libKF5BalooEngine5-32bit-5.71.0-lp152.1.1 >  A ^ ⸋/=„oN)T@,YIHc7j4uGb\7êܵ t] ALlV t&_bӵE:tP1vT8`|b|1BxJ^fKh^u>Koyl-:Q݈+|a6̭HY+M3=A9si3?b `e7"Oc?[182add9959ae6825aa447e0f4df3dcaa178ffceb995f04f51c9549a5013abe37e55b670f16349b88df83d54b9abe5a55e7a4bfed^ ⸋/=„/A+t,^QlR;[g'hzЅt,:5Hv\~zw YOK<5  Ӹȥ[sxDh4RJERxhMsDKnYd_$?ٴvA%k/Tqk8 +56 CYy$3̆sr=O]^#"kPozgcGZJ'c ܮ+7j'`D O @F}6>pA?xd" , A />RX_px |    $,(8W98W:W>NBVGpHxIXYZ[\]^bcde!f$l&u8v@wxy(,2tClibKF5BalooEngine5-32bit5.71.0lp152.1.1Baloo Engine libraryBaloo is a framework for searching and managing metadata. This package contains Baloo's Engine library.^ cloud125 openSUSE Leap 15.2openSUSEGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-onlyhttps://bugs.opensuse.orgSystem/GUI/KDEhttps://www.kde.orglinuxx86_64/sbin/ldconfig ^ ^ 16bfb4d22c2f5cdc395207697d4147915bed8bc738465eaf89b3d245109847dalibKF5BalooEngine.so.5.71.0rootrootrootrootbaloo5-5.71.0-lp152.1.1.src.rpmlibKF5BalooEngine.so.5libKF5BalooEngine5-32bitlibKF5BalooEngine5-32bit(x86-32)@@@@@@@@@@@@@@@@    /bin/shlibQt5Core.so.5libQt5Core.so.5(Qt_5)libQt5Core.so.5(Qt_5.12)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.4)liblmdb-0.9.17.solibstdc++.so.6libstdc++.so.6(CXXABI_1.3)libstdc++.so.6(GLIBCXX_3.4)libstdc++.so.6(GLIBCXX_3.4.11)libstdc++.so.6(GLIBCXX_3.4.14)libstdc++.so.6(GLIBCXX_3.4.9)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1^^@^@^d@^K^G@^6^6^]]@]@]s]J@]J@]1]+@\\@\ \@\v{\f\`@\Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Stefan Brüns Wolfgang Bauer Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux wbauer@tmo.atWolfgang Bauer lbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgStefan 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- Update to 5.71.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.71.0 - Changes since 5.70.0: * baloo: fix unused variables * Store filename terms just once- Update to 5.70.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.70.0 - Too many changes to list here.- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes to list here.- Update to 5.68.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.68.0.php - Changes since 5.67.0: * [FileContentIndexer] Remove duplicate condition check for loop break * [ModifiedFileIndexer] Correct time checks for new files * [ModifiedFileIndexer] Omit BasicIndexingJob run when not required * [tools] Clean up messed up whitespace * Fix minor EBN issues (http->https) * Extract messages from header file as well * Sync IndexerConfig on exit (kde#417127) * Use ecm_qt_install_logging_categories over manual categories file * [FileIndexScheduler] Force evaluation of indexerState after suspend/resume - Drop upstream patches: * 0001-FileIndexScheduler-Force-evaluation-of-indexerState-.patch * Sync-IndexerConfig-on-exit.patch- Fix FileIndexScheduler being stuck after suspending it: 0001-FileIndexScheduler-Force-evaluation-of-indexerState-.patch- Add Sync-IndexerConfig-on-exit.patch to fix settings not getting saved (kde#417127)- Replace %make_jobs with %cmake_build.- Update to 5.67.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.67.0.php - Changes since 5.66.0: * Migrate config from KConfig to KConfigXt in order to allow KCM to use it * Fix minor typos * Port endl to \n or std::cout/cerr as in qt5.15 endl is Qt:: namespaced * Port QRegExp to QRegularExpression- Update to 5.66.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.66.0.php - Changes since 5.65.0: * QAtomicInteger::loadRelaxed() and storeRelaxed() are available since Qt 5.14 * Delete icon * Port to QRandomGenerator * Correctly report if baloo_file is unavailable * Port away from Qt 5.14 deprecated QList methods * Check cursor_open return value * Initialise QML monitor values * Update the obsolete projects.kde.org URL * Move URL parsing methods from kioslave to query object- Update to 5.65.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.65.0.php - No code change since 5.64.0- Update to 5.64.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.64.0.php - Changes since 5.63.0: * Make it compile against qt5.15 * Use ECMGenerateExportHeader to manage deprecated API better * Use propertymap to store properties in Baloo::Result * Add standalone conversion functions for PropertyMap to Json and vice versa * Add a few const & * [Database] Rework handling environment flags * Replace recursion in FilteredDirIterator with loop iteration- Update to 5.63.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.63.0.php - Changes since 5.62.0: * Small performance improvements suggested by clang-tidy * Port away from deprecated API in Qt 5.14 * Port away from deprecated methods in Qt 5.14- Update to 5.62.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.62.0.php - Changes since 5.61.0: * Fixes a crash in Peruse triggered by baloo * Fix section hierachy in distributing.md * Remove unused includes * [kded/baloosearchmodule] Remove useless qDebug messages- Update to 5.61.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.61.0.php - Changes since 5.60.0: * Remove extra ";" * [tags] Fix coding style * Add KDevelop files to gitignore * Link against KIOCore instead of KIOWidgets in kioslaves * [IndexCleaner] ignore non-existent entries inside config- Drop fix-cmakelists-comments.diff as well, it cannot be built with cmake 2.x anymore since a long time- Don't lower minimum Qt version anymore, it requires 5.11 now - Drop patch to support Qt 5.9: * 0001-Do-not-use-qfileinfo-metadatachangetime-if-Qt-lt-5.10.patch- Update to 5.60.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.60.0.php - Changes since 5.59.0: * Too many changes to list here - Refreshed patches: * 0001-Do-not-use-qfileinfo-metadatachangetime-if-Qt-lt-5.10.patch- Update to 5.59.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.59.0.php - Changes since 5.58.0: * Don't try to index SQL database dumps * Exclude .gcode and virtual machine files from indexing consideration- Update to 5.58.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.58.0.php - Changes since 5.57.0: * [baloo_file] Wait for extractor process to start * [balooctl] Add command to show files failed to index * Add QML to source code types * [Transaction] Minor code cleanup/optimization * [balooctl] Capture the constant totalsize in the lambda * [balooctl] Switch multiline output to new helper * [balooctl] Use new helper in json output * [balooctl] Use new helper for simple format output * [balooctl] Factor out file index status collection from output * Keep empty Json metadata docs out of DocumentData DB * [balooshow] Allow referencing files by URL from hardlink * [balooshow] Suppress warning when URL refers to unindexed file * Simplify orPostingIterator and make it faster * Ensure QFileInfo is valid for the first FilteredDirIterator entry * [MTimeDB] Allow timestamp newer than the newest document in range match * [MTimeDB] Use exact match when exact match is requested * [balooctl] Cleanup handling of different positional arguments * [balooctl] Extend options help text, improve error checking * [balooctl] Use more understandable names for size in status output * [balooctl] clear command: Remove bogus check for documentData, cleanup * [kio_search] Fix warning, add UDSEntry for "." in listDir * Use hex notation for DocumentOperation flag enum * Calculate total DB size correctly * Postpone term parsing until needed, do not set both term and searchstring * Dont add default valued date filters to json * Use compact Json format when converting query URLs * [balooshow] Do not print a bogus warning for a non-indexed file- Update to 5.57.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.57.0.php - Changes since 5.56.0: * [DocumentIdDB] Silence non-error debug message, warn on errors * [baloosearch] Allow specifying a time when using e.g. mtime * [indexcleaner] Avoid removing included folders below excluded ones * [MTimeDB] Add some tests which include a 0 mtime * [MTimeDB] Fix lookup for the LessEqual range * [MTimeDB] Fix lookup when time range should return empty set * Correct asserts/error handling in MTimeDB * Protect against invalid parents in the IdTreeDB * Remove document from MTimeDB/DocumentTimeDB even when timestamp is 0 * Be more precise with mimetype detection * [timeline] Canonicalize Url * [timeline] Fix missing/misplaced SlaveBase::finished() calls * [balooshow] Several extensions to basic file information output * [timeline] Fix warning, add missing UDS entry for "." * [balooctl] Reduce nesting level for addOption arguments, cleanup * Properly fix copy constructor * React to config updates inside indexer (kde#373430) * Fix regression when opening DB in read-write mode * [baloo] make it compile without foreach * [balooctl] Cleanup trailing whitespace * [engine] Unbreak code, revert renaming of Transaction::abort() * Harmonize handling of underscore in query parser * Baloo engine: treat every non-success code as a failure- Update to 5.56.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.56.0.php - Changes since 5.55.0: * Replace several Q_ASSERTs with proper checks * Check string length to avoid crash for "tags:/" URL * [tags_kio] Fix local file tagging by checking only tag: urls for double slashes. * add baloo engine debugging category * Hardcoding the Remaining Time Update Interval * Fix regression for matching explicitly included folders * Cleanup idempotent entries from mimetype mapper table * [baloo/KInotify] Notify if folder was moved from unwatched place (kde#342224) * Simplify term debug output * Handle folders matching substrings of included/excluded folders correctly * [balooctl] Normalize include/exclude pathes before using it for the config * Optimize Baloo::File copy assign operator, fix Baloo::File::load(url) * Use content to determine mime type * Get rid of mostly unused filePathToStat overload * [Extractor] Exclude GPG encrypted data from being indexed * [balooctl] Actually abort a malformed command instead of just saying so * [balooctl] Add missing help for "config set", normalize string * Replace recursive isDirHidden with iterative one, allow const argument * Make sure only directories are added to the inotify watcher - Dropped patches, now upstream: * 0001-Check-string-length-to-avoid-crash-for-tags-URL.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/bin/shlibKF5BalooXapian1-32bit5.71.0-lp152.1.15.71.0-lp152.1.1libKF5BalooEngine.so.5libKF5BalooEngine.so.5.71.0/usr/lib/-fomit-frame-pointer -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:Leap:15.2/standard/90d1810246efe7011344d06ca6dfe999-baloo5cpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=36103f03a77038079f05c40cca8939bd256c5227, strippedPRR RRRRRRRR RR R RR Rutf-8ea4259ca4ca9831f5a10580bc06c504dd802e69b7aaab06a9c400cd2c2a4b821?7zXZ !t/"N] cr$x#ɽt.&| O3tK4̚mnD[]iJ#SsA'#m2BȀw"|  oj%dS1;C# ˏ1ի ʌ@|{H[3 WaӦɒZr$gZӐMaa WStsÖE퇣JVlMJb0CVM9@|9UI.*,=I[䦸yЏuM7)NPmƜբ)/7 Z'Xm$]F-vԓ`Ҷ_M)V4~ͱ.!*5)sqd>5qj\q5Wj yN zduF"QA)jN̬6{G%KYi8 #9f>_jWu;bw(_WNlEш qg!O]Ș;ohyw'KREx{w 7qs%I&.e&}S4ZDkRIR\;/tWlL;е\9=zvõ{_I^a>UmK@{hͅ7ycDip 䏂QW`4(Ln1q+6:|إ? ?g_T ɩ%(^oeuخ}V."PW {1 .PW1%,wfN3Mpy˦dyɖp^#-hZ{O+5bZxpC@xsl(ؗd_IND*-n|vA":FκFA" yV6./ Ml2>rm+99H訩Gn\ AmJLiXS97#"+ކ::Jq 2wM,]:x%,)jPPKN_sRkhbj=%Fo`Sк{pX6@ =j"9UP$O`rv[Y=]װ$/M9TSXcvX7oy,E@zbN|C#m 93b?@DZfy*G׈S%pjo1 q:~VF0&8aD+B >lT\tso C_<u(o7%LiZq`a&o~Z27닓8~_6 vq&-fQar~y -<2>jCy®Ц/y}tr9L(SasdUy![jɅwk7ϥ,Z\g.f VeZ%mbʹ0VF@m%g(jy}3ИzXȳF7lFߟ] -JR_ޝk Dnyזյޣ9 9BkGJS:\\Q [|qtIDl ^ɣ|،>Izʏ گH$ۋC~?Id7l@JW} l| +c6KH.+a^xC5F@ꔾ˪"90? 4\?p)$OZ[!x5x5<-e[_zܶwQQ| _Io7SjČc ^|#=.QcڟXa{Vu 8ѾhNz"T jBӽ3 6nR\x dW>*t<6~fN9b,ڟ<.BY|{Hu`v '!(I7"sY]ąȹ5ɼb4)dbցyIq :wha7IR*ߐ ,ᐭe@. ܁JlɌ"sW%Ӆzb%FѠjpԛ!p ~ Bns;헥Sh_fXWH/I맪Ğ˹!k1LP(ƀƐȸS9OnΒ}~:y(8D^4DQ LOwwÛ3w^ Fʥiw:'j߱04)C&BW&p9b}S33։ueK -0 J?d/ ~Q!ij)ZBH{} Q}` |CUxZ{qPtkUp>E Tm9]wҀ楷xu{V A.b eēгRjr\!0Q텠f$#g7 % +6 Vx_ji8'cdW^*% Rof,gh8&$X#$5r+An[ׅ ޤ pMYE$Lf $&^0 [TJQB^ ~:o\,C1ly&y-/`y_PuLhHahJ5>w-$Qt IoA jjx7Rm Z}Fa6b#eb#~5>B}Ǿج׉Y,k*i&O& cϱnh.c65nNe߻0?S48;mkBZ=群6΂)@W,T8Eٚvwy@> ǎ>;Z:wBG^,lA~o ]lDhxL@=sSM3MCvj|O]KJE`f:)=< G` xRPʗ^ ӯX"EŦ QWd}`߇ffvLAm?IH:Pj#Ēvuy]\@s%OIlwCQU` ~Hy3Q6E![>]7O69JD(fz~  ux!V'3ҋ;).xܔ)r C.Iy~Lw:m+nQh%3 Y/ݣg_ɐe/'lgsMzOvXl^c v2Ե d"v 0OhHI"m;$|Iӓ5z``CI9>^SD8dIm׍a;VrOcB{|$ ?$\׏|9x?a+DNQ#l~_$atJH?`*_Xœ4&; yAP>>UHi)wGZ&\,>=qscb- 0 o85 r ]/=8# = V>PC^XRgsyTP9^M;ۦ}jXi} !3(5Oo!!#SM]F>3a8zjyrx2UЍ}<`oe˪ۤgt]H>Tկ-ٽlu')$ ;%6oπPp2$y\ϞM ؓ{7JK72'J٢ ?ɒ;v.a!gH]poSy#>l-ƍei5C^Gq"ѤVeD󊱶E&0Q3 NTUΧHޓ2c|!.:KZ*ǯnrML*`]P311Zq>m2E_10[3aAKT`Z`&!aRSx`JLI\*R+өKV.P3H&}Xw-~T*9X@eSPjPQQ7PuG-ۮ?6&"$ΤߎdQDt#|׹Y:@?>n/mć4-wBZK׈iuX8;EŤyg;+0 dL>"9j;֙NC 5^V%m˒ZO!YMSl4zL=m`70HYeI%yLq\Jl՞!|^DZ,#*2Qӽj,!mAR;bU_OL*u~>K h`sBXh㎯-aR@ҼuY8' `cd1lǰՓ, Ivq\>g1{ mOIO5ttBm: *= 0 =Wێ ~9/X2ѢZfPVRq)560|gۈ_M{KVQ-9V^ЏhWFBV³\;L fwYWz^队;)ئ=YH#XC+#X[Ol!r :EGQ1>g=΍/=Tժpafc>fSrjjp}3bY1Ka;jb + Lg]hq˂67..eψ_S9볨 P2psr+pYX9?` U#vBÙ?,Epÿۄ9`K?Cb%bl$cc>fa`UC{8mp*q\ue5UT.oM}}RlbG4Eͪry %}h&iޚ=LJ&:+~5I=c <2٪¡B%S^0nD8jl/qc1#$Jp2 [^iTgGy/QAȿn`ARK2D(c4[<wʏO}t7Ȕ4E1{n^ߦwǛ^0jJjNĎ8iནRF*Ji &6ʂ8i]l!%m!$m2\ >+N8^l#+o/#41ۄu6:k5}9FbTm{i̬AJV&u/v^`wǶ=5I{ p4 RH-P|.0 ABs[``EWzЫBG*ɔX 4-ȣ)UAy:b^ ~X;Cq`Ni5M$ݜ/{gG g_BG>xۆ!WW ` (Ieh7=;KĭP`}w'3Ie xJ}kpЂ> =ę?9)Nyp;!T22PWSG%:6u(^jw-b8avsI3˸F/A:mi;?ɚ(q Jb802{Aؕ\]x-^W ϾYK[BwA`&S|3NP90%/VDfCeSGi7y%VҜ#e<)=dž/ ƅ Xz}=>_6 똭nF[V&dB9 ϖBIҝ?+?PEZ+{GwNJB]ҵfNps?P3&\*lYd|zDfM:7ivY *ǡcکʥ.:{-Ȅ-Hs<<4-l_ SD̳EB[ ڎ2iZ&KEVids9h+q\/MbeQek/] z(HĊ ]f.NE s=] hܦqI7vii)WZ=JB' #@zp%% 4"d^zzǘ+ah# *S ^J^Ofxkۜ*)v,A/P;$?RY|x!Dh")A/\yS;w9I4olejO鍆)٩˗:]i 4[2 VzMN+XnNJ⿶q\eѼg4M/˔]ϩIHӸ3$1Ա &Q`*[Ey/ 8i N Tb(fDq4訬Q:g]_ݙQݲ֊o:Y1~R *Qg(ʰv{g8w%1եgc ]x0GRiOV瀣[E060` !@jڃ%ϜH:ev}nqd[̵›{_fٱtxap2JY+i/awl$ﵠBd`,D?ب iݝML7bO_U2i+vME_4n&!VǾIpxT F4 x"Yuqؙa[F_%~S_w GH@4Zz_>jvŌ=ȏ riK[u^ j_{S9~lAZ^>RL{;ِ(|^Z3z=V?[5Gh#cbmH ʘVRS9s Ulc6|< Ν5!8XE0jkx+}kM{T6hB_ q>XB;'#N&Ql,b hF1l|hVnq*u񱝌l#*M],˛GHCݎmu2DJ  M e@ #r[iBtxr./ܢ*34)$5{=Fg3f,D?s!о0y/X`X{.]5瑞I5CPvEuф6AJm4[H)搋|O|?8) @g& cYm# zuxz[V@4P:yA[ROG)[+C"#hlVٚ `7i=ĩ><36y%rrNU;djͺKJK:i"=zzѡlaq/[e:#hCb{U9O)۝OX͎=$1&:9vi!I|TOf44oʂXE\ج QwALv=u%tQ6]DRu̅{ĿzMUoYFLwn'8}s\8mV=Ȩ}#DDli+ܖkL"Vu/tS2R!4F ΎKX6V, AZSHҽB?%so#gB%(R@bZ(M$1›bcR94o69{l"Og kQ5? s6[9⯃ lݍ!{0PH*X>y~ʬbe5#k3=+{̎+}Ů9&27˯8F*A]. ."kY@% lw^;%0B+?N`l* c| 6a1lf 0P P ,:z 亰cx㛾vx,o<<"6 m{Iy Hhb3>|*m?u{q: feR킿l?G)M eǥuF]F[=4|'!ZZ=.k;h/T:xOVf5'2Vs_ ސ0=TRXL^yLK6ڒZ@9#!q7'1^r/&WR q7GHI^Kmׇ󸿌tROi!h#Cob5#B!_RQIyLM|ww[3TGTvu/;RZe.vQ Tt {ꎓ+I|iW(Ĵ|'b)^=XopZ7b7AjG yP)&6J&BZaZqɷjAgb|[ n]R< `'Y&8٪ݝOwܽ MHP:"U5$d.Z"|F]v:_z/~4lJ Qʒ\]T-&z^*ărscԔSCt^)7)e7cC:~N1$zR 8GMI; ziY߆ct+?e3ILjy.PjTZԆu#k^Yia+-܄_ nFV'(;T m}qpp-'W@D 9I1SZ§◎gǔiKr0 x-KVLbuqeV*dxBM͇hSܑ^= WX2~*pdzHAPTz, 2ǦA#<\dFc%,yv>{9yJvYNNK_k]LfoACU5p q62YtF^s҆Z3+ɮ\͏;^gݜM7EzNA?"io 񽎇xPk@"yQf;CgVA[t _{Yv6b &qiRY~nxI*ZХkM.DBw2M(0Lu 68ƓRBf8y>$KQ#ґyf$@KxIo@( DZ(˩NY ͻEPq;m U&+x+,]F~= hiwGrX5ěV$<߻\ ĵ{gkL;o4qòGp<IBOLbh#fzv۫X޹g[Tu8eEF%MQ i\Orj/ۑ-"MصV٬ ,BEģKT}eҷfRy<q(QLAlӇK?aIs {fWYdQNGtg޻X1Ɛ<4\^]'z(CP@ʯ%%ꖦGQ7X,)y!.z٤@.g^Qı|VԎBQGQ|&|xn5,:~6r7E`PlR˟V6W3uԱ;_3h/Ib” ckDH.9ҴNv!'J+K= sR1!+lxw'1Ou0' g 0RC^V)xFۙδ [w LgkŲϖТ"tAXIt7g~10aԵa|AW}KwZu%D[ymC)2qVɘ|0DQle5;?TA=3]LE-!ψ~w~|x3|#3-Mn$w uNn  -GMH ʫuPA%\%/2$ll:ɣF,\DS:og#cS %COj4x%08X;ryY\ @W%,UQGyZOd{̴嶑#^XEޤ]Z\4u`mS+U[;_e,)nZT'f86=$8:,Ҥ i}i%妦0 yܧv<}*'p=-1?߂LZrWћ+79% @wr 2eC*S!x6H!SfYf 5X,xdvx p[<cr7UB )>QV,B!eo=-+>m=#ׅdgcrgv|mhnˈ)MҮ򡺷(oM14'a[׋¶+0LP@{g?C S -d}MaBm)e m7L`b+ydN8ԃ5_R1Zu1#$:Vf^umJ]Ql\@NDoIB\ L_ 9)m 47 s kǕKLD*زV\ Z<|'$$`\\foL4Rz8U=h׽h 9$l#&c—BQ/EҶ|^w˫bb !S Lֲ|A[Ѿ Ns[7띛n3CSX.+. yuy.s\N g?? 5 %]XT{Q jҥ薸T-쬐”Px2\~uxZufN(:<$bu!b*|z%ԤզjZ[F94^ew%aӏ55EAqz>]٬)f'SC;p.7g>"<:&Cn \?ˮc|& U_Lf9AZçڅGRȡw#(2AUU?@NG8xhQMʌMڣgLLS_'e:_ V<#~gK۲EI- /,^ ɲQ:]E٤^oHLEiƒDʌpI?mj($NC3T&G qS9S\HMw6:U>-6I!J0Fj~mG#-^9s1>NܠN}TqwϦy4h۟<ǔP^jicZr:A|ѱ~ 5!HAĉb61W\^r:4y+֜:GL$ e2u +P 30,Aí|^hPucg1nf]yV),ݹuS<G*dۅLY]ϏMLnF I啾˜\3lE~{_֪v,=ANQ|Obµ7nXRk^9BA9E, 1r`e`/ȧ \NŸߏ``K@ I`oYyɗ2](Qoژ;\GRh h*'wExOWSID#b,G8Hu=ID.F_e> NGSTUGOžuEx@]x[07UrU|jhkX %켉a<5F3ҞYװ:D)*U#uC`o(U2&rl ~v`A!OD~<1VXu0%r,wD3~hl(f4baVƯOLI&hBgB@ $٘,0LNvO4%i¯OTW ј|T4PQG"v1oA1u3[ko7.>)񬴱־TY;LN4H _^ Ora=HZ4ș#UjL.HI E74wx΍^~ vrXSz9uM*SM@, \-r˵ 7Fev"Yh]VhSܢLW.UA;G IfD7l[gF@pPINP}B /OcXWhgZb+vdiƼ3O<0,aӱg@Ƽ }(ۚ P }t *V`P_$MUtPHW ^ddRʕaŮEZ.)dh=2ϟ8o]k:3|+0i.ϥko`%n {Ơ\Q`<]WXߎ"l:AtpbzBw8F`KDѵl3E B2',6K6!9]kŸbqtKo@DC{6I\ܧq \!j dK3-GǢ\[ysdEܔѮoKyrHjZ↽^9Ti~{vsuosI'C(\QM!^ ^C;}^ KBޘUzc'I<+:hM^7V Yc^9!1b ӭ O/fo] [f$hptMj `6]UѝReK@B y>[oc دO N/x+癳3^ {bRsdYK1` Dlcl?O R\oXYzeNNH},9=b6Iܦj93HզC`SCc6/zg`'/Ja#,tijCe΁¥1M9g̞7j(޸? ]4/yU9=@\>+d@?RU¦Yj(ܻKUw.)d'KaE% k:̅ ((Ih/m Rdse,()|>#ē 0M\^A?> ^H !bTQ-)0tlE6~dž#Y2.\QE+XdH%}yU5W{Xh yo tWo[8߲Iba=3 YȱOTᱬkq'7I:R`uN&[4c׾w4_Wu4WwFvAl_^ 07C%4j1$m-XbJC"U5Zx̾D8?⣫hzw]8lg$C&kEx%A?9:8O\StԣTHiȶriVgCv>=d,%QXl!n\6Pr'fU0CNyrj2~E#} #"ؤ=ı:e2J]0:/_MT9eCXTΗ:C*Pu[Yv, IشST6r41+x<i^C %-гnrct!z! % .OnV%/Iи>Vm630lMi Vhcߗ( 벵rj 8%iXmDY=4 /:"GMoU9N!QRYhΡf`( Ogiܼ3>z6;Kݦ֧HQ'Iᡨn0tNVgAp_$L>{/ސxsF(wҮM骮UNt90 ]꟥_аɈg1֗x3YR랯w[F`kEӓU8ȏKا=$;%ɜFvBp@)vч/2G/1eDo2 g^GSd"|v©n L{f8 D|;e㘋)%/ tVoxTnIBg+ѿ as)ܫTCďOޮZ J!$Z;# ĶebcËb)J@ť|iQ1D,miP9Z(]?ɟэ 0]A&JR qB,29:+PTO@(U־ "T\6n5gw%C؁#Jn<[-? FQV9[t.K7hE? ͚!$8+cel7^jUo|g,S@M( Lq"e%ӎ{u";k~(8^m@'Mqق3}>5g'c cse6D@OzPҤIˉfX^X;g$CG ϲxn(=¦bW v (;ќ"#YFYc:Ǒpa[u= S7v-a хuq轂W+x~߹M5ưd0e8Kyz51E\=-uz/3ΚVx.,:,s'g.U{@*V?9; ]" t/@2/ ;^ ET(1w@/ QQ4w7r&UKKSF#%T[IWnSK]GePw)Ad&rs~Y7ϧzyiwNxxRk֑ L6s q[pprl ٘ZFqcb犚A4[arVMjvݟ[};\˗|Bf$cu ^;/W:#s֘?cF3 1jv5۲5*B1?$9QW ٮo"]iJ9,^Uak1F1Vb{EOH%bs2t3a} %<",wZ(/ӃY?4ئ7eRNnj<]b^z/.87U PJU,5?_T|)#ZHy`^ϑ2!ҾH!/Rv%`[^F RP8Yv̕<]L6:6t(m(U bX.= yC繃#X *1@]Y#HbP o$ܢΡ59#J<;Wə_xL2]Wo^qK#J?-mZtLȍ-PUNok.BAg20HCNضkcς%0xzt]H2n08+WfU7|i?UkEن:) b55XM.Äzdk2۟N`Tj$:H؆ϝ pibE,DJcHz/Єʒ:g@#@ڧ_ . =M|hwg'Am:v$q[L?̃G7|dD+BUNaiBI̡kW4[nQObdIm#eh4*>YuV iӶ,m:zv-eJ/\ ܻR൬S2|zTN6?C*% yKj]Ƀ-{?ki"T1gcԆ]< lɶARVG)Q*bX&xr?paV@.Y\ UU笖A+A4Vh/\ɏtp T"}`mj|(hzإMNFo݊hECR.xޯURFcFd==5 ?O=tYTtc_ ?$scRlߍl 7sYX'B faq)HeIV a'c77=S2t`/VȐm7U&YY=WӿU 6 P` E*0$hwFs"*C#nPN㐘 D]: btJ/#¿1SS𝫚>䍶}32aSE.A9ؿ1%Ϊ?43K}9S>GFD`s_WҧarGCpɲ)~Z_[$׼M YMퟐ{2 :Wl`]#>Wީ8 r'81(9 l/%Ozۥ!JPji/*p#ZRODk$O[J,Ċl.Oņ%"Iv ٕ]ԞCscU|@RyWB[˲-C&ťB5=Kpg3fa);y/:eWqېW(T9X+g+ڐ-Xʐ4֣ [ `dM_rj9jfJVT{!67ugv5ɏxǭNNGv8[1=|-~ku#;EެlK"O|}( 'ͬwN+sϺxW҆Np$2T)RBG,رP_ӅV|6<6̖uP0Ě։eNWC#D UpGtͦk`u2_ps$twF1͍bE<quoJc4a `Dem糄wkDJ/"es2vr+j3~ny@b$BH,njooFΓƟ"]&8 HȒquB4@͟28$ژ.I2a~]=6)N'`ۯ`w0G;bX>zJ(O#^kb&DW9H{̦=>1[WϹ[x#8Q& #v:}D}mH,Ԑ9i:ZմA ]/Dde:;`c7[[VCWGzgwoL}h-mR},{=dE\7q2DDg\4/ּ9u5]ցٸBX,A[MQHKK4M15AD)>\Sq,Nk;i>n㪥_,VQ#Wݺ}K%߲Tb&RSM4J :c#<; &M˓%2 *4i?Ӝ^%Ծ ^+9NK\V%ڦMNm4^!q=eZmuov);l ,_;H'HL.:7c7R<Gd+)Ay oI\uϝd p O!THO!ue=k|f&ݰvKbB;_˵@haU~H)w5Q=SO<> TCՀ.$ 9{Y%h :X.1]+9m)S$ =q8$hh5 DzcAD΍̬Y-H_픶2إ?תa;' Gt'eS>k?SWD#r\m)WH#]R^sN\;jR"Ct/erϨ!H{;rFld-y,~,1?֐N&6daMamNsEVЎ99h"?aS},_Wh聗@G}2v̀2F9KT?_pi& Y.>%4xms5:-o\ L{= =(j;Wɐtw8ʻVxFD1/=w_W@O}A^8&05XR(iʢھz m'_ D萼b=L/̶dX=Re^g !I'b= Gb3\3ɾ|¥Mصp$m"bevۻ9Zj'qcLM@r8t u+va|3$[B#WKʝdLZݬ+LCęaȵ(:Xր;@*>օ jW ͇wY,(j4 þL`. yIj1]Y .ʵ'c:ymi7SPOW.ׄ?ܟF`Ppgd'&^!kHbF;SB)nwM:Ah.VxFc_.WKP$>Vݪ3'.Si#=;"D1ن"P2|p\-z3y͈"a((б$k\q@M#m^Fj^CϤnV> >䯕l^ n [o"`@^ eR'jp,Dpe*33PrwSEAq F߀-ڳC %qq='C߹^&G lRF@ cI2RVwX0$޵\zw_-9Wn'X[F.l~ss$r*Ub^Y'h&Qի3;ŖQVΏOLzpDDpApmנvD5Д71.9m-D.\rQ٩ۯQ5u[|݃қ$D }s4@yWn"D@]O?mʲyJiw}e/-\C!ٴcKrhǼ Kذ- <\GA`L UE]&qQh1FɹD žfu7ivc B;BϞ'iv'^kD3=-{^bUϺFa18?2]>(bﯾJ4nں,2%i`H[$Zvy~R!N-w}T`w@[+#@ NSiqp$jqjC{f?}NgU&VybԛXMM*XR⿭v/5J뺁i z'bSJ[MUg ~,'_!9㴈yӀ/[*"R2F+ *W}1cEU.ȳ10bBlŝ@NxydYTnGWIJaYG\PpEp9;ʾd3&ؒ! Ym=v×nZsJOx ?vJRR F2X/AK)*$C~;|fQBf2K@D3b }:]]\c3QXo˾|/_ @N4! >-=d^3#y7^ف&kft29Sʌu(*r[ ;_gk8Ů3<[ 7Yk?XN;J*\xo@ ץ(j7vԧ!\~w0]#` lF sF`:rk!Bts~iu#x;A3`66X^Nnvx1 Y ,S9OkGˢ+=8VR'ІkW44 yBl|ׅW^ rVx-7IqB&[}W</)P*¥p2cFV_*QLg9aI*A΍Ø7OgNWtt3er\;XGW2PCm5-T#iX|%HoF<}}>T@a!7.ADϼ#R!٠n!zO7|c`Р ,Ŋjjk ~ؿ ~h^z8Eݚ1mxhCI~}ԍ'"ߟū\ ZsjKG{3&@M[_yBX.62 [otWc-K f`F.sS=`VēyΫ ōl(SqUI`RLm-)zU,%ҟ/j12gӽT*_7񩅨v̏JK~eFٟ2TZ3 MkiG-+2Y73?.UIlt>9]ͪ;.~Bt_ya3 fRCF[`{Ȫ~hM0F!D1G %̜Ę%B$`<->O؀(ǾtIMn3w֞gz GP~a-\zo4 .ښRd݅]ݹ_ܵ9fUc(GK9tӀɦZj*1.G\M6>@~T&'F J#-HC Koq.?тr Iٱ'갼D>1hr YDjU\I3E6dz:_3-eX-yjzRG0²W11D-v 6M_ ᠣ:D`)=D xj+ΩhgīWM&ug|+!- >M6ܛ\$!%-xc F'_`RtzBB],ӟʱӾoP_9X~ލ:V Aض6_mrRS{x;N-B(NLGһ>Ғ4&m}9lP64I?G,|z? N<>g?Rr^c6j1y 2VYQx=\Y;MA'|Fo +ib ]B;%[;J|%Sz\GBQNw L7@jiKɵunc49,4ʙLZk̦Gի*cK݃ջ%Mwy'.ܓ6s@^0Zj#T,Sk˭;.Oe."^Xɐuq"Tפ"~E?I$CgRۻ7%(5(̔3)0zq=k\MW7%t<롅Ct1 +kZ$VW@L$Ml. EgV=i=TDV+k$Dž0t)b}^DӇ# @u_INo֮,sȍkBGz7rDR76Euh6{/9F 0oIX(z"yq-$B*kVN+;<働F۷p~a_ߴŌBk-F;{nWFPiiKn@ׄ6־EHQlj<p|t|`{axFd|^ 4&C8bp|l:sJ)؁y ʎ̅#pM"&$&v=E)b#9u`NDbos[(4^M-i9xM,o$Ϫ†}ƴB\v^§XUYzFZlW𰍲amxI<On.y& ~Y#a>9/AG ũ`u#2@oU(rN/|"uDN_KZqQUtUOÂ1KGN R/CR/]Ψ;uxlT~ ~T d!jTe`wb1QB?1@tḆ?7 ![o 0ٍIɜ5|Bߟ(/mfa ]Ys6rbGֹ21ͅ_ Ƣ0ZCX?{>K'.2lx3{Y-(bu/Q&=Bmv98;=uV[X;.AD`j.X4p;xmA]79~Q쑺zHÖ!f1U3Ca̧z+;B_թXˈ0Go a B~|n YtITbW C v3 qݭuv㙪@ T(P$h 1Kjxr' mKʉ9&c463*φ7+.|%XU^Ra@܈?E{B_no-]}Q՝y&~XiJD48ȧSyTӏ=/y"v[O"[NJMIeCq]B zq>gYf`q~km w?qYp_Pbfi0@dR:Ⴡ2f$&+--d 9mh:;zjƖM}zh~A!u2oeN~=e:v_stߚsdP=e&Ϗ>ؙ7.z)%}$E/+o2?n7>NG,zWr;GLB.-㷱TX횷-;oLGؼK$UٳӯMZ?[vмVZ7Hv=Ο=~*ݝߦJW%8<|9% y#8C)|Os[&c]8>0*&nXy;𝿌@;4y3:FNy0>k``ņG6N;iC]3mN!J{ì ,G p u GGYw|_@L-J\$AQFP 1bH@h͛l{G@K6 Ds-;pI 5y|9-dj3[:C΃zU#o=[ziL!0vhO[=WaMqTHCGxqKU'BDE457sZ䆫e7W%3 8<$@G#h`t`|aq.et=Yr;wtA]]w?ÌʌTz:0'̸ᱵ[3Xِ vb~3M"M:6B {ҿ 3 XvażQd O n @Hq5̦JN*$L\RJJk4z:dY~V,C21_6,ëqS^qV|!rO;u+F`qAL@3 v(\"#hߋ ۪Q6`㛯\63C~AC~&̙ϊ;HaB%I LOv#7%m[7Kt"Q\laQ(gSzM?O4Y!c)RUnE[_vnK[◆6vqKtP; Xl^? \\Qq,Cܰ\"Us sxкeUDTo?|gW؍!(D;$N+%z-۹d*8J?GJ|D&i!T<% dX3|ٳֿC]sA=W:$_ wܭ"BgpqSeB~o/A2Ӣv95TcQ&^}@~"Wuu`v|=05Y8|"9(ri< ٻA{:Z!\٭DG4nY_yH:33iI0p[[Nɇ]htsyK%:B*- ߼$@kiOK-l{^D%Ѻ51_aH*!6 1?>(-+? tP&ɵ$j!ox' oђz Ωx5z^iEwD&9szsZm)0leҾ:]6ģ/eЇ;ח =Ynke1>| D-@FB /x& RAմB ^ϭG[ku5_>Y&ڞy|sy-{$'L2fc~h0#IVOC9)+fw|_x1޸) Wxx5VzNU*cj-aS%{^ɁG%vo/G&H7v(ڳ5\50dY*uyꪥ!e\C/ZLs }.j:ݘ ~N" D֝ `1`a6!K`Ԍ12SQ$n UKvDNYTx5a߼\/JRZ Fً*VHl@NXwq?C}5 4ORhh4ys_ $f!6Vt\e'x?x7,%Ft7=D -9vA7|& kX n֧: l0Ղج/Bi9`&`x^A=i'BINKU1򩪢1 휊>Ӷ%t (tZ$9aKyyE^nUߤI.-˦r?66,B9\HZ#V!)I^ZM걑HP ]EW n9[Ld;^=vu9!0}KXuLԄ3r-DZ.0CcL[3\JbZ;^%4yn6%_>r?gwJs[-jI/g?N,PǺ&a9)0(NINY=|] Q?d#+AUFYfeد#]cP+-7F*"0U_=Vc lI JmH955>0_]R99lfUG k~\ak~a dH`[;#a/{Bܪu`1zNOM컾w*T U=A@ML_o%vN^jQcD5o׊><6ɨמ"yEV=P$oӹ񉂘vlNs/(ۢfj-"P,&ud1Կl|X?M@L%Δ5La^:udW"cZaIN%r&}zJ3Z9KW ;QĎ{T;̖o*!I U\hXSY 鰕Iu$rMł^msHpz{XTR>Ym.-ZT5"^xexuG>w~:Z?)TܗׯEzanVl? }bPV(*عw@:1}E}xwH+gH{Mm3#S9;X.ujz'CKe(c?pw"6,;^oոIq"8sIŮ?RX3quzx$dm3 ڲպyG{J'b*dh$56ꋣ¹\Wߥ?γR5<[ ܼ5 ,}!H4QOxZPXOx qۋhRf)IV#@|" %1+׶&Tsf 6r浜NWJc$}m`@ ,l0=(;/&MXPtrF%o|  վOI^(THtQKU>H[ w!C[ݠoTyVXɮ6ߴG ڶ@ӚЧml'A <,@@$oafy FTR[.W5D[yl*kVIJqއһlPOնj{Q%GD`ρO@>xO(Iy(`Lrܘog LD%݇t  s?hUve82jBGP)R 'KM,Y1~(!a؂R˩6M"+R>ﻼ0 xpDwSNvzМ "nEBLHZw9-7Fvk5{8jmSˢ׉9:`@ R>֠nAlWx!"^p-92)LB.pMM4g֪Y@ú PMBadTzل9%)*"5X4Pmg>kUPȆТ/o Q_Aq)xMEfww0q,j o“ Ob2j::&*֡|`=ESSHg7ļIb#o% #`awjLGc[%5͚MDGo`ov((R*&Es^;(ui?|OA YHh%:U=KKYȟw޹ t < ߈ʻUlz]J֣* O$)5E8x?Lj PiС$A;uá%%_49҂g/QǯһcR.4_fιhlt(7'B"+˷Ɐaj׿7⯄"&,{L9^|6 (* Ǯ'ԅzaV  F=S>.MكoZ8^RuڇF2tWrE8^VSny/!H)xz UcPh*(w"@v?6yEsbKpM?\M4&RRwRAA1R`?f9X ]Rb|]KMKM\Z"g1|MsB"L:ˍi9}逓) 3V9=ﱱ _ގmwMB]{ѡ1ltF'0b #9L-hܢǖW_PaVj^ie;OkJ l6Hx.KF]3F<*X3*#TMqcbo@ !WxB٨Vfu=TI'հ8EXZoJ?s* >_ +f):G341dƽz1[|`ΡBU94$7*^y b5To ő_4B:,껌MMa|4^4u[ȱ4crTp$q߮i2(DTRQ ,sWu[)୐Q_WWm5Q=!1׋_ \  |?QlwȀڇ, /2¼# sWtdUjaE^!SZn"[L"%LQyShW8ν OpřQN0#}PM.1WtwT') RtJZϩ~FW?Z֬Wխ;14(DLy~d_=G!5%_ \5e E ո a^N(1#%Œk zv *NPX1YvтC1TZmyE7TW}J#J9Cr|W[}6eqI Nw c /%[%!<C5,$ϙ "I{k^J > |?6L?` "#%lu˲Xm 8X _9mO _l{xbAbU{ bv9^SO&무7D%Ƀ;V˰6)N( KOTMWI%}.7;3*Un5(N LҌ0.F2=(qKǪ:=HMKKYKL<&cpkN`gK=@!zksCm~I3 <ld.ǯ/ќKlжKΑTq>lޟ묒'"]qΦ(.rETs5.Dʻ 5Og`z>fzmA|"RUiGazdT-3s#lNF_Z / r?ADLr>G|ʷp*Q/7SWxR,Pd̓#<<#aKn7=%|N.A27Ծ ш00DwɄjF/]@w?(I^SjV"2G)))9W>.L>DwwӓV$*[Tt{eM%Lj\9RDl fـ$t;9B_7UcIJᣀaAbpmҍǺs\ fZL_E|H?zi}7J+5Wcx4BZX5}WدYt_%vUdžZ3R~e՗zxxp4c'C\0 2uڠDX GR":٤z xAɼg}|E,|$quP'Hl,#sXRg}2iY[^ Fz aw VKl^J׀?D8[G0SB3oHDnέYT: ʘ#`KDLlW]I11G󃴃9vmn%C XIWn5R;Kh`};xey|S@~PvgGEzk7]G)Gv)fCCf&cRJH)bXv8>6€(EMiHDG͇c㊣Ϙ&ަ}n[susxTOUAQdUAu`mP\-aS4mȹb9w:3\@>lkok'GytzX%z\%-R0>hieWfFYRT\/\+1,tCʊ=噂02 QdLUH]bcZ?ޠd-6ᚋHԬ|9Zvz (tc3S$|Ub學 ~-UB pՇMck; Տ;ɟAc+i=.v`RGg_%Fg=H} ^VϼaD`ǾU!iN1͚ ?*ߕzic&@yű~{V;bHx2uwGgɌRr<ӲϻW g/ DB >>/O-)Մ @qVHF@Q5^{(1Wc!>IsM3Aul 8UNjBy,A `]m<8ۂswwRb$_ħ,j.&N E3 Ŵh7C[J7/M 92H &/5&2"GO sVߠsQ>Ž{xs>$VJċ?W6pM#\o0yh=Ę1&9 YP zG[ /CWt9fotyx%KVgkp}!fʻTU\-ՐGT *P"3m>w7hlf 7EřZm1vRH;.gTIT)1tKϝX~!$/:: 2j` BQ^4>ABNJ5I~F*r 6⿀dL[j۳~dَTo =2Zrܲޑ?/tN{L_Y)3LۙF䊔:<,`27#GmcUZ+"e4 GJDxYAVِf,(́3QGUǭ̋gW0~=H6qZ:5F;jtk(&0 r7D$?Bq7f/& Hqf?rU(ƭs)* r RT֏c5~Pԉ3a$hd4w7s@jare?PŘ./tW:7xVjEvAf4d!.T腩2 WI!Q,IqWԓe/$;(VL zL$eg'.F+@\R~UN,7[^+ɲ 7 t ? 4c[ܙ; 4њtn%{$KXds,}b뼿N|8SF3M +ոڏqX-߉da|}(K튟qLD`VS'v\v֐E_[&!+4n6',B7@3QqMΛցؑ,O!o.4'iU8P\1¾챥X$F:q sMZ0ySVbݧRO&@ f+r{'Com!jA:MzAÅVr7cA|cUuc6ْprgP@R MͶ֒t>G_e^Bc m~0ζE,1s$< ! Cr[\5xq%/0FAR,wf80Ǯ6@t;_6PWELKT Ų[IKC)(3pMT&Jܲ6]0V_S鷀u6!ŧr 3jAC00,sRdyꓷz?JA^/WfUF8>IZm_m"!lqDE =LBuv` T?Gؓ vlFi~I;_Ir94%kq߳s]?{I|;\+/S^1++zs_h?`vR99R_R"2rOKe}1,9dYb@a_ \ۍ,!w7;/~I sLcJ q$J2lp%ړtz{^Yw/.};h1wR(4>0/RO2LR}#\D8>^qz~̬ eQ5H0o( f$G_;D94B֓aJ1"2q"33ۉiS(p0G .J$&tItJN+:Q.d:Ol.3*jόpG:UWb! ;xRShp̀F>׎ c:)OQ3*=HGu1q~zlm%pU(H ¿6(AH ZTCŒҮ96`|`oGZy-:qA̵>{V~-::g [kzܵ"ZY:iNiJx}c~/ю/sz?GV߻8Rmxm5ԟ } F\-xMK;Vݑ_ @%kOYܾiJƕ;=R6_\:bq:y*-$d_]k i,0JF喽;&vĜթ{VE Z۽COS㝟nvS#F5rYRTjT|`)V@\BpV'[:AГ^bJf&U27*`h ZJK,c":BEe!Nw<~9?~L(Cq*bPB>z.$Yh-Ć3`t .wR %)ezp#.Nr* ~~uTJӚigǰ]8 /v iTU)NMU/hD!Oّ:pi2ѮծA!ۼ ObtTH}G_?cn7g>g k!a{Fnhyua$({ }9E@܊2'nœ;sȌ,y(%ߙ }kG^㘹NJLdeuľɻqx#,t gYE*793 Z>+] ^=իG{ue?RqX,=TRPNH,N6v9KC.6K6`1_In78-N5^ vS*R f"eT5iv'3I| =Q͚_޲ԣBJƁJd]{^Ҟ11^4arJHW@U5a,@!me{Qmf HPCc!x A\L{#agkmW54wdQKoQ #zͫbfv{/ zM=`|Gs"D8 Z"gD+4 aX|ѳR &,(ƜH]Tk@R{ gQa4עv<W\mȝizzx|nvV{Uܤ}i!sW_#.8_+%ya:a̞ y=dh3[Ey>Sӣm-KM˅ y:l^}=LsHiM1qM&s$hPW]}b;7sW0fB[)r3 6)bITL70$9 x-"ѦM\*՗E(qw#U3k )" 6^_{!fI$EZHnreTY~10{BAJ^`D7t1vy)byvOJEU,AK- qE/Qbd׬G X"z0DC,ro8+D:p^ۢ[aeHIq` I س]M6:x}j~K(R{KĘ0tk!FUͻVZ/Jb0RLf@Io/- Z:'H:qrXz=<4ya`Ylٽ֍ԡ̉vEFKBչ2غp6Dy3`{LϚiNns{e[M;*9!~O"PM'5|piŖXxTOqw5S͜*g򈰐xt,Aݴ=*PRx?Y)BђHA(+/2^iD:ǫĖd=Ԭ̃v-7f,74Z wwi[B0j'ekaqhr,m ؐofCu/f2#: *7Zuш[O!1t3Nxh>C_ ni+Q| {v/K+T|.Bq8m#(oXĢdJ2Ne@Cx/+b,sy") xΙ0H*OuHؔϱJko [K6/.߷`F,=g//ub7r 3 DzÄ=D= i,98Fv%c0\uoD6$bh)WF+qt-qum%>u\'"ԙTMOZߜj(3⪫0B8(dᎾvj.gl-0R=_YADSuqsVeFB{M/yJ6qXy@six$pRqޤU?Ռk\]W`RXAJ=@/]oήVZ| :r:t"#2`NA9N;?Vz 6G@F!,0hT+AbǥyEGR!!Oyp0lpCJb5KQF.(:%Yh[['fx~3y5!cUn4דBN+&@LĐPr,@: 0Ô,c7ӽYsE:g\Z0g@8MM :%fD>!鳋}fm;t_Yei{+\;B]֓X`k*I+H?c)!#k:{XhhMe e ʊ|n(3}`j b)Q@YQxhn Zg=J.i|.WGBgb"sΤG)xKcxɪ0Vz X6mMLz;4b9R!yߖ.i7B`nĂȚVy@_|= -;.ۅ!4r@˳`.Ϊcytɿ1Q[FPBW1j&zO^R}% 0q{Fy^ +9s M[}!GS/m37c*F j7Ab}PpQ,~㔻>d>ӕ֗LhI^sݵqT_g}fsιG"SJU`T>'ė4}sìy*/3$ {3J!Zxc6XJB[թ˯Qeaܽm0jBf{s3{||q8 O;FC݃f^ @@=Sdet;ׁ{Xow'tRG _|, af@+lSeO+f׀Ӫ^9h6IM Q)<߾#z״=`: C~~iPi-k~4˙C9Wt宒OzRj@B~]Cj~23Q[]c᳍n0  ')kT%a\bȏnD#b9,q ̻}Ϸ+Vx0_[Q(Bm) A`H/vl8Ә9_0YAZ-ybUq@Qr!a[Z4*hR>砨;OTڟܜxM4AXmװmf)9oajv'p`@l]xOOm{4= ɯ$ɳoLZ%F uݐ\q5@{~զ2x9ʫ`N} ;!08eu@\A5{Y׼Z?y1=Q!iOR@n=}Мtʖi(D#R/6urP??%Uq"<|M7#,,뾦r78#o_v}!=H=prUnp"Gɪܬl Wk(}EP ^Fu阝lV$R.R@|fh U Dw6?v y'9@Aa XٿT~ =?iVՄc71֐k'ŠEm]PSDVwTbड)Y)~K SCGm#ൂ`Xb3Q$P_N`V(q83evv8upCFp:v ]'iP4HBmI v_*`QqnU] GT߼6Zv>KY1|,x1ʅqlx,]]~'8m+_ؕt -8^tMЌvFf ntÜXYb9]laU ?A_L*';UQZ;g@nѬ| I%l-ȗ:P lDi8pYik\pefc@)Noc22 Erzc+c/ !⮵m+`m guף]OnUF뵙k,]Iimtj]Korӵ̌ys.f~z tIN#`jh7HEq#q)cXy ?~^@ Or9&mV%ZFi.'O 6oHq ?i5(ʿJ:3ťۊh~;)ThN4ݾZA~0o:9̋7`L8f{KOfzp2c˓UӍJ) T֍4g@wk粴`B+ ,,ЭZQyJp$O5x>[5JB@Bp ȇsY?y3 [QH*>bj)J5"*VJ`9BQe(O19ׄ2o{)f[ c{2}g$M!4,tgH(2L C\ a=;9W@(lol:stESo>$ʭ5[7: -gnMLShXK>- Ng2D.~Umi؄bM$ fmE?VZT8݂s6hZ7"gS[33Մ#c( cV+* jy+% Ǻ? +^P.QrHFG#=HkQC8T1~ sR,f$;8Y`識֗Pj <-H){>.צ_*jcWG& g0ZiC$] ".ň,~<"_4)w}4YXQoE7,z6 'O+]m\==Q-X,`(e{aX`ԟeD1/j`N?Ǿ dXNـ}/z*5_ 8s'YqaWڄz.Jl@\%XcO]we˰dK:Qَv$p^Xp1zu&%]A m;sRCJkmfh %~fL/Ձ24ĎNQaAU[+*7IPǠ#4lTFVXl IR~; i&N bMVaϳQ1fE,bI >|B*#n]2z@Xu\>ű ၱS]-ZA, tYSf`YQ5""\ks{> m)"sUO 2M:mPlWH?dH;B1 hlHS+^,/҉T(Gߝ!,XTL,g 6qlU`O}E]$$b5 "P{/M`>gDIME&mڳLCִ:\&|[;jG5]GGʪ#L"qْ Da.r] ,}f.^{kܘ s~l65pcNMY0[Q:&3֒oMZX8|T*4I=<᪂_`{K_ڢRFr-R"V,+w*oM t—\V|qE2'kҶmsr ,u9ƖH}<G K139WWf&DAh_KxA0_c\ΖO?J8~u<)Ki쑱X灉Wg$ʰh&EQ,P?GS[8"o_ٞ)#K@|Jૐ'sU $|6~g?UH Pgk#h-2vgPdO!NkK_ISf^fv3%ԩugsM94|. $S&bK =XM-Q [RȬHl^gL~1[=䉄O6h pAgy_uzR$+ϱag.dJ(Nw2@u䭙S#^`z!^a>i%ԯiأ;KQ2xcBIvFUD { H2,Dx#K"ekFw%OIR>NZ^4byʊyZLJXQx,[v E/YҾp}1p > w w1@ƛ>%ͣMa,IH=Q( 3)fZ|&~!?q80$U;: @ j%0 i_wmbN(en ;x?JIMš2\}叫 ߜP#(I c`ُ{ T{mw3f&+zլCH>ʽاMݽ#e3 uxԓi F(N=((_h?初K'B>0;p?t .ϳ XAo6n*xCwvvF 'XU#jt^VeЕ XܾiCny%v7$)MR_hQ5 }:lv%:ۥK*UУgK(j] FEkt=f%,2z\K%Z> R7Gږ ˔,U7k&~0olAWM5~@w'2N c*Ġ"rU) VបTIC?' yS[rw6 `W\PHHtTB&#A+Ь 3d5z2E̮3i&^b2ŌBu@l13Kޭ/OLkJ5DzϏֶfajLAE_xR*YdVӥƊS;ɛ5J& F*&QA1uY9)MҰLBA:aNct3/w&ῷՂ.#,tUYt ;G)SSm^'osbW|^"/]&TO[Ji06`zfH*HQm2{>6ϩUg ]/H ' Op{S €?TuOZ 3l4 ֲ!9?.3(dOw Ksq2.t?Tێ˅-x@IdOޕ `T{7jWѓك)oVgO|=Vw_c‷!^v-cȖyſxq1ZWsjeQa! @13T¸ ? OҵOfn$^p=<pL;k^EOa~L,ݙXH8NG8>JT6_Ty|=uۿ|F6ߜX42Ia2v V7ռZjWLl^l E˫"mS~]XI2Zr!X%s!D{B|lX>5\v04sv|p1:1|X!^c2eEdC#(HU^24ٹ֜z&ˌPybT=.qL$Ey_r6^~D8YJm 8Y|X!ꅑsP59b퀅K=wy0us8#2:Q!BsbwURElUp]]Zd/؃ $ @EG(jl#v M&A6\"CQ!lw51H8sM7wc*..׼{m 'I xK-ńn]@?@7~aF?S^VœjkbҦI[ԝɨAK۸!&t,$3t=OvJ^X2Hrnzt0 ΤC֗6r1k*>\ I]-Rf( SH) u?iMDb:wP SAx&: 1R%S~W48qImʷ6^;.I7\˥BNljcwS@.1K+îij*hSӑW{4kLuRA$Zx<졝;7Ev#uoMـUmI]jJQP>t>&LnuL{mApyTS3j̞,)V؇ZVì}56ۿu; AwARZt`X#y\G$(>RT81)@!=QzkXA=ht]=DɇR㎁\[-TT8[e M+DBR{ Vmg7wDUMc#TqNʱF VBIuғVS:oބN>gEԸZCf1p%Pu -??PIo>#: XEźv\u#2rLIl;_u]|$䈌{k\Fkn $ M{P6?H^Ur\8auF DTWs'|i#Ԧ'XB;ٍFTIg[\e$|0l\=P`Ud@y%*&t4% h ]f UmJs[ShTXK>q r#pJ MۭMtDءq`a/ĺŎÞOy׿I|-Ү}'O(>;5H @vS#^S/fV),"eIK^n^?DQn{ʝ8a3wh V`\V1e7gڲxa%fdXiG'ny۴j_V! MgXb4-ϥ ''z>b5- IAvlf{ lR(LDZ Ǖ~I{Tҕe1ZNZ= &'|#Ԙ3F+w#ltL7Ԋr-B=;P7 JuSck*J`7YݜZߘ~h, ]wτ׉N^ #jY`);Ѡ8p])"0;fW d72!@o hӟ-^b`Ѓnʯy,OO^Rw^D]%RMN.2 g1Y;?vQXD2Ӗ74{!|;KV A+@SؚNc|fEL=BIMezeߜe򽪘.s{*Vkù, A[;5*P.͑\Ħd!I~SzrgXغ48yK0AIf\leY07U Z P{Lb.4mG2=V :L0ȂBqܮozfX Db9 .1 Mb`{ f|L#s9>m `AWۼcvELKK!y 5֜]YGgG!PߐެWJQqg_CvЖ?9"ǎDXmb0*.jsVGdc?-j&ܕHxbiŗ&<+DY Tk/G=]ݝ;ie+ TVSH[ ArL*٬,g`Y;n]C"Y#A@Sţk < k4e3y:k&dO2;Xw(x\twd\=;DpWA6pfYto,iʡke6P`̴5]xKGw$翊(L"-̙ʛ8DzX{g[+iCqϧrd ;8-[@LF0AEVk)a POKubon'[VԙCnL<x X zdTЬbr]A/I)W E ͛ȔF9(a Wf,Nz axk(ڹ %.5h3yQZ)8ysV,Tn㝸![caa b|b΋wZm~ɿa8`b,owX(lV  w\8h|4dl uDRxW:I)B-HIsIh4^$o 'Z$IyS2ޭw$Giiø{fܵpǑp8m!^C#,5s {%E N*(:O[#]Y ӻ ij{Zٓ4ݻ*~ޣЉ*_٧e, ;q:!MPl!O#6F?<xot`msB J\n&Jp9V#oЛ\DqQ:`/ZMڭ)(2 aݶQgj_yU{m]g أqӸkvAqj+>ҽ6)م[ c& X~ְ&I{͙^ -^W hl:8- WqC(2:V}aa0LCwdZ4m8}YZ_ׅ=g /Vv?vx lc{+=MY4OQ>)5M S]a3R7;})1$>)KTݎ'! @Th6`$|$l (Mpe[{aL<ȤxzрDAL9FI&E=5`c1j+/toIfC7xK pe(;p׬EWJ# ؊il]AbR0o_I3tzbizr}䔦5I4>LAUMU;t1_P~#v AB8XcXh+!6"IYFɥf݋@$#|XG]6\p}BrX+Jr^hJ 0z^2^&vm@B\D:J:_9Y7ۀ;Iڭkӛg(LO*]㈶-uCh߼\ܒCEDHYHC>#UvGF@ zr-]XjO &t^d4vg:Y ˧_ׂ# m`pfS@S=}r{~vJhcם(TV}d3hd9 G xL1{@\ӵBP}JWVMEVSt尋dRIw]evF,p-j gΌI . ~| HĘi-Cb>Y0'_;aC!Lv!3j< V&/$7*. _#IW]-rP }banzh}4)QDtq7Rzhrz:x;3bQ^VdּOM.|I1=F7P|037U.Sx|lf&{'C7.h;0Jp?BYhbZQ[LN[* !Ii>H{`|ɍwEnKd#4sHI:bCK{*Nf av:cW)·~3G滭SbdhSo]%!E[^@`dbnHbX#&?`ryfr]r3yp+Y?ĉ('`K9Jf2ͽc_"8x h ipAgm@ LLB2՘+DRS2xlŴGU{ f* XRW_~X}EOW]pOfFAd Ʀ[qWr5{ ኹFUB=-- 2lOȂ-PSW= ?n׶a)vJ =plz!71;(_秌c}$g0 PLviN4dIIݪG,)sW{c0,?ڑFp-gdgE8&}H}oh.|1Le gy}}|]IyԶs'5ll0s{ILb扢."[]_^+)̧xnŬ8MY6pPmYe.*QI䈅5R|fKQAw= Faڮz9ҼiGnL=ؖPoc,dw->LQ"'+#ChE38ς>[Ef!Pj+``C{^Uq'uHT4\눤:R 6NjEl/^a:peh1C*iMPҷZN]m:S؁bplrGzxw#Mtv`FLKfaQӉMD,}*'ʾAx*=`&t_gE_8 1s6w)x5vEڰEjBFyOZ*0iVy@ GcSsM+ݳ#8fFŖױ%'xb4(c5B6tmfhaڹ/%o5`; M>mo:^ph 7*@ݵW;  2sCȪێ^l 1s\g*6a%&Ue<'mN(DT[$W^ck_EI3:s2kvZuT i*{*e Uk03s`vl@UƇW6-F> 4]5Eo\{j&,p q!"Iz;y0%W.m$D>GKGi#dU)[>dFȦЕC衙X8/9 fI)w^+gU#Vow&) Nai07 9s"]%rqL6Lv6S|jn@Ԥ: &Lyؼ̂֋5xDe}M=v+W{^Ѓգ8`s|%>(] 5fԢIҫm$n0ڔ"O/#II[SEF FQd#&&fR!/lSn? +о?Cf,6M/{n3r3'n.4\[7ҩL\Yu|6 3@4_Owa7L$f7ޥ]%RV*Q3R~lPo1H%BmYS;'&Jۃs0RLZ$IޣV-̡(EΗ"4':'gRfWUF%DKsm׍buypo4(zG aMy?9薩Og# $bZ {6ǐШ+ޭf#wA&3Sze!ANM,zfEiͿմTz@CL fؙaoH ^mv֊/UҦ c?~Q9[j>!CB,drS+TReYe;=~ʢ޾Uld.Iճv b%V"x,v71 Rʄ+jNH"xwɠs0Wr[|LZOVWCoz7FRuc#L²SfKIspQjZ-+X:8wo +S\hp;-`J9&`I*uVe\yaľ S3b[d@X&6P4%meJXgDNUd |Q[*-"pn6?nm~o0\Jf'ݮnTsQ]hfϚ]iU)2 lnhgcp[2O{cߠ ]3KJ/RXȯW ;9GhxN TW jT辭=9NTR͢E͵6i4RE3%^g-$XA XW$2W %tq|: O9ug쁂*`E$so7aAFWG#U\?F kHxk9&StMi&>O܆QcT^4fvM~_{(#۸l?kpB# r3.or3 dCU:ZO ƒϢp4'8S0;}Q膫C;]UefTiZB;Q'(Zr/6&^6"PxJ·blGEQeZ0(;Mr ߬'-~^Qh>PӦSk'SQ:^5P]/;pu[ ߭Wj*iOY<1VAcϢE?< < Pչi.'FŜ"J x,H⛈\ݧmÜ+q7!YeHg(ˮL4YXDhZu,#fv`Wd%.zA 2ֱ:"HxT{,BH,`ApurƯwʥo.QӤ>$pHT0j Kt,I=[wDx992=\Z%ghG3]Sh gR٘gH6F]='yd%p{6ttnAAnƇzX׼R gpw" gN`A/$WAhKŒ"7HW O`J[{fv8DC}< տL=b%7@][$?z4jH{iXZ8'j/ߵNݿяѭ/th7&24 %q= 0 M%fZܮgVMS>ה҃QN(턗;3a )VcQп_1%}߅J7T\R)1X]HofXkSIOψ7]JųooQKCk;¹ԳF}slsț gdv<)ؘGg:a=cs#w{0NZE^2CRB'~3ey AT;arH~B544i6ʏk wM7K!.VјuX|[6Prb J֎pm X2yXiQrF* zZZ:*<:G>mjg8[v=s=t=@v>"cO;J, 48f*Ћ*O6﯂. 4阜5|ϻ AMē ˄=0'[pHtiw=x>(;՟m>f>* 6j+_2Yf]u,5lg]5okpr4$n?Fo |&%![?`-C]yXRR~,1;.Ң 6EwBK%,6| qCfk>|,˧^*4Ҧ_pS^,7Ac5jpP \jymeTt\uY_0N SE1s)yݵSӁ@-`U>Muˢs8jDM'F'Ez {/~xCYG_R 7/ȋE30ʑ#k{Jϕ07&ѣ!IBH9C|[ RRcÊ\áNFLev)|KkUb)r6&m6Qo쎤f( rɞ=!bk76iMX΄AĪLp'wQ Wfi 梇#(:J.Tb7g%OVw9rǢM&sNI oN=2dlvz$8=cUw]?2T' CL+t5p.E=ƥhٖxe٭Ҙs?^NAJ1+,Fe F/W߰ ?Îp3QwL3dQ@9Hoi#nQ]QA\dd%#ߧ!BȠm΍ue$-fis-L |rm0LKcqjxwt&HDXg3v&g92Z&"nibV-3Z%x fF,c$~IHSw5htX-;hA2 8R q̫`W; 1A [u u8#.A&~d73P%ڨJ*<LTB)J,z>e[q^~2σ͋XеX<&gpj!`Q1Ce 4k]F$d$B:D2q݈֢mETn *Wlx_`gQd̡62k8ۥ{;ӌMjX#WFվ1cV[*(US(DTr yAK12M*Md:`"eD=J '-C q )9TE\屆 "nIO+Fc{[ `Ⰵ(2S5Ŵ̏WɧsF8?O5.(j4Vu}a(4vuX!Xaϲ*j?^ zbcm[ JUmʷ?Գ(@Tg.vhrrpC2h~Ye\iO[~Sxl {PFzF4O9̓oEcT!uV18TB) Y$ SA ܉2\WYx6a bFgsuI rS.jcLȝ WꞆ1k VUDB!̵q#A'9#N/y`/{Zn-ZfwoWq|8f*Y'a\4oНWA`VEޮR!5N=G}7К+*tWK]+t7; mB5Fh9&to<. mXy9W&T cknq*S%>;_-Z0ѕ.ڙCLOgvSmK6}<-iyg7ڄ?y$eypw!L`,qRލ{no_w*̣[k;84Nz/S!c=82m!]D&t 3ÊbkoŶJ|D$LV"lCȼghrweuGˤ鏮Byg1lU@QL,c4Ed4%aYC4G7ˇttHGeuJTxG/ϑ2&`2h | >R&@s:ԮzܭI9!X֟k}*r7e$b~ffOl'V| 5>uU>.rߒ,q- Owj$) 6uÓa 2 (q"eDJU}"#@й\eНtt6'nrcT$SsU8¬o}`*#0# TX-T.DygX=g%X朙_bYAeW#bԙiЎ ;R _t h2ױfrTf)y.aU]om}ȣ50wȗ <彘}; m+v}*Վkš{t >%T{ 0"ƶfpNk\\0.L[x3asiiIpL쌾+OTB,fuxYk o=k1"~RW1J<$z#)F)߰68`TFEcI*3~)~7mn>IT.T4=)7!SO^jwQuf[^Q)xaWU28>CTuVվyC)2 ڃf ݠ;m#qόoWM)S;.dV(a &MkԌ;յ?q!cՂ5KPL;ӛݹ+{|0pqRBZqR[8t D~b*Ag w> y rpXO0 R T;I Ɗ$jΣdvF6FxJze%dJPxEUO_<*?ɧ7`Qb\>1- 붓J Rw(FIܡZF, /+vB,n*NC){\0`ǞoI]݀@=JR5>:܀똱CE/{*Jy" S#i'kk۠Pt,f]|35gƤBfxNjdqsb1]y9""Ph("nNe|4Aٟq41WҖgk֍ m-LTTFQsĊUbTYٳ7ߣ>)?Tx&2?+cFb!@qsò6 Smm6{9Eˏ,RW.Ux҃q2-e7f|؁vJ^7L=7rPy@w:b vͳNASMVwOwOxTZ4P{J晫<\cQYPl߰B1]jʲlvTp[WrSOҐR8_c/C'J5$bo޽lΨAc1o0`JLҫɑ7zyB8;;Y;|BirK"x=Yt\3] ֓*>:=;E؊ ϻ] ~qBvDsvri]Sh/K v~!pnbǼ5Ƈ;4iUgv}6$}F twӥŎ^ׂj?$Qp'1ޥRw_${o-BKRp\k'?>4+Lb EP|kI`Q zQ9JCyDh\[ʨA}F P׬lImuPQxGKN#g|@ %?V*ń'M mqBo.,37; 6jFXP;}pC.|dq-d8"P fzy梶&H*ǭU or{~1 "N 2\Y 4R'I7:Aɥxm+ H>Zg{ckdfg:׆(8̾ 5֡@٢$:92}n k"wjfrQsXc7Ċ8by1NTM (k}#mK\yž] X=GoCEx{s%tW-X!KPȩJ݌Xb⛐#PA2߿,tlʔo& ' !/;r 2خ `FlUCs<[S;D; 8~I,"'xbUO^Tf`-,ڈyk#̇VJ[tﱿq0*؊B>&.m~άqET.~~gq[hᜄ$nl,\]=x]ݹdz 4fd-/ q,D׫RRLҡ*zyg\g3÷plK_FQMJE$i`#zScJTP<=0bYق!:O "nn]`(Uyz,,i].t|ޕ,+~9f18Ks|{/\G% o%o_UK$䮬jqlŜm+lFP i=2]0w?fj 2Rξ^p`  S>@bPO9Ǒ=n{kp;$YO)tlP?i9R^r d6̙PD`0CS"Rz:~*Fwh lEE[˄_Mۍ9躇&୉ z+rhO=VJuFC=lpi܌84SJIXdSUJT .>'ާd3Y.̒ņmhMS^c}=F4j5zuEP.>Kyp]ig]#Qe}|&Se6/ͳ+ۻ>uHRIA^5F挦e_ЬPolZZц_]6`GmdZPfO=RSGteƢ+w޵/k_B bo?DU>(Ln6#.$=I//VpU*r8<:5$6Ta,F!t'TAQWfF[r/d ?e.@YဠN(r`}LD>GPp}ȴcZT[UO5Ѽ(H h%V!FfڂeocBh0׸0Fɝ[+P̗̈:Nu0'I ԍ3wךIOPUa: ~!@O}šOU IȘY\O t[-u`w?;:\mLbXzM\FW@BPuP^Fs$8m%΋D+#+H{҆tL9/Gu'"/M2kg2a'K}k);>9wrΰ,5Y!qe5XGu*EB$$S>Vfb/HgnFx)i9Uz>je<At6g:V￞*`o"_@PsM- ޽w[APт>ܯ?Nm99*mh^Y1Ds|~0~ ؿ.'^9W3(J? Yn'7|tNov 9RמeRЋ ̙i~)aMoP8ޑ\CBϮ ) ́$rYՆߥ0#;^9|hx^;UU]e' %IG|dLװ7 ,!Zb n1ۅxk~z~x_x/SKٝhj0 NsFo/8h;f&c5%k.,k3Qpp+ql`=Ucչ5;G42'@fG;]m7|g\Tf "ƕ|H{0&Z5 &3bPIaˀfi07s-E`4o w9M&g&dݝta (`* ?4IyB+S &E6 #C(֤ p_xX\sve(ָ?lKBr^xR-DG,bNJקlAnjFκ~ً nv,h_3YU~@EJcH86j]plt 9q0v)Җs#wX̂ծrJg ]!} ~Y( uO֒hQZJ40dH[OBB?s !?#렉6H3J<_ě8bP}L<[ڹ_ 5Zfa؍s:1!P`5"DN{,}"t4,^5Qʧ=dDB/ad?:f/ATg Z-μ'AKPFP gruĕ][y 0BnxpC}.?r?kE2<{=F!Z82eŠ,kY>8o> nARZp^\7L5-j(| ;ﵵ<g4N4!;Ji L8,/x-=(^"o:t8@B$pz: i H[@Lrj#<*v12+^&m,v/aVvOԾ68.'bjzC=8)jp"ywZ{~S5Yyd~'pa| A!?LǺ Y:U}>:" 7H0Da#fu7PXw 'y.5W4_W/26EZI.,_D _&L$8%(m4(upt# /*wIe"-h !d$-#FjlCsJ7OqpԚY5-$33ݨ,%=Y+ׅ-2rC!"~0 p?PFR.dpv ao±/K}8Pjv)<([0ӍXnP`+YA,0GgL7=-@%j"RxQ~LP |oXGzPǻ *VZ^R]WצMTm#O%[g5Ս\Fda Nr1}qBg}uGhRvp(ܼTGWd W6@)'<\'p t"Lj(LGf$JtIK)žkrLh!ֹ6Yݗ:rFvڿ&Z~8{rK!W(q*+/ɪW c3Sΐ ÒtBiHW_KԐ4a0S'rӖT@rC7pt1\ksVaG0AC뮳1Q;aJid}Uqo LA^44̑:;x(2mAUHSxDA% EDwiu1L$wV,mC_X1dG(Vg6YLiG~EysˀV7[nQ݁S 9]Z(RR(p4bJuI]Q[!1Q#ȩ/]2js6.Jv CElBwJԛ|Ҍt03%]#wnUN/,,៞uC`9m8HJ" KF vÿDG.bnxؘEsJTRS?u*-^)߫o6C6`hxt+o !쮧(B.g3 [P` 44㤾QFwjnFt"]Ny4zXn'awɸN +OT˖EudnFƏ.ɑ_T?ws&?aplfX[lnFg g$YK1fdSHmw8kJչi<n~rW6Y*mI̢6Uw ?E>-QFj3LSk@[Ϙ-DkŠ| V3>7ҳ$+"RakZmNzr쁗fH۰ccCo >׎I6u{w 2i,D >6?; VM>`xd*Js%?n>&^]mOP}21RK=vWƉ%DVt ѽ2^uF<zm#V!>%5b7BDg̤Gf\?gXh陕/X8:qȚtRRS>FXR ۩tP^39(r4t,Xp .c;~s],f~~:^Cj!Zg&zytGPBc>̩ %ĄE6ozm[sw|@UJgVXևEbq#ՐkfZ"8OiGͨf7B<}<Zc< B?o䚄KAh@[U~Y%[c5!*#Tmj~k?!LW&2U7\a3[uYqwC[Xjp9=0>re[Èq'rE5CFdqw젔5 5"$|v=ތaU2[FH0Ъbovߪ1g 9u#6 S]4t}["ď;nV6aY{\AHM ,~@j윯cӕcc!p8Af\5]rlSJL3lף[ZP?kOn؄a?;/ .K 3\4ː(U3y5=Z~yH n>41@7Gk))rx>8{DR<54Ț1ȓ 3Oh{voqbh8w-*"t/- AwA֫_+LT`k7"k0ր({%ZHypЇEbכTEv,=cCyc};H)Eyhl1|(r> m֣5ͺ ?Ft V"Iزp섇Yex4i1rh`n j?_AXm@O;TڐbkiV I4AX"3;qt7IiAts،TEDg@'$(xUSliғzA/E&mѬ7s2K۰0baLO+FaZ=dv,\8bekC饁#@`2vP[@^Z,nRnShI~ll{$.?Egtfv۴vNڗO,; Ԁ_&M~0 I@S\ԬURɞ~)Ϳ|-DQN@Bbcdl1:fB[A_Ϋ;Y8]$0q.ۤ9"B& 25\q Ʀj]VPȻbs?Ć Lr',r)"% Է+ ,[ %MljD!/]^L>1gE V)JFaubA4\` `D2|krRz3C8s0y\*m&;jSY1TN&N+ yzt7Z:6<8R  z=FչUztp_ ~{#6լ]_mOIEIME nxoR] ؅*K)yeH ;VIJhAܔBgo8bqrfA?AX:4 .%7C@bӜHQB{#-2r،H^N`Nruqp::q zժ]4+L'ZڐL6vf}U쾄ۧh`:c'fl&$B ^]iÆ/$XTx&2ny!cZo͜ v0]`2 ָaeoy Z,q`a|N8#'Qi30o1nySp 4b#?5w8ᠵ~lȎ3V7J"V]$kU$LCՏ)>/cdrBp Q(5A;HG nW!cߝ4^m3[~Fy=b㺹GҞ WA-qkZFGh_I4٢L ^Tyv2͏^m+Sbw_Jdy:6,{y,DJx$YfjറSʯ 6>51)rui%u+Q(tz0p X^ReVAm".i+S )"6ʆվ@] {̹-hb-f|5uX%/[+41ﺍfY`Y[% 0հAz㰏l;[6;_ƕroUBzI2z yy OT Uy[^cLsĉzE&Wh l#\^I|Աt8.eUE\.!K/YVMj*4x#۔2+E"{}f3 Lz&[XC$䧶~#m)??0yIU+)N`OEb5Es&sk$܃KK({)]f|g{SlH@ٮ.?]$v' ܉S ^Uߌ\}Zݩx29 ũ&}WpF }QF Hۖdw:F_)kE1}t5s3{!ah=ڟ{ '0w3Tz)'xV &rJ)fnҔ>J6[l촬͉6 H2ˬZ{> .~qX$~|WVl0U$``zRXgDzыHm4AV+z ډ汗sL-an^VPb{64 Srq|Z MILlc/p)bY]=]綀T{H6`$ݫCp0|V0 DP ^[,$@;̦@wºST2fI.XZu;eg"N|]eȿD)]]6E=ӫ A~h PW1R׆Q`S5w\):{+.LjF:C Z"f${э.ˁ59V\_UQ.)89qk taLbVƦ'z{L#EȚ+b {=M XH2dnmx 7mGW2RDŮb2Rk5dL6[Vώ7E NN Y%؏ɹ5IC-\!ƿvb 0P7t6 ̆C'=":C I[Dұ>L7D|{ȷg$[9Ϭ+