libKF5Baloo5-5.55.0-lp151.3.3.1 4>$  Ap^ڛ/=„ BPH߬UuEw Ԁ ،w2'ƮK>j3Xݢ``Ӻwf7/"P)Yђ?%/56Y '=%}\ۖ51H&DTU{)T#>=0qmzy4V U$'}WAhrawʬH3; ե>Mn 8DYHwTMq.Тsڢa?u@'JVRp*2ay!լQU|.m}m8s㟝PO?OJjJ; Rq*ahRX|y  c0o uw2_0κvVaB)?^GTnOLJb_.Ÿ7AaxEWÞV4>pC4?$d " C *9MS\p z   ] x<(38<C9HC: C>@BFG(H<IPXXYhZ[\]^bCcd|efluvwTxhy|z ClibKF5Baloo55.55.0lp151.3.3.1Core library for Baloo FrameworkBaloo is a framework for searching and managing metadata. This package contains Baloo's core library.^pbuild36FopenSUSE Leap 15.1openSUSEGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-onlyhttp://bugs.opensuse.orgSystem/GUI/KDEhttps://www.kde.orglinuxx86_64FgA큤^g^k^m\V-8\V-84e128d6e27fbd3c70a27abad5176b4eaad43c87b61950bf40a12d658145d69b78177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551libKF5Baloo.so.5.55.0rootrootrootrootrootrootrootrootrootrootbaloo5-5.55.0-lp151.3.3.1.src.rpmbaloo5-langlibKF5Baloo.so.5()(64bit)libKF5Baloo5libKF5Baloo5(x86-64)@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibKF5BalooEngine.so.5()(64bit)libKF5ConfigCore.so.5()(64bit)libKF5CoreAddons.so.5()(64bit)libKF5FileMetaData.so.3()(64bit)libKF5Solid.so.5()(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Core.so.5(Qt_5.9)(64bit)libQt5DBus.so.5()(64bit)libQt5DBus.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^@\v{\f\`@\Stefan Brüns alarrosa@suse.comlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgLuca Beltrame lbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frlbeltrame@kde.orgwbauer@tmo.atlbeltrame@kde.orglbeltrame@kde.orgfabian@ritter-vogt.delbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frlbeltrame@kde.orglbeltrame@kde.orgfabian@ritter-vogt.delbeltrame@kde.orglbeltrame@kde.orghrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comwbauer@tmo.athrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comwbauer@tmo.athrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comalarrosa@suse.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comalarrosa@suse.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.com- Add upstream patches to avoid potential database corruption and crashes (boo#1157380, kde#372880): * add-baloo-engine-debugging-category.patch * Replace-several-Q_ASSERTs-with-proper-checks.patch * Baloo-engine-treat-every-non-success-code-as-a-failure.patch * Fix-regression-when-opening-DB-in-read-write-mode.patch * Revert-renaming-of-Transaction_abort.patch- Fix crashing kdeinit, add 0001-Check-string-length-to-avoid-crash-for-tags-URL.patch- Add 0001-Do-not-use-qfileinfo-metadatachangetime-if-Qt-lt-5.10.patch to revert a change by upstream that removes support for Qt < 5.10 - Downgrade the Qt version requirement to build with 5.9- Update to 5.55.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.55.0.php - Changes since 5.54.0: * Fix ResultIterator * [tags_kio] Disable access with a double slashed url, i.e. "tags://". (kde#400594) * Instantiate QApplication before KCrash/KCatalog * Ignore all non-storage deviceAdded signals from Solid * IndexerConfig: Delete copy constructor and assignment operator * delete copy constructor and assignment operator of some internal classes * Use the nicer K_PLUGIN_CLASS_WITH_JSON * Remove Qt 5.10 checks now that we require it as min version- Update to 5.54.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.54.0.php - Changes since 5.53.0: * Extend PositionCodec unit tests, better code coverage * Move typesForMimeType helper from BasicIndexingJob to anonymous namespace * Fix mistakes introduced in a632a72a * Don't check if file is directory based on mime-type * Fixed link to the coding style wiki page * add documentation to result class * Move internal helper from BasicIndexingJob to anonymous namespace * Add "image/svg" as Type::Image to the BasicIndexingJob * Minor optimization and cleanup for PositionCodec * Avoid potential nullptr access for Document, use reference instead * RFC: Add unit test for splitting of numbers in TermGenerator * Use Compact json formatting for storing document metadata * Remove unused map() getter from Result * remove unused docId from result * Use escaped UTF-8 sequence instead of Latin1 characters, minor cleanups * Treat uints the same as ints * Add unittest to check if commiting the same change twice works * Add unit test for position DB- Update to 5.53.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.53.0.php - Changes since 5.52.0: * Remove duplicated code for rating property * Extend unit tests to check comparisons of multi-digit numeric properties * Fix searches for rating 10 (5 stars) (kde#357960) * Remove extra spaces from Debug output, insert delimiters between fields * Use isEmpty() * Avoid writing unchanged data to terms dbs * Reserve space in pending operations vector * Remove unused QByteArray include * Replace Latin1 character remnant with escaped UTF-8 sequence * Cleanup comments for MS Office mimetypes in typesForMimetype * Remove unused wdfInc parameter for addTerm and addPositionTerm * Use append instead of operator+= when appending to an QVector * Do not add Type::Document/Presentation/Spreadsheet twice for MS Office docs * Add missing return in error/fixup path * actually initialize kcrash properly * Add unittest for document replacement * Make sure there is only one MTime per document in the MTimeDB * Extend diagnostic output for DB autotests * Use new syntax * [Extractor] Use QDataStream serialization in place of cooked one * [Extractor] Replace homegrown IO handler with QDataStream, catch HUP * Unbreak build with BUILD_QCH=TRUE- Update to 5.52.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.52.0.php - Changes since 5.51.0: * Too many changes to list here- Run spec-cleaner- Update to 5.51.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.51.0.php - Changes since 5.50.0: * Add calls to KIO::UDSEntry::reserve in timeline/tags ioslaves * [balooctl] Flush buffered "Indexing " line when indexing starts * [FileContentIndexer] Connect finished signal from extractor process * [PositionCodec] Avoid crash in case of corrupt data (kde#367480) * Fix invalid char constant * [Balooctl] remove directory parent check (kde#396535) * Allow removing non-existent folders from include and exclude lists (kde#375370) * Use non deprecated fastInsert in baloo * Use String to store UDS_USER and UDS_GROUP of String type. (kde#398867) * [tags_kio] Fix parenthesis. Somehow this got by my code checker. * [tags_kio] Remove intermediate QString. * Use QString's multi-arg with multiple string args * Avoid potential detach on range-loops with non-const Qt containers * Compile with strict compile flags * Exclude genome files from indexing * Fix minor EBN issues- Update to 5.50.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.50.0.php - Changes since 5.49.0: * Fixed a typo in the index size output (kde#397843) * Remove src not dest url when a url is newly unindexable. * [tags_kio] Simplify the filename path query matching by using a capture group. * Revert "Skip queueing newly unindexable files and remove them from the index immediately." * [tags_kio] Simplify file path lookup while loop.- Update to 5.49.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.49.0.php - Changes since 5.48.0: * [tags_kio] Clean up parser debug and comments. * [tags_kio] Fix multiple filename copies. * Revert "[tags_kio] Use UDS_URL instead of UDS_TARGET_URL." * [tags_kio] Use UDS_URL instead of UDS_TARGET_URL. * [tags_kio] Query target filepaths instead of appending paths to the file UDS entry. * Support special URLs for finding files of a certain type * Avoid manipulation of lists with quadratic complexity * Use non deprecated fastInsert in baloo- Update to 5.48.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.48.0.php - Changes since 5.47.0: * Remove unused entry X-KDE-DBus-ModuleName from the kded plugin metadata * [tags_kio] The url query should be a key-value pair. * The power state signal should only be emitted when the power state changes. * baloodb: Make changes to cmdline arg description after rename prune -> clean * Clearly show duplicate filenames in tag folders.- Recommend corresponding lang packages- Update to 5.47.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.47.0.php - Changes since 5.46.0: * Terminate query execution early if subterm returns empty result set * Avoid crash when reading corrupt data from document terms db (kde#392878) * Use override * handle string lists as input * fix some issues reported by clazy * Ignore more types of source files (kde#394002, kde#390932)- Update to 5.46.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.46.0.php - Changes since 5.45.0: * Avoid infinite loops when fetching the URL from DocumentUrlDB (kde#378754) * add missing license * add Baloo DBus signals for moved or removed files * Add missing override * Fix extract i18n from .h file * [API dox] Note CamelCase include commands for classes * Install pri file for qmake support & document it in metainfo.yaml * baloodb: Add clean command * balooshow: Colorize only when attached to terminal * Remove FSUtils::getDirectoryFileSystem * Avoid hardcoding of filesystems supporting CoW * Allow disabling of CoW to fail when not supported by filesystem * databasesanitizer: Use flags for filtering * Fix merging of terms in the AdvancedQueryParser * Use QStorageInfo instead of a homegrown implementation * sanitizer: Improve device listing * fix message ectraction by using find * Immediately apply termInConstruction when term is complete * Handle adjacent special characters correctly (kde#392620) * Add test case for parsing of double opening '((' * Fix another syntax error on windows build * Fix syntax error on windows build * Use statbuf consistently- Split baloo5-lang into subpackages- Update to 5.45.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.45.0.php - Changes since 5.44.0: * Make list of subterms in debug output easier to spot * Simplify Term operator&& and || * advancedqueryparsertest: Add more tests * Do not retrieve document ID for skipped result entries * Do not retrieve mtime from database repeatedly when sorting * Fix unitialized value warning, nullptr access * Do not export databasesanitizer by default * baloodb: Add experimental message * Introduce baloodb CLI tool * sanitizer: Move implementation into Baloo namespace * Introduce sanitizer class * autotests: Refactor fileindexerconfigtest * [FileIndexerConfig] Delay populating folders until actually used * src/kioslaves/search/CMakeLists.txt - link to Qt5Network following changes to kio * Remove not necessary QtCore and co * balooctl: checkDb should also verify the last known url for the documentId. * balooctl monitor: Resume to wait for service * autotest: port to QSignalSpy::wait().- Update to 5.44.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.44.0.php - Changes since 5.43.0: * balooctl: Remove checkDb option (kde#380465) * indexerconfig: Describe some functions * indexerconfig: Expose canBeSearched function * balooctl monitor: Wait for dbus interface * fileindexerconfig: Introduce canBeSearched()- Update to 5.43.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.43.0.php - Changes since 5.42.0: * baloo-tools: Make all output messages translatable * build baloo executables with "ecm_mark_nongui" * balooctl status: Produce parseable output * Fix KIO Slave tagged folder deep copies. This breaks listing tagged folders in the tag tree, but is better than broken copies. * Skip queueing newly unindexable files and remove them from the index immediately. * Revert "Changing file xattrs (tag, rating, comment) should cause a file to be reindexed. If the ctime changed, the file can be reindexed." * baloosearch: Send summary to stderr * balooctl status: translatable message * Delete newly unindexable moved files from the index. * Simplify BasicIndexingJob xattr indexing. * Changing file xattrs (tag, rating, comment) should cause a file to be reindexed. If the ctime changed, the file can be reindexed. * validate baloo_file.desktop * balooctl use global fileIndexDbPath().- Update to 5.42.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.42.0.php - Changes since 5.41.0: * balooctl status: process all arguments * Remove obsolete reviewboardrc file * Fix multiple word tag queries. * Simplify rename conditions. * Fix incorrect UDSEntry display name. * Make it compiles with autogenerated debug file * Revert "Revert "Autogenerate debug file"" * Revert "Autogenerate debug file" I'm backing all of this out for now as fixing this properly is non-trivial and the build is broken on at least one platform due to this change. * Revert "Complete removal of references to baloodebug.cpp which was deleted in the previous commit" * Complete removal of references to baloodebug.cpp which was deleted in the previous commit * Autogenerate debug file- Update to 5.41.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.41.0.php - Changes since 5.40.0: * Jenkins build fix. (type change) * Strip down and re-write the baloo tags KIO slave (kde#314373, kde#340098, kde#376229, kde#332214, kde#340099) * Remove unused config.h.cmake entries- Update to 5.40.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.40.0.php - Changes since 5.39.0: * Consider DjVu files to be documents (kde#369195) * Fix spelling so WPS Office presentations are recognized correctly * Add .arcconfig- Update to 5.39.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.39.0.php - Changes since 5.38.0: * Don't enter test subdirectories if BUILD_TESTING=OFF * Only match real MIME types, not e.g. "raw CD image" (kde#364884) * Remove pf.path() from container before the reference got screwed up by it.remove() * Fix tags KIO-slave protocol description * Consider markdown files to be Documents- Update to 5.38.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.38.0.php - Changes since 5.37.0: * Avoid useless copies from it.next(), add const REVIEW: 129378 * Remove useless includes REVIEW: 129650 * Fix directory based search.- Update to 5.37.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.37.0.php - Changes since 5.36.0 : * Fix compilation with cmake current git and cmake >= 3.10- Update to 5.36.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.36.0.php - Changes since 5.35.0: * Use FindInotify.cmake to decide wheter inotify is available. * [FEATURE] Option to build & install QCH file with the public API dox- Update to 5.35.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.35.0.php - Changes since 5.34.0: * Fix title of FAQ doc- Update to 5.34.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.34.0.php - Changes since 5.33.0: * Rename the translation catalogs (avoid conflicts) * balooctl, baloosearch, balooshow: Fix order of QCoreApplication object creation (kde#378539) * balooshow: fix typo (kde#369470)- Update to 5.33.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.33.0.php - Changes since 5.32.0: * Upgrade ECM and KF5 version requirements for 5.33.0 release. * Change some types and exclude filters * Added description for commands (balooctl) * Search also in symlinked directories * Fixed normalization/toLower order * Upgrade KF5 version to 5.33.0.- Update to 5.32.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.32.0.php - Changes since 5.31.0: * Commit translations from l10n-kf5 * Upgrade ECM and KF5 version requirements for 5.32.0 release. * Implement nested tags. REVIEW: 128664 * Upgrade KF5 version to 5.32.0.- Update to 5.31.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.31.0.php- Update to 5.30.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.30.0.php- Update to 5.29.0 * Performance improvements when writing (4 * speedup for writing out data) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.29.0.php- Update to 5.28.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.28.0.php- Update to 5.27.0 * Use correct config entry in autostart condition * Fix sorted insert (aka flat_map like insert) (kde#367991) * Add missing close env, as pointed out by Loïc Yhuel (kde#353783) * Transaction not created => don't try to abort them * fix missing m_env = nullptr assignment * Make e.g. Baloo::Query thread safe * On 64-bit systems baloo allows now > 5 GB index storage (kde#364475) * Allow ctime/mtime == 0 (kde#355238) * Handle corruption of index database for baloo_file, try to recreate the database or abort if that fails * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.27.0.php - Drop upstreamed patches: 0001-fix-baloo_file-crash-with-corrupted-database.patch 0003-allow-ctime-mtime-0.patch (kde#355238) 0004-Increase-size-limit-of-baloo-index-for-64-bit-machin.patch (kde#364475) 0005-Make-e.g.-Baloo-Query-thread-safe.patch 0006-fix-typo.patch 0007-fix-missing-m_env-nullptr-assignment.patch 0008-Transaction-not-created-don-t-try-to-abort-them.patch 0009-add-missing-close-env-as-pointed-out-by-Lo-c-Yhuel.patch (kde#353783) 0010-Fix-sorted-insert-aka-flat_map-like-insert.patch (kde#367991) 0011-Open-baloo-lmdb-database-read-only-beside-in-baloo_f.patch 0012-Use-correct-config-entry-in-autostart-condition.patch- Baloo housekeeping: 0001-fix-baloo_file-crash-with-corrupted-database.patch 0003-allow-ctime-mtime-0.patch (kde#355238) 0004-Increase-size-limit-of-baloo-index-for-64-bit-machin.patch (kde#364475) 0005-Make-e.g.-Baloo-Query-thread-safe.patch 0006-fix-typo.patch 0007-fix-missing-m_env-nullptr-assignment.patch 0008-Transaction-not-created-don-t-try-to-abort-them.patch 0009-add-missing-close-env-as-pointed-out-by-Lo-c-Yhuel.patch (kde#353783) 0010-Fix-sorted-insert-aka-flat_map-like-insert.patch (kde#367991) 0011-Open-baloo-lmdb-database-read-only-beside-in-baloo_f.patch 0012-Use-correct-config-entry-in-autostart-condition.patch- Update to 5.26.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.26.0.php- Update to 5.25.0 * Qt >= 5.5 is now required * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.25.0.php- Update to 5.24.0 * DocumentUrlDB::del Only assert when children of dir actually exist * Ignore malformed Queries which have a binary operator without first argument * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.24.0.php- Use the new %kf5_find_lang macro to create the file list for the lang package - Remove rpmlintrc file, it is not needed any more now- Update to 5.23.0 * Fix using spaces in the tags kioslave (kde#349118) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.23.0.php- Update to 5.22.0 (boo#980066) * Compilation fixes for Windows * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.22.0.php- Update to 5.21.0 (boo#974793) * Centralize batch size in config * Remove code blocking indexing of text/plain files without .txt extension (kde#358098) * Check both, filename and filecontent to determine mimetype (kde#353512) * Upgrade Qt version requirement to 5.4.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.21.0.php - Drop upstreamed Do-not-block-indexing-of-text-plain-files-without-txt-extension.patch- Added Do-not-block-indexing-of-text-plain-files-without-txt-extension.patch from upstream: fixes indexing of text/plain files without .txt extension (kde#358098)- Update to 5.20.0 (boo#970856) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.20.0.php- Update to 5.19.0 (boo#967668) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.19.0.php- Update to 5.18.0 * Fix several issue of mtime related search * PostingDB Iter: Do not assert on MDB_NOTFOUND * Balooctl status: Avoid showing 'Content indexing' about folders * StatusCommand: Show the correct status for folders * SearchStore: Gracefully handle empty term values (kde#356176) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.18.0.php- Update to 5.17.0 * Fix date filter used by timeline:// * BalooCtl: Return after commands * Clean up and armour Baloo::Database::open(), handle more crash conditions * Add check in Database::open(OpenDatabase) to fail if db doesn't exist * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.17.0.php- Added fix-cmakelists-comments.diff: change cmake 3.0 block comments to work with cmake 2.x- Update to 5.16.0 (boo#955067) * Monitor lib: Use Kformat::spelloutDuration to localize time string * Use KDE_INSTALL_DBUSINTERFACEDIR to install dbus interfaces * UnindexedFileIndexer: Handle files that have been moved when baloo_file was not running * Remove Transaction::renameFilePath and add DocumentOperation for it. * Make constructors with a single parameter explicit * UnindexedFileIndexer: only index required parts of file * Transaction: add method to return timeInfo struct * Added exclude mimetypes to balooctl's config * Databases: Use QByteArray::fromRawData when passing data to a codec * Balooctl: Move 'status' command to its own class * Balooctl: Show help menu if the command is not recognized * Balooshow: Allow us to lookup files by their inode + devId * Balooctl monitor: stop if baloo dies * MonitorCommand: Use both the started and finished signals * Balooctl monitor: Move to a proper command class * Add dbus notification for when we start/finish indexing a file * FileIndexScheduler: Forcibly kill threads on exit * WriteTransaction commit: Avoid fetching the positionList unless required * WriteTransaction: Extra asserts in replaceDocument * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.16.0.php- Update to 5.15.0 * Fix limit/offset handling in SearchStore::exec * Recreate the baloo index * balooctl config: add options to set/view onlyBasicIndexing * Port balooctl check to work with new architecture (kde#353011) * FileContentIndexer: fix emitting filePath twice * UnindexedFileIterator: mtime is quint32 not quint64 * Transaction: fix another Dbi typo * Transaction: Fix documentMTime() and documentCTime() using wrong Dbis. * Transaction::checkPostingDbInTermsDb: Optimize code * Fix dbus warnings * Balooctl: Add checkDb command * balooctl config: Add "exclude filter" * KF5Baloo: Make sure D-Bus interfaces are generated before they are used. (kde#353308) * Avoid using QByteArray::fromRawData * Remove baloo-monitor from baloo * TagListJob: Emit error when failed to open database * Do not ignore subterms if not found * Cleaner code for failing Baloo::File::load() on DB open fail. * Make balooctl use IndexerConfig instead of manipulating baloofilerc directly * Improve i18n for balooshow * Make balooshow fail gracefully if database cannot be opened. * Fail Baloo::File::load() if the Database is not open. (kde#353049) * IndexerConfig: add refresh() method * inotify: Do not simulate a closedWrite event after move without cookie * ExtractorProcess: Remove the extra \n at the end of the filePath * baloo_file_extractor: call QProcess::close before destroying the QProcess * baloomonitorplugin/balooctl: i18nize indexer state. * BalooCtl: Add a 'config' option * Make baloosearch more presentable * Remove empty EventMonitor files * BalooShow: Show more information when the ids do not match * BalooShow: When called with an id check if the id is correct * Add a FileInfo class * Add error checking in various bits so that Baloo doesn't crash when disabled. (kde#352454) * Fix Baloo not respecting "basic indexing only" config option * Monitor: Fetch remaining time on startup * Use actual method calls in MainAdaptor instead of QMetaObject::invokeMethod * Add org.kde.baloo interface to root object for backward compatibility * Fix date string displayed in address bar due to porting to QDate * Add delay after each file instead of each batch * Remove Qt::Widgets dependency from baloo_file * Remove unused code from baloo_file_extractor * Add baloo monitor or experimental qml plugin * Make "querying for remaining time" thread safe * kioslaves: Add missing override for virtual functions * Extractor: Set the applicationData after constructing the app * Query: Implement support for 'offset' * Balooctl: Add --version and --help (kde#351645) * Remove KAuth support to increase max inotify watches if count too low (kde#351602) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.15.0.php - Drop upstreamed patches: 0001-Fix-Baloo-not-respecting-basic-indexing-only-config-.patch 0002-Add-error-checking-in-various-bits-so-that-Baloo-doe.patch 0003-Fail-Baloo-File-load-if-the-Database-is-not-open.patch 0004-Cleaner-code-for-failing-Baloo-File-load-on-DB-open-.patch 0005-TagListJob-Emit-error-when-failed-to-open-database.patch- Added patches from upstream to resolve various issues when user has file indexing disabled: 0001-Fix-Baloo-not-respecting-basic-indexing-only-config-.patch 0002-Add-error-checking-in-various-bits-so-that-Baloo-doe.patch 0003-Fail-Baloo-File-load-if-the-Database-is-not-open.patch 0004-Cleaner-code-for-failing-Baloo-File-load-on-DB-open-.patch 0005-TagListJob-Emit-error-when-failed-to-open-database.patch- Added installed files to the %files section to fix build- Update to 5.14.0 * Add org.kde.baloo interface to root object for backward compatibility * Install a fake org.kde.baloo.file.indexer.xml to fix compilation of plasma-desktop 5.4 * Re-organize D-Bus interfaces * Use json metadata in kded plugin and fix plugin name * Create one Database instance per process (kde#350247) * Prevent baloo_file_extractor being killed while committing * Generate xml interface file using qt5_generate_dbus_interface * Baloo monitor fixes * Move file url export to main thread * Make sure cascaded configs are taken into account * Do not install namelink for private library * Install translations, spotted by Hrvoje Senjan. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.14.0.php - Drop 0001-install-translations.patch, merged upstream - Drop krunner-devel BuildRequires, no longer needed- Update to 5.13.0 * The Qt version requirement has been bumped from 5.2 to 5.3 * Debug output has been ported to categorized output, for less noise by default * Docbook documentation has been reviewed and updated * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.13.0.php - Added 0001-install-translations.patch from upstream- Fix Oboletes/Provides versions regarding Leap versioning- Update to 5.3.2: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.3.2.php- Update to 5.3.1: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.3.1.php - Drop 0001-Revert-BasicIndexingQueue-Use-xapian-slots-to-fetch-.patch, merged upstream- Added 0001-Revert-BasicIndexingQueue-Use-xapian-slots-to-fetch-.patch from upstream- Update to 5.3 Final: * For more details please see: https://www.kde.org/announcements/plasma-5.3.0.php - Let file and tools subpackages Obsolete KDE4 variants for openSUSE > 13.2- Update to 5.2.95 aka 5.3 beta: * New feature release * For more details please see: https://www.kde.org/announcements/plasma-5.2.95.php - Update required Qt version to 5.4.0 - Raise required extra-cmake-modules version to 1.2.0 - Added kdbusaddons-devel BuildRequires- Update to 5.2.2: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.2.2.php- Update to 5.2.1: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.2.1.php- Update to 5.2 Final: * For more details please see: https://www.kde.org/announcements/plasma-5.2.0.php- Update to 5.2 Beta aka 5.1.95: * Undo changes to Plasma desktop layout * Smarter sorting of results in KRunner * Breeze window decoration theme adds a new look to your desktop and is now used by default * New white mouse cursor theme for Breeze. * New plasma widgets: 15 puzzle, web browser, show desktop * Over 300 bugs fixed throughout Plasma modules. * For more details please see: https://www.kde.org/announcements/plasma-5.1.95.php - Added baselibs.conf - Drop kcmutils-devel BuildRequires - Add recommends for lang subpackage - New libKF5Baloo1 shlib replaces libKF5BalooNaturalQueryParser1, libKF5BalooFiles1 and libKF5BalooCore1 - Remove not needed Obsoletes- Update to 5.1.2: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.1.2.php - (Build)Require equal version of kfilemetadata5-devel- Update to 5.1.1: * Bugfix release * Escape dots in exclude filters, kde#339908 * BasicIQ: Fix broken indexing on file modifications when file exists * Fix build with Qt 5.4 * BasicIQ: Fetch the id before indexing it * Enforce a maxiumum term size of 25 * For more details please see: https://www.kde.org/announcements/plasma-5.1.1.php/sbin/ldconfig/sbin/ldconfigbaloo5-langbuild36 15790147685.55.05.55.0-lp151.3.3.15.55.0-lp151.3.3.15.55.0libKF5Baloo.so.5libKF5Baloo.so.5.55.0libKF5Baloo5COPYINGCOPYING.LIB/usr/lib64//usr/share/licenses//usr/share/licenses/libKF5Baloo5/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:11795/openSUSE_Leap_15.1_Update/3cfb9816a7f0537704e84d7e6ecfbe43-baloo5.openSUSE_Leap_15.1_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=d1fc7daca25cb4fc888e20d13d2919d94f944973, strippeddirectoryASCII textPRRR RR RR RRRRRR RRRR އFX Zeutf-82fae7de71a0147bdf78d62fea7f598177fd82592967b4911e2f28a18494f759a?7zXZ !t/2] cr$x#bd`㤵FVj+ &2$&1\?sR|6/yeĘժQmR,qx0zq|ai0NI46:TZZ~z [bw0cS /q Å(`vR-|Y([P ~T,gf)rlT Ӟ-4,N )C^vY}bioapG_a4 d;EΚӣe$3 گ ޼wfNal. ͊y.pBYo>S* tSJ@kNjD/:˙Bbj=퇫FBݱnŢ_7&$D::ː1boS;~CCnb ڼLokrthrR`TV% 4isl#f!~gJjiI $?hGvHP7oTs^ck$x_9|G87k*%5a(hX&T^NP/Ҭ<#.=7+Xhs!қi$E?}`wZEGBz;Y]9(]a5bL9+8T% E]]Rz~{4F4 $pOYwwG;u5}0TyIDJ-YwƦpmVP2:)e5h'coær(bPz F rD[}AKV!.q;'Hdz4g)|{rqȲ H|cЌiֿrW:UKtੴ 4L6ToLG5"ESg0oy ?o YƎ+}Ӛ2L/v|}_~TEi7Dr2T>U'0+R@[%~S*frjG)7r#z`A⏷S&@, /_/~QkȧڛP-g#6;EޣdZدS@HC*Ep*`O_k%zKW&`S-)ruzL81#QJof٘yr;N=Vlٓb%FI nj|v>Tf*(Z\W¿T]K{h,uTKCdwd@Bt.3b}y;#6*_Xbז+]Ote%wIİĊ2Gfsu#hӰ,;\ Xe02莁RIZ45Qef02u'9ܰǣr> 豋nQS@ 4/L,7XSdt Y7>pR%*#q-9J| 깽6F.ΜƗpn(JUST8\Lt%Ō)&D9B!Pt Ww$p VLZ9d>8JЗ ?=n^^.8aih"hB`gkum%aER)qCzH\_N:JHo xM1frFY(8lPKdh{ǯ$'}s^juoa2&jU%)9 x,q$k|Y9wH`SD3d\rvPUςI腊ld6~<)Akmuӊ֚vP m}{<+vJʶk9: |OIJVX+p)QI/`7eRo3SZ$ Psԓd؉ g|31( s8uWta'Zdց mgx4.\'Koc .-w4( iKnzG%6Ku!NLCXoFixVIk(HR{TZ Iy?(vpU@t~^o&t",)>V [&GM;NXn$ 0@ZK'S=j/v3@[@jxBemw9o><4s-j}b8h):js_^xEpR Z6dfnuEd.6h98>~w8ROFɔ8%]h &a,@ӛ\+cdӺ[j5{램*y,+sqrâa~7Έ-LU `"]Xj YV0ttuKԍ>tJx_(=Fl,h'ŴAH`7x?~ajQ{iѦ D1on$jNizvmml$ઑ.CʣV>ɛŌPH+4jh;؇(P}8] d96#JqEr' /@Kk /f=e}>ԩEJABB}IǦ۩MՌ,NW x~e<%S8?KsB7}ͯ0XOcygCU`~hl^@l5>cAypOrCFmv\ ( 02 xʐj=fjġ'#vdpZ#}5Pͥڼq a w[ZΒڑuU%t)-$8aw1)E8B~7!`pNk|eXv8i}I)*pb恞Y1Y^~ ,V+v%1-'jkJEh!q Rc%0mevox %_^1^6x/8dO.=ڙGke*jGD/a$jS3BqtB) QuFנ)]*_Qhn\/ Maw3,( _nhjr"GLypq@m]'T""]bz*4Zѹ%BO8M\5l*vFdXn<&@50cM*t7R%]Cwn^ptYg6\6.R 9gS뫨ag:pZ|/u ldMC؀ auFaVEӭ&"yl;(&}O;W[9:=حVJ,fBGjǽ0[,m_!PTե$, o#-87\Y劅'aP$ф+p褘U`Ir ޯ7f<|Y&7y?01x[̝ 5c Xsor*v%r2@C/)5]&]P௓q|K$Z284}Xodm~QTnXl禔25;$R}z9Y"13Į7Gɝ`ż[݉pɡҦ_r(TE6 t*CHΌm5<|8k a 7M^`?4ޙ(5wTPYȖRG;cV͎.sSg!!SVElmNTQ;*ŷq˺m֫X[7 ,˯";])egH8WМIKIYHf2<rК%δtAl# +gPClxdT jO.Jh R/Sj.`'E9Sѭ(mOzXx.ZQI[wrin8$o5{| Q2·|$$cK11OoޡlPK֫/G.QZ*7J*{G ?{9!?*~OeBzq:`=#/׵{G)6m:f'@=3jX.F@ܺ8iߊ mDK*;ӛ&&l|j [K!E%H,w8#-D-Sq1MKn⎫Юg;:7)Ti2JJt V\m~x׶x*(-*joo4 [=/Pf:IJ֔[|_[p&*hf .%Ag(Bvj}˿ƋV[ [Jx^6]q"#,I d?C朴%QX}EdB p}FWE3Klyn՚֢xC=6,eǢ\kuՁ?moњ,s갎9̆(䝰 xEv^`((+ }=,h-nJ)ncd;^& /.!XK8dڽ*D)Ѕ4f'd?戂 ?H'uG+ՃQsuJ/yg.J0BʺilS|=mW=z|, O{Fsv\Xsbw_ǻxpS@ "aqn"k&( o2 6 j WBUJſ&^buIlu"Z?UMjg _ƙ*p ]5NDŽ el|δ߆.&4!OPVRc%_/+U&MiSH/'T!F rRBh=@nd&*:sIXv:]pJkU9u{vEGgcc`-+GS]>H4k6W:@% e7zcx~Ժ4 d̋} bNOa$%,x ^E B7-T/ zK.0T7Mr1o%GCt9Qml_AT&!RC@3d8Mj# ؕlrD>DLdzݹ*)H薫U 8Ⱥ=cu@~|bHGXi2h55gXGŸ5* !9ҢXivv؛ +K5ebs;:vw{xP13KѠWspX7#Va *`GuU`i0mϳo> ڂU1NCvo#˔ 8ɸLvK۰|J֢9Qwq_+3zlM2xOՊWsڦ}"34Q1wm=Sj99:TbR4"x<~h.\p -M^R!0~h@;jis* &/ 7|}ș^5FPWG5h9`|ʣur[,zܑJ۝T}'<,zNJJxҗ['#rw0K6ZDWmqBˊ=__l2Q?‹rjW!&rfqVg*3Wxǻ $x>(Ь'(Ej"ߪks3M2/@97GS|u2KG. 1.oJ@d&kV,NDE+D$3 5b@0x\VTN,0291g}NS(Iwwm_@)p,sri7,Vg~]n(y7h|jKT3]?љ}_{:BgqexȜA#glw' &S=nI-34I}qp<甊8>M?Ӌ1%r)FD\`P>hMVjf7.`mO:}KqОN ~m5ⵙ $$ԗ=M+>sa.Y;n:BjN*]#ow:ܒ_u8 ($Dht.Ghgun a󥭞x΢"34&ۺۢtضzI`v;d$.ь[8֌&H<| t+1EĐ&!IׯOL9iIQet}t+lYd=$Ǝ#U["39:/ &"J%E5F ` 9Bu ò0\n9;Gd|(':նn-;#q7<9zŷІL?"§Ӈv8Ch\`Y:`Dd0X /;uxpvhcWWr.iC 75H9Xfq1qTbJE­B y r?LY"ƠCAP^vtkrĖ0vLILbK;Rι[ cxν @q}Y5L[&f0"kTpI<]nF Y ܎͵IO ()) w;CrDHZGSW#db*]!yzRBW"b+0CXqȌk^$,-[!b@A| N&!S:x7R6ŰbՊW|MfPạ#w-+dEEˬ`L"%'P55[Zen#Ds養W1_%mbE3qE aVs#uEg$/q]&$wżPq{i)^< h1J t?.K"'E+=Yw*Dt*{= u!9UU8=Ӻ~EL\d\7USS.H*wM/oW;2g`37Cݯvm8d[sUߜt# K:U8D.dTfO偗`I}'ne]Rak&>#cL:йi(_b"b\cƁ#X1p5(GqhAky ަx-2:Xu6ڏ͋ {$\(h.ė?N0Gc7u pi2"ܴDw{lmhHw%6f1"lFlg` Q7ztwך7[h7zp)I1[*F|RPKto|&f ņjrnD-7UPXWJrDȱߊjg_w$bwpCl$~([ёx&V숤(# sW=iE}=ESW n1&WUa=j?i1mܖ5}VYc?Cy29ٗTTRh :vx2TY7Hpm8"ݟ퀩 >.#h!yvM'XCHs%EІEZѝ,;v]pK.||C?>WDkl;(?kƬBդHAfq%zu{3\!D_ж`~wT%&cҕ%E v#Zjsܜ3_hUzeP1:/~Ʋ >hP01Ts6u>CV筃Hoh,.3` atG `\FXu~Kon U\Ĭ.Qt =~< u_(FrZ#7i FyO!LmެzcwfZ3RHv%g )\EsE6KwxkjvpH>D)߯aW23P-[Xŭ1mP}2z76M~rT|Ɍ+_x4ōt&"Dr>3F INC!=6p5]~NgcegVb? DXL~V&Z" xy2`4n_P^jUL9'TZuhy w>B[4Cw؅w^QUsk}zѥ`WWzԑV7;sW˯zH<$i ksM$X zuU,)h TŪ:+/%2 "<;J^3\\k>/'?dK86rO7MoQann_ƃ:+mH?ghqPx}pZNYwqx=}F)s ؛м:zV7qB< J2lײѪg 6t>PTZ)ܰuVp:5aȧ˙uiw>7dh%^mO1¼sB?ԺceVOsWAN 'nԼ*}l@OxSE/i= 9|Gz(bd9Q_xQ7+VS l߮07w 6̓RI*hZCn,9_M3C`y\S~Ц3 B>bfjLLc p7)^wwj<pNvaC|NcSπb3?k<9 'f]u$ j K?2g(%)cWGv2<˶ӽs \!ǧȇ3qWClN0L`T鮙yKo$OyVݽ_Z^dk.,[U9R 1F]u-m0}<5ol)ή@Q|xWs˛E*hg??cҜZϸ޷Xx=a]\.KvCҊSǤuf!gIߝGsEDEfРq'>Aa[nNL\2 }n859Wd?2j0?%Dу`#J[͕OxobJ冐oQ,V=9n֨Y$Eo}*1V+'\ #-Q4ߙ5JYH?,:(ۋ[Fx12F-+uKWp;.iiQZ[W!G/6uvyAMu,4/b~Q}pqS̈T#-O/cL:-I׿ݻgzN(>Dma)yOc5+ %)ădñC˟7`Ԣkt] >6DVj"$ǃN_ ›ϣ 1R]=&&݄}-I>iN. ac]q WAXdY1Ru&}^ܐy7omRǺiJ@niZPv}_}TXnԧhp9JNFz>3K]F+lcɬeAnf9&3d{U1Ԁ!lGGT1JSJ(ψhm2XzJ~qx^}}w< 6 t?I rPmֹN_Dzu#޶]\F %${I_{E{IPPPvEx֙`#VZ]NOb?DZy,M^*X³&E8ZUHP|?J|/yI[YVqӢtLBQGWzp{ }eS\rFeKRa\*jT쁱 @.`_p%yh:""y<{V/Jm,0N7 ?Rc!Q._-Zd39wx(ͷ4b0U.XUẕ"oڳ hU'-I7ɻPT9DJGEr6i]eg#H.dsZrद2Xu)#5!ޝkpؙy`cq1+"o5x¼tˑbÝӰ6L1?R?]9wBˌJȀutu&B&PGi祫"rVūВ3I&f`ݿ[3[d2p@[5 clnHeL=M "ՄldAܠf,$3t׫^. G Ǒ3o3 :\N'7-|Zٵ"b/֑ >uP`oZ(1{f~;J՞SHƽ,.9:SRvg{!,>' ;/á49̡ Cevzr5+ِx4aOؓO\7T{_fݸ5/"B q52m_i\ tzIh s(l mꑴ\dTM^-LE5A+o'kTN֜5)!{KBx/wݼBzվvu,L7q=FVPHH"Gz! +O\sL82evvRS`h{̎;T 3KHہe(K)০NĤv0#u |\_gTzM~#qh -`6Py)Yep|9G{S5zt7f{?0 OYBjfh[m=m`uJTTz z/ԉ\Eݲ3ťE<`Q!xK7,qhʊȊ),!/I{DʽԇBC2ȧ[a;~  {WfAҼ$w[#9;efbhʴTd6q)p|dZm~ේAa{?I/|Vf+eX;|rBڶ]ǣ,lj<Ӕ|@sdOWD9<~"lbHϲ^Y~b[P;'jЄqtECoK-q=8TO`yXC5}=DǙ& 0d| .k̏?ueVz.Nj;Q,ФfT$Jp V%[qXzugSu dd  ː Xuf UIF@B/:GE5Qg*EhM$m&Ȅ[U8}&Tn2a=E3"JI&" dDž/S3E*>d rz3QRW*SoM뉭؂E!+HdIN1"Qkΰ:t~ sj#K#J+z;A(²_ЙURaR00ۙ0 ՛fFy'B͉}GwٶٶQŐK(Q񇲵m>ty=cQvTdyrMVtn5M]No̤MóDtlWdWN SZdmJjE{6LE]GTtu&nv(oCR=HWQĀ 9 Jn+Bܞ/`EBmKP{L^U79ԕg9rnƑ\FHnF0:+5]`x"6^Rp-;x'=5w>a4_, _v%:]3h Q\-OC ^yCAumد7X=mj^S}H(,?P+9ͫN=X"5]ᝧ粺]mQcix'sYdg;eix>b?QO<˻F&e!奔6ګVMHous-9ՃcHfL6V(MYs$Q\7˟y8CMM{>)mc#ϰ1J :uG*:F׀ Kؓ[ݔn<@ v 9ͧX0 \Dn bƅn1'?_E N#LN9L9I~6w]*xeO %l|#9 O9h@mB,a`Me;кer.1rxndW7Dk#b2a SZ%&mtû$d3|cu';^vqnKHV,[2NgRZH fH OB#8N6PM! }XD[ P"Vk36WGae`Ϗ?."*t*Ş-&A|t~}cB#eN7Յ#v".䛈&dibJ?@f*!,Ln$|jdz,ht%̝- GTa`DR7uyX+h-:۰mYxi~28N{DXb>&QӾW#Uo-ra@0и9ʭnELm)j zXn( @Px:!3t|Nz2I TQ-b6va3qgqPoQ^`:mW.-\%D<>+g@N~/N:vxOz<;ITXN%UIIL }=^vyI7zP0A'BqʨQl]7`6.Op3oURv3` o%S 4Ǥ1f8m]vmU׮w4"+f"ѲwvE٘(gloT?Q9L*BT7 E~+9zD,+)ԡm6Cۼ)>(jƕlÕp@+^s20HW c *d7(An!N?dלW?%YXWmuWnbpa:]>I7JԀE=3cհ\/NP۬&LD>[S)rܔa_.L:9Rr~UH6`'O ">b}Z0 W9ͯlqi; 2PN!2)Ђ>nҮ&4ߟʻPT /u/V]P4^ MtKNɀqT[g)],{yOly/WÏ-`-:GaOWyS@T)8݁e"2-%&i(GFYJĒ•?fX-~EbQnsv(z5D 0˖Sוlse ɚM:`Q{_Yab"dqi0j߀Q5k|7;Fezقk* dw`BD8k2c3ztV2^=K.a;\;ܨShܒ(G$yO}1Āᴧ)-U'/S?cxITGd 3n5+@HwyDi?{V`,IXdtSEOg*Ϳ!kK Q;/#J4gf]u3 1ob.MqD~jO^/~>ZQbPn?oP" BvSY&.Oh"u|[OhQc$ @lDfIt'tpn!1b2z9zhXX)lxKM /3*" ~h/tI'.GrSm2Xtf -Ha]/yd~c~? 9Upƾkm| Cު]IΊݢVaM$M.׸5#_)e/e3]'~$Jh OG#%b"(g4x|궾%7=q]X:bDͬ $95yhrh )rf%IʞgΧ1Ng8vΨS9;TH{ gqkwZk]7imz>'': njw qb E)њJ KEtG9nS /=ʇ=B8$8!8ymoge> ERrU\u9sc!(?mA01Q)_5,K%3iWy)"k/;vE >&B݂- GE]+! Ql65BA{Bg5W\9fc>H} StD3$yQ{rwrvY&'6Y &Ştw,ڻg`БǞ V G)N)˟0ޛŜnx9sF̌XrA:wJt\-xw$צr:y):ֶ8qzC4ZB5_rmjk5n0vێڗݯVEX<5=PZh;5 _,6)}L&sJWZ.UC6gaR:UCWͱIg((!YMNoúEsgeTV̏f|d u72MU|\&@R:M\Pv%<9z6~RFC$|=&";wOh\`}lo:l-/邲͘(; nسr냟`{=O"WGתz EBoQe%~pu^_!ۼxIW INب7R*BMyXϳCgPN|Έ!SlwwEt=ׅFfOjF+PX\Exu6$tS`J yY'| ҔwowFk6doiK{< (=EIVG~D'L&Qrg*%9rSê x a vƌ4U,j^[OWΐ1 |RB3>S^( B&,FUaBȔSTܦ\t۞۞61q qZ<3GG;uL,j4@8]9ˋnR\y@f0m}53H$( +fQ,3*q3=xIP[Qf`2Ο!\U鹂A}(SKPQg,Υt1G$vtԅ tp|*h~MTpZU~&Z?: OË bb9f%Ø=4638{]ٮHձ)Ċ ˈLgO-lЊ9+-뮝By)&)i$(AxuX[ SK\s<f螠|QTi\bċVnx,,mm eB:g#TՏ'cM{IWzzue*̂z?sT=j-a#uhm!1Z$\Ob1M{LBY/h'F,(RQ)嵡\NE##łz / {daXOT _}cdWLv9vD gI)yC,Y8^\lMԥ\$;*`M徉hgZ :l]߷Y`r2%}Fɢy+9gManqQrU5,a͂4e8F;47Sإ VҶX௯+,iB֝3X9l앣/hCiv/CFn{y,XP1EUfqe<6# c+9F L4ּ~U F- Bpc.9gX.aH`~w/}k4OO?ЗHSP<Ϗ5]pY9Ö.S>T?|IOe~FDQEF⏍AbF( Ěl%Z(r Qr5KE=цBo'y`x;J.: m-`a"\.\Z<|#_[ogk7}`lx2g**1I5}=U;.>ֆ8׃)}[9{NX%_N/6z8ԝ+AQ ,7 2=Tw2$t9`]zQ|Ҳ;GGᠤ+y &ŎD OBJSkgewԮYZݝ{,lQ]1W RNYJRr:e Jѳȍ d 0Cu,zw&[n|le+7N+>kڊHjI]*wIU׶OTpUDp y UYSAJl8Vtt=PѓYL s[ C(㍢ Cޡb>hf[5PZs"#-vh柙o08,ޫC-qQ%%3) ,>x:©F#y> 3, G'I&{g\h~!jbliܭzGb>xD ON *ja$б? ͆X&TG͸*"n>|>ƏH%f`y:No m}㣋0D%h_BIA\KtzOv[5^H;#>^R޺BOKOPLBp%+E _j@JѩCItH9Y@>0蝎?|zJf:@"26 ?vnq1yK`^s+\0k JIYqؼJC`#, }װXUk46ETȗV+tAs{ M%TTHdL> -(yθ?LH[MAy'BzO#u« r]%W@mg+6U\I9t:)%1*)-LsVHRSͭB#7˓1W[ -K=&dbGR Dnw'B_Zl}e74%G P2Ha2Su2?!J ʏ_%t6'Eد5O6ip#Wy-~Yy%BI ty5fbKMW\u4hZ~)7TZi 4;x=Nr%ʤۈea$ű0}7+V8u&A἗ ١ZTXEq֭q{ )ky,myі_Nq*Wd_NfluzB+u-PBǯkwww ]efeL*z_7*AtEgp[WxDV5šR}[=/(US~hro5vH%9% CC_#43N;\=~BDMX6 ]I|Z@@cb҉2m2t/'e-j&}%53B.6ɛ,l뚠ѭm'IX6 3s}=}MjIy@5agCg6Quj+$i")R7)ttZRsξt3?߇tN!_ Rb;,jN]=Vr<`HrN4`Gyp,@H@U4"ɻSjk I|]MKsB8y4=;݇ C{Y)7aK ?&[WU($;N>g@.79Uv` Oq"D-;DZ~RXc'qR>4Y?1sq37C¶ɸAKR+^dT`|`+v]O 6W eǠ k ޖߓvOu65JNBI|*H yo@!q@8g>d!6懁DE>ŞO&\q2s 4 Kg3-A~;jQUcsP[e . n0oEe`Q%a'٩3U+&}!Nӈ5*@:5,zn" _'z+2k5/OA|% 떗[>~by?\J$6HӼ֯`cd%[KDn6y!jj)OuSҎ[Cv4 88FIndV>ƴ cUfzK  Ddb7 2R%;ɝ08+S|8`"lG0vCk @d59nS .sft3Hnh| Md.]5IPN?xxCr64n"^4p%p20*"dV]ԨDgSQ@6j̮%YNgqYjd U;X74Ԙ{k ݤ~yf UAG[[^\ؗo~XPSaa*yE[5+<*)8iL gI ^裖z,v~/zINGMu7 <*`vmV6>T\%ڝY( +~1?EH$M#"b)b&)Ύҧs9d0i2Txs2h֫~e-)G?(2+~۴Y]s8-M_v/Mgӱay,_xPԭ/YHJI並 Ps/up"2Wm( u'c /ݡmH&DN͇kuG:.&S8N#S[U!9סOb;%fl۵jpc#njA.$|) f U'ʄ0&}*_BD70&tO>յvob}9zX,̊f&9mEUڱoI,En(n97auӓO U8Noq}3K&•ދ-@C'iLMūe*:ZӇ醈L/I1c2ׇvms1 N۫`ҨPaOJ!i f q(6L7\*ٴh[j ! i0 _͗<3F[ I75.9ݴ dvhgJU\U?f5.Yo&GkB/UqϮR#<Q@P[Yx*kM=r,2d$"ʜ.BYs];mM@Gy-[CE}l~vސWtf%ZL'jwY$=ӕ [tPvu2}؀\hw"*xCAʆҪ+jdl |5fpri0! g5arX5Мϵxț&/8\jO5xyD$h]/Sp! ^K]\w/F^^记 nޥj"yiU8Im٬FubqWA/󮐡]מh zP~g@I1ng>vjcw (7 ,*Qo{Ȃk{+ɿI!e kz[KaAkzk*%#/ ]fYo~av @6o渤O>q)z& {'iSqUfPo޻G ƟcωхqܺKޱZB'Ҹwkx3"_i>3zkou!#$Zal$ɔ,:/ti.GFѷn^p9#'=uUKljU2vzO&,MY:1Ae FejԘ耝%S.q̦eQ@Y#t #Wc!ӣ د#&SgYzWߋwԗ( RTj7TXM|`}u2ߴ8Tפ% yt:uvqm bֻ;Fc%M(@sy~ jIf2*)gL{F[C;Un0 EӇ{Ӫuܩ/iFb Ͱ0i Ob1EIҀHײwRm:#C2O jØ4im&o׊CRTLbFY+'B ydJPnUr؅!Ln\`9uTn tf^nxF*iLu:-@6 O$\I4U&( KyE.,Cv9ڮ}Rx V4;X. iޓYU1i^e'_1n]@j5ڲ#,RНXjlRmɶ;}%1y8HM_bl֤SDvjnwfB^w pO[0=_x1Ò:d/.)bݟ@?)L#: F p.kd v~!r.޼?:,Qˮ^+Ms enQ0w5TSŸ.u @"*=|̷"7y7*<Еcw(Q8AAe18ߊXdzc/⦤3&X.̢8,,e\!`0w.<[M8kr\L7 :ϑΝ} mz3L}g};š*= #">Y'j,e.kx0VNr݇}HKAi|J `񝑓\XqW5'M tsomW6@|A$F豁#s lSmFpU:?%%5&Rw<~:̨PAzqC8ȑـ(ڊb$7ЦULCN\V$+Xοj0r@13þyEM 7ٟ&"Ek-X :C^⿨z7vZBx?}zq&-ʂL<Ȑa0eY{r&shO' cp*U(i@sys,~1#HD@%Y{ [!z v! c+jmT:EeC4HpI7jՉ5jTM<⵷n+V٣7f4})!c['6ȃ>0rAǡĞcY*2k0nnIH)=R{JlE m419kzKokU@MkFWFnw#*1 $b9?,R,CI,gBCnLq66@Uظ<)m{GO'_}`oev"t+p%.#VacENpFfm'lcU(%491![n$ekjnN:HOsfV#-~%WbXKmy;칻\|,[#^oJF1O%:EBe\+ۥ3\pe: D.dcL;bg3LjlAl$3Yk?cBX]`b# 'uw J˅O1diF<wm*Ļ \K/b}K7 ..s2p|<<%{3͑$oQlL@9>s woU=3qN `ѽݻ=Ky:Iv̮])Fmކs@Zsot6d#C<>AȚ x ABpXbeq6J?U9`:cTLix?{0B!I=-/t>d x: ϿN Ч-*d@ 㐚tUo Tp^`M.3և]RP՞MgHD&*P;7^-m~䕻i&[{"V<@YyC\Rs&<)QE=ZfpoC˔.EN1͙pLoՄ%1%6'{eOzn2_i1b~&x&Bv"͊Zh*5*!"."쑨1A-ّط9h&yaj-y3g;e{S;aTmDC?<<(g/d+C)Ⱦs/։B}'ه|\vvS .4zxJ-yۛmM1my_+_t#:T+2N(r2k2/YM+3Um1בּT춿Ƈ6M$tLO(ׯ/q>lnh;g6[^.ڃWa naVhPZQzTN3G@UF{͡zczѷN-D2zkGGcV0 tB}4 {zW8;ىAT'd?whqj}7ZEen&7ܟi(S魯j?ws%M(^5rߤ^9s2 *8N:QwW+(:#U EײG' V]]0EqDԞej0H؅+,UŮ++%G0!R|us^kWBY唣\M\E4 ŕn;:,Y"w2GX G-yJ,ݐjqyP?|zL j6\!@oyB oJ;SڷMݓ}qzWXo Q xQVB`YCxxh;_O+{)b?(.E)J5>ѣ0&3݁(FiwQÙ4A߲ײ4U @VWyv%,x2GQ+>3o#"`%w/d&JlOd`]9YzA ѥK $_ꄞ]`U) PҐcjLwz_Ql: d3vG[e3PXgu*!`^C%/*[ N$胂߭b\ǣRP r A`O X )3PFN T߳MeQyʗ Ox#qOǟ\6GگWK]O#o G)dΕϕCdtfrzRUUwrw qΌNu~*9e!*~:pJˬjxVWHթ,dz"A'˴Taݣ *"#!c/W2*IP`B@fbqHJjf%a+ ŶY’xiޜV~ A>BRg+7)=0uqmMluCqqV<8M|f L !Zŭ41ݧN$ܬq7P'aߩ!Q{TVoA CG!y1K'2]\KkdQRd𤄒 g'Yk]}x̍UۥŅI1ВgV[M* IDN*6mԤI20!xk*Ѕ|،/Q~PH:Absx"iI-{{#F(,%n{=|1{X?H+gc'VT AY *`W~ڈR(s{ܜfHAA p2L :v82j\5*zǺ +s `W&vVwf`OEA|11,s9MC!ˡ+/ˣMsXjF> "Mj/aܼ#^E]Qqv~oRy&]3J̫&o5ct@\-^(">8`0J\2ϫy'Fv)>QE XE|¸WA|Ew >m5GC?<'_ ZFI:7$,l5ݭH%Sv[c\WxWy}_$~ԧo&gԃu5 5wvqLx3pW %jC7I*jT 4; 8JǾqf(d]Dz%Ai"ij{V^Që2!V+leτKD c1M$Q hѾ7l/}SD+}F12dO3Vu>`P7w|r n:Ԟ(#eoHl_Zls*1A< m.[T$c.ر%xO};>WzshI%ʸnj?Ħ,$)7@ڈ0J?wW]r}ދn/ݷ6ɠT8IL8_tR Dt#!+`rJ{;(vʳ2C|" `ŋp[ ,úLóy7rc@ 5-u\g8eB4<4²]U57Taa\wr` F];ٰ`ѭSC9*UҔ.Dɼ?aS?V%c2sf_mZI)^,; lsU~CW:ܛBxlE~$,`>z6 v"[|& U}Ik;ʑǮ$XU@Pn~J5b=;ƨʧ/[9?όFtҰʷ@]:c2f:;UȽ^l#כ*OϢǡ wzJG"=h*)x?Xv{V&]E$I]*M- N>Y]t#ݪ'~ܲSN_Q5l9(oj3aZm滝t.*2UPLsK\EޯmNV&I? prZ\P:_B`i̓8mu<:/ށ F5~ i k6Cux=j%,xp8 R3|‚0P& 9~ m~|SZ$nRɵD꾫Ą{%X oa^?,܏>פ񼅁}@UHm9sFP.X2)CŤ铽[w􊐜ZcB\c jό_Rt4bvt7rדOzm-.VFX<gYhfBg&"}^RO#MT \waCf(@wF|Vv%w/GwTb]_ ύEҙun֤kk=Mp2”_J c@F=֯8]qf~ i汤\ߨSn w)Ga2sۖiJ_V v%c 6Pkjnf%x?F85^ koccz{%NT_hm) A5yg#:ο` ϗ;VοroP L$l~(z'{6TTCScC>i;8S mn ruOb޴fņD} )<{K2bvNk2|Cp8ymS扌]a@.*\\,dp^r*e|6r!B9+z1,ໃ[rvõq/|L sq.~DZ -Z? 7,chab[iͥ GubA>keCZ[Q߲q&q10e z ͘wǹ񳹋HXً8 H*:0 7k;V%ZB H3gnY$啂zO-ɥןזb0=$HR.)* |Q',,V1,tT XC_BhW ɞF{j%Jo%Kd愀ft1Rէ^.g[82F~[Az'E.!$dSQVElxQuq"snD< T#\DG.gL)M(^7PդG# EX] 1 |dGg4}SF { + 4d>!1n";sk{'?5arDts3 ^&Eaʮr}PV$o DR4!|%CMr%ßb:>:h ߻B> IRNS"c10vf-߅pan&;p74jwϵ,pja5`%aI@ڨV!Õ?0R]Y\{ S LKsA$#hoĻxCĈ*&I2xM Fp[sӞIр4OK.`ՇeF Bxw O(`u.0+t\-j^7`7B]w|9 ="+>$ _M`q5IJ`.GFO0{vR/hK]f<,ڈI.R1\b<7_\;!a@=vp_!H`AeGnF,^6GskE>5wVfvـ˫X3$0 [h:@/ =hk=Syb?P5^g QI D}(rA3oPhhO8A jA3K_Tsa(?VIFc;}$뤎ѪE.!w6IpI4<i8i.y$0Ǔu1&Im)_4V[H`[ $7lҎ׵ᠲaap fܡk 5֢fgfrEq, ޞiL(+VTxݬcDƺ~XLcAY! עp?^fj(6ʣiMr3-չr Fdم?aS<~ %6+vNP H1HQrQvJV?u 7 لMқԀ΀s7D? 5'Iz<^]BO Lf_\m&V ˲j-&:oC5l,)!ҬSGYlv)am`n$*$L 6]7f(0Y_m4"Y[͛k KG7ij!#F02!K4ٚ`?7$2r~.MTl鞼}1LrNjWYCU1dՄ` )dG"K>VAq4CVqIE/O ,X:/!h#}rQ,2wyޜE_%p|y6qmهa_F?|Y%3#(i#$[6Nt[GG;"0ALݰa.ĝ=)ba[lfťB$!ieDz*T!'(n 1{K5Nwc?Y7"_`d{Ò"{ ƟȚb[_ 셌eof"A`5gDO[ ]Fg<1hCjst m^l &{R '7񯷙PP.x+޲NK{^Cn[G=}߯}˰;4pu I5f}W:&鬆s=%ֻ9%?Fϣ;< vcͫieF {r\ZnH-3 18!b]zBwbNJן)VwJ>U-< ^s :?0U(9iG> =xKY>,c6sxoIbo U'{$~K@(޳wULP+G8й=f?&n/dإu!FaÓpBsjo~nS?Ѩ`M`<*u' $,Y"]sr"xMUb1%o-zHX\0V,pз&TkF˘L'g{ m]27QhʶAA~]O0&L!մgxmw66[f\݁xk6Wlv,ɫ.qS X`qIM G{ #޸sP5WbH$ڞ묭}-`=B#QYc(VSp[z| /w nFE xUTA(թ٨2f–ULFf)eI-_Y?euzu NU2\UN2(8hXmƂ,$T3-6dTa/W"O$':G $+Ijqf TQZQ HS#AJ$#e`[(yZExqB9>-ArdKq㟀#!48^vdl:YVؒF!x`ST5%l Gw{.T{[yl;ykB NRCKiؓqGlC9R7FڵE>[(yYw34k;܉\8f~7lBN't$Ƞ,E΋{PgŒHA\oY{8 * < ;~6z`jp"rq2~ԵHV6%*7QR|P5@,70/I M#&Z#ǟK }- Py9o}ĸPf&k!}W;XEiCK{Cy LZrr!\u_IR#T ņvPNkc_|K6Q4= ] P 0dHȲ-0vq-$ϝm>EmKȲ[N'9]O?kmI/?wL e mZLN4y\3N<36PF/k6 u0J/u+id'^nSJ  a 8pU! NFJ!$(`m<$ҧ!om$4x noqZyRC9Օ+` DAVqE Wοh\K';U1w5^'/UOP U +$)ˤbf.Z+:"tsff%sF \s{xV3oSvՇ<{2]1XƼE(XnWnq^ww s/n^ VU!Ljl"}%Xۭn FJ8C{INiy3O;r4hdJ[͉Fk^[b[3yAiv}q TUK7e:oOdXSK KVcL'\ʘypK~? ^ddK=b`be .3.o[؜? I%Gw{ * |"4 tN#%Q4V3H̼ [uY4NX1Ku%0Kx,g$qQ YbWle٦I[B0çv[?&-e5f3^pmcW+n)NIRo)4J:[8 +cCMݗ[b@4ՉoxS} zqer,&-a?} yjβ5tٖdd"p4a~qe`ɚޢo*U~hWuG%V+'E~v=X#_w\`"[^冸Y}˧;HчL N ȳ P<4!$aL-i()p(Hw9Y*6mnSg̫wI  V S~svȪh)t c׿ȏjr30+X/Ǖ%?3 &J @(zl m hEhdĖv\7mfG\Rt %.rI n_޺\F\ٓ-~$G<6Q^N=+SL&ٯGaAEmh !;y$RyYfٲ\3* ׂK)) P]b01\B+@}v@O\|qS|F6*ock~93lxaIB ^4~CsyJlݙds{u5=T˄ȩITj}TKwM|wJ$Sƚ:!15$o7=#u:IJ7 u%%bC>YEK5#&!W[.v5sM )DB`EoZzdl7/+"_G=],._1|EFG{#{(u#yL bns?_@,:mG}<h6uJaHpKq* uo*ےOv+/}CR̨ 䖄kʘ}kt[ 9F2en\mūō `WYbd%zhSfuB6 YYD2=£] $|v09xJɂ;nẂ_&ʥun._xEh69ZGyۈ4rg2w䩅Z%Ʉ2%mp; cRXWRoI7at!~S6SԸ'%ky"ȅ-2q6l.ZI[־)BYٸܺ#iiy~ꙮyԸoxշ=$\ j2똱Lc;A_i^ŊM2De?7meɭJ闙h"tʩ4^]`%-P}|Ivv`5PE9KM8bσt13f:5n hXQ*ȗ]Sֵn`L|\^8:DFGPcE's܃n5 GviXOEXCiE`n R{9 n%xSD) ;K@hyRk` ܰ%MDl 830E)|5k:HW\XMCsš~".65i]lGeR̓-,H"c>0t vM( F/»4۞Rzt쓇]K1#@&Hz;}ұX8. '//Ćm7 4Vc2O1T6@: iEy'%R=bc0xR;$D{V=UϊU*W˧xT`Ϻ _5+ %e9|z-\3q-d 1ii:Xe?l7ZeuUlGqrʨ^4+T거w>+9㬂Ʋgb40td[YUS`aet>mhaW c쵭5KKGNkX1%dBL{{r U7/+7W9ath%⩇X/U0r^+LK&3Ӷhڣ-+EUboDwgU>RMZZa1p!0" 鲕0ު_35Ɂ״joGRX~%*`Zzbmʑ\+D#ܵwKM]уIlf ʨ0wy 2}I0M8"ۿ{9ZRҤJi}75(yGJd'N)X|$5t,ъHS(= A hC~1YS,^%@e@rBی= چݰMΜO9$=cb0Hl©Se;V`%9cl꒶ 02&?DK~yn@IUztiZyD`>whخKet"JQhm&˳"US7BP^NB<:9*tz(z\hy4$w9,?mT;;=#!lTH*ټܩe}>;  JDZ[Sz0jPNM&R!(A)px_b[3ܩ&Mq@luWGۦL2Yvzy :4y9PjQDYJRG<#Wƌ!LVM_m3m3(1vyW`Xv+sZ8tZAKP:A9x}V^YJ#4–q|>d;)Sjy`J\!6#=Q$K׏"W^Δ] 'T67Oܕӓl*Z!nCxMZ(ogHvYr2FB!]_.+s*}Ɣ6')\Oc'}=:NeVQazthh]fƻqG'*%Gf|Ps bN}? ԚvXSP\VFjeIw\YGE9H)JO gnTi߈x5~zĻ8Tvv #uɒ2!, 'yCP̕TY}>kZ^xP o~(״Qc j\fa XSMm*nXw&2/}/|0 tgO?~eI G)o_鈕?;%@Of<A:~^eD+`)jd1^zxf_?9D_{I5TMwEh[VW'>}3k /+!:>]ߌ@K#@+Њ#*fL 4g 2Ϭs 2 3ò2+B)`9Ɇx6OΣ/rYNm-gV0+cng~#m6s$Z0ݑ/ >sl[E LPDYdNv^v"TA81"0>̘a%6{)hwj(_)=Mꔏ+^/T.6A:}9IDtIL>])o8@P8}B6tMD*Y64 ]x*Eh5m479\!S,Йp fcKSƇ{_nguH8qO, ;TP>:^-`Kb67t>ɯ#H@huArXk#kx8{Ļ}Fvkxn[!\D֡6z.t#ܟ7gmAVKC!b{8136i K=AºM9JXzVSE k >8qjNbk 5A8u 7LBd26!ɀ,򜭂EGՕ Jiљ2oklcXGwCoHQ:v-N bTu"nNExo-DW*,_4yU\Fy2uurީQfpd 8litv *R͠+&#/w]Kua9H__YIKcjZSZ ~W&Bo&3Wz٨w\Ws/0*_Ofb=mAj{;v:`5 i|Ua\^MozNT_mѢ8?Zh6-D:oU2s&AbLKiT!?fUL( w\S|;tf~U4~kVY"(#/(;YOURlbD4b8 W #"h8`y9J-5s_B$D|Y[ B'H2i޸]0$*+0uyXI5l/Yijq_)75P(i3`'`l1?ӶۗP؏'e'c1)bB!"g6Įuq?^@CR/P<+u@|2{fPxD~΁c?׏-RעߒJq`+^9G[YbAD-$F8NpoqXnG<\g #.lU(ÁOG`e5Ec.Ӎ|Hu hAʶgQvy88oyYo _7sAϷ%n9`&s?: n\p~Zᄇ2s"pM(2u5SZD6O;Y^"FA3Rbvuf|דO%Cn\:} u0O,ג=IAp~}d佦Y9N׷P-7uɒ6;?ÁM+7RNC9IRyy(CEcxزxǬl21*B] P$^n)1"b su^[Ja1o_|rpCE~): @|V9G 'O#5&dx=5 !qENDhlL? P̈pCUFYU>cM}G65Yxs70Ac2(z ߽( [/7A5AQUNn͙O @X=hħH5dʓB/~ ?"sR]Z_l̘΃ԕyW{GXXS5>OFA9X!s}W8q7' OFYsDvj<%t5M-OX&(4L$Ҷg0j he'~mޔ,IzfL!]@#s"Ә 㛁M;|c}f( ߃YM9VHRZbzӺTº˩[U1=&ޥ1x21FdJdb}$H⶙L"^aǕтZ\iҕЀ+i[n`>R qDL[![ʅjJ(k,y:Mye /S^4 xS(zv2 >LK:ģZtb{jJ)(킭+\jOPL*P+FKl:#4轝 64VnT^2ʞ"[2wVavSsS"%ݠnO=2g޽)( م㊭s%7v3Gʓ#3Y8*ъ E hb2p6ƴg*=PE(.TcOV4ѩ>fRKBOI{?wm| =m4u$l nCy;9aPo,CmQ]; v_Э uYeR}XgM)k鰏I(V4MZPya={iE?\(+%=tkUvҿϲ'ɯM vV伎@ nErk߷)|] Ěˡm$/>:ihR{J!Fo=H*pdvX}6 ڊFn9/'v)MS\^ FZG)t46GjJ"i oX:Xm_>CRlt4t$?P>NP[AD~%![oR֝6fƦȝ.s [h0iN{؄OEB)RCM@!W&4+V[wunsԌfy{mL p/2 ROy5hm>) yH>,!¨Q}J"+}hVl&UdRΊa M2s\60G=u0?uDd?\Rԩ #p.2s"8wXGAtrOh ([^(SJWˣDn }B gw& 13Lq3CwEi CeZb.0߸*{`4OcyYGLȻq4r `:5:dڶqHY ]}߰mڎٔrA,l:ߚEٚwK͜Jba `8lʹ j.(+Dp*ౕ!ny.FZ|Cm{ߘ g"[uLvPTvBʦ\qiVPO)5ro՞we}F\uP U65g/( 1љpfhҁ@E #h=nƷ`WzDt^w`&·y@w)X%*oS~N -IN]+&,}wfCUp"P^aB)8)){pP̈́@koIשּׁVHoVN5yw 4=1a~8*{]vRТv 2d3;v%O>tRÏIfw:'j8~nU1^ទu^wnբi!Tʷ[DH?WȆN^(/}ܒP *N l)6f5[6NӕXMT^VI:zHE{;:unFnXbJ@ ?.@%fuBxݞq(ȃXQ(9 r]>I ptN2/ـA-Ya7m;]!&t{DT89=/R.[F 9O\`~OAS8k {LU7U T1M6'(Zv6CRF|fQ%aQAb͔;l{ИEHBh|*o(AS#u,`r|57 xR9,](=9|El+;-.d'=iH/ɅJ,#˷BB΀+Z'3tFb`>;7`5 ٔ]ٛc;c8(o1=fcuK딫h`)x z=MOHv%lP^X {ԝlI(fo mty;"p4=KDuq|R3zaC _Bq6hk FKy}}=f,S.ڣF8* 1I&ZSƘ])1zgJ-o1:Ph5Z>@!PFvLj䏖s4HƓ#"3<.SiԵ 'Ex+LlGx/ GPCo  k79\TpR -V͠/W!^g0c )FF)5">AXd+G3L*'#$~74%lv!ZZg]" hS)Wh݈oA+ tEUa-Po SUт†f?=ZZ#RЖ&DZs*rtkpC$։ϲ[E}RsՌIiKFQZ<%U$&i7 c&0롶27Nm\Qʀ\:Iwoe4/("Q5Si} ½Ҋ1'F= F1&{O>np`=B[i&'n: i_ .񽮘>0E&MO7nz꣢ c!—  S|OJp}CqPb}K@ ńJuy٬żTqt,a+8ҿPPq6`n+]ja9ib<LoGw3FE`ë lhFp^e]T&\Sj6)a ǎGַj뇔:DY!T:Y!\jX{V*r#O(tIQIU'N]zD3wOǓCr6+ F@4& gD,V}DM#kA8@ux {9CZ["J1K*vܭG'vKA4 4pm}XrsG͡/_V faQ]#\n2[D*8uL, #;T8}+k1| Ci)JzĊR`@h8IȝLj ydwCXU_Z<*E>EuU ®@9]G>V-5+XkjTAЎ&SI6dt?&|*|Lx1$HhNKoiSHQscԕw'oqj":SoAx Q y "JKBGS?{>º|tQ~Om0v|h nĄLǢ5,<7IW@DQ=eΙ*hvq%?R Vh5b]5­ύ5^ޡB)B_)Ccr B ^@Dʷn-:&⒭rӕ` pMtdžr;3_wL^L2Z/WcYe=>bNyaށWnStj8ޫm60+lz'2+\~DR) L6ƛiQ{@ےW$Dlt0/82R;XΞ˹YCp*~\OְV_!KrB 8 4<9 ?sLFO.[Z5+k/lIб7C {/=@4i(L|X{;Wn+sꪋWfTƝ1*ui3xi[zi1%8wwXk\ƍ.ʸ-o zG=+B}q0 ;Ft7iG\v"A+bbc:F/ʤafbg?AE^14D1w 7L{چ=)k]9ܯR:SֹoC&w£p_)=P>]nQ>μUHN3d(l̈́ Kz}OZXnX !9\!Q"5N6Y {]&ReTQf7G,k+ д4:l?'4v{q 3-СxQd7:WZn<QM͵=J2wtqsx;"YyeRMB$4y`JhwuYPbU1s[M' %~_ziC‡*Vڼ'(RE#{꧲aqǔϗkZ>c6N,!`dI+(A M g~O Q[Pvpp3qkOV$F7@wCԸ17 ce"2_V.17#FrSr ǹ]u7g4e(3ap,NOy0ArQ[q:Ozh[.5K9OsTq p1#ZP%V':U _>*߄ۉ7|:`ʃa?纔`?cڼPXTDMᙻ+.yxg9"CBj]V}{kkUq=ߦo<95!2*dkU(t=U6ݦA%ׯZ q8Ak\UzQM9<{ W qdzy9m\%cVɾ1%5A H )Ud 7]qt|q~{4 c4Q)X@nYP,pGuuvga~4ɮ@7Zׅl8ӵ4E6+媡)|?\?ewr FF'++%qg ;K\1G"YI0e!QTkW2PauN#mD;v@]FKỶ%&Xl8gQ@T y@`:^Gƒ& Me3KTQ޳\xaۘmxӰLd`"yNjXZP`πI3+ۤy6@=|(b1˵[XTzj.Gn(dH2fe3FɇpYbs8T^ =/ ە&l%I|'NT6Mt#607N5UJ촽KjiXBnj:tBK0X(8bo\T{DڿiK" 8?\S~KXtWdobIJnⱸ}wW=T+[c&2tSC@SӑtqPxiw",n.;e|2䰿e?Qʬ\h];1/Rb.;lԠh§_a mҕڞxӤtb~0$%KN$VꩂMCIȬQS;.øۈ|R+EÂJwؽ0' &$(՛XE v^00A5:c̐e`Ғ{{$FQp?Oܚ@*Կ NvBOƗ|m'$l4=Ή[>d03- /.9C E3/LC]A=u @ A-yu˂ߨp פN^&#u7uk޳43@AW;q!d:ԓMTD{3V=d0O$Qog@R;#$"EӍezv9-Q n {_VG4l}r^Ta6C{uXU*EnNnC(Y<bŹW5DA1ySADs%B֗__Gsg&zciibg4Ĩgcb]~0X4i2kxElXJS6˅ #1C<5lwF0PL+S(|E/b&'v8ϵC Auy~};$.̀U6Uqmwfu-4-%= Xߵä.Klv],Nz]~O ʋ?FkXo&U$61#Ät04R.*Y= [bڏQćh7bB^8!@bFNU٘z\C"f!Đ4gs6@)kR,osŸ"C0vƆy#3d"sx셗kfF\Mj$|{p5eY( Mλeq׉ȺafX6d'P_~JHcBui_ !t5D!hڬA#ĉgA"bM-Ss'23k2]ڵOԋ MOc⌚Ƣ7&i%DnFspƤA$sh ʵl8@cgT&,>eC Ǧ[9pSv;C,vBj; )ة茄 ߔ l2%ݿWdؑ{a]Q{Uw*V 6\yb~mS}7{WcAj))blC:+-|f{Pn@]wnx d!>\?˒>`3)|($_P'5GGlD"Vx^=֤JFǰhuJVx2f8Dar0lruK`&J,/⹌3_%u> Ż4Ii&$kpShsAt_ɹ (;T! |(/3SFK# =x&MoL Abtؕ'et}5c'/A14#aJ.ew'õ#/Tǎ$1_̮E}afyA,DQ9(RqB8isE{k^V3|CԎL)l&$t瘶*s°NNBCtWڶV!8#3(4ڌMeq*q`0{K_#Q2dUB|ZAѭ< eBa^+s#uD`ݺ ˒(U0FXzR|7[-)z .&6C#`_r{yQ+nxRCx $+;)xWMOGs@3l#Ill~ڢ7ٳkmAz+viI<v"k5XcS)6#e)} _Y休/uog ;< y7{΋Rʟ{ϽmxdZ;뗹&PǥoazlD;&X|EjP {G軨KRBo"ywY|D]߼VBeR+i_JV?&OɁ9"hu}yp&Rܥ]8z;ز12<g"Kq:pQv8.i{jfUg4RBzfKґEQ ;u2şC8aeUBnǻqJ1ܕǁ |;34Ug'0BBI $M<ъ$.d莾@;O*vEڞ̣hff:s i7 7sy8tz7amJmHQSuwdjMpSg&fĢZfGY0bj[1ZᱚEd`le꾇V' &i;#0 ԓhj"D^]|(% "Z7H t(uk_T;eS#Z)Sqj ^Ya܉.fDSZ{/dp]pL6P;S?)VЙ/T:ipo_N~%*ڃ`])Ϛ苮g'<{|MN0IBͯr]73]KKo)"siI72wT'7nd9O\HD<7$ K6eEV>H-y$$/p\$gmmkD)U.Kh6 <*L؅ZC_И~^f3pp7 5F>Po2TTM$ =c*p&BʂmHdt-\x3o9D_ϡf{Hw-mU)@3޸%nyPMqcqPU1oԧ;jvZ=?*}T.Pل- I'M#GD*LH :༾4OZ_;I_K&m4y<6T1fU]waw:p`H;{gЬ/QxKi]ss'jB ͫ0is P 0!1g~P6Y( D-m.<B8mH(v}̍4:I Iro=,]tDО,e7fLgkzFʄ#dzX,?A0p&u+P*sIZ}|{ ,r&6rj>B:0zmT^MˎC1 PƾΉ (qu 'M œsg@A#\ĚK%N9rt?[+T|yjt)-[T ]k1#bݸe8AND]k{+^5wl$^?ʜ\ _ksq )5IDD{o!p!|.-a5"iY;~sG"[u)F\z9J#_[~ZI"JÔ')rMOz}e~˧6m8$Gpqw}$Ij:<fg9jq[p ) ~uůn>壯LƊJOGYD n%uaIڽ><9mX e QCK 4\6UIǓc'W)tZU*X)R++<Ċ,*H LĦͿTS^zic$3;ry8}݃5Y߂iKځ G,|y4\]pxg# rےdٳ ?9(fI)mݘq!(YOV=Z#yQM'|R FuF@y#/ʇO?Aeq7N1\t?ԕHC$ j1 *.WpBvOOLTu^MV4Ժ*s._x}xk3,W~fszЭ/C,ihy 0/@-dR{~3^֑Wi>AP˱i]M5ǖ+]9 ن(,}ŮCr dE.MX_:_GwKdlN شJi_FثO9o횟x-v\j?ݑzy=8@?}?:je,FԜ0 鶜]8H֔HʑP Š$Ϸ f61xSU;5wHjdI$m -*v| :niճ.tw/ēm 7PC%*\9D".+bNt"\KҕLT/=lF9 w  `E#nE6.:KI ZUNPW$ɪg@ܬXɝj߂10H@䔖3WOK5o; ™4ߩ9(k:{)@PsS//H}"EN,6w&ПS1JLt{:ePh'Fw93[^0*o XT3{8pTj`le%!x]IѴHԿtv40+ngW!8ch4 HrGskD#X 2>c8z'?ö|:Q{1_/PDŽ֯g7e8OTDC1Gt@mz#ßIyHo(XDktܳQ2 k ,?W:Z>R0ݞ:AXöFzj0GyMM4>6!!&՚>i<}ZaV?Uױ U ?i 6jS4"֨P*{Q˧8=kbYA]LB#TѴ=rM#s*6G.~O:EH|-|̈e6M_|n!$+Tш&2 6δ'[!?)/N蔙7{;5D08Q69&b^TdB2 JNgYğj*EH+"IVŤ}iis)!7ں@X&5B+=6G%-D9>Tc1TY5ş;ЧW$.gf5arSt8{ӲXy@iLwr b W/O|v $ts\ 5PYGݮ0دTwruIࢯSW$x@Q&f04X`mAI%y4 |Օo`IDK6=a~"Bެ06hWڪ..|8dh &C%B9!8}3MmkySPor41.i%jɉMh~KiE Uw?RJ琤TܩnMZJGny.Ę)ϕ5Q+L9~S$Юq܆qQI-X x=ӇSMGV3>Cm) b4uF\5/\ f/o@4hPD&&U(;Ҩ HI|{wIv.T7ڀS,aXi ES%(Np1Ut5zɨó^z 4 n׎}1'I;"6YmWl?*`) cHpМ$ޑ: u(N$4 =Bt&=|h O`j $cg=VJvB̾$Uc˚OaT,U# ۷;~DbՍa^