dnf5-plugin-automatic-5.1.15-1.fc40 >t 6 6_ ,06fx|3!]W>D] 'p~[yeYX 'p~[y#"ՃNsLZ7LjMyeS|ǭO@<'T_ŲHg:%{u omp/s"4P;J;ִ$h;qMTӛ7[ rR%Wfؗ"Vη4?GmX]"4jCR p͝&1# 5RP,.Do i{.yeہG9@h;\# ^Tp͔F_9Na \ 9'EF,)Wu BXtgbycW qÞF4L|h 甔,,f|'h 1%W\"K)5CBX? pe"P1F 劭9cؽ% ?^t)cjmm9$ ͐'°ptf%(?Yy2uR|U9I,P67~fX]kX'Wqp (f585b8c96725c2e4b231e6c47dcab91dc245ad925c0e4c60be79fc866f9314a80930fc9a1a8561e44ac1174411fc80a7577fcb38030204a3204a9e00483046022100fa2412862491c248ca8c02bbd7c2e4f4d85a0cf3b1c334774c4c1fb478589f3c022100a7cb0fe55c07feb95bfeff8a0b8923f396523463f083b1dfee669c4a35b934c7030204a3204a9e00463044022009affafbb00f2ba76c7a1cfc9cf304a84a4b9f853221d89016819949af886b5e022036ae9202e005ceb8efefadb80f672982c796f2ec31b583ce143aa8d8ee9f1da6030204a3204a9e00483046022100bc1eeda378917aa68f2f0412e9f094fd1bd1224948e692c7b89cccb38b5b8c35022100f92bde3b0bbd4799ec17de2ad49933a3ff1ad14248ce13fc7afeba2713078cd6030204a3204a9e0046304402205d4ea915f1946e8c2a55ddd2309aa3e3dca0bba043dcdcf462c21edc79a2d02c02201203c523f027c671ad521baf9bfcf3be24c01b7721ec61beeb47b64b0dab10b73!]W>D] 'p~[yeYY 'p~[yml:ԚpYsh V9nWקVMIX{!X6qWePlq߿Ħ1姰7 $ fC|cVtV)e"Vcּv:Rk<$h KMR:K\zB+tn&l@NXYTkL=F}/*t _Ӄu 70璕w\g Lم̴G2&˅hPϾoY)~H3|ǭ9QF~XڊS!K{y鲦}7cd>a*A@RaC@h΃9\7YE;-k47pwb8? 5 Vt<ʷ[) ȧVEMq$xAmQ7!di-z;:'],S@]k3L ΚjfY S;eeQӼ6'8G+H*<>`Aka?kQd & K *< KW              0 X$8$ $   ( 8 .9 .:.Gd He Ie, Xe8YeD\ed ]e ^fVbfdhehfhlhth ui vi,wi xi yj$jjjjk kCdnf5-plugin-automatic5.1.151.fc40Package manager - automated upgradesAlternative command-line interface "dnf upgrade" suitable to be executed automatically and regularly from systemd timers, cron jobs or similar.eSbuildvm-a64-10.iad2.fedoraproject.org$;Fedora ProjectFedora ProjectLGPL-2.1-or-laterFedora ProjectUnspecifiedhttps://github.com/rpm-software-management/dnf5linuxaarch64: QAA큤eeeeeeeeee9d55104fcf99363c6b1f5ba6ab3d98df42bc8a71f27f9d47b825ad9ad8252b711d4bc76e8259f1f8c08760b1bf1059e9c3be5e80eca95fb393f403a4c39b8d195747104517882c6db2e8d79dcbb73023e481a7410c98b57c735ad15fd641641d5170906f3d80c41be1f8843b6c6823a019e28e8f21f437c4f75d3b03ed8c8249../../../../usr/lib64/dnf5/plugins/automatic_cmd_plugin.sodnf5-automatic.servicednf5-automatic.timer@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf5-5.1.15-1.fc40.src.rpmdnf5-command(automatic)dnf5-plugin-automaticdnf5-plugin-automatic(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @dnf5(aarch-64)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.22)(64bit)libc.so.6(GLIBC_2.32)(64bit)libcurl-full(aarch-64)libdnf5-cli.so.1()(64bit)libdnf5.so.1()(64bit)libfmt.so.10()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libsmartcols.so.1()(64bit)libsmartcols.so.1(SMARTCOLS_2.25)(64bit)libsmartcols.so.1(SMARTCOLS_2.29)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.15)(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.21)(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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rtld(GNU_HASH)5.1.15-1.fc403.0.4-14.6.0-14.0-15.4.18-1dnf-automatic54.19.1.1e8@e @eeed@e@eeL@ees@e`@eLe:Te@e;dܺ@d@d@d~dD@d@ddr@d ddu@dtdoMdgddgddf@dP@dI@d7dxcwck@c0c@c@cj@cc@cb[c_c$e@Packit - 5.1.15-1Packit - 5.1.14-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-1Nicola Sella - 5.0.6-1Nicola Sella - 5.0.5-1Fedora Release Engineering - 5.0.4-3Nicola Sella - 5.0.4-2Nicola Sella - 5.0.4-1Nicola Sella - 5.0.3-1Nicola Sella - 5.0.2-1Nicola Sella - 5.0.1-1Nicola Sella - 5.0.0-2~preNicola Sella - 5.0.0-1~preNicola Sella - - 5.0.0-0~pre- 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.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- Add obsoletes of microdnf - Many improvements related to internal logic and bugfixes - Improvements in specfile - Improved API, drop std::optional - Use Autoapi instead of Autodoc to generate Python docs - Improved documentation for modules- Fix build fail in rawhide - Fixes in the concerning filesystem - Fixes in the concerning modules - Fixes in the concerning api- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Backport downstream patch to disable unit tests for python tutorials - Fix build in rawhide- Many fixes in perl bindings - Test functions enhanced - Extend unit tests for OptionString and OptionStringList- Add Python docs for: Base, Goal, RepoQuery, Package and PackageQuery - Add docs for Python bindings: they are auto generated now - Add --what* and --exactdeps options to repoquery - Add "user enter password" to dnf5daemon functionalities - Fix: remove repeating headers in transaction table - Fix: Set status of download progress bar after successful download - Fix: RepoDownloader::get_cache_handle: Don't set callbacks in LibrepoHandle - Refactor internal utils - Improved GlobalLogger - Improved C++ API docs- Implement group remove command - Improved options in config - Add support for any number of user IDs in a PGP key - Use new librepo PGP API - remove gpgme dependency - Improved exceptions and dnf5 errors - Add dnf5-devel package - Update README.md with up to date information - Repoquery: Add --duplicates option - Improved documentation for Repoquery, Upgrande and About section - Add tutorials for python3 bindings - dnf5-changes-doc: Add more structure using different headings - Add ModuleQuery - Improvements in comps logic- Update to 5.0.1 - Fix loading known keys for RepoGpgme - Fix dnf5 progress_bar - Improve modules: conflicting packages, weak resolve, active modules resolving - plugins.hpp moved away from public headers and improvements logic - Fix failing builds for i686 arch - Add man pages to dnf5 - Fix non x86_64 builds - Remove unimplemented commands- Fix failing builds for i686 arch- Add man pages to dnf5 - Fix non x86_64 builds - Remove unimplemented commands- Dnf pre release build for Fedora cs5.1.15-1.fc405.1.15-1.fc40dnf5-automatic.build-ide4ef1a52bf0d1d9232187c34853d5dff7b8cc036dnf-automatic.servicednf-automatic.timerdnf5-automatic.servicednf5-automatic.timerautomatic_cmd_plugin.sodnf5-plugin-automatic.mo/etc/motd.d//usr/lib//usr/lib/.build-id//usr/lib/.build-id/e4//usr/lib/systemd/system//usr/lib64/dnf5/plugins//usr/share/locale/cs/LC_MESSAGES/-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-gnudirectoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e4ef1a52bf0d1d9232187c34853d5dff7b8cc036, strippedRR R RRRRRRRRRRRRRRRRRRRR RRR R RRR"https://bugz.fedoraproject.org/dnf5utf-89506099dec86eefdec702636871d1a14045ce97622a08993e9a6f89c898ff59f949bd2c80716424fa59dd9e60d0cd2af0e2233575ce9866bea9ec05743915c8f?(/h7;HLpw] #nXr{q8c ȑh i7V!zUP =ϧF~!~@$ IS|`L6Qŕ!v%(Sj cБʘX:.e)׸ȁ+in8Q롲ǂK9ePhLOԤKmHԪR*QlJ'6~"vQò>3aUyhD+Qͷ!Ӽ"?di3|0Ojg4Ag)aID5dԭFi1ֱ8Vfv N Md[5AB#ag~<ͷ3:S|fLO],͑uQqICKKܴj_nhƵL: ~;mh(WTJ$ϡdϸ=F)_ZH2>&)ڀ+RM\Hm59`2Dr=ӵ=tFe}deݶC]TxRs_׶ЖCYg%[};e{׶Ǽ N\Ή⦬V97ai[3NEe|EDD۩0*e܋wX`Ru)ɻw\oyrя<$*RtEDUmnj,i%Cy/ToPS֕z댤6{(&C8!\u qxfu}L3gw&(Z/iW_G& [K}®L+_$-BT2..nm7\yVQau@7WQSf' xHi~@uX0@896'}zAXED4"g).?5!0ݘY;4(͟*bLu Aɰ,uHD4Ⱦ 4~ ]b%OV/@lDB9a]%$qLNF Y('ôqn [2:I]Ure^5,>^ /ʮFx&8VՎI# vdW͢FԚ;|nnO'mP >ZHad8z7xv3,Zsn?zƈݴn5rI*n9fP0F&`rC|dn#!dOU#7>@@ `Hݚr`IP^51b 2WD.`g(OL@te,!7[1U+3 F AI !T و0Q()zFPy/cxz(M3rr01zΚ2*_G5GKF,>!ޗ@8h[N 7Ktu+ jOFQGz@ <:JۑOP2ȅRfќHAK17,L9:Z=Ȃ `_ S?H:|$Q<:Fu1? ݜ<9m!%rL%js̈451%hAyn`ECYP%hȉQBRb YrPڔ#NGjT7z37X88nhTq3-6L"S`t{eD07||ķ l0HK~hr_v3e%n)2fYJ4P@GGaJ j|z DCW=1QCZ./3^LYKUhMYQ/&ƳT〞~I:|FA JL\vk2ƒL n5زT :2t8"&snY6Q"FI.BA 6h0F KE ˱ }Kz>)&8T+TGmپյ￵Ǯo5.;{.nǕm"ި^ʹM3^.?_n^κ]:rr[.}+Su0N]wxk;Üڭ✳Cw]UWeVNRbxd_o)<bk[f¯]h,j ++T:+ s^>%3}u,ӕ}~{lqɷg=eTyUƲN箌؜꥙x':Ȳ7wn*TKx*[}l_`buj C}nYf\eMD;חVCŜv}ǡ"]ys)F[ũk7-++뚴[[Yo]>;kugws*-T.p^Nw?9g+/w泮M8ӭB myo}}Qv>;7w'|Zܮ^ ~'IM =7WVzVW^[J< w8ʮw0Kܝ]>ʧc^5+d2kt5CZݢOnTeZ](;-f[oTz6W*"WVzzuRrlF /*eY)cywgnk_oIN>"rW2|a|=F9I[:K2楯Cn@o]-rޮͦ-LLꆛruòӧWv8~چUUtk6q{s7O"? *U lt]/Wƙ+.Þbݩ'LRn\Uu iVRlQ*ws>OWIӯ0~mv,N9Le0O\I.i:t/.߶ .$oZI.P?J mPb~}1DK{~ވ3.&L[2͂܌xA ]B=_ SgD:oϚ-B*_VKflXƫ$'}# 4(@pƌG5s U0yUu}.y>J"Ss q cn?$&F6e]/}-$ AOME9"Q4%sbjNQ1/4q ~q=m)%Q$x~SwINzar/Oy|麄jHQ 1jϟ62}{7rP\'MhռĺTbz=7s+55fvbrOMq1X_:\Nmմ>3u%r=n짦3Y0Hnp_7]5\t 0"_ЯW+'y.YNŘ-u+1 }3vJggUt_.y#Z癎EiSf=/'("uɲZ,ê/XW";'fsrmϴ}e8ntVo^eXOUr^qɳo|p4lTW'yyD|#[Z$% 7]fVz%)+ݼ[&yݩ?iOHhEťd8mg>uWըi^v #iDeh`1$À0C! !2 5 ġ}PLGdCUKSIQxfQ -ɯ HJdn; ,^Q±PJ\Y`.SXs0Ojޑ/-a™&K{' Cp.*dnqJfSlI?dY%j߅]ҙ@?[-/Ό:ʕyU矡\iϟOu*"F@?-/vuC.?;)8 AokFϳ-Bk3d*Kބ\, }T!4Ѝ}J>~dmxxqj-U!L.'؇3]80MZmO?ƼG!8=r0J# 2q;vx I%U#Ϙ5NHbYgםyTߊ?6Lt_aQP"ӮOS/:lP"? mꗱ?Ű<9GazNtm4wv/*ieJ;# I;fw[ՌVg6F4D#( +"Hs_B[A_&"ۉa3|>PEj2Fn؏(ͽ9PG]՞ԧw*0 ҍ!:NW[. F9A׮ ~"vՂV$r 'FQUda},z/^TvoZQ=UJo}ig~/%M/XO/\xlр$neفF6,aVjqaNW{-p5%yJp"!vjA B^XQܪDg\Gp\Z{f$Ņ;*ՊؘP,f$?͋Hz1c,/l~G1ghGgmsp9h+~tB};Si;H'>YLQ.{@ەs 8I eNfybc;^nT=h |  AU((T6.Iĭ XLW$q0$\%=zP)/,-B-gɶXؘ x+>Ydq$R8҆kcef *RLH1؝7,6> f~~xzV@"N==J.CgJ)ݭX>[0yz\T2܎Lfb=P,1IVa^kCPF8=lxE?v6z kkELy[rulЍSx;e/"I|| ]p@N N?%(Q= ʔsoh!><~!A" $ Կv%QQ9Kddd5 +?&duZN1Erܫa[>BOhiwH'l"2[ѻQtmQ>@4%0j5Em2MhGSwӇrA# Khn>`@m~e.s| \958~dYH>hE(Bfl\b҉ߔ&fP>C |5l/{PrϺ@t8lbܮ91I˛COׂS8 ;oQ)Uk/? r1 w!3Wq6cKsJ=: == x6 gQm,vE7+=TxOlAλpP %BjwZ^ LDJ {dlBvˑ9߹5#(P aZL~{7SI3o!"tZ(93%ǣdž _6X,m vno=X9Lfu-ޖԈw!NKݞCS &`F= @M^5:?Ӈó>Mj}X| H@'p9ՎUBvj@BfC9D#A#rY[AdE5hgrhj^w=S2Ԙ zsu#*,S1tU@=F]-n]0L.w^j@IcK[bce.#E0hY_3'4 Q4^o.V#Y*m h]mtjX|| ĝr}Р#Am1kAq t2#!Sx$XybKd&-}]хњO< wa"@xo󪧟'br=$+@eKK"nXY: XqϱiLaXh(Fvk|?KAC+/ŵLޥj+ zv$ww!YܿE2Tt_$@ѼK9~e=*0"]P|%h1?-Ye) k`8ej֪OXM{B2dF{%<f@`)խd[ Ѣ@؁5eyNcѧ#j gWAs4n<&3 y~HSG}?<_zõB#Uƾbk[CG5]L*FseГaXX[x#xX /&(ôIn3za`pHFZA4gUUe\|ё5dȴLO8],ԏRT)Fߡ wŪZII,Q܈B6ԡL`4P?cQ1'%!B5Ќwk^{Gwn޼SްN%Dʃ*x?َV 1@KLex9=XI 9bu8cV p7/V|5!. I)Ms"5| L0kRݓZ,"78)jlb]h%Y=4|_7M`Ç2'T)2(YźdeNW~T>D/ѭ<`ѲA1d D?I{Yd ۭ9 ̼MY{9>l n q 3JW1iLVu74E={(rߧĬ~/?O `vWQ`ˀᶬ[cdؿ4U;KTmzU ES Ętz-c b~~gV FZnDTUQ!]ww]uڃ2z,3ѣׄponħ!.>oJeAJ}XӦD;(ElfE*,߹b!AӷELSļdDlֆ|V+"D[ގ]ZN 8-nM{l Jeꃉ!F|!_jqL^K K;SQFϚݠO8gL3* wviL_2PM+Qgo9Yb7_BEvk6JN5yOx=v E&WD(Ҧ6yD5QWEu7/DVA97C&qU_eJhzQQZ*O,ͯ$̅"J6%gc2FEǺy(Ns4|=$Эb~ $%[3&3%wiHJvAHrdѓ3J.!ISR$TUQȉD 鼭-?E<57 }w4Di.|%t9x+a_NGiln[aԯh$ 7F8^Ko\'fςBU~h8SޫKO;?_|G# ~ccEJrBa{]P?½8T_KNΉ2쁲 R3;i;$9oFO$yKYCGkc[;=dGzog@R Xy FHC葙/>&ڀo~ȳnW R?I|Kvd6\\QN0:]̴-$9݈[R.<*:}o_Wo)VSXTc^EsTpԆg|2U DjWV7+u*;#37l&=0g:fn'2=2IOZ$暘zod8! ~6a[-nq[ -,ϰC]nxtqإR7"&B(`U[lAl Duid(it6Oݙ {IBˍ֘bE@LM _o]MX$Vq2^"X'@a5ŢvxBF"JBNbRVZ^bf"jBnbrvz~"Bbž"Bb¾"B΀5wi8B!Р{3dwd'+Py+YwH*r 8an X?)ѸC& Q9HpHa$b҂֢"BbD D Bb"!&*.26:>B"FJNRVZ^b#fjnrvz~$%&&&&&&&'''''''E(E(E(E(E(E(E(E()).26:>B**@`X|KMA ,B"eLD9 FB0 ꃊTQe  5^6@ KƦP׎:V1w/@h& %45b=s(;VU 0"wwww@UUU۶m?N,J QC ? ^x|<>p<Z=:zt~}ãZ`Xz=:zt>l?9s`0>ɝ!D/y7puH>yt~½ݞC=R msTYՑr"U-ڑ0d'h Zuˇ[ظÀ+_IuT1_ uRn! `>+Yu5S渠iC5-ܣs?$O0{Zޭ@Lg|I佸g^dќe ]`Ux!_ɾ H^`-P$=NA.FP( B_~} Blz5N_1; e8gr㖝f>6fkE 4/%i\GGOc'ٷumWL>2@?!J=|d%wz1EVđt"M#f܈ȷH$V:{BP,(-ҙ* Ey7=}oWy].ɥڹ?†HIl\`͞'B]/X~ؼVZW%{% `i<VdjcTy6a W|o6H-gOGZ" 96e_NQvMj~F h$]pB9wu\ MSxYsH3[#Xˊ<0cйTE$#r 2d_)_V-ۥBɫ|ðl_v[b7 txi^*;yxu2{O |0C?oym*7~7e]u:gD7r?G&w]pӺ{!UeD$IA2!!Ina qAB5"&Ie[ep PobW:g 0Ey~ENBt?Q9cGdvn]oO!Yλ7%+W 7Mowd.kY q#13N_ceL̇ayoNCo LnYG#0rM4g"w}6=٠D;zCo#ɮ8+@;8o?"ޏ}?[x.t7{".8duu|RC>w3Z:}=vwDbّ֗܍>JbL;rD|:|BTe~qhMn~.n\7uK~o,Wր¶®Μu+nƏsm `nM\C6|1923ow/x7~{~Xs9Gh>sOP jGohY˕0?{bn%hc9$G=Sc_Nj xc`~m+V;'uwΩ;$du?1^ =.`K{%=p v0z!= dRBVbpun> &VPl% fPGIvb&w ϰx=c80v~,S%2 e ̉kEtX|-ǦzcIKIutUg6ϷǼyalg+}d) PtX8~<)ÑQCQӶn+ E2ugti[IɁe^┭^le@n *p_N6TtS,6aXqx_ ]}~kg:&/{;ѿ}Xm=lѱN[żKzpMǚIjzo?տW:𙽾96*Sˌv ?tBw&Ҟta@<-ޱ_nGmJ~M KIf0?5Pyg;0n<igmOJ(S^j`G5ImV9Oyt&ɤ /黼z IݍkVnH-`ߺb3L!M糱IWecFC/Fu(RP {fE p9J>=~|Fsv/ ȑ}eDq봢cBЅ>qlmalG*ڧ?v%jJqݡO8E%iOUmݞ``5 $V0YP{YK -ß ؛v4ouaJ38y`z9sb͕}\]yπGrd opqN x73Đh/d{&l9'?>O)6Hʝԋ @/N?AQrknb")Jub<ϬhzTiiQFU;gW1_Aem!^ d1_smV:%dA*MZHlGפnwjvu!$GGZ ?v҆|.KO65H!#6X3jzΠۑ]*r~ITWRf;\\{|Ǚ_ !E`Q]`K8rȼ݇Z R:l#q#mr,"(C ÞJeuWb-b:r B;RG͹i9CkChʤ띨331W^F}r$}_O(nD; XC~6HVN~ܭ&f9H G51c/͞#V"֙}Ӕ#/%;=4vf#_rI*S"na-`@Bg(2e(Ɯo///W{;ȏh#f&98 5EeLIuCp\+؋Y$k?+dBQL|$bFuu:E4OCӴPUd/vlҽ@[kC(0\,)>>H,UZ2jLJ-Ҥ%0I3:3 }rrK,vkv]Yv2Vf%[g0˼I_tW7 S5Bb0X<S UȜWFuZkEتkZvGg0F?c'?7ymBSDe-. {rf]\u8&hS fq-y|3LpY(MRE5ϕK'9|y }c@+KIrt^ }waPc3ľA<3â?870yU~vmǜ82 yx+yz" 1? :*izu6JI)8>iDtF_U'U-}N2W#:Ǘf8MNϽZֱoE Y)} ߯*K,~:>xջ;pP[@@`{.d7vmkXod5?j_mEDςl"(^-gk}w􎾝7rÑސ0˕x2{ϝ1xIVAJIVkn+b"=LArvG LQG %v@ucbӢ۟F({- so9Vjwpz{|Pry㋿ ~Q/.LI'4+I'B'~:;^!l~G@{ | 0pCzz ?fGqKt|~ g4J@PǮm5y&3Yf /B5bRb'nnvY!5Cat6;63&V.-|{ۏ߬RƬ}OrR_UX\;EFfzcL̄X?}}xFcc철?j JV\WzИ&pd|h ӣ|>jzm{Kv7;&1O8&/53Atg,`~9`7~8 $x2X~λsU3}W|M4_Hy*@&sg 4K/2o??9P{:3%L@s.#$boswLj6<AZ:0?аͯn:q!oc4U>6\$T@/[7&pl[`H)A2ޮG_Y_gnI>>. >p[ti\lS>nz 2ll'N;A\OGIN5$FsV6|&I!S}侀k=g3͑_ogNqF)l!ܫ[\G˫^nL~:y%_[<\ř3'k. ,d/x;-498WkR󬻗oϸGzQpMO O1 1(h1]9^',1ڈCLG_ϿCeӐw|=g_B`y4BӰqR> ]҄{[Bu}|1?f9I^gA<({=[E{g~~'ߟi7s!/vnR+xus-`'|\Td0zO Ooל1dj3VuCrs31kz,q$%ugifD|Rmank8&aYTq”4IS}L-~UH"LTbzG_;bI{΁SdQmHL2;vNs')MxK ƣat}yȠ6f*=b`5xy.8s,^xPg1[tg3ιk {NZwĠrFf=(V]c]0HTr$rޘ*"37Ӻyh]L32Bj.b1^E09tZ;Lg#~C_A^O -p|R3nF׻Ѯzvt3&Ph7VE٢<3 rZɈfNb.8DrFgmYZ PmIרI3A:XEf+0;%=&rc$Z NٹAX"FnkЎ3kr/|gXlyEC1]2]Y`A?y<(=c`͍֐-.,}֖i{?PވݪF9Bd]WѫF1kĩiKTX-3-%trXs}fi.6,b١^*8F ) ksG1a%ŏ$H{ezX]#wT2Zikmѣ7QSL|bn/VMeYD}WyG"^s8ڲOҗ*W_=r1{5в6jwEè⽟-|ḛNG19hf?qXHZ#Z"KwEt1Π&x0752@ocS  9P^PR:+ FI.!gKh;Mx w3_zwꤻ^!;ܠe|~So9Ҥ{x%pVѫ} O0?>24B:0ºA? ?t8hwW ]^#vZtoG;hYn`6$τDTVE:-MXG(Y_hv$I^\" cӮ(ŕo|0^','ǩk ~n,]Ɗ'ЈFjTptqZuÂ|Vz ;t2!hBL^ӄmZM 9l616ZKwrd m#;s#xc̃ 6}ۿ MI͡#V*8 0ixmNޒs\s9hIARj'% Vr6iS 8Q ]ŽV( B/g;6GLlؚ ݴ)}Rt0δK)ԝH#ƾ/V pEIؽ6C.Xb I3$ +fa½_{ jnTdVAXJ5ُZM,tinc)yc(nWqը &QI|5{uG+Դr ҽRӜǭ8LPj_$<|ʎH!}Lգ p7aI87G蛰_GihWidhdl܆LŅo_,b;їogyN(K?kb;> *˹q,}eK 0ބ+ D2axCQbV0`~fG@^>`B$' HtREQI;,3mC-+D* a;6u,4ȉ`of=h0.Z=ΊN%c.A E??|(MLB HUv9L;Og{߮iD@2|rK%$\ &f!Q/[8E0:=qs%Dd K_V7{VBcN;tC#]"\Y =3rKic0D22 _GIZ/X;|I 蚨Q^u0"p鋘(O4VѦ֡[:rb`~ r)v/ۜd ]|m7lMl٘ae/߲+jf? ~ٮoЂoV0L:@@SVOh^)22d.9MnG Kif|{kNCd3:2RNݲoBUZ yy#޸xw4#@5)MeZy J\gꭤQ<&qlYH8 -U̒% F6$|96v|c9?~#,ɰ+BR+W oeY}<3%x;)rI0w+ݝ5v-eڭ/2.Y,BOsuV³^6>PN NV̍ F!HYviFJl} l˫Rp{mbsp.BF\Xȴ>g%/6WͅnE}Ƴμxa#uo Bu_|VACc&veiTZDz'Cc .%Ulڼn`]{Y ' =F;F?x/ b3ӿ'gxPل?i+:TZX18RX cG%!VZ1ﮑsC+s<ϣHnƋr_7JkaP{mMoN@{jޑhPsǚ!\N Dm4zt,MP/İp|SlT NdCp^W3?y%n7L&ɞ|g㠃 FgJ8?0k #=YC45Xh⫒Pf۫Wwh,eݹL^m!`>=pm֢:FOom"}ۑ E>#QArUs2ރHE%BL S1T2rn=d?ݙӶ}߬찰ĜiV5p!Va0.! $ aj5Ӛ)x3uJ ȣE bIZ15I_jb9w'9(/ӹ;<*9Oik_>oV QQnrV#-8 va\_ :iJAiM &g&$-4m&49REFk`FdoLRtח^Or~KKp",g}|nqA^-UU1=l/ꭷ;9X.)$FZv`,ӢYTcQd7j{=t#0C4V}ҏ_?v'keuWd\4Rn_refwg1ȏl{vQHj.~YkYޮ(v7A7W)kEIsabۨO5t'qnR^OW`O!o&"x9Y\l$u sJL}f1Ejx`~5~P+hO˧2>Ѥ?At a0^P`xy*qmr,e:v3'I?:a=E6a(ɟ>0' ĥ9fmr  ㊉ Ao'&"pVP G! :YGlvgO?HL|hVQ0\2g_D!~${c,ǧ 9G~hD!5~󳟢z' ɾ8sm9r‚L=_+|f֦lS\}搣]̓;C0J w4'uӀuP_7q2LJkc+jƪi!SblFb3z`rLM-yd#J/9% t5 4:9>|ѡ8輬.6>u * 4tpQulV9g0_HZH?p h4 ˹)5IR y:E@Z]  afrg3D^%+۵pa '>=fK]Vt7|ԣAsdZOAM3Gr=P{ |P <ͩe+hm['̵h?,4`TZ/h$,T9#DaV_nM3!!.*hKmhoMm`6s("uG< }B`䈁Hk쫜 @Ȃm#=M[l_! NFS­/)o:h~(vdw_QPhb;'yizs=V 5~:z5&|[QW}8 FnEJy+aimgZiz"Ad5]#j<ƈ զ¾[gS9ߞҞYi#Vo:!Mc36S!d#~'?]aΨhT5N>EmRORqyMRO5v*ju^RՖZJPWZ4B/-xIB9m=?cfä'cxGltAmBws] Q 8NAmoLJB0~N-<9扛8.A<߹=הMcxpT2]UQw|̅s^+j-.RXgkviY2xk / o#OH,԰\ua oX~ڼ&SmPɪ]HФW҇ aMYt[0CJ/0 iԦd3J4^NSgf!sc{sx! r(ւA<$ijs' <=a۶"okk6;vBrcl2v 'A]2,\->F' 4$D-2+2k7!Z#pӿ<,8p- &M</S.2ĩOg>|y[R^U Y_y6Y^*= K\0Fb䶔 ?*=vP!n!En2zp=05qfX!6(M6}t8&sޤH+Bb1f0z,.NrПni3YX1TfB/|x1 o&Ϛ`ESB%}69mrT2TbbKK^< =.X隇]#{ -#xYX3a[3ܟ|1jxVMےn%VJM2ml)5zrɹv\_J;֙' }K;PJ_i'PS>@t 6KQippʩfz1 )OCUT90x ,>Cd=N}B2yTЂ(8m@+xŇ|`*h`J%Wق=?Ş1@l"dXCPb^<؅1PݘC_\ G Gjf z&8q#ANuqT@0Gtkr^6_j€18܅r1MzR6{VoaO ,)9܎^g#j*lޑ9w\=sTLni`s2e4TЏvD=-l2P --l]tDqs]SŽd ߂mZlte[j/"Gd*{6P̷=-ȖM-cC+df%yUk7I:Jp+ppSeϖCW;?5YEֲ j4V^.չA,NKHT l-?k܆m 2H߄^#ʹMw"1Pwf:z\`NNaT-4|e+hBl:~I{۾ %$3S@3IRl.SU"QNc @(ur)9ĉO6n|:v\(c]=J_o_( ޜ:`s8qjy9:K9)uC%)=@9Ntt5#@6U7Y'`Z=n!#]k\fڙ{c;a+ C3cUCt ldʎOvO\Xvku^fXLE<8Q2s/]iڒ=zUwakMk9D٪IHǗ͵V]_#K.,6H7Qd޶v[ك|J}]qޞǷMk?jh qPnO螖T s {P"pcf;ڑNJ0C˻>"ǃGȠ;W܆{p7INXfp#S wAWwCwHzeL`qj8;&9f66 {M{W -e5 0[ N7@Ib'k/Ur)2=|rtp&è_*A_x[G{\Th,D{Y9b韮>?8{tgA ñ{ʈ2w-zA}|^L6z?*[ Nee%ΰ:j.V%kqo!oq%x/rՅYR!G@.Abݭ/q!NUV*nu'MU'q3 <(NƶC{F ;uόݴLޢ~h$ʏ^+yؑ5Şz>싍_C0gu>+A s {3 |*oMUv_ZTyBo5'E.TR38v&ۧbRa?ܯ'揚wi:^l 3u>\=o^*!yG7.k-I q0-k|-~c>n]tO_,71Pf q ^bD _oLO_lCmncH/M?s!#2>JwEv{ū3 )Gi,Z3,YF<#CY卢}4!8Kzݮ>fS8Z3%'_<>p=QНap.]6پf`tgzG]_jDV|jAݗ'?&_<mdGl9\Åu'7<]_3_R}1e:%8}ile^ '@~x/ăM@=S} XNSxAYrx@:{%!rK%Ϗkfĉ@Y'7a:qXc }51 ug:섶@`'g`xkxHuqĬcnwCq?tނ,/}tfOw&8p&W?6[VBW cBkL\m]7EgGNnY "7b. 7;R.k+45$aX&$a53$cゎ~GߞkbfP(=fNP}wqo&/N?|ru^&GaAε!^K\%$w$r9FqK)YRomruܹ(ágpsiJ=xl,nܗ>.tO/g7|WmpnMoXL'ٝ,c&;:zj. #|7N>0w.?ܭ G[;9aHIcN}vgz~0[>>6ou Ȏhx>Qt]?1k)PzPОx Jmdm7Er|#)(uz'a+=.J"ByxNO1։'%{N)'o6f!\l7(ڞ^YCBjss䑓ntdr097lz|uց#*'qϵBD棎_EUZO}ԕ5fWi2s}ךO07/F==\?s/9Z_6УD#_Ww~lk)l7>"рV\z{`}oO`Hf%k=9Gַ0ס5N8kn0ͯHV7CZ}F^fr!C;XWCG^ )(6X2R(/eR_Nj//猐Ctn ]#\RsOzd?xE B Y>r0^?+eEb08"mIjϵ>&]]zC|?^mDγ'{`ȒH|EA>^^L 黆g_t@ھ?ZsE>{6W]9y g S%G5/vdž!io[S=׬Gw7*'cC1ٙg]^` '߬g}D^>^'\)*14k,y Wtt_}*[6u,i7( yl(o/}+wZضhJƺkv,ŃPܧnV^|':k47^|3ۧ5-?38h?lG`9أ[`;=γLiGnj^ee ݯ6_܂Gk&kJx ߭HuY$s7wя{DXM/2d@.{jJ{+rP]TOZI>} ~y|OL~?2=kLzmoI$\pߌ1cw>9ߚ]Ey<[9$,@_E.SC]Ǩ ~}a~ Ltэh[/ĭqd.*w _`] _E q17UԠBK4Jݱnz/۞^jHA\\8kSNnz _G-㌵ʟjQ(jq+Gg>X|hsGm`l}5=|2x`kّ^BSj<[vs2p? M}Ŗ4M/m~6/[D6p| h?|+8kU8U{;'Ǔ{j"xt/Qqg'67UXTscA7Y(˳mw5|Җ3SǼ7{_xV 1Ү!A?Xj]>cK E i,c*v-ش#|g疿!]uH6W~zyA8v/OIf،#H|#էgaNq0 H 7idzk2)0aX|̈́M2n8'w}/^8#Ҟ^/wVpq廢_H 9 Lyن x UȁVtYh^$. w) Dbr7 oq!  f(g4De I}|%FƟq'ܙz3sN#oZ ѭXS0zq'\gc|D(3 XQSBc>9<^x><XdbnGxoY#XD-a )v{Ag3]AhqsޗgR+l;Lf:6@15a 7 }[VL`M>$_'=Nw=M=KOGdڬ/7Џ Gďiwq}%s_k!?N-m#c[ N ϳ?hy=lc_.XCPq8ĎBoa?nora8כ(ǫJ6$@uN 5GS[A~(5b`56mjx)րd@Y A:S؀yxWa$3bblv`.l[uLf vh}N_&u-D0y..m1hcTY^+X`#c= ROQ@?🽈wV;z: Y=s𫸻Qއ+z7P^ ONoToi\K{9kD!=0u:UcM5q.6!N@fѭk쏯F _ Gfa?:ZI۫p:k3Z_K<'!:N [g7pEpIT綟wg_9;>XdW3_ _ETd6߰C4[죜%Qվ*ś0?~ħnrnOαm^ >&؟G;3qypn5x*O80N IOFdT:yy Ϻ:6۫`kzh8N 7O~]TcOOn|So*p=kJ:=% D_^ PIʥc>@|=r6% džĿǾy=B53:a`DH?2ֿWeRH!6f,1N/t°6:|N .3y[<:lVIR׆WЏf=/`bvil πҁ1 Љu#vQ?64F~ʭO|^͎+8cT{Kt_9ˎro}mM3y|tG^mR88̥18N&oBeǧjtbP\q>;j`#χλK| P y͔_>ޏe_mcTXǎukSN%Kp>o|ˀBkG߄QЁg'u(/{et6ø[aͅ@?\Mk?m(QR+z];GkOů_q?#;⯜æw:V(ۿ_b]cr I'} aT4+aLtw!v%Y&7lJ7u?܏Ó7>df㧍Ӽ+i:LO|[8ya[ Q*+D/y8s.+ o{jwߕgkd͠٠ϟ> ,tkG($qwY #H݃)&ª.P|4)z-zί*X~YFh4bW=#&? [)_pUE #f8÷ǯ&oa{$25޷$tfIpp/'oc.^~\Q;gKܥM&/~>yEUrĠ@ @BH%&p0iwVq y۫YϹɯ̆-{҂|AsRa )gpTuHv},pN=4YOQEK>Axcf',7ߜX7eƼ{bڍ[eGom@_%>|)/fP^.~l3$824{a]>aNx؇WW66h 'Y-e!z-D2BuꋨSe 82{͘ D[yI]F0t*!/bS 9ػ9w7II8nH"G'NB  ]`ނMM&;lÌSqsFڄ7|E~n?9JCl¾#g X7= Cc8MU^s:Jlf-Q3{k?H<8 nz}6`}40Y̻2u.B59/68І9)dU3hK_+V;z2~ 'qSUq4NmL/o'/m|>|w>ӈ阷r}/n^pFΙfo$GƓ>DM2n."|.1y5=p:3Ϣbf|7MA!ry XR[{춋A]{kGX+!/4reFfG HvXqVadn: N10/ 5?b"//hko[8{ Vk./hnqS+5;Z/|(g4P*w} WUBO<7(^u0k{}!t+)_ 0s%*6ftMYƩYU<_xז4az^,O5.{>ftsZݝwh ꍦfxd=Bѻ"1jMF߱' .hȥZ:r[g%<ڕ q{>*g qdrLFh4;=r胡cP_)YgAx#١޷gƩIB,@ypuy6~Ho7WNpWl#~ų?OO<%Α*w X"r*VIpr3~kHyi~%,c$;:1Έtk:'g;C]OJn9'+f_Э܎-p}ǁEp&6M΋n^R5{Jqfw\43Į{_8tT ot)#V 5^'zPE@DکX^6{1HOS}Gn9SpΦ^Y2ԜRʤDq変=i )L-鍍t?T1u<̺wYJ7 +oP.f>oN#v0 E S'D P3cLCw~_ʍrߺwɊ;H%,\rA2w3QIȝָ[m9,91C;)?΋ ,*`n8B9aHإLM:೅Ѝ{o .hax &}BrR8"+=Ry:!+Fdٷ" SΙ*v47;,-{ҟdiؗ[Hm4gxD۠}WHv$‡=Y3 IW~JԮÖ-[2T-ym+NU꟦RPFMpqlmoru~d\7׼?+Sv fתVg=( #OI)S`L(CC>E&@RQ*"n250ҝʼn+8)%IՃys tV yv j获c<+-bR~kqZx71C.N]!q!%VxQҪOi"`3u1NJЖpes p:v5ݱ9E$̂1j'lъG'1 1ֹ'J󩅾B.X}zM9XإkUՙpPtm!#=V*E:su,{yPe<H ;?M5}`kko?9S67[B s0\M^Y=XpYk3@Bsybh@2p-aSof ;YF9+MX=R-BdApw:lFaSJ*Z9ErnɈJX\U2 2˲-s7-Ue"6%㽀=ǻ9&cM&_McY*rGYar;‘/4Ϳ^-"[Wq>alޚ7OKK1%VUJ:!Hv=>o#7087E F XIuL\fO- Dcf >/Ky)ZpW"LoxwLhrFƶGPTڰ=MANxv:scV9mYݺTG#8;{+$TZXYsT: )rFPιBȎ4hn;~OSDt⏐W`2z}ZIΞT]KUiKSY/Ô| I2< 2=QE2u=r; =a&y|GtI?ar Z?r+|6}ny>bJ<-g˒\\X|^=BөqoCDbUj:cC{u#%'DmwXS"&*p XU-U;>W 4y{aa1P ]~%hc󕖹%L2Z&DD ZP$H<a;Ri㈼)i??26%AqQ _O[=;˹ +bkJ{4m jBa{߂gxעGնfv&m-h3oȵQ+"4E*0llod :5YZѝ! lYn&;J b{5VG 2+%mR[ɧZS +)JjE,԰`Pk:ҦXCJ~d@v9ACqշ!c1."yT2=r;hpw-(ro'PTˮꎭ4G4B'r#6sNoYJDN*3@MD;4evƫXHd ɜ2RS9&$Q9MX3T[!3t6bn#K*F48RH^Tk~A8r!bX&',ߩi;>C3Ndx6&,1SM|,$HZ!z蛯%|xm'hTj\JYM1nkuoh2E^Df63 .iᵚ~tIVxL*U4>pNi۷FЌTYj2o#.bFxmRUC@\ hog5fUi?ȡI+~ŵ_ij)Ydwց9F i&$pC .7Ѧ4D2z˹⋮_yKǭ8ȑ""L\^NydcgOrTJ7Z`˦lT#ĹȔMtǜ(V% ֊d"/*rq"H}zi#S(Z=/e~ړeST}]2Hi2M <7ټ)7K`O#THP]dBҶm/SFV).O_r>f # T2,K$'gWq[;Nm|c^IJlMRXt)\nU, DvP 60A4ۉȠ2rwτEws3d.H55*ʑot"]H1abո .*jd#YA@b2XLCU0`ѨRwOb,zv~ac[JM \XF9IHLeJ_DmaS]uĔ:XXz 0~?9˪eZv%eDNFFƈ.`o4z:0,/^sE׋Q;Սd=dȟ8a+ߊL99#|4t6jߜȾwӅ@ֆ4m>_7>o^e&B4@Xճs׼ Wƴ$AiB(ca0\93CFwMoą zQ^JYFNJ}w[ʛ:٭{s, 2\Kll"Έ`n GJ^@{)d>I$(HfT·?<[iR@tjd$/4CF) J_$u 5䯾T+V:kcsV;xEw)Mof?Kca琳(V{|7H/el)b6} e̖w#.ʴLoxֶBOqo4~Em?*VW>n&;S!DvXF$DQ״q~_1bͩͨ6+$Uר|GК;?/f?~uR,rwd˽nPlL-7~&Fk$; MzLJlȨ}I5uÅm^j2Xw&|/Y%*zNX2הRod & ыTԮM%H(O8[8M2[ \Ӓ㢥&'ns(ę4ptaG\5= >o2&$k>kMQIC=ly4fO6[]{3;B_)3P OV`YcrnaG#H6sAݰ9'2o:dx:P+dK@ڬQ{VhA=-4ie\NYОtatBLfW,m_*xǥ3 v-P,Dۆ rT.KO O[xFȚ}G=m'hckNLJNΡZ$zt׳E]x0T#c\jU.OnZ m؟UwGԘ)}O]3HS}j0Qss`igDZ#aD#&̘ 'L8ȗFw9۩ͤvLZ&iV" w oeuV1X{<\=D^raھ- a %!6 H5 `pr%!#^O=OR6aE-gu4j!M@CKҺ;FBgHj;(w o%y,GJx[.BҒ%JlZ$JyPX֫N=gBǔ ")hb&2Uȇ5C5O"ސوxʹl6>EI8Feayvv~qGvPsߑQrD}ڹP*+&5#ߺCےI]Cζۦ*0DSw)z gh+/-"^':^3"C\maJ5b^n6R#m7RkH!-х e[)έѭ 6FCá3]2 M Uٿx7\ո^Lz-yă>m~ qJ_9-"Tސ5uG:m C`Iޡ8暍$Iʛ SPԭQt_@*ICJy 76f~MqT%( Q/!dԘ&:[{s0v>gg" er=f0ySx3 ;#`=Kl&' ]'*A%?R[#md[#|d0#-,>)ь]I#qy ȤVv &cL.}O-?kӿB5p4y\,tiSEbdT%zι8f_)f?pqXm4uRt0NbU2"^ %CBߜ3g_F cnain_dzH 1[ttӆi$P]YEx&@|tk>_Z+=6 +bkV3*FCd&,@N.r۸韄'q6Qܬ:x&ȑ.NF >Ԩ19VD;du;];U7׍_+'u)Y/i3U"|)?l ((dF N  y7j+5\ɽp܅jiƧ55veo \4jƾ>ž]M6z!ܛƊQpN7&}ܡʙ}BvR[/imxjuЄR~l6;bޭw)hôicKN-W7ܜsVvTl% Kڳˋ:8x[YU.@FaUHcц쇯6t U5qƈ;taB$a,\J7Ʋ*?Xq;ٽG4sJk㝡NL1w,?;(=]72(2K-eK.`nN3EK_J֝ZZܹ<5YMiINF\$eәTy*y|+ G+B HV*k~˽gbݵI)*mN. /cAAJXu˓׾zp)-M\ 0^Ay` {) /} n\q'mzKڀ@t ʧҐRN9l452o$f#m6, R?H0`CSI +Jե9y"ELMߙL"dd,L0yU0~Np |`<{ph9 80<0\P()38(ok!u^*ZȚAc{ʷR̙͘>P0[h\y`%|WpTYngtf%^-iQ&mG4ͻEjs^;){o.0ߡi5#EV.P E!"& }8\6zZFԑz\ٕ]*Xpu-`ڪ|81C"(9iC *3UmJё2S  d2"z}"PQLC (2 #~M,@it2Sƴ/`sooZ8k+݁YTs_Pn4 /7f[ {q}=Pٿ~W {A'$4U=F7M[OŸK>$9db? ' )>!m1s}{WNUs`fPy =@/1JϙA  7~cG̮zp#1W͐`jb3H^ 6:t8Vʤr~Wۘ@ qQ06 *N>+:{In7He@nT8H1_",qˠ;FӇ8K#uQ++NwX`PW-[qڏ 95Mr2zRqʻUoȲr9vڞt9j{W 0M8t'k7ҟA}+N74wQ3E9t֡TswSɜ׮c[{3.J1]{.A}zR)Eu/Z> _!0`X''kQz{-@3!^e -gvh\IzlcqܛqHoY9lDm7s#6{ޕ8w-@_Ml )j+ѢgjqH0;X!=Ŏcͅsh1-K(_nI_h!l~x;Ef}9,TB[:|!r[_-|N#^~9m.49`Z' &F]3Y]2r~Bp>=]ʋ=_Qx؅9{Ti_6cG՝i? 47jt?!7Ը{a3壂%4ȵAܟA桶e9$;{Oމ=AE&4э48wzQ1֯M 7ms##?[Ͼ7=`]oÉ}cUfW4Vnp-7ãm=Zw dv͸Ӷu|Do,.եif~ުe\)h}`ːm i؜\OE?ಾMY-V/0?7̽]ˋLlDDۂڢ{[FHLbD?o^(~GN|2p* hβ >]bN^VW8ZK'8m] 'ߚ-}k3rLDlp!WІuA~9 FUM,Wx%X_p8ͨ6( kExhɫZ1]ԛ`_m t\78"ٶm5iŃ/b[rLn=3>tJCv_f+9?8ɛ/M:,-)aJr8b+R}pt̾Wl#zߢ&o}A4%ݦ'/9cܟugxa}i_{Y0n}dj&ݧ%']` oK]K;:7wzjBҐExKa2G.JNl7y3Sb:]"7\tvpܱC!gz(^sxI>z8˝\B~{vˁ͕@_L²yB]o"5䙻ѹ̀i촓~ZV5F,yx3[3+39|jKGo]U!.C3~njY[-6" Fobj no}svr:2Yh΅_Y-M1p}/ Qq8P U~?bt|+ZF͜};80\ء]se֑frԿy4?K| >k3M/_]u~:k8Aq]$Xxsi%]h9/}+)Ż(sio G/%q@k뽒Pt18z:9層'#lHz6j :qKO,s_h7G q8 W;|*֐뮢gɿRa_f-j׈Pߛ+c7LMgbWNPI[}E"'ͅ#~o^U6y?#9B蝓]"lu2Q//[G} H 'G})gz66HAg:PgM3jn xy'TdR64Ӣ@p= Tľ>G5))*VY-4ti}{|fqgԼ|AzWP|(ypL9$zrуai-UWfh_JӼ8x Ԑ=-ܪv؜l+o,.Ad(=ԟ/-6,¸>Wמ8y5A&=)62XsC_~?L[γ'<yɿj!!\ſ+xYWV~ğAW';Vkք?*0ajArĚ%9gN`ivEwf'\rn#{ͷ|C1z NH4zDžeg}gCM56QahsOlގN4 Hܯ?kJӶ]\6sDM};,/෽ '$YOyYy37zچ_V<&_\7\{Ľա])jHUscnT]0nh/Ntqb :GDg{Y??LXaN kvqMbtytv?'@! J>/vxJe1vq<ɾK5ս 48m\N {\VN+ ,U}nΥJ՟7)zD:Y#}g>@9'EYONb,kmӷVa~bm*7+6:ۻWeGK[6kE#ȱ1^Xa0/#DKٳsȖ` e|t~;׿XhRz~.Hd|ͦ g2H2 DxOL?ĝTv&Ϣ&H{ǖ+X!yQyUžɻ8 e_?+?`{wC S_c~zƚ+9 XJl քWFQd\Q.ol-Z[&g yU.?EHQ;dAS ͈6R;Ri8YGK\_9' eg/|M}ÏemO4}2؈ sDXڑݵOwqD;Z7]?t2_kW_7O^"fP;/s ڑ~ў$r޴ 6 `''+ʛNĻq`%}F`n%5H~g^{ sV^&Xrm=m5CxU= ɹ 'Kp<1ˈِOoظ28(x\G*qa;ټ fe~}C'F#ar#<8c6F63rs`^>6LJWՁv~Q[һpfҧ vc$I?4pI c~]5&K^zXԄO|>^8PՅÂӻ_!h?4o"9M5x]hO^25 ٜnkIE> T5va'9{9)B͖'<x<_ǻmA1o?O(sN -_Xt]agb΀Mٮʾ ?3&OUKgD<]bN{ W/W4Ϝ9\u385BXҟrqsoqg IۿRߔؾ8KTi,1 '1 ?hKfP_ ơ^~as7}Ƽ|4Ac C (Vxݶٜ?cGt1{;"C/6vMv_; Ibܦ]=O]#d9C;veЮ.A01gbNwO::w>0Q**${y+Ύ\Lّg>ϧ?F؂,ܞk6$ܱ.{t`Bw#>K$=Q#;Cˏ)t}^'`WMjJK%2gBșR'>=瘸I1Ӟ.ʆj~3RX IքI0'T~-Z6SD3gwmȎ^Oإ| KlG]о?l2.?uyO/HAߗq"O>vQf.s L@;{4ONw9Ο>5D^V~jTp]D/X7DoCC%NKv'7E6ַ xm$dVYzP;&W nkw|/ϙǍ#*-N{zxHӎaHS{FtGqǩG|y0ΐٿ; gΊ"l|1F_}}7ۗR ^~3jk|\lC9UAuaZ{Hϳ"$,cB'opt\@=YU >ބw!/ip?׉ 0+!!|Q24wߩڠarŀ痉ߘ)aow-%sH@ǃt/:p+/e[׷nw&S*C`៣Ҹ+E=ǎ!0,cAmc·ݷ7>&bC'i=6K:7o$~pu蕍 ~htX"RץNo] &f9Wqyc.ۆL#ު4ֱg;'8?&/}툟l`=rg0F2Pt37/Op7ʃI|NyI +?N\x VS0F'9ȴE8rlFkNog^.N*u88/:36cgqPv(зo>A~wpCx2qu_]q$mxt+ײՐN8Á)-yAI}27ZZ;1~`o*dGae2HRn+jK_Nm[ȾtR>:3`y 4 i.6AsH -lNO{Ffrؚ/Jg1"1B_ Os#]zq垍E=)U6^-dK,nG>aq\Ǘ.jwFؖ&X?Mvt;,{P0nY=d;;.t8Hh(G0#a4G qSl5wXL2)`Ϳ3^@uN:?]z`ɏSYy,tafʗ}`w '4S>6`4S5UOyUm;OTƮ|b]1 k۾Ɣ[c\^iYf55|b[j{_p[ve=pD=5NmQշ7>-1WJK=AgRشXW]xĐ@7~zH^Zz@TnC1ϑB?IO^]dTHw2hr"ar`RScqOb8Mgv;1* qpx69pvҏx΁g ZCSt5^ܿkvvq[t=X}+]kA;g#(l_ q٢eKyY.o B*NZ&*~a-faN9Ri-G2ɭ6{3wYt5; ƨggqݵ^O,fOoG}O(c po^]CZryͭ x?ы[ eڠ{pEL7~jI^pRDI:/vq 1YΑV{넚}_?`٦`*s\mG{ Nm"4(?T/_8fe `3EQh7x#tL͕{3N = .NdY:cǨ/>5A@Hܔ7˦a_5cTW:c[@8Jû B5B'c!Z2oq4'1!Fo?DB6/0g1 t 8S PlRF xjyea,Gnv \7f*ϻ0g5 (N|z#c2lL__+\ ~7.њ1:yp =/>B96ܭؿ5ʻm <'&]-};u{\ Ɛ3i|v+o>E3*aU!6ʣa|z:uڙjHR Lss|~U7ר>6SL 1w]w>l ڟJtIqFf` /Csj6 A^\%Bs Ӱq 2λ.>}~d`ԟ:8tUT W#cs#D}12ߔ |84-+i\g9YAvyA~.R/cʥ.5O +zd27m;~{shB?RJ#}.̄F7aAkaC90w y\BN0{ PҒ`>y6gkn21E)Udc6vqߵ!- MxzteBlYtrN~}BgE/~'q8Upuu1qOLD[NpOwc_oߴ%Wnb=UV?wNmG >~!04*rVWp]u]h}#㋷ҕqS ǂjdCQ-u3,Փ%Koį{N@;\v2Se ӯwoNx Gc+Ǣq̓A.@ `^;^N;O7>Oi^!LmclγhcnSfӎ$40pA|Ǽ{_/K>*"=-I.vG4۹1wUHUln+*-9Ov|V|9O&+WUڲ YQwdgTS!E9Sa~M_mpL.b,/avɦ+Iop3nv^'@61TdM^{qo8Wûr;Oڳ-knJg&OPY/kUR;Z o\ˍv>\ˡkĹp\HF;1ұs#mcOֻ'5F4Q#V2n)#EYjߨE|QG)U9}>AӍA.Ql?҉AX^q&k'KɏaxI_)=)s 'X-OiO8T37r[ڝ^1Zgc-1ᤝaGU{^(wb !L#>?0zBRL1i/S#4qfV=X W>KKW$6]=ƒcG>jH֞XW>×F"  EbPrUSOyQC_JM-exçDku_>պjYB?\(dU3LZ09hg^i_͹h {*-M,|&z48Rq]m F(h,g*ƛ)y ͌1g ,Ɠ !(% %BCО&,Yg?eMc!I|y-`۬` +!2]Mcz)Y(eHEp{Uפ|IrR)o9s2N e5`-UlBh"Cp55'~pM":py IJ"GENՈ":UxJz$%09A9\ij ( ˡ+UyAXz$Ke 6VMlNl*W02;b|.Pz2ΓXl7CF2I;ˮ7i[*gڣ3E\M_P׸\pg [3iG +K縖m6N4m/?M,Wyce +.®8^Y 5+~.6vd!J)cxv < 48j%fZ< o"tu +Z1Tm?:EXHZ&ۦ{sֿ$KWHȘYoNVPxJCЈoӅ̖2i862X՛m맖eܥU A[fBWZxt=c_xv&w!!6>Uك[a*)7~*++q;@ }KV[$ƨF9K]„,\\4:T9WVudr\aDVM=*{`w3V SJ\ٞ<<Ao#rx."/OH`B=I!'٠yxwGEZs"[HE>i9jJ<T4ڞ+аj7`*N)&;PU.UrѭLS kgeӻWojM}>?^50*J>/mrr6xY0N 5ߒ஑yObOuȋ7̙w'3;oz c>\+~ O+&jMtOdo_=/{N#{ϽCF( #wҖ Ʊ>6o5o>~eQn )_$^?!GA^j[lێ44{H|Ȟl&Dco҈_;΋`nɏYjK~u15K*9ω Ј9?2 qS]bM4FK?;dIa+YXSĵwW| :]_cB-ހ+ 抄Ͼ&&|;v.Ç/_wN̨A7״;,l|&63>>A^88q@%ЪaasC0.&w&k> iٵߕI=0xg 9?o~'ihf~q#Vؼa=;^JDfqhW:A6u?_M+~=VhS\'QVmD~uk[my3T xa೪/6X>Ю>{0;9|p(t! Pέ4f:F|qPB^"pyҥ59{vG !T=upx\֐pA ?|.ן+)9\>^Fg=iv;WbhCBN(A67Qgu9fSU[D僯1`Eq8a#?M}]bg(-Ҩh8\n#[=(l:Q.{rǦ7GAn10VM>7l@I_j*~c^ z#sF(^yodplgL)6] 2n[V`rtj%7W8k7d31Gbqo\Kn ,>$[.G ~ )OYa{&>5lX61~M$/2>b c:Phz>9j;U+&\9ttwgF9:f .<_ɹ EjG}dpWЇ@R6N}Vs>Yz}>쎬,PІ_րz#eD/$tvà\},ڽz{I@Rkw2QG#@pNMzX0X]և͹VAeϒc=75Y)hc9ۏ{ 0N9 t }ֳ: qlgy^QϰޞY|_o:lqs'g <ϡc%[X12V7TQz2pPFs~} -Fo#vٌj]d wpt]KM-x;ݹr G"F9ԴxpJ~LD1kL5Nmϑln97kw.Y1J~ȿsٜr:NA@cdb_EVV/po(){O{^UZcҎ[P#8ȂŻ.I9˨懺u24\< - LOqV9<,pWQ29wImg˜_ontΛ#|c~~\z"Y1UsHƸ/m4vpת>g>Ng4 h'¹6:>I''y1^JTup>c>/jl :c=>enSܬq}NQiA Po=藝;]\?ENC.NR0.5 a_o~'"ndAX5k~6@Vcw<2usbWT3gNczf. _+e-ZE c,6\}mq]gc_pX;];Dz:zޝ[I?Sm q~oU[_|\_^~ s徿0f/{|4fzÄ?6W+bv;uZ8~ ?zgN2.2/@Vb~fwoUw<3G%[ZT]N-j"iؔww˹Íg#5raA>GOP=ӤT%].gK[̊$kq˵Y}-_N+u1 Pjċ .s/߯QQzm9uE$-H;w[bor.c=~(ŃR (nju:$%c, 1p qD6B`-y;] B5p <=ht6#BASP\ GbnIN(qPEԇ2aPeԔ%!sQ!r(['xn7!S P`4iY=ݡqM=qAݕ6FpHfdhljA=/ܷ/Y88dyQhG9 :<㘔Ng\&ܒӉr1ֽ)c<<%9fnVPK.uɒg7Me1.s]7=/獃;л)!B{p='::j$xp 0F 0JBiҧ^g/mf!KJ.#R>絮5.x8DL㾯o??Ym{0 0TfkŚ69w_zl>iJ|wG0&Pb}=OzL%ݶ /EǬqޓH~?=Sjo.zg_uWţ>i3.+Y?~NqN`g\BFҵ&BߦG]qY-+gI͞gZ6? }Ns}?YG/{F*P%ϖL E0_vrX)z2sa1]=EDOFwA'#As Ms> oHK@5V@LIy 4l`0"J!b@D$$In[fq~ zbSʼ"o̡|3oGGʏ*/sWC)[\[:B]I P2SkҔPZhj1ǬZEݓ8QN$nj߈Aۻ*G[ fnskv[)gfF-kldY>u\STMl"P s΢^$KD'Ծ.OKC& =̊d}Hof$;҇=YMO&'kK{ sLqVxD.ĖDZl1xӋ dYMF˚XG- <2LSYe(iE`hٵ檰cLj81Ǽ-<(ҡ銼 UT&rC0I9,ACj)[OcZvt90 As^EX+3<{r>F cw,j Auy/#/au4"*-s?K" F79aC/P+\kئ9 iņ OpPDu<|!.e|ػ.[!%F\>9FhqRZ<pߨhZʜ@d'd 63¯문a 1)-Bcev=4fTTvo)pf=p 2ޅSa`&j6p%3ݟsE!tfIZ7SYѝ7u3<{IDŽ +gmEj' /l,ힰ?zSOl91Ӷ e,h$ R2e=yѪ'ѮL7T99 ٵ Pj>^䤗92 [S1<gJiKan 'S/q˘4녭=i>%APK7޿X. +dcbg 9Q!G[1oUR?l01D+>4F뺣PRd 'MG,R!]egZ@Ɩy gQ2)3/Memv: ,?!bɴЉ\ 41 tdeK\f2_>uE|H8t}4hDH,s m7] h,1]6CS(sR9U_a]HfnBҦH%I_- RUm"#XA+qY|G? <8m Ie*VhJÒuhGGM&^㒼?M퍂BG|14PNBoi)r@{_1П#un gyF"Oy]H!}]dJX>z_\NOHeg?C -k.\yn=]D_ɦO ߧb6aO#mZߕmme6d{$pu51}xV{ 9z1w_4ft1Ѝ}u9Ͷ~c1rf ɿOM;ZY `~`0y|~{JmyssEN'u}x 4g!?4f)SM=<b _m>"B xXY {*Tx T:U} lE2`f0\"ق=dfR-K0Gh;.AHuW)BH|:1ɡmq!%o=uadMd72m1:! yfBFM9o:p kA#WS=MηN`8hvd(Ȑm^ C;6C@6Z+MYنQNFl^fU͆= %|Ӻf'XTEQ `^W~NT6*! Fb^ ?}4#ziuAXպ,F 菫qh-Tbe.PhR&ߙM xe\V،܆;Z+JqQDh05QP塬 0{&ZLˊs*o}p/6evARãaitYBImN(׎x' bn37 %z(Ѣv!@8VA֝lQ8 =E@/o1CTdUT WZ~ VAf‚$nI6E"DKUƭF͔vٌ 3'ƅVչ|@6! f7!v;2kO?>c2/p[~K1@t |NaAeK濊ze "vYV,@kab2V G2o@L]QAk2g t6[ۦBZ@EE^V)~-ez>\?EvSS_(|+$]'ZL}F|S:~U ׊_g:z-'O?yM$nm@X4ST%NMS>It9\i6a"#Xm?5Y'qDbMMKط/|'a=f}RcIEk%z(cAm݉],*, y]M4}}K]'Kg D)Dv$'qPH)18_&oJ~ 'E֝h(/TW9žz~`l[M]oߓRGVdH?_◐+}}^*Ֆ˭LPHwy/zhEdT#$$fP}\/L-Z~j|{;}A_CFKKK/HVR_tC~E'Ft_S5~ 9FsLmhp=OΥqPg;z{-ԭ5/'Y90'E#UH( x P%Sy9 KUGa?$~#BGTt<#ڂDI|(?<"O/YKV{z${5\5psTS#G'+@=f3]$vI襫gN-AWf!IG?VVhEDHfJwҭ+9]ln'tmՖ&O{0:KznһQȧ1igX=ś%opQd5U>2M~s}sQa]EQ!0`5p~+&/dXs<_$ԝ$*b:bs7&c=G|fKޟ: ?B}OBN-]<BY}4%5)GrsQt[?Dv@Dre/+uiݟU%O񫈎 (%_?)N uMz"=aG#LFкIo{rbt,7d']5TFd$ DNct)5B R@`Fht/W<")xJjGrHEho$qҏfxɬQY*fN?0HwRRaWMt|'4YOc*Eu*yt}i2_on-r024%l[q;o۵͚6J)V}P, m8}?مaÊtPm3JđD*.1Х\¶s ]6 al{lK\6xzRVMGF8w BL̗7G66ʢ zǐh;H! 'vEfvDMޔsG#J/afNz9mWt;m/sھ]Ăڮ9@=6h0?jR 0ˆʍaQݓU7ČuM3k=_7վJKĤ)l5 K7b ;. %`e5(_%Zʄ6!GC(JA҇0S0XwaV/|ȐN{=A׺6TI:HT!rDl*@8X=">dixcPKVkwVq/=8z[T 5ǡ8vv51aGf*Io7\`ZpKE*2PLt.` t V%CS&1.I vl=@D?9H0IXdL#ʪ!N%[{ jԷBeR  J ֛ y(IYFl@e]h^ |py%\^i)jfuY p9e}gp7Wi VXE^u.g\W=q<ŹI#=j1ʔ[qKIv3`*'\GaqM:}&Ls9 0\aiѵjD=™EF4H(~5@,iob" mL1J$5(=RdZe [l>|`w{n]bʎ2Ts%ioĬɊҿEIf* vb4.uhGߑ"鹀X8{dhntZdߪ9*+!VZ_=-r%~0FE!./*8SE, 1|MhAapYUCr}sV4 }k",E0fuYf8A(!=@/nzX)ueG¦w F3xUq^汣hOK7 Wy'rVV61v$]McK^ZFTXӥX?I3vc|ɒC|?(#z{=e^c!:kEnepϨ^,!QwθXjЊGJ{D{FDJʏ>D['7Bx=^D+\ZrNtPQPV_=I&t,s[ t0s8 0%r\{f'+x ?7*,kr#p)(kЃC;Ȯ@k?FזY+G/BE6AF D/^ےXM$pn/n~653l΀E M]\ ;\nuy$B-gKMǯ0}s{%!gC1Q  >OdJTezx=*R~} 7Od'o'0gu$,j*QMCIǐD*@SୀW3h:l]k/YRe(2bozæO,1VOP OxAGwOcpKR"&c{+sŸK1 -&6l)CpSmT"'[آ_-+gq2ڒ\"\ō]SdX q&=PDwBR&NAH<}Rt;K0gm}/,{n ~lIjccڰ,(ζ8ճJǡ˹t0sVjǥ/4 -eYIo >B2i}|pAHpUI!XW@:: пQy 8gC%/է oR/kv>lJLu&ܺ6T^@lxŤWsR)':l.Tp^U4b4H AJAzڲy)m04uiuV/"QLkj1jkθ'.2M 2J%gBs=7f[Q0_x},@;RRf;P]vM!#Ӭ f.O\<g6 ߴɋ%\LGF5 HUe 1""c444 ;H;HPD1BskaGOb9c+LcvP"h.2՛ )'o =aK]K6fՖ6PJ^,B F0][eN&jҐY'$R,O4,V`Uq:Zn⽚9 ?iߺ!?3x (#K<ޮ苧\ ɱ (}!q5)l6NY 2.1Lkr]xP!ˁE ū!GV ܽdT3j;yS^{|>+{VM9+=^P8z,F1bӎ0^ba{p_lYTo ?f1 TL4lgJ\)|jD yI=gfЫ`Sc׬Es]uc71=@l?PDAv,OTN_p J"k2yzQ98`l&.&v1o &5)Z6SoVPC$(-]CÐ#̢9X"HNX]r_Թ\ 1'Ng_ݲǥ[]9] B&&j\ʧ 3^ fM9x\OJ"z+[P%.k4R'?fR-.uHO9{I3p'M~SҗZE:mӚg*@y?> }V>VI{z HSӻ MPx,Ng*+ bu@WeF9jX/?3.=6ʗ\Y>icfƢ7 z~$Px|e3ʻulEy/:ѫuOD&t ljR#<|jȫ/i`nE-_TKKj71Ld>&ME|ҿY6U԰ )!(*_[8YkPf '{dL.qk"絅7Jrj65\svz0,q-闁W8E@R;P.ޜ wF,8<'>"onW8zoa13i|ϡ{h"1y7M / d4e;GJ ^^q=gP^kd@>if_1'n1ϴgr1::-V˓cˠ̌0ޓ(!la#*/.!3r¢(YnYdWSE7c0V?IP߈GsU.H^@H0|@GA$3a1-.dg+z7zXZִF!t/u7]?Eh=ڊ"JS r*AE0ԯ$+>KИx h $.U(-we_Dg&Ua'SL fĴK]Lp)1O1 r+u+d-Ӱ ݸm? qp-LuzS̿rW2;4U3W7"HٚҾ[<>>Y4v3oQ-6~E(X[o*'pJk x3d/8b8}gOUo+^xpwwmˎ9B'HA!uXr'S@]=v L!$z м(䴌x!ϲEkUƾ=܋LM]yҵJiqQN zQ{j0ZR=8Ŀc0ԟ,^u$mti`)~koIP;9~wT63E3&ā@[ZI:zň(в@HoN'T{n5}fm0avmx r6i} p%ܘxՉ\a'2X {"ʙX+HXS]\5ҡ:cZ6ܱk+HεCY~(oUXB-UVc̛eN~Vh?@ѥMwbR {/dH-O4'sP ~:xOHgh| ŀ]q6Mh5}In+}7!"9*<2lX!Ċ [3څl? םEUC&Ԟl|PtoOO/JNlȗ4bj^._F(tkTmG&>9#2/Cг+m1?c RD9Rݷ8fBѨ݊#*5$pL?Mc&IX8/ڣ8(n.82;QmKtV 9}*}8n#>6{VzND*x q~s &|9L,@I&ⳣWB%,o)?-k&h\mzyoW͢N,fČq ydRLB.] ō( PX뜬-4VYSuo.g}+ ر= tt+9m\'BY8D.,Ȩ 0MNU &RJ eQNNmAHrE%,Sb`bq1`<m(J!qlp{yHVVjW,<G^)^2dsɶRequ_v^ln>=MS ('O&?ڡkAǍ<,},n-Erbfc6ժqGc~ )'+X(+20.C6G@Md_LȨ% )vpA n=*{M^/6j[4y@PLʚŴW)]l]9m:0]Zᘿn-Sן'/ 'kA[T->^ JpUT.k d"8j>;Y3}BN QcuSnR\8qS5H^B$AIANKgD|@o,Dβ֘v 2iձ1Yt4Grn&;/LI9iDM?ih !(N4в-~JJ=jx{p[07 𜄘Q؎<<ߍMa`4ol,xj1M6"ܽLЋb${Q0H?|P>(sӝ6G΄t%9))hVvSFXFoEq.;GޘCU Y/?+U9U‘i`у5tcDvi#*R9.i]bjϞ'-@ O&O՘4jv j0R9խ0gԦԟӻ6/n q+Ĭ-J?w4\͋TEu4jAPlX*o3CR$g<|+Þ9vlyr3Bu0Y??(c~xaUR9J#QM@۫&sw?@+\ܡpq0ށM'[{~z~M(S%lk|EhcRu>i9UGtSrWGZ #& NƜkc߻'r'Bngu-T: LANGU1^B-$^GQEvSC@O@`C@} gK+S|yPccμ_O-uj|QBkIOu0mǾ5zUbp_ n ri{55/۲Y(z`>cp`K4'iuO(4Lm| rJ2(&b0 U-]ælb7 WJ<G[u }u =( Q23׸;E;}A$9 W%TL/E,gx`&_p, ^ }dlMk!ҷ1%T[%_|}vP,| U jqXiUQ[qJ7#@)J:[ …hY\>5