kwidgetsaddons-devel-5.103.0-150500.1.4 >  A dSVp9|Na\'%fPǗf*}~n}SۉmM;h@&V3QbIKFyʩR īO *0uOةϕ2iR|n6C܌a b&M/n</o|}s=A6t[;Z,1!V{&e>1"SpA$KOpZ"o|t%["*1Aë11c1a927cf9e90a99fe03693c83d7d37ff63e2822c50217a6b3470742a0f7aca1dcbd56bf4cda56b2a36b6e121ce2129df0805b80dSVp9|ToxLvi_ebX#OV/ɭ6LSa3=g*"k@ЎI-BOg=OD&cKDgC[+2ҩVaGp]ImmP ڜu>ZnMC:λ>T&†3M >T3XJجz?3?[H$~f!Y^Dj{,1F9J_0_VoCm9HoYl*f|j 9x>p>?d * Z@DPTm   4   3 470:=>@@AHC(C8Cl9El:MlF9GPHIXLYX\]0^ bcdefluvwxDyz$48>Ckwidgetsaddons-devel5.103.0150500.1.4Large set of desktop widgets: Build EnvironmentThis repository contains add-on widgets and classes for applications that use the Qt Widgets module. If you are porting applications from KDE Platform 4 "kdeui" library, you will find many of its classes here. Development files.dSVnibs-arm-4 ^SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Unspecifiedhttps://www.kde.orglinuxaarch64!""" .( ))+#& %!!"&"('y"    +1A+ @"O-N E 8As@6(?&')h&zvc")I S` L -q<$  ##%M U q+L8i vq2AA큤A큤AdSV\dSV\dSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVdSVcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhcvhdSVdSUcvhcvhdSV\dSVdSUdSVdSVdSV\dSVdSV_dSVkd2cef3ca665ac8eaa0f7c0891229264d23c1a22b2ca4af4e03e605de43fd632c6e838c8a240de314773971244fe47b17b344763a41e2b0b760a4a45778c7f497dd81e12b56c21f09972e76ab6be330a49a0aa2b131b565e71f07009071f93cb81e32a12c90c645ad7f00962e7870cc3c55076594b72cf52445c24aceb50f16a289d34cd27d94fea38a4adb8b3399df5ccd44d5fa667a504d00dacb71a2e5520aefe08d581106e26f82de1f03736b5ad4c57b2f6031d7ffaf9e39f848ec58fbfe0623fcaaadfeefc9be2ad4a2c3c6ea92004fff430950eb425358d1599cb1dfaa302cd3fb55d0802da9586ea09f892a5b5c23229f135e3f028980b688c1ccc710b409e658762ed58c3f9aec1d5559fe09c2ab612a90731934d14330d22a48074d5e8f7b0eb9f428418a722990080b60418f814940114ab3ff62fce20eaddcaf6ec9e56374e78dc3c9a48f93f0474f6ad664edbe82623f42b722b43c03b3cb6cf0a4da45bb0a1364188d741c62df987201723b093eb6a3f6bcb9403209c9ecff1d606920666f7c70df7460017e12aa7e8b1c4b1c890dad26e625dc250bf26d62078b3183b11c2855ae3f2426f5242096a8fdfa7b8c9f99d5c2fe48754318a63fa72754454b5414859fead4044ac8a4574f156dcb41bd4b822038ba9a88eacc33588b0c0372ceefd8abaea3856f1baa2d4d9c9f80a21b1044daa6eb17f13dc86ba158e694e6e3e144d5bf399aa888b17c8cf38e5548457697eb02f379f663a700ead082bcbf8d057ae66232abf54e95f5bff93321123a052d9d2177754eb269a5953c5e29a6e0def8a7152afede07a516ef926fb2c24f78ec7e0bbdb3b5334d23ef26af838f213c69c236af2dcbb67adfb9741c559f71ec68ddf8be8931f668974fa7f22504bf0e58589a490467360e2047e8522e5450267f4896620798afafebf6779c0dbe3b81db32546beeeaded797a0b1f80ed0d14d5140f333b3c54109dfd00f0936752de4e7ffb1f97d6a03726a51c9248daea25d16247bb5bea4715f58e642579d22bf8f4d4df48345f774ae5110a96d004260dcfb439e3f592c387cf007b9ae4752051496bd643488c1e295da7869584e67fd1dc74b2376c44ca3dbffaa8ac98923c5f60948291dc97cfac0ac23fbfee727026fb9bf6662caf1a02914eabb6f44458ef89df0eb8ee2a017707d50e558deff254fb73e8cb4433af78fef91db24b5200368ad433db03c0134365214489062cb9d8c70dd60974fb710533fe68ebf98890970de216f7630903a80f8fab3ed5ef57036dc3e513e19162b050d0b7b0708241c52397fdc63f29041b07a2235ad92a9bb88b26e52cc7026aa50073cc4e0de2111c2dd3940fb7ea2d14802042a454beea4c54d403c5663caa670702619f3dde69331f41f611b5acc6dbe6139a6400f64ac4dcc81a8e217c67e8d8638c6cb8218abbde94fd31ee7cbe9fa9367cb5f1e21d83a70cb0eb9eb2d8c71046ff30cb3c3a635ddfbc9f5f22517baf7c62d2eee6d26a961ed1afd1c0836a1030df30cb3c3a635ddfbc9f5f22517baf7c62d2eee6d26a961ed1afd1c0836a1030d61657b3896a615c44ecacbc250b1e79698b3c46aa26a1c1389d9241dd19879799867712884c98fefff385a0c9cecbba6dce20b56b8d79dbf080a441c0564dce89867712884c98fefff385a0c9cecbba6dce20b56b8d79dbf080a441c0564dce89867712884c98fefff385a0c9cecbba6dce20b56b8d79dbf080a441c0564dce80e6eb79704d3d5ce3a2b51968d0ee3c5e870e0def80fc507374212143a21e0e8d0178621837cca103af07a6dd77f366633047a711821675a6f18877c7252edb2737eef52665766f8255886165032c7641a7ab956d311c893bb424f92453025258788b991be0ea062747feda553f052e8953c7d04ed18c944dae06e1318173a07d31ccd182f4ce21f776664cc67814a81b8c3be9c7bdeebf836a14a291fedb622513288b08b8c145929e93c68ccb87a937aecd4ae2e844f2ac880535a7dc913090bb198bbdf631e86f32bc9d2c851619744f332182253fd23df4e94761a78cedd0bb198bbdf631e86f32bc9d2c851619744f332182253fd23df4e94761a78ceddbaf1a28b7618de49bc84f6ec9bdae2734656604577f9148417efbbad04198e72c6f578c4c5b8e03540d29e91ca93750c6e483c7108bb13d3ee1c0b682ed5a927e6c8ee1e63114d7657b4a8dfb72b6f8c36a392dbbe1338bb20483ca41a6208f225fd7d45bc1c3318d53db52beb9185640165f2a3f3dd83bbbcfcf6c8768dd856f39aa22273711fad80e14e95e718cc82b1f59c5e5b37465837b9385c443c90b3442537939d1b065e1d38714417e31c05481c6dd2751f19a8aa53d45008b644755d5f9f7ba58e4af36ac5d2baecca65865497463234e13764389c9593cf03cf06d4ffb15fc99c521e12ddb97a8d6118553f22d7ac0855ebd88e5c951239884e05076e797d0e58b8a29448cfb73bc48bc8d4ac1d05ad37888c1b14093827ec6cb2b45bb6c31beb868b9e111b7bbe940bea680196296afaec3c4e4e85604e6d06fc5ebb1b99f4f38493679474ff5ff711346700cb859d62012cc8a028030cb7fe9b80a39442fad7c184c30633ea397bacca97039e886b2ed83ba3d58e0d72f1ae0b585b8f30068ab0ca1a1d74d89a2ee7eeef229b3cc1333770d2943767bb816f6b8ac98923c5f60948291dc97cfac0ac23fbfee727026fb9bf6662caf1a02914eaf6ce4290812c7546bc851bea3d71399f21c842efd189bda9b374ec697dc381877862b44befd68b34a58d87ca7247a54eacc02a591fe9bec2727078ce0fe5838449cf5fa021eea47ccc28b9ccc9d68db4e585402196e70c69b244d89929adbcbced76066b868ee4ea78ab1d9eaa2a98c1a02c50ac6df00da70b153192383645015de33f1e964b2c2a5debc0f5684cf5ce5a82fdcaa98d40a955e2156b9e4e1dc930a7245d39d982b1bce7a70d9b50b2cda2238b6a252c4671b2e28448c71b82fb32e68f1e04d986cc889de7d2c7596987f76c737d57bf87c6851b419ff8bfbd67eb170fa0d4647547e2a684f4564e5fcdca5745e1cf437990052c3e55d845d8292005b6814d25155625566e270648cfb210aaf74e4ea28caf3305f50c0d44690a2152fcf09fee33427db8033074fe2a62948a0d691e1aa516183e95d5f39736138405f55d1d9a4920dbc5c7c1fbfe9a26cec3c07a188d47ffbd882b7ec9d3339490b5ea123be8cb25c906ee5df09691d299fc47115cb9915bd7365ba74efb9f01f73bad8bb58ba286738d660053c1a04e3f3713e17841f646e4b95af6f736e0fb1d51389d1eb191557d4db33f0e62daa108550f78540b230b20f2b26e6434175bb1ebd2f411d370f85441b446da6bb5e9886b918c0b5e0f911894e187293c4bc759b5c7f6f18aedd6a4720a614de319e0b72e0957fdd6582c5283779c18364346e13fac1d82c6df3e8b96b9013d016f56a996a6e77335b14c3c1e04e7b9f7bee02d9b9a852b5e0c76ea36c7e4598b31a3f47564c1090c9b2dcbbf1f96a7b4114b3da8ccbd39c8a8991da89351f15907f27cfd6c368296127b58333c81c14254708077de407b3b413cbce5ae9274097314421084b959bfd5f3a88487bd9f960e442ab07f7ed5600fff14dcf4f0ad144028e9afdfc7ea2f3ec30b1378b08de29dd9edb73f609c2833800dee6b58652c882f8e0f26a2d452a9dbde497a72754e6ccafdc3c4115121b37b6611f27ed2f937a2b1fb0934793e1853c17caa39fbbc0b887419712687266495110ebbea2f76ab22b1141a73a4704b1029c43c54097dc84e8d4232b94aa40e57f5548801615518b0934ec74faf9729d47d6a8fbf5065333783a98f9e287501d1c91c2200cd3e876e333d433a8dc943b838f71d4abf197fb71a1eed8632014650e158b7c52eb0065747b7c02abc282e5f4a7daa3ecb1d83e40e8d2d06cf1119ea006972f21b2fe4b16d0a08310a6e63e8341f132e41e330b19c6d1d8d914714b58547644bf70e75cb4ed2401e3942caf491b811a57090e750d5e813d88872c834360bc8da6ba25841f85f1e1a3189f3be3fed4721d6ec2b72a69e189618d60cecb6aa8515690d3f71f28ddf3984330c47d10d244a31073bfa58744f5d1ef2e0cdd3a2b9d0ad71fd3bbfd065832560c9dd06461a4cdb99f222e2375824b73db4c4768a52caeedf3e7283e15d70e94259af7b3e15910b7179694d75740604b608d86646d510991c6b9cec3fbcace442dc48fed994c675dca308194f3b642b01533b8c28335170d6a9b7d748eae903e4cbbd93291fb3a925ad0b4b756a81e7b5e479de7840093cc65f793d47b8baa3bd9e14c26f169d7892dd05765b87440e10ef4bd5feb6e92af88e89d4ece3452a62befb5cf85c7cf34de3183e1cb976a10a6a3b2e3b3436cfbcdc4242794e8c3446bf2f0cb889f771ef4697d9022361f9e9dd5b8b476cb319a659fa622a7c5b050895c2ecda9c4387242fb74b09457e5d3c04e2e6c062d716b2ace4aa81464da157aac7f7153d9a04e270bf7567050cd9c062a5abf4aa34b049767f3fca1e72d678158202d0a02c6f67cf31505d19bd0da3d548d01ffff551b14b2756ad93351e4dd88564f1788ebf9c580235baa77215117ea88c85d9658de0447616f9bbc14b6d5c7984ac7706c6bb7d04aec3859f0b3417a2df0eb7a9828199d4974df0ca6db32d9ecc5c4c6bcdcd6998e370ab36a68256ab005fd184f73a01f38b9400fc76e06cc62699d5916ea136bf8dc20c3022e32dbebebb0a2f1baf9cdc1ea591879fbbc969441fe5a848a0d820b9c03c46820cda45fbad996034583322803b97e6d1cdc0837c3a826c3906b7ef2d8876f986645aeee3aec507e6e5caeb24640ed16783492c9e85d6d06bc58f0de705803d145d013093248f7e5b701bd210556331ad7c18c2e3394197e020fb1946ece8292d46593d5f9017122426be2673f8b5aaa3cec21e733ab76575d29b21bd719315522d2501d2a3fc44f757a6e96ae156029925bf9b2d3fcb6e32ec084bcc76c0774d4949d543bf71fb5560ef336d96437abe286a49b9d7ed74668b79dff9ab15690a24d650dbcb0510989ca4fa48eb17a02aed95b833bf1f2fe31c501e7f41a504a67853e09b2fbf9d3bbb8f4907b78ac3ed5291507e246e6b5be6d14c68f45f093810f0d623c8492596a573cd827c77b9b9db71d32007824dcd58b4916665bf8752020030b175479f1f98d853bd7d9211b85e6791aaf71d3cfd630b6cde1caafb021b28078b0c888b5ce4f8bc133b9e09651f350f4f69fe8114892a30ca9209936da567622d7d481429a76646c1412d46893f785c02467a67f6918100157b57a56e4f2b109610fab4a5efb3f250ad9446a72558f002cbfef9526b070d604fea8dff35a6098478ab3ad26da940c6eca5b207e03961a4a53683128349ecf023f4198911467dbc164d473dadb3919c02602825e62befa933d4a8ddb7c8625fbc2a50298c56c8bc371ad00d35871236e56cd415bdb50d4dd9d98615286a509a41c0d621892ca5a513bb50874d6e6a38c78904f4bfc0c441c121c22c9b234968193e4d0c902a9b124b3bc1a5625e1a200adecd080983b072f630cf2dff33c39381dad7f952cfd23e444c09b98dc33353ccd8c0e7213c969ea2152ea81ad83deb9cbd74630d4d4f0b92c5c80166948e4f3562f1d4b49e00540db4a67d682c400aaa3c72218a1dc0101f71b81a4916e6733ad05def9094355a5af67a39f24e3cf0e54592a5cc26d4e14134ff0d1f3d90707642a111692244034301637131f2474a4fa892cd21b38bc858b48567842d38c18963533535a2fd952513b4d5828e2de57807424a2d42f222f021677982ad9df1418020086df7f86c91d1c0c97abfce145ae5790deb439eca670c78b2ccc78448f775ae6e458a8385b11ad858992aa3df989a21a1c031ae02e92670b14b3e1b710f49cb6ffe518628b4bfbcdb54bb0340c90e8f3932b22d4d49494893e29029bdbaaebf10998b5ae295645bfdfa56fc1d5b4c13b4422e7be6842577cf7d35d4e719c2d60b07d0d8a6bc55b6859cfc2e96e35e299dce1e59a83d4bbba3d2170373fb6c5eb51927e924eefd999789bf40cf672d908cde4b010e8ccdf1a6f8b3a09abfc0518fc9eec574c5ee9604befe3222bf46596636f361202bd7aca2da63be6b85b6dafd302fd6df12642e899fffc28a2a4ab71d1dbcefa3ba69473d0a942ac9653ab4fd78065ae43d26ce7a616a93bee2692acda795c770cc1f485049dce807b3f1fbf26f709a3d353ea8c441163561f7a7204f8128546e2ba23cab5f3212bd4151dfb4b155cb47a1d7af524f0477256ae58207cacd9f225d9b383fea5e71a78a1b67c0d9244afdc644a189c3ef1e2c0e4a3fad2bb7d542a92203c36700d906fb6aac052fdce4abac0641d0e184bb6400f84cfaeaadc972d3a11846f3cef2f58441012da80c8e9afca6b5940a159b9e6dc66b3f24b308cdb1e687202fd3cc8e345b3615e789dae25ed6f941f30515fb95a9ceec4961e4986d165fd1466df1ce5f8d9487037ea94f4a61be7e6cefdc28832c97063bd67a927314c35a8b13f7b16f376d131a5b140ba9e6a67d7ac8ce7bd8c14005e5790c527844db34b55292fc618a6d8047ee8071132702158defce8d27a484496edc139ee74def6ef8431ca2d9b8cc715305b966ca3621a54f387b40c63fd077b38e1e7a78cafbaeb633c85af739067ecee31ddbec59d32fece8fa994122da8e1365ecfba519b7bddcc659e9563aa01cf6920d659ec96507f4fbac990650ed4e9377df5531670a2d5d7b3bf3a74698700595329cb55f0a8fbde168d8bb64b8becfebce56adcd6a6d641d5752e785750446e04b1765119d955aee9d3f403cee6d18a0dcea74d77b8ed81689c00ab7b9e39a11409e9b661b73afdd72078937eeb58dea0b70c5d0e54448d3f0709855f36f191edc13a873ce542bc5f64e9fb10c240fbc839ffdfa7b28b865c0ef271613249124d62f4aa27533193bb1ee71e87c9c96a5fa4455db3de3f84e3f932152cc6e861d03cd269fd040714fa564d5e50c60ee2cc34c134ea012a46e9c6119524445fe48488d948ec2b56f521c199f2c8ac365aea1a7fdc9e1e9fd185aa810e67614f2420514087c3a684797fde5f97ff94b9a3bd49e27712290a1b5026c6bbeada348e10dbef3ae05045b3fdea86715062ad8d27a3e987f816390f8cc9dc9421e3efcbda527222298ce72bdf878894d1e44e572a518088661041fa4fa8d68429b7935b364eb5a46f8fdf3a2a87822a97f9d96e99e50c7bd7affbff63bddee5660e488a8a0a0f3bb7dab383d0962bc32bc9cfe8d0a6a37eef256b1e130826a1b6b1c408de570ee606fc9db113a5c50de063a3ad3f66a7a0e39edf144680dedd87759ad2e2dc19d9c00705d96celibKF5WidgetsAddons.so.5rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkwidgetsaddons-5.103.0-150500.1.4.src.rpmcmake(KF5WidgetsAddons)kwidgetsaddons-develkwidgetsaddons-devel(aarch-64) @@@@@@@@@@@@@     cmake(Qt5Widgets)extra-cmake-modulesld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libKF5WidgetsAddons.so.5()(64bit)libKF5WidgetsAddons5libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Gui.so.5()(64bit)libQt5Gui.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.15.05.103.03.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3cc@c.cjDc8+c6@b@bb2@bzSbI@b%a@a@aX@aaaY@aA@a6a $@``g@`B`j`D@`!'_@_@_@_{ _T@_&_^^@^@^d@^6^6^]]@]@]s]J@]1]+@\\@\ \@\f\`@\ * Add CI qt6 support- Update to 5.90.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.90.0 - Changes since 5.89.0: * Fix year format in heading of KDatePicker * Replace QTouchDevice with QPointingDevice to build with Qt6 in autotests * Change the build system to enable building with Qt 6 * Added comments to KSelectAction::setMenu() * Localise numbers displayed in KDatePicker * [KMessageWidget] Ignore resize event when doing `animatedShow()`- Update to 5.89.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.89.0 - Changes since 5.88.0: * KAcceleratorManager: Take into account actions with Alt+X shortcuts (kde#444990)- Strip 'Source' URL for faster submissions- Update to 5.88.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.88.0 - Changes since 5.87.0: * Port to QStringView * Add FreeBSD CI * Add Android CI * KTitleWidget: Lower all sizes * KSqueezedTextLabel: Fix clipped characters (kde#442595) * KMessageDialog: fix setButtons() being called twice- Update to 5.87.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.87.0 - Changes since 5.86.0: * Add Gitlab CI configuration * Make lupdate happier * KCharSelect: Added option to show all blocks found in the data file (in the section menu). * KFontChooser: the widget shouldn't become wider when toggling show fixed only * KMessageDialog: disconnect default buttonbox signals as we emit done() manually- Drop the unneeded baselibs.conf.- Update to 5.86.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.86.0 - Changes since 5.85.0: * KTitleWidget: Set frame backgroundRole to Window * We depend against c++-17 so we can use qOverload directly * KFontChooser: add a default constructor that takes a QWidget* first arg * KFontChooser: add a new shorter constructor, and setter methods * KFontChooser: deprecate "relative font size" methods * KMessageDialog: add buttons by default * fix signal slot connection- Update to 5.85.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.85.0 - Changes since 5.84.0: * Update some widget pictures * Silence warning about overloaded signal * Remove unused overloaded signal in private header * kmimetypeeditor: display an error message if keditfiletype couldn't be started (kde#437701) * Wrapp unisged int getter for rating in KWIDGETSADDONS_BUILD_DEPRECATED_SINCE * Deprecate KRatingWidget::ratingChanged(unsigned int) signal- Update to 5.84.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.84.0 - Changes since 5.83.0: * KPasswordDialog: add access to revealPasswordAvailable of password lineedit * Port traditional license header leftovers * Fix SPDX syntax error * Add two-finger gesture- Update to 5.83.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.83.0 - Changes since 5.82.0: * Fix syntax error in SPDX license statement * Bump required CMake version to 3.16 * Ensure instances of derived Private classes are properly destructed * Use SPDX headers in KRecentFileMenu * Fix crash in KSelectAction (kde#436808) * KFontChooser: always prepend the default font style in the styles list- Update to 5.82.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.82.0 - Changes since 5.81.0: * Fix mem leak found by asan * KPageDialog: document automagical connections * Enable Unicode support in QRegularExpression where needed * Remove pointless tooltip for yes and no KStandardGuiItems (kde#424658) * KPageDialog: make it clearer that a button box is added by default- Update to 5.81.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.81.0 - Changes since 5.80.0: * Run clang-format * Prevent clang-format uglification * Add clang-format pre-commit hook * Add trailing comma to enums- Update to 5.80.0 * New feature release * For more details please see: * https://kde.org/announcements/frameworks/5/5.80.0 - Changes since 5.79.0: * Remove cfeck as maintainer * KPageView: Make it possible to access titleWidget- Update to 5.79.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.79.0 - Changes since 5.78.0: * Make use of AUTORCC * Add missing includes * Port away from QDesktopWidget * Have more private classes inherit from those of the parents * Explicitly include QStringList- Update to 5.78.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.78.0 - Changes since 5.77.0: * KSelectAction: add non-overload signals indexTriggered & textTriggered * KFontChooserDialog: handle dialog being deleted by parent during exec() * KMessageDialog: call setFocus() on the default button * Remove ifdefs, we require Qt 5.14 now * Remove old #warning * Port from QStyleOption::init to initFrom * Explicitly call QFuture::result() * Port from QLocale::Norwegian to QLocale::NorwegianBokmal * Port KToolBarPopupActionTest to QToolButton::ToolButtonPopupMode- Update to 5.77.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.77.0 - Changes since 5.76.0: * Pass parent to Q*Layout ctor instead of calling setLayout() * Don't emit twice passwordChanged * We require Qt 5.13 now, so remove ifdef * KEditListWidget: fix runtime warning from QLayout * typo-- * Add KMessageDialog, an async-centric variant of KMessageBox * Restore the old default popup mode of KActionMenu * Port KActionMenu to QToolButton::ToolButtonPopupMode- Update to 5.76.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.76.0 - Changes since 5.75.0: * new setUsernameContextHelp on KPasswordDialog * If include is define in .h remove it if it's defined in .cpp too (scripted) * kpassworddialog documentation typos-- * KFontRequester: remove, the now redundant, nearestExistingFont helper- Update to 5.75.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.75.0 - Changes since 5.74.0: * kviewstateserializer.cpp - crash guards in restoreScrollBarState() * const'ify pointer + initialize variable in headers- Update to 5.74.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.74.0 - Changes since 5.73.0: * Qt::MiddleButton is deprecated in qt5.15 branch * Use Q_DECLARE_OPERATORS_FOR_FLAGS in same namespace as flags definition * Add KRecentFilesMenu to replace KRecentFileAction * Remove obsolete COPYING files- Update to 5.73.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.73.0 - Changes since 5.72.0: * KMultiTabBar: paint tab icons active on mouseover * Fix KMultiTabBar to paint the icon shifted on down/checked by style design * Use new overwrite icon for Overwrite GUI Item (kde#406563) * Install kwidgetsaddons.categories file * KWidgetsAddons: Convert copyright headers to SPDX expressions- Update to 5.72.0 * New feature release * For more details please see: * https://kde.org/announcements/kde-frameworks-5.72.0 - Changes since 5.71.0: * Fix KTimeComboBox for locales with unusual characters in formats (kde#405857) * KPageView: remove invisible pixmap on right side of header * KTitleWidget: move from QPixmap property to QIcon property * Deprecate some KMultiTabBarButton/KMultiTabBarTab API using QPixmap * KMultiTabBarTab: make styleoption state logic follow QToolButton even more * KMultiTabBar: do not display checked buttons in QStyle::State_Sunken * Fix mem leak found by ASAN * [KCharSelect] Initially give focus to the search lineedit- 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: * Be noisy about deprecated KPageWidgetItem::setHeader(empty-non-null string) * Use UI marker context in more tr() calls- 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: * [KFontChooser] Remove NoFixedCheckBox DisplayFlag, redundant * [KFontChooser] Add new DisplayFlag; modify how flags are used * [KCharSelect] Minor code optimisation * [KFontChooser] Make styleIdentifier() more precise by adding font styleName (kde#420287) * [KFontRequester] Port from QFontDialog to KFontChooserDialog * [KMimeTypeChooser] Add the ability to filter the treeview with a QSFPM (kde#245637) * [KFontChooser] Make the code slightly more readable * [KFontChooser] Add a checkbox to toggle showing only monospaced fonts * [KFontChooser] More code cleanup * Remove not necessary include- 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: * [KCharSelect] Do not simplify single characters in search (kde#418461) * Fix warning about incompatible enum types * [KFontChooser] General code cleanup * Copy KFontDialog from KDELibs4Support to KWidgetAddons, now KFontChooserDialog * autotests: make ktooltipwidgettest more robust * Port away from deprecated QSet methods * It we readd items we need to clear it first. OTherwise we will see * Update kcharselect-data to Unicode 13.0- 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: * [KMessageWidget] Allow the style to change our palette * [KMessageWidget] Draw it with QPainter instead of using stylesheet * Slightly reduce level 1 heading size- 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: * QApplication::globalStrut() will be removed in qt6. * [KMessageWidget] Subtract the correct margin * [KMessageBox] Only allow selecting text in the dialog box using the mouse (kde#416204) * [KMessageWidget] Use devicePixelRatioF for animation pixmap (kde#415528)- 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: * Port QRegExp to QRegularExpression * Port deprecated toList() method * Update the obsolete projects.kde.org URL- 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: * [KSqueezedTextLabel] Add icon for "Copy entire text" action * Remove unused signal we can use directly "signal(const QUrl&) * Unify KPageDialog margin handling into KPageDialog itself (kde#413181)- 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: * Set QT_DISABLE_DEPRECATED_BEFORE=0x050d00 * 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: * [KMessageWidget] Pass widget to standardIcon() * Remove unused includes * Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)- 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 explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH * introduce concept of header and footer for kpageview * QPalette::background -> QPalette::window * [Busy Indicator] Match duration of QQC2-desktop-style version * Add a warning dialog with a collapsible details section. * Remove unused includes * new class KBusyIndicatorWidget similar to QtQuick's BusyIndicator- Don't lower minimum Qt version anymore, it requires 5.11 now - Drop patch to support Qt 5.9: * 0001-Do-not-use-AnimationDuration-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: * set the focusPolicy of kpasswordlineedit to the policy of its proxy (kde#398275) * Replace "Details" button with KCollapsibleGroupBox- 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: * KNewPasswordDialog: add periods to message widgets * Port some deprecated methods- 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: * autotests: fix kcharselect unittest so it can find the data file uninstalled * KCharSelect: remove unnecessary call * KCharSelect: add unittest. Hits the assert in QHeaderView. * Update kcharselect-data to Unicode 12.1 * KCharSelect's internal model: ensure rowCount() is 0 for valid indexes * Replace count() == 0 by isEmpty()- 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: * Port std::sort * Make KFontRequester consistent * Update kcharselect-data to Unicode 12.0- 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: * Remove deprecated method * Port deprecated methods * Use correct KStandardGuiItem "no" icon- Add 0001-Do-not-use-AnimationDuration-if-Qt-lt-5.10.patch to build with 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: * Fix zero as nullptr constant warning * [KWidgetsAddons] Do not use light font styles for headings (3/3) * KRatingPainter: Delete copy constructor and assignment operator * delete copy constructor and assignment operator of some internal classes * Remove Qt version check- 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: * Port to for(...:...) + use reserve * [KMessageBox] Fix minimum dialog size when details are requested (kde#401466)- 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() * Add level api from Kirigami.Heading * [KActionMenu] Add apidox to addAction()- 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: * Have more include guards match file the name * Include own header first * Include own _p header as second * API dox: fix typo * Use more explicit constructors with internal classes * API dox: fix "Since" note of KPageWidgetItem::isHeaderVisible * Use more new style connect() * Do not mix const & non-const iterators * Use normalized signatures with Q_ARG() * Do not return a value in a void function * Use Q_OBJECT with all QObject subclasses (helps debugging introspection) * Use QString::remove(foo) over QString::replace(foo, "") * Use emit properly and for all signals * More const ref arg passing * Use QString(), not QStringLiteral("") (where isNull() not relevant) * add a new property headerVisible * Remove unused variables * Call reserve() on Qt containers if fill size is known before- 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 * [KCollapsibleGroupBox] Respect style's widget animation duration (kde#397103) * Remove obsolete Qt version check * 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: * Create a first example of the use of KMessageBox * Fix two bugs in KMessageWidget * [KMessageBox] Call style for icon * Add workaround for labels with word-wrapping- 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 KTimeComboBox input mask for AM/PM times (kde#361764) * 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: * Use more nullptr * [KMessageWidget] Update stylesheet when palette changes * Update kcharselect-data to Unicode 11.0 * [KCharSelect] Port generate-datafile.py to Python 3 * Revert "Update kcharselect-data to Unicode 11.0" * Update kcharselect-data to Unicode 11.0 * [KCharSelect] Prepare translations for Unicode 11.0 update- 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: * Warning-- * Use override * [KCharSelect] Fix table cell size with Qt 5.11 * [API dox] Remove usage of \overload, resulting in broken docs * [API dox] Tell doxygen "e.g." does not end the sentence, use ".\ " * [API dox] Remove unneeded HTML escaping * Don't automatically set the default icons for each style * Make KMessageWidget match Kirigami inlineMessage's style (kde#385299, kde#381255)- 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: * Warning--- 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: * Fix compile with older Qt * KColorButtonTest: remove todo code * ktooltipwidget: Subtract margins from available size * [KAcceleratorManager] Only set iconText() if actually changed (kde#391002) * ktooltipwidget: Prevent offscreen display * KCapacityBar: set QStyle::State_Horizontal state * Sync with KColorScheme changes * ktooltipwidget: Fix tooltip positioning- 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: * None- 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.1: * autotest: enforce en_US locale and make it pass (it was relying on fr, oops) * Fix compiler warning, a quint16 is always <= 0xFFFF * autotests: more QCOMPAREs to debug CI failure * KDateComboBox: fix dateChanged() not emitted after typing a date (kde#364200) * KMultiTabBar: Fix regression in conversion to new style connect()- Update to 5.42.1 * New bugfix release * For more details please see: * https://www.kde.org/announcements/kde-frameworks-5.42.1.php - Changes since 5.41.0: * KMultiTabBar: Fix regression in conversion to new style connect() * Remove obsolete reviewboardrc file * Fix crash in setMainWindow on wayland * Convert to new connect api * Port some code to new connect api * remove not necessary virtual keyword here * Port some code to new connect api * Initialize variable, minor optimization * QTest::qWaitForWindowExposed uses Q_REQUIRED_RESULT- 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: * Avoid inconsistent passworddialog * Set enable_blur_behind hint on demand. * KDateComboBox: port to Qt5 connect syntax, remove Q_PRIVATE_SLOTs. * autotests: replace member with local scoped pointer * KPageListView: Update width on font change- 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: * fix createKMessageBox focus widget inconsistency * more compact password dialog (kde#381231) * Unbreak build: Add missing QScrollBar include * Set KPageListView width properly * autotests: add missing include - 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: * KAcceleratorManager: set icon text on actions to remove CJK markers (kde#365050, kde#377859) * KSqueezedTextLabel: Squeeze text when changing indent or margin * Use edit-delete icon for destructive discard action (kde#385158) * Fix Bug 306944 - Using the mousewheel to increment/decrement the dates (kde#306944) * Add autotest for KAcceleratorManager * KMessageBox: Use question mark icon for question dialogs * Attempt to fix KSqueezedTextLabel unit test * KSqueezedTextLabel: Respect indent, margin and frame width * KSqueezedTextLabel: Add several autotests- 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: * simplify setContents by letting Qt do more of the work * KSqueezedTextLabel: Add isSqueezed() for convenience * KSqueezedTextLabel: Small improvements to API docs * [KPasswordLineEdit] Set focus proxy to line edit (kde#383653) * [KPasswordDialog] Reset geometry property * Tag some more private classes with hidden visibility * Do not leak symbols of pimpl classes, protect with Q_DECL_HIDDEN - Dropped patches, now upstream: * 0001-KPasswordDialog-Reset-geometry-property.patch * 0001-KPasswordLineEdit-Set-focus-proxy-to-line-edit.patch- Add upstream patch to fix geometry of password dialogs: * 0001-KPasswordDialog-Reset-geometry-property.patch- Add 0001-KPasswordLineEdit-Set-focus-proxy-to-line-edit.patch (kde#383653)- 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 : * CHANGELOG: Extract lineedit password widget * KNewPasswordWidget: test whether we hide verification line edit. * turn setColumnCount no-op when the column count doesn't change * do not crash qaccessible by causing a resize in a resize event (kde#374933) * [KPageListViewDelegate] Pass widget to drawPrimitive in drawFocus- 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: * Update kcharselect-data to Unicode 10.0 * Another missing since tag. * Add missing @since tag * [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: * KViewStateSerializer: Fix crash when view is destroyed before state serializer (kde#353380) * Use explicit flag values or explicit constructor instead of nullptr * API dox: fix-up improvements for "null pointer" changes * API dox: use "null pointer" instead of "0" * API dox: document enum items directly, not by a separate free-text list * API dox: fix wrong usage of @see for direct links * API dox: use @see as last, for consistency * API dox: move comment before namespace that is documented * API dox: add some minimal content to have doxygen consider it documented- 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: * KNewPasswordWidget: don't hide visibility action in plaintext mode * KPasswordDialog: don't hide visibility action in plaintext mode (kde#378276) * Fix KActionSelectorPrivate::insertionIndex()- 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. * support building against a qt without a11y enabled * Fix wrong size hint when animatedShow is called with hidden parent * Fix characters in KCharSelectTable getting elided * Enable all planes in kcharselect test dialog * 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. * Fix API dox still referring to KAction * Fix conversion warnings on MSVC: size_t -> uint * Fix APIDOX issues raised by clang's -Wdocumentation * KToolTipWidget: hide tooltip in enterEvent if hideDelay is zero * autotest: remove dependency on UiTools by compiling the ui files into the test * Fix KEditListWidget losing the focus on click of buttons * Add decomposition of Hangul Syllables into Hangul Jamo * Upgrade KF5 version to 5.32.0. * KToolTipWidget: small apidox fix * KMessageWidget: fix behaviour on overlapping calls of animatedShow/animatedHide- 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 * Prevent crashing on Mac * Don't replace icons with the result of a failed lookup * KMessageWidget: fix layout when wordWrap is enabled without actions * KCollapsibleGroupBox: don't hide widgets, override focus policy instead * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.29.0.php- Update to 5.28.0 * Move kcharselect-generate-datafile.py to src subdir * Import kcharselect-generate-datafile.py script with history * Remove outdated section * Add Unicode copyright and permission notice * Fix warning: Missing override * Add symbol SMP blocks * Fix "See also" references * Add missing Unicode blocks; improve ordering (kde#298010) * Add character categories to the data file * Update the Unicode categories in the data file generation script * Adjust the data file generation file to be able to parse the unicode 5.2.0 data files * Forward port fix for generating translations * Let the script to generate the data file for kcharselect also write a translation dummy * Add the script to generate the data file for KCharSelect * New KCharSelect application (using kcharselect widget from kdelibs now) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.28.0.php- Update to 5.27.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.27.0.php- Update to 5.26.0 * Fix background of non-BMP characters * Add C octal escaped UTF-8 search * Make the default KMessageBoxDontAskAgainMemoryStorage save to QSettings * 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 * [KCharSelect] Fix crash when searching with no present data file (kde#300521) * [KCharSelect] Handle characters outside BMP (kde#142625) * [KCharSelect] Update kcharselect-data to Unicode 9.0.0 (kde#336360) * KCollapsibleGroupBox: Stop animation in destructor if still running * Update to Breeze palette (sync from KColorScheme) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.25.0.php- Update to 5.24.0 * Fix reading Unihan data * Fix minimum size of KNewPasswordDialog (kde#342523) * Fix ambiguous contructor on MSVC 2015 * Fix an alignment issue under the OS X native "macintosh" style (kde#296810) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.24.0.php- Update to 5.23.0 * Use selected icon effect for current KPageView page * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.23.0.php- Update to 5.22.0 (boo#980066) * KNewPasswordWidget: Remove size hint on spacer, which was leading to some always empty space in the layout * KNewPasswordWidget: fix QPalette when widget is disabled * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.22.0.php- Update to 5.21.0 (boo#974793) * Take content margins into account when calculating size hints * 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) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.20.0.php- Update to 5.19.0 (boo#967668) * Fix buddy widgets working with KFontRequester * KNewPasswordDialog: use KMessageWidget * Prevent crash-on-exit in KSelectAction::~KSelectAction * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.19.0.php- Update to 5.18.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.18.0.php- Update to 5.17.0 * Fix a small artifact of KRatingWidget on hi-dpi. * Refactor and fix the feature introduced in bug 171343 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.17.0.php- Update to 5.16.0 (boo#955067) * Add collapsible container widget, KCollapsibleGroupBox * KNewPasswordWidget: missing color initialization * Introduce KNewPasswordWidget * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.16.0.php- Update to 5.15.0 * Fix warning C4138 (MSVC): '*/' found outside of comment * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.15.0.php- Update to 5.14.0 * KPasswordDialog: let the user change the password visibility (kde#224686) * 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 * New API taking QIcon parameters to set the icons in the tab bar * KCharSelect: Fix unicode category and use boundingRect for width calculation * KCharSelect: fix cell width to fit contents * KMultiTabBar margins now are ok on HiDPI screens * KRuler: deprecate unimplemented KRuler::setFrameStyle(), clean up comments * KEditListWidget: remove margin, so it aligns better with other widgets * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.13.0.php- Update to 5.12.0 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.12.0.php- Update to 5.11.0 * KAssistantDialog: Re-add the Help button that was present in KDELibs4 version * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.11.0.php- Update to 5.10.0 * KDateTimeEdit: Fix so user input actually gets registered. Fix double margins. * KFontRequester: fix selecting monospaced fonts only * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.10.0.php- Update to 5.9.0 * Make KMessageWidget animation smooth with high Device Pixel Ratio * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.9.0.php- Update to 5.8.0 * Make KRatingWidget cope with devicePixelRatio * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.8.0.php- Update to 5.7.0 * Use kstyleextensions to specify custom control element for rendering kcapacity bar when supported, this allow the widget to be styled properly * Provide an accessible name for KLed * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.7.0.php- Update to 5.6.0 * Add runtime style element extension convenience functions for widgets: KStyleExtensions * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.6.0.php- Update to 5.5.0 * Add class KSplitterCollapserButton, a button which appears on the side of a splitter handle and allows easy collapsing of the widget on the opposite side * Support monochrome icon themes (such as breeze) * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.5.0.php- Update to 5.4.0 * New function KMimeTypeEditor::editMimeType(), to launch keditfiletype5 * For more details please see: https://www.kde.org/announcements/kde-frameworks-5.4.0.phpibs-arm-4 1683183214  !"#$$&'''*+,-./0023456789:;<=>@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~5.103.05.103.0-150500.1.45.103.0-150500.1.4KF5KWidgetsAddonsKAcceleratorManagerKActionMenuKActionSelectorKAnimatedButtonKAssistantDialogKBusyIndicatorWidgetKCapacityBarKCharSelectKCollapsibleGroupBoxKColorButtonKColorComboKColumnResizerKCursorKDateComboBoxKDatePickerKDatePickerPopupKDateTimeEditKDragWidgetDecoratorKDualActionKEditListWidgetKFontActionKFontChooserKFontChooserDialogKFontRequesterKFontSizeActionKGradientSelectorKGuiItemKLedKMessageBoxKMessageBoxDontAskAgainInterfaceKMessageBoxNotifyInterfaceKMessageDialogKMessageWidgetKMimeTypeChooserKMimeTypeChooserDialogKMimeTypeEditorKMultiTabBarKMultiTabBarButtonKMultiTabBarTabKNewPasswordDialogKNewPasswordWidgetKPageDialogKPageModelKPageViewKPageWidgetKPageWidgetItemKPageWidgetModelKPasswordDialogKPasswordLineEditKPixmapRegionSelectorDialogKPixmapRegionSelectorWidgetKPixmapSequenceKPixmapSequenceOverlayPainterKPixmapSequenceWidgetKPopupFrameKRatingPainterKRatingWidgetKRecentFilesMenuKRulerKSelectActionKSelectorKSeparatorKSplitterCollapserButtonKSqueezedTextLabelKStandardGuiItemKStyleExtensionsKTimeComboBoxKTitleWidgetKToggleActionKToggleFullScreenActionKToolBarLabelActionKToolBarPopupActionKToolBarSpacerActionKToolTipWidgetKTwoFingerSwipeKTwoFingerTapKUrlLabelKViewStateMaintainerBaseKViewStateSerializerKXYSelectorLineEditUrlDropEventFilterkacceleratormanager.hkactionmenu.hkactionselector.hkanimatedbutton.hkassistantdialog.hkbusyindicatorwidget.hkcapacitybar.hkcharselect.hkcollapsiblegroupbox.hkcolorbutton.hkcolorcombo.hkcolumnresizer.hkcursor.hkdatecombobox.hkdatepicker.hkdatepickerpopup.hkdatetimeedit.hkdragwidgetdecorator.hkdualaction.hkeditlistwidget.hkfontaction.hkfontchooser.hkfontchooserdialog.hkfontrequester.hkfontsizeaction.hkguiitem.hkled.hkmessagebox.hkmessageboxdontaskagaininterface.hkmessageboxnotifyinterface.hkmessagedialog.hkmessagewidget.hkmimetypechooser.hkmimetypeeditor.hkmultitabbar.hknewpassworddialog.hknewpasswordwidget.hkpagedialog.hkpagemodel.hkpageview.hkpagewidget.hkpagewidgetmodel.hkpassworddialog.hkpasswordlineedit.hkpixmapregionselectordialog.hkpixmapregionselectorwidget.hkpixmapsequence.hkpixmapsequenceoverlaypainter.hkpixmapsequencewidget.hkpopupframe.hkratingpainter.hkratingwidget.hkrecentfilesmenu.hkruler.hkselectaction.hkselector.hkseparator.hksplittercollapserbutton.hksqueezedtextlabel.hkstandardguiitem.hkstyleextensions.hktimecombobox.hktitlewidget.hktoggleaction.hktogglefullscreenaction.hktoolbarlabelaction.hktoolbarpopupaction.hktoolbarspaceraction.hktooltipwidget.hktwofingerswipe.hktwofingertap.hkurllabel.hkviewstatemaintainerbase.hkviewstateserializer.hkwidgetsaddons_export.hkwidgetsaddons_version.hkxyselector.hlineediturldropeventfilter.hKF5WidgetsAddonsKF5WidgetsAddonsConfig.cmakeKF5WidgetsAddonsConfigVersion.cmakeKF5WidgetsAddonsTargets-none.cmakeKF5WidgetsAddonsTargets.cmakelibKF5WidgetsAddons.soqt_KWidgetsAddons.pridesignerkwidgetsaddons5widgets.so/usr/include//usr/include/KF5//usr/include/KF5/KWidgetsAddons//usr/lib64/cmake//usr/lib64/cmake/KF5WidgetsAddons//usr/lib64//usr/lib64/qt5/mkspecs/modules//usr/lib64/qt5/plugins//usr/lib64/qt5/plugins/designer/-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.suse.de/SUSE:SLE-15-SP5:GA/standard/4b1314ecd3a77b57cacc0e40756f50b2-kwidgetsaddonscpioxz5aarch64-suse-linuxdirectoryC source, ASCII textC++ source, UTF-8 Unicode textC++ source, ASCII textASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d5df256ed39fd48ead14c11c59620e5e9fe8b4df, stripped PR RR R RRRRRRR R Rr.n -(tutf-8a16c01f5059ddca2c07120ff66bc7a77b29d46f8e69373febc57a7b64da1ab9a? 7zXZ !t/w] crt:bLL uv4> *V"Cz\v'T`) .y%Dӣ5teܚ.*֋&Xr[G=4ΫNUja\$xH"E0dR_EdR' nӅQpVh>k&wskrkQK^FAsD+u3|@6IMa8O.1DBh_kTh̎@}4^f0ݐ1ڷ' Y틔ʶLhRU[W$Eˠ^l|<müMgyM7Ń=+|ԇ7H.L;_MTUhm?/\N $|1yCc;L6#ȝV1#x=a5_dA("#䙐:: y4=x:6.ekiw[PIO@ᕹEG.X]4  !TO ɺQJ4=;U]?%#DJl~- vCG]ݮaJuӻo(ڌ#Z͓i?fݜWb+W<|g˪Z8+QkȔI฻^M+PV;#Y>Fx٣Q2|+itwHNUe=׀&,ٓ|ԒAK؛[V5IkkG:{AICPԮu˔1 Q9[ ;*1D*;|<>ku g#"aص/kY5 _A01/Y X\9YTW>&$֘ap6X>`NPEi(Gѵ[!U=7i= =HfjmeBsi y孤C-GYP]F okxiW{.m#T&P3VnA\`R25-@=+0)xleɐYƍGݗlm#n.IFso=I3d47oW6>U#0+Q3/J0yM!Hx#- b=Y{%$5K̤^Dl;0|˛:40RΤ;쮾|.:($-RM?Yr6qR~a 7Gs/7:#PZKg_.F }(0 } mz}rx\I#*b6uӡ Fj`[_hxK4w&_ p)ɡ)bxLv[̚ j0F^udʔ ffGaYR)Rl;dZCV8usmϓÕ{Y` 4m )ڿ[ZN o8w䷨/Ӭn\#oB$08%Ǣ҄|㊡R# n80\RBDV˕w@Ep:0>wUu>m,ׁi#>NNFy!_T偼ʑH^_+ yiKw[Gr vHJ_7˖PygZ*_-hyqKa6n:z.KO4aV1~$:% űMƸ Hl*u$*-|=[o.8ZFTm_O?9/ڑ"/&Ĕ|;Ah0]cJrP*?euUJ+,1C.ky 5xz+=Oyg޵eŦ6O;&ͷ̟NP'g LD~HMhpA:RTOJxN?"/`=k"B=qr3Sp~;9Y/:&رTTqeGaW ~HwvƷeQHsw4 =͐!SN3&,rC 1@a[qRw}@Jg7#+t  #%2hG_ۻa%&iyÙD:?OL۱ S>NuChկu؎W3y@gܲH$9o+`*5AҊ#aYY{!`3)&.$Vn6o%ٲ]DkK+dѢPpbQW\ 0\E{*IۇRwh~ sH^eOW y\!iW RIؾ4Pn(5sʖh!Ælr84.J_o\lR3fYY)jv"6 sdrX=򅜯Q9HnA^7P,kB_k lt:#pOޗd@p*Q|VBHOLhh{ln8 ˫T}j7w:P8+ < ¸7~X/WB {ƚ<&1fx&u]pFmCQrxI_l6e4•{Nݻ 3-80 szYC}XY}yښ x)솙$4e\NH1erPkNE`l2D}ڈ+c i#.lf^o'w5uYoSԏ-}0]*Ϯna"ל"E Jy !k&Ig xa7gAXmO"G80׆)I_m35OÌD?E*ylCX{Yd><)ssC!]j:v4'2Y{6['(E̢)V$۲/„rϹ[u\4.h/XR)!plJQx{.7On‰LUq`]^ݩFD]ͅ;Ege 19 9^Fn Xj ߰5`( B$,0Wu*؊O_K9G[,]as%2NG.#AU{֫}U?OF 8*@ 5+1%o嫅ap"a@HlRuۢpE6^AU)H s8KӽXz. rWV=-Wx7. )o^yЮ;/"BWx=n4W t@V #)XX ^̭/=?vANƙb:'~Ma{<ٜp7o x1y_1q(]{ g;34bvH$ˍcV'-3n d22ÒqҾk_Z>3%|T~RV9PyF Qz^o iVߙ'e.d\Cw~EO@ᶞޞHo L4EftnuMW@WA|=zΦ bTقW3^:S S6l_-^W.BHwI2I\97Bg#^Ds~tQoG.U]:A,R nqdZOdԶU|"x"eMPTX;@k~/45jle8蚀X>ͻ<l] cMLЩ*,MSQƴ9*g7Zn=룎U!'%zx *q | H$zl?XN٪nBN ߃8e.=2[B΍nE'"39:{:np)*d~<|&a{m1ڤkqG9X;$G?мb tAi/R2x 2xw/$.aQ 듏銜@ھ Q _{:P wm/Lk/˸GQR9r:J?$żR{xO X97:fj0C5)~[_#a!4iYBiH-?I b>,#"BU ]~00GJ ~U ozA|0=&ה\&;8򿂚Qt/iLZvEl]k7lS=4V;9'F.liPB)f@g6L٬@avs$v{҃ g@yS9{Q P H9U1f$1X5,W-6KuS J< 2ŭ.3L8nē[~yz*RN)fם* rA4Տ&LM2JTȇ:\oph` n ̥@{,f~9XGYߋƬQvS @-y.JmEJWj>4?C6=!w(aJ)kpcC1G<=i XceK{^Ao_ӑbS VճD9nʽHNTT ><]{IwV]r&^y– hhnDA CwX(M՚BF.ܚkvx3b,: 0%t4-Kk; FF*C ]ĽS%I%~9:`L[7 4錡 a0,=}ٖtHX]ݖPr eZ_ɽ}%1'9N@$­K?xcWltqJ`ǃ<.KXfOx4T xzp0Y~IxStҗyӚҴb UՐkZOn9oG=^ V_ ɑ^#L@GsvǧLnE4N mk,;m[ЌF$:!0…'z[Cg,;*BCr k+Qoi` RC3mu؅P@1dUu!,V@zyԺ'8w.#v3l.{լŮBF=9f }O\ CUv`KBLM\]ZrL5ɍUW-Э9O sCk $~To O(Q"rjH '2jU~-稵aX|\i;jPk!x"n)W1Ĵ#m|c\ku&II҂1aZ[ b[VMFJp/ex5B? YWmBesVqsl m/%䘃L7 Y(Posi&' 5qV* f`g2m0aLXgح G3\ػvgvÝ&365s,j+#P2jˍ ʠ2l㡧r "Q\|T#v'@䠇g%bg`Ms^2¢Zr|H`,IEWYX:i E 4r-n諆iRعz9kv-&G1KhJb7{D\xr8|LꔰkC@SюVh|HֵP=BRU9b]l?]UuO]ܚw,KZ5|}hK9ܤ`їa!`gzrn@Kנqcc @Y'p'(TvfаG.<β;s3[) Tsލ=zß?;jPUl75#EVc[bݕVRaa4ϪB@ ${Y  HE;48|I'Z66DA,8gEpm2u[HAfo^ǁ ;',а[ꗞ0|؞!g̋zk" >]{>vIӭ`%wx6C(Y=ͼk?+9ėG_%b8NhoHl.Im5`6gcɃOc%r֢; R]W;< CoM@TܟdCizZ!yDeѹ Q|[H0 Gj*IXJl>e-J{a ?mm㚉%yˆS6)󞅻L#vOX%=pЦWflzn8G*NVv/Lv3(v늇kCbOzF]'7 v1ac0{6wŽ' W8$z"e=oXu4O565bgֹig?M;Ɖ͸2O8-t F-O`MG5M6 - Ya Bʠeh MĻ{HѢ1_xa| ۯ?3qK`~(oJDwjz\v h#|UbDP~BL:K)4JqՙMʴͥsZk ?ŏTwf8$йH "u9X.(qAEWg!uΫ+g&-xXGJf~6KH-NDshᜮEhOGFDUW<%FM(Yӂ5M*RN!'NeT;RWd8J{"9yf+t~yLiRw#^ H1->ѾPc;%h_wI[dG^HI'GۻSZLʦ_ <;\&For|~jotSF;Y=wcI~ f;\P'v?q$(0 @]C!4 * sqz@eL& 5h@SPu#骕%9 c>kuүW$*gA)-e( Db cb~ֈ:lФJzF\_fլ3OVW+!"V"0<6 J Z\`d/ڑDz"Sʠ;w$+8 * hɈndž4DŪL] V4c9^^)wk$OTqayCs(< L'}9цrZӸvN(VDC, ׃Z׿=kبxIlF$"[>Ш.}M X"6 TP.Yzt 67d5Mqևw DAic<śe6>} aYf({YU Ԁo%ӛ$wnwI\9q^cA J K"D?V.f@ a5=L1 j8nE흻HX _][.dF.J. 2p.sc+k15o9UUX_z @ ۺ]GSOW#YRv 74;RnYFk0"xXxZiͿp&pU.%d / uX*#gG,a6^ npno)4%|EJKPmVU"7M6y.w*/=ZITonekRxC$҆s^> 8?27}|0UR&eu[9hY(Rt\U PL<3㞔֮@!Zc+BXD ;w}&,J]Be摶sI@h"p*6+MuNoi]Us͸vRHl8Aj%=2_z.%~؅kKVWm26QPs*`dhr%P}l[s +s7GJD{D޼~;^ Vm *BFyާ\0s_w̄(i9|m:@INw$963\z=cu~kTm|D)I&k>1omMm4Z(]^!9  aW22 DŽ9XD0I}]?ųQ:ˀ%Fv~~\Wy蔟F 81^%}nKaݷ\mDZSB^vec]KNYL=Q]r{ey9%l}3=w3ߤ׭* \}Z9tvO#!Ui5ˬe`\̞iuV^[0ǐd@qLP%,,tñ䷧9 󅻹 ^v~4s.T6k4< Ss2PqB{S9`ϓ:*dmƀA`7,se% ۺ  {.XpWW%᭵;dV88s]0TЈ7%If'8؆]}Datcp Vk@7^Y> 㥆=z0gb4Lf'8KyxpHsR(hp7PڈB᱿^O?dc?˫ Wd9R(ڭrQ=j G;!u6i0F}C>if|yT Գ2: (0[TT~ؙ/f`:Mb̥'ΩbӴ|[_{EaR:MO9ꋘ A?z4ڊ~* A$ӍRm-FX 4pZMhm)"i5ǎp殜&_:Oq+?Y^9 Yn.gƛIإb˙u¸ʗ"I)bFV\o_}52MO9`!Mn{Gy72GGH8n'Lo#a(!rW)JM9?Qmaxmݮ^Y$45jRi{k^#a(h 99gy QB4 \* 3bB|zHfѐf,7Jj.7'1GDkAI;uzxf+G"%Bsr-Ǫl>ݢA&3w(neZ&a.I RhӹL*Nj t&[oyfӻ*&4iqgWL/ٜ{pƢ%21ϫV^fk7))9F) X uaՃ zbu=CY(]bm BNҭD,!/qL8F%!X5`Ēs[^ي%ǀ9}{Z ;Eˉ@/حٽ!*/&^7^;-ğ=!uY)cxƖ6v5Hwd n X;ooο{ JߐzfM%j/vG~8x !b0:k}2+FGm4agUz0L 4ѓJi`kl(Xqd'|=(2,bB% :;[_YnY|".GOfw<:i5*i[J1`8$;1t|'ͺf}$?Fet!& ,X}%{窰Wi9U`\9 ` W?!ӾN3C΁?/!U2L}oe)Y'u Yc7?dB h@a'xA]c2貸B??H*/T8I-#AbUcqsU-a5䛿TMr-0 BPl+|oAc룂8F5RđX;$Tn[ R  5TSH@_z,ܻ{+]qd)RKv[f\r!iHηUePcb) _ ILlA Mw2h٦U"3Mn_CI7+b A)5H?0iDjAKYdLԪ FOwVhpwsNtGpQYNz4ɣ0Z p1أcu9w)!7_7s;g$V">m5ɜMdeA' ]8zbQ!JB4&dr[ ṑS)cr'U٩ Fp)]<jd cHHr·-fbd$QkA鱥7- ` p/h [C{hn%ŕ? ɗ+F!X`}YD .fl:c-eOm7V~dUTYb_] A%KYic52efߏLJs(B%$BrKIYxqHP>o^ ]T!o,PY&'@mzJF/TRN<.ld >2WIf@bQwJAi8幉do~ .㾄L9TȨG"InD)U0&0p@IA-|irH\e0ŨZ *|avtpk'_wi&R01υGz &{^<[Q7sOLAdub8z̋SC3p#J>;fNrP; -NB(*KweXl:/4r2P9Ưo*L␐^zi'HP塖N[C4ugƝ)1 7+2 (۠#5L }?RZz1 a_r ! "SBhA/;},څeNã>JHݱk$Twi?2/s&3Rmъ;qK`hO\keŤ9یn*8eJeOvZ`n;ɳnrғޖx o}`o5/wŝ~ge` :Q F Y2)&-M ;Pւ2/d0~`Mur|p9V/NJRd*)([8FnwC}_K|)E;y rk`MG>>eSWӑ^|]5EhU>t )'~L`QoutɡGxhʜsT%dN6w S_>T#W2$eҔ}Dj-R$I'f/ŽQI !O4{f z7AFh jUsM4MS@/?A656>iLǽAϊqfSX>GƏYC_uf&QeNMZ^>^6Qi3jܦq󙥚g w]Pd}S[V`|d935<tEH C8aE1L$ >LIl Q73ރ~qۚVxd>ǿ<Z sQ9!,\䋡mP,+k'*}=ʳ gjL|7_h0Ǽ/0)pQ aɝ-kDV,i(OtDXQg`9gz*}[X;s2{_e )R*0`ȐFXU@^st K;O`8 v67AC{?`G4!?̔ LaJFc bEF?o\%ȶS2$GS.7o#bN۬|M77JJ:ӭ&bצ8JF݃w\ igc1e뮉i t`Ji[ufu'sk̈́@w>`㝗ӝuv4h**plVYSx4<˨KYДn>݀]p(=O1wh3eE,炄(^ɧqȋ^u#pؘn./hC/Rp|䜨N ăzmܒ߀74JHčBx; PZNxT S8bѺ V $A'ux"9vv <`fS,zj <~h2Ro敿/Hp'$+ɔ0@ 1D2;X~-EMᱼYj1 w`K 5뿸[Nƾx-(%492+$QMp 0V7#aݝJcU݄kri(/B!zH*pߣ[T50:DUc@(J.1_ $;߻%{ ' WBKMЬg[BcqW.*EV1[NaUeK5@J$0+_`86'V`T ^B]iėJE 9S 7ϐ oB;}0*/BX+a>x@]@SAP2)l,Q;^qR-`ʙv̽A֛H{Pő< 7`l6ǿš>@81hJb60uqYO^_!(1kHy4(W?J\6\I2l(kiU/87SYd} J St9lh8c^^Q2ѥ(P3~[5H9v~zަ9:H 55棕S]: Y1w)n5kaXRp]߹CEcDLY"誸K%LUfO KM=@Ic+)cV |VGylہl鵕ǼL *Θ7震=3n_y$kjod}(3 uSD CgV<]_"'y^bnTWwN(g-sz0b5c:h?jDI:ڸ `#R[j毰TjOc[R!^CdNh0t߆y{B_й=xT(͚vs]/i:un30wB&X4o(LNfTᜃ2+رyBKޓMxrWRؠ =x[kh 9Ϙ]\ߒrS[xnc"7H]%?t<]K Bl`wC̅1Jj6z!*@xlA9#js&>޸T7Za[>@ŷiIU&'۟0q:h0XrӒ~B>*s^q5ܛ vKBPnLcC2=fG_az>ǫ5BTL "rN~S% mZ6{HÞ*+f 2xU ]Ml$,&xǼ;M_N0"tdpS&D =ݧp֊ij# ȣSM߃cYolčG2nߞu̅"D?LcPrEs nT/ K4-~ &%hy~Jh!UQ)泒XXI b'bin{qEK" (o.dWj!qRpo0^":]ZH ?ۊ֛D%|Dۭ!OͯIq6(-͡j o<ށ?.?^LFxgلp 8Pv$EF3p{C5v Tx6#9g+C59 p+&U׃%TnvplYCZFmp{٠ةKKA'I4`55:|jRPEq-_z6=ζ˥o\"v$^(29wL[41`߭* m Dhyr)WML4C@l"9J!L1w(hQGF-L f\̦ _X[Pp UeY~-tD7F+)]52rQ^Gr%e^XA{.@u(olR+]km5r{H»k7<m:ԛx5"!d ;\-lt +ɛ?JuuRzB?{RmAb ;bN+>݆`[ ⷋ\>e=9WLkHE)@Y@j4ppqv1Ϣ &EB^>o^s"y7d!Q0R(롬2T^J ?ٓ6}302*; @:CѺ"jpp/`m%kN`,ݟd-ޝ]|YJH; &(hB  b[ 4'9no̒e`ݥ|R+Y ,_[{fṆ=}P'=S-O,aZyȪ- |0 Iu'#2;c\B?S $)9$uȎ6Eq%e1s3 ,YK=Q|pqk/z㠋X7}<7saǝKI>A- ܰDwvUajABk""[uR M)REĴ8Ru!4gA*y##(~e`j@1GQL)y= aI p++M!˚FS#Km3IL t$'k-f脧k3yd39beޒ 4̺􇪳g\A&0=([Z3zM܇CxH9VE Xĵ7iLX48LUy(N(B"gs}XB1qfU9cHR1^i-zY&Eu"KvFdEb?nV {+!%9/¦:3,mSk/cx4^]%wkG*"~`d|YڊGXyGx&sOn]Dƺj{}γmr=vcJǨel=eqwDsg-Xr1~ MNgX=-!pE)jE%<ϖpx =\U0m<[vDk3@p[m3ĕqE\!+sJ .P-e8v| W :jf ,2v81]ޠ^#G)u{{9# (+u9`;{MߵmҪ#opK:R'$?Q:$U4tA`vsyd":ԋ̱{je6'DJ%y}'ÁڑVְK|W^aУ ڝt0іdZ%}~@%Ctg?OP~^\6#q[Z ݒW>"`K;w.ꁂ ĶFg*6;  [*DQ{O/Mcˀꨆ!:,r ĊϟfTTb=֝ݤaB`nm&=O6Lv7XK+<1lJ'OLb]M9l 4Τ' c@2[H_oB}7Do:ۄ`GB̬҄6Y-Ǐs>psS O$^FBJdMY.E^?=ƌ$=&usdw埋ћ,8ь2ߩ v!9haS1KDVg"rAJ51@&Elt] D1|nVn:wL nO>U>]Xt6O;U慠9XMΑs̕j . 嘽f}Kp\f|x ɴ$/tT)_a9EiZӈƓXK$0!ac!%w XH}Ǥ6jO&W;-IƝ털p7UQ>12u+ JoQ͆տS58_TD"|(5Э⥕ヽ`k>i:Hۏ.:`KI u,gYt!,h{8fz$U U#'>,gVrvSR[j8د%СL_j&ufn"]z@—cc4X`;rR Lbk+K-tmTBNj FY56kA@Pe0#[K hu5U+7D!P,߀зfV{KcYٱ͇>L?}ԕȪM/0N!ahWy"72@hB W|!ظ[w/R&O6N&JbCْ֧H2+͙yF y Ⱦ}ᏖUok yR٨q~!#(Av>Jy0Upt~ZǴ 8+k^],]iڡlDr r&MnSyeFiS<˯SXHdغ{H~л&lRKi֝}rNo5DxE:$v%V#.m1jyy0 h8mF sQeģP PN+_ÄT]$ߟd"JPl=ӛd$ $6s˕kxoptGDn3 C#ustu%$1RIB!UP4И1a_BN\:@,)FZl֗T?SEob}a[/>M(g=:Ē\o|)s}+zW購Ɩӭ E{&0B,JH*3}+`>L^D`I:pz 9 Ae/NMZ:-8%m-S?‰> I/7}'F6C9Kv)5c7[z3cUr^ ~8:C~"jp )Z.L$*!WReI[fS%E Nb5Y)ap.V*WFsr$\^UA3uG[J \5juXy~n./$9΢|W CCw~~X{=9K{Yh1aXDq0 KZ̯6 eҺ+B?t⁣ιPMorE vCL) \5CbAVUU}UT*oBjUu]M?cw=Y|6 Vp&y4}SodݲfPRX7VzM\d d04MG+ze5g=; }{hVҍq-ZgݩT#}/Wq6(8H.:ɸ+ - eF4%Y"ICa}WK֝vi3 Z|`wL}u2Sx"jF-c|ʸmFcIwb;4$ 9]!yuU\ )IJ[S7NiQZݙ[׼?zeLY5=:xWNG^z-k66Gaar+/tQyhٖ wW#5i@A-yc.g:yJijV0UkޒO*ЬJ 52iR=Z{R>`]z;, yEJytXniI;w+DvĆ'E2f5̇;0 _kp~^o؎q}t16HҚDL&F2!: l%o*2Zde&w㠓3ZhgSrp(H*Cҋ (G%̆k98;L=]NaYUTJ36rО qlß$r#F>^E!O9|MqЦ=$=aByK_؃a|~0}ң׶0%ݤƊ4n6lyutG;ؑZr*3$*5j5ܻ uoAok>Z(jx n]C0J Q{Tad(HN0cylLvEtV'%R'Ha 5ĝz-xCͫ;^8(*ٮwZF_(x/YdME"i$Z)`&ݥN ^eeJ.-#7"Y;їUt]\m{J0|'\zUYMp׿v_Ea}^72eTp RzP{ճS*OǬO9nՆ;&,]P}'ʝ'i6z#w[Ѭ$qz񱀝j'u,d8٭iH:Ek0;TFqm3aHOLFZ?@u+B>;5k5EL$/oq9 V&MkϘ Jp*:ܗw.o awZs_reH Z]6̀85+V`?Cjtk#ueYKf̐Q 2Gv\V*@0bW/ڛS5oj:X[1c\a9;u吕2Q5s:jOr+J(-\`3"״ Ǎ͕(aCuؕugsf ;NձC1?䂼qaߤ1%RX+%G c .dYeTK,xl6 y_q7P\@+-sM?md.M uDSWC!(ߝ n=RZL3QE㳎#i?|‡m{,])iBɹoݹc&"E P,w2Sv2<8WW  5P.oo2\˼ʮ2)fп$ZJႂⲷ n!ζby;~]ə'B?Gl[@5\{\ 's:<.#[x[rCMp!r.?zE?NŇ !&O`h,e߹mGc."El"n7N !GֈIL28iƓNRc258 £'pWkf'?$M/JS߱!+ 5n^u"DGj?dS%߰I O=Gܮkt@&420(H"}c@Q0z596tn{Wӓcc)A[YI7V-pH6^u(AV'-C}4 ,7MN4Ί΀2bJ&$j"}]# gyF45?n;$˺$4LzJ uS#AS9VK%^ywN 6#d%I=*AMUĪY a95\!VpFdk*̋9^.?dbȆ}䰷{~znuXN=0);)nSqU4۟1i(y9=)]he6/iBV .SrpNawIqXDu+b1A_A$x$gSo\ \T[pX{puQN՞]E *¯'r1يlePg޻ q;ba4LBqhGrtm Mh kPAaI% +W!X=c-![\ irNB*oQp-Qb,,}H|^Cq_:q f ōQ#< 6ϔFd!g6_d/+Kjc[&( 0L޳kIpݒq\t GW7IO3GpuyX!2nGngvR lc @ٱ*u {(AᰒʒѼ`VSooх|:pH tԬZ>^]kns9A{jY, +S%~r[V1㞖*=ڀnn_` cVv^c] ;_*DJ,"$>|ތNKI cyb,ZhM_|}_ůzrh ?X+34C[ל<^? .JHu & onl3 +F^?Ds*ت,FvdOuu醕 :ܛ[7XҶU >λSL*PZ&o u>25G=p92,vDEXbadZY"(e"R 9uКU8hI;33iYC6NYq%}zP ~)Z'jVZՌ^2&σz֓w# Kγp߹74TS V[LkZDJNzǮ\Ÿ>2If:gdւwSa-E @o ёØdj!C[8?@ƺt)RA p%Ƥ=lpI^P(㫽PJ TePh[gGPu]}!ӶR JN;S%Vܷ#Gj5)Tv\e+G l-3lsS LdGʆvִQXV/L5S/ƶ.|ǰh]+x N, хd?>!t| !\ ssaAn_fk+$0H_@TA8-pwaS|xrfEhYpQ'Q|>{tl<<`+ bd%qVlc${=xXp݄ LC1;BxpQ>d#}?CZi4^XVLc;pgM {0R,۔,n|ffj'wFv(љ豼"&iA$oO@bdzFF*'rW"vڼ ]Up-fcϮVm5v@ЪәBu5ykqXlDqE܇i5䌌o *&Ѻ\SGZi'h iH-4Yq=Jea39$nhW9z*{l+"ky}Zڊm:444XB>FH7$ns+i&Q4ږ=,ܻ`96{o#<{{NK.wN&֑y=ߵ0$5b6ēK2_c7]C30R/wi^Ü|X{Tҷ}nR< CiK|*-kJyl8INL]Cٍ`ʼh7 &.M.rrkѯI=l0:H4K%-nd^W9k,_j5Z>7X8傈>0vQ|ږ[AQAYt*bF&lVRU@?v(Fkka.Nb1N^׹7&5Pc‘^7BQ$79}qe 5*Qv_NK\a.k2<FBs@{̕NqZe,^HR97,(]_iӁ(ƾvL,&pwFŁţfӘ89M9刷2[FHEQT_S ܨv@Fy<.dc0_ȡ$/y`fGv3 Fdø-u5)ݞ/;ꅀki j,2+z'b#Zԍ u\-`x-P&0MRʩN=1ġYq<0]me!IOǾb7p7J8acވ3:yÈCt;gH4rO1$ql)Ӣ}RG3Aގs㦽9ֹ 2>v3܌RF]s[K&Ugohe ٪M Pf F :К1ܱgn %orۆ^&f^I̸Iʫpՙ`xzRDn?T):ܷQN!jPsSԃϖTn|,ͽz+ŠC'ߜ-!v@9y]7[Srjdtlèg-`\vi CXI߾E܄I~0(K 8C?@1MA<B1Eÿ^5vbN%k DLw-xFĘ/zb- ֬ PŃW` Û rO86Du`Ȏ.y;L] ^wGtDz5MsqўlnMr]b6P?|ŁQ9 Ԧj͟dDwLЃirWc!\FOj=i$~R+eX;q>ﶃΔoPA xB-ƭ"ٓj"D /xXd 0~3Rv2dž3_yvτ twm •aŷhE-._eI$o0]3ḏ~ї#ܽp(t5DB?zCT"lo+ JN+@ɜ4a$ x&L˅.F#ao43rXN[~h1gPí+hl3^ΣFOÙ#؁ @]} z-) D2g]+I!#R2yYT;M `ɷ7fWi2nb&IZL:Q,1˟ 1BSʒS cUHV*SĜ8+yDve=dy^틶U0Oo9˹M%I B2()7 Hj@|lƒg3!pGuXp]:8B:$_!kRH@Ay7+@00 ɳI_{9hf!f_%hL;,ւU%XpofHilJ_c ЅO) Kxeub@.3n%4Kzrڻ6tE%erҷA*֊G씣^q)faR)Pm^a |R%Vz0>m⯻V׶2&7c/2)D_r t /|Q-6\H/.vhj+sr|_ v=J IujZqEf~},}|*bSW.i %<ϛ$&ydR#Q͔xyf :}՟VyIƾ 3 @Ub}'vݡt,E7yբkjȢ]a0Y'fۧ;r{+AKrMhnNNGvH@F=)6OxuN|0 7&+[W?:i)FY5tx;T.W{2r3 MY?ػR_,fmt><*^cZ0ꩼYB<+VJ'ErAWr)pv/?|/W2r/n,r]Ig  T0R&\ve;K'NoW֎VPS#ަ_6匔)NNF8Ҹ; ;Rn ZER=?-Z0+}M? <{L2UOd"s~;(iqi?"~RD9\ދI( tħQ b`d򓞾G`2জmnEGBn@FK-^Fp:R.Xr;Iq$Ϛ#YIo1uֺKNX`& 񘤕\!c>v eu(PX`4ly<aE}Ko?4bD$=%n1`Q/\D\f4 XKtB^Er3Y{O M>N&+0O^c2V]CY+*jS$T l=phʃNxكbN0l_t")I@"!K5oPM.~Daȝ4Ɯ -#Fu|^be~gm /yFKKNtxȠ5W_3aU7`#mbc] *'{Ɉ1;58as Ye3NIT"~"PkwpʅǦ̬![/m_jxGQV\iL#$<5,m?:fC$hbzif(@<~Mķfz=>ε.A">΄tb 2*ɨq(0+D/-`me-"k=J20-[R"87ƿoG;7E`p%Ţ/[z_9Z.@L}фhG_н&YL8 B6=鍤r=pk a4c4C D!\Y)짫F\i9%R Y 7E]O)~8BbF/ vdA162N~~IB9z%Ⱥ̜{&9s*=~ЖCո—;Kz^Aℯ4>_h䷍#gs2}7 6RugAB?VG?.;y'oH~cg)@P+oAAl> څ!SN0K7S*NJn}ḒLv|j׊&KȦ_M8xƲXN SieI`q'g8sS+ـEӉ7"*&<}`/24my!- {K&: VEV0!Ek IYDejJVjch>3+3=ӸSXy~ɩvmg!M%<;Ҡd_5#4B3Jy$rwө]@2׍fۍ֠$Ɩpv IYmuߤMy~ 4  -=SD)H2|1Y=Nrxu۩\D\uIY79`gP ]+|A5I.g]H&kݹm(9=MGT?XBvy[q:g"֕џtyQ7L'djgFee8'ݟ]I1]K_d] ]+p`&RN^h`r*BŠhhcSsoO,Z.{鸯2`H=0B|6!9!Q3Z,ѴYi `ыI^ D b3SmU<87'Л `S7%g-7#? 7||~eK6hĚ^al)q| .1{BrQ3$Nk=Cpz[5 EoXP_\ *'Y*LR5[ bFkcfBhd 셋ϦQfY)g=;= 7'+Xog*rU[@,ӦSA7vS\zp [,7bH*M_zYʙ;I:m ސث`Q"cQ|ki~8 x 0PKyc VP~xMuhy {NKo2,Q# ʤ/KV4׈c__(kLfڻ1NwKґN.I -/Fzt@E[;ˆwNvNi9.]lWA|Xp]*1'ۻˇ.obFBApGjaex!͢O_8cW}#J&-uϕY[C~I@!'OY >3f)^䂹L7o^DܔWeA"7AكaA=N7 2#ݦ{a j#arA>ȩl{ 9dimz}-^ޠ=d" *Yخ,ka}s(C{."o5q^ SlZaxH;–GM:IT @~ m/ũv|׈N'y_ ktӧSD(ٳzOV[ϸ!#58SxN2oeDSS)"뮰FܒˊPf&n4z/o|MM dsc!Ci K^ua:] " e|]^NEE(FSx)kAܼ/X _ZvlQUeJmjճ\e+@𕍐]JB786AJY<*c _JmsiйM<S%*u 6~*itvstK@ިBxke[ǩ  dF7 J!x%&K-aƲA9ulp vaMݖ FeQZZȋ@q Ssra,HQEe7BRᥲq.PI,)Be>8?}V{G+($ѣG ?[KıhQ 43ƔF&(Kg DA' V1r՘?M:|z8jI=T]ڧJ,$kv.gа9A:o0WIڠ?Bsr,Uh4΃Ri  tc.۠:OWvXnDbaݟ+R{, .Mԇsy*z͔qilqqExd#sv {K}1GB|5\Ϳ9:j(H+&, P%X\כb7&g޹NDA]4ҭGUW x\&eut%-C &B>%ds!xQ@_$UMd>ieq3 ^ WĞ6?NW^s Pjї?_ {%rΌ3뵮Dfi.KLS:xW8U_1!6&TL{X=OtdL}-mz1S&Y,<^e{,FY%rUR>p"`4 7]Znk0." fZl;b7)/#Q˱_VQŝu?1'UYg"8x]1ХaROql5icUWb[m{ 12k##'#d8ޑ/U! mM5c8U2hɿCV!/3N\t3NHUmӾi!j9~PNjD]ms~O!ə w1p?ϺR?7JĻ{5yhh<IExCo6 C3nn,DsO ti/cFE+{L>=5hJ]R(􋄎׾){gSrg/ݨpPU1@p1*xZax "|f9]E 19]:QYcƻpVK̼4j )l^F"asl[Sr=̄W,ي<Y4B[rRRk#jyJD"p@%1 .5+L-$uddl m`{1Vua{JJixq>W`b6ė,]2|ω~wTa4qyjg< SĬߓ3QDYUP*K3sڶUeyQlX +X"U ԅ˚pSKd{zQS덻ƦizqQA"im:!7Ro-{ :W樮NÉLȴԌLTA|@_kf>sGƽTYǯ 喁KX*j>Ӹ6MZ g6))3_BE Ә*ՖmHٴyHyН;ܦqzby/RsqmRzj XutmFvR0KESh+棢 EҝѶ!bfA2`x#4`f\F!ZRÝ/OV! ŝp 5Ar|l? iA%cr!JR`y?I'ڷv֙oô/ NUչbiG¹l8/5x>ع}?FjBXE;X _%Ii&\\E><7RbMqӤ![4A#^r#VS,`l>}ut)H 痋2Cr=7^<ʔI^1v~ђ ךa:k_U=mCՒF"$ 01䃉)Se'IiIV5;K^@M{&BHJwE\|X]B/w$柿i҂>ܸ Z&kLF'=d~zFK!b E}8EO=O!+??ggw\d军m&Wr4gX]@f\:zp_=l^0В쳀5#~PòP?aK"vuSFo=3.Tooօf&9ѝDK{Xx|:Z+4Ws'hS&x0Ak{˞C8l\Q> 6[*j&J([JRҪvg u,j@:{FCF#3L1B2ұ 6Ǔ{_~~~ݖc+󤒿H1ːi![],HD _  /:ZMUߠ!S$"Yd\FkԶoEQ䔬K}^=Sj` 6z v.eyOUiW׮!ܤ(9 ͪD$L:D3cj+f' C ЅcNu ْFzDoCZD0d9 uo/zEC~Jwa=ʍ 7ݺc6x@9zWF_3T'$['̄m?RQ)JT /W g;=vR"Ҷ NSMv |"?Ttj̯YQo^$C,qIV;!ğڞ"1p-2QtlRh3.B}Рrjc*p'4sUH!@~Dڛ/CUs0S_^r+V/A.kZv5DFӹS; #0z闻ϻ&"ah(u7c>}.ub 7IwLd@gJŌ hEƓ>a\4-|JNeѿen;i+%8\AHHbCbsEI9AiϚ,yFM\=[t% Nb%`d2ᴆXQnX.#԰Nofu2E8?b)23ta6fz=ͱ9zBпS>D.5!CUjez7zCIa#MpWjҀ'v>*Wޔx8A&h8pf ͬ0,uG"QȝY}A*}J![jz xP-0 ID8{R2@K\Z"IqYӐFW 8툐D7ji"CF`m&=(?sFSy2zq=_Dh1F |/d8 oH҅ci"CA#& ,4F=jh*Zڔ hꛅ;Gvm)!F=h,!LN@pD9Fp묨}eKxJֺ<&{_MR7G$ h 5_*EҔl8ℑ93؛6( #XvFYM[h$sc^go.Nv=y!@8E-:+ZV-E4mSG*<|fs.8{j̡>~on#v~ 8INM/VQN͊ԵY w\o-آ]0mDܐK JKUBCRW~>3< pFRtn*w׾{\hf< pQV7X ͮ^bӌôbІ%v3eѧGsxy7 De7f~. a8x[L#@H$#ۉkȯ~*PԄ/?<|!g*=K8 bt/Q`3rk1L 5 T}51oi'E$NžVԠA`G{+:P3w\{=U &P+㓿\yE}  )pϓ~][B' ņf9Fb]}'ƱY`-J3 w (u6,OەEW]02gݳE?3}y`F䠶B /F[ Բ A:Fy$caxR ]O]- q>eCs=ϽJ$çhmS#.N4äT+_?CƢ|&'U#CaUtd2Kc]k_c{G7~]"`CӓV=mi͑{D>嘏G$/4 *;՚ج]=[ 4XbeouZDoUpzSGzsW(ߟmģC-I*u$xvniq|UR48@wKK4`^}oMejdH M:MN\S"4Q YY8v@ .{ A.[a@B]P2rv{>qOϱQ>әkOqMkOۉ|Y6 6`W B*q/xVo8+/"2g#jͲ~_D??5&۟1^ ?PS6E ̰s SD/ p5;px;S`}dWݐkfVuviAÅ(eF,1'e=/ߢl* :{xwLO $L3jFuH-;hJӶ=³lZ>``A1uEԆ1A'E3 ^4l:R#R}( kOQ=^o HѵsL)6 9O0'g`e4,@`JhW"洰X艝S iߗ^Nu3M@D;)VP+9$1lkˋl()Gk)8ᰥM!ZZK΅+=c*=] oa6T|8n&ryż].t4W}w5~u %4'13Z h otw"wހJ_TTpzoSYl}q|~rYFZh9Gzif-(F*rP/4DCTp? JظG֗a<>cC5;{U)MC_ G8%ۍ} e<מaVF)-Piy&pj@.QցϾb~14O)F ёd5Ns.#ww^ _HX7)uL42tpe}N;yJYjЮ+(\-4a`g_l~Gozv u 5CWqfu #m )4u*g|gAMJƊF\uHW>_}蕗!iT{`@ q"M),:Ӟ {#bX9cF̽E+/Hvrw 0M}{@8 1^X.=A_ G;?&Bƈi9X@dPTaGe o]{Z=6R?PI1]8gQdt YNk}AQXǘy'V>>);6=OR:$oJEj҈RqWǔ)l˳GhO2],@Y|5yNz^K],ׯM+C Ar\pcdԄfI4H*짿wypfH σy[\oisZ6Q1e}c=WCH -"k -l;8^I-t}Q/;Ľqʢ KNtP`tK cE?ʂbwH)U/`PƯ-{)EŚt t*%pFkXKy#\: '!<6 Qeݕ 6G+6HوUg7b x֚>(/nJ1IV"G0Z<:n¤b6›鏊X-v2 >ˢVqdϦ3Uy0E4,ݠ`˜ۤ|1+3T$L%K\+nsp0y4KܴCI?#Oq,^?*~G+_ 5-ai o逛uVDX)d9qnz*RԨұ t˗b}'3 "=x4lZ$8em@ZUmA/ֻUm4ES-0z":D>=\F0vV>P !G:毑 3:: h1KJ~U> !"NJFQ+:mU˸ch sі_dx .:`^o^x)GCa0SaQO'MʅяNym(M?rհW|PǕ̠&aMEs$~?0 ȏsxb捏 ?Jy$58)_h'KƔR|GfE}0uFgK"z|59rքqJӜf.l?))Q\cٟJL| 7>7%>X#PsRVP&Jv)]}EH_`%#Gjyj3b֝ \]< Qݡc,hX747 's+3&ׄ\3l{+s0Fh4R05묔Q!w,Aގ=!]45fʰ !SU0,bq8FW:?kNY6({X]7ԗAoW5-)F ` g߇e(<0v*q,OHm'&V zP~z{tY`B0J?dij]M]L,3wpJX<_`@ #{.VאZVX`[qX%T(7uE" L.7)[x2>r3<zb+,yP,(//^N`U3P~j:G+E<]hEx5z\c1Q3>CdMY뻧72+DGu`e,jQtA2_=.qG VK.9Pc8Ȓe'uגex!cH+6(f = S{EJNbqMR.ǵmzR d{D<̆3-CWLmM₌8&@_zXu3 KJJUxK{A؁#N س˯P$ӈ#cuMx؜>k9Nƾ4>b_u"b8Tmefg%^x#G?tcW4IZ$FMhԚeM)t0b$g v=No,`1q\!.-dA&V96DЂ\&ɡ0 } ~iz1蓢T |;2S*I 3p˜f܆B(oRV̝a@%VJG#xU椈aLӵ2ZLtSu <nMsE'|$YFpzc`aT@p0Ce9%N?lYq-K> p%vۍxv8>RF#۝Z!1#u?$yż0~kQP!قH S &}.8OZiuhu4gV~S#G/R4WfPkJe$ MSkڳlYaFt;J8P8(g]y9Kw7OՁ}(3#98h.( V,cgiG"%>yipri!`S&np9%[2?OCy7.Ө[g8NXNY q HM_!yB%[E˄$mrI;#qň &c?UW/P b5Km<|,Vzڔ]D HdY΂G$~AVe4KS@ #M 'r`&GŚR!dL< BMHFC2ܻ2L7&82`5[vI1^\no5]g OGgj<҈#1z̿{ѮՊ`5#vX1[*P5l^tS!M%v?# AVB^dބǝ8ni9P(%v}mSz* @˿rK^>&;GwqddؕɔʆsO`j&>EpLvp;а@fp\XIsyNJ462&2/ӡPCZCzj\ 1~iJtݗ(^^h9#3gEɥ!958[SfJ28ݐ=˛dAQуAS8[w>1ʍ>@.{{\"<׉'\v\CCcHg$Ʌ?3r`{:IT[eVoCg.'=쫂U``Z v7iWaZ?wWz5q3@/6ĶઐPE/ˁ~ {&u}'Pw=Hn.TC cYx-}X{Ώ!O$Tol9#m!p_/57mjaPFU~̰I>MKL&3_V]'xŀ~}0;/u ܆^AY 6 7Bx$v5C)Io[ O;y|B h2%6̏"|C@,FsNsDnٛ~r$ ZjMYЀC=,íčU2ʜ A88@Hi'G64^V MW#1 h[f=|/J9(4(?`En}wKF9 t}v\$g- zS|wy#X9tr|, MAziA$.~5&)m1"~.V+yf7!զל\O1ZWӫs\$7YeUvc=g[˟ > {DccسQk=pD^BR;$yz %]N mL^\`)1_u ݩH$w`6G"!&@D$#`)(E>TxÉ7PiGf-҄q_^)=oK~Y[5jD4iIm.?&DqpE1 Xny rLH2'o2K E*lnYMe:x.ѵ X7XqUZ *6rYK\"ERt0ޔ4&sPiqW-jP9&EO:w((\/)5 Tz.M iNüNa+!m6KڌebBǙL[5VDl=EXe@ύ X 59hkEwZ-_B$G4cKڄeoK+]z sD uL砃'` r~jȉ>/I+a&C3]1AI|6N u|9'LAIva=fC7C.EhX7o͗Rv?HY{.چ/2-.htCbȏ`s4]Ḣk_@7}Ɯ"~Uъ]`$ssFLDM>!Wt.Oo 'wڅa:=p.GEB%J"n! la>K#C'+g.cZT?]UI''(qmhyZ]yGOJ_OݢDa[mܸQzI;VPiE?lBAM13^~sb`ڳoLyc[?_|5\m@ӻF\L3@&i9v̞͹瑻3X'?z #ŀ bȺ!]Iu}*8c /D f_X)+mi{jhi!Oj vWpPL1smqHwD8<ǟE Ya'IlpQX3Kl̩m0XV{f[[/搽s}}His~GQL 4c>"*.uCI"=l8n@+ )*y@|4&;9J(4ÁFv$Yi0u˥=<#eld*1!7;0m}% ;]_َZ1 &u5}OSY2)mg`)Q:SPP &>VGGMIY#SA+ |:?~j >M/#Pqtr=_#לv%%Hf'ӚՅ:a`}]>:4П]:/(mL߳ʙ#v sPv%DtiITb; P1]>9b:If`mK9ې#mz;3567 B ']oDMA4O#$@&Bflւ ZvQʹ(suP_[U0R/8.cތP"a`w5#<ɰ' .D3l Aޅ;]e4& yԇ#O^Z-m]3L âVar+JQv6S7m&L)=hEmgsS>DF Qfx{5W ʹg\I;>{,yh/554)E0.ׂ9g4xjH8_^ADYexB+4 NJ u* Nw"bǒE{65d%+ApD]<0C昚lDҎ3DcIJ/#cSeR5v(zdu :>?kH1Ãő9̤L u ӡ~EdlѺn\-QˤptBH`Q1m30I7>ebP?Q7 =7lEHHkzW XO4sQ I c?|pvB6r|s(/=, `ku[ Y#4_mʈot{}LO{5`81->:XږF~g r͡ іo'?$ƹ 0.P/ታ_oȲ^G캒 w9E.u֎}zhg[5qOsɌە4RcgySn0h@֯ ;/x趩ͭS-]EҴާW8Mz({v'ȑhEw1#B#AgpOMv~3zԞ,Y0o$a= o { '4nI6AuEwlEE;$o(O!xAʨI(H'%N(TJ) {o>0}%}Ύt9$HVZ/d3g>*1&i=ӽu:UX ߕ@>uwkpvT{$P/۽03@ZCZӬ~ {;|^Zog$Cմ퐿C^"!G1񈪹af.(zuʿ*]fvoŨ}{ CbIhWq0}aكjwPyy[.uAܪFfR^ 'J6W&xTA,Yݵ8)l@7aI` 9䖰GѴmI*|el꺣d|P6u^Y."vlǡ Nxե Ld鶋‡,Zքlk'sr9j[qA_Px*ӷgu(zHx<%l4"U!@Bxw3/p]}{pޫs㽏၌ 0 / {re-ongܟOSzaȩ^A"\ o,#!dþтp2662>"X1/d&P-C|KXg0HtsR3QXa ƚ2^ÝVXB}JzhHFP=-X[ ˔sI%V=E/tum:`h/_O:]lȌR!OP+և៩nK@Y*;]c]>lX>ѴtYQÖ)2)X"1{ 4.z/#;8 Z~DCw[_`E`e`̳eGeP˯H[TJn ?}'?k]:8˙委.hy! foAJebWHrU185pTN<<+E` q42i͎,*}7ᵫ6!iP&s(6@%%Q,]&i9\H0JXG~!y(΁/o;<{bO_>N1`$hE[0=g|3E nhp(͈hOGN g).I>nHDh%Cq-gxLF Gu,9d4 L/뒹pE&dEw.gEфrX?7*PM#mezpR7Y<{<"ۅ cС5)4᪴gI@cP|M<5ڊ ~4#J2ʢ(° hFcZΑdž\YI.qqO,jgdʮ8lL++:Bw{==)op&n7 X$ .K:+xrQ.PM,@~b*kInÎpݐs)B V d!Ey^mVIЇ+:Z ]-Xۜ6>x:GC,L:"geV!d|8Ff`=Ѝ}/})#41˙ùMV/HY2dǂ+B9ykRK؎w W/Vj]!Rͽ)=Ɋ<_|F$ܶbT9mWlnc)aj\UWϜ[%+rĚV:bvƜ[GD.]?DMD&hK; ](JI$Qzk.k0Z<0b~^h|]j֙sCR"J|RYyijG|ع@$_b('U9bY~A9N9k6 EbvQ.]noL m6[33QoZHyZbŕD> hͷ;z3rH1As?rM`X^]v (.E/kpKw0X)~oD0yhC(~u&;&pVw -0kj߭s!^v cw"^3wb_jҋm_Xw>U37dnRRpZ_c} ԣռHXP|mL%Kt!mgɌЏItXiDpaJmTwq3S>(A1dc;&ز:bT ,iW:?# hum:ddbS$TV M3r gW4  i^iDzrc?xEDOhk1QfPSm|A+ʟ ;6 ώ/L7471))<;MVR!. {n37H9ҳ>Qe8fQmZXOݍO}oPS9rRs|7M9$S:8|wZ(e߂h< Og~n/EC}D1cw"}znjXɤHuj;CV!o ]O7v1?OFE:8nev{$qE _{᭄TW$=~}j> SOnHuL@UBߜ)j]LJ"΀4ܩhD؆RJ7[e}j#8TXt,5xkW߁F>A Sg @ SHxjNٚ,uvl@o> 'Dr];X0P7X}̽utӃCs]=zN/fו`6 î*~}rhWr2KA5g-?׺v1&jԅUQ=u6.H/+eSn7i8C{8Am74{'ޣ~5Rų硬q 2j ^Ft/?TZO׀R2$0t;>!Ls(6 JyȵζFȓtw)|Bo#o%X`:牄$WRhŻ4cUg\AWa`"fDQ DvB\>6`($]8p0E+knH%H P1ʞ1]Œe\pyAg.+rG$d+黮Dg ]yu鍒B9vR}qN GWPIvf HdVVq37y Q?!]5w91}jzBu-9T\ UEbUpCBQأ\oϸ% a%NQbQ HM}aM -!էQ?Vǝ9%%ܪE}m+kN1Iv+@fA3^%!C J4z -Qbrq?o+@g?jgܭMmR! f)+?`S\ē)W\%|ƢVSBє76\( {"Ytvh8kώ*ƾ-oF75 _T%s ` #Uk-tgnh o ?(M:Tqll,t+wC8"l%O??щq_ ޥ&H^K0VGlcp<-;HgmwbW .^ C "<)1J8х UJk$AVAњɧVA:('pub8DZ /A2@Zҥ5˲EE h/8ŭ~WbrtO7;1G(h0Ys#X߷n. lf>8PCw)jZ"!u9_2\]_(mMoN=/`+\NvkyzU;[ou:"M069yo%F.wbW~ sD#M>fůЪ8V_+ȷV˜p /2tk2nU}r5F@s10ld7ʆQksssí{yX#h;:0kեZ60q.&=r):F v, !GYA9{0a8կ##PxJhb~q:,r4J)Fm\Yv]Q{EeOօ;o50IG,(ۄ*2s|g#L\$ܑ\\xեSp; i`ZE`y5&R۷ ޭ PzUgҵMWsr Ws"IbAsl"Ée]&_7n (nШI#nOh"aH<ղjS2{@M эH F@5ZAԼBbmBۜ#Y!`@Cp<_1}#CQU}E7>ub+ :w ֪uxVb IOu9~ O$ҴDk]9y$<-S"vkd06$–}V\Vs/=1:sԚVMc*r]\HrLD<"Y3mNF!=& S5ƜFȾAGЮ EY\Ɣ4uw2LX ;;C ҟ>5%Vm~XT}K;ԳEݟ bU2jm{KܔF٩TdWs3ZPaυ"ocN8tH`wۃWy/@ !=ϧo"de3»P6'Ï swtAq@6z¹-::0k4D@Zxۆ0Ud lo|݁-n^uKL@1uA JeF&b[M.0q |Weڷ'"&x֭I2=4Y>2=^QmfҲt[pMWdmjT]jOhKNm6@n(O3 R_@5|ϒG"m/4Kh}[ NyJn@EVQ A:Dƴod\%1հik( bJ}Y1*8d$fT{9E!عt@Jl>ʴ`n!57'#P>[{)qETG*Fh9%=mˋxkY9WHǔ `-Ew[ ͔WW<_xM_j; fOdo"(;uW$=OXX3\^:t*ǭ\o{x=dyWa  gZUUbQN`^gAitPoexpˬ j>8ҚpYiWX>X8~8U0)<オf?(*ucV%P œUsiM5$۷9y7- n9*|et gI&.{J؍}%{ZWn׽C2鉍N _ FUj5[zGd ,̽9Ae-Aš\$AL񂛑JMjme!*‹O}6m}؍5m"3*P(+ beL!fsjUq& 4?)܂z{g*n*W'dl=P2 }Tի1z4{Pp]3e I A`NQiRW{мWMl77xuWQ]Q$*}{738nfRScs7U<;b c~W=c ?fLWavXg' A[୉] {hJWqjQb/1fm:U_)ۺA%up)Ulh޼A[1Ph(@UWЛ175"KSdըS$j~2\i|%#Ǵǣ'M兗W&/*#J:+Bk0d͚u(,珓)jjV,1H25wGaTx$Xu^) s[zͣv`E'hlUM@Dp}[!CJ5no!"@$\kjU"ZoQsFC#͊CS˫!86ɷ/;M?g%_ܘ\ u_2""|hMEq$+)b05y/v K[T]ORxjM%J~BBV0]bƙᶬlײ ve(x0yԛlv/6 [&F~ 5pUg>tIDOڕKI#jdsZ *P8qzqz "vPԍ02pB KD mT{oِ;u_~atXРXdT5!+TFrzEv .)2=];PX ]\AtښQHzǠAB9mAW@#m|6$WpEcQ=pI~Z2) pjC"y@'/&'{ @3$>Du'vkCQ;I@`1룦[|knk,<,֗5mŽ=EXi>kXc`4Ŗe@+YeRsϊ;+. )?,/wŬȴ;Ź .Fiϔ95tq)[=׏ OK(Xy91oX36-v"j" !r26 ߙKxj}R3\$Nsf1xG3&(MĬ,Lκ!w;>6PNx2)ϿG܋W\tGZ|Ep'vV5`cGøy+#:kx6.ԓC)bs(Cw^@`lG/Lm7o)R6@s[rb,瞒IN!'J‰j6nѸYX`{hcjAR9v4?KgV>\`/{yMM^)ntf>=u\iFd$`TG37_FkjV7>>g3zeX1댿T9HG(P{78p_54n 4KJNVy㝱?{q~sx߂|jt;DW=Q{Sp Q&SMvMny娘WUdg o-'v7= -h㯺Il+`(nI97 7nKee*s|Q͝`rDj8G&]kMDxD7=90AO|k,ȬA*FDUw%{`]VAyaҤK'fZq_(Ъ7fZӆDh%lT+5Gd-0{3Ea^.p:VgL0 $l}ST˹F);a{ZZqIU׷ '!{1{XϜk@oX+Udk-zc+΁IωhwvcnPdlΆ0fwoG OG,J+L<@"eB7 {YzsA<I?sGvwG"ӹ}P1u'U=K4j>8i:iفJB>#YlS;hꥌ|v/괒8Tt;Bb*x\^ Ń4LM tX> d'ׇ3QoβB&(6H1~I¶ny/AgTdkx\e/iu,|H팅/QAnF5jNK('Tň/&|*Tc~O)zDB!-|#,+n0UMC #paӵ=dh&N)F[CCWcHvw G +`F@>38:My-V /XfV_z؂.0I<իeUQ3^[)spb*(">̓uSu~ ['PfMv\+Oɉ=2[OA;IC)]N}<OovzQA)&D2(Gf읓Mbw?vZ`<SS>$3L.>(#Qo1"05V"F)@\!CfwΡ-.q7TBUtlC6ha s*z>8  D=(D&n0Ymҥz^uFK+;Sci,__ aܾ {N6|q3Y} pX'4>U$*0K5Y ( %.ufe<9 pY#ц7E 7Lg1hqN$[o S! jڒvgu} D1+OFdu,)b<8geG@XI@+X<;E~,tq5?R+8 Vz(~+#fCc՗X mڿ/PJ`w#oET_,Gzb/,Xnd`!M<,YBGVGB(]DQg+7ZoO"̖8TkmOMȰS_ &!b,v-aL_"mW`H}mU1yv$?#X&wc/2KLџIxF6-0PMqsk:>\Y7M xSs/12HKEz8W%1LWbŏ GK;R b.<C&]V 9G\y>A!6RpXx/mjE6#r`SUoQ!V-qCa{#]TTA(HgEIjؠ($Ɯ̧[=y|dnuYѝ?3$RdTEQ>B-w[lt&#aͯE | ^ v+*4KW3PY glJ=Hiqw- %*Dvό9Hx!6SN_ r4.[TRv0rj&yő"(O)ϗFVy$_xOXf3|*m|lqwS>4u~əƯOsa'yb2s醂Mq&uu VD~7Pm9(U^p ӧqj1+i|aL8p@R2QփĄq{=} OPPww.\=^CX<.n+ݠs]_ǚGC}QE;jj}A/LŞpoI|òݤk`IDLF\(9ƽdv6DiK?AHU{ۤUdNO*76MWvXs+)u$`'z^cҫ ƿҪL-9HK4EZ\BCx'\Zsϋ~~g_fTY[ýX, Kg?HGtcpk K%Ү{:.A}E=}86=3cմCG -6/vBT`wXǐJG>`Rzrڈ+>Gdgv$I m"MyKvx - xP?bOdg)O}?w!m͢r4+^6ȶȦV"-yi, QItQ ]Y_{"nN|aԹ3-mG@gФWkfXZuU`TF';a- ,6 2Cils@ädp0/8'?)\H˩0k mIǦkXzWB'(K7qy7SL@3kn^dLNO<<26?U:d#C1JA6׫lsy&_sWbQ8*+xn?N>c4H`ˀLWROѠ?rP[`cdjWvq۞<{l~ݱb#޶\L{5X]#1veAܹp[2(q'?\y#C*ǻkE!~HTj,[}bUdɽAX?EV̸38ϲ1Xp* ^DEͿ #@ZO;LohSG:ApՑ^/¡~WŌx2spLMLf,WMQslҺpGMF |©SY1SоՅϼ? ߊiLzYx+"( rqQ>&+kq(Fp"en`?रgdV!#-t#{dkMd/MYyiKUl'~FDF&e)8uf7 ɍĨp3QI˽bMegJ< Ɛ낔&g=kުㆢ3k2M*k]c|0e QjuΆ>د. yPtT/ zkjWU,ؖ8_\tb s?Lޛe@-teƇ>q*o ieOb$gpD ՎfWr(S~l*yp=в48Ä7>PGHNpf7 4䝤Z^,$WY ~Q$âM%uA]pP9 Sv8= ~ڈ XYl=: _v3 ^ht=B;b9ԮԕLT%&B;5 A s4Obнi-2REFwEJ?Fε< v?hSX?TT<=ȥ` _?*wS1[6Uq~*m)DDdby@7O]nja}ЖZ1=2}R ~"o}ˀl҄&\\t= G)! s~pEmia !K" Jp⺤t`z&;߿߆ՙ̗d}`! T$PZflp72=t0xNu%cZ#S$6ٶ&^ DDE7XT}:u1V}Jz1:  k d[bySRA.b F1jU_$Yh>޲{:(8MX>' s5| J!y&7K@ju/q~ڇAMQ 2T+O[^ ԯ*}\zҊ]30!-F՝\p}z0NM#yi?mQP=&NGW4xKįŜ}{`%7XG[0c$'R. X1j{SԐ0@((qGK N g)9r…Wݮ_S._د8WSkкhyέ7.x^~md,](9 hO#j28Ũ%kgJ$UDbn K6r\mو!oLm?_+#2<{1Is i4W>`us-Wt,*/,qh17}yJZxs 0ȍBk  Ot2D4v j*Ɯ|`:h!' Gm`l5`@E Tqbo0buRR w艁L0l?/qhFNS̯hyŹt#&28UHZSeiW֐C bh D1'"ƧOz8CP7u3)gk滭sjVѣ=1zw^h] +;eZ$1,\NHIraXR EZ<᧫j4BۻC678&-h != S;m,ow,@yNr7Q8p(se0hR`,Y"QfGwq}F+pYcYx&0nrQp\ĪdwX&@aMhL^_ 1 ~>o/[N^Ցw.Y?=^=0ҿD{VK/ ɫ ^a[˚ ^qIá>B&dBō4ٕyL8BxgT W"ٝ{r;̸#vequO>W?W9cEj#0.J;|Um| $2On+BM ((WN;g_LP7PZ)mHT\~qV%v:41-+\I u^# M[f҉~ֶf ygZ>U\#K,Sk!ܶ>7Q`5ϯ%*2FK> Q h 8,t\a"5n@,6y kqwj8o"͜ZODu!Z'V")AG ΀nZ&'`]_ZJh?mL}&g궺o:7c j&\5lg1vӾc q.esY1e[z⽠/Qk2'Jj<ޠ%ڳIc d_\X9<[#Z+!iާN M6r ᚈTR-$*Ite;Ð)Ztַ::H/#) Ӌ/tqg0:TK#sw> ! 30)s'^]OTzkw>0 vo4|(oME͇T ]ô1eÂBlC7_`HmIe7NQIh6}^zvL9Pq2dW6y C8tH<(A%bjzx- Wrף&'Qߩ%S[|EV)L;0Eg7{Js;"xncXiĝ/VH<]4bƓJA,[#$I(J>1+<=V\&]59L0zȃ𣑲 jB7Ӄɹ'26z'`r ۡ7kɃ;MD ShJqb^numRՁ(S?(֘@Vvw9FG)R ]sFJ H2Ozw:j@{|?:r"l▉ηKt0ݔHܼz ۝W:wLu'WKPT@70*!S쪞0ڲԲ'\҆!oD'!J Q8L 3 ;E3-CZ]=57 gJm͋NZ U{0R+mgPbM@?^*4Yو)ÅTS(UrޞӎC7Apy+,9o8"w"1(z,$أn[fGXMH2kIYd1)G`0&2r|w9sUgejFiGVY')R`*-0A=d9 7 o$Y^4Y\kx:,QvR|)v03l *ZהtttK P~9'v_i1jL" }8fo4\搦72dHzr\9#@DPUegP ]] N>(B!Ȉo0)d0'3 <~u፯x9DR?D(MO'mV^!s'{o^!;)_ϓ8LyOՐ{fSN5:؟ctG%D“ %Qqp˲1߀B޻8i%o x?U,K٨]0bc$b/KCv ƩgDpܜn<~:,VɠbG4h'ʭk@FhʊFw.JL2FeE(R|Nݷ3Gp(Q!C)T56U4ig"Z7(y1Y.^ȋݔչ $+ԣ`⑆G8|ͅcՁY@E?t _ }G%*Cǣ+chg(İ>9v"ȍF+H \9hNcZfPTԖR]~ٍ{!,`bZI38MA $ }qҧYs} 'wmzҚpқ8]1.>M4zYC쌰_^O2e4-+t4T6, B]`p4ѐt] ceA6s`Mu_A-zv3{y66fEf[ >R^jb((t{վ$SPzUA/ٕzIn !20~~e81[3.+/էx[=--ducs|Qi˶]!=qf&.Ycĩ2Z\o0G+]*- *8[fSDk)2C'Xpɛ<]tQmK8&Ǖm)C'r)L*%.憲쾬T]vx\0iUT I3f |`N%Ӌ1 KyWHm1~a[I,]7  ܞw"/΃(,gT7*7TㅏlN1ᄡJg\U"O$@x57u~Ktp*fEw4d.W)gT3:Ǡje]rVl,4jŶB -6{k>ݜyӘGob n}pތu}- -&kFZw P u<Კ0_ ]=WK䭺i_E=RqN- lF)%3UߵDW=FJiɏB;2?|hlGq5'JXUܘ!m=ikA;= ~xFIju0u&[F.ۙMDt®ܫjGdc`tsYt(l3ٛuU+}Lir1._8 L#~,Y`cg,{PR&RF)nuW !_ p zŋ [>Z(_>w: 1]m]p;zgV[|VΣ.?#ߥIOmPrK/&./*y ۄ P` ^bkUJQ=TJ=#82 "GaWbm=Sݤ$\̴iy}֙ԣ6:?U2*gWw?v _fPؗ5 }O7re 4Μ a]qjvIqV$F*pq ':qd́""'V LYtH^W ()~dcPkɘ1n&hsӴuI`3(l @C0 P)EwqaXQDf(5>g1@zc_pcYJ~|v>> B*U~,{.W&2-d,b㈹=YOCײZsK:n 0Gh1{B_9X aq Kz/C7Lx{0%qL1=&@OjQ;`* Q+ DuzBeY4 `16(GOeMx&$ vL?ϳqmq1ͥ[f7#1-s;b@NBVPtN5%AY' 䚻G๮FHk:&ld IK QL,Hn.wf:/j%STc~p]9s=73 F䧢.l8ϧ$ǟڛ$0h12z˪XaBfSQ|/4 !Yaz@?w+ ]M3|D]g'c!͐;{!ϡmG$Wq_S]Z~Cm_2B6Fr,X~eߒ<Hm !=jo@/(n$Ĩ2 PO=7Z2zհG!OHI as޾`9)rqȥLJ5A0Tzn `/T~S&$7zk*0 L+w=**_O, Nojx-2 ;t]! |9!Y}𥿤Ӷ0זj}~:=A]PXӵbd}@bD0۰ƛ@ځ_r˥.0J$(vNOl%Q=㊒soZ48kd[2]04v&JX=Jb]ktX$֕|vʳşDw9{w!W94pozVh:4!>>%l^JqEyN=U*onoC lk.{+f Rdfk|&HT|Z{Œu(LJNБwSX~2bgRm ֈT_LRb X<^0W VމE{oJϝO陷qhRe/8Ț j7&BCv{Nd*$=#׹=|[X3AcSy<12<:(BH%x4EL v=0N!ZnknvϤ4i{-#1$$Ut7ƨ-O %lwz0gX&0~Hm*:٤ԍ_|'1sy_icT84|TIM^ݓp<9tOjj ƭ)ᕛoۄ4rI F,S{4iUa~X!֟ LAk8b5-C:TQ-oyp+[/RkshX)7U67f'i[Qۦch4*a9LIy/5\WuGa+#FlWaHF+u>9837qY:-%]wM}w1$9o:+,vA5mXnda|Ͳq} )V ( f4 n*@-@E X@H28o-]{,/;|a ۑRv }q4 PUK2,\K?KqLv6%}- f;ŭȌ731!x6Y}Ez1WH>ךHf`ERT!8٫0; ݚBWLQ #O)6@_I@#0[=)'f}`NƹOVӞnRfcmKzL"kĔav;¶")Mܮ'ۭվhy no_~xMF}r킖˖XxӆaHbhIEFΧ$K=zJ~!ʬˆhOv˺a A"JJ쑦.ne~YL#28JĖҘPACYtZmXN/xSU[Y4{m'hڋ␡ʦ.}rófAH{O(]A`TE(l+_T$Ĭ @h "S?a[to}-!i +xLc}9(ѓڌ3tTɎ?{`/[')L#ḆΊ~sXdvu|#LtA$ ef]4gEoɓ7MD=$F7i@yL s([; or~vN|\b&TC}G+=} g#7Qi x;bbwYDyᕄGu;1Acs:5yY> 64DӴ> u pWt8x)(8 *)#sPr@ ʶ*'"9iR5n͞S|7'3[Uu1C3ކ\@lK W8°*Wu wxWVkb=/w]Ģ.E`O\ṁX;+D,x7oC$tj_lF@'8T0ˁJsE⶚XpUٛ~FGDn+|֭nMiZ}4yY{ېl}^7J3m Ѷ_#AF]*38Z9b,r*:G(f)~5離~2}2 >Hց5ZOalێq>0!'[5y{^rr-V)Bیqe3m Ap&N\3AгO,GkpB{Y8:q$6I+aU"Q :.tnE֫O:DSZ!7EP$M$f0A*?iͱfܻ`\a#EWS̲Mm*H"s| d:=ؓƚmaбiOUg5Ӵ&4"@_7/~jΓ呻cNuQ+ 0=ϯBfMRe旤ꨁ3Ga`zr1$QV^ֈ٨WfCZZEtKAU- FTVK)84*V$;S}>i-">- [o˘REBz8vB$]R$hw\w0Gg~:'lً;P?uMSKK9lr:g[۴$#w=fQ Nʨ o+c1bvOuI|%!Ǵd%eӭ# PcvT`i)dhC1NwҀ7)d=à&|,f5-&:C*b/::+I(O-? e^*O2viή'=apWi9N#Nܥ IFTq昛kC2i0XRFfsIv68#% ;qzEljv}_^7]a% ;Wb5J!ȂZ~er[7┫&{ѳGTNT!yD 8'ӌZU.p푃um||Lܙl_[u 7d#GPк16XP *-&pȬv%)$ll=ds(WRܩCBS}jQ6MN|r8e8gПVZ4Fu{c3 ŗ,PZ)lsu8 }+ή1#.fũ{T:MCi0RTZ{O/30وļ}ZEsL[_3=2o08GM'[NGIH +Qf;7-z4gr;D]bGT7|Z]-_WF2 n[yM: ^\ylm=g՞`yQQBCV%o 2 Xiqa5^g!9IE񝃮r"=KF ӞV,#j,7NJVa2DG8)v?JfO9d||ia (Mr5}N=+Ob@c!ءaU Ki (7a&P§*thH#Vb}OxVv SxČ}OM*nʾ2|[V ^%S.aOIJ?z" Hoކ}u7i5-{]VhEC:ª$\ȒX#Dk-ʼøӴgeqaJYj*^x|> (d;ULic𫁋`R.:=3|^}sXd/;ٲB.M<-K֭=1IygtD7tp1S~\JD;?(~h+LG{kXCۇtM#u!#˚eǓQ7/"CH 7 :@  Hl oE0!'3xjڃTAuv$, V)d$yΥiCɆӔ\ߢF`7/ v #s3Uɪ׽4B\ U(@0őyҶ.whIwquCbU+cٚҞ#8e~by%~]w~M~#WW\^$$}  :*1 7#EX=@ѐ' A(lJ/"-azL7y-%kgi H{JI(bZi#}"x{;X :R̽( zG6.m=W 꼉׋._!{f68ĀxIrH, p7BzTB\ ؘTtR)Xnt/3%E a0nOMB,f9cK l-U2i?}myt\-B:*ɾXB{:v_LZݻtY񌎿1I6wMzTMzBW日f9P4I]*G$Gi[&Le]~jzq= y6G6ǒ\_PǠCrأ֧HY'emDKҬ^yG7n0urr6tb~<>,tm'8xEׇArSBIbBrxXJpw # /-d_°0h%MyۼL ۀsT,-y,m @_QHT09&C3'={ @:R?Y$@3jj0`V(&t(Y4Gv7kYkVƒ !`r`*>j8G7uKfn1KkoQ'oCo?872EB,9J#gph"0Y=y?Jr2`X #\Njaw"#$h;Im4Nqq%_stőU`av_Bay%t3K.G:o1hvOa_D{X_CkV*pXVFlX7xܖU*˺edE DWx%paej8TmFS h8[8( 5t?F=dXeN1k&t.hr;E/prqh[ n:u:HG9xU$¾nѴkp ;L*$C=0*T2I=DII錰"s~*1;JNC(\z_oIT{a/7f^sjͣY722E{7oUw+Ѳ _Ios@v i'}XQty'$:@qJC.,LlΧJH՚iF:0d^GAkkJ*椧e[+Ʉ"DVrImdȘ32MD 8$豪k96S7V6yˆ{OATgf0%omgWkp`[!9D_{8V[b_IssL5:]܎5Wbs/`AZ2 txW(_e١ LY1Bp;wꙞginִc y,G@g{9=ں«^qUϞk 7cKxL"{\JO/OʤtgIo5yb~8 ^ GQN]hcq!EqPÝTDhj-ZTݱiWD$^W^+ɀK—5"P=1 k:eqh>5Gj24nRM<'u`4 ɸw:#2f|s,c?aPm걶Fd=EˠwaO1VJ%vX:JPb E[k1C졖fml;P]:WJ9՚*+i[֨2N}|D6:aY!Wv"]ad2O7@aB}rL뭓\oH;?AK8.,{: pN9-}?Tl˥_XğckGoE;D䣘)_-~ GAj;U+u ^6uB Fg"5zhuBQ~cd:Ի&f^s U[`p6G<DAO6lLHW"rpꆥxz~ؚd$5c d~/LR]C;*-nw爔'TIx z3Nܑ޼nt$${p-Q{ J-~?1A\@vf%D pwh ̛]*Բ~Y;ߗs`Me@* (ޕ\u;P3늯tmcB{T~qQOODUjV'$J.͵dES Y'»v~>nٜm8fejSn)ôkT#U2 _5^ 1$ǰZ̹krW ?]==9_2jHmCN8~n@E8G!ʊU~{%Μw f.QPz( )a+L$ t̃RsSt[=ueTG@8L->m3 .i5*gNdB(ɗń u=A ߒX ?~hPJMB/vc?/`McDtsee֞z[pl0{)+QHf13O֢Kd߸pĶXJ}xA+Y#b<:!P*?+*XJYE]H>}xn0Z01dr7(΋)e|kVadݢc'<l=s)F__Em[=3 6#=`< Śqx)EWR6J#"X=C=w>>(@:W;բ -4AHy]LB Bc4̣3vm"`Wy#B< G<ICR;eR] Zzw\\@J2Шߣi]*SDPFKsR !# TspUߨ#e=[f1I(x ۡ[ĨB#K"p ]8YBbU81I(s&2Wb='ՈV,֒ߐ[L:w=WROq-*Y1?PT-.a>g#9qb݂=ز;q2% 8wC<=o]j$"dx`(#Ɇ:1~Wz=xkM RK±6o;=_Kb'\]R(t=pj0Ă5v#Kh(Y==iEXOTXr-$o Ѥ tNIջp >t$t.. <ϊh 3e5~b7:Wj jj eDTұ?q 6İhWuiNȞ>a-#`y]ӈe$,+&cӆ)X_anRtE_i-.T<@gSD˧i&R2LR)Sꡮ2LROY: +|v{Jf #̩)b.E0CjW=.C9gIFI&x#bQ N/t(1Nqզ}cپ ߀,[\< .^ _(TȎ ^ ;<ί%գ?|YviPun.E_d,h.B#9&ָV[4bi›$y$^8멾hzu׌rICo"`n'mgb*qi䔲\B­k*xf iʗ@Ulځ؋ݱc[KF{סBc3D|b,@<&Abs%p,S-E\Z7=aM A"4M3xY#(m¢>@8-O8/b"-u^6ݛYf6?CUr~F?g~B^s<,m Tq1 I~*ѺEz A w jt "ўT_\G4fwExg(i#'cbt^&+% "]+z8?c!a #0,c~Yہ4(\SU10g3VTIO8t `l!PbH/3EF!E77[ck0xIȑy%u:V;G,7t<ܛRਨRW[^'@ddS}x%P+Sl|>{4 HlY![uJr EgHj"i/eSxĿB_cy{"݌FT|Ԙ3-WO+qR5>5mGҦB~Hr-?v}šk`-wod!]ql+*eǵVI{~Ub<#[Nm_eUAxfۇjEGyi2VON#t3J_+{^)p$_toڨgMے]-nFhM+[X"p.@΍*I8$0 K9=_͓}C -9GV(8= @er~ԯi'jKẁ)C6pϊm&ؒv|iոuokP$X4@x>B9EsQ}@\(U&#fJnŞOYPCG_ QP;ޙiL8՝; P N ''ّD͒9Bx&qkqtu*;_xsָ@nX& k%g鯢on%05_Ep) <*_J:T*x-WsѪ}5j3^,ZaqfDJXPTdq/ #]ȁ QJѸƬjH5u'F[Cu:@igK5̘˪g4%0,(Ny%~Om1wm_ ((=AXB:~1O "yb.M/aJ^*CWWcS˩ w3gV|NTOpmL[BO:NH,(˖ Zi<~MC-t)nm3w<3oO9s[ thVmj3X9C3S^)-eBmLV&`B2ŝ^9(xj9mUѮt,Ѧx-[I7F;/@1+k=ub:/>;ɁC=j&{O-"3m9+?  ,=Jf'wõ\!>ZgĻGhȒq^хrSRԡ?N9GIsOtuUO{C?m"%T]T>|tp2 CcͤʟҤk>KV6V9fƱ u{!.Y $)2OAF_HX-qqdpm+inD>_ډ{/g2,+r44W30sQsG4ʮ߲Kp b j4H JfcZֈ $ 9qJTZ6Mbial_Q:)a\n 5"%1 g,V&/_=*^^60;L(P$GLw @%=[j7Ժu[60oh ʵB_ olު[Rk抪zbyJn I.ځ~1!9h _W/Tȭ+㦗@Fpw<{ep#АVU҈F$qMLZ+Dv]H:֗RyD +OQn117.ER>+(C/(_D1 U,1o|:>^V8mØK`*RTjE0K uɪ/',9Yc7IӨ ֠PUr9 Rm]W pw".ƍĿtUWx u_]"$F]IDvU,ޙwT'NJD~ccρ#uX6Dh3-c_0Qw?kGs]_;5]zoJ"q\ӷg7??b5"o=`ܱҡH!G>5N/CKԎz7:mԶH'SÔ(X |*͂" Xf]g 4a J۞'u -5O %g~BOqEj)shSx39FXb6~=[> l2ל1Bc 08K4đ`QE-6 y)#?:/sZ)Ni.Kz| ^Ca0ikb]T>P)?7{yEV{w|$zg0qöF-q~Vj c+HwFժ 7AA-8#n#P0 ' zpyM2o01RNm( .M գ|H4xCux*Yٴ7tTH:׎,MW^f5 ;ēMq(ʳɀ4 P|HjS5Z_eq+{! <qޓ:Qd4f_jZZO$)nkUy[haR&""m9s#nYNE5U<_&;7YzgI ׿a}b-f,N9u{;c"3 `^u;س StcԬN?*OX?}Y/lZ>±iDTέŷӓb&Jes*]z#굏$"9e&.藄-聫ipigؓvq}KVb'?ĬX:?hݲƽ>aM".(#Da6D.asӐY6vv?<NJr9U=%c6T쳙6J-PLCLl?NI. (v0;1|CjK Z]+f+LAuglb0uʉ>\NIXFm{o/xe.,TMICKnDVbj䧕Ybt"IuQMc6P%ՙc8PKQW9(м;@C,~.mG +P|TG `C[az 6eÏ gjҋf)7 F jٛ?G=ó? [Whskn{indOT_H=@bCV^ C/ ZE6RI]<-\@ !3zFYU9ウ€7wF2M ybJN<9J.opѸS6L!vJL`pHR`15]m[!TT%Qr"gz',LΫHY&aΉ@rQ2[׋Wl~ef\cPÔ.bчNA)+Aag)@d o8Y,ˌuP^S87ziu $lL|֟Ho 8N 1{NI "jZio \6+7Ə܈-7aNi'.EmVzC.K*k2!?i|a 4Ϣ1@9ňbnyjVњPB݂*.lB܆{R={NKhx%$"'Qw|n W%ܫ[Oy(A{ ONf:h?#q1KcUj%s2e Z5p6ZwwsW@MH`!vu 7hzN SDh_?h?e\}0b^iR$IAV}3V;G"u-<5wíI*<흦Oߩ>rx9 D*ꄛiĆ@*eeQTL~* f{ƶqfe$Ho %Gj|%FzP/^j,ZF[`|"渋R\uqOY !^hs3 ,`K_W>]U]BeH\s~ %p'5Z%3Fc7smJG]U 5wBŰ9*,Ԡ_w'T8\ևRutO8`I3d GQ B2)E?J-?4pp* 8b1N1t y31UH~?lk̯%ý_\ FE]V@( ERq^X^}9]z"N{!^+Sq9yHÁGm rr'~\w9IW~gX۫y֧iܺ*MIJJJJhh׶ÿY Hphbj\-g[ kZ=c1 b9!^pouT|DwTO˶!j9? K&A?RExW'vi,rh d%A]6`].P) 3{whSMCB!ށձΐ^܃W]]G =۞eO,0w՟F9Y|{B*(Ba1aOoahWfzOV:)/sRT_0,Z. M9$xJ{cȹ_#{Gyɝ:C"Pz8^neRC6 q̀ θ\ ;t Xb~UhK 7/ef$˞&YNy nk!(ɚDIOh>q{+R7^M@o89:"ȿ@_TQCp2>aJ ;w=HqvOHgz*3k k>̪STpU%ѴN ZRp% \BPu~4 pHO;S9ꉜtxA Yق>P Rjqz}E2 k'ڋA{Ȝ߾RQ FR4^;1'QMb+ $HxӀeeF՞7 K2շe64:i,1 !?Ȭfv8kk>)!kdĠx^ @ N8ͯ6Ym[o+'kR;0¯ʗ:VY{&?EM5QɃWAfl%{mKSϹ7rsEԂaFH)"^A TC?mr%g]Ɉ,kGgݰb@OCմ nW5D*`6p@T_u `-: wjrAԣނϒ6A=/8# zP+B-˧9 ?6_'!)EEtNEG}v11%ؙ;J4 yEgҚyHiǒ BLsZYb][A6HNW1g+S!՟no`%TS4/L!ljʟr@pUW$241f6zh{mYMgD-&c(Y}AfcE$`|HQx[W ^FWp6%x, mu7]" =N[Lz_sY)1=G2fpdցqm|5yv9߅ijOzc**|z}CGaxٿb!\(#/ћ-UD 2)α^mY+:`+qLZ){zECAYS9&٢ٙVlb8*q5Q]&hda#VsN)E!>vP)D!W, `23AM wCk_vXXpG췴e`%܄ҬaJIX/D0W.K8&2 txQ)d7p|{b} pn\P|q.Ns#9Ee0;:/%ZS_Xي7)5IC"ߖfى5=]~=Bڠ Fŏbh8^ε<$Vc 7x̘v-!MQF0as !#ZzlӖ";%(Mg);<3(#-@gr"{X}?hCtD i:C~ءv1N7va]ȲD3A:+ « bVu7Ύǃʠgh0?56X<v9ue'e);VmW" Vm+~ @Xdy.HI=je!W)!b>|O5aA={-w5&hB0y *#1Yl Dh.dB@rvM[1 ȲQBUK=OkAEQn(-&54JmiL7!TVw^d:84t?}O^'+לtچΓJݮ=bmI=_WoFmAB- 5cIe4ʬ iYkRe2BCSBg\n׻h՘-g입nսoq;aLgr&_ LSb =WY –q(c\ ì}ğ QxAQf'inohe01 8ca"&:ˆQ4E"޻R6$*b U"n%EzdO˜N}`g#k;f"hJ!O6YDަZgd&y}L cWe4c1Ծ@%*ۡ$حª=ޭZ$dd AU~:}z,wau~'ުOL;e_6cwExӰօmtE1h螂)P)$9"3 HNH{ ;:I7n/BħdCREǾ_9#ޗNo8Fmq\,id_pUCua LZGi_Patw1E̫@gD!xQ3&hFß1x{}Sl+zWA$'j& NN {{ޘI]gZce9oBek Jc~I$?cxƖU%W@T- <'sL }$|AQj1H12^g'bL,@@l)BBF9NKN>r3s~!жJlq= _~/QJ;@IY3U'F'f ]pwxs &#Ѿ8}=䨡B6..`zqtj>=d`J\7NrHCPS#]հߧrh"4]5ӫ6̟i: !ucQRӉc'Ɓ| CZ"p+ +&-"wVhfKɱyc(*fg2 N'ФQ;+߷ '}AJ0ͩ p?5>G0_4Ek U߷ 8695]Sɡ6܍sgWPrY,zAU)K Ŋ(08PY][?- -1~(e3㼤1,k=ʶ YZ