baloo5-file-5.102.0-bp155.1.7 >  A dk?I%z  9C7Dw:"ǎVs_ғI:aE>5!}qRHtFKFCe@ PPP6K$'ݺ@#ی"2F߁N/Glg?!~7?ɡR,~g5be mCh|C5aR ^>Y .IޕO̠:ҋ=?(Q'Խ@2rgI2݀ {['Hp>EhmK#Wgo2yBCW400ɑVJXEEt7/c1m(Uњ*8(uGt8Yb- IҚ5mS}Wg4t؇O1ߗbk61Dl/N2qc h oÐI%48LEpO~vX{Gi93=!?'aےi$]985967e6093413d55ccb71c2756b3fe541f7a0562bb801cd0acdac823ddc6d9dbca25b5c4e2a878bc4884a54c999d0e606ff933d#dk?I%z %<$NZC؁;Qe_D[93J Ȥ[z݉K2ijP^%Dfy䒊1O|l\1"M-!2'h뚉j]<+z`(?ڇYVL?{7pjY*ڲ'+(Q n`zZt"aQT+Kfs 1?rhKC/Id^#k1:kT@1v(n턒aeRc6;׏!7VւźӲI $"w}m\ m3lz8&u4èBڸ(emB]}Rޙzf+_:OÆU7iBi7h>s(. @zpkY͟=mQ DɕD{b(_~W4e)| @HbcޘYv)!Xyxa H>pI?d  J# =I]cjH l  ~      }     2T x$4$ $( 8 ${9 {:~{>p?x@րBֈF֓G֨ H I XYZ4[8\@ ]d ^bZcdkepfsluuو v٬w< x` y܄;zp݄݀ݕݘݜݢCbaloo5-file5.102.0bp155.1.7Filesearch components for Baloo FrameworkBaloo is a framework for searching and managing metadata. This package contains filesearch components.dk>lamb01 oSUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-onlyhttps://bugs.opensuse.orgUnspecifiedhttps://www.kde.orglinuxx86_64if [ -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 || : fio)8@HBM큤dk>ddk>dk>dk>dk>dk>dk>ddk>ddk>d41a4e6db485dc5fee26cd5471c80cbc2eab5cc680853d4b3db82bf248a2c36b23681491e46dac5256a389e55ee705f1a2ed07297ce9ad673ef61ad6d24a07d6baed4e5089abad9c4af8092f5238ce4b714e9fa123d3fd952b51ed4ee0c4037a657ee8d1cfe63cdc5187d0331cf29152f5b7c3b30cebac7e635417288a9be4d5239d4c08c212ea3af540e5726e7a47c73ed8b9d69c9131016f2dd1d46bce12b10ee58812e284d6248e70356fb6765939d26207a9e74aa9572cfd7c76ab09745db6bf15e486db8cb8169f2239cb70a7747216d6bbe3d8b2320fa9972ff81108442../lib/baloo_file../lib/baloo_file_extractorrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbaloo5-5.102.0-bp155.1.7.src.rpmbaloo-filebaloo5-filebaloo5-file(x86-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)libQt5Core.so.5(Qt_5.15)(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.14)(64bit)libc.so.6(GLIBC_2.2.5)(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.5)(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-filelamb01 1684750053 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-baloo5cpioxz5x86_64-suse-linuxUTF-8 Unicode textELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=59bcfa63ae5c324629459638c7c51f43c67f8e19, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d6f466794e56660986a88319578380de1f69ca00, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ad29bfdb1875f63044db4cea61c2623a1646bb84, for GNU/Linux 3.2.0, strippedASCII text(RRRRRRRRR RRRR RRR RRRRRRRRRRRRRR R RRRRRR RRRRRRRRRRRR RRR RRR RR RRu%N 1BPbaloo5-file-langutf-8cab73214b4e25cbc2200dedff8bfbd6fd59df2b75fde98e6d376333315b59b3f?p7zXZ !t/9] crv(vX0ٱ(ض(B!{;iK}@c9-.L~g e~$d۔Ӌ7) ]Q[/_XKm5>;)4^&4z6tȉ7G(9`_=UXp t ,C֮O2Yd/iz/9x`˩N! ^we^ -X;Gi/'lΉ\`\#m<֧"C;]m;G[i񧽒eh{rw/\7^2ao HotG5(nxUY8s#^%!v?1j S| X,d!+]~UG($^O58fqQ xs\rs Jk'|aJpyHeE{g2/tGe` ist]HH6:$1bY? Tjgm LUPzWr)čҤWj,$:5?ZMfk s<QyCqifk"-E.?Wb;3Vc`h3\ 0htf?)*7U';> A>P71DekA>ʭ"3&g΂ ɣT!@LG ĮN\V<^1jѢB@@F#l|6]y\#t/nn='!˓H:֕/G RdV!W4f`RZ}G^nlVV)k`#i=|e;1-&dypP__@iXC{!;3Hѕ޿0kt} \ᙢǝMӅ LOwIb?cpivkT"Bɕ,%N֣ b`|DL}XlyyMU.%h]TV,r-A865(ZHRg\@CM%qa6xy zGMp ^)%/ۆX8xE%$kЪP߰EE?n2#0t`+p%MhU4"ӡmd1Cy8-QK8∀o Zyj&ڒ/|"g_ &HhjXjǢ ={}=9R=87yyp$~8Q;!Fo 5$~g*N>Ba]"a]T!Jz0^yC1 aLH*$ܩdc&iNE{#J.bW`D҆wzZN?4=g1eHWE=&u(~x^2,SwhYϑ:ww3lXZE7=?m+l,K.A~؅:g:u^KFJ/eFݝJjMhV܅GQvKz~#gŰEvύDez@DϞދqߑӧk"~y.4&oٷlaRǾ:og3Iuc\n"Ysh4ƔYu_o0rd86Ly3iϣ.u25`65wKU urƼPx ؞.! Q3TE2&PzL`%L Y*x|yiı$Ƶ :ܥLY^[ R\٨>}aB[' ]stoDuC_J6}1mKf(4 2uƮAm-'|G<w9Cs,R"(%2V#' Y+ZM-ɊwrIxP5(+ir‰鈻RLJd6WS'E@GȏD?~҉Ã{ ІԦ^9q'#iA:.̦qmigpacuP2ziīCybTp^z,C\Lfp0pc$~xƛPqkH.[Z٩#vVV|b/$ y!ŵ%&(Vi _Jr@]_9b`Emic˜Q{,1YC8tTK"@D+6s3> .eWzI-dJB5 V5ƄMHCĕ yO#N9="Sٴ178 .AʝքʌUJw&BD ޕ*!@gݨt=&@G0Qӂu]u ,{D-(5̗k ~&Yb4V,1`K) |WU%jѻٚ4]jTb& उYBm (c{?g'a8C=9|K`) "JJ&*dD3+y/EҬs[OѰz-޳uχ<OTĐ?YҪp[90qXe3/hD/vAJkZc9dz˝n3δ#Qm5(f啻soFXcF`(TN u Wh)ywoy ^v9h= 0Qܧ8]-xFĎ,2ʧg `Wt$c^EXm bhewƍQS޶$Diq0t5:Tи?@vZrlBW` )sf ~9ݺ;JN2<[ʉ|2Ƕx5%S$!c|d&Gw*)US;ҿ0lq%`SݡS8Bq"㯴DdŠo iNޓ3u2C8m^G-Cۍ9zkTwǢy* %qi-᫉n\[$͗fJy!l(7i_ᚇCG"% ۅ]ړ6 F'}\;L39.┟22h+kVPgJy剙z69jc;XC齄Ye4^ :^f:A>ܫEoY`i;?Ra5ܗ7Ɖ Br>_~&U&RoG 15|6gh*|#m᪴圊8#Þ#o\Y,GtXۺ&J]™ZyuVY-](\gK\+ͱm8B6IdZSyR@Ul?8;F2KM$8@{|VA'y^ N_B7tft Ňg- $9^po©J߂@E!e:2k#`P4͎E pZ;E:|$7Evd+U6xOݿDžݼg!S 6/OYvIXeH5O uڪ<&:/O4l)w`?Sx趬[]U[H`;4pSI3kf̢xWw47 N೛ξ~Š[ߢ=1С{DxڊV{S|O٥ k'm LwpP$]y޻8ja9.Ie&fтE[\F|MAcB5mbg7BҫYj R`;~XP\sU+ z"=Q2 kUM "$Zzȅr wp 9-A,IVOEgw@S%nVȪm&!stedkZM @^(yl||1 ot(h~/D!Ҝ F Y@+wG HՎm~o`N@ EX!ZKnINA>;s >]\x_o1_+%ZE[7U<'4.$׈ӪxJQSυq! QpȘ={ό Qw#peNe W>+^o`Ri^b@_APSY+$g hσӉ&ʼn&iR&my"t~qEl"NU)7^]E5=DΏш#O}vzcˊWSpp v X:+#?\*}9|jggai &~>Ы p("AXY UU\[o94 #ra3&n&Gp̌ cmɊd F%ڧģpn 0h[WRD)sI*D}KQ%}De_EsBV5EsDTP$f M39T@46 km^: %w-Z$_#EB%`75'p|gL]giOg\M"hZNxhŚ%>ޒL˝#TH/Jv$/ƨ&~Z)6ѾX/&Y*l$m)î3 g*$۬EnPжÆ0_sus>a=b; h%`=HʸnsFLөﺞQRE܈iS|3cQ}̚CP6 \g 823MI2?"Q8HO|u ]+已6lljIhicWT hK ]Q?ҥ V_w4#di{tO4d.OS4K'63nC!Sjd _Uhu>#w{+Bۗ0(-#kj|>9J٘G~6V#-ܴ,ROg s72) {J= h!tG̗p4R? ~ k^ #=>f(ʱB71d l"TŮHWxw99řZć:g_x\{l]''V.|ңs\L[{Ik N3/J٢ő L6Ps{h4%=vN4Zc:ÛIݱzeDv"H$eftsȕh+Kw6 0+2&EHDdFX v eC6MC\_d^Orj+7WpArEQ~R~/ usP\@Dy7C\5E?"t6R@EBV1<ۖ]Oli~(hlfB-VLt N"& 'rZ35 -Y⏫W!|,'v*.4]zd=͌ ±kBkH| l}[/*ɶu&~N3TyWn9=$(=~Y\sw]YVYH}v2åsYCbp^{\{O 6)UiL[1?X\FFU8x%c:vOJ%}qir)+!]C+dlJ3tQM?iQPI<>B*"߹y*]B/̂֓]ى,:bFB?oڭ77&n+,?L r1[9H. y0ڱݝIajb 뤵,z%J'^-NxVwDIhlݕWS5Ι#.7,TH=S^NꁠMq羜S%ī^޲k_J;iw&볪BIC1z氬X%óq[A0vpE<4c \z1l An8ݼ6keDK iʅt *s-+ꚦ؆d*虂:_e_ӺP7'V͇6'CyQ2?>EmBMH_{Sz˗t<cXzUjA-O}D]Pp5E>|"I.Jw Z3]k`qVVj)„i~rsݭE51n :F5ߦ^wbn*o?zi*:%+'/aZkzmECzUB/_9jjs)A ?'Ha샤tR,c7,d%b0,_ZmֺKs;l^ T⯲ߌ t+CÓI`oB"PvBC#rZXd#ޑ԰`[A{\6b-+Gԗb~xZr5s{ '%m_mFdhf93YD;Fјr6h+Bi"={"l_Q%nlV &c2=/}E+)qj Œ.x6j(Q>y0Q&EeSUZ+vA36{31闼ͺU <ud""up-M]8/:}Yx:i]H wjlZo~aӖiM}k@Ζ[0,%9q,̬#py/7tj[7-]{r/aD̷) .+?&|MD*OzNmnI!@GXnM[E-=<yf79m't ĺ-I翚<:<[_L-E-6T[lݦbW]F0[F(R^vKѭ"=WMrRzg!եS P"K8awLWuxUsuM<]"ǂE䮈_Ah4 /J*,&ZtLRK}VZu δ6Qʊʈ`2ZI`UBU.ފW3)ӌ8 u*>mU zY990-7Sf4*?ڶ&76/C19]Ma&G[$Pl!/WxCgȡ7x-0cv m5@qyߺaf$vd^"H)N,yA?A]XV) CR Vn{_3?v]Zg0\aZ08drD(԰y-e$#euu4^)F풿a6fYDf"~#SY>Yk FpI&ggﶆ䥡vK  ށOrM #YL!f?R6D\FHvG^ ,'6 B*}ԟ1&ʂ 7W*'aSH46bт⫫3K'מh4K{-q">D!֨ȓuFg}x¸,MYk#<N:O/A vQ>nّae>bzL+^xbPc/pw 5@rJ{N:9mKP=LZx:U'IeG+qx }qQ+(1&̻ߨ8WeIt]u 6 +i?xz<--Vѥâ+}_Mu dbCzqzbپ0KW#Tf1pBdblm4i7K^aXhǖbJ86'48Q3Y'],K\Wޖl+ B2 4azgpyf"wG,!fGd'Fճoӌuŷݏ 3~jR)}wNnȱ845@KL*!,k=TL{/݋&CsdV] C/ iỉ@9b[j6,a ]UmG@ s*$Zsŋ_0~@µ;Z٧otpg ; 's`Uk罓Յ08 So.h",%ںKLT{ji`lP,@{ 7{ AOpEgsZpPUBo ɴx6.Jd09ۢ U6Q@&ń/g0=.>1ےhNȔq]H/KK_>#s>'DB ݺ H} woT*#>{za7+.KܽZ cx65-$9[he)f=0o -7><ٍejdJ嗞(Pϙ8j`%qql]Z Epq=^/OC'!ިҮ>O,@5n6= l\ )=L7LwOTLXg:a XXP/~OLGY;r#u!,Y~Ьf;(v(Q[< o%9m #jO}T(kGQ - 8;7I!NW3m Fnȳm@f8 7Sdz3(~8uyt#$: Q8x^ 1d7<4B%dJ7wunogT9LH~G#:\.iyzv搽[26_/dh{[W{=&BaiZ`UN= )ALHKv6-/E/h+Nru1O;Da}sjDB9ϵ++)FqHC$ΑOm?7-#'V@Sϵ0ЊXu1 ۫JhҳwJ5^#؋:ۊ!_ j\ #H>Ud8HJH!wA3jpuYN6GV>kB3&4Tv. csvKʶʯi.gKL ~)G满wE[ g<H=0B~̫KL~ $-{V2nv3qӷK\TSo[-^sЇՉ ahwK (G]V%ͅ9e4ա@ՊP`.9[WAr~O"e!Cx8X& '?a%_۰q<p~WELq7v %<-Ԅ&*C#`Z[LDƉ{|/O2&(O]vV) JI-R'T(1oGɓ==ɖqTkwPо?ݨeߠ胇)_1ЄV@;J49]w Z(ٲ@^TէUi$kӦv-+^-lL5hf jFĩ[e $,]0=|yY-Ė0RL}6UA-aث;!L#lz+lXg~77na`^&MrO^_K\͏#( LJW6nF=7[)3k_ fE)M&ٓ F{=,O^+?6ms;jFNt? (NmYot/OC0~G"c&"A$HVؽz8cW7^Ase7HipCo VCƞ*ob&H}s)g^\l zF=йeEE܉uHahɟd!xm(>. NWQHtYॾhdx΋P+Zvʼn"*ddǣBމ>%U7tLR  YSS`d6 @Qf-ڙh-T \ƿ5kM00ix\<2oaD(MgBn>+tAF H_DŦfd؈xZ1)ʛږ'T(2\GMU~o@%pEe4f|)xN k? 4訾Em6(!bƛdZ<^o8Gj!UHd{gS4G/y8412Ԣx֮*VZ[c F?D, a.#y<)6י[zu[vSC֚SOZz@NT\tVV [i?btf+ < DV2u7Kĸ`*[$;$ ,"r@ngd$, + Y9#ּVm'DiL0)Fj}OWj w-a>ۢ]u1;u9N҆I\R%2FXF\Кd*E3{T *JL>V_Rkf^֞ ]>`ӹ ƶ[ 龮Y4@kG4wV)R[yl8/`hr QSкPN`yk}Rradtkzv87ysqJ$ɟ_% As|?2)OXf0VifW(')F+k@GØZ'ɅuP8@-M0JedWK?'8g(,YiQ0W[uf;'*;rdq u wPZ\L_rOfة}c &&c@}`i -ЦgCLy18u. -R`Rnކmπ]0^uarm2,A#-6]P0!P W>%UMr6ИdjS$﮴h N1 Maic~WBii($!{yx {/8%u\RU 61xT8o^N"u9)O1I>q9kua- F;mB_/2|bq|/e}B(z[W_{:U γc͛ofӄl2HNH,ҿ]2ns)@Ti̊[ac&Od񗗓|h3Njy3V1mr 5aX\(@'utڹn-'T 5Jz;@NngHg"vtr ڪ.qG2Ir.;2jX́rFNn+1J3< 2P$7<$-y^62g4чRYX;:PXߟD!T^UIɫUR7U:d ?.7s,ZF+Jy&W]t̃>FY*q )UwiA8z.81JK=߸hgϺXP즪i@$yb&{4.{MBԝsSP+mܵ1ZW/n3!iG/~ D*S#ur(k}87ŹEӨ]bNP\ҾElfSNZjpYD/l%CһilGlE{]V4sBQk{D|KЌ:,_yFֶN_P4f;,R?]u,emCE) { ԣ>򼧴-ѱBBܩZsYDZ;|~_N&+QkhcWc}ȧIDf肻dY_vG)ԷĘ n.ꚲ_p (Gж8԰N{hxoim$ yTgHz{'ڳD\rw^^zˎruhnve Uq*;lK)$h{ʥ{o;S9 =!NuczW|9ՈW<_o*U YE>.8$,ZH(+3ޜ neI+ռ |PcE0DG=cd!Me Rځ2ks1=j柬avlDq, ufggz= Yw}'_Qbs[{h$F*(A4+F}*&5_/LF-P$$M=x[#agԫRHYK wSz[\vIj`O'O":z\\E9$n'ƹy MӞ6Y" ݯ gD5BaSpɛo!APuc@ ^z`Zel~v5V-4z)gQjL`²f6gvoue` |Z!֐)*r9DƳZ홤\5ZkT…(% wU?}Ϻ&Z9Mog֡p %>YLМVS91>rwKs.ZmC7g#T|VWTXn KAg4O Gg߹VuL,t>d 3\tXY{Z*,cY ̢Qn. %z^YZFDCei)H!RbUTl`>d$e16fh0, kd3ip:yOQz؆\@7w{ sH HQP+C݁2u@r}43 Gʶwб.l?s!/6!y .m!::SdlQ9rr7UئPX`9mĠf|3o͍]_B",q2ZCKk1zqUKy͋v7jYz*I_{Jz:kA  -WǏ-nvL}aRGq7g9n/1NfQ߯\xa1r`P\afvi睴w BdӼZѸt1.gvW΄r ᧼`\v%\Oz'ʣEswa`}Z#mr'9FC*c`2UgGqȦ 9v/G'c$#;#SiTAy_L*zWǀ@7JV]~|ۿ^pvRF'Hd!f!f[G=޽u9˘༷%?A{V{2鬨=QI^ݻ4EH#u/ f:iP g+7Op%Cv'7)4`+z" ($X [=L\bѡQ" 7[}78)b ̤'\RaF<1:z3d_sl\p r w8\jE4o6\Й7U\#4PLE/ߨA< lo43!B1S(GĆkkn3Ң_Rq UuwGL툉GQi-zfd7&ۤdܖ{Q꽤M ߶Y;,OnI= c/o|Z@{\CZ秬q7 xI%J♌lM&*0Fm\HaIÃbE @bFA!rp-Z_w:.#"@P³\U!IUîKFT`kS/98~[NjLW3ڕ h|mm.*| j`Biad06}CO*#ClPs 7Qُ'ÿ;yrmXVVل$-V4h8.Y=0vvə8,F֯m1X477vP/*c˭дRI!`,h3{=3Bqη%-BWEkv/w:s|Tb 󊆼]ŭdy A'sD=jG״X<[Thw"s +;%hRJQ Rd(齶EhwaPOH[I ]BEv̎G"f%xzʸ=9k7sw*DY|v'D{+ԂodO8S6C_bJ" "{RJMo(d-3rfrCL/76rP&]y?BTxQۙTp˓a_dCWꗢ8Bv3O=^Pas*U+VpAMin:討gwyґ/%4E}bU̬s ~вN-9˲+2[|k@A7J)a[xnCil/2% ͋m E׾+5|0RVmEe%)E)R)K2\udIܾ53b2JI 9~6I// ggOy[Q_6ϸ=Z$X)y0qy"'=DՔzcƘBN2zKR Dk>O zagJc R{910zM_\fM1ĂۚZ#b T 7h" r0v>{R c?<NO|m ﵋Lwј ޳:d~xti*66_+]Ї}g[gu hnjLTk$n9„c@\B'nm]m3F~@05Nm4GR´7ISZE*p=?f J- ?!f4_ǮT]UIka{; '>LJAAS{ Ϥ ӫ\cF@!QK`qÍ{ЛWmRW[bs[IњJ]5o 9`H%p'0kGٜD7\ 괿# j@wOa~g>eYfY1}6U\T-Bd`Y< T';nlKj$)lQ];q{ҟrwm9[) +Z0$s-3֣8a&5 Y0~ JE"M)PK=Og1טl=̾ Ꞇ_{GzNJؓuE]̴I(NT5 +[}J̌ h&ajY8tKK#Yx%UaX LVuNwi|_ИwzDcH7ӐzyMtD:0DW}=N*lq}nh]Ӳn G\hB_fLk~~=K%@ƈc8|do 1!ư3않B^qɽ\ icXI wQfآR-Rv16W2ŽG ZtkdӪN<E23e?_@Vn {<7Vm揫TqiE^-Lj;QjuhإG8J?=j@\XeG'cm*-U)rkHFg+xXDZf >Ҭl_=u7W,/OgBe) )DQ=RP3b?M\LQQmͅv: '»lػ:G3qat\{2((/EW].6Wmh0 ss.PK~'A ljU& G{0g"GZ{)2cldz\hpC˳_B)$tcE$VzId_ !25'.v;70DGg5k0n1|ph.K%:AOp /y&ş %O2 @Xd{D[*c@(zgSf~x"s y 6/%0*+fJ❁rkЗW\I|u(|{VdN쬸]H gOx=L\P%nMF|9"]jTLZ@2Bke Ă[i_!IMYC,"g s6,'kO[Aj /2٩w+T@s0krDyMKh]}/zZ!Up`*deyoAl\(8ya^s9#BB#G2bI<d_'^iF?󹹏d*27@Yp~5_8볓pfkYbe̳AB$QOð#1`˕vIJRf.O"3$r0vTWgd6;F_Iv4sYub7T ֜2lIDtV"in=C0NSX(+) ,ZC<}c*5%KlIMQBwD~V h%92G9Q#- Ԙ6kyɾ.E!C9x) YF YI^|Ȋ(É]G 眏6 MCfAZݮ~VqqL>$ng >1iru?ctb PPFK3zU3Zs_,>3rH, ,qވnzmp!p{Ƹ 耵օLĤ;n¼Pu cJJ +Т#YP(a]o'H0*PCLذf3oV1Dx9IQyd(!S{Ty,)CXPUgB)?@3m 4J~j7V3}P()*}Ǎ,޸sRO".*uYef-+"n_c1/M ڝ:Go )re 5I}Yai(z?|]OJq7{Vy74Z|ƺV bbucw,wm2D.Eݸ0 ~P8;Rj20.[u+`/E)RU6SƘ_cq;.OL'8r lz <./ 1V_C rqO)h1ilM:f8^^+ a+P$9(鋱]@c+(Y,7!fwYOśG=Q^w5UKeH5 u@𥊶u3yǺݕwl<3.H&ԏ 5!kC{1ǝ“jgMӃ"{)}E((8ONʍMyv -^*z0-q?#uϡvR]GW~%9zxMo0[eΈ1;B"\)(pla fMU9ݑIc/m?5%d[05ҋ0u21ܖX.O'2U+͚0:~}_p,pjyD46n-K&ڊbPYZvEAD쐕MS`l[Zh4ɘt/NQ۔` };J A0~mp gK-gPa{Lw\fz#{8"6(6F;^`@ fᶔ*g^RMTs9_,j b~جxR&L_`3⸂c;Upd0]ߑo`"j*}IY% PPwu)ӾZd+Ӂf xn}YV@حeܫXšjDD'耰n>m-n;|<ΰR)Zl'/MkSyWBqBeىΑ&Cc4ӯ#a/ >ԡ%?&4Wąd)tJAM:-ۀiφ:jఛ#?['6r Fܰb&/:L͈|[- yG ȋdo Me9+6yk9]M<1%5O m؎|ƭQ Tu\z}ګi49 '{iǂY*ûɬQ*&5lSo_jX@ӴL/p-fԺ P޿旟kyQ*}I0@:W ^jbHV[Qh G-)pY;bvE%wd筥xSqo0 zͭ=mV#xz-]D{u %xo p?-(ewrKL ~K׍.(_怛ڧ15ŨiIŏ݆\AD$SbvZ s~|Q ])7KDC9x~Ƃ3q8k/+8YmK|z0 `nae3pYRWWyB5_qcPC1X>BmyV?k!ZJ1?"2tΚ.=YG2£#r"Dnb ){?p_./ gs=s@K=xVP*#v%7*8 #u>QIlF* H?F ںA]uB+r82z̴gs[<LqɆJ~ {DKɌuH7/fDmɤmaI=;ދPG—.t"T+-ѱKT(S W$4d~t mCdZ2=@J e}8E-P9T%h :jIE1@FqL9ORe׎nv7t‹c}$Ю][H)4#7>Y3&6zݷs600La1& 'vѤd4l*Nm`U$wG$:F&vڛSҽ:?ݤRM^ĖHH b)B}G]Sze9l`ujj׿c%y1aкHM 8pv2P{^'pw_F>EZH>w ~qaWM-5TbnsfFVkIFl0*{eb5M0P=ɆR5C{Uː|4ΦûlvrQDV\BwW8ɪS3%lkh<&w:Ksˎmco4ɼl׹+*gz!88"_rNb5?0cul=mt–8 WYx1Ŗ&N'IÖy1 ;-?b,.pRԒ9XlHXt4e _}*>8`Inn _nD. 6p2Z2B/G0FW,m2 @¤=rj6Zp~:VeJ; }pZhffz)ETm T` g~rYh-T3N1;833iQRGvf# 6![K?phE㈚"HU- hˡQ5˥tDUOk(wϥY&ocamuG u[UW"]3Ւd8{(a`L9*صÊ3Lx9*~VFrGlox}h%[rTk-?orW.cZ'Y$n3&(쁱H[4g]6>.C_u~7V,nHptOrkLco'_Vݓ'ioIm PP1_7GzuQ`YU8> '^QڄۨmQS 2RL Nf6Kz(LlRP6dpUQ|D&[6p_sPGcS.v˔S7I c}c5{ ^@PԽɠcs%X70::$"54Y˚|26υcD)E'ո-YbFbBFP SVP QVy|2 ޘ^  gW<͌yy"h LTԄ%Q2{G_g'K#]jzIy欵8e4u/%z#>zxfen%RCcM~f OMTſ?cns3Ech}?mDu*MWk'pe! wBH1)qY(#(D VY_ceFawooM2@kmofL*QV 1ޗ:lyΑۤ[P۵?OpD}1:F:?Nʒo`S_~6tNZ(ׂK鲂(z kSGsxžW-Xw'0F*h ˼b1|p٨HQJ0[rgJ𝢱9\ȒR<_jz r_!7CM; 澜J GpmV}(},`ӣY]G)z 3З߾4bqeE{c+c\{OZ1엮-n9oш9|mx05/a^). 061رl:!o0H( ϱ\w.Wzn a5Ad݋.b T K3zkK7E&7jѷ=-0VxEȿAq1O%̼zyGyWcl* 

SL#9B""^|6d²*Pq0LFrE4&qm9-p(Tbc~syVtS0+7OwۀkouSTL5%#=,(lQ[[q,ox(},i+"o:M׺F:<տB嘑c;x .җ2v#VVc\̨`(Kz9~&U 49?OJonzA2Nf(x}TcU#VQ)שlQ%ظszB땹9ʬ[>Oot4Yt 9ï Q-otvs6kR;߽TinJګ:PQUЕ}RϩwHY렛CA7#*`6ClӘ_"C1B7H:09GOtƓ~]WS.\q(Й2)M;a0~T3!m^t/,sӌhL4[aRSMfI#u$5u6 ]%+lY~d֢ELX3`LDךŅjj+[OD {YZϸ܉N|,D߻mKҘF9z!X~QMUDw1CĊht vV\J2C@_}?dbO M!.:k& "\@ tpFO$y)_U S\qQ!UzlɒTp"(n} o(#6!ư9*_$/ Q΅!z'Pgd a}hn3YZB)*ZrWf\cf>$Dn?\l|)zmL8xҦ=i'`lЛY #&}6]󏔠ך ZEn #-_8lz/Dew{儏4wV/='#ldw"Α9}OŠ8%@Mџh%YtΰSby<|NhGy-/jp {{ONZ[~'ւ ѬL)`3rtIo !3I]IZ`&ȵUoڮtT!_zjn,Gxf|y4FYOeR0ж4"KC<ӧkIw^~𖵷-ʲS@$껆Z>r- U4\׆ptLYBD3pЎs0VQjj9Vhoጘ#̦ӧ32Wa x⳦%ܨ\}(U~ERyCbu(ue  &|}'Xd lU{ d0ĭDz>A@2fL[lGDdSMddHޫKбm1těKTνyFz~fQtX.V4l ;pތ@; Su$ -BH@?M:>+fMDLktLaX3)= w(* ЕM=۷k,~7Վmx hW*ƯMoJЀjGK| PgۨɄlcl*ǪkiS,K4]OWhV0\BGv\I!>Vw4yA5:)W[9^vɸP82wI ^pIȪ8GAKGqXa(wS2ҝ@8PPkΩ^>^NqbH~R\]:"1ʅ(n l3A-gR؊H5/ԂiQ݀ hɜ6-i83Qq1SO=X'x=ۣqt*zPi"t/cx&DO333ILFS* H <4 ˚ @zG+#Le $Er2﹚=`sy =uFf)ЁUˋd(tMPNdWNmݗLN¡O"OkCcpd"tGAY:NR[w =yMg2h}}s#+NQjLѼV:!ldʵ K5F;0T?JZ"&g0 q TU-w|tx ҍna:jNY_ %\.lN\z rL~)XlXᲂQ V _񂐻S[=Ђ!#r%]ͬw۟[#Jr=WB7U*' òJyoThݲmDAaL_N S=SrQ鰅 4,IG&DAj$@r.ٚ EVƓ#=SQ>w+d*Zr\֤+/h#_D<ϫq<_qn7wF`QAK-]N_C tu=&v+hr1Eh1U7R;X:GsViiZ"=P,1)O˟ۉ^*7f y&˒h?2{M?TQ-#`7&g-VR-<+z\(s9_#TY3"tVNeQqYRŰ3HF0dho)]Gk6#s0m**!1zLJ>´|jNz"04~ʟuPYuoj|UU '1uwgOb ^[ EGUDOա2'C+FFߛK?SB1 ֬l {S*CؐŧXu8g|-?ɢ-ٝ>W;hR pi/ GӆΎ,0^qܛ q . :"c#X+pկ7Qnķ晀NUVr(e׶Q-.t[wX҂*#KZbSY H޵l-zKgy? !UH n1gA >V3rݻkLGHV]E03!dz}7jQKSC]lgs;--<4VxmWMT:kkNE68hV VZ'iᢇ.c=F ?t-YQHZ9 ̯4$G{E8sz ڜټE{H0Z?Φ_- F:$gb+5,LT_rї:ؠOsl97~.r<׺?H_I/T-;qtȍ8H~l M͹}w>1t ]Yo<=G=Xf]Ś4AnQ `X*W Ml$hKJ8 z(Th>)g]ֆ:Kke6٣&?Tc$Iol&hd])7/qڪ6G祁1ƞtmfH~#Uecq[\%{'mB^iE8w Z~+@Qu7a2v4r]奴UjG &=-z'Wf?U<vU¯PݱF,S?!N|heBfgRdmc!wscEhw-<a~6{}^JixpٌwM d@:1_obEC]wgA$<3kmwY 3Oc!8*N/kuL$̌Jy~Έ UR29Ry|pHq8+Ԉ4 =PgꤓZWסAfu`@12Pp%N$ ٶOYaz3K=(d-BsJ/r[\8TqxmB(pG]D|$! j2׃A%N`TYcE4z*]xPkk]!KU=])2w Rk[,<Ҏ\ol4`ʵ kR:Ycy" b7'ywHǖM]}ws݋NԖUˈWHsXֲHڑtݵyWP2x;#OTf S؊=E8aC:djp̙ )6  /К1A G uba*(z)ڴUI6ɇZ̏T:@}3eyX9c*(w1ͺZz\HEB6ܠP:KmmwdQ |pow68{-p>"!7'? ,ǧb5?Ao; NUcE Ckޣ`v^BcXg]ReFp\>mR~{YF\6]R#,4,mQ6юi,1LUV|G0;6=NEZKG;mj0 F(2K 9JֺF9ŻhmE34cqYwX9~UM|&ɕM~I.m3B sR-$EHH{i+E9],БEP³diS%j9ؐ>ӴmvֿڧhN)kiǀ15 !t֌x (Pe!m6  ~سB}JC/%i7Xs}Ӗ0ZPޫ~-gՠڌk66 9o^[g fԿ:e",ŪPTQ{b4͔}9u !S *|Sa0nEROrX¢o@Ɨ_v/ 4Ьa*O%r/<,z2&pVK}ztuq%z E``o 2œ fQtfDEvcD;v" 1T^MQt/8I2x@;nU;~%)r8m+afTxG4ǧ{0qק=.h 2c}%@H3! moܔ@FoOϰ3pz)3AoIAX%fM:dV qi<_ƲgtD>aLKA( b PDT_j(}_nS\ʅhYWÖZY?V _(NB-R-EMbh@6`󁢽LM}ZB2?>8߄e{s@28z#q[m!tø{!Vu)|tޥc&Q(`X-ReLW6'aK5W\U*~lˍm FHUOj&mPphJ$`~DHV]d^JfV=l9Y+nd7f|28PB>ߖȋ Y?/5˶u:jɍ4uGci=_y+1-V\KReS09UtIx° E2JU>bڎh$1EQ}?3)g wޡMKR&<^wKUHb6lrg1ܔ&$مTVqrUZc^fGo6BG ɉke@]{t'^*(ǃ8\ZJ|a%mveNHzhyL1AucoH7IJ-}Ę}:R#=mp?q3aa!y7NBj: d4X̦xU@!Ln.W^c$};2>Yn N^ift/|eo:]`Mj>O}b)!6?ok9=瀷tqo)*|m(P56,ڷpk., [+PSvɨ^y%@uz\>xM0_W/wpu0 CT'n\r@bf_gQj1oWɂv\L7z)3*PWYA΃)(* g"P IIvLjư,J?]Hᣕ &/< X'dd&s!|maahq˝'Oxh pX7)\NX ߼QVfu)H^OTđX?B^}}Y|0*fl*iXs=S2 AAj)(2 "ПW&ўI21(&*uܡUlxlg䬇$u?M9mW@;aΫ0|-gc^%'H)ʲ9J1FNե lLlG%ϲ4W9‡tsҏn+ga/3奓^eSE^Ĵ~Cw-VGYԾU%jQ{4R|q32a5 @XGȷ9q7:lUOw ?ig3`ZHaq8d \/7A^7}vx^tw41՜O%~=?o~3 I9G[0SO6iO͎-ypL$d\XM?vkGHIq h|sȧ #n[g~AL]rU KܵMxQB/pIظyרs*^7$rJׂ'Bp|ˉ`|Z6\Q/]j'+^~ 4!ayOcX'1K~eh#ļpu =]H_qhAJ旌O˺p7U7Pe\W9jTlKr*RJ1,+_$Ro~o1VwyIEu*@,;.LU%F] t`dKqoy= t6zA2H)eo]@ +OTq<8}Bn8/vc7Y-jocխ)@؂)ןV1Yw4WVGmǨcUl zQH G/7.5=,I.IT^18*Ql6άVAnLS8̺9%9 8ݮGf6mjbcSŻm2Jjz I-pEQVW1E~ha7TE.Umgk ѳX̃0YGz8Cۃ ~.p9WD.*A[pPD¨9O_):¡TI2a@ UBD.d2Bt,xUeHp %f8GKugP^O ~>o^Llx/6H+'Cˋis\hiݠ=jy˰c U(/TщWɨ$CӏvhK=` jn>~ټqvLYo7w >0D+h1>PVjhfY8׭FT(T&mX8D [E@fKS[dO/6Q5ZJZ6xS0NۦbXGAz;[1U%L?%- P]+X8dVsGDD~V>yPp터@ HsS@_<'>jx6 y 2l|&Pfjx~a.X228ߥA Os pWỊe6ݲRiY3FOŐF^y2%u[ s˵!"Ϟ.R}\&$W^`}JWa6yqyMk?sVX1ɗ]9g+0cxy`T*j ւ'!IkcD}dSObK0ϧХ q#XikWT W|5Yf+}=xBKY_>5D`T5DKR .zh:J4TSwC!&rGUo2s#Ø ū~5΁  QǍpܑɶ|SJ 8!y6{=OmLCap]GzY˶xD5HAgn"Ұ0H>OD8$% EeqY\EYbyƪg&i'M1\Y%eȰNJBxoq*[ rpP6X;]:A3%-& + `*fv☦^הF7.>cҷ9]|g\vG`\/CY}7jck; Rr7Yh|is> --Q䨑0h UBm($埁kб#ҚGaic%X;ͯS/?~bt4kLy%FSi#(M ZdUsGD7~h<fr{GBTk&0] ̷A SdNh-8֘?o4ܱ3Y-ǏuVc:s-ݐaUZ;|k!õ}c524VJ){&yVVN(`eMIF,/xoM/*؎ci&srf.X7Y C&pr6ORA2!ܽb'wwEStJRd3+͗=6ӂgCRj?BxQi{a'p5uTourGp(4G no6ۂtިrtn=_WbnN.oLg*Ȟ8?¨t_ԫ,\i,fpRߝ Vwۮ\C%K%bmckWX̧JzeBsi7u76[`e$-m6&*(_CF"?2}%DKn%DmmHVIVf- Km`9[T{O99yJ7F)`HCʾBB5k懀f_zQz밙ԏ^hnybgo@QGV!N*PZF`,9y 7ik锻%g^lӭtimީ)'􈖕ϔ%AsЗO 0&8Z#M큝$Aw}RqF{8zB/"l#rpN)+ޏ#n933xacJA鸶jȆkBs3[2.yxA'z|ٲg|o9ͪ:(R1xKQj..Pz\܅0sȧC OʀYbK1.a\t-5.sTUܦW\oɀ;K(Q#&km+7߳52;;3BU̙ꤪ) {?o q,ًQ0hoU筷u J$/8{Aç lvO b2}pxQ3Z#2=hbl/o>2q]mDEύDsA&Hِ̲*ۊpi Ķ׽bz#V >${|yl3\n+K|tR-_>AQ*YxLfV:R["ZXItM}vMt=;j2N.ݾ+9_xfC0bcr!pm|׀u6ngJ?=+Zf**]Ƌ?đS zh[ofryض"#|Tݤ+?}>eI@)1p(G}Ei#0[+}ߢnKyR% e[pTl1 4(!&Hg.$hb * \ф&lFk!qn:q+`BT(zo9xUKGW|^Fg*!4fvZE v Nl: ^{9QWPn38Q-Uߥ<3%n5Ϩ.7jdwjXPFHUҗa[Q︶:!5Ԡ S .l/Uj^lYב)Q"Ni~ J$NC_En՗:GAAW)ޭN 2]V2"肟/ s);2H>П՚*UYYȓR^;dF]F,|& gg_QпN0Up̬='AyC#Q}5)<~%g#X`F_BS,a0^} E20E@ײg."Rt)X8M4`;+R-HcCƁf~]׷VB_T0K޷&?XCxȨ)Wx('%Mq-'Jr ~C!~LvgckLV[`g+d]gvsgߞ <95ӯ07) T-|ؤ긧5#6X,{yv>Zrﮛ8LI9D)DJTj5eP8mQFuŔdH+?l^ !p=/9oj( GnXsOTX]f0fՙudλZvVt͑|PygeJ h6ТHq)27uhVGZ}Cb5Ӓ:5lvo+{E~[@D `4ꪸlx,-Uh7:O(l& lLAdTKBmf#|FKӘbi;N*M Wݫ0=F7T܉yl"AC'Jg^N$uώ Jsr\wa4XQ3B<,i zbst{"?奲cf'>VR8Tû}RGYȡ]R tK=^nC1)у ~?M▬D&Kr>lWƷN nr)\L҉V3Aٞ!e39, 7Yմ+Fv})}2CO2EebCnrɥ\n'X$p "a/9d[.`XETÜ&Z‹n3WY3eJE5*K'Q~^cLə[2(FLfmA\rv,Ǯ,-w-GmA#U`1#S(џC6ɏ?Lkz&kHHAfbnF"+Cglm8u#X{'H&;Qp$ 3,cG7uEk1khq.WZIޥFbQʘ?}lW{|li͸ʒ|CGp)%[<]++ҸB-ArqcCL;D-^"xN/Z/)ޏ!#SAVd@3PܡUͧh;11$ӿGgȮ-B_E)kl6]Y;HaK2#{OZГj ߴ+ې n'l1Q+]eq1~j׎ _p/`lHp7Ԭ0sfb3?F}«mNCԐ}/ӖV(eb_rP;N^COSKIP(JBHw[&B\$ ZaDH]^IZWN,gATtĤzOܣ7 Hl_ x<.A۱T0 1gqe)e!AGTiTM"WJua<gjA8ߗrpz1L󋖧&ya`I~ 3u#pCZns.Gn#Vg@VjGԤ䉻e~vޞÌ 2'MpvR&^YNcr Vu <4%RYLYRs1Θ3GDqza\_pe ft7#--Y`ϜzfJ|i8GpLJqqC,}P _xDW6͐ʊ7߬^FG#{ߗmqɤU/y)dT *n&-S %$RzmNԝ tgFs\v i p0UMv̎ sMt`-ݘ˳Dworm;Tj#BG`@c\Ô1-MT%?{:w'#:O ClVwV6PWA"tr?^Y*u%sCm?vHjBs4%Rٛ( ;c_C᭾s03=~sV"g^j1銅rٖR>EbMYx+(RZfO}L0,.R,)۽z z@wZ!m( fo(ScoN/Z k-{(Б7N4D*I1ޓ%4@84d;`$? =a?(lV"J)a)^A!zQ|:i1Uk!c(&) [F1L3 wfٙfT0w5gYGEO~̆?Y%&w|vF掠9Z U]Zv,hxA(@6x+S[4>d9Pw=j:n1FҸ~芻'`C8lc:tNgl]ZQ~ѯȾUe+j q"Xret>M3^Z)8a\|kvnYʬ_$Vk U]XaEO6`j;;XOpN<,ֲ#[èj Vܚ~\Ctf0Jf .{ziV[/+dg4XF"a {غ[]Hq7m^=k[W; GhzǽNXf+O(@W .'.J/&zC=څ`*e`ٱUծht WihHe!nH@7B_I^/0؟&7 ZO$[_bo&hjBV/T# tR`5k5vUꍎ3Crl3NzmGR~NJ Q(WR.\ΌWGۓv1O$yYEC9op?(ʳ~DZ.j %8af|jc\{y0L΀*LFZ ;+R@Fqfݑj(O}o#5EFa:wB%æSkTdF+e-gf0Tr#DG9 0Ϛn@sQDY|ۅhq$O/KCcgvf/M L7ߟ^|/R3.P˭i~yp{ fv1J 鮤PHmOLZOrr(LN,_<gqʹW`B]^v״džrnrν} [ v + DI,%;ZiT^K &_o#ªv:6$ )fZ\ӫ؃QX6gK9ݽHK `H,(Β ػkR6W˷Sw@Y˒7ƒǛѮ"^D9 KY=hv]CE5nU|or,I2k"dѵ_!&]WW:j_R%41\%jyg+ W=pMK?vR+E uڡ+n^-מ{Ǚ-?5ڒ=B{{(&DN<@Jݭ2W##60ARdyn!d[FB2AX9ԷmMs7/n6s\ϻ?_b&az]i` 1ߔLH&Q?Pwk! ͼMJ!GMy_(Zڴp#X:=.gFIh>Pp;ޱn)md/YtW4|@CXsf%\]hT&_Πl6%eAϴsO5h>MLJT"t E 0Gt2[S!U Wy؋-o7r#o)F S>e+QZMr4PHS!~hn޸~'Z;5()A;6rP6Wf!dFrN]h,p P'6ړ£vqӕ#e gܽ,*:My%Lhy#Mli50KYRrˆL0OM3Ħq8{ԈZ.|z#/[$#K^l.Rjdl&Y3;ƾzpFm"Qcn .L~erƈ˝Vح}LqR]@*Z`?הύu_(\ZKf^d, ]nU,gXY?0f|t"hM8T[脲s/ v2V wW)t|A+5qSk~*YZ.*L4{Z6 SvZTuSnc)@0HiSZ!wMEn|,# h-ܞrn 1hZ*ոC疦Eogz֓uOVEϡw ?qY_apYXȫaJ:up(+Ò4ءя')܏\|iTuRDܨ(T0W*G%MmGϗk1JEA )6yAmT,HBԊhAW'-bEΏMfy,0P=>9EcZf>1rF?^nl^9hcYLÀ ?*;fGY])$Ro"^s%tUc CxQ|5E@HXōV*֓([Hh6-46*x]&hPI~ t{8nLcK1sqb,RƑ' U0!^ 'igrd &T.0d~ׯgW&͚+ K,6ō{=o1@R`qW8ϙ8`郘/)!I̷JcxlxP+& #δv㐐)gWƳ COi.\#%8P>%zՁmt* W !c'(s%|f13J7׿Fց5:ŅJާT|MCZfٺp:)̵c5 *9{ׯ1J^J;278/+qe- f2T E^+b3Úh,D>_p%ro'◭zyɽbT 5I{):QtV5eݕ ]y]hTM u e=SDҀX b5 =?κR lVNA 4 ݾvn?򤒁v{Hv1]rm dWXB+OYE? PRbv4jtP[UOWDt'sK UHG<8C)R7eucK; +xrE{g^jmP˒X}`|j,\ABQֱ_ VE%\0k@|0D׫*WALz` `0 ڀTb{Xd 9)4 ThEޯ,I3^$!8 'x;1oۃV^Rw9~!Y|{U~Ԟ!՗F)ݞ^!5'b%7 }q2G]į('OZ4aw_OHExIaCFDHxNe~WCJA(d#5|9Ɍ~6dJ# ^i?ξox׳PE i nZA4y噷hGGu?I~T$^{/+1ej (VfƇZyBZHbp+`\5r6k$ϕ%1}1F;~"_T/:ѹK9lJٓ8Yl>QuoIW!3v6P 2TJriwyf+7ArfRAVH$tnRfDa[}_vŊ0qV8Q q-;Ήp HaL3"pH n΋ͪMZR7Cl=bK4B~AQCO G 1FA^+{Iߒ+]'?Om)r-caoo!\H]3#m$gVm6Ĝ"*2 np aZٳ -#$ (y739^ 1.3/Ѕ(4R|jƻȌ=1e,',&|+WJ-EvRg Hŧ6!JGfh:xGBembS (Ek(T}0?q?uYY5afg8 Yf؈ vx&08w>7x~C:kwE9Y'Aj_1QI7vHa(Rz_~)Kʮ#K%bI6Qv#ũ:f U %0V1p ٍVr\LROCq Q_'x|=+@ݧPn`{+j[DV3F3xg'$`ܭjXbyBj}pere?<IC '{$C_C1]_.p8tpHB<LʑB79|CiAWylxۺ]v4otHAEpb,]Lھ}X7}8 ɄMK)FLD2lk1* #$R;;h7qrnJsg4u0$LzZzRd ,gƲlglvw9K<MI3>.ë~iI[RޯMF46ԍDkQjK:v|:w3Syy4n5O"+iT[XJ愼-LMapy=PЊI%B1xuc_$ x$* 5%D[081r2 a'y^ET?n:ϺLĞo"?"$,Uw%bvk󻺀DGЯU>4&r9bt`Qq4 :s4> [ůG2(_E.Q;OF+z̵)/hdLˍwn WLn1ں?p[غqja~"[x8Q$5E3+ş-DC'| 3{~Ć"a$߿QzWkBcy2liH2wuܷ'Bv#.X(}!n:%Ψ')R:5bWI܅`!P2 #{[ j Ͽͨ-5{wP=# !@KYgWI^M}yt3,;#(0DPVR/"_WTCźIjeb@+/U ,5+rs6h2~V_U&Mfc>3N m#=\ǕoSiL!8mך eZuPf@mr!4L-ΩA+@?~\ ͉(1ۄP* ē'!.Je0՛]Lƌ> ~}c۩e*~>Pje?WpIY*19u>XMq%p x< @X& ͋~VI7PA~tCy[ƂBG,~;gP~Z)%+AHA>ٍs4 [,}[EE3U8V-}&KboڑijN#+3y28-Dkr]Ⱦ@Ʈm"h$i6Q?ejn)\LK!O| {(/0jQe_Պv(fkY踃[V.p1NO.NW7JDdؕR Ld 4r3h)^iy7[1MA| Gj:=eAg]VaM.@fq&E{=j8}7r8)<Ռf@{%$GZoO1.lOy]ac0vAi5[-QxWҫ_fqfpht }r~bb  pF P7tBJp/,,bh&oWT('8Py-. l,zygw&d:xXW/{$0; q)TaW*;ښmuj}F鋙7jC3&Pm )MUJ?4KUꝔE%J5*ـVZP?&YyWZT≸ٰ],s$sa,H6>d6ֆ3%`}[pf2~ܦcR̰ŏ-y8h1ʙMԜDٛk{1q椖=M Y+6|pQB1ČY~U~LK.?(.6{ gzThczj7Ds[/xt.++ Dhwp:$3\xWJKd &mwE;6^N}yܔyRHR+գw4B,^NM+@! \0ZgoWod浙pV!@P.Oؤ`.!lyWcdh(Uu뇮'vƨULސ3_3!,Ym%-%qf +Ea_-VP(\t,DsϹwT$,[8TUmV#!j&{zHi!8*ZpוҌدΎQ^o2劮trB%3W_(D.FgL[^F=@0iԤPht_ƚGVqr!L%!8xyvnkmv~f-Bd<%SSW,=5ߣMTx2In-BUNԠR7mWw05s|E;kb7*L-$y~&w~ONw0bLxC) BI ;Eڼ2ɯwu3L } }h?v daۤZp=\ x狰6~GxzG6P{qW|B FC-[q7?gʔY.t_7 YqJ鰆a*Fu˰uCZLlhJ(zǸ̝|o?Q`L'qb66݌]IA>xe^9׷}'J5=I"kk; +f 3 -5QC)o*hM*{+|$e1ToU]#ٕ .-QV/kDtē{۞v<|v$O#称"->AcqC>Ѿ 1tp)Da&/ҾqԬc|/$>D\ExY_ofGpjVE6fEY'dWoa' Z]7Q*:<<*y& $vHI≊:ZdHsߞBչCkyOx3㷮mӁ|QQ LXUp K4;J[e{wi2@Qqf[kUth1)^ׯ2Oq}0e{_Gy's 0* J#sKƽ عTk\#@ޚ3v RAcoh4Zux q&lgh+Ww},)CP8+(-bg t#F-sY)!9wU.Y߄3T2<@NK+AU #{I`@4LͶx {s|9M4y4,iZ逜q|6o!dLwZ#/oA}wBhF=.uxL*Գ\a&`/ ՞V ?EY5N,g[4~+T 'ivKƹ!kxc -)$7DA<>v Z2KVWF_.bZ_/Ѕ"X9]d!+H cE93v,MKrl~t24/-BoN-UF!7w.@S[3d"W\,Q^S8>u;%(+7IB+vwHXty`k jx S3U"-x"_YGʚ珏ecizMZFHʽA77(Y/gae| ضݣ^V@Jaerȏ-`cҸ鰸;fȹ_^K pAEiç"gqߥFz(L~7}cML%4 `@F[5q(E]+`dwˠBe^d< ke/%[;+/xb2&zcZSG'}^£~q y@Sj #~ |4bkm:{ܓHfeҗ>;&[5d}'΂$Ղwwf5{g?D{ܶE>=cQf|bo02;g[=7YWQoK)5kl 8ov㰴z);3dhM?7~guY;/1Lrz$peE#<7dv䁎8#>:&]$>| 2pqw)<&[+}|ja^rF Z@k6tG?$_`0-Qt18Η+\kMɗ>5Spճ:^F$]F>"ʞ&eńOd{(`ZO΅GOx V0; [o|BWCoۡ(9ΐÞåh—*ŨVpY Znr;]QAl!ՈtϦe=&a3D%ΊH}?{/ntR&c$:Xn&}]r`# [c^}Pp!؛'1UWc_X%@4b,Vc8E~wD/0_;!3NwPX@!/'qή#U~KN?Ȫ3mMiX%NɣEԴ<[xVsym@][`Um;ʼnޟ*]شT@o/A{cdଟ I9 EE~l7j8*oi_agkBcrCP:FW]6 ,k,e.'>dAh$ Y321E WHu"aڦ]~+*F!1GUŁEАaԾj<"3֫d}억DҾldˁTdkoOfC2^hM$;#r RO2:ܔY5E\f7:_MV2!E:lu!E_$H)7;t\`h6l}} Kb$ lx/92eNxWd 0);Yѽ~V+Pmh#B`U^? WdtyCd%@0U}ׂs  yMvlY*FkgJ5y{#n_TyA,U;cfQ%=ctkgIAi""x&|>+ !(2%l!3Om |IWQYl$F ێ͉fyŝGx ,)!V;6%=0։y_ \:d9Qoo#oFH#`U"c^ZygteNK=*QVm:f~ZyEY_rD61nɒ{VPs ~ Gy'tpɌ"kr,Ŭ;&-oɰ^أu^y@6;׻ -Eg|b1(1b{Jtp_geDsБ| <,ٙnp)E$@EXURm=gTg?tE*qL}HD]ocUTgbDgq U>= |-uypk1UXBz2agL;iu3Z>ueR Mw W-xԚX16mJbt8Z(e4>bYt)J_j#`.FnPU;9cCb -NQcN`XeBLƹ+?ddizT2-&OFֆ-+gi 1α] 5;@Qa_ :]X7CԪȊB?g[[;UMsԹh@$TD)'B_4f%|lLm3 eq̉`zB}Sj#hF NCs}ӫ6E$0Μ-aP *MR5ESy?hU܄œV~wO{g:g=hq.IsKb7s>gV% " ֆ Jk~etvM r5 Q&4ڃĿ!UW $1YQD~#VnwWIvpB>Slxa)I{7up*{~wΎ2fd$x4?8~^w"a7ak0A_;_BP"GYv}A :ⱦ{U(Z,M~}XHZe vaKؔ[Ukn5^({oСMV0!$agWI@<vvd t"3LvAW (sБ/ Z>s`%Jd"򛵖yP'/sV!@~.b|ng[X/e7|72k8G0 s?zgA,1SX^l1 ̀M0[\ RCh 0dN//gIV{bZä;M^QD B@ʫspl-}P>Ϋcaj@ͱHWf+ 6_"8BYN3ZXePs+prg #ZNQT&jξ<֭ԁ}}/dȺ|{6s<1듋`ĈzΛ0*_ {dF$6{,*[2֖yIђr/MAS`#V [SyLǞCڥ^s 8FfkFʫ}v DW6/ߊƴWS 3R鿐_N6m'«!DRq$58eVc>L9^7$%Nqxala ր¦(UDɾTEXh`#6%tž^;ap칫Mn;`W[%h{} OXYk`d>qi6ڔNW\~q0NǸ(Nښ(3hύN-Had`O UBT: 뵯nn ?`ӆGW۝y뼕H\qm%P3ܮYVLj105mu .pb"=I-2F=9 -$xBv>:ʴU)bc)o Ak+ؾH w>x2[S9UkMad7a"H+&56wwG|$Ԡ&(㈜cpMmE݀xp۪2z v64_ì*sf&q,h7:jz,$pMw̴z 74Jb2H!wŅwelلX׀4X\|@m*b-Ek`.C \鲴5ɭsw挭/JV*=-kRc"7X)~Y5Ao~$nq$Z vi4 Ğ, "xY GLcgcVs,G-q> C}"C4DOe{Kr..uOL:53-+ʈ.2^X.+-ŋ93R@-1ÝHٲo\fnHڶzZ2XAtSYI@]'z^ߠCɃ`2gt!;9wl[3IGt 2=K8+Cd57^_ !Ojg}vuֽC+\BR*0zƢ㧲`R%PB,O[ G G:C߭Qv1 >,&pLm( ;[K641u ^z7 JU[&Yq蜝xcP!.x8dH/w.Cja@'nZ! ,'Q_5}|blPe#~ͣz՘Dn# qfaYɄ$aܨ!NQ\eX#Zɤ!R+(OByCО] d;y0iyR 't_iҠ^0DrHpXmitϕfRuc[*Loʚ~ҌuD4% he|djstmaP#O<VBqYW.Z@0eҚ!u .s`|6$㮿']pkam;!2ԖNyY-v _'X4ݵmHnDWɾ 38Ȧhnܕ @^ZȒƶf Ȋח&bo! ~7Ci`(A3c #Nbra(j @M +}G9u߽") Y=V/o91x BWv-7K{L:T-zxhY`JB3oǗ֜Lo[X8VڷiGBI#]Rs@jQ0& a^t9ȌHvI3\[f7%chfě_/L=}x@[Kik&Z5)3CWꇛn~%x=6RbnWggnj]p;M#CDRQFKZzMȅutv9TG/3p2fRw~/Rʝ59؉_Ɣo'dN@ l9dyމ RK [UNj6y(e* H_H=BB /{۴_K ]@zf^)S}XѭZ3J+HSyfP8ABpDbWȻ YҩsV26Yp8݀pE~Ju"WXCOnD "UOQ 3鶸`0B9>hyLPG\r93+AD)4~xx8>p+'˒B(Cϓwi3-ַ1lO?Z Wj^d5ĢfF>wPMG`o ۗX)K֧ƒO/ї+m3c;_N~ "?:ث}FY;g?,#K,18D(;6nJ^S3O}7> nS:a|VE/L2so8jN"NZV^yQk9ŊqM%`wsbOE_Sg*H`|?GKc,xWlXiu͍}r%)CɊq?Hȍ7ػdH<<2lJ [,|[kGp]@W*:Kp ݀Xq1( w9 91Vrk&ĢD[vate q ς2v[%s*n4A69ٸ8 ; )k^fSi/&K|7hsWJe0 b9j4\nV؛q+(*! σ8 $xEyׂ/Pu !KAӪEV)K=ݢX{3yegOkбWaSE=D4 _v ٶEZ'֤NQ9<4w7Mg-szc*CZT>2"mαd iAzXԈh0B4ͱ *>gՖEX1:boUd6KMdˆF"!/i_M>bd:֪#+}GKr|4{\(X_rf -='q8M m}º)4ғ֙?$sqoiVʛ:OHq7!2;r䣕[-WfSX_r]Z7_?.&nPdiYi(3!"Z\!\ZWo{,  v* |xv* cܟi{:>hg4@djI^ț`X`G lGAuc+;xIjP/P#K=kA%ȎPKAztZ%ܮ|M g^M;HvT@uSá$~ԗ@S)lO\D͚?od}/e(Dk`Z/baӁUtevj!?oо`).pv` L9Z6yk6Je[5f[j責n#3q&P!\{3IU0l\&l&'mwmƅl!/M_ۻ:7얓/rFl}ƫfsidK W zF89VJixe5D;HZuI(=]AnsM\wB [xs/2ǝv5Ш )]1)MZ0aPgB ]ig N˛n]&`Ӳ~,~&KA{ϱ=2ۋntqka# _P$&ynFI2SM-Dof~J7LumU2D֮:TRŝd?Ԅލ z4ؤ-n]r&ri Qg-\cRv͠.CfEYuw<dQ;f!d6"j.Ul@Hj +:ʸ.l x4q6櫣[%PaҹVib\G+՗[nKnRIO% Y?D_\,LGc z T5[YHaW֗O%o("*/f:?L;|#~173N*7ՂsОb`Q^*x$up돵c~PMCCDɌhIUW$m|"VDwVR<E{K_}(q@_hs:%-~t=q3-X )4~;^.O%ǔ pH >D5-V AsgUcHx`KEBpD%á*EIz8>"Kzyݓ8]@9?P@F.h0G>; Bhq !K*c+\Eͼ:Pߢ@ڶFwދ_yۼ)ÁakrvISxtd˒K{5"\GGBTe ctS쩏ʽ^n3kleHo-u)0u(@uhPj7aWQ,Ǣg gDV%Cu!CcH1\q"ik}D-ۊ#\t-dU-qKހ򷵾 ؤ`&Wh wo,U (@?f~֣UAU4hG;|itnRڜUtۂlX>'J^ʡ0Z7r$C?H#p~eI-R>F>.\qv jK) bd|l٪Zdz"!z:Ӊ)BmL&g_`˰9cz5Z{@c6L"'wVAg@Y&7AXɷ_ߴ,,\7TD<)ΐNAʣ6n@T$?t>_qC*޾Mj;nj1z0`zl|LjpBGoXb;Zk? sWHۻK5,sX!:&7qg:![A]RD.@;cZgQ-/%4,Vh7i/BKZ9#9G uh6cc|m(^cF4ZbGiA7A4ÕƅxC%\)x qٙ'< lp,&Ǝ r]*2>%E/3HahgMXR=Уy/`08:Jn94{JмG4ݥvYe Q '>E]߯K~ҰC/3=[ q{g)֚ca7c?0@c/ ]I8 x3dj c=9W+Ӷ^(\bW[lAIKxg]s>}E/:^/K/J6S t B$eCju;HW-ѲEOM >Z{ϯ;;8*s(\%X%a& 2ɑF'̯![c$GTlQp\գ塏qt[V_l׹h\Q笝1!a1TK 1Rj:ZggOs&|AK`tJ)shdez &B`͵x@*ͪR@}kQ"}NΞM%.t<-gH^GSz`.  )?3v<=?xA)F%d}7,/_׈p*ʓ(Do0ŦR,ν6I ]x4PDkxiOŒeBO.̶g)GSIb_NKNv~rLWBǥ 5uFWԔ5֙Mo7TFo}WOQQ h+i;gi޸Wc}[vJ8d= $߄3ÇC8 KpTMgv<7lj(t%{(t(|y&!`"*m"*XP vRU\ x8aS>,>w[ t =x-Qe8E.[d7KP=R3WK:M1m;|1^{ 1\-SWe %P1[wifM#U׼Z+5&N#h͟~Vx+HB5`gc "*R]Z$ rS9VƔ!⥭uhX;Eo.7B̂8tTm5]=@qm7*E\'~=u p+ܭ9+E1tShz/g/˩acʼn63;?N]eMg"7Zb8z Wo\V.3M5ݙӰ!-ڬ`o0.ꪜ2H^g (UjȨaB Lnњ%,QBYuodz֯Hb1oS>UrmV6buPf[Ld S K<ܽ HȔ ܬ/Un|,F`}fS:ǣl;bK>&E5Y7tK|A5VybP8gB祉wKQ\vL~!S1]9BtkRH2MW@g{4 }֍,\zjppU+dcT|&r\h0'C7$7IkNh@x!L 8]nsM:a1¼71evTX6 A!!zn}@v?Y(Nu4fx/xcA_]7'F i3s>%֊b L3W9lNMH/'77{ދ`T}azZ B_>P!Q7ATW}!AݍH _i_lXv|d Q[0n7N:cVXLtgT;`L2ג:VTȈ\(b-uZgQ2ljl DFmm*}8S_N+GO(KZm cάU1h{[ieT#zZ~wol.&GRzr~^>@1 v8vWZl4t 2Gӭ5FY mkJ{wt1͜/7H<,$I #b\]p0Wr}&-[y/J1N  &Dݦ5؅B/"5M&;Җvf _+d1DVk I]_`u=Ɏ릟5 PP|p6rG#ȿa9U]h5dsӎ2J=RbkMF_n /v?aB:ޅ-?' @?E!n:\ 'AY/N;`̩ax\Y y%rkg~>:WmY |/)_wApRǘ1+i_9gZ?kNa^A_4祆k,)*KtOEkZ3Gd,26&9 %,Uu%Y7NkWeZUU;߃NZ/M$!W36hàd'&;mvwŕtQtUK[w;.rhUԐ=rY"ji'r溈R[L_I(my;u ^%s`AUowYSb|ٛJ.5r=e ۝Å:I$F.zP-vC=s¢m R)5&rHfאˣMl*6$K7I$*2㺧<i9# OۚDcV ZAc#g=GH}⺦Nhgwŧ"}eZfTPJze0Rc>ݚ-pG1~-:=]#(Au@6YESh ac[~K*3O e9f[\T̟' W AuDl,bIH1-}/`r ~;UstOlΞ㎠m#>>R\Z%K-CcR3#2^´) #ɹ"w]gXbU[ KsƑeviԍ<=z ajXšW\ƹ~M4&>_@hv~NwQ%vk CAlTi# I|sfV~g{ǧx/E!|t)PTzfbFtF1Ⱦ5B^<y' q|w2]6U{@l=3N }Р M9c!+|)ETa</]b)=z] 7hq3/rqP6Dy-V;_-ot|BU?bH4֠x J7YP hNuTđϋ5s(\gYE,p[n Jd/v&AT4a >kYt;O J,z3A"^kjDRTw#+i69r5AZzӶv? HiGvQ<Ƅ+N?|\X/4?7+H9K u[oHS-gV[oTx,V5p1ׄ:!Ɖ_Qk  R@Tju@VXC߀>Ms%h1"6*sR{G'*=ƶҥnq) eL{жC95 򚽓Z_?媩(aprL$m_zͮ X~Imaߤ5 i+h)-1n98l)()1i/.? Qq5F://N_I5-CuSNhqyOˑ߫);݋|ۏu74?#jLg &#Oϰͽ8TbwE`g:΂5 ("7 ߞ)c"߯DEZ'>?F?U?rMwű4wMsڛY CY Gte3OG] n"xE2 Ӓ$f>ΊCŃq!(38mnםaܿxLA9AU/ZӢ #:r1os8F QX \K ]igHp&L۹7q!B :07;p7ރ@/n}{Hs szGv8BPԆ0-(crV][^38SyQӋ60OB5鵕NVmu?}^0H5[f3Bp;z5cGl"3_6T#9Z *PU&N1)5@$s_oK%c.{[l`̧A>l+a*^jG'7ynpnQ3LLW.wMW 8xa,OZE=\jn꠆&$+t]_ŧ"8e~.Cd uZPW. gʕ˭*y@s ,?qLMdFmk|럙GF$BJ!/Z $iCճ_Jۄ@LA9ۭ-kT~EAIeɂ#q_WUq2-[[L+RN:BO׸. CG"5n L >A~ @Mn Ⓙ1!˃> OEcK¼C/BH`PMF`ObDM@,sohOlwVI Mz)K<'Ss38pPff)_F&C[N= lT%u2;O-TH&PQ Áwɑd3ZBMIUV3ˀ:9r 5 -ε=g"`;_(ڿH{9ʏ6((]AWAof0Fqqۡ7[>+j&x,p(G7lK ։c X_#`Z.ax^i?Ԣ9$^yՉ}TRɪR78",kTiԓ)D\=3 9@ԡq#↣N7C:[`7z[G-Վ6vwf NQ½/gM W<)=DDx?5 W!S!AI7+A nǰqvCi--Q7Op'i$H5J(G\^ZLrp&ʩoWP* 4]@.@y0T \PJӍ Y Mh>`ɍ֐hOYR;v(EvP-0)|(U!ܰ:I?d|_&B bf~/Nn2eszR9(l`BO6~|_{:datQ5`CSw_n--\ |*bYNOҶTȣhwޕFc&E4Us{7|FA&;kJ Ϩ42P$E&(4 4K׮ ##0Zyh0'j6J@ca]V~fCtVJ%, rͱ"lrW#ԍ9"CP+eۅmi _eg،edD$BZI1D ѩZ.ObR_@Q%‹*)tHPw7ŕIS'dFR>t+vT_̗bjׁaldy_jU v9WIqO 0]-hؠ>.ԊzZqs2JcnQo ! t9??G1.Fe9Xl&~EM8Q{!&XS4~9$EBɀʉ*}+a1]{.Ә^8_XB Fa\ۛJuZC:B)0TuY_,[/M8-טvձigx!0+,ϥXT r=͟y+aLཛྷer.$4oz*]tN.g͸Χt:32e ZW˥%+< pyyΪQ>’q=BBỳ1u}Z|B4 TWbxA/v*Zj)xӧ*eS"rg)vI*TS}jPa[qRxŢT>AR66@ŤPClJNHOw~vfgKf PSl"V:Y9,9 [F#AcCM 7ci>؟sUU >~`{n)[aWƾ3jB$1@4$6SV8 V  Nҟ@Ih pR!DC1 rgׇ)ڀ"2pLZ.n|KJÙ ~?ϑy1.]pvz{ޫ,= ; GKҸ? kL Sl٧]=RPHdNv&E~Nd[݂8tQ3c~5YQP||zӯi_=3[:=ۧ/I~Ӽv-yؤAB0ZIKOfmwvx8g+έ#Y>-hG}bhe'v ɆNxJD@_c/ڀ"ҷwQz~?#ݱed:yM=DG2Yw9TxjfWL[/r?%xQQ*I2ƩlE~Sdzc*koO#"F8^9ë\G2a Ic9 "tXZ9h8P*Wp$G.g:ovtghLZាO>> 6q=,8^(N>#Mod-g'6|a| C)~/c= #Ǖ)SNWa$FgjB]\f?yfLdUSܭAcrYd@̐ԥ`6&n_/n)H UM[)~561 fkyʴ|˅#Nb} MbBM\*QZ`QSUJ2K0f1Knd7V-3u~(<J”}q.lKzӧ&NSh |jh(x'q`+g$e`.7haf\Έ? G駍udht$V^WUܚ[12ஷT%4lWKKF MRW,4k!ϤLJ Y΀TtbgErZl!x4 vr0R[Uv(#mL ӍrdjJUfMNT<8Ό6Kj ЯR$DUD=SGC>>,O&k>dQ?qćIP1a%tVe;, d)5bF;[2!!2*0M`R(,N~jH$n0j)485M76z@*ţ XK_F?V*B5f%*tu&'!@\BW.&%y-x\>L mw 5CrJgMo|M0n6+7ӹXyfiI40J.M$[a]Q?swʭdg_^S^Ǭ> 4gCnI,͍R\5lN?d.C;^[L4 anة ~DwJ}"p?h*x83 ~8(B LJZ"o㖕mC??ː6V@u( A@S\s PߚbJYr=) xM)YԻopI8{;ք;.zEIMy=km#zז6a<}jձ=Hx.% x62"T{}w9Ɩ GEi #/ C)9<Z̍,RĸQQ#)#/@tZ˼_X щлպTE/ 滍ֽHweCR8[ W u?:WFT8tͼyi! O vs}ʖBI%*3x/}s :s!ڤ>ٲψlrA\#qƩO;?#^J@!MN{*26mkW0Nne ^!ߣnn<0.Ggh u꾃hPq6  =\5qD/:@רڠǡc/OAW'p&pĽ<]uiN@ G&<0tӁ+Y%( È$9cT2;-.H;‘G )}E*p".s x qV@u>%C1HaRoeF)ֱ4 ne N_RGoG]pSKl1هs- QL t&Ӟld9x~(~2I Ռ̔RH q|O%9m\ _hkYc`LKSA9|?59[n3#s"'20%7@ܱ,"7S_B"V,O?GSS:-}Q6"HB|>8&*)390 3fc49J {PRr̗ϫz-dĮ/;E] VMfW+9:PMib/ KTlbĬ.?%fp u X;,: j&x0;~XzO7^Z|1Em9gf{ ۋ (I$EXSh[x3Wߝ*m޴\ݜ&}d<[Awt3%TKTo"o+kPfZxs5O;XE&u9=Y@ J TYÍ_K- ~g`w]5h}o-9m/zr:F?hbE=)v/;ubŷ;ܹ5rSEaiGrD“qKVhżB2ۀ/R&Ne_qŕVp<ր`۩Ƣjk!K*.IIlA|X>/_5Ϙ~q&!9 z! AhP^;=t6B吇-iIhvq0Z3&wق+ 8,g-l` iG+iuo&c owo" F>6Mѹ& Ju)=qߪ)NaZlF@X\%Ѓa'i=/toSRN:􆫳zuw!6ǵQ_Z ["(2jB~ 74+o2JL 2n"*d|X׏z"SƩ/ߙ9g u)E~RgsPQHhF{?|"vBvvcF bVH vX,<;@$ Z/ V+ñ=+>~8jLxj* pۄz ϚFboǗl[]21MgR-ve<<_pCxEXrH.1'-Q[QoM*Dc*SƖW9->hCQc֍hQ~0pևy9){jD'S[V0 H;/>J!~ݺ 9ݘcwĴ6aoݐ8wez E)q㱢5lT\FŸUX&Wq*-M-X6N3Ql,I B 4/A[q~':Y|GoGq^?ɤӋ67cAlt2Q& &АOX׷R9a؁K-8"g:8O0Nt&ʏȪr?Y[5 2qotﳁS?2,菎9|6Se񓺙5mm<%l{]DeJw$ c,3H VGU~m0Gbo:U`4#;Pٷ--.iꟋB<)Q\_2%łb&ٌQ?XcMd;c FͭyȄhrg|$z))v/m;nHꁔ`2FW#mWL A X3z:u12ɩ~M3P|upDWT(OgB_6L91;&UyO-.&XA/|͠<6Gϕci=&hzyGSuҎ6V~PaDHh7F̮W~(b/O_b@ɞP7s:+ @{5+7)-! c1HzO4M(߰s!Y0;sX0})JFK cl.B>|W`AC ;G7B%6yθ%/Mz ?C`HoHduSۏ@AK嵝'#6Dr^Se'Oyv0]M[_+>=J, V R>>'J {z "M@#pvhvqWbCQX9y(Hr^@bH;7q'VZ4})}R m!C 3`a=zX%}}WΣ{R8fko1gA_Y!)3Uْ }-lsSҍ{Z9>+ItP՞̎-IG}ûp7D`g׭z)g큶B#ԦwcE_wŊjwΪ9 aԷ=p= S& pK!)=}9 _hu4z u7j->ZU=su:h\Љg/>e%|Qec3x.^h?v]0Lljf2'"XUzXE?\Q #^:n:&_Q]eK輇5+9?曾yfoyc4< :L;.(,їdvH^]*E %O!jװlufR:~ V-̣N[뿀 #KZ4He\׶ ]DO<:/wyak bR-L ^z/J"`:q" `"y j)PFNDl ^Q=OJ@'69OO%epG"L? ; 32-p!Y"LC#2'^`q2IVN?07f\Wg 6Z1%L+¶}ŭ&Kc|1v|m_|s5e lZ„A $bxx2sSZ`\+%:Cv̰0S4#=KY2l XP/CYF$˨pgyHE{ꣲ];cQ/e܎@;~ b3xdц)S/.\_l~MHY21(qbS G$.׮*ixnn::XV=6VBKCJ rƏV%YlN[sռ^WȜ =;nCзD2 ^%ɢcga/O #"׈! DfԴ@6':ܓa#A 5Jky]j~>&=4(ջ5 Юq;3F}"!åf UĸV:EufvvmS#q;ar$zywAG'rMI+n2{)h7Z4p~UW1;,YyM7{*z =WZ(4k\3[T.fS?楜S'(wVId5HЧzu^#R,SAߺHw]-wfZXy ݀ЂE_EmU*8ufZeZҧ38S;ڐ^;5GOC* }כ80W,2'J|d/tsQI=C.1{ؙf)@bj 5{#F).bRJ -Oڬ2ތz36 2V{!{c_;]'IYQJ@Vqp`p|x@Мd2NB~dHK&eޗ/4N3?TaƨJhou+/+59luV]ug՝,W1NIDPB?P|cCwZ-xlmS ^Ʉhh"ڜN~f(efvqHfk 1&ĜI8Gza'Ju|uJ,rb@ѡl!k19>Uh\ж}H#ta$Qzb2KIe DO!Dt(UW6fυ(<}W[B}778t|x=W":Tތ |KjB]2[kK{t߄nFl0w4c9:2g;CY>0vנ#)]NfPS:"bChH{ G *(L)JKI̽rYsyQ_z} X(P0bVU{v?+9@4'}]ǴfaCAGPϞX#; ʏ36YDSPM NC,H]2TH NJ5ːLL:20 #f@0X&>:A=O@(ۚE) Qkֶ&VV"<>6ijbpK,9A;A>OuLFhѺ!ޘ-g6JKHƙ1y萁X Oi7}h_I@^bVJTuI Rٵ{ x=:Io@xrZ0p/Ȁs vVЊN<"L̔B#_x&_anUco]IUOB, Qf2-.9rՑac5Q=.GH ed𪦻 fRds՝`wO:͔1}C:fpy]Cpdz{NAalzzfFm<'Vx Bu3}&Wh)8*?+x$mܢd='{Ӓl6ߜQf8ʧFaØ7R.&ݬ]-r{]/Yu1JL2(.{Yp H rqvsLg@7:ה=y-cx*q[E/,s 8g+;Nt sPqL]/VDH0l:yb{`´:Qvs揀B{QžƩvW_XF)vLSVCZ=Z@c!:ɥm`]qຽ)avcx'OnTV6XyHu!DdQi+Y9_vڳP^9q>\x>ܠ͐2vڃ64"v/bTV%ʼng{ PbM':`_t3.`1>^8 CS1rV %[uQY2mʋ s@CPj=e `Z#0;:κ2C '-'RȨc,dy&:r jqlYxK:fՉJ}C3u'F̆1*T, [,|w;#(C$WfRG݈s6c5~?U)Ѿ@fntdoS>"$]0^K!Z62iy*9IpnEnOg|u <ۊ"*IگBݮx=5Xf1h0oQ'H;>鄋:&4'=:*S=%)yh>Kɀ/Abpw^}Msr wS!b\FU8'ͨwj6CB"4b}S0:\o3̬?HZ¢EJ66,C Mqr#<T9Xr+ѷh~6'+NͲ49Tv/Dx߫JfJnz]${1GKƀ"U72RbdgskwdAF/x–(|xP疡b pi%՗{o8agHSm 9K>FrN>\+q`3wDnʳujt-Z&+iPoZj"e|ig\Zy.>$qWzLz~sb頎UNz&FokfDRkA1c]W"ĸVkfx"+]NgAuA! dKSeتۗ`} 1eWS ebE#b&Y{kfa#= ht0/݌{npoйB #rաWZOܮ˘G WHܹgShAKF=oZgU' O*G4I×=͕ @\M,e*B!&&k58Lq}xKy$rθI7~*\וA‚GXaֆ|uHMycL'JUhrǏ)VX^hDt_Bd5-o$BT?4qdS1X}|(̣<3zkӑgf(bQdctP:c"a&v%=HCpZ'okd¡Z9p9Ͻs[˽S5;m$9Nt %0AvDL'S*ڬiY XUV3&) @DeRLU(XsV?_ $|O0p40A9;4Rm#!l52nX%ґ[ru CLu{jKY++lǍS=¾Gd? @Dva Sœ_ Hb_̊̇8 &y`MU&}mI`iݡ8 $s@n .T$9tɊ 6[mAM/]vVe1[,Yy& g'6N-mGB`yEtz?j$`5y\q?+8G#EghՙKIMO*[<;sܷך_:'y>I0,* ٸyX[b~ ѤVwsH0 C.$a%z,=}c)!+k>7}|dD4Q4뙶&-KpfF-a"@*;^/C,\Pb'_~`!p $;DNp`U(AKn=21wC$#lI4ִSak>LҪ\?Sw'+g2D 2,91/ws ݠc)0xDcIIUI`1W`B*ݞ/yRքMh795b ,Ч/™t6f\چ5(O^q:deXy]t%Ċ+Iq>cy`*D eZS*J|'J9~sna{ƁC$kQ{AOzuOr*lotXDquF Bopka06Kì.O3 r-Yt%ql]^%LQx}kyw %įzy\1#AKaփ*k; ºME,,ucBҢ{H f(Yu :,*h9 :s*GfYB`)F&c/`kf^cvΝyQfwԯxᔶֆF=_l7#ھ؁12hqdo+/ބBcR`!WBr9Me|ɛnk~j חV2%S:x}q#**%VY~i,F開A{ y ځWsG*,Ƈ 7wњ`#kדφb y=fӐB,]+(sM ] Z9(lż05e2w3Y'vs/h zBIi;BѦ6U׽#׋hwni<3>/8~i^64J`6z alptz!.[Rzu׭lh_vYHtbO^^/֒oUT{"C+0kA03UN{npGɳ+A7_M2Mcr2ލ9ΒgUsxKIouĽ)p,E ' 6?d;}o Aq:ȍv272@.r', "(od^ }s@։DA t*M~gI | Cgn@ZW`+:"PR@-uIwOk6 :WXZ7 ]uVm g=WߧoDp y~ .@>Q+$fh&i[2E*vni1*) w{8Ls,dHγZ@wݙw.wҜTBPxYYTFm}b8؆-{7+g.\02k3MM&³Ęr MdtkdS&@"ʾ`1B9+'Y%˹kUw4A: wCOT&P[s bJ;=7}ܣT!euvw`0=N|[O Y=y`bUІVbX '^2BQ8kHi&"< o:{|?Ҫu^3y‘gXGMPL'BʷF&0.켇럶Sj 66>!@zM0o: ۈbyK:Tab%'c oӈ7x'p }3dkL/JIRQc($cG4/%/O7.Ǝ$ 407Uv<K'>Q$"c&ͯGzAoqqLx;G)=3w8wɫ.(b ]C䮟 5/"4)NKlENұ?3[IVxw= ~="m"pv`q%_ԴEaS].ݪ\Clvb57]3qG#{2X-Do`=G4LB@ cԽ uX[Dч('L.R  gno=$ ҍaq[FK!+F{AHW<)]Uc砟* _q3E0NX)GURDOӻ8|,-ЦB2O.좦HTΪʽn9WQB~w6$#wMԊGyynB%3~~svuv I&NKxO)K @,usn·YML [g; O|#Q(FAhJ?.iXێT39?I M!}̜]HԻ]hA%Ge*(ǚGpJ;rм|vˆц2χgVBX |vkffQ Ç@k_~0ĀǠaʯfӲOSz&нc;(>md@$0=nRbH0=UE8XnbKrE֡ʹ,gX4x');kKp/_Bj "yfCMdB b6*WU94YZ3%,_Г[l~ Ns`mtGQu^y"ocI3w.&82A;(~q | CSoE.W_mrt"OyQi Tǟ#ևÃ_3ÛG>snN^H:\/N\m|kz|kxH^aKXv۬WrV%7 #M]񌻙i!vL+v񰀠ޫAd'k²(Ņ='X_M9m,2NIة)>Ob/H {a7ƤQ^'.PdJZsH=3g*.Y1w] qX3 XG. RXBHq軜S5Ǿۆ[¸3scĂ/$/tB1ӫz|CUy0v⥾ Ksm4z~>ڮw\b`u8,>󉗈5SCKyB\z֝oL*^/A=.XTP53g9RȭX9nZWabC~c#q$q!FGlV8zZIAVvyw"brx.e4eO;3xeVZXX:[Zq7.j@I2$1p؊[7ǐv(/C`R}+@7 2D[i.޶iZg8k;;B 4vYffpѡVzvo.cِD`!Ycs|Sk4g{'NGk\8PS!ز ⷶe209 WyXhqal7Ȫv 9׾-@:,#/w ށ/u+1VwLR ]fNȊd o`Ѷ8UYʔG"&-zf5$ Vnx~$1`;36!=qNeEN}"*p _xQ Ipɐ"f-L36TtFlnwDnP452y)le0=3A"1ÜfXbA Y S%@Oǽ4$.G˅B;-I $u\S\Wy `ۘ^F(Bv6Vrs+{K[>v>y/]$˸5f9çj2">f ɐWp}*4ب'E=7tT< b@QAI7ݺd.4(TV{a8a|o}.4T3,q~!jiJ^Rܳz,(REULV?8J. A/ ?嶷֒[8) CF~;K$MGef]ܴ<Sdu㉫$r)"x4mbOσ86C*40̸$\ȴu'Ohgф퀷RtUj-:䁱3h̞dY6k!Ү9я\b 6NIu ,^&_Î]Ȓ7A;Zgh_Cj5]t*= =o1"(0?`6Qf~[_f@ Uh*]lw05tƒq$͘:G<+vAۚ=ܧPwOTWٿ(ljQ@f #'J‚Sn4 ڒ(+`aH!%?IZwk Zc/)a i ebeת Qxɵ0T1!X?EcBTxK% 0$J#qX:fz$vG T؜ 7IvA?視^z"nUV| y͌ Rˣ4hyNj_E^SG3Ѯ~EPkTb ;8=Ԕl@+N8&tגҰɹ*m s/g{TSwXz7 16 B}6$4y_=Jj 4ZIӺ9w6oSˬgm6vMU}*렍0j!߬Xv}vOZZ³&JN٭ F&4@ l7NW9T{#,/3]ޓ1NlHsiC%BHVǖPT:@rWk^ bJ^&DH bf*WC4RBSɹeBʽ0.KS# ^ ]Avd3D6".i[bb*/r`P *<>ʣ n5L c<_ bZ]nj_4էAK-_Aܴ Zknl:1l6d=cQqmn1I'm.P9oBECNOܺ~~s oqƈG!'PvoۿETZ~ i5vԘeLxwp|,Mb-BK {|5?#1664d.rcgն lJ>nndS>N;+ :I p8Ћx\gFp;;;'Ħ|SH%L(Q t[(4X pzjAGN-c75 gCRš$2X2p 4uj2f:rGGVBf(ο\$U^| &3RoQI\eu5BgRyxyDѾMgrBUR-@>Ksm/v<"ahkɪF]`uFECy2TyөCS zB'3Ԭ^rsK( 6ZAW(TPZ8Bgi,$Q9O rhN,ѶH+|AV: eCʋ?,T{EjV?Qܻ @iC 8_KGNCl6#uhs9L :7M%;XC s҆zM\/8ZΞR,FH +MQHCuc/R, HN"LRJAZy X-5j(_Hp&*e %Mj  x=d4fhḇ{L@4ڬs"XjՆq?ߐ9~ 6hB r牚=?PS,-n_^>\sut1iT]է̀ZؚE`a"Ų[ZIOxv{0-\ж/c77I7dtԯN*w?t$p8HsA s1\3/zբHY~@6 GhqkΡf d+5h@HVA+U7 .c#RXsLa`BY|bsCjo/R<լ4t_X$Gj .C%GCE)'ID]9,Tu4D1Η qXO1?F~{RݐAz:YY%j?3˚Ѫ>Y#meTPKK$}y̺(}_Y/Gz5˫J fzͻLӂFBWnw􂭏kMfE϶o]ļ* )]*D* زU5t*:Ii\앭 .vεVZGB[nUx\_fw2_wtdǖI[c$5`wC="dsε? jp_c8ꎙOjO;)7p"VjOe; ٞňlF;_ʼn02_85ܗA~\U,(qWoCBMn:cC1nq ѫ3F R!3 2oTrڤUcyL65[wO(pLUUR:mw )1Ѓ+C<֜g:?jb-6g~/Orl5ӫ ] ' ڼyTf/BaBRl"y_P(:Fe%se!;woj-3\ʤ<2 b%J"=x4'LPpƿH_mN -Pۼv'-/2DA2~\rrߙ*~HZ,4D+k ink/W9_ܠt֠,[^LB{o 2ŲEh.r[Yg45''\H`Eha^9;-䞃+ 1ۨ)ZFfoѭ{~ʹp-fZ*gq>UC ~-Z G~~M[C/'$X{!7foVRY_G`wSB)pmv]p{MK9U~e߁e25sܚ#>YY5~{,z}"9!`EׅCta)ҋ^oSzCA>h&7r6{œv u LnbA"ZPLnoϔ٪9h; B^κ&֘]Eۄx([7/U hc&Ϫ_$hޯ*^,Oow RBZ_a~dA0Z69]ƱmNS;(F3(@;)Gf^"W,^Ҍa8#[[^hy)8H|NGL+q Zqm"(o@nJ2z99:I>t,\p <(WM޶G{w QʿE32SlbwSiS5//r"(Bj}C: l[5t1/֖Ӵ K`|AD^v/%[ś6X,ɱDBN8G ar}OPn)uO[lʷn\l /wUn0 CĪ xvQąthtgkԺ3'&^GIAu Yʫߢ ݕe ]P[XtwlѴ VIef6!Q-1eX.Wl?fĜ- +hb25T/DykJU5E\Χwcؒ.hƲDbU jF_̕dePtPJ nt]vmo̅C@A&=_,_t .Ů8>lm0VP L k )MٷyvZ̭0% ʱ˨c9}}59sr*$Jg<( Ʊہ[n`o,qQq]-𚕳g]^МtzK-qNB`ٚy!ɠKpW󃃮~r?]*cPT()[$~h-2M-ȿ 'lL2T8VRL(ss3'ә^eT)sw~s`v_tH@LoʌHSk.C-4QbL,E!pUlu]nD&HG)LƢ'{FBp C',^8.'u7BJh'Qk…F/g~2U6|5(3bGcɮ6ex*?("by?kb>Ee.dpײG94[f]Hٷr ڱNeLFUlZ}iB* ZյMUu')Olf {<4v{VH8GIVhcmEE |!OR4 N}Krr`NX1角/*oxf3)Vj $҈;Tqсj<~?#Ρ{PCߝP7ˊ L@m7;To_3_R`Hi_.Etg_?\zw1L(ܷh5ߧv&$dئ>F7+O*~O xٶ{g"}^u^@Do;DTNB$3zcK~Plot+RF*olQsVoieT.~]J3Ubzz8:E(7+ R'QL-mػ@*,\J }˧2O2.M7^Jͳ饫WL쾵TNAz@ 8[4Nh(,abqo;R_  4G M22z>e! Js:wm{ϛhIzmL&&یa Nvb0sŞF 'l8DޔQ,(ETpQ~?q,oF HIHx \B/:g z; D0SF~FkSзxGt#19GW!v. H׍ci֬YZD?SmG%.k剅6+ Qis[cV#V0Œ2UD^}o{8OAiɀOґw\nϔ, M͐?r] [dS!Ǟ5CXYj xyo_ugaRտN  LQ%JCO >nuj˚c)(ߩ!'sд ;jвsJ$4 oEF)r={G.t83 )kU:\MԶ(BtpdාQ9)!iY@ 0帳 +AS:n# ץE81 Ex &5YXS .'sF4G9{-e%4̰*Lk-EB|"i`!=Q9˫m[}7E\5V"Z:߶>0ɨ_A=i5K4"r!D^$\7B%C+vthv';|mClFJ68w7PDq|>2>^-̜_>H?&cߥ/d%I4zWtW`IZcϙXHXTU41DzT v6NV1\ô y+VvX/K6eL%P@ B} tc](t% Ybva̔P@*ӈɫ}Ɇ.5 ~sF'2;PIM?Ķ96.'eo.E)|Rɇ[Z(wr܆*ZUgu&eA2R@kJ#?R8n^Ͷ_a`xkvjK83=bV&qzwF⇘d~?fS)жzۿ% %ȪOX+AFWf(rL` 䉭u xrA8L \m'Ltc2zWRh<߬YfqdQM})鳭&ωG5 CT@DTAG9eL}ynNzfG]<>wFt #p25OiaH\̑Ť䂻*:NE#0˕2С &P5`Ze?[`tGD* ṭFU˕ Ӣ,"w8Ç WZ9M`q՗_;gY{eYߺ/r!mq'iUMPOn:ϙ-{g iˠAw8PGJu(Sm8%5^GIgSZVIrjAY.m s  qCa~NO(YZv:1-yn cȹr8{i~⚁9RvNF(ܵV0+`3 fVg:W < lct:G2H OyjI?5 xC0M>6Bk>(%k~nGs!#ʧNݑ/Wڱ`%NϙJ仱0SXfTAu-4AiM k1.?.7Ȑ7d=(5vlB5_CjSX"9!Z"y =hy.d5ĉ ݌1щ:2aUA;Lf[Ru:#avJ_e.j$JО75$c'hYB)&8y"CU&?L%KE$Wd0o]Lnv oǶ>>%?ͪO*:QllBN_l<&gϻokA`%E0ԛJYxέiw/"5>pēAhKG蘔[p$J$*sEڭչ}={|KV7]r&&m_&tx|دAV/A0%Z&֑l9+Hq':@=2^55@Qlrۭ}H΍wBp7`uؚޙsLҪeo٣$,$gRD*"漰 )2GT)cOP & %z9A+J˨0I}j>^JMi@R} 8 m6.c ņ8ɄzeEGkya5|9z9w b=ѹ9΄mژȟG.8]qE %ymC0?U^:CX7Ph Ŕ>.wԆ$Q>ߵ9?#ԕѵ^pb `.}bHc3,̥$coۚAJ)x5 xϗtH~ݕHR=Q Ri'GIbۗz6hM[T@ LBڣZ'_)V6blT'K !0D$phP.ՕH*tf׹`%a)Vؿ#ߟj@ ff-D]d7HE%~BkH+{R {)sG¶V M'R8 RpbcL[4CEIap""‡l:2AsnxZqk:^g|:Y8UlEˬZ!6)K#gʽBwPsECŬc?RiÂl1;t9 f~ńqӡj O.Key\M3^vSp䍌:@O;O٧H@"=Y6HzD CD.} !݇b-T r}b?~cJC\rW #-r; Ց/ʏԓ@1s8ODþWU#yBN :7,aSٗ%s_V~:Nl5˄>ЕmWl*i;>h 1}81*g'Y+ǘ_ gnVȳ{püf2ꍽ?Ky]Pr RV^w!kR&uZD4% :SVDc&9>Km{ܩ"[tt[o@,Ag3Gij5i&ӂ4:*8)j$^WjGjn'lR~$ݍއ{A[#n7b<5@Y5!T˲yg!~r*7&;q }r(F8~'=CVnpf; _A y'W9Ʈ_8-s/3f^YsfNd8:kVϏVU.a%ȪWI-| E$h6uo `@ڬYbŤ<¹΁ںv41^04?| 9&o7nִ%%ݍ:^EDuOuknN?yR^{Ղ!2,AM,qVXJ b+" bQgu֫N#:_'LāZņ8daiΣ?",-M@ƟOM]sh\'p 90{aRn%̸9[o*½2Ms⭵< мduK\3I.w mJ2dUGpFwJ 2e|&s6gGLY=/J> #N֥#\-~NO$gU9jŰ~l9BcC/NWpxaKNK -p9iqM;z-}#|K%lmgD<tұT MҽeŻ B06h!hIg) =DD8vx`?B\;#sz`)I沃1'}lC3{S Ud+At ?tWJm]8KHVӾi8%{ Pf(di/' L?GKWhVo9[~.?z*44k$#n9̸Gcqb{rdYgcS,~(zH&Y0fT=#eOV'IksqeJsB?YeTg ojzPPZ%߁T&8B$$2?XDEJM#s+Z3bS *G[.t@䤨Ad%&Y.¿hءN]I+oU1+cU3,@)biH9\'+Ѧ Tl3+%kEwqAJ)/mFo53{&oYuYIB FBo?X!E!(X[/隫CBsJ^ܬo%H*tfWhU9E b[tTq/T>mm]~rDn {!y7f8W> Cci-pN25אb'TlYqr&{S?tR6gUX[ǻtGfhutC{:^.qʤHMaS22s4< WRWH>;ms%&$aV'ж6By pCyJ7d@v7T@S<r⡥޶x~:lEqFŷD]NoTiSC?b1]tܚ@,*ܼ`jTj3>;BxRz k/FA-`Ɇ"EP{),~+7uK}F齅/鶕, S$ղq$ &&R_l1$T2B@\`! tUL]ltV?3@r@9K䑍7f@rۦ+\`rD`ꆕL*w Tfc"'pT?suƻJ3Hmk OolZBWY>.H>wDauz("v۩G×mgeFfU$ˢlzHD̸a29ۉmq\"+,B1_ Q8h]2Sԧm D/2l!DfqO~{|U:>ӯDsˬe¤LnLi_"?D3#gMSI)̂_d0I\IIƬ@dpgvH @ s4'4aJ) axg/T^qjd p߫<nTD% Ye#PIJ \bZ X+ +<,H\cC$4cNB)gLp,˪w>uI@jmGYa( H9RvGuEx Sbe]p̤(/PzZB\2K&U!qW*˴$Ԛ(Y8bT,(nh5ڨ\LKH8߂m򓭉 6Cr =!"%ļj"Hzv\4_*ߓM㒘̸#1pޤ^,y&l<,6cHQhD@Ƅ&'Qty<h%2gY\Y/  >gKՀaϽu$ \Y3 Sϩ*!nt/i9|!!}/RMû}dkp^SO8w߅lH +Q10Ƃ<bffWOd 0P(%eļmBz9PL%cHd"D1yႯx\/n0>o$JץE{u; /kHk+*~'"?paE 7i9c11@"#;ɡp?6m$8Aݵ8 n7|XD)vP(ܙ[@)b\BV 1- %woL*S'Q  c ŴNo}.rh?ATzQOOCʟL|9YtAȄ~g ([R+Ǔ@BΕΫS B7uVm; 6OG7f }I]#X!N,͢7؍r@rgi3n Z+xOۡnf^2["CWt;2A?mw5j!NL^цmo.HǨ h$dd8;rPȋ *?ǻu__҅1V/:' |<I=i_h=~< :\KL:t4)?(#8{Nt&>#;en).)BU~΅.v WC *~H78PB-n8^ow_Ro$vvߦBߊ+'ӿ CKwʗQBPPwz; ^hkǛߣז]g䛋?T7&d/&m`doBqrgp Miama&CuNlm ʧL/%qǗ<5I$_%+sNc}<4-"<ӽ_A=~S!V7c 'f#ˮbܦMmy8!˝3(=H =B+j,/䂞KH(MEk;N1jnmv:mPhM,[vzb1ڇ`w)KUga):hޠ,r ¥'*Y> (cY /NrvJ2T,gMhX^%cZ3s #jrr֨iS@.q'ÄÂwFԂL 9R"xRlP߂%-2k[STceXЬ&B-*KEpIHds!e /hQy vrFq=3IiL.۳xER\NqM < =mM7tи"Bhm 9pnÿm0X+9(yj,#A=vHQvnKi%^wsDZ)ю-^_86 Ē-3L^dry 6_?\t SSep"mؼf~=`UGF:qN(HtSw~j#>APu  ^i)FIg [+9{h.΀[/L Hr[nY&+, ڲмQkɳ`WaW5>Z8JN1:@*i4n.%,`,`r*k"*KMFP-#[j9j]oEn)/uP6JdbQڰOA]ó' K+,8pؘFϑ6pI%FBDD(וlZˋ5KP:² G9F%ZhA@H)K.E$6`MDndOt]`R$g2IdG_V֭]2? 3frl(/?2+Yk~:KV"nHo%#Xa7.&@::W; x[Jwֹѷu%li{>ӎvi w Vuޑ5uHp;^}"ol]CjK5:Vdpeij9lۃ1Flw_͕ *]ڲS L;)K %&tժq=xRfI 0%Z'l9e qaQ^h7C+s:vxxXvZ-ۿpTl&Xiﭝ>7Fh;rwׄ]G+fd]8U/|t^&+\& yCԓrP>e/T)jZEa;Bͮ{r1szkSsa4989VZ]kK aJļϤq &7CaX6<R͡gruKtR*0y7nx)onE+= lZ-d^Ub=?TJ4`-BURvEy !;>C.! 6OZ@xZv Q&4U?g=+sr(j w5^Vt -Sf%L(%@L(U&N󨬯:AU?^:5l?HJ]-z_Q[ r˃(^P;6W5y "o/ sz{^FZb ҅[4j yЅV RrnE.R)y-7ZȒ,\z6]XyCP3]m[ԝj4Ḱq $t52qt^?Չpwz5`^6?./?<)}d֪w-Z_u&:.: Mn,> 3l?3tΧG¶$ϧ9,FX& B/ ?@cC H{^rs| M-zi':`?]47+F^ Wtuɍgwy,AXU;E d1hTS91} I jU r0fBQ1cEԓ/w` :"ĿW aI .'|&<g_Qy@Eǂ3N½ZD;O8 g) NC1^Vc : )&/!r r麤GvKۀvc\ro UdLq"J:aBV .Cd%.~RQ+/FM"D㲹վC%}=,c#`fԥ,֍rL7er2NsW^qih"0ChX-/8/ fj)crh[e:}H[ `#azƞ 4J+Ԛ)3k[uޖU?x%G$ rN4_a؞=:5gi+Zf;h<,E^LYYY#>#wP&d lpd]W^?VJm!ՉecfS/qt1K?ǰ0I08y@6nɥZՊD=ztbs^JqFn%ˮ۫Rkެem6lT! s217#gr]S}R}Yy1=i_S7!*?ݝj0qi/,8*;gj)!VLs;nhO{ډ [Xll_S졑o֢/KO .vA•5?! ׫GPO&L/$4Gh0F! IcƴVvq8Ӑr9m@q~D93 nM")1ƎUGh9έᴾbrI!mEۏey`^ݲuA6iz\n^E`W8|*3C329\Օ-db7,,`ŸGԘQ8X,i"Ol G W08],C9|d/-PM22B :j` :ҁԧ>5Ia/q=D:AS6bC<2UOu- bjL&xq2\1kǁN{t'GB$_qEݚ ;:ˊW:g5Mg_LzuR&]ّK3К'.D/@ ͍ŔtjR =e`&uf,0^\~s9IKkH7p 7fvr r}F['S PCUr x*+#c\y8ek>r1B1cʫ|/%fٰo[QN̳ bMj%:B)5?(Zv<@I14DjOXu\ 5B˄mͲ=PGJ0 Inɛ8VHfZڞ睁1l֞ ݿNC@ 2鲙TqMaTU\vk-GU/y>U)(=L M{~T' Q؎n -6nmv^ N|ɕ== vcغgF(q_R#vqhomPl5a ~3xw[a\B<[gVzK8Hr27JE00Ǥia@rKG6QD[wG/|O]ShJn % RZaKPApޱnju44y(vl k-JZ!F !2u*%/Y$$&G^N`=[Z`v|ԇz?z «[ @S{uj]y_j 7($r+ J^oJdE1tW|/J_ ڗjE.;}ɀfUxݷLDMشsh*=1+g͌8a⊜&ėkb =nܒ= /ݺ(IoD1S7W0m5Mo0R(k\H{8b i$"tyacðLٚ,%\qiյ }P?0c ]>m`k};~%A]Or2JOj.LHNv$Vi=?Q?Pj=پTVIOx 'IZO̊"p0tRY)zm4RMRSR:0܂G^FeOI<0*+d"JO>%;e=n}qd.p%@J:V"{(,]s&Ft׵ɶI.f>2*۝2!7}:ÍO\$Ԝg UFbF'm,1\5'̣;Yxd7+k$[$o&Chp<+G 'ZHG)+jmML$RJﻨ %_%hc'Tn#3[=-. jSUwNN֩J+{EIw@B SYFR Nj~$ o[)ptJ߆z0-  >wj&R&M萅@aF&!@EQ]tiQCg]u6Q꥝֮+de"<蛱k3ÑP2<^[K]^3ȏ>[ N e˛iIA(吿(?1|Ũz9r5/$Js.@a7'K<śxDw򴣤qGy;,H-kJOtDψ2ovUunx7k3ߎGqeR,?>5 VLJj+KL`1c%9 }+*#:CggWV=%D]#A,ܵ#~h%xqAQC!$(}C_.e4]S?3lsYB(%MӖ $}KIcХ_¼`.rJp6`D5N?nOU t5Rb"|pT/3;!֏2Yo{~(kAf027ޤb| iS-)?D--Yn ILh-l*trlFkF+*3 wzFyt!kgiGԅ| O51߯I+_%38/j v. iP߯QvZǼ:fʥT'3|r-@gf^;[Ŏ֊MLӝynǽSCǾowr°M:'ꍾv̀Qe6*eS&jl(E\?"& ɛq5 7iF5PHѤ|TOdS, $sa^+Lf6~d7}Lh0-fAoWۦ; ."GQ>&'aܞ*?ZǔvE 0~833xrTe﹢'iEVxg}:=#rzC}l!NfeqxU;?@<H_k'uF(^ 4)k Ey~&`RS[x_2QgVEy> sK>Qi9^+po*.ܒX6H!!LdCLfh5Ƨ^رV )6.9m#[9KtӬN(=b@*ֹ*CuKb/LHÃJ e/m]th2%K h$kx?@oNikWM)" :[wG"gΉgXOUXZ"}<~, m. ;.ȍR$hJmK{ߤXH< G ݛ3qZ6tz6R4iOLQ%>obCv aRoZ {TVu;g:|Sto/Jkɻ}=۫\݄j:nԏ-'r0K۾)'#J6I?^)TN( D7+W,c=W241b+rpk7 3XME[~1Ʃۺݎ5 }2z/ ۯ UCj$| 3[gnqؑ++FKG).F`m˸% 8#P3q@("oa'gp'R* ]il20Br[(HT'*)etJ 2X%] oz[┗[,k‘bsr h DPjCs/K`!U$=,k4DOXE?P[$*Co>u 9\b7W˸Yi1QTVbck* NqkA׆[ˇ~o'aX oݹ.IXf2x!HY .WZahiS l r}kP&"bS?NY=ή1*:^\KFiwʗ2c@}Gw;=L|znB}$"GCD\0P4uTO(;/rs/(F)(NAB-rJƻ{=X@lɄq)*n::FJe}d:a[v1LD &5xS~hN[X$uhWhHU1S?Zd4V'2$ IcX(QY$ٸclT*[v؅I5(Hp '˄:[!@ZLz\֬qO'8qUL!r6]fO&j4@UaYbݿznzX&fZY+jߗb%pqȝ<59؉>y)4:Ãәhq#_}VC@,Y}Wh}hZ"bz^Eٶ!yq}RSN͛lSkЗ| R'Pt4oq0_i.yT&"ςaŻόEf)ĻUC]gum,R7e@ .8]ܶ@fՏTFj^`0%+EӴ]R*_2-mЪK&<țΩU*߀C7$=`9~-u1RҸXmw$-S/% m ѶHSj{[8>&ڣC͔&Azs7Ի5{VB{V\- xVU+kx"p{$\[.)NtonoҴ_V^P;7f?^mjf"54<,8#1AgʨM-1纹-[h)GZ0{ w@<\eHO~TK4@+Nvf UCldz95Ԫ8tHߢ)P|`GdJn?'H,'hF a 9_K9IoIxHghNc(c?5kޢD$Cy¦M.J2}QG/HcKQKsX? S ,0n)L? /0>)OhtZI<'g$ j+YDkXP+ԊٳqcOQ݉ YW-MBۻ'CE7 l%<^ӌ=!HtDӺLWP**e7gQ1UHQKʿtYf'>6 .Mv [墹G>wTa+18`#>Gt%7~JHIO  xd6/W_x.IJ~YqCǍKh @F&V}tk33''Լ{SjZS"C<4h`l:iC*A[:^S#n`o$$8~Q}GQ$nI‚b`<@pdd HyYl`4.4Ȉ̚{7LBUԥc3="[1н/K:C TX:P&q5>z[trZkUZ0Ӎ  a"9~Q9Q \v$=n'?н }"}G}2XSq'06os8ϪQ^~2sE≬irp@̎ 񡉉?V#$g ;<&VLuEV*z{b>ZqCئ h:ԫzom=3w%i#-Xr' #Çn۵'_EZ80\ y~|^6,5ľNR~G"²Nf^ F#A:1WZ@Ma:w5VrJ6bX z e;~z!"/dP KP,8*%""^6t]QeKo/ 1Z$Z2=!H8TLsA0iQwS֜wU_FM1>rbwH,>' ({x:7rf=^藾?ΊN4e|K @}f`YRJ}uaG3w'F?:Sa҉=<7kxg=;Z̨+ߧF1dh&ml6ߔ6$r9)[lt՚^c_`QKwؘ~k*qq4ɱBDRa=4>"pB{ 4o:g2b * (KaďaWu%hzT"c<,ܒ ٵv{ TEm=eDV~=!USP.a_вnmSQ)dZ%lc; $8[W;Ib+BdR\tJ'/NqR.b:˙L@/w'ޛ+L/~ѨΊfM_mM:?kwJS8tM$Ф` QzEOT̽’[}ۦ-;x!VwN/Ma[y,Lk̡q@m1᜴ݷQnU2yj4sS*0D&t;✔\= ` + ΂,# j=LՀnP^msKEnUZI0g2#Uk< <+bO#B|j;? 04`Q}w1<t ECj%Qc i`hxm+ߎ2amF0)el g޶]e9Ge9`s'qX &ըWJA) ݾd\ƿcFeMYo?c*^m Κ7WOqNز "&Jn՜fT4t{N2/ >o,ZթZSm{bf6ןFM`)HF$Q)$ 6a]<;;⎽fR?Q¹o6g@3N }n܅(L%DƥeUGQ w;85M۰,He Sʙ|l}BQEur]Q=AEb\}]uW٨]41%$Y㠥+Y+7vxE8sڪ\n/J}@Đe N)IQmѨKaw[^e#ȿWG5Y9ɱ2 Jj цkN765jivgGd5%JRCWvO\h(MO9[^^J.%zb ,҂YR͓dIoiA Y1zD< 2w|pȽ8ʙ|DcHo54C,$T˖[`BpGّ!C;a9ZWdVlJ efdL L"RDDڌRZaߴ#e1]TwuyIu>A3lf1Xfsdw!YsG-QWfQdݒ]R^e/}A o#$7VIF2x4cB e"_mޖ1*HKG-TAy`YDAG~BqGu/DxE2M΂2w(ȃwJߝ䄐[*2C rѲ`}d=zG3E h໤#jlXl]FU2sp-U"|g^WW6nCm\> [`q:DƯ{&04ʑlmhBCͧǧ GPfRhojƼ]/,Iؐ@}*|hI+ʋ@sW="Wkdf9BsC*[OXzClbHi@d O2'1ӀOgc =RZF E/ l dXZ=S{RԜA:;~%XI_[j/4z2UvJzAKvZq1) j[d;CǬʷ# .MA06ٸc!V ok ]LNQ̇52,lnCM_`M_C#=B/dfe| ibQQY\w/l#8 ( -RVGl@i-5"ni} HD^(t0(uT: oi9.NíF_a-ܛ+~rmup.X'*ꢒ#xz5$ JZu=ou:"R(!3nḧ́I$ڞ5~0֜-O>[ 1W˔EGt F}:|1Na瑝OCʤ.Vtq~v.UOGg_5} qP6v3 V9N+mLI42A`1݈unWWT\#W!Q. wO5n}c-o54*}{) BJWvjZҼEΈɤf"nR]ZE-iI^Wc"Z3 uյmG<ŽєV V)0&>I4\*Nn"B5hLZE`̙1).; !l ɰyFi3ُ'%~3ͼkW@*p,aQ泏} inpIQJ#csj_bˠ)ؕ5oMyzo-#~0ה-=L9(]5w1"%-°wxaFeݰ@g A 7EVO?);[? "Nѻ6"Wws7|BxF.4ZUܒvesۇd Z/^4sy[gJ9X&R;ڶݫ//iuI݉&-Eg.(;p-oފ,HYV욪mN.U 4CKJ[-h* $‰#>\]Δ N)g!S⧋;7|ㅱߙKL֣ %UTGy=&VWdwd&X?`wKmDÀ%o[ o~Tp(᤬j2'T$W96lp'2|8[W~Yp4̊@:31QJd#wubp)Lh7d:Xy)aUupsoOȻSsP7U0=1vWK/f@PE9{hk8'<HVy::GR<B7=5Yk0H7|bpBjhLK<Ṹ!:QJr7m7;μԳ;TL-J J z6onk'M:5> 79uQٰaj bs{幌0: &;O*%FM, EBe5O[,lEa~[^ʞrw8l^<IzX!U\Ep!'@BDjf?/7ː!$Uk$FoK%ɼlhT諞hQmȤ>te贛LMAS+Y^qD~q]e3(Vdlfqlͅq>LsEsT0vx{xLua93I{m`D S㙏Ҁt\pӓkwkĩ ơ@M˷PIZ,wpZ!j =+ ,+QC5܅o^j|x'K^j^bPnpeuqrS-?\b?94|L/gpYkXYr1ĜIw U@GehKKCF1jm'a:."KMyRBP3Hf\3g:nv$|/,5Ohrh/cbcص[En-oޢF/sXⶀQl=T/׾Z&%y&C_zNPK1eN7HLP9 %Z VDMwO ^ɈvE` 06S"Y3[)32E3)`.[=Ȋ݃Mi(>R3f*Q!b=6(?lqM6Mf:ɧAO4M$eM*=6&w͡v:6CA)GclB9p:] B"'lWqr#4OmBm}T< A݊XcK5Уp[=YH*mh6488X&${&>a6M;{{)#U=s,=ЙmoCZVv6Ƃ_ V-zx 㸈wdgZu}-`().9K>_vK{.pl$p4,(`(Rdofx*Q=:cԙtRHJQ*3,GYl몑dVȒ M[> ;$cFá /yCPueYʓA{=m PqR$*TA3B!>9gR aNe)+ti&IyYcnS\9&+ .,gsH8g;"He<Nje*(IV4FQبe?aCگaisA:?؟?ys] مToty/$ ,v@o9[, ~>h!+Q;bIXP)3#˧Lw:qZp@v|PGH9,7/E!S+Q~6 E:Dkc麫FCO%T{-R 3Q qM)`ŔjVSp1g㥘Έ-ʄwDxK8B}n8U #U3Z+ M9I5G@FS*4ry0 >w SPƧ'RVVpp /EfʿDǶe ;S"[銂ƒ:EbɹU)SlDY91,/ M!(]vЯtPW]&pKUR\lSał#6abVM[g:k: Sb"ZK*JR_}~5\rrw^5}xEZw若3Z›`5d.1/2 YuLmwf4ʔ=@Zzr3\b^+0t}[p)$L[g81*P¡/+6 =u2qo;E$?p#KË)? s](s@kAM,Ɓ5Lv)#mEYWuq$40Y'뢔F0T{ENha!=CKx$yn!58N|VʑRC{5eg1GOc331rSa+ptU]ǬDQ[390Jn SJ48{Qٗg^#wӡpKv۱Ǽ"p|S XtCVai`3fT1̷@1jvHP#̺} [#obD2Ԭ:ȉEA;$? _{ʜ8s ,:a+ =doIXfd7{E<|#{Ҥ6HJVØ]t6?D_@T\+.EHf-k%T$o`Ff 7gqoȝP3-”WV._^jDQCk(d^G=粣|.+S'EX \9qY͠ƒk 2й\Hp:隇cjɱs+`5aԃ썑v Ent^v;dpNߞM(rKp:B覕N&mw~6\YQxv$|:zm=!+eJ\ʼnCƶw/Ͼ+ ~MQ0 >;/#B=XJwpG -:` ;}C*  8U`"3IXB8Gɇ&pkK FEtvhÝ y#v >MdeK\|\.@?}pCFo 9*``<"ŋ?%kAn準бQT1 |jSv{lvnN|6AQ43)cWm\qHZOOxPpe`ӻ8uxk>DcKNBQ>Yg̤?U}%oBE2S}nՊlao݁lGCݧkgf|Lc_y0 eEEU ݮ=K?U|tc梒S#)sig E-ߒms<T'e(0E̦̓\>s{ 7kWMed R۬&3G|d]ILyM[0O7vExʱm뛌IbVkT?OE8d %9,҈ke|[ :3ռ'G`s~Ή$Y,䋋 J4$FW Cܙq+^$PmǨs`A\ N}/A~,H0)t\&UiQa$ W»[e/m;@煜@q O߬z;6)>op]dBo8Ur0 ÏC 7Yǡ/5@vj:449m2?'ȓy = AiuUjU5o3[v]8h&V>ڱ3G+(I`gV9[aCu ('…e}Ri`FSُG =ABeR*l D8"LRF~a~u*p%pȄgP 2h$ojq=Oy@pM@ y*/-h [fxm) ;0m3w(~t-ho~ަ4նe:H"78u.DXϻ}tȆXedw,03⺬/\3Rɟ)7"DV\t#'|I;tTdo䋃GZZA`mHDFh[VaSx}`ɜJAqsqlMGĝݿ8GLE7Aty?W٩6osK f`>m]"H,@|!@3l F@϶z0*lի*  WQ]5:l(6AK$'$kj(.It 7e-eϺ!s,{g{k +Z YZ