baloo5-file-5.102.0-bp155.1.7 >  A dkEuI%z .љE/u2x@?L/?W^*0=}v F"Ʌ;m@qhG2`uV:ƅui{w2)ZbIK@̇}Ϡ㖶]ʫyD/=lutq Ŏn 6lBV !̇QUOmι7[ȨhY! ۾;]zD@_f"10DZ!eSe8cѹԟNтg'18ؖA-Qi<xUyh6MZ(o_,@ Q)rMKi $v 'ɰaPXRNE5suIӛx)~B7J.S8yB_J6N> bVUkoLt6"g}"J{#= ekYt*~TaJlE|T]x騏\h <5ϖmgOkAX*v>ox̄dN59e2273923b9e0c4e67574994346610a92add8c8fd82dc73da2d5326310ce932b5121f5c56dad20c97e18fbddd0ea6fe9e6495ec8dkEuI%z s[@ikZp'_*NL֍ 50ۤ^Hȥ)튐؟є9yl܀=-P˺gYӱ: ?/xwcY]':ְ-ֻ~pd"-)iO:MN|dp3*hǽkf^n~ ޘu|MQP + zcUFDݧ0Ϟ. rjnFxpBM;F@s$IamHtUuُo4!zivLf;<)L +֫S5*z5X;8zEé ,y<-p{ ?}"̣@1TwvcFWsϼL-8&&h~UsTų |j|pI݀?pd  J' AMagmL p             6X |"0" "( 8 {9 {::{>,?4@<BDFOGd Hֈ I֬ XָYZ[\ ] ^׶bcؿd'e,f/l1uD vhw x y$5z  $*lCbaloo5-file5.102.0bp155.1.7Filesearch components for Baloo FrameworkBaloo is a framework for searching and managing metadata. This package contains filesearch components.dkDs390zl28 wSUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-onlyhttps://bugs.opensuse.orgUnspecifiedhttps://www.kde.orglinuxs390xif [ -x /usr/bin/systemctl ]; then for service in kde-baloo.service ; do if [ -e "/run/systemd/rpm/needs-user-preset/$service" ]; then /usr/bin/systemctl --global preset "$service" || : rm "/run/systemd/rpm/needs-user-preset/$service" || : fi done fiif [ $1 -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --global disable kde-baloo.service || : fioh@8@8HBM큤dkCFdkDdkDdkDdkDdkDdkCFdkCFdkCF41a4e6db485dc5fee26cd5471c80cbc2eab5cc680853d4b3db82bf248a2c36b28ba771df8b8f1fdd824434c38632b0e8c8ce42d0226d727b593207a43a0129d0e6c101aa49b3094640f4c488af771ad39f6223df785c6bc6cbdc19345e3632560240e69a958a835be74458a5fea8d20e8ddb70fb58a08168d5752063819086de39d4c08c212ea3af540e5726e7a47c73ed8b9d69c9131016f2dd1d46bce12b10ee58812e284d6248e70356fb6765939d26207a9e74aa9572cfd7c76ab09745db6bf15e486db8cb8169f2239cb70a7747216d6bbe3d8b2320fa9972ff81108442../lib/baloo_file../lib/baloo_file_extractorrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbaloo5-5.102.0-bp155.1.7.src.rpmbaloo-filebaloo5-filebaloo5-file(s390-64) @@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/shlibKF5Baloo.so.5()(64bit)libKF5BalooEngine.so.5()(64bit)libKF5ConfigCore.so.5()(64bit)libKF5CoreAddons.so.5()(64bit)libKF5Crash.so.5()(64bit)libKF5FileMetaData.so.3()(64bit)libKF5I18n.so.5()(64bit)libKF5IdleTime.so.5()(64bit)libKF5Solid.so.5()(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5DBus.so.5()(64bit)libQt5DBus.so.5(Qt_5)(64bit)libQt5Gui.so.5()(64bit)libQt5Gui.so.5(Qt_5)(64bit)libQt5Sql5-sqlitelibc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3c@c.cjDc8+c6@b@bb2@bzSbI@b%b%a@a@aX@aaaY@aA@a6a $@``@`g@`B`j`D@`!'_@_԰_v@_@_{ _T@_&_^^@^@^d@^K^G@^6^6^]]@]@]s]J@]J@]1]+@\\@\ \@\v{\f\`@\Christophe Marin Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Stefan Brüns Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux 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.102.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.102.0 - No code change since 5.101.0- Update to 5.101.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.101.0 - Changes since 5.100.0: * Change KIO worker logging categories to kf.kio.workers.*- Update to 5.100.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.100.0 - Changes since 5.99.0: * [TermGeneratorTest] Reduce code duplication * Correct and simplify OrpostingIterator constructor * Convert kded metadata to JSON- Update to 5.99.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.99.0 - No code change since 5.98.0- Update to 5.98.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.98.0 - Changes since 5.97.0: * Add FreeBSD Qt6 CI support- Update to 5.97.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.97.0 - No code change since 5.96.0- Update to 5.96.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.96.0 - No code change since 5.95.0- Update to 5.95.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.95.0 - Changes since 5.94.0: * tag:/ better handle uds name field (kde#449126)- Update to 5.94.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.94.0 - Changes since 5.93.0: * [Timeline KIO] Don't announce that we can write * Require unittests to pass for CI jobs to pass- Update to 5.93.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.93.0 - No code change since 5.92.0- Update to 5.92.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.92.0 - Changes since 5.91.0: * Use libc rename() calls rather than QFile to simulate renames- Replace %_libdir/libexec with %_libexecdir (boo#1174075)- Update to 5.91.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.91.0 - Changes since 5.90.0: * Add Qt6 Linux CI * Static libs linked into shared libs need -fPIC * Fix KFileMetaData::PropertyMap related Qt6 build issues * install in kf * now exec line is not usefull * Use camel case include * Add missing include (qt6) * engine/idutils.h - fix compile in filePathToStat- Update to 5.90.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.90.0 - Changes since 5.89.0: * Adapt build system for building against qt6 * [kioslaves/tags] Set proper display name for root entry (kde#416389) * Port away from deprecated QMap::insertMulti & related KFileMetadata API- Update to 5.89.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.89.0 - Changes since 5.88.0: * Port QStringRef (deprecated) to QStringView- Strip 'Source' URL for faster submissions- Update to 5.88.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.88.0 - Changes since 5.87.0: * Fix wrong markup for second-level bullets * Add FreeBSD CI- Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Native Gitlab CI configuration- Drop the unneeded baselibs.conf.- Update to 5.86.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.86.0 - Changes since 5.85.0: * We depend against c++-17 so we can use qOverload directly * Use const'ref- Update to 5.85.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.85.0 - Changes since 5.84.0: * Mention the https://community.kde.org/Baloo pages in README file- Update to 5.84.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.84.0 - Changes since 5.83.0: * Update IRC network name in the README - Only install the license files once- Uninstall baloo5-imports-lang when installing baloo5 5.83.0- Update to 5.83.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.83.0 - Changes since 5.82.0: * Embed JSON metadata in KIOSlaves * Remove obsolete .protocol files * Convert protocol files to JSON * Fix Mesasges.sh by removing path * Bump required CMake version to 3.16 * Remove SUSE Qt5.14 build status * [balooctl] Allow clearing a document which has been deleted * [DocumentUrlDB] Remove unused function- Update to 5.82.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.82.0 - Too many changes since 5.81.0, only listing bugfixes: * Do not crash when a dir is move/delete is detected by kinotify (kde#435143) * When adding a folder to configuration, normalize the path semantically (kde#434919)- Update to 5.81.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.81.0 - Changes since 5.80.0: * [SearchStore] Explicitly narrow timestamps for range query * Add now mandatory args parameter to QProcess::startDetached() * Port away from deprecated QDateTime(QDate) constructor * Remove long defunct, xapian based filesearchstoretest * Remove unused fileinfo.cpp/.h * [MetadataMover] Update filename terms when moving/renaming file (kde#433116) * [MetadataMover] Extend renaming test cases * [MetadataMover] Use categorized logging for all debug statements * [MetadataMover] Make some temporaries const * Add trailing commas to enums- Update to 5.80.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.80.0 - Changes since 5.79.0: * [balooshow] Always print parsed document/device/inode id * [balooshow] Allow hexadecimal format for deviceid parameter * [baloosearch] Allow to print document ID * [ResultIterator] Provide document ID * [ResultIterator] Rework for future extension * Don't try to index ninja files * Don't try to index .swp files (kde#433095) * Add .gitlab-ci.yml to enable CI- Update to 5.79.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.79.0 - Too many changes to list here.- Update to 5.78.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.78.0 - Changes since 5.77.0: * [ExtractorProcess] Move DBus signal from helper to main process * [timeline] Consolidate code for root folder stat and list * Remove unnecesary KIO/Job include * Make toplevel ioslave UDS entries readonly * avoid errors for application startup if no baloo index was ever created * Remove ifdefs, we require Qt 5.14 now * [BasicIndexingJob] Strip trailing slash from folders * Add Buildstatus badges for SUSE Qt5.14 and FreeBSD * Fix internal link to "Searching" user documentation - Drop 0001-BasicIndexingJob-Strip-trailing-slash-from-folders.patch- Fix a regression causing empty results (kde#430273): 0001-BasicIndexingJob-Strip-trailing-slash-from-folders.patch- Update to 5.77.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.77.0 - Too many changes to list here.- Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * Split CJK terms at punctuation characters, optimize code * Refactor the code in preparation for ICU integration. * If include is define in .h remove it if it's defined in .cpp too (scripted) * Remove not implemented method- Update to 5.75.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.75.0 - Too many changes to list here.- Update to 5.74.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.74.0 - Too many changes since 5.73.0, only listing bugfixes: * Use common UDS creation code also for tags (kde#419429) * Don't index .ytdl files (kde#424925)- Update to 5.73.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.73.0 - Changes since 5.72.0: * Use KF-standardized Qt logging categories- Update to 5.72.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.72.0 - Changes since 5.71.0: * [Indexers] Ignore name-based mimetype for initial indexing decisions- 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/sh/bin/sh/bin/shbaloo-files390zl28 1684751576 5.102.05.102.0-bp155.1.75.102.0-bp155.1.75.102.0baloo_file.desktopbaloo_filebaloo_file_extractorbalooctlbaloo_filebaloo_file_extractorkde-baloo.servicebaloo.categoriesbaloo.renamecategories/etc/xdg/autostart//usr/bin//usr/lib//usr/lib/systemd/user//usr/share/qlogging-categories5/-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:Backports:SLE-15-SP5/standard/94ec120b39f9c4970a2828eb7361fa6e-baloo5cpioxz5s390x-suse-linuxUTF-8 Unicode textELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=9323a1ffe03be67ed09db690e0c58244aa88d10f, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=eadd68fff13009b6b624ce5b5d783b43f7e0d2e9, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=c2a07a086a397e592c0eed9a1618eba9faf93c19, for GNU/Linux 3.2.0, strippedASCII text$RRRRRRR RRRR RRR RRRRRRRRRRRR R RRRRRR RRRRRRRRRR RRR RRR RR RRkՙPf8baloo5-file-langutf-8b23cde7380754d51b8a6aa0e2db69e791109483e7fb2e401a0a4e015a7519dec?p7zXZ !t/] crv(vX0ٱav4 (ƝRI\-]*4\tݹG|9dn?;1D%,dw*R6#tsS o:7h+>mn,rG\ }fDa JZH[pl9h( bbu夥3spV8M.*%er9 *`PZ+q9 CĸN69S:~@5o<h=1޼Sh+"O 8X-O+ 88:pXqNﱐ^~||8wcqx$.8Xz"=:5`vn֬'WWc%nXQ} ('BW7C+]rdkdX?jx8Lb,5$P;Mk *ĄӱkW̃t&[{ԬuEyy'L\Q!@㐩B='JڕA~ZU 7{_dO֞jA[+B-I &/#HjZj0TpmsKG{[4xey<ae(&68y:';V:Zf4s '!1 H7%g?ri\~e` ˁ`^A_Ѷ!-ݍ6؈V~qߞ@KG4!s_3p׻ gy3^ƱJ/&/ #lH{@-7 gFw5^:Cc.nq%'FBo }Uy@p " 更B}D`u@+bkdigGKS@,y"N 9|^'g!QM- W% (4`Q-#O['2[&”^Rq"_νPI=YU`";K?O #v?=d$VІf: :&]u'ang{PV+ {fv#JEпX)uAFS] V S2Ŭ]vq2t¹'vu2q n5e4zgKVX3v U@pMfpMp>2| ;8I9ljkx_܋)pf7{7OG\[U,s(̳gj}L.r8d4ΑF.칐a~-\GpZ]ټ/os'pYH#YYCN5|{ݒY>oQm!#uH!{5[^C~#Jkc"өII64?<'\lhv=y$viᑥ=ML @u{#^ȵ|J'!<wKaf8H({ѮznhW)-uqi8r(fDlTC0oݺX֩z~InRU|oJ5 W]#,KЁ$W[p#޴NN}o2{7i툯sBt 8KU/뙙ikDɊx 7f~|\>tt]K Ԟ QmsLw7K-\D7֩(grt - ]hQ?h˗J8[4 -`=5k9xyB 1}`\F47e ^õ8-*9ҭ:@xf2-2H1Y%(GRt7oKuʺƝC91 >IFJjioso2 ECء3,H[B s%Vn"aj 29DsdP3̺hS0 Y \vbۖ*荨VZibFK~AX(h;f-H)!s7kJF#JOkݖՈ ;u c]PaOϢutM{p+7Un}9G-!g Jz4@l>]~5rEs+B十[F^R"+⚴u}!o`˼oq%op .SUaA~ns9E0_~]U m=4rӞ3}y&0{r%|qpNc3L id-X!oM`W K!n|kI.1sx S7(JδgwE L4w PeCxq\E[3A0PMb4eb\X\w&"#acKY(CkrJY19"u8' {7eOn:.J)"n%Vݴg>i#)&G}-Qj]) '6 |ч%QzIm),mx.b5@~S?)9sNhb>22$D2C_=2 . kw>kl{'rdUͻruHg'cL;o<]ic;uTx0#M::(_=t?əL EbcOApqm&JE~V8o_mU.(;ֶb8p f4!kx?l<:f -h'x?&J >xI.<:U˔yq9^/a P+ =Tԭ=` ?DY.RV>^0S}AI2 $[lî$혵g۪*yRb X>7+=^p6qj $IQ.k0`fF1YLAv n:-9aNFY۩1$7Ai5I ssmԲw/lr͓͕K'8Gz^mOųg?j1OlQNh(W|og~o #ށځ/(vNDA5Б~*F[#zmW_Fev\I<<:<:VRJ<8JFW7N8{Rc[Qjq-כY@Һw=t2 XXoqj0o9U$"_>YŰ~@,*q:pPk F1yA[1K,Nk1Jik> 6e,~۝ O]w2Pߔ5O* XYc|sXw)ׅyuz"a/{/Viʖ55-p` me{rW*c`Rg/">&)vq:Z^}+tE:vu53Ia#;$9aR>D?ͥ@(NE\@6"w|`398+ln94Zfywj=>ZE4>юk`,`VFKk|qk_2gL1%og`$v3r=uxM,<)0MZK( %|=4]!cЌnżeA~/J-_)'KS"I(ts{8m S+6&pws.=o>] \uBlo4LixF/ NdHFB ?$UGU2a4wUSC0ıwuaXڡ{|2Dp)][} 0J }C`dKzi ZQǀNR =s"3Hn ._UB ¤=Y?"`qkR-8*坣;bD:EBg4fؾXqV)y?t%"3+s1ATs 7~}q:&L=`EdQv2R?ުw/YxpkShyAꈸKyԌH^!ՁJ xk]ӈ7rh7D78 'x;huy5"9QY gWl\hmT<8IiNVj5/-ȵJ>R13s>a{8*iL >n0Z[1dl?Dg+O䭖!mv0+a|buj3ii .F?ΞpFT{})9syv!em %|;?0 =Nk, ]n>(~g'zaDgc,d-hM&k_ojg~S}3Kcw;Z~U )ڂcB!lxĴ 9]\Y毆d'}%Y̰?n=LD6 V jHߘkv34]>o#zZ=FG2R9[l^oqm(w/?j2+\U,<ۄMz[k5~f}O9aA s>/?Ϟs:]ekH[|kHS;cHݠ>4J`] Ū*}=0hRdgD@ kLO ͫ!߻D"sl< h]A 8N;A~VW8Jue`q%wzJ969·^Z I9G;K@C֦]YbtPv<9XT$$(^ $$EWU|K0 8&P`rgC14'a&#<*#xv*a ߚ܉ԶI:Ml0k~U9{U{θ")|Yɿ'\"ݑ9tT닜M;$V?IݘwA?}DK=8QKP(@A(Qzf e(UpV}$z\M֡gmr.!e'櫾y( {vR\FDD\@{%xf\D0E.juW&\xTc(hs"X;?F$.~ TYԞ ,|і0:rnD%w.i1wET;X:%ēOpΣ^۩Fӓ|iql~G"iyӿڇ…Z]x)h%^:Kfx$͓41#K,誹[9K0&Aݥ.>}Ęau9g-4~z !s<ӈ'ptŨ{3]]fm tƛв;eYQ)ߵlNÞIe\E]\eف +R^ ޭ >V);_$oSӅp8SO+iS f^'\?!׫r*Vle ^ `>ӌR=_)Le3؛O1&yĪ[jIȪ)}`ӃQ";D\XqցfC[\B te%w&{L#x$.jP;#hS.9o_ m- l p7N6aP܎`rҶi2|ei7ÿ(u~k=m 2klq#S7F@8 ͸.D~gƚCdѸ3ڷV;J_ ϸ,8BZoa72 D36cliw05_۠e )Ϲg7@qB6oYlaJk,d@/C)sKfp ΁&2`NΦcGmcvc.i-#ڦd2ڃ :pWӭQ+YE۶ a,;rBYOq҉ I,awv˻uL%jt߅ NXgתM'ΉI曥N0H:-^YwHGK]})16MA]f'])^2NJ> *8 MpS +;qAP*NmNlgW?{tF!f3]{(2 y,hBEtKA$49E}(ӄ~+^0IQZw?ȩMI-y*T{w\>#lw}Pp -O;"t\*>!{<2_`t3LIT ǼR=L-G2M-Ff\ۥbhךњx7 꾿s*jd"\ eϘh!0 n1)$ݎP3%=r7„!ITzzh;eLV3ls%F; v^j?1|2w|r1ũ Nԫѿ1 ^{ GwO#fp x*E8CIwQoE4ė{m> ?뭯DJ0\ek)SWi;^[M9:oٷڇ6J:Id]S6202ED)!D`F\}f c): <;/ɧ]񽞷qps}NjzQ7" P Gmj#$YQKo,4"l"HK24wpd>-(ESg Rķ{'ХQ$h̥L\EһChcG/LΠ>x*\F=蕻AV0eWU}#K}u*_~lw" b7ؿHwD󍣃z3`qnJj;#HF_4~u3-^hLbH1slqkԴ֋ʪ^<6 Ji3vi>>O.h[SҼ&~2f&j$ i N10>^z*tT8)d#Is4J<9X}".X TvQsO8jL!27=SY1 diNs N.8~KȖ !Sa~փ/T "myƎk- 7ceݜ'K}|G/+s"c'&~&w'ľUTofhphP7uAPs qTF`eqɈ ׹al.q0r;NC%Ix= Yݷ'?ssy\ۥLN4$H VDa|k oP"?V;LMnFm ƌݲ.hqIL R܆$=lvY6.')^w3 Xt]t@?iUQ2YQQ7uh>&|. ~c Nuo燾O ɇsWǢWcW~6uDMJ8M5n#L~fhsFf<^ ۍYZW/Vk&0:Xs{Sa~]Ip@ʢpe,dh@(rTU?qoT,ɚ 3aDE㾽02pԢ?4[ V4%TgzN>}N_lPHgNs~\85n))OFbE`|c"<4ł䩨{>U /g8o ,;c؊ou룘FBFm^#sU3e+.BO촽mH27XQ?fgA1diW<~6\HVby!$%'s4P >z2c7IlVG L-OP0& އg聹 |)%Ai=Hf<l,hPH(HteޔqYԡ`a_'~;ZMyM0wud_ʸ92uNtHg/p믥qljkCI'E16!Ty9\Í GH\Dچ}L6 y,_q;6N"pLdfbZf9LaͧQ j<5qcL=…IehZ^nkG2I:̏J/13R2^NJ$}sly'?dEjŰsePB]`ߥ=@4 6qξttֶD4􎿟YuQ_jUxX}qp fN^xL -<Ϲ"Xn=|#HT@}F~іt g23~9v: C{W֦ylMkd0!w?%`|ЗEN!?Imu_[ Y^L%]A-q#1`pH]Y^$vwp"|6?-Jtq*O'aNE*;y:#x#$_5_Rsi/+* m#Rr5W"iqs=(T|^-^,loy.GeW| _r#>>HE-rA`D $g>Y3~r*(oo'/LG0!'g ( +kQvGfw^(sJ_AWlTٛZYAYP/s`ܠ$*9Hͭ\gu>"J%[ס@샌 NiG^^l5~$ct-6MWEaMt[H;#k|(w1q0R:,T|۲8߳a+WPDN:͌ X#'!oN :zmu+0͍lOdBt2@֏[uTo~luzqMEp"NŐ "ɟTgD_vc~0 l]58_M2.5pIĎذd|vS Oj~ یc**&tsN=wC:C3/7BB(iVD2+? )/ﶼS\ kHH# ￞Kݤ FDF) lLU;Cb4&cz›uTǩLvP> 61ilwz"͢ʘ7Pv3 ]kɟ9[ECp+]ۑ4mJiU8upv8T9 (y闖'`ɼ!l7u`phVTޥ {-7zbxZxt[Q ]m!ƥnXPx\ZȌfKKR7*+"G̍@Ž3G@Iqf󕊷>#]Z"\B,u񩪻vӣ YwՑRş&|)OF祹 Q^ !ӫl8~, $ ^QZ9qWEg)DMT;)>g[1h.i%H>I($ MRڍd[ ߮(!d̓~B`A8@ڊK£͔"TR;*!; K~Yc9~937l`$DyaQ4ۨ .GpE|ǯ9Xh^7s*Fv#rzӪY0XrHh?c psgujuek!z57qMJ͎ ($v>"nt#9ΕDV#p6Cǽ$0&}jJ)^ZmM RhX 768$΁إm^)T!R%fS0_hLA-^Ŧ2@q2wC}S),-pSV}zYb,$N"r!w\<̢ZehYtzol^POgS.+t[5<TOfX4;@h x@iYŀbV8%Cə"Lx1SxL ޴7liMϽFlJؓs]Y–Oc$iFAʆxv6ʃTKUÜ=*RXy+UQz&aWGoܒ5ݿ6>txQTL"߃U6f ؞΍:,q6Be9sPh"/)1RCxĞa>XahGY)Avf=Ôwry;ڎq`T:]a+BS{HNVP /b2D`~!I_,k p&FQ) @TOvf#ѠW te4+5L;i!L84FIE织UkVj(Qdw"Ͷ;O/X:T0`"p;{ o.=L-bRe^oy]lCҮv98I4Rشo O!nO_¸08%C?dLiPȕ|0 - r˛7ir}8z||%bGBw]VC\/;)OfV _OMCL-bV7 E\6MM )6YS-Иᘀ F1O25$=_Tوn"9 h%>D`t}(|Le7}jݱ=]|)V 3 ,a? #>h\/$%Ͻ|PsoH񀪻ΩO ]?~Pc*Oщv42CP.egaqM 52b_ee4.<*A7z7'x{ІjO R/ 7 ڦ؁=+&!2Ka']5 $H0Z1ZC",r.+ "7o+YwPͺ-Ƹ{h{$xʭ EiS;63,Q7XVq0aPRV=\YzQJ?sy}0Ht , ӳKfyfg9v"T}T8ow@S]wL [iI\A+Ă+uq2ǣEeO=2Q#k/6e,X;]MO)WƟe#Ƶ wbRo|IzY9^ţ?3c'U!|XGp_o+H.Ba[Kq(;ri%|4qv>_;:ycw!h{>v̡UH'0ԖȒ_̂W%c=' gH_-6rB]u*D]{fo$rmVӰϜ&-<t:炪@˒)#+6/`U5ގAO09('Ӱ`k-T*?CPpgWLQ4kqш.NYaD[q9>9P-u:#CsyÃkg7, tTܕl`Y! FՕ*Ci< jk-ڙٝF1 RZr>/`^w:3BtzJZ X%sφO@  PaVt}b&KN׎LB?L%0CeXg+A~ 5ÏkA1Go1;'~kd!TZ;g-n&J5qD/ma59eC >Oԩh\'hԮN jĕG4R$VldZD1+t޻F;L+k ח-.u Rm*~!{G>*4ςV,UĤu@WtoV+ay$ t:a6.$0Ok%􌤼s7!:Xg$OM4YDśΝDsIq)bôľB/1 m[g4@==lK7? t2*m01POHKrjLJR V >*J|WgUP6 AQW盦\8d^<=J;ҬRLyY9p^l4uOaw˥6 gy d0!j\2xY,q])eGM<Π՘ߧ n̨Z9<^2,{R hL@+k4H,딆Ú5g<ؑ~,$%wۧ%~ - %*\u5x~wWh;%1<(.@ ;ni$|f8zI<$Z G}?Rr؛+{6cnx ")q*hyz~"W&ʵ~ˡUCU)Fc_ Bt0]!4DD)ajՙ0B3r5vkzgQ|sҙF"GYiA&xmawŧ6"EjnZ¢Vk˛믔Z2}"7UO \@M24f} 2<(6lU=ΊM F~(B.g8Qoٸot0L XVbc4hjט A$iobHԲomTVv.QVa^Wy'sZ]ڻY NoW{ B"n\KOoq;`PD?5g!J7$ܩ8*Qcjsw}=;qݲ!BlmU\aieX˰Ày(}FA|3ZhѼqMDϥDp&G{0"8W.l{[z#D,&E.}<&X7{:/FV#|ro^u鏣jn r€td-R03j4*\%;Nyd#=!Kܸ$}R;9iW -'.{ێ&<3PR9Q}L!."W L!5dxQfGP]kēT=/F@(vݚf+my?(Cz= Ad\TI즧w(^\ZMvneyqX^pW/ħm߶hG <߫;cT[_$/`p̡kֱb>bH!cYew013L{0c=r9Uk7B`?OWQK)>ƨ;|ۓ?Rf`95˥֭|f]bﭓlp:#FԆ0F:._X;!.`]>hj9}O?+(V$I((z4^}F {ZE93Eg Zh]<̐wimumLeC& Mڗ9e&Sȟ A?[#VbYO|5کʧц*/XJ+W} #XHg)k NZgBJ`܎s,V oV?39$?ĝ&G?M}6kz Okr`t+2#$t8l~O~! ii*C>(ꨰ-s %5FGNR.4z/lG]3ؽqwGHP[Ezyu@Px`SWAɤ~#GVc:-vgu6^I^K?ƙQRo**zSϻ8ɛ YfD b5U_C WuSxیŻD,c|Gg6KUJ g@lqyr$İn(J+쾍tJ`sh1Ŷqe>ƹenX2z}հb18܎$9d' /3tbg<4`aӚLOO8c&h,ʼ6&_L"99N$Nbʙ鷮R )֓5XS"2 S\EGgקktb\o%]: _j׺ESCVW&5c\KvFQ۷budds)'zvyvd)S< z^ԪlP*=3hd/fZm̅J'UϞ/Ŵ}Go_fFnBUon/_GQ&$)T1>CH~v)<Tv39AdT_“X UWX'^Ϥ6v7xQ.HMD kpI}3ZmTݲ^MP|i>Im;G*xfd&DݐSiDFkg5RUju҂!4Zs% ;Z" ͬLE.Y:+yD%-/D8'~wehi᱑^]GǷȃmۥ̌XJkDj( wwG*/R-' g*E DHe8>]p qGJ A_!#_a7wTz1;7gIm Oܒ ݰq!#?0#[D?JLyCID5%IF;{aADi`>.E8y'B#K#`7HN,ߺ]:|Vr%BoOӴpNgx`SIx'2l{kY>Y 0"N[~+`d K;V ASE+(0Q\8uOGӁ0'װ^EyDI8t4"3@q'$, Z[eBQiky ,LVcڧJ٨ãK/YɦVNP`{^Ce+qai){ٺي;Gn=ϴNln")qA H`f#)o 8:׍A.piao5ċ X͘FgU 3DnΚ?͡\>O "s9;^iҫtOU0q4 ]';ʝ`;$gQŃ/Iu{Uha <.:ܓ T4hn[4z;7`ߥ2HX@`r's> #Gcp[W^ X*^Fz\8>%[M|j^ lCNtYVJ /AJg./;j`~1K!1?O=Np__4u@/-05Uug7~w֬0 ˼"4,6bb=w׺ZoaSrN#arƣƴHf'?-AeDMMic-iF ?E4{Qȸf-e`&Bz@_߉}jCz*MqF#uEMe!\JWHdHHG?x~`w 7"}qPG#Fz 3Ėgo$nX,IHzƩhFsLJv*!I_$&rLyyDV{z8AeJrқ92C:A[HB#T߄UDnqv0s!蟦=&!gX`SK2ha` YXT e_{NIW!~p >嘥, ĐA9u2TzbUse<]α#!&.k@\0>D+!2x adNp#mkhTyǯ~yAg&tF4!x@a_s=aćrԣ=lHwgFEǠGg+U[s, U:} cbx0,CT<Ȋ k$;Wo=u>kFPyw_hL>WyR;9\;O&+Al%OΪM[RMRBG+)XœX-i,3<0][Ib֡AjwQbΰH*IUr!k_.%R2fJd*(Qc0X| AzE$ h7u#)˝#=lJq};U36[2{ w h p_oܼBD6"jvWB5ԞVv{%pwVO% j*eIapŇzQ6J`Yhdozl4(2,Vyh/bO]|w4 OD;%Ol޽Zw[xA Yo 1D0HXR?uqX}El^?jN1!A_ & 06.A}_oCl'>팙PV' ( KOQ0!iBLlCb;i""sYW3I CHd``]p4X,b{ 9ᵔYV0N8fB/eu)@˔jFBnJb:fV8H= 3qζ-L7Xx!1<|ŋM)Ap=ti1ouL{hh|Rk ދ%7-u XqOnn\xΰK|T3h+#o=U3Wq"4 ec3#EdE% A0&S34<(wź:䅗Mj}zQOn{o̒/o}B:aCAކ39&^W`˽' 6bc#p+#7ACJ/$૎=`FD-Cyy3kF|J@+I$s6ҘQc _ZOo(z_6L_zCImNG΃^6)ۨղ7#1M;E;ւwfȍ}b1l˔+5pr(^ IQ(8A8!:wf(|,Xm%J&0R$SaoF Vh329#S;#8U 6|r y=rU9}nρLp4c(HTLS7[&sj2p !=~< s0{>/|a@7q@ wj̐NܷM) XW{JZ2D >d-6:bbMw݄^?J3jUݱH8=[C;8'5iYr4Hˡ*-Z='H.")0Xs3x7E{% JD+uCCj;BP] Z6u;NHhGaIsnk 2^n N"~ ̈́N[GovWA=C 2c+Uc=65\F+?2]w6esx j~H<." c9~Z"M Œ/\]~5kiVPR!SF`D=h=.a>榀W[=Z멙/NѠPT#LDeƣAW)~_NCqt;_5#aVa|-r7GfMIhoBlekIaf&1q'᪎- - NIR45bƼIyŅFUMa9cTvLؖ 6~Xa6<gHp)J rDU yxc+w\37Jd_b%6_j2(5@pnL:~\M/VAu{M PP<¡Mq@ {:OSWt:g8׀YQ+p&gNҘA KWeem T^ Ѱ˲91Wojԇ9/KF`NmBߊI>s}j ҤY0#:jB9Ы .fwA] +EUN=k˵k)9F"kj~v@F mv( v|Y2yjrsy_H.8HhJ9T/l\07[EHG27!OF.j8-D51/VM:16 /&sc/ s@RNegu #k1(~`{;e1a 2/+|s*W]?A;U8r]ϻ.¹ ݘWGb`|įBx*TCYxT.1)٬Sf^cLNXPHkXrZp7;6U'_h|3S!f'l"x 쐘铗BIUҵ']IJM"0u#b: n `X8`LiP Y f /jI9/Y^b ,Y.*p7 }™ q'pifڽǜ-3[  <;a2UhZ<A, ƌ߄Ρ>[4#ѮqH4,tpB=hsvOi3;Q;03nVV-h׶ ;և)L|j)_3N!N.ae8"`hdbܽkZ=5 ,Ӛ[:5}Y*.GAkNާeW"ç*d@1%X dՁ,pș;!s9Iʿ; N66!h%'i`k^ldZ_aj>YD:ΓTɫ13Ǹ/̾vr ),9K.`I֯%8KS6K1Pu}-ιL[crjn,hn@D#s4ٳVoaH?x=ˀQ݊>s|TbIz'Ź|շ&T׼Rj4 ?5RF=hd1fk3d{=idy KcWNV~m׏zPJt&Z]{Xˢ&cO`x8Km0r ge -hGy~5HǑׅwS5&d1raÿ:;"[egaa}Eqʗ-U[9{aЙj눍D,]F-~IBybnMptk@ي -rwiʾ 1HYX.`̈́p!oIl]?(\f7{??i~7v kpm_#E&Ơ2Pu+"]nS t9)RM<9դGR鲘{S2z_V1h+Qꡙ-R#O4|#uZB+Z3PpJ06Oź ~7)E.W#h4@@Т9.N`ۊDV]M{@vx=a%IgR1$dOݿyyuHL9,ҎإҾq3r;m8fY919AJm)3a-ݴiS5aͯS561W6x(&,ukM57$$C Q6$aǡdXVU0Sx$Bi#Hݣ-k@tdMv;B6/mQ$)d͂4~6Bʂ8{12OᄧD0dM\PZ#ACb eU`[S&9m~ٹJ:KBRDF9㝽U }ZsHh9ASHi<%bzk%w-޿wh48g;3ˋfyW6sd,8\$ r*w &߶XG!٘;/;?@JV{|1~1XHL+9fw{ >YA?cJojlu}V)W^ iq,yrFvcav f_Rol;6'PRWLz@7EԍXi'f|pTP\[ܨ}':T{~Ub9P)ғ&@ˠe85IajGwK͠fft9bM <@mfGTK>; d9JGt#s?bF5?u1I|U}I38-N ֓7nztKGk$rVBf@#+40icVW^o-)N !zX5DB 4 走 jۍ<JᠿR(IH2ZgnyO(X?:T[0c'Ȓ;H|f4? ;@H_Ur |Plʰe`/~g"n4@ *KE%i$ߛ47CBlTM8yL{PaպTCs%Fy L6D qL)5]92X Jb _od`άqjOs2/bЁ&M3ԆT)_dxWf+&Xyy[gOcwHK0:R:7sW8FF?oDo7/̝uI$ 8'0U*ZyX4e}q`yiXktG|5ŷ| lxrW^ʭ2\P=mhxe9=+z\DCϓx𖵾};8 75tXX n)PXke괍V7o3UVԀ%gD~em66};D޹2D"u?B)So~z"*IyN TLX6M>_p;O޹Mն+~øa/(OCͤsb(VZ^uG-< gQXnܸm(qcp}K$~lZ}W7%N? v5*voĤ$=o`I5`:dlL` ԗbV`gjYNHW!05`k-cqXH\'B0^2?|杂Y+ejob^뇥(Y 6Fy~a1_w|^ZX,\bU?I%s:۝v, O K*As 󢃢^Hq:oMh ڰb,%|*ejmmaGBLb JVl+^cn0wEfʃy(,5گRqi+ {Edv(/XX >8Ǽm]Y͢xI7;Q5]ODVgQ\v e_A?hJZrBudáͿK.Uc*^u N)Ku'# ߊ[#D3s/JPwX^oIvKH(ھ?m^%8?<%ΧQTeGQ䁪,Qgp@\v)+t"clA_u bH`T {KIYȠ"SN`sw,ރd"KY^ ܩ*W"őb1j˥f9t*ŌhcDl?:rdQα, +EUύVH]Ln4?ˍ{6Mjv=dS)! 0G;tE=OlQeŬYѝ&6"<7H"=~P*æP<:5ow*_T7A~Zo.D8Wb C$`zDS:9JRt0Ro+ N 30OK,8L|ѳ qDG /p )\_<@EzI _d*3T!q|ާAbRaBI~k6E&msA:a?nܭjIWv,M']HxDL-e%rSZsy?֦ES9Sl L ' lX\wv;?dΣ;/-ay%}"G#~PKE̞2+m@Ҿ&JX}^:E[R[R#Ч7/tJm[e ܬ 8l(*UꚹI A ,&vi%<K[ͩN̒X:tDaF|m5۹&^}ςQ!d7hjpݰs튶e'/Ĉ݂3 EԖ;w] 9W8B9UE]-7nq[ U<$.lfr_:e&Nyp\4) %`zDb_4lH'=E9zz(VEYK<`x:2qFQ@z~eꔦ^ZS1 qiEEc6-~ȍEu,{}t]5!?ͱD*hʖ?0`4BbXByYɖعNJ~4,w_̹o2 *}]UW e*ny)ۮzyϺbEݼ9Nݞ*7m[O:Ԟ^##٤TZ)(F6LK [p#_@@!c˒\o rt9a Q $y%94pfeMZ΍m\53G DO޴V|[1Iy'{FW6enb>x E@t>- 6R}G%X{s '#a |*t-YXpeCm[2ˍJ q81ݗx.j݅*҄\ ܗ ߏ IbpVcjK!\9Cȕ \({p],RjT0# &WMEv\ -dwP)d?9:u*wY)8VPj2G%S>o%F]'*#y/ѡ2Dp鲭*B+-8K4m8m:P aՃA3V~k|(c2J{飃JpM-I]Zvڿ=*.anaxɒͺ_Vl䉍N4T3d-Rs|>j=|2҉|IzL"%r)M/A0[h/BN/ul( tvžC]iuBQ"eԶDe @;E7brN >vjA>TjFG=X^I*6XZ4!cн0 'eZ+Ek+QGpޣT*lxj uM\kAXlkep-.{Z72Nj7sF:=;r*I{e׉bk/&(ˏԦ@qEj&g=y`a6M-0Si h㱙>s&c~"!Xdp$T(eR-uϰv69txZ)0s2y#Zܣ+<۬`ʣXkS+qV= W9 CT؞eZ8&%WDe|71 fJ`sUyv &]6A1 a/~µLK.Tks:簖Ȭ|4Uxdw3d32"UPsP*B4/l&6nL9Ez"AG;e-@\!Tb-a}5|#{F)\e Ik=nؤa=dUgHJ6rJ/~)-T8G*Oy2g'!Q'Qȳ-6 z7+:ZFU麗}7^mwLwo|s ȔWx8+zk;g7yxdW,[)`%b[o[@بRȜS=#y!JtrC6nL m {lOm|; +_307BP ,oJjw.Uƣ l+kv]12:BQٲTØR6b3=ך54o p}R[CHRý]zr" 6Y7kf5hdw^^\)r v{lJ.-wa~64E'z/qo8σ2{3攮4d}&q`91Vh^7٩f\:^F;Z9M75 %%~pX}"jy?vNA5'2zX|'-qlI}uC@i$vuc?Gswz66| 怿11F0j,gt6;J&g_R|ٗC׌jhYi).s9y͕YMqufPrޱR{q-aK`i2jQOznWqUAT\]n9jhfhcgXxwxOY~Rm (wynv"ڤsw$íP HLttU,sat'O)c ̘'¯=Lw%9(yfs:…D܍G;xM]2H3\Gm'Z Z[\R1@$GT]bڋ$0}Os3sb@`CSz? 1 !Sb ,H쭩` 9ܺK.ʵOVbL/ M%}0sey~bt-S=n jIWu)Xk^Ɣ=#VSڔ+ 5/u7c߷sWlT& B48>AvKHR$\"3g{o%T%gIWe WV0ÿP$a;29#z6,;I8)z-fXoԬh|;O%@Q5'`'^L8̈{Sք5geK9YŝRrҝ8i'n}2P\<: odkcfO7OODi9ID0/{K4oОi3Ts8`!$-FRSF8nQZ¶^XsF$:o~ @ DX74,U3^9drrC* d%R,@"[ʄ%M~qO1L W"ivN =@ӿ4cLT$6).=AXzQbDk׻۵2{䢬iT7Uh71~JPo>usq hIj1=0o^fY"Mo~R,:* ,D-XQfvj{F,`D#y^v~Jbp-J@GQOf0~mWw! Fuע1/4 ŶVAI,VsPȄșໄz^vLH;ڹvk3h=m]lY9LA6H.^Oc{ 7N2 !]qniȴߊq2DcivdSo:&4>1 #Q19Z8۴f`eRVϡo<<&tx-9=1baL:}6KúrJg*['hu$Lޭoaލ-8}ҟM {6qY?T(&4+T}ӨZLɮ;$*wYD'7VtdWE+[ŇJK )ba1 9_W#{9'XNM(gA]ȗuILB;8tzxlj*UJ]:۩4*7JP.4wk;׬j|dt64EAf7E9i9<[tgpslvthkߗp싉<%rjD /@ 3#nHYB"9\qFnXX%Zocǁ(Arۻ,S| ) 7]Ľ hōp9x =iVѯlj}w R];>Pܮa3IIYeX1[*FtB#%Ow':IXP.Y% `o`,R[WL*M4ЪРoE0 Qvu{n9b޴/%\=2)*E&meaV Hu:*l)y@w5e:qsh# :d xRKTyДLxo2`Q+лm}+o]tJŝi)ĞQDgᲹv8B^0&Gt?IWo@-(oP*bw7EݞΩ]˛Q"kuvEB'~nܳQB6p1l+"h ?[k@D]㻗&5XOՏ-c/ ;`^(!~˄Gy[ae%#$c(WV>^yB+'2N 84ó[& ~}!+h ѫTF;|[ zIA-9 ^M uOX)>ҠFw7ݽ]B/Z|W'?_3G ӳ[TN2鏇Z$b?B3C6}*B'$qތqcdk1ƗCF OgƧ/普|Y&TZk}̋wqLPu7SfWho[T8ye`h3l q4'"A￀ n nf`U, dvSzO?qI;{= W#r6_pilXd\ 5.EW YHk–finu*HdE㼚g냆>DV&Q }yLYx.jQdP]d\L; 8] .ԲW@۷ O?:ү gxd\FWn!8 rkEJ0L~[SB^Ba}1qTshBQ^]!{0݉l^V jc74'haV}o^ mBn@v= TqrZ$.7c3F7wŠ]K(I)ҙzbZP~ Uw}F+.M3nDI4yC7= [t^<:&+0[g^WJпkާ\CuFߖc 2华$YY k%-@Lt۳6A/1f٫*R+\/(Y7Sh wJ|"CrWJhv%{P)8ba D+l(Bŕ +~b#?_N#C? s#jOeh⛥ّi=#1Z1Y\+vAЈHsԌ]9'Q̊ H7I^YWM9.>QE7frĮ wE΍ IZWvue)<\=3^l:u%LDkMbhc@P{um:xgܦ?q;)Vbݣ5 ˪ F>,? &2%,9uU:R}ɿa^[K 8'Ϙw)O E=rfQ iPY^i3NM4,KZ}9͡bk}J0UKito/{#iFaMh&+;MFzJ* KHp2? ^|+'#8yYRؚ[oT!|U1u \=1wYKZQ7p0Bh&ݓQUC/sr~p/fo h,\Y1D۷MVԉ?Z0d0EPt}@ґmdJM}7(n/TA:84cq 1ւt-pYF$.I@eYT;WDU SiҪz!(:".]g{ѺGۊ40% wjR:?8ڍ FZE]};0)]NDġZؿ{$L==H^tAdTQ#aq^d _HuD;p? YF<'j;& &YI:G6囚E 9p|;ʘ>I\D?3^782Qo˂#䩈" kN;l29X`۪v۳ǺWOW=(yѲ+KY+e@la5bfKf1;iEzxqU_';!Yo]r'xcC= U082.^=GPm`ӗQ6sq6ńxxJeoe46Eo10F:*= :d 3mF߿k5,-!y_0 Osu`{]i>~<^qyV]Ƀ=]+j?w *F+0"iU WmU*ތSzzqJMNJ#?V+PbY^O:GGԾ!bMG~8ŜuSEӴlK (W\.!0]iD4t_Ou;W>Q49U}!H,az#|ko/L=M Ыy.OA1/ )rY?,@ &;UG$wPaVgxcdFb+n#POHWMz &ɶ'9 #7 Hvͮ:[`Ryn;s4r=Vae|p7hZ,4WQ8gcֈʗ|H5',+舐6dg q䣾:"0 HZ@Ȕ'e麘B b+A05{EPin67TjdyJWa/2S=N:ociIC+(Rq& IM4'Kתt?iɕ.Q稯*;fR],\ܑKži?/8kBJL>t;e;srKdܪaiPyIz,s+Aiq-v=Gmo`;/3xGM&/8b~\yLJvUIȕӭZօ (u0m4S S-Y n)e4 O=`%=~ LLЖ1g})kQ|gƙC3mc$Aix5ɓCA5PjzisH.Xb)//v&b/ub9 )d_)>.*X{{mZ~L1UzzF"_5k$YSX~ݙl}WU|g>Ei|,=# xZقr: 8_c +̓{-ˍ:*a7uc+iHOo<2c~n_QKB, zah/Wٳ} Ǽ/>*v ,6_Z9XRWd}DS0j <ÕcI}ߐkkm:*7E"v^|h[aAUA|rZz(LI\RDScLxVҿ׏,vݽyXa\38=EDmdp' GJ}_{uTǴp Ol#fEq*hF~|\uVC]!"b gUܴ^Ykj#Us`MZ|yfRG9rTabON?@M3ZX$&XwI6m"(;c'l9a( )(^=i;vi[[ -OfxE-hFX򸕈I 1+Y01 yy&s+rAB9.:`0 I%hS*]Iȗ4vzlȠ'(f Jfd7wKn 7e$Z~@u UAc˞͟yӴ&0~f #o^ 4"93mȦΓ_IMȚj,JgJ PT $jwww֯Z}P=J+Hdk m9VUf-27MM0pbb+F]n @oyכXxS_-}pG4CdHz0PA.9M773z'xZ ^smV:|f90r&{x (mҩLx(5, R4XFiA:][zZg O`w鸹5mcu) ȯ9-l>qTE܃Ifo  {lsHyQS$w=c^k+UeJVYwSr<93k΀M9g?W `}sVKD6He~_}.^t̾^GLZ 01 ; !9-') ؏eTI\/wp@'/RC#G9mrB/%sC>thQ^ؿ*& d,)%ZmSu?Pt("nՏzָcQ}$7T \0! GS_:jO2mSo3A}ؒmp:yab gԃf` lJ2:h̓ }},lˊy '%%mvۛeDT(2,"+-Yqx(*dwЄJ+K~;#+B+꿳qT˵zqbhIHil##$d6 yxSrO-jr3 AIZGmW9:aD ?h6ݔrfupƧ^υy8@Q~֯>6eَEUt._+ͪ d|R9d؜!sX֑r~P5xuu a%/ \!%d`>MFObxd:zT+Lȓ[$Z \&y䇎nHJwۜOR/*7xl^nz_DSQ:5/d\NI*beK.iS{Fˎ.ObE1]MqknYDi1Uq-xa0Ae,Ï-[ ' =/axYs/xKV ~j@8@h Q@#<%),"i2[[yWDe-4"d&myeݐ W^hdeq$W!@,@h\ϡϓpj zu2Y TXx+25`*qF(dJ{s4OքpK^3dFpii9W3FY'E l gsWb4~nF%VP"M#Z5 +ZrK gԈ8uVJ ZD.QU|Fu jm:6(JIHI㿤%Fv/ &pTxkZ9GwIұd Ȍ7>c?r,, XEgd;__5j]~ٝ-gݻ?TCDF`gP%!Z~@mnc^Y5he_W`Pi࿖c&玡+`H/-Eg?eG/6{:SCkA DbqQ1BN+I_%mbo#wZ ZPA%/@Wz,[Oh}'KkiIZS;a?hԋX&jZn:ZiQpsϊ}֚sK}q!F>xyh?9Z+F8`))sXH因RϹxEyذ.T_0|%+D 6 3t|v|Jpݣ'kXa#`O sz!mB4rz;7)|S&[WIhpiM+ |,āO_KtkTvP`B&5crP.F:g ~izH AEf|(JaHd2 F4H!Fp,[R&C[| $"! J-XnR(`wYl n\\\t >+O50~&FU&~|wT0\l":Ưoyb d+z:4Cht2%Cpl}m@Dg/BZ`8wu\oSWR|*O!:hr/Wsҁ?(ra5vKU( jPGNObQmYoe՛cm"ʭ"Ɣ[\#R\ax m|OypR8 "#IƬwg'ʁ:2f~V|n+I\(ܼPV\_ɨcO=;O7ӡ)dDClՆWWnaF>WB4{(\^6.wk~B2]Ԧ OaiB7ufIW9]{wuW6ՠiPd_OA |yz7k9_agx&`#z3>G!n=#vnŻyUgTFaZ䌷H:n(3¶3*//99)BA:SWobjW} ^ܠth?e@ߒPGNCm*. Hl%br{6ͣxĐnI*\Nj0$7GFBJgn ruL3p29g8v15".Ee)'B D=[={] Ϫ%|89LY͂kF{L)bλ=Vi\Ɏ G=Im< J=C( Xun|dbL=;[/V)j. ?J"*~ًg(k66f :+Ʈ/3%#vSı/PD;PJC4p$@H F܅A76N4(op`VRc~Pv~+{QXQq1xJ.EawcLhy S@wF%uD-5E&:np*\ e A;z8ٚqORb}W;Vuƥu `2PVSPū'h^˦t |kWN{nC2 _H\xڞWLȧƳߠ򻸵h1(sz5> ݴK-N XY{mWWQ-@1>;+mޏ MjmcY9 vkY,H2 {6Dcb ɨApߺo`&`m{tqX;^7ܠq,: 'uS3ZdZ8[VȚGKpwNGQ1}Fr<U .Đ o{I0X(Psl7tՇ N0Cfvm uojRhJ|u*AkMgʵ>ڬAX;08`g U._@U(Y8[.,LX?0/Y9߱B{|5uE-}KzX79sdMD'KYnk\ҥJk+JND(tlʂJA$n~y3 LJ>Ќx*f(`j7Բz]tl(خ4-}/ͪ,ЯQug~WC^&*o&C)~wm^D&~{,-X}XJZ礣'Qljn'!"p2Q@(+l|j q_ˁF-iڕ{r5Lf v'~k0J&WJ ztOxxr },u~5I2ޙ8|f g!2<ܶVʴ:TtڐCqkBHoIlQ+zû\ ii e6;e!K|Md(f_Y$/E:GceMҬ(2@̛A@ISkq|l< {R޶:cm< 2KZ[{z8uHsri y(4(U1U6j6}P5"\NV6/˓+>tZWzix!gHzT)ZK%ް.Ō^.{);hhjR՗arͯ5UhLg; EٙRzݝmŋӹUXGl.2T:rvrEf!Mrk,<֢m"KqG|b%9, 33?:ٴĐ.\,ܲI"ؔīQscA]_/}C{lPӒaT"6nc:%DZ6%_WR=zBYOD\Lc bKf^:gD?ˡcGJ{MWf ˟GŞa LimW? wE#% ]?%P0 E!$h#N1$\cKkEԜv63Yg6C}Wsz̫p/1xroԗY(z=G\O`WG,}.˲n76H6q/*tCj 3kMAFhUtӍ1j nfUScFFͽп-IN PeA+mU.D)qO9_ĒKdE pͥR XoOwxEK9}f $ao" Pso`'А!ԡ*| )i?~Lq;W6f)oTzӃ2@ H̠GX?~0ށAU g'h4qMljDɱK Mkc}{^N7R+Z?ꂫ'2{3og|Y}Zb"J8V֕cM[sǂiBB 'fc{7߇=W,%تXMfo=,`[l~ %M̱kpݔ0UR.N!@E.p@J!ڃMgOt=0l }U|'yZF!nk>Y2^6& /^a>5Vrك=(c6C;k ǣJ61J>ryN|[Ƒ!hd!><Q̝(C˵GDžK(hpk ࢑k9iZn5lm彙BH_{uDqZK9Et͕6WlvD0w$XÛɕWj K 8+.bOϓٹ"rh4T雒 7 3c|='1B4_ZžxUӁ1" KG i.!ҖQS 3L]ڊO5ovd\. qqPo XfҦq&`e ;;l*7s~*y(5W?!4RQeVr ]bRBtHZiVa/M7GV)zgʸ&i"iO5I#1ewYFTĎ$eHYL`aN0 )-=Nh`G5La-'_zK#}X!hZ>о-M>(랢8?b:"aé$x,ad>y)c$@вau2ɔJr^<)ZőKD| 6Bg[kܿKʢM إ_H v-փ?&ߤG C6#$Z\ d9OՓtl阆r).c:SitD2D@ߡVC4]R;0Yt#,^xoآ!XFPJϱ dfl/vzZ~϶P܁<2yNbL&<_Wlpxi-} ?ٮ,쾙Mz6zx1M}yN[J$ȴI V٢)wkPXnH?H?lhpi)vq\g_/hA.gKG^[ePc}"Ҽϴ#bIq ,ѱlQY* ,?WMBnZÒT 0D ~% 쟁uCmIm 5(Fw#Dj}.S sw`y jhtoj&< >@ӁZ/~;ݾ^ ?ѫKB S'f=:g G$*ͰN~iT1\{4]9XCB҂59~U*eGI1W\طXOi}谉}9—%Dᆭ\eZrJݙK:9,NHiG';'wnf&^1|eAwH/ac?e/߻mD?h$+ !šYtX&]j0X.גٴOO}~pyV R0*>F1}A6]h}-d3 pSp$3q. 5WBc]**%CK{nlt/fW@J {VF/@sRk!&A!$`=96_@<cC4*"BQFsHD*y}=Ӏ,Z'Hcv P 9`uNƗ`Y2^ﲃDZ_cvcWJ^馕&Qj,b7ȋj|J{I [ՌZJ<)huucm!߫@FEI\X{J0qҙ31xw}[zƢUƗaq WQ_ȱ^\`&ҵ(X=h' z!1:lr. JGIfyCb,JE o>g jg'e#XOO@xWQUt%3+:dZZ*0^!srVCdTyeӷ>Yvs.n<}>j|3]>]x4&νsa~Xϻ_w!DLՓW-a<VQ덧_BSo@{u07-,dZUNaQ9힃Wun|Nyi-,Otӿ [\> %yOQ e9O:?0qM56Kb nrjڨMN|p=w4P~Sd:v.|+ALuٮ2iL3}kD!Y9w` Fx+ =m\x!7563^vqӄR50+eL]3?cI =0TDԖcő1Y,j4)UjxK$ҦFSp!q "8U a/1UƆvc'KFpznIpoVʓ__Xߪ6'\Fhn*X\m֓!WwdyCiڪ@o;F:̊Zv \{ ֤ٻ|Xwbx)ͺ5*L8 pF[8iDzQi ZJY^!v]M9w`Cf9joܼU8r[֌}`E0KdjO"gJpV]%!S AZJ v/g©͖o4r,`a yb>*Sפ;$:WRTX%MXڽDI^f,Q5C z5t\>5ݑuu ( yV_YZNfjZ2A, zPr^|݉/W|:7$`PfG(++/^H͒/Y !;y[oBЮ*y+* a*Z8y0ƣnS?אCCb~ ʢ9ڻpLKsq8'{~AZ$%J x2_TÀs&myv5jmO 04/,W y c0K(HTPlq" 0;\ep*HMNTѺUM#SvW0˧{i6?)0cl0LR'0MݾI$ "GmYŗu#N@幋9 ^_Ò[ V@܊w>C"^A;Ljِor1dHxiOYBO(q) jĹR((ʼn{ y6p|+ qlmz:azn1D1}PoI? 7]؅T%w$ lOyB H .aC#GdB()'NJj(M[I86coYi}ţ])%X; 2L??8SjxK&+3bTQe: r_FgRuݡ⺐.uO^Kk UgPEXb1VXT7x0 `pR"7MPWc3U*&;7z"0=D,m0b!~>΂i  n$BU8gڃQ' Q8 4y^ɸAтOn[2J*RRY s: } *ʁW8O%ŸyzV Xhcu _Ο]}44F k;ƨ\@u ^isGMo^؂%~ /Z&7PRWwct1^jn)ւ4Դీ?_. =xF'U%+֗1W#Ð4%%h:sNu0LHq_{j6׺@A{͝ eV+{Opdp>o_iy]Xe[ٓe"hWw#/r.=aG ]a `衰㡝7HEܿ}!G6R=۩.ٚ˲K6AиUHl43ewynhqv MA\9nXw(v oj۳Ƒ%窧qW̒;nӰ3{7`2Dvost2ˀ֦Q}5#;h.#d,"ґ+]}m쌑TS_BY%XQ?ظq]uLCiqid7wSkJQfɲN^da=  ѦI o%{)6#&9T,)"EXrBD4> XCOٍΥFnFt_$t yo "/Pͬ=||l-Z ֲ3Sg4^C {&Rm_LWv0ngZb<BAǒkju<./͞^C&neYAhMNG1u&\+on81UVݳ[*SGN^{,. \ٙ{O+EhHJ~N(%6w.l'DykQmw=MF$|$w˭Kʃ˒W2&J}Hh9{|>E\Jsʅ=''>+g{d#F~:+.QO9Keo\JzWO1]'|MեZt+vC&A^&Lyw];ߞ&U%̟K\olTO)C@i0Y8 d̓i%VqE]S/:[r3/cE~ PGڻU:h[ޢ+edUt,Q_W)祺HNGU^>T_ސ/'Uq)b܅ʉٓI4}@$A eyrRjũ9!l1 w8J%} cZ₭#}sufm VA Mo2M$iUw|lІPef-y"AZ8Wz_KѨ˱d?Dv8~5+*+gJpZ.![zf̎%OźacqtY2k}.ê(|kL-rgD#k- &j?AQѷ]A ϩI>Y{&8#4Wc@_Y)Jn!Ҍ!xY&}mIpbr;ѩɢق'Q& ֎$0w9lʿJq %:b̤ BiC7cRJ*{!zS',MK+Wav7l7:c,9;H&ixgEg)s;3DF#mQR8&dW6-GȅbmY HB}~8%㝧M#q 8"}K<7nbgϪEy]weQ&iedтDCgx ^ȣr̀Qh> BuKZ 3qspR}8z:H>Yj u^٠-[(o]SF3AK5Aϱ[?wKG {S.]; u\9陽kcY&p& Aٜ7/š[S`/=`~kꕕLPi.15UGDՅJ2$5WN4`KK*r=Tv4PTl[X&y Ɨ)_#o*nrh]bgy^89׌p"He3„N72&A 4H pO^#0CX_` ʯ"<2?bf2"?R] 碜Q?~r_TEjVYW&mA OZYlͳܫ$h/ݾNg]+?-:6-%z!im )99ep|Zy7s^I:H qmlѽBnleã%e4%GF``lcWjpMpu' fh㞣:7qZA*xx-&x$jDk;}[ax$9lYp K'﨟ݐvyK;2I= T8_~B{&3O ڸŠx: uLpT\S]#ZԯWh7}+Gx;혞d!եS+l\f axҬe'_jX HÍ^ ȱA3Ϗ}0maZ(Aܻ/q;p JriG/W58[=ZC7qUi͍8UxO3@6i 4i1zB7@+o=)U*:IRfmIherUSݯ"RgAhxC%LOyE3TO,oyxf͜ԠgԃZPlQf>,ܬ*hX=xQ>+ ޡ >nOFc}y`z&g t?U FIϤeLNM|* ,ՒYU!;]Z]j wN4qjr"Z-:^!!'f{Ƚa>1늗u7 \]YcRCĭL'a,XSy'$cChS~n2n7{g&O a+lse2jPelvc($fᶏ@onO/7B)|eͤt8_)Zـb7>׏8LF)o@ [&0EJiDUzI\AM_ɱM1~jbc N]sJ@.91ϷvsJɂs9Ìqm`N>]fMb|/ލBگn|Ż&ŝ(N|3x"'U[(U(:5  Xmzk uX#={ GwnVk :pܣM9A' ۴X="bC+۽O@fӉT~d j?5ff|LaIcB16wKf(B<N67T~CmiJ< p3n>Q)q'ˆ䬑nఘ?x8q{k~-M{M%QAh$ EMuQ%汴Ჩ1K,ύ" J}.>_N|xzņAo* ,vǺG#lcR ] H!46$!G}62/peǂ^bk1Za'뮤z'~nvU!&qoMtg#Bٯ ps6\uQ4KR.$PՐhO؜b_}kk=ͭL=y rJF_ : q5U&((C Zϖn}z>&x{ӲLuwI DzoKoWD[=A v?2Mq|H6p;wP}yML+>ViQTM2 G$`E?ax# \t%ȷ~v`a% ~m5_$c4UˍZ Y{m\o4Oc=?:2][:NL+W-m: .,@U{ $ S'wezW[:vBPyaFNå[mT˩t&VC'@v}O 4q֩}Z9 e)^9h=> V5p$㗣E%gA.jzTA mR^kw52MCv/cdn A [21Ex"``![""ѢB֟Dvq䡕)fm'l2 Ib1[VmYs3D7\'-G'ZGJo|U.kw{F5BƵӮ,܌yjnmE`C\)<)dSOIB7 xH C\RPo;^}{Mܶ,­ѕkP.{yј!YnP}Zh 0ꖚ먤 QMtӱ[qD hK除Ndv6\eCA޾͝q{INr2_bƎ ;M.S(×sre+gx*@kH>Im5xۡ C~5ͱ˨Fp 챋K3U\.,ꃵjpPP#1pxB Rѧq}ZCf'Bs  Ny\ͅwθl)=@R3h~]>?߲aM̊t>,gR; H!r@i勳H6c<,q/xCkΖ[w\xu7>={xg9`7 - Eۗg=X>͆DfSǘ T+9Űx#s\E/KIu(~PK26"Lx6 ^XW-j]Gn{8T$RX'͑Ubdc"Y>2gwfdWUBz+i΢1%G6`

<ߺbY Yl~$r:Kfǯ.@k ޾Oƴh?L|}h*RbIYyDe|NTDf#e5x@c^G'i#;'<<#OW\H-SO8%Gv,?4>p' -G¤La$ylJ3PgL8RlsyOieQ(2/*TYWIs\PsrCMO^f)_;gROIܵ$2#K-H 69Uu,{4[ÓVhoiq9DZCLV_AhXڄ_ Y IxMǦ\fsdRbY8u7"Yx#?[m{ 2mYa$YwI4;\B~"J}mm3Qߵr{l1;qC>I4 mT%)O8*TARѪ(Sub'2X"F٘k@'lӃD`| ؿKzCh}t\(H4V+5Ğj*%ʈ+>k\U k#Zc>4R?ii!~Uq:zH^3 7fpWѩ< @Yvo&RGiB{QZ4LjCu<¼h޳"!nGMDR~UhʂK dW.h>X;s 4%MPD;%PD򂖾l8ځ+X%̿j76CG'fE%/&>`3%D-Rmi'TԟO̡_M.od/FC[؍VYFOVCz%iIOkx~"WR,.1̅ |cbWLP?#z{x-TjDJ\-(. jZ-~?DQMolY urpa)9!km/pu<h>uI&\řswr}j"2v-TH\Ojl Rbͥ,KIڣEGM52Qpw#RKa' "$#|ୄ^ A)pmڽQ07ԑr_2Lǐ+7z$>W;P` ݞ45_j3nU-QDKԵՊ^8]򹎨BIWu쭿Έp7=Qd< vq~Ert= }`μt-ukv  yV3`RQ`:zI KZ0X=!!Ud{WGK:]ighbe m9KVÒewRZ`XcOؔgmT&Q=HD _xm?|g ٤$tY퐁A4@[[Y$`>PKZRiئ7aԙ s7azHjY)) t5TwbgX>K9- c[u:]F4ޡ}=.TF= OdCiM;X;v(,FM3>8&[i7%vuډ<6%<ҀjI noO]WBV#miNzm LoR㼿.Qdm~\*+xYA{ OG|$4_>„zrҿFuڂzI3κ̃kХDTKPZu$"QUur [j;YFN ~L20r>%;ㆈvd-9i(]RʒJYl\!PDN"(Yo %3|^tNJ'].@E}tGxdrQ M' CU UXfR p4[8^imzhh>L:襟Nb24Ij%Kld=rh7Xܖ Q?Hwa=)va%hNM "<Kn:xb^qhjWky E$r ݾ4 }SnNnC%e2kwVlaTep*UʈLb?|e)Ysiߍoc2K?:lJV 0Puh7qe.9QtQ(ߦHv]Rد2R 2ܵI`,}ժs,V[q*.Ӂ3ݙe6iX 1/N5#bV #:*XԷ |Zv=s/Vوv יxj*ݛAAӄ*ˠ0U@4b}HST1=]]ݮxmr~u˅fNDždɀv@xh_\Ƀza֩dB{){(N{Etr^5<(wY,\P3l\;pzY-X?#lV;GO/ ^מ"s,fݩgI2fC{*{Mc j "LCj ]Qd<:QnyRq6Km;1xi49&ؕ$7=SI3QvpA26[E!fFm"ϑp"rF頄&'ue7ֳr.rH*Z7Xg5mqXmz3Ef1^'@l0Luҳvׇݎ }@팫']-,XF8##Wfu )80b䰅%Hk9X؆CL 7H?DnR6}TIk#1fB>_ /V>~,ʻX\RygӶuf%̅m)c3q T]^G>@XI4+ULR-W+v>9+ CPۆl<^PVqr"MNi,VBE6WOCf%eQ+Tu䭊trBU*^` ."G^ n|^@ >;`)){;T:a/:}Z,$`mbO~JIOeigK.8̢Nrh~=?$d)g=qQerIA]vbO 1>7H 4|,ߋ9Be,08Х.F^A̡`>pvr3oGg\Ћ([~&`/YH99_d4ZÛ!׶enY_U$B t0˴wqj|Xߎy֪^Ù[kniHbK%rkivgJ~gXN+6cq 8P9Ui{8 3BTp^tX>)x1z3:S/`X e,$f>sw!\Aysr`FXI._vUaei/.Bt7BB) .6$o~89>hna%٫5RLQ( c7,d_)?CE (/p魁H7DG ~>˰ONL ޶gy(;X7芹h巐+=Hjob5!W3B$YQ|DC!gso^cPbKkA/қgI% rp`y5#69_4;3$)d*)//]}r)Xޘ)4r)8w~E2/h}/ܣx>|.Nc=Ɖ:B>ƞ-`&'4-^8skǾ@3ZSν9MYn6G.*qG?v94 0kwuYyWe b]CY-?:'d$%ėˇ|JdтP>tW=*i0 K£ &,&'4~W8v{ph>wu{iL_[ec6">(Ԭg 1*^nF;AN`q~.yء,̖=+ݚ[.{cj`5t,'4~4AXPDTsƖgqݿ]+W 'j,ts4|7jnNḣZܷHcsTu9xif)1C40cN Xei9$ⰱ>cN-p\R\ ]Rm0 d3Hao ED*#A u<| hM qNl/&(՞C[=}k,I-m^t 1"/eJr-rN6K5@VVg\RUjH2s[h@║M5쯅=|ɠu;kK;U(e3<qdwLZM䘦Dz"3fjf!;wVhC35 w6s*X{`C&Ww f}ДrՈ^OvkyRid47rZV| 9}fc|H`ZB]5'I<۔(TBHn%{!uSL!pt2B Q'? (ۚ}ׇUܶk Bng -yY_8;&OiP"9yUT!`/k};p8B)-mBNk?*(zLm&AU=I9,}6:x<{@aG"ܪP{܇waY[`_ Pr&u=фLHb;pbP0M]WA2TB(­85"yҩ,{=Iz4ycOzŏRzIZ)Q%5 '` z z^l}&Gd9t\ Yl O7!}[P}T9u:hSTgs}|!l7+xʯHJοZc8%MvGau@c#{\SށH ;:QB,:['f@pӧ]8CPio[j/RDS^cMCN:ȇr !?'a·pAftSLVG# \o ̡͛?K'ah}ܑhH~>ū"s0%1q ()ζX~\߁;wN;JB<2:?Qoxu7ݕ_*^(d5K߷]?Ix*o  Xe0M`?U]tm,OUn/#.ghm(Ylm'htQgfh4&A;=PwYpgBt% OL8ͥl=DIjeG!õvũp[u%A]OW.\)bq f>y)B3ԅ7,?W*?3Ib%2 u v}9a wJ| @d ow$x(H< dCs. \]QzrXpfPY9|g ޗ)>|Cޜ~UyZ?S1"Xv],Xymmt8fR c3r(P*ʡvbBZ9Jj:%RϾ.7 ) ]5UubW(j;C,Yj"SFh2y׏KY-R:jl)mJ?U@xtu;R~,W泐<ؕ\?ⱈ`?crW-(NJ-m޽.N4#O{Peð8y6)岖mLY8Б2k~'"Ⅷρ%(a#iCKtx @x :'5}# xhO;U1XLZQ33昧5+1{($}3qB="%pug'ԶVMHT\E{KM>Pj`/Fg{b@Fop- AcfƦeVe*"an)oQ{b)frKZSl3TJ|֡+Q(΋yhv,@^q,{jőVc-R|5*9eb&yb4c$n~^o!_K.GCk4clb!yPE}@q}F+;+^n9(Y9R==!ί $ ._~Z58_(xv<-+}\_b3Ь<` k$H;gҙ* G^}#;.PO-w~YHW hoT h>PqHnѺA-EA$֯t37ޔFTdm1$`Z+zYxFK-͋[MN[ntGYoh/cscWO`Z%1yL. aQQޤ܌2N%^04^JxqU#/ɶpy:,\5L!g3^iI]x$~3tG|Ņ*'J3kw-Aޚ7yT Ρ!.9;tneSB4gf(y]JSeN GSAKM](AxlJO)~"YZ]["tڨW :l!Q=@]669[UdE@LuPbc㢮<׮ULӇT l=O{hJcu0yg0m{ߓm^:O9XMe~jFv\yahu}}LwΛ7Df˿1VpS_\ շnBVg"D!{ nv8? Y@DӥߊyR_՝rr֒1y9<¹ъ*k}Η:a8([ңi5*L`_\ ۪5𞙊,͇E.7~1$Mr})KY`S [M9=*"3U=N"=p!'Uq'ݗyUI9y|z,RDŽMEti(v]٦#[%$XRiwkiUsljLg2oI|3V3IC4b ɭ{bkB.!'Rn rཥTabN8tdfnh~?T[\X 64/@۷?HӀ4«;5h"~B_9R]EBK1,A£#~ɒ/θ־g,ޓLV/9 xc㗋pʉSv_W>%;C0^%L#)!܅X:xUA˫Fo_{NI(M<G&v XRoF_R $vU~5'!Sy|]+wrY$ztԟ)kE~(<>?GjpX;9=XjG.JVT.Su .T1P`jnr28z/ח,ҴOmby*["*ѯ:vM=Uǚv AKX܌&I#EWȷ&gZ!oсE57GY3[p6VKVK;e~>_qG]޺kJ*JcjV41<=q|0c Qia.9T$`V)Їˏj;IyXan9c ` 3U*G at Dy_h吸6N^KfmNX]I`=6>A7_kdA!&3zg z:-[Xgj9u1'YY%m@!we$2BO85 m_%BMA?[xJn~w'`NL XC%e{˾p24ӧzRT}:^l?x<,6$KR7sr"PAS} w/qt*~&f*(tnʶl5?2"Awk"~uuKcqݷZsHGsڈ:/`V FB~$`LdJK'qĵ> EkzھSstSt'?-$"!ܭ""Ci]?n<Y.cwb{c6p80e2zͯj&r#UVN{9N ɳzkz^$%Q>:&yT4$HIኛ-@Jfd4fAfA GO֟c- OH đD3!p] :\ E[j; /2'͋Zt1*f!Bj!(Yk׬c&qRބW62FИ1%rk[LϿ,yJ~1Ɍs_*N FIOm^o;zڊh4Ênw2]<ʘ@1jgm}.o1dL ]'; ϶9䠄83dw 9M+&!-(GsZV@ F\ gtC1>DžƶFOD(z0X`o\RiYهGHMxG1OxD}O#Ny92z}'Ե( G2ҷۢ˫Cl9胝*O-i+,+{389F?bٲy%IB;;vJ"g 9Uf X2>J+|\9U/<7koŀ{Qr8W'SֱWbQlQkW?UUBJ4B~R,Ƶv*GviFʹ|dRS0,e< B@9A6;$5ԚlgهIBe>*9k_E^H25ߛP.&?M|sb'A6cQ|ݶs*Gr!S3Vb]DX/1ܙ, aqY}}zJ #f*$lyMjI*Y,/hzg=? Hp+m i3od}&"s eI\_W>. fIylj42|!#io5`:O5MEpaMbxZ+Vwݣ? wχGφ`tNy;I4.0^) d4E`5q#(QpOS޼y5AYNk"m{ hJ5%y8Rdv5;.ZW&QQ zsd[U*!D#D$Կ˯MڗJFJ؊Ka6EW?Zb!% A_.Cx!*^ZCYs.yK7T#3{yaѩhrezFc{~}6xW%IG6)3?ƳQ*HogJƕCoJ^hr̿\\vjr-Ts U~?zjz0?`.Eg$|1r&ל[f~=2HȄ @-M;S (qԂMUO1<BJp~jS: K"ꀭC=.3ҳqKNS 4%slRz.r@iDԎwՄEj#Mһ@׶ޔ+:.d=6K-뤥}>V%^1W[vlO]!_ XcwbsNRNE268K$q&.c![RrḦ0vRƼȓ_Ѓ)h=56'EKR/u])$QK2X*ejDYkEאV Z.@P[x kh:;OW6cFkC_UdXuvۍӏ")aJ5`Q|&͋ՊMKHΔP{t [- `dWƅPXu<\5 Lc [ l۪ ozbEY<(xHGM?/+МSUi3`Q[čqauTpbpJȋ6 MwG̯b@èMzVa[*5F6R͘V|{*ʊ'Xt 2+~CtG(lp[3P0Z=y\EOݦѪq"ai쵋"r2lL򤞼|emsß:{Q\8f{-ս7{܄Cy"lܡ_ ),1?YCux7ܠ|(:~MI2bgC YP10wGp% ?7fC>z2$pU n++**&Ts%봱F+3(lS0oA gta\ޡtD(϶!K͊ Sb{Bdl) ޔj" ^MN?EG6obE |hɿP`+^weNVPrˋvt}:G$g"!~&uwF-Wt9 ԶB`h\Zo5тg1FJONԕf] }PXlzjKl#Es7j@ 50 5O=LT_aMncVJA|?TJ zPF^[&ټն..Wiƀ[/ps-al}kHIt?_(s5ϵdeslR&HǥC]˕Uzb5 ?a硉u- RJ"Mf5r"r:R'˟/1T3da3q9qgT^YAvJ&r8l}G%Mj k~- [q#5ڴhG )>/LHOq@8>Y SNэ`̊׼9a=mh#NV:+2ݨFx nW/({:GoT ]Lɸk-Rf5 }´$&aiֵ2$<ӣBeW̱uUiGMk`FڇgIfP®pא@`C%-)<@N<;qU>bAe \`ȭڿ [FHŗBZӵ[=Wdٖ"nѤNFǙ"g\u!9rVs.2R%c\87 <GߕC%ߔl#{hQ%!|55-m5`,Êj@R?Ep]4_KF>{d3\NjY]K yym"̜_5nyآPDFS$,.EpR+ڷ=%"Ϟʣ& Ab ^-Ф>@&%ੋ걺n @_ ~&2wvB *.fE{D_g-RO̬a38L|0;B&˜kuVMN箑OFDxN5O,L$^@bu.l_cQ{#„ث<ϊvX-vӅH'g׿V-ɥCv#RGrF 5qCSRlV8aM,\?D!"\1a{A1MiX\X#uWA;Z⩶)wV vHV 4d](FB\]nUFL[7B7"y j+(Fcrw86س!6O/{!`V⇅</ u<ʂ 1V~iݢ3H"<={,3t+BM#pBa8gìB`.aT,W&KȠZ,K!ڭR iu&Smth B}-DM@oȫr{*2w )w5[+n+9\f.?c ,~b ̂lŇ (ta2Bۢw͢w%>Ap3Jq"f ^Y27ˑ 7՚]~li lڰB]Ű9["qv6J,3mA0𝃅Lk>*di*``_b"TAɖs7! "k܄C\q7rT,pQ91|d$XCy;@e*?rW0E,?M6Ƿ5)=7CnƲs+ӑR-6IBp7XgQ9YJt$ !ZcWi&Q$Z-}),+GfF%Dz250H7Z> šY̤_CQ>YSiM}Eo߇mo}]rm6msqP+׹LpΧ[:!B9 +K|WXKaL='$,)(-Ç_tU^+9XYSia/7G~P&;z^n헑`dhRǝب/C&(ê 9; εߍ؃$ؚ37Rom4DўΙ$O6D:k0XTr[SBT*ɪi!+z!IL. R/36PoA$~QjnqJb3ZW0ȣJ u(Ռwt6HL& _˿`|3^%jd!@o~59mL%7䅂!3&Gэk4}}Un]¾l^r-tPu5eN3&=>z4z@@=B(MGgc86x7A# 1#h.݂{N/AbJ g8ױzReGKޣ@$3Z1<9oV#0^WgӮp/~( )$@cIxWbf8B.T?(\kN4֏ ُPɉP@o"_V𰂪w"Wx\yu''\ܰI8cNApa3oJƟOx@lH Wh^oʙ3T3-ٺ)?~}Fv{B`A|8GYCtԸP o8,;hA'+p뿊u2'C lM8IWo ׼5N[VW:)P6&T#LO2+4(t8ATaYb\Ʃ׊Mqnn]IO$Qf?kyoNztHѭcn6qc.|SpSaԙI&R)5T2Tfhr4ͧ[ }~}dV24LA"a  i1%=m 1Q/O;0iU1d=ym+eLh +/%[e:eYE3kjMHrV弞2)сSfK6^ۈ"Qq`o†F-}i+zj5=I yq:5avr,|kݪ Q[f2ES|* LR /:|%G[q dwV޽Y[+5re3eZ%Lg6L.ʻJHm̈rth! >L $ކ eroԔ좂/կwnsЀKCMoqpCjJ\&"rW<;k6o`-rsX,[`)3aS(,rFyWŨ Ew؍F"piqy̳LKDiJ4|Έ6Y*# ɴc,ÏIjU7zOx(aʸoqJ-hDžNAaCteu2MX\F2<܄i}C[ƀ /# > @fٜ!'^!j~CHTun0i5H԰-9ʝMmo͝"Ygj#"j%pAw:%3rQi!yiWְMOfNY ,y'Zst.CElV)QV2Z4i: dn.qS(7%xDcG˃A!쌖=4x*6tSWQ]I8_mԼibe䓣;c> vMȄܩ߼q:V0Ϟ$5ZB͜ |LW"^XhVu-yǡ ~>tWt̡:%F{AB WphFdZP) eWN`GTruaNs |3׼S]F"Gꁺ. I~6*qx) w KjΞ)|]b7CD; 5>L6;Q sIS/r#wlܻKW_4Ků)kU3=n@Wދ%q(K]A*1 $DATC\E9o62| CQeJX%o&b1Df3 -A#CVN9먅0vC5U7PJ?bw' p#Wǁx'~NY>h|2c3 oboݵ~1x{ah#iguGY >$jhK˗2Z&#ڈz4G_Ŧ;J'&W`9UN")Gwz<tZKo,`3D듑d~S֪$px?ujL6chm g2Nf/}DsѰRjr 쯉rL).5JGuJ-,I%2V@5x&4OZԢDn.l;~ "msgۋ:|SlH6K 5|nV"A/d? 6S "[& P:cJ(\ G+~XL( !MLMAA$.9W mLc9"S<=i{[Mjţ`Ht2HJJ'rMQ<10KiɜIU^Lp:dOy +vGƊ:VCw^kZYRܛ%իk6|Z~Ah,~}uqۋFˠy's16US`BF ?(vXt=d`2Gx|Eۦ?">#@J*q21Fē'=Q4@ΨZ+b+`qH"]Z?IU hzEA:ҾcKlxٮrRלx=Q{D]R*9d *qV2 j5gëU.bcB[z+e%D^GTkXtX J(L`=u4d4jʅLEVQsP[G}ЮxڵD CGDmOj#OmZr}:DVaR7)|y^=F!XMr\ɚ|79XQ[tcN,,]`^EXQ r\lk~ n`곁1f m "<̉yCͣ.ɈLϸLx]beIJ#Q ?AXqJ^_^V sB~2œ|DW; mӺFԥjLtx|w,YvCk".$c")(oCy鲞[GʬwQW|Dbn(|k8`v}{#:xzI_|h| $CeIU{~c=W [g< $<[NITnS;iip_@] F^(3^!%1! !]Me oS5o24m=se6!K f0&x][lDǠ&d|gHo`siE HX(vqm} $zg}nTde2An]G@v JMU'Z; ]ViuNCP#r9 X~AE,:!㊧h9hn\Ւ1D߲tz2"KnccBE*97y &d;lB0;Pzט,ddQ| E)r ~l0*t _׬-O^tα q4 =ej)..Z'co:vLC}=E֋8;XV"減z, =R%q,HKͨ8j@7Uy! w6y'pԔ`BCPAe!ً֜Pk8mޱ&-EL8c67,%H6CوWHw96q;.^ &a;`HH'|И=ٝmy"[>M}kIMs{γIVエnWGd1 B"\$ǎopօV;&Ghÿ'X,Jrή7AveL13IZ0nqZEEyG蟙2ad,)}פ])&6JN]q*05i!{Yɐ~me"){Fhh7~jP?:JFi.k,rÐ&'1H0e W- q MqQ#f&4ע9 5lj2xϗfaUf{36y'_TsۄF€&!jhs{Ä=¹0w\yCcPJRNT(Gý& ؎Ȟ^R=3"ӅxF[7ޅD Icd@aي;l!Aq17*y^x"hdˋs{znSGMySj?)Uj:ɑF ;}{׬zi.]%le pTA aEٶj[`0B /ޖ{eؾ9 肉f@;VF%1S78X|.G}}fCkGZ#˥Oؠ0 GZǤ,!:tɌcJ~|_j*bLYW麫vs2ubWYSoی;M4Y @8]]e={1Q6`ae7DaO]y] JJVBpw Ym\DA)Wj9cO{w[x]gި}bFg%bTƇTO0g 4{aX2Rmk@=@]#dCjaF32-{xтWז#ІRQH`F6qy"x~_I wj4VtWɅωwЃ#(^h=TdwilnK @~ρ!,Ij.˄|FfP#7ȇo0-`LHCk9GfFvf8OeWÈm`R?+OS(?'r0hgXo}'9uTl7TjS!L2/h?We3\:4PZOaxF?Hg ]&k#myxw԰S|߯sH5v Ӑy$^2T)M>)*[6%Q]GNHjBI)ka?a b2J|Ah(mNgm<"R)9lS@@kljPN#!})OFxP-&,[ \]ZoY$s8,hL0>$t(T9_|^Va)Ĝo'M.y׃#c4.k@ϧ%^VySU88WTkU1~.ʼnҜT()} kL8\*_mfr/[W,CQA>M6ؖpn[WN4~pߙ&hhgYܷn׮Y2+bσ]Z}YZeJYFd1ATdžWx>?s 4ueqz YfN( z*ë!\$YQR,CJ Joi8 gSyt`x +Fgޛ:(?B6ڟ6Ӓ.Uqp?d_1ǵ$ 'wgu^5%SR7{|)g^d R*_<[%0k8Eb}{Oh<h Zq'nhXMaȍ }l?#:\9-|{~@<'R7\_wSibqprt[^%r=6>4Q<<+ZXQbSݨ>i@9e[)Rd$4n9a% %In#<$G *XZ:LjNѴ~${6Ѷ~whڽ!(~oj* fyY!ɣKzaNFno"Ăy&zu1"i3n>Hn鹥rMg06,omXOvzE{;o2UXd۟zY?A5CѸ>pPJTE`m1J{[ϒfNR yNVxMZ:[@}IT2<gm24Z>_fMފR9 Q!]oT!/i&  itޝ 1CгyGUeQ侮/Mӭ ?ku.sH"eeIDIes7Ce: >(͑-mo9<ߙ\ zӺd~os}L;HP2;u#p)bgJ ^s?E'"5SG]U3)RW~YX4,/_Ac>]ۢ`b` &vwfwrPF(>B#n[{pR1F$]^9Ev(w(^ ~PPhSwB'[({.2SޢrY:Xcҹ%vCVwҭ?SBE;n60 PS({&\UT5‘{&>ZԳ`GG:rUpxegu#pxiҒ͗;w,0h/Cǵwz~7̘N7@yu؝~߽J"} 78'04W3 -(1U":T۫G,uvK^]V3@!]_@ܟ}]) C+yj]mY1;IPj(+exHF>p3TZrZ83K'V/!wˎldsUq#s[P]_J+l2f?U;ʢii: ?DM#թD_hXq~9L>5NND)ϫ}!SURr!;ϗQP:ЉXB`=5c+"Ӯ*NO\)yrW=ϛ3`OWx_Ѿl|'9m1[:s{ֶk`TYT.u}ЌbIPŌV,`yxaLʟSfs z'nwcr {phC*'7kj<( f熡{W .u}޹QPCVO'Zт&hOa&DYC<ZFvWR!E6.YB $YМƝoc{xDF\\bp݀Ȕ@*12`5g!E V1Y sT--gKG! Щzxc:ň2*B5zT? Z(9- d׻oU{`|08.Y р8 JGGeAoDv2k[ rU5lNdoVem:\tb籅}UOYd|jN\/ܝ7r1%_C_+(W}F' w@UrMڀKQNBPXe`tyԘP:9M:@7Ҥ1RPnj3uMz9|t!a] -8w6H؛[ܥmz!<^.uuN>y2У?{$ ̩#bNuiYhq^/]_4K9 ~ɐ1?7i.5\r02\#]Dk&c@a_c,l?aNHᝫvDKį-|$cZ߿ʼnIJ4D?c 0O&Z୻f1#,A?tB\+)p# W".{I"3H_!PkL ˽HQ(l18^ns!U@Wll5pgmp)fLؔ xHƯ_82ËK|")*pm3#쎯A\hu8.k407Q\'ILu\.oiIBEte<UhIzOCԥH| +|igx@h^ `8PM$)侱lmbzHfRZWÂӲ#r%L'Y\>Pݣ)X)BX'UpgtdGMÃ>n>{:m"Ma=@x'HDG4̧keupJzЯL{wiڋIuȑYޠ[*=ZC䞝5z)2m~b@ }#*i@7gڰUւ\z|]pCJec-#Ҭ{rF$ we#j0O,k;7Y@_r=R@yx-06VlkunΡP\li5~=ZAW]PfŒ霫":f#LiLN a^7[?*'[-4^Li8*3x+%uiO-٥3 NDJM>/*JZdHFoaʸ [tI>; Wo3b,`uPO%YiʽAVA%gϫL %uinF"^{%TuGƻ?tp<^=؅H'ű<m I3BngxGTߘЌ̹.$KwmPZ6%mӪbL%i7:&.[F?I7|+鴨'=o{vzKrk D > QAїJR2t:xiqAN?ͦ!懍԰4I!k6nߦ(nĔ9&־=.w ^QΝk!]Rr{s7]ٔ# ."MoHTK= `wÐ Lj! '%u#310?= 6lmPsE_m=' -ShT L+ IڃF}kUCۈ-=;E>Z_Q[BWj)r.ʅKx^Б#k>Y +4S;ܡh&9oȎ ){n0TUEB}=YwyǛC~3tp;ʔVF`yjZ!aal1N)VErw06ZeN֞0Xo A\ﮎ"7\PmnțBVkXґi9UXB+.TC&N1%:VAo[٤;4N0V?>2B~#Э7++9; / Y:)gysd×~D0G)s8??>)9f ZYOau#NPd#\~rT;֋vZBx̫7: *ix'4uEӂX&}%[W 3Z,4e|RSzt$#([Xd>4[=32W;ȺвЭNԑ6O=w$l j^k|H6CCƂ`LVF: -]7QϗO4P Ix_ߊ%Ntg+ oxf IjHܺu>#o]84nE3m u #ߢ,ZRH,ZX 2H/n~Exhi)腽Q?O$? *86)KQ%,2X4c?4] Ў)ҽAuJ!' ܿǤ2i&$[ D2p `[ԖTk[7x+Os$k_ #;|xkn6Wƅ0HtT)b(3=+[_:R*I:v-a5C4oWvvAKhN׺6HFk]P0?ox a݅;DLINdG['>΋ . 2Wt NJ>+kŎU~7l#ѓlO5fs Lg ar,u_W5!!!bGFA<=[7{ۜ"]BSVN08)s2vڙxl}̎ *N׮TS TK?dPae乌J0Wٷ Ce}Ud=R{V=(zSe.r,~XVxLn.hW%Pf ah7VoªLZ6*U ! PtV:s>PC919Pvg3d3}=J -:Ou1-BOBZleJtqZeX-6gK2X篰k@ q}5[BM !2rqy~VzWxGĒ!M؍G\iBƸ<-G; ^NF%"?o8lEQeef%8+YqʼnQڅi}Ֆ&YiZGh?ck# =۸X8Ti--g?yH=?6JQ%g.VW]*UQX\a;8WdO|!<\M_a܍gXNW݈2X-0jrꊹ`f~.0Ꞓ)3ȿR¹ e(o9LlX}t ')4y?U^T cWvtP='$ň.b-Z )^܎3i&::߄2UM> r??~;A`T')9`ÑNıW$n٨ԝj<~xi8;4 >+PN֝>j:+#j (KFtY!1Zegw؄2gDį{Ww9ʭS8хYt@^2xHWeȲ D(-V"Ov"dž"Vn_t,bh))VtUg7oIB>rXE6qw+xuƱ1j1U.Wm6_nwzLJ'rn T0e,(Tk[THᆕolaN\1ftfyk1ot8ǯ Q \jEHV0cF26$zts+V@r`HtPUExWڻ=bYdrG6$怾aZeRZ 5J` #.d/ءmZ -Go@.xϩ1ZE͝>VZ0$`8QeT6(V;&$҃ CM6oEx'?_6jp*ZCu<T#`9 yȧ^ݗZ`<ȫ*2G<5jytGA6HM<bGApYf\oL|mPde7']o Sb4R _r@$.MUUUx'n;49R.98r%{$Re[X1h;Z^2B4>;sՋO)o1[Y06(?ZuA 4e*WxVܞwaHVӎ4ES$Ly1e2ծ'z͎ށ);н ߗ1)qR$G檹RawW3h,#ctȒcm;L oJ'ށL߼NRaEk $k!އ9P ^@6`7:|1ARuC0}@<..2I+O mxm[Bj];'W!xVa)窊x@)1ܒ'K&Ki=kZvBPoj8?vc Aѧ2~ ~# <"&ᙧ ԹC%z ٘ҩ/m-UNf=m^+<&@'J\~}n.A5{Jnn-߈zki=([NBQ]tInb?}<ܰO @1u>2>܋@jՉ ܧF [CltǶGxzr(KҟT/!8A}e- c^p Q38MH'~߶]Z7TauNIyP_-:V1~Rw^G T =.qq9VETBoLaˑ2R=\4'kzF#igCgrHmLkQ,Z4(O3f(B ]<+ebt< "em5I *KT \K5@F$'(j =zZF"RZ՞)>>9~*IBbWI>[lz2P"< ᱮt%x끛 3ٸUmۢ:}ץ MEC)4y /ax[ eS|E~i5|}p͕2ة@i &`lM=mu5JqcIBtGk1Uڈ k3о8`_nf ǥD9k%(SbX5i嘖{VbU|W@xjydCM~{UԽmm@ƺ1~*q9QFIE6 XW@Vf`{ "DEOXF0!40٪+TkfLt.YTat WNo* '*:;H@ = E5DC"BH+hs|67ha3oL8FER)5R/y:vxg( h_(Z:@BbUeމD7Z_E2mᵣn :֝WeTGΎkT#ՂiPD rKv'!L7\%q &W_((٢/B6 _'dL{ a-qn9PS-8Ќ@"cҒ;  6/WU>&b|l JȏSӞ̲j4:?Jΰ"2uLbq8?XŦgrvo)^l2sBX꜋m/|{=iӢ6 ;X]pA^ sK|4X+bc7>!psr^b wاNJٵ;ڔ~JAUO%^Z5X$Yգ2gy/aexWDOS.6zőb#O9+ h!jϏ]Ȑ( S#ƹ<_DG6 UM ہGו,F;Bu2= ZU@w&:IJ۞yτHٟ1. H5nB ojNwM΋W]VjΌI6hJd~ w|Ԭ4q\{z $CQȜ(2U>VdFQJфs)ͱcW[' }Q;{4@0F fGd4fS]Fj۲% s d%z|3BR+ϲq +KQk a;NDgZ[~㜢*o+Z{ִR\)$d!fрΔoGL8jVAbDYS m`td1+W,jZ{֠ǕK8]u?QֆIȍ戎~g5_7ۻC6EB_a^LK3ML`$n^J&MXmC ~?s(0PѾtc&Iv+Ӫ  m]=0>s;?/E4C,bUnk$tCS*w]nj0%BbgR,!4n}opEOPip:!1F p6]v[ :٠wɥ ѡM3ߛkN:5V}PpR,<.匣˚W 1=Kr#ĺQ p6.r| ~gsA76~#Y6K]C>ufe4N S 8G]QUayL! ю{ dW6!^iGi/qW="a#Ua\o~JwMgQC`buuzrJ.xڰ&qz +7U_UO61_]0Ad׌у0 !J?@'Mij`e1D®zٔڕ 4m& o"R pEKy^:x^6'M+_?3Y҂5paWyRT21#1qhУM4y[]%dϡoU:JFFdm}F<~耙`GNCLwGLOI)cL^)xj@^1BtgKBA/¬0F&ߧNH!.`4`74\ HA-auh*Հ6r\UqOǜ."LUbPm i.ٻb6R6ozV-Y&QmIlZ,GBы]F#Fk9[v;2?Y=bS{j!8ؽ: )w?"ryn"5D#* e* KxEsPcDsv_(\F9 In!Qu\i#@{Pi0l{yH}ah&X3v?qT*%yo)o-C K`YTAe {sI;lmMD3fAhC:򖄑) h_UzR* \:|cmVtbʓ,. hO_ՀaM/bkGl/dOVv:u`*Spwр0WjX(BrG &?CǦ/b=áX0p5U0óha&SS8v=Z+94.f?g H֦t jfBҁUvj x=zh-8S2^}_R?âI}ԅ~nX?[wxЕQ>ETxc/qߌ aoh,nw`Jj<⬩N=D/^@5L1Љ6]V|P7$q`z)hH-.¤lx A2C/gw K%uM6b)㴩S&W7rn2J"LqxLmgQx6|܎߯+w/"ճw(e=  os| KAĎ3":u4cs)ZWҬ20,[,:8Me<ߔR>紭*;f)@ym'qtҘ볡D}ޖ-J̹87 dHMQsq5wVu ^jA\doNX@1{BHhD@$Ȣ;Jہ͞u^s0/㈰jk9)41G%aj$jEI}B(uM',fO1tQ)Yr<[9 )!? P|#(_G\Ol42_JA> t6p GURC,c)M:hQ>t&\Ll^"PA-E`wlE^4?9SN % [FA-ѥ1: BKP/9)b㾰 z<o{Sr7Gh.nȊ#5a;SFnrc(|yX]\F];$01*|[H b CnWT/`mMY&V_(7oԱ4z*4G/Z2پ'^Xf 2`~a&ON y_+|P$}"4b-T;;~:=?$o}tS1;&Gxq&hg0P73'm LFQC:?, #DVw))d`仫RuƢ&* 4 3ѥ-.tM}/Ӝ6ILqud 3vPk0v"VKʹd݆U[5!%IB wkظ+JVee@J__7Y[OBZ kYֵcjQs|}I#5c"aֺNl7SAExI=֙ p`Fsʆ2N]칚Ϧ [r{䳖ϵ)\NȎv=H9ialQ_'8ڂV!oÎ]dlK5Ȑ(Krэub{ΒVKy:;Lq& Ξld$JKf|2<%JT hT.a?L5Xm&KFJyptLwW)?/}#IKB3;2dl[N:^bA|ȅ|E>б&9: !ɯ,cO0a{20Ⱥ-F1wO36˒1*).&+HjbʬUyf]M Έ['|Ńoe6 o{A.+K; 7ءchR7ۻ{4>jG* [ _N3'\ҟu?BAL_ ۇ0@,h0%Ђ$=QOuYPHZ.v\Y\]#[l0|2*n4:XE||6t`٥6Nϫ&0Ɖd]dž)w.gTE[_%S#$S3sCDGc,?Vқ:{ot@l4;n,jfBu{yA<g-0w`{L6I4~|yrjsF閠KPV4\E} A`ٕ rԤc|zB .\> a4JOEҨ4$ ^b2bE2rjSdUNô6nKMv.a`K\BA[M?nͳelLvKS4*L*q`!ZidhB弨3/gSYYbM DJzN:g- ޗ 8̹wM%t`g뚓<~?7a*Gx" l[N]w D/~4y/i::1n?֤ti ެ0K (X$]Wڶy޾'8;\{Ovi02 ac?g1f@GpɉښY#)`஥,O71\#/Fp^tRy,žCl5~)k7ErfL =я+GЅ#H ީRd(z{TBZZdd2 !f?S>ESUdkҴ4Ht!=S"[375RQJ (tʸBp6n8 9,Daw9aU{@~ZY>pN G;ݛAc8{B0k2 h1cL 2j4;tL-rI(DzS㵟۹"tG~rKnyǴlh\RY0 A9k❠A[V d!&Wvs@>\sXT< V Eվpx}ulU^Z\03 #ڟqctaXUV/o z^5,8-= oP$MIVxPH>pRr62F~ehi/Q!ݮ_Hhݟ_;lu1Naw~NvWEC:N,T ,LahH:x+:)i#yn&s?֩:79< 4vԳI,dC|q[Wr B/_ienq|>~eАbЕ|E7_A|U%oHveS*iYUҗXmu6J۽ܾ*>E%Z|mON Lxxp]^[W܄c3AUy]nykU0O-D}YPyH{T}~Of.J|ū#&JSFPt4 ۮ@c#k#toL R(*5F2r1?:;l:H "@'\1p;^M:3@"@+o7' RH߂j7e//bt7IM~/r%c|}Ѐf3Y>ԜtQҫ' ' I_+Ч*._k;X%څE$^`QAF$ßbr. "t~ˢaKšhZ8U嵦n0ȓ(ٻFvͅLE.¥qꚏuQ:$Lm9sp2LܳA<7 eK,r5LAY3sque$)g$P]N =ol(?\0Vr|kJD)f`w ,XޫjXxO<ߪXd@ZUST5SD>]{}/Jn Wr2J%l9*%_GRYYS1uI`uwXF<]0˴T\3C`xiʒc_1uXxZ;Vub Wb)cf?vOJALO1BC);ѦϤ>%%1QKZ sN+6XCWUE ˴Lޚ5-w bKӟ&"RP~ )#>ws`B%-kgDBˋ$+a2u|&Z0`u3&ԏDfi^&!nDaa^z:<}!(-M]"3iqD Б6źL3m AҪBڈوaCjss-E[y.q!W]¢qkFwU!iV4)uvAr_JǢv$G/Fj]߳Fmx^ 7%^LgvktxCG_@o7)}ڹ}ѧ8mM9ACF)K+LWiyTiNvy1Jp*=2DO#FCa8g(3N=(E!,CPCݔ0pXc-HYd`ŕzͱο0%icMMkyt,}/yv+¨Gfp$ѨaMHy#ifѹOk?MQC͎BWn`86 U*S%8cZgy$/ 0權(\Q]Y9[bM/^ -9.Hy%+Ƽpww+cM<1ʬDG֕4_}-.(P1؅WAØD.'luF_P"@c>uYGm4VtI;@]p3'G]0b% qulBz %3׈FGI`on2M0r ~MsFIaaJ[_dB, "NO _ufmRV:r/--: XKl7}Ul2 */VN7@AkMAɡ|pݾW!uJM12ңI$vGu'AVw3յf(ڒ utWtBmt^v+7Ҕ/QV)#Г֧`"]4N"+iI6!C/qQ 95CUQs^J?XUѠ W44ɏws5W-C!:A@%Hj 0~#Rws8gb!8Nlwȣ?pb+:)>rB`J~Wu Yֿ`V]F3!WG`)]ՐteC>XU2r@ 9$Z0c\qs]FY2ΡuCω5ApK"⺚~(H'\~%X]ɷ45'PvfoaGPE1^9,<!#@"Zm3Z\9 ]@g䍜I'b}f0vayܟHNy0"K|?,t] ʧ+PFїZ ^{SdHܖmy̟o!Z6ˏw],SDd)--jP0o7a'zmqgir}t).4Q. NE JA%KlʈahˇWY7Pq2b\ '+#(&HK]r[0ɩ*-t`:O(W:[X9 YGΘC BSBtS$0]ٺ(PÁ4u)%ADsw@7}C[8iŬRFb}UOF^cR_OV&Pע1ޙK&ͪȺSjX6jS kԇA]{j f$kj]p)kޝȬns^65Z ʔ5ToU~1AcAJaw\A(U>X;C}t#MWRt?WD,)4u-P>HFsfM1j05S"cI)%k#A΍h5|NH[=j<*;yrIz(1ݔdnut"z3 ^╎`LqƸIlhԚ͓ZuMYa`zPW])ޗů_S^MOkKH 3VMq~#` Yy-Db%B0/Ve<5K ]Z)Oǘi]EEg7o;fs#8 v~P)^wl`qNhӐR1dĐ{HA酘Ou/eh0>1>{ ;!a,|aX9u7:+YuC|l_ػ0 ERѾάFUN8UΉGsyEAVfwI[6W"vT6N5Igf~o$@?t{}s 6=M>rxE ̥xP ߱Z,))S"M&<\ U .]&By[H@Z1EHz(Uҗ2MيĒ -( 6lRtW`AhN3P'BL`5EC[J%vl #{~M?%,,谞yI$ro)ս2J/y5qhOJI?j& XwݘO%w tWNS׎gj!t8eW.^W ^4-_C:mփ=K!^B/~Y5bMzJ>R +c 2KZ^ VI9uB'}I\6k{}cp?sm+\6cDߞe)/K ط8ǸHj4n[7~(b8w6J*zcWkI:Ob?Ǻۭ (R"x ,&^9ͬHy'pPjNi2>1Ը1h{N:$Ya34!=[6?NCAYk Z~q'19Ʊ[Yw T=]IxxC tNk2ڧ{*Bp:٘c</FvLy?B,Tr2-6^&bײYX4d^vx7Nɸij)Q]l 03+|Ž~1I T[!Ke9l 6RnN?=-e.VNdϊC5I/uc ,ښ+Λz/Q=|k eTT:.~[y$!O4uAgTwviz 6~aprfmOn(eȍzsO!L* ʞW W"xtnzoD&7ԄvYm7xHxazEY ׏@8"lv?k ULzcҲ0{qWy>2 iNT39ԍlϚ}^1|@-{k 4y`VF:MtԝQW=Do|e֤hՙ^ FUOfǒ!Avvww*Æ6dsޞ:גjR^P9ncMs)۹fasrq5PU²/~}nkM#׮ %le&s y }@˱} -I޶jV~s!rt˘_4rChVgE"A%}+:靁_m jܯ$Gm!FH^Z"u$gN ?6'1V1(~1n%o)iim?2z𾫝/qKaoջfX Of߱zv*؞!%KS¶BkEП?YF 9S];z}s}eǛ!& x3" Jէ/ Mg[i^Jٵ6ajX"e[+8 qaZ_[?c)P]gk4Pg.™L:ۂRAN2|HGJQA>u/ !NMJΰ0{ck{3BxZU&vߜE쓁)t4+j.{b)ćf<]!M/x 7xM+L,KmK AXZ-e&tݘ{r(Z~4:)ٛE?*BHOL5Lf/"QTɮ]tԭNŠ}ǮmLCe$TK/M뚬jfҾJO.J;L(YGi ] pRٲ*Xv'&=q.ވ$[x_)s5i$2l{[uo)1:<DGgv?旛ʥjŞh=@%(oNA~)}VA6 oA?EȘSșe$ sN}ux鬄)KZH 8" P?Y>\'43hɐ;F_FcQk=?ťTX6%fAνj/~CoH;'',꽌Ix 6O`}w2Zyf 5]Hs(j3?kAsp1dYjC k]nu kI-A=IDiT _X&m_cH(Fumu[FMA\3^UH+aQ&d4+Uь&g?2f=uflϲ*2E}peݜf\Er.~yn 1j:&б°EGC+?L+T!_"wReor-GDH׶ >-wqM-AlVїO+r6DiҒG" oxH;1 ǁc7:c żzg'erDxV1rWvaDNё?tRTAZ. u,#T.@"@9 T2qMz v_ "ffXeOUiv@Hjg Rs%m>*Edu?he/B TdaSL<{\e?NiE,E~Sb E}m~3tMz=hJ2unKERk93 [>]Jصm$AOMDuP۰KM7i9ZDDw $9ķnЍopyNG kr/"zUІ$/.r fҩ@F[G>%ȩGhnYB!EQT8Oᑊ'285~tYx,*@٦;}g\@%~0JO׵&(nfepFNBT?la"E,`(aAς>}YGKfA` <91 S_Hʍ "$$DW6"`RneeTs3Oy,5eDArⳚFjVLNEҞV@,<8ԫ"ݏr =StH:N5.6m_F!8#hVD ~#W޶cƏ\o۾>KNG-rhάc1AV+8k dyFx1_JZzvοYYY-`^1[c W6/}Ho/*2PXNܣٸ\-,@& )8~9c*HъT|d[P`bsS7P\ it/kĚM 2 BNJ]CN Y~3թxcS&9ގ3$gCo&`qm/PCbmj9< ,n%]d7wۯvQe4c)Fxݟ,upa9;VL$jTCi>2`^%V3:x3{%X[A-VNP|lB왺Zw>.<\s> B>E%yvnUfH-3XDbt*`D;ߓ`2g\"|S!hlJMe.zn[Wtg8.^ҿ&sQ)Ң L0tkRRK ٔ~*R`"Ǜ6ڡ 4=OOGrLyvOĔt)Y{]^n;S~##51i֌*i ń;mEvɵ<*=ؘ!ߛvkx%zd AVGg[s \,’ m$F+$8>lK-YέEo2uU(x gR#II X-PQM 6SIZ%aXSZ#FګH= > _ըx͟yvuFǖ^tZ0PfCL]%bLeFHo7jozq=i^:.-?ʱJ@C.'(묢 IXuz=3i~00pY0P"<B~x͙͏ԅU_ȰW.$8Z4ue(KJ33߾3tڤoi &a7 F3sVBlB1ܠ:G]Eqrm"C*ŏvh²kf-6{UD4hRCPPT8NHQT4G\[Lxkbu׻a|bJq6{Q&n6U W6!u QFV+։d R[C7 hDVV?Püܸ _8 ^atAEzk7Bلkz[r١t_Tezh\ #X} wJh7.5G0 ~̣\1 Ql1.@hzZW!9Q:yl=aAW!د'ҳOȌؽ:ݾ + naWkUæ<8t`:</%̩mnLw?wL'|΁TTۖI7zdKLK~rb#4S^ -6|ew;DPzOYc$ ς)`w{,U01oB7BZ(ͫ/uIENjuQ3o?XZ`H&ډ.e_C5ԋ;9)n6x27N[lsNY-DUU?xL>qGbӤzQ؈ylGDB)r:ƳeC3`gKs;ەӟ2DkNׁ~"b,7&n)%Yi3:twu!̷R `e[}Y tӴkI'ϵ~U>:ڳGzWO(N[cFW 's{g[KwȫXj% Ƥ^ELwrt.kn˱y m~1 bMBfK₃|s/~A~$X^ SjdXk;{׃H9+=6R-3%^=5z.W۪߶uT29[E4 q$Ϙgʪ\ WޅpOgrwk|;SR40Qq^t?֪+޲"M9W8i-Zb$rkV't>K?g GGe)E7`/(*YӀs Or"t?T WnEE^z{BDHSuޞ=F VDқy.vxnJ2My&>{#.?XJ<_cl冪Q6oi9A_q"pP;-LV_ޑ:h JҤpUź \3=V0⳪69BRՇ&arAG8\ȡ/AFcoSYEvJ)wiЈ(V&#p^r+q7)Ř2.,kh,azx ĚՖwU{+1$m3;F~m&^ܚI6/3_6XQZǝ.]! zTKH;H?x(~rM+bmn{a2g$rYX%0hԺ^Xw KPޮIEByYI=p[x.],ȷD-~m01N% K?\/Kɫj `MNSc6f\o.9BA$A+'+P^ ^dB ]ZbKM%iTϪ^jz3 1$at$.Xfѩ٨z6EŤ؉Y.E_2k8ݎX Ffo%6|~E'LisERR<ܘk XC7BGBys\98(EB2݀VJ=* 7t+hnrka}r^Kd4 3Q,oay:\ +p\AIx'y2ȥَVD2^SQO } ͡z8> LF&*Wsty,h3bS28sK p*z 5$Z [V~o4b|Oۤ2;J;\ol픇/b-Z*_k$aIR3'ӊa*c z{oO^7 VkxbOZEi L3-2u6F!U9m묞*6fuXtLebbF%3-\=kCQdOXH}A UHwh>G[ZtOD &Y|;5uBlh;׈N֍lv'/8p $ʝf ʖTH@Gމ22TvYRn&\&q SBcӸ}OՅ@Q# 2i%b 19[fQu8UVj@z KAK^TYgR;yAkv~@pmDPm!Ʒ;(VDbHv+!}/2ѫIha#+c+tI7l:dԥ2a{ j<&[xO4m>'vwdtm~tmqV_1-O򾓟ZoTaRZX'9h+ +Y#Y%XL}S>|d L]H8< H-|"-_s `1u<75»OpT1.Axju^ϥp 0D5EC;i5˃0y}\4v5P /|뢶 YZ