hawkey-0.6.3-4.el7>t  DH`pX1$ƨ%~SbVe?݇9Zﴀ[w:l|;DfɫVaA#{.1rۘNs,s_F|P0_.R{U)8S_JEuX\%қkf9/(LɑlĹx3n*Ҁ1 P!4YPAwUDzZ*(^Bw~ DgA=+J cVk =P^_s#h[SU%msr0Ɋ|%y$f7{H*O8}~5ƋYM1Bz Z07~V]%UՑuba~kAʩ=`:wTUYA"F8c\ncl\P!_pDI(񡷋 -V3)9N ۃ+;~DRg3^@YCl!5:YNˎB%p#V4?{kwaaLp=zac4d36b91c47abb49c07e7f36d9dacc295b4817faX1$ƨSSNb8/f/6P .sk)lOdtI^8W[.(|h$W҅Clݮ?-*?ri(0X^=ӸA3~*[&4\JA6vln>x[0@uL%7U+Uθ2jD#TS{/ nӕÖ((6G-wlU9hCA*/BR36x=CPr_?~bXG)Q yۘs=XD^J `jxr.5EF}ɖL>dtL4M%{34:+^?l^aa3Q{_>w~'[w~+k~E $]@;~J!@ljS0jti:n&v1k=s/IkOd MDWwxUx KfRUiu8`O- 6Uv@uɽC4}>:?|d   N %+0D N X l 1 8Le~@K(8L9L:L> @G(H<IPXXYd\]^b>d eflt0uDvXwxy(xChawkey0.6.34.el7Library providing simplified C and Python API to libsolvA Library providing simplified C and Python API to libsolv.X,q%c1bm.rdu2.centos.orgz+CentOSLGPLv2+CentOS BuildSystem Unspecifiedhttps://github.com/rpm-software-management/hawkeylinuxi686 gA큤A큤X,q$X,q%W#< X,q%W#< c9ddc469e193d72e099cc31956be595795de5e33511bd150f879f4cba866898060ef2cd949a4cc1beef5fa14117080f86d8c37f6f4c53a69b6fba6e5264147c0dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551rootrootrootrootrootrootrootrootrootroothawkey-0.6.3-4.el7.src.rpmhawkeyhawkey(x86-32)libhawkey.so.2@@@@@@@@@@@@@@ @@@@   @ /sbin/ldconfig/sbin/ldconfigld-linux.so.2ld-linux.so.2(GLIBC_2.3)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.8)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libgcc_s.so.1(GCC_3.3.1)libsolv(x86-32)libsolv.so.0libsolv.so.0(SOLV_1.0)libsolvext.so.0libsolvext.so.0(SOLV_1.0)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/lib//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 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tablescpioxz2i686-redhat-linux-gnuELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=fb3522697ffb574c04523521c6a4460739c9ab4f, strippeddirectoryASCII textPRRRRRR R RR R RRRRRR RRR?`7zXZ !#,}] b2u y-iSq~DyP7FdaR.Cr&r.~C?g7# Ňˆɛ> pbKE V<AD;H@ DѩŒ*x.q¤U;S{AzްdURQ%.\Ja(0D'sd Ǧe.e^rOG=У; EL&?l`\# k و+&lK )E6w0* h 誙"O@w\&̦5-(JR{C&MXUO-\I<cIj#5R s f/ϝ¯DQ3PiڷXOYY-hrYρZ%$lJ//Xa߽(vY>tčOtpw\FwġP34URU".olaeB9}e֩kKe>ˉ: H;'|qslK+o)I2̳ꯊ*z板1UYMh2x;ddi͑FɞX5\h/|Y 0*c߭9;r>?YHCה+m;2Q?r﷏a՟~~EۻNϟsAM]L]x,=;|=@cP:2KƕcLM  E2]:f)Ub`~KZ[EK̽ذh7E\]!lBrԾ._NͅSO2%KI^ f.~vd;9edGUvq:ODV7 !gXgVNGu09n1Un)6߭lrr(z~Z47m1~QG49HJ59'ȏEER=b9x?~l~GsRr|w t䦣-գ5FUQTѾTi,31r%Fzq;UYŒ T?1>BTE Zu36ze$*1 Dw5X2ғH<<%^>j0DggHnŤ:qqݘSt Kn~j˛ۙW~ 2UwonGh!kd9?߃\?7:\ ZGAem脵%ʖ=B xp~;{͵z$'OK"^!5]/ /w!ļe$˖5cHpL±ֹ'S][ kQg&@iO.4DU#VcdZ6ĬQwz,;~m: ]ۿC~. E0+) h$` ;a84_QIJ XڦvUJ4׽[Z4u*xj> 䞇%oyς<"w/[g dfja*a@&ڱ Nz1Q↣=Y2k[x%MJ1S\tC83ut`f W?ܸEEaK} gdFD]4a/@q~\f&RLKISMMO6W)PqE[<G0XaEI?56[ -݇P`.YVt]DLq;cӻ+?{ƫiE RqlwW^PnԡlM>S'0v_[yً"N;zKߒK:,;A{K"ۜ5צUKfx]w 3=zLLq FciGI'ӭud»SVbÿyx_REԪ!#Nk]cjJĥt6,$r?E )[ݥu@B C݄%$2$s5Fl26]_͔3CkIyXmF躃سE_b~=^ܱw)5)eFub8c ML=,޲襾N]Y7;x_UXy I8=F,Я9."ȯeOxSX-foՔNo`G;&UyۀHTVpi^5(n2Kn0g} f֦D(e-I eu ѡ4 6u1f>\Fv,leb$ J]5^gscR~SгGwPyGž)Q¿,îyHکFqLÊϾ?PCg&Hֽzz i;$>*E(`=:E mb{ 5-Lai.mWto{UЅe(\vY %!МW洏\ޛ */yΛ. M/ʢaUm \X24!|>T0.jBMjPze`mZyo[cEDt\. lv.Xl#ӷD{y1s2Yg4 z61r9ds]pd2<T?^cP!/h*]ԥ\letc&3+ZEI.R=2mXbed}4;U0m2YWed$o$ G4-a+ fc&' PӉ8_j8sPXc|,/S9\5∭Oi)j{z[KeYXg)q쑵1鱉|ۑh eEru3Xs^EFLBaX+UiT|R<UޮO,gXl# &ި Wi->Gւġ@*=3;#!7C lq9 Ch-zJ0ڔ>TR ϫ?gFe#9QCϟ#qE\J@c/òHlm~_JQt\0]>#޺Q&VFIk8n~NΈŇjb a86e x~s]&V%_u(*QcchbYarF]^|0'pʉEyD{#˷` 0KU둵PAa{\(w{;ng&_$I^)lځiQ9okESP`,2jk*we)jec?>&sǼ ЕbY R$-ZC]_O]\`/?ݥ K]Iı{A%O~%$+Dx[%{k>ﰆuE_{9ДKkvt>Ñ4!ow{P3vE$ I4>Bh1nW3-z}B{|Mwz93öw>ҪdܝE9 (jҊa,s ٪17Slw3W9ON#42bI9Ljȫ%gI@!:6k:R"8Julyjܧi4z!ƸQە 5Av O~_-n'f>  *vT; iЈ.%js~T,.2OɷHN[-rTH-_uoE؋}9`mdB4ss Dv 9eA(IFFepE&k,fAnw4s*K81$G-,.s.>oV_*WCZ邭vD: #q`R=O#q4RD8I{A-2f3JzqGڃd7qi+A@R&XYMW+kꂕI`Sq5;98nQLR骕TᆏM12fƺUɵ0!m/'M^2L_iAJUXF |G552߽Z 7+ 6=;NT?}#8'< .1,NZI[7Q};.S?my`N8cRnr_kLx>n1 ~ Vh>.6,Q[Q(Dn`ٹ8&?4831T<*ZvBw"':VNj&};2푶hZX!A?`ͧG=pHVm|\U2+If(/ bڸJbqlѼ⋄et55{ﮪK۽)3(Xh^jp(+1cH(dY9ҬiJ*he& v^yUA68E/yңAuVpP߯Ԝ9즯k}/sH_LyЍ2c*4$y+hC74X?5qQ)JLZZI: / )_vԤ.'U ` &bD!bk8^[EAdbW\)My"P4J[FU:PӕŔ~>e!0SF1Tg[`x}sƨڳy7ٜDض] %(ƨ1~yR"DKydI|//f/І,uX/~~p. dd!`_^~вmЏx3+Fdq8ӡgıK)AQ̡VydLYAn&+'h˜ƕE"4mɰP Ɏ<9⽓u-8rN+m}-7mg&y'o2Hýn 6''>-@3{~;EUdaCvH>^^)xй%e5\pڷy _pڊU{-kn# mZb4s0"Da5zeU[2o20}Vk FDo5Ew/uBQYۄazQWjy1Y7Xsmh +3i Aɖr8h7eeذ%lK{xx=)jRm[A,\eWl{MkmnWMh Aʯ8pW (-0WmS[.fƓ RVג+i*A"J<%KВC H郙YgS<1ptepZ ƢMC؆ܧQ5Wő!l g-2XS}I(nvYzj\s~Ñ1ӴI9T;SHYH9@Ѻc5z8јϴ8'IKE!Ԋ&  af$dɳ4ݏ=*/?[A%ڲěrTfyˏ+7n9 uN9 Gd.m&vkR I48X%*[6Xgx vfU1jD#ӿ9Ce۞eǃj~ld,,_rS"MZ]9"~f[S!Z : AVx?0VtR(TPj$UX}V`+M]Vt!Ѓ4)n8XKB^xխ-qK nKYjc\fim-aY'>o?.$o ,/qdorُDz;˘&J"nSгwT04X8##ѡY v^XgV r4Zm6px ;q+8bM<<㊈#[B 9ּ]n?-I b~ҵSmhNi-,ޗOhGoCwϐn9 kߍywᔥ$G[Wl5;j}§ }^hm+ӈJ8sw>4hQHu6(޴.N]p5U&tY9bBm&99 ď1 a1.$x:Vt+x&5^l{}\fDPHX|.Ogm0r R燒ېAβʻ뚸۝V× Hb7MC w~&vZZΟAmIR*]~UpɥɲUg R{3€L e@Ej/kф ($NޅigRX)[C`׽KbUC;z/>MowoqTm!jpry<)62ډbQ!?TPsqpUC&7+Onl@}JL2Ozy#,88_#{B$"iÔ h9SցNY-qr.M hآyO6P\u*~0zօsV_;ęR{ 9GȊ-IrE,ĉ&`$mqPd `GIWKOПԺOjfmHx닲|VV.6IeIy;8_'}`t B:sq^0a0 ; Ȝ@Vs79nL=_;kݒ;n.6 M&/ԏ i4dh*"ܩ ۖ6%0 a@[@[ 9kf#&4 W-a10 LEg|+b>n'")OɡZeMŃNQ {2E>!*8S3sɎ.&D/5Rܷ녩Nk]-P䛖r L:^[dlҫz"\oz2gv S>l7Ѣ!VpXbv?ojE٪+1f[媶3!fpa}rVG'gSK Eڃ'BW  A(m `U bA9"&דuJ]2HWE_= cCRv9l[L2Tp%=`bh!(W,%xt^pr_*! AЗxE@o|D͂2[G9xN-L$9X63ٶ+o݃ZnxP *S*xA&"Mrʹ=륮sNOA{j,,?8_z7 6M c֗R/ⷿ^?sTA`ɓ$\d)jj=G>}2oʂEYԟD,в؋;CF1~vde1ι q+RӇv?+Vqˮ19~Dً* Y& %fж@"y!A8&$P܉^RrR=Lf|cfg96Cc;&}-2R녷5 kAoK5kT*1n虻4nIЯM7ڂ8x ңWlظX&HQ#|-N:buf6*Т΂϶}(CU~AbXZ#oriSD@ch+8l,lo&:1}Q跩6&z,7=WsrKJ3PQbhTIˢBza f5aVRϱe{-"H(fGy:?<3E{u_,a^lCDyBE4pG!.B^@(X̷@<ԅ I~;zN˪;N]ehOD`Oɬn8@պ.c9iK7XbsAV듐,p'{})6ܠz„r$Ԟ_)27c`z"`{bB2:[qYb_klP5*3lPQx]ЏoJl$) Y%-ڪwBn(c668BoG'.[5*ւXmќ[%"qY-2cf)Hr;҂mi4i {?.ȉK:iI0RUi:D9zm# .? U/gg`(Z|8e"pkf+A]KJ:Qj8XmWGI$ǑY,f+[U_W'v2aUtWȹ5!:!}玳7~56/t %5I fRsp)(8?% я305|&sc)yj7I^ГV0Ӡps-&zOO!fiY=~n|6ڛ ^]N4l$ @'?OBP#E0.SŁJcVN!჊ڰVR3̌PB]Rk/x)I EAq`Z_cQfGnzy!;1Y,JSp -pnӚY8m>_*Utΐk:]?K/Tn~{-WuSFi2i"P0Ry@T:p[Ys6>>*ܙVַc~Y]i4ܙ&*?9@"DٿJ/D?AVCXdJ%s_dleѝ|t}SAk%WV}y4V8oSL5uPGߺ{zr|4:]yeor^nPhf1(TT P/]V9ԕvA#*npɠXRXi̼?Z3JGn QޞJ=mdIl,W`’'FzM_m™[ բ>u>C2~ kr~ɥ- ])deDy1m>Cs4_l2pYDmHckTy(*%U3 ;~[ eҟ~mvTt[lLWGj2.3]Fl>'u1FVۦb_ &k;nR7r\#R]``jyѝw!CxMx[q=u0͞\o\.$&!;$HےqUmו=L3w?9cVS pS7dFfBHKQo2St֏7KFޑ?exFvqФ}Y_ .)dg2aoz WAuhfC4S`7Q%ki+l5IBbʥ)aZ'C _ BYj%J/1mJ%ಾ~hA7I+CRӐyZ(Qa?a٬*;l|m_4HD!e_ ; ^x5{ Tױr9š"o>4yc>y}ZQ5M6m{{ICfGe5Y*O8U hMn:,HV!Y5ǴDR׽5h!X "Z/Q&k%eO4q}7Psiis0D;ːORgr 4͑ʦxR"]Px*U!4{"I=Q!N&Gg/"o@ Ih [`A}Zϴ-枭֢+AN&WtE"ˈ*jw}F9.:R&I:@XKAfmQf/K 1?AP u!~{Aq0Jzi,TrhJ0γAGi/: 6 zajyYoB]6qFSe>@Uq)9MU) e㬉G9֣p~!w⣶  B85v@{7\]$|+ҌP>!Ƀ^t)ƽTy@gT-3!Σ]@<WV8 CGo+D_AKC3ef'wv5q46)n|#U \Y60=򌵰b&*Zp5~ȽP7Un~p5C N=a^٢z>Ʊ|473KrY6, f}lBT׫Āru ͟?eft֑&zd jj>ECVLJzAb [kEEAN k*hDFH@l&楐oQevVG]U:\3A2.AW"{EW);!/ކ&59ǐ[ ?@0}^s;N:&$O(_p ~(#b;@ xZBdNc#q;ȝpVy $Pga^dY8t +^2ҩH8O:4y>ȹ<_tkB=[~JBd~ dv@;~Z K{U^w2RO )C`M"ayEjbη3Ѷq[/_t}f{4 󳜩Yy 勓pd̃̑R[Ző\Erb6X;=گlZKՂND줱P_d{)ʼ6࿞Zݑ|\c I*r6ZoןdsrC?ǂ -W@=l)gH~!4MU/T{Lf|#YϠM-TB~F,p·eR~2v7fb [1qXa6G cДfJNd1[I7k~тw[ǀ.)æ|Xzac-UXÊw.C)_ձˋ(OscнC"a@C,X1T'41(W/l򷑉XkIofY1TCY"A{g;?a=(eZxK;BT[D= |)$RY'|h4[8Vj@cӳBDE=5ԙj36{=Ū!=4!F`9dm쎆z1CbV9.G -'uy%fmSĭfTC Vj_C.Oq!]"zcvݼCO"jǵ}R+ k e jnPڥDVFÃDv"К=b\uv&+ҕwZId23#9 1px9@vW~ZdZdI:JQHSFʎxj$Ao)[Z.^j@,m>G{@gf-N Cu~x&0[w:(~07ٷ@.x0pX;}{G}V1%N #om[0Vr^60X̊߅&=r4aqqAg|Q(OGF \YA#+o+#Jc$:&v}F?ḾiwO_Ww$,u |qWB3!^bڸkJ $Sz lcdiQfo9Sdo;`wd1dP<0-,sG;th5A5}AieR*F9 V~Pʢ~"94B )&ĮZ`.^qk7;vCiIE=MZzpz[oXE{1*9}o'G|0/ G:c^D'snхrX:G`#}[t";&V:9Qws*&)) H|wM?Y-nue޼ `UB;ɮBTQSNpz/c ؤv{_,Ѷsgz;p@68̻11-~}>SэLUcz&nl,JHUnNF+Mkuˢ(Պ ;{ܬ`5ZL0~ж,/o0+ 7_t)  KڽN\!(swC K҉xƵ`&N)7`Gv+ ue:找- @T,*Xbf :qw9flW۔}]%&S~z.@N~^fjxI[R|߻|kV]fOX+ն-|5f'ɗm 'Af7^a#2xz$3hM_Tv]dХ<!85u-S wVi.mѠo{dOe 8c?7%QbCGJ)D)LrGQ5z&w_,mcޟV&7!9!@ʕbb(LܪLg#'O/ 4qa7'yU[WC zm*ڟ کWKSszRR_sJwf"I*XPI:rϨ/E46#{ChM9(dBDgܡ 䅕˙4:S{Mfxi_0BJΉs5ˊzK%d\t ԥے.ANkpXseQ@k"{V??þL(ה(B *Ao:@ .;&|tB4i|?#QLOupmeǖ3Uo I&LYS:bU}"Af5DǕvfP#8*-~EٲAWJ 4^ϛYO4iIŇJ3d؉&3>sxy_6z4WC$ZIYZo^[W9+y/Ix BhFzѻ9,P[ySdvvf\gi#R}ekdt{6| k] AWJ&i iaIE7N vkeM0jLϵ +mGeQ:iF=6(/eC48 3jf^V[c (E<EiK:D,:w~],lk/+GTnz4~)"üluk2"οLµr <F A =Cۓ5<\'kF9=`0S*IǦXeD-dlߡ>b|l΃WpqQ`(|`%Vґ ;T:~@a'C(D~j!]"oj-(c3* ;lśZUt˭YBN޵tM-<*<1UX4ډZN.2Vv z:!5ԸiMʩV98(򩌫 O,NԴt̚E0&4fl[my^RRT<عIj(W{s{J=Ck#S.LqKh e2cagڨ$3P.W{˜ l,.v#^*>}3t,USvج@TUIa % u8Ή+jb33 Plc$5p %*$D 15vARALG8ZrKBMDeKm]f i'_j}}D? l#lRBx 3for/?:8un4N.+H/cΠ fnL2(R-fY%* :1%Dal>Hg|ILRJa^ OjRImxh.? 3ϭk௠p)֝Re]K Džg~S:"kR:^fYW-Myw&2K*r}6l.NH'd%h93ge_ t<"\1Jcāp@}SvFE=XL64, :W'ίuO1nX4DD޾[PGO3r 􎦕L[3$ŽyZ.$wNiLcFϘ0M] d$;K 7uqD =egV|Ï.Z9c;T 'LKɦQw?OR;0ypyAhJ,PK8g!6UO#n4=\؞e )Z_HFg_ "m/: H-\&l_πތ\ O+qo6zmz|J.})y\&/@cbmo;rvSX`z,SKD;v@4:6(qo]e1 qұYǁO(m<&Zt v׭ٞU^ >;.c} (oCyc#JA@_VUZiMXzH2^Ys{ g8Qޭ9 pU[yU]ҟtiF/sǒ3/Hc-XPj{9Pi|=##1 :,5Sمe"1%S~b=3T#&YJ` A!M|q=KʪXʽ6eb]ϱ1A&Y2uīL  EG2D_z0{RFZ Y :QnFvb!FN/=1Tn$[0/K"4-4S! (?? }CٞLN2,R3"`|= fREP^937{F]^.0AU/_iRojH1hðl{+uE5uxҟ&ȫwdNaրpt \BhfҳbD.cFxDg *mBMX%P} mN"t_v`VӚ*GHZ|#Sv4rsyDѥP6 !+K!9n<@R$wg행{R e`7uV$ߌ %r0;ssPA9c7E- "r u)gImS`EVi>%,NT\qڙUGLiZi 1QQ3z򈥋`i6~4c@aOe?6fRgcLBƱv*u'3C(K$?Êjdž+((5 A5G^8@d;T%c?vB6P (96Ѹ /IAÀBܻv6EY?GY^)_ѧstnu,`k9c^ N*R)zB(E Nbw\ g iz<|0GlgݍNj" -Dfhߜ`?OO pv?U8H?h j\8o($Vri*Uvh~GC#}ri]P(=@ȴ8z;jWTXc%0ɹB»jt:^?3E8+(jCeeA$BoJQ:*ֱcp!0>W[+ 99\$dEP8)J`EžKG@]P;KeёH̹l?k'>H |p -c)<]fJ)au:He#ֶVO \0lnaw|\e=BsȇԐ ~وd#W$N&aglϟI${1),FETo{ :7;Jfk ӼkP&J7 7Ћ컾J!g)k9v0x?3r2D(Oopo9'6Vo2uA,*M!pYa|y5K? XsqÎ+-A#dgiMUV;:Aݙͥf E03z?M5ZfC}L)Չ'`T [Fy˕J +X;8#zu9 N ٘PoA?d $ k /H=Y;Asb gHWL_g\w4>y1/+lب[NĿwĈ\BbrQr<=L/2ts13Z4cig˫rk3L3q"SqN ]/ Gar1(Xt)%Zk9CNw+Q=@sr2uz3o[d'IHR{D7Ȯ9h /gSQ9aN."vg}Gy gb5"hY2gX{F)BWe+J JYM_6ㄠwОaaW.~A7t>`W)Zz:Oe*eW{ [\BTB2S֡Nb֮%H?CS+&\JK WPR?R`j~&%|7'³FJ|cfgX(D2_A# LdՂ]a^}6ހZZ!YxVap121zOXpɦ'F簻BVc+ ӏxawǸ,,Ĕ//ΐjbgI'";V|"E/8Ɉ m^֦Bsc?adbšBk~i-!Ci>Yx{*~NK0AiO S?{iD{PZFSJr})iPFzoLlI|N+H  гCV!&^&I9UfUVeA;T1v ҎwWǡ-@ҥvˡ/[)| k!& ȧK]9rI[v~h@5Ü'A_ASܠs3(~o ~_4y<]&ECK"NqNa^p]pyTLFƎ.1$(x +k-0j4ߠF qKYCd(SآL=%TO6@ICei9|R?KNkV-]7oy袹\on\b".Snm +\ &1&Z_Zt ժ)c?|7HjeSwP I=)b/`rL= *gRzDD"iU}ٚX'}9;e p?\[?u~jIwq˟IDe"ڋ5'oX [\^0J lFC+,yM-99u=r”<*zcE{ΉY>(QP|ΐ1yI#j~B M2,Tj~(#xy&'.줶5{niEG'\!\< zaJ]'joїXOVstMCB i 2O̼: fͿ8%LsJm.6d H[6OZ F[K>) a{ [!A\׏rcfՙ-m2i%!Ysʞo?kp:T~e1 KљiN&|U\OÔ$MqHUC΃] `&=H&'p t?y|U`7xKNIDt)SRJ±]9y]rΒVKڊـ4? =m'.NxtD条q;¤.=?WEq^ThНH(uS OP0Liw}- M-Dbo.(dE] W*Pߩ08!أqz :`lӇJH L鿐8RGdVjTBw.$&S|"q Gۉ!M :&ODA'SwfFz S-Bbjy0ARKscWgu+ZɇTC̓Jȳ F*%IX\DŽ&XS2A6I^c:s!=2@KHsJh~nVS/Q\6jfʄ$cc%'X<.ў|J܃="0yjq s4uzJ'~`E%qX͕eL_Dav nk M(nN'({PvRhhvkMIt}~88 ΅KH[N0ax O/ǃ PM5tœt//߿oKo Egd˭,Z ] 3kO%n$!RӟOȓg}Aa*(Y댛 Іԧ;ľNߜQ܅^%Pee$Y.O~o^L|ۉ- ''8˲ֿ0|DyΠZEԱhOrhWݺYI}- `V LN{63`(YrAkεfMFUGl׸[r֯m{n}|g2ip=jA6cJ!|O֛$.@3uy;] yc:/.HT@~pU_ʎR1{׷ꔮb3@VZ5  \_%)=2@~h1ܘKy9WD~ʆ3ʊjRYp1iSe^CQi ]uCJbD &!f.E7'όy#j7,Gx^+3{"U*YΏ*ky+o:c%<1Xbu^-f)Dhl/j;)8"ci54`&xl q:k97>c7STz>qR*EP%C`9ZGkE'ǵ9ʁTOd8M%:5*TS_&ܟEyvֱ͉ݰ|z,$"9@z78{ظB8vZ}ӾnTؔupWc=QŒ‘4MbmhV7 01ie˩@d{Aj/E+X6S4۩>o.Qǽwj8m@ Eԙ^u%ܬ nN ;DĈ) v')o!hYZ{gmEȑSv&BiU[0/ksK4)Z8WG|UM m@&5 h;ο!a dąnfA?7Nm#Tb/6!uy@d2}W~5#HjF>{PUyR* Ujj g+Ebp:lBz\"l14"{CA-Gl51;uyl6y"1O짧+ K^:KkLVchiH=qi8Bͬ'Ux2NEys&^ LPxNJ9mThnZV%HU,G_L fx,Lxo-/!n<ƃ9Ղ*i2{'~^LVA0|ےa3=eF&#<Fd"  ZOPQb݆ϑ߲SZ@.MÊv dFSyVm$ݔ^mVZpZJ=hm\n8x;^7Xa~\ӡ¦.gЃx')Æ:'|*[PV'G^M @noO_f?ܑ,f*f))<'e} X̋r0W?߹L/}ABRdڍ l|4[9ՠŮOcRHnFeNLe}/F[15ECrN~׫NPÜK ł9tlWzmur.Jf9`p+pI7H{H*]0.wStmOE}epz?95Kho(&JIDG?E^?gs9{Mhn-_w&ݍ&":y[A6>FB$ct ;%初-0JcuhkMq#&ܽsOh,!{I_0Ӊy7#gHNpuPAhSv`y "~3+P~qMFu2{_ù6D ZR$9 .T̊Ѭ$S[5r & \^q#q;bņE? $WX*<1ˠ-GXMXLO?R"RC3z_u2i2t"0+O;mstNa)ỵSJ= yo;bnf<"tmZQ<Oh8Hg+ K/'۲J !*uI?2Jblo?SxjPz6N 3U91To`nD_,9˾^ŚOQcO^sQ2q7eq$m"AP׫PvHr>σF\0,rde i}5PS1?uxE<]Sc= mWNdr+r;8 oV 䠯j}&Zt>"^?A\]B8㡓k`w. WMr~H=rIt \v0no{,]  v?iJxt[AJJ[5!YWwcp<5\3% \}v`$p[6UV6]T@P ^ɜ/IQ;"r;Ugv G#wwݝYeZr+zʹ"Fļ_y ]@rM9tM !`D#`6Qj7;:; nu @xI/Lj-J.9PiXo3FbtDAArL `]%e z)sǎn8RtMQ[ O2C?qAHi"ᝡ':/IdƯNgpe( (76suk0?ʧ{/FCyǧ SIiŶnxtz}+i>疾{ Pfv1`9Us NcDZZcnd"G9Pg#i8y6a{_/50m,)L b/ЕJ4w ? #]u zTt䅃NȻ4bDljѬ׍ꊅe`D?^ BB(BMt)1zg, B4^KD7,c8l|dY>h=rԯGQUDnAwJow$1a:Q-ؼi.Ѫ/;ܶG~zz"wv6} vLfyI P/o*-pi_6WM7T6˷OL?f%O^ŲҕMX4bteAUYUY?%\%߸g# ֮u ID1qA^T9Pf.ֆfL;d$f7UܿI"ƆɃZkY7AP^A,U^UEWz!bx%S,k,$ap3N5c >GԦBI\S6۴$@Q׳z)ưciADj֗aFtFǍp>@;E$~P#fT%Tvl:1x]t3[Sc25,W2PשU[QȮqx>r@OR~n N[n ?[}yq/&S%Z&,v 6 px,i?62{ ÌgP8nv`S/09=۩0"mI^_ iRPE zmX,B겸-BMuXrZwy1:ANWY͈ y+bT9c.ҕ҇?3d?E`Sl6wgN;ټl{CJ4zMZ368?X+otU|.*AtL'$i+(U-+x[Z`hTKDRtzi2256bEJBH]W7uY, I27oЫW X(X5#RxMʠ+à/hr]HtXš""X^L`*X5xO+ZXүҍ}f5?OT7ȵ 0`&Y,u{а57^lCpO&_]ptHLS.4.lv|A7I-bW< I飺E 1ɑ21PD"Qe_̢=,%MAF%Ѥ--H0ZS Ϻمkv`Q,ӿ%6%J(q%|qbF G )g:>gٴS;j9ڻ Yr^#`){OOwРhg`oGȔ!#LC%A]h&4;WN|Tډ>{.rl Wmh+@tGlDg>C(;=jJ|hXv -z:dG`?|;e;xRhMRoO\g-AcB Өs^ طԪ&8beTox7MK=Y] A$/"h-سv,\ƞ*ʑWL^FsZ*?ęLEGGǜ\(."_,RbYM( $}Yjhb s4у@ Ci͉*G" [3_+yш~?gjhj,_6W>F9m%{q̰捗x [p_F;rV N K'U[-乴&>_&i9Lٱt$QdGٷUD2ςTuQX2϶ ʪp1Uک}s~ېؙI,1:dWO< 9~g :c[oZo.a퐇΋gQ!B̝I1_7dSbyb8VYNS$Ӕ0ƹ ?Q ?:R ΜZDPUꧧwt[HbE}"SI\|A^;{NeSBT 2*wr`~Œ{]3Ѽ8Ѳ28eqKxeppukKSl?6%y͌nj ;mTcqꄵv|= a@Elu3L7h7nxĺ6tWq5 ?\((޷zZK7R Rp 5U뾥ZZS4H(xkdta]\B;|eg3;e|Vai=U2ú(((L4O*-s \,7!_O@\UvuKPȄ>Io6P+'Ng2pd0ZEk3w.NL EAÂ+VU[лkOrBS }ZNuۄHHvtQy$028xKDeGdX,O ;Eг@uU($-FEBxi境2qy/ZH^Pʼ.?5z,t|JWDMN0I@  rZg t_%Ըn9/8t.W1(XKoͅҘW\È܀XJ}H`[''VoZ||v[R G,x- IriF H8i?u(4>|ssE2t_j| d܁N`QO*t7kFOBqd쎝J`~@S Rn Tb$O8U; qAXtB&50Յ ?^`Ppa:WS atc9`o]E|e.2y=v}r4cf/,3I7+y[U5s69nW"h3 Hv275 Mc7u(R[j﷌{oUp}hD]$ݙXyӓӕ׹ U:yx3De.MdW]0KJ]I2 9]6@T^o>(u]&9=  h[z]uT`ͳ夘"c/:6^~O!e$LZVəoaH;7 IщQO2n )Œ*&J/rYJheH]|44>Nr ہ5rzb;c(wW"6-܎~X(muL;B1%>) Gg򸥛ꎂFɟ'fF\I&׭L69%K3٦9`fWQ[!DA8EevFF84#FP'"@ Ggf]kf&e fXPV &U>W, 6 շ)$PS%HVDv.գ`1~j e ڷpuʟ`L#fF "8 9ͽKbw.sĶx ָNLqOԭHq!&y4x#bEL@mDS5L䡕C.(^ȐRMs('L.hmINPK1m5Is\d+0նT 3Ҭ'OxۃV}EXcx KSZH_/+O%32!(&!9! $&uMVAxYњ:EyƤ(LȒ2N:6׊Z)_N/ml0dKL*ut@hsURHSW$}QBMnS46X (%#_]'_qxk،M|sLB~bvb 5nG7nQv qv*bUy2NFc ٺ `hIFt l<`@${5-_; `Pe@*]trf5<:|;1 έ+#s^ 5Y `/g.E P!L"TdtüMZG1km73\-\EM-kD㯬i'U:5wq\݀HT~uY6y ^8["e+@3 `x fJA$,yv鑶䞢Ok羅0H:1V9UM"fJ[/Z7v>cEq?N rlg֖_;Ĕ"@Z$FOEN_ULIiFkD b>4;ֺ #dK@H3'mȢμIisDU qj)BÂe.!ϮXoz1=NBx> 5MÇ:L+|<6'A}){v^H^޳|^tH~sFLݮno5ۜl%VzQcBdsc\Bufv=" T8DL~4' ݔ"R@ޗBd5%'LFZߪ=SI3>IILI_f l_{\6 ,b7ԃNGoXxՂ5_ՉPOLi!XuzR& `P,o.,T'm?ohZĝ a -k8hq4%U{] 3h{3J'qI 9}(|dWyW|[1J2,dzt>)8oex$%`HF,X`AY A6a'D㡻:YQqu4FqJH p4U:O"Wlų,OR$@n7j{Dsf`(Y9* @۟z c_msbg~9[tH=W\םf!o4I=>~&ie CFF>8Vb}>4KStMݕ"84ƣA4mƚ=qًS*8I1௭BCÙZMC G"GUxY:K۹`f[cFP*$jN͙]( /J"xT//ƚY"LwPz&@Ufm]Iˬ9`y-h060YKilyz*آn e5$Xf3.a#No4.g*S(jMs xE4TTL2Bnc)5Ex ~#Qh1>eL?L\ ^HVsV}J-8*<h?T;MM1rAzbh5)؁$X?MM|FIgN&n9|7g"U_D!m3T%Mrp.v@N. DQ끵l*a8#r칝}ȴC"ni\˭I'D%> H]@P&*\6$B5X# nx"wc,0 hM7Z@:1-ݐ0A3cC25_}A XoyJ/t4" /ݲIxBdI+=fцn'$Շa{ M+YA섟xs7(⎮d lc<\ 8QR847AmڮSG2HRt;YY&=vΉ$N,4 |Z.b l4j\S4Qj }{ q#E71п #sz-% n+ڏŌ9 iY2\3( AY[AJM >kY IɰY ] FaQw,Yp g BWGC[nqaf2نR!:Uw5D_o풖O% ܂LgcN22zu&}@<cW褕!{>s[a`gTuK4Z]>tU#d cn&@H'*-C?8fbN=SsVk1!=Tc* !ػ3ܟSoQjЎ OucϽϵeS`Vd)!+*T񣳀RWwZRvB[rTD !-C}t^RT~r'<=2đSkI7AWWJ3v]*uPF%{dM%^M;HJd;ݤ_ٜ '?.qy LTc "3JOFj9! ft 2$!r㵤?t|o }"3D҇J_USho̊) FW-.@)oi m0n5Yx.ȓ ^5uc23f [r5%7HTfgs17nؗ Mu+DE6EgӶs|(dĝSz5'yrRev ;*{6S,T veV a[N&%1p-%Z̸?ثN u*Ŕ0lsT<'-keiIMwN_"L~`}ErQ9^U69VpΩ6Qd;߇<Y`KN[wIpC],9l ;9x:R<+aJEwJ GеFpL-%)^Q" '%ՄϴأyZc6:hWI/[JC5f{Y-]i 7Q͂w'_KP/yA" Rئvg`P.Y9PE+g0}\4>`j{fu!#}[^]@d}FW_3'=h:8'[Re>wp"/tdhOyzNK?_4׆*F0f䴢\Lry24g3[G[}Ƕ( o;RƊM}[ kSƒnqgz Q'2`C !0xDs׵C]H$[G]BP%1vhM½$81M@%R/7LRly (YzQ5qHM;Pr BO}xLx) djšL/E@({R}%RE&e:y DuYf`QTCD`E3(ز⊹_'햅-~Qu0_#vN& 1*I\_ 2R)[Qja{ڬB䙔 3l 4x(etݐ+uJ2GQ k:!k#٧UZuC+a}wںV1z:~YjM%aC@;HS z+ˮ%~wzi;pPM:zKاNPu-Ý1/cP0J(zwM'fOaFf2IUZZk.!T@wxB["xk7KMd#݄ s՟4iX1k;F񡧅!PS.҇-h o^ͻ$ sF{Sq& E *-;ڢNXq+^;:W(22@&=&~]M8v@ h3ok m< €ފi߱eJ[El bw"&"HO=60+㨘Pi*&٩֠K5 sCQY[-~{O@w[[޳eUovbhHlZgb6"m@ Zu.{L;Sڧ}ϋ Q>JqnSR2$;,sC wf4U LC)to]< I]K#'4v1eW}{dXSg7=zp)>uGx9N`-ewjiyJ X};XiJ>q" ],j_s 38x9QyD@k>&7p+u/$Y]ƕۇ4%1RDvh =S] J7}-6WJk٬xK{4Vox}N_0@㓒'…|NuNJ0˃QS 5͑D`SKfmy3[qsՖGd[m㲚FƝW-y¹v>BFV 2M*| >ߘs" .T|Ԋ- k"Fn-Cd\MڪJxvtDml@REz$!j*|M2Jjx> ߙF#1/bgcE-BAnRw8'ئ:Wn{~] s{1NiuX0pCBX[\[85[ lc4X03 &^ԡPXMrJ s`oM9>4GM(a'VeKW*$ƃEPL .טlԙ988H.Ỹ5¾duěY&S"yۿ4qO;]v% K9_l1—3^1^e}@Lo#s(;xX#tiˍbSDNsgX'QeAx9w Q4U3mOzc8!*ŗ9d#43]X'G)l؛~wɕ+d3CP(UިoX`XyŠCr2 ˎ$.vfR3& ,sTXٿTQlbFMxKrPΉ4 hM%@w5kf:H!9إ]LL􃰵kK;wѪ-oQ8?ƽ%AoDi-;6[bx(sm`ɗnRБ9tKPi6jͼ1qŃ z/FuhFcJ`{,QHٲ{-%B%lӽ+|[X|gj|P+-0w[Z KUb)+MR&ҷֆ#PCPX҂6/o;q`^{G>{Ek2SX$?n$r06SSW6u-mJlvk[U S@.#z Wa=9+t[S_l`SirrɚUobUMr[{ _>ѿBahsO:/&dJGP)ur @V\aYM{w" ڷʃ-g< Wx\F=3flmYDWgح\?od)rw;\S!m!H Komz5RC}ܞ{9n!t#QQ50R8xԠH)&g'2=cgx2.kD+'\dg^!R>&^@W7o =15U]Zn٘yobr~_-bַ maT lu7`:I ,!S1s-yS:3L.|n(|3b?! Uq6Z͋U@ ϼ\L=~sPsP2T Mr>KVKiXf$^E9J+ԳQ{ۗay_WGHݍbS aDdz';5} 'hu!Ȟ+ēpl^̦+M]zSaYw>vd;(]xqzC1#HP>X{P@_M\Ox+0bso`eRD]£YfykIuQ IL9ڶ[8׳]MTbA-P{(AÊ'm A$lg栗N|@uK'O蕫 5tnlj*At,V**JuxR7xG5p8)`On@+P?gb~lHҝT[c-F~]Eե4\$u(}:m>~4c943=wrݶRbI@Xf YV>>9FsٌkMy\Y&jcQu.@yNbJ~܏gј}M7}5$MpUi셴d%M[G%Cٸ~CGs]pv獓3mc$ti+ޘsc;xGqYgjI`!HY`f17'l)koTF!*/5OKNr*߾mC L׸F$JAVӠ|?/ǞMMhy #J8qiQ_XDV낇GGqˇ]\rzA)7e3<.<Zu\ߐB櫆̐HscyޏZy@K0gp^2"H{BKPc@1'/9ֻPVi͙1ABV]5!3Yw=~ fDDO'[ˡ.+͟5O[%X)h+mD W)A~+CdWE$¤Ak9Ⅲ2.MQd#z}ᵠ[-o߹>9v c"e/bgqWvFC6,tp/[lkIq*Ov*Ybu09}ݤk@<ߕ欁Y/EzZP3%j|֒)'|mAAw8cݤOs0ߓGj+Y.hm U4&U/q͏0.& }&Ő=ci[nbY @тhH++nB]Z$a(-h( ]v,}nCVmu9_=ʫ \n~_eb_i4O%AtT%yXWhUW  G;ދ:60kx\mcp>e9D8h?Kf%:u'I9W+[L)'0Dn_љWsSԖ) WQ0eٜ$jj@{̥[VR[R^ek!)vX(\|Ѭ@ĹkKo1Z^O{o_<"K_Ba29_1=H0لI۪AƞPE 5`ؗs e'K$: 0` "e3y6 XK-O bQX{'!wH[F4^ZUFMm|:)lsA_.zgmWX7HDLXPF+K:SLgod;jAOpMn9%F}`t!0qlG^ԟX,1T*[s,g0~ȳKˍJcW[#Ɖߎކ%]T5,"y EZ,U&݉vR订"Xqܝ`X^xʋŴY*HM'#Et"K]&:RӋ#\XR̗;͉N/12&T`R;3 w&h/QX#ʫ-l5LȘGtF { $,} cxccrv?0V\T+K$eJ}I^4PH<ڭyI :`. 򜖅 ux̝Z P.hX}XqtE.OYa3 uBe'Wo'3pD 2[?9wpY!8%{&Y JU@hP.o}JKzh ,\]S,[\&3_rw&kmTJjͪ4a$ ѩR}hAP}a[9d́xB }ʬ`nǶ)`>WSZUcH HP )PxZFAaS'` ;6 yp'o\xD_ZݜWw7A{)D J;$6Kx@sŚ&v{벜8׳ )C\c~)?aD5fŬY4[F"9^xQO*OAs K~S=Û;(.)Ş\?2mlt0DHTPZG"}!\?Tr&f qA_ǯ&5a\(! kʼp}nЎM#bzږ(߇./"~B=(Q#eȶM@,Fj~   n%#Tc D@Z?2#ԫlX^0>R967wtGd}oe"OE)jQnܤBal̬Pʼr6&oSvK%'ǷFL}M1 7Qq]jt;>g^ݨnA8@i4JY!wU=IN8YUWQpcB{@":DF-R:~ ̼7ʟ_Sp>}_:,_c"(ا|'@? ?zD W6chᕒ"|4{RH/D eD`Ru$R%zl.X[)8q.]"T06iK⬕t.9PTZ _W9@ ri1 WI*TػOfufAq3/tkʆ]Ex MD\wMNmLrA`= aAJ|UVg1Rߚ@/!I6Ž9dX!j Θvݦska*Frd8'Un0D#0~T${TI!=3yd .=PWF5>&@iث:q,q \muW~m2EqU(9GFI)G1)aC騪,i_G%C^ 6'!ie#($vUvqG8"9j%/⣰~BMǣ`Vۿvz!m)bۢTA dNO']x/xYX+a)Ϭmi}5͍$h.ftcڰY2ATۥK!qr!&H>z/yr gA^vaV{ʐμV$nftHЩ0 6ՑQE2RLb|B!bECt(#x̢xṽ0JBd >uiG.2@gbgPdd4{mHO+\Ep%Zu%F*}~u0Zw9(Z{ݯ9p?wfhM8ѨjA1fE2DcGzŮCsGodjѦQ*`+NL>d>H.Hb}?ǹK$3o 8]THw~z 0$)?=}4Y^c(ki]S+s- Ԙ`A8%8BB!gk#+6#(&NzWמ{=V,Fx)_93dv5.jb=w2 Qʘ+ˌ <0x4o#(b8r9HKaI4Ŵ$+F\W ᙍ:Ezu  B˂._TK Qf{iqDT ˂L2%eCp>B*D6uHG esvv?ҕy(xaLn"ncXҥ3ûIR[OɾpFcظ]f{+E*$s |Q[h*oYJz KJKWs(f2Tf?8<:X} ]8jIQx'\ِn2.AcEVT9 يR+v>(V"mTbNwDҤyw[_8nː/uJ2#;mu_4"%F0ΝU>7z|eY.E%ǚăg>쵯z +lajsPEHhiMMr{m}q̹}@^WIKh;s:WI y*QP? *:'!4="Qh;2-HH"zfe۹D\mjZn)I78SglCkUx͖$LFE "|_|`yzkgeeZ1:l\ګ`-bT`mEHi]<ՄƁ0 P2K)~ ͞f@v)1_v^tTKbť pHEZ{,^ܣp\e%m)]z`c[ XZs-iPF8e?"7;t,8[\.8W HW)A !4mdd,ZI;368rEKa8n/G Z.;*=DOs# 9Zr,#7; fh9wSrEv|ʫ ϲf>8`i"wDo\ j2! IIBin"yRq`,p7OR{>\xuB"5- ҹN]WvћyYJ󗷣8̓YWX*g#a['Xì#:-XWX 8~p_{"FVZE_xImJ4g|3xkWNH[OM0 -)oD_lǻ3N1$Gڙ_l{I<8[x" g10cyXMURv޼!0VP>v821d ٫C!^ڍ\!;l%NJC;\@uML#A8X _` T q$%ʖY3t#G;Iq<;6 I_8<{}HVIEa]%02rS;ПX]9jyG˰N(-𞻿P";6." qKFx۵xp{+w&1qWW7u%\ _JkqϚ`1U *v|½ 7\8Y ~[ӖO s>[gj, jQ=kk a`ioL7ix|LI0V揠,u\jC Gn/weQ잎9]Bvde_+w.}6QY"m2c/%和O=4Ѿo%&@Y[[rc`kL>6ᜒc&M7dlFD:ǹP)lˉ, 'a`"G`nTR-rȧP}QbQϬAPl,;wsUʴDju݌jnn*͈7Q # K6.*\v8Wl8\g1+骁o1!Pʹsp'nУ[d?j݋",.i6-0(h! ݙNTk(ml/=CeKSTהN կ[Pq!@̐NsJ'|*-% 0eX't\-M6&ZhRk&T2'#$tl$ƊbEy\aXj0AP'$=Vϼ&ˠuT@G+N/BB}u?HIf XM5Ąxb|7BӀ,(39:q|K}c bbsV|iIhW?]\BHwy*+u]lC9q0`-âsƽݚb& eY׫ܬ,ͨ7Qi|3IGpttA|l"LX+t^8dgig:5a܉k T~!cU_6oAJ)ާ17Y1T\S/oi7r۠_SRsxLzy?g\,Fǯ>IE 7g?/ͪ?]l~p#~T$ XK|Lv)ʊSpJX#{x 7skjA*Gri3GjfT49ܫk9fol͒rzKbK𦚕)ƭ\%%JF3lCLNw㵼s"Y65JG GG5FOe8n?c^?߀:@(J4 $RV~q?Tdz>g$GWIg=@'F_幊4<}8 YXp_5*[ T_4@s+5e_,5TTN8~[dp!B0F䓟!kdbՀV`҈m]{йGӥZL?h!TGUy-: UU;Psf᧕kYs͍<&] ^ԩJytm-Q *$`+23JUWRlxˏ-b:;%=C[1YS=^&gq>xM,'gAX! eLЭ1NkОtL_fK`!yYG`:p8ύr5]RKP^) r llX[t{[9B"Q#4c$.݆l%rwL9G2yjKceW":uGf| rBYGkS0p'/no\c.Czqx$GW9#CC:zR٭Ts ~ojIiO]++H|# I' ݾ YZ