kcoreaddons-devel-5.71.0-lp152.1.1 >  A ^凸/=„RK Kh?`akH?X0 x&@WwM|iRe+*$-}<r}p9wٌ{1b/I*u!sbͫ_5ZAy,ՐjH//„9P1T!/}hm3mR,Y @{% ;o"+PJL:S)R 1h[]IGWi)_%Φ ̀x)a+x*[:O$,/i=f@<"ȇ][_+2ɾ%piIJ`xb09c809528268e142101750b5651c63114c1280587dce21d9ef58774e13a837b8e9ed739a626d79a65e37b917f1e903d877e4713H^凸/=„Ĕ )oo-bh^Q}п"k|L.pYKOqXOSԵѧN"es_}I0WCn9X<o7R 8y ֭'ZO0V0>X 2e5'BNErgi3mHѷPI̟483eeEKg,эj|l]̆n.%GF' f4;IGڼ1o'RXgεRYCGxyj{~˺P>p>?td % g  (QlQ Q Q Q Q Q0QQZQ  \"p("8"M9#M:+dMFGQHQI(QX|Y\Q]Q^ bcXdefluQvwTQxQyz$(.pCkcoreaddons-devel5.71.0lp152.1.1Utilities for core application functionality and accessing the OSKCoreAddons provides classes built on top of QtCore to perform various tasks such as manipulating mime types, autosaving files, creating backup files, generating random sequences, performing text manipulations such as macro replacement, accessing user information and many more. Development files.^tlamb55߹openSUSE Leap 15.2openSUSELGPL-2.1-or-laterhttps://bugs.opensuse.orgDevelopment/Libraries/KDEhttps://www.kde.orglinuxx86_64]"+$!4M N %:Q B8c R'?:'I %Pe" d NqQ gWBIAA큤A큤^r^p^p^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^0^0^0^0^0^Y^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^0^X^p^Y^X^0^Y^Y^Y^Y^p^Y73b3e81c2c60a0d922abad97b1f2b6398e7d2787c195a079f4a456c9053f60d94b04f4522951cb8219d6480f4eeb1d66049c9d3284c2845bf05ac11b6fecc0a54d1eed359ae507d811d39c8af24758e609371fb4308a0b263575aba0d3095609efcc770a23c9663644798456f3495df3abcf5abc28e7a43c03da5253ba4cfa42bdccf34753c3b3ab11b7cddba4f55418d5a8e0998942e52403ec24ce89af172018a2395bb3aabc797f4d3b2b4622888a0a36589808229579cb12b9ac7febb84b36019106f4f4c42ccc22fd6092ea967a933cc1dac6c5e51fb5815e4169288e286e4758d69694338e4d00ac949b93523c07125b2d2310288a0facc7e214055ac495e1d2e949812d119e9f61912df58640aa38884f994524b9b2da60d4f7dc8c965edcfdf644a8f64f8cb5ab72f70ee4de526d86b68c54b41e5fadb1a8f783aed7bf4be47d378aae2e3876356b7f4c0abb7a4063f4675870a5af89076c830abf28b029b78e8321001fb65996023347460467357d2c7ade42ba0166776b3eea93cc9227398475985a3d99cf05f78f3107db7e672edff589f083e32215c6c69a44512c8bbfa017d766849c8a402952ffcf56f482d2acff70af5dcbca0091b2d3a49e3f04cd6860709044cd275b919d8ac6e94695781b4fd1267c5ccf312ca6a618c09a38ddb19035cbefa1b95b858c8f518fbbd2752d7e933ae5545c25249cde10ff6f9fd8152d0e3a5b4529e491cd78b22eabe44e4da9f4743f27f95764eebc98d04c3b2fe9759b3323f0def1a11406a635a8aacf935472e16d4b54f2810647898b27868779e9ad446bc2728e56c7ce2817427078808893c0fceea6df74653dc0f908795b9086d92f78f50b5c1a83066c5df06edfc665ff2a5f4c4112734674667c520634d6574872c03ed580655239d898aec75dc871478c3aaee06dcdd6df6ea7e4bae4dbcd98b3a6a6da1aa23dd6bbe3fa061fe69f5f68cd78cbc380b0ae8c8b48ee293e641a28a8e806e923dd8c02f57f11c603cc20c6be501115912e84ad7dd525014dbc6aa988cca6d89979e589f62555e30d94583f7af77edee9509f084190e99cf2fa5da7426020160fe7b124382bdf80258f9fe1f32ef3932c8c2826afd80f20415a30dda573101d8139c002be2170df89de30570c889909c5ebe66f2dfaafe7a080ce84a5f8f3c43cd348af972f1a532b38239fbab42d44ab31c6d293d14245ebd13352f909604c8d0c5dd3f2205356058d66e5011c02501e43459a10b215365ca0153cccfef4894dbcdf12e608cacd9bf4fbef251a08d2dde22914952cb6ebdc6624cb70a978f90fe76636ac0a3721e9d603e27d2bbbf4f31177569b2748c7f0920cb5a8c5eccb469ad4c78f36cc687c27d971fbbc08492f88e55e7faeb025bd28f0fdbba8c3073c5f75e62e420492304d3c743b6b770f06f41a45def6eee4799824e6670e1c9c2c685ec946bb9b441b083da1e93a8f111a1aaacad4012e78c834c334548720ce345c828abf715ea3c9eab934839fd83adae470b7da138e5983d8da274288e83f3c22168146baf793416241f543f8d9c2aceee9f9f6dc2cfe0d4885695482f66a3492f532f7153447ebb173f77543d3988d9062eadf1783d0c8704c5931de845f66987cb7b4b9d141a435f1acc9299033c2da5e7dfd5437189f9ae8eefa8618b6baa99306e183b94be4bcb85a9f59f38d6eb76d1efc694f641306f4bda8f894aa3c1d0863f2a5a04ff1b7c07440909e30026b808f5478c281e81545475ee64f8c8478f51c379814f7acd478434b252a019ce70cbe5d9bc6f5859b91d6f6b8ac900ec86793af4997c689f845c4c7013037c3c7d4d8914195525f4ab2936b065b938477654551d7c468079c5a7da43c001184af184c9165dc74b35a31ba5b0a8a89df9e690bf178dac3adde87f25828c79d258865b608151e75c20af617491254fb3a42556f456ccfde63a9be6f62a7bd9e5f04160cc379a3c53565ddb1a98703d22f4f6c4030d1f04b27d8c4ba702307b549bcb72b652d59773b3a76d0a40af82f3cf699934b26f195ef867376da6cfb23e49bdde2f7b21a887fab0b38cc7f9ea0ed0885f31b1b676a3b546c0f98b4943fda3e170a404db2a0ce63da81f223476a248ba62c984b81f8a5248ed5773e891083570e8b292044bf5f3f202fa1ec7b2c19cf2bc694897f8c9bc6786e116b2a8ee200e6add1be585e1226c582c5293ccd05c58f5337bf6b2fc41d88f6c73ac97b1d22a43ec369a40f88285b5aef77aec1f2e0d8e2dce920bf67ae136e98e3150bc8dc9578d80d13c8409072c4716397976e5fae5e4a1b84c107ee25883926dc46bac37686c64263d0531423edfb6be847de67b9dd429e58a822ca0a8ab3fc38640029dfdbfdf06265b31eee184e11692f8ad13f7c25ffa0ef7b284eb36b9a848896fe305348d5fbad4b954c2c2f665d91bb68d0bb1867672053b34840e130a59713135475b40bd88fe43f0893670708082145fb09e51222a5309bd6b39de434dac6bf34edcb85058fa4eb4b71a7f775cde61942e889f2e64f235f0b887c70c083286c78700910f06cb41eb6e86d5a649ba8809c23d0fa910f7f08021d9a4a9cc6b9d01d9f5d88160adcd39cc6e4e77aa55a1fe2921bc778b0375514c5e6aadb80b84975925c9e19825db8a157baf4f18acbf03ab33d375f54e30fee87857b93632bdbb8a6b7cc08be273dedfe9c5c6fa30a7a0a834ac649aaa53728b91c86d5b91145e6a947e31d60ed29b9217ee82c3f8041659de8ef475389d7c73f96500b1be2d33d733c495bf51ecedc5383c23c98328217222aac55e3e1bfc4e08b5b8d4fa221b67b32fc4ecdde5a6344d5861478341b50b02664450929d22b2b50aff33d2e3b6fbfc1ee57dc9ab9e37f43b1a0dba778c8d7af3b8afe94410dbf94df8e77dd32c3d47eaa9d5985bca3092736b94bb979b6d89f4530f20165a88faf0e76427151b058f385a183961e66a0b32c8941dfe7e4e44b5aa6c85aa8b7085cdab47d422b2327cf04d3d9ccad7a6d1db14ffdad5aeebb544eb779328ea786c4c3ece95453f6a690a34fd175049b608dcf631b238e7dc488f934a9549f1b1119ea357dd3d13256f1722876031eeae9369a473952a6037db8bde14ec60d821308d602c822c92f909849234fb2ecde331fe8ff052c1fd857e8d06f285d13c9830a30f14f3ec8fbb8f7f3b2b1de271afea01a72b7b3d06c9a115115da27f7baafab9e16ba5d35e3a60a7b8da6d91f9cb2115a2b7f25483fb36353ca90971bde7f4dd6621119dc3184eec7d0f7795acfa7977ee17e325902843f6806665b3fa9e8dae11f92188870dab4d5b942379cfa66277aa34e2774304889852a0b073ea95557a11709019787b7873e57e1a399e470f32ea48c26384c97a5b10902279826512c554da64faaac118577c037b0b6bdbd17c2140811a8e4fdf848c985d37b28114c50b3e436c8f9596clibKF5CoreAddons.so.5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkcoreaddons-5.71.0-lp152.1.1.src.rpmcmake(KF5CoreAddons)kcoreaddons-develkcoreaddons-devel(x86-64) @@@@@@@@@@@@@    cmake(Qt5Core)extra-cmake-moduleskcoreaddonslibKF5CoreAddons5libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Core.so.5(Qt_5.12)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.12.05.71.05.71.03.0.4-14.6.0-14.0-15.2-14.14.1^^@^@^d@^6^6^]]@]@]s]J@]1]+@\\@\ \@\f\`@\Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Wolfgang Bauer lbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgalarrosa@suse.comlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgLuca Beltrame lbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@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.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.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comLed hrvoje.senjan@gmail.com- Update to 5.71.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.71.0 - Changes since 5.70.0: * autotests: make kdirwatch_stat_unittest more robust. * Port deprecated method * Fix Bug 422291 - Preview of XMPP URI's in KMail (kde#422291)- Update to 5.70.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.70.0 - Changes since 5.69.0: * API dox: use ulong typedef with Q_PROPERTY(percent) to avoid doxygen bug * API dox: document Q_DECLARE_FLAGS-based flags * Mark ancient KLibFactory typedef as deprecated * [KJobUiDelegate] Add AutoHandlingEnabled flag- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Changes since 5.68.0: * kdirwatch: fix a recently introduced crash (kde#419428) * QAtomicInteger::loadRelaxed/storeRelaxed() are available since Qt 5.14 * Fix Warnings * KCoreAddons: Convert license statements to SPDX expressions * KPluginMetaData: handle invalid mimetype in supportsMimeType- 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: * Use ecm_qt_install_logging_categories over manual categories file * add hint that QIcon can be used as a program logo- 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: * demote plugin load errors from warning to debug level + reword * Document how to filter by servicetype the right way * Add perlSplit() overload taking a QRegularExpression and deprecate the QRegExp one * Add mime type for backtraces saved from DrKonqi * Add utility text function KShell::tildeCollapse * Port to QMultiHash as QHash::insertMulti is deprecated * KPluginMetaData: add initialPreference() getter * desktoptojson: also convert InitialPreference key * KCoreAddons: fix compilation with qtbase git dev branch- Update to 5.66.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.66.0.php - Too many changes since 5.65.0, only listing bugfixes: * [KProcessList] Optimize KProcessList::processInfo (kde#410945) * Fix KAutoSaveFile when having a long path (kde#412519)- Update to 5.65.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.65.0.php - Changes since 5.64.0: * Remove unused variable * Deprecate KAboutData::fromPluginMetaData, now there is KAboutPluginDialog * Add a descriptive warning when inotify_add_watch returned ENOSPC * Add test for bug "bug-414360" it's not a ktexttohtml bug- 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: * These methods were adding in qt5.15 * Make it compile against qt5.15 without deprecated method * KCoreAddons: make programIconName() available to KConfigWidgets and KXmlGui * KProcessInfoList -- add proclist backend for FreeBSD * Fix grammar * Use ECMGenerateExportHeader to manage deprecated API better- Update to 5.63.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.63.0.php - Too many changes to list here.- 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: * autotests: split up kprocesstest to fix compilation with Qt 5.14 * Use QLatin1String here * Q_UNUSED doesn't need a ; after it. * [KProcessList] Split command line and process name- 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 ';' * autotest: fix kformattest to ignore translations + QStringLiteral fix on Windows * Add function to suggest a unique filename * Fix build after 0b2fe3cf21 * Remove unused includes- Don't lower minimum Qt version anymore, it requires 5.11 now - Drop patch to support Qt 5.9: * 0001-Do-not-use-functor-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: * KPluginMetaData: use Q_DECLARE_METATYPE * Install in new logging directory when we use kf5 5.59.0- 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: * Fix compliation for python bindings (kde#407306) * Avoid method name clash in windows KProcessList backend * Add namespace to windows kprocesslist clas * Fix windows KProcessList return type * Add GetProcessList for retrieving the list of currently active processes- 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: * Fix wrong "Unable to find service type" warnings * New class KOSRelease - a parser for os-release files * Fix bug about "** foo **" * Not necessary to have %2 here as we use %1 * Skip running benchmarks when in debug mode.- 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: * Fix "* foo *" we don't want to bold this string. * Fix Bug 401996 - clicking contact web url => uncomplete url is selected (kde#401996) * autotests: comment out verbose output from KDirWatch * Print strerror when inotify fails (typical reason: "too many open files"). * Port to qregularexpression + simplify it. all autotest ok * Add more autotest * Fix bug when we have several space * Fix compilation with Android API level >= 26 * Add Q_EMIT to emit signal call * port to std::sort * Use range-based for loop * Make it compile without foreach- 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: * Fix compile kpimtextedit when we remove all deprecated method against * Port deprecated methods * Namespace find_file call * Create tel: links for phone numbers- Add 0001-Do-not-use-functor-if-Qt-lt-5.10.patch to revert the removal of support for Qt 5.9 - 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: * delete copy constructor and assignment operator of some public classes * delete copy constructor and assignment operator of some internal classes * Remove check for Qt version 5.10- 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: * Use for(...:...) + initialize variables * cmake macros: Port away from deprecated ECM var in kcoreaddons_add_plugin (kde#401888) * make units and prefixes of formatValue translatable * make it build- Update to 5.53.1 * Hotfix release to fix a build problem - Changes since 5.53.0: * make it build- 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: * Use isEmpty() * Make it possible to use KAboutData/License/Person from QML * KPluginFactory: fix create() apidox * Fix crash if XDG_CACHE_HOME directory is too small or out of space (kde#400610)- 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: * autotests: repair "detecting hardlink change" with stat/qfswatch * Minor: Use nullptr * Add to categories files. Use new syntax * Use qEnvironmentVariableIntValue- 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: * Remove misleading use of KDE_INSTALL_PYTHONBINDINGSDIR * Use QString's multi-arg with multiple string args * 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: * Don't remove space between two url when line start with " (kmail bug) * Add kmail bug. Need to understand why it eats space * Add more autotest * KPluginLoader: use '/' even on Windows, libraryPaths() returns paths with '/' * autotests: add debug output for plugin dirs, to investigate Purpose CI on Windows * KPluginMetaData: convert empty string to empty stringlist.- 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: * Fix overflow in rounding code (kde#397008) * API dox: remove not-to-be-there ":"s behind "@note" * API dox: talk about nullptr, not 0 * KFormat: Replace unicode literal with unicode codepoint to fix MSVC build * KFormat: Add unit tests for mili/micro SI prefixes * KFormat: fix typo in SI prefix name enum * KFormat: correct @since tag for new KFormat::formatValue * KFormat: Allow usage of quantities beyond bytes and seconds * Correct KFormat::formatBytes examples * Honor BUILD_TESTING- 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 QT definitions duplicated from KDEFrameworkCompilerSettings * Make sure that it compiles with strict compile flags * Remove unused key X-KDE-DBus-ModuleName from test servicetype metadata- 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: * None- 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: * Use override * [KUser] Check whether .face.icon is actually readable before returning it * We need ";" for windows compiler (on last gcc it works without problem) * Revert "Revert "Warning--"" * Fix pedantic warnings * Revert "Warning--" * Warning-- * KJob public signals * Fix compiler warning under Clang * [kcoreaddons] convert to new connect syntax- 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: * Add missing override * Return when url is empty * Use ecm_setup_qtplugin_macro_names * Remove not necessary QtCore and co * Cleanup m_inotify_wd_to_entry before invalidating Entry pointers (kde#390214)- 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: * Cleanup m_inotify_wd_to_entry before invalidating Entry pointers (kde#390214) * kcoreaddons_add_plugin: remove effectless OBJECT_DEPENDS on json file * Help automoc to find metadata JSON files referenced in the code * kcoreaddons_desktop_to_json: note the generated file in the build log * Bump shared-mime-info to 1.3 * Use override keyword here * Introduce K_PLUGIN_CLASS_WITH_JSON * KUrlMimeData: port to QStringLiteral * Increase timeout in the hope of fixing test failure on the CI- 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: * KUrlMimeData: fix handling of PreferLocalUrls * Match also spdx keys LGPL-2.1 & LGPL-2.1+ * Use the much faster urls() method from QMimeData * Next try to fix build on windows * Make it compiles on windows * Compile commenting remove_defintion(QT_NO_CAST_FROM_ASCII ) * Optimize inotify KDirWatch backend: map inotify wd to Entry * Optimize: use QMetaObject::invokeMethod with functor * Add benchmarks for KDirWatch * Use QSignalSpy::wait instead of QTest::wait where possible * Verify that the file was opened * Verify that the path is valid and writable- 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: * Remove obsolete reviewboardrc file * Extend CMAKE_AUTOMOC_MACRO_NAMES also for own build * Match license keys by spdx * Remove cmake 3.10+ warning for users of K_PLUGIN_FACTORY and K_PLUGIN_FACTORY_WITH_JSON * Improve apidox of KJobTrackerInterface * Minor- 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: * Autotest: fix for HOME having a trailing slash * Input validation of SubJobs * Warn about errors when parsing json files * Install mimetype definitions for kcfg/kcfgc/ui.rc/knotify & qrc files * Add a new function to measure the length by text. * Keep widgets optional, as it's a test * Look for Qt5 rather than Qt5Widgets * Remove unused code * Fix KAutoSave bug on file with white space in it- 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: * KCompositeJob: port to new connect syntax. Improves performance. * fix URL detection with double urls like "http://www.foo.bar" * DesktopFileParser: improve error reporting, fix coding style * Remove double ";" * Use https for KDE urls- 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: * desktoptojson: Improve legacy service type detection heuristic. (kde#384037) * modernise debugging.- 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: * DesktopFileParser: add fallback lookup in ":/kservicetypes5/*" * Add support for uninstalled plugins in kcoreaddons_add_plugin * Do not leak symbols of pimpl classes, protect with Q_DECL_HIDDEN * desktopfileparser: Fix non-compliant key/value parsing. (kde#310674)- 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 : * Remove unused init() declaration from K_PLUGIN_FACTORY_DECLARATION_WITH_BASEFACTORY_SKEL * Restore the QCoreApplication library paths at the end of the tests that change it. * API dox: add note about moc include need with K_PLUGIN_FACTORY(_WITH_JSON) * add KAboutLicense::spdx and introduce orLater qualification * API dox: for deprecated tell since and what to use instead * disable compiler warning on testing deprecated function * use an initializer list instead of calling insert a million times * kdirwatch: Avoid potential crash if d-ptr destroyed before KDirWatch. (kde#381583) * Fix display of formatDuration with rounding. (kde#360681,kde#382069) * Use explicit flag value instead of nullptr * API dox: use @p to refer to argument in running text, not @arg- 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 * Fix KDirWatch unit test to use set KDIRWATCH_METHOD again- 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: * Fixes to 26a262180155 * Ensure proper per thread seeding in KRandom. * API dox: in example use KDBusService only after commandline is handled * API dox: Use doxygen notation to have comments used * API dox: add some minimal docs to more namespace * API dox: note CamelCase includes by @class tag with more classes * Remove qDebug from removeDir/removeFile as discussed in https://phabricator.kde.org/D5856 * Do not watch QRC's paths (kde#374075)- 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: * Fix the @see function names * Add .arcconfig * API dox: more info about KAboutData's orgDomain/desktopFileName properties- 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. * explicitly set NO_CMAKE_FIND_ROOT_PATH * Upgrade KF5 version to 5.33.0. * Mac OS (X) has a POSIX-compliant /bin/sh too- 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 * Fix compilation with Qt 5.6. * Upgrade ECM and KF5 version requirements for 5.32.0 release. * Exclude (6) * Move the isDir() outside of the loop, as spotted by Milian. * KDirWatch: replace QList by std::vector to save on new/delete. * Upgrade KF5 version to 5.32.0. * KDirWatch: fix memory leak on destruction.- Update to 5.31.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.31.0.php - Drop parse-the-desktop-file-2-times.patch- Add parse-the-desktop-file-2-times.patch: keeping backward compatibility is backward- 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 * KTextToHtml: fix bug "[1] added at the end of a hyperlink" (kde#343275) * KUser: Only search for an avatar if loginName isn't empty * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.29.0.php- Update to 5.28.0 * Display bad url * Load user avatars from AccountsServicePath if it exists (kde#370362) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.28.0.php- Update to 5.27.0 * Register QPair as metatype in KJobTrackerInterface * Don't convert as url an url which has a double-quote character (boo#1002977, CVE-2016-7966) * Windows compile fix * Fix very old bug when we remove space in url as "foo < >" * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.27.0.php - Drop upstreamed 0001-Fix-very-old-bug-when-we-remove-space-in-url-as-foo-.patch 0002-Don-t-convert-as-url-an-url-which-has-a.patch- Added 0001-Fix-very-old-bug-when-we-remove-space-in-url-as-foo-.patch 0002-Don-t-convert-as-url-an-url-which-has-a.patch (CVE-2016-7966)- 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 * Install known licenses and find them at runtime (regression fix) (kde#353939) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.25.0.php- Update to 5.24.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.24.0.php- Update to 5.23.0 * Print the failing plugin when notifying a cast warning * [kshareddatacache] Fix invalid use of & to avoid unaligned reads * Kdelibs4ConfigMigrator: skip reparsing if nothing was migrated * krandom: Add testcase to catch bug 362161 (failure to auto-seed) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.23.0.php- Update to 5.22.0 (boo#980066) * Provide a way to disable inotify use in KDirWatch * Fix KAboutData::applicationData() to init from current Q*Application metadata * Make clear that KRandom is not recommended for cryptography purposes * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.22.0.php - Drop upstreamed 0001-Missing-rand-qrand.patch- Added 0001-Missing-rand-qrand.patch (kde#362161)- Update to 5.21.0 (boo#974793) * Fix kcoreaddons_desktop_to_json() on windows * Fix linking to a Threads library * Add stubs to allow compilation on Android * Upgrade Qt version requirement to 5.4.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.21.0.php- Update to 5.20.0 (boo#970856) * Fix Kdelibs4 config migration for Windows * Add API to get Frameworks runtime version info * KRandom: Don't use up 16K of /dev/urandom to seed rand() (kde#359485) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.20.0.php - Use %mime_database_post(un) macros- 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 * Add KAboutData::fromPluginMetaData(const KPluginMetaData &plugin) * Add KPluginMetaData::copyrightText(), extraInformation() and otherContributors() * Add KPluginMetaData::translators() and KAboutPerson::fromJson() * Fix use-after-free in desktop file parser * Make KPluginMetaData constructible from a json path * desktoptojson: make missing service type file an error for the binary * Make calling kcoreaddons_add_plugin without SOURCES an error * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.18.0.php- Update to 5.17.0 * KAboutData: Allow https:// and other URL schemas in homepage. (kde#355508) * Repair MimeType property when using kcoreaddons_desktop_to_json() * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.17.0.php- Update to 5.16.0 (boo#955067) * KAboutData: apidoc "is is" -> "is" addCredit(): ocsUserName -> ocsUsername * KJob::kill(Quiet) should also exit the event loop * Add support for desktop file name to KAboutData * Use correct escaping character * Reduce some allocations * Make KAboutData::translators/setTranslators simple * Fix setTranslator example code * desktopparser: skip the Encoding= key * desktopfileparser: Address review comments * Allow setting service types in kcoreaddons_desktop_to_json() * desktopparser: Fix parsing of double and bool values * Add KPluginMetaData::fromDesktopFile() * desktopparser: Allow passing relative paths to service type files * desktopparser: Use more categorized logging * QCommandLineParser uses -v for --version so just use --verbose * Remove lots of duplicated code for desktop{tojson,fileparser}.cpp * Parse ServiceType files when reading .desktop files * Make SharedMimeInfo an optional requirement * Remove call to QString::squeeze() * desktopparser: avoid unnecessary utf8 decoding * desktopparser: Don't add another entry if entry ends in a separator * KPluginMetaData: Warn when a list entry is not a JSON list * Add mimeTypes() to KPluginMetaData * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.16.0.php- Update to 5.15.0 * KShell::splitArgs: only ASCII space is a separator, not unicode space U+3000 (kde#345140) * KDirWatch: fix crash when a global static destructor uses KDirWatch::self() (kde#353080) * Fix crash when KDirWatch is used in Q_GLOBAL_STATIC. * KDirWatch: fix thread safety * Clarify how to set KAboutData constructor arguments. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.15.0.php- Update to 5.14.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.14.0.php- 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 * Add Kdelibs4Migration::kdeHome() for cases not covered by resources * Fix tr() warning * Fix KCoreAddons build on Clang+ARM * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.13.0.php- Update to 5.12.0 * KDirWatch: Only establish a connection to FAM if requested * Allow filtering plugins and applications by formfactor * Make it possible to use desktoptojson from different sources * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.12.0.php- Update to 5.11.0 * New KPluginLoader::findPluginById() convenience API * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.11.0.php- Update to 5.10.0 * New cmake macro kcoreaddons_add_plugin to create KPluginLoader-based plugins more easily. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.10.0.php- Update to 5.9.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.9.0.php- Update to 5.8.0 * KPluginMetadata: add support for Hidden key * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.8.0.php- Update to 5.7.0 * KAboutData: Call addHelpOption and addVersionOption automatically, for convenience and consistency * KAboutData: Bring back "Please use http://bugs.kde.org to report bugs." when no other email/url is set * KAutoSaveFile: allStaleFiles() now works as expected for local files, fixed staleFiles() too * KRandomSequence now uses int's internally and exposes int-api for 64-bit unambiguity * Mimetype definitions: *.qmltypes and *.qmlproject files also have the text/x-qml mime type * KShell: make quoteArgs quote urls with QChar::isSpace(), unusual space characters were not handled properly * KSharedDataCache: fix creation of directory containing the cache (porting bug) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.7.0.php- Update to 5.6.0 * KDirWatch can now watch /dev/shm as well (kde#314982) * KDELibs4Migration now always returns an absolute path * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.6.0.php- Update to 5.5.0 * Add KTextToHTML class for plaintext->HTML conversion * Add KPluginMetaData::metaDataFileName() * Allow to read KPluginMetaData from .desktop files * Kdelibs4Migration now gives priority to distro-provided KDE4_DEFAULT_HOME * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.5.0.php - Drop 0001-Let-Kdelibs4Migration-searches-in-.kde4-first-it-s-p.patch, merged upstream- fix bashisms in post/postun scripts- Update to 5.4.0 * Various build fixes (QNX, Ubuntu 14.04) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.4.0.phplamb55 1592386932  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQ5.71.05.71.0-lp152.1.15.71.0-lp152.1.1desktoptojsonKF5KCoreAddonsKAboutDataKAutoSaveFileKBackupKCompositeJobKCoreAddonsKDirWatchKExportPluginKFileSystemTypeKFileUtilsKFormatKJobKJobTrackerInterfaceKJobUiDelegateKListOpenFilesJobKMacroExpanderKMessageKOSReleaseKPluginFactoryKPluginLoaderKPluginMetaDataKProcessKProcessListKRandomKRandomSequenceKSharedDataCacheKShellKStringHandlerKTextToHTMLKTextToHTMLEmoticonsInterfaceKUrlMimeDataKUserKdelibs4ConfigMigratorKdelibs4Migrationkaboutdata.hkautosavefile.hkbackup.hkcompositejob.hkcoreaddons.hkcoreaddons_export.hkdelibs4configmigrator.hkdelibs4migration.hkdirwatch.hkexportplugin.hkfilesystemtype.hkfileutils.hkformat.hkjob.hkjobtrackerinterface.hkjobuidelegate.hklistopenfilesjob.hkmacroexpander.hkmessage.hkosrelease.hkpluginfactory.hkpluginloader.hkpluginmetadata.hkprocess.hkprocesslist.hkrandom.hkrandomsequence.hkshareddatacache.hkshell.hkstringhandler.hktexttohtml.hktexttohtmlemoticonsinterface.hkurlmimedata.hkuser.hkcoreaddons_version.hKF5CoreAddonsKF5CoreAddonsConfig.cmakeKF5CoreAddonsConfigVersion.cmakeKF5CoreAddonsMacros.cmakeKF5CoreAddonsTargets-none.cmakeKF5CoreAddonsTargets.cmakeKF5CoreAddonsToolingTargets-none.cmakeKF5CoreAddonsToolingTargets.cmakelibKF5CoreAddons.soqt_KCoreAddons.pri/usr/bin//usr/include//usr/include/KF5//usr/include/KF5/KCoreAddons//usr/lib64/cmake//usr/lib64/cmake/KF5CoreAddons//usr/lib64//usr/lib64/qt5/mkspecs/modules/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/ab8e66b9c9300f5d3acb66cfb4d9c9db-kcoreaddonscpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=38304a501d9ce9a5ab8888fec459951c30a8b942, for GNU/Linux 3.2.0, strippeddirectoryC source, ASCII textC++ source, ASCII textC++ source, UTF-8 Unicode textASCII textAlgol 68 source, ASCII text R R R R RRRRRRRR RP$ lċ$gutf-8170a50c3bdeb25ce23f394a0e3a10e54dca56c2466b4acc3ac1fae6279886921? 7zXZ !t/㭖] crv9u6NB}|"KǤCi:!{,,n5( ?tح$n,񊯠4joZT"pyKe_w8{d*u&#$TҀ/H*p2{IF݀kX N'ӳh vB ^~i^G7Op6[kO?ιyD_@Zq]S<0d+E1t&w4$7,0UϤXAEA&_KCc@-yg򜇹Ia;d[#tghJauDŽw3*;aRM h ?-Ƭ"a7! e|;)`7áyH"VG[V>z\m¨4V֥=1.\*n-)H4;(4 QDb' 8s9Y]x9>)#`U4!WX ܷNSevj[^Mkۅ'?# O>8gc;b1B y?)pգRKdb~ғ*{ v~.;@d`;]Ew5)k{r!6ˡv/÷^nWA4 Al!sQuUR> !K^*2NN4K@Y1؛ iIχJs`#ʣ64b:ͳ@qb0iL$-M 'U)˼k;)z2ɜwڝW"m.]2MA#;W֐aFq̕g \iDadZ@xM!f`j5@?TCns㨹q H9^3L.`9g`͊tV0tQMP[kO 9f#IXɞjqi1;p΀E ?sfM3f5 -\ADTg' qon ]h 9jFppd*{L29S{ ]Ŭդ'&7eg车ԝijSw8 4HNh!2'] N853mTԒ2 v`',u„$(ZRaIonxּ;ϖ1OgCеRP\ۛkيڐPN2ҷq_oj.R'8 Σ?Ax) B;O ?U8% "d4JQ-K8ULʆyuMƙ`~\i)4wf,J>e.i-YU85(HK39ݯ8=GuaԸնB*Lqz*f^UPp86 7nWt`OO~tb\wGg7/T[U袿F~5H#v OK,]f]vn"p㿶̯hu$XCZ?pR bHG Iݹ)lC)TˮIr^KIgkq}*r ~+RU4K̦'eZ4֐1*D34]T!~!ѯ-3s[sۮ'G7V9W y2l`8mҊϠXX%@fFXbd8҄^egBNC :Rs;;hߙG0$Ce{4}4ig_YVj{l]樰 %m-/]dɘIFeOY߳_JRɯR 7}\9|,r3"MosƗ0 *@|!th1b~jXvI]w&.1dK䚿_%T̔y[DX@ygE2\ku?Ѱ(ߌ4P!Ptu?T01Qr<h{%>yzjLڽrIŀCU$fGffHG XIaWڅ*}QĿ፯q̱gu~=6Sqw1pLxUy`{`1e\LQyrV5<0>VV#j$?kqCe, iNU y5NB?GF џ<R] ޑ9Q#K['MCļZ5Kq,aAY=A^?A0d<>unuWI)&~*-0C$Y1XÃbDÜoK&}^C 4G8h-FNSCi%lևmўvhMfePSC"f ^.Utt9t=nW/sC 3.N\izK؎|\1d ^ (C 걜,ϊ@C&iiU(yuVR;GKhr#DHBNkƉ"lTwi0~"dEұOfu 8/hXD8i0WO"KݲS7lKŬ /"80'U8N^ c P~q< f7i H cdijZPg QSFQoB"4G4Ƹ:.Zk8 {m8a:kLKtuy*itŽ h8n,hԖ67)+w/2(#[W?H8'"I6ڃv# 5zƞ\W4`bmֽ>fw2P#ŕAXXfF ~=ϞV>4iRi'f2X 8À:C&KX2삕E< TmBKe46u/;.8䝠Z-D1nD+}2B7bhPu8dlR{Gwj,)( Pӻ>$3uXѦ<:X_lbehEiD첂:\,2^XVtnn(o" n\l<'w*snkju ~[Ǥ+ou:` 'šntгXzoeҔX6_BxF^>L^l灆 `蕍b7Gg5sfڙAӭ@Э#R"?*.9}[`šWyMAM#$sLK{[PnF96okej9 vWW{Dzwq<+J<]{VRXTyd9Ԡh E:όt 5"1mE12oU % pk莡蹎^!`"s(F1s}4)lbI}Y / GGEC6/EkXcW59 )QQx}OƕT+Kjrߋ'Վ'$EH9;܀<R߫ yPi*i bY^@KDs8WsճUdFcc( UnZuRx 5-%7#ŅFbSVg+ZT%:6FvgM+v ƜҫcYpom\ ;F4TBm hg 9ʶ}V:^bnHRU7@8tYWA-&NV`0;-T7aAFڨ&BȪ{0]_QJ` S4)W,׈rAY%,s.R]fI|Zƌ?+SO0њ8 LS\[/Y(NSG˾ m9inPc{dűH{7?@I4[$i~`aйRL∩!%Exnm4%K.x贉GB]=;VC9IPcfD%|'ĢnG~."Iy )ا59>WňP~gdݳ#YS跑%c?1-,y WiUMsGb+[= R4 'OiC]nVpW8wB/f\[s_6<B]{-9)c0g5g!D]LTYz[%ld-)l`LV/@tq'i&m:<_[dw tor̹;gSbx A;]Z|10+J 5q>bU|H*^G2[m]a\v E!p+֦9 _bfH&x[)ChFD267Eεӷ!VlA16xr'|X AKsN]U$c`><w3);R:YkV< v@dlp4fc#2#$hRƦ' Qhu[87)nm;Ĺ+׀MP fQy4=E1Ev..rH g4(EAȊeD:#:uOa-ntψv?; "7Fhcp~m}h.;" ÖwV0DuDEť׶FLJ̀MmJ gwR:{r54 (hc91L’QbP/ln|fōػC(T+P&`OS;`$D(KF];PٕWئst @x{?G(L]Aқf =`FnM)=JXD֠jdF#H ߀ս[|[TM'BB^ ^ARF@.&mvwCəCS#gL}dM)RZ9rO#3{fQiJ]7;p!+R1Xm# 8Ѽ0;ƴ}S^fF$O ѿ9]CgR9-sM.6IV+TLt0H6J8fH ~T9Ny Q)d'Kby8 ^ sl[EPtOP#6k ?XvE+6Vޯ e=W{7{)&A#RaӕNo߉3qˁ!3j'8ZS0VbnuOb~!5} ukL^hQ!#fFˣuŃ,=V.YhƧ(\)VQ[|;O7M/0̩9FFbKs]K*{ !vFژL4KمGxYמgMá%tmS҉]z7b'>iȞF)3&1RV)`mHG"jrk }_:#ف]A6(E- Z~Ei WfX [,Շ~波zaE31=pkE!zڐ2JQڜj) ໰7W@]nBdd0_E1:+vbR 0\ٝݖ .YJ;ߗոwW9ut#Ֆu|`oAVysKR7p:f5 YjqD9,5t*chI|$gf 7S3މVѤ b}A3Lsfa%z~|~H \93h,{YMErd~S|j0?+V9SւV[Oigob~sr\nL$KRvV#xsr-'$ 'z3[#-ޞ(P]C4Y̜>,(E~=*+>MՎs15lPFiS E '=FNHs E-X4 acMGXCb<tgVp+ň[ k ``+ōvg=tœA+bp/k"T?cxOW1y ߞ7ُJѡ RYd؀_#‡ a%f.t_rR]Uy[) =lZ)7FnڶR> 9>fK<'TnzzZL6ϥhA7aGn_m1oV UD> rKQɞ[ XYoY%2Vqd{'>g{sq[{$ttsW~#_ߜܔ(pt]j$.0HY`tB'q;_Z{/ag*NfCt,Hiu3q*MWqяq'1"*Nry9;xV`ΚD\;hF4atn{b_̰o)ú^‚:",\3 A*ޫ,>z] 714[/K607UQ_9Q ydJe1mRBEi6+MVh6qkD6߂pݘ4_7> kA<}G*8w]61< KŠы*"ZA;ב8Fz%,节# |c:VQvSmֆSǖˤU5E;ד&5kN_1XŤkp]f :pΙ#芀-2'HZ'Ҿ;$&7JSšG]Zv~ה>hNG͚$էzAbsVEJ8v:/Vhad6Z>1DFEȧr lq UΛ/?J*nLwܑ)oΉ[}LoQn/AN{>n{o頧ѿG(v$ "PzEa)xL\-D(UcEET 3&(+4DH%{ dt]pK[mL7iC';]$(ԢL#biz QkݲpAߕqB^BuZ]8R[ی Qa1k8wMX&q9@ն^|WJM~"2*!~Z'ޞ?Jb 3yj_pckϔJsˡcK]b|tJ]h̏}48b-T!pK_-B(!l+C ؎T ]ΉHVG rG)`gKV`M74â` ܮS?1_YVS$[vޑ}Sb-(HqЧRB / 1S -$tqsp>iyNcqWbఱOv\pcoZQodL]ߑd[ҼGr!Ud?'GYaJtH++}4猅kdـڨW7w(^sK,ЊM^G[R+Duڷn$w`؉ByA=RyQ҇?:<6Kj%ZwjI_| T{FyZv1QIVJyؿVS$ehs:q%.ߩ{-HʼnR SD0z* }ξ} E;FOÊ `Arc/RcT'7՘8`y.֕Kfe/P(J51ɒ ]/YkMLHHNUM^|xQQ*}_T1qЮ !>LoH8&HSW2}Zp, AQEL$ؒW(hP:mԥD-n>HquɌ@یTx{me0{?8,L Se&MS] i_|I-Iyα7(1*hH|9$hSgo*"`_t$6Ag a%+PS4(6!1l˩o-Ŀs!_DsF~US.~*>t5|Fz㫮%3;+=! }'\c}nL({miE"B<+B0K2ϞY؈,!elkUDA8TmfIVCJw[7=&ӂ4QWje94o m"J,I~_H}0O[FF3N?m dA^TFVQ cNt 8IXTW"o*u@xUW&p|]pd#wRg-C?4@3$oóFqZk( 7p #gߢO2GDųC%hBx3) A֫_)!08"kK }\[4A S7H:f{Rd -HY'_ G&Oo4.Do ~qPkz*fzGW& V.H nRf30Rn xd/eaQɃS\:5*/C#` S0%:WU3B,=uL|![DhzspL¦WDY"0Xl\_@;8MUw' AbkAZί`K|~vSD"3x[:LՔ%ĆI}dt$Xid"[zR ;M~_ hD;/{pJC"PGը݌_|-^Ϩ;*FqէdęDV;~זIVC0^Q0ۊa>9S]F?>ݫYIU)g:ĊVE4h.y[Lr13*Mrhu]ؼ_ABю$)ƝdVPq}?ui&%a rq9YT%ҧx.aWkkt3x4Ӓ-#5lwHCYye;mxB!(>h& 8YX)n fH ĖNC6e/7@X+Y46?_{ihTjQ lOV -1l|0پV2;^@Otbf{z9T\={/צlxڽ¢e!NtaX6VQk{ [Q@YҘ[u ĞkĢTvSaI{uzDxwwSzxlu0Ex{o8]2qוJEQ$|Ǔk&mz`#611$aW{ mdma}TĢ3wס9)r-NT%^e6CD E8ʖaLk$vDZC5$͘yt8D@rN; -N:N -I c- ~g9N#R(&ȞAz_xP{7L Dlt/ V" u1&2Ve-9U#3B4E)1ڤM)$odW"HfޓGeţȓ!lFQ9 وDA#c'sk7ɏp<5ۏci8xETbE>s?!)B \aR&#{RvJY /)g7ٻ}yK7ߎMIDbX=a%w?ePblǡ3mZG%FVrByhYu qVFua!;|)vtEnv8| ULy̆w]ڄakT R8\.Y |#{aUZTwH_>\p͊~dQ/zld|q6A%ԑEAb9wD$g?&u}NUL=! aMC?M<>\֕&2=hɦЪq~4f1ଝ4!bN'"f]T6H|ӣ,3wVQKx mgi؀6OtKؘFΡ7b07| C(ƼKHFy}Wuy~ڍ@Ea;)aDAN"{A^nI &OևWԖaj>#[Hz}Z{6-qMD_$=bӐՠ$@uV|S.ʮd}cmX-ٛ=} &=s{ܭZx{2![EOq dAIZKxX]?ST֓Zn4v@c:IVp D%tE1x̞kiN%.oZ[9s14.\qoj*{8}){cz5nf'Ԯ;Gkffa#9!7];ǔ{k~t`f5c'#>a~-h]a5F31q/2SW/lnQ~)Jy4țR0KΑYfMC]'F:R|{BQG߉jG'LV])x@I)w$ i0գl0Ŗl mGqʴhBJd BmKfhMd>"p]6(?k0fQa@8/i},yüAzӲ\41y$lτ}p*ހ+eE eGC2 Sb~F@"!R%zHQa-slzЊ"c:ɨƪvP{̮1f/_ܤ@IT&ֲ%u}Tgn4qA=}5ip|ߡY@7Ng`W$`z{uУ܀hj'?m?cc [ NVea$g BH1s AK }).Ǹhu̴EaXֶcF9]X4Tr٥RH0/IX"9(yBBa@r&ū }tH˿[n!,/o=5LRR.gO7@RAވO\A$VT#鋩}|YS,/0Q!")-yR~ҾʛŽ4_nhߩu$]eQ} 8pW-gJ1sytԑliDt\; 詝l?ާ,G\GӋmEZҰg2Ϯ<1k"Q6i-8!ծ~f't&GD׈ .#hIG/z]xYp~lu\$NH5K{Oԋ۾1Oq>gSY d)<!.r6캨&|GŹ?e8 q* oP*{LUO=":j IS1-y6 Z0H,  plaD.$Ղuhz*vtqX05kl$rZǮV v7u5fʃ5pP_m%S ;\U3e5j9ke8jlѹcwU.qs [FUuD#zz<<>̀5oJ(l h\f2_N  NYV0YEsD"% @D#򞰸b \bu=,ǒjti Gz?(x=DcK]!?+ǝ9e>3˂v#=x})Z0I[FKT p ~ D~wlBWE9H@ b$KE.SL\fy+Ӹ/9 5MyoU#cr6\ElRuBM\ MX|lbE^j|T xSbN e++` ,]Df,xRA SިLx%ezdŐUg0\= P, /AZ8z+s'nr<2wfG{* :w.w t;&0:)yzo>-$`j>w 7|ּ)~Gu ͇frErO]V^-Igzf鏮ә{fsR؏s%h}F <F"Z1es38aש*W 'ʹC.Xσ׆nm56e ۅkMYCM4aD.!,q)5 ]g6`z uڰ^|? 1ݏn0ƔqoXzp"SS:PKj)Lc}9GT8~r"2vWh9qU0@|Sg>jր/rL\!4|'+uޗWlC B?"{BǡA0w"E"`<1fU6I9 I_Qͧw p{Ȣ\,SkoC,K6BIA$u rmS>o6[=<ӓ9(:N?]h Tk8mC,+pɢŤ-%3>TmCh/=?p?`33ex=Jq^kkMg)?v"0Ü*?}ΰe*\Ǧ!P8 Vylb6gd1! 2"01sB ?]==\qv`c`Ghaw0xvgMS'A0m8#4_JN*-W 1ϊhvܞIɊ[V#O>& p?,[7їQ *ĩ#^$XI ~IJΖA1]䤒jGB,d+IMCV p:2>wj–?m}v5EegT6u "C ǛU&Ao:pV1w! y1ڶ=LámESi6©@m8EfA},HC(-a]ѱrEGyۺ\3Ḻk3,͚R),42KHHr}ü<;} R |&K6Ga͘z! <ƽrHiX94* ać8O87}*n} RDj*Z6U2mwEhC nP gB!AjNwg$TG jjtڤ{23(a=щ_yf#L]z*uD<npO)"o$!J~`5B^anVi+ط<QaW`pR3[ƿRxAV0ӢFzOXCQ@Xtҹϧn0^Lbe v(TKxocIUf֬32J$mN> $临)Ⱥ=L[& <#ٵ$8~AJX ! q% \dXNϫUKjс&JX=twث~:3ꄝ Hؖ gesTQX֫ $E--H^/Sk\P/v1Ӵp=[eL3jYWg9,_-W u- JIfCώ ID"EM  bY~t yjm"@yP̷)&:"g9^DY7bf鰎FMUFSFV4(2KBu<li[n@qSc zX3lnU nYG>դp̅|/Kzãl* T^/Nwr̾_)Sp=FGeS À;fZT b ]-^߅AV_@8MW>G0;klrkߚtERJq?=]b a w:([4LJ?X)3%>hbǻ_$ !@g>>.%`ro,nvEP`~zceCta4-4e~7E!~~ff64!,"IoM$5=exEߦ<*ݱr|H,+3'3ԅI^ Q$$.$+F0RKf R ܙ>)'ZX1E5,<⡋*t)43=זۏ{wur5' ]3"H5#Y7F凔t֙ MK:B>1:CXsȞKy)w4>}GFGh]mDDe vENlBJՎGZ7h֫kt[:pB0Pf:.HJFlr,t/9LV@ 1AR$r >bz ZS6VmUrhˊe:f]jwq]D ?5z:-edT# wִq)]yUkjAئT~ %GA.ȂECScZ6fzM~ݫ 4qGH`T0  k}kЃbCmt߲(dvjmS ^m݅1SW$M;Ϣ 0͇wavJCTړe"G'rݻۭ+ܘ$Ȟ-rWX];w T ,2Tlل Kz$.govV%z H P{BK؛BrΊ"* =b޹ÿo ydEf5I n b) 7Vt Zj:Y婧} nszH8 zs'8W^-O-5J[_$U.c,u(dg- 2 :CC=o[Q~Ih 5UYMOf0q}{@d_"z?d*s7/s4~d@8m jy3+t@op&Ymnyig,6 ؊ȬwB\ubVJ?EFj@*lmkB8KAaQ:S՘`0OU]cyMN,։ze9I S{&EM7َ'{v*=R/8; o{yZah:d:s`h.:}c5WqApP2"oL8OƸy_MBkaڊZM݁B1aAȒvrXnJ`'I4u Drjh& 8s $W=[B^~!c=m 9ff@!|"fȷДY'1Hyv+&>h31?n+L~: |Owz03˹8O%Dzn%x5RkU]17I::#L$( xKZزkle)k#:$lC?;ڡ!23F PX HՏ0;z.N(kFU|,%K h֜ 6oCPgD)#K6Һi<9r?FdVdR*SXO?:d*xEMݘ]rgPpZS -<@=li4h!Y}wf:ĸM[VD`Bv3ȺP!x=G q@\D~Q˟w5:aǶs=$ R5/֛, s#b/C *:HXUf\G 4R[鯹7;-Ǔ7?7s{ɞAY;UZք RBϠ}2p2ODJ]%{wƳDvvFxZ6hn >V Q*s^?p LD| zP4mcg2)n5Y+rɼR6Az\H_sp!PR~n(xZZfaH~Cue^0 :$<峂{۷٦/LƌL mg~=6&~yY6*8h߀Z+۳JNMC/g:J)_n+roa=klR \勇HC"ڽd|}nZQR2Ί01dbo{fmD6dyW_Uצ"NjhڈMS[bXU;n[XO_/#i 5Չ䰍a7shB)dtʄDFXr+l=ʹ E8zYxT,Tv@֕D6!-ްk7X׈r3TM,v.Ň[hΙV.+$&eu6rR|p[,Hr.KʩoM'^\+MʪqVA?H+qq%d,B0$4щeNO6 /28S:87˗ A&i~C3vu LL%Us5+ъW|_eӉgJ9T} m1 +ҲX(xON0 ܙ>ِ#QC?Iw?&[P)ZU qi2t[X;2ޱ.Pǖe38'éL\0d>1F)Mg+W |4X8/ri ^z݁V ( ŹGBw4*@tm*bCCJk 7Jsabŋ_{ɺZѩMd:;g) ab74ugE]t*z7Qf{x $Rbj/H<8zC9aR0#!Z鷵 23WKބD$yDzO|/(4_lZaYM( (6`{f ㆼِၢ| - "Puw~NTb &O4(|xCUÝSMp)޷G%061p7aD/<9dbHY: #i̔ytK29Z0<,7EH /7bb8tC;!|:R2\H6y(7^'fKn/ ~} h'47T Z:0|dK+QÐ;$a%60C"9aC A`EU'AX#%vZ#"i^lv5o>Y4|? b4 Q{Zz(P-u/mОTV" OɬʮLhkI "#NVװ\z}5ey/` aB8`]|߿0Ɵ&PG*3f"L7^H3B izX;xC1;AԊ* 3]yzmI*4Ƽ^n40)0~@awFez"/.)1s=^b~-g y3$z©򎤪 U.'ӻ5KLq2+Uh2kB5#0K@0d@x. /?>כB^g!4=2ǽ"`{~lvBfMS I:R٧|ZZ^Uw9, ǝ)z0j~Hhf ~?B u '-0C~LW wn.I^_E-2\4nK)|Bh',lrf} >snNwKX+,̈́(CXˊr,qW]_"Hp䗗?Fa!~F:(ZΧ:ùje^T9nBiE(O*0Z%G`Y fpcOԸ)܍զ-vb ЊyŌ) ^f _'`]b?8STN*m&:&+3lLƶD}%(Aq;8%Yw|H3q}@(B$z@cLyCa`.> AS9tOըI)j:3iU+x.z` ʧU^W@4G Fy"ڸX'ecYU}]8Zo-)]1ABVPBwJpOΊ,7(B>3@gpL0pB{t͊zbhDN{ =; r =}\2ŷeC+,QݎD1c~"Y-H"NQb5%>U9FP]@lH ZlWH8xIщ`-^mU:_;zQ~sl ck\6)oX]h)'o/;%>E#!evVN͢OY.9UCR[Mm¬1Dcx0<3j$tT7ܡITo^/.î{S@TO䥝2@F/Ubr;/y3j''TLS1wwU7|9lj^0Qzğ<00nUcQER@bM7ӸRScfI!5@fLIbe˭lfwXo|5@C-H0=6!$bK;҈K#3J`-& eϯV'u7-Z?'$!MmZQs} &݄UȀpF*8?cPnšזּb/|}̖>C74Qix?eOp}m'&fc&/wј 7"C6MKvVd (zl=8CTݿFBo5cYUs1:G%ꯆvb"w'RUHRQV%p< fNkOͬ0 *W"/Z!MmJb^o_P04%w@ĽnOWǝ7~O K6\WQ@)ey ׺w tp\7wX/9N0:ڑVL^t n8qӲђtd3iNmM®H>6sS >HzI2%NBК:1s5xx[{bBOge1m@ E˞$xjzԤ&x<K_5&]+x%nv%Y0B#V*ݽB^z'(ˊaӮNQ(odKj=EXm7djISa#}A$#/X= +2\/7$ }Cۙ8^ RolQ}6~ z-!IeN6`E#X4H]{-iyA+Dm̐I(]>DY>X!}ru Ǐ$"DxFpϣI>Sf'/S:@-AoAlOBEEД()S,fn cGMڹjRe[vbt<|Nusy]ՃHVvL (h"~ B&-9T:P'?R]=bnd+i7_(I;r]4kCT)!'P gъ+ǰSU7~FO:n{#gwTCxDkLbhQʍ|@pDٔBVMO1!3Nކ<v7]wY ݯ~r`+^[%?!,:W0HSڅsP;|U5vqOIwd- :u0 h ~ |Z[_2vڢ%tPƺ}]`%]*}<~EHu*\FrM4-+ƻ^WjJ5н8'Q1Es7oC.Q&o^A*\{fr y/P _f 4wcyS(SjL=Mh%%Hh`vTHv4min`E%uUǍD@'[[|wbf|o6o)-6l#k:iSJ˺L S`=I-q̼(\>( *Vu,M,)J}NǾ@{UsW$Ufm '"ǘVvJzWϢcx:Dچŋ6@BW7Nd0YfHϛt,&@d զbݳ;tXY95h6lG2#x$ܱOV-VkJJ Hi;f>.*0Q %d,ؕ~b}NACBA~τΟ`Ԗ?Z$wYܺ3"\p:~ 8xY ѐ@1_|Y 9x*/ NYttD.AsE9GjGq$ԟ׊69$FaѼȭutY7k8N\h!p%1xTA6@$FT/Vcٿm XCH :4}ʯPP"28XDhD*ͺ9~לmю/$c2*FrT N2`݈7Z K_B!3Z%ZR5=V6 Sw-]Q>8j`4$ό=1u"U/3)nR+l@vmU '05GE.L.eV;K*Q!jl~F)؏E6́sJтIjb[&hs ?`J ]sibn)m]$fN~P#- mߪc=K|] JxC]BθnĢ *i Xf?2J#}IBbΟ'Z Y8x'zwJ:TRgMYmYktV|S8?kkIoZ_S] bmQKLڄ,%I5_eUz #{W33zT5F'S&",Ɍ֤ 9c 5Y N7Iju\c1rQ;s26;{J8v.!q1}0ugڞx!.M@VߺR՛XY[MV7Sn0,[Mh?͖Qz0d%y34Ll G_it'yGobC DsMw?w; UTukьl5{W4m7 79Dj"*`ӽ-LLT$2Vާ-"fMr!F:̦G5 WK&LU$XgzS:AOi3L=ϤB-2iӿ(r5zV:Bxe;;Y[.lQyL! w1F DYv*0C%[Å-|n FS<Ψ$.owCә6;*k )̶ƪ20]n3]6s0|f&ګx8 !`l&"a%KA혎 *ֽ+[&AB"?N#O0N$K6e ̔ӅsӺQA qYOM wgkGi2G=}`yY )LJ\3Zq;'OwhlOf>fH;P+{BW7Q'\>QǛv/MZ lc-NpT|bDSHԨҐŎV"w/^)eh5PEPGxRn _K*,\xHZ"3QPmV9b+b!Dt1IS׎ީ(m -_A}Ԟ?![tشhjnY9c;4a] C$pmSy#D+vN+}EykC(@ȧ\fz:b_]n '6%XH+~0C\"䧁2B{(_}D~{!nvƌ]qL3 EHV4@f*N,$dE˪*.KJ'}&R9lU}?G/8s? Ƶ ú2ʘN6QeJ hQ%@_I .KEgQ:M/0Ds !T%AW9e#(-Ⱘ =Wuk}^iayLXpNFC"8-H /8"kLcYYXn/g3F(UW^# 9u&iWU9Job(5u1<Ѷ=b<iN~`Qnz;HD.#T2sJV$J#/`|ԥ :x|@EհJqRQg H)׵ 综[\hH td5:(jPCAx77fOݗ7JzK χx..ڹ6 cR@ئď8C{ lrB`sj1ȵwv`cr<_rGg-eY%5 h`L^ALAeH0Ug{ 1m7IAU%%Urrsڙ+uzJsw6k9NV38LjAsIgk Qzc126p4b2M %4D*Y rEEFx\fˡ^_( A5w!e5ڂ,æ +ݙ\vY##?ͻouW L>J}ŠXp %( 0|vg[nEW* +zf LVֈpM|2Kʷk υ*]k%jT~1է<u'J͞~y~Np2g.5a&5Ğ^%ќ~]gx6ʫ]Ǐptc&Pf Ɂ.6괏$/+fjn\\496o{@Ie~A ˾w bV_Z]' PE' m`D1w!:ܒ$PVVɒ&P&8ɯ̘(:WUX IxPiy7B̄/zaiDKH1t߶A~0\[t|R8Ԛp7>ӡ09JRLp5؈q =Ku>T(T~< S"nJKhl.ꥆ^:?!T=RC:7_\ᾰϞ3W;놖u:B CCV:J`3aH% VPmsw4l {ӛAx(.̕k*nOqC8Q7Ӝ~?~\Rދ 57G);7"}PtInpuM \%m[޼uuŨ5b_RluN*|[r8J}F~gf2B*<>g0y[=SIK?Jie\wr}Am3ufLmY7+Z0˟: mebFP&b A7w 疃0 vaIIbu-}k@Nsbآ3chյ^ƑnvFIAJ{]淏Sw]TiQܒ8F^ Ve.;ZMbx0S[7rk-}22U1ɈlVf3һmBLC|P69ZCW X$*ypf/4IҎzʚURNc"%{e=:bT?2MJ6G5RhpVxZaTUphP#`su|o^~*j"vks#jE-#A#,޽V΀`.H3  ׽ݫKKv$PEIdfiûy¾[7]n پ.ӺkH`ޡOp(IM{L ͫbq ْb2:fe^s ~3xsvYXT|;3TNt* @H5E߆>WlKݧk#UԼ.`n´̔Ph{$]c s[ V^@ӡ>5aה?Tٲt0bSW3 /3#KΆL,`<쪶:ЗI-6`I4F?'Z #> $O~Y+D][~P=D{ ̌1r34$*5/K t)&xDW>/ WӭD;RQ7% bɡ(Ӱxm rx:)1Oį_ndtsm9 hJy?C?{{ON;H4zw]Qz k Pzs{D m1yVQ8]$i f6]}xa*_@Ma%ŰeRjRFh9!bqn.41'rfI`UA{3K$]x<9S"/}sVG/B?-%!'cJ1ʮ+o f8"fI_>QˍIuC%i(H}B۫yV+y)0aq˜-BoJ.%OcyەwcfܺŜ7_uNUdK?aV.-z p60Gyt6BA: :2FD}(4A6c#P(#sQ B29C6Ecoo"ZDqUI{!Y s3 X.$7ka喟7J/Q17!a#&o1:ġbA$:~Zma)0FB|CR(CAXP|BG$,B%9$ϋWWa܄" 0^<> K5ms~q d`a&Dxjsp4:<0j; \6[gJ"j:,x QV+P"@Nv]7Ԟ6$ כ[BqVԞ1+Gr$B|O`%vrjxXO:b<_PH6!s?Q%ݙRHÊgXʝp Wrg/( JftV z׻j>5g!$n̷K]n!3vD4qȖYnEP}$&5n,w5nw|{[n8C+5_e!\VBj_ٸj4`t uP4_IU)\6S*Ewm5Tl?ݽ q}qʶHV@˶>.R( d}V՝տ#5ߏew?7)o05'>Ir m)b SjzŰT/Qy^Cq'+8\sV}~32c=IT\&gIjU;:_en:V:

v^(<"pt'utJXS`z]OQ-ƂF-$~$Q+ O͘V۔aCfɝdJE߶ҽJœT M-'J mP[l2GۖF4ץ[msgN3)4$\荎$ pgNf* =Мi{ce^Pk&pE*`~0@MCoeIĐ `9d"o+˨@`SKRP- V/ʃi1laҔ=r|Cˢi;9>Qd !D7I"?ERkEBܳ]/uqKlU$z@ݍk69jW82",[u,:tI`&|j}t ^DE4dqݛ~DDڅ.ߪ_pMD,K[+8{R>g}MYi Rrqg$V |θۥ֫ F8XD9#ęF8ݒ (s(k4mEvyg7ʯK7`Ԇ$k'QbL&qBlFl(hs"MRGZ|婢n5DQn*|v .!>_So鷥',!6(Vʥ@:7+h|LbyHDi ffpD_R/{8$N|rH7s޼)2PO"w"QQ&226Ǡ?XX͗,)c`˪P 9t_ޯ^f>z!P@W2&~x`~a,.Y1~b /',v:ئt˳vn~-OK:F8É4~:[-2tݞpĨ~ 3Kas4sA.WdUOJSA ;.%T=F2<q8 Fyܗ c5 ʦV#( =s8^*{-I4:4Mўq W6桟.3 ̺$D s4OI:r?Cm 2ғIur+c53P *ҏ%uqb{Dǰ.+XZ~nȤG}k=kDK}¦{W %ʖW)^ߔAOSܦ]o9~ɝݎv4,]Ì&~uY$1jRT$_j=jS}) TqLj*Zsr( ]߆?IAohO|qűOzCnScTYlߎOeE>&E.sRc%L"X=k/3> T㜾>_B]W"O>U#I\_kрEoz ǾƅM<;t @ wY $k+B}zcYUw#BfcR 0caYzwp}5<=%g=?-N~oCBJQsJ>۾P( &h\ڛ?b0k%a/ta(thZ˜6(OJ CW:X!lk>g1lm(VMy$v;‡ʬC"saqjLJh)&ҜxVU{am?t*X8&&+>04K 1sqلt]^Dcƫ[538!#:dgR(1S+'op7/FVҎ T|㔽ts'@K.-U d2bfF< P7_l*R8؟m>i_ i@ Rx#åXs3a/:g!CR%GNhB-Oߩ rxV&*!387Lo7Z]0[gz1e*^pi[zgu&gŢV^o(j]OS5U;*߰x]nېRxذI=7 "X"r؋Ī \RQ7Hԝ-zNgU76L_w}*{+68 ܁\:GG͵ݠR Fqg?fZjrDL4 >Ф֙T"p#lox LnC ?3GM%]R p@͉7;;{[\nVqf H#TgokS5r;@jjAxy G,{vtԥ'G"d/EepY9sLWCG_(NDg!|ѿі=\܅;˝EYVagαՄWܜޅGfnmU7h0{R(9e'9&t?OユO@ ǥS2s%Rk/&8(H/` nuxXf:F%ӢHI \Am' k53'>VٙRFYAI.VL?X96~ zgiqjö&?YB?ZbH$? _R5@e"k/9ꌚ @xۜ?tug2ىE*N]LNܘ7jEa*W9ބ0cUѐS$'Aҽ4s8E P5['vr vq`!Gb)遙@~ėpW׏.߮z(űwB%s|P^C_d3Va"MGS*aoy?Z K0m١S:XNȷ!&ՐqMX 6GJ'Nif_/M8 Xec%̰bHarSy1`4W7<NrtX^fF?Ϳ吹MIjdh0CtlQw_Y#=87[I[hv}Y׼͢0ΰ—BlOH깻=c;҃P3r%P G?BA=ƨnKDƉ;Isb-#gƉʗ1J\i/LB[43BۼŦ%pk; U:6 :¡W.ۭud mҶq_p3"ۮx6Sb/,{i8K+$}I|҅=fM;٪*@~{pY#QzN.TgY}܅qQ J0jVLL`z\1$I >=DKəNFJx~̀$<7C\ }y#`Uo7CP99#bBBX I?͕IVa &2>8aLlz5JJV ف5ߘiCy%6yX1:jܻ+DhGei CU2Wl9&~2vrrMbS"~LCLRDS! Ƶ VHAM:K/5uRi}(*ͱg&jKK-yl%]KwK~۱[U(dᲶ#Dj T\x\J|r ;BMcJujahDz(q?$1[V*bۙ9Řw4En'u ̭}DjTm"o_tD;:RLYԙ(`%sg)]S`i6Oo #\H~ o'Iv] ^V' O)\qQINItI1(hHU,Ӑiћ# >B:LO}ʈ  jk܂z 2/:L>kJa''pJҥG e0Ӱr҉(`xC],E)%1v1z_A=.g &XNmf6[Y26?R&I .Uu?01h'f}̫14,uÎ_[ņ%{PDDU{][y-G_f}_9,|%o8j[aѥ\80>3`ߧlyR& ]56IJ Gym8KÏ޳A !܂T )!ie$|V+ nF<q"+7M_$֋pʬ,ܥK$#=6Fi/q.Tmɲb!_w:K^vLV s}UO=$Mvf-1S@8}t̅Ao둒yu՜J=:[Wi<;{m=ǩӳ1[ qa{(l!:#zɅ6AR ?79-gטxut} ؉Fbe ^~ELj-mbl6<z%Qf2*"%`mQNЭ=tOŻE?uX4P CBC)2c%Bm N~=@Rm%86k?ß ^V6 1#ȧfC˹v[@!g9kosp_ gi pLf2@y@pBX%l' MT訖.cD gxrls9p dP]nV܂ %~*&gJr?OBiS+wDW.Ɯ64k3ݳ[ZuH8PuxujiWrdg$RV "E?((6JLk%5yx1p2o0e'*JOu$5گwu,=/1:͋Wl[qAdP1\ETw, as#@l$ pLj%ZSsP6Yu[[ nhb"|do/ 3ܥmY'QpU5xr=\0GTt !j`l{+ȥA 8b,XK(:P7a Y.X:P x|:Pv2*ڗHR % 0>[:m9rNJ70l\TJ a~mWJ l== os9t$*YӸ1*px?Oe O﫟t+.V&= I:0%ىx- ֢v @Pv5 wMX?3*OgV$lCƐ9 R|G2^ wOQ /=([;\@]{*sZHA& shsj>[I)R;\Ν_k^v\>{pScnE1jMbEDujgKʼnZBy<n9tbӪlS/D#;fe`7Rsz~:zѱ<&@|R2ъn9вKA= AJ y9-PNj?oƂk_KU{]P~D# $8mXmg #KL{ tqR\ts$/8WF1iS MAQz+UaZq/Zpݟ)˱=L=(+iD$I Oʊ@ `|M,|P*)P t[>b9l4[w7^xT(P[7_T=VFbAzti62nMFaqaM,\yAofh^92ޱuS}R^ʱF8 d*Д(9=ՅYܢzY^ڎ# S|C oÂq~cr?@  ojQTLvZ^ r7w2&<| =J#{O 1&˃{`UEm.߶H7]@& 4KH܃Px ^ۿQ5O)굲-9]u>f mNnlBV8`1p,n`WV"}確KtFGg0*]wC`ǭEL%ҍpoe'"/B?+r~.<=N]Vam*K:.{*BxB,0@z,sed $CୌCHB YMw)>f[v'hL[#ɻW*&Pq>u, RïP%vwm8hm |"rޫR%u(u'P:M΀3(~˗PS( db}@Fo} vJ=K'k rJv;qRƽpԁ2ن D,},eaC1'ܱҶ>]v?'0LG|dMQ Ne{*N=~s?'e?NCS[bh~h$ǻ򇄘f+ e!! Qt8]`2S:H8:ꖥ^g%qcP>MFs7x p^OwgVm^4μ_UM/T[\7SrW;3 q{Kчǝ I`fudFbBFv rF,.Z*M۸]خa?0{,FZ -b2H;Wnb24[ㅴ黴&x7 ,(F83A$8L.L 'Y~Ғ? '6oc9- o!u7.j-[Ȇ*owsV~_3ε|\V\٭rrTj6kNBK#JS6SAQTq!3az  ĥo).._c Ɛ$nrc9r_ 4.9^t]Ry_y18R a9[ 1J:+Yav)ӼT/D߲cƠx[:I7OpP(4-l1;nޝXi i*Vh:#8`W|{҅j&5O޹>a: ؘO*}Vc*aAeUq =8 O?c9۽9qNSJ&\ƞnS1&7{Gt8mcvjo1Ӛ܇M yf6E&峆k42m9=e&|F _ZQ mu!`?Mo-+x9R4l-\t(":?2L<ʔcYt+ItCT>mi4+ƅ >%F!$8߳<*'u}vx1K"d6MMV_ 0¾AX2J97N>*b:f5U!QNµWAut&qXE@\2\P(/=YZOa`1ua;F} :VٺZ{Ѱ6{ gKW<Y̐'oMLaZ #+");7{i7}31w3K#{ xVطxT$\˯?2&8k,DQ=߄l0h]7 f/awHB(5?;>X7fu4(=Nf$̩C"re^BԴQ%=}LC*3΍EKӧ{".N_pUH\jꐱ\,y; L Up7QxB3dOl5D[]B$cLk\a U&Y.ةkE|]0<Y>k$夸,1'|^JűdlZ4h{j(3!VEݥ楘yKc/GZQ7ԛMBSHPunI{Z]KM|3m%>zYL6F Y;k R*"CKT5EGYW(z6h]}M؎jYϜzCwqjKikM.}`V˲>̼)GAh5 +=9׆)^g Ĝ1pxQ/a)1l9q f3i7枿(@YTg hFGGZdn\ƢO1{q83{ce "0T"'2z²qf۠7Ԉ "99YCDO-}\G>'Z,)KL.ة-_ 5"ϨVW6QBg%ENsN%U ^6nsTAc4I7-sbTנrX^`NCD,So춙0W=8]64h0q~3qIq/ǘx`{0L(ɢĬ|/U)*$zPt!-ZUWq4$7Qqd}E)fL^n?o-_!*Z'X(^PPˏZ!*_ ќ G~] ƒ2Ȥ 3nKx;=˸ zpE43X?ExN:Ѡ ƐQ ָ۵EKritݐD,?|G𤰳=r)LCX6Y(|)`=ؚ5#(XW!#8|~]@-iaGC#s\GhV%Na|dX]9VxjnbּCEf|z?': Z8F@JTD=׽ۂ& z')qR[9y&8 ușveT|}SX|CI *Vxʏ0dg@ȒnysԴ;Z)bh$w,]Kz⇫<onKdH=x|F3>`*;!g̅ke=7io# ,*xv< kx<]|)R"hZZTWO FNlx$ҷz>H ·`ڠvJ_>EY U>~vPn.Z/ÂNB`=Lܧ%$u\|qB~8hLJ14dDD%&2I㱮6!U^o޻_Hq74߿p*A.Oc 0Z&^R[\Zl"k ! ;:١C M}E?O_$g uGYþ`Hgco6;ZG_iljvvBQGH q InNtK7NXa-n$EÈvljR(M3DE)cjA;3k#f+|"P$?s A) p g|r]o7fa{%E$O{mR,?,L۞HKwNY5`?eOOfS|@@s*w3û$0ń̊&$wSnB6}qNv`OC}# g+;8xͤG孴g<8@*0_ >fLςB1vMkO#xcezdSkVʪEn<4" D;gHp31N3IƂ9h/Sp;X'= rASEz^t.eeL^#ՒkMn<'ۤ- 沖?u)JfYT':4UM6_cfel=2>ɪ,,3 [){T4l+u5 rAPQc@NbA4~i@c5tޱ0]Pדw>h_|BSXG0e \]t%ZRŽů/(S y8('kxcʒ-֝RQqwb6x#}PC*(ǂ<&t`ĵɏPh-9\Qʦ+X`W;2Y2 1,/Uxh=2UoMl5u ,qħ؏ OQέ՛8<[ܙ?6{dI{Y}V!=@5)gaN ! }5B_M.E@9%63}iBVT9ʻ劳 K466vBAz4\o*^!R̞)%pFt22hs \)y,-i f^!.-_m=HIzI#M/"Gȋ<$21U@;[ڃ* gjmVLҋS7D&V;%J$7sd(H7q VnPdGgs!c,!ׄ|ôB[ 5dc(p is)? D.R !,AWrKnJ@6G;)7nyzSMwآ4:9e~*_FMZ?Muh /"mPGW׊@1kT|2ZMzrF8%]v A{SM@cZXu]hF.w4\I-v@]+0EzahEљ>h5 2[(ײ}DKr"&0P s J1oqN.7Cn@ uC~fj5ux0\G,08"䬧ipD6T9CNo1kf"oQ^fH!v K -Pm叚Bp1D{~ue v㛢A Kkg5}ߗ咜.Ӵ:Qfm:ξkoX%o{}m2sāS,3>A\#/.-Yv}>2@Ab3'H#=q HntyqhXT9`d>6rc~(T+|JJ :8Ч*dav`.;!m2(PLkv# f)kF|or5i/ 7A34%{yJ.K*͸? 'KlSA*~թJ㯻8P RjLҵg?K l~Z&AD'PVFj?ߠ Kbj6?8n|r#(n‘}[\t49}LڼȭùU+p;^)'_*+\.1Q g?FVNqUkTaBWT'|S+#9$֯kEvfT;ۿu*[͘F`OF?(Ԁ9|Ԋvp@іcGpv#(h"xt]Dn/bn9plk|K'nPfK=s2P鞍Y^]TR(Fڢaq/Y`h7*9F:y)2둰}e &`"‰l"m?V Jg{^ 5-ڹU~xXh?H*Ġkl#rƴݛ,(=\L& kX#hKSw|JQh[8`/j#: K$Y/T{f$f gm D{킋c!1) +M4b|ZVh[Z6RɭկtR1<3q$82 f8kdFNEYֿjyH?\fg'o17x#\p_KdHҥL \yԕGkOvFC9wĒmeTta^M,Ã1Xz"wѥ{Sz(gʆ)OnvirוE$:Q{Š=ON!"=rz~BHX[K)KoΆ-gr3N_i]Gv{eJ ٽld ScƊUtakN@V_L,o/aQ̷EWHJK<[[oV]]Uw5zaa[+B{bȸ1Nm;Wʂje|]3 2&6Bl[#ocl)p][Rr1^;SϦ"|.q6g%wweɲL]d[:AG-FB.~D #5cN#RX955+3BK)Yp ~MQ@se|ᣛZ!O9mVZ&PPK ĔjO!UC1ˣpYqrSeW nSN& DDz䒎{j9 Ȭ'N\G~P_ChKbh"2L|ɽpAA|2)B_ c5 03'Q1m 6,e`tyTo> 0$ [-d!f.-9P'c)s,cjE0`\}7TUq4y #prl{tu  a KB4zeQyeOeet:@$JMRvϔ.& m͂ 5m l'[Zb$0)}`ng+-Q2fx]A\{Q \27:SZ'aCfOv{o[Kq"-?p5]]C8L*\6hɘ1) _.CƫNd1gWJ M QVFغێ[ܤgq=\{hznDtn}:QVHȢr͵on'bc2gp\Z}igUkmA4?!ݘ#e):@*v0'6 ާf92jg9,(J `U %Yq8mue+qgs?5Ь tVc,`8gDK~EPƖ_<ĤUe`RndjIp.p|Wi"j ;N c5?HJO&jPF!whOQ,ל"e2};wјXu!*43g& g#(;N٘`*uԸ]~`I泲+ E[>< ѬyF .Tgm2fdOp 0;jlH75;Ǩ ~ʕ"9 ݍ |@cړPd iH_7o vh&>V6H 'As>f,pf0 +\X珡}>t$b#%nJ \xaRh9Auxn) %k&}9Í 1=bJ]Y\q>Y6й=t/Bہ'J_wb;< )3F ]AÕ>v]"!oFpm4?%qZ'8 Bz$? kEm HM\˻V? \洰WŹo_;×N3aIy^ʝh4gcTֿXN{« deOmn$9$3[0ZhƯJls@~mf[B7&_7x#P?Uޯ1NF'إe!+X:۰z 'betތ%ۮ[_R|5i8wJ6 X"u _QE^#ͷ,)'FΫf:pf5"VU;yV4?`NǚpYCye _0@3j8'ASH=LW/`9y^H%1*js@v }-оWBCUBa;RL$3Dϻ~%9Xך?ڀȢl ,0 Zɺ'Ux!+c :l-N>1 TN>yrެv|߿/j֘A7(E#}I̺`8)P Y}eHjX`.vg!pZ;#,j'gmX7照f!jg>*񢞫Vn@ckXCs/ GjPiB  JeނV C+Θ3ڜ]Fz@NL^DqQѩ@(uIwC Y߿ e 1-j/no1ؽ3mM :RVl3JH82aK8/pvZfl>^UlE!@6&YJ:VbLt.=El_r;yox߲Y22XȇJ5WWnPKZ$0ݷ ̰c6~Օ?[biҤuƌ*3ؖ @=W~QQxZ2(wϹa㾊 =Hx -%/}NVSR8o\lK=RE.,ZuL>ygz 5m 7Kou]?ٟ_MOz4mzVgȔ>g| XgnSCLL*=aIHh\0p)nJVt/~*#j*ʌyzL:W2Jr KIV>o?*ڬСN1Ps*_E+_U{{Pr5a[#8 #9X9 cH^](`"vŰ*s܇E.p+ ;x`ĸkJ0}krg-FXƞ^33:Ȃ`)c.R| $cMhi&:3_5 6 54C TUZ2Oфn3NeZʽas5'RnͿ>o)({TX dUbTp$cpsOVUL@۸?Iɓfjޠt3xz;݂1b<ī/f& Gz`혞rQF ۀ2=3|ExѲ\\ƾGw?RAՄD?z{5ˣn?wf`o,V8M u;l%'WPZLU\ &GS%FqrhR!ԏijZ&ba'S[X' A`18(94hYR|:LxID@g߄ @dECޗbM4b,Zd dRE*dZ^bp{gaB*fzA)rC1!/FޅɎ -SpӸ1}q8hӃG1H@o}`-2AI"íʿl19X~9Z[j IQU:wM XCբVѾ6ƏfY/#^t`.H@Q>j}:}=+iDB u@s\qmƅ oH?QC8 --Yjʓ}/xOWOI^ŭ[lĸEkqfѪ3r|:CE~21- l%ЦimUZ!L9ZaƿF+Dwcog&,# Jsֻe״[qW`IɝAmI/3вё=arމn bl,C`]@POGgGEX OK9c9 U 1iF7 n1ķS#9#l[zs)FsF"w०=?9 :d=,AS*.Zb㩤1YKV h0=4ytaQqDl: t#Ìߗ:?ujQTZ)e\ejM[_?N Kv3wb&VD f#\w FX?pk F7\׼Ȭn<6rPGO5N[p$wZu;]*Np)YWWne OϵV8: އhİfρ; gk"A EmmK>!isNW H||bJPӞt8lh |F; Nd_&U*ޜ3C#,(<4^m` $'@ %7q֩n;!1+3AoKcXJQ'me |T)Dmw*cw չsYAmU2 .lGΰk4YOwCR,=}GRds#k*e߉ă< v^6PNR7Z&oP-h{0#^ωcOh^}S&\VLK M0&% іCJMA v ., L濫+0($bc!X55۵kuD$k(0uVsRxIET}_eӕ`X,tǏ?WȂY{Uq9VqBpλoS /[q6 k`3S~-fsDQϭp$\liۨl"@oK.~zN~4^y4L?2Y,Xצ.>:ʣ!R X}W<á[p-vld'̕E-ۅOAPByK~ϡ=ٷTq~`/|dgdwxAb#~*>86a!1 ]'&GBC wi =bK.JzP(YtH#,)x+ E55Ԁ`Ng,а.VTx(Tfى?3Q=o76ta3-X 0I tdÞsw y^6v_`ꢙm!; GtԱ  b_x8l|깆`4vӵ2U} \wxڋXB $.^qԂmPpۚ-?lqҁ$] ΰO_ bZ/?A\tU˧q5 ݼZ"NLf!zh} S nf,.SjEz B:3Rj]m_q;a跞,sO>~(^܅r!^8v ަ;1MCb ^MVpF㉨hD2L5+C^e0( l1YT ğhmO6 UI mbUhwJO>n̶N` sm2EoQ]{ql±y< 9Ҧ(RגC!fO[Ha7~vY߱fiL_v.XpEOE}:mUxhfX7݅GАcHy7wvG\%apOo^|u㫅AZ'Pue_]п0rSq̐}\qF"叠! 8ԫ5CtǫKJ,gt/ٗXHid! `7Zs AW3cjOt{zp5_R@-} e߿O;sxnLF$q3u_BbFS,pXbݺ|虩NY-k8d?S$mC.(LUW#Mfw0 8"Gr $0kɍc3;~pդ;I LLUGB($IS=Ǿ>aL.)\g5+}N@ņcM0aa tkc!q0ڴRgPPI0` CHB b˰`2L/CZ.t 9 λȈ|Nb< YAf!_ :U24R *-U]*9 l ?8-87bp]I(U^??j `Lkc ^T~ki~!Bzz D<הRs{rw/y7"(&qdJ>2]Zւ#J!hC8쑦]hE2)qtCɝ(0 ~=H ^ٰ%s}q*"WMTVkr96ךoxl3ddAn쯤JE_$ԢEбp*hʒMJ񽋪QlUcG^IϠPG/.ة{Iq 1(y(Qm?suA|jpHKCε\C"ϬIy[B=YSd aӴ%~ jǿ3ɹ;ٍ}~Ӊ1'̓ŴV?dJ9H-D3RV.=',v׵IʵyV#'AtAZwX\'73Ś%g?nFE=Ry60S4%ô/&{WPZ, µsSe#e gRF"4j `S{Gvh*uŊkS8[NK#>s!u&, _;XyN s`6k+~vy3:( hH7NVJE,i*H˧kČ[Zؗ,R9Ac=, ]4ʵ6F HE Jv%ngEl\Ժ>'0:A]@*hdJ*<3Pv-@-{ /Lj6Kpۨkw>:ʔ'y4lb{AG RkH6,jʒԒOnt NU-ӫ2>[9 gp΀@3m!iV9tgdyr"%̈́Q0< ,4voVzfd$v"L.q_owYv:4(TQX`O|[I *KآE~AA׌ [ᨂތeE5Z cDW!(F F/ @MuXݙ&}vC$Xr * 7CTQ8GO5Grx 6<'~hwJn4X*P{TB$ Sp'#z>XH zW5" `ˀP&@J6#s{+ĉ_|!70'Nm@R|c s'mm2!1ҹ^nI'dhU t$BLCg\{!F|bW{EvH0Hh8'XրK9T3sYisl vgҮm]c6X'>rg=n9Aga&,/ɷj3~)掫 X}1Tp\+'鵨@_dewx&qͩ+=^WR!hz^0fHV}fT!x(^>Xu/mpsɐ]%t0*GܘZ?JI??8a|d1k(Y 8R.Ns)fg7xSADJeNzkAнuyPbQdGPM@u6be_QxX!5=c86  *ۦ5m,mNd̫gy2o>Уo@Hf܀0f9 =)෰$Ai 0[92E?Z(ARto-H(Z]iƇjlf +P"Km*ςQ$xDn ovXSR"̱$_5#pSTsřQ`N43&IĿe0i!-:wHp+Z?WVWE0Pki0ک?fT]gcC qq-wXW+i(3,sۧeS+p"uQ?ZJ&u,1C8 ;hٖtlhr*窶jfN-84˼yHHx{;X aR"sYHCFIag"!?rB5:۲)Ҿ1ts {eTprm*{sFuqUbD@֋nDYtes[]7Fi )Xk`~6ZW@ӟrM>-7:V2"7_-l߳`mئ<-c6qDzTxfAX^2^X !twuRxw' Axtt17  <;B~3\x8'NXv]υ(F [._1񊾃63 $=`lK]Ā_e50+qm"A3`Ds`?),;^3Lhf3 ~΀%8?bA/{+*Ўॡ3ࢯY]R7ywyz9Fs(R36&wDy `7+2 cM@LWj#o \' lj =VsQʦP\ϟ|>3]m'1SX09K\#:^) IrdM3D%$El9S{\y؟VXJ FӔL!? Rw {Fa$Yb6FM'DK%CBfNuOS\׎!OR2w=$vqAkRYw,EG%,oa0K%ZWܾ"kuv&JB nԝ*O8y+}W73 =V{E>H=/;<[OZ:e^`%~/%n :Ĭʅ߃ xS{A2Rګx$.>[m݂v&"kQ>^"ZMdְ)#{5A=FYug 6DX? Vhn2MG?LXkIxCE㿴ݽլr)Fe|y|vm8 d1=_JīWvBg_}ke=Anwdm|!LSx?2tf]'r1 .Ѳb#\Q8WT  Vp ,ecY57 -)~zdE]Qc,r%g=HE@d2:S_DW"/0`z ̠z~oZW;KB鼗zQI{4Oӈ 4"O}o^1~P]{eq(:옧v< 5f1(+Af8v-a+e T]vmv2U>M*X,3{v37)L8?H@I`r|NQJZ"G}x9IxX#||&_ ŌmG1\*]4a~$3Z5='GFJi>ZRpel/)K8Zieߡ+hm M ]T)Y7<Jwiy-n= ;VK4y-eNm^oJ3~K|yD-DEoX\6y]lu)z,J%9&<ggoI$3a5˟)rp4LpjOu (,=RYdqB+LVEdnK49/tB=,Wy)EV=[ˌyK*. sFk4F(UM!,Iye^3yW;^HZà II$[6/DV d O eMKlnT t.wz1--uM ^C`Whea짣y`sE=bi2J ̞Ud& *⨴8=6JCd-#`51 ٿ6=YXW5P^uřZۻk,kG},Wqw03HY4\ 80C,ٝ.8k#f#.Z8<EΏ=׉Iy6f2q}((fʺ`tFVA3)bOں5+w-m'ª"H%OY"k!G"hsR? jQ^:I{u%&<ӻԛq4={ X"ăAcrTAk(bDŽђFE"bfiKOr<,ҷc"r$COSF4ޜ/0k)NJ<@P68l0 j~&˘2h(Pޓ\17n/wJ@7Af[3^DM+;d$ b?K0工gãx7Wf'č^B^kP|hƱ /g񌝧a)o<{lkuk&t֩sxtΨ>vy A2.4=~P*GثIHMλF@ڂmC-ER$}Nwl/yč.%>aLMnfX2^Ү: " &L-L uԊ1w[aQ8H㻔Oo<ΰ\@\O'EWȩ%+,ĭ; tTS󵊜1BS>6K=JFiUn&K:b/Hoi9`{Ad(h+g}k9ӿU#A|:.-T%@ cRU sCk{ŋfZEoE/L|PX ^K>'-?xǟ}R+zI-HA,X4iZ hX,ՌhWm-K[W$z~"stϘp=;W|jiӺa*7sgofh*秭Ůa*F1IJJCKբޑ ,j3DqZN%:0V*g˵M]j1 xz۸/? 8BkD΄MtY>^sȗ6;S ь|xɻ0>|QIwpΦqn3y?xnLϒg1(Ѷ%M N#`-,%9lKv_MF#u,ƙ/{R6]l5`vm5P qߚ: V`%@؟}m\{].hd .uld Q }!ꖍ00vFTr:#\6; G;(dI:P'}#sMbd#g|m2J P /H^nl'$5vd͝w ZN;U9J' 8HM+~ %D-4 ­bMħ÷ >ں1w&aѻ:[J9zͪW ,J7NB`Sȟ仪t˨"*.dҶk_]iI=aBZj"w-(Qodjm,(t18{y:xPRAB%հe|GOTR)3A0DK)Pws2\լ]^wd+lM& d=,uzew.{ΨzZn-AP4:=CZQ׊)YI[2QcLyݯDJ/6WVOx_W4o+,K>D5Ed=L̰1'G"_.(,]{7/G3z=qPj2v"Xxv1THKrM5ZU$?9*D ǡ?{r DDwI>&6s@В3YV v  P-",c*ʙ}jB}Lt>cv{襐OYC%f\S1l:d#|ms+߿"Tedx6)\I+2H)FpNvf ?%\bB;;AdCfwɊOt$ِ-#)>@n޷"bz=e7x(2D~{YuH\g/$\b{`: -&F$9P# 4&OtzNA cC9-EfT|&HWnOI~X/Ґl7HQe썪|%-#V+ܨu)"!,BdvqF_#QKtbqwCҌAkR央$ @X7GGn~Os:O}8g`:rY$1G `C1u:~L ,^lkI UL‰ M!صn9c84xlQHkdM&f>ՓvV-кĄ]̱) =] ~/L\mY]8G-tZ!f4W"lW%-!V + 6B(W㫏fx0BR./02׫g?}3w , s;lwh՗m[@;9C楾U/'| i"2{&/˜AV vm$щ)"^ W&jmZ!k,@[y>:ּˍ'}6Oe󫿳Qݟuo[^ع'\nוۓ>b,}LCI{,4:94d_muwhmt`⤪C5uqftcS]spdJ}8Cq$#6Jt^~-:4_.˒(P.Ԏ WJC. iHj82<;d4~^v%Km{;XYx DȮ8L靼]ngK rəÙ3pՒOHtI/>U,\ncй N&>9o܎ O}pME!@p.C}XGkPKѽn(G'3Nz\ӡAھfF} *kbKqLku g/Nl)[q=DϤ+OL::l"  8WFUCcm~] 'ktYRyX>, Z8 :%56QwVCac c <̆N N;C 14%}wG)\B>֖FnYe1BG֔dG BWt HJ;6*p]7Ȯh@, ](|͛AaY}J7Jop}Q6l^MY%< O^2z&,K~cPOաʣ2h2QuΙ!~#q'^OZcrB}[*.5-76"Wǹlv=GJ*1`ә͙B7Ѐo\r62`.7}{ݦ\߷?:ꬄfbp ,ɁG%eSѾ,B}OI fz+65<<^c9 u(4ůݎ6sy. mVVN3,:zUgxA.^Yn'MgS7K TP3xE$KSaGi(:sF:auc7i9tOu0/aIL%hB܏Ω.hЂ RTOt +rI#vyV(x \|n͹D/ɷ MuBs>1}>^Eu S{{amO:W&QA ^i0SiǮ|%Oh#$ԏJX7T7#ϔbP \E>,ߣ=ԙ@$w( ){|u^kd|&ePQѬ㩁aRZDcq3I3Ѭ#FڝǷT܅[<ḨzFa@}7wыipu6;O[zΛu0ۍq*C"G69r .Q1:9Ig#zAiF>lt'wK`S,?1֌GAp?ޠc [VOkOk,-At#-66 [RF/Ѩ;޳Q`y+犪m6m05)C :elOFZṊs#q / 6bjʠO;sƻX['Q S)J"Åtj+Ō/yNq?J=VA=>chZ|x:S cY w|*>j(:اُ DcރW-I 1Ћ_@KY;7qMdwj肣;1nzZӚ.XHmV1EePPLST8u'ef/Hx1lP_pdPc! ֽ#Mdx(k>|l*wVbN>Vv}ʫ@}ւu2i y4L!R`:KҪT+h Kc_2`ۏly݄,9 ב_ iɦ3GWԑm /$x{W"ZO'|KmGoeB[+DF>#:F?3oLJ)BI#EnjmIGWi":6d%jTn^?n@mzY u"Ng,* 4.#A'Rn'i tp+^t^HYl]0 _a O$Zɤ!1[! 2,yllUN*tò!M]-'yJlŹ.$[t~W !õf-EK)ceZR,~yU-4Q),?Z*bZ;-hhyc6*96O^q=d'lu,5;7/ CB/^>adS@A+Nܟ"J@b%&pe$ M4-iwWÁ71T;MवѬ~kr 8~B~ 3h WwO^s§n y*&͏),eߥs4BcsCl` `,*Y21CG̤>Gz6n#?ENcAʷ]mC*݈U֑64´]wRl8v$7x!KdPM\E|B|o>Xj{lkӕ7C- L|LoC5X tL'N]=/+?nҐ!& &@MyXlax_1p{_6kkӔNX.7UHbH9+glIp86vEWm"'R,C>o;Z+X,yu㆐˒4Qjd- ǀծ^}HRoEɺMPe-Vգ\Bly;@u|&ogSo%KЀZtd0< ^B44;UlpG^w7\ߙ?AlG-z$pPl}}$ٞK݉T.AHCYu <^fٷ:*\jMjt\T8_ jEy-Vd:% 'v?)|fg%0A = sqN~)cao%_2F wMM(H@ MWCն CbE w+/񱁫Ȥӫ9>boC[q;t$c|Uq8^pȍM"I&a< YH5JE4&>9nnm}}?17"ʤgX ۢI&lz8$&a. Rnv*Dme}vKʣ+CŖ*k FZՆz=r ;|(UgI͡4/d :ִ͇jhĭX"EtSϋDFbw% ڳ+hC^B);g;KΛ2_eզ~Jb7nԃ[O5tƽ("');Dæ}}H"T"dv=l~~ @5耯{9[ :HA없bn&|)YV~0Wfr,}|*eUl ViW!\{[y"|@ʫoŒu' ]%9DZrcɷURYY$y%3E%|q,%Q5KrL3d{M`lzC$u.Rm>Ʀq!cႱZ}[^:AzžAoq騤A-oL: _c$!DՓ}<ZI; ڱ9]Hdy)[Exaao,m/v/#L@R)57TpckE :y߫$_4%J"q!YU/F:̤s K=1aTR~kJY[ ;܄ƑEUXBx5Y6'=o$nm(o!03ly `:}N)0((5c1Q, ?pK"N[.Q)?Kl bJdD']5\*y(ѨRn4g̰D$&OeE)nˤ'h׽DPݗo=2]2O/*Zοo}-5-~ҝ;^s9([h8]cbo׿E`X~$ = b&OOsQ1DuhBlH5;[XdSJ;]Zϖccm+29P_u]2FDN\́:b4 Ұd+jج5:!? |qJkjv16Ie-z0,tU |z7xL xkNtŝ 2k >$9PwM0kwoL QtG$8ʼnЫ-"`|UF؋(GEܯQ|o:9 m=U>ywů"kwg' CĦf/hFU65M1}F:<ƒ{=?\/!0qY˘Y?w"0A&EY4efQߊRVa9_m=|C)j>;_!ƾ>V(G6oIQq<Œ.EܳD'e Ǝlxq ~o?kI_x6R4YqRr1G<`5Pg8w&(T%!(9[bhg.Tqlx㯏q:xlʳ`.p@F,4DE:,EIwԫڢ5JK8uZ>oT)? {ⲟ~T{(Ӣl!` XMW(LΚS&Y .7>H OǮxTsݼSʼГZR uQ&J)F t[!ɌH^I,;"^R 9fǻN[ӣ@73E=ݱ{=2ѹYP9Uso /,,&0h[[V?Pz@F 8|Mp&%}P^..b_L~Ec4̣(aVu@uzYF8!z+BՄJ1~ 1)ԏD ~D/5>Z|I)?2Xl Ǟ.i̜i^J Po?`3ێ)}J 3xq f ] 8hwW{Oa2X}(%'OK-=QLjTKsTX x +5R( HTHC( `ol!2iQqw{20ܪ}<'`~%\//HSIIjʩ$bѸ>տQatVgUKDFţZΊ& oi11M (5U/o)"2C]L y 32: ;RӖ09rΐL轿'3wHT9T{8WY n\Q)3a[r $:eH:Dke]G_%Fqbt|T1 2aaW#VY z *d >lMݗ&ݽ\]$:4X*$Cxx2%9u k@~/'J[Rz]Ąئ&/t\ivf%a%iDpmRC `C7q .=B{EH'4v~wlWl )Vo|'bm]'T7Kɘ-9$a)eF>0/ ,_aOɍ /@8xLۍ8bx 6%ε9#QiҞj35a&8~8Fۏ7 [{T(+>;a/-o|%~:7"-,ʖ=mЂ㌟t(bBtn0^)smFD1P܆\8.뇆X|7vѮ)F(Q՛f:ѱ JHZJ؜GC?8dDHĄ[J_u!B"eשIVe\Ŏ]T1xq˥& B)31E"t|'Ps dKֶ90.!]G>>.('Ou2:riI`;8TomnCY_"D pJnH:hܤMfz5_YRPsr. U.7:.ۧΙ_YwarRM{Х|m)4_T;-kXs(BRmq);|Y t@L7xQ_`TB\KM+ɩ .Ѽ瑲 ueR|W[u/ k5cOڨ1x:lTpY50XA%7OP6jc,T9<21=j됌 Mhx `*I0 ݥnO`WLPHDDڣrYrx& CU ؝su׶1=Wkx)mA)2P"s#asۍ2 yِfp1g^0xHP~ P^L\./x1 Lj \6g#0Wt6tێR5UEڣ+dn 4@hp-H_ޗ]z~ U0);3Omm$S(#f>G1.^9!Ӑvwc@T@4679>Rzjp^D1Foh-[=j)rhIb%c3}jX`ICgS7a 5KrHUf6:oR%kj=οɖL /c Å`i˟/%W7ZGжGh6T-Hc ,e',+2Ḷf ED C922G8XyeA6I%tk_yEe奷Tk+NGQ#^2eȋjYmՉ/H0AoK-8mnӆLK.:Ν3`X/gG큌)8$JT i{AW]XC|&IEFMD|nl$<d,#`M3 [G$ੑqmw 'c/^ L!4?B+8/ XXA`֚];-~Vr2[KjP=z5 ~&idH ZǃG@nÐv~6׽II$-2l/iWhVYqѢ̪Aj ]DcRt]KW\795Uݼ⡜~eq١mUOwҋRF^MYH>jZשglH1Qӈ[g'z\܉bS!ħ˶|\ lyx{@~ec(,)>RˮÞT{ՐljdC$ޗ^| JonjCc0 ԑ:F)HIq[C솉L`z]gO|,U#-_s(ΙyR\sjJLe &"J9POfLMvԨ%CFωc0Րa^TMX[YklDgV!OTU E q.-bف"OUM8$;bj=5)+XX0 cQ`Y>>R6Vt 'c *䨡K #U ڸX?X-ػ3 6cdjt{gt0aV:P:H‡?\^o-. xJU)PǺǣFTIPZvBf l$0U4zγ MBp)P!b @zc{ڊ &K_ʱRNkZle&,l/}N6y ~v$= 5=^,(Gc&E=7ᢻZۇ&JW-t]<Ưp "ߎE%0Bvڰ:'+ʍPF܅pW+S #sDSA76tmz"P9#6+YƩ2K@ 3dpK"$dd"]tb`NLTzC6л2"{!6ٜ26ݡVCH3‰C~F̵̬HbeYuw)<ΛXGVhv)a\eMXbC6i3`;K4%iHSJ }`@rJgw9rP&Vk; HʅC] N<~UEm?J;-B*>q+mYY ʓ}vCfJ$srD((Ukm`f9HZ6zu(ܝ"Z*ҍ;vS˴8 k~e1AO G@*?贏qa 0UwNjt"? =tЀ!%">ZNښ. q7q<~nH=9ߠ > E6.Ξ>yyc6056A1,Re)ZMuQPP̍RT>dSX[_ ,j>Yټ=IwǁʰxfD=g33$=VaXֺGť0=#9ehvWF\oo˘ ݱj葕AJQrWlK8՝ZR1IJ28A:]S')h_|z0 F:ˬ!wzoAw]3Vk#@z 9tJ^lmQ eC~-.X҃oFYzoe1bo-5 5癟 .kJS>!nЇ,{`EĥnY/0>FBH+}b{ӵē'J{X[)(.)DؐK/XP ]( \6a?6z 2~pZ&gQ&Th&? :u£* qcf?wK'2E r?lu%z%fY@^Ձ q{8wz DM`L #By} Ap=T(T=ܮ )n]$ۻ<[0%R[3.9.Y5ElqϾʄU$:3`*P1#mEXfn\c;x8Js~D,`)F!G ֵOj2RBv PU(HeR?mkr 57p.0LZ%;f+nMc/V=:V>|G>5WͿ'N4eN<6Qj@IyR2?qp4gEͫ47,W<)hfť2~/'4[ ɗR1MM►aE6li78]G6?ީhԫM[DLSSB˩z/HDORoDI3b%Ktouf3XngNisEDO[Ԛnrvtfm="]L>zm\##\v' W$RNtO&lfӆQSw5Ƥ,$cU(U!}k|XU5^ fx5ˬ>vKM}&PTXw[d?H9D*:kBJ j'_ a7)\6TeI>e` t`q#Ï=}47*( 7҅"?w6oTYA߾d<$OO9fW.s jm-T| z5BQ\ʍ7MvO/'ɿw!Cd@b}ZxP^o:cΕ;:e(Uetw\31l/tene02Vz xiQQ%mA(0A< ' 'vl:gƏE-ŻȽ6UaWj1N>ĜL3_}o. Gqoo; ~ށJpR܎7tpXإGg'!Z孬`Z5ڂ;1hJ< G #Q~…zvd-6۪LOx#V<(i=}W ,7*v0p%cUMs*geA#r2^'-1#r**n`C^`9hܜ]EǛ.n:.02m)eg{쟵Ğw:di5گWۺ XltoPIMٻ[KQfڞ~r>~hע("V1IU&9Xa$i鯋]݉ w.N eȄPmmEɱEyԆVeøweB`=>]v!*Ib<[oKТ,92,~np/p9gƺM*q`];uY3ё+/ !13ҹ4rzPbpQ %|c~f`U4bRi|]v WN!w|zNAk_ɚ`M+fv毢\DpU\3Ss Q*9j3z&~nRLJ ('֑ xfl%2%ZHH ZΘОUZ/3TQ"(e 0=mU0;+Uwq=h?GM tIfGc=:ySW2DXi籇PSՖMHD I卵RdʔQ3P.Br&ߨO#w fDC Y =n)Z@M['vREygv3*+ ZJRit`OX]CY&p;-)0ԍJ F!puEжwDAۏe|Zrp, O|a g=D6NVIi3ts-fOp`綋BP!5cp+ԇ)T#S Sq;%` )ˏKMzur[3>^Jϵ~zd9;Ue*yC?_.`7?Y(¢5e"5ap=&3OQe M VLATrۨGrDه/e Һ=7{ʡ9!' 4~EL\o˒Vba<+PFC|?/Mm5ǣIGUA??2,2 ;]oKK5#(«GMZ~J!C1j{2eB)# ӲO&8RHg06)qmbS҅DrUؖq ]Wo \GyƏB&m˦4$ %{WC| C>!䨦.)u@Zfy~qm@<6@A\zM#;$/-0U,2_egdX1ʚ[~@P,bF\nZq>ƈV{AÆ=W>ToƆ3uת{SO'm ]D:gV$eu`̨&X`UYl|Q资<߽,t&_|FեqNS6|E<Kўw vLUreb@1'%l~#[o;e9j\Xg0U}$Dc]YǺ$k3}s8A}|.o?&_c,p^Zm\fYD= Al}=HaV6C~eĥ\< :{ vuD4@8֡CsȾ6 gHo$(zZWb'anǸA{v*1e9ƌ|YP-îa&w}rerGX|ސ?ĊRE,@T|R@<pETzE[)N1:-gCl;-\joœ%%kMmL nm CC31 G}-d8}}iMR7GmAzuzWT:,=nġHK/ow,7ri~?IT#IMk^ˆ<@A:ߊ |n^Jm=OvHؒF Qݎ֢AKHk:j 91H^+7Cmu,ܸvI[^ ]Ʀt=Nj54CVp @C|}xnѹ%#zbj-ߗr%$ideX0>O @)& ak,=ZIr!HRd b=КcT::ߦ- E&P3<oh-Sb~**t`J%1?Oư#_ʻU(3DlTZ*o&Hޢ |mwPU`&B{A :3ؾ~d1X'2Rľ ňL6U\!wߡZroN}I3HQZq%=SWAxK[7ԅMLs4p~3Jv,Nl)D˃^'~nbT` =ngT#b,BSnʻx45k"gжHɡAkü̮54  8($HFGLtmJ!)F" 4 p3N}|sʼs,[*6\Þi4?w=*i^!L *v-l%%/2U`Uȵ2*!|%*98Xd}6- 0h_- Z#`3OQTހ|a +1"5"aUdDu'E*eϊ}kpҡ,ߋc;_wym'}L.r#9isƁ|Am^5$1RkћnW tK~Z5-p&ҞGmMgu-_fJ c*Q\QPi0o2k_SW7Up݈<ش?ka㇖yc,K7XNCD,f>"o4Ë́E/bib%M0H6 -csW$4hU3HMUL`Wy컇XO1V;ֿnl. kUJ-?=&04r} dǟ& YLbHPdhFPJ!LlNp1Y%Ѳȼm?eZeRr/j#ʂ/iФѶ YZ