hawkey-0.6.3-4.el7>t  DH`pX1$ƨ=~8&=U7?)ӍD'2cb$Z;./:51\g1=S#vymiWe-,XFQ1LnDў\>=qŦkASz H M8`h, aS d"' c"P xYE05ЏMbᱍ~bB%^7o6~M/Rzŕ > ~  zDkWU\uD{]E8Wy.7$w]=XEpZE9X`e\ }=9YEbo֖]dbːZqPkBQkA*y!#$Uc@dY7t1NV+h~Z 7 BґB3wɫv YTCg^>'Nb48e44bd4e09fd6a5b426a41c9a611086e128706_X1$ƨO-=ys$i^E9bl$ OĶw'V*2qF vͷ7Ǥo뼦|k#O\"ր;L@LrLO&ܨrv3nZ[zMw? n\K&AYxGe-4@h:SzXcmD2ub8KMU;ʎcPؙ*4?@tee-%ͺ _>,[.ͣr;n4S(~gW3s恥vN2kq ,Q\yV֓Sdt앹 ]PRqLdhEKCu1ʂ#d8\Se̺8s_@%n2!m3*e =Ԛzc{- hHVt Fo6y~#o_F_10T뉕>$4 ;7MC&IM:?xd   N %+4H R \ p 5 <Pi@(8L9L:L>I@XGhH|IXY\]^bdefl!t<uPvdwxy0tChawkey0.6.34.el7Library providing simplified C and Python API to libsolvA Library providing simplified C and Python API to libsolv.X,qc1bm.rdu2.centos.orgCentOSLGPLv2+CentOS BuildSystem Unspecifiedhttps://github.com/rpm-software-management/hawkeylinuxx86_64BgA큤A큤X,qX,qW#< X,qW#< 9b47074093390bd65e31254e2582e3230b6eb18af9d90920bbebe293234f508860ef2cd949a4cc1beef5fa14117080f86d8c37f6f4c53a69b6fba6e5264147c0dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551rootrootrootrootrootrootrootrootrootroothawkey-0.6.3-4.el7.src.rpmhawkeyhawkey(x86-64)libhawkey.so.2()(64bit)@@@@@@@@@@@ @@@@   @ /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libsolv(x86-64)libsolv.so.0()(64bit)libsolv.so.0(SOLV_1.0)(64bit)libsolvext.so.0()(64bit)libsolvext.so.0(SOLV_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)0.6.4-13.0.4-14.6.0-14.0-15.2-14.11.3Wi,@WbWYZ@Up=Up=U\w@UKSU@U@U@T@T T@SS;@Si@SES~@ScSG@S"@S 4@SR>Ra@R - 0.6.3-4Igor Gnatenko - 0.6.3-3Igor Gnatenko - 0.6.3-2Jan Silhan 0.5.8-2Jan Silhan 0.5.8-1Michal Luscon 0.5.7-1Michal Luscon 0.5.6-1Michal Luscon 0.5.5-1Michal Luscon 0.5.4-1Jan Silhan - 0.5.3-3Jan Silhan - 0.5.3-2Jan Silhan - 0.5.3-1Aleš Kozumplik - 0.5.1-1Aleš Kozumplik - 0.5.0-1Aleš Kozumplik - 0.4.19-1Aleš Kozumplik - 0.4.18-1Aleš Kozumplik - 0.4.17-1Aleš Kozumplik - 0.4.16-1Aleš Kozumplik - 0.4.14-1Jan Silhan - 0.4.13-1Jan Silhan - 0.4.12-1Aleš Kozumplik - 0.4.11-1Radek Holý - 0.4.10-1Aleš Kozumplík - 0.4.9-1Aleš Kozumplík - 0.4.8-1Aleš Kozumplík - 0.4.7-1Aleš Kozumplík - 0.4.6-1Aleš Kozumplík - 0.4.5-1Aleš Kozumplík - 0.4.4-1Aleš Kozumplík - 0.4.3-1Aleš Kozumplík - 0.4.2-1.git4c51f65Aleš Kozumplík - 0.4.1-1.git6f35513Aleš Kozumplík - 0.4.0-1.git0e5506aAleš Kozumplík - 0.3.16-1.git4e79abcAleš Kozumplík - 0.3.15-1.git996cd40Aleš Kozumplík - 0.3.14-1.git78b3aa0Aleš Kozumplík - 0.3.13-2.git15db39fAleš Kozumplík - 0.3.12-1.git60cc1ccAleš Kozumplík - 0.3.11-1.gitffe0dacAleš Kozumplík - 0.3.10-1.git1d51b83Aleš Kozumplík - 0.3.9-1.gitc0c16c0Aleš Kozumplík - 0.3.8-1.git046ab1cAleš Kozumplík - 0.3.7-2.gitdd10ac7Aleš Kozumplík - 0.3.6-2.gita53a6b1Aleš Kozumplík - 0.3.6-1.gitc8365faAleš Kozumplík - 0.3.5-3.gitf981c48Aleš Kozumplík - 0.3.5-1.gitd735540Aleš Kozumplík - 0.3.4-1.gitb3fcf21Aleš Kozumplík - 0.3.3-1.git4e41b7fAleš Kozumplík - 0.3.2-1.gite883549Aleš Kozumplík - 0.3.1-2.git6f9df85Aleš Kozumplík - 0.3.0-1.gitafa7717Aleš Kozumplík - 0.2.12-2.git7fa7aa9Aleš Kozumplík - 0.2.11-4.git687ceabAleš Kozumplík - 0.2.11-1.git545a461Aleš Kozumplík - 0.2.10-2.gita198deaAleš Kozumplík - 0.2.10-1.gita198deaAleš Kozumplík - 0.2.9-2.gitefeb04cAleš Kozumplík - 0.2.9-1.git8599c55Aleš Kozumplík - 0.2.8-1.gite6734fbAleš Kozumplík - 0.2.7-1.git41b39baFedora Release Engineering - 0.2.6-3.gitea88ad5Aleš Kozumplík - 0.2.6-2.gitea88ad5Aleš Kozumplík - 0.2.6-1.git76a5b8cAleš Kozumplík - 0.2.5-1.git042738bAleš Kozumplík - 0.2.4-8.git04ecf00Aleš Kozumplík - 0.2.4-7.git04ecf00Aleš Kozumplík - 0.2.4-6.git04ecf00Aleš Kozumplík - 0.2.4-5.git04ecf00Aleš Kozumplík - 0.2.4-4.git04ecf00{?dist}Aleš Kozumplík - 0.2.4-2.git1f198aa{?dist}Aleš Kozumplík - 0.2.3-1.git6083b79{?dist}Aleš Kozumplík - 0.2.2-1.git46bc9ec{?dist}Aleš Kozumplík - 0.2.1-1.gita59de8c0{?dist}Aleš Kozumplík - 0.2.0-4.gita7fafb2.el7Aleš Kozumplík - 0.1-6.git0e6805c.el7- Fix obsoletes again (RHBZ #1348167)- Properly obsolete old python package (RHBZ #1346704)- Rebase to 0.6.3 (RHBZ #1334388)- tito: change vesiontagger to releasetagger (Jan Silhan) - don't require python3 in rhel (Jan Silhan)- added implicit-function-declaration compile flag (Jan Silhan) - subject: Fix compiler warning introduced by previous commit (Colin Walters) - python: Verify that nosetest actually ran any tests (Colin Walters) - AUTHORS: updated (Jan Silhan) - subject: Remove internal header includes from public header (Colin Walters) - maintain result map in query (RhBug:1049205) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - package: Don't assume the same pool in hy_package_cmp() (Matthew Barnes)- spec: add a %{snapshot} macro for easier snapshot building (Radek Holy) - doc: sack: deep copy added to warning section (Jan Silhan) - doc: sack: warning about multiple Sack usage (Jan Silhan) - doc: sack: len(sack) -> method __len__ (Jan Silhan) - Package.files returns list of Unicode objects (Jan Silhan)- Revert "sack: force recomputing excludes" (RhUbg:1218650) (Jan Silhan)- get rid of yum references (Jan Silhan) - sack: force recomputing excludes (Jan Silhan) - doc: cosmetic: made Sack headline more readable (Jan Silhan) - doc: sack: warning about using excludes, includes, disabling and enabling repos (Jan Silhan) - cosmetic: removed commented code (Jan Silhan) - sack: calls reinitiate provides after changing considered map (RhBug:1099342) (Jan Silhan) - fixed memleak from d8f2ca7 (Jan Silhan) - doc: add to CMDLINE_REPO_NAME and SYSTEM_REPO_NAME the Python API reference manual. (Radek Holy) - doc: add Repo to the Python API reference manual. (Radek Holy) - updated load_test_repo() to be able to load non-standard system repo (Michael Mraka) - python tests for goal.run(verify=True) (Michael Mraka) - test for HY_VERIFY flag (Michael Mraka) - introduced verify option for goal.run() (Michael Mraka) - AUTHORS: fixed name (Michael Mraka) - AUTHORS: added 3 Michaels (Jan Silhan) - Build for x86_64, correction for C++ (Michal Ruprich)- setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - New version 0.5.4 (Michal Luscon) - goal: implement methods for optional installation (RhBug:1167881) (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - New version 0.5.4 (Michal Luscon) - goal: implement methods for optional installation (RhBug:1167881) (Michal Luscon)- new release- bumped release to be greater than f21 release - Add Peter to Authors (Peter Hjalmarsson) - Add support for armv6hl (Peter Hjalmarsson)- README: made readthedoc documentation official (Jan Silhan) - sack: deprecation of create_cmdline_repo (Jan Silhan) - does not break Sack.__init__ API from 8ce3ce7 (Jan Silhan) - doc: document the new logdir parameter of Sack.__init__. (Radek Holy) - New version: 0.5.3 (Jan Silhan) - apichange: sack: added optional param logdir (Related:RhBug:1175434) (Jan Silhan) - apichange: py: rename: Sack.cache_path -> Sack.cache_dir (Radek Holy) - doc: add Sack to the Python API reference manual. (Radek Holy) - cosmetic: autopep8 applied on __init__.py (Jan Silhan) - query: support multiple flags in filter (RhBug:1173027) (Jan Silhan) - packaging: make the spec file compatible with GitHub packaging guideliness. (Radek Holy) - New version: 0.5.2 (Michal Luscon) - hy_chksum_str() returns NULL in case of incorrect type (Michal Luscon) - Fix defects found by coverity scan (Michal Luscon) - selector: allow selecting provides with globs (RhBug: 1148353) (Michal Luscon) - py: nevra_init() references possibly uninitialized variable. (Ales Kozumplik) - package: add weak deps attributes. (Ales Kozumplik)- pool_split_evr() assert if we hit unexpected data. (Related:RhBug:1141634) (Ales Kozumplik) - README: changed references to new repo location (Jan Silhan) - iutil-py: removed pyseq_to_packagelist function (Jan Silhan) - improved performance of python sequence iteration (RhBug:1109554) (Jan Silhan) - reldep: constructor accepts unicode strings (RhBug:1124968) (Jan Silhan) - Fix pool_split_evr's handling of EVRs without releases. (Radek Holy) - added sha512 support (RhBug:1082658) (Jan Silhan) - cosmetic: removed unneeded semicolon (Jan Silhan) - goal: does not raise exception on empty selector (Related:RhBug:1127206) (Jan Silhan)- sack: include directive support added (Related:RhBug:1055910) (Jan Silhan) - sack: using pool->considered instead of SOLVER_LOCK for excludes (RhBug:1099342) (Jan Silhan) - cosmetic: replaced fail_unless with ck_assert_int_eq (Jan Silhan)- packaging: bump the SONAME as there are dropped API calls. (Ales Kozumplik) - Support package splitting via obsoletes. (RhBug:1107973) (Ales Kozumplik) - api change: py: convert Advisory, AdvisoryRef and AdvisoryPkg attributes to Unicode. (Radek Holy) - hy_err_str: it's best to make it static. (Ales Kozumplik) - Hide hy_err_str from errno.h (Ales Kozumplik) - py: detailed error reporting. (Ales Kozumplik) - doc: deprecation policy. (Ales Kozumplik)- api change: py: deprecate _hawkey.Advisory.filenames. (Radek Holy) - api change: drop deprecated hy_package_get_update_*. (Radek Holy) - api change: deprecate hy_advisory_get_filenames. (Radek Holy) - tests: py: add tests for _hawkey.AdvisoryPkg type. (Radek Holy) - py: add _hawkey.Advisory.packages attribute. (Radek Holy) - py: add _hawkey.AdvisoryPkg type. (Radek Holy) - tests: add tests for advisorypkg object. (Radek Holy) - Add hy_advisory_get_packages method. (Radek Holy) - Add advisorypkglist object. (Radek Holy) - Add advisorypkg object. (Radek Holy) - selector: added file filter (Related: RhBug:1100946) (Jan Silhan) - priorities: change the meaning of the setting---lower number=better prio. (Ales Kozumplik) - py: better error checking in repo-py.c:set_int(). (Ales Kozumplik) - py: api: hawkey.Repo() does not accept cost keyword arg. (Ales Kozumplik) - fix: nevra: hy_nevra_cmp (Jan Silhan) - repos: priorities. (Ales Kozumplik) - py3: Sack: accepts unicoded cachedir (Related: RhBug:1108908) (Jan Silhan)- sack: add a public function to get the running kernel package. (Ales Kozumplik) - query: fix querying for string provides. (RhBug:1114483) (Ales Kozumplik) - fix: commandline RPMs do not provide their files (RhBug:1112810) (Ales Kozumplik) - tests: prevent automatic Python deps in tour.rpm. (Ales Kozumplik) - deepcopy of sack raises error (RhBug:1059149) (Jan Silhan)- py3: use sphinx-build-3 (which doesn't encode the minor py version) (RhBug:1098098) (Ales Kozumplik) - tests: fix test_list_arches(), there's new architectures listed now. (Ales Kozumplik) - doc: packaging: add license block to each .rst. (Ales Kozumplik) - Subject: accepts/returns pattern in unicode (Related: RhBug:1092777) (Jan Silhan) - fix kernel detection by being more strict what we look for. (RhBug:1087534) (Ales Kozumplik) - [kernel] look for the installed kernel in @System. (Ales Kozumplik) - fix: sigsegv when wrong reldep is passed to selector as a provide. (Ales Kozumplik) - .gitignore: __pycache__ (Ales Kozumplik) - installonlies: log the discovered running kernel. (Ales Kozumplik) - py: Package: all string attributes are in Unicode (RhBug:1093887) (Jan Silhan) - py: fix: certain string assignments should raise TypeError, never SystemError. (Ales Kozumplik) - cleanup: tweak declarations in pycomp.h. (Ales Kozumplik) - goal: hy_goal_write_debugdata() takes target dir parameter. (Ales Kozumplik) - iutil.c: simplify queue2plist() implementation. (Ales Kozumplik) - Goal: listing unneeded packages. (Ales Kozumplik) - doc: make the documentation generation independent of hawkey the python module. (Ales Kozumplik) - removed unused imports (Jan Silhan) - distro-sync doesn't replace arch (RhBug:1054909) (Jan Silhan) - replaced deprecated fail_unless with ck_assert_int_eq (Jan Silhan) - added python bindings to nevra attribute filter (Jan Silhan) - added nevra filter flag to query C API (Jan Silhan)- py: cosmetic: drop py_ prefixes from static functions in hawkeymodule.c. (Ales Kozumplik) - Expose hy_arch_detect(). (Ales Kozumplik) - fixed clang warning of uninitialized variable (Jan Silhan) - doc: fixed typo (Jan Silhan) - logging: log checksums of written/loaded repositories. (RhBug:1071404) (Ales Kozumplik) - logging hawkey version number. (Ales Kozumplik) - implement updateinfo caching (Michael Schroeder) - cosmetic: fixed sliced changelog lines in spec file (Jan Silhan)- Add forgotten queue_free()s from bd3a2ae. (Ales Kozumplik) - cosmetic: some cleanups of 0e4327c. (Ales Kozumplik) - refactor rewrite_repos function (Michael Schroeder) - rewrite repos after calling addfileprovides (Michael Schroeder) - also set the repodata id if an extension is loaded from the cache (Michael Schroeder) - call hy_repo_link when setting the appdata of the system repo (Michael Schroeder) - use REPO_LOCALPOOL when loading the filelist extension (Michael Schroeder) - switch over to the written solv files to save memory (RhBug:1084174) (Michael Schroeder) - py: add downgradable and upgradable kwargs to _hawkey.Query.filter. (Radek Holy) - Fix comments in query.c (Radek Holy) - Add hy_query_filter_downgradable and hy_query_filter_upgradable. (Radek Holy) - tests: py: add tests for _hawkey.AdvisoryRef type. (Radek Holy) - tests: py: add tests for hawkey.Advisory type. (Radek Holy) - py: add _hawkey.Package.get_advisories method. (Radek Holy) - py: add _hawkey.Advisory type. (Radek Holy) - py: add _hawkey.AdvisoryRef type. (Radek Holy) - tests: add tests for advisoryref object. (Radek Holy) - tests: add tests for advisory object. (Radek Holy) - api change: deprecate hy_package_get_update_*. (Radek Holy) - Add hy_package_get_advisories method. (Radek Holy) - Add advisoryreflist object. (Radek Holy) - Add advisoryref object. (Radek Holy) - Add advisorylist object. (Radek Holy) - Add advisory object. (Radek Holy) - Rename SOLVABLE_NAME_UPDATE_PREFIX to SOLVABLE_NAME_ADVISORY_PREFIX. (Radek Holy) - sack: Also look in /usr/share/rpm for Packages (Colin Walters) - py: add load_updateinfo kwarg to _hawkey.Sack.load_yum_repo. (Radek Holy) - py: add _hawkey.Repo.updateinfo_fn getsetter. (Radek Holy) - py: more detailed error string in Sack.add_cmdline_package(). (Ales Kozumplik) - Fix hy_query_run to list only packages. (Radek Holy) - Fix goal to add only packages if name glob selector is given. (Radek Holy) - Fix hy_goal_run_all_flags to resolve only package installonlies. (Radek Holy) - Fix sack_knows to check packages only. (Radek Holy) - Add is_package function. (Radek Holy) - Fix typo in filter_rco_reldep's assertion. (Radek Holy)- Fix hy_stringarray_length. (Radek Holy) - tests: bring tests/repos/yum/recreate to a workable state again. (Ales Kozumplik) - added distupgrade function (Related:963710) (Jan Silhan) - remove: _HyPackageList.left. (Ales Kozumplik) - goal: track changes (as reinstalls) (RhBug:1068982) (Ales Kozumplik)- fixed typos in tutorial-py.rst (Jan Silhan) - added glob pattern search for arch to nevra_possibilities_real (RhBug:1048788) (Jan Silhan) - Left behind references to README.md from 3b47a13. (Ales Kozumplik) - Add Radek to AUTHORS. (Ales Kozumplik) - update the README. (Ales Kozumplik) - sack: write_*() should also check fclose(). (Ales Kozumplik)- tests: add a negative test for reponame. (Radek Holy) - Add reponame into selector. (Radek Holy) - write_main() and write_ext(): even on error do not leave the temporary file behind. (Ales Kozumplik) - write_main() should do a better job erroring out on write errors. (Ales Kozumplik) - Fix vsnprintf SIGSEGV passing "%s" with no va_list args to pool_debug. (RhBug:1064459) (Ales Kozumplik) - Save the cache atomically. (RhBug:1047087) (Ales Kozumplik) - package: call repo_internalize_trigger in get_files() (RhBug:1062703) (Ales Kozumplik) - fixed reldep pointer NULL comparison (Jan Silhan) - fixed indentation in subject-py.c (Jan Silhan) - moved TEST_COND macro to iutil-py.h (Jan Silhan) - moved subject and nevra from python to C (Jan Silhan) - subject in C: work with full reldeps (Jan Silhan)- selectors: allow selecting provides with full Reldep string. (Ales Kozumplik) - subject: work with full reldeps (containing the CMP flags). (Ales Kozumplik) - package: hy_package_get_hdr_end(). (Ales Kozumplik) - added subject C API (Jan Silhan) - added nevra C API (Jan Silhan) - fix not accepting numeric version in reldep (RhBug:1052961) (Jan Silhan) - fix Reldep inicialization without sack crash (RhBug:1052947) (Jan Silhan) - tests: make test_goal_selector_upgrade() less assuming. (Ales Kozumplik)- installonlies: erase packages depending on a kernel to be erased. (RhBug:1033881) (Ales Kozumplik) - fix: latest_per_arch on incompatible arches. (RhBug:1049226) (Ales Kozumplik)- Fix malfunction of Package.__lt__ and Package.__gt__ (RhBug:1014963) (Radek Holy) - Do not crash when querying provides that do not exist (Richard Hughes)- remove: packageDelta_new (Zdenek Pavlas) - get_delta_from_evr(): create the python object only when delta exists (Zdenek Pavlas) - fix pycomp_get_string(), pycomp_get_string_from_unicode() (Zdenek Pavlas) - fix get_str() in packagedelta-py (Zdenek Pavlas) - fix: spec: running tests in python3 after build (Jan Silhan) - tests: order packages in .repo files by name. (Ales Kozumplik) - fix: goal: reason for installing when more packages are available to a selector. (Ales Kozumplik) - tests: add a package that is not installed yet available in main, updates. (Ales Kozumplik) - add hy_packagedelta_get_chksum() (Zdenek Pavlas) - add hy_packagedelta_get_downloadsize() (Zdenek Pavlas) - add hy_packagedelta_get_baseurl() (Zdenek Pavlas) - test_query_provides_in: avoid ck_assert_int_eq() as it evaluates args twice (Zdenek Pavlas) - installonlies: fix sorting packages depending on the running kernel. (Ales Kozumplik) - use pool_lookup_deltalocation() (Zdenek Pavlas) - initialize _hawkey.PackageDelta type (Zdenek Pavlas) - delta_create(): fix the sizeof() (Zdenek Pavlas) - parse_reldep_str(): fix buffer overflow (Zdenek Pavlas) - string reldep parsing using parse_reldep_str (Jan Silhan) - added hy_query_filter_provides_in function (RhBug:1019168) (Jan Silhan) - added parse_reldep_str function (Jan Silhan) - fix: py: abort() from python when writing the system .solv cache fails. (Ales Kozumplik) - fix forgotten include causing a compiler warning in testsys.c. (Ales Kozumplik)- goal: installonly_limit = 0 means it is disabled. (Ales Kozumplik) - written API changes for Query filter latest option (RhBug:1025650) (Jan Silhan) - tests: superfluous query.run() calls. (Ales Kozumplik) - removed define PyString_AsString in pycomp.h (Jan Silhan) - replaced PyInt_FromLong with PyLong_FromLong (Jan Silhan) - replaced PyInt_AsLong with PyLongAs_Long (Jan Silhan) - added latest to query ignoring architectures (Jan Silhan) - renamed hy_query_filter_latest to hy_query_filter_latest_per_arch (Jan Silhan) - logging: additional logging output on repo loading errors. (Ales Kozumplik) - logging: refactor and add a loglevel. (Ales Kozumplik) - queries: allow glob matching in query. (Ales Kozumplik) - tests: slightly simplify test_subject.py. (Ales Kozumplik) - subject: yield correct results when globbing over a version. (Ales Kozumplik) - subject: globbing for sack._knows. (Ales Kozumplik) - py: subject: sack._knows doesn't need to take sack. (Ales Kozumplik)- With the current libsolv there's no need to reinit solver for re-resolving. (Ales Kozumplik) - speedup fetching rpmdb a bit by reusing what we can from the old cache. (Ales Kozumplik) - adapt to libsolv 3b3dd72: obsoleting by an installonly package is erasing. (Ales Kozumplik) - tests: slim test_goal.c by using a testsys function instead of its reimplementation. (Ales Kozumplik) - tests: shave some lines off test_goal.c by using smarter Goal results assertion. (Ales Kozumplik) - installonlines: python bindings for installonly_limit. (Ales Kozumplik) - goal: when sorting the installonly candidates, consider the running kernel. (Ales Kozumplik) - Limit the number of installed installonlies. (RhBug:880524) (Ales Kozumplik) - iutil.c: dump_solvables_queue. (Ales Kozumplik) - refactor: concentrate all libsolv solver initialization into the static solve(). (Ales Kozumplik) - refactor: goal: reinit_solver() (Ales Kozumplik) - tests: dump_packagelist() can free the list too. (Ales Kozumplik) - iutil: running_kernel(). (Ales Kozumplik)- methods get_delta_from_evr from package and add_cmdline_package from sack can take unicode string as argument (Jan Sil - tests: move TestSack out of the testing module into tests. (Ales Kozumplik)- Goal: excluding and then installing results in incomprehenisble problem desc. (RhBug:995459) (Ales Kozumplik) - added support of cost option in repos (Jan Silhan)- spec file also generates python3-hawkey rpm (Jan Silhan) - fixed package object rich comparision (Jan Silhan) - Add libsolv-devel as a hard requires for hawkey-devel (Richard Hughes) - Python 3 bindings added (Jan Silhan)- Detect the variant of armv7l. (RhBug:915269) (Ales Kozumplik) - add package.downloadsize and package.installsize. (Ales Kozumplik)- Correctly find the installed package when looking for updates (Richard Hughes) - Change the hy_package_get_update_severity() API to return an enum value (Richard Hughes) - Do not enforce all repos load all kinds of specified metadata (Richard Hughes) - Fix a tiny memory leak introduced in 68ebca4a80aec636d30a9fd4fb9aa2d9bf9a8eca (Richard Hughes) - Add methods to get details about package updates (Richard Hughes) - Add updateinfo support to hawkey, using the existing parser in libsolv (Richard Hughes) - Do not count updates when counting the number of packages in a sack (Richard Hughes)- py: fix memory leak in sack-py.c:new_package (Ales Kozumplik) - rebuild the package, the previous version does not correspond to an existing commit.- tests: test_get_files(): test against a package with files outside /usr/bin and /etc. (Ales Kozumplik) - py: simplify exception throwing in load_system_repo(). (Ales Kozumplik) - Install stringarray.h so client programs can use hy_stringarray_free() (Richard Hughes) - py: bindings for package.files. (Ales Kozumplik) - add hy_package_get_files. (Ales Kozumplik) - Fix three trivial comment mis-spellings (Richard Hughes) - Set required python version to 2 (Richard Hughes) - Add a HY_VERSION_CHECK macro (Richard Hughes) - packaging: add license information to every file. (Ales Kozumplik) - py: add 'installed' property to hawkey.Package (Panu Matilainen) - tests: add test-case for hy_package_installed() (Panu Matilainen) - Add .baseurl getter to Python and C APIs. (Zdenek Pavlas) - tests: fix a memory leak revealed by libsolv commit 0804020. (Ales Kozumplik) - Return the installed size for installed packages in hy_package_get_size() (Panu Matilainen) - Add a function for determining whether HyPackage is installed or not (Panu Matilainen)- goal: running the same Goal instance twice or more. (Ales Kozumplik) - sack._knows can now determine if a particular 'name-version' sounds familiar. (Ales Kozumplik) - Goal: do not set the 'keepexplicitobsoletes' flag. (Ales Kozumplik) - tests: fixtures for upgrade_all() with installonly packages. (Ales Kozumplik)- goal: fix assertions about the job queue when translating selectors. (Ales Kozumplik) - SOLVER_NOOBSOLETES is SOLVER_MULTIVERSION. (Ales Kozumplik) - goal: testing number of requests and presence of certain kinds of requests. (Ales Kozumplik)- obsoletes: do not report obsoleted packages in hy_goal_list_erasures(). (Ales Kozumplik) - rename: goal: list_obsoletes -> list_obsoleted. (Ales Kozumplik) - rename: hy_goal_package_all_obsoletes() -> hy_goal_list_obsoleted_by_package(). (Ales Kozumplik) - apichange: remove: hy_goal_package_obsoletes(). (Ales Kozumplik) - tests: simplify test_goal_upgrade_all() somehwat. (Ales Kozumplik) - goal: add ability to list all of the package's and transaction's obsoletes. (Ales Kozumplik) - py: allow directly comparing NEVRAs by their EVRs. (RhBug:953203) (Ales Kozumplik) - add hy_sack_evr_cmp(). (Ales Kozumplik) - py: fix SIGSEGV in unchecked hy_goal_describe_problem() call. (Ales Kozumplik) - doc: update the Tutorial for the current version of the API. (Ales Kozumplik) - subject parsing: recognize "pyton-hawkey" is a name in "python-hawkey-0.3.10". (Ales Kozumplik)- hy_goal_write_debugdata() (Ales Kozumplik)- refactoring: hy_sack_get_cache_path -> hy_sack_get_cache_dir. (Ales Kozumplik) - hy_sack_create() now accepts a flag to disable automatic cachedir creation. (Ales Kozumplik) - fix crashes when the logfile can not be initialized. (Ales Kozumplik)- py: expose Subject.pattern (Ales Kozumplik) - doc: added the rootdir parameter to hy_sack_create(). (Ales Kozumplik) - sack: allow specifying a different rootdir (AKA "installroot") (Ales Kozumplik) - Forms recognized by ``Subject`` are no longer an instance-scope setting. (RhBug:903687) (Ales Kozumplik)- Selector: allow constraining by version only (without the release). (Ales Kozumplik) - python: reldep_repr() outputs a valid number. (Ales Kozumplik) - Add pkg.conflicts and pkg.provides. (RhBug:908406) (Ales Kozumplik) - hy_query_filter_requires() internally converts to a reldep. (Ales Kozumplik) - support filtering by 'obsoletes' and 'conflicts' reldeps. (RhBug:908372) (Ales Kozumplik) - allow filtering by requires with reldeps. (RhBug:908372) (Ales Kozumplik) - py: Query.filter() returns instance of the same type as the original query. (Ales Kozumplik) - sack_knows() does case-insensitive matching too (pricey yet needed). (Ales Kozumplik) - subject: best shot at 'some-lib-devel' is not that EVR is 'lib-devel'. (RhBug:903687) (Ales Kozumplik)- subject: best shot at 'some-lib-devel' is not that EVR is 'lib-devel'. (Ales Kozumplik) - cosmetic: put HY_PKG_LOCATION into the lists alphabetically. (Ales Kozumplik) - New key HY_PKG_LOCATION for query (Tomas Mlcoch) - querying for upgrades: do not include arbitrary arch changes. (Ales Kozumplik)- excludes: Query respects the exclude list. (related RhBug:884617) - excludes: apply excludes in Goal. (related RhBug:884617) - goal: support forcebest flag. (related RhBug:882211) - disabling/enabling entire repositories. - selector: preview possibly matched packages with hy_selector_matches(). (related RhBug:882851)- Rebuild with proper git revision.- Move to libsolv-0.2.3 (suit minor API change there)- Subject: infrastructure for discovering NEVRA explanations of what user's input meant. - fix: cloning an evaluated Query should copy the result set too. - Reldeps: creating custom-specified reldeps (name, evr). - Goal: accept a selector targeting a provide. - delete goal_internal.h, not needed. - Goal: give the solver SOLVER_FLAG_ALLOW_VENDORCHANGE (RhBug:885646) - fix crash when hash for an invalid Reldep is requested.- Python: improve Query result caching (uses the C facility now). - packageset: add internal function for getting elements with a hint. - Python, performance: Query.run() internally uses a set for the results instead of a list. - Query: fix selecting upgrades for packages of changing architecture. - Goal: add upgrade_to_selector() (EVR specs in selectors) - checksums: do not assert() when the pkg hasn't got the asked checksum. (RhBug:878823) - API change: rename: hy_package_get_nvra() -> hy_package_get_nevra(). - Goal: support distupgrade of all packages.- fix: hy_package_cmp() shouldn't compare packages of different arch equal. - Goal: support reinstalls.- py: add __all__ to the hawkey module. - API cleanup: give checksumming functions the 'hy_' prefix. - Add HyPackageSet. - Make hy_query_filter_package_in() general enough to handle the relations too. - Py: filter by relation and a set of target packages. - remove: hy_query_filter_obsoleting(). - query: implement an empty Query filter. - Add the reldep objects, reldep containers, and hy_package_get_requires(). (RhBug:847006) - Query: filter provides by reldeps. (RhBug:847006) - cleanup header files inclusions. - py: fix memory leak package_str(). - hy_package_get_obsoletes(). - Query: filter with ORed reldep lists.- API change: Query: repo filter is called REPONAME now, now just REPO. - python: isinstance check for hawkey.Package fails for package objects. - Simplification of archive script (tmlcoch) - API change: hy_repo_create() now takes the repo name as a parameter. - API change: Use Selector for what used to be "Query installs". - py: use general keyword arguments to Goal.install() etc. to construct a Selector. - goal: improve error reporting when Goal failed/was not executed. - selectors: glob matching the package name.- fix sigsegv in query.c:filter_sourcerpm(). - doc: move the hawkey reference to man section 3. - query: filter by description or URL. - fix: FOR_PACKAGELIST(pkg,list,i) offsets the 'i' by one. - Query: hy_query_filter_package_in() limits filtering to an arbitrary set of pkgs. - Query: filtering by epoch. - py: Query: make sure filterm() clears the result cache. - py: fix: memory leaks with PySequence_GetItem().- py: hawkey.test should not depend on libcheck.so.- py: Goal.run_all() returns True if a solution was found. (RhBug: 856615) - py: Goal.run() accepts callback parameter too. (RhBug: 856615) - query: filtering by version and release. (RhBug: 856612) - Flag an error if Sack is created with an invalid arch. (RhBug: 857944) - fix hy_get_sourcerpm() when the package has no sourcerpm. (RhBug: 858207) - Query: filter by source rpm. (RhBug: 857941) - Run 'make check' when building the RPM.- Fix build that now needs python-sphinx.- Query cloning. - Query: full version filtery is supported now. - py: query.filter() now returns a cloned Query. - py: len(query) and bool(query) now work as expected.- Add manpage.- Finding all solutions in Goal. - hy_goal_reason() no longer depends on Fedora-specific hacks in libsolv. - hy_package_get_sourcerpm()- repo loading API changed, hy_sack_load_yum_repo() now accepts flags to build cache, load filelists, etc. - fixed 843487: hawkey query.filter() ends with assertion.- Package description, license, url support. - python: Unicode fixes in Query.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- HY_CLEAN_DEPS support.- Use libsolv-0.0.0-13. - hy_goal_get_reason().- Use libsolv-0.0.0-12. - Added hy_package_get_hdr_checkum().- More package review issues.- More package review issues.- Prevent requires in the hawkey.test .so.- Fix rpmlint issues.- Downgrades.- Handling presto metadata.- Support libsolv's SOLVER_FLAGS_ALLOW_UNINSTALL.- Api cleanups.- Goal.update() takes flags to skip checking a pkg is installed.- hy_query_filter_in() - Better unit test support.- Initial package./sbin/ldconfig/sbin/ldconfig0.6.3-4.el70.6.3-4.el7libhawkey.so.2hawkey-0.6.3README.rsthawkey-0.6.3COPYING/usr/lib64//usr/share/doc//usr/share/doc/hawkey-0.6.3//usr/share/licenses//usr/share/licenses/hawkey-0.6.3/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnuELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1008554df302d74ad23633928b5ff852695fa8c4, strippeddirectoryASCII textPR R RRRR RRRRRRR RRR?`7zXZ !#,w] b2u y-iSq~Dyɀ,[4*^\ 2HJ G _|pJ33⩵)b%]9mb1P8SqڞгB6niscb QŌpz`˔ޒ~ʖ̪[eOܐ[1o>8+bѢͽ(=!K򰘓sMf4T<ܪG/"27ʺ!"u3!%B g?LWWVh{\v. POu}.1å@Ɯ6Wְ& 4 ~~D35gu>e_V%ύfylYb[LІ)J !-IA_WwA94P%jtqNC>+\SEh ۠{t8m5 i#C"5/.5Ot&Z"}/^["iyȧgN<2*iKol!;mnr '`&YZi*3Wz{6I%U á }e)9(rHJJY>> 872mTK|/S5h-foFڠ֎.c(Fl k[*'D'`ѐ~ ]NT5*gP%iYoшVUO|yc̦oSv[ukz< Oѓ *A\RI @a1OupL{^>MkJgTQ\k? ``┟&l te4I6>XVC U!~H@ {Tc[c\)Ȓ-}Pu^pˊa:*-o5ңNqžcMFX{Eƪ`e2ITjeQCc74kxx仵o7&NqCgN0.q);WtJ\]&${A@/o^"]P, J٥5{ER,JК :JS3y2[8U4)۷R.ѡctd*FngMgB,i}+I}I9W8;SKG+7WDڭtˊCjr!_GNĝ`BٶYlM~ہR3vmD{0-g$6XHH&(<$Mv%^ .-/#O<*O#$$x#hb _ց` 8EBzses)gHw.EN!Eh%.Lg*SÚ }X)߄e^&iTlEVa j}03݁VŘ[sO*W^`rlgc 2H㎿=Lo_UaOY#t{Ө֢: yO:6*g^d㜱O|%um{Ν:+2s7479@&m7kMG StBpZcOr*>{d-ӇULXkKV$o_j^^pw&"M,4X.PWSA0jd2vfbU |{`VRf=C\.̶2̣RhǔvZ,1vqה|^Lo HGr:KE3NS;簪z6pPnp揺"ι*:=H;3Epz''2tMi +8-5]yUalH.d#4)9VKE/!`\i"̒r#m wKtnkw !6U3pͦOS4<<ܙ 1u][ -M{a%O' zrwKTFDŃ`aّzHl8XxBO趛2`2nRT,CJ5}cb`']6=y";6ĭ1 q l[ DsꌿD;%ڛmI_˅uQvq;槉+:qr8/TS7BNT zxPgY#Pl6΀eNj5i2QriUS88>aIh7۳Pt᭦Pn%J֜K"Đ˞=cf]+UE1"PI;g"s~7^yiGk_;6ht ؃fy:z(5D-P?ҝ{*$wtأmSέm]9&0PY k@Z)[ Ǖ) &{Y?HѴd*^f4r?CFe c'MKN8;*w)TҧŵO-~:a8Β0u'ٞu8n{ G w+8 |HO>_be,k~eRt QvYp%XAcs܉іZ;1Z!i}·{'|࿵1ڭ|mtI9‚;+ÿ;JP8}=VѕBFmɠdd *[:;t}~x0WgI\%LLͫ:IIEnE6OAu7gP\ ٢ r+(KEM?b(+镠i@[թD-IږmBފ^`՚6{,䀔 Rxt& ~\Y?f`?>Z,czpMq$|*X3E|i(F~ɡ4 [ҷMw'Nˏ}yE〱y+qLգ GVLGo57s\0F.yertk& ǫou nkӲEd~זs9Vk1қlܥc\@ĕ~S,@))~0$Ŭ*4k @w^bEϝPF0o{ҀXW!%,Eo$+\r[ɕOt֡m: l)rjӋgP-n8D_5\ :^W62p^7{Ɓz8{* { t1( Ҡa}/B:kUP(".L7%b*Ռ̚HpѸ̛A)imp-E&6R!0_BlߔP.E4~eOA Dվ@dXBdTTH#aYI'b.q;نck=A,G׵2=*\t+BO Zޣ8TԲS޲wsi3o57 'Ho0Ɣ9Æ&U=(uAϪWbxl{ Lpx%y+J>^s&{lԑUʰ#En2O?C+bEG~VXp汜x nr0ֺye+*USy{- _!EY+޵mA~-r? 8}Fz2:D ƙB>Y. WxR#<mo: W7i3~Nv8z4\{2!NA_M')q,EWGBYj+SԢqwK6oӈ-}-=4֤K"m#.C7g+kKy(Lr&*Ʃ7{W&Is+U7?Y߭VaMscLn2GXTxB+ xYlw"8R3{BIu$k"}KFn #s_x%I>,[{̕D2 F{/wA: U2":v߲9uws:zȄC`8NiM>T;Āxb 9h*JvGv\jC~jC`6:(Z{@;ma *0?1Q+ Ĕx Euɗ[턿^ϫXܥmՔqMf!Ū垘1x ~48&1^ȋLj@؅:kP{g{=ā#T](D'}{0KCLaEMIsȁ> Y?;f9CVdJViy8h۷(0}AB ꏷc|2*c]^fSyMb,5zuAn>sђ;maz}a G`0Xg LaJ )}?}`b&E&k,}z0b(x^ ǣxuuh ~1{m>&' L'϶qxR/YUۯXNuyq<YAI%a.S66ł;؋+Q`x~gU\cƮIUfOם@&$3o#!0ReY^eT}nG|SI+ƻ.̴ކs PRLʫKKZPC8Tdd.ySWv) TmU]ۣ8 9usנ5'Fj@T5>`,CkOF_AX0*}’VNF;aPogGg:)˵~(Ww,F9N h0>P>A f@Z;K)ZZd{Y+tX=|- 7"F= B6Kf ]B8lfю>ݴ:Bic)pv:>:Yb^,ie'>4t]<ӆ> g/DMw/^{᱗1S@u LjU^R8442aVb~B\O$/;LO`3ߐkej(ݑ*Oopu\/mI;bT 5ݡS? *lh cǔ$x;w]lQWg"y%G\ 0fpG?fP)xډnO õ ˠ>\Wd/r!K 8 [D-O^ᘅf${噵wk~xp+7iA%~!F$Cϕ2 $%cŀҝך&CFp%"fjL"a)We蝦Hx^x0naxw:.?q HT;sOߨOQo{/eseOG:bm҇vC^@!&i\G\Xhal<"]c.XH T}Bz=S.@,Br?[U }͞ 3ٴOͶCZ%_}و,!(\C oV*rۤg`CʲLvtjDakM-i)pUsGrx)]YϳDUO]"u-UZt_玸j-WoOV}!e} $(.M ˵$ N'LXSsP]MʽEx .AI.?\0gywV.<>d0'ֽ& -j܂e]g knl1ⷎ1FbK.Z(g(#SH!H^ޛنix0{9 3J+K(` k+ zlv(4@̳ŽBzw_=!D^ǰ(N',.1m)m"cBh`V'LV![TTzG)Wa x[aKh,[ CҼ_̓9qv-zW GDly2[O/cU} Fe𰜖N$gWAщ<vg(RoaI;p`wG+\_}h86>&D%7xDԥNџ*Q"@N,W1 ]kԬs9񼕡^cvqfrɡb:'Dj@!&̯$:K#՛\puXsPʛT/EB%L m})9ؕ~]Ŗb'q>=TBOnzd U}n -> TZAa;|uIp=v9(`? U)?_w܉{XaT. ÇTioVɺvnIJ2}}0/ڿ&x \9 4 ϓ/$jH!Ɣm.yLΫսA:WԨ5'B|veiQ M+9pL)\}VZ*-JKPQ +.zx姜f'_ ,A<O{"{lRQt@.?Jo#*h-.U\Oo;n| m5M40lD,/`eړERj*yPqs)Y:bLS;K $ۮvºUépEbZ`yOPƩsd*9UTFnR3*Ђ[y,2ak½'"u-o6Hɲ٧8o4Rrume qDx uli511~$= " `L -eңl ٨{ JڰG&f ")ue\|Tܳ⾂l3 1y>2-8c#Wv-l2ϒWj94{dcWǐR/ʋAHIxcF#YlPYY`{,7#O8,gCЗ7-2ǵ1\׺SĚP›V -Mw>srP;R7䰎\9j~mۡS[R+4[Gnnj^Bqʯo-OYjd8 < .|etH:kTPB_ h-Cd. xFz͘egH~q?P7wFyuchy\3M=$d=k1^.-H[iV8ә"Ɩѳ!~>0(BէUOP߫F;գ\}QgeIzЬ=xp8i>eh2G\%)x)?g|-K< pzJ:6I C +ؼaմw,yyGIwT1r>lYI쩇uжu7Ptb XQbZͥ(})?6 ڳ$m+> WV/e60WU Y>wT5!1٥G:t`A}$'L+'v;qOKp5 _+ϐDVrۄwa*wV/*)oFπNJ#ܲO!Ӆs10.vBN/DكBN_Yu#lLOgl#ݝZked<:BNф)c3ߙV:Mfvr@ Q-nлTY 8Bt H}^S!$uRD 'f׼l[WfEUټ.GXW_tNllۉF3 QgS*3\Vh,&)>=ԫH5㙭8<ƛJ$EHЁ.aXfN_b޲yQ=jM3LZtAr,lҶeK J' 2<3Sgς}=I5NxMeS SLп1&VEM92[J@%kŊPzl* 45P䈮$~L"x$3{xI$!~s|hZƩ Ū/gCe]H]trUy?+Z_|נwdNiS('_6ܱ#{FX}7R#۰Ns՞\?{TL|zԘ?j!3y81  :1GQ8$w[ D}@ И~2C-Q9?kF~7 N0(NjF̬\ǥ_V~R[ )YuSdMz鱠/ _cO4}ޤ|RN0Rtri73!V=kmkNmjU.հĴ|`qNlqsYpK1YؔS/ih^\o4p݂)|c9: W~x(x=lP2o!OpCrir"YV %Cք]͓5Ό/Zs z~CIa،`0ǟ1>2+rsAa31Bπ=o1Qcoh{ITUTJ`3R?`%{Lx -:']Fō(K5mfnCKVD@+jY`IYK~GOE4xY.sj ux&,ZU,-@yE`|6eÏH٭`_׎5Y!}>B|ili+j]߷CR'`Zݲ0=굨F[O3ӫW0ԕg.}˟Ww~2(;*[C,""(Jɱ/:9W)\i^ Awf~ ؕҗU% [>=\݌>,ctfT0a30O ș&7u.]l BofcLehF"(Sዐ}Fusz +K{Oj0%H+qHGVF﫺ʮbXN&LRf/`׊DGYJ-Zn(f,RↁC]݆ʳZK8[rI3d"tDx'@+b)gnpLhְ_gzMOQEGy7;/gYI6}}0^oSabF(lY퐂,CVjbdx␘}=,-u%9ԮemHe,22 y7BBf>'}(O/V# ]e/DYpOxSHtFW\~'uD=B3 f8p}4=I3ꐼ([P7 RtCwi24v-w4 9-̼XAR*H/u7OU52'Ξ(+@Go( w1PyU0_M3p ҋJL; TOŲ+L* 2j7ޘ{@k8 45Uj?4"zR<13r1:р&Fp|> [FC Sgcj~2 ߑQMA=URy!\ozdcEpVDԅ*[h !@3'G'\#5gtn΄ǕKo;8~i3)cXWfE)5^봯?g})̶DcϏ?#iv|,w}`ꦲl.ys4ㆀjB$s6| +1bs*'6T}iŐjTG$ UB5/+$ 39i{.h5Hq_cuC己RĹPD!|)r#߷5Ä́s@2:l )o΄pXHpy/ v4I/HV[&P:AhH & {O.+T{ˌ8ٛտJ?I3tU% pb#~Iul}.3Ri "ߏX6"kP@FEaAV 濙rvLg FG؞徊=y N6ABE3G$#֥_VD:,B 18Oud` G@&]B鞕5 L>^k2i{]6|1AcYطY7 vҔU]Uމ)Lk~NwDX>OD:XYuro뛹_h#"#+!XTQP[-B}\P"YwcU28])+~E.-h10kQ90t9s^jjSBư% 9Y9L*UQԛ#kԒQ(zY" j_517>G_قUk vU0 ;A~?Za3%(MnK;bOhc{Z>Ȋ&$l_cHZ5B=wyO6|:j5t,D\nkPB1NoмT\& =},Ά)r~J]9RdAPsJ {> 5Fh4ue]=SIʹtzur Yi<F! d&')NΘ;\ͺ1XCΚe@ZV D˒-3͒䱵դPr :Ok ~G}I)~є ѡkyZ* gRdOdt') U_: huary&5=L:~L>(D"Fo0c~M̂6[2uA"/mK~]x: pPZ ەqK _mP+K CRVx5;dͬyH w6'4lSe Ū5axRXI`T8zw1E,.AaCЗ~:(#\\&Nc]عiF qVlۋ$Ʉ]D"A2}L'z7 ^ȱe?`]L~+}='*ŷ8NG֟hvn=\4$f Ï:\ڒj˻%򕽆*׋mw6"}ú {Aew/JM .+tW.tL5ܧ5x҂sV'QGHZQB>nSb x)Xcٌ7Q6*]>y ޲ssYeqۨq77S w4_41 ^-rHhF~_LV vh Y?k3ޝ=DL/6?&DQ=9_|uInZ*KXe"Htpw%UgR3zc;ߞfX{;wC;j,b$MT$5h5a6KŃ[b8ђ) ⛧V{vY?ac1z<qh=gw`d\dǣtmla" /wr/&Ci7KRF欒8l(%"O|8پdTfTChҬ*ڶ}$ b[4P#*fu>IUO|C#zvdvHg-gr`ɂ =RmTf#uVcݫR r~%rg6^x4:G:ՎBmsQ&Ǥ'.C4ưa%B|X9owY3зvѠ%P ;{&$L>yk(e.0K암ab!6:1\1yQY.k:v֊hMA{‡}MX r;0a RUTęc1Z'p}iц%xژF(td?37wj񽋌mBk n*i@-0s,`n oRy3 ?&P=/GQ_$O}nC'^9,\Vvh7^sPy )B:놻O&N=,eRt=jyfZUqIaAZyxp^>&&GY7"A}ρ.;Fs3cL|n:Vq*u5J{HB{q WX-;[NF;ۓ*1Ո=`ʰ- 4N.o]l+|AC[KD;?eS\;c j ,09b/,Lb8RqsɞZ]li| ~Q2½\-2c 7ϞחHM{-,6uw7 Ʌ|V@ECT$NX/R;3rqL"+' L߼UVyݚUl37#xY֏׍_.jy$Jk=b@ ]-l]%[}4C3'B-ccNMĦS"$!b2s 4h _=ǓDw8NAV ;cwD~1VEQCa kAQ⺖H?fi!ķJ1``޼nO+3Fnd~T`} eQ_dB_DP Z(:1Ŝ)~[qza)Y _?pRU(IPNf* v]s,;mr'KJ2җoV$c3Q? נ\y}w,F7~Zq򎺞R{nGY3X0U0?#s*ך|}CxئnvLuѩ.^_Fg>P6M]XbML+ tz޵! ٦iop3)2;įsјcS{lcGs(m0W>Ȁs<*YK#el$jJB+.4GMtqK)X"IG%'#3*eWW¼1Z|bYn?05I g>qOU4ZaHCwE[3 ʼnٛ(8~1M9~z2+Ro1E`U73Hй}Ox GQNP#ξuoO>R2'އ֯V!Ic>. w,y 7 v_Dya0â aI7wjU2UsMws5?`~gD-yZ4KȄKge6Hےu, ʀLje2ddz!e8: 뒜kN2*矣΢˪YYz'k5 #oS7&[o]fxtFT9ƼvIrBܷ ' m.u?/buzB$|9[CdYmJ7u{-S =m`t A3\1^^=;% sf(hڎ->+gU aEr(B r;axaAXX!4׫k>̙'UE^ԅilǦv=$*"!9}V|?h d=!v? ׊5'd(B`K+9z%E2І[B;bp d/j=-=e-T;NUR Xݿ Y$)AuH9L钋N nk}eep&RuFW3#@20دF*~ 1*daHE܀c i2Ug64n|ڡ9 L +᪞pM9~1qkau'e#lh g@'WM%]`>]~#/ô8#(˩\(N!+ eZTy}Cdu;ý`=Y8 dzDe;8CdC^A}cu8gUifhuoiTi0X (d‘L! FȗI!;G*PԞ4ׇBVZŧv:O- 1 q!k%bI2p׼͢tCx'+4o,dh+[Qmvf 4 V,Q|bpYK{6 .+ڦ9(jy8aPDE S+$?N\6uROc|l:("Fkmy=fkw:^+}epyGcE89dJoS'Em}AjNu]ZPӺ8 :5F7wJ-w#FL,ϱsZY`91D7Q& k!Eƶ>7%2l j/Lu4{6A"2xt5-}{>\q~tqPd lZ'bOkq 3ŗڽ;GӼId#g<}No_Θg VX.rGC3jxwBoV $*`;p6!+Z2EŹgYIfc<^Z>cRFz2qy"['0b64'Vo7ZЗДOun.zj' T>ANIJp6 wkX)*R3,VIfG`ROĔu@3+;s; MK+RkYNɩ8!ߦjBMe콧f{…*]M"yDlr/mYmKLGinLS\f4NJ1@oi刻pOs݈Da8y{h##I Jg4/s[/? 7M0$s<3l).J/z䍼l&kn&disTt8j"3 uZ׹#$my/!st7"-M#C{.TXEGVFEXьL|Zo4#ĝme;GB9<DJh|&lbnxk~DREs@zx K KW;,pn\̰S*_PzǸ2@D8`D;J;H-kSLj~wZlYN8Siȳ55>Fm^$x'\=OqƋ mԛĝtX:]9$vȸ4EթB8k ٖdZ)/To$ӧ%o?J[uQ&]]v:tή?nbO&Us|:vDk?FkK^41(gSi?vMNߧN%W? ~&(UrQ[IIޢh c-AvMsB #;YrrF- KX;w]\ʭNNe>^Ka9l Y,>) ϸ2;vZ>r4D4ĉ&b*`IW*_ކ 0t]wܮ0Ҁa3ЖU>] 8`}$xS Z}K /vJ@+F("B-F|x`EUG&󳏟rob?d`/8E0ԹsdDfаDDd^ڰߌm+:|g Keg"fiY1Cb#6j֥ JYQSCxRfӝr%BFv=86,7M3,T6=?/mMŞ 1}},DL*Ck5`OL5\㕩gAѩ2=Jܿs}bv~1MA5_Q2=YL[w fHF0F)6ۖ,@ hsqt:wϼV*oEQ% r2_lom&'e ٽ0OkYIrpgD,u&)c'e8t/;wJG,T,zaQ߯bUD('w5e=:,y}{ 'K_;Y߳Rg%hA ֳ ,82G`EIU!𧕡Yr+ۧS"S*N?]Aݤ\?F= K2&xc:3mߢ;JqQ-+"# 贺L鑤-ԩD||gđZT"_xJ(<`M~ZBfqz բP-'~ \xv>اmS(,Di~@rJyl&x W !^ʘeT.(ioB&7#>|a r6)+REFO+|{Y60oy,tvrXI5Jqq`V/|4_W#WG?!B*/P|8IqafsQ&UG /Qk8 ó Uz.*(&V` jz4d/eZ0LBcZIzk}#u+m>g_)ٹ s)x x,1+uWSv;.Ep lNI4M+ޡK\ޤ$`wIhѯڋ>' 7Io)Rыuh)K?kǓ^[.ˠ, Z6Hm6AI!}rN4fsԖ,Sc)[=bwϼΘ[Fv'\fjx=݄9D0ܾG)ê{H$,Hh1`<Ɨm[T׃CR\nܼjqάKj,GlMM|_!!ڰII'T?77KD`>)PhK+-%Dx4tI={fWV+JcjG:}JcWe -S0CXv֘]SѳKm61`?psC^S#-) p3 6rJL_PvT[PǦc% ڭ0LJ ׿0wm(fD!fU;H>);Ŀ<S+/f% 5(2CmwaGܨJmהHW%:S< rIO'{gڇDr.@6%\2.hA >9B{:n /.)p%0vV_H//yYY[SjS𻝱=wyiR3VR2a概/]SX #G4ܶa$"N 3 s02S,Gt/QZ{L>R5˻(59"hj,MBr9JᾤxTH78ϥG' ֽ,K5mflUAT4xM"Z#lfqܜj#&"/gӎ)"pJùrܳŹ&O KK2R f[ ol:ƸQY9D7 3Gc~0Q eaK~>ԝ ZTSm!/km@o9̶$ٴ^JRw-*ga-UiaXRM>-'<)crg\YwU#Q.}e^VEJfUw7u4o0@DDƲFi.߫ǽd 4gN7rh^ϱ@T{1;\$4E**F&[T OW<97f꣎it1!K៽^wo^-aZ8WhγO}0oةt2hXAdg/raU>,bO[8{v4=2(uծQ)'Z pStƣEwl(e wX k;W[hi2IHb+K$i)vq|_ 闓t07؝ՄFo/,A^g EYM!.xnpBY *lY Т xy;5`%OTB g"GnKgBi\t,'yrh{7vޚ,?j?@ɲkbD޹ZG B5q-{e/~c`7Y>`U!C6.cbm_P, rbٜ\k/wsI1@Y]̮gޅS賶/6Ayn$,uDQ*(ip  Л%աB+$^sgFbfiVDzKZҀ/"':Ky/ G±Uۙvcx[g;m^*2 YWυ}~┌\Sqafcf\oW:FZh,%6Jfjh3ʓv.ӠR)2jVdJӡKbUq)` n)7s"Zgp0rNŃklfk:1%u؃S!2Xjŵ x. Mlm1oFK̓yzԺ$4iaFWe^Qt[u)2Ed0#0}i_Qa}"j^i="U@9gvɂJeg» H,GiƮH5l[qw\|gx5I9Fw~AP?T)^wD&**oz$S]K\`8-3 jF|)6&3jMFrt*[!mgZYoUr:naK4Ygq y?T}0X˔>SizR3\L/@{Nlԩ~EXj~w>)P#لCA ӳZV E> brleWXٴ5 鮈?AqhV9'ĊYVYj=tV;*V-'\ 5glS¤v9KsS|,#HUS(ҥ̧6BEF`77`AG1)c}$7]]+T䣂 Oe1,Lh"N(|Emw[&DI`@ -4\BMBцHV]'( |)nk^Vt]jh>0T 55PuղE&1ߧֻP*|[O5Try8vNEJmQfӒBEW2lUw"O0K<ëPłWJ^h>3Ň2^ʁ:蜝qZF$5RPE<$17AduUj ]d!Xй0_EƇ?^|GϜF5qC8Y綧 Jt]9ÙNŻŌK 5?l--(Oa5xfh%1$Ai|E0_#@O+EF %o7BGK~Ŧ&Y@qg3g@b1:hlcEymJVĖT].T( 7ô4U~cIyD|q 3\Й4XTkɂgrhPmnݼ4j0^ɵc}Y SVD5_qx*r5/E+xxfF0i{!"Nh(oiZ+/d}PۘQP7.'`K2mQTe_dV\9ߣ]&. Xțnm>ce^egqMorip יִѺv5r7LDkvu!};Z (I;qCZ[Rݑ$199phLyZo㠳u퓿[qe3bIb9}1[6,w#:]$VMl%7|;z ,vvm;٘(o$FSD}΢9N[ujel \E5*9-/7]τq^G\ʧZvx(f /)c)$Ԟ -|:G4Y6%O͐By`I? IܒN?$uLcBVba,DP#PSuK}~dqDhY^JZ}:v"MmwŽFEbLd>珞#V<+_à(vPƷu|9FKN69 =t(E80nR/H@v*)ejc0ُѹfU/L&nBKJoec"r/ մ9_>w\_ Heb)\>u {8e73;V15am|SZS(UuC:m`R"VWRdi1߯" ~mXW P)^pM-!'b݇o.6wJ-R7J[?WBƢptrlv;?Z% }}G8JvӋ) m*!čsaz,(]NE X&7[fKT5D,ˡGY y[~,Ow7{x*E:?ךjD Ozfz[~ɬ^bJَ7%抛T\NCbtyR/oEER*HjDN 'W;xMʩ,b ms6C=#Hxj<slǧ%O|OQɎr n=b%4+Ox-Rl^ #_Bڈ+8ኹM4wӈuyYFMoC#$>(q/*‘:R/<)6;ܹVJNp6}*jtR~} UԄy2wnȀ0}cC_2V&?qvȯ5}dj9I(~tեn C ـ6xE)bA&I=幕 {ZO}WoKGd,=@TP.׸^%d`u/oaʝ{Y$M"-\|2js!/gM\][;a!Vs$B7uЏʡKJ~71ӽ5[v_^B2Riʞ[W(9ܵ%tQ{NX; zE|!K@M'#)Pۇ\unfh77Jyn,i<ԃ^+ћO)W^X)2:B`(t#pd>OE[$$"C=C_ P!to?rHݵ͖ |w! r@ޓKȀ.Z_[$أrkފ/IJ$"e Us=*43"m~9X>I_)'MGLFV{R8eɹ3fvc":ܱni7768^~nN;L\́h& F4+appѼ'Q~cԘGHttv ef8Y.5aeFa^=}=UuKe5! JnFCK;mܘR?Ch3xN3 g#\lНGnێA`"&k6*C0d L L'4>[ KyO 8^y搇堃nEvkJMc ogohXyq]VFp(r‡[AO|((^j>ѷT~AH>D~"'D3i hc'mv@AqAk2 H25sn+am %)dM&\`ЗҖ_>"(LYRG d+{qODFK۰6}DQEA?EBa+`d՛!Ey^suP9.v2qs0q] g15|`?6dK2]jq)6w)t`9k_mtx-G2X.O-ňaޣj9! "B}pnMdmh}.661|j{&(['gT[M3/|NF`T♫ t!:sKыn)r݃dO6sF ix\w2 \ӫݵ?/~eY&_s $^ f#<'ūdw޻4B>$묞"T !ST^GdFEϞȏ .t_V>JWPJLKuQoT@>)ak%R<)YeQreIFF҃\8Q-ʿVM }bKZ&n 6cl(DEhY;G 'ayc>@F((ռʭ(.m]ne"^~ӃE#"j`>*O\<'z!6qv 9 V}qٔ0RΤ1 S4F U?tQ&nԍyR6ǹ;}MR74T)vd&FiU`pP`UWHV4ZUoO(ZR| >!* kp m9*LjXG/ys&B2i٪OAD(%G/9y6rEܣ.3rJī @ϵf{6?#$P!Qt/Sw-t>ѾWl0zYbU n(@a>PTX(5,-Nz!d(|RxֱfTU_c*JFH7oN&`{}oSlH؅{ƇNq49ۺ?7/T.5c{#׳[%6A+A3j#m'C`x՗/ڱjŎxmmS}4YjxE!RQ7mq-PSw=Қv+H%HI;Af1dEdiGǷ VhOdls@:FOV1؁}NfKߝ;?`<"|$0sbsnJbA|SD%#gVCX#R5OLi1FxADEhfpK{QgW{5eMMIdWɇOv1'H@T ;^<[Uo{[0xDVIqsryxC}Ɏc<{5ŝe_3~fݵ=SCWgq o(u^ 5٪N,ݯ>N"q)XB؛'Í;vDZ1Ѯ cl˟o~sѧh3^<ꭖ2%͂<~L2k\~<"Bm T&{kcd09 ޺dƩ sJzg Hr~_pT0%)cj˶wwDK<0d+U5 u{%9| t5'%\/{ .=!s.fA1LqT~f>pf[YvE`T( O@8LS K}Y5ڔSr9Cx^R|EoeS8@z4,6)K/K@ŢR!铟Ree.p:g1+naճ~{5bqZ܆z9 0{ yDŽwuG(-^z ۽c#PL,4U6b[UoᆕVB=;]7j Gj<@i2#%vufg&[r-,|/ZJmqGn;E8ʴ12O#aniME.>B[Qq׃VQ"U@InNiKhi77D ~`vJBX(=ܹMy[S).F?ㅓ|kU<ڶ)[U\,꯹}m;6łOװ AűruLD<[sOKÁ3kK8@y c,o;r| &7^흧Z9?`'t;ᣈƄ#㺥.s~8F_ ϵNUgMYC*PV**8Vgj9>(#Ps4Pmg&:#<(\=*Y1-`Ql Az>/‰[X֜2k(&saf!>]$8ᅅ$DUߙH0q r3Q]P(T7{۶Ns1O:3-AY6nޱX+* Xt>6Ɗ-1'=իv(N~ R*Vji(Pa1wW` V,ւ=aoh>dY]C*! _'ȼ‡L 8F@Z0X[}2Ocu]W_u-^weHǚ ҄vT&[ &l9SufeT^ء TV?|5J3ac)?,:.Dx*懖TB~Ð 0SC,2ܞW̌<Jҝ"u|KTbL^0[ 2\4pO;ۑ6Tݝ]]U! $߄8ǠK/ ?1 \0ܶӾCԜT@u<(]}$P@A:Cr;mZ&SFrT\ JK 8EYcup$.{og) AqFʞp, 8)vY4' ?F\{h|߻wê؅4;EJ{r׍YҁzEϫ>{\6z˒OQuun&WHje[f'G= p>fnr`ˊ.Vkm2X;M|#GJoVvdެfD𪗤(RWf.%w>̉a *kN4U~!+#5oĮ\iz.x-Qj|8-Q~IY\; qmz=5OgE=e஍cxVuręM]SiQoOcR# gWy/7{S`I LN! NJIɯER<X ;YÀTD.-*KnP qES\|* +!$&V+Uĵ<$2\3w=wv9_)|LawӔh@3Z#d1bmADڔʁ^Ë&['y-?΀]%Wz@ @ :0v|Gf))F%:`ǸN9ϋX^_71LVKt? #z *ӿ0~V@1ka['_Z$OtJn:R)w&~O,吇&l{{kH\g0 LsT:x; =^Qݟl=3~>FG讓=P~7+l5nMmw/tᘕ "G jdY҂ o+,TiV<~@Mهvn[9oPeqba%hi$4Aa8oڌ8lHN M_/#~!IX܌SA"a_K| hFR2Ft9Ο9]u;騤K( d9RAAD/@6MW1soXEL|H[=-7 [af*{U<,(E<|xŠ]c,Kt+"ĩjͫ>ʮ7Fim$,6=dq=/ΰcGX O/5v0!;1N2oMm uKo"tOK# lsK*c.KM?L_H8tK:[׫@'NQsIf^T'K!_3muʭoޛ2XŪBrQ5(k\\oA C rwڝ CgP'_|0+A*<^7`]Dq f Rxx\]rQx;7[ \7yeچUBbW0Sm&aUFH!sHzfT$PCyNo%SW`™z@C9Xn|'m,F; p~ ܥ{9as|\(v^mF3 d@{ U}n/Bj 0o><)<ۘ`'@D%qyW.g!'1xNdeCZn%3V.ZW\m`T ^jz`*g[VswUm~ULl\:g"'tΜ]/@s9?eሾ hN]CϚY1p9bv?`| CQ204avZԉ".!.IK4!: 7{m p0}p}|nafڴd XvM߶QCp[ ~Z9~_1i7˰.^xo,vuZwy!,b!gkV%C~,J{]rϳf6O7P`Mި(f.Z62D&!h/4%@Qbh˩[<1Xw$ͩgT'Y#) nM= Je26'w\̦QG%[sӔ(AU"rRJo/V>ř9N kHr:t+nU PbKմـU-E%c=w&iNa>77].QcĪ8% ⌾qƓ60KΡKUY/N+só5,qO#5 ꢵjqyYrI9221NoۑLҾ0)A/J]SMxh̠l (ELJDMO9;Q>cဎ!{ 5XEh4+I¸eAG&FVVY b*Al/N5sNꢿTۡ9 x[͡^ L8?" SYݱ3 wm_`z-F;-9M ;*C8I~eny)J9TU_*8Kf*q Υ`,K{DlN69ɱ.wE BRܧz)e{Z+6z.!̐ko#+yܩ e%mJ:َ{u7$sSx1sƥ7%) BySTӾoNq*S}gj4b.5sRl_]?CA +o/y~?bB#2:3R*@ E ͟ze.lopGvB'8_6|7NbPQAjJ6hLFqu2_M,s`F3!k8Ѳ˝!4O$+N'#^u7huL sA4.&Pe\ 2 wU+ 8~DZZ]۸bTO|N>2cHbg~ ' ;ςV'MNj? /8`,,90`Z06v} >]YMc |ϟ:UTZ,եX[s9n{ 1 0 ;юb`u0EoD}T3&i]|rf ybZIn*߮ޤOCr}J'O9cz:3:A+ w^Mfdp_Gh|^d%+^cj e#S4~ԣzǬrgBG[ #L4 1 w+`,oGXuO&VFgVx=wV>va&:^>w]̮[}@.;E.-d3l#AXǔ-ߛ.c寴Yo8?0iheY"jBYa_8B^3-oh7pE{66_48;3+jq@rA9I0@˒\WϘ h"U]sqbHk i&kUR'oQRQ/ f0nwID)'њ˻?HV7͵tDG7<ːu^'#ȟuFZZz\b`T^7OV :ŵˇ #L+rgNNc?Rf˯Gֳc<$,Ihݯo=ıXrs|ʹ&kch ZMR%m OtES 6ry'L/0Am?z5H`}?sfHgy /Q8^R3@ 3FK;fTDѐ|-2R>}J{q6nyDL9v5'I FJrPqg = 7Enf[ 7U@'}I6(bJ圄i&vHb+SUʕ:s.z,aĪW]g.HjㆣfiuV(` 9Cgѻ֩bq+ /4=Ka9_+6i6-VF=?r"VR_zT_.t~&۪o6f`0L5L| dpa:! 6V+ .2Q6-JfC9<9Vi P\5Vᕫ}ʑCa+._ЫE|\"0Ibh I1`燐)Ee`}Ƀ6/ҷ05~t2ۻͨ#(h0:xwQ\LIUѲ-z~t7#@9Fu[FyNO0bwÁ{JSjoD0xT5:|ڮoxdsk3-EՓCu?F]Bdܦ m1v61ŵW9F.6ݴg){;ȬcgܻA%td&fКVV鰛J[`YfVqS=8@ڇL(6w?|xE{|zt4:RS|g٠e>4쌶!9I7H^iVNӅoPmLva_>0BΥPY5rlBj_ڃi'Mܼ:;ߝA6Dr.h&Tcd_49JNoYS~*&fPoo?zW7dz^Hds%K||uN=b4wR\|e)N>NsZp "߹ҧ|?/Z8ٞ.2ՆQ!lfrP̒de׃7;[na<%,t2~Yq5# x@X\ɛ{m4nv_?H 0,)bƑək1MPXG-i9 !iᑜLj/,F)ʴ"Om֤5GēWOZ1Jg&˴{8DZn yϾZ i ;ԩy݇ _lUUbh*AZ#5AT, VF>]%amΊ/yBXx6NYSb@V-`iJEͷ/xD)yg:QQrcbWDCVAN x:VFԽ2:qm,X(+Y]JLLG°6c mjHIs>hqV3ȳo{g<7`[dXHXrS' v5oDs.XB&g7,L8Uߠ>]R +33xA9818襟ː T-rX_&^K0J뉲=O*i+E\)FkxCR0%8$qէ7lWoLλڠ!,ʦ)' Qȴ(!LVUnM|$Zr1d8vUmUyȸ@rFe7Q EpJOjK9;Pqܾ0xR\yʂ+RQ@iw?nKcQo~N&CWzme;-a{{o)"j;j -qMPLЮ.Ҵ&(xZM%S%"~}J.fv x!/79/,o3tՐEgeE.Og#h3bbLuԁ(d&H9`_^QdeU*Q[}u`^,3$1f{Pq3~3NU"]'%P7 +G`э^6ʶnJ1'S%'K ~j_bM7_s8CqW׮q o!2,umkz \3p6B1;4ԍc8RvPP6,u3`z:Υc&"7N~`PV;#i? ^p(Yj_ -[(-1J kr~ $ҩiM IR*:A#SI"?Ν]q+[O K!}u@ͯ&2M_ɠhۏ~V=^}Cv#hRm{~!FK4NV`]We/z"(axquƖpYur|㭀LHIx$2OY߉=OTŞ1*DAi4Z)Ǩf\Yc"2'*NRbn0oC%%0k AN;OO3EɶQd;ʃ:JHYh ;0JkŴ omKhY&jsmT6ׂe6S!FT&mW"{W6N;qT-׫[WL$K;ch@̠ ^*]M̅yF`b4LZ/yI1g>=xEG.mKԳs!cI fEcĴˠ%(\vMS tۢ:9%ψAuKuL Wp]ldp>oyYPvU>Zڊf&M%}hؽ.Ԛ Ou>=r.A u-ZϽ\$ioj3#N4q `鲴})&3qмSikT[* V -6r&X铉*9;S_  {eeD/=",g94ia`& }-\lT& 0x|;'~@ϲWH[*.T5P -j%NVg<ewfz/M?.b",9dL,+mdEfR8l5Y}:*K

