baloo5-tools-lang-5.71.0-lp152.1.1 >  A ^渋/=„ Ѯ3B3J={ꡧhu8gI~t<+Prxl24츸%vI ȷ6»s0=-MאV|MԳ6)dוh٬opGkA$"30dK4ThyS+./'UG7Ο/Ft2 \R 1FWxWc>ݭAV+8p4zC *,SBC:jj_1)8f21183323e09c3b7796c2e9e63fcbb8849d4d21f65b96e34bc576f57c972e8a83f8a7a022eb8fdd9e83c6d9b96e7b1fbc16ad4f^渋/=„q{_ i ٫8rvj[p -"[H`Opzq5^ ^YF\UBaVbX˪`L [t~h5mkfS/fΏxRթ8:oX Jb&ln巪NC39pD>p>?d % Ex|  %,p     ) *\-155909X9l9(98:W9;dW:CWFzGېHIXY\]4^Zbcdefluv@zVhly|Cbaloo5-tools-lang5.71.0lp152.1.1Translations for package baloo5Provides translations for the "baloo5" package.^build75zopenSUSE Leap 15.2openSUSEGPL-2.0-or-later AND LGPL-2.1-or-later AND LGPL-3.0-onlyhttps://bugs.opensuse.orgSystem/Localizationhttps://www.kde.orglinuxnoarchFg <V) z q` |2 D 0 z] ux @ Q Q :  2  F =Q  p j V  2B A  < 1   ^ f :     @}]1  M I [ N `Z A큤AAA큤AAAA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AAAA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤^^0%^0%^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe55141edab4479bf5d75c6d30ffac625a2d1c87334b6e6b4108adde9e1f6f7cf06ceaea1aab0f76658cfa931a0ff82836a70bcb99c8d2956910da91b3c78fcd495676689b62fef99e0f9ffdf37f3a497de6bd9a59187bb843d3727e8f419d7aab05effdd751f14a909cde98d078dca0d0b32108786956d327586f7624b0c272585e45b8c148e1c80e3c1b48304c6e562a798184d69b62898906481f2ee4538e2d09d7c5bb2527ccc44e68a3b2850553fb858716ccfb544012b3b6b4b7f132668a0521f8c16bdf4b86bdff13e79d8384ede40c165baad4ce810a45e64279dcf61fb58687088ddc081078b2a4c7f307ee13d2e7dc8b7f70e6925aea9bdc52ff574c430cdc9e924e681e94d14ead0f50370e4e302517b97a917be6800c8ad6386e08d77b1dbeaf952c47b3fb7695b1913a4c3f483463268b7811f00288a799f716f76e2aae89b11c7e69a564eed4093a02390ead1642f23a78e97ac43f50f6b816f8be321312fed2d8cf25604ec19c2d0f786e18e40e30d9f057838e213d1a6e93a3ca2d63844ef1e976b82ded74846c897e4cac9b0c372a5929f5cd9d6fe7a7bffc99d7b7c6e5b8758bc8b4aec5329df819a1f023478fba83efbcb9b9630c3fc339f014646959ee3b7ce76251058d7f576966881795b4085f70d04197ddd25baa9597ab2520c1ecb83f369d1c34d7e582f10d50df75bde6923cde41a1c19719796bad9be20e9b208f514b0a9146595d536968520e8367a50cd514e44ca656c5deb6aa05dcfa8588fd90ae92391392d953e58cadeeaf73d8bd4fc29e76a487e78ba593fad3663bd0ba21cfa4a9aa0f3707b552be2145ee9a5b2f3f05bb932bb4599d3ee110dd856c8ed06a06658e8fd77390e60936eec8ead712eef66aead1b49d05fc445f3220bc89e6507cffa55493d64f987c360e65ad3270ae5a330babdf40f463e2e1d4e983f8423b3a229f9c222e9462d36aab1c5fb69b71c275d1a9ae76d7b2d8238b348ef9cb789a6e4de8b1bd861654f852d073a39e6f9d245f8ac35fc27c27abcc5cd98745b0b7d51050662062585131f28d5838d062d6f75886be77d92954348fdfa42cdd39d8ab04e330c39a993de54764a9643fe612aba497fe633e56f824b6636c8d1463cc0fc157daa4b5e4105789a235904a2565095ad998fe98077740dfa86fe823d714a1f990799eb9999a433783bee8da12b6c028f9b6d07ffbc2eca2decac25e0f97290088996fd04186341d2e3c1c7bdd726dfd2fea40b3957d7148583f4436af7ff8169a16f33e391b0ff9a1cb0ff14ecd5e6cfa85beba6431a512dca0a145449b2beddb7714e6d1ff249293dc4fba432bbd98b19353fc1ab6e54c8d056d6f59396215ad47231d7c128fb1be96739c13f292da4edda5601b808c8ac5544b2b133f30ba9cb38eefb400094dfd4282902ee608a6fca30a124fc808551c60dd0f3dda10f9fa0e63737dc4f088d254b788d8e3c77a4b4d61b54364b9a1af7c3f5c93a3186e7af40b734464a65a8775a1f164db5c7e9be4a5379041ffc40bcb68d351f620acf0adbce17453fa4b47202781c3027876c72f13c716f994bcf31bb95d6fead5ee24f636999b39f1ff7704a882569fc4c18f410b523a9968374beb5c475f8b8d41b782663d9861ded8977a43d83e81b87385df8e98ac3e3ef5b9a700f836efbd073dae1e533829b5693ec4a4741c07532a8e1080489a988304596e5aa23728fe30d6fd7ce771497ee9d75da1198749bebf9b4c9aad3473ff402eed29ca3c19e6242310c7b7e2e64ae6844ece7e6cc3c299df9060aff848d8ad77844a2a0a9a90124233b4e054f3ab661d71b3f2bbeaffe84d8a2fa097f59581a1ec907f2f17a2d40bbef4af88f9e7b832b219e5857f93152a630eb3cc6c243f90e42470fecb364eb5ffffd1a813d47598dfc36c30ac94e154443b7c583b43a73dc5da4f70ce87a6c513ac07e4f04fd0f57b03ecb15155dbd7b62184436897ca74ab1b64b93d120e8808a27d42f96890dd7b7ebed2bc60f6f6fc9bd53d02e235c77fcc485155c653baab1aaef609c1ef9d788a90645d6b00cbfd5b76b1e8edf46c7c6118c82b156d0b4c65eea187116a3838d158c0667cd1416b44ef055560a6db74de8a446cc0fc082b1e945d0e07cc2d36d474d36b0f2fc9f25929c15f0cd8bbb35d9758a1aa051be94b80fa4e7145fe86524fcf9ccc3bf961a3e0a0b150910e5f9be26563f7dc400ba5eb39525e518ebf16965b7a8a2579fce13fcdd5caa0eb45023aadbf6317730fc96ec05abb1c84d8a637befc14de90825deb459df751c4e55dc1aece224f73f3c0ddd5fed4f9f5e6896924e437b8074406fbd6752c8e4bede7b7b9f1f4055fd551e8a0213480a385836d5fc4fe3ae75af8ed2ce951e31f13bde4e16ae5127fbdcbe923e8df4fbb0d6454b8a3a4a2cc88173b0c4d1af515078ec842a47716c22b30b3f74742b7d880b010fbcd3625b6afe6b67e48f9b5c142ba39441224af76e9fc250050e75f5d7a75993d2a5531ee45fb74a2fbdfa13bac69dcec909f58b7c9fe27a809f5cfa0a6a25178771f369150539702f23e015d0706e76e45becd85fa9aa402abf3db81baa4bdae5187b35374d35a4c83711781016b7bbb1c82923e3bee944cfa98e558bf335143accf249a34f3dff044d1dc53da45c60750b413fd3d8ceb81861ef8fc5d50e1ba6916c905554b4951904712324db4c805b9c7d36c3f2ecb84ed1446f06edbb9a85647b70d4d5f526eb392ba4c895d564fc25758343c4b89048c9977913a1d819d8553bb9010f927765516b9f2297d820c65d4635ab50333007f6ec46f7e7fe492a59ad930dbbd2fd95b4134433926f1ef64720a863ebd9ccade7e1b1f18810405c490409f51d2d451739e1eba5e01800d4b1722300883c80ce6e6d271654269aa0f98b22add71c0e3d11250abdb06e818c6dd2b34bec3cef1087df29b099dab67354e095dffb322e83d23889d7636738e80e1c61d303f5dff4e882a6a2eb870de696f8a86d788ae178dd5365e1d5152fcaf8f83eb4a92b8d9788a14bc886fd34d6677bc73ee0fda7bdd341ed82dfd797637847a99b7a2d403201ffe016369eec1837a8e6a0ecdfdfe4686204767790e4927a3fa68cd83705e8808d882aa01c1c2a8eab25178c0d6cd87a00a7e0eb63eba7a1a9539a522b07fd1b72275e35cfc7c126263bbf1e4349875abbf7e881f2a4bcf3b85ad6d57fd4c147663b1cb8fb93a55a3d2cdbb432a202f85c95b5ef21f878f42a8f3679c386e4f419105cfa57db1b171c47109fd2bd6e8aa85b63ff170c31a41b001190dd19710331e73c7477bba31f30d06e0f4bd0ee54049976f26a18c7ed144255de0d5475514d41d68e5a681b6fd61be2d41ad2641b4783dea9660e9a63073de2f503f5c6f12cca11a85c61c653539a5bd9358737e8d287e226bc3c3cfa4ef4dde325e7a5c1dc79b9f06b143f071bdbe20d6526923c696f2d4e8bcc698f8a655e1486a1c73e8053107cb1c965417a3df277d6e24c6141e987a3516df30eb5958c3c3b7a81aa45a04c970572c24b22f1ebd114cfa70d3ccf91483066cd2f58525baf3d0ff4e65d2070ea7512cffef60b3b2ce9a032a7540c8fe7103c664f74374214e78a7a45cad8524dc90886368fa10d22a8534796a76df1915a99fc39eed199babba72f41cce9b4e70f66c9715baa68b81db75884592252a6e12e34dd0e894c1a613cb66ecc442f670425e09b7dc2efb89e3d08ddb2070a77c4777fc70e2342a58f4bbd35efb0ad0ebb8d8faa28f716aa77129603ec244d615f271359b2ba1d0a51cfb5c4e5f0d6ebc2dc512bb2fc741a8d51900886f52dadc750769f4cdddff42a91d4946518c64db1dbc2713f03f5d78b3bd238d38108a71e0eb2e11200db6524b92de4debf937ab016120ae8289be9df5a8a969efc0aa929bcde8b7835e6b13d0c801f72b8244f05453550843357f68b75ad180a7c34caadb0b55a0b6454ca413f4da5754cb58b4d3c54ad8478110451d7ce7ef2ad9ce3fa9bbd9fcd42691e92733fbce90b45c18943b701b5577a23bd9b2faac6c7eec4e6b1d2a0b958eb33e7b9c28d0135c139d16694343a0b50704631e2fffac803b5e5bdb55a0dd8e76f93e074df98e705d57e49ac5aeebb99de5d2dd092cad8f726a13ade340c9a010fb11c556d3fb6c1c296f6ab28981aaa5b2b795aea7a9f14edbeada518416385611ec883787bc50d44f14828b8fe4f8e85bf2d65e2f43d3abad66861c3e0b255149e6e9df3b9e9a9dc94fd9be405be5256a4fa24b49f8d51e2edecaa7d416b46cb890b156c8e33fa5de3d52fb5b609f2aa8f41f5c5585473e0d439ff785aa7941c910f2a5f1d275f6f4726f1c644ff287d7cdcd41ce4c1d2bd74e8455f8bbbc3e0cdef7ff8c29f6cb93c18735441cd3608a23e311433b363034e2c3cf9f8a5920056878e919399e8945c43678d7154dae44bc4a359ec1a209334ea1ddcc92162bf6b28c7e00de96935d9ca276f24b55c07369f6a4c5bf9ced2e20ae8e11c44566700a6fc1b75dd8dd536f63cb1810319b270fc15f46bc008d47008a6cd9b93d84b2ddbc332143cd27bae7acb6d5dc34f54d5da71433a4a553aa3af9ddedb2ec63219122bfb65c89eeea1f6121b6a5530de02c089687a48762662ba7da9a2c86c6fefb1fbcd9e57106b9310485d74a269cd00e1e167b12714d84532eafb3f077c4070cba8d05bd7f00dfe96ab7f10f40ca5f0643c6edf4dd37f61b8a5d3a792b232eec9154a80f825a208cb1f11dfbec5cd2561a19703767a8f8aa5fba021e2faef78c88a1918e0c34168d8f25fac209e9b129eddbe3c5938f1c4712a25690c9b7382688703604ce841dda064abe7ce3debfbcbf6b0ea1a9fffc548f4d4b8101e984f26a8861939d62fcbd8b8b76b3621f519a036820f8c2c51111080d122a19fb4109f29a85272dd8a4b045b163c29643da43b20c76ce922aaf96ac1f4803d33f5f546a7dedf2fc9b86fd593090fd6c05e54739cd0308d8dbc20ac8d624c45e1f7e95c4e9b222c63d3e8077d5cf1304b0935f495327dc3ad5df2c8c4cbe60c6410d320a62eea74a05951e8ae6d83fff89cf0648d0cd3cd40421d9924e9d68a94ca816858f215c7c7e3202b493a6eae010cd1575e0471c335be43bffeaee71aa43f17cfc8c329353c5c84c20e56d4c71ecddcc83129c1422f1c6ef28dfeafe006c852b8be3896b2e42d48dd46b04cf4da08f48c277ce2fa7265aadb8352f95515e7a1cb3f65e8ea9cb8bd377912cf1bb3f37bdc02rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootbaloo5-5.71.0-lp152.1.1.src.rpmbaloo5-tools-langbaloo5-tools-lang-all    baloo5-toolsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.71.03.0.4-14.6.0-14.0-15.2-14.14.1^^@^@^d@^K^G@^6^6^]]@]@]s]J@]J@]1]+@\\@\ \@\v{\f\`@\Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Stefan Brüns Wolfgang Bauer Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux wbauer@tmo.atWolfgang Bauer lbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgStefan Brüns alarrosa@suse.comlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgLuca Beltrame lbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frlbeltrame@kde.orgwbauer@tmo.atlbeltrame@kde.orglbeltrame@kde.orgfabian@ritter-vogt.delbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgchristophe@krop.frlbeltrame@kde.orglbeltrame@kde.orgfabian@ritter-vogt.delbeltrame@kde.orglbeltrame@kde.orghrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comwbauer@tmo.athrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comwbauer@tmo.athrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comalarrosa@suse.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comalarrosa@suse.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.com- Update to 5.71.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.71.0 - Changes since 5.70.0: * baloo: fix unused variables * Store filename terms just once- Update to 5.70.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.70.0 - Too many changes to list here.- Update to 5.69.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.69.0 - Too many changes to list here.- Update to 5.68.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.68.0.php - Changes since 5.67.0: * [FileContentIndexer] Remove duplicate condition check for loop break * [ModifiedFileIndexer] Correct time checks for new files * [ModifiedFileIndexer] Omit BasicIndexingJob run when not required * [tools] Clean up messed up whitespace * Fix minor EBN issues (http->https) * Extract messages from header file as well * Sync IndexerConfig on exit (kde#417127) * Use ecm_qt_install_logging_categories over manual categories file * [FileIndexScheduler] Force evaluation of indexerState after suspend/resume - Drop upstream patches: * 0001-FileIndexScheduler-Force-evaluation-of-indexerState-.patch * Sync-IndexerConfig-on-exit.patch- Fix FileIndexScheduler being stuck after suspending it: 0001-FileIndexScheduler-Force-evaluation-of-indexerState-.patch- Add Sync-IndexerConfig-on-exit.patch to fix settings not getting saved (kde#417127)- Replace %make_jobs with %cmake_build.- Update to 5.67.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.67.0.php - Changes since 5.66.0: * Migrate config from KConfig to KConfigXt in order to allow KCM to use it * Fix minor typos * Port endl to \n or std::cout/cerr as in qt5.15 endl is Qt:: namespaced * Port QRegExp to QRegularExpression- Update to 5.66.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.66.0.php - Changes since 5.65.0: * QAtomicInteger::loadRelaxed() and storeRelaxed() are available since Qt 5.14 * Delete icon * Port to QRandomGenerator * Correctly report if baloo_file is unavailable * Port away from Qt 5.14 deprecated QList methods * Check cursor_open return value * Initialise QML monitor values * Update the obsolete projects.kde.org URL * Move URL parsing methods from kioslave to query object- Update to 5.65.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.65.0.php - No code change since 5.64.0- Update to 5.64.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.64.0.php - Changes since 5.63.0: * Make it compile against qt5.15 * Use ECMGenerateExportHeader to manage deprecated API better * Use propertymap to store properties in Baloo::Result * Add standalone conversion functions for PropertyMap to Json and vice versa * Add a few const & * [Database] Rework handling environment flags * Replace recursion in FilteredDirIterator with loop iteration- Update to 5.63.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.63.0.php - Changes since 5.62.0: * Small performance improvements suggested by clang-tidy * Port away from deprecated API in Qt 5.14 * Port away from deprecated methods in Qt 5.14- Update to 5.62.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.62.0.php - Changes since 5.61.0: * Fixes a crash in Peruse triggered by baloo * Fix section hierachy in distributing.md * Remove unused includes * [kded/baloosearchmodule] Remove useless qDebug messages- Update to 5.61.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.61.0.php - Changes since 5.60.0: * Remove extra ";" * [tags] Fix coding style * Add KDevelop files to gitignore * Link against KIOCore instead of KIOWidgets in kioslaves * [IndexCleaner] ignore non-existent entries inside config- Drop fix-cmakelists-comments.diff as well, it cannot be built with cmake 2.x anymore since a long time- Don't lower minimum Qt version anymore, it requires 5.11 now - Drop patch to support Qt 5.9: * 0001-Do-not-use-qfileinfo-metadatachangetime-if-Qt-lt-5.10.patch- Update to 5.60.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.60.0.php - Changes since 5.59.0: * Too many changes to list here - Refreshed patches: * 0001-Do-not-use-qfileinfo-metadatachangetime-if-Qt-lt-5.10.patch- Update to 5.59.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.59.0.php - Changes since 5.58.0: * Don't try to index SQL database dumps * Exclude .gcode and virtual machine files from indexing consideration- Update to 5.58.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.58.0.php - Changes since 5.57.0: * [baloo_file] Wait for extractor process to start * [balooctl] Add command to show files failed to index * Add QML to source code types * [Transaction] Minor code cleanup/optimization * [balooctl] Capture the constant totalsize in the lambda * [balooctl] Switch multiline output to new helper * [balooctl] Use new helper in json output * [balooctl] Use new helper for simple format output * [balooctl] Factor out file index status collection from output * Keep empty Json metadata docs out of DocumentData DB * [balooshow] Allow referencing files by URL from hardlink * [balooshow] Suppress warning when URL refers to unindexed file * Simplify orPostingIterator and make it faster * Ensure QFileInfo is valid for the first FilteredDirIterator entry * [MTimeDB] Allow timestamp newer than the newest document in range match * [MTimeDB] Use exact match when exact match is requested * [balooctl] Cleanup handling of different positional arguments * [balooctl] Extend options help text, improve error checking * [balooctl] Use more understandable names for size in status output * [balooctl] clear command: Remove bogus check for documentData, cleanup * [kio_search] Fix warning, add UDSEntry for "." in listDir * Use hex notation for DocumentOperation flag enum * Calculate total DB size correctly * Postpone term parsing until needed, do not set both term and searchstring * Dont add default valued date filters to json * Use compact Json format when converting query URLs * [balooshow] Do not print a bogus warning for a non-indexed file- Update to 5.57.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.57.0.php - Changes since 5.56.0: * [DocumentIdDB] Silence non-error debug message, warn on errors * [baloosearch] Allow specifying a time when using e.g. mtime * [indexcleaner] Avoid removing included folders below excluded ones * [MTimeDB] Add some tests which include a 0 mtime * [MTimeDB] Fix lookup for the LessEqual range * [MTimeDB] Fix lookup when time range should return empty set * Correct asserts/error handling in MTimeDB * Protect against invalid parents in the IdTreeDB * Remove document from MTimeDB/DocumentTimeDB even when timestamp is 0 * Be more precise with mimetype detection * [timeline] Canonicalize Url * [timeline] Fix missing/misplaced SlaveBase::finished() calls * [balooshow] Several extensions to basic file information output * [timeline] Fix warning, add missing UDS entry for "." * [balooctl] Reduce nesting level for addOption arguments, cleanup * Properly fix copy constructor * React to config updates inside indexer (kde#373430) * Fix regression when opening DB in read-write mode * [baloo] make it compile without foreach * [balooctl] Cleanup trailing whitespace * [engine] Unbreak code, revert renaming of Transaction::abort() * Harmonize handling of underscore in query parser * Baloo engine: treat every non-success code as a failure- Update to 5.56.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.56.0.php - Changes since 5.55.0: * Replace several Q_ASSERTs with proper checks * Check string length to avoid crash for "tags:/" URL * [tags_kio] Fix local file tagging by checking only tag: urls for double slashes. * add baloo engine debugging category * Hardcoding the Remaining Time Update Interval * Fix regression for matching explicitly included folders * Cleanup idempotent entries from mimetype mapper table * [baloo/KInotify] Notify if folder was moved from unwatched place (kde#342224) * Simplify term debug output * Handle folders matching substrings of included/excluded folders correctly * [balooctl] Normalize include/exclude pathes before using it for the config * Optimize Baloo::File copy assign operator, fix Baloo::File::load(url) * Use content to determine mime type * Get rid of mostly unused filePathToStat overload * [Extractor] Exclude GPG encrypted data from being indexed * [balooctl] Actually abort a malformed command instead of just saying so * [balooctl] Add missing help for "config set", normalize string * Replace recursive isDirHidden with iterative one, allow const argument * Make sure only directories are added to the inotify watcher - Dropped patches, now upstream: * 0001-Check-string-length-to-avoid-crash-for-tags-URL.patch- Fix crashing kdeinit, add 0001-Check-string-length-to-avoid-crash-for-tags-URL.patch- Add 0001-Do-not-use-qfileinfo-metadatachangetime-if-Qt-lt-5.10.patch to revert a change by upstream that removes support for Qt < 5.10 - Downgrade the Qt version requirement to build with 5.9- Update to 5.55.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.55.0.php - Changes since 5.54.0: * Fix ResultIterator * [tags_kio] Disable access with a double slashed url, i.e. "tags://". (kde#400594) * Instantiate QApplication before KCrash/KCatalog * Ignore all non-storage deviceAdded signals from Solid * IndexerConfig: Delete copy constructor and assignment operator * delete copy constructor and assignment operator of some internal classes * Use the nicer K_PLUGIN_CLASS_WITH_JSON * Remove Qt 5.10 checks now that we require it as min version- Update to 5.54.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.54.0.php - Changes since 5.53.0: * Extend PositionCodec unit tests, better code coverage * Move typesForMimeType helper from BasicIndexingJob to anonymous namespace * Fix mistakes introduced in a632a72a * Don't check if file is directory based on mime-type * Fixed link to the coding style wiki page * add documentation to result class * Move internal helper from BasicIndexingJob to anonymous namespace * Add "image/svg" as Type::Image to the BasicIndexingJob * Minor optimization and cleanup for PositionCodec * Avoid potential nullptr access for Document, use reference instead * RFC: Add unit test for splitting of numbers in TermGenerator * Use Compact json formatting for storing document metadata * Remove unused map() getter from Result * remove unused docId from result * Use escaped UTF-8 sequence instead of Latin1 characters, minor cleanups * Treat uints the same as ints * Add unittest to check if commiting the same change twice works * Add unit test for position DB- Update to 5.53.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.53.0.php - Changes since 5.52.0: * Remove duplicated code for rating property * Extend unit tests to check comparisons of multi-digit numeric properties * Fix searches for rating 10 (5 stars) (kde#357960) * Remove extra spaces from Debug output, insert delimiters between fields * Use isEmpty() * Avoid writing unchanged data to terms dbs * Reserve space in pending operations vector * Remove unused QByteArray include * Replace Latin1 character remnant with escaped UTF-8 sequence * Cleanup comments for MS Office mimetypes in typesForMimetype * Remove unused wdfInc parameter for addTerm and addPositionTerm * Use append instead of operator+= when appending to an QVector * Do not add Type::Document/Presentation/Spreadsheet twice for MS Office docs * Add missing return in error/fixup path * actually initialize kcrash properly * Add unittest for document replacement * Make sure there is only one MTime per document in the MTimeDB * Extend diagnostic output for DB autotests * Use new syntax * [Extractor] Use QDataStream serialization in place of cooked one * [Extractor] Replace homegrown IO handler with QDataStream, catch HUP * Unbreak build with BUILD_QCH=TRUE- Update to 5.52.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.52.0.php - Changes since 5.51.0: * Too many changes to list here- Run spec-cleaner- Update to 5.51.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.51.0.php - Changes since 5.50.0: * Add calls to KIO::UDSEntry::reserve in timeline/tags ioslaves * [balooctl] Flush buffered "Indexing " line when indexing starts * [FileContentIndexer] Connect finished signal from extractor process * [PositionCodec] Avoid crash in case of corrupt data (kde#367480) * Fix invalid char constant * [Balooctl] remove directory parent check (kde#396535) * Allow removing non-existent folders from include and exclude lists (kde#375370) * Use non deprecated fastInsert in baloo * Use String to store UDS_USER and UDS_GROUP of String type. (kde#398867) * [tags_kio] Fix parenthesis. Somehow this got by my code checker. * [tags_kio] Remove intermediate QString. * Use QString's multi-arg with multiple string args * Avoid potential detach on range-loops with non-const Qt containers * Compile with strict compile flags * Exclude genome files from indexing * Fix minor EBN issues- Update to 5.50.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.50.0.php - Changes since 5.49.0: * Fixed a typo in the index size output (kde#397843) * Remove src not dest url when a url is newly unindexable. * [tags_kio] Simplify the filename path query matching by using a capture group. * Revert "Skip queueing newly unindexable files and remove them from the index immediately." * [tags_kio] Simplify file path lookup while loop.- Update to 5.49.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.49.0.php - Changes since 5.48.0: * [tags_kio] Clean up parser debug and comments. * [tags_kio] Fix multiple filename copies. * Revert "[tags_kio] Use UDS_URL instead of UDS_TARGET_URL." * [tags_kio] Use UDS_URL instead of UDS_TARGET_URL. * [tags_kio] Query target filepaths instead of appending paths to the file UDS entry. * Support special URLs for finding files of a certain type * Avoid manipulation of lists with quadratic complexity * Use non deprecated fastInsert in baloo- Update to 5.48.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.48.0.php - Changes since 5.47.0: * Remove unused entry X-KDE-DBus-ModuleName from the kded plugin metadata * [tags_kio] The url query should be a key-value pair. * The power state signal should only be emitted when the power state changes. * baloodb: Make changes to cmdline arg description after rename prune -> clean * Clearly show duplicate filenames in tag folders.- Recommend corresponding lang packages- Update to 5.47.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.47.0.php - Changes since 5.46.0: * Terminate query execution early if subterm returns empty result set * Avoid crash when reading corrupt data from document terms db (kde#392878) * Use override * handle string lists as input * fix some issues reported by clazy * Ignore more types of source files (kde#394002, kde#390932)- Update to 5.46.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.46.0.php - Changes since 5.45.0: * Avoid infinite loops when fetching the URL from DocumentUrlDB (kde#378754) * add missing license * add Baloo DBus signals for moved or removed files * Add missing override * Fix extract i18n from .h file * [API dox] Note CamelCase include commands for classes * Install pri file for qmake support & document it in metainfo.yaml * baloodb: Add clean command * balooshow: Colorize only when attached to terminal * Remove FSUtils::getDirectoryFileSystem * Avoid hardcoding of filesystems supporting CoW * Allow disabling of CoW to fail when not supported by filesystem * databasesanitizer: Use flags for filtering * Fix merging of terms in the AdvancedQueryParser * Use QStorageInfo instead of a homegrown implementation * sanitizer: Improve device listing * fix message ectraction by using find * Immediately apply termInConstruction when term is complete * Handle adjacent special characters correctly (kde#392620) * Add test case for parsing of double opening '((' * Fix another syntax error on windows build * Fix syntax error on windows build * Use statbuf consistently- Split baloo5-lang into subpackages- Update to 5.45.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.45.0.php - Changes since 5.44.0: * Make list of subterms in debug output easier to spot * Simplify Term operator&& and || * advancedqueryparsertest: Add more tests * Do not retrieve document ID for skipped result entries * Do not retrieve mtime from database repeatedly when sorting * Fix unitialized value warning, nullptr access * Do not export databasesanitizer by default * baloodb: Add experimental message * Introduce baloodb CLI tool * sanitizer: Move implementation into Baloo namespace * Introduce sanitizer class * autotests: Refactor fileindexerconfigtest * [FileIndexerConfig] Delay populating folders until actually used * src/kioslaves/search/CMakeLists.txt - link to Qt5Network following changes to kio * Remove not necessary QtCore and co * balooctl: checkDb should also verify the last known url for the documentId. * balooctl monitor: Resume to wait for service * autotest: port to QSignalSpy::wait().- Update to 5.44.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.44.0.php - Changes since 5.43.0: * balooctl: Remove checkDb option (kde#380465) * indexerconfig: Describe some functions * indexerconfig: Expose canBeSearched function * balooctl monitor: Wait for dbus interface * fileindexerconfig: Introduce canBeSearched()- Update to 5.43.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.43.0.php - Changes since 5.42.0: * baloo-tools: Make all output messages translatable * build baloo executables with "ecm_mark_nongui" * balooctl status: Produce parseable output * Fix KIO Slave tagged folder deep copies. This breaks listing tagged folders in the tag tree, but is better than broken copies. * Skip queueing newly unindexable files and remove them from the index immediately. * Revert "Changing file xattrs (tag, rating, comment) should cause a file to be reindexed. If the ctime changed, the file can be reindexed." * baloosearch: Send summary to stderr * balooctl status: translatable message * Delete newly unindexable moved files from the index. * Simplify BasicIndexingJob xattr indexing. * Changing file xattrs (tag, rating, comment) should cause a file to be reindexed. If the ctime changed, the file can be reindexed. * validate baloo_file.desktop * balooctl use global fileIndexDbPath().- Update to 5.42.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.42.0.php - Changes since 5.41.0: * balooctl status: process all arguments * Remove obsolete reviewboardrc file * Fix multiple word tag queries. * Simplify rename conditions. * Fix incorrect UDSEntry display name. * Make it compiles with autogenerated debug file * Revert "Revert "Autogenerate debug file"" * Revert "Autogenerate debug file" I'm backing all of this out for now as fixing this properly is non-trivial and the build is broken on at least one platform due to this change. * Revert "Complete removal of references to baloodebug.cpp which was deleted in the previous commit" * Complete removal of references to baloodebug.cpp which was deleted in the previous commit * Autogenerate debug file- Update to 5.41.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.41.0.php - Changes since 5.40.0: * Jenkins build fix. (type change) * Strip down and re-write the baloo tags KIO slave (kde#314373, kde#340098, kde#376229, kde#332214, kde#340099) * Remove unused config.h.cmake entries- Update to 5.40.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.40.0.php - Changes since 5.39.0: * Consider DjVu files to be documents (kde#369195) * Fix spelling so WPS Office presentations are recognized correctly * Add .arcconfig- Update to 5.39.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.39.0.php - Changes since 5.38.0: * Don't enter test subdirectories if BUILD_TESTING=OFF * Only match real MIME types, not e.g. "raw CD image" (kde#364884) * Remove pf.path() from container before the reference got screwed up by it.remove() * Fix tags KIO-slave protocol description * Consider markdown files to be Documents- Update to 5.38.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.38.0.php - Changes since 5.37.0: * Avoid useless copies from it.next(), add const REVIEW: 129378 * Remove useless includes REVIEW: 129650 * Fix directory based search.- Update to 5.37.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.37.0.php - Changes since 5.36.0 : * Fix compilation with cmake current git and cmake >= 3.10- Update to 5.36.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.36.0.php - Changes since 5.35.0: * Use FindInotify.cmake to decide wheter inotify is available. * [FEATURE] Option to build & install QCH file with the public API dox- Update to 5.35.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.35.0.php - Changes since 5.34.0: * Fix title of FAQ doc- Update to 5.34.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.34.0.php - Changes since 5.33.0: * Rename the translation catalogs (avoid conflicts) * balooctl, baloosearch, balooshow: Fix order of QCoreApplication object creation (kde#378539) * balooshow: fix typo (kde#369470)- Update to 5.33.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.33.0.php - Changes since 5.32.0: * Upgrade ECM and KF5 version requirements for 5.33.0 release. * Change some types and exclude filters * Added description for commands (balooctl) * Search also in symlinked directories * Fixed normalization/toLower order * Upgrade KF5 version to 5.33.0.- Update to 5.32.0 * New feature release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.32.0.php - Changes since 5.31.0: * Commit translations from l10n-kf5 * Upgrade ECM and KF5 version requirements for 5.32.0 release. * Implement nested tags. REVIEW: 128664 * Upgrade KF5 version to 5.32.0.- Update to 5.31.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.31.0.php- Update to 5.30.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.30.0.php- Update to 5.29.0 * Performance improvements when writing (4 * speedup for writing out data) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.29.0.php- Update to 5.28.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.28.0.php- Update to 5.27.0 * Use correct config entry in autostart condition * Fix sorted insert (aka flat_map like insert) (kde#367991) * Add missing close env, as pointed out by Loïc Yhuel (kde#353783) * Transaction not created => don't try to abort them * fix missing m_env = nullptr assignment * Make e.g. Baloo::Query thread safe * On 64-bit systems baloo allows now > 5 GB index storage (kde#364475) * Allow ctime/mtime == 0 (kde#355238) * Handle corruption of index database for baloo_file, try to recreate the database or abort if that fails * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.27.0.php - Drop upstreamed patches: 0001-fix-baloo_file-crash-with-corrupted-database.patch 0003-allow-ctime-mtime-0.patch (kde#355238) 0004-Increase-size-limit-of-baloo-index-for-64-bit-machin.patch (kde#364475) 0005-Make-e.g.-Baloo-Query-thread-safe.patch 0006-fix-typo.patch 0007-fix-missing-m_env-nullptr-assignment.patch 0008-Transaction-not-created-don-t-try-to-abort-them.patch 0009-add-missing-close-env-as-pointed-out-by-Lo-c-Yhuel.patch (kde#353783) 0010-Fix-sorted-insert-aka-flat_map-like-insert.patch (kde#367991) 0011-Open-baloo-lmdb-database-read-only-beside-in-baloo_f.patch 0012-Use-correct-config-entry-in-autostart-condition.patch- Baloo housekeeping: 0001-fix-baloo_file-crash-with-corrupted-database.patch 0003-allow-ctime-mtime-0.patch (kde#355238) 0004-Increase-size-limit-of-baloo-index-for-64-bit-machin.patch (kde#364475) 0005-Make-e.g.-Baloo-Query-thread-safe.patch 0006-fix-typo.patch 0007-fix-missing-m_env-nullptr-assignment.patch 0008-Transaction-not-created-don-t-try-to-abort-them.patch 0009-add-missing-close-env-as-pointed-out-by-Lo-c-Yhuel.patch (kde#353783) 0010-Fix-sorted-insert-aka-flat_map-like-insert.patch (kde#367991) 0011-Open-baloo-lmdb-database-read-only-beside-in-baloo_f.patch 0012-Use-correct-config-entry-in-autostart-condition.patch- Update to 5.26.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.26.0.php- Update to 5.25.0 * Qt >= 5.5 is now required * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.25.0.php- Update to 5.24.0 * DocumentUrlDB::del Only assert when children of dir actually exist * Ignore malformed Queries which have a binary operator without first argument * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.24.0.php- Use the new %kf5_find_lang macro to create the file list for the lang package - Remove rpmlintrc file, it is not needed any more now- Update to 5.23.0 * Fix using spaces in the tags kioslave (kde#349118) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.23.0.php- Update to 5.22.0 (boo#980066) * Compilation fixes for Windows * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.22.0.php- Update to 5.21.0 (boo#974793) * Centralize batch size in config * Remove code blocking indexing of text/plain files without .txt extension (kde#358098) * Check both, filename and filecontent to determine mimetype (kde#353512) * Upgrade Qt version requirement to 5.4.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.21.0.php - Drop upstreamed Do-not-block-indexing-of-text-plain-files-without-txt-extension.patch- Added Do-not-block-indexing-of-text-plain-files-without-txt-extension.patch from upstream: fixes indexing of text/plain files without .txt extension (kde#358098)- Update to 5.20.0 (boo#970856) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.20.0.php- Update to 5.19.0 (boo#967668) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.19.0.php- Update to 5.18.0 * Fix several issue of mtime related search * PostingDB Iter: Do not assert on MDB_NOTFOUND * Balooctl status: Avoid showing 'Content indexing' about folders * StatusCommand: Show the correct status for folders * SearchStore: Gracefully handle empty term values (kde#356176) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.18.0.php- Update to 5.17.0 * Fix date filter used by timeline:// * BalooCtl: Return after commands * Clean up and armour Baloo::Database::open(), handle more crash conditions * Add check in Database::open(OpenDatabase) to fail if db doesn't exist * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.17.0.php- Added fix-cmakelists-comments.diff: change cmake 3.0 block comments to work with cmake 2.x- Update to 5.16.0 (boo#955067) * Monitor lib: Use Kformat::spelloutDuration to localize time string * Use KDE_INSTALL_DBUSINTERFACEDIR to install dbus interfaces * UnindexedFileIndexer: Handle files that have been moved when baloo_file was not running * Remove Transaction::renameFilePath and add DocumentOperation for it. * Make constructors with a single parameter explicit * UnindexedFileIndexer: only index required parts of file * Transaction: add method to return timeInfo struct * Added exclude mimetypes to balooctl's config * Databases: Use QByteArray::fromRawData when passing data to a codec * Balooctl: Move 'status' command to its own class * Balooctl: Show help menu if the command is not recognized * Balooshow: Allow us to lookup files by their inode + devId * Balooctl monitor: stop if baloo dies * MonitorCommand: Use both the started and finished signals * Balooctl monitor: Move to a proper command class * Add dbus notification for when we start/finish indexing a file * FileIndexScheduler: Forcibly kill threads on exit * WriteTransaction commit: Avoid fetching the positionList unless required * WriteTransaction: Extra asserts in replaceDocument * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.16.0.php- Update to 5.15.0 * Fix limit/offset handling in SearchStore::exec * Recreate the baloo index * balooctl config: add options to set/view onlyBasicIndexing * Port balooctl check to work with new architecture (kde#353011) * FileContentIndexer: fix emitting filePath twice * UnindexedFileIterator: mtime is quint32 not quint64 * Transaction: fix another Dbi typo * Transaction: Fix documentMTime() and documentCTime() using wrong Dbis. * Transaction::checkPostingDbInTermsDb: Optimize code * Fix dbus warnings * Balooctl: Add checkDb command * balooctl config: Add "exclude filter" * KF5Baloo: Make sure D-Bus interfaces are generated before they are used. (kde#353308) * Avoid using QByteArray::fromRawData * Remove baloo-monitor from baloo * TagListJob: Emit error when failed to open database * Do not ignore subterms if not found * Cleaner code for failing Baloo::File::load() on DB open fail. * Make balooctl use IndexerConfig instead of manipulating baloofilerc directly * Improve i18n for balooshow * Make balooshow fail gracefully if database cannot be opened. * Fail Baloo::File::load() if the Database is not open. (kde#353049) * IndexerConfig: add refresh() method * inotify: Do not simulate a closedWrite event after move without cookie * ExtractorProcess: Remove the extra \n at the end of the filePath * baloo_file_extractor: call QProcess::close before destroying the QProcess * baloomonitorplugin/balooctl: i18nize indexer state. * BalooCtl: Add a 'config' option * Make baloosearch more presentable * Remove empty EventMonitor files * BalooShow: Show more information when the ids do not match * BalooShow: When called with an id check if the id is correct * Add a FileInfo class * Add error checking in various bits so that Baloo doesn't crash when disabled. (kde#352454) * Fix Baloo not respecting "basic indexing only" config option * Monitor: Fetch remaining time on startup * Use actual method calls in MainAdaptor instead of QMetaObject::invokeMethod * Add org.kde.baloo interface to root object for backward compatibility * Fix date string displayed in address bar due to porting to QDate * Add delay after each file instead of each batch * Remove Qt::Widgets dependency from baloo_file * Remove unused code from baloo_file_extractor * Add baloo monitor or experimental qml plugin * Make "querying for remaining time" thread safe * kioslaves: Add missing override for virtual functions * Extractor: Set the applicationData after constructing the app * Query: Implement support for 'offset' * Balooctl: Add --version and --help (kde#351645) * Remove KAuth support to increase max inotify watches if count too low (kde#351602) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.15.0.php - Drop upstreamed patches: 0001-Fix-Baloo-not-respecting-basic-indexing-only-config-.patch 0002-Add-error-checking-in-various-bits-so-that-Baloo-doe.patch 0003-Fail-Baloo-File-load-if-the-Database-is-not-open.patch 0004-Cleaner-code-for-failing-Baloo-File-load-on-DB-open-.patch 0005-TagListJob-Emit-error-when-failed-to-open-database.patch- Added patches from upstream to resolve various issues when user has file indexing disabled: 0001-Fix-Baloo-not-respecting-basic-indexing-only-config-.patch 0002-Add-error-checking-in-various-bits-so-that-Baloo-doe.patch 0003-Fail-Baloo-File-load-if-the-Database-is-not-open.patch 0004-Cleaner-code-for-failing-Baloo-File-load-on-DB-open-.patch 0005-TagListJob-Emit-error-when-failed-to-open-database.patch- Added installed files to the %files section to fix build- Update to 5.14.0 * Add org.kde.baloo interface to root object for backward compatibility * Install a fake org.kde.baloo.file.indexer.xml to fix compilation of plasma-desktop 5.4 * Re-organize D-Bus interfaces * Use json metadata in kded plugin and fix plugin name * Create one Database instance per process (kde#350247) * Prevent baloo_file_extractor being killed while committing * Generate xml interface file using qt5_generate_dbus_interface * Baloo monitor fixes * Move file url export to main thread * Make sure cascaded configs are taken into account * Do not install namelink for private library * Install translations, spotted by Hrvoje Senjan. * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.14.0.php - Drop 0001-install-translations.patch, merged upstream - Drop krunner-devel BuildRequires, no longer needed- Update to 5.13.0 * The Qt version requirement has been bumped from 5.2 to 5.3 * Debug output has been ported to categorized output, for less noise by default * Docbook documentation has been reviewed and updated * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.13.0.php - Added 0001-install-translations.patch from upstream- Fix Oboletes/Provides versions regarding Leap versioning- Update to 5.3.2: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.3.2.php- Update to 5.3.1: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.3.1.php - Drop 0001-Revert-BasicIndexingQueue-Use-xapian-slots-to-fetch-.patch, merged upstream- Added 0001-Revert-BasicIndexingQueue-Use-xapian-slots-to-fetch-.patch from upstream- Update to 5.3 Final: * For more details please see: https://www.kde.org/announcements/plasma-5.3.0.php - Let file and tools subpackages Obsolete KDE4 variants for openSUSE > 13.2- Update to 5.2.95 aka 5.3 beta: * New feature release * For more details please see: https://www.kde.org/announcements/plasma-5.2.95.php - Update required Qt version to 5.4.0 - Raise required extra-cmake-modules version to 1.2.0 - Added kdbusaddons-devel BuildRequires- Update to 5.2.2: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.2.2.php- Update to 5.2.1: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.2.1.php- Update to 5.2 Final: * For more details please see: https://www.kde.org/announcements/plasma-5.2.0.php- Update to 5.2 Beta aka 5.1.95: * Undo changes to Plasma desktop layout * Smarter sorting of results in KRunner * Breeze window decoration theme adds a new look to your desktop and is now used by default * New white mouse cursor theme for Breeze. * New plasma widgets: 15 puzzle, web browser, show desktop * Over 300 bugs fixed throughout Plasma modules. * For more details please see: https://www.kde.org/announcements/plasma-5.1.95.php - Added baselibs.conf - Drop kcmutils-devel BuildRequires - Add recommends for lang subpackage - New libKF5Baloo1 shlib replaces libKF5BalooNaturalQueryParser1, libKF5BalooFiles1 and libKF5BalooCore1 - Remove not needed Obsoletes- Update to 5.1.2: * Bugfix release * For more details please see: https://www.kde.org/announcements/plasma-5.1.2.php - (Build)Require equal version of kfilemetadata5-devel- Update to 5.1.1: * Bugfix release * Escape dots in exclude filters, kde#339908 * BasicIQ: Fix broken indexing on file modifications when file exists * Fix build with Qt 5.4 * BasicIQ: Fetch the id before indexing it * Enforce a maxiumum term size of 25 * For more details please see: https://www.kde.org/announcements/plasma-5.1.1.phpbuild75 1592389326  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~arararararastastbgbgbgbgcacacacacaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciacscscscscsdadadadadadededededeeleleleleneneneneneseseseseseteteteteteueueueueufifififififrfrfrfrfrglglglglglhehehuhuhuhuhuiaiaiaiaiaidididididitititititjajajajajakokokokokoltltltltltmlmlmlmlmlnbnbnbnbndsndsndsndsnlnlnlnlnlnnnnnnnnnnpapapapaplplplplplptptptptptptptptptptrororororururururuskskskskskslslslslslsrsrsrsrsr@latinsr@latinsr@latinsr@latinsvsvsvsvsvtrtrtrtrukukukukukzhzhzhzhzhzhzhzhzhzh5.71.0-lp152.1.15.71.0    !"""#$%%%&'''()))*+++,---.///011123334556778999:;;;<==>???@AAABCCCDEEFGGGHIIIJKKKLMMNOOPQQQRSSTUUUVWWWXYYYbaloo5-tools-langCOPYINGCOPYING.LIBkf5arLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moastLC_MESSAGESbgLC_MESSAGESbaloosearch5.mobalooshow5.mocaLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moca@valenciaLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.mocsLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.modaLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.modeLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moelLC_MESSAGESbaloosearch5.mobalooshow5.moen_GBLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moesLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moetLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moeuLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.mofiLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.mofrLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moglLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moheLC_MESSAGEShuLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moiaLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moidLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moitLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.mojaLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.mokoLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moltLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.momlLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.monbLC_MESSAGESbaloosearch5.mobalooshow5.mondsLC_MESSAGESbaloosearch5.mobalooshow5.monlLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.monnLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.mopaLC_MESSAGESbaloosearch5.mobalooshow5.moplLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moptLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.mopt_BRLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moroLC_MESSAGESbaloosearch5.mobalooshow5.moruLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moskLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.moslLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.mosrLC_MESSAGESbaloosearch5.mobalooshow5.mosr@latinLC_MESSAGESbaloosearch5.mobalooshow5.mosvLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.motrLC_MESSAGESbaloosearch5.mobalooshow5.moukLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.mozh_CNLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.mozh_TWLC_MESSAGESbaloodb5.mobaloosearch5.mobalooshow5.mo/usr/share/licenses//usr/share/licenses/baloo5-tools-lang//usr/share/locale//usr/share/locale/kf5//usr/share/locale/kf5/ar//usr/share/locale/kf5/ar/LC_MESSAGES//usr/share/locale/kf5/ast//usr/share/locale/kf5/bg//usr/share/locale/kf5/bg/LC_MESSAGES//usr/share/locale/kf5/ca//usr/share/locale/kf5/ca/LC_MESSAGES//usr/share/locale/kf5/ca@valencia//usr/share/locale/kf5/ca@valencia/LC_MESSAGES//usr/share/locale/kf5/cs//usr/share/locale/kf5/cs/LC_MESSAGES//usr/share/locale/kf5/da//usr/share/locale/kf5/da/LC_MESSAGES//usr/share/locale/kf5/de//usr/share/locale/kf5/de/LC_MESSAGES//usr/share/locale/kf5/el//usr/share/locale/kf5/el/LC_MESSAGES//usr/share/locale/kf5/en_GB//usr/share/locale/kf5/en_GB/LC_MESSAGES//usr/share/locale/kf5/es//usr/share/locale/kf5/es/LC_MESSAGES//usr/share/locale/kf5/et//usr/share/locale/kf5/et/LC_MESSAGES//usr/share/locale/kf5/eu//usr/share/locale/kf5/eu/LC_MESSAGES//usr/share/locale/kf5/fi//usr/share/locale/kf5/fi/LC_MESSAGES//usr/share/locale/kf5/fr//usr/share/locale/kf5/fr/LC_MESSAGES//usr/share/locale/kf5/gl//usr/share/locale/kf5/gl/LC_MESSAGES//usr/share/locale/kf5/he//usr/share/locale/kf5/hu//usr/share/locale/kf5/hu/LC_MESSAGES//usr/share/locale/kf5/ia//usr/share/locale/kf5/ia/LC_MESSAGES//usr/share/locale/kf5/id//usr/share/locale/kf5/id/LC_MESSAGES//usr/share/locale/kf5/it//usr/share/locale/kf5/it/LC_MESSAGES//usr/share/locale/kf5/ja//usr/share/locale/kf5/ja/LC_MESSAGES//usr/share/locale/kf5/ko//usr/share/locale/kf5/ko/LC_MESSAGES//usr/share/locale/kf5/lt//usr/share/locale/kf5/lt/LC_MESSAGES//usr/share/locale/kf5/ml//usr/share/locale/kf5/ml/LC_MESSAGES//usr/share/locale/kf5/nb//usr/share/locale/kf5/nb/LC_MESSAGES//usr/share/locale/kf5/nds//usr/share/locale/kf5/nds/LC_MESSAGES//usr/share/locale/kf5/nl//usr/share/locale/kf5/nl/LC_MESSAGES//usr/share/locale/kf5/nn//usr/share/locale/kf5/nn/LC_MESSAGES//usr/share/locale/kf5/pa//usr/share/locale/kf5/pa/LC_MESSAGES//usr/share/locale/kf5/pl//usr/share/locale/kf5/pl/LC_MESSAGES//usr/share/locale/kf5/pt//usr/share/locale/kf5/pt/LC_MESSAGES//usr/share/locale/kf5/pt_BR//usr/share/locale/kf5/pt_BR/LC_MESSAGES//usr/share/locale/kf5/ro//usr/share/locale/kf5/ro/LC_MESSAGES//usr/share/locale/kf5/ru//usr/share/locale/kf5/ru/LC_MESSAGES//usr/share/locale/kf5/sk//usr/share/locale/kf5/sk/LC_MESSAGES//usr/share/locale/kf5/sl//usr/share/locale/kf5/sl/LC_MESSAGES//usr/share/locale/kf5/sr//usr/share/locale/kf5/sr/LC_MESSAGES//usr/share/locale/kf5/sr@latin//usr/share/locale/kf5/sr@latin/LC_MESSAGES//usr/share/locale/kf5/sv//usr/share/locale/kf5/sv/LC_MESSAGES//usr/share/locale/kf5/tr//usr/share/locale/kf5/tr/LC_MESSAGES//usr/share/locale/kf5/uk//usr/share/locale/kf5/uk/LC_MESSAGES//usr/share/locale/kf5/zh_CN//usr/share/locale/kf5/zh_CN/LC_MESSAGES//usr/share/locale/kf5/zh_TW//usr/share/locale/kf5/zh_TW/LC_MESSAGES/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Leap:15.2/standard/90d1810246efe7011344d06ca6dfe999-baloo5cpioxz5x86_64-suse-linuxdirectoryASCII text\7 =GӬ2iAbaloo5-toolsutf-837b30e38a835295261b0c5b800a80473f6d76421cbd225ad3fae21f77cabd9da? 7zXZ !t/] crt:bLL ֵ͑ UsdZ|Ŷxkݍqy~aM3EzyGMׅ6-46Q0؍CxJF>Ԃ7KO/bW /(Qѡ9vlE0BhVm #W%ςn1Ri4'%7gp~Wp$jB7a./\0rEq$gO%Grn5ZIHBZwPkZt\Xspћ#¤i;elpARs[C0W$ĤA[iU4 ̕M/"6S4ρ _̤7]{ `~?>gPJj'XE&-[H~zx!񔓅Vփ!' lk?kcKD3{OHF%_Υ[JU', gWX/4?'rʆHfs}°*D$|e jy ~q&_~`5&u1#-5L̍l0w}Z]@ٞ#ٍ_:p^I1gܙ4'/T3cOKDG6h($ޏH!DImCd۬de(;gY.k%+ڙ $JAWI'I٥j)W*=>d'S_F6}(IChytB^*26}IIF3鵿r- j9uҖ֊\ &I8G1SGɱ7qiiv ɇ>đ.gCnkgQzw?q,SlxMFOVBC5 ǿ-T;=H9)@ŧ3< =68)54C /s 9KO%"(:=ymJz2C6T4UVi]+q&260򭑟> LPY!j':fkyI)y:UUiAr|s¤,>|Vj_C]Oj>}Ryb5|<~CUU@o4h1+w! ܀tB7T #%-#1 .$(8nrYds0JJ ϱ<^#Ic9Ct]9vX=OnD>[v] ߫{sC FkNo-KtZgsA (+@X᎘Lpάw%%La2kd\'^_ng|HjՖ&%߇k$_D#oO81x^ظsņj.my  <mW\w f|$ hC+$O>|xwK6^f3#y7& VWRWG W]p%޶*"텦 :_Id-S'"(`$0}[^/*_gU6Z̓'In;%mse1`~ix "v>wf'"-Y(#є0\?kyt~}ȄtE"u.cAs"%stMvR?f`Ttb GcJ:9ϒ춓'TbI.ARΡ2M%һ[ZQoJx\~ S*%4|Ө(*z-{j˕B-`wer޴S17=_О*KeM6nl_X7'D7hy@@@J?:ۙX0[_6;KI(֐j+V*꾉nE<y[]4m6)P0rV"RH訚gn?꼈 Z-T0Fd Y<'{M8!UjcG{d!]Of]跻x}vgX)^1l/w$r@|4% TQXmRAXFk\_, G[d"ݮ+Zcm"IkG&AG㜜CFGk k0:ڗGAxⅢk#x ȅ,D[_5Ћq !:F[EtڄK,Kߙ[T: (?mT. ?VC$H=pбJ۟燷|b AB:MY/,dƁ~w}K&0pRlܚ:$X7%<Ʋ^w^ynGIoKM>+TCX$c[]-%A$Xs.dkcZ<\`%/\ޛ4PLʣ˭l,1fxOSQi7" Ύ!''$.cKPͶ)VkSȍ&R`yI fjj(jgc鰤A@R-WDazY!<J{sb5vE{ΆϿXʫvv.Xig k$1D& gya?-$|"$} \`?\nyt1$Ĕؖ:=R_ڐ۠sAa¨>q &".)ٜJ;sׁQ6~ R K}B[7BVT3- ~aa3k$ij׷gX%/1{4CxT4:'Xa"a~kA'UL@} ~r5u_+=RS!&l{AhMѳeu>ExC'ʾFK&aw#f15Se-u#ԖuE׷Kncלvj%fv9bP4!F}94F0qcY H)r${-O3a2x /&6l֍*#!@ IhluS=:ݖǀ((4km?"3M*'XOR@C&,ɱEǖ~ aC*n^iϩJp4l# '4pi'*;8TsԢB? }f) 4oebڀ6d4+9CUk` ^}l[ZEF?9ףCU{AW 6 L8KP9ݥ_f؀7k01Z~ sHhp|e%^:a [_V|ֱGlYbt P^K ew..F1<vڦkpyc5選EGrCW}I4Pd۷n79{=cn[iKP]'m %ռ/tȷ|C }=OW?FQĀ' ުj3k^#>z2~ަ! .;|VuN]s S}hJS6Ū5o#̃Χp›Qe*=@LkrA^Gc9 Cr:@fcnjۑ]:Qܰrp~6ɰTz$ ۧK2:R3A͏Dt),`YW^ ck/e0TET&_%}|uV}͙<@*(rXw/g}~4e؂X;&(K]aˌ[.~n'2v<%/ UAZ9*!hrĘ7wzb '8q m_ĻRSWr| Ev aJj˰QJ2%[qA%(S Zdn^ J$4iI3eVE%e8KtXeK7=8h=DʉlNDodkJR2Ļdf2q&9Nv䳉0L\7L9NNAJwjeR-*d% $s 19\k씓_vBR^])bL<.h(^ %BVg:\i_ ~#BR8cI;L`aԳhh&J1_kƴ&Oi*_z; <[2@{f<~iDU`cIv(2PlX`-SKԙ"U˟e6 \GN/OT$РdmA 8rC+mŲI@,^u[Y^=:٨]v" 6jj3B͋1 DFOʖ&%zMnܦQy?>[Wv ck$V"˘Kuj# c.kܭA{;\a$ Q0"O č; 3ZU&8'AK"nQٗ最CtefA-f&pB2>v  y+l|9344fpݥ[ތ-Ič(vm:\Ql(ڻ@?w +Ae<~~.j 'bYQȳ9OZә$F}NS΍.j6hjMv:' қNVH8)k}6*d'mP-89KdcVdl7 ;z}jS;AMBM4 Ef/D2_fc66g kO>x@r (˫ XSif WNS 4`GשAYYNq0T"#S>QK!^ǂ5q/ԙop\!%3|HUH$:M鸂芖˯HlK (xv'rmm࿖񔑕ÑQZR=9xd`퐧A^N]pNr-o쪿h&')+ 9dSWȑV;}+V|̧]A Ǯ6:͈Ҁr'M ]di2"?>Ku~v/{YkgHsIAED&U;aZ\8U4m "*HAB'ڞ(J*1¶,wYW=V>3~;|Li-a= rՌA@ Iƭ$$Lk_5FT)"Xb!{cE ^p?b)UxJ}d]'侇eO}=e&nM+ڔ_>AFtUlLᢝ6Tjǭ nz P yua~ WA½#zV4m#j4v<&G֐1hNnAbQ0)fMǒu_"aaklI\Em2 @;_O9܃8E-^ܮWW(u=y|W-A4"wgvo:Waĥֺj5QV{G7KztCK\$eSkb B>aULIRϯEtXʉ;eJk(^Gl&6_W7vcWFU/P ƾd#0<:siZ..AuQ|$[ݐN<{/yǯy"p845aNR/"jh$Ls]cg.~i8K@pQ)O, 2M C0&[cTp6r$!HP;*.͠W%!>OHE^ f?ޖL6i,M ~MW lk{N09ޚ.]0{>&ԙ/a.iGF&.ŅɈ%:yV.w$VN#V):L#רJXH{cݩh@,Y{N_ʮL_A;I;7-Q%GWٲMm̕(yIc$OdSx{S*%è+!bnrvm1Ѻj"<Wx͸ߞz SF/=\F[Ijҳ9W@+ZX؋9ő9e<]y=3qVh>"ågB_Iy< 0N"%,4Pvƒ9nJ2 K~sJY2_ YO/k~e@S#8ɷ IYyրp# _*ugJx d} *N, qslB 8_||Vw~C3y""}T5>SX(6ߔ} ]䆎U2&c~e/l%g3lћ$oΕ&L*E7k;|dwa} RUCӴPD%|[ՊTb1v3:h(KŐ#|ۘx!j7@RU>ns~pHH<ZL^vT2Uom8L3gZL&hBJϾ&5.'2Fb|s`q*SeEz(tJp2"1:1MFJn˾^:j%T珫+?I b[ǤӹWl8cV+Hv?Pn` g4_"5TdEe ZTh;kLGf R-ROTJ] tuwk a GeS˕EpSQ\vmp\8yQ z+ݑ q/uTn}-Y6ES=&*[i{ t ӌ7HYTQ [-7&밄bBzm}H0k89Cr^y))$pǕz*pą>w2Y(Wt#D"bzg޳T* er9"k@ ~}0KI0nN>)07Tn$vY1񛵦H|^f)/r r灀 -)eYpZEV2򥫵"|J?ҎdRR+͛ D,b\suE~eAAX 7t7OCRl لЩ!_N?5fW@n'ӴffLO1m-Qj< fW?j<(Y@W47N! 8"\PRy]V ;8r,DfYRCt0,v\,M"%ں[))QYWˍA5yN4ݴJQK؏ _c.N16-:xP!..h 3CW_ǷR]=>WT/+iʕM#ز;l Şʗ2F.Ϩt6ڑHw fɿ_Rs04i1'&;7JUi3q`ƖKP Ѵ]ȘP 1-8t"8}dMVZ ;*库ǝ E$*e;h{b2?WTaΫa4 HtfO+gnB,uԢSȃ|)"Ȉɼo`"M_yY8P.%OrEGn`h¡<:M%qGot[LNA!Trـ0DUf`IH:Uۺ=Ƙe$˪t0,ogdQ bJEpȤ.j~SVY?GFM# ;y63yt T [q -6r51 K% w>ZC#Sj^e([qq:LP=ʧ[n,]ݘӡfM8;w"eG8;UVl8qf}WT+lP&yRtMwm:,!COt~4S2a7,Zr4=<A῱h&L\`tk:)o!3#=&tYS~"⇶O9YD^ܩ#_Ύk{+q|p+kI$m^r_E?]:8>[r-2OSo:)$$H}RJt>C!2_o+saL1`l3 UniI*oPߏ'Eylc_]|{RwT^n&2/yrjlGd9 _N]cT7}SPRMɨׂ lnEPx'ݤ2|؅#I %(i._8!j_:tFLbυj(;{ kSL?T.GHyy .݊Ok1H ͘\ իpAid@),ڻms sw~-8onR1v~)𿭴՝ںEɗ@ŗ5o1L%U p4<c..U  R gniiiZߚĽC榆%~ZLsǭ om2&ȋw)%p%{(.YOSפGk0-3D <(@^^Yɗa*q"ҐqHd?]q|_Lʀ }൲, Q Ma/Vat٠yߞyp9S!1BE1;@tdȎdQPG8'A Z7Ё?F^Fb\).9VL0 !;k\4L; k.K?[ZАq[ ~4mܺX`PXFc&FG̋ph.5=ܧ i+1G3N퍪>dMUNyϑkMXCI-xtk9Mc`2g+ce$Q_ ?C`9-13uHuxI'Xfml_~Nt"f Α.wyٜXʳm1[R@z\u7h +=iEQ.Bҽ&o$DE4ol*6uĦ~Im_w&d]Bl&a4Dn߈ޖz%BZAS=uuúEҹcs(;'CtH - W1˅J&}Am/lWg/Wx ڕ%ov1n]]ȋXZku`xߨpFխ"a_5b|O GWN56hKQ SЯ d\,`BS(@T,@b%*tFbm$|ߖL⛳}D-=<ˀG?֘j/zZ{`>+ _ Ʊ2R v:Vqb_7F >'/{Bw7 ?˹EM:` q3REG-k2`(Z&ؑk[n%b.̝3xX5bFv[E k}Xu־ht`w8f!G\ 8<2zHd^=HD}6{&AdőmY:qpZl?><'[J*׼N]5!E X~xǮ/z]5DNK/gBS/E|>%ԇV7N<bWRigܯ p呼o C9 _y3H#lK) ۟ UbyքAwB[3rVuIN7x.NQ?TM{{JLB}{˧,㳷uoft2ɋߋDCdɧԆC|Ãȃ`L#`?>b-[|_ 4ȉO4XE$ޅ{^yxHu5Zs&qs<+D %7[,_pөTWoxUS9CM]V({VD]=<=}#Li k-C K= +?Y: #grs!]m)UnN`uwԏJ|)OO{D_d\(%f ]!($0,n@"٪"E#Qj!+aIJ[FEq52 a lj?jK_=>b^W|Eh輇~q9Ǵ}!C8 .^lvO^;P{"L>t 5!“fQ KtȪ3Wi8ǑAW>yAqLцcԲńڼ vӆhG&P#=; y$5~1X(JDMubb`dLA]q|.br5V0;a<5~~g45ڸN{h0وx>1o*p'⣯09ra3jtޕ,&g*Շj ?]L\L۠=_w觴eag?_5n*lf$̀~,I;A/%{D]U0vO k"ewZ>MD'j׸nןY2xUZfg(1w; }=Yu8rdI G> bw`AR.;%=V+ 3 v+\kǠ)ׁc3/6.гe bDp=&2"(/6ߛOVRLO&>-PMgt mh$s8k9;}hEj# ʛdx`OUtݟgvѵbJhdڧH<ŷbKPc,sJƜ+ N< ŧ3zk{,U_:ޠ*8y7!SQp  ͭhU o +I6c'I7lK3dRTK k}!-m|,|PtʆÌ^\3nX &{ OB0AR"`t?^aXDG<v݅`:Wm6"\6:bŽQP_$7?ČtrZ0kn sDkTk):BĆ^.gRrŝ̑nTq˶D(?^Laj5ba'_hEZy.2ٌ/]>"jPqI`xȍҩQm(Oӽ`Ӷ?pI aJ|TJA# ++JVcR I~oѥql3#i*`=(p"Q r3C-Pss-oOp4Dtߌe|r,fjj-btX=o"yxjg6)\e{Ώ-?'UNIm>@3i.{&#{;ra!3Jd5n]Ƹ⭑Z e [*8;\ Ƌ "*rZczǁR܊ ?jGڿ!)qTٿ.Et%n'>:@„pyK*^%ii/!|1vMҏH,OC+V`i[ߣ\ѩ,n!Àfli2S*>ڣYd;]&%6Rȣ=-j5Fx|zM|bLqfpTF>1"=$8ފ*Uyv7P9E=6 s+>*$v-zw_׋213Qf9]0i}G \yj5Jx^4hzf(m f)VԼxx4WkJ&/%$M˺Yڪ`'kn,*=NiA}h cܦ?n~,K_;vKRu5vs)..!zaIR&fG;飑.ㄦь6;8CX_]aEٛ0&شXӚ0p*8 S>[X<=G'rw2Nճyn?f+ y?"'ɯqB'n?]L17P ZI1:(yυ54ױlc1&K.FħfI T[<#=nUgؖd;X_AsW17*sn&\R}`@AIDXmZK;#8K' AoU)FuX8zM'}[@:Fn Г[$mQ |9OJVbt;=uwQ}-;8~yjOT/]!y)/=++U 2NYl]i#x6Rظͭ.˿U)[/>ơ]ueGR$,^:+x/whZa )>* h^A)dPe 8XC) )ɕLJ}dZm'k}ʃPlX~3ȎMmCgӮ>2VBQ{ ($ Gp6jƢ,_Rvq8]_lKS=C<U|:&C(Au6[?ZJR'֥JAcãؖo?M@n!fS+ C]_1}^R7Xdg*aPQ)m1af'{~#']IRx2JIĨO8CZJ@lV䰅89(OV3)Hi) $vpih|^aL7* Q%R $D%nhrz7sC=@ h_z #zv-J!ҵ`x|zix1##cF_nO_|yztZ/i!1IGHUs0o(IM&Qg>qEA_ 'dM6LhqNIuS-5oWAV@NNb1u_yG,"c܄@0q#8R=:a,4m`#A9h9m5| iF/hR"wYŇ16*xb6zXf+Q)"c.yfȧ0SɜK'^ i#U>f^F,>6H*ꨄh.vO 3hff qpXwVġ !e{1?wy faxF s%~I=^~6N,Q4凘et]~d:yR nc ;B>vʜоeGeuMH|(eoTʜS1 Zr.ؖIP^OKFQja%tt _{.1oQ+as-0de~+u֓sJ?}wk>7*%)MLI I;8xx&XЮ:@]: %+4 y1V[~]cC|drſ802ឈ>UХ{:WA8 `+\ +ilN~mw#8] aˢ1`IC/gH"uy6"<>a蚲Thr fAJ u* wHkҋDG {g6ɮ-ƞHuĺxi,TP~S Î3߭:+ӂ:3)u|yӤl q澙7|~L빤޸7Hzo;l+[JR"F\M3 S)s&pso-Y>Ҽ35[@X3ޛi|ݻ~W7c] TLHs@KXy C= pwoTHKoXV 6Ğ뤹>H#zT(jeb"ɚxA~척2H7o. aqF`T(Hzceb6i^ NKef: ;6XL=dk-7QȊsy eի]8R7/(PG_!߾B ׭WbwDsVQ\rڥ(t1Df_焇xF̖ԢȮKwMZmcʀ>r+3);IÌ%"aS3a'W(:t9_͸$ gUFE zq֊|Nl|[ijkeca0X36=Rσ5RQ[G<Zʧd~#dSIh4@?фUrw̸ec7n tL5~uGw\͸{3M| _p .2p&q|6e%ToL~SݎT Si{M s]2=q#MpSF&J:k4L RG  @;']D6V+TipF-(:?N2E)Q7ydy/f10 =yU+AVyF" ԉ;aSɼXɼglWi;Y>יlg]|©R봘W_w":H``tnw /?QCi+d&ݖ/AoH& ۡD ӄY&SYu9}ޕ+ҽ د]vkشCO e@ V( ?dX "0`A9dɚ] W{YCWgXRJ"P**gWC a)ؕ.\{ǔ:mSy+XUwla ưvFGݣ| ЭnssԪ#4χYXf F:҉Ր5͏R7%Z]XCpԫ",ᛍH/ LjU>((d;GZ)?AZNԂ|{n8D.@ED1u` R1 'z\(vyUaogVT7i2f"9c3Мn=!h"I(eN^G153?ۡ~)<(%kUʷҺ{ >opdtߝ$9-a/9½ Kv}4[v;eTF!zcvD#R`mmiu[&6=^= )F]pm yH*nJIiHjRrAMowV|7hNv4QA"vǯzyb YQ)/\dz'˾s~$@0Vbޙ^Nȫ֦+ִ|^ H0 Q ` Ca!a 4Ĕ&{!/>NM%) 맣xE;P8]uX(Vdx*-ZխYM+I{U %(ϹuU;YfmIM0]B@0/W4}ˏx x6դ;ȿ, 7a4LB8o30qxTS Ri֫U<#x; `+ lj&A8s4ɸ^b j [02R0')L .2uet UtD méڕEڊf'nA- ،" χjʤ a'h &;&+M/&lr^|60l)˜AC!hWn>i.RQY]WYZUc0s$. (+8#~~h/iAqZ^h}çŶZJ 7}d7Dr׼fD"{ayu ]ї p*y5ASM2 iV`zP?PpIebnH[{|?L1Lp BR3ۖd/oq@3"W_ѫz>BO_̌N8jv9C" OȅU:ncN k-=l74v׃CW۳@¾jZ){tL\xJbrek4sg.zUJ] }W#55;;\.H޽:QYXOqI9:ϕh HrmB{D*&8I@p/4dPyF }l&gzTV7o3e-ːWPg69Q.U^vsq";?18KjK0؋ )zbkcl1tUߋ$N}jIF ux _H%V&1#Z"*^6;@4S}q3&0F}mu3.&8(CJ.Huϲwys:&W3oX&>gЭn_{ĂV+ŹP{ݾ{/A 敧(^b_)HgEr/Tpz~)9"~!*͏(68%eXRMV._v ;l5YFLKx N16,@܍02~e1$kaP, WJnwB 6yPUNe60ŴfrKtא(ߊ"$Kl Cf|Q=i#ψbbOθ`s?`b'At-8SK&3NfougOO]D.m+rnƙ _HEզKfTxB6+35SvD aM=ߓ67V:6$D+ITR0(NT+Z7p&YMq )_jG])!%<& EJbKÆ\$Kw>2 e)-|>*;hzD B:6KyZp}&KU$IH{m %> kUzFzq7G$?N\D8YDi-b ^SM# їꧤ* ފ-y .<>AhSuJ_ҍTj/M&^@-6Jq/):PA`&jNw/Rl1=s@0Asx?' =e!G䨯mnK " =BpU5 Xk\P'$by@IFdݑz@3QFhĉ#A׭+?<}ڝnsG?9c8#YDrh&E=!pQ_ia*^! %|(ZA돃e7BT/`_\Uei^ w=Q}oh-5(FZ 0`73L?noL; _Qp.^ $۫AXvE . ވuF}vrpC]}lhjcwmtlfb*F/&,'-|pJvA/[}ҮyMG !% ۆ,ލHb/ڼp { JgLk]1#@GXqUm2GyNtdSs~DSK-.zFxe`]K|h!U _}d0ےjQ.*lJwew7Jݼ72#cB܂YO R`}Mh-gG*-ʝvwيfdVm#0)2=jų"!שp%Y*Yp<@,`L4FFs;$JZwj6ع87<#Yҵ` ȧ,0{8 5ٕ%I j%ALLFL}{ YF\#-:nëbV&"oeW]T) fAL62&M^VL*<4 K6*M|2akG[G>:[B L'$] /2#z>)}'df#lrzuz=@kB n1&~/0XV=nHms#s9]WϰXF}I= q3%/F;dKjxh7TWH r*<"45߭(靇5$V0W`Zo ߪL qjmbmOŧ=|.vwgkFh3v2ݥfdcMGO nvը,T:tB@͠-- sctU 4kw]A]LqQ/򐼹Mҙ/KbS)JkLo?(@Z-܊ z4Cx_F 7}|ir<\QB=B#A4h NQ, #uIa{(T&1nA?}rwf1oEFԮs۪S:%1.EpERC]n ʟw$=Iڡ5l6"EY>[1PFPw"mjJNptgL~D8|llAH}1{T' эORC,=If.+}axP;nRtOrVW$S )$|%*!k +?wRwY)._3e HԐ!~hY^J@ּA. ڷe~c}|03Ai|Hp73P#P"a/g NRFMb|~#v mFkLIGVB%63"/=QWH~=QvΚ͋V+08VDxq~iUaLQt'} 'n G?+fcqRQ6WORH7VuD¯s/"g6h2 {[2D\wK>*Y _F ]a$a?>ӏ}vt7 9{,b2xQM"Jƽr%aDm[4v(pLO.7 .4Ȟ02nqyn1y_ɎyFKB6}Gw;.̌na*?y"d OtnyD*wm#x 8csz}~i*t@,5,^*w;vp p70/t ,iG'B eĒp@Wi[r=׊"1FZ2T}|UNMH\zqٲ\Q}XBw.GI-VWdN+2Dk)XT%l/'l'=RbkwByw_vFү|UWU}/ jr 1Q0B:p} _.C*t/}HEӁqz7; DPIVqQx ŷ ^?HM"y,ikm9&+,ϣvn%/X`Mh&X?9u R&6?(U@SϪ7lti<[fEq ..r@|xsv2U2 @8l1.YiLrYƮ =t V+<-dYxXw"gOd"'59 >Zܡ4˃С0ZiuRDRWeV[t6*3J5A@n^Rk3ҥ/9L%VX IAʲ_0p) +muyem QROcuRzhekI HZTE[lxfOҟg:(.5=$=So1ܩTmۺ|LŽv'SLJ"8)d6uiE{m̊)OʭTyV*6en\n"ʬ nxLu@uӻ*`FZ\H1}8D'f?L]rV;Q`AqĝQ:-ዖɋZFl {$`;9߭M~U7ܾOZ}URƽaS^aư7X4"5kֶ:(K 2bc%WO +6hrke`1!PnlUi# i!j_;B,(Pe˛-x/ta"UEGp^D䄩P`"_'LZc<aeOiTW6wQL~\mIEJ$w\XcHDռQnU`65"LRނp { % =Ξ#/?M;*ȓ#3J'zqΔOPRUp:>VW#xieCL9G_(;z󳅌?{~+!n eJKD!H rNI>s)qT}tg0`~@kJ@ A)IMmyHtW /h}a#)S 섁T|C f抧cv@Oq֭`^S ɿWR= bсc,H.}0"ST05=L,-wehPWvݦujrsw!diCBqrZF ZwF_}iެ@lwdI?껕~;iBͨxO^@+^R/1&?w`(h{l|GoǴgq0ABǖP#O</+LsT2;̻@% Ep*e Osffy9S$GK @im(eaNӺN*bl)ϼHk˞ r`-7wFյ bm)X_yrvSqpf N[fTFoh/C{z8!^`w0NhW&oJx=F׃n_b,/<KYx큷2!X}P2y*jM|"xW&C,8J+e)pCǼJv*Hc12렔ex \6+h)줢t2mGsN3i0CqExpP,_nssk6T"{XyI{`>gu_+^W4ޮztBܹ!iӜtUƆIA& 87KD[)!Wwgp\ш*nh8gMJmV g>YrOv+TgF)KY qkUC΍5ě|7Np=:>yyv TW4 yp$ azT1W\yNC}Erk`vm-gI W7k q`*}6E\䴒c0x&Mx- GFѿH.L؄U%}+wm8FTML-ZqǠg[INN L6U@0u#"U 2f5Q6'g+Z+LwY}6\sJ[Hl ?qd!m|H_{p^l>[qjriw1sm U>0d8 Q-YideOk|fJ/v7Qj3U@ґ⢱ԋ ֧G K1_Jo -2 F^-V @aTPעXR˜<Y!6#=L,qOkIgXg=7ȑ.BOĚbt+sr$鶈 ~TFѾ?7PY 1Fr + }֯scᕫwks6} K=M3 6l>b (a{YW$˚㕯Vn(MhQ+6q(m]x?)]Q.;ާS!MD뜽,%;PjLy'5pš3HHna`Syrs[ d{,A??`ȁߐ%IhZ# 2}hHj1}BʐhR7or>] f4~҉>#َ%+'ܽQj'ß i/Q.wk=2mECkޭ ^Lj/UpӥG]}&MlN_GX\hnDŇ]ε&-/k~B~ӐqiVLZ=J[uRtFAh3YVH!XC\LqiJWS,%ڦ O!s8fHsW 3މc]BT(vgaYORvOp#}yHlP  5ش#oGa8 ] *\lR~ mHxHd2;RmvIݐ;W!*]>3onZڂ\CR5͹L e\+'V{mҶɳΡȴ۹%- {%Q(u37y* xgk_瀼KU`ĀsWh\ǻbBH9nBL-{I$*H/pFn,/_n`_\tf-l-N2@2 %/ʸ d;\%Q&<\2H+ o^Dܮu8j]gkzfh( ;:UO5ПЖ$ [}i|n XUzx'z^1+^.s0! y}TA\(c[Ҟy: +ޞ-Uae`b-ȗdžƷhl=ma7!JXSdT+b/x9jKw-NYvxt^,Ң5RRVk6 桺gpL3>7s@Phk4rBB 4]t4sw;o3: ó!,l_-:n">k y3Ct`:M?Vh o7/ZQ'qAJjRR`ujO&d xp{{@cf ̶DNCvIA ȩp[NS$g5VU"XH~JbXGW<߹iwcTJ֋|kI0(p;7` CUdO"nN@ABE"W@)NA|E!)$R`') VD$&E>vKi 2vzxiQXɛހU|jz6C"L60ih9mXƽu.JJyn ΂,Lf $˒a~q<y6*qO_"GS NMw|0&3h xY Ѫ'ho+0af$gғY5NyZІڧRcoMkYk`_ 4ykݧSJzБEl͢Jcjn:kcEA?XyBʄpRoKNc3 )q`)0B@>'7puۡGd #}$3 P,#Pl/;gYY[m˪!ra)eSrKd{䁈+tjl(OTvϯP$h~\d;һB1flX0ß0Tх5OʼnxF)z*/.gTzUX;NBKAMPW^ cq.K; TId8ـs9Ig0F8Z";ͪnhUJ<_۬ siٹR%JACV}@A!Z~ЊevMQTI!rA^A~:V^.wypMs I<&SXHyߐ j!spկ xy_wTd6Mnj紎?pM02Q'9Oԅ#~;u' t&qp@9JQfʳRST2tj?%VtK񛟂S+,PO v_w#K V@@8*@ ~4VM߫?.b Ph LHO8pa]fL4\<7/ɮ Ɍc]b3e/t-(Ci Y"SY8‘NC^8z 'nP9n zan򊤅ZIH.uAL1߱0=d" 7 ([(-?-VAbJS%}]n+[IJ%5vQAdI⠾#pڋf/@Cb܈ɴl ĨUw86T23R&3GaƮo4^g+^6W<2!P4ψ>rۜl,ݢLؐmLȇkvϢ'%hgtwe|JcDḏϖX$t̼uw;jQ?Z1b=!F@;{ I:ƮAʎcj ֞/X}\e^ݧ^Ƣd,ͻQ)2}f,zQ>uR(}6^̈́tyb!_SH.(2,Ѥiv" }\$+Я?dVVwc)3XF>V#]\e:TB)Č|= .+pbD Nk#_P \&臇qDK&̝㧱iH6#AOwd?Vn"">"@;e6<ϐM>gĆJ7q(t]T7d+fb|ZI'lAoK_s[E)jqɻn%J0Pr`YMKUYkGƬn~5nua3a煒'%JnfIOM(%uXjj@r{E;`K@Z+D'YWZ 9ꖆU6-bLB}%4=e/r !l m2hhu"gS/'9 v{atT ?|F Qltp]P>H}+ ɬUǬI>pEpNl PU$險^r(+ΜgMcEzL deMQ{h}AqnZN@W*=⦺Lg]+2 ς,-ݮB dMӉb*d$JnFŷCS29s}Z`8č]dο\ 5Vz-'@ ?)"6.$< hx4Jj# Xgٚ~{qPОh IBjY19 voh]G0g}.KomsqĻYMЦR>p=/j^j(vEkl# ;ϼ=b74ZQ(4` 1;m~r_;[ds A'D>CS\x"v$J {lsa@:ܮ+e ۥgW XKZY`7wf+{0`&\mݛݐJI- MʒB ,3vH4y In G9 x0z2RYȴq:%3B"IW吝xlVf;Ayc|1(. L? e2$&?jd]z8ZU677]tF {sL*w # +::E sbD4܀ _2sc:5;6mgT($jau%yLl7[)p"J?d[=&X7"țgqF FdZo\7cȧ@Mr T'wٴWzW[?1ƘמR O';y'.l!dzuk}[y`y#:K '/2} TTyC`Ľ6` 6 kK.>c ŮPU - 5hDU]Wϑ^H4pgyӿC}7,<S9@>Er04Kn('c+ iuf{^TキI\:=aGP?q<ГƱDtw,*c\ MƵ u%"dixrB?!GQ*@a#tp{^i:(5*Bksí-eќ\Ill&z/41c8h_l 4&4xKנK~ZG^qs1%l1]5aM](OxH|+3c=0T8H;ȗk~o!ZϐkۭwT((d6R.N>kq/O:͎.|ϒo+Zh5сF-UʝT,"*JL2Sz*s`hЛ%>FK@1;roU[P%S?6>q9XMmqA(8XdE.w,妵Ts|YvX'gD 2Ӭ=dLrӾT?~ yQ0`&+֮Vx"Sac=~5uHQ*y=vY!W68F_~Tyun X֜ 8)x 0Mqy v%WVc͋7R,>eAdQKb|+v_y=<~׍=,w+ \X .E"^{J VRx/'߆`ߓ  rc ؄ ' wD0u)*zx1f|.BI3l\^iDx -"H<JTE\PTc0}k{Xy2aڠ,M]~qTǾbY:ĮudAzP4R"]oiɣ ڝm$ja':AqXDN0xǰSϚӌgcn&٨I@%85'vT"Nf1ĦOwڹ_kk{LVf*O2P u}{@ܒ=d3m,rRIJ9/3rHjccMKM}\w7w=`gHZ_㺚'd^Y?"yrgڨy!stSuHW(a?gmp1ܴ ].LFD&X#6*dyGU8Dî?h`.6X= ^k |H%V]%ЛOV :Š$w A\x9^Hl߿/%t:>sdQ)뭙B錕Dٹ\3plnH8:Iy 0m@U|/>t>Y y1xҸ|X]})[υ@hhw^uBL&TM$U3+ڄ8.'T4{vO&. Zx՚>7Ym36: b7ͳu"{|QL %_}!EZ"[/w\+6< X).>kN`kz>``XB kEL"랸tsu  CX'UmqL9X* }U:.3&X'#yX7\C\,Ra<mC` oV !i++{΃QJ.]K]yycUkM-0|BU,vLd(]$/9 #K2h@MS2^l^M8pe/ PR8}CKC>-9lI*O% i,q˦ r)kkz&0:D0b'rt, F M-TGR9e=gZg1c9ȅNBīg<,@X7}p$K^‰|KqgIoW/'~#ePanAκcFјm@𢡊ѕQ/}g]p< 0hRs0ul-E#LH[!fQz6bxubDB7i,3urqJ&e?w{/􏧰rU}[1{&1Z\k#}*7cwCʬ@b6Eb֎ÎG/u`|Pt/cs~4o)Gt}FѾ^Ϧa Ek=%^/>O. Jś\z!ʠՃ9^ @8U_MT&nVKǔ0_ 怎f˨0ݱʐ# wŒhTz'5ʳ^Y\/uǁ`V6 !6 s]zrz0gzA.38E/MaBnߥlxe*O<\BvT-k؇nHݞ0#hd ̗ ̜LzSt|0.=)-k.>\KXq?-f҈2kgӞdlө#k pQTIMb$. .?KmT*,2X $9a!ICt1,D|-\Kw@CgƱu ?@~/TW;fS#w5 u~XӌXd~ɎJC̤ 4:5BZ} I#4d? 3\֠OS-g%b.{ŽXաAڙ>MG;&KwpJQv N.jּ^_[[POadT_(0$RԠf_tt/a,نjaW=5 P#,.Ӵ9+E盤Oɖı{4G ڦV2v/Ak?A~WLݨo(䪯>NDޣPuOɻXU/&֔-ux;S $eN(Y#AhY|=N$ev#]Wn[& lL:gml`Qp2OJ &wJi*0NEpN&O0 Ss%4tuH s;n8w\.Krav#4,a0@A`O`ZawT1gV0vTv' ,G@֗ cT!`qD[ˤ@Fizu\`)2Ö=lͳ+ۻpZf]m0ei`t?.P{ cbըv& j iMNO j~07VȬ"9 J9!JЌ,7+;m\ׯ-&.?=^&H+`jO;{ @:cFsiBcNfc*Xg^UkNQf_h+􍦎=vHSy,-}9A=eVM[:5d T_ZѢ oD$[R1 >6;q}udQ\V[\ iBɃ5b랚H]h 0]FOXƐ_u婄hN`>l^+rNdP3|CDY;#{ :- BhY5$Kʕ ILdPDhb EevyγC ) @B25BC ?&yȩ9=h@ "C+2ٞm6Ve1AXR%4l\`sTL}.='WN,pݐc5n1Ԙ utS! a-ѩbpm )־,$6Soi"Pu׌J1q-Ӿ+yA> 枈S(m"zq!E%#8%e_Ļ<wWwXG.~ <ηNpm#1lG]GD/3oSsnQ4P\;mKb;hpytC˾_98AH$x*-' 꽥Yb#bl$#\Dgwg+`ZĀfüM~ ӽ.'ix>n*RP(1/\LL')m'>I6mU`ZdWKCS,#t{e5Uu*S޽اaT e0KKnqR[Nt!ת4I Ҧ׾a85MH":6 Y;fl+$p)>p/r$J{OGgsщ 6t PxL᥅ ^z6Mp%`҄W xBʠajR xpD(H@l@3 42uhstOOH!8U M 2K^IȕgǟABclL4*X3hg dB$ю\̦: N.j#T*#g"4S{5hw㙦2!@EE7!`iopeҶfA,T_J:O@ /w~Ew+oչ1L8:e^R[nsBaƬ25nLavFs;SLsJ]gohq*^nU*|,Mjx{o_ƍYdolQ|cc{E 邬Wɧׂ(N؉ ӡC 2͸qëx:C>i_^Nn6Q@rC4иoʪ|Ad:vdh u ޻=\K ` w?OUJ[yI3gE f†0q}jq3jp\ OULvVW Fc&HRKzC%Ϳ\vBN4DǸed }8NCx[?zHaR(HXNzXGV ]W}V^請߉ꐐ._ܢ}/?Sۭ kj@'n^a?k# zZf\6,_sћ3@q|C }tKl &Gwa ?>׍dI ?钱Dk;Zw^Cg4* m hW_? 5&=y<C}@M\z (ciVNÂӌ&u}kt۟pwOҥ%Ctsq%n9IKDI3RNGr_'y7i?xqhUgvm2_SaOنk4 OfVF:lՓG_4 'K{33h ){yrY0krx}ZsK mo%Dʈ8&&cG貁޼^Ŝ 5O|p7PҕQqH>`؃ #1 ʨ.-ɚ;qj< Z98D`>^o49}C.+o.\rl0>TjiڅQ=Rb4@zeV9āĐF ‰}!I|vɚ/x5&ZbR}9>W|\xwd#35o(,5 "Ju3KntͼfS;y!Eݜ OHŷ (`؇weh̚q0p0u?+J7!Rcl.ià-Ewtd)ێO;NU"O+@+`o  qY}l7 [T6>Q)X&-ov6INI\p4{2/ 13Y&> i̚]j55ǐYQ$[aZ&cʿfܔ:%gzq6(h&X\!p9nbAJ'V&!b5%oq,pѯ˜?+X!CyA]esS xa>zkL`CQ~Oq18ʈGgx嚬 c/_Wq{JmW]PL&#*\6U곆;Sٝ(d}t"t3CAH l*sA Ţ3U{ɖ$}M^dI"dZxi.,w"MRxzg#S88x5%+ƅq1n Q`"wGshTg,)%Ll*Jd5(iӠYBz?16QkG[C*!T_x3h(kR;=!\c=~0kրjHӀܪݒ YB ̄aac"g< 0̘߾;KX|.#:IrH( ^~dQ4k,~MѬٺ"T3j٧֌ylgF ,ZF|9T@|yz`bWm/˺,}9:QFD@yIݯ< q?μBE OWsGC _c؈arT;0y;xzi:9}۶ 3fc!2zBwЍ:irwJ!p>Ces02 ,?WR7oY]0x^ &S+^#:][QF ˄yzu41]7N5r.-|a!~ٺ15v]ooRm}=9P@l `#L 9~nu3SFBp JJȩk疍{zrc_$?ea)d`5'g~2C6ǪSB@,E\~Dd,Xj OWGG)a&mk?JteS$3'3T`bl{B9A]hjrby Z/y , r;"k~!roapcP`{*M~wc5x'ϲCBpu ȿRR{)IVss1O k( aIm|sNHAۓˊGAWH蔜;|+JO=Ŗ[̌G0s4D.J-I$fՓvμD<2c  7CiN]@('Twj_PVV;`\3_?>C[$,"ތW/!ϡS r P^jwٌ|o=ZY/m$c}@S* 2?}'t1TT_!I}E$6f,jpt?H.T/ü̈́DQP4C`p I!Dڌnf==15&P?vu6m-Uj0yߠv@ H [.\SS(Bw9IWkZC[wφ)y[EZZ[WDD^J/KMH$*"bۜ/nQi$PEfKA9$>{ggk$?`Zp˴zI m.V4FBBPr뒻 p{YĀ+}vaG6ETQZ/"FHE5i~^wy֕AOKɍDJ'㱮y`,\0VYҠ+a(>y?TdvuԽj^sbzӓD-i e$9˩CilFQsƵL7h#1?:<J@WjR[פ1gl*.*@n^'8[PgCl-VƁZ53|x\΅ B Piכ*['zcݳR.B_R){TmHereWy"t=\V7d];XS2؅\)FbYM+yvl:N>CIDBcP~hȘqpπD|&]2bEAm|:]垞$ جbj<{-/TĥV+K>&d<~8A\I ɧ1^/ Qcp*H{%eQkMmQY,7zÆX[(3YB;6(BH@4(SoEh<;$haS`uhbߑw$#ృq艕y\Xw|twzux?{Kl {=UDԺi rNS; yJq %b _naՑ(ecBƕV14j%ӯ wpvOe!/U]o(USuM8@(Ȇ2[8*mݢyy{uH\<NFdϚi趀~_iV@W}̚SbIG,1gqi빖a1I {* ^~!SV5vrÉzРЍnVY! !#([".FF;jVx"uGS)P6ohFroGOvayUcnݖ\k -džX߆TbN_\4M 6]_es?qcM@-|'>jb?-N {vgp$Kf4T`y[90X: YZ