hawkey-0.6.3-4.el7> H HtxHFX% ?*}}ρ 'ޒ3~5P[Z&/sgl8wLEzc6765e65884ebe0beea384b6e356d342a012b68c4_$lK1 a FX% ?*}}x+cI&foXg 1 #gÐ$+CM#p>;?|d   N )/8L V ` t 9 @TmD(8L9L:L>M@\GlHIXY\]^bde f#l%t@uTvhw x y4xChawkey0.6.34.el7Library providing simplified C and Python API to libsolvA Library providing simplified C and Python API to libsolv.XNsl7-kojislave01.fnal.govScientific LinuxScientific LinuxLGPLv2+Scientific LinuxUnspecifiedhttps://github.com/rpm-software-management/hawkeylinuxx86_64BgA큤A큤XGXMW#< XMW#< 0f5d5ed4407bfef9a4db189fe3a04658631e3aee62171bf9b20ee3b7a660d05360ef2cd949a4cc1beef5fa14117080f86d8c37f6f4c53a69b6fba6e5264147c0dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551rootrootrootrootrootrootrootrootrootroothawkey-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]=a18bdda7fb738a43cf239e1f8db5b37a766b55fd, strippeddirectoryASCII textPR R RRRR RRRRRRR RRR?P7zXZ !#,o׀] b2u y-iSq+%9n.0P / ǚ~ppNvE7=e;`٣0ϗ+d[H,(Ar͝bi$30LJN DScwo:wvϾzV:pitY^3@DI)3WTP80=D`cGSD] J>N5.4d2,8\k1|֕Rx <k@C6!ߛ᱋f2+3>^l7[biءH#g2uA{UߠNPcTi~XjU# "' ]oE4ozm[ G>d%ہT\uLX\/ tN Y.[X"2/e OQ*!.Q8Тz9­"z4xx^L\g< d8 =+ r&._0޿r}7Fh3WZwwܱqNg 5 DֶT]^*WD NwlP ϋX~!嫃D33^~lam3]$N4$Ɲyh&kfݡsN~#7U0>`ނ٪opF7el>d0ʣNE3ѧRv !>S2>T/G$1˲!(ё"V#~e8!$H;[ڋs@T'REJ% Gm?b%A2=ߍWmCaIԦ*c4ӴF=6]DPQ/Rڀ>0'g݄29,;xD:g?k~g`VK*ҽ>Zb|C|_\J2 J4tQq>P7PPzVb)ʂa'8?čT|72f2y%95>3u&O;--C 0{VYP˜!^ dgOXm]P{&iՕ >B'kKATfQxUфH^ a1@qI`&"*\l.c"!k ܫQ1p2=OVDT>}gn* 2;w5j~㱥4٭0*-/y2:&td/D&+M%KhdqЩfvV WyYfRsR, 6EU`$Cq^s5hz6? J˾VPw9p/Y3_mޭ&x&A!I:1%P+G,=os5DD ( _Ү<:cf=T3 s>U5"1ج԰At=%z^*p 4dn| 4I`B7Ђ<< MNI_ ffϧdya//*_ŇPSE . Ns}ln$ޥErET||&׍CV)&g]&.+i(2ZkC7(d]WE6 -maK] \ٸ,A9c8@qRE^@ S? ;eJup;b47#raj.ck0Y Ԧ'YE^ Ax'I)ıYE$кK?ܪC(ŘxKhV? H@Z6i[﷪O:v# Z)բLX[F/1Vju{—5-`>kw_Yelw6[J۪H'SI$s—.}y9<:Sw AZ~򯮚[ުHi:^M遺[낫ܖ:$hIi X\Ac%+ibHc'$z<:H|_uymqO;J`_"Dl)~njl)3U葼ɭ,qcB[h oszۄc93dD:rWp߉suy4 gAw'} =]r4,I ߒ bٸEk*%jxwj+>Hh3O5u07~%C${E09ņG#gvc`?>cP(Uk]OMϽPA#ף/ ,ڑW0cmjr]yu0xƚU&n8=+,U7Yx$MEV8/v6蚋T@T;ԖWiHfM#M43RIaNB'8J}'DG(; ~7ɑnCwg|+U[ m(m.:g)`"v.@:XN#=Hv>š)JQk-:C/),R]G"G=|(-́ykD&4c^Du3f㾛 B-I˒i˺nئȰtDK8l]wU?֣u|h8Lӛ,k\KupzGU`Qu1+K$ $(rG$W5\vÃ:œD@G :Eb9\7WU!1gOk7RԄQ*|q)%gl$nzRjkᜊ^hGZo;ZSuZ~s@aa=.[j{S0Xwъ)SK;_l8ѹ-\ɢ vW7~>a ^3 69ZEB>p*^6;ڵD =1w˕z&;jH̔lE-nxs pB&lmegzǀY72&ؚveJWYcD% 5(NV泐c.Mu+Υ MN]ɹ] Y}% rq˼~) Ѡ*SFiJSXY|pxˠ"Q1AX>lXZ]s6 2|O$oLCݥ'eP]|A&gd'I;:g;+=Br-h3c:[?6 $މ*b#j's7 vte2cBSokZ~W$v?H .Ǽ:#RlԘjI.|Y"ktIOzycU#2P1ˈhI4ǖ鿈l0k4 ☆٫ _FX&/oa-I81AN* &~Gͬ`~%|6GT\#ɘIGcuc፱`P.tOek^ JV=|vHG1%e,9>m=8jn 9դٯ^a (ZcdASwڄnhfx<^3\/?NqkzG h4bR~ep5YOzTu_iQ`BOKPUhg9kՍ:D"$^.P g OR\|dT4%s27%ąZm^qӊNc$zJnkQط@a6oٴCjri6nc?<,Sꢱ ZoI=qD@- ɤ9‘ʴV0vkj.+t=3*4n Hߓ hŶaƱلG}xAkB?%%;%hva3dBs$IhuWmUfܥ `C 4RZoC ϴ-IzAkE4S|DuuTN0Q2e9@P%%5FkU<3/jzt_MbعGb~Ŏ:T/B3S뿾QJc.Iy{V!]=7sx8vb'sHQJ/ 8(\RR0ZeN!߾sBƼ8xWR>hje4l-A Z;5Ӫ2[7:p,'a)c0ri$\%Mc|pӏrzOWQEPr-m!f 7,$I+SXK+ m{B.ss643Bvdja9?̂NM0v;81Jqٸ*5tN[-Ik;bltH}} :㢤\:T{cOpW؁6TO  "Ὕ<ڰ>d^uvϿs/Cys3̝(+:AiOPzqN$]UO+a,oug7oH&-+РHf%ۊD<&[V#htif nkjTnH"_8 !TV'pMr&yC&iҌw>Mx&EwV"Iz zjrؐ,!-9x/K(wh[A%fO >a*ڹ15W'X~1+O_,EuoBvWRNYHm-`ndWDJg^T y ˝9eO (} y&&!Eg| lSj_>7+W7ʭ};mbS?D;Iw8bh N>p YP3-;)Nx2r"_ 2BNMEQdw~­#O;j]a[տDn OėMβQA2!/0F1 xGnhN1RlhsdKaBiCC(kvjViUkp@.uhb ;үjf8VH\pH܁D~*Ms2U8Yg^.{e?Eʛ7T]ފ})G2eGr N] Yg)A+9uLΥ|̄dw.̜f|N\"KY'/;պėђ4FyշPd*pd{)W3IDӵqjGz:dJlü \oX1ğe?B^O&N3rv|o8Bik$toriq}1]A~gsLF'I@&Vt1;E+N S͵NnZY}@ a-$rq~pƢ=rI@bG9Z,c֊~R{בvE1͈f"kNǻq7G`_h"u,RsUg<|Fq_S Zw5&mln rHaec4hzKnqNC,q ie wۣHL[ZWWr )bhdصx- \L48|;UVn֪y>Rת9T!aBrḠ'9O`e[z +K`t޻treVcuTM*}Ȭ CԂHTՏ/6=VI2?(}՜yDCڕ˓H{S1o~kٹ7/5I7˭%tNsܳ'8t3B ,tZ”k=1l"oq*/!-˘f"*R@"zeQR! O(A4A]=ZBDnLn!Z%bׄAXmBvf"u]~W&I[>!oGTh{Kkm*^!$*Ggp@ ²1FɵĮHRd(t`> )=6< ]k\u77?tZMؘ򽫰JnU]͐*!{`9񩦈y5/,xadx2w)zq,$u"F&g._<6Á 9L/tqHBe^ Է*\'bKyMѶFBo+v*%\ A<DB^ >Y hWC*. Ym%bPHV3|Izd71b> `yy~9uNm=TčP/J\].Ur+2(YE@XE5qʠ\)*<b0em`: @DZ(KÎ*}*axQTa7"F))VנikԆԓnޫXd]sn *{ƝY%PxA2NGaHlJ"6uλ3=gdnpD5GLEe9SΗd言6m^yhtTƫI xp*ʢ.׭W.(L,=mKmfB{N(v1:a>~-ȩs\;Ñ叙&-gB^;[ɠJs> Nm-ge\!`#.x k@C*aȁ?֎!@.c3TI.cZ5!KcBBh,)a` wJ|<2M33/GE5wXg8g'E)$6TIF̞(Ț{z_$(! 9Wv@|kܛ {ae۷xn %/(c?QtSKc؜)uKl4ȺG<'+:N!ޒĐt9ͻhOh05ѽbZ64CH .Įs]D/GWto3kennBx aV/g,f0O3dh+[DoL=z# 2u/CtghN%*M21zY6)3 k`ԾmqZBi.1^:p(i'ӀfWF=H *A>> hxwm5;#!}A7CTPVgT7T}_3;["Ya%͚HrZY)9c''?hro:\?<1'nn#D%w@RE)( _o{4.i!_t"{FoDguۚ-o.y dIJZ l MJn7\%F1&@O9h8Z>)Ndnh^epbQ߱XK#MSAZ(:߉ͨ|S @{uZ^ Mgi ".8O Wn{Lϸا =aHWMM u\鎄8?HMWu5p0xEY3 xꯟJI! h'Ɉl<àgs}h~s`FO7`}$j_23ȥeQ!ZZBg\f{k\yBfIՓ['E>]:Aqԫ@eȱY0A՜Nyh$u{tֶbk'JdHsi):jFR~[VQ㱋4 }|q:q0f)!su~=Zh_Fi;D>_=0ejԲtd]ȍXw(/R"O"WIbGi9%w#?@`X=talg%>f0үW1ohM5z25 L4pVɩV[ʼUe|Fo{!B!BVabLuN͔r "˜N)pFlt폯 `ӄk\AFt:2OKk z;E,x0[xpFUzr'120r7`+'̺\.t#[Stwϸ Vqv' ܌_Ѭ!}p̓"X ߿9G,[LBm[^jbrfEoMOQbD7=`ׇЅGV:oݭ"ȡ1fpi(jѲA3Yq6-)!xԞ;Fɰ]ǁ唂2yC-[G'l2FcYt xqWGwINjaY@pPw+,bqWNtHmM*!BʲyBjK(bgE$VQ-HiŒ7HpSkMA֭*NZA9 x.0F5P#HrVOO/t8U%1GQ/.fntG>|ysG̟?ǃYOr㟋&GN|rM /ޛsNu%[ٯ̻';,7JYoi1!d[2eZm"k_,CF'*]jrFL% rNLܨ*mӧz,>HY.f%8H i g;=!Yghqo9?#1h J9fJEة?7ttZ5֯7#nj ;Z\?^"6ixy4){gQʲ"Yf<mFP׻M& he4a^5WDxzav!%5<'5{g=rF'_j j$vX?4 ?`裵Xtl`GK kҗ+]CApwgBsfsOK7%w,Imf9g+^4%4֡TvK#[O l6F|Ӆ K%T ,H= wQm.fN Gaق}xr_`2@nZ\Q_s(`*v^<#rڤToD=Gn\utJ {?J9#L&ґ׀.ysL"bj-K:A\q4c:OZtH78Zsw`5U- *ǩH6N!Bbfq!>RdnK Fg=߰g?"}X$~f^^*FT4n1\>$d~_UAbYrO#,!5U3=g*fl_'CqzC! ࡾtPE g?P1=! orHUu)Ͷ4fYX:?kt_;f(Y|häU@І4bfOЧ0pu_yC`̜O8"nDy@kH+7$2\69QkE741/Uc@C;##2trҹ-.x_|Eey>seGڄ[̷z}sץZ@]ҭxa_.q ]ƷRd&}0xvsB` 'KYZ ǡW B.z+_)*sz3AOR@E{QS!Wz3N(5xH5\ՃaČVLA&-!L @0[3fy9O HfڥG7x35@DؿyF&cR&Ȇ5k(t 1vF|sk!6mA][6:W$#&&|2tnNI]M$+BFKgQ5B,.C Dr3ctC B3I6|[4z;0'rߠ˹*:C}eYr+ѝ|Ogt`XϦ:JVc ^*NcW[?i|M]Qh.&Z<d#tċxT$,$L@|CĮV7s0n:gO\G%h=|y f:"+d"fx-+4ƒ5UaJ 0c!^:$9|F5ݾ{J;ݣ`$][t_)IĒD,gld>u8? 8Tc.IF-`T"tgn/ c W28"afA/18[hP>:Fr4\aw$onclCPϏf-u`AfU))7D^J妹铼吔x8J^$ ES!ꎦ d4 ^/ az0? Qj%MPnzqC)P_PW=!瓧`hZ#kB`&$wϑY $؏LN qu'MDžܟs}JV"Zzt)*f_@ܮ_-᷇y-9I G'[|7)v@F-[8EKEȄA95mUjZfXxqrR&z,r%|څ~lV܂Mt&q-Qd+WYT,Mے_]dPb)U;G1?0y=|S5xMNsb7+_JLX[}t9'(r9SUG&;qbBٰ7$*)x~ kmwrG6D*$Jea:HU 0!l&gNW-;r3#ȒMÛTMvWospMMuO#?\ۻQn m#䭐!z5ͬ$/}};MuXh=9!uEi;QMUOOso*Ӹ Oq;>n%CBS!\<ǝlC` UBJ;:_2Mc]wDMEtIR:7te#+t =NߚAAFu' J-%n $^alOZU./TÓ3r?Yf"-}(0[7>fJAk&`&=d"L)aY.c:rQxZ45~m2"Ŏۗ3ą%1p?8=jd,SFO{NUeFvLsW!|r@pjz^~,1@uė ;+XNjta 5_kNkorPN"p,#P!v_h5|fa-qI,2`g{z*Njm+j"P5CeQiֿDI=K}DD^/[:l_?n[4:[;yZ勒Vq>g?&qI#ձ, [()SpQsݿd|,Y&T,ɘ{ܒba9̾r#Ƌkx! KDcwx3nݣRTn8Yy)e@‘&hi{Yfofo~ TZgȞ/ʮ˷}y\ Ƭe { Sn-<@!`F+ԡKb;L 8lˌPy;~A.Rv:ƫgdD`(CF-tnJj  4yW m*r__`]ưp.'jଅJ`SRXU/P֭u&ɦcc*-Y>L֠ d5w">*A %D!P>&1mjZ<ՀdbFG|D@>RI\?QP@՘:=/uIoL7-x)q]Y40VȒ%p8+ ]j % "@s$ڜAs#QHU HÈEȽLS גƭ[mllH|FF#\h\VxE/. h̑qu k+j$3(( 5tAύx;ǓmFb04FʛiMN q{1 b2b*}gH0cVac注ŔKl҇mgZ;{"k $tw-Y/ⳛzU\TQL!yzbPt#ܳ5Uz_IJ=M%1O[`PJ9w7ίi?z%VMU۾=8:z|E U&|RC!A3f8ljs5Y?YN: tˣ4K 66<ºX[f$´AlnO B7ASMΑ_HD"}w*!W_x3fvOHkms㼍cyC|s)OMĉJ2JtYouwQ DlX!-x'2̖gd3k6}Eg͵kF 5C<;cA UYP~d6Wv"7 ߽J3g\-^df2g|0{xowBY C tι~ ;`0~?"Q_fК&54qLX?8!"6p@v}qԼ؃ }Wd2_"5?*5 K^_1Id:\[Rtp+gvZ}VҺQLp W>>+A(O! =/3x?b+<rF̸\,ŽzO9Q90_K>ZPsf|M aL!hiO|v{rݠ!ob ct:5BQ24D|Ht ҧ2&)H𹌌sl ԙj,ڴBz_~~\OTps[hKg}:SB#]ke.MCp7>ZATj.?5褣 xW/tv>._gM(T58s!:%\P顤a BϑU&,,ix&KϼC՝5ޠjnrQ 82I]_"%;i }` swn|9JjWzmMLgTŒw dg\>+Gdz^h-lz)fF? `K'G*NX9ŰX1ۗZxGq|<[,>|.!7 Wey)z  X_o"|b,`íC( +_u uT4G$w=H\\>3{{{WS[~;}#IxV&zEh(}L_,Ҙ^35iRElDmb ]~H.bʊ_ qJ, L~xvl0L A W4M9z\  qY3?~t,D!yt<_Kdrg2B-fI:j{.Ȏ\x+]Q =@wZ%Yp ]蠸dO$\7(*z-.+ =_G2 z_U$De2_z1`gyJksk#ЂD&HLl#}j(|]՜WB7&eA|VGI9+@ly.z)8H nAE}Na'YV֓+JZbfEAJW=M4CyݝsWԀ6uoW\32š `%zffpFFdV"J.œm\ yvcuC#Z%;1`")ΎO֋LCuVx|hQGӗ`{l,Dq<\N(1$\%@ qAСpwra$b!_(V-xxt!DOumM'[ÐId޽=Ћ1ž,U= ]{SY}Zz" K:P mAtYP.٤2px(uUm}T*gLGSn'Aw6`߶A~C,n$h)p-sgʇU0G>b0JbSM2? ~#cQ0]b@H M yp={evH؄h? uz9S ; /47aG4E ҍ/:.sC9+qԠҝ6[5MD[A6N (X,"+wR$*T+-aRD(eՖMޚ V|yZ=Kh/b1A7mS"9tnjArUe3GIT!J蒃.AR%)2>M-R2;;5g]8ڪhɏ҈pmr"R,-= D$,>iK՜ƏcOMO*'7*S8}\:nq FU\*h#~.-l<, \hShuQGꪣqb1~JH&ة{nVal.NqhB"9 _ӚA|`{Q8[ CrwK֓rJ8_Z7lXwҖMVBWM ZHV;*T-0Tf~~9zʍV .qaP#x{e* B!X{n^~[HhG%*si&}!ٶ 8]9kM**_*JǺ4=RuG$՛8SϬ;i\锗{PL4m>ʦ֗U|oAG[b7He75 B-u .ZF/O[jPxEh~nJ 1"`r duw9*eB&ө}dBAZ `悚߈8hRai=<4mX!uqx9zݺKM)?i% %Rc󲱎$3-򉥴Zs뇶MzEO9 |aۇCgtEzTO < 1؝=Y֗^Ir#U, zQč ^ߺW|\HoP_&g PR?N90bHQ6DhF, RuDOs`ѥPwyƾY(83fA>#Sd|9 q:ֳx/ ޮe *^YGAxVoT{6޷2"T՛$TuRp3B_g:94&b.8Cno12 do9[0R؄=,3ZӴQ~37!=d?" Z AчWWiŤ(3(òwb8Dnst&z͈<բ~mghυ4kkydP+S]QǟQ+ ץTD~܎C𬞊'!E 1SAEY]]"#;ɒ_ Rwsm S[eɉTS׬@,R c`~L6 y[ d$/:_UpyֳXMmJ:;?Ny1ٺŘazʀG0B|TƁ]x0CƱ%AuVBE |X/ne*2\dZJ9$A^Vb K+cm HbKc313+[2 >ӀnX 0j] v0u.T6{P%٥Hտ=)XFO+HM+VMM?;}wh+f0/Od Ӌ=Uچ=v5f0jw&A~)EViT*ŀ tUqu:cGVg1JGYu> K.~E9t NA: r>R)da\"΋{Ϙ4SO[ho 0XyB%ղ^u&]@P2{6EBZuu?lGÛ:U@5;>뜿ZpTw-N=Cx?D(t?~j !ThtQ`+"KȨ H3V0ӉV|A%w2 & Lfڃ a}L{Vu7A:A5,2Nj5A\G:ry7]/Xu9RxԆuIcoPك7J7, ND?sO} 9s7X|r)!q"V2a&NqI"Ӌ("-ˇW}4lg@RB`a#4\0.%X4~nuʢS;&x>f|kJg1=#_:'㰍 ]BJ1WYTod|J^.)\HB١yHrաOU@/a+ӿ!h4H#6pvyX&l Ft*v=hd},vtfQA'9w$)vmcm7S+:]=%* y)pfRɐ ADvSi -aiEyBj v.1.c$&V[c TQ[Mk/;`qtG{aY5g#$gO4dΞ A%oၢdbi^r{pu%s=`B zLWCe>$)i**Y_j@쵵@mF, *((r0S"]G#2W|Ţh"c$7げs'OԜoBMI0%NܪeumfiC 2sԡQ6M2?yb^U/ Ht/:ۚ>]6JjKJ^,CNtѵ0h#k-e5v9a'Ρ&%p 3NQMZ^o8A":IY@ ﻑ$kgB=ރ❊nzOMňPyx#UFN B0Yӆ?ѹvpK sDqW;_z!m\~wA1||5v RѡϠ,ӧFR/Qr6s;a{\Ae6c8,o2bQ;f0uk̴.O{_-͑EGheoP\p.Am-I qybO[۟rusa< !>`TPxAP3 ͂omV;xl MԦ)znMdZZՈ!~!~e蕶iH(G WNI!@;u̿8*x1]. :ҧrDOsMξC@@iêǴF4}#EФM`4@L6tR& WyFQ`q_)S$ٔC?uAW%XxP^mxIn0^!?c&cx|OQEN\dM] BOB;v8ac\vd'NMlw<0-6T]{ Gä}Ֆh<ɹFp/}텗}&vIBT|KHVw[0`6*M<͞n&\Ѹ*S;IrǷ q8>Os/8 \997)=xY Ԩ?v/kSύǷEH=d7X~IVy$/@<0׬! #aK8uD}]͊npE}qS|8 =PHS|WpDj\$ rk(SVS8q9kr ufzq 9{~0-s<֩Bh6{&(^6n]4 M7ʣSa"tts:nJյ*8OVv!؋,Fk\@ nf*9Mpl8|ѩ4#B2x`Oč͡!uk0>_bݯsAfPV@H`k={p֩6䳉 ブ& e5:4kߨUkCMΤ䔨pCk dkW +(j`K~eEB@c/',"eӬ<=TujuBàˠ/K$zÉH}`3 "+w>^g\Oi&owZTgi[{)\BXm1};7PrBFɭX *A1 (Cz bVC_WF8F8areYz,-"L'& (u)|!>0e[ |.ճA=PO7OJ0H:ժ SEُz.2A4 ^30˥{r)eZ^k0Nj2i]ߵAQSeA롔gyzνk% y8EI *X z{bVN`L23WM!s|Q'.BmH(6 gYLƽdE`Z2i0iI@N(Aơ{ -~C)&̻6esE-Mlijf|T֒ԋt=.c 5rM +uE9[E-Fh}~h}О \Ǿ2iA!{n/tLk] pCF7c7 wů&xLQP BkXkkJ H.D!/ez2$O i,+0:큶 } HE:W}Wԡ_`Q~ѭK(H)QHVgo-S"+nA59tB;r^hF5>%zBϨ pnY9~5r m׿q6PFœVRׅѨOR'Bs`㙷7UO)wEcnqƦڼX;$y5GK8zX$̒3>Y;L8|uE}Ƒ^C}Ua%u4h:L‰B(J%f7c'A ɌWY^3#n~QpigaCk)0 6ډ{ΗI#?p#oug𓸠w(-VκCj={Bϼ~+dRit!ͥ"m*>" gT".=zNO!VGq @56p!l&$Mf1<]:B$ qC<P92 eePd) ":NG@ !`h--6e}- A^ K"h̵O|0x9k tA< pu;:$nK0Rg.NXAE@ٮ'#XS D:< uG'6W==BUh*1-ƦLŶVh RwTa=k;hM=hvUO?RlšQ ZhrU/CR{RsCGZ6_jG J@7섞˿}'ҿmߗ][z\=kDH(c_;WR< $/*$G0dCVdB|FAS^eȋA7 9B/[B'VX璘zTp0 SF$6HT|>7)ɛ ^52[SX[=V 80TUn8~Kc[?8?GQ`nhHm#ULaOA_>kh9;r[7Bk| \Ln6krPaϷE2(LCG/{cH C\k=|I:2xCƆ:9d}1LrݽYm+\T?ur[C(k7? xKÒRbA1tD;_ttc3-okR~ZR (@ e(sҡpwU &7 [KL8!`#e_o%5~[Z7o-)Y?I2&'W UoՖ(w-9 #Of0F/Ax^U$ԓ'`AdQC\ΰWGPpI{2r.r \Hs PKfW aTQ1DwJ7;g[U A-aRǓ`1j64[#{=.Ilz#9~Ee Cxi( dX}n4rUpm$il*zn?Dl}6;x6lkh$ƠT48= ^=_M };Ca=sS&d~F YZ <[1aMPK{#̡ڍ{Pihū=kЬdG{#eÅgY mD׈2[vUVMvZJ Hnn߮\D!Y `U仰6]p>n,ݺ_  W.u/m y{m󠹠̡Ye2hG滓S!-+`Dj7rL.McxV= ?lc8|> P^O,ۭ*?D ^UdrMJ{ZJhNz`]`Q~&řĠqLXhy 7=weU2-3#%&\: n nF¶1ERO0+,͏~<y3U' b9t jWWtU,JTS5\l j.. Io/\} O Q LML>P2"pM^!WچQw'J\m!:Ju,O =OlOkӰJ(8ygbU6=aA\ `۰[2Ͱn pM)J@6u]RW kGpQ-fáo\d.Dmz%3ZvW;d2d26=yALs4>ɳ^ka BD흻Bz{_0a1/EuJge-=۞G'&~o=)uLߚf0;(7*/o0{_Wnr&УZ1n-sR߭)5ځZD^K^(]TNtI59HfMǢlcoЁu_92&1^̀_ӭ+Hom_o@H族@8Q΁-# Ҧ'ߗyc.Ju^KpQ~]-_k ѺӒ]k$|=XS߆wNOqSl|oP\Tމ`D3bGa?cԀ/+n `'B{6iɒS` AaJQ/'ʮP"E^69z̞oeQZ_(YV`雫3tEf]iR ʰ\7e~4YD,o8GT[{+-y3DʟzJ^xB+WJCv5 Fu~ީwm(;'!N/M `\F{Xdz1T<YwpWaN #@c+,tyJDUf0^j.FG!)V:{bc%8fMP{ 9&d ~/́RYbL2݄[2hjs0qo`d?N?ldiP+N5(*mbcJ8 [gsL#NP&߾4\" dXhMҏ'xQ:m)OޓP>dXK5:GMA::ad/+H%F#$&.[5 Cv.P ;`0xDID4 Lw?Nu1kt=Et"jzaoCa%x\H!YS}߻B'*NlYqKLȔ 9kXaDFWFjpDg6OBF/c.6؍$ݡ ȪW<0 -*yĵ-Qx\ cˑG k{\G:} iI)6/$4Ryr57tw+ >z^YxU kҳ[{ӭB[ [570]1Bz `O Y:BDfͼM5"$#qjhQ (퟇p0>C4y\HVp(E@ok )coɱa.L(V8Kϊr|`60<@DNŇs Ҫ '%=!f170g{w1 _M!+@ЊpTBb Ɇp k҇:);FJ~r짽qIg94z:^+~g1߼}| ZENpx1 0s#2:&4x4d>*:g\0gvjԐ䧇&wNI|lx=RxT0ߎjS}TR06"xfuZ[9n+z>s0/y jW!.~(=: %k+^ft_k" 8zz>+q7Ba]||cjBMs?37ŘCFC^߮oe5~oGX$E20A~4l]*Mmgd5is^KS ּ𗳔0!0 YS(]|ű<ɹƫWbBEeGtPؽ^ui'!|QI+A(g WU]x{uFj"(Hysh[G7H+ZY!I<7 bbrH1'}ղ!pnHv hn^OT [;~aV-ڊSk<(a:+?|N4;+/DHe'v2J/ z# ԩs|irq:Өt>aA)`[ʼvclC1gsnE=לF .xo_ t˰胃'b5B_e2W.ɎqSctÒ MHڮq׿fW C!?PNt2ʢxkEտg@`On\Fn%@1+t9;Ybe ~#,;@![)ˡn܋^b "9ndgy0-Rn$2>p΢DQꞂ c/9[@Yɶ>䐉"lg~,2UIp)8Kp6E]ip UwF0c  Yl!dg %ݯWfErHbOG*}E^[듂SȹWE>"7U}ZQ`d.}:J@u\(* A~imq\-Q?xop<"]kqzƯߵ*ڽ9hzAL  %42O^艈n5_k0T"g=i_ *AonݰN)|e}HmI]"۔VSWsۨCtTmf-Sjb4w/Mw#n[Bh<~FpWSU2C8azxg>2аhg\h_ĔFP"s_W>}YBK a)vHc-HBjZy.6\14rY!R  )= z{*0yxls{; }Tc9F̷?%ou-ˇq?('A\a8֪G lK{OuaS\Шll*G ;IP**.@sse4Xč,e${fzWNJ N`~r!E^Pn,Wyڸ& b: rY9Ї]CHÿt:]ŲKbL+D/a>Cr;B~o;i3B~*t4Of(pU遦,p}sƈ+`si1#fJS3 د3,r4۞>ܓ5U(>:ea n_#]Ҷ@5$(hH13jh_&!rEFɢ'{f .GyG̵h\1k}^R2x5@xJ\#ik$+ ߽B^⻽4H*grWIvE lfVKO+pyHw\ hX -Flӻ 2aI^H(cQLI3in_*B.3xD&;4ӂx8m¾'unQO;] WmQLg,u\7G{E- y)`ꠊ iG,~ ,&sA!0"Hk5{&i l+̢my.:P T 5hϙ$!} Wuaȁ8깱o(fkGS7-IG $J:U#HB)ƫt"XϊLw8ݖ̄'{Quoy@WccdŴXx K[#)]8Sq!z\`YPȿCK"ڔu& 5+AQsԶR eS:(cD7s.)r0)%#.4%;N!='yPkNi\=u%uo\{B 7룆!v/f/( 0皎P>qE J1QiGhyMfȂ`cT&KMJ"wRe]/{&|q uNKo̠SA*e,moɛܬMaCe9 NnH\BLOr&D;6le<+pYr>^3jX5t 3_g(SeAUqč&|>WRN:Xl6~C` slo1^/TU޹4DvTA-I%ukzx6}ӄ, 4g5g n qN8ŧ4Z쭙^בeˋ3Ypz:[?2 94-yS_dXf=}@Og|h7yYE5ե櫍e9 yKS.Z7ܳxc^fY]lnAt {@OJGۇ[9eϝGsU.}49!Kos 7.®$z=g݀:T=t"|>)$0{Co)5OuL<J ]Z Q?~$&@"kLv)Rvt{%-=J{{|8kK8L}} e*=L/Dգ0-]T0OkȼB;2SW.[A<̃*Ām2ͭ-iF- s &\#ToDq<8/w|pO~/y휺&b|P},#K&ܵT:Ptp^6$#>Nn 9bK +s;,䠒@x,'A܎RNQ"7cCͼONףuZ,-Xh>`KRn$y2L =UM--eͣlh*,n^x~qڹ7H-+{.槡WŚA4&COo]M8e( B  k륄[lSS%K'0DRdz:{HnU]xRpLݶh.XQ:ENbY*Dw>Ȋw. lgO;q4_Ulj/1KކMj=no ֗XҍDZ|j(0 MbW?WUH>pREVק?cTt'tup\jGJqx SN}IY>}P==+R l$ +R- Kʢ- աne71?靇d ?OՂT8]'Vχ1S:R]NUxgof~'G3`]zG "dmfOE{Qx*=4f5+ Ee$F-l.A3+6K}F8|Q"Dҥ.g肊D޽%煆C7jֶrl\Y˾PS!F  v r1Rd?  4UHT /sۄ팮W-Xgvr"25Bv5rWb" l ]F.*V}8Or?T3\!jI;߳UV*RAhiu_s h"v6 db3f/wZ w)#O7m*vlY :.Sm ;2 kn j޸7]pV&}^(&ܢ 3~c06"./j2giǘ<(\J>!YfLح?|?UmJUͺXis7;ڡ5-}dw+U}i?iuBNևxYfSia'ez30k]ޘ=vڑf~m]O606龖kᛦN |@Ց_E2WHZE)T3T0;,V9ݥ@9W+R%B4*XLwlT([ه, o/θ)"5N CYcNC10>,~]>y~y_ܼPHȕMΔDJN~PFՋ5L7_5GNʅ{NL^tW {ak/)r>[:c2KAz faRZzdzjj.vLKaq+ _L(6~(gsAMUqZ1C@Q\DeO+a;l$$|y9kxAifDj͝"@i]_y/gŽD/P$Mz7pmX)0FȶDJQ +B zS$n\ՕeL>/֝\݊XOJ"!^D{+d [ ` ?3+S=1^9}7knhKkUQ Cze ޺SSS͆@c.+,"`Yb/NAĽwߝcﯡex~2塚4B ƴ\+"Gb.;5܎yՀzo}n_^,Iטbo0l¬ Q❁zZƩ;GO#0;z{ʏ= 8EPаqT%@kưpTY5P0j)~+ԩAxAT_ùS_OU7˹uuRUam ڞ(VNL>_2bK6錴v-ʡThOۀNi&pg&DAzXݞʎ3 eBou )n ^ ,} QZGh|Θv9$Q\L핃xS LqJbP; ;2 4>i$ &{9aˆ;JvEǦ g".M]{o)Y%n`, nVzo ȉ$*V+ W_Q W T"?~'m,UDP"O6d96v 0VցzmMd$\͚;dܡa R1CpҖ. VKvF2abQ lI>yʩdHĦ~suYDk | !\QE>;\fh3f#kc{e ʇ2Ԑ+<ɝ92N1Y4w5ϗ(=5X9{ϲ+S.jL J9jD?"0븂%!)Q!{ > Lъ8;l^p!wݩPf4r?s9τK7⮡w:Y}]#T%CNqKedž%9Xmmld@My6xхM!IFJ5:!fvudn /O悺3;b7؈eNej瀫׼0cIUw ,\w9z$eoOWȖv!0w,˫hQt Hȏ 5g?;bg<)e%^Ӈ,RcgSiܕ9}o9Z>q'S J*_}[3;miAW.N&)/Nd>"9 [4 7]tӣjwfEZeGikD,X=3@kmTieg춓nEF)2GvKA[ԳFb'( Qڋ 突r'i K%!Jht S d}р{h9Q yq3[ﱥ+,)Ȝh(4}.;3qe>PʿbG(n.`g  .E%,">H^o;; 95">Z{Q]5d*r!:Ph0 J^*|)uЇFѹF!(#(#g<@%fWhY6*y6 :"7ct |!B7u.~\fB?O}rJy,mn`^^ 獒m| AM7jsQ_Z@q ˆ3r=#>QƙSa伀an׫GPCAK^Gj[ζM 3săjf_)/]/fqugJǜ q:ME"M&L/qU QS~J 9zTQYI[|Cio^šq݆SrJ7cdrM e\&"e6e5 !gȗuQPdb'`Ie'τ$})[j 6ן R:hFL" xr;eJbo[*P [0?J~}ĥՓj{@_t7jN2j/ }`L"y/Trȹ=:,7C RfkkƲ.=L䩳g/rz(шas1u5+Eb_q,vhg+U&dޞXPnP0~qiehea}<%|!r?TJϑ#\V.nV?=D('}mSSp(O5Yn/iOUZ}K&JA? oP0\ B$H,25(N[m$z͕"|<)6%nXNOy{ӿ@sH64(.hq?` =-\ p)P HS1pR c惱Hr WTJ(% Ø sp\/J}O&(b )P@c.&PؽQS^n]7 4#52N}miip6̼F4#HkPF|gD97NC=7Af7!s J (EP]DR؍BnKVչ$~*XA xbhPh'8UB=E,VJsiY{~~h؊m S?u@C\;.KF31uJ{Kb&<2OJ'hVb.;'$#1`5 )#Έg[bݺy~ I0[q:;-8ei_t*%o ^(ZAԣ@\إdDυ㳜Iu!}~`RSybbe pwlkW e-lBo?Q!O1/JD4q W4|,j]iE1ޓ}a j<5:ł'Bb.nL~\ cID&C蝵VZL5b-$T1\(x:YSB#Ԩ&/ M~M5z黰 33`Ubx0HO#ͽkW mKbK6"~X ,@4'.B]!qzh8&d:qVe_{`M lj|nF&ki.iMEDTYOrSx.Jr8&gOygry?Qoa/|ˣ9V5h6 CKKuowYflߚ~(7L9#~8pB'8%GtAk KK%:)҅J;le PTByMͥ6#]U{W!I@jA2.ׄR){<`IeD''#Blc+Q%-APS)͕.C;{5͢|zN ,Z+~l''yF= p߮F 8޺CSF(' Oy8 [lTl'gs1X')΂qWkY&Z>5'{I1~ޔ4!s A5 ND!vHtΐ8Ufi c9Ų\; w*k3C˪y9F/$v6{|54r TynidzSD` |0Kn!3/ z1gZPJ,B<rkK3ao 3y7(LvB@Г}}7Vq-A7h4:DcDֳT!DI*ξ 5%h)$]6$+,&w*J/([D*I9֤ReO#쟊llf-6iP' :1yzp7X/ڞ|!5MtY6L9qWAk\Ω쭈HQҶCJȱa/Z'mJ:×<ן"貹^dpult {i[ dωܠ]TGjhaVO''ԛA҂k@M2păM+dǹ+i|rp_gԀUEeS0GSu?ΞŨKH9Zy)Մpؚw( 3Wp/s "#2Ac'.T67C Vd ^@ĵbLߜQ UǏo 8Û9 (G/  scu^$P?x$uF F^=&yH F A5S9M8%᷋.*jKkи4Ӫ]ZAS`Jvbʈ+MIgsKGf霳[M^\5LdǗcD)K"!)jn498ڥT%QtcٗE:9x]I-2#.D_LNkȥcG,k4f+0{oĆqS0S' p I?0L(gsGSP}`R:y3J3&W5E,7$' Nk\-Pxs59Ŗ1SA.},8']gE6&md6/}И4@#xˡ|ؤ}HZi#MYvѸ'C0M3T]Ȥҏ fKtQm[SB2V*" )qW1y7nu搋EM0,_}& * C.VHMEp{S T.SRzXu-I>D+իŸd~/?V3Y A)\6|(W|;BwzМW5bgk6S0oJFe }_Z'<-;@sUp ͝.OOG]O 9/}Rsҝ[.)yP0 &%ZN:b&ej(KM` Q}msZ 6:qKhh~2xqoGKmL wQ%+0HpzBPe)n |^_$t4oz a0M|â~MM]p;0v8lT%:N sœY "R5qmsdD>I0e@[,GiϮs+ٴݳY*vm۫h' >^vSaLO7skJIU2?vuN>*;Z sg ;"D`ϴGkZ&Z, d(F/rPBd2nxbbh?ךIy%7Ok<Wna"Et{b>aFa`.+WjS_.82*!谘ZgSeQ $5.{zKwyU;{4s'G>M"d[Nqĸ3U{*U蛹I氷FhMT6Pubaqnd߆0?2.{CnBY.;LJ(,4Xx~8i2gdq:̯NC /YB^b ~Ȏ3Y!^D@Pα,՛N[~p{. e'ĥC-R9q!h 6]I!їr] C1:'x~3s~73{?fX7t"WOl"͞/.4Awi1mШ\݇r&R}C9ט_GHomcc}RNL$k$3B]cwC Vt8l<7n;a1}l{;!.:F,q5C%$ޒbVChWW)"Ex1Dq\Dc9EϪR.o鰠UwR­l ɡ}VzZZ|wZg, *!dN:wkMlq =N!C`6ől͏\sCX$A,Le2 ?]&~ oޤ4?Ha+) H"CM>;$[EdAafDvAJ.;+n ]86iAY*|h,V_pX&J{93"_pj[=A7nE%,0-^ɩNxl;GP֪t # ͳb K9fO0vnɑ(AJZs21-b;U,Kl={=\->of9[YA{ݕg,-`^!j  =ۃ$SW^ $$C+=>9Q)Ѭ4 JMUuW=PBR<wD)J{+)jKݘ`箝6 ۣċ/lyXɦQ>ŵsv-U<noZJJ1|N-$|l<=݊ff9^mR7I^g\kWeqlmWYF-#fjB60K?X{۰g &9|*pei<(AYEL1֥"/u 'T<@gHNVUz׈!Y6~ƎzĠƏW6zoU{G*33J-klL͈tb1L^$hS:/&\):i_=JbʨtmGaQێ60Nٛ_I7Nsf4:zx?:\$4 # DG~:7N=c6E2wY?MX9#e$DL~7HӴrD듌dM?IlPy[~'K[5pIA>ÿ}l>~8 e¡ʧLe6' B?Wj /,LL5h&jpJ5^JO%B2!{BvO{;d.B섯&PGvڽiE})3rO;UN$+GC6)Ցҍ+tGJ9ݗk)Gc21_յIA^l*_qH0Zf -{ԔܔyUBYӤ$v_ p(7[ " =?1s-JfI6 g(i}!Ϻs,zP9Ba #]X^*Qc &6Ns}$^(,Ӫ3bJIpIY9ptzub$w3ec?xTa\GMh+F9kiHd9&WC\+QF7+q!iIf$#isVmжM?A@dw}PjÈ,n]D6d 3ng65r4W 6/OI]&'.*V^cMg۵[_*5#]⓻Yg[&ȋ]qWv 0yS3"ah W%jc/09c&4{%Se@?lp \M> GE1h,`tA3Lu_ZtTF&&=tPTQ tĸ Al]ؘ+؍j_oVJLJ||jE-J qxlVhmI0<0B횶V'E4>=1<ɽ!G-;S{s 5\BBM#^İ bmi/6*[ lk~fpt4C WTIXr~û$^8դZ7`9X7kl\ |w-Env.>/_yㄮ3@D&_/qap\xYR T nqN}D >t(lALМvjۮ4wҊGUثyw%@ZKB!̷ӐҖ@yQ<]Nso1=?~k.~t&/I V 8##&3d`ZYJGzoґVrU'i3her{UAAHy9"\*jdkӍ<ƿe;lP1d" ,9MPyr򚘍{9oaFɯ(L2 0e¬#̻4d4Kqh<@C Yy֦_u{UohéI5f{; Wǟ 2kX,8|7܊V a5o>0a,{l98úcXT`!+DwaIWD+z!߮X ePAAXaҐ0 D[30Y .?Dڑ"nfW8MIzsZiKj*m~e+&D4[gLa=z|C}<[݈2pYN},:,-+ G }qmQ]O+Tm)m8]P~RJfUdDo]JuiAWJ5r$1T1kfMm,~*6߬e^Z4qg>)8OˉKLWڬ~BܲyNT]~95ؔy 9o̴FOr8l YȂ`h\7C7ڒf<8&^\FCƻxh.MڳBi/W2'x[Df&BYD1K)n˫~"x\bzfr$[A)vWO}b$SuP3LujUӋ+vuE=Uц9I B(@zyآJi\Jk2|ٳkήj܌])Hʎp'?͝žV_W‰p֜m13W+ G@KͶP׹Op-u;JZ9x?:TpX?dꮔmwE⬢"#Ӫ8@(D|15ϼ=6~b-PP2+<jybi5=bI8  >Ami5{vzsCRϑ gKS̙{\:+ٯ['C JT 8IBNǪ k @SENG1c|Df~h*fp~['!,;8 {lQcqג1屧Aqѧ,K4ۑ4d,(yI_vkW6/ yg,r $tm]ŀ"re3,Z/WsgqT}~#7 7own:=pDIiZ"Atom@͉4yɎ0X[x~G]=GjIb9kZ c.2CϞAn < YG;ޑEo⓳Q1[{_oxe^?@Ⰺ ,ԉcZ Ě;e=sYf1a?"3M4!@L )޿U|Cѯ ~,#eh .um,ۃ_Us9G`R߳7a`bp8"\wBbD|9Q>Pt_\YбCl>7=^B&i SՔn:qV4ͲHhLJܞwMn*Hsڂ~"Iѕ> JLS < $9ӜL1,"{s0*fW]Q9&1g`2Rx7ꁡ/*a)J?7flT;CXn1LJy[-5kWM a {]w vb*Km_ X LS YZ