dnf5daemon-server-5.2.10.0-2.fc42 %(>% 6 6_! 3!XPȬI^DgG ȬI^DQD?<,Ƥ F(Qƴ-dגgQaF`XܺCR^rvv+s)*g2c^!4[#z"iF4-ڦwd_B]{uP$\-xz!j`ԻvV0a^4&IJe}adz AF)ZZKJ6 :hT$b;3,aaKRVsqcm,Sw.ֺ jo0z+JC˜VYJrBS'n<,NcqUf\Z(/l?_b֠t_?-R6M kTSH$Ag c :^urΙqlj]Ԣ !ˣ`8Չq]̝|Zg$5@#1)Ne!<ĭgUYIA#k "k!'ۑS%:{T .#rgh9/ݹr*` N]K1c2fa45e61d539271547c6f03cc2af88bbf08d4b72f2847a4ac4c09e3791a3925f2fc5529a8f019e3aa2108b42672ef02bb5d1e003020462f02aa400463044022001ef31960ae3bf7d73336f5b21e93c292bf8b2df3963a57516e49671efaa18f102203070cf4171e9948f82493b846dc872b1bfeaf19c37c3252f40667220e3219cc703020462f02aa40046304402206df2abbb2b0d82888651c0d3b04e388b8a73762f9613fa0d6525c5eeb2eea7de02203e3285c25fd5b3822c33f663418f7570a8cc3be5c99d620e281e91512662a0c503020462f02aa4004730450220555a8c85845ae194f208d15e9675e2379ab7a87b3694c42362b783540b837ef1022100c07eab984388ee86525bd65f7354a55d43a8c1997de5cebd3c0c97aec9026d5d03020462f02aa400473045022100dc66e9c559efc9f76661b01856e2c871f93bff9a80fbb845db905fb474d962dd0220756a42331264d11f517eeb37a2fde5fed21b0692fd10e0ef8e3170e763f4f22303020462f02aa400463044022060b3998b4fb0181da6119f507867cae5c7357b739cedea07d5de7227cf06cb6c02204eed3fed856b079aa624679f5b0455f002e4503502ceab15c397a0e80b8995b503020462f02aa400483046022100e3b9c7165deebeeef57a390cf12dd9ac72c86b3b8fa7da731f367ba080efccae022100f0ec5a843b358859b0f3b8dfee7d066efddbe176a1d1e11ae190db9f736cc56703020462f02aa40047304502203f896dce7a6f7e16d438861121c7aec8fac8d7ebaae9404d4dfc59f8f2f561b7022100dd7c0ccd515a77591ee30ca9c536a317ddbe0134d483a80d3c4e07571dbc9bc103020462f02aa400483046022100bb1696c5b4a93ddb06bf1e2eb525198483efd4dad0e7e23c4c3643bdc207becb022100bee6b7fa29f37486358d4dccb2a20566ac0bd066fa1afcd36e2b02d38983255403020462f02aa400473045022077f76b061f9b37988b64b60f6ebd87a8c072ffb05b9e629c26800a554b9f80c8022100d6ccb5e4155b6529a2811d89a7ba010c95bf88913d6bc4aff585b2f705a2fe6603020462f02aa400473045022100942b6fc1ac8e1f6fb94be1c07b5ee3608208ad01a1c28c8789a04a258a400f700220670d37acf0073e18c6c0249c72450c751bd40f3a658b0a1eb24b2190c959d42003020462f02aa40047304502203b778f527363b072bc96f57d582f372bf836e5d55329c06515116d44f5e7c5e2022100ce80220ea71c9e223d40f364fc69743f68628415033f229ccd9073ae5defb7d203020462f02aa400483046022100e74be6dce22a5185feef60f88e5600abe24f59b45c210ef4a22af78243c49c05022100e59721997abc6d47fe7e11e083fb3923ceabd8af0a09d8877df74b2f2a7dfc4a03020462f02aa400483046022100de8f1563eb1086d2b05b7d9cb4b1afb08636dc18e80d0769f821bda664ce635c022100fe0b27f36edafc91f675efbcad240f311df3443bc659b0911e67400ef358c92f03020462f02aa40046304402200780351d84cbf711124b06870da82213fc3eaa2ed3a84af5ff1dd57658903cfd02200d978d06bae54b532fd41c14704911647856f537974dcb79316c34d2af85c97f03020462f02aa40046304402207367b56ef12c64426d673c9d291af8c45a2d55c0573896316938df275a19e42602201f75aed4109f7ad6e400c107d586b9abc20c8e316be8dcb163fa82ead55c5a6303020462f02aa40047304502204d06799ecaa81224158867e89c545df3766669b660b8dceccbad8574c9d1105a022100e9a19c00f377b8aa2f4231b911ea0ae204f6d2eb6f2dc5e6fa878a9fb16b594a03020462f02aa400483046022100dbfed1ad8b703798e9a1098c8e9539fd9a4a11f1c6996cb6d926d6204128bbf00221008a9a209652e46b6e85d01184148aeff1a58f2d2dec1cb23f2734a2a4bd1ab0e903020462f02aa400483046022100924dd4c74946cb9d823c7407eb61a4a611c3c9c4f869374e049e7d87c2af769f0221009c268641e795b91662d9ccc95ed6dab6bbfb832856def29e07f0fc8c4621c21b03020462f02aa4004730450220396b666cd2c5e5142f61f183867df5ceddfb4e0431733b7c48eb6ce00fcf7d4c022100d9a0283fec233629be7c39f08fdf93024242edd7b7deac1dcbd09466068f12f803020462f02aa4004630440220131857dad9923c520d5cc5d3933a1c76da8ce4833f002496ed54b8173697181902202641c6fcaf5e37c0c5b27e0bdf4ff304107c0ccd68f6016f2f04884c0625f3e103020462f02aa400483046022100eef09752f37e067065808be3305a327b59ff9c816cd3329e15abc1f7f273bf7c022100f4c8431b961d52d1fc18eec84d73ced4268e2fe524d96807a0961cf67bd9c78103020462f02aa400463044022002ed548331dcf4fad4f1e28c069107de83ce4ddf057aa06849b48fa4ff32fb6d0220026440b37ae75af10ac1031a8ebe90033502f768bafc570afafafc455b65ed3103020462f02aa40047304502201f3615b4e00cfa02cc2adc46306c15b5eb4fb3fbd5f4cb7221f00d71b97c95c20221009e7c37069939450a459a091ebbf5b6318390302ade70f33ad9674d45f8b2337303020462f02aa4004730450221008f15f9ed60a03e149dbd5000bb7c3102089d1fde9f6b7accf96d512a4341b8ce02205be7ce388c32bcf1254356583fc84a93c9d087f731ae7474fbc181d95c2ec6e803020462f02aa40046304402205c2f4eab521546a3c245609fdfd20f10fbc1828a7c7cc503e38892551cf12830022042f0a9ab4abe1f8d971d1c916e9e9ab5b0352c07c37c88c4015878e70dd6baee03020462f02aa40046304402207df6d430a422bcb63ffb99218a875e3466a0598834d414bcd26611392bafb72e022009f1206390f85925601db7d33f9f3b2063b701b2da8f762111e2d9f8ffb203d003020462f02aa40046304402204bd0044287127cbf6fa03bbe7cff40e46dbbce22677945752dc2996e5db5cd1302207867246c9cb2f71bfbf17a3872deb1e7e67db7faf7e9e267901495b5fb0559c803020462f02aa4004730450220107668c98acc49ca44d564851004ff6d2248ca5b23e8c55b79187de7fec0245f022100dc82edd700f130487f1d8626fd9d71b7a9c9451e970a362d5e7e18430332940403020462f02aa400473045022037648b54b787780bef01b7fcc541964c4c938f8ba214502918284efbc77d4584022100a9cd82113c69cce6bd249bec7659df96d0cee87f1e911e035c7ec9ba19fee7d5QZ]y >`D?d $ U 28@ !@! ! ! H!  !  ! t!!!`0P00(8 ?9?:!?>?@G!H$!I!XY\ !]!^ eb#deflt!u!v w!x!y%,0TZCdnf5daemon-server5.2.10.02.fc42Package management service with a DBus interfacePackage management service with a DBus interface.g Kbuildvm-a64-05.iad2.fedoraproject.org nFedora ProjectFedora ProjectGPL-2.0-or-laterFedora ProjectUnspecifiedhttps://github.com/rpm-software-management/dnf5linuxaarch64 if [ $1 -eq 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Initial installation /usr/lib/systemd/systemd-update-helper install-system-units dnf5daemon-server.service || : fi if [ $1 -eq 0 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Package removal, not upgrade /usr/lib/systemd/systemd-update-helper remove-system-units dnf5daemon-server.service || : fi if [ $1 -ge 1 ] && [ -x "/usr/lib/systemd/systemd-update-helper" ]; then # Package upgrade, not uninstall /usr/lib/systemd/systemd-update-helper mark-restart-system-units dnf5daemon-server.service || : fi4% -+ % G_xGF EwAAA큤gggggqgqgqgqgqgqgqgqgqgqgqggqgqgggggggggggggggqc5e6bcd14d6ce7553985e9e783fd6d0fa2a25ce8d6b0a79cf19eafcfa11ca4aad51b04b1e4a5f003bf8dc6d57c0b009efa6f58831434172c101bb62e3d98f82a16a3858ce29ca45edc56008b0f15fa6bde11cac52500973f24cd1abd0a507d07a59d5d1a7b6e3542f196c1d972736f2965c69e929d4ac259e9ae39aff931006b2b15be5264f2487a058e7f59ef432b538d1a390f715dc8a4261938fc044e3f4e40f549c09a4c05b02985105cb871c824f26d7b333231e84a1158471237d2a8120f6c0eda9e1a181afd84c4d8f8545f2d02c94df2cf8dd10ff2bf0b594744a47e2598ec46b95701002f6e73e1930bf86561edfe63d74184c864a2c7789446da181cf18612a5d9031e83a49fc1bda8ef745f8f8a0570957d74f66f17622c5622bfc1ceac8c5e9465c401b68e1a56ee6894c0f1abceb327999eb0862027268f2bad8dff187bd14e516fd976731fb4ab3996bb92b36dfa944733655641a6aec215e14dd26c049d6240e6640106bb8805ec958e03d9ad79eb2823152b9a92156554a9099bbd4951b4b10f9b0b068b132d1d18b884ff14a1fb968ff6dcacbee8e69d8c8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064352476dc52d791778eefd0efa3cba90c62fe7ca0743b618b3c2a6f61027255d9a790d44e1e2c7996283006c295f369cbdf2df41843f43634bbae06d490e67a6b27af74e20a59366b48b2479ea4a6dc502e896169717481d1bb82a0f97ab866c184469380a66173e7bc0993d13fadfe676b236e9d6d720795d1109a40ae3d347186e4cc86df56c6f9907a4e4af28a65f27d346b145ca9df51f3e4e237246cd0ef11cd5ef1cf2832a39b8dd2d634c84195e3ebe75bf2de8101cbc5e7bcc6fd0930ce6780521733c284843bf3f9ad25b92ed1e8143a4cc41a7e59d82f6d5223a4183e44ad8c1dedc7889f3c16f41aee69eb190ced623fea5d7afe5362384dcdfe02f7d7a585dc173796fd6e7dbe12329b21589b219d8f993481d52af927393e02ceb504032833232dac61ba76729766f6e3c44f30f20d129fd5f4abc272d1a412fc2948820932e7f3b807d48555fb4ad8c74622c07924bea04b100dc56fd1beaac892457f4f4f089c0d913df2c35d355fdfc4dc2e8ca998f8b2d8c4f56cd37d0ff48ad7d976478ef2c2d924b31e01d07992aca3c7439c4ed3221bd3840a41ea883d2e7205f5fbfc173c76d7796beef4e88a384cd2fc4963232dfba30ef2221d040c41da3b7200fd4aa6c8e980f9054dfa1f51e89504436431f46eb17ef2cb1a76061../../../../usr/bin/dnf5daemon-serverrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf5-5.2.10.0-2.fc42.src.rpmdnf5daemon-serverdnf5daemon-server(aarch-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/sh/bin/sh/bin/shdbusfilesystem(unmerged-sbin-symlinks)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.27)(64bit)libc.so.6(GLIBC_2.32)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_ABI_DT_RELR)(64bit)libdnf5(aarch-64)libdnf5-cli(aarch-64)libdnf5.so.2()(64bit)libfmt.so.11()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libjson-c.so.5()(64bit)libjson-c.so.5(JSONC_0.14)(64bit)libsdbus-c++.so.1()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.13)(64bit)libstdc++.so.6(CXXABI_1.3.15)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.5)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.26)(64bit)libstdc++.so.6(GLIBCXX_3.4.29)(64bit)libstdc++.so.6(GLIBCXX_3.4.30)(64bit)libstdc++.so.6(GLIBCXX_3.4.32)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)polkitrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rtld(GNU_HASH)5.2.10.0-2.fc425.2.10.0-2.fc423.0.4-14.6.0-14.0-15.4.18-14.20.0g0@g@g@gg@g~hgR@gQgM@g? g3C@fcf@f@f@f@f@f|fife@f]@fU@f8@f(@f Df @e,e8@e @eԔ@eeed@e@eeL@ees@e`@eLe:Te@e;dܺ@d@d@d~dD@d@ddr@d ddu@dtdoMdgddgddf@dP@dI@d7dxJan Kolarik - 5.2.10.0-2Packit - 5.2.10.0-1Packit - 5.2.9.0-1Fedora Release Engineering - 5.2.8.1-5Petr Pisar - 5.2.8.1-4Mamoru TASAKA - 5.2.8.1-3Miro Hrončok - 5.2.8.1-2Packit - 5.2.8.1-1Packit - 5.2.8.0-1Yaakov Selkowitz - 5.2.7.0-2Packit - 5.2.7.0-1Packit - 5.2.6.2-1Packit - 5.2.6.1-1Packit - 5.2.6.0-1Petr Pisar - 5.2.5.0-2Packit - 5.2.5.0-1Fedora Release Engineering - 5.2.4.0-2Packit - 5.2.4.0-1Jitka Plesnikova - 5.2.3.0-3Python Maint - 5.2.3.0-2Packit - 5.2.3.0-1Packit - 5.2.2.0-1Packit - 5.2.1.0-1Packit - 5.2.0.0-1Packit - 5.1.17-1Packit - 5.1.16-1Petr Pisar - 5.1.15-2Packit - 5.1.15-1Packit - 5.1.14-1Packit - 5.1.13-1Packit - 5.1.12-1Fedora Release Engineering - 5.1.11-3Fedora Release Engineering - 5.1.11-2Packit - 5.1.11-1Yaakov Selkowitz - 5.1.10-3Mamoru TASAKA - 5.1.10-2Packit - 5.1.10-1Packit - 5.1.9-1Packit - 5.1.8-1Packit - 5.1.7-1Packit - 5.1.6-1Packit - 5.1.5-1Packit - 5.1.4-1Nicola Sella 5.1.2-1Packit - 5.1.1-1Fedora Release Engineering - 5.1.0-2Packit - 5.1.0-1Jitka Plesnikova - 5.0.15-4Python Maint - 5.0.15-3Adam Williamson - 5.0.15-2Packit - 5.0.15-1Vitaly Zaitsev - 5.0.14-2Packit - 5.0.14-1Packit - 5.0.13-2Packit - 5.0.13-1Nicola Sella - 5.0.12-1Petr Pisar - 5.0.11-3Nicola Sella - 5.0.11-2Packit - 5.0.11-1Richard W.M. Jones - 5.0.9-3Nicola Sella - 5.0.9-2Nicola Sella - 5.0.8-1Nicola Sella - 5.0.7-1- Recommend expired-pgp-keys plugin by default on F42+- Update translations from weblate - plugins: Provide the actual API version used - plugins: Check only major version of API for incompatibility - expired-pgp-keys: New plugin for detecting expired PGP keys - rpm_signature: Fix rpmdb_lookup comparison case mismatch - actions: Update with resolved hook - libdnf plugins: Add resolved hook - SWIG bindings for common::Message and common::EmptyMessage - EmptyMessage: class for passing an empty message - Message: base class for passing a message for formatting in the destination - utils::format: Support for user defined locale - SWIG bindings for utils::Locale - utils::Locale: class for passing C and CPP locale - utils::format: Support for formatting args according to BgettextMessage - bgettext: Add function b_gettextmsg_get_plural_id- Update translations from weblate - automatic: Translate end-of-lines in email emitter by DNF - ruby: Fix swig namespacing in Ruby. - Correct Ruby %module definition in swig files. - Documentation enhancements - Add a hint to `history info` without trans IDs when no match found - Add `--contains-pkgs=..` option to `history` `list` and `info` - During package download setup first add all downloads then handle local - Enhance `perform_control_sequences()` to handle colors - versionlock: Fix wildcards handling in `add` command - ruby: Implement Enumerable for libdnf5::advisory::AdvisorySet. - ruby: Implement Enumerable for libdnf5::rpm::ReldepList. - ruby: Implement Enumerable for libdnf5::rpm::PackageSet. - Implement each() for iterating over collection in ruby. - Add --json output to advisory info - I18N: Annotate indentation of the transaction summary - libdnf5: Load plugins with RTLD_NODELETE flag set - libdnf5: Add a plugin to download and install repo's Appstream data - Fix bash completion if colon is in the word to complete - Remove and rename global variables in bash completion - DNF5 bash completion: Offer package NAMEs in all cases - Bash completion: always offer NEVRAs for packages - repo: Fix logging metadata download errors handling - Copr plugin: Fix resource leak in load_all_configuration - Own /var/lib/dnf by libdnf5 - Display remaining time as nonnegative number - automatic: Substitute variables in command_format - Bumb readthedocs ubuntu image version to fix the docs generation - automatic: add a default setting to not emit boring messages - Incorrect library name in libdnf5-cli.pc - Fix reporting disk space to be freed on a pure package removal - Support ProgressBar messages with wide characters - Add padding to ProgressBar messages to avoid overlapping - SWIG: support repo::DownloadCallbacks user_data - Remove redundant %python_provide statements - python3-libdnf5: Remove superfluous provides for python-libdnf - Update pre-commit hooks to latest versions in F41- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild- Fix plural form in "Replacing N packages" message - Fix reporting disk space to be freed on a pure package removal (GH #1938) - Fix a library name in libdnf5-cli pkg-config file - Fix expanding "{body}" in command_format option of automatic plugin (GH #1951) - Display remaining time as nonnegative number (bug #2332931) - Document removal of "userinstalled" subcommand (bug #2335257) - Own /var/lib/dnf by libdnf5 (bug #2332856) - Fix a memory leak in copr plugin - Fix a crash when reporting metadata download errors (GH #1919) - Fix end-of-lines in messages sent by email emitter of automatic plugin (bug #2335508)- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.4- python3-libdnf5: Remove superfluous provides for python-libdnf* Fix libdnf5 actions plugin sign conversion compilation err by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1921 * builddep: Add support for --spec and --srpm options by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1907 * Implement reposync plugin by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1903 * `MultiProgressBar` fixes and tests by @kontura in https://github.com/rpm-software-management/dnf5/pull/1925 * changes_from_dnf4: fix formatting of indented `list` points by @kontura in https://github.com/rpm-software-management/dnf5/pull/1930 * Python API: Method `DownloadCallbacks.add_new_download` can return `None` by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1929 * doc: Use OpenPGP instead of PGP by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1931 * Release 5.2.8.1 by @github-actions in https://github.com/rpm-software-management/dnf5/pull/1934 **Full Changelog**: https://github.com/rpm-software-management/dnf5/compare/5.2.8.0...5.2.8.1* rpm: Reset RPM log callback upon RpmLogGuard destruction by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1870 * SWIG bindings for user_cb_data in repo::DownloadCallbacks, unit tests by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1849 * I18N: Mark messages in "dnf search" output for a translation by @sunwire in https://github.com/rpm-software-management/dnf5/pull/1861 * Hint when an unknown option is available on different commands by @kontura in https://github.com/rpm-software-management/dnf5/pull/1858 * builddep: add support for remote arguments by @kontura in https://github.com/rpm-software-management/dnf5/pull/1874 * I18N: Mark "Total" message in MultiProgressBar() for a translation by @sunwire in https://github.com/rpm-software-management/dnf5/pull/1885 * Make `test_multi_progress_bar` test more resilient by @kontura in https://github.com/rpm-software-management/dnf5/pull/1882 * package_downloader: Ensure creation of intermediate directories by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1876 * I18N: Mark message in dnf list --installed output for a translation by @sunwire in https://github.com/rpm-software-management/dnf5/pull/1883 * repo: Make Repo::download_metadata() method public by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1878 * repo: While cloning root metadata copy also metalink by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1880 * spec: toggle dnf5_obsoletes_dnf for RHEL 11 by @yselkowitz in https://github.com/rpm-software-management/dnf5/pull/1886 * rpm: New API to check PGP signature of RPM file by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1877 * repo: Add option to download all repository metadata by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1879 * Add packit job to run ABI check on testing farm by @kontura in https://github.com/rpm-software-management/dnf5/pull/1869 * Fix copr chroot specification: replace faulty regex with simpler split by @kontura in https://github.com/rpm-software-management/dnf5/pull/1863 * Download cmd: Require at leats one argument/package to download by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1905 * Install defs.h for /usr/include/dnf5/context.hpp by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1914 * doc: Use PGP instead of GPG by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1917 * @sunwire made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1861 **Full Changelog**: https://github.com/rpm-software-management/dnf5/compare/5.2.7.0...5.2.8.0- Toggle dnf5_obsoletes_dnf for ELN* copr: use pubkey URL returned by Copr API by @FrostyX in https://github.com/rpm-software-management/dnf5/pull/1725 * Package file documenting dnf4/dnf5 changes as man page by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1729 * daemon: Reset the goal by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1678 * Consistently use "removing" instead of "erasing" packages by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1732 * Add --allmirros option for `dnf download --url` by @alimirjamali in https://github.com/rpm-software-management/dnf5/pull/1735 * comps: Fix memory issues in group serialization by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1743 * Print RPM messages to the user by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1728 * i18n: Update translation templates from Weblate by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1745 * i18n: Fix plural forms for "Warning: skipped PGP checks..." message by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1746 * Set `POOL_FLAG_ADDFILEPROVIDESFILTERED` only when not loading filelists by @kontura in https://github.com/rpm-software-management/dnf5/pull/1741 * When writing main solv file (primary.xml) don't store filelists by @kontura in https://github.com/rpm-software-management/dnf5/pull/1752 * Fix libdnf5::utils::patterns: Include missing headers, no inline API funcs, mark `noexcept` by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1742 * Allow unlimited number of arguments for history `list` and `info` by @kontura in https://github.com/rpm-software-management/dnf5/pull/1755 * [swig] Bindings and tests for libdnf5::utils::[is_glob_pattern | is_file_pattern] by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1738 * doc: "dnf repoquery --unsatisfied" is not supported by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1758 * comps: add get_base() to {Group,Environment}{,Query} by @gotmax23 in https://github.com/rpm-software-management/dnf5/pull/1722 * Make most descriptions for `dnf5 --help` translatable. by @bc-lee in https://github.com/rpm-software-management/dnf5/pull/1751 * test: Normalize Python code by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1762 * Recommend --use-host-config if --installroot is used and not all repositories can be enabled by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1760 * log: Preserve log messages during RPM transaction by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1772 * chore: Clean up Fedora 37-related conditionals in RPM spec by @bc-lee in https://github.com/rpm-software-management/dnf5/pull/1765 * Change `gpgcheck` option to `pkg_gpgcheck` but stay compatible by @kontura in https://github.com/rpm-software-management/dnf5/pull/1766 * Drop `errorlevel` config option by @kontura in https://github.com/rpm-software-management/dnf5/pull/1788 * build: Remove an explicit swig option -ruby by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1795 * Revert "Drop `errorlevel` config option" by @kontura in https://github.com/rpm-software-management/dnf5/pull/1793 * Update dnf5.conf.5 to reflect change in fastestmirror behavior by @PhirePhly in https://github.com/rpm-software-management/dnf5/pull/1784 * historydb: Prevent insertion of duplicate group packages by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1798 * Optimize getting counts of transaction items by @kontura in https://github.com/rpm-software-management/dnf5/pull/1778 * Fix parsing of offline transaction JSON file by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1807 * When `multi_progress_bar` finishes print new line automatically by @kontura in https://github.com/rpm-software-management/dnf5/pull/1805 * Run "makecache" periodically to keep the cache ready. by @gordonmessmer in https://github.com/rpm-software-management/dnf5/pull/1791 * DownloadCallbacks: Ensure `end` for every successful `add_new_download` by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1814 * Clear up changes doc about optional subcommands by @kontura in https://github.com/rpm-software-management/dnf5/pull/1834 * MultiProgressBar now buffers the output text to a single write by @Giedriusj1 in https://github.com/rpm-software-management/dnf5/pull/1825 * repo: Fix invalid free() by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1850 * daemon: API to reset the session.base instance by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1757 * Release 5.2.7.0 by @github-actions in https://github.com/rpm-software-management/dnf5/pull/1857 * @FrostyX made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1725 * @alimirjamali made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1735 * @bc-lee made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1751 * @PhirePhly made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1784 * @Giedriusj1 made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1825 **Full Changelog**: https://github.com/rpm-software-management/dnf5/compare/5.2.6.2...5.2.7.0* chore: static_cast to fix sign conversion warning by @evan-goode in https://github.com/rpm-software-management/dnf5/pull/1715 * Fix `sdbus::ObjectPath` when checking signals `object_path` by @kontura in https://github.com/rpm-software-management/dnf5/pull/1711 * Do not install /var/cache/libdnf5 directory by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1712 * setlocale: If locale setting fails, try using C.UTF-8 as fallback by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1713 * Birectional communication of libdnf5 actions plugin with running processes - "json" mode by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1642 * Release 5.2.6.2 by @github-actions in https://github.com/rpm-software-management/dnf5/pull/1719 **Full Changelog**: https://github.com/rpm-software-management/dnf5/compare/5.2.6.1...5.2.6.2* doc: dnf5-repoquery: Mention %{reason} query tag at --userinstalled by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1683 * automatic: Use original dnf4 config file location by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1690 * spec: Recommend dnf5-plugins if dnf-plugins-core installed by @evan-goode in https://github.com/rpm-software-management/dnf5/pull/1691 * transaction_callbacks: Deprecate confusing alias by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1689 * offline: Update usage of toml11-devel by @evan-goode in https://github.com/rpm-software-management/dnf5/pull/1694 * doc: add typical dnf5 workflow by @kontura in https://github.com/rpm-software-management/dnf5/pull/1661 * swig: Add wrappers for TransactionEnvironment and TransactionGroup by @pkratoch in https://github.com/rpm-software-management/dnf5/pull/1697 * I18N: Mark messages in "dnf install" output for a translation by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1696 * doc: Document arch override for API users by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1695 * Fix: libdnf5-cli: TransactionSummary counters data type by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1701 * I18N: Mark messages in "dnf info" output for a translation by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1698 * dnf5: Run transaction test for offline transactions by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1672 * Warn on sign conversion by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1703 * dnf clean: Do not report an error on a nonexistent cache directory by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1707 * Release 5.2.6.1 by @github-actions in https://github.com/rpm-software-management/dnf5/pull/1714 **Full Changelog**: https://github.com/rpm-software-management/dnf5/compare/5.2.6.0...5.2.6.1* Make offline transactions work with local rpm files by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1586 * Add `history redo` command by @kontura in https://github.com/rpm-software-management/dnf5/pull/1595 * Improve "After this operation" disk usage messages by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1600 * Add an example how to disable repo to `repo` command man page by @kontura in https://github.com/rpm-software-management/dnf5/pull/1601 * dnfdaemon: implement D-Bus API for cleaning caches by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1589 * Add some docs about environments by @dschwoerer in https://github.com/rpm-software-management/dnf5/pull/1562 * Fix a use-after-free in EmitterEmail::notify() by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1604 * spec: Stricten a dependency on DNF libraries in plugin subpackages by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1607 * Reduce the noise around running scriptlets by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1606 * builddep: Support the --with/--without options to toggle bconds by @dm0- in https://github.com/rpm-software-management/dnf5/pull/1509 * Use `SOLVER_FLAG_FOCUS_NEW` to install latests versions of deps by @kontura in https://github.com/rpm-software-management/dnf5/pull/1582 * spec: fix cmake focus_new arg by @kontura in https://github.com/rpm-software-management/dnf5/pull/1615 * dnfdaemon: system-upgrade API and command by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1588 * Enhance docs for `system_cachedir`, `cachedir` and `logdir` by @kontura in https://github.com/rpm-software-management/dnf5/pull/1618 * Backport countme bucket calculation fix by @kontura in https://github.com/rpm-software-management/dnf5/pull/1613 * doc: Use ~ instead of /home/$USER by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1619 * doc: fix arguments for install, upgrade and remove by @kontura in https://github.com/rpm-software-management/dnf5/pull/1621 * doc: Naming of source and debug repos by @pkratoch in https://github.com/rpm-software-management/dnf5/pull/1627 * Use correct path when destdir option is set by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1628 * doc: Revise packages filtering doc section by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1632 * spec: fix modularity man page by @kontura in https://github.com/rpm-software-management/dnf5/pull/1639 * Update toml11-devel usage for 4.0.0 by @kontura in https://github.com/rpm-software-management/dnf5/pull/1625 * Better error messages for system state loading by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1623 * Implement a default user_agent string by @lleyton in https://github.com/rpm-software-management/dnf5/pull/1590 * [dnf5] Add argument "-c" - alias to "--config" (dnf4 compatibility) by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1650 * Install `defs.h` include for `libdnf5-cli` by @kontura in https://github.com/rpm-software-management/dnf5/pull/1657 * Show the output of failed scriptlets to the user by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1652 * doc: configuration options update by @kontura in https://github.com/rpm-software-management/dnf5/pull/1648 * Print diagnostic messages on stderr, not stdout by @evan-goode in https://github.com/rpm-software-management/dnf5/pull/1641 * daemon: D-Bus API to cancel current transaction by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1665 * config-manager: Fix addrepo from-repofile with empty/comment lines by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1671 * Fix regressions from stderr/stdout changes by @evan-goode in https://github.com/rpm-software-management/dnf5/pull/1677 * doc: TransactionCallbacks class documentation by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1670 * dnfdaemon: Correct D-Bus signal argument type by @mcrha in https://github.com/rpm-software-management/dnf5/pull/1679 * Release 5.2.6.0 by @github-actions in https://github.com/rpm-software-management/dnf5/pull/1686 * @dschwoerer made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1562 * @dm0- made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1509 * @lleyton made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1590 **Full Changelog**: https://github.com/rpm-software-management/dnf5/compare/5.2.5.0...5.2.6.0- Fix a crash when sending e-mail notifications by the automatic plugin (bug #2298385)- Support colon in username, use LRO_USERNAME and LRO_PASSWORD by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1560 - Debuginfo-install command by @j-mracek in https://github.com/rpm-software-management/dnf5/pull/1566 - Implement conditional compilation `-DWITH_MODULEMD=OFF` by @kontura in https://github.com/rpm-software-management/dnf5/pull/1521 - Add reports when corresponding debug package is not available by @j-mracek in https://github.com/rpm-software-management/dnf5/pull/1572 - Add history rollback command and transaction merging by @kontura in https://github.com/rpm-software-management/dnf5/pull/1558 - Fix DNF5: Don't trigger filelists download if abs path to local RPM by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1578 - Documentation: ABI: Defining public (exported) symbols by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1576 - dnfdaemon: Support to run transactions offline by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1543 - TransactionReplay: handle group package types by @kontura in https://github.com/rpm-software-management/dnf5/pull/1569 - Improvements and fixes for storing transactions by @kontura in https://github.com/rpm-software-management/dnf5/pull/1585 - Release 5.2.5.0 by @github-actions in https://github.com/rpm-software-management/dnf5/pull/1591- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- spec: Fix files and directories ownership by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1527 - Add --minimal option for check-ugrade command by @j-mracek in https://github.com/rpm-software-management/dnf5/pull/1519 - repolist: Implement JSON output by @jan-kolarik in https://github.com/rpm-software-management/dnf5/pull/1522 - repoinfo: Implement JSON output by @jan-kolarik in https://github.com/rpm-software-management/dnf5/pull/1529 - Move offline from dnf5 to libdnf5 by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1520 - Add `history undo` command by @kontura in https://github.com/rpm-software-management/dnf5/pull/1452 - Do not export internal symbols in shared object files by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1307 - Build libdnf5 static library, re-enable unit tests that use hidden (private) libdnf5 symbols by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1507 - daemon: Generate transfer_id on server side by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1517 - Fix: dnf5 builddep plugin: Link with "common" by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1546 - builddep: Add build-dep alias by @jan-kolarik in https://github.com/rpm-software-management/dnf5/pull/1532 - `undo` command man page and translations by @kontura in https://github.com/rpm-software-management/dnf5/pull/1549 - Add JSON output to advisory list by @stewartsmith in https://github.com/rpm-software-management/dnf5/pull/1531 - docs: Update nightly copr repo name by @jan-kolarik in https://github.com/rpm-software-management/dnf5/pull/1551 - [libdnf, actions plugin] Support get/set repositories options, ver 1.1.0 by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1539 - Add `replay` command to replay stored transactions by @kontura in https://github.com/rpm-software-management/dnf5/pull/1536 - Add "Complete!" message after succesfull transaction by @j-mracek in https://github.com/rpm-software-management/dnf5/pull/1553 - Release 5.2.4.0 by @github-actions in https://github.com/rpm-software-management/dnf5/pull/1565- Perl 5.40 rebuild- Rebuilt for Python 3.13- Update translations from weblate - const: Shared constant defining RPM transaction lock file - main: Implement checking of privileges before executing commands - exception: Add new exception for user insufficient privileges - locker: Move to public API - distro-sync: Add downloadonly option - commands: Fix using store option - Enhance warning about RPMs that were not validate by RPM- Vars::substitute: fix use-out-of-scope leaks - docs: correct the default for pluginconfpath - cli: Add skipped packages to the transaction table - i18n: Improve formatting an error message for multiple streams - Add/fix documentation for rpm::PackageQuery methods - i18n: Unwind "No {} to remove for argument: {}" - `history list`: count also groups and envs in total `Altered` - Fix typo in translatable string - [libdnf5] Actions plugin: Add hooks `repos_configured`, `repos_loaded`, `pre/post_add_cmdline_packages` - Option `--providers-of` doesn't require available repos - Improve docs regarding the keepcache option and download command - needs_restarting: Fix invalid reference usage - download: add `--source` alias for `--srpm` - automatic: Fix documentation and ship config file - fix: quote `dnf5-command({})' in command suggestion when plugin not found - i18n: Unwind "Cannot {} package \"{}\"" message - base: Add repository to solver problem messages - conf: New classes for append options - docs: Document changes to repoinfo and repolist - dnf5daemon: The buildtime attribute has been added to the package_attrs option- Update translations from weblate - bindings: Tests for using struct attributes in Python - bindings: Add Python attributes for structs - docs: Fix diff link on the dnf 5.2.0.0 changes page - docs: Add diff with API changes in dnf5-5.2.0.0 - docs: Add a page about public API changes in dnf 5.2.0.0 - system-upgrade: fix missing \n before transaction test - system-upgrade: comment to clarify progress bar logic - system-upgrade: drop [[maybe_unused]] from reboot() arg - system-upgrade: fix progress bars, set transaction description - system-upgrade: adapt to new transaction serialization format - system-upgrade: clean up releasever logic - system-upgrade: fix poweroff_after - copr: the dnf5 copr enable sets CoprRepoPart.enabled = true - Add file search result for repoquery --whatprovides - doc: Add enviroment variables and clarify options for loading the plugins - dnfdaemon: Fix Rpm interface introspection file- Update translations from weblate - [DNF5] `--enable-plugin` and `--disable-pluin`: no match found message - [DNF5] API: Move Context::libdnf5_plugins_enablement to p_impl - spec: Add conflict with the former provider of plugin man pages - spec: Add conflict with the old provider of dnf.conf - [DNF5] Fix: Remove transaction_store_path from public, add getter/setter - [libdnf5 API] Base::get_plugins_info - [libdnf5 plugins] include iplugin.hpp in plugins instead of base.hpp - repo_sack: Treat all repos with solv_repo created as loaded (RhBug:2275530) - [DNF5] API: No inline methods in shared_options.hpp - [DNF5] API: offline::OfflineTransactionState: no inline methods, move cpp - [DNF5] API: Remove unused and buggy RpmTransactionItem class - [DNF5] Command: no inline methods - [DNF5] API: Context: add p_impl, move public vars to p_impl, getters - API: cli::session: no inline methods and public vars in opts classes - API: cli::session::Command: no inline methods - API: add p_impl to cli::session::Session - API: rpm::TransactionCallbacks: no inline methods - API: repo::RepoCallbacks: no inline methods - Prepare for switch of dnf5 in Rawhide - base: Make get_transaction_history unstable - Set `group` reason for packages removed by a group removal - [DNF5] Implement `--enable-plugin` and `--disable-pluin` - [libdnf5 API] Base::enable_disable_plugins - spec: Simplify man page files - Loggers: Fix: Add missing "null_loger.cpp" file - Loggers API: unify, explicit ctors, non-inline methods, use p_impl - doc: Review of DNF4 vs DNF5 CLI and configuration changes - Re-enable clang builds after API changes - Add `--store` option for storing arbitrary transaction - libdnf5::Goal: when adding serialized transaction accept local items - Goal: change `add_serialized_transaction()` to accept path to trans - Add group/env paths for transaction parsing/serializing - base::Transaction: during serialization allow specifying paths - base::Transaction: add `store_comps(...)` method - repo_sack: add stored_transaction repo and its private API - repo: add private API `add_xml_comps(path)` - Generalize logging of `read_group_solvable_from_xml(..)` - Add `environment_no_groups` to `GoalJobSettings` - libdnf5 IPlugin: Pass IPluginData instead of Base to constructor - libdnf5 IPlugin: Use pImpl - libdnf5 IPlugin: Do not use inline methods - dnf5 IPlugin: Do not use inline methods on API - libdnf5 IPlugin: Add argumets description - libdnf5 plugins: New hooks `pre/post_add_cmdline_packages` - libdnf5 plugins: New hook `repos_loaded` - libdnf5 plugins: New hook `repos_configured` - Base: notify_repos_configured and are_repos_configured methods - Fix: implicit conversion changes signedness, unused value - Disable unit tests for Copr dnf5 plugin - dnfdaemon: Document Polit CheckAuthorization call - dnfdaemon: Catch timeout during CheckAuthorization - Not handle compatibility.conf as configuration file - config: add search (se) and info (if) aliases - Improve documentation of repo config directories - Cross reference documentation - Document Repos and Vars Dirs - doc: Unify style and move "Files" section - Document repos configuration overrides - doc: Remove ":" in titles - Bump libdnf5/libdnf5-cli so version - Mark multiple strings for translation - Set locale for dnf5 run - spec: Add missing dnf-config-manager.8.gz file - Generate documentation for ConfigRepo Class - [Doc] Describe denerating repo cache path - dnf5daemon: Make availability case insensitive - dnf5: Drop unneeded severities capitalization - dnf5: Document --available as default for advisory cmd - dnf5daemon-client: Drop unneeded severities capitalization - advisory: filter_severity and filter_type case insensitive - dnfdaemon: Fix and enhance Advisory interface doc - Enable import data from DNF4 for systems without state dir - libdnf5 options: Unify constructors - pass args for storing by value - dnfdaemon: Missing signal registration - doc: config manager plugin: wrap too long lines - doc: document config-manager plugin - Packit: get version from specfile for copr_builds againts main - Update tests to use new `load_repos()` API - Use new load_repos instead of deprecated update_and_load_enabled_repos - Make `libdnf5::repo::Repo::load()` private - Deprecate: `update_and_load_enabled_repos` - RepoSack: add new `load_repos` method - Move update_and_load_repos and fix_group_missing_xml to Impl - Prevent loading plugins for unittests - Respect plugins configuration option for loading plugins - Add pImpl to `libdnf5::LogRouter` - Add pImpl to `libdnf5::MemoryBufferLogger` - Add pImpl to `libdnf5::OptionBinds` - Add pImpl to `libdnf5::OptionBinds::Item` - Add pImpl to `libdnf5::Config` - Add pImpl to `libdnf5::OptionStringList` - OptionStringList: remove assignment operators and move constructor - Add pImpl to `libdnf5::OptionBool` - OptionBool: remove assignment operators and move constructor - Add pImpl to `libdnf5::OptionNumber` - Add pImpl to `libdnf5::OptionPath` - Add pImpl to `libdnf5::OptionString` - libdnf5::OptionEnum: remove template, add pImpl - Add pImpl to `libdnf5::Option` - modules: Report problems with switching module streams - modules: Report switched module streams - modules: Add switching module streams as a possible transaction action - modules: Add replaces and replaced_by to TransactionModule - Add missing info updates alias, to match list command - Update `package_info_sections` not to use `scols_table_print_range` - libdnf-cli: Extract package info printing - ArgumentParser: use p_impl, no inline methods - ArgumentParser:PositionalArg: Unit tests: Support repeating of pos arg - ArgumentParser:PositionalArg: Support repeating of positional argument - Hide/Remove deprecated `libdnf5::repo::Repo` API - Remove deprecated members from `/include/libdnf5/logger/factory.hpp` - Remove deprecated unused function `create_forcearch_option()` - builddep: Don't escape globs, use expand_globs = false - builddep: Don't try to expand globs in pkg specs - libdnf5-cli::output: Use ifaces instead templates. Move code to .cpp files - Interfaces and adapters - module::ModuleStatus: Move to separate header file - comps::PackageType: Move to separate header file - cmp_naevr: Fix: pass by reference - modules: Report module solver problems - Accept SolverProblems for transacion resolve log - modules: Return problems from the module solver - modules: Add a method to process module solver problems - modules: Add a separate set of problem rules for modules - modules: Store the original module context also in the libsolv solvable - modules: Internalize modular repositories - Add pImpl to `libdnf5::repo::RepoCache` and `RepoCacheRemoveStatistics` - Add pImpl to `libdnf5::repo::RepoQuery` - Hide deprecated `libdnf5::base::with_config_file_path` into Impl - Remove deprecated `libdnf5::Base::load_config_from_file` - Move all `libdnf5::Base` members to pImpl - Add pImpl to `libdnf5::rpm::Reldep` - Add pImpl to `libdnf5::rpm::Changelog` - Add pImpl to `libdnf5::rpm::Nevra` - Add pImpl to `libdnf5::rpm::Checksum` - Add pImpl to `libdnf5::rpm::Package` - Adjust code to new rpm::PackageQuery::filter_* methods after the rebase - Add a method accepting std::string for filter_repo_id() - Add a method accepting std::string for filter_location() - Add a method accepting std::string for filter_file() - Add a method accepting std::string for filter_supplements() - Add a method accepting std::string for filter_enhances() - Add a method accepting std::string for filter_suggests() - Add a method accepting std::string for filter_recommends() - Add a method accepting std::string for filter_obsoletes() - Add a method accepting std::string for filter_conflicts() - Add a method accepting std::string for filter_requires() - Add a method accepting std::string for filter_description() - Add a method accepting std::string for filter_summary() - Add a method accepting std::string for filter_url() - Add a method accepting std::string for filter_sourcerpm() - Add a method accepting std::string for filter_nevra() - Add a method accepting std::string for filter_evr() - Add a method accepting std::string for filter_arch() - Add a method accepting std::string for filter_release() - Add a method accepting std::string for filter_version() - Add a method accepting std::string and int for filter_epoch() - Add a method accepting std::string for filter_name() - Add a method accepting std::string for filter_provides() - Extend version to four numbers (5.x.y.z) - Unify smallest version number name - cmake: rename PROJECT_VERSION_* to just VERSION_* - dnf5daemon: Document before_begin / after_complete signals - dnf5daemon: Signals to wrap rpm transaction execution - rpm: New callback to wrap whole rpm transaction - Add pImpl to `libdnf5::module::ModuleProfile` - Add pImpl to `libdnf5::module::ModuleDependency` - Add pImpl to `libdnf5::module::Nsvcap` - Add pImpl to `libdnf5::module::ModuleQuery` - Add pImpl to `libdnf5::comps::EnvironmentQuery` - Add pImpl to `libdnf5::comps::GroupQuery` - Add pImpl to `libdnf5::comps::Environment` - Add pImpl to `libdnf5::comps::Package` - Add pImpl to `libdnf5::comps::Group` - Remove unused `libdnf5::comps::GroupSack` - Remove unused `libdnf5::comps::EnvironmentSack` - Remove unused `libdnf5::comps::Comps` - Add pImpl to `libdnf5::advisory::Advisory` - Add pImpl to `libdnf5::advisory::AdvisoryReference` - Add pImpl to `libdnf5::advisory::AdvisoryCollection` - Add pImpl to `libdnf5::advisory::AdvisoryQuery` - Add pImpl to `libdnf5::rpm::RpmSignature` - Add pImpl to `libdnf5::transaction::Transaction` - Add pImpl to `libdnf5::rpm::KeyInfo` - Add pImpl to `libdnf5::repo::RepoSack` - Add pImpl to `libdnf5::base::SolverProblems` - Add pImpl to `libdnf5::base::LogEvent` - Add pImpl to `libdnf5::ConfigParser` - Add pImpl to `libdnf5::Vars` - Add pImpl to `libdnf5::transaction::TransactionHistory` - Add pImpl to `libdnf5::transaction::Package` - Add pImpl to `libdnf5::transaction::CompsGroup` - Add pImpl to `libdnf5::transaction::CompsEnvironment` - Add pImpl to `libdnf5::transaction::TransactionItem` - Remove several not needed imports - repo: add p_Impl and several needed utility methods - Repo: remove unused `fresh()` and `timestamp` attribute - Add pImpl to `ModuleItem` and remove definitions from header - Add pImpl to `libdnf5::base::transaction_*` classes - Add p_impl to libdnf5::GoalJobSettings and add getters and setters - Add p_impl to libdnf5::ResolveSpecSettings and add getters and setters - dnf5: bash completion: Prefer using "_comp_initialize" with fallback - dnf5: Bash completion: Switch to `_init_completion` - Fix `DISTRO_SYNC_ALL` (distro-sync without arguments, system upgrade) - Support RPMTRANS_FLAG_DEPLOOPS - Give inline methods hidden visibility by default - dnfdaemon: Make only internally used funcs static - dnfdaemon: Enhance Rpm.list() / Rpm.list_fd() documentation - doc: Add example of Rpm.list_fd usage in Python - dnf5daemon-client: Repoquery uses new Rpm:list_fd() API - dnfdaemon: New method list_fd() on Rpm interface - dnfdaemon: Serialize package object to JSON string - dnf5daemon: Handler that return data using UNIX_FD - dnf5daemon: Auxiliary method to write string to fd - dnf5daemon: Move utils functions into dnfdaemon namespace - dnf5daemon: get_session() method for D-Bus services - dnf5daemon-server: Ignore SIGPIPE - Vars: Add unit tests for API methods - Vars::unset: API method for removing variable - dnf5daemon-server/dbus: Install config files into /usr - Fix: libdnf5-cli::output::action_color: Move implementation to .cpp file - Fix: Do not use Variable-length arrays (VLAs) in C++ code - Add a hint to call base.setup() prior loading repositories - dnf5daemon-client: New switches for group list - doc: Include comps.Group interface to D-Bus API documentatin - dnfdaemon: Enhance comps.Group.list() method - dnf5daemon-client: Fix group.get_installed() - man: Link dnf5 pages to dnf- Update translations from weblate - dnf5daemon: Remove reposdir from allowed config overrides- Update translations from weblate - Document system-upgrade aliases - Improved Bash Completion - Print command line hints after resolve failure - Docuent Advisory.list() API usage - Add NEVRA field to advisory packages in dnf5daemon - Review and fix missing commands - Document dnf5daemon advisory - Document system-upgrade - system-upgrade: offline status subcommand - Add aliases `offline-distrosync`, `offline-upgrade` - Add `system-upgrade --offline` option - Add `offline`, `system-upgrade` commands- Do not obsolete dnf-4 in ELN 11- Update translations from weblate - Automatically set `upgrade --downloadonly` when `--destdir` is used - Write warnings to stderr too in config-manager plugin - Add repoid to generated repository name in config-manager plugin - Bump sdbus-cpp requirement to 0.9.0 - Document and implement dnf5daemon Rpm interface - Document and implement dnf5daemon Goal interface - Document and implement dnf5daemon Repo interface - Document and implement dnf5daemon Base interface - Document and implement dnf5daemon Advisory interface - Document and implement dnf5daemon SessionManager interface - Add `dnf5daemon repo --enable/--disable` commands - automatic: Skip network availability check without remote repo - dnf5daemon: Rpm.list() works with commandline pkgs- Update translations from weblate - Make the error to resolve module metadata more descriptive - Switch off deltarpm support - Limit number of dnf5daemon simultaneously active sessions - Make info and list commands case insesitive - Allow dnf5daemon configuration overrides for root - Add repoquery.hpp for swig-4.2.1 support- Release 5.1.13 - build: Adapt to changes in Fedora packaging of bash-completion - Change location of automatic.conf - Limit message log to one on dnf5 start - Implement waiting for network for dnf5 automatic - Write dnf5 commandline to the log - Implement dnf5-automatic: Tool for managing automatic upgrades - Parametrize output stream in transaction table - Add `download --srpm` option - Add missing dbus signal registations - Add new versionlock bindings - Implement `dnf5 versionlock` command- Release 5.1.12 - Update translations from weblate - Drop dnf obsoletion temporarily - Use regex for tmt plan names - Add tmt tests identifiers - PackageQuery: Add `filter_{latest,earliest}_evr_ignore_arch` - Suggest to use dnf5 command to install dnf5 plugins - Added arch option to the download command - CI: Upgrade action/checkout to a version with Node.js 20 - Document explicit nevra remove commands and aliases dropped - build: Include for isatty() - Change user info display on history command to include display name and username - Revert "Use focusbest: prefer latest deps versions over smaller transactions" - Fix a warning when building docs. - modules: Add a test for enabling default modules - modules: Add a new module stream to test data - modules: Respect defaults when enabling multiple streams of a module - modules: Fix TransactionItemType for not found modules - Build: Require GCC 10.1 for std::in_range<>() - Add --urlprotocol option to download command - dnfdaemon: Explicitly specify allowed config overrides - Disable dnf and dnf5daemon tests - needs-restarting: get systemd boot time from UnitsLoadStartTimestamp - doc: Add --destdir option to upgrade command manual - Move number placeholder to postposition in copr_repo.cpp - Added url option - Load protected packages from installroot - Make protected_packages an append options - doc: Create a man page for Aliases - I18N: Annotate literals in advisory command - Extend filter_release and filter_version tests - package_query: Fix filter_version with non EQ comparator - Fix clang format - Fix code for string deduplication - Use placeholders to deduplicate strings - Add __hash__(), __str__(), and __repr__() for Package - Add __hash__() for Reldep Python binding - Add __repr__() to python bindings of Reldep - Define tp_str slot for Reldep Class - group: Fix using allowerasing option - Fix misspellings - I18N: Remove duplicate empty message IDs from catalogs - I18N: Do not mark empty strings for a translation- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Release 5.1.11 - Update translations from weblate - Fix `--skip-unavailable` documentation - Make `cachedir`, `system_cachedir` relative to `installroot` - Workaround for swig-4.2.0 missing fragment dependency - Add `repoquery --recursive` option - Add `repoquery --providers-of=PACKAGE_ATTRIBUTE` option - Update documentation of repoquery - Update documentation for remove command behavior - Limit search pattern for remove command to NEVRAs and files - Packaging: Require an exact release of libdnf5-cli by dnf5-plugins - Disable zchunk on RHEL - Add dnf5.conf man page - Add RPM package Group attribute to dnf5daemon-server - Document changes related to caching - Document caching man page - Document Global Option `--help-cmd` dropped - log_event: Correct message for HINT_ICASE- Disable zchunk on RHEL- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.3- Release 5.1.10 - Document dnf5 plugins - Document How-to write libdnf5 plugin tutorial - Document How-to write dnf5 plugin tutorial - Document Templates for libdnf5 plugin - Document Templates for dnf5 plugin - Sort the module info table - `module info` print hint for active modules - `module info` print "[a]" for active modules - Ensure write permission before importing packages - Change module dependency string to be the same as in dnf4 - `module info`: improve summary and description - Escape glob characters in pkg specs for `builddep` - Add `mc` alias for `makecache` - Implement `logdir`, `log_size` and `log_rotate` config options - remove redundant "all" in command `check` - Improve bash completion - Fix progress bars miss newlines on non-interactive output- Release 5.1.9 - Update translations from weblate - Fix builds for RISC-V arch - Fix architecture autodetection - Move `am_i_root` function to common library - Implement `module info` command - Add user confirmation request if `history store` overwrites a file - Add `history store` command - Add API to serialize base::transaction in JSON - Add API to serialize transaction::transaction in JSON - Add docs for `provides` - Implement command `provides` - Read `copr.vendor.conf` in `/usr/share` first - Add docs for `check` command - Implement `check` command - Expose `utis/fs/file.hpp` and `temp.hpp` on API - Document dropping of the `skip-broken` for `upgrade` - Update man pages with missing dependency resolving-related options - Document `skip-broken` option only for related commands - Test for adding an empty list to memory file - Check serialized temporary files memory is non-empty - Add `microcode_ctl` to needs-restarting's reboot list - Fix reporting spec matches only source- Release 5.1.8 - Update translations from weblate - Don't run infinitely when enabling dependent modules and module is not found - Always print "[d]" in module list for default streams - Fix transaction table headers for module operations - Implement `config-manager addrepo --add-or-replace` - Implement plugin `config-manager` - Allow globs in module_spec arguments - Document needs-restarting plugin - Add no-op `needs-restarting -r` for DNF 4 compat - Implement `needs-restarting --services` - Initial implementation of needs-restarting- Release 5.1.7 - Actions plugin's actions.conf can set "Enabled" for each action separately - Actions plugin now supports action options - Implement `get_reason()` for groups and environments - Disable the RHSM plugin by default and enable it in the RPM spec - Add missing docs for `get_advisory_packages_sorted_by_name_arch_evr(bool)` - Update documentation about maintained coprs - modules: Test `ModuleProfile::is_default()` method - modules: Simplify finding whether profile is default in module list - modules: Fix `ModuleProfile::is_default` method - modules: Store if profile is default in ModuleProfile object - Generate docs for undocummented functions so they at least show up - Add python advisory docs - Add advisory python API tests - Enable AdvisoryModule bindings- Release 5.1.6 - Document aliases for command line arguments - Don't print missing positional argument error with `--help` - Improve error handling for missing arguments - Document `--forcearch` as a global argument - Make `--forcearch` a global argument - Avoid reinstalling installonly packages marked for ERASE - Add `filter_installonly` to PackageQuery - Implement new argument `--show-new-leaves` - advisory: document advisory command changes and few clean ups - Document `--dump-main-config` and `--dump-repo-config` - Implement new argument `--dump-repo-config` - Implement new argument `--dump-main-config` - Show default profiles in `module list` - Print hint for the `module list` table - Show information about default streams in `module list` - Document `module list` options - Add `enabled` and `disabled` arguments to `module list` - Add module spec filtering to `module list` - Add `module list` command - Document `group upgrade`- Improved ConfigParser - Improved docs for `group install` and `group remove` - Fix man pages deployment - Update API doc related to keepcache - Implement `rhsm` (Red Hat Subscription Manager) plugin - Document `--dump-variables` - Implement `dnf5 --dump-variables` - Improve contributing guidelines: don't mention "ready-for-review" - Allow specifying upper-case tags in `repoquery --queryformat` - api: Make get_base_arch() public - Improve input for large epochs that don't fit into `time_t`- Fix Builds on i386 - Print error if unsupported architecture used - argument_parser: New error class for invalid value - Allow obsoletion of protected packages - Add support for repository configuration in /usr- Release 5.1.2 - Print error messages in nested errors - Implement `dnf5daemon-server` introspection xml for Advisory interface - Implement `dnf5daemon-client advisory info` command - Implement `dnf5daemon-client advisory list` command - Implement `dnf5daemon-server` advisory service - Improve `dnf5daemon-client --help` - Enable `--repofrompath` repos by default - Fix error on creating repo with duplicate id- Postpone replace of DNF to Fedora 41 - Add a description of `with_binaries` option for dnf5daemon - Include RPM logs in KeyImportError - Abort PGP checking immediately if any checks fail - Display warning message when any PGP checks skipped - Don't allow main gpgcheck=0 to override repo config - gups and environments to `history info` ouput - Store missing id and repoid in db for groups/environments - Fix out-of-bounds access in Goal::Impl::add_install_to_goal - Fix repoquery `--list` - `allow_vendor_change` was reverted back to true - Doc update to allow `logdir` outside the installroot - Remove `grouplist` and `groupinfo` aliases - Add `grp` alias for group command - `repoquery --exactdeps` needs `--whatdepends` or `--whatrequires` - Update and unify repoquery manpage - Document replace of `-v` option by `repoinfo` command - Add `remove --no-autoremove` option - Document dropped `if` alias of `info` command - document `actions` plugin - Fix printing advisories for the running kernel - Revert "advisory: add running kernel before pkg_specs filtering"- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Minor version update. API is considered stable - Remove unneeded unused configuration priority - Don't show dnf5-command hint for unknown options, only commands - Add hint to install missing command with dnf5-command() - Add dnf5-command() provides to dnf5 - Add dnf5-command() provides to dnf5-plugins - Document several methods as deprecated - Fix core dump on `--refresh` switch usage - Add `repoquery -l`/`--list` aliases for `--files` for rpm compat - Add `vendor` attr to package in `dnfdaemon-server` - Document `dnf5-plugins` package in man pages- Perl 5.38 rebuild- Rebuilt for Python 3.12- Rebuild for fmt 10 again- Add `module enable` subcommand - Add `--repofrompath` option - Add `--forcearch` option to multiple commands - Add `reinstall --allowerasing` option - Add `repoquery --sourcerpm` option - Add `repoquery --srpm` option - Add `chacheonly` configuration option - Add `--cacheonly` option - Add `--refresh` option - Change default value for `best` configuration to true - Change default value for `allow_vendor_change` configuration to false - changelog: Fix behavior of `--since` option - builddep: Fix handling BuildRequires in spec files - swig: Return None for unset options in Python - Verify transaction PGP signatures automatically - Fix checking whether updateinfo metadata are required - Fix handling empty epoch when comparing nevra - Fix building with upcoming fmt-10 library - Rename namespace, includes and directories from libdnf to libdnf5 - Provide /var/cache/libdnf5 instead of /var/cache/libdnf (RhBug:2216849)- Rebuilt due to fmt 10 update. - Added upstream patches with fmt 10 build fixes.- Modify libdnf5-devel to generate pkgconf(libdnf5) - Handle unnamed environments in transaction table - Return error exit code on RPM transaction failure - Add `repoquery --file` option - Add `repoquery --arch` option - Add `repoquery --installonly` option - Add `repoquery --extras`, `--upgrades` and `--recent` options - Add `repoquery --changelogs` formatting option - Don't complete ls alias - Add rq command alias for `repoquery` - Exclude dnf.conf when not installed - Improve the download methods API - Switch to parameterless download methods and introduce setters for fail_fast and resume - Affected classes: libdnf::repo::FileDownloader, libdnf::repo::PackageDownloader- Update specfile to exclude dnf.conf for fedora < 39- Release 5.0.13 - Fix resolve behavior for `download` - Add a message when `--downloadonly` is used - Add `--downloadonly` option to multiple commands- Release 5.0.12 - Have DNF update to DNF5 - Add dnf, yum obsoletes and provides - Symlinks for `dnf` and `yum` binaries - Move ownership of /etc/dnf/dnf.conf, /etc/dnf/vars, and /etc/dnf/protected.d from dnf-data to libdnf5 - Conflict with older versions of dnf-data that own these files/directories - Print environments in the transaction table - Add support for environmantal groups in dnf5daemon - Handle unnamed groups in transaction table - Update documentation for `distro-sync --skip-unavailable` - Update documentation for `downgrade --skip-unavailable` - Update documentation for `upgrade --skip-unavailable` - Add repoquery `--files` and `files` querytag instead of `--list` - Add getters to package for: debug, source, repo-name - Add `repoquery --querytags` option - Document `repoquery --queryformat` - Add `repoquery --qf` alias to `repoquery --queryformat` - Add get_depends() to package and --depends to repoquery - Implement keepcache functionality (RhBug:2176384) - API changes: - libdnf::repo::PackageDownloader default ctor dropped (now accepting the Base object) - libdnf::base::Transaction not accepting dest_dir anymore (implicitly taken from configuration) - A note for existing users: - Regardless of the keepcache option, all downloaded packages have been cached up until now. - Starting from now, downloaded packages will be kept only until the next successful transaction (keepcache=False by default). - To remove all existing packages from the cache, use the `dnf5 clean packages` command. - goal: Split group specs resolution to separate method - comps: Possibility to create an empty EnvironmentQuery - `remove` command accepts `remove spec` - Refactor remove positional arguments - Remove duplicates from `group list` output - Document `copr` plugin command - Document `builddep` plugin command- Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19)- Fix builds for arch non x86_64- Release 5.0.11 - Add --contains-pkgs option to group info - Add filter for containing package names - Fix parameter names in documentation - Document create parameter of RelDep::get_id method - Document RepoQuery::filter_local - Document repoclosure in man pages - Document repoclosure command - Implement repoclosure plugin - package_query: filter_provides accepts also Reldep - Fix download callbacks and many segfaults in dnf5daemon - Add allow-downgrade configuration option - Release 5.0.10 - dnf5-plugins: implement 'dnf5 copr' - Add new configuration option exclude_from_weak_autodetect - Add new config option exclude_from_weak - Add repoquery --unneeded - Fix handling of incorrect argument (RhBug:2192854) - Add detect_release to public API - Add group --no-packages option - Add group upgrade command - Enable group upgrades in transaction table - Add --destdir option to download command - Filter latest per argument for download command - Add builddep --allowerasing - download command: filter by priority, latest - Remove --unneeded option from remove command - Document autoremove differences from dnf4 - Add autoremove command - state: Add package_types attribute to GroupState - comps: Add conversion of PackageType to string(s) - Add check-update alias for check-upgrade - Add `check-upgrade --changelogs`- Default tests off (temporarily, hopefully) on riscv64 arch.- Release 5.0.9 (Nicola Sella) - Add `--userinstalled` to `repoquery` man page - Implement `repoquery -userinstalled` - Fix: progressbar: Prevent length_error exception (RhBug:2184271) - Add dnf5-plugins directory in documentation - Document `repoquery --leaves` - Implement `repoquery --leaves` - Implement new filters rpm::filter_leaves and rpm::filter_leaves_groups- Update to 5.0.8 - Improve error message in download command - Add repoquery --latest-limit option - Add dg, in, rei, rm aliases - Add "up" and "update" aliases for "upgrade" command - Update documentation with info about package spec expressions (RhBug:2160420) - Add formatting options repoquery --requires, --provides.. - Remove unused repoquery nevra option - Add `--queryformat` option to repoquery - Improved progress bars - Fix logic of installroot with deduplication - Correctly load repos from installroot config file - Improved loading and downloading of key files - Improved modules: Change State to set and get the whole ModuleState - New API method rpm::Package::is_available_locally - Move description of DNF5 changes to doc - Improved dnf5daemon logic and removed unused code - Improved progress bar - Improved handling of obsolete package installation - Remove showdupesfromrepos config option - man: Add info about download command destination - Print resolve logs to stderr - Fix double loading of system repo in dnf5daemon - Set a minimal sqlite version - Change to --use-host-config, warning suggesting --use-host-config - Add capability to find binaries to resolve_spec - Add pre-commit file - Improved by fixing memory leaks - Improved tests by enabling with multithreading - Improve documentation for list command - Add compatibility alias ls->list - Implement info command - Implement list command - Fix --exactdeps argument description- Document set/get vars in python api - Document --strict deprecation - New configuration option "disable_multithreading" - Improved dnf5daemon to handle support groups and modules in return value - Ignore inaccessible config unless path specified as --config=... - Includes reordering and tweaks in advisories - Add support for package changelogs in swig and tests - Add many unit tests for dnf5 and python api - Add new --skip-unavailable command line option - Add search command - Add new error for incorrect API usages - Add a new method whether base was correctly initialized - Improved python exceptions on undefined var - transaction: Change API to run transaction without args - Add explicit package version for libdnf5-cli - Improved performance of packagequery/bin/sh/bin/sh/bin/sh  !csdefifrkakoplptrorusvtr5.2.10.0-2.fc425.2.10.0-2.fc42 dnf5daemon-server.build-idf3253b02d3057191d3ba880e9651b34d63efe4c4dnf5daemon-server.serviceorg.rpm.dnf.v0.Advisory.xmlorg.rpm.dnf.v0.Base.xmlorg.rpm.dnf.v0.Goal.xmlorg.rpm.dnf.v0.Offline.xmlorg.rpm.dnf.v0.SessionManager.xmlorg.rpm.dnf.v0.comps.Group.xmlorg.rpm.dnf.v0.rpm.Repo.xmlorg.rpm.dnf.v0.rpm.Rpm.xmlorg.rpm.dnf.v0.serviceorg.rpm.dnf.v0.confdnf5daemon-serverCOPYING.mdgpl-2.0.txtdnf5daemon-server.modnf5daemon-server.modnf5daemon-server.modnf5daemon-server.modnf5daemon-server.modnf5daemon-server.modnf5daemon-server.modnf5daemon-server.modnf5daemon-server.modnf5daemon-server.modnf5daemon-server.modnf5daemon-server.modnf5daemon-dbus-api.8.gzdnf5daemon-server.8.gzorg.rpm.dnf.v0.policy/usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/f3//usr/lib/systemd/system//usr/share/dbus-1/interfaces//usr/share/dbus-1/system-services//usr/share/dbus-1/system.d//usr/share/licenses//usr/share/licenses/dnf5daemon-server//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/ka/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/man/man8//usr/share/polkit-1/actions/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19aarch64-redhat-linux-gnu ELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f3253b02d3057191d3ba880e9651b34d63efe4c4, for GNU/Linux 3.7.0, strippeddirectoryASCII textexported SGML document, ASCII textexported SGML document, ASCII text, with very long lines (1049)exported SGML document, ASCII text, with very long lines (414)troff or preprocessor input, ASCII text, with very long lines (1164) (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)XML 1.0 document, ASCII text%RRRRR R R R RR)R!R(RRR&R$RRR#R'RR RRRR"R%RRRRRRRRR.Rhttps://bugz.fedoraproject.org/dnf5utf-854bff44e544496cb16b03580404a7008cb960e3a627e6952c00b69a7c5a8d9c6d34209a379541a7ccec07ce6e5b44c01a368dd063031b37caf6af7a488a01777?(/h;]071081ed167ae87834c./usr/bin/dnf5daemon-serverELF@+8 ! $'@@ $8StdP QRX&GNU%;qӺQMc/lib/ld-linux-aarch64.so.1j DD*pq@>1؀$r("1}#J@Lmh`q/*_m/,ggXuUjJ#::jYiW1p(>/Xs#6Xz{sRvm)XXu<E( 8}F@tt)oIT(RVU3b4H 6R}]Tgax&=aD{Fxik&|$ +8VEF7cyk/CY-]:N@hr%b9X $xO"Z .c92v u`)`jKwN$!1v{`kdc2%c_"Sv5b_ynYMX*B2=o {9FyqLsGGr^M Rmn$*ko K<tS'cdz7|gKxcMI|mE3\;t."2VwV !l Q&d T|Jq4>zk&7[@n >b&H*Bo?&6M.'*'D.iI;J XjHbe(57L1_1x-VSY3O,. Pni|9/)dE8;s'rLE+S -y{; Hz:8b\t - j"00V ڒ9q8"Nr63C-=y9jG.cy@Lc~N ʹ)YOh-^I]0jOBV$la8H` \SmfW(/S&ru1܉Z 5I:IvQ&WqlOP4# ?+B;]<3u#j]Qr eBC^u\TfX_1;%u$ݼwFPQ! 7hU+LKx}2+) >##TrOژ>M"g[^\#ì?$L䠥_]^>R-B;PdLjE :PM0S Qƌ )iH)>JN$5g>"p- DP vǑwC=ԜA6#E0=_29{#S'vhll|mMAMgͦL3Fq,,LZ?J4A*ƈv#Uikh19RD 6fj.B<]eLTsP/ Ρu"-Ш$I)Yk2y9!OH0""2$IZ zęh|XZZfۣX|"LPXfjp`KZwD7-ͤFiRDRdʤeaQl*gNd˙pZRkP$R[Y[5JԏxtRsȣӌayn%qԏ]#~T{E#V,@|gZk4}q Iy4E:r.sO #E2n݃C[@ٽ[Җ gJgWw^gHXK5;o/|?;0x W,"8#LxA!pW(s|M k`DNjIα-ۍˌQaR `q1$FOo0C*H4)c_dc;}D.'a Øw!K9ˆ@=Nb# m4Q8fl*w3ĝ6=5;%|)V:nWj"z19FC# 74R~[~b" A$؏n,dB6*/FJB+mV@XH!054 59\7u%eKҤ h!f.28Ap~=誦=crEX@7mGY8eR vvb#i^Ck;2 mԧ"Oآ( P ǔ(x BX(_90N"g܌hd6.]W45w3Ckob)kEnSf:o>h KoͰڄ{.V<#C@]*{chJF5ƗJy܀~]{)!䒶#E2O4⇘ cp2 ;P٢Y}KRxLwNK;(L-퀚>MLH%ņ9cP+ x,:FS,)^tbS`Or?.sꡝ'_hɔrnjMViq_MaH=PD\癌_\fr֟:=ڙOޯNL1aa'G/wDsJJ{vf͆Xc:v~n29+g3Dn32ّw/N7guDyߒU|ޗ;'?xkY6>"e6alFM|CIaYFᑣ=NA~*_v:ɋ9@Tit]f6q\AA47]e$YT6y1N>kY˰.$<5Ԛg^,J=(^IHg;VRІd:ui9&4ԑ͹c zn D ՅfQ,Q=Rz+܀-M2uڵMtҼ+[|C&O~Уdj>e˲FKd7>77ijvVfm%G˺s L@: MRj\i_{\H6|O,M8={dn.z{%nyA%RYhBmLDϫփA ~ C _J̨ʦwZD&PpɸxٲI:MRԡ*TkT%S,Hasō #8 <:#!ZTQ0L HaH"T3+Uu(|Zy S@TZ` tP*YڀB?@ * $UA":#^&H͠^N;1VQcfsbļ0,P@cc3S F EtK QM01URTK.ulffq|@U& 0S,ۜ$Ir RczP" BE!" b!DhFD&k,.:Ŏ =UpD1k$( A(B0 @5&s(NFyi\8m^{H]̀OA \՝ cCh<>yK ͝2𔡎Ui|3}Pee%C&Cs+-NET迓{up9 4'=﵎^JgojC\2YMT/t݂W'B'V |/,'aFi>kiۉ`{?U,u]qu s뀟ˎN6̜1i!/r/̮@5j#0V܎/6 _؃DySi{%+@"sS/( O+؛鉫GaI]p <|D-RHeNRoUH{>ѱ ?X tPvk %\l'YocԼEFdOؔ)|6F-b)͆fġf~"`!`88?`7#[" KNayv$hK`bX‡QUz@P tR3awk.ApsE#A9]Hdo5B?Ꮳ ޏpt;+֥ hEŭN5 Lt JT*!m+GQ@ CJ8pJEi!DV|_1ۋՎOJTQ[B; Ҡde֦qPdbTvI |XncOEmf͵Y* ֈŢt?Q@ۄ/˻{quwcl쒮ɼ׏pE/"|кݫ[Y]|nN.REfPu4m i<:mÐ:}RUNؐk0⬕, |}D*BBUbF/YCvA{rO&UzjOJ 5|]J|زQRٍ V,:OM cP@7q0јu!\=v̗j$NS.$ l1G<*,=ɝBA瘂8`;`; gᥬo)ҽ妴/sYBj ,5Xg*){4P[ EMH$o8 BEʂw\ Hk@VtȔ\@)0NCaA~4^n } w 2okykWۂ^ UZE6q^ʱh7/b$?+5Fj;u[gfqpiճL[72Bv% Ę~xF_?` -gq'k=$wqO󤸱*Z 6 ,v:b݁SR ՜ه4uˆ9 Q5XRBmRq7~€Y@2䋈\p2z7q^jvx@YRr ˻d \!H /ލܮ'\pώGJtGoc+1>y1.!@&@[ T$ک{%e Ĝh 8p_K#YI^3J X[s`P|:W˻Fш2kxLՋ&ʡ;2 gec9īOi2rmHMD_P$$ZΰTJHߛ9X2R6ޖb6FC7^w@{F<:9̪vbfk^S1A*K[IRScyjݾ h3<.B5[^Ґ`Q5}g/G A%QHM_Z2[vo@ȗl@4c&W[xQ́Id8k9MARxUh+uo=DI2$N>a=%؈Uaa~eN}$k=3>-)?oy@;aV -\@R8|eQ#"4Kõ‰Å ~~4ٖotx bweK%oEೖ[Oo.AZG@TȽM֧W&^(U2eEL/ ʦ45!oa&cDz<^Jӟ&Uthg ĭGMV sǚHtͶz(1=?~QGѦY kP`od۠](a7OO[(pN5pvs-HUd.;!,'UO.ݽ*"*B59 ^ꇴF82$S iIq|4O]H,/[\Aª+ Uqi xg%# i[vٵi#BChw | ,JL~L!GܝȬ%p IU;:bP+%::ZBv-8Ʌmh[6)Thh[KWb lXNiQV(>AML&RɘDt7ىp!y|Ã@<PǛmkqjC@g2LR%F51އѿvz*lSh6OgL8mAv@9L@f1f~Yo/w2B>!(pC`n 3 E` T:`HcoHRf/yz̄mϩam tWlٕ̯kٟW_=?o֘߸?W?;vQt"V(\=&) t)<$As]A!7 ^n vYf X%@]*@<@ r~/t1a@0 `6دOywbs[-ɛ{%-r(K_Jo%d T^OͦR1)xP+tCy, JzB;ɩDj3nK%>W) '咂׏hGs#QVL.kh-JN T"~>>zA;]{<4\ہi`W}ΫM]s14<f2<}.Fa`/K=Gs-8 0^iJ%J9Pʗ|2:IO:HN䆳-6 @@omy;V7UGm;qky1i mW5Z##tഡ;3-XDqH 8!>vِlPUP`N܁51tW9[p`:;u7.oܦKe~wz(ͮL_;8umΤ)V4%~.{y0?!e>>.(=j͎mLNήO[>e_pFrqp/pJTduU$Y$R‘CV|~!}C!쑳AQf߀mk3\-kZq0Jd:Y+z|MG!D3]&QȨ"zx; jP3 gi,IHO%v:)|;sΒ>k$p  ‚|"$E*8`@2b$E0B*qp@LT ఠB*s8@)XT)4Uv8@)XT%Ee bσI2iV i04U k?J=iVk/0iֲbi7\0r=F]FFꪢ lL1C #ww]$dD@}+LYZA@`B K (VPv2.GdP)IJrB L4. wq i%#eM?eB?Gzn]QT;[W- ]QTOԮpEqN3]xm[[,$͵Gz^c]v5:fk/001%& *fZxBIJO<Ӄ+]`]`#0JЧ\zey4*?t9V贙,{yRP]ӳ{wWos" Jgl2^DE"A/#oV~kzqmFOg\$h,Y~( }=bri3Y r!kJNog0_^DE"Adz;]w*:m&^.JbT)m,Oۜ+I(l2^DEAǃ;]w:m&]ӳ{wWos&cJЧ\vzey42?t9V贙,{4yRP]ӳ{wWos%SJЧ\Ш"o{ ABpB,X<+_q[v&pJBg0E@f^C>"?/e@ 'D"geKI@\\9^u5"\ tpZ 'L ,mwdyYhvAT :W1=^$Dj;X8i%3Xq"P I3ODb ;+~y8Z7l"妳 lvumpSal`X]x`$UjNh@A"$A(EB*FJNRVZ^b+fjnrvz~,-./F0F Bb"1&*.26:>B2FJNRVZ^b3fjnrvz~0ApaE@Ep0KY Gה Cc Pcu")_ҿ}&8.C)L׳pI*IšSp8L$g`BSx 8D D !ST@T`2@aTa!`"B* A sSA{ìdG{@@B@*{B@렀X&$I i6B! c;?XZyIjmQ?)p.mzjO"u_LtŰ]6oыLmUաʹ{]%v iuosHdd5 ċn, t%Up-ؖp dZʱT,n72uV.t |N\AMF0H,k3.4EdRuձ)Kќs( qfr= zi6ۻ|jvT.B ;d?lwS+^ݨV+M][5On4*% :5q` o]l?7,i-&8>[9ƻ4nq+=}ׂշ Y>`^T\8,s? B*UD:Ucǟ;޲36a^LߟMd1O7:j|[Hf-i*m.3r/'ަk%s 3";BB?Ek(u6vv*֞?˻H[A0(tH8wفOw[fgVaAkF|) .:::v)6r[pdX}VRQWeV%M])QW(@M#NSjDiExJٲ%D5͎U x"^/K҉GSrZi!Uh$IB!!1'5#BDdDjD$E)(I혨EX WoC|nq9=&\6^1bpH(0ow5ļF|3~ߨÞ,E^G=اэ%Ǥ~|Y/#IK $?+To;oW 5$&jxWe0d8c:r0zЮ:X6q޳>"a}WuOTSxG(k/쯥:?xy3|\yܵ1#& p,h*nR0t d_p}8玁>k}ciNfcۓ~ut| v%g)!r!y%6g^Gy5p`6zI35%:GId t,]pfۛvĿ4LJalUK4}1)U& ,֯b'{!~}f`;phƒ!@HƵ=lwQ#=@ڑ}QGϘƃܗ"~ {^~ O ^$p+1{;Ν{{"J6P.܋dZ <>]kz0ZLyع$/FA`0l-?Z}b검T*)ϩh}&8)ྡ7UdG?,kZ/'߄S )?c[Sq}BD ;"!P6fzW` 9TLWii^RhϬn7BQrCMDmoYH9ž&p©RL_4V4Ӝv"'S҉rմSpbK)](ͪT$nA(ޗ: }ثؾ)=(.fWN.]I[]וdqg+Yi5SgH7L0FV2၅T^|G&~Hz1/E9DDdžVboB,ϑϫ\L;NU>vZa"{X;YX!T+ݗ_.u$ŎvnJycc{q.~Pݽ Js7QҹyAI~EUEwJ=y&*3an <AHEa\l*0A5 ;F~\΁GIl'utpN[J >آT=dtarנ5I-*{1+I L*֩eN/z.?lsgE*_G5_4]*Dj >I&8pN\;?Q@3n mE`T4a( 8Fu aLV@pZ.=(W'S/Ud7lAo,Zo5%~HWцX?zc WcКc*PDRDŽ@n l+'1 tIMzT"Q= B~v8 #<&ZP Rgn{(]B6qm;JM}@)ڊ"Y-KI V N}ٰݶGzh53tC 3VW^9뗝RSyrV!rWq́ BPDj|Im,uf 'ȟ#H;Zё@R=NJR6G8s$ҏ, f|#suFtl#w76rezQJW5Yӯ&s4F)։>8Lujø8]Z c)ьX<"`3ٓX*obtY# =c%lyĭxRfj\|)R+"FKx5dj~͞j0MG]{#KQM%;T(=Ԕћ 2ƃ 6 ,I7 =u@?$)>b3V0|$`|` ;K}Q@ %pCsj^IUaG*bz,{]:@DVp^ t$ &QQXSH~̠JG?ۢz?>C(L{WkԘLYɌRPnk{m@ f贠UUS9ʆf(i0j8x66QUe: PD}cO7:2&[2OLm9 Ϯy9µlPx" f{2tbeo1vMhC\8z[mGJ E JQ+ThiVא4>3UXUs@v;zWgl‡ҟzf` IDAybE(:n<\ t}V#QZ,ڠKE=]@9Ҡ5x#SƢMLbX`)  ˶{y஡̀ %`#)7v}{oFs9[ 3&MG,4yF |%K%knR&{ %>9JtXBCB\ULPϮa2=mᛅgjgpHK\$,7OA{"\d>!u] 󚊋OE0ќ8SwqMho&?R8(f{|7ea ,v{;zѫ Gôo˪ˋfU)]gi32 ֺiD!e}>dA#fnyC}fhՇxr[1fg(cXs見dj_22Vb{(EfXoOx <1T,]![3q$&oߔ8Za/G{; 1#$*5X%HhHOF'~Tzmz52L'e7Ã,*\yDr=,,Bvպ]ڧQQ_'(~2^Ćqx[k7LX'XCbvŬhظL-YQ1gh >X: E^aݳ>hw Bč) R-Y?N\…UW1]f7LyfH)r~}?IPbU1 4PN56gy!|Յe5~?Ys#VXU]/M,igŔ@UGOvcc? K03Ab*9Z˜P%퍖;mfL 8矚{(*[9WE ]3A(*BhˌCO!WfLDsC)(B׭j }ݣOƲS_ۇ@F!$j$lLv*:3uXhyo*fxURuCM])vLUGŦ#A&ˎy uJwt/3LuZ͌;a,CldqbL\#g 핁0} 8*+p3߶J` ۆRWadZm;Ւ#uwF.#w:сXpb˦?e~Pw;9[O;d!9?YIµ}]HL_'5 uW3yѦw<-#1Rc"08^pc%D[ M1`:AT3긪yDWP>? [?U]A }HUx AAd2)ۭP` S\(P <3/U, ^ 504E|8?QgfwhMM?f9 <;" 3FBs7[n>4"ltn,fVK l-bp|KAXm% gThF*0!U^@3#2jT[lam!Уzdz<()PY|۵JW=IU@6@q~YuZ2!Fhxcǚu@,(kD@V uQ;I]TWQyŒޢV1UՐ*I x7ҕ> A4kř*l"-e0+oC¶0q?c&вI"p;05B鞦p; ;E.M958WMVWVҼ'0vE#x )ۨq7 .;z$d NA uO}!K|rO}.hrڳsIY*L" x]K+E n.ǤWX=Tn̼ ,VDh38N㰋 n1?L VaZ5[$*@$"M4RT;  Ct(Uc`_f|a7-#ġktS'x-=Úqe,BV?ІiDy\V+w҆.Y._̏x|^_Oc'Yt_&X·0`nq 0W >xTmxkP}c_#> b)=0qM\M/ﴱF{$><>XAs|)S{씴Iy:[{a~} t}y;Ӵ3)#*uS??nYNwn떻J`;4[%cwsvf@HA.*; 5w gG`ncRI:vILee樷+@fFlw\KEcK V6 eZG0=2Dž<B9D{ד(Fx . 80jw) ^d=;*Fϭ6_n'!{BF_}& A##Bx8(R_vzQvuq cto謵 8l}v(gEyho3=*ǀKvhcR{>4Fh|LSoIɱ˶[Ӕޔ ;mЧnM1EEs=\w|4h%R{i41Q>iFc/<{T6{\k7.lK@5v{ø)46ѺeG(b3hZ ACkLJa{n :;)y ¶Kmt(V>wF bOlB; ɥ;$|YeG ,ޅ7-ӽ/}4ʐ+?o@_vyPn0jkg&\ |!N4}ú-|1?7ԛ-&v-?_6/& B_ )nkav G&O#/@g]>DIvXU[ƒIAOp~Ѭqd0igIHI{3RbC5@8 I? kU<7hh;n!|Bzo?Tsl |9-7hj,Yc/3gXc/_O5_¸gqao+bQZ3vlyw~]D_0gl@p~܂פ',_cC~捰V|qO OBqG_[FHkө }֭bۻگ7}먣;x.D|M;y"%s-ç,3 nAo|Ꭶ<R>L%;AMW`fbkli=|F w:Ť_Eʖg_- {-ƋO..t_- tđՔH{^g68!7;0nx*7;x}n8- _~ lygFo;3:eOޤLR;Wt×9jmS +l:m8bw:#ckГ1~YWJ(R 5a^XqU 3G"ƛߞSFK`t|}<{Py[ۃg,Vvl>*.p8~F w^?|1ct/Vbؽ&΁ׇgɏ/n~Yέ_x?v3JGt?,Aty^7 89b@gV'1WO`j\W8ㆼhqm}B__e92_OTJc>ꫮ>:ۻgn@]˾>s2{W٠sMnu6a&sPE{ Y_!:}Cz猊gYFsK|,u70;[oT=.sCm7{uOvX +pb͔M_jY ®!$k*}d[L?LFӡ]*o` qY5 KGxٴg8=H}W,&5O6>gFkb<^t^ jU|puA.]̀h.zx};/Wx^?[h4Ȫ9؞~NRǥ7՛4LM8 ~XSM}:>f| q} U|ACI=WhzxNv34Z 5dMPq(E)ʟcfǨD2 \Pɬ &n35F|#@~$ fh٠㶎Wr;ܜj<=܄KmwM1a^>f_uӶ[[kS׵wʾĿ4#9omP!OSяdZ\$q06Ӱߤx؇M{_"10M86L3a<>^Oq,Bg^z#P|@f99IVL8yQiZzɽOY>[C7X[| ܀ܿp9!Ӈr_9胇 $oVmSQg otw t:G2"EZl\F4u}cPGo]GL`Є8>X! z%n(1)ppSQ8׿Wky 0~5xg9!b=*79ED gy.ٞM6dIMIEx`}UϏ>ҀL7A'e CXw'`4yq!й;G;៎1hQqR疥9?`USؽq|zİv7nb"RMg8vwʠl?9Cm1 #!Q`NqO<敊~ݥ%kLpD r_&?/ Ǘr} ݎ?;˂"6W&W'7>77QX)9 u/FXfQ?(M|}OCq۫vq4"E9ɼg +٨2yh_}$^p99ى"`_7uvzr\/lS]s|?ԁFw :yT:MT1_/a7X+oso8iWw)mohc1f7;?[cA6f>?/Zй%6NuiʸA07?lyu7'͟yc/9q^u7߮x́C)UN:@>*޼ ~q^! ]KR0b_YƜowV^6Kv8sW_+1=([GKكԛFmn>Qi/xt*w䗕?ݙ:#|Ed=. DSg!#|k@6»zIs^4xg_2ż/1O&b">F9gFe"d_$ UqO"gŽP}{yS8 gmwNtH'I0_zߕB3\I0 ķ's_OKڊ׿I>hZhf=n\wya}'̮ԈԕAKpxض74o%?:G|~* ׋W=md8~_a7Φ kV+B_:MgD>yKv7itR>[}hnn`lF5 #&UrJ_ԟ"7t؍ʊLw&+т`٩.~~.eح6n-c|AQ|l(FN{toD[s6P4'~ X< }!ɫi!wKґo ?O=1Mǧ_n\2Tݾ4\e8~q>!v|vq<=e7槿!Y >y uK_a-`yHb`a]8+ՎÏy!Ͳ~#Ϥ+4[ݬ]cCnxS IUuW!-\4xv_؁׏g'=, :ׇ >87+ B^¦mQ_#$^nfk\۟bnG7LRy sna4lJ l#M4N]i!öt}ovG-l GyŠcJmrK|6C_!8hR|b2dyPkǝPyد'^&It rE0/,0o>#z?]{πo!3@a} P Lgu}P;A&3!CV]R}_Q~OP8WgМA={o$Ɵ_f6r=_{gd`?L+@woVV`nN>30/SkJ&덈Mkb?N*u7Efjswbs*;ݜo:!:q iY`Ik=/y-uT@\u{6Ld4$dilZ 5HֳS{w!?4*XڹhQ$@/L;k_? uQP> xY?lclMk itu)h|McƸG?/%jfԼ1n@0 ðxc6'xouU]x puv4vCWp !D/{wF_m+Y͏KXJebW(?S{F-CP3S(y3q9$kmO\[?Lk&b Վ d?8aA_8? }'] u7|E?YBbP<7_j!^Ϝ]cn(+k}3?qu圇:}sm>\:yFUY%`tVVMD{-[bީ%G'u5a`S {hPfVitzg vc,!"?ZGbs$A8Oogٸ磬3uaPZC@Ro ؑs@!fV\;jO?qӇ|87A/igC}xt%6];/Fe>6J ivXy}^K׍µ)c6|ǰhͳ ώsxi%Sci4yGh qjmx<?.(z6LcdX{!6ve ؏Hi"~m颜_i?m?uۛVSR T-Ay8n@ y>VIxE?F=2RݧV'mhc\XlLO[uN-w%=R9jGL[5h/Zh./8!^0Up : Z{tr63y>wd;V7 )f@o,m)Z<}%~ ^ـ T?il>:ҟ}Lrv)oʑ]3?s'b/fʿye_Ћc=wHC >_@ǣn6IY6Q,_TQ/VƝ_~7wؖߣu|'Q;}o{5{XfN}S$_mt@qFܸ4oY)hNdөHtU33,W`1֨&]%|qw=o.Va 䌅 BrleM;o['aLפWxXzV._2GikGƹ0'ϳ]r|eNCms9}d?C섰2^yQJd-;Ϣ"nޖkyM1:ǖ>&<أy y<:s"s/ug~OUFRt٫HY/oC;eK?o ੮ vg^j!&;Kl͢\˯Z'0!i!o>ȯnעΏ7 y6fz',O+|qw6r= 1X.nf:>!{"ք8~!IH' zpab ŶLVc1͇I BQxLhIzž,\_L.sXߴExâ}t̤g.e"`̕f <I4'Hd s>>56SP:`'s션18Dƌ9Ac[^%Y͠.K0wI;}V-3s&^쾄Vte54ɶԿAnRa m=>^.7_,mZ p y?Jc;UϾiQm%ؼ'.Iٝ: tWKZ''+ϖVVXmUYJ`LdvܠNxx ]}񲝷!>Awۮ^\8=7iv@W2%3@ž'FM?q"A|y牸'M1DWSTC;mY-[rx0s\4| un={Ԭ_P hxy,}G!1Wf0[.ܿБgx.ns(G;&or=Ü o<4e0{ 0I?VkWڧ'L>H >Ѝؓ_)#a;oV//-'ҁ{TxqIxαMiv)U/>Y m qמXoىE(SX+ehݵxWrqVƺn'OɧƗ$e )Zִyn]*fYs#_aMĄ,Jɯ'qm}[̈́SNT9x7~ҏkDG_'K0#Yy%qd:+7LٲrVxzr"{ȭy^5>9ٛ1AڛlԸQCbM2_:{[S;X]N!)k`t^q ?-pcS]71rɚ'>GQ.SM[bo˜\! XV73&2@cobz4gd17<:_A.uzSSvwJNk}c>OߒIſ9_4ϻ"Yt~ 9\O ?`#{ /< WZŭuakDі2 I+})e Sʼnb% (tDI JNK,A a~a j!: #!*9Nљ*Oϣ3B񜑈 SO߭4+sqTC&|Lʴa.% H*o7}ELư~8IlmLBYQC:!o݈ ?Ҧz'&S߇+LVc3֪">@*M5MGHI('ix1&w򄆝 gX6rXQɉc5en΀e1񋇌܅ R/IakgxA89GOL}5~ޱ&q@Q9+L^| :V嚈^d7㴵- {=f&:Fz*8"{P$W|83?-\:u,]ա(wi)gX1(gw<%m4:tA_U@ՎN٦ x xKvGbu["ch7&,D`"fam tcU0I0hIǠ@:ADQp*)?h);,FֆcT3Uٍ\6(iRm c2̯]ڰq @J&&!;5T&@xYZJt?VJfgS@6},$ AvV>BzPvEF+C1KL *qr>))C`8-Ɩ'=qq'P%kTcuקd_>;E$s'ݖ8uGtʕ1]*d*6 zL#R #sѓ2qJxNPcf:heѥE gzf UN#պ Dh%شN+"4cbf~K&HPI $ک)O2?C!a(mLX`n\ ' ޅzHA-ehՏ(ԏHɒ ~i^5jVNH4QbPb24S t,#A>C$xN-[ =A;C59p}@rhdXVJE`B$@_ȻOv>2 ɄB?RzA;B:H i&|(~8ja2J'gt -@qEuQY|$1Gdc:؋č8,XizWy5_wP$˓#^2QALCEKZ`QZ*b:abS*J0c O~ hF 09W^?_^!@t}0niWHB/}E%U=իtd>WTF'fWڙcrBLǪ fO[0wG _*`w8HG= 7t)H#=]s$s~f[A{pmSEx->Ҽ4z`cpRt /Yz CBtreVci hUDs!^>*u| ;oΞqe|5[!`$ddŒoߨ$ q)<!BfMJW*orW)?f/\PpQPIប)Y iSN ?`#p}[ (.LGK bl٬g&=Psju > OҨ̇H;B";*`@TĒn{>Hi6aj5"G,^N\s=noIs|RnGǜc^V9m;uKL9^CfLus&lmaQglgE-s>t/=̳q7 %ɕSs I ss=B5@Z/0O֛||)fa efw=X&0\1^C=wl^ܙuydeIŞ[)_#IL=2$n#ǎ& %gVpE? ˝JB6^"92Lx`ْp-旎%+3hܑ|A uiTfΣMb~ͳ_سgȣAN %1>?uj}B_o`'Ia2H$3>6w:ZLs!0g>p=QIJ$mS-uv}X ?v'Am>$m3*&Fh#Oć~(.2ﵩ#:c2>,YF*u,B?HӶaQ&Q*ySAѰb@*` NMa/XrpD8^&(vXlJ[SwQQuAhlH; NvE):EXo_P`Cexd;$:(ty)s'g 6Q(??m6hT=f%#a,=>;䊈S{_坃 B>]#ސt)wt=BtiN4}PT:A9 d}D)H RL%x29FY¨ i%Y2d=!S{\-I$ﱧ*rbN5ɘCBB#I,ݷ>$6xzښ rhMؖa"M:/K.Ҏ~ɥ}aXkpkh#"٣̽;T." {n#iii_;vp4@It>E}>Դ ^9_koރ 4޷_z.첉[n6Fh>kԸ>iuibP_/GЂP#eIz Sw *6AZOY6E΍KMX;Ƕt2e7yE,›&jFoC,XDz̒ϣ|xmsIaYwCNCЦ! 2v[t5T4;;y~gɶxzK<.1#F3n ~Ï!)yWZؘQ!K B˷#'}"vaeڼQEQsNJnÞ.'_/Pax$=vv7#x0uY햋YU^7IWyTi^=:teL>dP9m"Ǝ8>ESE gVkI DT>V$Jy0#IQ)Ԗg򓘻1&~3վJ8gQ8;"#mP%2X_AlgY _J]4yv!k:A4Oylt;\=B(dǹ >8#ICǏ 0XPE t ddg=“&L w y.;@ y]hB ؽ~塨{ydD'l)cI@@HA9Oy1K9d01bԘ#y6xS+"b(i‡;|!˲6W~M86;ټp_,6n_jZC22 ,,Ihj^nbo?RZʻ|J~ºt[ZPWZ=ȎYm_]ӰLڸ^rnaEB}Uә5޵XOVD;V7q.ؚi.{ez@_ߝD)Ua(^x;^w&~?F,I$_]%Ee l|tT &<(|:jcgx؜pK9Y{x;ɕ,&>t\Y~oXEmj%XBqbVʿpySI1"I7ּв"]OU0, 5[@Ea!>by㺮ရ%KY4t -1ʣہ<0yǤ A X9at7oŒ5dQv-~߾g=̧Uȉvz'x74=;MdyvXx9rc(ώI1/{`NJQ@v'3Qr#a_h)& - '[ŋ}Ļ+._ZYJFH17ƈ0< >TPA.҅䍱(f!gyLԐ@ɒ#/XֳY.ƒ=8cI7{-f'eOK`2{NT<ız>WP*w^qJcTу#hGU_~{`ffvG 8pԲ:BºWjo䵜_@ ,S-jkK 9T6UI\!<}d$Y?Ǒ7Y<L({p>n`PG\K*Z\VL2¯R@鏇+})S,Gꂺ9rEL"c3^/CjZ&|Ǟ\u{tt^cR5 q6;=Ka%2"c"RpT _rOIy,Ta}q1r8ix:ޡ{c#evMc[V.!9{̜#6Q. ߆+;Nnoi YQKeO7a:Z'zMhq&G&[3]#x(]SI:G .v=OgZ1QL)j wpCD|A|zSևa1z0%wr(A&7:M0τw 2oG Cpwk@t 6=vi,`@MZ.O2uL8Sh| 7kWh Bk$~eJ(g1ߙї0ZUu |†Ȇˢ5ltݪ]<'a(=O٠7ooEٞ5I"hy`R/dtZիeV{b!pjB=qo4 BÆ$eOa#H}e8u@4 k zDO$P;QO|}H=GԉC$uOz$GBoIjõC&,_ciGt߀??)I4GťͰEIGа3Nq&& (C̣AyPVxtM~O_ &tr4:3"$2bҧDI(.nb`sbIeRIDONoFtAI0=#c0>/Vbg//zQv.mpTm%@x| 殏$%0(kUnRỼ67jىW~݁f?95^.jS{)~fFڅn'@B%(-&H=9cqr&FI/ӓ&e=? ~Wif=q>$xvdf4SJD ݞ I0 C\1 <9NoN’B.Tt~t˞P0~Nf]*"b{K(z%ƽ"E/u.9sI+f\ݻ~<x ōYM|%2;f>^4A_e O~2=5>$F:ah__!b&|E`Œi68mrㅧ~0 Zde9a-)=+(>s^8`wun:ZxO#hkiBcJkFxIoṃaǍt;_rqSZm3n>$p6aބ /^3g 1y l^3T z,D}p'h/,6XyÖD/1 n*Ų*eMِ!Sh h6'0B:ǠMz2bdka\XYB5Pݿ\lAA%9b ؗZ~*-y)t #Fٞ#a؄ 5,G.e0bzf=kp^wJ_G/J텝^XSj#WCanX 7[kbvvc3eQ 78#SAw{r%bW4O6^45V6=P@7i#9rr> UoN?CGE~.1=EIZcV7#يuLxF6:HaGиa>L^ dd8-s J±As ܯ/&F^I,Iٔ־km}GnN[XT*7; 07`ȱƁ^#GBV\ u.acʣoAExlޠ2\ jqA2bXɦpd&h{3cIf3P&aMpC^X o/+{ 1hj+^/!]$ A#I%':{ $cQ'S8248aF{kwzEoTH,W$r=8pkݎ}Cͤ%&7#9I N H!O3@>pn~p\$]vD,vE"FsAKXvVIP ^@>Q d=-t۰BܬLv|]6> X`L?(bdT1.⨂ᆖ>ws>V3nBt`oMR󏡆cc-lOO41Y~U亿A03$0x3vXy/ۆo},@&J7d߅V#רn`=5b̞wІK믋ƛ[?2)B<)#gEE5`Y 0 )"(1jyBFi,-5Ek4:f 3,M`O!e.vPINt!^ NQVU 6,ѧ=o&.*6kkJ,h2xJ`5y_߽L7M2:4M=VIdJ=e&4q }_bo&xFw{Ҷ2"ı,iFRl6G*c"Q{yuJ:V7~^'ю|~(/bb .),X@3 iY'  7( {a(mil3}c^cDDp 'd5!)^Ŝj:А7cnz[*KLNI˭9p~WuY?D2Y{0Ao2Ҳ`Z NX$c oQifG8|sv+\pW5NoԳz.'4` RtEhlzUSDÚƨ rUΨ}YzlZwg9Nif-\!'M_vTz=9oSrR'_3iD QʂQr@6ncCv9`@E2*왾4kR}p:xP|ĮIz#UP&'夣#Ner(ܛ1E$ sqps!d2 <'..R=$u|$ȗޫwk~fbCwX06vBEu" LtU'h*lA&?%bLidV<د~%}GF&T./J6}w9չqHꏮ}yj~ nEŭUp4#$:x M,&8Ԯ'o3zSx%Yr*ݐ(0ʌ&G%!ޑ!1Z:|,9؇X34P7!w*o_"%\{zEKw-Ďc'48>*A~h&'2K! 7 @mE}#`* aZSAc;Z &עI[0+i$wJ@Ezۼ;0)a5oc"84E@fM8A}G9X3<\er*uƿ~P_zKgi?GȢKuLjIdjw;D%ɰ=ko9d; 쟄8FW^1 K +fKf+t䏠JhzzcO - [yoѺ;G)V.7Α6~}iheYQ XT[1#5Eد(Hp⨉i;%R񺵎3SOĵڔ>y[*D>+FZVlSYw"W) ʶxXSq` 94u_v.^~Y˩-*!Mw|!aN5gɵjq:XqrXPN Y~&NG B FB4*DѣhU=~zK,>/GjV;]c)Vʔv< :j,…U%6us{j,^]Ek٪N1,V1F$Q8j܊leg5C#֏i J:t@Om]u(u&os7:G}'t-u|eIՄTvAÀJ^ * "J 7X^^|to|QEƛH.Ѣ*%khY6'DXWa3@1I "Ɛ'n? ]L}ӪsX=` Dc~S9DSVhu[3Gɢ![w"Y}[9S:r x4JcdlwBK'{] ߣzf{N yNૉ%NMWZu[!t씹tY'p(K7fRXOf<$@y8H(о@>g1-Ұdy JÃXVI}sSb?Z\|0aTQ80Ba&aI XBh \hA HE-uE-```wt=%2X/$[߁bKrdRqZ8߅bƐ N6v,9E Hڳ?98A,mĄgHL Y.$^7@!?9S M&7(wsRXI*ɋ/EnBcln㪸wskNS=pXQqxvj*3UM-FOJCUPԜ+Kυ䤋;4C5F&><IԀTTAi0QDF+? O* JČ@.x \2`J75Ӕ{>5.sLkY5ʞ@A߉GUpж֜llxA>dT&y:?6YyBS 6]"`a`e.>!#hɋQ?|:%b:rgחޘ> DW0188J!0Ё!5lA! aK ("@Hcp@P" aJăNl" };0NK@"/F60o¡Lt9"<4rUrMac@adnjtj4%ѿ+\)AX3$+GjK]8GO0cH fiv)I%Z41aZC*Z}d!8+zPwt(“^..+CܮL,(!p*#L_V<:x:GQ2NsH$BE2ꤥppF .I>XC8vUKn8eCF;Hbhgj`Wb< ݅H[G&tl|*WzX]0=D`{7rLLAPo^xB j֨"}1 {Ņ_Hi2M`Eƃ%֘) K?x5RQ%RT[U qa%OTBQ$0*dk:"1x"da m , ڷ3Y!qBVcka9"¤nqp< ͹ņhKB]q1q`熳jMzh=u]!wUt\]f\_aL& ,+c"Zbt=xƮa`Mt_MO4Wiy[°4AZJ\ w}>'jXbpJփ$ߠ lmr,U*$K[B^X#   ~{0vMW#"ʷcx"' |qCx ^xx"&K:DPx3%m{JT?~<؂_ لϮ=>>!-0*!nk؉*5s{^@k`pI','JHd)U cE%{)vm &MjQbc +Wf4yR.:ںǺEqQ,Ɋ3gtbraSr\\֠AB+$~iUeeN (va&V L: zDV jAb+RYd[J`y$D)Д <.怂m,rLfCFк'k$f4d ВN!$ܟ)$PR로ǣIGc, BMUꝫ(bFh;5@* y!vu`!iBN"[0n:F#Oipnĭ?<-[XnDQuRgP+ ^T{]]?ghs ;qv}Zg#IɄ׵q(5~upIgcVNj:龎ofVBEY#fj3 I 3(;*wƀ e4싏Z40 F] 2f 3]0 j6fmG U%ՃR U*撖(k|)?WT1$+`7_FxNbkgF2%ۀ# LYB"$ f >!o2ry9sI$`#h}4gs (Z$Et@.itsSTa9,iG3p$&?#z9OjJE:U4@U1z;5P8 OIbȵ h6*jәm5zStLwCT46O"i5q4w@q6Mv^-jc $8MA"e B)1@cU?9w8W}c]6/tCU-X sf _C yݰ$Zcx/.Cӱ;φ,74iKh7H]4Z>d@={ EN jm(H: ~Gh܋ L=3:_Ơ ?;5IsN=Q%)en"=ANWqc5ۛwJsw] f4݈u@̓Lc)Wx6=ˮc b~qϗ3_It]Զ={<Յt̄ /Zv'1Oy hJt5 O6I*~iR^{^ғG#zUTߧ>@,u4^ fs7|=yj5t40AYfRoYUఢյ&л7} >)<̵z;~t_{zy,rJg ,GAMn&'!5GEKXAXQ0}Y>gk>f~\֏js͠9e]?po87u ߞGNJrrGKݝ wI]~nÔIGF4lQOiO a#a2GK1dxLHlw|nrqN]w()Y>?3i:<=s:>+5ڹD$F[s=8 QJ֪<H؟9W5'%dg#F(M/ۏմYIͣ/i}m56uOu==.0Y<S>` ÂiUhVWZ{(gTo2gȝu\hS7=ahϕW?l\`.`y!m%}&itRac2 NRk#;t0d8|d8<`_"ٽ~jOR=[+n:K8 #1&+>X)WRR`Y]@={5^ #r 1ٛm߆r_Н~+:t᝶ɕ [;KNݼ&0‘ԔelF%$pt vnӰX9N׌f 6_ƧYO+bK|X_x\>2k6ѷE 6.{k3}e q9b~ o魤}$RI=07:m(rDSjk}71a z-)[}jp2kSUu&Jbwyj9uwߴ>Gklkǚ= '$߁}ھFbjv{$leGxSOg3`>'_-K #s:%P/k$B-J{RO+*2r3͆}}8YV-9k_LlSsb__&cn8{1lϥ2}%{$y&ۧ./zpgLs.\S4Gig1WCakmGM!ᤞeor6^<ŇR=p~·'OX[o"ल ^qi &]%9:ٚfn.vJ}ގ?u) vLƭ7^ q8>K3몀Ȓꛘ&Q\Ɲ6i5}ܑ0[8I_@lЖQ\:A^8!1ץi6W# &Pٝ{ V0dvf&g?˳_|;x?0[ȍ!N >إ^ :,8oj>Ń'+U2que8'`o[3 {y:'=J/evT'pU[ &j /|12n{s|Q [ۚ+@39kBxz[K`O`Iz۽8=m2g^Ylb\Aq?{6הG>l/r>#^`MXfKbT: wT|jUS [:TX7[:٢,ˆ4A6#rTnivRm;"Va%%{HҾJ2~p ~dky8))zYa@iW.蟒<3q&xz> Q~JGw9o+EOҾӔK{]{t?=3b??Qڗse@XNPl{%oN7a3G9}lLudž~+XAGK;-ooσL%C=#Qezϙ id+N+]fն?6ڶߝwKkyoŪyh_K<ZwwWOaFtfyٟ(gYHr9COi'9ghtE7g|~w ?p$c \3ql$0k7WģH^˴GɃ\vu{'aI=atxNz9[c15':Dc߸9Xo=w]=t(q dF;ބ#-w-.ip8YCuHg\7ĸ9qa]f VZvpˇ)HväyJqe.6FsXnGb&<..XA.Nf*!q;mr$gO"e4hMC]xf^zϗCvc N;B݈~rP'$rzgywBxhЋv||7GW<-&Č4ί@ >[~ W l܎?ԕ[+J}Hy^kČFoIӇt?d,H<"gg_ w\sF}kP5yq{!ɽ ѥ&I!;3m5ŧy)5yTkI3y[D{x=Y6{o&fq(orsaA8ݽ,'kv>qjZ4ÖDGİdAZ|fEW[  1ܓصBֺv~+Pgbx 2Mu\½j_Ŧ O},GP@ [ it<йu%¡qz=0,(!FWv!E>볱r HרD5tEm#cdmQ;@d¤\G^ĭ|8Iqͫl7OJC$rUw@;\q˗b-̍.(qBIR[A=eɍyVjҽ!K?:VOFN2}h~:Yv?'uQ&}.]nEEʑ )'R%C%_5Uظyg9d BƉwח_}WZ²k;a~jd%M "fp~6xý\ ;m䇆pl*\Ϫ^uz<0Y^)dzMdŬ7J=`R){wCDDZV^#C,ؑz~WҩƁU߮wriXTw=^ԙx:D=`Zeܺ@|Ѣ1Ԛ3ʇ6p{aa$H=ܻN}yc@>r+ TGkOF1HhG^\mX?sw|*/A,DQsâAp@ҿ%mg@%;D@5ж'aL~EhGOfSxa & lc GR`E"} ܨBs[zĺ9i1VlwA,Z 3wnЌ />͠6sUKa}nאVV0vc| xiO՞m`vQtn|}ٰS}dd {q8 ƃ Vd[-E$Fq؞ v {=ܱ,\F71^s|,'C-FP퍻S+K|`\'Ω!W/<@>,<~sǡu6@ '>mܭ a!.)-V_gkp+{2cG$u::wRo-3H7m_\M-|4݄nY٫Q G`-/8G ?W:B5k׿H1-Ya@+nъ0yA,KZj0P5<#^G [WZICE9%+kP$Lz羶ؔ=*{`|ozngĘ \I΄oBpci@W"r:/dc%/dg-J=me^f4(=~]B޹pzx;@Ypο]yH0t d P9 xAiojYj<ݮl!\OW N2w~]d@ÿ/NU O01<(gJ7f:2[)~L>̩_3E\NI$ЅUqo'K1Wzo0Qf{z) PHĴ]up[酿[fdt-acWvG Y5sw/`ٶV"S(bllJOh/ -~e ⫲M6gV kOmbF:Spf'E0>#Ej6mBGeYK ǥwFXa#Yq,K1̓է& >d8y( N帰ǩ65ʿzo-kʿnjvaBVWtb*5oGoƹofc-ĝ51( sv{;t,J:7:ZΝL~CK 5?܊f`nj喇p(oxgi.qeYPPk8QzeewNS{ תߪ\=c fLQεH#@0[te؆#4B+7cAuy+H=ڞ`}Ioo+y:2(}~M<b3EzW6;uo-V_KTOiT{'XHD#8:d#yg=fE6nR'"~DgOe}DŽ"S_:d, ȥi>koo߭}&hGmʡ {M/Avi6rͧ|廸extwK9;jBkvlAwJ~_$Moq14s\9h׎RأuջӞϮoeZY?zUU2\ q&ߞh-W*+*:Mƻg_K̅2qM jRrV3L#t}]m9~6;jDt:֩Buɽ[u +PpҶ>8{M~M35ܞ?ݢ\17v=VCvv>A-]SlZ84K s g'y&)5i?X!qH澥/ H޻'_vs<8GU?35Os⟭;Pṛχw5KگHÐx w'TdsղЌ!/.sf7PffY)Kt."=BG-D^VE̴M7cD̞^=&y^P]{M#~gX}"F_9K  ^]c¸\yjB?NcB8ߓ6~\>Po4}  ϼw3zp/#t̘͒vן,vFyzk 5&4ҪWE#֕Sf/;VӐTv  { Τs^ `'v.d[ȧMϽFO|LEWl#Asr;6qaP\n[gr6ԇ -WN69xZT2 4Q5qOrt ;/ #?ipAv^4gq2~R~"ˉug=( 75o%>0LnGW0~>R- I:-n_Q~A6̌!Z`8le]bcIU?%%vA>ydwo"B78zJn(n\3A[\BXKG)ECygx}ʥlyWxpshtKp5W u._|9L/NxdѺf,gvxȢx O]^ߐn0ï|`K@x.!ˋ^ Ӕϛ9r7I?a' ~Cfw ֭#G}4/wG6ܻ=#^ kub²1\[RM<{{^9Mgwqi]]g~\W>t.X6?JոN~܃K3~5Aɝ&E~0ߝc!,$2| #G)_|+Fv̉΃/2\38F_c=,͚gy뵼-?#K;Ƥ{nGaAӉ^εqžo#^yCM DH3\ڋ~c!1ʳD"i*2tAAM(Kr:\Jpk29;sMrshTMH{*o7$wք[s PnC]$f KJJ fŝgKbW|(1dWGM+&ro ֋1%>ȟ;g.C 9mΌegB_w/:F 2~ |d#Ym@?0Sėujl,j>Bv?wҳlsԌ }_&cr(wtvXTCԨ߁c+.>︨:jh<^NSVmsBgcw7~og!]'𞲓Sϖno#WC:0狀mH2}:|+r9ur[)QY:?v^\HwWrn-݁8ARMBѦ✸mөWKx~Dk'i&Mힷ\u?!i"?5dr^n8[v#ѭ?w?sM~gn2{ @s7f=?Λo̾9&6-{W[&*AY=a4}׶O˙ݭÂ}N}u?'6T.*ۮ@ \rRV "-nXY&?W{AP/}vj#F.yZ|{fbVvoPܑ9]{va.+߶c伲uw Bms?}s6n!].4lg4QvK~mw WC;YW:k6O qR@Ft<)hLlG|3NMą%,LH]m td/ø? #7ϽHW"Gx[|})rWDoDX.o&g1|խe> δY?)k3:Λ+?_s>Fpg3W=$mC LxOɡ8̇8k]k|a'mg/̓D'oI8/s߇qa$Llm S`ކA ~38ilcG/,/m[)gEG:l1ێY# {ng>ij,y w?눞f z.Wq8)G9m;:r: PpeX,0w$ҽh-_G6cFpgN.u[W^X-$ cUTZ"~׌CGDg ÇBңΆJOLރM_ ; _/+y촟D MA^2@zڠ}ǰQس=Tp+fi_`ET=mt9E5yqu.O`\OdCo܆{p<8`XQ9XWiv/9RVd¾/kK &ǥ3L͘w,[٬)vayҸHM>/N*+ C7y Ѯ,YiDߥY C_iHÿ][bI&3 כYq0G"!4e-41Ƭ=+-fcɃ]㍏O=_,#h QBepZgҵYџ@xEoC'CPݰ8~w^c'RGtNm(בrB~vtn,' &y,30Oc` gfI4ޞ]e+eqQv+Y{n2;4%خr{<8:sx/3., GqHׇGn~TP6n=c^ͮi^Ǫ Bn<f⹂ust]G|* r{GkoVړ5I9v ,>zf5#  =X[ޛWgv }25ߨol!+1je0 xWӆ; !T c+w苽ot^N|zWZNΗ7 .+ESF{b~>O3(H.U^^uk@g+}`.vo[hY{n eQpWkDbȨ})BU@W\dYD&dL("/һi?<:KCyж 8dNvƯؾ|ukEvK -mvf9elQ0G퓸:ޏu2Cy|Z9)$azKo,xM})E&f_?ykmpv`s;`_K¼9W^0L(j2{5GLUxX(Fώu1 ŧ6,3FXnMp7{1]H>؂OZesp*Hqr};r1'h*Oo͏>x2%ba!p=ԍIٔS(Cfӭ8; /ėѮ@\߁v jyc;'`䥸s|HbeUcfh*5E^1;t^疹! #_߰+NZ>JYP^A|i5P.7fY߅7H~6oF ;D(CD2H>Gɬ~yjX>}J/ /sM!+"=*sXyV٨q[H Ē)8sH.LgMkj_xJeOQ\sCȐ{;~2p7XMFK _,69L!fW2nikhjc>t9y3եay^~)' ;KsZŸSwtfzqO19]2?t 貙 Ld&aٶovJ?@wcw^g=-Qry7i0M~ޞT Wlߨ'`ł:yqq2pnn:b'mVX#k7l"+|F߅{$"͆trM8Gyg@G77ք ޲'O42v"eG|1 4t"f5Qq<W6b> z>x?xt^2VYg7}x jְ]6yuﶀz%VwoZnêJؼڃu sWuvoR!G8>fp-qb˒jwu;ӭk̠+8#9jOo[^|m ;hy`V}BJɹ1$O&{KcF sD|ݝ:w>D/}0j1CvbVEˆP;,xm]wIߋ7?ĕ op=X~)>< CD~Ƹ*Q2eR0e9lH[*dJu0ظDrZ,q83L|LVG"^A_Un܂g=V~|ҟߠufr 4&p;/)/Iv :{c[-T)*aip䧎uvJGjoc·GM~#5=FᡍLBB ~-d6.iqY >ϵ2;ykzF99|=pP,mchc=4C'O:YWdzh [2:[=g"@Aߘ@39>Y#RG/)I{m;+o^ n; 9[GT-E m<7k7t6yYg6Fj˿[ov%0=G3E/<&MVgdvlWu ::x8^s~HB?O>]N~oK f|TO5 v+KCf6܎1KGTDNp7iAG>!L5>\0MA/yΎhSN#XM/E/e2t~ $X7>Q佼69yb:2->;Sy6 R]9-.&ua2jb FͤYBn}B}]8{8mMq3O ˻UAzpu_m(,fV<Y) 9T tP4S6lۿ0g<}u8Ga> G29Xu ϳ7Wi/W]:X9ؘ_D7q~osnN992Pܝ.={֘]>>`+.Za AG޷_H>~m5~=xYnnw),EF?̣]l-R* ~&Γsn67͑нS$c-eOي\uъpM$YqKC"6I(F֟SvY)ן G:+n)+^Z?r'Ț93k@>wjG.܉'x(S[`|9֝q6-4r(Z7XM͙Ӟ?xևJw] Sk}kV;XˇPсKPU&ĬҞ}-$6o*6G] ?ƟvXYŗq CvoT2i#5N-^]Y 7\b8[H|#/>N${1bI>9!9[ : #}d[?>unųJz>s8.taܓc`5Oc8nzPP0<#(p; X>Yo܎އ:Zp}7A7uΰ>z,&ܱu&]ŨѦ~ӊ(?{w;yBDB셃+y[ۅ;PωNFg-{/1D9L (K'F#>NGx!Nj yܟp?U_!\D=eA޳v1vvжx QfNWpYƿ`ĠoOQN*o 7_%O}fv.? fGֿL/\4zO >.QE7SAԉh{sqBјtg9kaVQ?jv)vL\|>rʝs``ZAO?w {̵6hBl,az|T^m{@x=@ORϧoMk5m92c25Fd Qd=ў2n\Ȅ勘==;l4d=rTr/\V6- Kgiw`Y'3U9~,^jIZDx.Iξ΋J [d: (Mǟo]ؤ˿ilӊfo>zvs\<? CoBBܟ 4jdq?hcd6mlgrw>x1I0KgcPM8׳qB%dx.Ft*i\&y8gwoqмqtFѢbWz{2v |[h9{ƌikfX6q`b|m'O<#Bw˒IFͿ`\[_X.Ϭܴenљ7f} F4Zj_F9-}8ԋn3]J7@u#k@3]3%Ζ]18E FZ0e}&Z~Z'gjyvb )Qٯ{ɏÀeQE+4]G%~P~OY?ÿ:t95W~OW2 Vo gD}afJڝ9?h-MS./+ ѳ0\nq'VrX{:5lɠx,8{>w:׊:/J67qP;NG,մ\A^lLφ`@ܨ$7dy^H: d ׭}8ׁ qdXx!N`7ܤ:ê<O`r&Qvw=|ҹ#ݐ!X0wDlNǭYs$.B_G~&fPO?ӽk NF8rnѷ`?l>;&IC<2|-3iAH͘6{f;y y҄nҿT3~ G+i oܩ#,zfw̜B$Xe."{XK 9Vg"dNj?btHv[bd"McJקs/])iU|KknR+ onioŊܮwmem49oHӁ+MFW@b)4,非<ӱx;4tc4hz}x=s$jï&_iy-.j}r86E|C[q;[;j"ۛX@ڌ4v-Xd Ca ohNz σ_ٸ4{V C V{TcFZ=; z9J]op5],;t<׭S?B{MbO-8C#y0t2گϪs7"7ev3,YvƯ ixMS㌥3my/܋Ix߅'ش<-868wz]mN!ۖr^oVo͖@Iؕ<| Ya9Jw7TgIo_yXScxF:ެWul*h,kVcV#g8lu&M^&ΨYp1>@Ʒ|{́Γ3+O4wY#P3zwxrErw~_M^~)l~bE4H0OC~"2Hl/]GwjH;||-@v~`OEk0Vo`{Vuqc//:^lcZ#ky#:be~~8k1ÚLeli0خW3C_sJzC߼RODˡ9']Yc,3'8GWB tެ#;.\=ZGv_fy5w/dy@h1ysސU1IJ jB-mj[W٘5]i] |qZaŋۑKP(7ps:onĖ JF|oE=ۓi{H^q3[:'./~^u D_a͟'|du/?vfazvr)I<“nk"q׺lK\Mv#yv G+cO=y*8/&F#BË&$̦]1؋xrbtNI61o G۠!>wa?|<{݅d'y\=tqWyy?]QyBSXm}#~CCc)DΎ׸Sm,8^^Y|f~!z %@ΐόwG~;fM!$b ~o *{7uPS˪ȫ^]yۡp1V Kr3]i6 9OĉTݠ\ۊqL`O^bZiXYsX^:MpMh( qK?Ws&̹&^GR|LA|]zL탋{GVC:F^# rq< -9|#IXRԾxHf =/é1'>=j}e˵=ur}y.Hn+lwqDə*q\NW?+Oc ׸:$/ }B:K7 (o7|7u__N_mXqi1߅qyԂӝ3hQ*UcqCPpymmңݗ%\f%GIXErVԚz+o 6tu.kp,\T%[ڗ8R!n?mjEg1Lic_\:@VHu^^+^ ?U\) w־Q*QކpP(%ES9z ?aw/j>2<*eҫۭ0⨁^ I1fE!wFY ;] y86õ>h=pr;2&/D~h&B{)zðrDXW}Wu14LڙM&a+y;l%:К@?N;^ΐ2բ9f=Grx5;xn :HGL(}r~N4P&ջp01qQ_FU{=luͻ\lZ#"v/>cl [ rv7Y8Biw%n i$}ԓ> wF#\\Rvip3wM6n{4^)?3iBxϫsQ:πc0[Y9_o ߤJDT+kR,ud?ή4C~\eP!8氓]s͚.9~|`yj!1ຖ)BCa 3ɳ^}'__1Cu^"5 lʛYB7Ѫ\_>{3_3<)6'gNR[~x}r/|xi33'P |F$RT0N]lk5>+n=)B0Ԋ6 NoK҆wUr}DFDk{gE${ɓ_І'zF^hXĮMjA>M9~\&[H! @n Sz#[ G>znnml%/6sYq{(U1 9x&NfehՐ~ȹi*B G[&,5F˃2 YS}t3ܗҋRholw) BC9y $r;hnfY߷%Ѷ̋}b;?!d)^yϳcg>.tP`=^lF$OYai͟+&~9 Ȇl<a[ -}.Do>TPÂ]G/nRrE`%pEz˦(aG qnwNW'] IkzwDxLj~9Îz ϘEed{bY~ ԋh t6Q<ٝٺϠ, G w{$w!5q,mzhUͅƿ[6ivA1{Ho4HJlbX=m +aG}z羥r 'oTkA7B?=ϏvYRϧb&mPqt 'u$S644r|w'Bva նVbk;yo‘ P?86EuQyp xy頹?|\7nvsL|lpkҼS q2=}iZF%+y )ya{)no聍yYް0mGtbB[H2> oa@` 37<i=wZEퟫx^azFlrumh41v~ZxϺ]~)N.LW :P~|Uvuo YUTyloBPQyn"03ϱKoӓ+1 >7?xm5;:39xRY>ge;MF [hmrk|qj{-Tɧo5sd ;7InitJq5`|sG}GO \}ܺyzA_c_jdo/4oypxm`^bk,A{ބ?.ݠ}G1<h%/W*x731b%M(Xfb;`dW{BsѸgw#7Gj0ǺƒgX~ W2[a[&u"5OO@u"Eu}IOr' *37D8x7wIͬ[󋢏ce (mn_cB-fxؕiQ= (}p,,ʗT@u7}V_Uo"AhXJFn޲:}QkSPQAN#t :.9jY$ߟb61!L*Q~hqr l=LW7i߇z=6o_{vW{ڧfH⮷5SиZ`?%.綍CUSiX?CU~#n7 |WiO"e.ekps]wpM\}_Q{ ط^hzh@lKW~ QEfU=:xP̫Nԩ/^-!|RgkX ʏ~ݞsYh1O湵uC=$/P:ᔋ9*W)":d<:O1s(;Z1*=A ~u:fM^o]guxb6r-} ®JS\J巨\,7{7gMPɿY|]m1k]E ~47k Au†8.GS ?Lw|N!7[v߯LasInS}6fğW4l 37Gq!9o /vK.qOa(YS Վ ōvqU {8(8O<ސ}VMw1d]n _0d!>s>ۿ\ 4vr֛GT#fr+:WdYƆu[=1G7ޓ7*y}7=ٟ(o=e?boB?8;Cx  gF;4ֱ>A@1)9=N V \~]z76@LrV|Wy̌xw¿ˍȬ,,6P #_sf?Ek=ѣh}.x^WjΨל-\:Ml3gk=|[?kp&V ne!+(G|=g}g i\ YkZ mr+6Ԭv_Gq] ǹ%?2;a&V2>+zި6zm }cSr yhnœMX o'/z ‹vBCc;`ι>9l.zWyq3SnO DɞQ8'!9X,cjOy~ClO"C@#a~!C0{˭d&2u`_sc}Ѓrh1Z9clv|}g"\J nbG!߇|-JZ6yoA^#+O1ykfFtqK?F^-=;]psseh3a'+MUVYfn Lu7M3>υpժV`߆Gsį-^ϬVy^_2sx#x5(HfGY$ bk}=8p 4sG$926G&HA<|:4\?xSr|k#⣩; BGՈFѮ1QZɫ7\ N"Ͼty>ˢK6S>XӶ_yM3?/*Җ=^>0h <=g7Cܡrt#̀ߢ%ʍw zDxi(|i"53vvO錞?s_w?-ǵQW9::ϻwfbrt 9Bԍw'w8x;ջˀ>TK#KXNYZv㽳B̓yY~F豧1==xy~1}k>**NNԇ /JrT.uW_ p5zQC~Ux5yȻ\y?gi)q$dܪ4BO֎ҲZmfOzPo^(Ha^dkڢ^96OF+}kEhŹ)ߌ[ &S;It8\u@[AFٺDwtsryxյUEj K.KC;eke>A?*H.h,dٸdO}.o~~85riY=CB>77﮾:I$kd}G4M'qC6dxO {WW-髝ޓ,}F!]i>S5̤a 9nnt[{o$ܧ>;'si4= >]30,:ex1#󰽺sc] [8CmA'XtT\;N5L j52OSH`}/.bF $3-pK#$cS^~ּ>;Q~{'F-]omNNG vr>*׷:47[/N}rFsI.hXDAL(5"܌n{<sNo%^)H2tYkim%5F0q[hWF>"БzA\~^3F7ͦ|`BASoe7Ѱcp {8!C#y6:txA=xٰ)>.c&B`^"c>x!~b<Ǯg3aٚ*ɣHZb1Uz0GoT>}fV@n1_,~0]w?{[wpoI`nt2m2=wi}{=G`=g= ļls޹T]l-EPRa@WDsݝ ,kzġ*nV岭{7xۮOݕ 0ǒv{=cJR̼l0]/'.;%s-Ʋ2&7L{b6i='{Zhƿ#MAW4*@0'j2UF0H3Vm´(_c|?OBoRd=&<4;XO8va@jˢN8V\0ʵ{c&c/LԁA;^ZdF'a#./,ֶw$ZJYƋ=z&TQ?giᨢs#.YEwmɹ;,;kcsG|e ybC݌)iͬYW/C*ʬ="QӺ;]Q~+w1>!TۡP/[HEU~t˂|@\}=T/ۄ]6iIkp䧨p'P%n`LYOhm'q=aLB#sag43#̌.uŸy 5UcvuiNi[6'(c[񐄛G[v&#ӢKuj! dk9\_ )j4 0HBKD`kxH#07ŵ Ԕ5ٺj:eM_8 r$d}{C_R<+7I.UHCnjTyoީv.EG/QHtkuemkz1'UaP`ܕoG.^%lJGmy2av ʜ2Xʒ[䉈C܆ukv`aG^לGE~OW8CT:y.q76p~ tu4ౌW3#m9{R\$"Z .@v LDy'S.ax&I\gY}%&h kD3#"6JbD0 V1rmqQ${N=9~a 76(QL\>`awc> A\R .KMA p4ƴ$): L}Ar*h:tfF_ .G߁G00{?ǮF!+w?Dr-{$xyk 22~GzzӍmrG^C5ut8iiLhпBRAܰkch#^L~@a+IG M+ϩ2j$ԑзu:m/S pp.nAOۮsQŰ{oynI&5vu {#&Qh).ş˅-@[>ɀ1=? oU*C3Z81n#X(WĘ;}Ώ6Ƽ~ܟnuN2Sߴ_E?Ȧ96,%%"+K8%=k0J$%%r(._-nl@bӫz6}? ?.n_~@6bI>]4m{r-b.sMٌ!N4~%02zn3h{eѷTۮ-l`~؊ت؊{[[[["[#[-6Vv<'(̄-FyTfN۬6H!W~J/hx߼y=s 7CѱpwGdprz4*8ը!0haҽ֋2J=;*X E ;eq͌ )(ɪt/ݲp5Q-s#>/Zފ ,miE/[˷jT=]?oϲDP$#M~?z/od"VZaav7\y]R%'[in;)VM\b^ZRԦ2o]Pѱ2,e/hL*0@Vp<~RjBlJjEms+~Vŭ6JOŻH[oh_UW1wPxmUdhN\忑0j*dʕz+ëTH./_Ct4괈İhX0¬_ص W B.o.1Xl`Ma[yKĪw,5Xϑ̧܁,<} v7?{&|2`,TkbhI+L8hE'"7tM]v]/9XxA?Sg͐hؖ0cmY*$`RD3h,"ؗ5WVUVri)ԭh(͌oGh-ǹ;P5s^<Л=ռ("%l]\\iAZkQzӒ^B?"ۏǙK8',s`iQ0q*}{DKxkPqקӻޫm=әG:%`ɎF7)ϧ׊@,2g0{ ?U2q\/q"tPrEC;@;%K47m/`=:1ʤ >UmkLfxqv溤OcU3>8>үnT2>|O UtcPńV(({Y8⫋Z}Cap@WgC+RKe)w~JBJd 3NWn֐ڡV?Jz3fu%Ux5CRv#0u+`SO}ݤj;ʞ@69oRi,,|>*Ce d?^>r2VnX̝Mw7q'yUw_#hgb@ ogM"&zxv$*7 D*8R2T3q$%wЮg4{-{DvoI-SmX޾;?T)0LlZ_0V~u@L|N& jmL@qci%O6xKqR'~;~qlT O[MOR2ZƖ[8Qs˯^v!0XZ$MQ&cUr@)O%% FUFC'-;MB\ivEՇo䏨Li{d&}2HT>bCB*Wȶx р}s>;0AjAUÆ_cvW]Xs- mP63 £:ޮ;U@. skmMɺȉ::JE kUqD.貎O\,L .Ñe>)u%Ҧ({F:*jZ) ,jAq:j|bcW/Q2ٺ+&UnP  KO%f}ɎZCrԩ 2sDOGSڔ<&Z!A$lr|= 4{b`/͈A"'GP(}ԕT*|>=X~Xǿ^n䉒C30aĀQӟy3fcύ|us?JB)iI@f2cU z400}܀|:c*;r!ijhTO8V䔠;a"h%+9^ɲ7;Rq) Q#X$-9K27nٷZ8nA^7R8qR&Tp{jBbmk1CH>)}17oƌ_scָ֛0cNf1Qs S o* KY21_6 ^ l`:]K @L)вuB#HY:PT'`Pjq޳ȆaCe[=.>ſhJptġcvwr4peZ6±jY3">^z\&ֽGe!d+lF@WeQYYa(N"JW^<͟:Qu A{  &PgY"ډz*YFˀ.lWA=S2@]*VrjԀ++ɮQjyZY+$>1Szij֫-0)F΃ZG?f-AcgQ*4`7aCv޻ys;P d= xAAKXރU5ؒ8 Gjr(?3<yCУCQ2@׈y@"JruDA\k^`@pSExڬD?QgR,BA3)0?PFSNșxrУck1&o9TwA %6[ љ2Li}G$dNa1MDm ,WN60m&*!/[hEr359{쌹ɹIfn/j@c 3,ĵTR;5.|"qasێaӣ t#b3}Q5hB5*EĒe芿W%>eڧ/Kjψs'K{i(PDL<#UHŸ"Pl vށԋAaֻ"5\Ǧ1 PJFkk# cҴܠ'"a㍍Bǒ^R| m#އj K!t&NZmAmB 餷_$PқC ,g6= ݕh^ $\Vi#9Z-v /mjՒyHE>`MB [l ^{.(j1% % +S ⅋Ƥ9J@%n)ɕ TTd^ ED|pd @e}*]`))LP!\@ Fvq|I)=:k(N9LBtn{сCɉH:I3Ts+ eP*B6UBe-tVRr$12bS4U;g#v)=?nGM%6c&``D0QLdTR w#PLcFpIXƐ  OvibRzG'rׄ8 0PqjGSҐ[KFΆLæbcgL -AfqYwK8O'YTZƠhM X䖮D[d|#pN^9w{ =t;N@*.CW)(]tQeXC1mqhy.yY),??QP,p &3|E7~has4^FZQjގދp.w@P/fʽHF({nфRЮw40'|$P  d5 Ey|S;E/!_+`{-4{r`7Xa5W~jpʻE\xA\YY.sH$IENa3 f{hFn-VMi{ C"MPXXS1B8 T F4 D>i%!W"$  P@B/+Z/؎SN4'89nRgxrg_1B~|91|9oAQAw+%S[ƂL8܂\UfyySzOpvyKS`j}cP=Q[;nc$u6YRTgΰY0a˲5jW4rOѭ> _YOPX-߂of<_mb㋘)4H2j~1muQOn6 Ga\_rEc?۩%MS] vve^T4vrtY,]pP|wz` '5o#㽳;hًݔ?#ӸBa8z=Qp`8@r>^?SW"`هܽY%oQseylkؗBh6cXu\Zy}n/~]}s&T JZz}:|jZ Hs B /| jnv]=-?h0vpl-?؋_q?[F J|J7xdo0s?)3,~I;NYMHm);qeײ 'a,׀_ʢU"N)=1߅8<}{"\ ))ݽvAmݭrWqo-D #Ә/>b񵜏ПCv}yƂ?鯀_^`eu9|PV;S7X_"FrbҕRm9XEX?5Pd,`T'{'%lH` 7Y@28b((H%ȃPM?D 舑0j@3LOիt'l;byfo> vJJ뻽;mVa7F{Ÿ|ڷmSf^hxn,+ͼ k\=s0~[6{ƌwQ/#9&3Au{\ l`\M4?\Wr oR'~NNInu}0Pi2aq6҄H`.yߦJr~71Hl:bg[4_^_s匧`?˟e>Wpt $> & ;S]~pr>op?݀m ՞f^uti>\oOϼrOGtm$h`{@4e\`@YA% a"d;~s1#JKr?A~cRdLa^+Y/@|w'kMet10;1y)b">s}xA2#!Z?o,)z}h@jٙ>َ7Z57@%׫?nog<CN+eǸ9ɞ9jX<~tG3m)x١V4^7'nazBz̧oތJń;2˿ kTGlyv!,9F_9)_ah"nN7#G cnٯX`zU˥K·]|ce'ێLaT_^\oo2?["E1Y|_Ǭ~u[ Uӫ|fkMp~룃 %:GحgXkX&.yGkW 6y"{3\fx.#G]d^14Ǻ F+bX+o$kvh_w|+C]4$ Fݞ~_Sv<1|#Ih`x৉l铜o_'fH U ʇ<Ma B[m%S䋿B>tc|NoץMԞ‹m?Ixw35am.]קvnc6 }=\(m"\Jn1G;33J}g.j!za=w#A^i-+.Yq]M״_ZƧ3 c~P0{齯iޭn15Dαl(} $a$Ѳ;1Ac<)0NttjfsD4[cX),O(TkfRa]rH?~?Q 6XOxmF~2] $Y_:a?7=wejwdWtAs1W?oa/"jav暯ƫEޏm 1u]qiE[UKχݻԾVijQZ P=5Kﻵ >V[Z=x ;*1wn?Q挒@e#9ny'KuPYI }3G/pƘ=dX%4i qR%AMcMس/㿙i͠L8Uak8Ƕ` r=Ej?ׇ9l >cVB7nW6IC]m̡aB#1߄d\Nch!À]IAz9{ux |l@d]"ldWw~eUUe}Ϗ)} Y`[9p"fk7EP_%?Fo@<9/AVw5#4{l8"oӇhux<2?\KB`.!tsQpe<8v]}eO:xF+ȫ>"WT2n~=fPmGo{~'[ov;q{WD+yr+'oe-VhOM] c!ȗo&oU%y^-ـ/Q*?/e]5.QJ:&pI̶d`d1Lz˙2<9`P6$D\B g7n Բ)q'}.qؒwᴺxy?4{;|i@5H?p1z^Y0ޅbc"бc'J좮3cў^T!-̢ǂ?MB#ylvh*oh|^]7o1&Q)wpT&(X}x&9tHe\=xF!twt8,s'lٟϻv\B`,ʦlI\2}HI$Rd. -d`luT%/F߆0(3bQ^ȟm+uߌ19] :[BH,Xk7O~]6P\9d̺O=jWLHY}wkȯC L~=CZÍ1Ft:w:"3=c0ciȏ0{CYS| 䣻{;0A.q,->49|쬣P\B?^n&+pʣ$(I;Bz5@oz_&Yb.A׆#SX&n࿉(/糩?:? Vfdf+?5?}k=ֽstWV/hs?osw΋H$|?߃vhwrށHI<^}b7RR{-hF9Vs+o*_zk+@RcʵzY=3Gy]v9+\]ā=h?&5ߞvOu.wew+;㰷 q̡96;"\csD|1#I^qvUsW6aП1I`4;6^PgؐWƏ,\yPEAΫKe?⹱O 3;v)`5M}?~Cc/b9J7[i.>ιO(\Fkxstwhlɛ_s,Ň.2!|h˲pidϡ֐NmyQy `Co+ٹtC5s$GvEp{au p_"6&k2*ݍ>~p+c~>Q.8îQoYnB E/vo:w5Me8UlҪB*n &,X3xQX!{mc33j W 7Jyyx'{ LlV&qw myH9{;݇;I`\dwI p~` dgby_Q`XhD?$ҟT ^m,8+O(|&vJ%G{t=>X^5=皣:VǤk|wT.e7VN1?qN3~ȳm/dzСE[*}q#It+ 9NKaqVlw'5QaQ)~QƦYoZgNo oywx;KOehzCk biH01{H:`5%+;Xz"߂ ׊LhXkL!r_͘Z~ mX?w FB߽a9xd<9שdѱ?M}{f&f%t9My/ךsbtD[,a sw Z< Ϣ9{s׬c[=MnMnU<_Jt)J1!p7|ہ{5 W|~YxsG 63yW'w?x$$ I㖯1.]wȒuGqR!d`h}/Cqj,DL2Lx Xq5ۣݑo!0z cIH@l I{żi7M\~G"nzӧ_9u[PcIWNa mzke=(_áRۊ013@ NctaN0<J"!JnnjaRH9+(9]a5i Iǹ^ͺ?bBO Ƴ܇ˊ r](TIgiٰ\ $+}s ;?{c]'ânn,ugԇ7-jL>G;vfsyG9a^0㾞%zNaGi9ΟZëXNAҸ7MŘVצbq4HZnjǏP> x2]fy3,3~'sg979//o}8W;#yB΂b;-r\x` -6VXW0RVMQQ[  m?utq3=8t=]Wh }Kwi#8mO~ #eFyƕveNl9+F~vc6X|7Ѿ$Y=4l+a9a ֞:/Orc=X ьs~d/ၚ/rd~n}:}lm LI n" :s6wA~Wa;;%d-;}*xi;g4g Kj /O< 9pAʫjGl{ljZSK౿w\}ArZ?ݿWF?t)Obkh6C=v쉳_tc@hIiUPfKH<̬I517\¹)e: s®0KkO?&fN z..¬z"՛c{Eho8gj3&`+ybsw;l|z26(ON=J/ ;uk۟/_mkc,J侬A /eVVz ^cV4WuRGuv1e>m; Of^zg=މf@ѡ/..R0MEFi| cl}~Tt#]V3~2Hy]Jӝc[fjU qv!.[ܖ,F=}E)!X%O6p_1{ŽY¦pzđc𡢱/7$ZTzѷeٝG_ ~뫢%scbr[²W(𩿨CnDG엺mH/ߺw'u@s4d;ufUv>~*DwJCŊMNyf,ػmp^=< 'g'o'TE m "kș[g^V?vƼto2PRGZ\isW34r8.6-/zݼccuS^LגZ<$A@n6z{J^HymYto3At]5MDMNJZ|wٵn(lB؋uoM6,vP&rCb?.J;j}0.^*;^[m|O)f0-;Ҝ7ۉ7}욕ͣv;1KְiA>"c->NCܹv,KDd)revГ.f}ns6Ȇ7]tfVko*PC}֫ש$'r`b 4+EnV-"mfnJb~~ ~aV@ԏI>;riױu]z]3jڽ$=nO*ԇ;Z\b|)[zɴdG  G>D}6E4=< 5直{&>aϑ5oyw7:t _WA`IhhQmݥ'_n܍a("^ʙJ9]xnDZѾ5@FNí;=]dzՎ6Ӷ\? ]p0}\?HN‹/g^]{bTTmc6  ^Cx^qu>mE9ӣZ6ysvW WUoy(f4{ B_wҬFZ1;N{C_v@xp}=m5iw䌄L>E'WNV? O wRS?|$1~77 glC{K&wӧGsҜmsDShGOͣZ ֫<Fr"vB4qv `䕞0x4~A3!%|[/0.Ѱ)^ m,XwnTV=ϐ{ǰr+;60_j|c%f&SqR(DMFds-վjA*ٮyXWǰTq=,cw?otߝYS&(j.̙넲ecMzh=$כF=sޗ9rgsCb g3ZE='iCᑩrIJ%a]u4e,oWq3x[`VȔGCr?):3`x~7j.0Qbt~i`F줄Y 7n.InxO^;7 7n.}{h\sUZ66ceyE4OSMӟ4,L&7˴@VvSZ\&K-2w+%wv= ;?@NzۋUc~z5v̓B٥d[@Gy X'}N.#w$@f'{wLǿUg>k*'g]+׻탮_fs#9.ދ-nqNk-3Q!suI'c Ӹxkoͽ?d'eڡ(?&{w<Gs(}kS8m{yiW|ͼ‹jz.?EݖGއ{;Gt֯Emu\Û,뛯٬\|x+f{9Z ~|KM߬c1+2k֑F7gr{^Uy-ǫaaJCs\Ϙ?]e CқH9F?܄.f=W.Uu{3>o#J;?;RQF.# #z# F(G r+iA};G]!Y߅if}x̆ڴ2qx!5Eгźw]!s41gY"-T:^,YY:W/rolx >,YO]ROsY/f=AolR$ ^s;St^HU`b{$M :|G=ciObYQ=j \WT_g7qZ?NM;cYsMs3CJļgc{MA=.]ހDa¹uX⬷"sD+)iw4e^qT= O{4uPx; up7[p tl,POHf]0,,k$3|Fh46s;hglW [%/o|W2K>!AK,{8ҏȞ1]7wE>=')@u og>T.#[%dz<lsQ}LJ1MG6&0 ~zWI2C5{zvzW^AqF| ךcdS/B=<./lJ727"RplyciB-8nua5^T`<_#PM\D!R\C_An;/@Ut"S٧m"/!<'>R*4mu[0vl]VőU;E1+Ƞ<ٟF$1'ŝCPYzrM[=qŏyݟ-!p sޙȇ TBU}ВD*cQ}>g|ljZ ZycƩMҒ.wv ͠ E~~"X? ~LP=);VҀ !\Pl,W3\cZάDX@H@ѡR ( s@YI;Upj wUbEx RqڲohgpGfB#lD5-Q$ň tGE ZL/>H?bdn"\³'zd6'r;CFs )%!p 4u|r5)8fdVA}4z]4CK!v cX6Jj2 "Ò ALw۽M"}*x!WÉ&P7d]S/QZ-/ M d@HaEOpĜ#%;dP)CxyG2R"Z1I B1w~cσ$G֛SԉjJ1+^*erahDѫ8X)H"@d%3uC޷C'28cM.rUeY@'q1Lc׺Edy%k:&&<3RQ pB}+}]5lwme`x ̓_sU?\;> Ui@n,Jo汹4DC~biY ̆L*eH1{T9wPd: m"=} GjQ =C1TD6N]Պ\H~6`RyfhXRƓUN ^(輡P*dHі!7E$@zGD%9(cD*~h+B W0LXCFGx~|: %*R&C@tEEmrEBq:H,xR$ Ao# 74JA,fKqjNdG (KO#07$$FRxAN茘gR&Ɨ x^ 2Ě&kĭȟɎ#ڙx뫢C܂Fx`|{Eϲ }fTc!fM lM?$ gD }:0yR5n+rd) GL[YE阙d%+ُ:B<IG*Nbqִoo/BR2 Oo%mGH^ka=6\N1zBs!Kc,fZaӗ1F\6l;H9R gs)Fۓ"w%$ ն6 JJsJ$DTB>mq=6sIg.w/$OGmm=AR p}'Sĕ"qĬ)4zݎJ^d1H=S_2 <6 C.[+T F_ $-mf5'%Up}_[U8M%;N[?"RزcpzabN :S\j#騌 ̿0H4JQ<^<,kVM*_.K,: ^ҬGZ9ALO'C '/̙K9/>=_+q>7 7;Vڶep!@6^:BP{Y 6aU33ICɊ@ycO_jsl\ˠj?D=U0 geH:LA_T_bNvD ]\lZim={J7(3;5ҠUYV x̬P%^bҲ+(qWFJF\EL l~GGFk:_ۉѸkی n"E)0cHC L!"@W3980B~A;czu1{']~x܎k۾x˱5?{]}?Bu<[xrUJJngȾ8ۈ3ٷZl\kEfFSY!8L2.>[co rtx3 ZE}y9TkeqN߻7;k=1C8r?̑tio{co7l>~9?oi>mp*ԟ-^ytx>co[nh7F3 뇢F׽2=_o&o[̃]qY;=Suhs+wZT ^YΑ6 x#t >YP iKP䶿xG/ÖcLpWcsS@77[| =Z#Ϭ/*^ 21Hw܂71\2ՄjF;}(NYpO<.%CRնMrFxˍIan9{r»agn!?Uo\2bl:վzݰP` `͕">.٩F/aNÚo v-MC08bq_o~TbL{\:dT/GsNzcևxAg]yY&ItMctxzĭy^t_miZ ?uV|%{U网Ϫ]ė_MJf۪'~+IP_hOއʉLCn1䏵};WGt= ݿXv|ΊCg(}#p_ |Lr ar4~L9ے)1N78v}uc<͕V~F4~!?C+z|Y62|yd,i?kp:)E{Q[q(ݶ.|?-\ c# n%忩[&{?{c2)봀^rK?R[gNv[M/j=|z:&eg~&y~Ȥ=OyQLH)"i;p%>` mgA鎼.rYߎd߻r<nZw7vFL2! ű#_H/J}#n5[k c_:ft#?.#Y퓎%X,yA'VPOQY8%XKr jnZp>P9f]a_1@23rnώe9{:#4:fʏ;H.Nvɱ1n]92^P +f!}<Ƹ8~qc[&nl~M{rE; qWyIJwjCd6 _VP'"6GH]-'uca"WuAr퀿ع~_rәƜSm`([7<rGp:lOSQwc-e(M6!xzW<7~OvA58] vs~3Q2IkUIU[v;pe9\ޕ /DÛ/&~00_WOZP؆O\W1WuV"y})vCc~ ~,gxҧЬgΟf1ן>7?3O8uA3ɃM:QnY,}:YxۻtE͡ @] (p[Rֿ޾_讯ߦL-:&3JS4O0gc=wZn]V# )9\w:\Ou;>|P"B_y_'=~sGI歒d;|9&g%aܽ=:=>3/~{#r/Ak:JN?e5&H,cum,>P֋Ӏ,*ΞO!}7ί+N{Z˵3ކ4T:>uT#kÜ[G]>>J&<f ?.碖pv]<@`걒k8&@h1Wsy[٢/?|߼ĩFuB}ԧ}Go#g<@EFC 4t6Ԝ%-,9S1߭_KTXh҈M1vާ?16Me)iqist YZk'&ֺL|)ˡ73wL= F!^=N }Z-xnP+Q(9ͅ>{sk"$yψyo6gϣ>w;5U?[m?vonК̻9֚_vye3$*@}hϑw]r&W#pevMtSЭ>Ern$u0o+>}YwCO%߮6D^sTN/fad^-Wj;By% ZrՏhd9i[;$?pV&Gh"Ds҆;h _!~Fe 'c2ֹhjk3j[jslF7vqi*DEoG$R ?8-QWia/ G im7!N ov{::'tAY⾋Q< <$R~1hr\N [mt .6clmLc5ܝϷtRߒ瓴g9WKhA~cRo*8CB/Yx&Ja|:ߍW:$4 ? "B _Uzv1}?~xeJK([[H4y`#0g-~Gp`<_Y_+_fnG.a[ MHM/u}jN5n%f]@ΩF7zԜB3dԸyJ?$SY7t[5h`\}WכfXq{+6E\q`'yxo|`|\tbz=m-N.k+9s;#$2;ѲI6/ k%ⅅ?}Ξx~l j\-3^.ʝ{^ym3_}7IKiemL/C-_ٽ̥g)ۆ?b~EqOXGrhw7:?A _%8^BPS#&U Ne&u.@2{rPYޱulN_r}ΫOk\۽a&$dY7s`.6o2`ԒS:wPUh>}Ʀ*﮿ ŗkk=; K&$4!^ZGR/&ؘ̎ﭽ~$³dcrgH &_+c$NClg|x$d_]SvDceحR{ΚX=''E4^0snBr%/]^s5U׊Zӯc!. {.?! <]McPB=lîi+tQ,6~rbۀ+!YAz릊G}&CAnTkն8 ~n2ZjشawzcKN2~hk`ax .c{ם/@“q'`kg/-?^hbfN*:O=o]M;I~Jn b?}[&KP_1\-FHmmmfjPu$p94hKQ1 L>ܟW=yS!?۞m\wA;Φ>u;ln sg,Njts&[]nNj۟ZoZj<ߦ& S'g8NA8"%HP6>#>k=rt%F -@jSKW%I_(n7KEU<1󙎺_훁.J9y:}4,$u"*9C>Fb꠨pӼ!*I|b͎cVphˍ'&RJ&ek+]mjdv$yL[?QɇF+@l;ā4p%T78#> _AMhX,[nCˑ8TPƍr?֯ K9X=Բھ`a?c&&_-~##ɗ }&W D_%-7?R*Cc];1?7.˲U.0\?cJzYH#US sSBuN"z)cq4UgԻs^izy؎A~bFwf(\L^m\mwwt[U|^ixx\R8vi:u'WNrswB럠7=4) Ȟ\u>LT[Վ}Ѕ9U3 3ǫC;D  \Yg^:dݼ>wqT-xOuzA4.,TgιfkQ>腋5t\ 'I3+sݐ,y#`fl}?,;BkǤߊ,4zO8lzmd?*y t-?Q898Oa yT'b$p?Ovh)]73kh@yAҞ#E^ (gʸŽF|9e+[]J#*>(8#ӟoRZ> ijjn7152Vwn`[}Cf6n ^[ AHԹz'fnƂXE)ܶ wNp2X(3CSܘ_-g̙ﹱQұQdImC -Sq5I+얍2^| HG%FTEaʬMP76(|,E#2|>6'[\hd G"I@idxRWV^:@Ov90KqL_.'`X jb(N})Q~ !{Kס1ł_%W9(WX녍67N^ Haz_iGѤuQP~^#u&ɏRڟ[ޝrSWo@qGS4 7^ޑ}y8K/oyM ޙmiIguDλ>W/!K6kMԃEb)m#6]V/}`Ȁ1%]^jĐ"HFIDeMtk,5c wi'<Shd ]9{^c L)+bb,Ŗ* s}| ߇VѠ~TFJk?wE0l%ɽ؀K m ) ^I#O2X $\iC :OTH ag.rda3)J?I I@fE%M' #G[ɐʅcAG%.*0F'zg lCA'=D 00&`B ?dGQaU@|Iq@8kUСPTÛ "78C6l:.^q$jC.IJ# 2u$ȶu!b]Ɨ3fU!B@@u8q!bp7K%2I6F v<. ggkhx )";5,8Q}YI0I}a!YdƤȚP/EYbM  h>C,KIp[J:f#R?? iELЁ0/Ұ>יrrh5_QjKb!|Ͽx;T NFW'7ٖ*v԰j}U^Pu>{g;WFrn+;J+'[vr݈L\8AZ`^5~(Vθr{4c(j7$]f/};leݞκq 38r$- O0}s/@79 lC)z4&EG_ߣVLx}D'ةRg@JO3V{KLIM'1Ĝ- 5U g倗[:oJ'_ r]8% >r0|>g: ̵Go3F׉8Y!;c\iY)i}6n 5;C7cp#CK@pw2&vxyJyԲi8@^A7k)S_y!v bÀ>eJrQ%>Y4?4$yb{tEoCr7:[7WHcjT;I2U&=U(4ݒ @69Pi8l ;%r>F! _Md0j7`.P%}fB|muBYCb!?Ƿ]wѣ s3\o=z4J2AUP)\Js_~ |ݿ]!Ne'l)T?Gz.騳$)T18EEl' R I #" )H*YXve焸w;Iފ\~Ne%| e_l/5^w_oVѐ-,35QYhIpP?zr1WT?GFzU҈b옯uUV\:u?DZ^SSOfY˟ K#X-FvCFb]p=xG,ZG_S( we_~zt_v1<&`,(o*<{?.Hƞyv H]3[Jt +f,=aD3x1/łl_<£/Xm38cNʙB^(;ϝIxM{fէfuv"KWco:;Yrݹ&p/}$/*I8gW:lDSPLN&vA%3\Ɩ(y=7#YlҩoCFa&.H̘6aZe;}pmɃi/ x:#сǹ}dw g(.Syey6MivOJlzǐ;foW_%tCn|2C~m,Ճ?7{ޘӴlcJCwMІdeoWʼn r Ճb;l}9qs⿳T=) ]ڏpKoAgژE6\b~yr}"#e0|pide EюfOi?uks2~;cF_Io]'{ϕE[ uqEԂ\8i>gA@b+~oc}9Rn5/$d]5d/z]gƈn7ZS7k'#@dbWsQ" >e.n~v^>;DH}1Cq .Wd ij}ɿMpSL<ml>KOA}av́S'_9(WH73v{^{,?;̳ehO+ц^#:ccﳥ|#q>>mkPS~JAg͕^>;0egvGr*B4,%O݉fʺV:FW>o)AHjďĐ']{Zmi DM1&yx1U>/-/yz2-f֬ ՌLe׌}&fh& aX%R7KA7Q*o>QF;)!^O-11x{aM)_5zS3 tw Ktlq̬ VӍz9!v5 .vPX"Wsu7"|"?r~m֯;e5=OWQ6/ՎRsT);dFߩ|HX% Ȼ[:N9MՎ+.U  y,ȗ= lGuh v_NoɨXfF(_XmR pA~m$!;vl4u3je{wr(-Gq8cKtQn~Jnm7z{(?oK2~F@?wa/eᰢwvkdZ9GWWQsˈ9A7;L;%Ӭ߯j% [\78Pz[[Tfb¦N$K[SMǯo"w7Y/]G??Fq-D ~q,͍@j}zKITLCp_Y1\ٗKzV&s|SqA2߳VAgut}g I76bNF<|j&+N?{&bч9yi@9.5c?_(sA|g||zS8ێ|j 8q|(7!ߣu)8-q.)x3_N5yw~G?(ʼnBKRq*Aϵ5Lahc~&x䍍_\|GL& _vA0;fa}a8m6p] 79)ލ_=es;sn]EAݍ}EvGÃ~~Gak*#)T^mX_W^Pf79Zu`-^j2|$,!_Ύo |m1(WW$yyɏ$`ɯM@Dl.LUs-{NBa_Ogs891Jċl aݲ֭;\߽gTl^ϖ#{u-p>P~ֽ176o]Q!0`ײCl>k\+'G*>Q"sl<-u<ޖޑ|Iƿ D32?|_zz=sl*tX1m2;<1GX1GGϏ7on!f;.ܧ3]p m\VHVI$t %{̖GvJr3Kk+κTǩM~;uh@.yT֐(^ s}/pR7M YZk3ڐƃc*捈&58UxF^K4ΘZ]J.pqˑY1<543q|#sGw=\x؞MwIVgq 3#RߥW}~!xp]_n) ~Ş=p !#I<ُ4]KfڎxxCLF^7G*V {T̽h@S Z_A8L_쓕;}|?avC<|ʩTcqKY} a}.wϷҙdO|Fk42_2l'UR"9J_F0*"3|zô*M5:g5^/2m$TwJ6zl(0q֣OX<"ٗ6.vBb=XT_4-SΝxmi*<}/0,M뺜؀q /+.r+j<*RW*":}R5edY -7bQ$,^I_?{1qlښݸBD!B1I@"MQ!S8ؐqԇZ.zG`$55IVk]TrLEC|9 #<W'_x~Xx/v5lVR{v5=jiW̗6RL4<=蕣+y $%3GYr0λCFn{o1qpPڿy2XŜo9]8}|]!ꐞark~bx`ڻ~l괞tI> *N_! O@rl^Gݿ0(Sξ4*02^Gz@/F4Z.]⢸]gPy'(|5tCc?g/n|ڟKyE)?T@70IIgb}<&E/@w ZPhWUVCfd>>mw1j[r^/9pwM}7beU[vMh $ų5Mߡb020ݨѽ5R1)fPJC#5HP9XW;}Г΁?9@ԍ|iq$A0J)$ҡY!@$JIRP>I_paɰr)i@\AǼQ%zD[I.ToNE8>Uo!Ts6wHg CLFijȡQuu)**3`Q`yn2}L)FTkvBԦd\(]fzEUep]S@i.A6kSP2Rct./lԛ9Fso{7ٴq  -0立f lھAӃg+ڕ.n+//p 㶕q Ik iZEwM N[7V߀C2Շ 3λ哓j쓵(Tyt$w}**_xt`x~$ǰZf~_` Un6dS`nI珏D춢-\To"cώSB:ɽcRQM5;%q^8c$j2Q@0A"k2oeנ(KjY+kWk<|}O&(T 0m)S-{+)|Yr-gݮ_ HX.WeMc|̈́w 6'IH<ֲrq9Zԧ{Zp}wTua?LbJST+PB 'A>/Rkl#!s@\{2eM)S,:x  Ű7,$*( vMs9s5$#BIa7z=xW96nAV5=1{;.Z[-J-zu 뫘^jiN*i>vIr X^ieTN)eP>6H2^huRIR>5r C$ȑ(c->Ҡr C!@D$H&!w* :o~^V`5[t| = @ڣZn͐mBz66=QqU\:"Ya),-vyK"uQ 9\C]6<:(>-%IC }-@䈑Ddn)Jt{o+ԚXyR?ZdϮUDFi(4^l6d@hؙUq¤Mp|v,KgvTB"zl %;OjQ_mIAiKr1ͱ T+HA+`ߊ:M p[+ö{\#P!U!r] ӱ֎SCɛnsM*shmK=`EQH Ģ@4Ψai*NDziFKwԧ3g%A{-T`o8yqu/V&ɬC4v*MEjSOJM>&slBQgҌ//lIo`^b0 N`)JuvOfc㔁2wM{8"_,30g &q7iO Edr#FX>V{ia%}4ֽKW"u5 mbT$Zb )G?QvQf~V-|/+gzUCY-&+WMA̗@@fP9o;@El3i +2JK JuUc-uȥwZy\pդ435(1:Orݓ>4JZh߹mԘw>cO"T*[XX]XΛM+XDN8kRc4 [ˢ7w޴"I=%2:cxK M$>U/{8fe-LlFs,ƂBvsƿ޵4mְe:&0Ek%Uj"}o*{l'J:]l^x_g ld;Ȱ/߇(]urmyYͣ ف⮰[/lkL,,%'C/pEHRN]: o̿8T v|mm<"p=xq5ȡIod RҀ3 Uj0{8h@Cf 3LABU*բXYL~7j "Ée~nA-Liuw5 nW\)A yiK0-%-tefeM@uW9b.A%p<-E]#, Oݤ;D"*]#~d!`"C0nk°ՁR^HB:w`ԓ2mNaبݝRs7 `88nn6WGqax+ r( l#޸ˣHe 0M.mUkHF A #t9:@tV + >~Co[*v"cxG b/ 1U|CCb,.|qjИQ@F4xW !"03:؉x |&Ľ2q؆.ǏݎHCC'#ħC!D>|HD}D:_aWx>"b/#Lj|>I">+>! |Hb'J m 9h7rt#O Bṕs:Xa!~SwwK]m؅*"GPWqL$3ۅ(WiZBFw];5Gf7בۆ/xDgLv wrJƠdj;d|4EBk7V%3-qBЍ8WZnA'XĪԹhh>cN>pKv|Oh ndHqdR8N7SDJy>3?3dzEagcP'ew"˒T>%c.S:pUAhbV-%4%Q}ٲ_ ~wsSJt}̶93-ȢUǗK͝00Js2G0<#= ?[CI- i=v99Cu5ΑN]Q)w=1e&JgQ;GU6F K |5SbXlee6 Rb \QO4^%oq~W(\U {FLPVKo}YzC󓆋";pʘlLS]eu=s&p[]U0b؋6x&lˆLűeyNm'944vcV#$AZjfI&I@ay@I0[ꊀ;2e_ ⎦\NAZI9tGc:B2a1D)#=FR5*e`e}ݙ)3iX.cxE"J*(ųvA g>Zdp`Q*O9EwIPT;Es9#9&YW;.W4XS\^aoL+%:r_䈵5@]} yD`Jo."ImK$K4<\}evu0{`* #\(r_]qF>1;QK YC}3-Lp$5 TP'~^ ¾70w~(۩r;գoX®HQwC1:/Gm~1W)rRgK~ Lvh^62hrcc~K5?*[SK3fvȮc+A W97`y95MAOLȍā61yicдH`z͊*kbȚZ@2P3O5M٩ip0/DK |qjjFFay2iiR]h;=FWĆ- \ SC*5E7%Jk)Xӄ/Fx Ko ;v EoIM2M@Y[^.0HIwP1Fx?fLG|'x}UUdiYe"X<+RQ^-mX>es@( 54<qԖW6M44^TCgu2fI(DlwI(˸ԫ?tCPUޘ/,E$%I;#IJUrܠy6dCĺ9ڣHW{fcg+ x(%. 5R"bcĢE'-Ob4%/f&N8?+^WljoɐUZb" G=ֈYpUճbh he(zY9qdvFUEWrviǗh>۷dGET{:(1#f<=9?|ȔkRq&MPaad ϵ 20C7PZĺzZÅ~ٲj_b>Z:Kh,}[֒Cź3M4 Z$$m4̸@ΐaYa}]Kd$ڨ2( J)R ZR/WSx= f޼pkP0oLVy5{fqz VSO2pq^h<nKr=ɶGإvv=$'^=e6{#58^d#ͨʩH$0I--KEXR 72"1z-U88$mPJ݉v`PYrY#r"6%ReؚZPX[FH/)n4Ό"_}{s*WLA‚]@qCe^dY˓5'ዣkd|P$ aF l]PڜWѳ5LWT;^AsV}gr@IԌ:FG:TzV E~9<[pkpW+lŏh4 gtuC1IYźf9&}~3Q=@V|2aܮ? Noa da<[͈:TRŨɝNC˛qZ("~jL;2V?7 };"Hir0 -3Ŝ2r UY7S^|ǽ̓~[ D,s=[HS yPX-Ly仛Is/.k!d'IY&@&ք3i0\ث6+ѡwRejҮܘna,FB^Eh ~I}5up˔,;Vi4pEj=26c2]A5##vyYqu5^Nb3E-x*P4+&{}P;mĞM;y/=N64}V|ӏbo@=Y?)Ԭ3K6t6Q&ABGreeY.?-?e~?SP*2o&V`-ۈL] DbV^n6/jD=V~*䪎'߫C╛wDPs0vET*23DZF*ƕuO ˺ qeC] p4 CJcbæJz<$ҭ<"@nndTj|tA"ȔUز=#dKض{|<8v km%y6ʉ>^#rtA g$CZa?UTq$hTQK p181@1c]A$!K<;tp_ 1,ptR?t4(= k:˱~T뜥{s2$K-*nk?t{=ݼ9iz2oK!b -{POGmw+H 5\y殭ZHKQLἨ"L]} E,WpK="'a:wk-vW{&I ,ğyN_Րy{w:m~`xÖ=66#!e+Y=ߩ n ]Y R1qݍ^y;rF"8hafm@OaلΊDd~BڅIө=/$O#8M 9۶<ˢ䄓m c͖Ac 1n~fynt| eo@AOGO#^)Lg,J~MrثW _g\R6O;4 \TH8m4S$v:g|'!3w2G@Z7bqXX\gqNG鑿x V'v}9y3w\5~5r޳+KL3QЙg&vK'kĥ߈4fi~dM s"ߛnM8 A07t߰m盟N{lP&xRKs"R[X\7R%/rњյO".KNYy%7 n>6Gկg=}}-3J+6!ji{MRpvIk/?fԙ4ewΚå12#~Cm&rS},_zqsɐv[]<7:IoG̢zf ںỳ/|%]fSDzM'Uͯ kP[6Cjg]'I/2zm !3(SIGsxG 0ɗw&K9ff:X%6Vy>9 :5~B?}XxY2obKDO^I;Ok%v"r8#0hmс=h/|VDL<\p,!pªH98fL[mx/1T ̶+8鼏n/gˇ¨ώt1la$6?q_~*q7U̶%ylQ)57 :n{e:p^گ&ow$.դuo蘛#wB ~ ңL/ᆑ=Z͋6;_zlJ}/Cb<<xdWZUE1?50Bߎul ?&d${4q$K@Cig 7-Y'+K VK;K p, 75H!mW9qmkj{7yW').m9쐿␣HTVhk @,h9}̰sn_" ,B FPSxi䎁;׉:;2bH&'Eƾ$<'D^ƍmqI>M^-"F{GC81"fq&C /Qq4 5@(u?G `d9>-1<uD$ tO ax7̇\#JQdǁa5L`&2pxpZfe3<XpVBw9:; -|2݈lEBZ(\:&:\zTIDܓ4ACKN`1 ٨8Orq!>_TsKаG^{gYqG:`(ډrchT,m_,sбZcI쇥  4Y(•"^vֻm ߖ-Sڷ }Hͧ_ ^]S\^R&)cGmQ)b:54` D]n+s~&'o4UB镛X6z6wKNܝ竹 ^!>YRI~mosM6 ĐFgL޿yQV_~Pf^}^Y:FN90ëM2,RgxfD=t ȨxM ,\\Ww:s!m~^EseVΩ_9"SOpX w9vHƒْ(gp|=˘'3, a 4F1=aU`?95وGgtʓ[jᢾ켃8|v(҈ iĵ\Ocg{/gI5lf۵9;B+tQYeIB-M|=w%Zq[mZ=Y@]Vfs%{d m>@UA,fuK!K@!ևkY.޷tgY?@*9$JX=6m=@6;yM8(ї.o*{ʹ oR8\+KRZLy\~U?F)Z v-8p+$ue.e %1sx?0fX:݃ MK[||wVS9|=iu-ZSkyg7HNO o7H.r 4-uh:B7vxZ.j<߮g쐯=̯*ONߌFG~,;Ґܚk;睛6?\G!yg]i _C[Q=o c]@SA5wRW7\]c<TfgI2}f0?̧7l7 /mqaO>N,JѺF%fK[?̓) `.P+_Lʽֿ6&;qY_KIøJ1~چȽ=k.uRėo٨l ߃OЅ΋֮W^|K_'駔W3$ +"vS؂@$rmdMos*ܷ18tOf2ɘur{.C}y6 ;k j #[5=L4;pS*71s oѶ~.@32fSNڷtB^#ai-7֡E' DTLh0khA_M[OEX?ބ tEXaV]MaS \nY2̟\GNٸ ]1 *hij׆24}M/}|?]4|v ]=$I?̑5:5-#V>WbH,]RiY# ¨E+5_m}7YlZ!_h3HF@̩rKKt&u?@94/zJ^PάhPj6`Zst n7nI`Ss:;͍l_xvs׀ {,܁7qG,qoPֈ>i7NPX`t85{(Ӑh4U#e7S^b1adyIJ4Pa~*JdLUA|u(6#n=@"MeI-iv5NmXBKLet:}QUUب !RMb'Hg^eI}Kifjp;Hy_|~%ħy c{4v(/O-E?oʇ}~vP۽_knێ}7&*)^Glzz=zE9( o.k|z&8lhƶa̅t% ~Үj [oލ9 V+$'1jڙHgfHO ůú1a?CN V8Z`At| K5n Vօ{a#CSĪ<i1*͖_k nwoJ=)oJ[=LJr,{L$_)LZN׋5Hi@Lsaʃ&?`wۈҬqt!R1dbħZUbY@Tv Z'mam˶mY%l0hgOD:koyiYu=aqw$2 ۧ.]r=N>4ot_ dKM› 9ʽ~Cn?#*2sQnAʤ}լ\SGͨNӬU#=VHGXW/~Ovo=lM Wt7_Y$?4=|;_V{ l_p}oB*VI~DEC_H^+ "W+߇r}({P Q⹎|A*(?C_RsOe|?FOOp@dqIU5Qx(} b?ѡ7Y:({wyQE\> 09P} 4^}G独h/|Ծ}Nt~ _u%`NSunV^Ë́F§aihQow}Y~B}OԞEfb?~۷ E̟bsOY[WJG"WT<{Uhd!?QOR1_2UоC*jvIU"} aG {Ԋ9l#://6aȎb @Gꧨjh?K]z ]yyKm)'t>_jx{{~,;6xLh,1Z[9gѽm([c{_GEXo?[~;}ݲh ]Aq{?~v^^': ] Eآk}NVѷ ҵ-:cQ-,y#z"Ҵ-Zt?GDؐ럦>uLb}<;nLc3uǚj>oދA_t?1!Q{Q/{V:^F{&lJn8Ͽ=ֽ:Rl9|xZ%6H2Z  0H -X]bEVPqFX8 1d8/ 0 ]/bk =4tjOG@ L`h=Nj-`ݩӒ@ PUKCk3x1ʑA 7x"t@p =F1vtJ8m~@S *`F+pB'8Uȁ1Cď c @*فK`@j)&F!h) 9уM `ShbRHd@l:7P3'88̀| 7,rd< 3hqnL;#TYl,DuCV)lZPa'VB \rdA@ͷyRjz) |i4<2Ncއyav.s>e!{RWWIP`'9ۉz"a_?S%%6!$;oݞĆrACx ~ M?t!t[x_ NIf_L9] 5|* EB]~=UE,>:¶d r/1L"dXp1t^Es|s:_i8ee^ bdͫor_4MP 54Ϥgbcr2L-ebeL1>1>f09%:1KcPEoоu tJpe>tPBOIh.(oGfE]JM@w|Sq7xJҬ/0P16ti+Ǿ=zl{jhiRI6R+r5 J'7:}Nbs#(_4J;F=[z՛mii =y,b,W{GZ ZjD|EP/{B/!{}W)}ŪlfM3=w݌kucNb}Eap/@}bv ݻ\Vm}SZX?Kqgi޳sUh*%:N:,ΎCj'պJ >oz"sO܅&fLHgز?ww= ]Ռyo@"CP#E:Qn$+_o;3 hΉzIsޟ=Eb/${!'2?Ir>I~4{?z=!z,;  ąuh܄ic/ ~h8RKxĻYG.c}zIS}lnɅ]/O?y i/Q&hhuBp:#Rn}֐(4^݊;tXC>[9 _A%{**,=LRsW?,򣴏 -n'>oq[v-{{y;;:-EsI]|.7).%/|Hߨ6Eu:?bp䍸m7f3 QEUօ"c $rO67b8gb" 65}mx5]"}xӼ3;.f0è/w[%v/6oCR0|[W9U{V0%$ѽe'!,bJ]; 3g5dr{Ȟ^'{>S{]q7ޑ%"omXY"P$X tC^_ };M, M2j}&(WO 9,f1'D75G'Ak +b~!l5ï9M]!sѹ[bzgs>+rkŦšQ59^J5|*O]O|T37 49MDu!ٙ!j6u?H?n.׼dj712}X374 Mh+ٜ%idqe1̮z_ Aa/ϯ8yJeN%y!4ID'F ~>/n+I*u%^ͣ }Z҉+x^K,UMOE5?BܩNKkrs;- RoCU?d9{ߓ^>J !|<4SWz Wle|BMBW/ WľH:Oɥzɒ=笗:+~:rN4E{F󒵄up^b23aMn&&17$#S@3垬 T(?n/4~:rP6Q0~N9祝Z:K M9dD(XKVG9H<z!ʨٳQmIS}gCR[g",T Tqn;g>.E#i#?5L•RKvo,hvXC>Q[AOa(Qܹv9/9 ~6zT ? ƀ)qފ^"O@NjA:.cJ *GO [a!`8rzr(-MSǥ3. 3ĜiÎoO 3Nw*Ъ\7VPđ^wײ =eGB@4c)h$M˦GljK7YP{fLuƀ*4Mn3 d"=%N8LMH$KAX)63H(BGjhS9:GJ(>UH7Q?#(gIf'U' |Ҟ.5N" 3L^:Fm"BPMbohMcYǘyCNxgVFi@X1dcFWHs[TFVW=%GL`%CBG$ .IQCf$Arm *)-MqM#y#vOCsz>֏Y),{[!W p5Cg]/wψKHC}"Ñ7pRST7W*-F2` z ldS䜷 aC}"POf|w[ufT 5AfyZWg~r[VL pVmkzx6JKmƉemܛvۄ36 ~lbf6+-}i*&٭#OV$WؽB#JWuf+) δ{eg`CM>^^Sl&2n_v꣠_D,sRtmFQtF:bvD"d!`G }Diz46i9Y-[o^)25MâTrf*k:Y-+E-WAۊB{\l؉.AߟNIT$/4:IgH dV\r:Fd s,1ttnsbD3@ H 'kLgIE60:YrJ06?vcg :i'i1;`^4 Ep&}'SCng6=QYqJ6(M~f֛z1ØZ$[f%c 8}Fqan뾙i%XXHtZzvɁ·̍pT6?jʧ,ks&6XkΗW Uv c| =@ Ђm e1YUNzn&lRd,b?ȿ]&DG3V ;_xo;]׼ke{S?291O:_w| AS e|5.>nmdWy_@I;YZ}!C3)ǁ 6cOޖ6JȭKp`-@m f˸Pt-Hk_{-Գ/~3~jύߓ& wЧ`vq4Rc ߡB$,]UjW`kt\ôQ&Ø%w s!grX6 6&x.φZ+q+Rҋ8!vnuVү;YR{V'mI]u"xiP5J,7)Wّc`0e"ha]!eKSCRkN]P'틆98m1Zm)Ao]5k_QNIJT;r\\ti‡ J>/ӏ/e,hwj 'dF _֗+J64ͩS8'Ʀ n"\a4!:{}~wIU_N 2ȹJHDMw跒=貄%b8(SJR(V1}~ZgI\Hw3B:Xw&i^AЩʾp=\úE1ʫ9!2+ ~5^'~գmj7z7-YOQf6AU̻sŸ(;$ 42ɿ zݾ*mXDдݔOdL`T 4"|(hZe{)mX8Khe'48"B#[Rsmp9T N (\P-  nݯ߸3k%)5 e+\/PE4^6H(&Uj+ѝG" XV_?dmJpI|EQ "OX: IU9R5x6!O@꽀kcqdR2r!`F@kqRJGBdWkEAd.e-i\GL"î Lp/.i;Hwv~ᅓ1OWDldձ@F>]޶gQ1Cu b7dtr]S!bSbo'ѡʝy[*/U,e5J/=I!ی};^<IV `R6 cVR.2 |^QX =|h;Ih$T!#v2yԨ>˶Nop Xu ҉GhkR˾XG|?L38w} í|HhJ}2gEZ@{>FG BpkjVp.n(>?(E մtٞX)ף~'x˧bXB?g7 KiɳH:48Dity$O$V}.VX刞@FQOr9+*݈(4y s +$ KʘӮp(ƕI> 6c-\nҵ_wԻx0vRh],Iu =0anp2>qKh)3sW{Amm?.HWTj쎠ӮcDǴUkB  OPF4b @I.*߭սD3k!{Q&wA>6t x. D3m\k>շD;Wp6n?KY6)Ałq+4Ջ#V] 8+V7I4`p 8iv;\S^Gu\_=| Zrgo@E<5TlJx ܂۟N9(-zaG"d=!ʑX<~ QB{g9qh _M`7YPi?w~Mի1qtJ KRume;W>ck'GGjE+:">@j=gf\0N+k\ޢpR@)VVP"l+DB|CI {Q9#_eB1#zFS+W/dAxȝesFxXM(ff춯P+$H%(SJSdR_eId^v\d듥(OOWęPr}qٔGAx0JnGſE-[TygJUIONq>1wFc)*Σuη7\/ ~훠D'>[{xnE|C1M'vp!%QzA2B28Xs# rIՉՓ(Mc}Jy#;c+zts_VPf5ϝ@Kq&yQG.x5cѢݤK֌y=b>N%DoN}S"?J A\LpE*Q΍(',̘g@)ϴ<89PGKwG7Ove K=ǯ]XͫM╡3o]+&+i2+z4%Bd FqF׽'g?m &9\ǼdE ΟRM2jl|PsL Y1ʡx^`}M".gGH4Vv/\di @'8&U|re0Qmhw #s} Po{]4u)Ӽ{&U0XTl`9/qtyh\Vl銋Mx;̲"|xI r Np8iWY3͓_.= Yop{H hJw7z's(!K^f0rR>? ֻzRQb}ϑ Y.Y>inP){ըHh֮ʂ tZ& ӲG]TJc ח$, r}* FSqZ(q݀c~Bxc7[Dhy<7{cmC+6ޅ,) 4Mf>1HrnKR`G= ߇)gdP0De$x'@,Jȗf.37g ș1+Xv a.~H ;OA DzLCXnED EG"vT\xP$ҢxC1k|L(yn.ߟhP6/ "/3Ă_Չ(_e3H6)k`2^qLJAEGq Jm~Q|=-H蕕N/8>)URbx:ğ',)(ʨ7S&(qdEw(u [bO2͔ew׋r̕$VF7b&?PK77loZVHLK8 *ԯS&\dht$T\Aq(oeݺciҍ~r0VށH͛zUйj)-ykF{{EeN c]uY6>r^9.:tv^Ŭ HUn @( ċD7h;: oqrnF0S!v09sa8u7++qfH)pjSvC$¥{Tt([jbd2@uPT11ű4k㊕ٮF?ec0)m/ CE3 o)b[dC5 եy!* s^<:Zv9emץyđ.Qr`v0G} @M`"CvkaUP_KLh2K<3.MDeD1$`ac'ճ,VR-WDG΂fJi{|L07_el"j5S+J1W^i}tsڜ k"LuhC_-OM2UbhXo-dXA?9G$þJd?%e`-\ aq"Cn5jxh4&lIFw7NH  G3)@_+#Ir#Eu?G= k#tJ^]\£sU'1UIB[&ݫH&u-y]*k2l4CeG rWgt~~X~~NckE3`\ n`O θ bs:Rs/ۚϗ!bNsAxMER@Z7ƈPY,[庱؜ ZenK}&ry(;[mG=6.XEä_݀" vlfY4)%w)ւUGCVhuAg%;Z4=PdNσU`P. e}|ݣ^TrlKUB/k'~.365A/ru Ձ✻F%&9rF( 뀢*;kIX̱84/!ԈΣ X\D}V"B50 hJܛ85 hXO*" uK :vA~ õqB/bV~c dM/k¿e"0iWHgy$s6K}'yt OB|"LE*r'Fn^L E߬8^ ٥HH\,9AbϗBԙ* oiɼ٨+;Btݟ_?D ET!%]nXrB0p(R̵efX.pk?Tl 9`e(NdI|!g Ήӌ_ f:P*@\nI8-9rWT@ÏMZߣ:VM+{yJJ"MTr.džo0DZ`Vgh"4[gI3ѿwPo <0M8ͫ.zU2.mYN!U55UE :OZոh< P)J ,o`r )OՌÆ[^$݈dD:~5l, 3g rlGQw(#酐vrttbfؘf\/^惤zH>ƏbTe,^& 3gH6K~ߙ\l'CX bw`݀:^K ;O^" UŦ>ah3<';  ˖pDjg5:c5n) $Q-y`&^‮;B;n";/O@Y-ڕ]|m c[e::rk7ߩg薗|h> e$շ\ST_g}y}Ya+[ԫب?S;`T:H،&"8{+q}1-Gn:1Nu}*i5ʟ :qc{nwۣPaP{qygQZU_ڡj9*{OK_Z4ENq|ec{\Czv-iTC&o ?u=&E|GCp5X"/)3y]F̏M9aCBC/֛L!:UPUzCglz/h{7 *G ?4u~|wYe 8ћ4uT7-q c<$Qݬn=xLy }l/>sEp'm\~ yqgR)&J*j DɜAmLNC-Y IӒ, }.(3$^R^hը1CMpg b(qťq^9,m!u6 uyrYв醞 j+Eӝ (M?%͕(T=սPgamԉPƇ*v6 s/ΜHBe[^Vi\9ni*Ȇ u9V|Vܿ{Fain/B=Q,YKBƀU-:0^9ao*|lQB!SRNjYnEB ҇uUO}D^+ I6szōɿyGeA[15]>b;wT:umm1y&D21H$\poo1l-S(ʯ,wP-|Om }PmS7~JG>Ja 1@A)nӥd{ ɝO^`!%{ngq#}oPAj\sW4?ia.Be?j =YU<"zA0q 'bX29 DXdA=$ÕcKfGs!eiF Jwk⻫؉PsIJbDfPrOz xݠmtz"jV[X%12DK,?W~sVgӂ̯8nH9Rt"\C ђ$p;.qh8R{%4VL )[Tzuk0^x ԓ(8wtRM5m sYC}k.ZctRȉZ;0+\X~c2588޵eU=fZ G%okR[&ɭj)4#^~ņv@{au izZMMbfJe^j+ +%Rw4jN)x5 ē:=O(, 1p&7ݭ:0ݟ' T୛Q* >9`)W xcXa<yEݞ"R }j-}طip# =HrkdmF|<-+QV rKrSxI?``.aSʄMѬn/<AU_Kn!7=kmU6!z1/ ӗ,~ǃx:gv.µ[DV<1:3$|NB.ɬQt wB1-Q"iq/7fe#RZatqZ%>V7n}5IPfǕ@$}Wτnf)cGneN)ILL9خrqqpcL>jl!~d(RMFc ugD?<}o~y4 #bFCs~ yAII`t+ɿE(Sb*ؼrmi([{D>|D.Lza 1_-qyf1үTA*&o"4tp>>1/jp=k7uSQQ.GlYG<ߢ; dLu5 s[ 9[jb i 3-m0MEJ^j?xЀUfi ՘=}ﰉ1 MRI2wU7lQ-C kkXq] E;97-#996ϟ2#Ub1 gQ̀@1+)ct$Vd0ȕ7+D#:D@Dą %Rʩir42+Ҁ>MF TmZd$9A*NSCP;Kl|ݰqV>Ro:AWȂu)sQLb+ av/_[Ó[jҟ8o b:G]*zt~ GKyznauvo[J]z3rW)G{u-ay'C#T3AXi><1=d17[=/&⍝,c'LT=#'&#uFp'8ycvTtNekli2FNa@KP-R +>n@Ԭ$U`؆!ZMŅJӲ/٧5W56U 'SuywIn5oxY7'q 4՚\֍"eR"*aX5aTE^V#>A Ucln/e9W௺A 5%ۘ"QIpd'[_~cMDcC0N|s c qG@\<Xd)7Nj[iŒ>w)<jܖQC/RٟJLZYb]m2Je',B"ϳ^uHw٭l'(0DIYXx`5_847RaΚwJ)N 0 aKT ͦvJv %$ƀ'Raٗ{:Jg#yˈ26./UZ!ԼXdSط9NϘEUaPg#2=bB= Pbӱ{*ec9G.YrI~ ]yos&XCI}.a^`NdtUǿD0-0Lo62 \fBN@l IA ]?neNq<]ea.?J6pJ&3ǒm.̸X? ~G5M(T9QZ(VjUұPkho%1t6u.SQE8K\n* +ﶴe>FHh_Jiuu֦鞜節5~J5 HyY׈AsM558]igݳ%>H Ɏ)_|d:rpm+ЍP'sZQ&~3~M!"ȣA3qQZùq 'X!]\F /' Q.޾uFX+ǰao g!tI9 rՊe TpBmC?FtA!.[C\8KPn;nmC@ 9UaqAUM!.ޭc,3ٵE]3Sk)·8oUnP\d0{vJ fTrSgxYuPnrunNfT*-DHEW/KsDv{5De j r`5Gw{/" fg3촠iApVӸ(ٺ E"M0, Ogv7AěmN}x=v]:MU $5* n;sI9f5=-M;@G28U'b9Ȍ>o]ᐒ}6.P~eI3E' 򭂏jюf#[X?8]רm i"7?h4V^ܙQх`*m˄t<2G$ܞؤVЏs_Y SV/(5@ePJ’B:ud}w编? ?S;UV5UMZ|~h Ky7 ƼM Yqk=eAa皚)@ .ɋ}^N׾,iN "S/^j,2쉓 TrBTH /=C߮GIZUR~|%e >X&=G{͇ `ǖ":0)sSg]rrTzwZxLZq, |=тJetβLiqyiFzGxp!B&hdB+@#,O" ɇTsYs*'(q7)>sT%qi]Ej >g$˙yo?:NuhQ6UX01 5Ws9t˻ M܁&nwf$~;pT rh7 5}f<4^W‘9k}z$ѴI uD}fMsJ`j4p3űy}e|LzvJGiugsXο J]w 6h`!K> Bl=xDg#>} Hþn ȕk}T7k9֪!M {ntBYOTTwR f^'&Ffqkjhi]Oe|ps9/X|N97)ƕztp_$l5yaäѳ.k-'YFhuM8ZZ[myfׁUܓ izOAX-%H\mn QPÞ&AA]#$Ѳ4(n^uJ.ܞ1X7F23m R #7?q m\%5&#.}d{k3 Z;˟ ǁyri$Q#nJ>7f%Hb;gy:T[Ժ?oj>K 4xtHɸKAKi#ˠ$l^ enl2竲& P}p;dȥTdՓ/(އV|88)-Ћh5|0"/cx`Lq OaRe(20Ut t+I= R>vN0+L +*_`ϧ؆ rt3 ȜU0҂m 66>I+ =Gx$ށ)܀+K&brgASYfB1)~YWuT.FS((QAgdAa7ݿI m^kM~bWuWa7=sckqX*=YOi@1df\tFdXIIJL w)UmIq$Zn C8r0o>5S t\Fx2_Eo1&H?m^[?pd?*ZPpkɍS4ڬgf|WL./++wKm)ORٯZvko}1Dcm6:FLt;b/E٩tGKaPZ?kqRT{t&azw$X$ڶo4tuߧvQb9#wTFQB2Xը\GoB&UUn\c*$|)ːPcövWTBy:2J8io}16(Qmǣ|@pW> q EﳋGq0dhӃ/dR4.׃L~<.@E ѶBX R|BMx:L s4CE(`̠iex3fttgYZ.shstrtab.note.gnu.prty-.p.dynsym_pltrifo.erhdrcc_leABI-tagamicobss._ 19@\C ;K>SN`o@ŀ yB6h~@7>a@Vu#pqPJ Xx &+A4Pd(\*_24437/f34a1ff253e/b0257191d3ba880e9651b34d63efe4c4../581a4471eb8e3d.[U] D=DNF [S] = N= U= ExecS=s SSec=5min 6df8a-1/is/.x : @r:iyp: Idifi.dP s,n.likeesup30cdipshcioMarkaicp h.P(```` `By`-`,y(`)mCtnd::P )u : t,e78[Sd= f147C << ="_d<213d92/COPYING.md=we PLv2+L.1+ - T (). gpl0.tAl'',-', plug''d' ad )thol1to rammsch. 246ac3 ENERALENSEV, Ju1991(C)89,Inc.5k Stt,fFloBMA 02-1301 USA EonbmdocuitPak . n --mss 's(S Yy s,owak,r, prOus (rsh c; dsTo bid skspi tFa,, g feu .y,Am e(1) (2sleg,Als e o,ducl 'pau,etdbd'c,TERMSD CONDITION, DISTRIBUMODIFICA0k aehsa ."P",, " law:i He,d ""dd""v ; i 1.'supicup im; b physlyx2r um S1 absa)dbrsofairdc)nerdu a(,) (Eelrd is,ysmvn a s T,; , rlvIn,gg )volab3i SAcmcom;,a,ycaSubbmF lo Hv ,b )js) afa us gh4s i5sthr, )c 6 ri7 judg e(), ()y aoyy-bbelairl spurui;grpeo gw ;up/docr8up ody9s u"" y0s;ssdroNOBECAUSE THE PROGRAM ISD FREE OF RGE,REOEXTENT PITTBY APPABLE LAW. CEPT WHEN OWISTAIN WRITRIGHT HOLDER/ES VID"AS"KIND, EIPRES IMEINCLUDTTORISK AS QUAMANC YOULD E DEFECTIVSUMESTLLCARY SERVIC REPAIRRON2NEVUNLREQUAG WI,YOYYABIDAMAGES, , SPECILNS(LOSTANCCURSUIN IRD FAILUROS IFCHHASADVIIOHATYNsdlosafmc""<'sef at><>;;ecpe,ar n69, SOLLY;`w'.;c'ypOfccs--eoy() sln" nsHs;yne`'sss)J HAl,V suby , 32be/cs/LC_Mmo4La3P-Id-:CK VR-Msgid-s-T-R-D: 4-02:15+ L-Tor Pek106@atlas.cz>-T: Cze.cs MIME C/p=UTF-8-E8bPlu-nps=3; =(n==?:>=2 && n<=412; X-b3.1 Ndařilo ytvoáníředpouží4de0C/t5:50DennKoÉé'7e2kaDP328TemuDoghd1ۿ %eDѵZtިLSyhGrxtp' `D?ig*>y?I%#!4i4)J":S/GW"۽Z`Gx~+eAg*'2V9Bf|j+>rhU*":DyLVBO@Gq7RH! 8cd-q,+@ *Gb&$|*I `}])Alrz|1Ņ@B<nF( 4y6^4/t+'17@̾8ؓ{zN/YJPN!_q-&/=`< Lr, rFK牞,D +^ D36 |j ;Xu( Pq5:࿿tAdUz+HHOHmaq/ 6{{Kep,5 FC  :dSj%,rPf?FU>n{\GbIP05U`֯GLfS5y]to@~W@ h"֣%A%-`!=e И`+ >! D-d| fjF"!u&ex,UAHx01HCa3otgC0Bu&(ZLaa@T l39W~׊gUtAR_Aa{En90<yj)3S:OM?V!/ 4̙HaBZ[jN0Yne]bQXpJ@U`.W.4&1klS ɲg):≸eF*ݭ ßcG?UI/|>OGg?ZAgUw7$Es(yb6/Q dS]G]B@ B2TvŒ8,(N-Z|Ȯ64q@a8rIƋLþE3_Lzh :6 ‘ [E3!E`$>%ہҎH=4q#/y &<͌KJvlRk( 4s8\g7̍B;uXd VXt^͊P`wnp@ GW$Z$feVAX_h8Bńpl3"'6d dhcJ#0R`@^DJC*Ӆ ZYr,P%uu"ğ(/6"%irh;8J0{JrX 8L`i:ڮmCjP1yBV,4XroP\\ tY[,XŽ]*TL4q#H@L"pzO9pְnrAQDڣ9dztRM,Kpɔz+-=zIW9?& \'r.Ii.`&kkZ.4%Q) UuU+Y=g5VbR.q4T18`1p`PX!#~v\0wQ+޴G^ldgs7ב]=)wT .s+l69÷*a)k_/ձ@W4ڙuE(\kG?aGU:zG,?-ʹMz1%,ǝu s|Ө%?^S"7K̖CNtubR'ybs{yy1%gL=6j5]q2 Q%"ge6Ѳצ̽.M[k[ F֐mATdKT(qkpl&"!4V NiO]һ+ ~Ͽ0ن!.]zm o5H^#Mp)@tV-P+Q7 Lt 2]7h ${8Bx Ehi:a|mJP>ap$D9pj0M k^ndwe{uR=! Ɍaҝ|-0ܦ9'½lq)1GHJ3,sXYRn7 -o8Ps옡`=57 zF=LLxDz,yh U8斡4bz,-mL{Mj$Pg.%1o%,sZ GW#E)R[^G |1ͻw͵{0+vK5]B(HKEjgt|"] j`20 x$ 2O},y TW F y7+n:1V &yH$ wj,yQ);TC 4b*m5ә$Kâ,q$~7 Rz6D(pu7q+z(h}(v-cׇ0E>.|^a(OڟZ VJ 2V`z>b(2 c᠉2q .Kf9ne~3CWT5*JU"}UqN'F 0@e3LPҳ[IKەz%yi+!_3(N4&L>S,$l㿞vulgё(o O=|&JHmXg8 ')}x>P4e܏ jݮ\(KKơ8+:үif^8/,T"LFsWjyTR&\>qFmoGtNЅ2D|̇p4 NF Fl?MkJ0 xtl _/THl (TV7TY_/66tk␃p3bYH 6b;#eݨ>SP*۹a"3슗@XjW=V>{@xzW ^殅'}ŗ#KNH=E:7k`PiAuv /W&&0mL /͋pZӻEw2uoص[U!ōĊdҡMșO+Q4@ԕ#xj@@Hr7Ȃwh!u2#TsO݄l@S}|~''LWY$$WXc=kLPv&ΝuUq=\~1tzu`ae&[ ĉ 2|Sj[݆%5#@".|mhEY2̴jM\YOmNVmуM3]ϥoSa\uv$t&ot|,UXNŏ~{ RV=%2?>KuMtZ}0l~ǜcȆS9Zq_#\Kevحe ͙6P_zTm\f`>9yuaXwB`+!؂u13'œ||qR89aؕ|dY~!z2pCƃ6դ6yc AO1}|mC=yoXcY#ge-`v>&\a4 7 |Ms+bf.QU\ǻxãXpLFK[$oS}NxLq be7u|]@#v3f3E8 ]/o";G `~=~QX4"hkfX6`%>S`ω֭"x&7'L-]=,ǂ&L@4wp9t; ۞t-f帮ārGUI:U`stui7oNi;.?kon-xBadQ+tVNr%v|#00ge" 2N4s|+ 윎\ʢ Lӛ:lsK<9y^ZD Y[Ҟ yO6:`^V_&\c pxx^;7k=zhy- ɻw&HCWҳ6&!/ xz76dy Ks/wUߧYS7@u֊dŲ6/>4\i]dҾ38@pkQw?#v&}CE1KL.ksyEݠݟtrm/ n|'־Z/L?" F%rmo {̫1Y, vgA61Ɓiՠxh;,UwS#hމG7aC w+7ruEx XݐQq=MYGZ]5`3LQr ^N=wݷ7!|5B6oԛ>;v?B⬼e7 dv+Mt"ˑ\Y,tAiaj& x͓JV q 5ۏ aG8v).!~~ZnZ'r}PTyMՑ8>|hbut:'`L`E̝a Z1$ۥW J_#fXEG6pjqr:Gi}e0{9TW_ں( +Dn2:עf8t?_k7!uHo)n;,Q!T+Ftz;:;22gy.(oJcx7a=?687p$A_"1DbSߢ ?)La{Ɵz-ck]v @]@![qRϋhN&uq g??y'r>!㒎ldDn<ƃh1J3msJZ|201d22cSn0+F]mUni Z*9RvFi6]!x̼gfs]~B8!C+,}ze%m욕Ȕ;60`AcP\jF΁,c)&8wg]eM.a&B'~zAJ~5'` WvՊ7Jq.zj>!c2MyWO{cx5p ;an}؉?{O<aXR%V#fYrfK( !ʋ5.εz^j3*/pHa #Yu/?¶P H +eS%؏R? )݅1Iτ6{)kD}Uh0z]J#fZ<Щi4Vg/Α777kit />Dnf d=">Wj.+\pr#Ǖa1iז߾dx#R$dرE륣 UOc{XĆ=z56\f.T#*d+.X#_|T@At*|k*R)RͦHQ۝Q": Z(r˫Y тVѰ`eH~|2"ⳡP_:P?l<LjlS~m9?f‡WY=mBk޳ ]umkptԐ@aoKWE()s΋Rx:'8}hzO*K)rO>yz/CC$nGh^j&G]ٜ#@m=H127uP]Ij5\ 6IC {`;Vyn)%`v? W09_׼o<ߍLlQOћ8 fCŖZ?_?ÆR6rR׸pvvJ%aj; vfNdr~v^dB=-Тow7>~M6t9F/VT9/6;!/~V6 o SNrU좻/@k1ʤ1/͎ pnPǔh5`[^+\TEWڄGXHj:Bm Vm=^%D3s VӒ+걐WTgHҥ?kQe @C '69c$`IlP,6EIOٶAƁWA9O'77J4d}[-V2fIl:(FʇA|OSeR Y^3/gC=*2%>H>hq~ȪY0DZ#ǻ؝E[j])*StqM>ی9ZV>a W[*n΂plh+^4~"5g[;I$.ZUQv8bӶpt}OzJ]}>o>Pٴb- Q#,tlU7(;Yd w!2SCnɶ&sOVσjTu"v֯t޻RWM?Or9և(4Ӏחm‘r)=? zZS{Ѹ rv:,2B.##"h Bn+U(ACE:x0;; Z\Z.Ԕ epMЛ/Z6B!1\S$vlSA25L\SMM,iw@XO1\)C(J LfN@X/.^9.4J⛟;HX; >z*qOI5O! tsBNaFѩv9y(=`s1s=rN,`^֪,|3ȟjމ(*gBCQ2p.bv@tWp1=oegTD3~X_L\9+IHDұKLAiv/ø&Zǣ`5pPT+rjcJGwyB Wq[yųӵqbQ#V%%tͨ6# il Nu']EW@MG^MYw^s""هdRyCJ DyiL&~1\~PN-Xe)gh}eq뇳N)>qu=&p]̸q^l`vg^YM]_<ྱ2u+' !F*"k1p~{i{@'(6yE5astu}գgpbݖ_mVbeMᐓt%hĄRX3$×_fѣ@Q `̠JbkTz}4{C78䋊@U?V`y(x()GM@G.Em;!|6&T?+C%Cd0M;v 1,в4G<||ѯ<IXIc%< -o2Q|=4okEt<,pj%iu)z󶧸ءPCJf yAXKYXO r1q3VoLG/K3YuzpW!#+H| fAD 8Qs;xwvZ^ uK R0*^ӳl-vMlU~ PezaV`>e߉ҷ{#w'F=˗#+|s\'\'!%Xڗexh谊}BJ'F$YVI# O>mxk x06&ljLd1ZF'3J<-'+.j1F: Ԣo8 pJs5!6I"&|p*XXڋ! 607/Qv)(mWxr{l̨]! n1F5ovwrZ!*6J;bàj&f w?i5]u"Y/gx@nQ I4ʾHD_J`Hˢ?n vqB.J*MZۥOn68Ax'FPj6N(!)$V`7\8d6$C)~`WXgΛ_B]U(Q& !% 2sR @**9-ornxT[N\ 18C#H}+#LHFb ѧyg[G2L5)xj  E2nI™|7 ^ ;Ml_IX(r*ĠL:\7Aڵ1FWW;쐽{d#5rÛ JnԃiWDĻ 4N[7b 2glWIT=40J۔T8;'+ [Z{+w|f/ zpFUڊ~F'Ms(^2L.80)7Cd itLB!䗎EMSDo.xaM DF(uFssC'6/T{m"Yv6*){93=Am``/z/L MPDiG{E8vᑘZ%"79yQHgVTbdS;$6 P?ke~5A H[>O'k I8Od"{:m@5qb񢢺oA'هCVHQdT߽.nwe^C#M¾9}|<*=\(`\0Y;Lk,M `3U`)h0`{&;PH U&trPƔPskqh&"{m1C<P_bIni!o 8dCsMe1VN8qht\cz:ڨbr)WcYڏO3z9sr??Ou+>is'uVzqK1I7Z \ۗ}Su[ ,u<8ɛ(2~mI9fhKÈaBdp P"ƋSo$ jԜ.z߇1| nI*y@5.qD -Ls(jMTX I˒ i3g/" OE,*&ȳd)@D怐$f$ -8Ҝ"Uy:,m[)#0f* |s. :Bw>Ct6#=>1pr:7n(sZApŋM_NX^! Hgp||jOެ) sм l-5)p.`s(lʞ>W\΄pU;US/ԯ1z6dU*v1֧*-F 3~O]H&vi%u;+K^<ɧJwO}0z QEFaa zؓ7lyK@}CMbQ`oʲܘ%/M}^)iޖVܚ?ry Kݱ0n+;]Ġ+AG*Cx3v֥|i6ٱ 4 >W(HSHzc(U!oFN\11;~ TТX:MV1`% tǃk'CpG8=B0|(AXFb =0m9 2fdg>1qZp{8ٞOܡRnoD;A Ž a% ]q~s0{ O8 Q1Õc +4x %s?q¸qsb h>u8إg.0-ToK!nM;/a *j੔.x]E6]/N".{ߘ}A %W +ھ: VI:khf}!k ]T\;ޏv|*9[! F2Nv*u؀ 3vX&.u7Tw<,NSӉ# #Kh$M^icb0%af~cun!1[1Iȕ$rN\@I$Gaz@RۑPX٦r bKfvfV?fr]ldlg7LO @(.zmJt!lB߭1X6e~? l4ngmo3{ߧH6aA}MROA1u4g źĀftgI\3' KK$4޾}XNRP)ω"=JEؿ&~퍛H~:&RBMr;rqSE+m3u Ouۜ(ic X4vr  Op1 J!p. l9Yb%hkC)gs7Dޓ |%t\6> 6S7t?5߲?Ou[Ƨ1skY_U貇q? bw@8/f6| > ll*ƆEp4GqBA5o"o #a=so-iMc/73;`v, f&E:-H r-YNºh;؟. ȞDDf7vA5".g m`mnc<1A;?u!L.% aI^:<[('mf<煢T`scJ/\#ڡənj`4"\С L ]9{ \<*Ԋ4@-/$P# 6VsB,"2CXcMշ] > ܡSrUڒ7M[:nz" yҢEE9iw,o@g{ A݉ 60f"jJjAgoϪLJIrgȊ)7c `hkYԕ\n؁$P䰷T3 {W.iؙ깒/ Rr-X %Mtd3GIɛB /}Di1{Nѧ#%t4.ߤ`sf'I%巺Xy^*@h^ 828&؄觷D h'HkD4ƕ2M)OۃY糼Kt!կgᠻҐx95k]1 j .bژMW5+]?b'>hЭ6>IWrG˱A,6c?"rl,Ce[eYe U ZT^zY[C"__wF&@nr] 1l+yاt81{tG*t4ÛVS#|$ڀsf /e; H|+i˃nOU4YRbk~&x*Uā+/HSVŋ)'s'>[g X.lcʬgahyp4O"KGGo؆ȊzQ|o N,,ÌzL*dt(ZOwP2L58Y&KqhP,VOo>|I #Dl )TT.\|*2gGk6 *cJӗ> u[Vp`pb A D`1{r\kADF߼>@?AYL |p" #!#+SA7!S k62G ~"s7sJ^MF}ȷw-'dw˔~-}nm>1w <ݶy,>{fao%^yHuoB:Qx^و:!vLJrp3 zMd_Ojw x^؂ ~ ENS HǤywEW=: 5Q@%oHH@490)6&.zY$c,g1Lm*l Ce-Ú"@$hKe>Ƶ 8uU4C)8=gvd\s8,ƒ79)?~80z`HSr5:;ޗG+j"9XKÏ8^ g0YPjw $r4~KQ-ٓ30pg4)?{uaa F'5@yVJL 2_x\ɠ3.g*1X @۽:#Ydtʇ,YO5./CG7#A])Nc3lVu/8t[ kwԨ/R{ؠ!46"@fSN%aտuOos(  TԂqq= yX\[pvMP-Ar 'm)qKKwJm}޷ZÃR.09{`-tC)쁄%%SEAfY= pڣ7Of QQ6ԊL6X\)sut1{@0d au3e4hK{hNԲJݞ^_>4>{Kjk$et`~sտȝ ⸙Ae`U38"r|USj^rG־(b\ p 3S^KFOU~^r\9BS& Daj"3_(>Lg9t6y4tUƥ}~碰+1PDS8q`Pr cf7B&lߑ;B%CzsCO#w1&}1xa m IEV=Ⱥ4J擅/rjYSEף}Ya/7tɈ85.g>`~ӱ f2,ұ} \q JWV[Ew6s~83$gV,=٣ vO%\ݳ38dO~ w RA+1қZ:k67|nFPl] E:fFONly+uҠ Om?&<Ms9@ƉZ2TGo`l}bH=H[bhi5Ol6%ksزGA0C^XU߻6!67_HyHxNM C&$ѣzM -ai&_4Qa`w}F 3ͶT v[R ڑ![-訅 +h,l64Eg}4 s(@2g+M\i'_{pڽfS3afXgr)}bBjH,2+Xٳrn1ؗ0yvkU= ]ȼYf,P;P0nR.]?)D ^b5kI9^R-%7K;;]%B7G#{jT9I4d3$O)iGS\Ow~;(vG=H87` 8!sa$PW*1!'H>!/)"H]‰KP^N+g[/]8 H8܇$_ËK\lj;&kd'8>K؜Y:u1]10v8N$H$ XʶCvUo>ҕ;Q:ᵐu8FY^ʬ8ƒB:aZ#07](-!")z4ҧZ2dӐP|Thjq@z!pJ V95)C*E?ci'v+\I_狲1{_Yu-DukfwT  %Zڅ+!lێ&Eb']NerfP߱OFd%D&1`MV>퍇}֬䌀"" Y!.BΓ"GX(/Ii)wcZDVi!xαT#rOvX9h?b%~`thD>$Th@K:پ\po;r)ի7M#M*i3mI\ }wIo;1IniQ08/\0z;2e)n"&L$5m;__,y4/ܔ_cgTk)L͚Eӳd`Cs`'i'Q:AiCH峤7tQ.=*uCNҊkpdPI7&. _j$\E]hƈ` xA/|h7LX7$êb Әھ0 VNhy{Cf-q1`A8g bL r:ɡ zƚ9#u,iS -]A},,C4n_v*=2׍P;Ў%*5 ,Ekz͊{RiqW-C.9<~WpD/>204 S5lw Oi6gBIhDz 3 Xvc kA|-`ͪC.ARE2э f!dIii VJ9P|N}1C3[LOemc_=(uТ:b.h"'$u`|](}!e~k-Qc5 [k @WcҾ@cEsR0Ͻػ݉ 7UGX4Z?V y Ƈw;, oC.6 zȎwFҷQԉap=AbR͸enTY g&