| J~ȠN&1=Xgzo oU|tqy'vשΣΐtك߄&Uo>r1clw7̈Mz/-+0tdZJʲUIqFVZOʘ[/N~(j< l1"AOS 4&sr%UW΋w;o;O'}=͉M>mP YluDžkG[;$hI€zv]_'`[oo\5Y8;E 7,.zƮ]d vv1JFY%8w5;, 3Ly֣6d"򅻓r>'6F=\5)؊5˶7{^O@b|UZ]WHf-&ȇk;U6_p 8oDPse M|>";quV=z+TO󢔃CƎNA C%hX̩bfy0/嘇_h|Y2rAYO٤|):'(!5y.OC'+tK6QA.?*r6Oa8oM?ƨRSOw}6 )-dqoNm߹pgظQѰT)*z^ܲ^>ѯn_ݤj1EKt#8s> hh5K6dS3K{&eڇhZߓ"~2bڒpphn<#t`d"KWsȯĿ._oC4$O63..EՐ5]U-I*6DXgR1趘]C^vu:a㰌X<-t /^=G܃i@#"+DְJgɓcPQ0YqQel槆!5A;ϔ55!Eٿ>q*/S q_$I׺T>`VRo8+@n8^n1hq8>+,Wb#ӈ#`RqoZLH-,Ju5_@qoBήdBG8g'3ãCFǀoWw9-8~+@FyKrbxH"h y_ڄN5`ót/T#JB^|MpcFKUAoFdW,/1}uLWoXmEWT5\ױ;u LyFV:2I7J;cީѝF-|Ob;`]mbB"'e+ sܡdn؊|IxԷbq4y~89Rq1Iy'~yr qtQt"k;IķrZ j8 i} lu^D|(y{G6.MKE~ P۱ڻze4Jz6[ o`=[h:9`srYj[Cw)&x-;4[j+B^L2`Bf-Tɐǫǜ I@`yϰ]ߤ{#yt/!׵B!vϨ$}e4HQ o$ۡezGM*%H=myP7xTEВ__h%qtG}I7q)tq#+`&`#!|h8v6pB.7;CLiRZƍbe*D8WX~":5%Ź~C0\ vm t@s,B4jozw910Fpi bAuѱMC;}|oUU}Fs.f?_ɓn:13 Za{ܗWTmce n/DvwDže Ut82x6^4?(7qJ $'hNV D5\amSu1 oK~8 wQ4-"h<$ax16xni)p¸0WԖמnrRZeVH%6eOV ҬO\M2`]di,5i#Uk¾K@( 8*#7F.]s u w zA`y>F~~-=\%oP#ɸ`ҪG nӆm, @(Y"R=˰#9֓ QjS=lLĭRE9k]LkPak-GӫC(AþfsYg$WR cOP]Y6ףe3t噶@+UC(3eYlLV<8~UhB; h@wk>m _Fc:\@ʟ+f'`G%gOg&)h$ЌvM;]|W~uW:v^ ɝIw6(O'4_@@BTU3G!Y*_ /⠑nv\"5p{7Nԋ_rSRCMflv:%Z n[I|zڲs,keyr: 6)} c&qpqg4HsZ1O%8w` Y׀euAt8ж?Gd@ZĿ Xf3Ě3NgF.TW=~QHe1E(v'ђXT]N'瞩rdW9~H~50pʼn*[jZh$]Acn3V@b|wC |ܬSZ7^ x1uT<kwи8vKrtv(9ȣsڙ0|*TYGkC(1Z.VN5aj ~›JU Dț~u1k2-A%n`te{} QwYWǵ u2]LbՕ j cC"L^O89-.t-l5h+Uˇdgu A-.;| < bD,z?YEMžؿCf.ae_r)ߎ|toL@^iK,&K%)D޴L}w8n`Z*>7Y_*mo>FK :|ךdPK?% ]D%)}#:٠Rzݮeb<7 |MazVƾ:^LzvHR/OZw7H-/[ nc׉xycC+GH*#Btx?ͣ)(/R>%ac$Wg k1!n3W_jk .)L X/qR~Pt]њ^#{̤(wc !AGj}f|菇ESȼ)) #D "wj".jY,tjAHRVvo+aM`P7O~ϟKOӺ$'X>\;Ď{ YV,_BPaY^:N!9FaEんNf7\A)Lɦ+c2-g $ݩDWl%TX^6${_ק㤡P=A> '!3T)& +.x`dN}jEUg YM!ΌңF{+N2¶hV[u[}d9Np;&xx)RژFLAx[QUoҦI|J%B/E]RYSpCC5W3~ڜu"פ:"MExGտ)%=FRSqh_B"(QOrI־^EH.GPlнbq%qjmxx%sk'5 A _V撈BPuVypîMSX/jk{5hײ{ T.ٚy[..O8^E:|U,=q(0ͻ$%/I~r!tarK޾|~ȯDj.^띎8`"Y ̀ u#dZ@1S O1k?LHDp4;di \"`; w4 6=tyq=baQC@_6#͈ߡ_cpVmdx)q!`MgZǻ#c -ey]u(I;)WwѦAᘰn׹hxـ=%Z*w|;EJaaM+/R/;\"ԋρɴrKx>#bO`pF.19'h0uڕƾ[:]p66g/=kӖi&;PE>r%d0B2 JVC,BCMHЛ h :r~v%d\X9^+HEE(W̍XNO\<LM0K̳4 N~ Hq g|B*C'TYaܐ U}P[ &јc譂`D9j:??x Y7W]ޝ,GPB鋤]X+/fU;nQ/'V ҹ$|j4 e/OyXw5ӣA' Ja;~iw=k ~PD;ho)z,kɜxJoюOK).`?Uy7(S,(j:a\gZ$+EcЄ#|yQhvNߧr .F1@X-kf&ӸXE|,p%;SwO6%ȓсQ'$E҂ӳY`~i,XޓhϹ%VDKA<:XjNuеn?7Ǖt31۹AMX;Pii #]IeU$c,U{zm35S 7>l5cSVMo'~2& Ŗ܈ JyWA> kip4NH9]<,O [.i3^vf}'/>8hCz  IR+.'ÃjP&BFOrx~E`>"5RNr@]*@%׆CBdt[2(xф`.{;ܠV 6\)7{ȯg<FUr| ڥy~Ü Dp&/y2WnMEk7$L2U^_tU)E`Bp$dfDO0SStBbi({G|s|Wg$W=?i-`4,NU `NEo9/Y#}'Ou2Axzh%UL]-, F:8BNfR,ƪeO7t#<@~ؒhGE9ry*/ոwc^ e^Z7<%M:orpثe(Oxed.&o+&TDDDEwF^CN]B9. ^g*ߦ;s*r?7hZܒHg#A'ww^r>^(67T{HV B9Qcq#)0cڎà'%CS]"TT p,Yg7 AU14I44~ H- U&UK݄4xx6O$$zeE65nl@ Rę% 1C,"d4O]EӤm$QNe8]= {SEq=đB=FcrB+Iq14A"O ߔJ}v;f2'&_$Qݏ˜Ѓ M0L -8"TQ<#iG(7l=Q`s3JBÑ0bLEި xb+ &fQ-gHl_}"t;[!ؔtr!)>N$޴V.Qapѩ__Ngb,|z_8߻M/oR2hz.<j4Xky)S)'V>5 D*eni7ͣZ ^%@PƵy¹hclvXPivF(j!mLpKܱ30yVt]0R2 (8&쥒!IJ\Xv hճn\jJh#CGYÁ+m/Qnt\4L ݳV0@"0܅*˰Ӗأefo.M,#칇)7, gd4Qq<}p|1]^i+0J-hALZĆ-tNr ]?n@!> Q'_ !DPZWlBoKMg vpXwܼ8xKQwٳk-$)U2e^]fuacfEք DKEЛHhL3b<9Or-G90/d/vB$jh3nN^lxz* ƞF9Na-1H+$B˯ΉY8 09!Ô}H֧!9(&ָ,轩E} thDB!YW3!5;$^XL {otAgEf1A^`!3Ye4l+ZEumg? ydj ͡"pʌ/88ָrE|.ꊔ.ab gO Xfc̆L>~.~8WX5 %|"IzSgT40ÌF6OlVX2fŗIQ T# vˏAnvOfIEJ{zOƿξam̱iyL,qTŻܫRP4,m~|CۙaIMcE]נ #09 Xr=鹛mq#+|d~ >n@㑐T[~$<'OPS7mbh c>;3 >U[ĞB|w;oȼ$!!!qq# p, Who4RL4: m-KAodY5_ PBfLhc47lȸ ؋SxyPVM\okú\ qͲՓx '͸ 9{{U^L V%޺8QaPY8π\M[CWXߌP&?<#&PeEIi#]yhyVNU電O2 _"%p;]Y"gbp䨭IK[Mх4"5wS>Cڍ̥*E0ѝǡg5]0ysMpV\K[CKĺhYџ@1X*Ed -{8X7p}[ǂxӹWbvd|&O*rkkf )do59Mhp0] vEywͬ(҄ $其 YZ