libKF5BalooEngine5-5.55.0-lp151.3.3.1 4>$  Ap^ڛ/=„bO!y-q՗pp憪s{zd,,I1so2/ =v;4%FUqs AYWĴ, 67FLkͭSHk:|~& q;>u}FlDSV0>0hG tݾM2BKBd%t~$6Q)}i)5g7&j œD̲Qvprt;iZsyNo߭]67M[88*594aa3b5a9120062b60e05e94bf946c5aeddc50b23f3c98c17e37c405a60c6e869b9058fdbfd26a13f6439ef3b669d05c4e7e0e03^ڛ/=„<\ʻ(p!;Aa2Ωn,Gw:aTF]n">f4.%yK<9:ЁT ;%֠!D:KN|~OL%ͽJ,E5\VyW" 5 @3Ln!+{pF K 訩X6j5 (ݱ7`'J KXb-FhJUS%yf{]zXV"mY5KjD+beW0Zːŕ(aN>pCd?Td ( =  &5IOXl v   Y |HD(m8tC9C: 2C>!@0F?GTHhI|XY\]^&bocdefluvw|xy zPClibKF5BalooEngine55.55.0lp151.3.3.1Baloo Engine libraryBaloo is a framework for searching and managing metadata. This package contains Baloo's Engine library.^pbuild36KopenSUSE 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-82a5bdec45abf94f6404f44c51cad8cf3b82d37a335b1315996f6b88344067dc68177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551libKF5BalooEngine.so.5.55.0rootrootrootrootrootrootrootrootrootrootbaloo5-5.55.0-lp151.3.3.1.src.rpmlibKF5BalooEngine.so.5()(64bit)libKF5BalooEngine5libKF5BalooEngine5(x86-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Core.so.5(Qt_5.9)(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)liblmdb-0.9.17.so()(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/ldconfigbuild36 15790147685.55.0-lp151.3.3.15.55.0-lp151.3.3.1libKF5BalooEngine.so.5libKF5BalooEngine.so.5.55.0libKF5BalooEngine5COPYINGCOPYING.LIB/usr/lib64//usr/share/licenses//usr/share/licenses/libKF5BalooEngine5/-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 (SYSV), dynamically linked, BuildID[sha1]=3434c9b6062e366d326116cbdafed076d251b631, strippeddirectoryASCII text PR R RRRRRR RR RއFX ZelibKF5BalooEngine5-langutf-896d43ddf7963bce63e027cee7b51903948bf11d25127bcabc0e9d1335e0fca2f?7zXZ !t/7k] cr$x#b[~i %{vKM{ AO1;j.$ j`Te<ՔT&gD9'A y sLplGB|_4/ܜSف'sNhn'ńﰩ~~O  R ǝZ=*2@+'aiM]g:뇲UM8 I [$܎BoTV21c}>7myt"?əZ>8wE;v}q>6<x2  d2l |n|GdzPkMC9ѿw*NƱ{<m[0ab/=(SL`|ުH;6?Ld"}@STX.ΠQb̛`=-hF>W^=2ߣ uYn3J!Mk[7!S qS9Lfko$/9Qq& Uij] *XyOW㶭b_;?+؇LsT9m9 '-*s͸ϵoc8puUnbGL6 ?cUL{Ғe gl~*`5~Qy-e,KǖT"F(ek|O!m {T+Ƚc:T..2Ṹ-։sw:*PNFʄzPbqLMYcLj}#ɢni&w1|6;iٿ͌ٿ(w$ɪ )Gݧǵ(r wG'GD(u., 24i>q8rkxU6#VWYTLYݯDBݣ-MŊn#جDb;'a@xL!Đfu[lBŧf/>>?nMcP(o-`nmIϳ( "li(1ay5 Uy>ٓj%%({5ho[l y@ DHQE;03"WK{r͞Ere_Љ="0lv.yHIXd籨m9ϜNhZf F`^.pg ôaYl/m^h ~y5"ق Ңl(چC]%ziò,8I]~CfD@ E_tRg|p%qI7I0f@ -mJݞBM#DU@Բ̋+ƶSVe7 7m8)̿}3u҇ a1utYHj"X*׃OS޿  *P WrRze]^N]9ѯ)Dtu][ Woe:ꪔ'읾,^* (no4 \^b'R.ikmZF4)o0]ngĎxp~~WLqT'1sbREkd!xJܥcqǿ ĺUXӤ[¡ &myםq1Ґ=xms0L)F$t߉وءde*Nӥ ] $Cc^{s:! _ɹ|iTM{?p݁M.)(8 ֹFG+!gCoۙNt{W0{GƈҍrJ)ܥ!4\ 8$$pO_q+'O炸˲K' ˸Xݐ.jǭʛF\[ [ԑs֙X#:mdRȾ^bh<3uDᛜꂡp#6?y;?7,iORx#vCC3gYסr3Z2ڛUp΂I?9]kIˋ^ʋH`ՁM /P}B x _Zs{G%!1:*O]=spA.=cQDM2y^#3v\)T#-h !o0^D3a" z2~?HjE"tSA0@g<%Q) ʆ1`+I:5-vMGAמ<Ύ;{Ͱ933b` e)}iàeχT{ D]o0_?LyzϥX]$rﮟS WWopFe@a}td'V-.?OkTb+V(%i&Gx 5kAR D;F ̬{eGi\+'JNʜdGtOwh^NF;q|i3Oa`ȍ(oI0vP R2pl<.?so(|kVva gg(WXl~ާfeu6R&.:܌ >.toWJWP4@آO}I%֫d"]ͮq%!n.7"#"r7KQ{3~EPm/*;쯪v.ee#{n#H[aKC!_ AR)pWDMr' OӦ"f SwYl-1<1?>4;WȨ%2w|[h^/~ȕ Ys ;M}M$tR#E\b;?d̫V`M|uZaŤ,sm0@%%,%2M0FЁ<5EGA*GjL3e!3UDZSL9:D9 +Y~j($kf^1[4m"Ryc []`t&BK\,`)`y▤B~1H-) 2(KE؈jc~/Ù a4U$} Z1Qׂ%\pNFˑ6GmJO.s/>K/=Ā#|@{Ya73Ŀ ꊤ`+a(y㭄LIwpĭsU'#zm%I{=yY@`jE]\gQJBOB{ 57.㰒_Yѳo# wg,@c$ C1J&A}:5pe=J.*:zibRHqяzh" X`K9hTrxwyaNc75Xsn(XGarfBX-qz2}*.c 4rr؝!ŤYHD EQnU,yb%Ђz:$)8!7^SX0xBу$6оlhvmK@𑺀BUG ST;BQ" >E ]Q)R!=Yc&cxZԘ6Y)PdU^Ҵf4ǡcc ڝWEO>_2 ](^' lwj}&4_31ݯuF@j-'I,#g4g8VrLQf}ɣ(|\JsO@neނ j#Ϛp] UY.OsLыkR,/Q'cfe)I- U埶BU)GT@`d~n웆W+Z)Z~%#-;$6V)5r'1K[5S} 6S0f|ˇ&O0ۘ(zAP&(W5-y#6O;,Cugލo%\H_L~5* ~C|7ԜӨDAN| Jo36 MofrK-EY ,oTaY<VrJz g:?ݴp$ .w5+rburͫ>غ(2 OHK>\j $NQOYC)2/27vҎG: kj~J_'eyXX qymaUnjTws?:] |m~a181SE"_AL K-/?(KOnFKj::98p2ЦLeq #U?Y]HQE|2RݒMeر^{D_/y.\Tp :E#ۀ+c܉z8uM:/11)DtНwE1vFijh.i"9F= 3Ůs"-POr 5 UW쑱Fg6bɳB*2&2;U)۝~=oF2^L|@V&:,/d~B|-<Q_tPL,R뾒f|@4+e}LI^.tbgN:"ѭX49fϜ9 hBU(q%yMJ2(;Riܲip9)!l|%wڙTpJ9A5Tf+.N[؟3:VŚ_G7weo@tӺE#0`O֢=&ro<((#)T@\0*46 O] T,udTQ60KtJ3[rVcz!7Х9 =]{Y[63c%xv)w]o rWY9H;h*7 H,~ ]Gq՗@g ,y͎!W!֌ 󧬊nYrzjYV5oS3wvlt)Tv*)#|wPTL­B 1~c5+GUae:V(@@9Wt׈!:ȕI^j-sٶOn! эՇܿ;c|'"daBY-,%L׻}V'ZLW`>NwFMjÙ֬ZlT {'H@G?DtqTk*E›TG#Hs 7彃Ն;ޔ;[s/ 4~VIb$6uua+=ϼ 0:781xHQz HDvb 3:}isF #Nd+dR?6Ri+Y'3jօ8#o|Qb5Dvse0 LRY;W}1$$1pI$)ݡV6o<RSWgHYYu7+>+ZBm(a%^kvvYz}EYdB~Ga |=bI"܉ `h~#DuD ^v6YY2j& 2"kdT6KrO)I`yXS% ņBnE]SK#DiTUڽG.";/.\0-5Vmb= =Qj],-es|:q!'0MN"cƒTWd`Ü-}ww\=k^M̴Hښ<"o@2Qm 5\+?+l'ҏr0I(v@iͧ8fkKPıUQ~E٤,& ;Rߎ*K.%cw) Lo7z+83j{)`~P̝> Eg"77i:Dm1}<ð9qՍ$iƂYB~JeU4*zf؏Qߐ}>b22r f|3Q"d{ H'_.!Z) ]/=q%F줎?YtZjyo|T%YN<sT/{٥XW|f|& p/K#2̃2&YqQސT[Yˋ#QY+VtJق=|r`qE[a|*N Z;Fx"^Rʏ)4 |>ڙ+Ϸt#$Ǜ R)]VKDqCE +y D?y2:A>JoޜES1y0i p73Ooᙅ"7%Trwo3^UJ;d{nH&X鬟1Y?WBI3F8Q|jW+^cl1 {kEjt|qQ~e{al~m]vf٘:PJUK+ .6.rm ^d5, :E[B~&XX@aoU !]eq-5[zTOfe @4RAm d3ͱWܶ; #W2~UCHNЦfEf9m&!&T%pWDZ7{ NŖ>\('|w.F*oK+IilR(_ȴD?y1ʹ;3h2̷i宬_ʈL.P "5hC`ߗlMOjR|pZE]&ڷ1 eYPx7f&'R ,H*2(n>;/)H3npJ!"o5 ; AfN.Wמ7ilIncldocf8F^T¸'#0~v!e0/fI:RscJNzľT^wF,hӓ;D0cjVTz芮T^ {- bq$ b_dC\S%l?= (Ps$=FY^c+<#ǚP^Mu.SN#"P*j"E]P,V^ʺWYVGq'.ŻcSKDma[+6ק}`(4bY`VyeO`rLoH*'Z2 M*ڪ*v^ [}ˏ "=] L° Zz jyg\8@4Lrt7l~pǮjMx4(b0 N/y~ %f&T~.g^aF<pɭ7Z`>w^&ϓXM!>^24P;*L͙g|rkRW ~\]`&;mj%<S^UyLPrt0#}c0sDB$M-o':6߷CY~/ ŨTzؿ25ӱD̤I\prd>yC&4Mm\Cr`[- Êݰ2v{ ^*;tx4N\i ~7'£.@(|'whToEvi08^Fe7X@yGs#+J&?"3-Os{cxcMoh它t@BW(qNKԵd3<RH_Ճom̾v*C-=װ."#޻<F=h$aeΗU;A(-u/&2(9KlP@,{(Ey2 o^p^/ވ髙sv~󗒔ٔ&^4?Zl7IU<P_I-ہKU~—%vA+ZlB町tib}ω2eTe~UcHR_q-bDېOCeS,3ZgcYEݮiU2ݒ)4C.2)-S}+RI<,b#w rXr*h*t3E״by8@#Oh _su7zψ˄*+p#O_`;v~9rtb\rcLRA:W"G}6c2cb.\C;HO ^Me7~ vגaˢ3 M%N1MȁɇHoׯĭ韋6tj!jj́6 屳uy\qJhAV JnXh!kځ,EhI^U[:b-:_8 p4 Ʃ4^!5'€Բ] {8Hidh\rцn+!?^1YYX޹2R,Y++$-m!ʥ |Rȑh񣵜hӶ˩"LAG/3LaJ95+F=j})mYrKik-+k?))coBmZiTp%1ΞF |/ K82`|m@ D."k!l{*29c* .T7v6+1-W!ž*?Yc5]KG4Po\/3y}(zeb^t Go@nۆQq$Y\=_ kvCB} fE-*pa+=BEŃ!ATeF*%z;b_ ICW`[iy%$pȳqI}@s²z+!rDD/)h LR賾 eG>Ѯj 嵟3JȟV`) |Na.ɦ)w*&{L9r \;az^\bbd0Pљ?&8fm&DMc"ãOEbuغ9]]7iT${)yL>1) ur{@пGݡOv/sTWr~2klLz*Ix{brnzܣ:!u-HYYbio24eAUsLSM>OR׿+^wVC7EZ U'1ާ8dD- + k4P H;E=Y'I5yϾɣu`Zk>p },xd``:M)BDyjETr{.4 嶓VrVKJqN0-zyTN5Auw,O(Qt=Ջ*]&GQɥ_&V\XgSЦ] zR_YMpA6M(±~?^{/Xa-l7WTp:1y?̝;CB }:r RsJA np뻁 #JJ{9Aе3 KHGRAiΫ_b>D/aJZͩv3s<6O\p:9M6Ozv+k^-C^e>]d|գJ,n| P!?4o\Ұz ZS[MrC`?-1^y Q9z4eP;u(F C~zB,.)*5g$VoTO`==>g5nB)sVk.$(zO6;sv ORߊ/|ɪ*jbP"3LM21Ͽ{R"z֍^Z黲׾W)^L"~'eiHJ`L q۽՞2a APL6:m=%@j;|(z~}Ah%8 r3&&KI38P`Uq- ~$'RRBV B]ȇ `q&6ϡU,%R4>7; &;S9z@HfXHNu%L_{=sQd* HcIÝs@6qk)5Npd% aliMN˛޺< ^NaLPwe6DʬSGl^d\Dwl 7棈>Sn/'ER`_CԐ̣,jf i} Qhϣ'a&DmU nE 0E+&۔#՗Mb,p-0P)-H6 5߫2^F:M_pEc<ވ(Lg`s2(.($ ([vR)?kqP\cH3H~ܐF#+)0!]ަ' (|.^|J71C^8!^@,?r@!8.!G!ߛ5X>!y5̘quP^yBQXV/z֤0u|?NX6"1w;~/`w1v/Wx2>.~֡p&> w]1u3/A[b/"?k/]ve*ԊٮL!ec]\)ć{=FdG+MI g"qBPgo7{=ݑY贕Y23]a7PؗȢ#|cfǘB̿C^jj +拈i{(u! $H6L æf S=;y>CĞK9,wۄzlֿ>Uґ7ѹ^S&U5S92)Ŷ  &㷻7Ds xl`NIv*;{l -m |ؐVFMI<,/P=kqaݮTX|@j54x݈'a}V4o/xɷtw#te %,)Y>zǯ<52I==?SM#vI`ѐލ`{`'23aGllq5U*K?[Ď_qǶҖ:ßKnR& w;G'drf. 1?7'#R/i9QI,XaAMk1fó'`NRQw͏ȷFWj$-,Pt~Ps}Dhv#J'+;M(0doۺKrLc =CO窮8,w$!ŹG~sN(fTLnwe7X,oAtjׯ,4}'okX h.:Q;nn`v"[`fma^cM!WA xdL4yI0=Lށb6l aiy!s?Bx.]?Ls#r4ٽ,DMa9-uպ)tm\PKC;\;34E+/9AD4[9~`fݟjϯG.7IA˾;_>Y 1I,8gÙ0zkU\Q G}SbNt~;Z.+{v1UQ>%ϴ3щi䤀ԑ;i6/R_'*vqHcVC-2U<$ٕ1)\LvWy$úuAڭ9eh: @LT; aݬ+xkKm8n̯O+NTsRNL`,m|!?j֑Bj;Ĥ6ePg1ƖfG`ƨ/%t_Zܣ_Bq`1ølnt U,4Y8Ů0)Lu^^ Q>BD|ƨ^{bi4Dj/X7o«h8}bt+(R"K\g?ӄl7N6уvr|e6rq J5Lņ {UrD+I5̝DskhCtfr*heJŹQ2ĤN< eTG }4.jo?Ia}1/GY@sbI@m 4شĦ Dr$l rg B"Y`n&J92q ^HvAnБERP 2!X?!+j]*TR~<"Lk~.o>{X΅:y1KK֒΍4pG 쾡ttk"Ȑ$ƄYG59E*|P 5>!w4@.IՈaʤһv_Ě ARCE{C$YGbP6E<9ib@J<9I2u^21=KN `iXu8yQQ6O׫buȝ` 2u,Vvc[Q:0n 4n kUZ߲:4.r?*Ȣ% چ/F4 G-[#.+K%s_0òTŽUJõ}S>st1'߮ {;E,^M]&zm 50`hY5/i;İXK$ y5^0* Qyn^N](@_ߣ>oȉK#I׫9 D,z43g91 .}o'3Udob[/,Zy MbY|c1qm aǡ}7[\I0@fwI\K#۽O2 bW !4rѮ""h*;bP$;Xm >;)!DM(Žf+tJ8Z-D6[.H2۰xxz5U+q۬;KaE!A.Phӝnτ2iwRY7b>gFTYn Vgm#F^̸qյF[UaE1"aiG$c/CD G[mư1@6JILnw|JC&K';⧲J2^J M̙՟5|fkyx^nڻ@3@/2/m naΤ;=4Loԓ$PM@tphЖ]|cSGD< $35.§^PYuVY@U;5RUkߑ슉V"1n̂Qǚ}fYVFWijff ae?C-$<W{VX\ΖXLw> p=0'oxy3%U*5:OZX  :I G^?gTKrY C#L'OU*|y"۫jd~EׅmTj rTE7V9B#1aķm>za̴@ }#e|J.^s4[ٺҜ!p_K;JF=g}1R=LV~$aTr3*2܅4 h.1}ɹbyȗ9]Q+X]'q!) D(_gSZfPV||ƠJc5&K2Wاy^qTOfFO_eRy,m(lwxj@7|qy̲j [Дvg"'nXUk? r$ߌ{i\&+N_RBNFj>yLyGOܓ+:Af{%QiU4}X56{pO˄ZTy7m2H.s *ʁޗP#DyM : !WrcJf0=4.+ؾ\㣌{`&njϭ 4VU͘Jm[ C~z] /Cr܊Z8z~Ƚ|)Dѹt W1%% R$cO'ג w= :%um t-ư rWjN{ɋ_T0a.:,}&S|wflI \;4lͰzl7uam}n6G=76*P9ԋtFUU#E$a寡x@fdy#|ҹ#n#{9}.&t{J91s9 ЉU|,ӜXfﺹ1XQk ^lc7M{(Jmly( a [-7 Wx]#dzu!ZmoRL[LYR>мa" ƲED|puQ4mƫU yŔ @uKM.9tQti(+@Ѓi% ."2߿vOߧQ) zL¢sVL9p70LI`DZD,SLYFT%Je::S K Tҷ~#UasORzc3*S[3lTlR08?Մ"'yB}@֓ۏaLr0Zq=~]|HxP4CPFC;7GM Uu`2sЎ-;ws8XT* N[ E?/pe{Gn&l>r?,NHǴ|^gGB8'9h`')jeΘچn%@H "( ȭQ ݀gC5d񥽅ɑu|Y2WP;aB}? [`Cf2b|K(j`4!qa%Di AT#aܳ gp<~#' {}[6c}RULǗ*_xX9`E? C2&}mR4Bӕ+Yxʻ  (7@q6!}Q">ߠkwZmE=88>D\ϑPnGnHDBy3NvļuH4 yT5IקڀUX\o0D'I4,'%soUBC&/&lD XkyGGɩ^,}#S){ n~TgI*Mfc›7 Zo~].0T2;/6aAϵ'6i,& WG   ~ ܔgݛA _2^;:gicØq뗭.y7Q9`()HlV+s`{CE3 qVm~XȊTU-QjVc̿H:NU\'R>{%Yz0&\Z7Rm@jb_O#O| yBE}7#>dhY jԸUMEt%>Nfyf{2CuB}?#0ʜy$8nirA& @MQ#*)`*&1GڊCb5H%H(\dWò'UUy.zX^zShcȣs蝙ȅ>Z*/s>nM^^g?腘dQKiQkY}A!S IHWxn ΗsW;V1JiMu [ ܹ^s_VCM$ g.#-[5H(O9hݨ"F6UBɗ~[~Կz\7%,~gl'_훚/J9s5ܙDs"_1 ihl rʲ0) nl3-J{AHN,Xű)S{hh^yq~_ t~#՚}Rg#f @>V` 5%c<54ΛX\Nw,=Zzl Bw;Xi_ҽn6䱁f M8 }ޱ M{V+*Sd2@'k%>Ij)mA}>q.vwDXgӍi/8 68D:Wz}ә;gtPJv,,7+KsK\1 q#tބ"/F; Ϡv)wB^9}nW9/ڸ[*K%7~ɧR_홱,w@P+M΢ F32TcOXQΪI0Xh <:CTb,P#*a~퉠ܸe d(>XCcbC{7U8$v>IpKt^p*C}05*#+I9}ˈ/'Dq&c| ]Q3& GeN/7O<؛ ٴ! )\V~H'|/[JV83U4Q f  0:o88;X a}Z-Ψ4 ⠼ P!.^_ k}UQzQ<`hkQ]eʴS6Եl)/21@Tn`vm&O^Nby6;pL A@P}soņ %#,'s.X7 7@d@˓$e/tF0FTӹZ5cXd<ֳyfT)j#Gi.jͬ,oY{85.=rXP B{Ⅴnf[q=S SpDw&>(pT6Z$u7;5ڸk{w H~]JɤiE7xҨwo`WGUJCr_7kΣK`c Ɠ5fVPЕ!CՎȶ' 슸'u];bj>u@;NNl5K "5jZpM֝XDªb1iɑ ~U F:{W:H=N?75iǺdnak!G,FCbKgËRzԿ;A<%K*=gdmQ6BW~V Bq-ˎl$;nYnDBq$d-N wZBIP7SO<4.ٮ'nkƈedֲ:wce뗏A$R!,aNXv_zX=:yE_Au:".e6 %wWW(QH(^HuDyd"YrE3%M !$:!pH׈c8%<$K|q0k')ȋ 2Uȧ9Gyc|tR;/n}.T1hJC^Xgԭ DanU3>5@Z@ ʣJ2b.DFǥ8& Z_~ a>1P+XK7EiB^*2y%~K.) R;8.r9ug!^͝ 31(BOBh]~o J3=T"CR7g*x_ u2rKgAc6/ƒS`EN w޳U/;1 f^`$xNqy6)w>1~+GUYlgr@805W%wIo3j(6v%g~,wh%\ y>\hfH3FTzHuLuӞ OIT)O-޶J5A))1j6;&2Dѩ8hw¸pڬD’[{~+RbdԑgFVI4NtN($PbH URkdRoYR]Do"~ vY72P*W|;pٰ.C"Uyof .d<]*Tdf-S4ƲilMc7 _3hEg#-tm<¢|` T:Ҹ.Wi2ëP@ BW:ES[o?؊fC?9~FLWfYL"s5ONitpmب!09', tyK': f斡IGaP>he<ჱ_{S W-]hVu a 5zD;wRAY7ێ7{ B|M!T hܯ"da!f/ Nq+Z❠1H7b)4J >LY%Hd̄?V1 gCUnQܔH*b/'7)LBFf,Si\)R"Eq!5|/o$,0eUvV SyGw{qG8ֱ(H*gkʑ`Y mLY\zn'k'#a_ˏ妵+$ ;ӝe~wλYxl} uWLtw #\ozZ:WDy:AbL &4x8bHynhꎨ`@qꥦLgFQ }Y3SfJi B-`9[P1, 9WaLfeIKkX’0X/i.@ȉNEXxÁVTZ?sR}ᰌfA(l2 W>'!Xnݲ5E2}|Kd8 `?qbn-lF a?wrGW\ =ʒn 3>fX oJٸW?i"ς.eK=ls:x>E&CO0nRbGOzQ#>*urR/h;w.m2!'-;BY]cFOJ8|{-vlnvNàMLa!|+5Pʌ8%Zg>C,:~1+iN.J@ Eﴼϸ)o~njfMóqhñنqekmٛNVF+:k ?+[-e!z܍p9 Mߖ`LX&;˅b2A QRA _م#&pN@\{]"f IФKVvQWGA tAI{UGF}3NAۺ}]fbe<5h/Vp:!wcȂ`庲[_#nM@\pG@H]hss8Pp9yCdD8sP_Y>@[%MHߎMV`$beH=LZql+t:'m;E6ɕ]z v|e߸bi~^eׯnּ A7͂oi9K\Vg(I1[+[>_:%s+0Ի`%ÍMpÎq(:'i˘#?hvW[&+"K8k.j4GH_CUr0[H`kv[U&Mv,xY*Qt:הœA~H8pkï9O\(4~=巃C0> d&!wI"v6m Ia-MkI3gjα:5G62㖇B=H섉䨂w-^$_}C{Oև. j&xcŰSJ2jd_.Nޓ1b֐kmVC$sW"Qkl7W;vP)6z05mzzGz~3+Q4L}, j]zs?J9*`=T~[`q(oƟݪKs^84kkw }as'۞@@ؕ>0T63K<4"ЛNrcKaahA&~C8ctT7:v锎4ρxCRuP&Ԩ%< Age"$Q!~* @s"7G*kSvd2$| +T`_Wf,ۑo9z<#/$4i[n8ʃ::h"CHuͼ%k VZ]jgA{e-.P&ruuoEHt(6 %?ߞ"Ĝ[R-ng6P3I [(tRk/΢y*6oۨld3x h_r wBr79}cW9ynfzfn+bt9$:;Hc.(j6F@H~t1ܡqDcPC.Hʱ61 z;W^anoXcޓ{23X-Śy}Q]ԓDOBލ{PKA+kJK :% SD|X$=B/ crj ˼ɬͲ8U 4wxIt\W>^t _t&a6=ݙ(]%G6\x%=q5q}Țiy{͕zǶXWSOM=j0$*mS><ܚҫ9's(Y݅#bP:%-JWZ)I1[*`%.,ĸdϣLKF=oq%?Z iojn0%v?(!X;l״fBlR{iQ0^gRH/ }(ԃXJx Н;ivG(QLӊ!Xœ@<6j/0ĬJ@z'GiI jg|A3B^cJߠ)n #|}(mN~϶d& $V`B%+(KS*[J+ AeK)ʛ&|y9Tz5˔ٟ{l"w rYwN4wJk˶KD*Dy%?GCk 3䧵jx<͟;:t,eRFeDv)Èog-(ڭ3Z.G" IJzJCgXFa_l2hi-7h~eaь系11oiq#Frum:Y"KTj+}SEn路嬟aThyֻ@j42L2țJX3$-CE!!6i@~;-h`D`ll?P ۹S{1[=Lw" &Lxk9rzxHRbƹ< F([!»1sK!53pl ډu1Ddn}9_dWXOT`3>$eI(?R'<`lFd\%XXyƝ[aJ!~K}4@"#0μɖNk录w As&~sڗjIG9`@ ?嗱C.E`l?YIH7J q" lgfG;X8NaCƕ LNqC^n${^/AG :*a^C)} z`l{_hu؟4݄!*SŽ:]u,[-2tYɮ:>a`NsdNeBŴ,8_5_Q*^*H&p.8n8#~ß, a9Ayz\" pS4. =gZ *\F8(VBr'\7ATJ܏ǁtZ-q{Xd'AB.Wwf uk%ݢI|O.k4R xt'X|վ6~kꡄ  3Q&Ri* jj7dW-Xإ 8U齪]7#:|fq>Uz0xy:#ÞͺP`XfX WkiL)n/HRCa$ = oe8u vflV8L!KN]^.[K2ҸdR<_xKTnu5f kD(G7мV9F>i:;CRJ`W sF]yC3lSW ]\'-{r֙QsшE*ک 2骵n;"hǽDZ gWߓV%v "`B㚈pI[Q>1ŏZQ6]IUN3r> IBȺ" O\ PhDU$(Hw!șW!c ՛S{ߢq<@\M8@f'@gXܩg(rؤ $$/ +?6=|@7U^^ s W|* q~D5ig/WWB-͎_5,= =|f`\nv<^+i0OA|i2{Lk'FÒ}X)Hn!OϾ{υ%W{1)R;ձsZM1[`_LW*ⲯ{EAq%/ágʮdK28@(r~.y|_0Wwd o!fbҩ$:;]E+4`~Fo}<RHNUj_Luk# s]hH!!|9I^e]r8 ti6\M&2šC@|[7\#%j)Xv+Fc<'J N\T f'êl՛q 7Jjc*<8ZU S#ܕpoB`C3qFDl$ ?i\ձ `|DK|?.޽(cNWe?O5 leM9zʻYe;.ˊ;kC#wäJw^D~Da'C=zfE,FmhpӔl\Ix;$E<,F|v 3v*JHsʚX8q I@ڒ[u!YYI v 3=ߝg"4t7]xD1lG}RvUΫJ'=3y<_1Pd3PU PpK!@CI!mLTCjf/qVhj~yԛ@y^0L/K$p)M$ƝQ!ZTv{"A~_A6l%iAUn|%djhٗN^@SMe5*D^2 DeKϻߴ? qLPo]6N'UH3fЩLKwQ'݅R 1z9JܛȒ@ PX"1BB{>pa،{HZ+M,MnIy̭TnO;'Ci+@h4/&n+̀R;Yn Ӈ.ƩS]t]OVMNp&F|sb,ZAed[`Bl:_S2| NQݒ7oKQw"Lٻ|ý5 yP/b+A{Ģ-ѝM;#D^QzISiJJC" Ԋe75Y58opaJɫWKW0JgwbZEgNW~"ґ^ipt}uEq{Te!j7H-]D>Eeu 9f!gc^2>%c)LNs|Sads c| C-Y,9 +>]ƛ~h8#>9J|V߬/,;ڙstipK9~>:wHߏ{FҢ泌3aiYwPE` MϩaHq:p_T0[$>Qzy+`_hol-f޾Y9|YMϿh::T%4f0̣1^;\hЈV^m*BwP3l]<" $y7Oga 9ڏIʽwyHdz.YŹJ_P*邔lc؜Iv(V:n-&X15[ |q>/Bـ*6WaPˬ=2 MHHWwtzs?(yJDt0 -+vh6a.T:e#?CEIHa:~MiDp|AtN4rsgE>b?޵ ±T;W H_^b8gALqU!|G'S؟y&~|NıÖ%-AQ? 9H.8ncD-!MfzR3܀x Q;̢NCmkd0r*tGݗã䍡r'ξUwSD'H&q:<8;MiY5s#@nS.TK',},tŸ؅W oh5x*zZbX :vcff1WS4~ + UJ[=qG5)e➿?7CxsF:%LºPO2҃`( JLDy,vK1Q:(Ne./y#hzQ.d(~DǦXOn.UH8G&SB{P/3YUjܛh e]]U`h*'(^dVR )a i5}Yik:Di ڟ֩Ƹŕ@NΦiRNn JXro; >7!jtv;7m[;// GJçxi{Щ>w=i)&΄1dJĨ5quFn\ɫPäz?A ZLTemkOqFDcG,pGjpi+Uuc*P (״P˦kZ!5Zێ ğ&ca s1MF4:R|za=F UF{"2-ެCfiCq'{6,.b)kjg}s[I}B|N#_k\';]ܙO+5LO1I-mǸ)! ;j P/Q6<` Yl LkHn&غ[bsP\NX.+"{Xvtݱ"hYGzS;&[ ! v* qD 1Q?ysl 9w5[`dWd~pObӢ_v!>9}UUYl^5[#~l"h|s@¬uL?qߦ$8r"K|ZԽ{ e:IW!n@ 8? $BbJ@T1MiV7]5zx3 HRujh +3':p PI$ȱ1oDe=(2oVi;A#%Dc| em6D{bBщ5Lji"0K_v^!=BvP3ÝH!|Qv N+QhbMg'xڢE'P.|C:1MhIFOv9^J_E3LFQ-0)•Vqr7,2\^r'XPZ8ؔo?&,8 f9)H7k#A"A&3  ۛ'0k+͛s/\RooT7o& l6K{(gKK2Nqt3?67oRřϨq}TD5s{:FDz TAPX }Y93ﴄ-[-w~ \U+ P0e0Ա[s $σ7Ghl+[ H.+KH[&/Wr7={Cd"ț^P0t ; P\%DxW/je~s*L70y.|o~|WRcqBR7j;SsF!: V?M7"wF٦& $TA.KRmT:0`v]m y$[4g%!B} !Œ)QQުFH_<6R .Ŷ$Jk1$IgY];21O{7gL8\Ҩ<ƣJ5PUfI  R -3zLx_%v [td63vLHsWGlZ,|`,/c;+6=>o O\"_8˾V9fRujQ %a{nXR~ټ!ܸxzEK_E.6q@>SVB'RRJň)tA=L_ȩ5?w<Q`)έو],a'n9Hf@\dLџ04̓餾w1o-9N]7ѷ5s uE+غhJ+9j4i/+OCّ'9ONJQbf92ؼ"4 kEEJ,߸${`hud:!Gy<' cedhHl}PJaHw/$L iHe哾iH `P}`SkS17?qH?f}6xeސ9.̇\7q׸1Fg݊G3R*!ȾZ| 4[  茣hn5&{GA9l[hE w쇱xu.xRӧ#V{:c54ُZ~eLBHRAE)S)%gw9IbȟZ-f&3u< US4,aՐn.I25S@0CN݋hI/V.U72"Nˋ`u,t_A/:8LHH, |Uu:{!pGOCM`q2;Έ)]#ޚ衯S .lɑߤ ('K ֙Ҋ}@}-A qzoall~ 3_ƌF)Ҭ)z0ܿ[bM ȿf Z:zrx {f"UyQ8Df^>]DH/sO){9m^Y(~4r*rkbٍr@HO]dt 9 &CnM4,l2ꦛ4“O:gDj\q@F. QM};Ŏ^R?58 Q*i[?e&g;L4)` 'K(1r"3#$D`ecOV\ۮaę΁`rcP#Rȕ-Y/ҒF@;)XQM\6+;qInKGfW sD7n72Z)P[':E QkM0<<ɤz`Fzx ìUYZBVB[_<K4F$~bݑRQǞ䐅rNŹU EG'WcY7lqYD %F zFj,)]ɉDqxM֥Hd\X8&FZ 5҆e*c|6(vӂ)!ʟu`P> {JO/g&% /IPyr䖁4TR#cAD4_ wGȋHd'? u0HXFXEsl5nI\s,1U_!oݓSXvb^Sa13¦˯78тuB [ɋOVTzR^(K*dzFgBL\^QSZ"#2cD<_~@:j|eO_ D*”_?0gpOTC246C"s BIh)R@=- \԰BY1pH0XGhg kNdvn0>N4#ԣYC S{D/pkȪx{9j@S"bT!#Vt)Y; ٮV;{n:zÖ 빴M7i -8ǣRAYq%EHTxoM=u)KbNetYR|4O^$S_hy)GP-^Xh,xv/CHyWq(R ի\IGCI\n{8>CҳiS:V/n!Uf*N8` x 9@%/[xls.ӧWz;$cY_mV8^[,f*NC#t@ Ї{Ǵ|2Sh}{;嘨(^j8s2mϕ0'hxErO'&-8y/[rn ճ뷣m}~RKk,F*(ֲ,{$ZKydᏰ}6$qO|#$5q8Z0 /ݖkAv-쨭[{p+'36> W`QXk=%26 F]=/>eaG;{Z [t9/ }?w}?M0h v6?(.@|7veMOЕ)"6hj_D2-/WpvaoEa>W^?)G݄L%.#LJU;% @qm lpŚdN;g;iYls =;${HX}bO3Y;jIf7Ѳq7NZD!E VO <w3223@hNrm?- WkbHj_>>G9])OujK}sEN]nix"B\hUbSf>ie/ʆzUs%7zR2x9@s~xˊ6O4rI bk#rW<7eՆ# *z" T0Φ'v?pBRх@j.V\o{/,2S#m[C}/ʜ T^  'o#FЬgn ރ_eoc}IH DÜ˄4GԶK+bO֠}ۖޯ$ QXh UMgԺ[-=DwF?t-F]` Ve ǑҸVLeշj[IL,3`eR릃nQ7$ݓ qeo񴃒[JeMGC!ZƈSۜa6Y^d@F#oG" F.v,,\= r#򀍿b۴)hDg4FY'T={7ѣ\0u1bFwp*fDXغ f* 0Q'pO&'ضX)VU 7X td }~>Jg GWnRf՛*P|@EUTtZ'#dDziX%K-e`x{2\q RWƭyVN KZRbXΐfe6 =5LZRځ67.[)YdiTvo l=:izܕ_'Uɟy`BeF@+`ibrsT '8|oUUeq]铳~* @[} X#c̆ 7J cLܧ I'[p_}:=]a)VPrE5`ZlA"݋Bn s @z,r4[)e7Fj 1{bMnbeO1kw>>NizDȲ= ܧQso{\c̙7:\i 2/G>2 1ƐQJ+綕DZj)DUS3#0I#*jN4"\UZ SiP"D@zz)tֲLZ8Hg Y#DK'i2IXX{2uedcq2+`uB@kѧZXZ4fSAP`OYvK !޳g$*gCRQn(6}*/p"z]ߤ)V凖xY.\acM>"efW9vY Bl׋Dϭqrr%u(o 1C( UJtFMqs/=fSÍpQYڒ ^ʿ\pfbeV1{9/0eĊ†pzm5sH `AbS"wYT9ةp^A!@qRGvҒ8K=]!.xEZAX~Lsi;,vy{xsĻ.?ʆ!(5CczrZb3*/gy>骙Ρ^CpFdj5>gƒmX|ZW5n!~C^lhiW/hm/ǽ_U<4.-M9䟻㨰?ₚDu'}!:7s%KWAS4|m^MPp`_n6ǧ%t]o߰?_~]7$)Ʈ>f\7 sfù&OW@KÊW$̬O7u,cO8ƻ^d_]6_<|pW$Bsk =/2Asdk/ܮBr/ey͐F$;2e @W~7U>Z['Ց;@hHnإWʫ(q}̩C >֓FAO D[NMcEki8<~^'g!h9%>GC 9YrexłLM`Gw9>CElarV\E4+:.OūdӚT83|2 Uŷk 4;nVh"}KۄOrU`#C29Sq]ʳ R)ҏ]vv]atdޖ eQ$cٺb ڶ)d?%M],}wC ؿ5q+U(@-pJ2^+(438@};?LN@t"C+~ 8<Y”P.7&&[ of:- ZM-abDh`0aoL!'X- 5;QF $ {3"PAj~/{t(Lo9GT.)iҩ1PaՐ)"(lGLF!ria0]-%j&hU$j#P?'K"Ns(W2. 56F-קXJ=rg(}-<㾍 +rB]n-ݘϭ#: HRLlA20F' Yn_w @۲B?x]5=.6XK.g*&0i_ bySDL`S{N@^Vԉ>C% m'F3 ]Y.?2k\@^|رUJP'4~]f8t}7@{BTmwqabaHy\ҩied`oK}(ꖁnZn~XB&T u4dӶSI^q].6:dB#Xws='E/]>O'7ӉmY]e/Q` 1!c3IfL-"RTM|fwIܟS=BUe g"4Nф6=tr׽E؟<F#̝+^cd NqƅSߟapi79 e`Б&P<]e̠^W/a[>$pp"X'm"R2aSr;uhpݡXB3LjPB|qgqhxgâ4RxbM<0fBCxvS׫T `)^a;|ǩ׾<'9KEP!*q[1GyY~ ;ÆcA0̂8 Æ3}b?f S.N;IE" p wSb5u@F4`qXB#=wb3y"镓0W72TSƷ iȮa_0x |E1pev yL`w݈uNAB3x5k,PuyUO߰F6ԏMQ8ݰB8+dТAR TlN|{ZgUOORNk0rA*lC#f=* 1A,(Ѵm@? : b&&S_7l iFL3ʒt!AO< jMXYkq};~!T[&A'0 /jlsJSr94e槊g1^]bQ>?}( v?t@+JԬዔ%&bDg<ҍ6' p966ufjԳ#lӶbMUyc$D#SnQ {RwrQ*4"`V6/a1DRc/g gM⛪=A;w>о `Uqs&j> *D`2Z Wᶡ0INOlHqw2qi$=,+ڟM;bPQ#jf±Bskw"J%EhAHbZ(X>Kٹh`dL32z^:&q6Ŷ >UǬfW"HBQ#QsveЪ,oyX%_`Eq2"ʻ*eP"]}0}i==xF?Dvى3n7v], ۓv 48s]QPgؓ?O/Tsì` ^,;+дb+[ ;Io>0?73RCP8`MK=2pP ~ÅA es)kN#~/>ue WTu7We<8=5$Y1қ  >˖7C=0e9tT "2 !F[AZ0C* P]eiWPF%GN`|_cm!N5 [|1']57F0yJ Q442z|T2ۥ?p'f& y r'UC8 ޳kSxAꓔ͈ 'BNɟr}[TcyI~>46V= /1^:DbjyNܬ]A_Iqta"\i.5GԈ(з+&פ䇹c<_-p;Č-7| O(!<3~sh0$)ڱx?!!^ٔb9$1vbWTҌ({~" uP^ݪUn.I֫O`uZD+Q}$kY?%S)V\e(/HJ "xmSzcQ2de#sʕQ=hkXPmm1csWl@ʘ BM%>YKEdڈDWۃ ?8^þ``sS#0CH!45޵8>T+޹EpbӄIǃy' {*-%iO X`5F4콽{m wg瘺Dזӎ¤ v oh`JCzJ!W/=$H:u7 )u٬?hC̙1e{k}EF3䒢<[9M='ny#^F=qqGz<"("l1!+0Rp̃{bkR OWXy9e>WtT0Ao \Sr7rrif,r baP_O&)3p)5S q3( Pi0kcFh*Ƭ3J n*h| ,+hyy1ajͿUHbW븏NװƸWkV˫ bjN֗/a1@E|Ȑ! FH2[mB7C%<0Ez"t)!.zf;?y!, ۳C.gIjġUx?s۴ h:]&o\` riA2A) Q ^[R>C0n>ɾ& ~&MvøIv()"~:JpBBDc%߂}~jQ|G*#0RƇ!pdjf!1.vȋl9 RƔ4(L{uv(k>5:>/bXU]A\hNch|^8;A-#zSi &[|I2wNvc7HRdPi1P*rv*Gۊ{l]s(1Ϊ5m\{MT+Kiq=Mbhʑ.b-)9P9I2; #yJXvԬ *-ޖ`uYƺx\*\QcQ1E%m;~yi& EZ 8ףOXGF^2lXnr5Dya\ZR;#H 9)]"wY&u ׽ˢ4(m!G8S`H _mD 9,K:=%b.ta:+}^_N_Ρ]MP[T#HB^X묣4= w:҆}L˷rIUWh.f j8@U^65OLGPu0:l"c>}sb#:HMIwZzox!*ϞeK{ڌi2Y+H>#'71t*-z8笂0Gc-80Za*nBql|8웗@H[;4`wUndrm=35 w~V?C&Cb%d}  ;h7M3Ui=A\kie1O_nז|;jĠF9D ]07Τԝ~y3cF}ij B(c&Pt9JGjQ2-eקcέhQ-4 d`O»t`!'یFZND_άAbz=t$8bOU;bS7Uiy{T\vřnO梡rwS67t ށn WC†? OoVz ZQ/L TuaB' ~Z.Js-7/%fKlxc#*Ԩ )E4Jw:9ug#j]#0>v2T-r] gY)[ j2jpJ(Us[T~C^HA_$E0@7 }p&a,$#mpA^&u|oeHUNkLoӗ14 y5VZR.[{V, [/ɞrU;_FL6-uKh d;A.qYf m-,E$mP񤒬xգuϝH[^&xL*Ej1Fu62MУጹFswv}FIoY>ʐ/n-xhҰfK]'h95c*3E!B>eU̙%=2 9af&Qpp7G MM(r{M+a~+TY0<] gl>9^3Kճ *4VsM#3Br-YѬ?{=·ӘQQ$:-] UoRCfO3-E#ř |+FaXm(Ttd7Tѓ[XrTk@MjTt<辤x|K# qx(z*&\Lpt8hj!7"oGZW:|}_=o/8}O ^6uu.IN=VYS[' h)QH/ U TsR$=ƣ>rux9k{~Xw.wk}7YL66v?& & W1@ ҵB VSn"yfwNqk~%YP/4̄FdquYґ@?}ػsa$*^FYlx_O 7Y·* n Hڊ(#F PP"M6n%vbsCy &wI4r%[3ː98a%Nc~pRѵq)Ynė?LhӫQ#бLL7Pg}jR <ܳRؽ.՛cێ9%Jn=^g1Y5/B6D1knRQ+C/=xgX[Z({gr(G:*cעkBSn|"m8"iT9 OwGd=))ʲL[M-"YЧ2>Kf%S}j~~ k~VaKZȒ˹lEBEDk7>%+q~IwMK&HN/]hwڎ[T*-7?nyɝ~1ubW&H7KeNzExQv:Mc* ם ]?l:;w}l\5$94nw: *)ti ]yDޓ済$KtC7- w3hs #,5io~wD^!gs;[qhTu. ܾQO.č ZO(y}5T/Wb!@tVM ߈*aea2E3h=9iZrkAsp jݨ0e>BVqQčQ7\}_c;_D'"> - k^ pAN]8v[bLK[2zI"ܙ5Z;{0l!v8<@?\"YKnOX{[朏hw-bΔVWf)G ]4"qgY؋=P,>Bu8yY);dDX}WM]|F%mjt꯹2ԒH5 e8MMՖ`ՆE7g"]Qюnea.FNYIKX[=$,awwP`FgQY[!A5Fخ2ENB1O}jMMr'9D+;zV0 &ě'8ǒ~ P5#W>:*TLUYDj< ֿSEaCYlu`F"h}^sN lŠYel=a+pi/rdY4 .SfI xDC>~`"1)^dy(I"tP8e>2nV-DJB;ӳaB!漑LHxw[Uo_iB`Tj&چWW&]JU-`n<&нt<Q3{xc+LUΌ(9Kk2yR:ʍjlPB7jwv}W/c 2QfEɺeތ`n;/OI>to$Q ?$e'Yzn{%>ϦǩѱVJĊz 'SE;7auO2Wಱ]&7#l;F &@cFZo7 "| =YOC ;9 F \K϶lxͪ_g+g1Z׾)ϷMvT[ew$ ۵QRsI#F)j܉Zq r֙|w&|@ҿ@CcDqߵJPv -\®PdIfڸgpSлޛWSD rd{E>|7~Yj<%-U#R68o3ފjw^M;5Y^G(슗mRVïe@yi|NCZSP "Diw1&$zLE_̶UEB>KWZ6[Z@ Eele4t9k;$ mo&EY)UԂiw hIH}rנ7 xU\QY;ӶR Qs4Ǟb"`(%]JQPNiU ᱄nHv&oHAPnꚶ+` 7YB$w^g78eډmL8xrX3l#)Ѕ9֑94hB>p}o.Q!2gse'˩3s龡kͼ8Ϝs'ZJhx?g=c 6jvo&(Xi.9H_;.JGڐLS愭= X0` S*( 4$=e{\KVW<Zn#i$jA=.` xٯbiyiasK$7k{@dRǕMoA%Z"#B1(E=/Jvڧ@8yHUwB`o{f+Íw W:MAhponݏ5X(?btNֺͼVbAЍh];P[ޜdy_"yv:ʡ2:k/=@1܏2T#mePʐ9v1Iprwĺ`Wol ;c<'%G"ucT &F{Ѣ=aխ2c7Uh6JfF$zop`6H 8d >D^+:KXe_tj=ʡvU]UV;`S+j>P*mb:j ĐPr:Lڊf߽g&3e b X8ָTEOO^j}&,B>;?/v+ݲMG;KN?U(Ch.nd 3Әt锒r=r:X1xV/Q4Rcx&K;aQs=!j #˺W6h\+8W aDXcH #Hj9Ms+7B^H6ҫDWBX뗯ۚ&y<=5N3[#W>;Li y'bo(Qv$-F`wYp(H5e T}*@h?ڞ#{vstupMhPjdUb 9R1mW 1 շQ;:-](A[.GeFW|rt~ cu$?@$=ϱRBTh ҩ;ptļ h6̢lz؅${cZ a+uuMR=vWiILTksu8ι$ 'X(}”V‹3qJJ1Nɔ 7S* af-'WN$MMά; ΅Y\GyFXq_O-"ta0jΌ)xFqUzy85ML\WnJʼuN^tIжj{߹'rA Ƭ`5W'\"ˤO굢oH u׆SCS=8Dx-Q믬Rx}=-P3Z(`CMQY  Z ߿B:,1rJbp771?rvvH;+&Edic.x:nRKhL@lXrmKdӮqKOlE$Ϩ\4y3R\abiW\VxS̪ 1y<})3`DOx)Xp|B,,nѿ/-aTg4"&ݥq)RW&7@VXDt1J\>V{CcBJz#YKb#/47FT4nߠn1P 1 ӓ][>30t\4y&nޑ30)튶>:2=a"{k Nc f'Mm}ĚV d!NDu-<e m-"^ypkyp/X΅'=BP~HhfVRUS݀'8o_TziB0m&*pQ?iY8Vlp/géS7D 7HP4V[ ^b(x2q#%Vca+xU6=b süDGlX >QM؆V$5R(\YXfRJ}3j?ʳ#\Iyh9WpYgòh5k>#,_1kq؇Чxp+7\t3vT˨i0Jh=ߗm_4E y˰v]2XS@E@'.0t#ԂuYZ˅πB43 wz#omF"S,tX "/eZ ecĂ cH-nyYZeA!r t,J$;zEvʂL([}j96S:F.XRyI8U?!Ź3~vLgJ ]5~ѣ\`yEY,ADHvuUQ1d;]"BAīnOng8ɔ_&ZBA*h+[Ƀ0%ԽZH큧-ڊ>0(5 Ge&EM$k28k ꗮF\~X'[ AEaߞ⩊/8`T42UՅITOA+~2V /,ۥ9CB~P/`,%GJ X}{T"JkEapa.r[tɖnsHҪwS֡TM~{bYWc(#p֧Oʥ-&Ib4gKh>=G:tIkXZO+6*HWVyYJp$Q?ij%1|bl8N|JP ;W5o!Rzu[wM03)@+D 4:G='afɩS)Wp8ѻ:_ F9?("lPA٘ZLbJr?ڀ蝖>Sd!/Sѩ_dԖaÕe[,I.iGuz[-q `=4Zf[Z3|!,zD]/κd F f<-9vH ñTM:rZ'̌;͒aAgW"]n`F`9.UO dQ+J-=fr't"/t'C&gA6aoX̧;M _F`?u ta%ajA#/>K4t;=4  0Q}} ![2TڴjԾ Nk)X_u' -blMB}|-eĘsB|?PIyZ瑃X-sgb 1H%: a&Aaje!aOj'9DEC寑{Ip*aVl'hWM s)ڽ/϶wAݎ-Ugޚ&$PPE/F>#CĵN61!FN3 sSqzhkuaQԮ\:BHa%2#4Am`\c[δyf+n'W}L%Mt8RFwrCx˜ftaEh( +4r&/i*U "Xr Љ+,3-2%jO:4 TW Ļ3MBj<He,+P*CwH=`L Elm~VtXow`urd%2 "gN凜5Ǿm̄+0%d]W"3FAkY V@mwJ-cgurݖ噀qCg@?h3`eCx#LyN`y/ͮ ap78ơz2ۣC@ zUvG_Yv X{vF~2oh"vvAYeqGf5Ou@,"J_G>,k0xrolw% 2 e$yw d!t3b7F5O+(ssj#<(yMvë-h`TDG_q]q F=25\˹+H*5x}^<- 8չ./!B%@<,&P99$VLc7 SM}`uJ#Ͷ_IS~4B"hkCʆ-{aSw1~=щӐsåt6 ")o>^ڕ<zw6._XEnZ+u#c `8dvP`^~rCsѵ;ӳhw`o67r&;*ZM%/BGZ}*Yn !A;0^{pڑuEIst}73bO%" #B dŖiDQ̀nm>@z7VAwǾ y=,?IiWSŢaO4$CPjzDztVYG:f\;&5 S_5JơuPĶ'?bEm2_S{o$nIP< pqbVSQokRL]N~ 0bCmMmwiQ(Y^}pO_[ahX-3K'yiv վu9'c?`}|.+&oj.p&(#d?.:󣔧ڮ=&5VCf/O4D!"Nçł(kDdTbOyƑosoAፙۣ^4FbT*%&F qx95˹nl  VqM,{/hX*enp@1_ˇ 8*s;SL2gP ù 6x5"MfC3Sզ8Df1{#1_gQePIf6u|>*Yr4Jz[#aS(-ƸdrUL oNӊQ!ߖR;ڹ*j|k6g'VBp#dYY[LȈ؁Nk;pN 4 j,(MxR󗣋yRF4e 0ZD7fe?q|G2jpTB9Ml{&DK/H1_A[طQ҆z̔ ;h wߟNJԑ!rm߉ە`P폷lmI&̛نޛfZ+[r~c`?;P2R "Η'\{:uc9`Լ^0䅺؛ CȜ)tIֳ1[co fE?nG &͍!0e^,8vյ׽rR4I?NSJ3JEi,E/"o2S3|Q9ٴ\mviȀaEAxd2 " ?[uxh.:jjU~?rP"難f(Mh%Ɲ㋋4_r4"2|(%A"E Ȁ]|= \QҘ߽\gs՞[m[_/MʝT0` 'LkX JuQEdA&7xXiW[$x(9DK D zX+1&3m"X?y⨵V "Fߎ40rw]=S R (AWu]oA~IDizqeaD0b.qCMm9f=a̰iw˰(օ׳Eg\JQd^`gYvX-|cVG淪;yӦo8'uSJyE0z,kiuρ)vGv{cjQn+( ˵%n*]%g[E ؘ >G/ywMبϔ8 nFٓ_f@V|:2[ rml%&j#1:3Ć{T0_"ȐD׷9įmA.E%C 믭q P+\gۚ@aCZ X۸ؤ1BI=5)iF(+]+aF[Kހ RS3L[(xSN8' Eq>Ijn$u\fMj+!Gi#ڗ|ƲMe=Z*2&wu[3.$s&- aU :cL~g/ [/ɣ4rco^[#ϬM\fz]۵bzQ +f Ť#lh)Z,œ=4 ~vƹrZ%i ~gtjŜ9k>7{Ѓ %}1we^M<]DYF`)T9ѦoX]}].xۀt&Ŏ+<_ޛ'gXziО՗чvjD6S;jcT!287/ )DvgpIYK]_ t  @ R&,P."W1݌m"sKݹϚ1MnδoH{ X}/K.IK-C@β!ѡntvk*R9 tXL//8'V,\R_R:{Ɉ.`.33lT3zٮIjzF3@2eܛ8j?o/(N"wlJ&)Ybs֐ =22[Tߩ-2_WJBfsqwY"Sf[OH1_D!;b*52f+0fZM&_L$4qSQopK-ETbǧ]B!<jwvE12\ Țެ[KJ8}/`X!ZE U .[*഻M`kδK|W`?P /הMdl0>don}+Ff Gt3 FTzd|ܚxju[S\>SI$L2B'tMBaqgK!H|Řq_'O*kSwM%C.-7d81/Si@c~w,44røo&>jޘfM8^00>j gϥ Da4 8G6&e?v .1R5hqK.|Z-a-G۳S a&, O+9fY`;+yr7," !Vw-*]`fMw A%7(? ͍i7A6y񮄃ˎ-c>E4PNW>6 y_3_`4J|$0 Bw'Q$[3vωk{lƐ8Ձ?bt vrCŚdHe2ͺ3&NaK*[`LSwAg~,Yu~S2[j38cN~rq1X1!.D XEq_+:P Ū3\Ŏq;%\ʻ_￲ [~hX0vb0/-k-ub Tűv>w(?ӸUAE*C_뭞En8}]fZM ? bQU4Or yK(}Fư4dJ$zsyӱMn `<%Av,X/wp@6k2ms,rơZق$Nԗ9FOgai㲌l3T<E8:s'Wa ăEWﮚhh3xC+Ro?ָ+hYqMe`iqqAPUh"t4T8Q:i~]M!PDwpFk:t(9LŐ^dc%J$7]'A),sH {Hi F핃]Y( (Ml71ԅcj??Nyc)yr:O(pId~.R0R1>.st~؆tC`'&*ڡ&EBP> ͢Q~`ZMlOSVxF u^i/˯WKy%e hߣ$VR^4ѣcc;[1/}/9_WUz?C=ޅ߷Nxe"S9yWe'ن+bLaW [HIoAW-(AY!Ƿzt,U{H!DN@ $F9Uz M r l\(79aKPy$➸pr|_^Ipá c`n!6v5VlNybZ jJ'K򻼝rV8ġR({ݑ;?cî[M|gXk6)/gȹ0ὝSqW1n  tiC:VH5Ys<4ٱ6xkq]UcS==T%h$dLJؓ3hd~p].-B2Y Zv"6߿(bu*d%0wIT@djQ*6ZKMRt0)K=.G*Q9 ccQ?uٍ&L,{J鍃*+ ~\$V+Ds_sM^Al`$l#jى}04 gf!RLd]p6 խxNcTl,Nkja_xMqnۍ=p;dI}W@!`$7= |.fT5 46XYEd-'<5!y.OS85S6D7| EO'-LG+~iE%CŸ$Ԟ^R)È'/WwE|`?歬ģ?p亞@62.gdWhȼ ܚ`c.4hOu #7D|؄l<4T2 a0cK: -գP{\׬ -eRF#=dX_ kfԓO %jJ;4M< #oy* R"SzMJp4ހ8µh,lcGm{h >P2x7Bc6P&2ղ0rF EdVT" p@g)x 93n.MJ#?lX{ַK&pOxiC[\5neV3?\N,`@BhbB %јaZ>STm[F_\TL?$0(տK-R^ǞB7Еg8Peiƺ'ˣd@(W,*1NٞIAOS](L݉UO%fJhP:8[Ǖ"skxXոf; r3Jg4:ezd:}^;BTzDhyygֺxݔ|3ji.dx[d DYUkY#b5SƷC ǦXll^>;glOyǜ+D+/ AzwBKbԔHIa랸oCӶP'hgoF<S@)K<!=NFVрNhGl<;&ν2]h2׏[{u7D+!j OP݃tG#(V.d*&L׿PAÑ9 efL[վv/,w7 nPb `Țr{/LhRj ˭cɉ[$" >+*΢V7lM//Dɚ%9qEya1PFT>DC{Zb'SHa Nr '-p.g{prj gǃpx$B[,$,80D'u唤)Sxh:v#.2n4gI𔝭/ptlcC(f]4ek ʢ^ 􌾏 W;Fg93/j!0k77j `؅DHb#&nTK꽆zW=9ӪBI-nTUQNo|ة폱S]G)9>l,G=*iW\ݺ#nn[69' ?su;>iҗ4zV!T Q۵ǡϿse3f8 ޽0`FEvޙgʼn ['lђ.)hn$H Yi(}ϪQf"sOWgb,fZ&7,nw1:iLTeh^?@π1Xܷmz+mHw&֒ HaCe '"o'gyt2  U $VJ9-X!d-6WYH\UdZ1fg4{%#Ƹ,v)S]Z"(Kkq2y޸b' >8r~K]滤oV< a,vuJVmx}o!?zr'qMQ'֜uK0ۉw/:\tdPis%dۈ eccjKzf=Nh%|G_}X Τ VCV(tp{~yk3 ; !\'6^d ;\dT2t}l8N pt:vu1sBp QP}Ȥ;듙-NE}{ %Ȓ "m(6;iTamOW([Bu@>'2s2mɐAM;T:H%nȓacfxRsOcg9[7/(&r_\v_Its̯ז-gr^`I dNO38۔?N$H2ZѴ 6XyBN:Ůxgbw?cʆ,U9qDK*+u;lVzx8MՃikR+2pzE3ǃ${3{9V@y$^;mYg v{';x K!ISZ|JqVA)e% VYX*ӲFr(4-sյ 7ShXQEy߁;\GBɑ$?(Ŋb#3gglu e݇YvS(d#ǀ*)=Z& MUhH5.oK"x(b]GH,/EhKʋ.Z TBN<_>d*!+ Fys\C11yY =D#\YVjL kF:){1A9GۃlI<nG7bNJ%khFg݋؝K"'dqC0^S-plvw/Fd9DΧQS0"Cr ]Cx6&妏NP~!/~<)cC. i7"`Ts ZP&jD RwK:vYGB;{Ĺ뺾~{bf%gK:'&u?,Yh~XU6HG4:gO~ceNIͲkkc_=DE>8EfAKvmg @<6 3+63ud8#3r95jr|T3MfdvjKZV6 &$u,7<$ KMo"˷5X'kJmӆGHjM:e׮YOqǖQҷ@]y}zJb|U7 9ghMlQ>%($֑օ  w c_sPIXaL~l550G`\.}oc64J]{h^g(jX(7߆yeOC|sE["Ua=|m8=vSݎajq^Kc8Z/BBDLW }zb^ ɽe?!?Pu,*ƹoN.- Wa)6pgDKtOĐ"-wV`/sLԔ!M|pÔ{`-͒3=plT s}y~d(<ۛ/o|`YW]["o<ኻ݀z*N}. 0\V8۫P:u=ݔQYH6mA+#z-[6&3IrQsA@F=eI5t*?u4]CNi$Hy5`qYtsd!vZA@i5FVdէrlxRF50PyAv֞ a:~qC@RNjfM˭nh6-?3wNsQ-ӻT5^?ebH+ȤIOEGf[jJufCيdB }Bz 0uۉy4JًڴI4f" :pT*4Lq;M 3%Uk ̫[$\&jqA9?Y/j)Pp^Zgm{f&u푊 KW1} P& 3 Uh2;0DU>f8yqxzD͇FȣCAW|履pſxp )(*]:a _;WX#o{hO68t5B\GARwa*󘇍;N{9zc_ "FxbX>B$vLZ23"8@gm'"K@\s.l3IEhhi Gyޣ+D92ȣ5N)C:(0I'f9sXLׁB y}qƞE{j[+tiiQ,& euX~UՆ(K k`۾jt5H=e.?y },U;Qլhį3$"3kLE+{L~u̍IDw쩖hK`fhLrhkSx'.s}RoT2g-mb%2@ذcAw^ix,UޟpeZAMX+:* kF A7>톊oL/Y8ҾY `/j| nRy~RAB$*ݴ;Jd\t;ƛf5|G;G 1rfP?h-qj%pʹ\HX@#ԩ<$O JvDjTFS.P5Xy ޯbTT\sUI?z_?oX45{#nmWn`$ODFE1}Ēl'Yi?ViߕˮtlۿǫU3;|_Rj57A? ؐ~:9:ƈ8[S1E2ĭҌrϕO:)ASظ-^ڔ3dDczAfC_$$-y:`+Ҩ{=++0)^Ȁ:}M S̷ ƶ#HI=e[2ibqA1}3c;d_ŔpCvEpDb_DJbU^0]'g}N0[#/k2:NU+;&W~vjF9WBIڈIwAPmS$ !"K1M8#elY\m#ȼDSȾZtQJΩ܃@Xqo/ [ !ΟRW[8fM(i%ICmiR+]P^ ' Y4A\^A⿽p:Ə~ e; ]<[ [ЂF&f8x ⵞS PA`!eQi".U#3&}RmG]̫C۵ٳ\ jb~ 7\mY}n#xH={#f6 k.Lc}N=(IxE?@7BߘУ\ O;. F(n^}JUJ-R/ڗ[IT4bƒ.p7Wf9gC= L۩O( D%WV1`z꣘t O&9Ŵhq X]iiò-UΓd e KQ+,u(Ǹ"U)'K/CǽqW eu0!Oy Nc `WR0.2S`G{EYJt_r\Ih+KA8=8)ͳ|bc~[㳋䩺IP{:Q # 2y&Z Mڝ+%p1>_z~ R|aBOHtPPPMn0fC"953M%iᆵZm!`1'*Kk N/i!էǶ+y8ZZvb' yAŏ+ t;W㸚8xXxkd$ˤ8k//QvviTb/c\l+ka\]#8ThS!ހHS'jNk'Ug²j<1dr6qیy nAE:Ġri.(9BCc=k"u$mx{4WJyCyH.Xq^w8"DFyK3U6p=U{-sPR RN5ꮞ=1\Gd66c8*h[jbBd3&B,-L6`Na q_\[^y [Й|m{-HGmiު@)w aJk> 0&תwjuB2^292LBEBF0d*D 27Q_;"9 R7݋Xih'nhY6m֠XcamgH}t]kEf/N欬F8C3ܦ~YEodWlGż3ZkJ mḖӛK[m!r OaCѿ-w. YZ