python3-dnf-4.7.0-5.1.hsx.el8 >  H ar1 **=@22ި$B!~tPhucX/_+7ޜ(zcyh."y`6lX =^`+ACCe<`^Ba)gwis>o1vs~Z%I+Ȱ~mF|F8J#gl uƻyɹo{/GKpScϑǼc:=1}0-cKn,{$um018f58ec52f5fed85dd7aaa8bd6e942b90d4becafaa2fa3a9142c6c916f048789188c42382a796746762a398e575b2663e2a9325par1 **=@D'H4q8E E#> cu|!}E5nMĤxRl@?iP3Y_x0%)[S_F`Qԩ.Cf-*Cw@ޞg#`sTFF>Pt-6Qm,k:zg&l&OF ;:{wS%!>;9ŜgOTlZ+ xC\s:#%ɅS"9}"˹ϴ>p?T?Dd  :X\tx     2   D   h  L1  M< Q` V [[ _``DaW(a8a~9c~:z"~GK HO IS XTYT\T ]Y ^nbqdrerfrlrtr uw  v{Dw{ x y@Cpython3-dnf4.7.05.1.hsx.el8Python 3 interface to DNFPython 3 interface to DNF.aVx86-06.rdu2.centos.orgCentOSCentOS Hyperscale SIGGPLv2+CBS Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm45877dfk""HH%% I '*'*77   VVggA A KKKK<<xXxr!!  1 1AA(-. a a}{ghzz  yy  ((+}+} e e:t:t QQWW**__6Q6QaaOO ?t :wCSm A]2z&l sJ2~/ f]4Z9f`:':' O r  qq6y6FF:a:%,;M~0!(rT<<^^F+o"3QO. hhY e~-`}ONqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤aVaVaVaV`tfaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaV`tfaV`tfaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaV`tf`tfaV`tfaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaVaV`tf`tf`tf`tf`tf`tf`tfaV`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfaV`tf`tf`tf`tf`tf`tf`tf`tfaVaV`tfaVaVaVaVaVaVaVaVaV`tf`tf`tfaV`tfaV`tfaVaVaVaVaVaVaV`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfaV`tfaVaVaVaVaVaVaV`tf`tf`tf`tf`tf`tf`tfaV`tfaV`tfaVaVaVaVaVaVaVaVaVaVaV`tf`tfaV`tf`tf`tf`tf`tf`tfaVaV`tfaVaVaVaVaVaVaV`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654972654b4b3125195582c51a806c1f622e5d7c64e0d73ebedc2862b9b1832d7f6d27b0fec6ebd2b94be812a276afeaa193fc8c5fd59f44fcc286230d382fc4981b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d0672a36c4d25caa56a410b2b27029e4ee5234818afa3376c9feef1e601379061a6a523a820d4bc61514ea346e251ee8c3c56933efd76207c6f1fe9982b0cdf1757f0ac0db749e9182806c4b7ae7f748cbfcc2e93f991b34d1061a0f5f38977a0a7f0ac0db749e9182806c4b7ae7f748cbfcc2e93f991b34d1061a0f5f38977a0a0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e841f51a8ff45ac18ad448d9f9788d8f86c675b8501970b94a8acc92be86f2694641f51a8ff45ac18ad448d9f9788d8f86c675b8501970b94a8acc92be86f2694632707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06fea158d4cafb57560819c9293468f6325f3fe2873bc60bf92bf1c9cd5d1cbc9d8ea158d4cafb57560819c9293468f6325f3fe2873bc60bf92bf1c9cd5d1cbc9d8b2b79f4b304749f0b5908d325a45f7e7a598ca11fcfe96bc1b2c563ff01aff7b06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092d55cf6d692c52e4878d6e9318f836f48b0e1e2b1634e886821db4e9faf2d983811e0da08273470aa7362245c1364dc32d4be4f9cffdaed2af0e17b8cfac8540f2962ff91f10a1cfae4d83b778c886428ca85e8a4a941edf7e2ed45a7a4cd781d2962ff91f10a1cfae4d83b778c886428ca85e8a4a941edf7e2ed45a7a4cd781d8febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebc377ff068ed6a5cbf5d4e13dc46cad30ddc0e9aa224492658ff207ed39a099ae55523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668c86b7cf92decbcb76f5bc45a9068206d2ff2b01446426cd7483b966cdf364ba63e11c0bd734a275ea5da563ed965a24d94af4a89cbdf78c93e0dd8969f6f5b400f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78010f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78015f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e7629470942fbf9da2a470e24850f079271132629c47326382b3cba852d57a06328e9f013d686e3045839c180d4a5af8ebfc9d0de5efee67181c27ddf9a958d401a7cc3c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c304ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d86711196a14b435bd993768b2f3f2da016c99055838363be82f7d1ad6b0738f34c61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4fa10fce5daee08eb7c5adc5088bc16a65b1fae15120a2f703c6f29949d33ef71fa10fce5daee08eb7c5adc5088bc16a65b1fae15120a2f703c6f29949d33ef71964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb8ac95ef3c3953fde8751beaa1b8a0771a377b5b67814d52b97e234ca5ee8997f9aca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-5.1.hsx.el8.src.rpmpython3-dnf@ @      /usr/libexec/platform-pythondnf-datalibmodulemdpython(abi)python3-gpgpython3-hawkeypython3-libcompspython3-libdnfpython3-libdnfpython3-rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.7.0-5.1.hsx.el82.9.33.60.61.10.1.80.61.14.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a ababaV@a?=@aS@`@``@`[)`Q@`F`%@`"y@`!'`3@```2@__@__ @_^@^?@^^K^4^[]+]@]@]@]]nU]i]S]Ik]@\\\@\7\eX@\]o@\\\Z@\/J\[[[ā@[#@[\[h@[-[qr[i[[ @[P}@[GB[6@[2*YB@Y@Yp@Y*@YV@Yu@Y>@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Manu Bretelle - 4.7.0-5.1Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Neal Gompa - 4.7.0-4.1Marek Blaha - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Matthew Almond - 4.4.2-11.3Matthew Almond - 4.4.2-11.2Matthew Almond - 4.4.2-11.1Marek Blaha - 4.4.2-11Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Rebuild for Hyperscale- Bump release number because of conflicting version of 8.5 build- Add fail_fast parameter to _download_remote_payloads() method - Throw CompsError when a group or environment is not found for the install methods - Respect cacheonly in python dnf API (RhBug:1862970) - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630) - [doc] Document default colors- Merge 4.7.0 update into hsx branch - See 4.4.2-11.2..3 for changes- Update translations (RhBug:1961632)- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- PR1761 bugfix- Back out change on conflicts_dnf_plugins_core_version- PR1743 bugfix (RhBug:1935465)- Update translations- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-5.1.hsx.el8    dnf-3dnfdnf-plugins__pycache____init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccallback.cpython-36.opt-1.pyccallback.cpython-36.pyccomps.cpython-36.opt-1.pyccomps.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pyccrypto.cpython-36.opt-1.pyccrypto.cpython-36.pycdnssec.cpython-36.opt-1.pycdnssec.cpython-36.pycdrpm.cpython-36.opt-1.pycdrpm.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgoal.cpython-36.opt-1.pycgoal.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyclock.cpython-36.opt-1.pyclock.cpython-36.pyclogging.cpython-36.opt-1.pyclogging.cpython-36.pycmatch_counter.cpython-36.opt-1.pycmatch_counter.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycpersistor.cpython-36.opt-1.pycpersistor.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycpycomp.cpython-36.opt-1.pycpycomp.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.pycrepo.cpython-36.opt-1.pycrepo.cpython-36.pycrepodict.cpython-36.opt-1.pycrepodict.cpython-36.pycsack.cpython-36.opt-1.pycsack.cpython-36.pycselector.cpython-36.opt-1.pycselector.cpython-36.pycsubject.cpython-36.opt-1.pycsubject.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pyctransaction_sr.cpython-36.opt-1.pyctransaction_sr.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbase.pycallback.pycli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaliases.cpython-36.opt-1.pycaliases.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccompletion_helper.cpython-36.opt-1.pyccompletion_helper.cpython-36.pycdemand.cpython-36.opt-1.pycdemand.cpython-36.pycformat.cpython-36.opt-1.pycformat.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycoption_parser.cpython-36.opt-1.pycoption_parser.cpython-36.pycoutput.cpython-36.opt-1.pycoutput.cpython-36.pycprogress.cpython-36.opt-1.pycprogress.cpython-36.pycterm.cpython-36.opt-1.pycterm.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycaliases.pycli.pycommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycautoremove.cpython-36.opt-1.pycautoremove.cpython-36.pyccheck.cpython-36.opt-1.pyccheck.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.pycdeplist.cpython-36.opt-1.pycdeplist.cpython-36.pycdistrosync.cpython-36.opt-1.pycdistrosync.cpython-36.pycdowngrade.cpython-36.opt-1.pycdowngrade.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycinstall.cpython-36.opt-1.pycinstall.cpython-36.pycmakecache.cpython-36.opt-1.pycmakecache.cpython-36.pycmark.cpython-36.opt-1.pycmark.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycreinstall.cpython-36.opt-1.pycreinstall.cpython-36.pycremove.cpython-36.opt-1.pycremove.cpython-36.pycrepolist.cpython-36.opt-1.pycrepolist.cpython-36.pycrepoquery.cpython-36.opt-1.pycrepoquery.cpython-36.pycsearch.cpython-36.opt-1.pycsearch.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycswap.cpython-36.opt-1.pycswap.cpython-36.pycupdateinfo.cpython-36.opt-1.pycupdateinfo.cpython-36.pycupgrade.cpython-36.opt-1.pycupgrade.cpython-36.pycupgrademinimal.cpython-36.opt-1.pycupgrademinimal.cpython-36.pycalias.pyautoremove.pycheck.pyclean.pydeplist.pydistrosync.pydowngrade.pygroup.pyhistory.pyinstall.pymakecache.pymark.pymodule.pyreinstall.pyremove.pyrepolist.pyrepoquery.pysearch.pyshell.pyswap.pyupdateinfo.pyupgrade.pyupgrademinimal.pycompletion_helper.pydemand.pyformat.pymain.pyoption_parser.pyoutput.pyprogress.pyterm.pyutils.pycomps.pyconf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycread.cpython-36.opt-1.pycread.cpython-36.pycsubstitutions.cpython-36.opt-1.pycsubstitutions.cpython-36.pycconfig.pyread.pysubstitutions.pyconst.pycrypto.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycgroup.pyhistory.pydnssec.pydrpm.pyexceptions.pygoal.pyhistory.pyi18n.pylock.pylogging.pymatch_counter.pymodule__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycmodule_base.cpython-36.opt-1.pycmodule_base.cpython-36.pycexceptions.pymodule_base.pypackage.pypersistor.pyplugin.pypycomp.pyquery.pyrepo.pyrepodict.pyrpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycmiscutils.cpython-36.opt-1.pycmiscutils.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pycconnection.pyerror.pymiscutils.pytransaction.pysack.pyselector.pysubject.pytransaction.pytransaction_sr.pyutil.pyyum__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycrpmtrans.cpython-36.opt-1.pycrpmtrans.cpython-36.pycmisc.pyrpmtrans.py/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dnf-plugins//usr/lib/python3.6/site-packages/dnf//usr/lib/python3.6/site-packages/dnf/__pycache__//usr/lib/python3.6/site-packages/dnf/cli//usr/lib/python3.6/site-packages/dnf/cli/__pycache__//usr/lib/python3.6/site-packages/dnf/cli/commands//usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__//usr/lib/python3.6/site-packages/dnf/conf//usr/lib/python3.6/site-packages/dnf/conf/__pycache__//usr/lib/python3.6/site-packages/dnf/db//usr/lib/python3.6/site-packages/dnf/db/__pycache__//usr/lib/python3.6/site-packages/dnf/module//usr/lib/python3.6/site-packages/dnf/module/__pycache__//usr/lib/python3.6/site-packages/dnf/rpm//usr/lib/python3.6/site-packages/dnf/rpm/__pycache__//usr/lib/python3.6/site-packages/dnf/yum//usr/lib/python3.6/site-packages/dnf/yum/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-802f627c134980573a1b0147b95702fecb3f547d509ea1233b7a07e8062667ee7?7zXZ !#,~] b2u y-iSqi_jI^*\5ZLS)IBNٓ`YK גHYZA %dIG G) -68~̺TbZU((: wЬ+ _N[qz'b$ƲKwYqBfJkVwn e_s2r#ݪs3.G>zGgC(7 7V9R~tF':wחOH׵V=, w$gϠ9)6$޹1̥PwʖQm)r" iNs6;Ӽ(;ݣ\ K].^k)U̲ 6Ʒ6ꗄ[Z3[iC\%-q>wmkv{+]ɑ/#KXkG8jɀ)zM.*߫/'Ѹ(lA~!4_`5[5̙1L6*\e|du 6Ͳ5b!*D^fOm4Ұ7V053[&뎙5yH!^duP\BEf U D>۞?LV+87T`J1ݛ')rq]`iƒ tqo& 4=P&;'w ,~0.cglQӆ-U44!|Lel}rq&̀`~+&lDwVP&Vb:V`G^D]C\@ )L8ܐXF\hfq40"\ZL|q&Nߖ.ϸ?{ T(%#^^WAwC)"N80zaR1.{\|C.E+`b3$(m !!9[)*TzLh 1q1~;|'>-eD$ؤ̛4j^sdn2r ͋~>/yL̙ua:ϑuZG5';oM"7=S1L!nG])ʂ[Z3/6Vx ۾hC0DA)($q}%hW4!ʺ)QMg8c=нbFNZA_O<߈&˹ttݡE$\7;؜Nu^9?ʕy:^fOوaQȚ[(E] E'@ P~As80~hxRޥƶ =-u|Ugfaf%Ɇ?SI"2EbSbGWK\O#K[ Ye$)|ܡ#)*6`wuj*TB磜h02w]T(U<)| QmvkXq]T#mچ/\'fϹa,͛Gx k||N?LnJ'k\^fU:G۽)y;{+ߴ$K0{6N\O"sGѼG%W9E޼2tqnj$gvL枕,T4FBz%^"r6Y<# 7Q֯/M]PuyxkNi"5|9[{ aqu98#6Yքath AU<b8w5|{ZCBA@, uׇ\/ wK7}-Dh幡I[4ixJfY%;A4Xi^jɅF +c{ux'/OOϼ?]V)z5yC4 {v5O1xM[jC#%8Rju|̽ɞS "F:.2}4PzU}DCN/Cfߚc=REm?ʣcDJMm{P@! p3m!Q F[e nե-֗K<)).u  <,x%<T1h_f(0wYdpḞN-.PK7F= r zvxX' `;!8t6/@} Rt}!0?{%+faR7'ٝ$:r*Q%/A+ Qi H+cR g-S G#}%Ԥ>MϬ]qZՌRЭ2d9SPb f0%Iʨ`G馘#A{:#вp‚Rs*K|FV%܇=zxۗTjrYbi6 U"nR @@eUh99|^"4:яűz.6٫+ c KX[7ϓ& yoXch8 #&p1S^FRC67O8d^.uDM"֗xQ$ !z&4IKtE5L l)/4a1[V1?юqSDeM(.sAl\diCHEY+*,σ@DyV꣟a`A|]S !NOk_ݲMbd+2"BzpԪMtAp Ŏ%FSBl$_v%jRf"Db DHW GUzh30h2LDumzl6O%;BG }/&rqHc+pQP@޿h9 .` $% o3 1=H4,?N3":$(6 2N Q'$G_R5:!f)n;+|+Kpp,Y6!YWZ2Svil40=Qp9\Eqdߔ/4'vmEƘ*4 qT veaK{.5["qSn[v>Aݓ Y[ 5tpo(ieÞwT{I3]1WɰypTjwcK+WzMF 9wPtTbQD1z"~DJ-疶}n/S,dǣA\#[l ZTDŽ(&Nz(3}3\-vL!Gz̎PZo%\ H9TZ N,qt9p#.@[X&ʟHi@_,{ϐ-OkwE-;-K;U:;mX BL0)"d ݁m<֤\HRQS"c_΢4m\${ZDr!0.hadj;N&%V4͈b׫1n&tL&bt&fK&C3H0M<o&<ӱlsMؖW}{fkbX[(?G#-zv*&M}YI#щV&}J&z;.ʳ˂&2O tRDlmV^PWp^TسU]mp7d:7RT>g 籣n1#)Eݠ,b= ;L^ȝ%(忱a_(␔qxy5 @XQ9g)A?gs;|reE`+QwҡM,9SaKi/+1[?DS6TZ6緔fsP>uNJ4 R NV?+ؗnϝ]8 >r4jKe[)GМxs֧Č~2{$"plOb}-Ť*K`(3GœE735J=T5F3HnP"ҪxʲD.8/0:QB:uV3 %{(3m+6 {`uB! ,ƽ zqlKN2@̯L ]T[El %O#4W~u&6v[H턂O+ЈtXbW|{LFD z!o.qcMpN$!_Z!pjˡ_~s=›jHJk]"'BăOnN"Wsb r`)zն `L|Cl;ű {SHoPʅt=,+PebcXau[|,?,k 1d8UQ 18܄uB @䝖Bga:Ix/fz^T$Œu 0HB,mؑ+Q#g9z j΄z&{0<:d'LW)vRO<Œ'v`ծ7tZ,//Y-.1oT2mjwk> :!$R-6u01[L98tC_t;٤YqdN'Sn<]YOt.^0K_o7ЎS{xrҤgv$!5+C̠Krn6<|,'{V~{D&t$>9/}߈Aڭl@-TA-KFCB* Umzy{z ,qQVM[Lo >YeB? Y ;k.BvK*'E"hAIĂB=C T[ŗl `j֚~}2MMj"h1-i(jqĒ:Z%;}gTdHj Vٍ5e)oj Yckݸ+P G#đ(sswv_܁.i3FV:\ΐ?50V>g:-?>W);g@XBP,*r 9UAc |pi}u95RAYwyTyuL*`xh3͉AmUsq{(a+薛2 >ӊ&d0uQ B}?h/:#g#1^K6Jq!3e9h̫&< .6v= 9|;gzɒ-0hbN^ ;uk$D0ga9z܄ٹGΟnO|a j땾q26vN UQWMSQ1~ ncYCќlNp1DL;2I DtfUbqK 4JA 'DkpoϒxcNxz`,R3%R~dp[U߈>bR~ŦCRMdIRnQȶK`iQ k}9> sl5)"1G똆kB`nZ[Z/׸VڀM %CTF-}>t>9yߔ@ȳ:!}{_6t!~񢗕yt0';6A0tJJAgkB %*r__ֆ>YGmjK3m}uVgpQRq*h;sO>;qЦYr&"c[|}5 j?悗3Ax${JD91FdI/!]?]|2x"a,~(TS O4EBԙPآ$w J.j {d1K*><)MUa>K(jh8T$ $ԝniw<]^q(LW–BзzR&B Ic!҂(_XQ6mґH"bH ]/d_aYo gԪnC/k⧄诮zc⎴jgrf5^ՕwB%\ؠdf\JĞg\XOԼn"z8y>lj_XP\ah8ZUU䚯(oLןvJЈK%ƠVcMEa՗Mg $q[ޟ֡*%uyJ ό:@^xK~Kol8oAԖaRM5'@:6Ԍ,KMOkqk@5d̒Dӫug&-EN" @(Dt(Jl[ՓW!:e-i,hmr7+GA\m[@`2|(_fᔲ(Y%{o Ԍt6$R)23ZE ^s=l~gFAR R떩U52^1h"( շ;hS:v$:ThDY"f2GלyI;T{MxaP{pЍ'{-(rK&n-*z~ݡlaċMdx?p{`;Թάd-G{m`iuTx%lL8H/\׺R pqsjz`"RC{V{,ܸ]z0&VjcjѪh !Oa|~eƖ{*l|ǴLfqC¢ 0` 5L{j&A, |<@rx=CCjŘ5ЩHseKzhv 1f)2DBhI߮)ObgԎyC_Ln ݻb5N7ǫ[LQbvZ{:Կ+|w,9H ?/bp YI oGrܾ/el.׹}cĶJM ?2>+!34>ceaݍ0b{"Kgp[4tIͥĽ-PInZ{39{m|=͉u8_=5Ducqiml[>ו *R&9 }ngo\;G 1̤j)C$|1@| 2$~&oqz[tA G!pk*)Wݮ~>pq<ԯفϭ Fm2҂vK^r{Qפm ^p\*2x/f  ؓL(7+^cAqt.`#Š+iӦNI&Nee|w"`>.;Ȍ+ 2#xl gضz̙Xx~J Z2wR^7f[a#sK')ßsE4 [AJN0ZQl,83\ʡ0m}KC;(3~Lѿ{`$WZ{寈N_r&4Foj7:1 /A.n4FHTfċ6~69xYkm˰g6/+ع#+yK> T%1"kqE9yJBbT҅XCs1Ɔc;]$ʕB)kcO~l;zLh˓8B$ 4N/늞nJD\j3!&9WKV_mHT>9f\ر\39O$fH!%H7fW ZmmY[lIvD+C(T}u# t,;]vR׬*d e,Vwvr;G$ӯ hσfO0vBN98oI!$B$x4~զ V=H^Je+\sHo&p`}Ta6<*чI$nT`q 4%gXK *M=y(CC5@Mj}(/ H ıx2xmI₶JiĚ+V -˛=^RClYC48FiXi!?: ޔ#EBnχ|nzQ_EAs$PTx[*]XbP=oNŖÒƗ& :g%torߺݯdI軶,HfhSZ%Br]n5`C`DOrKhF]6$V5- Tb~)Ix!q`.@JdFKsډ:)3DIlm/{!W œؔ\1s l)m8%g-X l$}y޻g5JMم3D܏ڐcmpoa-OVx݆`Bkvղ4Dzu~Nj <;/E{i-(nYҒ&Vl[C$;a;3:emK6a(.02|Ҧ΢-Nsb781pueH!@H<⣶̆ϑgc-6M E#Ciss[']b9O.FRWYٶ˟ypUqckpd89|e˻( N/js"21z`ffY+ OIlkY2K~#|{=wյ(a Hy&NZiR8ȚNgτ*|SY#~}B.A;e[ڝN%!LLBAjIRiC1^.p%n(+WjuÐJa*1]Ufy#x7cof8 'C*VnGFҰJUրY(uՖTHӹYITU:>z:6` 3}f7#𦑃0Қt,NDg5#7xR:J­#R[4HgHܲ^28uA֐Dd7eQ&> rš ǓZQ !߳ zY&u .RCrH4GRT6^īi 2+}.D'x͙qr!e묮>͎ d ]fp^,|`]M$Pw6knh%bzj`$\j؛e])bOvZ>) ZѾ401ߌYxilc:+*䯷'rirLQ;׈l ayJ&K=! kiML"WEp;VLH,pyPd_>~K+z kYTN"( ƈBN, ~.K&:jx3Ӿv?l.Fzw#j3b4}GwH }zؗ~TcP2JnhpS8, m%+OHgU r~b2f0ۂ,ڈQC.D&BY;2ӊ;QXL$đ _KcjI^̓vnR++fmN(gō-D|XV;,5 |86boQZ-2X#|$nTڌli==쳾E|ӝp`*ClE{ɚCL'El)G ;el9MA4@9Bax 7qnUKl|%dB8@r0gW%G +"u*js+B!sW TidzxK#Uc;E<<ݕfj΍2h:%o#-GBMdCQUL\h.YߘXb{f g ~su@:$6>*m@r3ފ-=LB2P:l //$u/`~1")vW@ň~"`Fϋl;]C1\:}iXZV7;M`<)9to85k/cDmh5Cg+S.(.a>B,.'Nʍ]aԝ{]Gj.~T2XǵF*4R}1qTK#3CWY 0-Znt75_X]҉feVMvԕ-0F~ N`|_% O5mm#$[p\/.[l V/~pd{& ْ%{͏_3l˨?\g8=PάSIjWd!V0v**)r aK*,*yiw&>fA; ZإnI\HqW (JH},ozPPc@X)$Q>{5xf05F7 ,;1Eoye˻1Ma>~+rEU|(1ɷИvZEݗ|۴}0.9raV+ڔ],ل @q%6qKg g隋̠ZQ_0014x k}z&pFTbje*rIG&y!s>YH2+'2 GZ(G$\!kc@NcИżXTEr!BD8aH֌' OAS(_|HHɉ3.Q-׫g=B|΁+Y‡鍂(ˬo5:\FuupS⡩#Xw Ŵ ?rT~a字͐&7%W}-ƿ-3Zct9˓}P]p\AW3GXAٚdH2 +^_0ص`7YUfJ螢f7| {|8A97'22V %>ZBr9YS r7qt+W Q.n"H44JV;HU_Z+; fvҵHvQP#-.G5\G-qzSlO^/g({\6{hmC(0EL <7g~q #qXdw[x` qA9^y.)BC\E60Hd[U^B=Ʌ9x}:j Ρ%s!?o6f,g_Ǭoir[zboHC+X9~v"/UE1+gZC.Vxuы֯qcpy {5ÁXGF-l ID[5h.5̖Zbp N9BTB>-|j?9.#ߵ϶)]UN) D<ށe;{ Q7]@MZKN}N};B{\B*#ߕ3 .B^.lYA_i\-^m@jVwDzr!458_3KL'n+7] Z3Upц/XO$Dc X!ME>:9Ƿƞ#u*.mKEmuX3oj<6*,O%c?n*j7ۭ|6j*a@byvy jqdrm]&X5iqoWw~SVQJ, %ka^CӝJ{REEݟn+v6hmD7n%$N8$r-GcoXoY؇6r8b{ƒ6J:_k&FW~)P._PY kRT7jR:,"%Xl |#.ZZdAP 6,;9-s,G*9q/*zY 0jS]a: $W t&R'|ϝR4deX e=1)g/ Dl@,c'JSm>CD9L;_Pl=t@<){X"JȎ/0: AG7- w2YXPޏFsYN oW bRG[ϩ^Oӆa1)Lj]=u[x4y^I1RrvS>(%~ (F)a&)[^=w\}JkP`iF9KS'B8=&.N'Q׌bh]k( h(lԖ.B)-lmQ-@xRp2E8,=<i 5'ߟFV*hqvPYq 3U()ֽWe_FO Dv7"=t"}IBB٤l:G\M @\Gzj,\G0~n)կѣR ɛމc|>jI";Glb(`P^w-yafs |pKl:L.NFeN JM%ҏ}YLvgHPFm_(X@Al_nl1خ2Ker)iXU{?Kthu>j΋"Y^ ^5u>Ah{"4ǙPp8 VZI?e!%!&2)k8+~FFX#3?yҢitʆxr܇ȇirDыBLNƞcJ:v(ؚ۰Q5-`<Ơ/DlX+K䖿wku 7#m`!M!]=37'*HGx+@:(ȂR1˛B,-8Lm`$ ] ݻ>ܞʨx!:t| vyP9[/>Gy5$;z>@,XytCj6rH`)U_yuLN ~woC2ՙǍGc~YP RMr&tǁ~V~Q}R 6d`j~IHf|Pc9&7ư # h>ΧX/$*!( 7/'(Ŋء$m$0mo Wjgf +志Nno^PLDla+" mIPV-WM]}|Y矰a{'k)#ŷqg'&%H (lc~ v{Y@jrJn,X 䤙?է˾YJexB)sm B)9AnjaMb`-j,xO0I\lsfA&x[R#HV1N\SG<]bF!n&J(5+j|֧ G3 Wqe0d+iζ.]7HNrU[_;m:( O\bp|I.O_B_'iTEM3vji.Ј\Ky[w$EpE'PM%v2f K%nT0Dz-`Iׂ* 8]zL#ežNM4zp/ڬb9 ELfn8RPUo\ =fҎjxE*}pk*`$R.vҌ=?Ebٺ4tsD.b]׹RR#9'+^I]}>BH#jF]ȘX><^4@pN`Dp;?eoI6IpOA9̆в( Bܠ\mG}m#d[1f$}2k-#PA4Sr%ׄ6~QUAߔ^;MrW6Z"7n\@s0PeXzͯU 9L83M^_/bdp5m 'Q婆feN AQ[tlgh2vv;ҘzBEYH *טsgLRƾ~_:dG{(.eqMUx7Ԯe^,S@4W٠OGbF'҅*=.VԘQ8"DmMOAbkK"l"u֗%Jn\I&Yڊ$GV(~ET GݻcE)6ҧ><0 % ^{!Y $'KZtj5oK S llVM.؟}A}JBNq(EGcTU-^O }t3D72 Z8(%~;0ruUc0򽜠Kwtj5ZM;u/ŸUκSQD<*H?(C{̽K?"9gm00 W@'?IˌT-E\ A^eҙRC*<IܵUsoϥdobV!}:Ӣ3`$.lD9LK~_>>w$CJ6lhur̟ՍruT2L sҜ#d#ar]V\خ3/ћ7C'A"ߣ` h%H) IzCXqR[dmY5IͩwQ; )Fwi#F%אּm£fd@& plJ+q֙V?=[D墠Rir/;3P2am)#][yB,cI(4.Vqfz"EHmu\璶%o(5rlc "3 zeC">2-܃㭵>Gy_)pk3sseI5|n偅XC.r(/2;ѻ$ƊΑLvL#aǤ'%Ikd54@nZl Z*w'R߄O t{ l9Ul$h0#tͩE]eXR1;fʀU9<[k{@$. P28bHVf=ݘ~̎&Q#GK-!c{.r0u3~Z;Bs7/,2;%%IjD["Ɖcζ .:#C]իh[)t Sж<9٠ 4U1o0R'tDlw}9oDZH @0l``5u9n#r4*9V/l j,f. #/<v]{ a6bֲw4:),gQCT H@?֒W]YnW$EƦAW<]1:y Xh/KD5$Z,`l@K rðLG(+-ά 6~v8 Anz{&q"Iͧ'c9.C.ej}>!Gd5E{o?%jonhLuhߵ|}!|qg ]OOd#Y.B( 9.G-$eq@E_E/;@zr%W#SS#>P2CcUލ婎 P1Bn1C]1.1g`/H 񁾕}g"z7jr)r'!Y(QJqP ,-Xħ QǞhpMd8L"2 ?]W08v 0t@_: @,<%?ro=*< 5iтra>9H4|ɈL`Ҭu Ytݜ{1w1QbA֕(- +*E_m5K#(JKt3!-+ZȻ ZFʺ~3 D9oꝯTx+jj] K BA:;ʫ9NPx%)Ÿ _dWru% / :oBָZqo YJb\ 5: t*8cLeH] & k^{ϱ4_ ( 0V6GB$J訅&$8nR:!]=WK& JB^&JBޓε endVyɔnW6a,ڊRd+}g?yu_ 91(RCAP` ݩu~ <Ev*@I@bvecwW>!=}Xҽ%~E߇(م\Uz%Gػ{/T?&䫷BnU b: zL R9 j-K4!=2p xjfgrc8"qE(߈N9KL O`ّz'hzX n˭\x:ю?%(n9y@.&~}vjvvhڈЃެỦ}{}C&,m!.T3>wچm. f9*(K K7VzY)|*r_#-Sh1E dK%iXlU:n"$,YuE"\Hjot\4rHsxp FqQR1 FyeǸ) ir!c[&*l8O 18;)b{Z+q\GG~-wHuK4[/4ER{}}Dr=5V/ò˔<9h= @*1L3WSx6fуCyIJg)zl; FHkք!%q2aSolv)U!MDg)n[ϡyJa ۿ/tKX ~4yAb(j ZM!3 ؠ |}(HI7(FN֚EXzm}Z q~4j& ;_W%f9[K)ʭ5>6h-z5aVf̏p6+` ɠ+\/cWV(3PT8KKdh=U"` :2HآH[w4ۢwy.a8|U#nF(ynOD"q{v} 58k>&s.27#<-'XopH!XP ʶ "aOhX^=Fc&4G>˟Hh-H=RykӁX4w, ơ¶z\i)rqάJb~Gf _jBPS=ͻr_Y }Bx+:5]cl$;'a n"W 4v76ͫs䆥!TI% ?ͻ`Jk̚rњ'c#`Sxg7\;n 6=L jKyÓ`0p+m, m3=jdYBA.n?\@2%tsSl\Kgdt_S+uUhhMUd󴢙|a"j7l˜y}$_]EW7vj-2B"`Wi 6ϷdloZG~1A׋O=c$6~W%YPط%s+5W8eH$ cPnx1璗ZSЏ«DWSZNF?ݴ7z#\_Req@AD p[lD̃/ 㔏)bG 0{z#A~phPx@5I5W\1y>V:i!V8d\KxbخL$\oj:%V35DÜ5'?Z|8gWbj!e]iiAKy6uq FfTug>_l^[e/$+,~}5#3ԣ5mA= |T< j^' 3yB}*Эmo Tڗ4s/% YW<sL q{2{˞8sjsй";akţI[|ƴ\pʲ EeIԣ>9ڇwqcٌV+^_k#ʩxLcĕ,e N y&(s^Jm\% 17|k=jc,5 ެmġD7JߴPh&ȟws^+''VȞhz{!v}B%Oa$c2d?ef%=Ů[m]w9:\dM C) 9!E'c4.h5܍ϋ Ҹ" JSU3z]Ժ41* Sւ}d8< u91ii ǂ< @nP9;5YtAV~tTlֱa.DZ'g+V+7*Yrt7ҭSʷgeKΣIWVG>:PCBb-P}Mq%ppT9=k0gkoĿ\3~V h]/4I0~wID)5uӇ h5R5W33ygMFLoIדf5S@Z$`{ evy:fѮx>Pw&^i**NVWD"w(=n[Kc̠uOC8^k^:W2Un֪C-jlw}lGi3Cd`jgl"4uPSđy롭R07 *G~ӐAa |Kh2 FLiO,xpgێ,>/m-@ul֡bgتd0<נ6vq,6k.$P;Őu8kz4!^0Xt {bo,.oFTlD͋¡g gCYgK dFpu~+Yq 7/*hJ- ||s=i^=6Nc2#}kVC{r\MǾ>\8Ⓣf 0&t,ށ9( /l g !(BD`PCKWMO"tSFZ#qѷGxFF?C*kJrK'lQ }[J]4myjQ.L(o8Wj@Uj?L{Z"*Ò5D^[hONBѮ&/gf.F+YN4[  1Wg})Ym/M. s gƎ  mNU?q֗PkPo`& 921sE%4 ω(9u懡l^XT T jFPmRCrҲ s2> iWV\`=~^m褍ܪz U Ns^#Ɯ<òJ"\``_{e᥅TF8Ag§ ).(@]d/ a Tet<>?:6O:xČd|3=A5!PviI2PM[#+N2 3#2D(y h$;^١J}iqW.\5$OÑ/z4\"F؎a=~ I!Sord+HW\Ws"J,) Hw0Y /@W>zM`},9wwKst wYoTK *Y[ևznR dv[b2Vc rђ gsgܮ5ϵHF(IB븦IUgie7(c;^DT2mѷ5KFSy:Vi Al qFDLeR'(BSS~aG^[Zt9ɱ-H I= &ܻ~dS}*( %*Kue2` 5#`WN'2Qh8:K+_ &g\|I`OɭGR"niIaS,C{=I(D(6.ޘ5&@Ap(^٭GrA`(d.( P'w9&_fI0v%Pr,kfkAvÉImz 01@ܻćʯp", Yll{{rOSu q@M?r,QYypήvX[k\$Ľ62ƀ" yx&t:|0̖\H$*{?DU4aWsk¤M̰iAy~lEk)6`!V%$ b(U er{ hὰvT!jFN+:#N?(FTTuuNx@jex |^ T+6[gS.?h?vA!l IB? eD'+q'F wvd(o=\0}lGE4t_2\aye.GAIT,G(Z@%E NHWvY&qbئ$<{<D#p Y LV+F&0߉hS> =c皛*2e.>K5'sie~ns&.ꟈLRSKl@q$O]a}i9bEi^$% s6aƒꝒ45e*PbRrS*/ 3PˋFҦq;d8+jwo6>hu9E P %,N0W@}wvf_vk[>il7aLG?xuJ,x|7S`=m`T Ah4wɍq Sy0\ ڿǵJzzf@a 1/&cqɶ_=Gh.OMn[W6F鵬DV/?)F/,˦IhjΕ䵭$h@gS;q>]/b?M-c[Epu/ژpOoQb7mAt,z>ʮ[RSl[_Wnzty$mvMQE¿/{XhΒ!BzDj1'\7l{|Fo8~uhQ$Q3)=]>vpeb]Ϧb4R lt\FnwG!k= F.B|g`gNlyME̋e˃g]s-[+?L+ߠ4Wd%=j\6>ٰQ,].F6 J~ܚ,93TF-#;n-lB|1sgt=&g_2/@3 `ڊlQUS.pUT5zq0BE*Q%P+ *Fw%!\jO¹Eݞ`,48nOL hc1֏7U!Dc֓lkkU0ơw0ΠR}i[+|FRC,fR2Vƅ+aL 3ёdmu8\m'7V_P`bBg&ft!D F.b#*<Ic&R@.PDJqwC=0֌,a&Bwxar?T^P*Jȉs5կ{tu82\70AN).^d£aqȳ!70rOLbH +>'mn6!қh$8mq+]ʓ ; T18 |{hZz$bIFAqNSXo܈sI?@Ӎ2P0 HO:{^ѭon PDzDb2a!%Y\!x-|ʧ)5[?cÎxWrȝkjj+$~HLLnn։ ̣b'οBd/G6@1h"*(w,i_F[I,ʥ57Aöz+tL KG^31 RB T0]%*dDiX]KMm&Y2?]hdw_.~U$Z< 3.roևۘ/z`CpTz q~4vc%0cG)Z@=(xՎV7^6mf|qF*dSA.iDO ;~.:hCSs|5} J3P(?c/!K ۫s~:<S>s rhD(ѡ%bS릸0%*ӰQ_|<+]O-)29Kiyq"E|Ə^H}W?]f U^_=GU ć(.n svOqyppo_9 pQ,5`Umj k} fFlu~Ow]_l4VlӢbD<_F!4*vJy7ҭUF7mɡRxO[_I (P"+S(mN~{Bwu/eTR.mnFa `D,op&/z ?ԭ6 UI_Ѵͬzz2ThEK5uU i7t[(ߘ1I, F+Ǐ̕g^8X*lb [ydGANKPI+*]Vً) qE4k[2ORDx K٫w}ਃIHY>gD&UwlrHl_fC{z0fiZZouH BMtbnt/v4C)_S|IT/ ܴ|> }a4g7=}C Ʌ9;lSЁ}k.XxdHaea'+Hdzn~qVd-c;H|5ݙ>yb@fio&yyxNzUXrՈv6&&tzU]eSqHogSmeWmvk3N&G1  ]+:)P@jQbp2O:6 r L7Yr%uoeL): eTLR-Zћ| gwD08 `L:ֆ.IxL~T,2AַBS l; .*v:rpX9P rUTM"R;e@E I uhW(0afWEnmؕ{H qSN]3%q?]JM^{k\GG `%!мh!9p#(\9AǕ B؁Png͵_V(; <tx262޻ʛP̮cl1\t š?LsIW +T^5JԞ YW1$ 4[VQp H+M>jbuܺb 'af!))^bH O~Z]4 C0Y?D'/θE9^LpuX>GNS@!+7E!^7&>N`Xje[?e{XCNF$y|ث+cqTcӱAMjM ܑ<_e\yJJ EƤwͱҙ\6SgټwU=X_?[9pkpk"kc-)tgN ^{U8{;A"l6#m2Dž! E>usV"L3lˋm+_o.qs]/lO55!\a,)ȌѩP:#Vz!KWw#MP 7#g%Y|5PiL!dؚ8Y&_ې]'#3F*xy{MyU}RekTš{gbQ@Tu?=EiH\c"3(O ."Wa'۟cgpAXշmN le"+{R7 Ff.vJ Lw|mƜ`F{FuL~o`ߡ?⹢;P3nprᆧU!q,a$Z?CTGGiEu3v 7껝$4 ^qw%)ǿ~L+?Kp-WH'dҌ!ppS, )F Lޥåao#q^U:T6@MXKrgM^걌-`hHՒ)5̞P)72plItY:Hy=~PS plU f@4Υv?QϓlYBd20c=/!q"Rg}9qF<6"NZ*ԡݳ\ݶt9D>m sxhMvya ؈%"Nnt|l7A_2u&]v3,q3'PYujA!Bf,FP#bE6ȝhRuWq6r3c>Y=!m~DGx|CБ~0y5^k ҂'d){ tߘ8G.(yjX\5u 'ĭ!1.w'2D-89jFPOhiZP5R{ gxJf% ./FM1p]亸zO 9y~=~ҙj, }>g$QLY5n$R,9Gl{  lU@-,CM6%;-Ieu.7qB^E:BwFlL )xvW`zyF ROd* nC{<*$\$W+qiV&4Tf'.vI$ƠZysϋ.F D|[Xh544T)Ɍ^'UWr7rfNm XgD =>D4N~S }FOnWdLBZ]xA<T \0ʷ߻;~gX["[&7EBf֔>xޙujz}I)tip}N`NK\;k]y qg՜$rf(3i0flx<頦(MYT4#,fYOH@ =YH*R0y UU״':h"]3)GnsZѩ#RܤJtƓ :Gnw+na%--m<,,%`B(:wnє=6Um-HHU(gy*nʃ3;.X]}5* *0/]o-Q ]b'37$W혽&bs[{UBp3DsD)>DY'JΚ|`p|WxMMw`T̯":" :ݬۋ7BP]@/6%%s\K`7h z op c*ʴWP`9ÜR!BD:Si`t%éXb nno_ yXd5NK?򚇋; $5-R_4%X+Qjk6Brpl j'q[ ]j=Mc%;Ih7-c'qZp4l!dOYaU'Q\Ig;ܹteShYLҙT҉kWiqnt uxym 1B2z6#tN!T{s\B|]Wf/?l-ANUUAq{eg 9To46{b9^fӟq%fk“ O1 ӻrV4ju./p`LG^1.lnn({ Xp_g) T*̠YC3gHCFt|(\=$NwB59L-DABI t`O4!IM&54M\ 'I Bį/L|x=fUdd=Vϼ|"%e;ъ>IzVV4mNP $?•(hğ@ޙu%-oPb=G|Ԛf-nX{w[nć\䘟2>5)7!&?@9h5)c{i&o]Q-9qB3a7kKDLު?TtTvK- C8gt > @NIbRtVM>616$Tԉ::VDyTwS%'˯8 \Ile*"9I=ܜ/_H{UϻǗ;lڃ?'ipoSOTI W`+Fɍ|LK5Z*^8OCQ3"WE/~:X_DZ,8}wSJ7Zy% $OբF> ^l.K/oi} : fRWy4gq,ƹFՒ<4C!8úa M%,rh82 $HL3ᣠafh@)SH.ɩF:M2" 3 {]HDF{ጷP\S#FB;gWj2dc1l1QY!6)8ڔ٘̇8$ufg˰ kF.Zڛ5lc[4>d˘4#ίJ~>;yjnS]o qrתyS nl ģ~ķ_ZRjyVIY# RsVi,8n`{ 0QpO-N]O5xJ{F~hY[Sp>ZJ~syJ+ O9b;{"dҧ_j+I4iHl"Bfe$p6.=;f,pl'WɩOy̾H\2n0)=c5lj|^-2nhe`үۄ#\"fKAϳc -F;WSW~F%M13w~ş):NzrEy%lbx{|-KNҘL ĬZM!}Yyz$>\r@nYᐅ̴[y+),h7[Opr߆*m^D";~wU&ILnDLJ .~suGY{:#YFnb@µ O U<D H* 9&*XtZs1p'y%.h%LRԓB.kz`FDM?-i8:u{d n`#4X ҁ.06ܨhҡӦyM糼LfӺM;p9& eكX|]HC<&l8d=r*Y->܅DhE|-V!:'6b,[H^Q6npL?D> }v71>A R?$\E0#WΗ4%h|PK"8u_{S-P,p2jN)3*`JZ'㢴=| )eH@diJɕM]J\7~oUTHz`!!9s7=?Ъ02<$汣1=f=CeehU(+#kL:{m d_z*Xaè.h׽QIӍXp2t"MpN\Phv*}{!ɊUi&`[-dH~+,^#Վz |={0c}g]c[6>$FB(i\j6IPGQ]sL[QJ̐݇KCwR \%f^1AuZk/Ø*mVZr3cpGP.+ە$X)OS:ݼe&Lg {Zwd?r @聃v ^5F:.-&?P͋_]D`v)jWC"t,Ӟ=4oj[`4];Hۻ*|qzBP݆juߘk%~厏!:_k0`vVGx׽ z~`.:(TbeC\yZmufY3^PO&뾓5;0L?ܼ*StkyFK,%2~~1e|p|RxS+]@qT|y*MQK"5I:m?N( >l$#H =PS.H\GDL#4%Z0"A~pv0bbAЯluj/0G|Ղ·O\#|Ԃ|*_8M Re}42_xbqQtJewq!M| hC]I!1^,q!ۣ Cm 8F/~e~arQCyWxJQpm(vi<XCTw_`wT"ߡ+2-#sڊh" k* eN]I>qn5cLd<GN䐧 JLZ #u]JRwE}w9VۘgI`;"ce8(R 쯢\s2/ն6ȨUCcϛŊ7kq -o?B74yΝf N x%?D;Z(b|5$ %ϟlREM ,߼,##̵]@ݣL*N fZ*Q֛Ty˕(sF29"QRso^ۀK b~@_og rWֹ6/#pJXh+{vҙODRiKhbU}KhN #Kmg&_ImSBsޭ380TVIbYՅz( `ۓswi p|U ˪N\,Ǥk'*ּ敛3dCh4}0iG&VXя,[T#̜ӂ':"VT' #J)RI=$V]#XUpPufJ-߬qK]b+'ӭT.7\; 'ּv+" 1'X$F. bfҡ!vUTTd}*HnגP󏇙UT˞R]+aЗu>鎬)"$4}2/_ׇKb7^kKɣ ܷmp.2qoKL`NnCQvD+w% r 3яfCNK) h!JٽljmX?.}Lk qejK(7.Zw O &es=Ч9dE.Оkhx xĒ&5%KwO)JTOl]YwQ~V:#Br]]K&^xx6RGY$e©Ra2`>jWx}4X`{0 OG,b4kW2FcWFF%ܣ/vHN[4>tfc̄m+us#[nZf  K{ O'jgfg2ag)NVU.<s qp܉5{ Е)8W M٤yG"RcS3㩂u(bHc򝑀;ڕ0/Аܓk+"w'PUQNAJZgr($ {!:Ԙ֖\ݰAn׳rFǶ10^JS 2zoa+82<@]]:$KPҝ".."X T2"0ev'hj$ tq[?DF(@0JτŢ3;kйc * >8AG-erVCY"aH;:oux" P뢨L!Ac+AZIXWS񔌧 "~jj(cVEc7l,uR;`H̔ʘy[D #/>/IUVW*F_S\9' {%Gr3,wgbK)Cq2_ ?#N Hzʶg\ -,X%scX{Y^Zl 1,巂rLCOC= $ +Mͬh4p+J!KUH-Cdy?<3-bamۑ)V{(sZO4L@O;[FĭrZ٣p~6Hd-t -IX P27ZO˟,C'ˆQ^D俕+U-+E<l (5ԧя9Vu^iس&a[ӒQ)O TҨa$+K@bf)t"=8ji?O&3v $RsKE<DsC4=y\9UiU-YdDfT|e9[ouwv.[%81nqt|Sk%MlZڳ)jv|tㅧ\…Ѐ؋蘭2+ !Qt}uGNIyIg#@Yo8Rk6FPd:!;Řg &|F̰㷲 |Eҡ&CE{9&MDp +z,z+dXF|7׮eF6|qp2񽉥Ul]jWиȼQPeB2e}TϠ e S BLOXsU-a%o%9gȷyޱˀ,t" J9L:Onrly;-/UXFKV VZ"PSMfkv\g5Pڌ%Oܕ/X]Nk=gB-~xԣH@I^e/]%^МM.$e,z1t|Eȗ)K)vaɏSz"hT>iloM s*>{ݝ&Y'X &F2gM$ES6 uǓL C,EٴB:C řFE#7ȗ t9:>:i9B4詶,ط_!T[D(h#z)nAÜI?; B3Ȁך>y@yR%`lAY \wou&%Mmϱ=#=vXgDž RՓbVˮ8Kxeisq_ǭjAԦ2Q%h޿'v?gs@`Bj"d x~ToP(Ľe$aa=+G&*V}#RPm60y2E3d{DFs<RM P}6>ey.}Yʚ+w̥2?%9}Dlև <qxW1Xhs|`O_(ټ壟ә^}s^ ǘL,p0xqV?RCҚB>r;ƒ3JYRLg܋9YqTk8V9TdUnc8a,OvfPֱ0,M|p&j0,ROF^ `[Q{Cxw'UmjL8Ymq"=ܐ0{t%cnmlѼ锂mRNy%:c?J:^&]t<42̙4uQ0tݾ?CvþJePU8oM"xPs je֒攒kFnnsBL }o(g+x6R A\o)9J'z|'X 0T.ϛb*H.8ɏ7wX="/RlCX@3܈(|$Ns/5aBxxH5Kol:X[=SBCv /d3sܕ˄H"2ɉ4@PHuJo럪㽇0P|իBl `Qfj?8eT)c.bѰ+.|mҧ=?AGV "c|! yMp_u}kcz оBz,g]A>[o}/JUzlEfIo2ͺ͍Bk3X$wiwZNSXTM t9?sd^)mEr`mFČ:G 7,yVT{KuCr;h,B x}eC]PٱRuƍF=.{*:cBtPӔ9=YTR= +1"cUKwX TX4|:j zH^@p=8u|awԚZ\+z")(f\XXpIL(tΤ6+ˁ8]<TT+{ x 5Ol0<8%顣]RϩϣR)\P"1 BڗD~R9:}Tf\&q5A ݕES[Z`@iڋ<&d7iZy-h >.]lڼpI)ɂ~ ?LascXWnSXF_@?a@voԤV ĥ9뵴@b _7>~}x1qQUv7R ^Po)ıP* ۟eT@DS5g1ۖ6 j^?0X͜ylҠ%0ʟ>#-C5"h@ ԟD5P7|NebY‡$3~=]p{L)z@&T(,p.WovtO̚.1/YIȉI9ƨH׭Ʌ9ؕ뎷M~ܰU(xO"̈E~c^^BZQ:;廁^ҷvo1E$ )t5|O1lR=Įrd18C)bH҂ۑfj)$3{yQ)4ijk[ 'O>'~"9Š2 m_wݺLWJP&pXG|/cR12ˎ$#g R["Q;xJ޸ >aoܱs |eBEX֙2@X +RmvZY?}#^P-{^.&Rܚ '\t~.ݴv ThU]dbؖK6IV{W :m8b09f\`!7_xomcF)_­w @Qo5 hoݞ*?4QSg-Č 4saKyOD׋^mhv궀TSsם؆+^zSs()s# ݊ʜ5k-i#ůU3aws9|Or*L1/^`Щh;^?ʼn  96h-GmYdT,90om, ]z/8SDc(r8&+6/.PުI`X? x*h[ԍ(!>eO,qmFZ45,gzYrg%.@%n+w{37T2귑P\o V0ȴK0;sʹ++.?F聴H r~ta1GtǟW.4%˞?lsaI3i-n^R܃r7/d/LՕ]f$pM pǷrQ=,pc$> ! Ty=g1;cbc֣I53^0HK4~~uy K8L_?l9oљEuR1-z`cyWIDwY,hWSfhe(i{eՑpl&ޟ rSN"? +u|3ucW=AH>cJYAD`)H'*I!cCLAM ]uB3 y4I݌"zskU0 kq+qٗ5}^L o:D2b4RX`K;C.0s1I9KS_؆DrFV&˟ͱmk!ĴAob5n*^%1`NJ7NK9:zl]7tHnA2hۻ!GdFN}#iIݛg[EN wk.ዪ'B3 u$m|dF(iۙ=yE 2Dzx[3BiNe"fXS+S&l;r} Q[s-u1c1NiZbNwLFfϓX?i6r|aP^fNd)IeƘ}1P@}A.C|%}V ȩu8>1$] ]^P]iո* G]y9y4\ i& G|nFM/\;'{1+]קΡ`m/aQ 9Q1?@.¬LzdP]{e3an230͎ V\`mŽ38=3lpl,V\ /.z\۵F`Sxנ}=P԰}JԹ,Ct y8R4\^4A=hZ`xI*פT7i+٭T])X>قeݾ͕idڜKKtn?ή_+ fX3p!{s,^U_+Z1vH_=V%Fډ9GCھ~dD7e%iDH.CL36hwt)wfDFy̱ J(lUqjArk$(K j͜KZuqGU*LaE;~e7h48&}h*1m'ty窜d#ח 6cn`wI,7. 2S%Wʥ!a&p>nrH˵A P[.{F0)gΙ(Ieb<40|za|۪%(Ts /sù\g@awzv1mk-XeoJY˂D_/u ee11֝g2U*'n4|_tSƮKIZ[~ oI*dB)sHd'GN k1 {wWqZ8AȐD6EiMe e.f͋o̸U$ʩp)WUYJz?n)uT'ΡPO](g 2~(&`#-57e*NND䂕zƌ3a a]V%'HXar%=|=+>e>4PA{-*0mOmG>0uF̟c 䦉0Gr{Xq@v8Ge^ӧ .SrRgqr:4ǣ (M!$7jm&F╇l.A@/si՟c Z#แ)VWW`g8x=Cyg)x-6*'}Y˞a*7GTC-Qf 4-tX>4CutHnHso}:3c1NKXqC!ʞX+R@ZY>ދI nsUκpTv B;;L<լ"y[/#+3O+6<3'}n[ɀl{y (J"vMcHt3<5-B* "t jUopH5[6i Ueex낷h[Le 76֠_#nwd}?יxfmw2n_0J$nx '-'sđ^`L{pUUO4ܿqNz͆8 t2 3#[œ4<{+ySCzyj̜ =lRw|+ j鳽{0g{L~uTu09= *?pPҮ|aU+KfTV69@kM ꤋ*zv}OkW-#e ^(t#Ź&eT+jȴ=jH7YH )urIZPTF[>aM:l]^WT%w9?xǡDأBXV̬(MTl=;/n 4.9PkUuS厺- h *V sDgqmv[&600D{ x̗XvQ̷B =v}g8zWKzW*: @B=l,b: 2Z85D=ޛ٥ϼҤ$5k1JeL*'G}Yu{1CCڊ^;-Q Vl93X,^TWMhWz9^F3v m]M X{+^^ 6H1(_g;{P:SLE|X?M;!;t njGE/v6W3URV0ɗcWD4CD |dodY$VIoސ[V9Ѯ'ae. s2$CfUN^t\Y^û*zN䖻#̅0m'y*rkq6yI5J8(.:¥ގFR꿊6Қ-x9] !TZfPel_Pr4C [Un⬃sM$̽ >x qf9Ϣ^~f4z`d Z8=z< .X(QEA~3/V a!q)Y ^ă52o咪[0Ip\>9)A.t/iI L9GRSN[gf.=`n) 0A͡u84< 0_peƖ6]ɌV1 r8/1!|ʐ`݂ R TmjlrT?y Ycgk$Fؤ~(oOf9w* ak;:djgv%tyƳR&s8k z?3eldT |amPE96%dbo7 vWG(1w7xm\_[oDL(X\HF`B@+eʖZ;vh"0o8""]!X%q4|jbWh}Vg'6W>!UֵQ+֪vӺ2sSAslPݩǤ;|XG">x>wʖ\sLy!F=V$ϑt:`>D޿PL,5S$t|,V }eCbwX0a5E>.s_t|d;M+ޝ?%}cκ.Ux VGQLuvY.TPJËif7>(M'+WɈ8y~[}*.5&}<):G>>w08 _Gea~x)w,mm}}E>^2jID**eijR2pv pi٬} }r=C*]Z!2R:OA@չ 0]Ssp@TF|Ly_:T;95N)RH{T?|pݙ+}"=Zi  ^nƵ.:g'?T/)_CeIlI3Idrt,bÜy{锡K, m5QS yGFdQHcbӏXu2I_euYUX-ujӟWL,ҪSוQ9 g1h U!0͹Xy2d$=bhk!vg=G7O*8NGr@rAnezw,$^&rTAn󽀝Ѷ "fq_򧽣bL:/|d؈<8q0ۥ٤u;1 MhX.}]_31bomL=KpRJXڈ YoűR0"QKhf^<{m07.ToPhOcQ^MIM3s|V9,x]O G6@"XXI ^oC1EDf{d=4<O\\̔?_^ޖb |b%(L18ak֫dЯáikBڅE+!_4h`}dBs=gU9lԱILމ*<~- =SgNE`J?Q EhJ 񂃳v/_2SvdsUޟ7d<&$xAH~ff, {hҰƅ0"J|΅{V$׺pә)6?Xҝ,7S!(/1G}!ZR+%Qe,x*`.a{LJpB16*UFGt-L|2ݝV48,_oq:ȅ8Soʂ։I#|*vG6s ~V ]e[λ!*qy,̆?;o|<kmdSEĔSJ!@PŀNo*x5dI]ܬgdu-$^1/!@*=߾c5X ,]~M׊,Q)qz"tVw?]RJ)Exvgh:' W2-ФxO8*(Sӳa9X+c֨;A ~Y?-GU\#*n@ݎ xz{?~sour>f+vJum{dXh4Hh՚ 2 LlL -wF3U~:6:wsq~c|L?!Q4nj EWM#Һ${<->L`!ph*;Ѻ nhO=iE;EYa^߲yi-%B 8{́ghC0Իnţ}wkѷ"yĀjL ENum[ΨEbKWF? ΅PD h>|ɋ215v@<[vRmwwxnT^t ZZMf.z=]/L:kl} CY xq1 Kdscї! fتUAiO茥SGӰm [jMOT#V š,p]Z&ǝi&܄Gkj?jŲ)]6{.NĥB']PWXo3X8+1]x yP<@#[ZQ9 4h&$& HrzIǾ@b#=R,<"[| gcA 1DP-tC5/H,"Oo\z曍ֆH*bQlݵw{4p8ǩc3T41^mq%1X _r?8RBԸpKtA\ @YjJ;'0L7:Aɻ󽯅WLLQO@MƢ`=ؐh27]-xދ'ۖ,S(+ds%E(#dY'ml¥m2{{hD'-QˀdΤ,s~E@"g`1^9t(e.-cc ɬhλtueCrQq?pc O-[X Hd` O\nn ώA&;}*/"ӑ3W,Zak u8/+FܡRȹ} nK*YIɅUv-<ʬ w% ̖lT,a#*=80q&ꍫ InaNP&F^GNI-u9޶dZ:<`2[؉ˎ0bx(o[uk__(4v7Nz(B^ʭju_ݜj|+WS3gāi}5[|R@`WIڄ+8YlSjIҧ*q!8HG:'l֐5h@oj%ˇ6ivRbui RPg O otUOeqp噐@!r+=Q:uC6.KR4P,׸MKFQ94i[d'ZC:z?sRV-"baENIdzg~Vcao}JxnNk:=/N^;[!.*J%]zQ-6z%r/~$̫s<~]SA%]H$U**ҝA#fgwDf]P%`PptbT"WWbz^i;46cp$c|Yg:qu (ܽT$s9S|CYn]͙')՛秋1?V cu北Dk~#d5R8%#_>,1Q`#$@.{}濂ڭv/AvpQWYSXmfGk &ntv2,N2FCGs )H:|sIGo"g 6?xL+?+P-|JZ!$(wg>]ߗm$FB#꜆ӕ9Dk^DVWQTcC][VW5}ƌ@=KWM, } ‹z*~H/n̙CX1,jUEfȏsRjQ3˧:FyT +$?lJ qC 11kci3*C-`JP)Kn6X9vL<6Ά[ l|TtDL@:>]Q"{χ_1&7<`5Ts6x ~ʺTq3lNh ]>,նmc,TY`f f| 1f!Z"3y B+ն 6Ӕ* =Ė.KTY@ ^2C4vBqiu#{L|%+֋kk@RuK &j?f;1yޑX֜Ay»Wc#詾 sYѿXTn؍-NIǟC4.U2/etyO^\~jemM@4#B&lh'lT͍%q(ק0bufC5; [ˆvƿMqCE A dXr)FFw\$&<SfA=7&/qE+Lp@pv}ªxԗy7w νd޻k'\52 Hn+  it-;WS˘zl0S2RGP(UR 81v}*u:~5k+;Uj%TrNi>? (*c*6+s7?ȬbmUQe 0ʼn4hA| Z*X6B˼;/S{=R:1 Co}рӢCaBw=z 쩳SӳfLIiGo`*⠆]W~xLgG*2>@r1aA1m9f@)V݌CxZz,P?2V)ͭLIĸ=#J=ZPt.6BuU GH(}㾘-2-ɛcR` P C}]"H02*7.&ρ.\ن-h7rFm8 w Q=i/˹5OqCߖ} (=t@I|Bqd%>8dU6 rgowWH[d"ղ6q-ۻ*~Cs jx2& 1/3Z5j[-:D0C-Pa_hi6av]*.W,) rɗp%Ksu=fs9Sd :XQ4zx3y)@pp]4uDVϞpSl?Rw&|\6mؤ_wҌBQ8I/aiaԑݤuƒŸsS3|iǜޮIC4->N[$|$W 0gGFg}ɕ}M\Θ1Gcu=ΏJc"-$h̥,f|vjkzS/ޖ,I;̢+P8Ե#iI2b\wY#XcX\YL.AXsoIql*GЭ%YBq7̝6pк}bWPtj^hnB>Y^x.Td-Qv$GP dYaI<$sD kX}T ժZἝaJ\Lx U,5h}Fd Ƭ;D֡W#_GrvYs.4Faaf3yjMcZiL$"s s|\R^+K"/U'cOKpɸՈA懔y|;[z 1dvT.nlf~&9/wU XlqG[75/Eޭ/Q(_">`d{@yadZ ̑33glmdmL=׬].d eR㈅wXc*dX=6KM!([RO1TiKjiKa.mA(4#'U)OB8dLX^葧s9a9$&.aiLfE\9 ÅAOw AUjBnB]X90)j8L"m{0 Vj%^j#%ٞzXyJ(b%e3=}`g9]v/-(0#H^j(68|i{Y.`R3d﹄w-Iyſ1ٲUBn69  R 7xAr1+%.TģF b&U:jqhΆImS ^xݘgw++x13@0-UQƑ/U| t&K5r0[!] k?թ2QgzMspCJ%AuTr{|>7$u^&a}L{o+D1Gnap3T4)̊#? RP텔#?n7iG Mux)vvE) 0%o_i} ];!Dy6oOkެ آoIV8 7F#x;G'%DP K$mSQ `kE0*I:)0[p(y%ɺ~5)b+"5.ݱOgw6do\:[.% /"$Qf, d B(wR+,˭pV4w6Ε5:l IP=qumPreŪw5ػ/6JkuK% Lk`Wt! c2V]9C͡EOT2gsgyv-I(rƍAW6 k>,|Uo yZ#0´JN~I6.!= '”%x?kCX'%!a3`6+XNHrPkYOWCT`/k"v~mhInGXpxM&&@%7ܦ4Z)sh8c7J WjEɏT‘ r y( ek*9<[C dv;%әX\tPD9#uzJVC* _L+Λt{>kSȝHԜY^'KaCUsvAQ<PmeIz [4нpxBʌ,sn#:!-'7m|,AXbZF{R];ǂ0>k#T(Cb$Q|~]ds,~ŷCGOSdduм>T5"at%C7L߬M:+$תPV`i~~^ԙ FJCbXLV'3bpjeuQOR,2wqi /Hofj,5\R@+Lw4]L\#}GyXtମ^6f@'B *UVmvp h :rSQ5GTW)^=I5>$T?;QœœoEppv,gRv2za9jRHS"''i;7Vkz'/@fLTZKns=+#8ژN]On]E{`\;$?{Ǘ+r7 ! nQ>2jR\ V h}+ JܛZirj]#1G73?NO}Υ ^JexXNa _}2҂Zb<rhxy}^~ l$Ԓ~uB|ϑpXQm~[,Vtޓcl-}X˵jM/T!=KܼLX{$bZ"酘H@h bZbi6d_;ܷs~ŦQ7 fvTq?YRàdn)$Tn -HU(D.{j*;  "-"D/';{epeu@ z}K6sKĹ'IThU-խiՃOW2l/L7M8yT@#F;!㎳13 2د"y N\>Ձ կ"c{Uj\Z.A6D@ΜXcQ#JJ p^/}UĞ>[m1ziKǮidZ/Bz9fsKqݰ?x㨇|W; ќ pr׻N;Cv> 0H#vW#C,F@nmXè3-qxfz61 GZkRtX ROg|_DoPC1A #V gyS[`e̲3TEbNs󜧔5}3=D&,{I:QRdeoI^Qo`@#H(o6<##..!XNGAh`G:ضŕ},'ZjzU< -mJb#T'nSǨ5uul_PmK|$#xX P[h{ŜW <ճӚ& r#.$TY\t-07?kS5aG#ݖ S|:"mߛK3 0xoosî=$*Q7E]!y61vyMzbV:Eng썖tT^5nsgp,T*pۉ'J;An`X>^TGwDNB"ŃarnR]4%cI4QOә\?2( ԰.?  5Yik&[^i$̌&o+0|V]-3cAm7ՌK75H*|iElSBvj G&4 \~k OaEнg=PK]d| 'JZ AfO잿H$̤5="jP4x1:3*GW_g&wEtgǎ EQq/JqOüo@CROlt}\` #pqn,I*[V}_#ga̒xo}Cf$qҁ5;ZG;iXS-o`}gԅE=.9O2Vbs9\m0Mf)/Ɵ+ B f4h#eBNUhe?iL*o@LF^tŴ2"$W˗U>y|e+1;D%}FEb2J y="B>w#XܷrZ y:]yܗy;Y|d}k nsz{TzYPS~i?tyחYC[]`x1[e1^BC !7L(1%KKom2Nr pSz:]SOT hIv!t~Y nĺv `kI8ՅjS&֯GJYI'j.D2e0CnL4λ=u~ǷkjT;/I\BZ$6^ vz|kF .ZTL=j.q~w,IEq=NC}&+ڞ \]w)</Q3{4iDh:alxSMһ5  w 9l0?_T*bTm1ڠkЦ03hn B!PGiԞ1uF?q{jlFTsfD7,ʘOo UE"GϤJDW2ѹskT+iuztB#(l$uPL2용e|όӯOc|YD/ޗ}{V>|WF~LHLy̳~c6uk]k$f0à% ֆnaME ?*Bf|ǖ sc_r$,o\(NY NaL`tg& rH]0F08yδW1Bn լE|xDn' LA'RrhkENYڥ߬+ U;P}ڠ ]I!$ jQaU{wAu PcR'f({q1Ll,\nv^i}I:du7lW2u=v:*8%[ wƦh딴nȣ4t(buٹ bN,1Š_nudH{f&G~94Tr9vQ8]V"=T4epR4+dO>޶:\}O` 2^d3oy!94+ A@JĨoHAzc2ЖF}o~Jatצ42Sog-8q͎)nߏ}$'};"]Q+z)de_I\]KHA R_oi\0{1 G Bzδ'5et}n%PΞGQkV F{W a5{Ph%󛱽qvkzqQ|JF/DZo[>mWJcBK|(@j>z0;besӽǿk:I!;u0V-cfi|v9PT=XmdztLjZ.P 5wp{ &\?Z~7y=N.ːK )8Sr:zW&v9h[UΉ?MJ=2(r: Kg 6bz߮8x0VS}D3% -Lus]bKN雍2uZ]Bgp~s*i nsRNĤ2*LGFǜhũNV4N[ׇ^WfH %!>_ST(k(AJ+氽ogl8_ Cx ⏀amIi"^^ B\ahOrLԝ!dQ_.2H1W~ݶk 3%YZK*pm `,)/B:ŗ*+ATKVED⺍>z5E>-|uv-[[#Tyg9+ZŌF;$HkSggҽ@Qwr1V~v9,-XVH4f~h):ڲS%|EDfT?y=bZP/j`P>_Qn)xa#zrsa*%eؒkZ< ,. Xa XNj'G8lbے1Z*UFZXho1m=dP_ ,y뇥F-jNێ._Iӧ_M^fBlulXFVG eGE'xSo tB~sB$|} )bi=:\i9mtZ;TCݒ X5~6WY ЃCꘅXe Q݉AOiJ"xcCC;Ł9˯n2\Bk 1qT̴a|[3p]_*8>Gf2i2qBBj.<:O%&-, |h#H)fg`{_|WN"jGvĮэq%V;ok*4˅,R!pseUHw,]4\\F|~rT>zh0iEyPǍ}H}dib0GT̟LGE[XaWhU :i.'aaRo:\sbp>u;V3O|j .NEK7╍'?)-xK&odK-7Jz Q5MyA=nP>`tv i4&z}gh:ZU"YTEЏ~Tkh(QC.4> !6LK!9&<S62-^Tdm/CjEب ݮ7.S&6ۓi;vK`a1I-?:ǖ{v`f :Hh'TJ ޑ {&j'MȽ!SLU5 Z]N" s>L87b""qmqn9R]Sef)L %1d0AݛSSlZC 㱠XG~ؖ>>ct]SEelon\V1WMҊݢane2~߲Y2*- 0ςk0Nr 1QzѧTϜI?3 M?'.e/PR [&kO>AVacB%{rtPu_Y2;FM(M dndZz{2!mr!HlLE8b;T3˃ܺ_)r /C[A$K~ JP]1n< #G [M6K#'|B2`:_)ƀ@=,n3RD\qIHߟp#tE wG応 t K8 ڣ Jѽ'p8JV`XKnX]$pJMK[9"QƜsgϱK0YK l:o]xഊU gMhyZ1f='Vz]/`X{m41\,Q~(Ob%#Ghv1ex 2ǩ^ OLW=E;Z w68 w~Z.wF+{`:|.f>9~%HifD?k} ˳;GP9$0rjf=nL $.HY wp eeO#+8@ܬSNnxBT\Sʧ-/opw 2c/q/S g<- BK/Z*rl@aO;q+!杤G6,8i/k֧ض=)`7$AuBdn:Q^ehB޾1Oī ?*;cDpcq7 W{ô(M^N@g`Mڭ@>ޯxGj<Lis.%}j],$}Q8.ycoc+WX>:ٓi7mLX>~3|~cz Н;}g=k]&/{ ه?u265ƽ (}sOg ~mPaϴ]EWֱ'h YuHQ9wITbCB90gip8$l|ˑ\NlNF3nSǩ&X (J6X`OhZD8+d&>pB>kK ^i.6gm7Yhmox2WpD)Rv^j3^P5$bL񐬄ēa62FJ܀vxcaܗzfz 3Lp~Y[lJzMEp;}ʺ4 `B~T˩[__p֟qUk}HN#ZNR@*8&S=s }5g<$w#a=ӮR G!P|'nl&WI-0ҩuf^_C`/z|DPӉG8 ;3>韚:J"O5lʽ9>_ T !(ltzĹ_ [@>k՞i^Pɘ|W9mjէ̒?րQԜ+1z׾*С)\ 򾐸%'il$aCsb2߸NQ{ٱjnY-z`xuH\GoCܜRu\Me~s鏌M^tv>NT0 Uʩ.`#lCC#ncv 尐xCtdYx:&A[:7XbO_q#aNYohi3HjjzZUJrT<VB Kx( )gbʊ@d-mVbH=*$ӛoE(Y!niv.w }~Yn'azϓ"Wҳ<,.\M%,!TscC ?p4gGUF ɘU) f/ߑؠ.X 瓷A!|pYp朗ዤIvZ,/GC#^W+Y:"O]scO'Q&L~kC9(>HtLP#xרGiڨIޅ#7Nmopj% \r[,Xn3`N/`#o*<@1LJY]O. :6]AO%-b ] sO+9"P$4mqhR@Ge-Nʡs]ⶻs>p׭r=84rP:\m״q+6?Uq"2McCP&.wX|2t1-3}&Y]6z)&p[ tL}o(4{#oާa ⱉK1 =BZ'.l8Z {q/g8snm\~Edq;siL-3y4H7EzvHfQ{ sgf_raI9r5Bx> izjgO:5L|4kW6X'm)K2)y&b_vbdU%b#U g.>j[AQvऽ٬:Nwub8Qh1(Uq6>A9W`!i/2sɣk8K݉ӓ2᪛of?h4e: ?/O{cˆܴHu8s9|{.*XsMKo'.}ݥaB'Y%/7DQK_FE4hODeĿ #?&"d*& pOC)X4xOP䇊HR=-1V,U}I_ \^#? Ag7jq{7l*ʝ_*ѥ,*O [BS0E|}V7qϚB ɮr'!cL-;_F’d?Xƚw9RhR2cv-O >Bʕ4zepFuҜ8K> ZEuVW!&D3g݀׶;1+2D4/*BmtIY2ܷ 87x+1xۖC*l][׫3$ũuѠ^d2d>ˣ $2c.j9GCkҁq"V(~ cmi * z{fFEypB!j t_H^K\f@t`@Ԓ4V"x-a#X*Wg 6a2vPi6+s8Z> 7u@ZY`(ixʹ/I GyEQ;(/*?ނ"l`ꝗW[T}*<- Z^hj j*JY]{L8P7Aff0Rճ}(bFGaɇKnLNX8u&ԀwVʄ1ٵi d)PˁZN$I3Hh+;ܩPHDܰT|c }#LCcd@Hw'+DfD,:ٕZv#Ct>f|W"{C2YJ>12 4T6#sjq\Ou`\;1$$uDrLy4Ua?hm8reWҳ{ Rɠ50#.Q@[/R焤cPpSoӟh ؾE>-tqtS yn)N)h@`B]8׷kt)}a'R7qy*D(~|h-GfhnNI5y^?KYtX*p e|a7V>A/eTa @71Ѿwe>T} OyhfK ΏR)b')27'*a3fBDwN(J|8me* oUs2'R~hcP]htBJ5lHqzqK2e1:@oDoAϾg[/lxwrX%*%F8jW8'biخn^_ިŋ5C <ZS|8p:ҎATKVh[<^ gez~׈ I7Z{8Ë6`/|+~/hC )+}Ȕ.` /! )m V'Ih@hf?ph>❺l`u;!;QR&(S izR.)XBo!w%2;#֍\7Q=@N߈<:E]@=¬q*84tnsQ5Yec^"/l&5Z& a5,|SzseWo#50*TC#11]Ϙ\=oW yEA:&تI|ks ے\poNfZTW*Yeqwu;U8}ޓ}wP={4X" :<8zd8g![7ࠇ?N%WTt$>g]&grO *OI ݻ,+r~9MӡPE N υyN7EꇅR!S%.IȄ@{ks@/'ej:dD <5V*'vQ*]ӵf!X; mX<˫P9w"/L7 E%>15F=GDA=Ry4\lspQso B&T d;K>@bSWlN~GkSL C:w]5nZ\)AOM:FE!O.`6ysc it?G@O!<ЈUM׎Di:bC>$Z {#MB[jB5XѬ@tTpcxsA 0y]{a5 ߌR9n6:p3BCRr:I2=:tQ'n>씛cv+j[&/V_c D:tKKN[9}]#Mr"08#Bv0˄U9𗖽҄,TaRCE_)h[[ӖfYN;,_*u}&*XQ-IIoX4hOpvKH&$. ^V#R3 y MXoF(ZF1Itu'?Vп%G/!гAw@[X ) xc4Tj,JS.Vt08ZfVo nZ$R^*5*COxnp &YeHhor;5 '/V|B s,[l8;/) xLZ0.# ldoILD=r?vl<̀v{4gRT)b`9p>Wg35bdeFI 6{_0'UeRb)U",:ߑ瘣`Ӊ0Gj\ ZUag= lEޏwP'gMMG;-55zE {AW9%tѴ㐸[?]6GWBMeh6u=WO-Õ6㥣\t @|&0KbB+d"*[/Tfr>G x8fR RqVm{C^ѰךrK䢎7KϚ]2e?#dY"Re!zQj|\򥿐3`->Q#h qʦWt# NKXN1㾹SK /I& (T$ Oyk5bvagVb~ɤx.z+]Z!1`? > )zjk gИQ8Z QT VkI w/w}zai 03TY@k_ `6^*w1"85xa8v8{Q"}$~VSdOKUT^XR89x?ke8ߢTqa[V0Ivq dZw~Pnb uPyY6 &6Y]wC]5EX^^*$97-y`8`)MoBh2[*>d_12=r`6§T۸XAu?6Ȝ>7uXƤ?&Zs0 0HB wVm8;>>6dhaDWm`t)Bc^u^K6p04d]h.4.V'ϫ~h"c2~pZɗ #R8Z*ݰJZ/ onnj>'pʧ_k2!z0E9$0P3 -6Ek<=-;볈aY!gLA!›(f^t+"7KVl1UvcD󨢋*| QKzƟכ[H蕍 rVi#A=?SƑҎ_/O:ldn/4+ %,jƳyņ-}YqI;-ŠE8)02Kuc~M`ؽ呣 2ydV(j cg?b+. 8ZLU60e@Iে?L?Bx.j-0r'R K"B”ک^}'Kfeî(%cͳ`OtbP 爊wŚj!Kj,R/@2IkQm %_'z ʬ距]URH4HuG"h<|׬<nG>H?LC")>OcdLqld V"A2?3O{&b{\ 6B =gcqdS$0U!$_m' dP`BͬJdXz\M;ew|HSv iw"o7iiҼYs 0m:v34<҂D2I(*''B`3\NJ g9$K#.x]p"s` p5s:l[eI֍*5],4 !P(`\bn Hg$ :|`_]_*Ebߍc)F4u'\:vUYWF83&}_Q R)L2hB/|# i$LpHBB.8SU$IkZv7L w0?( BqzaHRodw(xBMeNUt=hCNN'q 6M,yr>,3ٿ$QU' JFoHjZ\"Nvnzgm*f]Rm uoy$xuoQx+GChDM(M!ɋAX|+2{ e=Wh* <>ZU6gj)tJ2rDdz Hh@qô!GU[l9~i {SVP?rS~<<{)Bՠф N/"5' WhL츃[ ?o0Xb9P= Q]{aE&"5&zmq (ȔudQԭKJ+ 4&5Z 5sΐ4-j878]k2Z1g|ͱ{6!Q ڥZՔx񜺬AuUbr<@k(8Prd `Lo|M&GGgS!otJF4 mj3=UZkʹ, Q\)Q'&5n={2_fu`*ZgRZ.D!b,~"Ҋ0ϺSR#||PFŴDEwzQ\%@"bS&9cv@bŕ`fnIֽ|h"FoED5o0~b.vq"tnVS9ҭ@ROt[wOj,`ߚ5(/:r Q`[(Q{w.0΃'/r/Ilztu#sOR |9/Jigf>$TEH^$LF rfݲ"* 1Mwg=.|Șr)Iڛ%IVC^o o[43c>CUPaoVKVT٧Fxp;Cї*6b?%7DT} +d UIP:g{z1xdBKWUR::m݁P$8?.x%Qٻfe)uʄ,$7[2MH t$ (l &gG{"khaՈ+Mcq#±=\W:s{>դEW*8qr}D%iKQҕ-"5j]`h!JoQHo~GpdJ^ZKC/Tv7R=x) tبZd6NG\e 暸 zI#O?Z*%˻Eڟca5:fC#ŕhPPh 'w#a !PgU]F9Ƕ|hdj M$Dc*ݬ2Zn Opis_t벦&N_؀q8tƤ03)$um5ZԈϴ\kԨ 1u󬀥v޺3UؖřDIj1sD?}b+9cRYC?m;yIz\S%ڄ<+a_lCopWX_pv-^r<1h!*+j7q*OS_0\HۉΛ 85VsՍ䶳m|+/ƌzD;&#*$FSS4}ߩe=J^(VbO ۍmq=kPN2X"OJR% A̿M$uMF~ے 瞟W"pCXqT׊\HE²r'"l2OxhuzkLO$^wr][#A (B`U<8C]N3!"ǧ3#s<9iOT)lSy!h5Li92  &"L^cN=pTt/CD@?gL@ErF簛c$R`Hx6Ҫ槝١`3saOE]ؐf{]WW#tmSXզ°j>sKWY?[6jxᩓ=^/sЉ=-6nvlq|F7{ѧFbt {)eU_д3«gp=)ƱdsἬL{ޢ`czW` ӞO64.%>rO|A1ߙpw;刭zɦoeyѥ|Vf:6@DՄ: 2Um,t?y;=*I:x=jz!)x)&ř}WA#}x@|t{^jV= \MNщZ8UbGEuzFxP(!)괦 [&h~r0ejb"cmR@.ڻk9atB] v0m,ԼaKP?wCh! =⋍հݗ!|('4sk6ps'tgJA6u5zZwfQ9R(/YWe,_>h@fnz@@I07D9VO0%amoD2cGAGtE߆Bln^ +2@;6&l_y]WCYXVgj3mZi E `8cpB|{+[0•+h/p#ymt9pD3+J/fR1R|HXD-;wNk+>&)~i Yz+Т</GS S6 6i pd1~?`eo5 pvk4gox:1:\糆=A3H0@HO|_eZ:j1Gȯ5AA,?fmwa}"K(T1[fֹʁF -z̺pM?'}vQZ'dXũs B?OI 7+taiayM*:ȇ֌HUsweX , q wmpWP7?AZat $NV;6!nM21=MN?a%g%P-a |kh;%ۈ(%eSYF]6O'?NN; Ӳw*`@K8q@JsXLiv5i\ڬQ>E jXo5XxyK`4p<մJ@0c΃>EׁH!;9ZZqomt!M͸BFŹMgbћ?Il|=J:L% +yS:bvi <ooD'7+OTSB.L;@^质ׇu(Òey-TfPCs_5$6E04ZnMj磚sn?᎞\څJZ&Y#w8U;XH0P^ΟRGtz;`C`NO=9{>]V %`c:\H~MS|~ ANkqy>SLd%>J@޹cHx@_.ه{;0XR*+|.)"&b\.3P )ܞcwOq9#}r~}"AĐ OQX]'F/EX[`[JvbwKŭFU6%)/{K۰-iDM3̈٠ߌ/h‡kGG4g#@1)E|H?\Lz< T MVCI]vvD` {SRP?p06O#_Ϥ:~7կQvbo% dTmk3 iIe7`el9:d*atefEEhZVX D\ѷ~:aprMy^stB09:bueOiݽbTei 7B]F֓޳ OvcD51t|I%DypohWbv`!CkD&H9I#,&VK*ewI]!j0i#P^j/fyȢ,wU&?}o"AuFYÀ Ô8PT>j^.P4UyN)eeEk bNyF9wL6MHUz܏Q7g Z;<޸:w0r6+JZUU7vfvO"GK(W,л''^Ms@d-긹no#^yCqc<҇cGRsS'&GS?}cODuͧD3課ak\+ 8] }k0I){c&<.zh0r8)ZrJ\3v94ޑ zв7x(z1\Դ][Fj)%_v): EwLͤ*rt 6.}oV@t%!髓@;E(XvGǸAvJ|NɕUu\ Wg-|F[8;Ň,9Q$2::"Fn>voFSmel'~[Kv_9]wHOrz]6F҇\u |!%M6([JI7 SN\gؑI'=`Xgbtm|%B1&>qߴsdȤ!6ojCF1. itB%{\W"Pn5ے ju`aXʼn;1G6c\ r+Ԕ&΁P"_thM^#UJMXaG{+=By>vAI7~;֢,=*O}Y12Ev-UbI`ѢNDX6@'/¦Й ' zPB#M'xctisٰHg,j{cd ,ɢ{FљNrm % nZp~aMޮ?%$u);zWIw N> bv^M֣qzx?{3='[KZz[-К.'[t߇ڭF(bkըLpRqE7 *ch$ŕE|n|;CU4 rņ`(ylP/ ?H@O 9۵_Rһ x|jˤ ?) պhP;#Ch\k mxn0__U|W<%HG9ڵr IV$ Qo˙`IDJ Wr/j[DI.æ7bhɴرtj e.GAXԚNu P\7LLN;m-i_ .J|}Be==&vb@6q+i \3X qsG߸⟲Pxc7ʎL/uސGZʝys9e ʡ"^L}/&(X><27A꩑SdAjG$XKE56V̹ԫ &A|.u048㰖Dp@2k?Qڄ"I9 'L TlP 耎$^gY [NVxkvZCks{HJޟiϙ+RM kcEsY|LpaVV=wCpmr\WZ nMˆEE}3o&)+hsz /<|qA ]__!zxi-"c:13,JYPaI(sV?ݖ**A1)NgqZՄf SrƹWh%&d$5DN `sQ.>Rxå~Bxm|0x۽'ASexiK8_' (jd_qU86 Z4o` xkާ竤(o2ܬ`_>e͑<-)o;EQOpf"l8T-' KEei5B?UHBr32Su@7JKoDXdk.L_Ok,qd>[ڧtXW jZ-_ ڣ3 SN_WU8˰(I# Izp.<~ i;{h3McH׊y{QOPeF ֒yi);l~{!'Ne*Ti9 ڇ46t3OEFO6GUlrЂKf;c9V: f/YvXvN֤ M8?30,L@R[kM,\o* sOb?*64;SIWFE -4{aEh0.|;ÈE-CO9@ZW.bMLh5/qռfpGOgDgClfcq.qПʅF86Bo(,u5A+-.z>Fq05bT;`$,4B$.ez/ i9@%}b}<>2kϡ$vAqhJLK8L3k]T9#v &Fk3`r\TP ޒ;{,r|>m锪X-9wwb'N2Xiiv hGIY{S2}Rr p 'uE5nKͱ6ɞrxoE6n a gHjsiA-G Sg{d#I?yp>Rh5CTz%f̏ϕQ Pl_= (+YߔwDm}-Yɗv*,Oo+I?v*Dt,rGE7>]!%")8ܮRilz&iN84M؏5h3#e1$7Ivw>]eCI1n;"kfKc~M2 ڼ{VMIxF1Tܵ7,#㖲L[i} WG>T8( O.?aLHŨR@ȕ˜J[&HT{4e|؝"C-:"|ާkA4aSdknҬN2]nqWRN|Qysrfo$NW%%/)P9ºP#/s52]OP^dB_s8 ?]b7L^x$A[EԖ:b~gLv3\9*1ꍁd`$]_8ꋸ1}no?~j [[$rWðq \.k&s#+P=l [h/ɍ@A96vśUe43]NF?~Z)̪!Yk*uG[y"\tI-LRjʚQj\r۪<&"&5x:<2O6;aI}K"Lp3l0-Dy/+BHza9$%vĈǒA`WӉU[@}R^eFf@Ԕ,E5Scm4B q|u$׳X/'ܬTm#z"d)R5RTT<+4ƀƒƿ2 szX 9-X]lAWjQ_ӵ(,z {sZ9lv@=PӴuK  n Ba 'HqjY1!*6VyCmX!q4C.BJ!T)8V. 6Զ:3͖Ay)_rVA!w7HL̸I |/M>n4_O)݅PQGz6kܤZ0 dOu0'tBtdu'z&Tb6nKI=pfU[)+yοT`LxxRzpM@/,A} 8*` !#Odc{yr$zieycd1WEKT`*ceBE``"ar$~*i#uAz2&l 2WU EY{= M?*AvZ(¦l^PUm|0#HH'ᷠE&I@ܝb.KTFo.Mڍu:=cdZvdk` , Fy+`Q.>*>^UB.cO.enCϏK@4+G{-TL:6n['B{=³rNwUV*-'AYM'~= h-kNpPU"v5(Ht0L qs%%uub5 poS?q]1 U~b9 %}vLg?Z8Ii !;'~l"}Gٯwh 谻YT4 jM{fihW*}}DgϟU҃GFI~E[QIg2*s@Χ<?Jscb`wǼ`8DSNZup\rDC)nNxQgzWgT+@bb '4>h[@D;ߣg%þg5ǯ~L)8E #Pz#~ȇ̇t6ecG?V]MO?)PM )-Yӕ-^2_Y-&vI'REv8{4H:;jj?f#fHdWětGPMP;J`4A`;>d +W+(̹;Cؖ=~7z[~_#fy#[B)x#MimyLqp6 9<.ľD6vJɝNa+R6n$ gYYC> |G^ Ab_/ˊTCc,cW`ؖ<~`5@9_yyV#--(I#Pj^?׫@2*r#'۠-UJG%_FŞ(Ctr,YF Pʊ^'%YWE5%CAJ_]u務Fb,i#X,wWajT>nm!ԅc,AKo\ BcQ'eԬ$Aؠ;)[7E5rS׀UϪJk4fMH`;Gs=?0c]B,H;APqS u;0͐bu 20BKvGXϹ6GIA{b6Ð &C BeV|/X8fS3JWlLu4n%Tfѥ"ah!j= @,QVA~OL] !8t(:z])xJb)$F8 Uġ[>t܌}Qsכ0Bxd@bxP }{o CF BGGU|Tk=L#~Դsx.7l.RKٯv(aâ6> _r 3I1 c `Q;wBHFTGW*-bXǰo܃1˴FwS(KWԯ]V%vc[AXUxaNsl.ü7k1IT2PC◰W>o(} e?dDJbCueqӉ95t|NB`E=H86 8! Cm5h[psiaT 執M W%Zޟ.#ϓb~圀2ص=4\0?}^qs4NNs0m@Fy,Q}nƴ#WLކ1]b[xXVÌ- f٪;4o3dCYDl`t~>`f~b_NS3?%*$Rg"|,FY׼x\vF=z4נk*K(p墡:5e4+l^(meR2'EJ!fbQnQ]CV&C]y”>KMUB˝&UV䈮GhZ1B&-AH%m<{|/!9[j+q4Ձqe 7)CR#CGFCDk^⣫'z[{GY0 2] I%GBR JM0O_&_OSܮ9|N~!.o1}k̜Y T2Z)>KPD@Nt?uIiZ /dRVgnvGԊ%g4LϩaB } HzJ _9Q: ¦ږ?#IZSNt SM< nJH¿4͖S^ ZL"5R=Lqt<&23{k"ߩIIb=] pB.UWi/ yPJqBN}'!84݈q1 d;-RRlsgt13DukN?1nᶨ~4ҍ砈9w.r%3cY7!R VvT3^5Tb00X]wJmCT}A䪋UgyW2Ȫ>9?J3S6颕~uB UbhNt^ҵ3B$ŵ!Hnw]mL3ˁ(޸bi\$eQ d)JaSn>G0lT͕U@?(ӍjvΏ>sEYLg'ڛaҋ2ks9a]e\d4hba),ؕv1Q~` :@qv0{|)26=KUV`yIܼ!I{_ #CM7iV 3.#8YSм8\>بҫUCkffkDtL 2pJWYUGE@[\{QI(gkșlk{`W=TםzlJ:4.8=ԟ(<3ɞ#Ǝ65aɦGW=w>UۉAK :x@qДn2Puh`5pA?hhui;R)xk= i8hrרa=KKvQ (6}`AHwʄAHW;!_*Yi%3l׆m3*&Ǐ0 '6{mjPft521'$=,T)6O{K"ZI`O軃Z$5gr+nCa+<0TV,>6^3۾$4j5\O36X9PnEBwjq 9iGmoQ?Ggx=/ipT+T}{s3rfAݤ+ -q:b F*X4&S)oQW!7&h^#P h!r\{".T}+zQF2n/Dy l$R$G}g@B[Q4Shq/8݆ ̑j%7Y|&JiJ"OUm an?V8W-[/=[؇p\w+F5M7Ψ,7P~ŜJ5`:8_"88dLw* A 0mD0s7V010#D x>dƿoPcog~h=N 959$P&.Iot."  /}?ۀ[kI+ [NhfY6 3d瑯tp%3Eյs[?mrϘI@U={_@_.;01UVF[Ĵ|37}yQϷpZ{2-?O赊5FͰ9ӊJJc:=#sAldVѳ)6wBP0\<;7_2H޷MNH,N]|ڌ<4w- 4ۖx-uЙ"-k"vxt#8 %s!KNO~  CG; 100Ux4Yq6}de8>}QJ gc4Q~>ljz>b1wWv31ËJwUÎ[ Hf6UuZP8 4LżIl]ӫ>8}:b렿Lz gHD3S;,t)ihݮ1 vXpU"2!zj+tabnmK⏹mkU-lnXhܷ([7uONF6ca h@QRbJ^-^`NUεM'.km847`$sOse,_,kJw#dԕZĖr-yq`Q302./S5O|Ʃ݇Eb]Ƭ.yeC`}"a%iXifG mD]z ߎޖr<5?e=YLS*K-`!{Z_K0ç~<:%9n2k cwUUXc{GDH6|jDCz8wN&c ǯ4XG Ȗh< P<BTT`^3jqHTm>(W\4rڻcW@r*=-C @E늾2MҩϫC(q陡H)8^A`B ʛlιM,Gd&^@Ej2qD`S>2w"FKN4Mim[)U7(DEO. \հȔ߭a+hYxFg3-07_WTa)Blm r5޺Tw*+j y8cD@apE\D@#0^'FRЉj?{~H/KmnW]];U{7B5T?_cqc05q3 \2񦏒XbZG9lvMdcK.U!YDs)A0Imd '$&;1gJl^ŀڭ)/yqn4ZD^^Ʀq|P_}\& }YF[ҩ$(Nt$G# ^(~<%dPQMJ ŕWe5a}L͛2cs\<˄k>XIk[\4):7̹um+n<0Gګ?!('\??KM'-0zr1|eY`74&Uk)`e_ҟ M-G?<Bvtz, sҏ)e>|3=.Le)0¸(wTZ,KqСTP9I9ߴN(V[̪b,t96`Nf,7$ tiAZZ@746v}oa4%76@kǐeh\Q-H>r)" Y/BQW<7Ԍъ;J~2::ǞoS[811I/O R{]JGƾBRO@%/@dl_~$~5^ TH虼^pLevdQĹvO/6d_TJI,5)Hd@pY$9 b*itTGs#,vr:KQHTXVK& V+UMx4yYF6*Xfwڿu- ۈtnd("~ g+]ZW\}>,]*OSZ;A>.@XȴAg8\Ixy\tz 7h66QU ͵vXiaȺՃsig񸲀UFC6y~?v=aD@]X;җT7K:'\\^ {sJU7T {uٻS`IU@$C׫YREFi :%HR.^0 MkW b YeNp`lyoRKn1skKǐͫzC"q`:*5sn7 rNNEJ[7ǚ_&S46R2OǼiUHAH*6@9fR3^CX1~w_ixZl͙TaX0U$<9|yTס0KUkl ݐ 'G7G *YῴA+rTK<5seam ͟PL`ʳzlDٻ,ǜ?&dtkzC^-"V% `O{WӋearuD#4]'|I)-3;xÞ. DA #Du,Wlxg7*2PD؜n2M)M'@:P,!5c0*y}Jf 09| o߭Þ${<[<(7 h.!ze ĝuaCAnns:\o<~/$5VKiX's˖ڡz,.p!T R'QM;j</8 |eXA,_$WHVm_|>AeŤbJKeJ)F:@qq%?seN@b^J8O{@~ݮ Y*vW/s 1B3y)=~P{j]l2I6EUAYlF?1&*WfCpg7-NX#o{ӀuZNFB1~J wfL]CEi }X-+vZTDpj"'\o+kyxer(ud[@ \秲feMa17ޯdK/ [J1셠HH?Eu.245K̨ΜY=HX1չӱ*^rItS8HEw6XPkm'g0h8q]_he*HF] cQ+,9̄e(ݜ̅%Gy^WؒST؛<[_>"#Qkg;JaV!0F|V5)]&}2 ~Z7dlBPW,t+i5oyIP+2NW z QC `&38PPi(X tx <9 Zt~I8mv66;5 /E Mppm\&d8<-a-Tp?yfқUZT^~?^!޸&G9qSj|fo{F#!h]Pؼ4Ä>}ΝUցqʥb|T,DVIgf͋_tpO%B3Q/mc3Q瘞Rbp݅v;=X8fV=\ :IJ6M kVir]ztVf&92N'Z<Ŕ%`}H|Yc y֢媆ŒZ|3RH~Ѕ+ܿeFDiT^>54,,6)@p]C.Q7w'м7ZR`~nsIGפň{.p5UDl99P&cUAZo[s=–QGB lCD!70d#۲k7CwE vQWGEdf@劀̫hi8^]Td?3e+Ȯқ[c x4S sek{ [JY=Y6sEA2 å.֮L"Sk\U0Jz&V*T-=HW[;Q! %6bDxb|PX)ƛ.ʡeıB80]oO[qz[vV:jl <k&MИ=m}M(߁ȓo /'F)[Ev0Rc=ܿ؇~E71/z.-z<>i*(.xHLCQ);zqozSiD1ePno cXË^KJ*sϢ/ 2("" a4{0jLOo[ci-YA6YLI"&`:j;+jSmsj5q=]IMc΀=%8H{4DGۈɟ"02N0UFczdzPpNjCP;_~ 4cډN("~FlnV|mDk$:cmJv{e7lo8X1!lQfHDć8~*pHj '}fo=B+$A3/`5q`"p~O .6sS.5?ǼQ&""gFg LBhû *\1EC%R i-F.2k;O%d3B wTr1E\E^O7k12^A?)f.PoT.tQG9d<\SzO~xҍƨJ`*r&hHUHV>))%L/P6GB`(7'T{s{Of;FB2&C-+;V4g. ʜz5qBCyLErU oDͮ3Җ(!l%޼ˈz8 ;}Hϒ_7zv9DNppλOɁwDA(CQRau#;)s jy$c~&"=Yw.љ?r@V~a(9 SzPHRtlGvNRʰ] =% ktUJAT-1%oM. b+pîSX*X,oQ0"2T%8+seK!gL9'y*2øV|aο'mp&*4T4^t\q4Ρ.q-5G1n&/sv.sgy7tz`z })̑q+*zq(Ɣ[\TsGĹ# FrٵT^0&^:|o~jR߽bz`(:L mֲVÑ0`b,[x^\mv50biGލ"B^ b AdWe/Brh]IMG<9=[RC\c'Z\Di͸@3l4J%7$,k5qqlhu*#cEI{cE]ѸUEyjt,XRӓ[. ;E/Xtzzu]aD:ń,)5@j$|e:ǖjWoJ22`w noX˔*x^iЅȅfpcxn}ܒ2Mֈr,~#`~;x7=7xBcqao{hwM;&&!,}d&{$¹__jnUZD?eU1^$z(yKT Y]d\{#*w (7~ja' U6FTx$kKw/w׵R[KG6l2Yof/Z1y!~2%~az\6^Քo]us>OXHKW~iX?5NW"Am>-|10)OHQvY)TEzf]kFe %KX \kzQ.q n" F'>UM hqcDٸ"&\0zc\/i{QDa$)I/l+&+_ӘN/t)xf8}Seq=uS!d4VH;y)a/u6Pau,prO*ɹ{!&<%z&/,݂?wP6e7[s+ 9v;^ņ]qD~G$[5ZRڑSmܴ7毬($,7o{2Æ<>@pv5Ӄ^aq}pȌź6%˚N<Pa%ofZ:k6>A Pv9fa_>r0ShEFȾY~jɕπu )?+OPYvn%XE/(;'tP:aϳSx%QxYBjF{!5kٲvm@L8G|/CUQ9)\ 9'*_Az3 aQMOА@9XВoNgvih9[d{I3~9pxK/AiEiF>Q.;Qkr@lk_娦' z ָ5oqXtD1*9>Յ> !]G3wG8>]^Z$<=^2& <$8p*<>i$zAYMTO9ƒvTrK?7y(W>AX̀s@Ϫ~ԇt܁", &$Gl-a'irDUX5:w|9[_Ix2Ma3v-:& Ćx8Dʪ#WQHb}>5 wc $垥"  ́vKy "$^.i0 V_Wt-o>:>\}לMC;F)>0- lOt:P,qB67tt^Ԭ^ .O"6בA.,ѧ;dLP bW#Z @-TY}pOJkrw#/`+?p̴jh,Jiڰ+A lB 1L6ʹæyc6 SHw;ZPe*1ތ,ˍ9A/aR$m:T;m>Lw| !O  K$e XΖ$F;2@"rT=C'E;d7{>+ y Hk_b/:m.`r?7kyJmi g39RbWork ퟂeRJȟ_v^*z4hÓD nL67!hesf'^g^U^aY|  iw:W='Jh1"eDa0;w #jjO3c!ik&'!Tv;/kb„NJpVV~AξQzz:8 a<RLb-.Oגp,Vs'QJSP7C-<t65 (i@{M+uyj>}B>?6m!."OzӃ̺MطS|Vh*u*Mui0nfѷǝ "aIcAMћO۝#:q9p}}GZ.-cz6MmQc@pk:^"e=0 m[ucXD5b;5 9#9)ϕޏ < bWP\kzt#r)L̤I6Hj"TA#v*VZk\._ZehW R~2yM G|0 5)\paXwU $tyQ5ߺM:Q 'ה؀Њ@̖oav.p~0k98V8a?t1# jvktחSGWyJj?p)pci1u]M9̰#1p?Wr<,Hfa<,1aÜ8P9ف$8M6 5 5B&+HS( ^GPn`?.Zh7x 1DGڃ{L33Hr}2n=l|$1<-ъ ad+[;a7LtB^6,4!TxU@Q-w#gK6g]:fenN𫖕t~d$|~72".8÷$֢7p oxO _ރhessIF#͔D.!RbS;^N4myװJLXij&;VzN*\a@wm&ҁa aI]GG6.FLFyj!Kÿx8q qO5F| VC?CXDEl(o%!8ϩ ?Φ*nlcׄ\ci(j_ה[=!w~'2­Qz^^\D1$?6yz爐<7ZrD"KiM $ۂ{JšQ HO.`6?->(}%8 'BJhQl w+8L-3r̾pzmԕw[j@whIY[ _P>cì, ݁NO,"]( >6~UA ?ds/f .APRS]~!g@ۑM16 EJlx5j)`_~,({%69Ge FC&P MXi`=$ktF%]*%#Uu;3YbwMu /@ $#3fwPn3HY8;8^)8WDN3GYCm-r[phM1<7*Ql|du41-&k:Qa I2f0 rhFчZW ~;Q<\/NT>CYC`u:ONz1^Zw2UeoC, ݻ! ȢLK [ Ĵu Lq.D: w=O#{:Q6˚xiI=&Qm|zUL+ʉ6FJmtZܺ`*UKZh 纹UgTpo~d3;V!Tu1Y@vG06ќFhQZ%Ls;S6h5xɏ/R0CfwŠGqv]w.\)ږO՗U1lw06ECmq-垷MI1-IŸ&[wi1ҝm!E$ا [Ž|_ O;۪5߾s!-WA4V=B:QoQVPN!VnfE, ѐPoߑ .VmJ "wZѪ Ck{VJ k MߕQNa*oܱ. xa7 jQ#-.~98:Cl6dag5/3f)`Lk91F\Z)u?ǠD(Vk\ }YuIЭ GDkxZUjE/[2A{c5/~e:ǤWVdP22#,NY-ŭq fl<>4u-aӃ{T)m؍ORnWݮhW$NUx{S5[V@ure ߏCWۉK-0񔟆w9Bl(#ZӅc0OXԄ>Tk}1*4mALuph+cNù`c}|O%%$jUzӷC[`,V8!8?D<܋ 7/\N ">$X]A~5/\9ķ'TdVlпAtL:2`ZNHiU&b ;-\`'Pi. n؀[9]u XEwSBo𨾷a7`5?XTD;HP&9rm}OmP2\տ5g9^YiH:@{lKRx{~[>8 =+ͰU!xl9,]ǻ[}ɠY?0zrp K#nM/3+O΄ɒVZڑ2a{(k9׶#5Tű1PK<(&E;>.\o:cOfɛYg*`%& E7 =q*K)jdm=[qoF9t/V38w{JwGMĔF)oa A"WH*5 l?hL*:!5{Cĥ׍% #v6JJ P]Yhftt ep?I)E-$8} t\9ųL<|\'j_<_>l^"%N`7]&4a@?E z-->~mVvFCiP⨽Qf\]g_2DԎ_U61ywD@dn'BJ&&[zAe(OhPrv0EH9Uհ˃pwm՗CfOn|xz_,I Ip-ect9f7h+1,/(CZ#A(C3g7[XfyAutkEy,=TGkJ7Adޙskcttn!D ~OE-CcT݉~@V( ¦DKQoމϙ= = أQЬ^ax yIҳlRy y03%&RH) U LOcCǶ)Pg*&Z\ܚC6V2MpD@;$R'!!Zr)ҒFJ^)5>һg?})W @3}ęq9vE4iH-F)t.(LlђMF.evr%~B&zRb-K@,z3Z[!50(uOOD2rqQwpd!wtx29* @&&{ŕ+@}[zO_4n2Ľ;9TfGM|-3c4N"tۯ^Ċ\7N g@U2Z"+g>b^~b=۰:ټf"jJĊ`ś^sUwKkH-(!<+$1d3.>h=xP^j-9xY<ObMĔ=>ڡ>jd -ESvp-]5l>;Ds2 {xdeP58D,nk#N,]i~ (zN\Ӫ/aLjt(vɢlxSa8g(51V]>[G%=,"H9,.a7 ?RNR??}䢐F5/ }rY^8hY`fdž{ Arib j [s,>$̋_ϲkKW=@7M[!/#@Fԡ*60Ip,p۝\^kNٙAh;;9$~/qW)t;@NeA&66USIL/jBBR :?RZ@HHZb{Z:> ~LG8BF۶Ԯ1,%"6L"Oҥ6d=(v$0w潅1ʞ:@/ʲ(_}n!] ֢{eteԿX?r%DU镺!u:O"CQt.)M.J`Ͱ$yҰwAA6yY"M1d/ kF4%(;دe[Vo K0XdBH&1Dd`1(OeyG2gy'I&|ԃ*&c uRom$iu\a4[n:ӎmtZFUC>tʂG#Hp#?=+ڙM"Gf!$bѦ/z\&ā!HcU0}PM|?}2Q4 ] ^;*mu|+anT|XwZqiznoIsQ'=rr&'g+jjlˑϽr5ĹW@31'bqgd8@/0( zwAK u@3BriH:Vf5);`Rf [.уR8?7(;8%--k=:)+qt/b^8 4ڀw +ɘ,L{: q:f=ՑW08,qZ>: |82wr=!n&[>lm7Biq?$$Jq4pp%[BЧ`2q_7\{5‘5RcN!f "ޔ+n M;o4R^9;6//φKҘwP[>a Gj=Ўy/NuUUvL"=+ɗaU0FŖ&<@sOX2VYjjuxQXtJ *y0xߒ ^a<]敲*5"Z'C.oBlNmZ\ .*8@`Yvp:4qJ;퐤XYUG['|6;%|kD ôWCeX?9Jͽe\%0]<KQ30ұbe_JT];?[ ;qS#l2urŠvb6Ѷ|jex'㝃NdZlg…ښk-)rtO ߉Vڞѧɭ&SH9%6/cL;:Q?f^.'L$Fk>2ɀk=k걻][`s%;Bo2*hg,&cud"i9y?w2eK&}Oa`gͱ= )8kƓE{p~rvgJ8 )ɱK{mD#'zFv%I^θ$SA:hf89,2~u^U,B㪮3%x5+)[^ˢ1ЎE0DW|OkIq UE\:Z[g9Y?>eZM'&sj+ uvPD{MPӤ~ң1Au^ae:/km`G!*|LϨ*ߛ hّBpעD,RgNh yfY9Y^wLg̶\-mn JS{MןP#aNPшLwBL+мn @TD0Fi$ǛAĞy(k` nd] Yn4;:Ny-JOa" 1//mrY*MAWb\$:Szu5x=x4NJ\@\o#02C]k_ 21R[r,mhSk|L1H{M'$0g(-(17<kG4gqd$ݖ<6,#OH{IZG2>b=ak5KwWx>ỷN/$}8=0t ^y%FԊXns"YǸ*w>0}<A+cqOD*.NU,9~hq]?8b ?S86=dF|<~ Uie}U/J 6?wY}P' QOzxGh(BGsl[ Q# .ē iթ7C{? x>@Ž0١9lB|3I`g:7ü\d`'P"]L˷Q,ǎA7Dct/w l L2RӐÞC< <&_MTiR'o J"3fr5rv_y-Ü6&NVx0~p]HPDs-;\+rUdfD̉wT~ɪ݂nO#_ 1GEL6o^V*gE\90,( QgyWi6?p-%ttTl8pFD*aŘeA(Lځ?ѕLׯX;*mr%7y*)@(mGӢc-9H7f LؘGdשt+I0f_ 4Zt-]Z" =,8,,oxՋw703:0U%0ll [N%-A+|[\?mBzM֢CIrCo RqHlnmaeH"f -0Zwlq+DэRr ̱rHwR5R̔la-+'otg+uдnF!v.ޣ %ΌviDlu9r?c,|Q?@6,_WYoeBZ|o4yCj{b#{ouїPLM/sy %[ڥp!)]uJ822(}3J1OVtn1? I[A=bU %K{=VAdiLbW۶gmho4~鴙clN$Ûϫ-7`Dʱ}W%iv%S24M;2b/CJwfcPi*#Om8w_8)ٓ;y3g&G%?o Q$Ht}B`M\wYo9nLr`'6rfُ#ʍx߁Rh]N*kj Mplrk">Ct1c`"#u訩WAX=? ]mS~a?F(aΥ6Pise24{9nCJhJ>uۈRF-(XށM'ĊW;,H"Dɓ+X颇[J h2jW!mwYcoei3J8Y1KC i_߾59(~ ^c[( };-n2 X&r~v䞚<>>VdW҉ _K6KfWqEoORy/ct&QHE![bwkHKa| ژGӜju="d52V>6 &1+1+ǕvdSa0V q'$H)XʬQKQd-ܪT$Q@{dce%ͻߏѯҐ8AdQTP 6O.`ۡ4/5R۰ |mД,M|*"D,Wk63_ t𒪔䲣a*BØ^xhV`Lup鉋NvsWvFky?N> BϚl&LfIZUFO.iP#k J4KeY-YWWp=иJŅ/Řczd'!ػ$g瀯 4]jIS+t/kFܿqJK!U ܯ#XY?枀{A`*@Yd,rKq* TT9`y!{u_M{:fޙdgZ04h&(#/)t&LEszѳ*: JFpSE2vb"+`T5qj}LAlK!J=t"X1Xn5+tȚ1N YQ=M읺, vNNљ: q) 1-"/&m /] OL*D!Dgx~!tVk~l~0 S a9sFG*3f~@z^/yVD>{:霄^A%s-,hUC޺oN9e<:XS=蕩k8ôd3c>0{L,-Տ'{w,2A:9Ի[Sfe\d2&oԡ6cEO9jp x 0]=PͅL򁻋3Y;b F-Tm,=eW(ֵuw ;M%0lzj m|O' i'5]N"Қ/LCe"zj)L1Ѝ!p?9އw(!t B"6aٍM㙘;5_*hmD݁?濆%+tFi]^y$3Ա{Ug;" 3jR2SNidlUL}L5wSnm'NQ@E kPT]8jzaZ("3[ےW- L1-7趣,hQv-n%vNڂ38Aj³S[0 g WǏ" ݥr<#C!QKL>|+r2e&W:ܢYA% hݮ]70=$6M[s!IS9Uʸ.ѱijxaEf /τOT ]9W (QؠZX.-Rm%֞@>API!&,F-`qM?RŐC i}\4zHӲx#Ðp?(M`Wv;(\,&XVl0xm[,CvI -Plm0BJγl5+)2cxqI\S^@232 ԮWTkVW˕s,HqՄ81:9m}1wj7^i[4ÁNy!Q~KM#mX )9ה5GUk^Q@7?+-E rƋB:1=r?,D@o B+dEOF CZ[׉o}2wg!鿐K>#mHQوв mcfU%~n_?VǕ)DZC9emA[F-Nԏˀz=f[X o퓆9wҩ&.'ڟjWV5ßb{T=ч7(=~~{$ɍ^ xk^Ɖr~_7TF}=0Ozpͭ*#UA;t#'!6},0ߣ4yiEv?0ف9{ѪL61ՂZ4b~ntۓIHVߊLA|0~\M՚+<~Β-d*Tl怹ULF%]*9(^xnUG0EtVKУv{[Kul=nw.zk!IZC`tZ$jWBևg9Π K?"$:_ ͔)%82'^llOqN#SNa@$:ۉbL:ht9!Nn_wA(i#;U-ڐTq ,_g!H 5^(R̨^eD`¿9>|PCMG Ώt̲ O$d\`Py93wMU%;dQuԳp iEbtb9 5wwےFwnrmޑW[N+'+K_#V>n.}@V虹Q ?jd.+^܍UTfk\2d el(rS* u|i.+dyeyxo\g!>[Ӭxޭ$F?t%vLV?S HqUXټ*UGEOH(,N5fE_{NcbQUFiI&]!xcw>Oo Jxu"w}$뽇?諻̕4ns($Qyȸ2R; Ҧ}xfO|bH6O01B"43R8" 4 'MrvNhOG;REB@2\68/CѪKҍ^ ,߆*f`mSFw8YX`ҹބL3O<joչI,ÍY!J,Ltip?T"LUOqDO#Ayw\S"tBoB4 b(z}SW҄'RL 9{=⌊bզ&jrR&ڣY,Cҝ%QۤHAȯkΟf_5?Q2x^$< rA`⦍)na$ǮtGrNFz4,X70Ճ;;jJ{▔H:[џ%j=di\溵V ܎iek:>(~ Z֣*p0/mUh$uoC΃7EQ\|+?] x'z/E_c{; =i ݞM_+GGK>Mh$QL9S?>r('˃r0cvX>? 2ÛHxs3 E( Pp9Ğ#(,6?e4E@R "H @wuk9 Ull.]Ȁ %?lA>(ɔ@>I@_k_83en<soȦ乓DX=Lĥ }-Uz0Sk)qLtg} f܄"V*^_>1Sr :XWrzrB"nna @L2g%5N#̜GaH9,KC 39[ S_$k+*~l:PK\dR{4MFUZ> Ŷ|. "VzBc6p'yU0[7XBM+*~a12qdYW|wܱ,q[VK<~w\7Hu|E{DlKx' Kp{@6kA* 7}Dc,"Ly IPb3_5?2C@Vlv}KH\" VMe0KūwQhϪvC|>f6k稷e7^"P~>OmzXHKJ&^٤& zCq*nM #+=CxM;C9|*/i >ɡ1vKկc֖o`i{2x8RI# G+暈^+I(o^3@Mq#ZLީƅ+W?dsT`XlǟwL vQ/pg$ORҠ!t@X YT,݂cY,c1HDҀ¥v1W }wMh? e{! ^9B|i1Y9Fc{;+B|*1!$qϬ-koI-II'L7Ԭ}jSȑ^B[ub> *zXH Ƽe~2a $q@ gCOSȈ^D#oQe2Z~`3TU$}]Ė`ˈT&v`h'.JY3X~)-{mSO+8""$;*@M*)Xn}Eva |6MMoc7ժk^\ƀmdwB {Y`A9#wUEp$/o L`8 [HI`ZT *3d[ :Vt,fV+y)p yhvv:ߢ~z@ {hx;Rz=OXhT" N$p!?g9#@0Ne֘w KDZ!혨/Tah7Qb\:iqVdXW $n *2%&5*q~gW?NNm> ,~U`KTnCW[z'zBQs)/'+*-k\-WZO TPg 5JHTVj5l`Ul;D:ˍېPvFԵdTTvA(u9 (b4˫&^p:UPv^8? 00>̼{G,]|tC BuF6:0:TE;UhE:n4zGxǿjk0$5 ցy]{}; 3g=pSRW EOUɦzDwϬ5g̈́Gu;L=ք.T(B|Fu0;\ص) ND.0K [a"AuF,Q9wr4/nUDP'q@^ţq+Z/t}@XZKR{JB[K Аi-Y088hTI3TiV_GCP֐Y ?bk{ _iuN?^>j14^B2z"?eq]]ЂSz?~GJ^1ID1L$q=AaHe?!;W.‘McHͬ ң;*IJ :<>/{~>N.(e'"p06)1 FUqyԴX@=71|f}݇K)U# t GBK&+bKstf'p[Ki$ J翡Zΐf 3xcZ̠J۵{.sF<9tugG|"iw@,S(w lV6Y #8$L߲xHiHI$Hi Jq(pW~RA8½UާH}: ӇOTTďEXF#قkTPg(DM_QY1zW](KGe<]QIX}Yst=Rn6x-GgUN5A9=m4g. W0̌Sbԙ/(J:fRd˦} -a^Dy6DkG6S7\cXϨWuKU&ڭITD+sJ$YyE}wL9yv-JK*'J-&LS>$W-&x[_Kw>6BdܱEH+$f&x:nTSy^PTzC>=Iֺ1u7טh@#/ +  C/}*HjJa_c$V5E#R̔CD7;o:gݙ5ǒ+XwG$rn⦯z4".=;EcwoS%`Q\VShȶCy2Blc4Ufy@ *ءaRD N;IBp]VQ$uh'f'X @@ΠƟ졃jf,N43(aO eDW}2"R{t)f fÿlp:HF$gtɫ7o6Q5dE e#wkYb!>DJ9Sۻ! JiM.XP9h}|fd=M`Oow~Q 9ׅembri2c\}Hq4&[yG=a( $O=:&2=?/]>L}g} $Ju~z;(MJxvɈ'f{Cp~u\$ ./p)/$kL<"DRW4g@p@dPx/31lLJ֌pШ. +[!ߟŴlСN^m874|قqFb ;Mw(b<ν_]xuc6H"NfTQ6;߭R4,-}_2]7q[yBlJlI0ݺdV qxVHz+GO8=[ZВl ܀P :(CCtƗK()V香H6 $}̪'Ѷh46cܢ9|%ѧGI(+uTJbqp^'C)I/]iHVA6ps"P wi4բ^d3}ڛjcXۑo #~l̈́zeКJI斊Mzm D[sO4}9-F,B +:G1_-%J 2cnS'GԲ^ Y{hKl1"ofrG%8Ev*3%}SaB%l_Wb}){s7v7JJ r5W]U]ǖL~/@Y k0ت\yB[Z.Z-фB +t R])bQmJҼ7kLRq㒶}JUe? >/YD!Rt R?W Cy6x$+¾>5BTI"rQC.@l;r?½rD+@DvV% fEUzdz璆bD;UIQ}q;r>H4u_=!}`H傌>,`w-UPN{GS5RN: LtkDko:*+Ux+ )*r?tkEl62G.2 pnYCb`|8bh<@rzE}+BvzB?"10. Rcp0lcisxR, Cɯz*D#c4o9GF* !aЄ\ɖ'BRq;01bSqD`hh,e[7wV}q=XuG5m)r<𰼀fӤ&D2XE ^G~0058lnP#.Ai!ʶ E$ 8vpr=:.)+c]ڡ+_{w̴W9(~צ?h֜{5\<ُc(A6ȋ[`lNF`i 4ɻ3U8Kov3Z~ٓ6[@\> ^)+A`ք7/L*lret * vSfϗD~7cn80ږfd=aF#1Y`fѴ \}0iH{SxusxP~Vx2vF14Tم-qZuu빧vǺƸlbY lNp9*HqYt9AU&6s(I-[@T9*7E(V&SՂ$D~1ڞ_ [Gq{v'dxU5^42{No$ު=jIh^e֯mnjL'ظSͨӑ6Ma ^eTz :ww gHjAdkuSG"C,,cRFn f1҇zRǃ/QL]ހY<CRq÷l$@|" ZFF@:UohAAɿUkroucV Y>ȕ _]S-^uKrPZΟ>Nou !#uEc{g>:"d= ӑ[ᎌw'OM)Jf#QJ4 'e2Xa^`C\dRj?$" [$%Q>] <(@6= Ku#HxlbL70Z0xsk#i'"M?hܶ$@LWjj@ ?:؈눗<"zNj:149bnLhg" QCmjq6.Pth|TQzs-JePbAJ H]msSxӣ{uۢMxr3'U!k.9' J.3 !v$Qڭ})myVbɀ݋.6*)S$+Ռn- .  HVeI`PDW`:ɯS)8o۬v10KIGy.0ˊ}'ߏ[.  (I -i8Vo4O\ -Ex^ >8>@;ZHBsS5"3M\2pƊ~`?'-קCYӽw|x*2/IЈJiZ)9hc!MۏpxT:  'We)SHݬ>;V^B-R<\P0^|Eύxh?V! g'9z "CɌNpxc'H` iJrI08ԇk=RqoY<ƥal SaF:VobJߖՏؔ|ON~/UU Us;9CL^0TD̓,Nx>8O> LΩxK8l _,`~ R=;_z36lCZ!Dt&%Xx ͽGteFQPK<5*P-vhO%u{LzOrm8 8Wwɩi?2#MO<0e R ֲWHq2$ơvo"% ʺM WȮ-6w@tX`bĂ8!LBEp<%[2Ye#oQ`:=!Bi3.sx26|)cWL@S4g&nH1ף縪\H-ג{w~0oZK*=$8UU9ɛsϤh^V#nort}~oro+Z4D>=ȝVx{{L*5Q_џM猟.'qbD.c:<\]}82c*|=eˊ8).H(E)geH7Q^`ǧ|}5h={j҅z*LI M8c\A. тإ5k  +JƬjCxO ꩞C.m 2ӶĖ.$ g+~)$wN+G<b_;V["7iy=S3ʥIqNG]ߦ nh"@2!yG(59Xq饟l89wmw\s=~yiJ#\Z;~6،* %{d1Zqtg* Y005X%Lʂ%zwNvb( W'nl/Ψx_˧*$L$B*J05Ii-1ugfȐm2w@|pWU`h@ #-!;)Q >859XW\n+SMQ\:X{Rvd֌NILl3֞.)P(4sjutM]:(\QX7qo~5N|?O7wx͐zx7L|<YuxU5J|V=1|2:vDg|ט,e<WoE/ԩw)O;S+v^DiHƟ""|:O#Sްf{Wj%l Byb;BFQq>oU,|4#U'nK%Щ֨ oiivϪC ԁ2pz %apk?{!!lȻ~9K<yd~v2HbK~=d2]vGT(ƴIފV(8^8-EN'b3Ga?n@!uP"9M*pvcgF_ɴIu8t%7aS1 41şcn_t2DGn+zn^?oƄmpυ6g PG36|hQ)KV4G,P,Fk9ER1pO3ͧ:h\6D5hKaT(^uՑ:f)=KBF?$h@$T\kNݰxI2"Ga~G[5hWJyQyh*nڣݴ3OI18 73ZPʐ&cnD^0T/n&6fF ٓNM򰠖}ŵn2BD ̸X2$N˔*w@ aғ\r#%G _'o*'YF g:!^e!S^M̘vvA\p_bP3* zl9VdtOƨY2Ij|`@i] 'WK,&eoy3RŲG_gD̗W pKںchSlIeowd>`[s&#SXTa .GDX)~$ޟ/uxmBYxWv v摯ooVjyk}Zz7؉bMDkt.mJVcRQ;R~I/ߌ[pa8~mn(ʴnu@NG$dሄ2` -M:cAJ|oW0ϴɿ?"!c~C?l[*M3(Rjq~'B~ Ǝcӎ[* \XδMpi,&;P\n-oRTE c;'p'cN&'vc`j!d8}]5M$J`+ ʹ&|ӄFWUVz+^Ty=MA,1Ѵ0 zĹ5C4r 8s=H)=[/iL4}ZW1bu)JsoZ22H,太,E=#RfgW]ݭ%a!!(6zqE./RCqq0Oec Y eKL`# RIyDy?$l TwR}#f^wre)X=NuI0StVɾ~K?!/":۷V4m 4q g =d'tQþw*(wSC~׻0@$%˵y^}5Ťuɟ@&ŠP?vz7+9x) ~c=^ϫ|nKi j&KLV;^!OD =4b;d}حN^䧐6>- %}ְ{ųy;au\uo8)nm@]<8`ƒ0EutŌ,.pS|J9/) Nw%6!?c@Lh*EIaNy &8I bE9;psJ㺆1mzp;U%"&Є9q_Sl,5Ҝ$ҁa_7HTVQD;xe;unuV2pd6 hh X_)ʠ56e 'Uͺxe(S ?`; j=鐁@fm0pN+ 1k59D Ud#~$P&Lj Vu1FO2F_6'`d-={3{H, ^dfCG˴s)@,oa/wpЩ>,BUnATPO%0}D~HBc>>yFgDtXb+[)i؄'R`^-DL{ {)˱$59*C&ov6rδ2%i`2W'Tt69 [Ћ>|E Ǎwm=Λ#4zT2, ?"r5~ir$s x*2۰tØZ L_uyk:,m|j4 fa`&,sC=Ca؟{&m. dWriײ n5 ߎE ܅wp( 3M, v\I&!lrg S&MQgEza~}H% 8WB.N6I'kgmy7cfY/:2.p0suYG15]|$g;MwXΏ8M6ETi2."I,-'(8(^g;뻌Igo׸&B[CAXA'&vQ\C:x<=ж?RHV2֦0b.dM)u#YtOů]Mm_) 8evtt|&q]`{nc d#lEc@H|$T'vz5^׼mNqTXN&7wlgz(dJ|\'b*[σL 5vq`us7"QQ*PgMܱZlӗvI!pŕ<7fCmwIRCS@d|ikwz EǔN'?zF'=kՀNs@I\{/K̄@nu A?uxz;G vI.O\ jp^OkrXUR'H0<=偑d @ɥn~+3w8pY1f 4O@} J퀝z<5F^lgjV.3ʖk+rWf:/]lo]yZP D͜zJF Kim{Ԝ$n۠Z²/ڟg R[{1T$Qn]+:[wF%Ym.fN4\0, k# $hf޷pew#ȓ=6ÜN+_ !oPԑSIpy[<=~^DB**>Js*хWwpLd.V,%~ӯ+4%DRnYHKmpK^gO +]| yn†^\kKyٌC?d+ 5÷ O!֥վDHbKM4 T1zT`ºP=unY^N{?g0  8UkOqi)(m.Ew>gIf}d$4)`T,ֽ Czf4(֗$Oi=m}C+Z5|Xjy"3h>I󏩾х]d ehjOan]PmbTC#eٞޘe3ݙGڕ0o]{ 2x8~؜߅©\B&0u8$l[VKs1\ KJpxQ=}ҹ:Rq:HCȼDaBX#/=a_=$%+!.r80S#\j:(ŘT| 3fsr%;[".;Tq4eP19 H+ .̌#cM`v?ಝ+n@ nb㡉x6V hŜRȆfuG1bۇ; g=֋_r$1^tQq7;G%]VMRX@ГvHk2l |TI"?k7fpGo!wX4Y.pأo+4!W6}fS |gY-P0O-FDDB0}Q M蛏*ah} =I=ex3KCĆ, B&7d~!!rvFG,?FeTׯ2k]yytew/û=t-UA{cDmb0],us1UIO~U<^D3Tp ! 2xrMFLyh䘶dxRX/}~:J k VZFCR^g[먎tӓ!p1l]6\"Cn#j#zPD5!h=^/C⾹(sO>z1~q&饨lc2n n3sr: iReU#2 'ٝB hN+ǜw8U_XlÇ"^Wl:C%jr\jC_c{OfQB`cIPc%/Z i': K,]F%[׷dULg`gmR-u3\I|ݸ xfk 2Y`BQ}"#JP IO~?ye*ZLF)7ez"&mTRZ&F:Кm3.,<)ۧ0ן~.\QdU4oG`]ph1Rz7^8H_UӬ"d\咍b8P D]>;WW5ЉB`"*weD@[%W)+/>hI&dFS,Rv8)F`Λ,BXs.{PՌK_f>gOl U<$J G#Ep,Ju:ﻳQ^A<2?H0K؊}D5P%&h["^UQ -<BRD<ƒ׿OW^A G"O[b !84[.{{Z*O'T hb tFrmc`mօ2IQ%E[;۽'Qfu|#3 w*929^EHs= ^WLUAНZ>]BNxs}Uv"K7̧yf{Lx }*۬3BjC bᛱ?xDiSlDSjFyeC|Гq|sD>1B呲v-( A*̽w bRr Qا20O-2:fg(Y܇d9#R؋kˎe{U _zD(OI `;*ӌ a>/M7W(|qS;6vgV -箿*SJ؂ J+N#:FZ4{$ FY`"]n|&(Dӑ,<9Y;F$L#=yߜc@dFPPrBߝ|nfyI(4_>q,{4{LUF6Tp&Sc)X; }RmD\^XY@`y`KSUg!MZZ3DW[%*w Q >\=X'($AB~{N m i\粄SzRU)=wnc5f#8Siς-A\^glKc=mXS!d~P^Z(rf s=s?S.7u=Xj~Ͽy;ӾeFpOQ}nY$m֪5mrahҪӤP3ִNqҊ:;z#1o %tEs["Zrb65 ;w U`v,/50nlE'h&Wk*w|p^:3UoJb<$I<CE(%yx6`ɏX9&!؅bpanQaBtKKbS&b_?&r&Xw~ӜuVتQHZ|m!{l- I%Jt%5׸b2I8>S܏tf3D Ţnތv4ޕWտ6gdm,sI2I}t-0vz!5)Ղ,d2ͦKT D6b[@r-Aq^j.D36b`Cv'ʹwYSd*'7dl R ?ۑ@mFt(nHXqsàh ^4=- .ԚR $ɕ=WuG ]T;gGV`RZZz>W>ia/+VrϾvh W8s^84ڦV^ mbZ$!s6=Drg4z8S/qnlL8Kt[a2>}V*no:_"Y 8׾l}# SV-'tzr]$zEsWrr"k.Va׏O+O@h|xfwKվfX (OVŽY('+deM ځ0l`2[m٬2\(N)/Y:w,%1qi*2zAiBۙNht{=n^|C܆цԿSȿ]xLߡ| B2pPe7T-3UL-^v[^Vg Q]5OPnۛlU94Îccfd ḅ4~w\}|TMO~&b~3ሥczo{짐.-Y97ce@o#=s%G vsN跼yAsY436 3}XX:Țý\ʵFֆmf: —F|~Ը/  g5@"RHUw{ܩΦ vfjE#5d;$r֖{@#?[V7EϠ< ,m"u (FzVz)gᘏ!eϼG]:ŵrsVTfŏPq:TxֹG7B DELvG[('[@H;;&@y}TbfЧG+iL_Jr,&7Z 0MjLhVT\gX 8NeEs΋Й٩NӆPTxG.ɪp8Q~ &MJ qmMmXe]( 7Bi%')ޙ()72ݩZ/.rҕFz9m_IUo"~4{Ճh6Ïj#gv *(YIVPQ!V%LҠNzm.&ww qY#L#f-Hjd$3D!@ C^~dSPޘG yPQ~V (UPC2lAgG"g%vjأ($)/2q&Lu326]-C N5U6f5qu_fg kxC [r= /`U9:ńׂԉ,TEX`1(5%RGG$.!<@̡M8Kk sC+5t[K? aK"I#FI PlAb5t]ss* pElaGZlqsQ]u6R9N/ Q9* lA>'bby^YҘD^5{&ibH뎢cg(Gsz&iٓ%@*&SnXG s9+}F;wu )?A_^^rOl{PcyX\[|\N3U.~ q(?;bzb %KpMlK8,gxi&jl„eOD0BMgy*&+C,PΓP1DHC8ƾ{̿_7SP*a,= ʁO.胝)TzኯP;"WUwWR{ 4ߚ Mr4ޖKz|g#+$ѧQ'bkxɥi_-Ά`/YL!SEr&s=i?٬Y< 7sJ#z:65r"6֖B9bz#?LXl 6ddxIe`7b:MIz޷f]_0}4L0:}|XfoRjUA +A&R74UA#ma+Lț쫻{cu!Sحp~_Qk҂ȅ,9q Jբ6bG<ɫ bG&sS (=9ox?iIMBrotgZY''q}_+1jFj"Z0m쓺"s /$Ik=,k0'2揣ѭ-\(oF-#BJFRn>"RTWi if|BSj;@,zp@>w>H3;/l4IĶgpkPjMK? ,df]M rKH fsJ8D33!le%/p,*vsIe뺺^\| qqѦuu7z:>_uEy ~\Z;vsױlO?ּ5Qq?= )J Mŕ?pNw@2ncܥ !wDExG?Ϊh{I93Ɖ2;݃S[g.F QIGE4!;ŕp9@Th hE^̻lqGsP!CKSBx|_+2Lhʥ}Taj).H٘$ͅ>&j
    es c< +Gk,G~dS #SoQFa+,r1P_O1kMfż\u0WnS(luJ? F٪QyZ] uO M5()y9'Q l`2'@@ny:'oiR`cG:I+'0!ncD;I@[ЁwN/dFeH'š$b{Pn /J Uo 0޳ĉd7 `{äW ռb! [5782C~n'q/nFՙmdUy+jpq Le:WCcXy2"AqeÛ8p6(2Hۤ_h{xQqE94;~jH<_j~YMكk %\ң 7hrATJ@edȿq(K|+}lh'r0*&7W5X6(-dKkRy*C"vDwY,qA 0MJbih( 疸{0 v.*8>QFo1tѱ$I.ؠqRJKZhDԖ Γk$‹ٓ, W?P8n0|o"\BK8>ݐXsi?gETfCNdr(ԬM>hw`Z,()fM~Q#=SkA| )&d[{{fͫ(g/ `B9[˟F*Q8&{"᷏uYg{BԧL՗ۻthAj!-_M*}򙑄).tg?=~ =R]CZ_"4EX)DW_DcƩתzSh^o#L QD +wxngs1;;\fy3# SL"ZK ^/_'L~.m@WL#@Lp;ZJ'=gNfݖ4d@1$Ec4W*KgǴ$ u~mSXЮX+ǵ9%z*>kUwl7Pi9C)I_tƅ2Mˈ``H*̘-ibjZ"@)]`xDm`@U 4\<ʢxJE?HJ _pܗKy>R,@f2 bc[FLtŷ/'PuDaQQ7`[ZCkg&jpVinj'}6?a $OE|٩@:sS3$J;&zяfFJ*49NfKi6g* _0Q[Ep)o |_Un^*0fXL6ݔMǚTaT0e\ξ lD'9 ݌>z.ž@ E0_>[V1W/fL.Dнy"l허)H)Iaà׷$'.{"R8x5S>|X+ #' 9Fe]xwgbr‹d1A ==?2AV0w- ^k{A_Й8jKO&oH@9-gbԭ$;Hj=Jp= 4,3I̓]INSw%-L1ucB59(pZȌ+8jT\ɪK|O``zfѼ-🌬,$8*xԅ_'Vz(m#j#-W}93(L8ܳo7l^ci'tyCDSG _NN>]2!H!(Ƅ?֏X _yVXίÔ$NnƃH2K֙?9CI!~~*^L?"G2Y.X2XfUt^7; 9o‰т{;buS7-X)dbn$ic+9m 6k8zMA|pB5ݴj+-<`k?b9 Vo0ϼ4UI(AZ~I?-͆z4m^3XKgLa׌ bMUn !4fC2 O:$"`[P7*A|^H27رж u^UDdN\=!?vLm߿}x+-$p>܂76'TcN~xy[S3t7ѳv Y^pD"Wsďjy':+{O;Ypߪuh,)5H[m]ϕ@*0D>Dbh1AQ0]*O!Cy7vפ10)WXC=7%K( jsP@pM1'׼NW>'4s9I<< %@l~~q휄'Dnb"威 ʓ.S6!I\I@  r۟Kb7{R\X,4,@^(x"ŕGGsx}،*M-eon)r|2ZmNxs(~|k'hOXxlEr q!6, FMÇ6-tx.O5++V@9aMّm?oD`Jus(:Ö1 `bL=׉gFqD4noQ:b3|*lHy(Ĝmʭ:]F,R|I~ŞT?_N|[f!6,|ʇB aScǽvMt0lc8:$'VQ Ŀ+dvq"aۿM<Y?8Z3Y,rzE^LOlսqHM#FO`5h Ofez >j;߾.$ nt56Ulķ%F|)kӶBpQ D%=%1 ˸`#Ũyw$a}_Mgbp8cktӈaR |{y@ ]wQ'aE0Sɸ1Ț2jIȾ=5Ü AJMF6^=G(lc uM-v4U_j."*_f條3fгCz 4epu $ݣsz`76iu)L%f0WG䘈 1)˚rZ>}BH[4RSoMׁ`%fyW0N,B e}%pK0uťTMQs9ݨӓ5>;|\yJC>c<6=NFKdGdJ ;$JY]Ҵ\0Pa6x.H I[&IK̀"ʻEMtL^[LK p&a/Lh"}⎓3X5 a`_ $qwz.h~ds { -ɞޜ( 9, еٍ>W@BlՔZvuӪN\Y\zgPť^y!Ҷb5?yV9%)oQ6%0Av@댨CA  rBxmY%v$bab<~ E-ؠ |ֳW`({(w4n'*+ޕ)Smi(A7$~'PIgbGlCQ(՚(H}gL ,RT6bF8eLZK˥R{I*L춐C4)̯B;rNً24cvBWShW3c >A a;`]_Gj)z$݈Rh *w6=J HQ&瀻3˶[sDW‰ PF6fqƒ?] ڻo6{̖VM\o,[9ǁWr^0B"xQWљ~fwjcE+7  `;|BHBG6-At^й`0DMlKP΅}SPJGXý#E}oyzl,'25:Nm,r4U!f̰ybUB8qYEt૔ pHSMѿmr _ Q[ Pؠ'pM1h > c<X~+aޯP٢1@(kn]etfǯU;Cڛл=$qK9!"kК|Pp#Ъbԟ<%o*׳lp(KJ 6v χ]0AΛ"yS}ezEx7Uw6Av"o!"n4YZx|! : Xl-"&t rJ& qüI{o'{Oy9: [ErEz刀&pN<$9&$<::>(L+6ך` q}@hO"Pf8l>\JZ)mmMp`e:70PN{' V=dQ%>2'qcz55!7f~w9.|V1G @KM=`|s/>|H2t0|D.!;\ 8<םemMAB IGΟy.I6_>^⻟$bFN(Hֶnol{_$jEPlh~SO gҠwH &6CK36@PSNVm]i>kWmӚPJ0wym#?0u##ԩj>phm)Ļ @G3N dCT:~a7u~6NIX*R iph|xB]X.YKoϜCYtw\4ںY\ѷjfg2,&TYt)W{ҸY ;0p~F^8%^<ƆV\9 ![dru2=S@kPh((ojHQ-yLOFz.r`i.TLX?2R(BINd,'U :6/ o1E:PrVn Ӟj2*8 PKcHVZ3 W! G >#pd A jvGͥW#| YBUa[sϻ |Savfu =Iax1 3'W d#l:&S#<s$I?2GwGT ՓCi^' {߂?kZ<"/sy?pB.cs|Dl^l:CKZ1V]Z_2[ͱ%S-ScYA#2: D6jۍK"Ⲥy3k&A>QQ{^v ς纠foRQ-X xCGҼss#o[ʍ䆏tOQ$pH|xɞ3E_$yF/dEaGN DZ=Q_haXXќQcSq5繰Ʉee?b}6 1ѡt gG2  qWk)bSp!hFzEšyB")E^stZAEZ/GwPrȒׁf(i.Y5 q9iTZ&JޚF[wk*$`@8aS^n6v22Ye ɆjmDq1ad_@ʪS&謚S R0ܤX??NB꺘 (i3e"ժ!ѕB/tŐf?_088r*uGuNrÕPk6sn+-?+%Qb J-{ܚbe\U>f0 \ F۸%_^%xÐOL{LOC~d*4TNqxq~D0pL@ETk2EG;M}is*V<@Nߚ`#m%"4KJqDJXY<ݶ쮘FӘR|{%wo|02V|9ii Mr0Cb؆tQ (@$ 78$5!ylj9mNY^+ -.-8C2kR4Msؗ.qΉ&m{a!$GB}쀃i'-W%o!"ɕH SqcyǖgxBHՍCb ڀ|u?F9|ˌݭ̈́{d+[MFѱ!/M'7`d3~1\3,_lPc~՟_VN p2so<(}**1xw.=3~.$n_%߭a(F/GZR].j>tA2/IXrP/ZzA"J@ 5"i^EbEOA(PXJP PϹG´Rޘ쌛]eGi^bLU_s4eI0%셡y~hj.łkF54x\`2y׼Eq8&jh5jA4eܟ37QHm;W̡Cd816a{JaJSR lSK̾O5QzxS`AS 4 >}B9vbC2吡yƺ4DEE, ;VAX|Uճ)>O@G"pr ƭ3e LK'E1]#`4ݧ2| #w_^g"TJ x^ǹ"z^ΌC8 wne)66gd_ >@jQ.Vw u\+[֌"qbqϰypo~68@uOϞ 6c,X/vK Q4'O!Jn#NcVm֦30rWKbTQce;j!<@⽾KO‡%߫}jƳ)&ylN 3KPf(b9w#Ycyeil7 2]S dYo4q~bIP [hiT#\ )ݎG `pNey^,'l䖆2ehQ{ +[p9PV򃝱p}ofT ;OgX # p8\n[q1/9EyMr$763U8\Ir K=M iå߁hnĠt"">7f3.78Ѱ;qḮA7 8&;\[#9ˢ} M2~k cJ #Wi>%K/jINN F3/^ZԴ̉^&3MG۷$ F,t0fN[G+:l;֋~R 6<ҽ.uzdxaC-vqZ*6n1gXOmQ(MȤ/mAuZt 1*֩*Ċ 7 ߉w9Gef\0i42c9R& IAwy8Jz\I.vdSQЋWRzx+̇n:fG[} OYn΀pZ(m M*Ǣnz {}P GY17zwFN531bIpC&i0q8cE g/qѴ)#z"$-X;%U ]|.f4sվ%[J_ T(<`ߙ?({ݸ`E+)cuob*}Jd&ol)7ހ9N)ڜ.O&dnncqbho'Z# ~X?Q)ԩ\ !~aӞ!l"Č \:}72nx 6PD\>h # ,WW):V'~Rfx.XL8j%K3p?0?-Z"u)?E_kPU: 2=9[T+[`.+27 N?}7Qn^t7\ 2`g긲V-2T#%T@gWj#k~p(8Ŀ_Y$\q23/-;1 M=JHO 8/7`5֊@Ø,Ls ]J ktu=KvENu=fϡw#HD <]\4C@4L 4.nV=#B^x&)'ϳx4&#XzU8D H=c.ݎmc *z%pٍIWW@梷鼝{߸JB!HmD\Ӊkqp"1EQ㢶\#) uRp0"{Mfۋ΂w]ؽ-bY66:+bٜ: CXaBW]at8gFzxkSu yDo.ɻF4b/b. 7.ۼTn^:'鉯 nbq7s]2 :TE(9Zp- [ǡڡ啤;!$;K{`7!'GasbeGԚ{S]抠M ⠽dXqV*~x60|&rznC #\! xmͰxJ)Re80w_JՈSѷ8[^ؤ^؝sTKMf{[8ݏxDF쬏nRŶ+ggߔrb+Ë|Wx[wPsqWwX?A>;5R C ^\5H̓"zD'CBmרT*QoeҷuW A'cl.]N샍$Kvjm3*Jt6`ك"Y"zP ǥ4=>mf)1Y(Qy+KJSi.7Ǧ'^tX{~0g 6ro+dC nkW"\p Z‹5 |y`m+))`Nב*q3_QSYF_z^c46 F-?\>KR.t1dArj롼*Ä%Ti츿(?174K`*Krl*gpëC6/sh,U*D18NWznc7B_bvFV50IB#g#+AFlr;5ҍLp%HS҂*Fo sao;աA(Q;L4m.7|Y .@+MiI}u jScſb7DZ_hteAT"zf)sKϡ Z IUV0Ji[=^L"5*-?։:ĭ!hg:2(>VtrB.l=:xsW)u~ O\T6Jh.2y⏛r}cމ e>O*򇰡iztK_Q^\HUBG^ZU$͔mS$ҡar̥ɕRyy]$,IA 1Yﴋ͐ ym5*m"xga1cqCA<F*4;%'Z2ƜM0x1 u3T8/+_&&B9D =$/?rZk, Ng6B5_Fo΄³Hzz̫/ȥȼMok( ࡙}2P>g]K2%^5KίC}}%mS%ǥtvl%TSD_qNOo'$N_bdV߇XcQyͨm}dRT(Bhx'=$/~ŵiY_ɿ!\~ѷpb7 5Ӵ'h# g-0ZLȃUtaQ|HK-QJK%z N j9Yv;"1N-CݟOitBf4fHQc'H*_vnLsQ'9{( 2vνx U-NR4/  =6a{2s®\tG6x[AɈђ*7u3uf t6Qv^5 w{3 7eH9C_ ~?Ip.4FN»e e9 !&.Ի hQFdÞotȴG<Bh|" m H#෹{Wdf_gQ[G13jR1H+*n?+!.qas8?!?>]?R 2Y րs ]d,cK2Ӯ+d ڢY.hOVHK9-}75 U>>jB6`JZNR7JC)fp[ѳo1,T3kz26ْ- Lz|;~.]TJ)KE H8UN }hϠ[:2ے8AXxY;C!+G_A'w):?ӉSE v#lyt sŠ{%IB :쥬{TƑO.K6W{;~yr+]!3S#+hwح%.)zm16/oFqtm¸^ejrjL~S3SkojܼelbELa N{]5S|X(\;3CȊLCDvp*־< R\HMj{n&} Ҩzʩ)h o]2mX|?ޏ%͗]Uo_ҕeղV{wnuKxoV*U58u~x85`b2^@AZr eIA% Kz+>JӞ FD<0LҰW7 4ޡ=$U}kC[m~b׍^'  {I =I[ĴLk= @W0cm]T!u)9eI/U`o idO{{S2h.)ĸ% ~2y%;N)#i$R%@smrW7$xQ*c/$njYD!͚\K|?dŵt>3Z_hޢgяmhNL*ķ,6/3Y`4rż&\4ѫQ6B$f}dyCdFo.$_$Cڎy,UpYSeD!^-ㆫ2YNO-dc#"fwpKC[V!: R<>^ٝV`d3FZN@%g 'cKqd{3\{|~D}Nsxb;öFZJy-lHЍҜ.ֻO]`^S2ON&pah@׽ UGHf5vLWL`Ok]^=r$6^6t/|%.m&]n?~%`C}ڻ_p ӆrl׏A9nJت ֯p~B|y Rz%r#~Tz|DH?H>D0|[2 T'a١˴(̳(U#4D:v ȧRF* uO )2ʩI#TpGE )0j|Q<Lq )! cNA60tImY5}c! M+[󯴍Z\_bm:eZW.GT -XLt`:65VBԤ?%G"zk{6O#™ؑbLu{gk$~%#߳ V}(?2=(=ߩ[U$3𒝅]JyV-|u{v1#,8`{pާ ̢,cV7aщcsT:?a^bx9+#$*@wb~\V6$~y{us+:vsh_Vj(b[^8 S<}XT"@/.+jf3Y,f8YfyX.Ozl\KhfŽԐ(z]}"!dkm/bT#G|*ejlKc${Gj8DzOش%J@aN0|JUk'Ѹ3v[vȣz%lwSWa CƠpO2OTN'"38`rI$xv{a FQeӡ=֍V2{ף[9'#iv&Př rTzhtK02$70H^5n,.[W! Jw cMM2 :#wXC:/7vɦ)a]AOc3%}MYaNCkعlzRsDha4vq"'>2~3S^tAdBǹ#.@UDe-RPY}P}C & (G{sPLEiaDtGQ}}1KNF%Tz= EFEt8rEYd:%Vy,DsfL13za;(VOh@/mjV]\kU~F]~/C^7<z z?4γXA.5͌J`)(+щ`K \u뜂5Z8p%1уԂB73]$(9XƂ JGa͡ύyƢ6ϔՓBcAJ6l[ 籆"T"g!J1>t#/Vۃ(Xʌq#=lt'C_Ҵ ̤#0/,_NϨ~?{506>U;3]~%ѳڙB%֫ߍo{1үpcg|#&:?wl~vR~DAB6_9 0ۂw*疝#於tZ*w:kh[> Ae Fnn4'X^- , q=d$a_b'A} X)zk.z5FDetzrv^􉟰 O;?ӡYj_8/ڙ^a k22LGеڲ2iLڥ2v[vB e}5)Xy 8b3ZU[:$HCQt%GO3Ѓ_?X)=N+#5aΊݦ@hޤ}ݞ-4r:K|M'$܈.B&Ą ߡ^3,ML 3hڠO1acHP} JFqIgvqt { =Ғ7ci$h~p#s]r q9Ik_9)DϪ$&L^%Ru6R4#@XnhqKޅȽ"Zr-m'> >33[m.yq2dt-rnX I9q%uIt,x|+dFoޢg/BJI"/B롦$NAq[x% 7y|./3~eڎGi''k?Ϙ6n86ܪ]Ӥ/"=wQ`l̆܈xð̌]uܕv{L1]ۍCԬ)I^}9Jdg)vؚWI6FN(怠܈"(_tU(ܿ+ICLSUwhq+r Ӌ>mm)"_j<2(20>E:lmg%=qPVt̀){ Uaa<;e:iߏ s|TC 3zlqQ.nPq84yy f'vcPRPb͍D]Ljv)g:rn8U&$yoA3+\ e[CA !FY,SzX CvXa%5½h>=8nMbi}ی673gEҬi2'=KUŷ{^#Vawy鬸+ 2_H93:'or,$%©3j:Xp :ȏX 5h*r!Ä7QoP@weKnV QҚc&q1}dV1cm` ghwzo|97s z2]fS(̸%GOqň[gHi cdFG`37,OHHbᠲ(bvz ԅfk@F-0,J]oB+;TD mt[֕@<ɳ%%E75h-p](Gƾ ބP8I5됨Z?zv( ޵6tZ;.4V8ĊQT"FjZ h=wm#KpX.٢v2~ml}|vg)?8Y/љ1q:%`S&Q :Efs;!1>oW^s6J1j:jfs7܀!.Z{فe9&LuzC=ϓ p.AJJн*k-, q.iy4TiH#9uHGE'%,7:A*/5PE6>]Ȫ)H|onGOvN2Dz @~[Ȋ(2oH|"EOJ6̈=lN5if^%MB[ua͙D_rx83\ծF D}+,`(X \Ft@ϣN&qa= Ƙ9H?M0(JBU5Vڑeǀ'&W90A  =)o{ &OT~^qb "F Azh>`l̽ޯ}5]{?Ūe#&Q7eӥi^s2%IҷMʯe_F+ "ew@-M=_|'Ju.jFkPz[P&+!*>q5 (2,&6,-+2a[> ~Cr\ȫ~r`1-1{38lyR`4fzL|SzY?6CdV}\_E}L䆡,vB=5R웟HpX{)fni տ-[Vn gzqd"`z,t.T[=yg']RkPB&֍acfM#oDؗ"7j+g\b%xM˽ 9^14HZH ^Č?Y qrM-'0sUpצ\ucΛpO7)IK;3p*qKvӶ_ \UZi/DV9PQ9},9v9wѐabE4iI@ 7JMM4&O{k:D`IXl&p۷%Ng v")Q~.Kqon4E-QAϔJY)%&c~5sLk/ iT07?yvmڋ 8n/./F>L K~o -гj\9?ttnYƆ({ @7߮P8L*ۈ=jl D%Irm[5?M7{j4-x^{,8+" >6AMl!IkO_eIWrwK̼Y>gg"fF >HC-gOO@]|%vXTNMR4#ɗzcɳYcfg H_hH++gBtSodyT0KC&Ě<qs=$ ڑ(ZC47Թb26xF{|%q_ɌTV1w$F#kEd}nMz (2*}}B+uq7__Pi:e s氛](/B+$8KA3߹:* B}^ *5`9 8x(&hL6ij/g5C02\ww$JbFx%2ySaD܁*mP0ؿxV!tIL\(&42- B$zcJCD|hGDy] owhH4byzS,`R")sz|j ]Qdx\'AxE}iv3wEh gl UBs3LoNȋƸ! X5Wظ|Iwu|Nu? s54GBZuZr|kZ͆ VWGJ{Zų Al͢5E>*5KPV*w rLOZXolH\Й3 ɟQX(NL)`˕gώگ ``DKpu"NAV+`fd/aZrr1[n*BdM*7E+QJMm="~giZ5n( U*!Q #.̟+^1e}oX@5*鳫o`egi~pm j⮋sK5qz[ϐvX3߽PN =%3|PgĄv5f+/e2 F q%_yeA+.r 5S0r?g,IZF6%=Ί>D* +z_ e4zlQ ^УO!&|KkN. Ճf:. hB1CΤ@bqb0da w7h p==@kz!7-Ւ %ز$9UPqK9y8ݏcg{8!pHx@y3Ps~]Sˏ̀U6%5/'l.2SmŊ;p9 ^AWz@` ɚ7nMD9= Unc%a(Xx Jw7cD,3wbֲ4Do*oNQi473} VxAL#i%IM<* EMqlh4ӂa:}j,HW8߾ g'P$ܗV*j^Od)!%kTw~hcĶPum6Ia.y~Zɛڍy9Iᾔm01K)DM2zI.9TG;Mc7ѹy:efOZr.DCxIJ(%EhXnQ;:ȫ ~-B`A"@pK*{}-i_`N4"tSG~KUAyޠ׷j ;7eSNP>Hg&P/i#iIxܢE(3%,)ZMaC>!n K u뷻{TНw1>]Ք#I<:[9t_jea]jˀ@U?74$ka8>aIx*ɦ4[j%j(0c/cMa,HW1deM;%_zۅ7t#_'Z^x:^?eͱh)qkBvBݸihxϋč<n./)7ۺ!_ Vs'<`ԁ\WoD͞7T6r횚ۇQ+2*@|@D…J+ "~ܤ#^Va| U2mz < =[vڣ[ yݪLbѿ1H#B³|hPUnw>vjLb۽{U~GЊ.j e!0ޡWӷ 2|iAHg\oƎ׻u绥^ "gGO~KӘ2 O唴%HpQuduܬptu(b`È>` ZAny^/@\[҈Y21f @Y{&#0JbX.rB1?n@Shwt Bd`'H>s/ĚF)JiAg2j|3{nX^URW(HPqEUŨU2SD1UWZ] Lyy#ZrX*,RO~D3TT=|P8Nf0@cFELg^ B0=9 ěO26|N=,>ȝ3M-m]dž[65pl9ϼN+9١|пY#E^-ѭAEX. 8sXVldң&UW JK[Cc#54 'JZq͘*;܍`̪WhP XHe+A>*-cePNTL#Y)Y͚P )֥\VGGD S,7[4l*ɴ*3k7r'fdQ7tEEiɦ CNԁZY8gdx\c~[IK E=^TR+#Hb7t=zވ]g3'jAlsf{$7HrCqQAn00\[ Nq=.$^7Bzȸܞ pPmO9ޕme6vS|<\tl(ON,QL7G\\1~!D6(/[rBˮ\1.$+r{,95be0M+۠e Vp0.%.fT3:ٜ?HhHoQVq2miutaǻ}qcm5dÚRC7ud ;nsyyLݢ&i$'H]ubyL\ҏ/Ң4f}Md0AǜQcXڏ?z,Ui#yz\72?H#[]>dO Q/* mn!3ZeURgNxNpH/] DzO}#lW ԣ@8 į0H_LEK.L^H8JrVFujC .E<%K{Sc($|_n_MEF!%w8wgcdPP Α = Cb/ČB/U:R{FS )SLz,D3UG7"!ؽT+-~ݒߑ,PYYjU?$L+f?]ėOœfTGV軛;4G8uwUu6V%d`ex-ϕ7.~/t[b2b<4M`>DW\UKԇ`?Zʇ~t+HCqYИM[,"ԍ4ZU_֐l#ge;S2’z4 "C^YUJV.i@wꗜEtܬ(}J̶-c?T2yiUѓ瞨<"0W&\]=}sqC7a_Ձz΢/PA=W*=ˈRW"MvG6G_[U`]Lv>zOݢ̱C׎(!d> N鏢nbZI-}]P]Cl/SH.EyeGAƷWCNyuk2sG!aN)} gG>Aikw h JoAF~jIa*@ܚBh5 uئUȫrJM?%*2Q(KL(3|0{tߡWbq^[X:} fv7:i9 sys$8_4FĚ_TŌS @?/pم؀N0[N2LL醲Zґm+,&'5m B9tR8 Ce!.@є"4φV+^wMI4rPK-r(Co"1Ye5/60<.W͖Qu(j?,ho kN.o+`UvIc&ٻYD=9m1GaYxە^[_FH3,QAl#GZ5&֝֘aԱ,9/ƠA1yhQ 1ϬK?R=;ڕд3Nmi&.FҠ ׳@cݑ|aݍ# lv K@P+OF&RCfƝpv4(ڮWѱ m]? s{+݈UzK5v⹵74m}!ݢ [i@C˓d4efs}N4YOThA9yАiWZpp7` ?- KFbMY*@d>K}߀Ke;E8:觛v#‹̅zuM-6KE_mr:<>`a/Ě$$&>N4 ]2X[aj \(0…Bl?*3$ktPQrrʤDGd{6(_cf;$oiU-id) UUبPo;̟pVrC~OlMe"p)=wJzGgH+آc!ܣ <g&xCJMDcĀDچY^hBL“j0oݮ-5E镁L-IC {IJC_ou_AiMC*LTtg?ƜؽxQ}jLfhAKf^dfSc%B)}rCՃJu/f#᫕MGO;fk-<3{$؍M"[9f 0GTi wf epl7;:ۆ+(VSViM@5ahI%Qi1G8k=T&5NN3PuuPhW3Tai(e$HRkwl˂5ɒ}\D{~D r\:r"DȡgJԀ6HyEA/@N e[Q;dM=} gy͙+HFRd'j b8luQH3 ?`؋*);+REVՠS1/Rev8s 9ls>G$Dɍ.VK&U%}-`S|;|$Fs$!1tPOjZ=.Pwmޱ,ߒ759}'JIHcmgt㌼jq4/Ї(h)mMNVit6$.n Vu$׌]np@1@4.I3+8G}: 4y@#yP_; NXkI"=pHTV B^= Y_袒N{n vW+Q4.֓i|@/^؈]l$4gxXFNM0Z o)A+FՅ8 Q쑼W@PX_Qcߦj9"bOӮe8xRaKb|e8>:Xa:&Zm` (TT53qHt`ܲgX%_",0,3gu<*5cCI[&%6;v$b~L6aT]qeL6U·l&7y$7 ~#GazsՙE7/ԍ!ĘMeq-k/:up :=R٫rVI-:LPډ/ǭcX,DU0:APm!~'6(SZu yNQIusmxeTP\35nKAL}$$TѴDQۊKЬ}[(\.=v+1}"XO tj\Ip--. ^ IB`d"7!@4vKOg9JyyN?G/S)U54,{ďNow2_6H~¸'q!?f(&?9'wH N@ Sd=  (hH/ 2> J-:n4f'Bĩ"ǭjkc#1(Tekj~ VMsB!1/ #(Yi,rSnc\&Tɚw"dç@>lsQqNb(KEW/ϧ,o>#jsu5tEJKwɜ,uĿ^bhGO8yO=T";ŧ̪yct~jwys(cSy*C{jN5'?L9lSm¶iV4߄n~;cheMƴ"HIQNdK3gGc{[R=LK8UXw2|:/Tn\w/V~XeAb4lR?1I/6/B8`+8I:$kq(@TWn_8qvHawWw"桋ί 'c`Ҍ`?yB1{KP ntJnƷ1c.qx9~-=,.&1FKKFqK԰?V&Aϩ({Ϝ›d0/v2?t?:b?0OdVSSR":Yz,Xyy!Pn8tu!< k\/^~-6pp"*Pp2T?GONļҩp( {"&CKŒl69THPݘHP6oD}V[BZ.͉w1\G䓬v(q'xKq\s}A^1 8w@j-xdZRڮaWfGV^wZ0!le|-LSuM B ;h>{#@FDJ&>@=c4GO6)_ R:~gMM6uu@},ƌ_ԈǾl>84ߌΓh7lG G7LyiL0y.n`JS])U[tNdTx-0њ[_pcm垭,hK<ГddWCNuWAJP8Йȶr2 "crd -bJ+%e =ƭ;S4O>4 ϊ]쳋zT^ZhO5l,KD(va=i`R%2(!yם˹x">Lr \W “G7 {K:JbAQP!>>|d{ɻj+*I=$^دzj\z ` (v*̇5l@ǂPWL(̂W%ב6֭iݸ;?ntA)+-D ^,DWB.SqJ7+zC?1uIEF6_By8fȦgGO0!M/) 1-( O= 1h9UF7wҎ%0ȟaĠm^Hۅv_Q[#J ;"!ǎ[3 tsCkrGۈMZCCPF0gB~Nޫ833z;mb -=« x6_]sl;[J-nz 7őPAcPus]222ލ_Ϣg:Y=2H e/q !J9F'tlUNEޕ}h 7!_$;Ud㞸 $[N3ԁ7IagN*:EkFI7"}7'1hrxb)Y­p3 nC s_CHؼWx7(%2ϿR˃}uM^{11&M gVAC>"]檎3EQ56=1d48锢kh:th#EN>)YS\f Q[.dd9A2h TV?6β(iQ,?"YR_KTLDkD9p*kAPxHOVpn:²Z)uֹ!9 l1!3hK.e5 Nhy*!hgY&$?)G+Poˍ9!'$vcΫBt,s !tbAli,6}ʚ<~*<?2&P 825* YhdƊ=|,>z5~"ng\$l0X:Z>uKfRhg`r3[HL[JKƒŴh%4^yj+ GEk#Δdm @<1Gvq _~V`[)=,LNͤ@J ɏ(g̫]ϞbU U6t.L5l搷\OkjK XZ9-0;i! ɂ%F2OribRlvhMʉAGu<8$j"BEg)ZM>o;6"pF9]js%8ю3t |?z'bWb{>*D8Etم9WyQE8/x6d8k|8YGh~J b? TGPxwvcbѣ-C_LY?l"ӡ_ tz3ZRAD«9ab|ҲYxf<;Gte9n$LL-23O-͊ޭ/N4T È OݑQnNt3@Aqj\:wi7iHN?hA|uASw"uïU|I,F|vbu{ɉo-02@A&=FR{_7|/h^/i( z&mOsyV˂QQ`\3 dk!C)1~.s :<!J?nb>AįN6:[|!CTGdY EطgڹlTe,nd9ZqtZn$;Fb$CʢlTs/&*^a-rF0q?>TG?g\ pZDH8!J­!(RN!oh=LT+HPOf_vfi=='߀˅M̏9icBC2?MXEiJD<(jo3ssRǕ^-Pfe u(UvCRkxsd6 X8e45CƈeIa}+` w.Hqw=ۇ*բ|%5j'I{o:hߜXj hb\|Mx~hԷ(_Nj }'Ak]S;Pz`V:('Ћ5Qv\B= aMj2ٝH{}ς8 4|uo4&)- ׋"msBdSs{ޟ53112LMMEɓ4^_P?1SBoH~;^g'ezAWRx#͙/‡*iXĘK$!ۘ<ؕfENWhY -5x $v2I4z1'_nVzF&􊐈UC_,;ҳXx׺*Bp|)PU1c`0;wcpU YV -CzPHZuR=º/{ev1+@$gJ8/M5Vy ݬpR^= $'asgY/-挗ޤy-ϲKUMPц\][G^KxqZt&P" ,w?rm+blCPXVz'*\yA  yK+(jFR3֡ bJOTDiz~$PF9cW'(ݺAy:z_!CH_*2D0FCbT-!+rF~~8evH7"l~i7BHQ+~͢œ idE݆+I Mфȅ]s-?u:{8CF3"J ? ZwkρX_*{_M\SjdvM҃973R6MWE\ mVj$YrxbcPzt,_Z>O},{P!jCQ<:ZWk7%[ iICbߋ!h* E`k\ueh!MJT&h3t(Q̞禭Փ[;x:_^~,j^cChU%;vg`?h)r_ExL ]xq 眘DAD5 F/v|%tؽ[ԜoKWOQ9 !&`Z|:~39izN6qؙߩ7>ϟRQ>|bzoopAv[&>w/^`*~8oNB&ShRvkpYa=A#RT`7Wok8Ӵ{&V@[gp/i3w>HTu tP=y!{N*m͒97?!#}3Skхo[mG? GN ac̰d!7Xgw8@ӭk[=pB::XrW^SCךٯyv Z?[۞9wJh~{I,H/c` -?B+p`MиPte 1ܠyz:KB%_i̓(LFt wAI%GBqwO`x%pEC{`G2 %a17_"T^,Oz2GJq`-wO}1>G3sSxkH`=<:Nq\֧~>*ADz#`6d6kƊL7}5_2T}X&g҉ n6M=tG.0a .16(QwVa&BXqL`NA3p\UEW m^"8i8 #2SouUQ0a+my,쫭9H#s͸hJ%"`?Hp>xAcZ963h3/N(epNgpA^֚D8;ӑI@K|Y'߿/p!4x"AcIgerЂ[*^qq.W;굧C-4֪jne g6tE":DFͳ٨90S=!m4ޣ$-,9G gKAGϋY|k`7{n_Δ6Q,OmN' XDh<ܣ ؋xmNZT䑍Xf hq:D{˫K/݉ɗT)$IGz濼Lm2ȼL֟\?^z}6.1G,q7\~''IwK#Q޽fLS :fxPߔG.Դj O h((몳"׆G[hl|7y%ʼ;SB"kMtP-+`7I>}LEc[inDdL ڢFpęǠ0S= $$? å `( vy)`hNUa7$(P?-y?qGO5z2?ͿGa퇽S ;)mSRN ~3aޏ ]2oi9Y9a(^|A $|Q^6[ZvVKJ@Rβdjpueg@5nw1dw+b) Y~EC~?Q]'bU -̵fٟt+N" <$'O *ac 4FI ڦcҖPxZHI00f&xu eÍ8k`@1bqcnB၇J_Ey^ƀzlWPa2:٘w˼͗4uz/!)H:is:j4Xj;M!\ fr 8*U@YVuQPW; Иcxkvu) &ҕIf钆gAs]I.0AlfT6|)4мY53޺,ע?Srkui/J{]d5!/tS >DugxW /?fRё7ZU eb\'Bx@_ yy!D_raUm0Œ?`x%ӣ7ŒbY_q[G&rn'xL? .m%f-N=Z" f }' űoO[CF d4})md{!QI40}'ЮAn`vr:̉5˫]'D̅͘y`YC8ыmf9%"!FPnC=hw"ld (3C1<Jv*g"xa6ԭy$8k9=]-N*hƗVr,?Ogq2.Cš'`Fy%t.V;PXv4ؐ=Z+v -HKUt=̀rc?oڻP{Ad}D|bɣ2TZs@Dzˑf?*VG?rSHdJ+lXbDk,#Yu՛P3^A7K.niSV H8bE8SH!_xj8b24'ayq;g"R1p,Kk8" T@~Wx{?[spl_0,B+ʥĒ{|w6*l9VE,=q)GU9_SF0w[MFq,An>tY1E.+jOÇuQ[siG.]xa]"%<]G`BR,цK[- <NM0;-kDF̆ ^_hXQ nb]AGg^w6k"'qas~aGwmv}ꇋS U2L#oHܨA+XG@<խGNԱʆjoo@Eˎ"0mtJ޵}YtPN> *BSZ*{ª8,RP^j|qT=ŐNM`ۣ^ba>D}֢fBBK/}:\5 F/[_{b]AҝR2Z+ˢX#^ S 4Q鮪^G @{RY$vZPEwThâo/W?J5^ۯ?ڛm7^1lABl֏h`2{- aIn-H }"7N8Q[u=a峳"  #/껕~ݏǟQE`3!VE07K-U(g'"c\3^yO7uvgB՘Qy2Øw}FV_.J jcxb}=ja$Jt;,Seȣ\}<>4ӷ'50rۀ}$&Dkvd(> 26ܺ+*:*v~4XGn 6_+;|HP"⑫>3#Vub:̠Оh`6\>_*w x R\Z!:Y^/Y(?s\%'GGS  ! Ws8II2Pn9ibFڍG-2, &n_;xwu# #ibQ<$-,B>e&yY4>Mݵ&:SC#"e '=:0`4%sBn)gNfĭPW7EGWNEyD^UZUyüӮt^͸O-県;$BJKdÛ2#"wErhhvl@Gt %Vdl`yDatjw"f<5`"=Fl+BuL؇*߰k Jd.տ|"MXswm3vCpƲ1'RXgA9) Yp ΢B0M,Nty 坥W'] "AΜw1!_l8AÁ,)E^$a8"Kx~#V"]=و'p/?#L$mY96X0ZsHIg"e#ΨG,ؚƏ8Su$v)" 7E7cgsr9kس+ y-W\59 .Ɖi!c7ʇSJs)l+bsF3@Vf@c{`#+?~ASdB!aF "UTv̟+P{W 4 €!ףuxU:OMM^ϳw|/h'?FaYz6S;-dK ?2 _8v 0X_`wZ9{gZॄ2l@΅͆].[.$i 7P X ļ3 r_/e5 ,ȟќ {k6:on~[%N-zOn.^\13$P@]GK(POeq3"^ K2&&i zl`\*& ȼel_G$vۮs"_*j31IVOVkdпm nFov>anʮ)(ء(KhU33ڲ A]3,.jȁwem~nÂA2P ?܈.hF3m, ;4*H9i045|؜} dಃDff1f)Rc5Vح滑чc%.)Y:|HF^N۬c#/V7+?xgUnGѓ9^h( D'yr@JD"&)ׅ-!sz￷HN|$z@Eq PBHIu}nA76sbzS+Iׯ)O,ꤔ+HѪ 1tDd}:Hn>*;"In댴*E3x:7w)W@[?`}g6;, 4Y1 /Lٗzk6PlC]hlJXJ2c T([ 6c1mE|/o-f9/SDON=$KL4 ڏ^Tez_r9a/t_C `j34 N]|ڙkf+5V+grsl"-H+7eX07NFD")ṢʕFp:}Fّ&I@\oA}QQ\"AN$ߪb)Y$ i]DM둻ǤŤ 6O38lS/f%giz(h]yƴ4VxѢ:)?^ Y-ѡ Z#TRaQǢ$Hc+N&j8EWw?aM|E"d;סU9Abv"XU@b&EG =1+)ۮC =0`} {>:&^>hz\hqnk][FP=l'8]oAW8 ^Nf+OΰI[鬛)縲9jsĠT}vcv IJ2xSMWogjYNjED;7}栋]SGls5TmCp"rUl *.SJh9)6?$A !j$cf@[xEu%倹GW E1 Jp[*𿠼p}]GQ2toAbw%^H7Tz[ f/P9U<_j52Ա:U<*DƓ^s=f'97j 25令2\uMPX^Z l ]:,Q`B=6xt H EϺ{^W^4RВ,7,zhHOA^ezqq649K~3h[5:J  `e`;Wh kWڥTKV#⯵+F Ɖr|GW2w2p i/0҉Dg Jo/Bh:d|x MMkчٯK6P/xW7c0c nBRR圵cTH_>* λ *6골2/D@>\,panb#MZk~lN^)J^؇es))硓c:68i7f]+C@;酇Pc+'/[zɼՙM}[rսLMq]AǬ&B+'y7f;6j[׫Ule2/v߫W&B&~ltۗx{C_䦖\e*f@̓ a^kA%EG,Ʉ5IH  Iq' C|XtlYN,#'mg:p0vd.;}oi?& yQYd?23Y<$wVkhz2UWdk! ^Bⷾ>Lefœ-v3%0'R"eREWKkw}k=0x!-siߡ1jc(xs$9 >vyͼvڎ5[ܺ+7~"oPW8U+^ǿz\~k2T &z?]̀\Qz wi6b|ŊpsDHcNP^JI?T4dHXbN`] jp :_ nu hzv틬oȬ 6sl0ue^,q͑Qww,!ßPxVS5AH WٱYfVģRóq ww CS `{oTw@$C`<""-pͥ ~5][IFRA R!)O$&y>l#ysX9kFrj`3Yy-j1kX9Q;i|r)nM3򒫯% 48[b@N ª~lA>CUEw[H)j:c A;A8[v DDtJ6&tdӺ,֗kR~LeC2d>V#g"w\>=5}y:ZW&moiY e\ee!>MLM&anëCGڒPٚB _/c(W9>i;"[pAVuz c ߤ*,wCw}u|U B$֓8 LXuCmԻ<ԩnikuE԰5ID%a67%1I'71܆(RI<W^NȺW7%p~Vu# 6 ƛ(gOTҼ뱌%wf$ |as71ޘ#0֞fcosC`R{71t4 $撡$=\~vh&aqxZ׊@>Nj3ENkGb/fL+@{wwRZHewĈLgLGE'#G46Hbk_U\|‹,u\G Bz-^xW)`~}a)]([N㸬k)Q^QOۼNKV1 S$24b߂~!FɗM#JŎD=XLX`7-[f{Uh`ɔ]VB<-h-vure\y' ȗ k,$OG>@ N~DsB`^s{M#so[jKM 9:561hp]&?E֞WjlD^Ak~1NO0aTz u*P;8A͏m0EhO$pW3hy[Neu< wƖ趆ç\@.ƅY͉U΄k3kk:*DS+(*IZ[h# N,7(l WYX)e74fI vjYi@WsoL %4bRMDfc3<4ٺ'7NۢQʣ;&ٖ ~´4\KNG92%UGx[f5FO",CVݡB% ; ¦x…?'!ӿb}s&i,2êPEÕJX-t\J un =R8/PtJ_}. UTM ,!QDg>6a3yQ{ߞ}I $H 5)Pv2 w&bVIjh5NH$69̲#By.zMx *ɩ{֭-*&"iN bg_\f_*PChn:m!=U.C Kr8f5n܌9AP>Z)k2MMI 2t, ά+(&KPgͨ!9xJZ8a-TD%6+N&4J'{L_>NUFkp* NI@tVܻ%L-5"/i ,tVH%o ;O; G^F6#ԫ F<~iUd'tҳ0_+~To|*`_d|@~\HL=- Ă0&&+RJ=5ۄQJgRNH^|fyra"y*t+G8ymK"g8йŤ F3VTtiT8 Bljn2%iqeX2?vn'94c@1|@'a;=O~[:"EWV;S"cڱ5dlOڟ]g k;^1IڭYU@V1BeKU}T %@BA [2PLA<.e'Ȃ`QV?P,]F\9Up6 eQAoEHb{"[lceDk&Je_XQi2DLb@,p@k ~y:)w (z\sCukNcܞ^Q$ gC>#3\t6Lg@)HnSQԍ؊k>Kwp@|*!@c< fJ^^o̊ n%/%eew3Otv+P۴;L֥#u VcsU0㍦ז U9?2J Ozg#+Y~p{GZP.\)=VĜk%x A)`fq_d5SLmdk8)D[3)uô( g9 \>OR?g*V*G B5*&ض]mU Ʊ׆1TAGN…I+T73ssb7z'jǧ,Z_Dעa>B T,_l |e*pVmڇĜ.Pu,.= PNܲ?9 ⷥNQ>fpL/KNkLsS*s+d;h}ǃ3@v?A/9$$T i^j$퀜lA{N3drtm+Ғ<wũn|@Ɉh.ϲyaSFJJsfE"+tF)G6/EܦM| .ud Bd:8pbbYArl_ M%m_|};wk qd)ӿURoad²&t>GǤR5W8'.$A gmĢK52E!P] [맣Zؘ &VgEFgY WAUvCPO`69)qiR7AD/J(4g"agI"){:"RS^1ꁹR[o9'46h61V|1t*- P\gc2O\XW˱D]6 #/4KY 74t !$x ZX:t% "ݍTzԡW2=Ck+d8ci~:lEQƧRp05oCD:8P} I"n$[{MjD0RhBgĭ?PZtlM*}{ӲAZ -9I=)mƙ%$$40ۭ"fXxkdތ RŧC[o ^7ug B~~,70h"%֑[|l#T,#k7|]&U@ Uf}ϛ %cBηvʳ/V>SB|#Rq{`¡ѳV*Hw`NSmr fAu>FE quӝL(ˇIbKOsQ\Ŷs18֌N$l.yaIvӝ6Pn|Ҍ-0L0J=-0B8slRqkKa_6FMeFEޤ.c~CAt]$ $ FWP.fBb[no#7U*YeM @;571aڗ{tZ苮V$Kɩx:b2R"{>^b0/%qekȘTe~x_mJ\2_7~}n8!eŗ^dQX7ަVta-|g2!34+H'f0 Ӷ/̵V-7 6`d2@ qgɖ>&4ypPԐiH8崵ҽg3_=ߡk+Y ʙ̟ < ߒw(<ݕhߐQ+ 9˰Е 0zCV途otEtq t:21}sBU^0KQ󲙊nb>ʸZEo#.N@HY-zKyL8dqcb|q|FQwT-V7 l.;!TubWK(`cU= p|0VPBlZ(j>[4kUePS'U8Y,J{@TQloudøW TeobkjuVװ>Wڌw&if(U>_.4=whQ[l)z|'l)ށA\,?kz:dj)EY@S^‚ rcQ/mv}a(?@i/GWtUM 4kM䱲$\B%Bj='AOTOZZ)Nukk&y_+@ewEP/ְA>ЅLӆ1[Rsh6{OCmsB)dbQPT}E <, ߂>,(zX*{i'%h? ݹK>Qט:>Q}8kpn@NT3*-; AXc62s)FtsS- ". FE!?7.|hϟ?@k9`l'prǹt}}{) 0t,J-~ LNwp!hC:z. GY<~=Vo=6tig;ù 9<@zycD 0mtЏ!a nJjQ΢xfPeZS\'„T/+D' 8Q Cd%w }$jǟ;XOS'-ŢOiM蟽&냉@u?/Ief={/ d=rdvʱ);{\,o:R֐-[y/U]N䨑}ɳ?=4[^fB$˳L.gʋP ${KTFhâ_Ź)00DH^@ܬkX$rӺ k_XޘU`'~L´$׉}%Zmf3nA"@u{6=V'B-&ƽ 0|sTn!B3&}nOqo pMfsqڹp[gڎ'0,-Kq Gieb|`N:+u%5 Z[ʴ2I&wΕZ4\w 6Y_0&"HruPXN2AKn`+`,b 0@HNG#՗Xo>jw3ͽs69bq-pSW%Yb?ѕ,َzRH  T{$|dmFLT@ߍBUջMxP>GBTx شc=W:7z@ Sb6e]ы컨 ElyaRHvu篚o:Y:dMVoڏ+8GpAWx }+ *'$m,l7p?Gb9&La9o-NA/xߠ# ޵s D0ד|u|+K?:2kE2ÄvE3,|cGGKr(Dܣ#*D&] yj %N|O},);C…o*rTEdzgfd²5=_sIJX?J& E&(KWIY֍\Lh7q(} E}W a@uxrLL86}NDmZw81$ghcv2,:}C*3dzr>$I嗃ScSCQ g(ڗ8%P% L{v(j,}PBǾϻ{u+u>ֶ-m`{ 5+{k \Ӟ^6-A6JO[<ȖǻKV!㬍y\2?4"`sx:m.m[fb,X0NI זX4jshu𼍶ˌ1 RSy.$c  NZÒvœ. ԇ{£B_D#aC'KN$6zϷ@T;AJx@ 5W0ׂ|äl `ԤzW %X>gftݿۜDi) (՚;۬enJ9po\ˆCwoZp[+@r|^} ~/Okg1+AJMDF_Oyz'"a]Ix5K휭 ) La})8cP+7{'AcwvkDL(DYՉ> Z׬DK?+sK&۬nGNcR.r7o_'.qe4VЃ3h?(946YcoOmIwH^_T!%jk@d>_4/9D\03Ky >X`7Զi3d7>@3V*I2RA_TI)F^9..G[ze\Hno!Gm^>ūH0Eq1E(L-~>yK'Uh: t}K%YkEmY4su}{ rDŽ9i&ܸh=iw\uRXq>ҩ,%RDB(SXb=qbyj=OD.g6垸ל02*jo#wI JZ1^3vN;g6.d%DvLɥ gsw?0P1#HabX '%3<" ʓnJPdoztreF? [Ǟ]5fnZ/a:8G8HPeJ|1+L9d4e5}96R7sX;F W2Tc_FmK cRj4i_W#f׫B#A6CcQ%zp|8Y f(k] I_V\C%#(H\o9`q>*G*ZjZ=olQK$~4fxuqq!|? OIf\^fnMN6rqhݦ1Z2?lLnb{EHJ0N v+O5:1X%#nuݩ ,{D `a!͸vsCq? b;ak# ڣSԬ9q7+lgcg+?O@cǥB@q.#N$Kh*w)Ec{$w`&jE~ B3+Аbٛ2пL|mӰmQ{b iVbg "0/,PɭKo$M'I$0PUβEVTmѕJW9ɘrx3?. W/$rBӜn~:rZ~u?I^(mq-qTJ;&M TAdG^AS, "rF% NeW7SQ8Ydcb#Iԝe<.2TØd7/jfQR>G^+F]unE\p轱LooݟkLTܯ%k*QGDgkw~It>%++!䷖|dVV;Ծ#&f[J>, _iT0m9@|ݞP/$uyI¥ˬ-[սJ%Â0 Ig!N =xH` H/:pk$r!֗zb1\.qᐲ2lP!%SH9i_‰h1LݛU#T925Wb*;Z[S#2 w  w)zAWEyE nV.A+$څʉO<b9S\Az=XC%Qۣ[ލ-| ˍǘW{Ƚ5qc?v7Oҵ_x]X#̪p-BAΞbee|Pۅ}\Xϲ舚FoX37+DȀ`\S*WFʅfA( ] F:YIFcY][ 0<+ X! E_H:^P}Y5ZFau^HtCb~5\a63%QY_oI^. &X'!{ESV;Gq~9/hxϞN#7 g I@ x¸B:7(߄`|0+jGU &$Gwa`UnO3XĜ jLzge NAJg|+-U g|T1pF!<sL}OI3zCph4zG)$-0t n〓`-{N;: #l]j_*7 |j5xq π }pKOň)G@iS&,[yhp1Yof@El0F#%[R~?Z\p|NdK,h%jOk'xZvFK/(|2և1.K6&]c?' ¬LMY'?tacQIYݵTMBğS{l:ઑӍފ :@ɊH``zc/OzA┽JW5ѯrFn}}M)BqgAQAJ5 SHo&H!n6W&@v0鏱m J;$bqc:~0q:Fջ <nԗ(V~Kp#ip+sXBc(cIzv|Z0a b{{IT;],l:Etp(؛@ڊ"/Q@dKV7-3 >vw!I_lr>1D{oLFz8d*FR8e @zۢsCcY>o͹>.)c_QT,F~xv;4pb.8X㚥"7_cs!D\UPl :bp[Z2Ÿ-m_?T]<^PXnF5қo|\1䧯/hߵAT :e xܨtʆ<%۩y;]PwhReiX蠥EqрlS]YG"&@;Τ K{hr/y|ª{#Ȼd 3)j9gJ0G0{B)H҉;cvރr1W=6P)皈iX%%Ux1_vMTQNǘծfKg? '$ 5Ѵl#?r:ڲ1+:ltivBsjZf/7_i G.q^sˣh^~&.`3,"7 Pq؛ho|GG-: IK#T%}S'{~ȹ"iR}c B!t) i*7B4H/XʨܩVcȂSi9֩(uĎ\B%~ M* ߯Cph^'BrWF߃ -s@H}8[l>ݣw< Bn%f/ϰr"+ AVZ{NW;93a8 43^%ia#wm7vU#cE c˱Hd0WRmۣ͊z>w Ý!(d,ѡO`ِ EbVHJwqri!X5'(F&/yz []`#>o kwhȋ/#]y.sg̀f\"I%ŬNa&D0<Zv8yԁ{nGdu "%5*ػԼvNѵk<^-WͬbK ԯO2H=!aCXӘl9Q:F_;r 5[oTǦЀa*57ܛ1SK>wm4Ʃj )#8 RrG.3"6ͽvq цoلJHj95v8>'wf`7 !!:+0BfbJlЬ:q,lךLJH׳:̪_5l陸(b2{cL @fj -EYY:y(D'k_h⢠Gh:#Bh]{]HtS;I K۴#b.87!E&YR#riDd1E}O`UՂd vKse,*{yB |=gh|n-܁DMMs1l+E5vk\ÆE3Xs@7"7 O]dQ+Xba(3-&,ݿ[\D]yTU)^ uj"73rBhQ}/&;X=K,e;\| HYA9=3nTt0 x%8g{aNq+'(cnNj\RgVߥt9% :!T[W,̢=!Ui8?Lkީ.!ZYy`_SҏrZS<-  `ٲ߽s*3vm˫ªjw-=}_Ȇ8#ܨ%;ՖFYc_( j,D@WJ1!'J%[D8(Y4Ћ@Ǒ ["@YpUjt^܇IP B: %m>} DzDLG>"QhZBSH'OtLDem*T.w~_M7ƴ|/](LKfUDr >_p_XgUϩgw;{`89V1[~ӫRbvs,,ũ"kvC,H|-s|Ҩh yܠr 5e!xqT$%3Ql\)hn{K!.\&|(\xd<%w[+Hw_t;[qX̩ /q:D5Jw_H"&K엑|+#@p4H<ּ @8n0&52Ij #Z$uAݘNkEuKgժ^ qCG30x]q|xc~xLi\c:BVPg>J*F9Fo/Vy-Ѵ_DdkBx7+aÇڝ΋މ.[%/k&q˵9C78C3dkkQcC>v![c#=>\=rQ5Gj۝EUGOY &)q){1F|!&w'oA!w{P/._Blh2JNkSSduNdTgAh0Ėt>beM2f*5n I૨7Z XEp4EXwz_;~vefԒTG">n:x0lsa'X.xOLg4i$5rtN._=[;+SE9:wj^FT@OT{^$% x>MOzU 0!]M\{ njBǴĞ(arDae6\! j\{%2PQ+,z.9BsnrV.g X(vJ7w'n꾍ʺO~KWeMSE-<E: {-@A-(ìo8P (r"=Do Z R:pq@^OTʜ"{b^q]z>M%rbƈ"N߱x/ۗGaӲ^Z[`k E@3#:Y5 Sppi8W;T#k͔HՁء]y`aQ3rf:$c m׹?x@`o%4ˡX އb@ǟ3,RNh|[Q'IwM_eoDWvG=" 縮,_9/KS:אxefkSqY}c=@"||y#>62iiF:X Aiڬ>dmJēaƗ>~C%e8S9%!o)g=\h*Qpf_^Ǘۛ:6 ͌6bE耊́R LчHque:1*Ҥ[)>#h~WU> +jL?S3GDdULArK/C$7w^˄$!Yz[dOQ1X[%+V68?#P_Z\@h,gIk7BT %MqyeФ6Nj}{G2*uB?slwE|zW:߷myp.tX}IFز2HEܗE?bAAz1fw@aQ=Bw$\fI@j;9vNRl0=&+ܸ&@BsKOϯ&Y, h;1d}Køt]tx}<X ?SPb ejG-XrFa -8yuۃk鋎G;>'THWyϸ{ƊB7 (RfۭL&Fp;TNfv]p)gm 'H(pj7;'=N;5Udji㸻-0ψ$aFh@(B#@#Y9o"״_V7/fֵx*4&^.+/Ncހ1ʼn3*B"b9|'7T|}ї&S|XL^,aWP:2x\KKlHgg,Uu+Jxv6mVD0+ؗ#@ĕd|s#OX'F$Ƕ+ j:p݋/eگ|ggkZ-y$z f:hpSn†k.WNqsrDM%s (|lR)Қ1tA_J!6E0iLi +cV^M9 /xX&ZƪyS)}Z+@fr ig1l}@F9ǖx{}ўEb12!N@Ղ f8GGxOS_Y&4ȸQBob$aIzFJ6ُ7Z|  bA7~ V?e gWRr!oPEt!B$ƕɨj XO{ơ,'AB`~RM@ r(dD˸,7r""ore3gaв"sӟ~cz C4(_oAͫ)5z<#r6$~Qu` _ XZACuJH탚{vd F7 v\~!aν]`~>]5^ WP9p /O4OzIŵ>oq:r P빒 Bc+$Wl6C|%D x T9ƞ)3-K?j˪IjK"pEc:Xc FF~.պwB#5yQ HD&9xw2|,Xqb:Ђ)|(lZB 㓲7@Ӳ Qz;,7o d.\% T dډcu#qiŤ{2G\LQH937t.Ti ' A"iW1U'>h w~ ?WMbITBd + _9l)`8f\ 51Re\4qqV |3Ԓ3idF ن;8IOڰ_XApvli{jEf4KW)b(2p,I1ϦrD*eGҊ~F]r"7+?3]unB@|4ib5=4i +]S"t3xP'hKe{y!.Q9p*@L z0PPGdX{K}]WؾFtIRiu>v0@2rU_Fw W6s0eyP]IǛ3Wފ>_܂(At.rE \Q-;13gL%:~~wҎU0ȅ5?QDň[]cZXy̫F;Y 3F%>Xg8O:E+il`Fg[qo^<ɛ3n<^>1i,2ZVw.No`GhNR&}_RpQ6H)w-^զԯ#1jž]W6-ȲGpx$%y/U!@!O()׼|O+G)hO}$%ɗDr4tz;\_㶙dͣ&xWkKŌwHEZ xDA8 >L79FNv3g bF!r* EQWЧ\(7^v)w-ȗFMM#Ra'z4Md/K-{jȩY8c]F;;(AB[ 9&~Ÿfr"LA=35($C>ٟ~-1t:U.MSѠAk3P $O4ǁCWJva+hES( ?>HuH ӂ.']rCD"GDϼpnemZncvЧ{>+\d#>SN!wTƌ:TZ-ȝ ԧ )'fUrL4+m,]{Q܅\hW+I)cR^fY ,@b.{`IHKkL,6 /AțiuALdG{jβ(!'-/z9ҿ#W\{,!/j=[ahSLc^nrߦ'CUi07Pvi J0f=iӽG /R$ Ԓ!,4{c5ŵzg;&`PBLǏyݷ0wbu*(E-0qbs aC#0\^ D_K}+^x ۨm-_xAG_7^a(/tHXHe"^ ȉ-עcJp!ݩM$94 @{/V*+SϞ{qq}NQX~ByAlHL|iAG89K[_-Վop •|"Y)4f֮r|/m&jlѡYA]g~"dWmx8߰s \ۤ ǴoZqkO9Ꞇa/_O@|{W(䞩 J>S73 Ӕ4+vkzV h]7hro[`#3lQ&8 T唕$sfev3Hg8{H<f!5۽9%oT5,,39a/hdnmx P;R0tF}$,]^m%ݟTwKiҐEd0ٵffÀ4N.r ]lhQmT&u\\Py$R~GunawkFrQ{գqtfe|ʕUuW78=Ԍo~qr'b=x59ToC4~G,b-`n5h{PO*f1)PA*e0R;'S9gǏC`ӁjfjZVac9*@GdHXcT `ɉfnENr̃! 'H~Ҧb/nh ᾩ8]:gGNx (2|=tv>S8 IyTAqW&^'=ɨ$z=Pp"A+ ۗjWJMsJcF\q!c axM?!3_fzЕx 0 S\,|O_OeQ9ݍ=e0oE mh f;4;'sc qUHj.GQPK1,`.̈́RtNGޤRb693lz׬7fTeDڽ^lyjDߜZy&һq~ailShz';1Pqʩ}<&45R-"<񪵽"m?W7(+yF<|ET\ŭnPFF13)x )fADre!:$G #0Ƹ x_.Zϭ+A #9\j^ĽKJ.<j>:cKV|d*:3|<;JיdYr^7⯸+W$7~Е M}F}\OW}w,0 pI4nGdᑛۧV4]aO&7O%5NNbVqt(G:e/c- Dօ7s.V\v}fH qXt. 4"tvva<n @:7\к,7F3akuE~I:Yܸ1ҽ[T};2;\Lk蛻?yo;̓-b7[bg7t0Q\$scd4SB~An$W[X:d@\1(+a~՟R Ђxzݘ|"c[jSV:U[^@NP By"ϣ΅"ID5:OvDi?[g_h";f>̨^}w @C~av@| R;1E(\2@(M:pƩ֐ےՐ7f^bN6Ҵ‚K<摹o曶sim0 WԎ(xRa5 2 "괸gog Hr _Ƙۨ&u%ǜ~jS~ت1xEmBK_^봆Z?nLSMlS٧ =dRv0{A\.ܳ$h3*[8U~\4e_/.ThY&C='5@qu*̼Xεd0Ő Gs=a0ײ؝s~Jg+ IJ&AQŽ ¾ 2b.X].1G7s Y"e66a!}Rg[Yj䍴^6 .wj:C.Pa~e@ǏKdaZ܎T'TtSȇ`q|+W =1_M8 RGkKpJO{^YQEZO%0khOBatFC@$#I׋4YG$*lo~v47W*3H f"3<]ӆFG:wd/CPA rHZU]+""IDm,DH*^O ?(\s=8Nܓ=2k\yلrMi#pwC]24cŦ|Wj` '{OOmP UG\4 AatKd'|,k("woξGO<@@Dob Ȓ1 ~kl x G_`6HYSbZ̻rDxO7ߧ )-C!`7OUUPFJݎ]y-ZPKN1@M"o]06hdb-<cjOi͡C%c7vr*ڀV9WY#@y,p` ܂/|RS7K~5(X*h/,rRiw"4fQC_ 5E]!ʻ$?tItUmk;5)UűM&CXjk7;rg3*s&)FPUcҀ)F)B4hӪ9oVFZFLjHUI d8VoyuX"U` LI tɧ>0KtaO.?TBbpg L G1e5sǂx#x_pAɣ,Gv#.MW|71.5CAa/7ϗ0a3j?r"x:YIe?x[o[Ijr;S5"Q9^nո)uS6!M̞ffBE??*!_ 4{K_>Q#.(A#ʒuL1?n(Zg^ٔ+wl!TU8Y2ȣ3Ρ| #"AjeKƷ"hXӡhm@il:pj(ϖED[z ;AyZ Z}7R>N;^g$V"R.S-6W Sa!b5zO| _RvU6gr_O DXL6^\6f=6? ]ri / }Z<\?QX$"CC[MwCND13oOT\٦X]F"#럿iQG[Y~}~S1lf\L>owS|c=r} #v58pzlRY?{z坨c:G Z:ҭ: Mѐ!ҙg[!Lt9Stsy 'S^ 7g6 4BB)BQtXTRzES a COkX}wXZ7yUThcvH<;YsձUk[[Ν\9]{ Vd c;lYf;Cxer*uU?sa3j}O;)ưS\=]Ch xMcu&WE<5Xvw$1Pcov9_"Hi(]W3~3K1 |h}Abdt.ـ,. G۽/'}]\[la&6{|Q涟يj|]ƈأ[_Q^K:. h؁b"Eۆ*Ik|XY!a:I}ާj#3G=X_wGt>֧pq:~5J`e㡉4kǮ~4BD8{wYbFy_=ڊQ*QV7VےH+kFP0$I4mvDC(KBiEʉwFáqil g]ЍV,Q@UFAo.7 wXُ+,e8Dt+c(OhV]գ83MeK"(~.. 'D|OvSpHˎ1H$l d+f5sbs1fR{ٕX4+bCm/Q'7f0DxʳDjM/8ʑ#DpZ qln%.ގ&mvƲ訍5(ctQ-qy^hEp멮CGvH7W!9ԍ$XJk7܌5X LBMŏca_v"[Ts,d^'僔2R"Eua*QT& 7hj*=A0 p^lNZIBPH~wfLP=o u3fE N+S?YI]؈ŠiFKFz6u #j-ӋRƀdIϺ ;jE98' 1MHDR|4/u#TQ& jEeh޽S:s=ޟU=s )h#bxZZ/>tIX\}NXrgF M+x在Ԙ4Qk2ۍ]QJ\<`bG' ϊBҬW -ANtDLMhĠ8TG ZӲS㵸).L Eġ\,ecFYLJIKxF"VjbʾSFץ WMX@: kVbD}tp3x{Bx!+ F͗j(4z:':Jñ@Qfј8J4jXH!I d~zC-@aEVtސmLr[+vH~bA/RWv&a[^0@^s_1R{>~j8Cԛ3wH5/ q,98iT:h0 ˳޹1c۶j *lfѯiip,k*TPpZ5鰫Tx]|Qj瑩k3}X9Vvq!ņb B>]hjKNPb%4V-ZYDT\XE𴴡|ݫ@A\s4?Ɗ>Σ_۳pCA:Ќ=|LQϋ]DSБψk%¶B{wv+oD)OL8_w;;`Lcdۋ#?h q<zo2G9 ԙ`A aH'eg_z%̻.LN+L"08긽P`&A4B5n)}Țҥk3Dj0b!*PaDԞl̵s6 pJHi M(xl1E3&6pnIsarj?S (%l% [_cG)q\!@ !*2Y7ƅNz:F)6]ҳd(`tBgsK6[z'-t^!V2}.rt&H7ӉJ1kL!󱢅)ZogGo`DM,1؆$[M\Ot~pr.0<"tiMe{($Lߛ[6X,vW2Im5qA~Sլd)KM7H 6i2@D=V¾|9K} EBي\h!i2̕Z렉=#%,##/xn!)ee!sByX@d,z^WċF3څ[<9$pATF##Bj@KP]x ;= 2d7P(5p9j;* 8`~b`/t̹{+E i'm+ɊߤZ]mA?xKa{H(3ih}|čȕ{NRxch^Y(%K[o!bSD;?K d Ʊ6b?hE~2C;j5p(i*kұ3N q6r' |f.B-m ׵~3  r>DEaʿDs8"Vb,]Xe쬎EgHBs Ps,xj' @G1rOԴOFw3u&8K֍(]a7>/LRrP TUb!<6sKKLSgU:HgP.E`MX!ZpOdg,jP7$[C;<ȩڇ_YIXiXJ|JYS"pߔʎbfT/2S̼ }/v{&[D'!Nع^sG[9^ޜJ|( 鲴 Omщ4׿LԽ/ g3"-*m$C<&(c8XCe=-w]*:nag('ܑmOd\1xxY䎦_39o gϼUo:W.=ۛnPMng=k=.~^š2N̽5ˢXm+uT6=~Wӹoh*K~Ed$o} :ăd0wD@a!B9|հ + Fndjq:yv.Y4]L@w`wYq!t/TE>̹HrY2n{G-#چ'h ˂R1j:gCAaܡ'T袋sn-jY/A?OfRϦH^,aU*q:/u >"꜆D9`!N&qXVy9j[tdLiG,R݄3bUA~H M3x^0̣5vz=b%{,Mr:] ْ'BpiɢT\gכPtiPx ƯaVx_2WN ԣf?9J/o/[L>o'T 3M}WCH!_Y&̒ @sJYv!dެ5X ԍJK!gy؍"C.2GTM5?nÆꃚvn*]_MgE;ȟ]vaYvdK" ] 罒m/ڙ裿W}L>DC=X7R"΁MJ3DraOƖІ܎>GfD豆1s(ԓk# ,jx9KVm -Au+21㤷#KCûs[ORr=O1<(!55ct0qY$"c E` =2W4$ G{$˵}nt,IqTv D*|8A5})_R,~ocAcT"U5eBfAid* 2f1EUvdj'yÆ u~qoZ=G9 |k|.) E;$9(XR)kqMSIAI7|/NopU+~bS,ΊWBH_wnױoSݛS{*W#\ʙLgeQ* ntmu?OW!kz( sHW+A@~ dauͲ%J#& v8[93cL6KPjDTsbWեU H@=zvh2q@$7NX-R4S!hΒT({W 4цսFʀ>2:k&+k"&Rٹˋ6Z94ZJzf+:Z?y5vC /[;9>2\z,(1;==ic`AcoZ4J*~<}a."^`U#ϨT il>>0f!C[ j069R?#1*["i |rӴ].m(.٨n-^f#rK ,杫aKEűa?ʱڝg `4{ Uʰ?,Ӳ*hT^t}u{- `CoY8*IEGһ/iP&S)vFq#U]ty.Lk@.&VA+8hC~2<O LO'곶&މn۪<2*= -|X2\{_-}^Zo'؊F?與`4G 2wo4Kue\7礮vUqu~HPGƙ>#a(Wi_8ї~ &%/΂2?vTlzGVsvDs,/ fPn[ jݦl56D`A}Z;EC^mV ]W~3|ьNvdx̰ě?¶1}td=.S*dxApRhXp˫t5_%|'ANB;"^3 3ՍlA!$yD+[X T |q*q7?Ԉ&\s_6Dc,>6Kql*Kke-2Sx9LA4wz ˵z4^F)Zyzy:(Cs15U4LrnK$7LW̨1-B?C"ћz`PE=C:~܀tQvsϐ)e=/mpQ9^HڽA u?ecře.?Xy:ȱ˶Vmy}8c,NgkS?u=Vj^nMeNlv/;XtڊO«};3?1lf4`˔4pt3:_"Cg3?TeF~32ү¿`Q i,1={BZZJ%t*y\Auje#~' r0¯ct!~5!-UXc .3ԟs[7g[mN-?I'béB~8є5<yYW经|G&^8jWɥ^bCa6׭eP!ӨKxomu?3XD@UDpfa3OJKn&*ޱܥwo䦆2F9m5ejiG' {&d3o(tM+4-\{`xKʉP}t/ C78\X(KA O:^;"ƾz%Vpl9IY!rؿJى6BC(#2;v`yH6Dz!gQy l)z޼hyle{Y vwG6yRdÚ"Mnʺ!N҆BQf T^5"u&*Hζf_X>jn'? qUޞPդmp7Ia@O0Wn)M.$;@"ˤ*S~9G&`!SW5EU .p˯OPp2N*ʌk#ySH&lU] uc]<gLJC?\mPW.gˤָԉ$FGKנJ .K,Ad X}c~$v#5=tPb*_B_J9C"v]prX4B9 jдm[ROb3VDwoKyS>xPɣU*`I*rM)z&F'dQ [♐ň!8LAx"OʒD]hU.u:Pp¥<IX}Z9.Л2ˮ#:{3B1l)rx51|{]pJL3XAa4ŗdAHl,|Qȣ{T$_9Z[U=I/5nLRph5XI2+tmI)]0}=Տnqn46dcm̂/h,媂lԷ_ ѲS"ץG'`P{V{eVa֛;%0FG,2T *J!Ut p$I B:dK)8F-(U9TdV<:ܪ&jzdL. <?ӭ BoM)ώî;^\u=v KL&ZƔSQ a=+{U';'B3B0ְfh>N Wn'z}k8]Su>emIUBE]Mo;xF/ډ$ՁUi/HaiJ]O(,onF7NXˤ>¯ C xll)r\Y7RӇ;R:DsSܱnJϣ#H=S@ ۮ74;2'5l4Z sق H#3 a^.Amz_6S38 , ܮ~ ѓP pUh.Iֲ4{:zN6RlǍcnH[a% ze Gᔪ}|wjQ`Ia@) \םl{c9fC| QNɰ??zveTHaA A> j IyCХtϠn Ѡ y Z^p)‘ Pfq0#';SuCoh1fēQ5Gx%?*jm8gmȑl@D&Ï7ICMA(Ֆn#l9m:5j9bjLZ=铼'Bg[4_~"]d8kfG,_yZp]yok"qN`d }L"]gzZMy\8x**^J (&J(! qp B̛Q;G] Bi}\֝MW,x-d11/񏷍\z*#[КNB]_A˙`5kGb{E=mT *"]b2W-oZ*Suo>J> (dmk%QL_4Sj®4Dc[bnĽG(][%{U(KG8oCې%͌ ^NW]*щxjP{03!UaF: $'kph0A6) %U+җ(~"+S{2 / ;ϳKä]C@+U%Q5M jI)V.#c=s[~Ef@HqI>;05@.X@MS5-ފ۪p\^.Fƶ&\q՛pkry\p B 1{ L:%>,̺C~M+ NTnf>LA"6;}#0+TY*U"Kx {p}px. }t<$@*H䅬0h}A;S|]v#HU AIau5fDt@pk¿K%Agc  xwUk||.lLEk>eΫT/bHMQ% 79јN yc~4)_ Qߥ){8WVkvD!< 'Iԉ6S{^q{Y Oa_S\PȱPG^u=YcXEGJY@*IíEtӎϬ ʑ{kJ]Hp s][q vxD!˓$Pcbj?JPL('1nuZZRi,#Sg{K)~ux_\q" S)$,k dMý5,"LiHl3nqD9u 5rfmRNIFJFobЫFJKvcsA<;m<=qѹxF6fGxq}Vƭ$Lʪ@ $unfwL 6=-6HWsQuilhR]gV;ûWC+ȝ?tDe&Y:Pf(Ko-AEȤ. hZV  VUMS` ^zW[3?pجUNpnJ̓QאQ_J*hbXCZn]V<B Oչ,+hEŽW2'}/Uѳ\tؚf[ Qr) 'N"LerVMBĻdR{I_'so[O{=Xެ2k9t@ aa=k=$"O7t>l<Rȩ\=ڜG2ړGeq_KPȉقuxӧȻ^:=H(-ѕ#'yc37wv/y)dv|n1]*lU3mfd3Ӿ_WS,1?]3AAedJG_ȽyJN}Dzͼ/L5 }ؒV/Z3!rZYuBgQHԸ5 dF/8h]9Ӷ5bq]ӊƜƽؼ;LDH؛>gzeOR ǙTp#H juF8f7NO%>lvNē;f_7V@)uY[~~uǹ5].lO`r֘]mTt*ä|ݰ24$/PYbGB<2 #e`&xo24n*< $ؾ>;ȕ|[ l1܆vI)@pL;<"Ԝwd6!5O4~O*8UՌtp4|g?؃'ewg;ٮD/Url/t91_YyN]/NKR;ܦ(OMnb'j~Rq+Rc^ɃtgWԌF;=fXu6}m҈.vڎ+|%dVͣCt@)E)^ A[(s*a +=^Agʯ#hL3p8ʎA̋!,*y봪?tًR .5nn;%^/sr5ЛMQI|lp (.QƬAʍܷ@ye^}7OWePo_ȥ+ ?M"m$o_ :'g4l~;-:0{['K^g/B, K֣jg74EvL\cl dI$+`̀['lNw'.V wEm'jh y, v# JhM#e|D+I|mz>6w89 l˔٢vɳS0Mry׮V AxP*sid?߶6{-) 1*y<9O$0a-`AYzP$s?eDX}H&rb4L/}Py=Ln{]unt7֥3u`|{w`tk󍶘@ZԼ0x$e+ExV釬]q'P3١|MJW]{04?4ag@F|ƹ## ⬥Os)Q~*(E,Hw{c)Ojxe?t\plQ}C#ɣ7([pc30pz@zk W>cgS1ݜH˜/!NE 5ޠ7V#"x*)8_N uMfD́.ׁʄQ+Bɸ1oAg(1XY>-z̕iRJnqp>3jB.[6 l&CSVĔE(ZVxai !(j 8cnqp6MI煽w8ZRq%??єv o,-ʉ%+$[•qxͧm5aܙfpM`**G gFOҎ^1X 8.;Khڙekdy9t=+\ZJlo[ })__ߖXb&ovj>D OޱokSmYڲ\G9إxn>MiO!O9 [; :[ pf"޿{ald4[*K`Ff+0t5yѐ6^u:3ˢϪ$>u('up^ ۇ?+bb `z? WU!$HnȖ"%# !3N@=Bx;ڧvV!YkYdpI`ِd3<+RoCIy vd^/C^ bkHDJ 4C'c(/\'wgT)-AA-0T ^~t I5a<.yzQFA9 9sif$MJ&3F\B%\5J ^6TB-"gJ59 ?b{!ycdNÿd[=jgm!;wT euU GҳfX>-p5# :ѡkI|o7]׷`ɺA|D0@N7¦2 ތ!v/x͒zF[1hT]`vx;""e`e T0s]SBRYzV8.HvQE겕IӶN39՝'.lڼTl`eX郎*Cv~n Q5 ASw }EG|ehek㯍 edh Zo#/Җ% vkɸ!W;(ro0bQ TFʼur'.Ք^Sn}_0b~$9P+@6;NSmg*u|1\hg[P:}Y?Hވv,.ޛt&5Ny>7ps!_s^̬ _>L_C>Bp}aNWO̧~Vtg}s+rH~^\J)}~F)V/?.6n v|W hpZݑBya [2HtǕ,%m$UĐA\{ȘL\?-~GnUEpMBK+ڐF>X)r,QS/r'g~r7yM1R C4)D2a G;S ЌMܴJUDQ3Zy 'b^݇br{yUW"·sm 7Y][dו6n~tqKt"4w^fYza5RjpD'kh[Vb_E`=&8 ( / 9k5O{ck߰ĕwPXX#P<\"J4WZer~Rצb}>]i  %PDE!<ޒC;`2|2 ы>V]ʕ>iNte|sbE^ms$4:45>Ϲsat&Q5Mڦnɺ~y/R@™j3&l0}7OnM<\H/:Ox$!/*sG.:ꐣd!`D1}"кtN䩱@;/l6TEO`Y4̫/al~hl"wH}S v=J&v`͢)NxkOJ^Zc,GLy:g$Wlb6U'+T9Kv&4@ `}}{.2J)mA>{IrQhK>2͔ b`a>[ ZP2qͦt5m, <47W™G/cKyj0I8=2dA!;!2Գ54|=cSCnlyc]H7*tq+m|vzClNt8< fVI6Sg3#$Nw7;](r#^5QOǝ>R `*@3mӝi5Su˜)2#5[/$V[YŘûe} =|t)&ڞLӱv5u;KIo\3+D0ҝэ<w@@ }P|8J*ڿ<-*^Y<}q֕cQEXo[~Am1B0!{(Jޮ4fNnPJ~`1 `RO^9uL*{OfS0u)~}Cďiklwj[ӂ>L'k/Xmƣe2_3^Q&RXʌ/r:c]o\}-cc)x Lw -JXݲ48=gٛV#[6R\klA S6v%nHOV@SNՃyys0z\ζEI`;^Ip `{fWvnQPðbd#꫟ /b@k?HDJ%v~HbElf>Ó.ǝ&`iwG[NZ@<'aeR\tqb#LٺN|,-\nwYՏVǸ>~2q,N7BϤBCW){[P-\/>5ܼ])屈;'JTob%s~hؤF6MM[SqC`]58gV|EǙWY?]\!53 E9m"B{?{nҵ@RE2mmޮ]aBxFirTovK0*prc40%N5:H1, gkڹ gW=bpZ 82&)  JD/~x*"wJLjϡbɎ MFdо T-J],hƫ/.d9W([Ǘao#TNPužVNx׵c$Ccæ P(fA?m?m^W&IlYgA׻NL Kv6ϗ>:i ^lRGdln'fP,sEKW嚒fe3o? cm )jPIL*P@^}` ?_R@<]\ BlSR hȐ\ԅt*9n7V1ĨwWc5Wg8 î ƇokqÚH׶{*H;o]P0갖:NClKCǐ- \ {C"Da!]'ЗYtJ|bκMI] 6*ӻtoo؎e}FtY0,c贊l6@w$MUTP1]'dj9ݮ_'؀hF6E;ֻFhf(pX\av+,FBfl{UIYI0:}-ީLO”NC(3!klփGL$/ +#H͛-Nu?`FЪurX)8TOnZAj4-WŐx3婀C?ƒƠNj3dn8xG nF wXNN4L~;лےjp7f̏H["|7Zy*hc淢ɑnGq5poRW!quKhJ|poLR*I>,Xta#p"Gau䫃1pQ_Z콎v;dnMcjTy#+.5M9ܞeb%. nGTC@KTvxa8)08vsaѣ2oԇ2{^R"tu$-/-KHfXZz5EqVi]Uc?BَIDyR- "G[Db>zWmADjQygAN9륦q\jY@ CbE<,<յќWJk1 s5@e"? ƮH VLw2,R7ߺpW^-Ë)}yPqDCn>c*YïԮ(,|}0kD.fæ/0̻격C"hv E \)24X2ڸʾY'aHM ,Txūdg>kBeIZsH8/w5.,L.Wׯ)^1"f_(eqU?VıQ6u`VzK1-0S`Yh n/ꀈmԩ;`ꡮL 4gpSW$f!c݆m2gS  N#ݭp`=V_@,cJI컚?hmiApB"uo)=@onMj[2%;$78d\RJІEǸо`tlL{E ]] ?V7&Xy$vkIoY/BsxOglv4WBUfԾyoֶ@*D3Q$SjkaD2hIv 5!a ]r$E*V24 e:.! U iT"/SI }a3EaLVx˷'y#}ٵT*裉t&iDZ(JGНgPOg1nj[ȡ9QM꽑˫pMA*ECd{Hxu0y4< 2lzCƋ>uąL<58_[F1%2@3|(mKĮk]r9Њ]@ 3;t`qcu%tw-yl_X2 >d@k@]@>ZAR+D/gR^pG\Rv8!oW'+t;z;KP*? Nfgm5@+#~PiS^|]IGx^a*e ӔЛzN1ϩ4Cϗ7v8:FG[EV'D*[eBҪ9@m !LO-wo(~u゙rpGmR'h۶j P9 yZzg &`VY;y+6/PXfnZ뇢a%A>4=Eqo j} f lA3lH:# = If_~V(W.W޷huY,~ɖ6M:(Kei}mk#.< GU:*!Jp;ON]qfp1rAߊؖU$7>&*ސפ> GVBPWDdREӞ;E(vz+O?] !](/ΞB=ID_OsA 6yPG=ܛ5w Wi ״:@NsU'ZD{lhV$ݿO d W:p]ŝkۺĴ3`iW6XVSm,ȍ0~CRgΐqr_𢡊yl`^v bG|>QmGZS6MP.B G?azZgDoP'B) n(3h< QӖ>\ !6X:V!jϓb[1x8JD/bގ0Ux>k)( J._x~rY[^آ/~ꕜ! `GߍQ'ڵZ ڧ`c*^ ӇR:~%b@.MI#2\]fi~rbܗ"> k+g,aM &.zĵ*Z$kǮDe|ƿK~]{כꚴx.2ZxRK<*x0YydsƲk%S0 :Ƀ{=or9ǃDx1 VSt?BMİ~>%^HāT~91 N@Yt6 PPM9z uՌqj_/}ˎphW@z> ?e09z2`n {',drg]pKԡbb +\0ǐ3^ J˗ۻhkCg,`@#n#ѝ>LIt<~wv#|m%ɜI2}j&8C } =VsƩ- TjW^xӴiwO`_>5I6{7vOR͆/CkÐZ>/h:J7`C#sd)dy)oe1l,JγQZ? Wk}pV,J 1xTS&dFXk{(r^ucgg\i57@d]toU3njZv,1Ե_۴툠&[wI_CcIF.mkQVH jE<-HSԅs {:&x 6\Ώ>AB>[j\ G׉ɵܲk轼.&.&4 <.?+%^? V^Qr# ,iCWLjV3Ҧ#,(h#~MFpyNȠ8& Ds\3T$sZ/=bNQʕ}Vw0 F K&oS㝲*;G0])W 1"0\nrYQ7 ЎȮ@ANr|䝡:ŻW,^AFfzugi .r> /. ^&;^[r;u!us$3w8xװ;bPLUv^uS*˥e &T% z#S˜IHeoRg[d9YL4AB'DV[Ţ%'8vd\#hG12 dߝRwh9v[;#Wpg9Iy3crY7eU-CQlB$3CN !FB[,KC(-Ä C>p uVWJ"Z}b&7A߶5FPoZCGd~-a #h{YIB}@űV9Q]\`9p +_ 2e%Z/I #.@w+>Cl0N1ð˘B:̝{ZDFTv{jU6hhUGBdjKD|K˓jAi.+ &2ا )+n:"ٗZn?$Z}nF +xlAt8ڭw.RtL'E\LȭF¼ˀږjuE\ESșzuOEFc^aߏEjh1Ky#ȔSNg"l$c\lN-AVEs@$tAZo.XtmLIl9Ej}DgodT"YӴ~"$킏߄2'P0 pPOWz<"ZhU&{pabٳ}i1$0~ePevWbO5. S0vv!m5 2PoOL|2eЌB,nJƚYZ -5#j$&ˉ6)|XzB(AR[58-y<^\q;d'HGE8e|l RAJ>0ryh DvrfT0\0HPQvTb J=6m^pi3^v8H{h(w=6'ѺMcsX߰]fbH 3/a8bިzG7%kM6 B]wminP#?69W&|hx+tsx-= AS֬] Iêxǚm j{[ ZJF㖄b}7JWv$Rl󌉂"]}i%DwX"|P};tp)QHgb/ȿ]ctzpK=(_&~N׈?G!އp9hd M"w WrP']g.Se:$_8bmY.NYIuXbU-eK mI3UXm9_pؘt*yYM>al1b k1 O2& "ig5ps ΡG4!)bӶO=>`fCb;!vUEPu8s,/v)Q`g_\bpg1saHy@+I3<#3,ʿB4܍}ۼ%F$SW`FhZ `[P># 7J܀⌇X['6 fe`yfl,` [?:WGTJ_Em(U.`0]pUp搥y%+URd_q;Mwhot3&4W-qO$)ۨ'FpHjeK6poÝ!F 8Zcq ja)#n/keqQ-܉..Qv%Bt«0(Y՘'X `C/٤}e.إt:G,}tNr1ϴ#"?v c&4ʬ%[U K$Aqz o eI9r iY*"%.yț=7Z0t(vq~%J?~ rHy঑B8v P%K!Xw> k[I;,j1 ;5q yUIR@E2^l ?չ4L9Fl,(kSGe>& L://cѣ\VlY1abHJ&S5ӶBḦ@0U`&vm #`Gr&>} zn žJ3 Tl !,+gGKy ~z"AȚ??՞jg)bfns#j͚ :3䛪O Z}ƕB?hnI9j]=ڛ3_0tJ@p4tY򶏧ItJc'(%s>JIUgR,h*"G"Jk3b>ADW%ڏ|E< g2Rj$h{!fpR9x뉃C86,8hS*-:7uژɵ2^ӛ鑨S't|ԅ&/_ƊDÙoM'% qF)$r@[pHt xSIИITbv%`Y8V1yYoms܀?u6vvq.e aDZ1yl>DÞSPEFp1 yȊUcNiq-,3*Zđ:@?9KF: guA2 xd/$goh) 4))/36A^Xj1\|dĻH0 ,r~hhs4<"Ύ8>.BrjV GVǾXY %>Atk~'Uc=Aty?y]QJqtܠ+Q=Rͨ˰||R[ʆsD 5P_ՅEAOA8^zv5[2YuuPsEGXz5 Lp nuGxA'(Iצg7tlѣY+\89j3Eajvl-'<WHQv?x(pTmϮȸLg5.UOH%վ0Ie!K$# ѹIl7=d7ؗ76-‚1ˑWوN#-?"REQ0 [_cL2tԕȿ|>l^c&IWV4L6AŮ2G*/Gn %5`O·.#_S?Un8"-:>9bNH.Q d>V| ==/dV>H#[A!u~Ng#]zF9!gX,HG?F wW pByMrk{P [g=:a s^s+ܳ|ұ_R NVj&It~| J kGޫ0H .Rb$DpҤe1 /P$ҩ`Xz#>K29.+ =u /SQDRs ~I (_^#&hT.C[3BGrk]ѧLGڐ(2غv Ic%^ 54Uݤ(ܠyn d3r\G&Υ.3W"Ò!yލ{(A/7CˡK }~m&8 +6*sX-y ~~hu d$l: C$ʶ ^E,zѤ`X!t {oJS>e6Ki41UmwPPr޹p2LA`Z|K.oUC6FcK /#_ck^\ʜN4>{4jlH3k5$AHnoE\9)Sn.C 6E_rLsjw5IUYld[V A-y"Y'PֺzY푽B\կYi6@\hլo9paq"މQF<$є쮘}AϢAaZV77}1}U2aoFߚg<ZW\Z.lY>IwVP;E$N,D8:wFl#+ Z4 ъ\>2 XC1ZZvge6lpjo94չgAQFIUN}/z g*jDicR}( 7Hy /%ƾ÷I1Q*8"Y${얏{ZS~- =!ʣ_lGGs,4u9 ^^bٜ-4Њ:d̓^tك8}BYD&~ FÄQAW+}Y;{a8i 1̨ϖIѸjǾ{ֱM`n+,ܿDR_I6yeu.efi®#3 _h64)9 ^! pDp}5ͳɆ~ bC3-GQAZ8,G]ZcT pm˄Wi돼9C7#ȢjgIrDBYdֹv\pp][NbIb^*@+(jqMS%od%ko٠i{_YAc:{3X1=C>{MǨ&&`~1k2Hajt/ ]^ź n ='TqL27@b'/}T~ #n Vٷޮ9j9{zPmS6 sL{~l.Wh6i2R yl.Jmf8drun5mXD"zC2g,/m$bN@0ljoXe\2na|}F5$ٽG&1iRGF%ɳo3-`%꟭MF#i^aᅗ3>&IR?3^pp2oz~+ N_Yo;eV5]\ !"Ǽxd%KʽT6Qp<.vnL2%k;xwʖ?:=N (WGx#C0YӬ7թllKRfM'bh3֙[!nz:,x35(v}mO!d2o6}B}|CѬsǧ-\0r֫$? uF8ٓ H}U1Pc?CdAF쮟G%L}1.:Sg~dE)fM(@'^'!p.㈍:cSuSøZƨ!Y\MVpIj% y|o kԖ>G~\[ew˕G E#|,ډى9ab90>F`옍k-)$ӵ^c# ;c}O00O187Qc $W%Gb $7J]opZ]6q`ACqex`0-42&G'wzpGI2*pmnRE]1tvt*ZΥ//$yo:DsjI I XXv 4J '^d OSK<2jKJtRޙ)5ĬcY\e>ѫ`P2քvbgB$ yPdrDde#TaŽV бD5>Gg3Gٳ_~TAGפpb}nqwȓx N=Ep;#41 d[ kuk]IXiS)XM*PYuW34(v鹵)qEИ9-ĥJ2.Sa>C{aѦJ"9Ij_MQ"#*]E~/X)%=8~%\z4?!j'rΜ_-+7tBeK5N4m% ͔iNSrs63_CC,SeY4C"Y .͕[ C xr<C`u\0|}NtM*Op+~9p m̲KԨ(,هZ;;-9*#۲08Mb w_-&@9l6d~9RC[ t@ҴDe R]7/&[]QբcWH ِf[ ;qhzZuN4`hOoG47t p F3Kݠ NI~OfEU XZ]ǴcVS$\ξ2t4b8ƋEk^oh*b,HnUS\J 8kSGnLuqK0;Hb*ű"u/J>Jӵtڧfbr\>^0Kp"׿+(nCB_4Ni\?ppCbIV žZ~~Ed3T*d$ے3lPaWEHsXԩA =2'УP oO&%~l(NT'I׆7<4+*~{lhzwɱuayo:4GSj$٧֦Dt?k kL!NV%Gp[?zr~W7?lAHl vKWwqt3?[5fr 1dDcumWŃ [N+`杇=ze] ?<7'0m/X:XןK ӲtOK JP|X%RE:Α? W;l5AgFSܶtqMEȟHHGFjzG WfY2 pi`eŎ,mt%G!7[u(C;8ky.䞌j`u`!ku.E?km&$xjWŮ h ߠcخ1*2AakdoRCT]:^>!*!@ɓPJLhhK8QRMF)j&Ge8PDXeЏIC¼Ya lHӎ[IusbA h3;:Z͎oJ~<.fv0ndTCH"voYe*.łOO;}ފ"`p/(ȟ)%gELf̉C܂ěB-B[A -^/kVXc>9Gz:\f)CG]W,Rmꯜy? kwPޠ4"`_WR~d=sEFg!o @Uw^_+Kg%Au>F2e{sg9hnE rh g}kl~c%낅B5=T b\(>^eice"]zS~o < ]e_V=IOST5œ#_? jKLN,j ",ڗ9 i% F{C#}8:`6ZXj %ܫ~PP.C[ڱjjasO偙I-x; rS-/G:d!R0*O)%M,0ۤ+m27H(զp'LWT@}YQYRaJxS{wZRUIB*Ko_tX5hrnчʴ%Q]WhU3.^}7EG-I'Xv&3r;F[U醝MMOr侄WM#r!3rXX r*M`cmF0ǿf28m.,Xbarɾ~\p[;yJBO.cp+DiL{Co/VҚWV1B X9C@Cţ.LaodLX(*JHxN鞡@VsJtT⣽=hJfsM`ceLak7[0WZ0Q'˦zc9df :;!mōIZUB;0FIaR40XQC! .:15qU]hwϤߔ{c'{oS{:,#{.I hht'+əUcz#BAD.&Kx~, V)f[Bl?jbzn.WQ XP䝜 >Ε~P[C S}- 5!  Ї(69ټ0AHB(*|tI3S=Ң,Ji.7209s;&&'aTC3T15ބ3.:@^"MN'C(^.>u+ˏiIu)T"g_3dYls0IRnv")Iޖ+ : ‰װ=/g=@iܐ[w[Kü Dt-}C~t30As71R`N'J |@(ǖ[mL%> B`v-iysJb -l ΣB,{&oMK$1QąA~Gbt/ 3QAgTT ZL[Uό{TJ-5ωcM_t& A!  [O(3Du[S#]u}9K S߈^é `1MqQtNjE+ am_. <Mz=9j\DF~ۘmN=<[酣IJ'̐ܚ+6SLNFl`W&ŠtI &YvυšW \ňnp aJOAfisբ`_m+``s{/7t0=ejYs Kdփ3haSppnB٦c4B;F#TDBZt)7UŌK[Dc$?R#(3U3Tk&x?nd>G }lo+Z[mY6kVE-w<)ąXXGA*UNoDM+z4TŕlWow;UdQ ډbx;]Фp ڟM(h.0wx:A uoi,E/x.t #a}W@e&">0vܲf S< `1#ohSE}bm,$ Y) ݩ ɥ~j\-_85H~`-0d HYVT)]8 њOch۩M\ 0 4ef`>٫QTximt55$kOR{Kvshs3Jed| Vb GI.eQJtOMOk$̒NZ3`Uuw My%ʡw#x(@B|ow_A̞+^{50UϾ:xn|Ҳ%H=Vۈ~B]G,s۫Fv3ۍVsǡj6R,Ay%Y40ޏ0*kd?R xPO Z0jB< E!'L tjd,1vT۝-qP >殀dʎ^q4@M}Sh*y^SΠ<̗ #9n6p$cM]BbgDyxkKV4ݻҔW@?<]]RӶ9e"k9>ϝҢkB<;5`)@MUk.SKůb>&mW*g7TsJešgt33و+~ڡ{V|3Bjؾ^aHOF(3#C qt}pо,n=7˳PٳӁgnBpP)x#ұƓ2QєDP 'A.2&YX\9pehxd&3I܂w&ϊ+ ̣sxtlOjT7ؙE?(8VJ 0vѳ=qAm?IS"`jx~*JX&|4n9bp"kLV`;*t1o]v.$ȹ>ၑEß$;o9aUiX>216/u[%TdѫjV,ٌ sbvsgZנE8DA>$caOyua\g\5)<4iF?ёcxfcN*2ߦ_+\Y=ǨJ]2`X`EmnFe6 Q`U([E[#hH}t(bp@>FlD~L&56J8NZubluē?)%Tڨ}T(kqɣΙW~W#zeJ* uMB*ur_Z$jO&ʰآxaa ?<\tXJ;hSpZ.j-틟V,flmp!iQ>DmC٘P~m#JF\Ne}3⭊2 奘̱ y1ԡF'm _BUP& `%,(p@4Q$'wtWs<*1L;_ou/?~G! (a%>Vz"+d"[I7B_H:gRΡs=T 긺 +rLsnrz>l]((ۄ3A 7H|qAlX^6[G0[gcmًṾ_d迸 [FHYaiiEie- dǾ:nK&qD|w{S@'AIJ,ntki@|2"'+IooϛSPM*ۻ&ǔSۂEPZTxBF+xk7k,yh8yTktgOb+rJ\c}f }-WH[eڣ&{T˷T)|50vg9NgMWWCĴ7F-h)-sTcbGI( }_Q} -GH*r~q.|q;\n&07:KԐh䁊&;cXFP5!:W&d?(0bҿ:&D!LXVi +_T +9T C2>eՙ-r]^)é{ nJҏLH0N"wn4>Z[vIg@Ǖ*;Dx+Ǯ59&eF7CM-wrs2N9aCݾp_'qqmAȁ`&wӱyҬYG>n!ϰ5h:VPt[Bg7=~#F̥ݰQ,K#m@]wa *G~*Y>5i J_e#GX;nʌDMPN\K5h2fSIG}lǔĪ'jۈXݕWMl y:m@Ɇ*[fLˑQTv.QRHBޞϧLjSB{C`,>X.F(!8x+ugG@X#\ǧΟ]6&4|6me}]EL=u^XpDeX)RbJ]Io t@ılLc#\_D@\bk~+IkrbM6aڬ)z37j0j,f7c#)L?CXViHt9w<[rd=U<5ג ;B_Mh3T*LFmtT (I+t)x$ůmyHPulWo"=l$ʕ<#iErp̷_H<^TFέCl)pHjBh#.w#恃g4} ITH>mY_?!MzrSKU.)2GU#q è=!|ڲtw`oVFJ9Evk7 ӊcss= 2>mz˝#SƋ ,Ərj`F;;npQy:OZWC߮:Ҟk;X3o}|T jUo vɗfy;ʹCd/uyҼ<.]e=8r%5ܭ('BV%cB0xj&: 07JXEڤ6^=[)EZ^M1CC Ɠ!5bYH&G[7+Ly`y6 lvWpBP%mLfӶuZsN@Fb$+tj+`uե8'ϷUKGݷ2Fss5aL*krʶE_1DLctRH{2q2ڹ) { ֯sz>KY_=pŢ4lɊSf7,cujtk™(? M- NO[<^KQ1F4XI؋u_=v?ijW^-@ y8Wω\Yv_NOpɗEO Aв,y~̭Y4cpɁ0[OT$ [ڴM̲wl)nH{қҤ/(\Jn+((=D$' C/б*xi\iP"aV1lER=BHfQ)Za^>1X>0+pJOkQ e& r O38YqN!V+46A-QE`!=l ZӀvR Xرim'ԡ/hlҶMNޮ)t߮񠊊<[ܑ3H'iWCtI%-?QƻOd So~%Uy曣1,HN>wj ,v@ŞL =kك7;,ҳFDErpQӁ%B'+yS.7{;UrAzt' M>]{]gC&s᧔4S:@"V^`Fz)ﱺpλf YPe;1 şK_dny DʎjD: ؕ9{E: y+3ZZ#3DD*go)-v;Niq,'%Ub@f-Q[Av%H>+=%Jau!O+oQ ]Dz~g':\bKj(4+7@"L+ncjpkS4rkJPp?Z @@*yfb J }M[nq[!:y$Tq =OkUȳx{@b<8F$")PI=D]~a^c @^-uzAG-Ǟ/Hj%@3>5";t8r'Pg3Vu qXn1ai+/:ý0D,TR\IӁ1A \ـVtX`Y/*Toݪ}F';mo " MRP<euIciȘ )!Fզ߉g;j^BϜ0ON(1ALmϺ⅀ 4Gd +",;eEˁ2n/B Τ޾SS(ߘ{sCTS"Xr}J4Ỹ]qY!MyCf'iq3Xi]vd~>M̘;,a[2%KduTP GI.ӈ U%G ibȰm1 |s6[L^,8bv_ƑҼl G 9oT؛|2 hZW@2MN(>>%1=t ދ}(!#C= tcoc:yBJ47Qe H eصXeg+F`P 3w">R#hn> Vt@ј!7~̮oذ bLSTR,UF.ZzGҌփcB&#doGEj=GI( 0#T d 7xք DJܶ>iܞB9TA֯:AU3?d; yIACȠl}ADf;`mIx FPE-r+~MW-< "ںBkqߍ(`'ă{9"T><4CqAWy%jXƞ )#^[Fޱzcb pMym.0I16T@r[4xDѽ\FD 3Pݺvɦҿ:EY@4 rbؗ+;B^طSvҺ ӧy bOvżA"'5]_Vg2cMӃO&4  y~]7Z^ i9pd'j!K[ʊ[#o40~6t8WU 5叚mgH.=}{QPJ$UN6l$_1!e-; lGm}‰VKxWoh=0|ob1^񈘩!B8H߆kfoC}yp9]+YSWO]T$ Ϝ-160a$>,j_w$4kqf˙U{$"=&En!EMٚ޴V|ҍIa^*`wþ~= ñ >;2,޾,"?ݴ笍UĐ٨3M'95eHC7~쁇*97=<`d@xTΈYdž e&݌ o0k+TTy?˩Mkw>j ] qG~?]c(uąe|/XH,tWŻ;!%%˶l9u,O'5ʣoIQ9?4hj~4}u@kT?ԣ0vi:M1Ff;aA7a*)ӽ0 ]TSM]]y} hq,,r1{ExJzSt0A[j"m o,Mbи:Ǘ[W3w@ egهy+ j=ej=v˘ݴ`h]BlJ\2Iq/S51?U2PBFF/ef;Ήc-r]kKvY׸;I_֒ |_o dm Ձڼi<*ɪC;[ljry5uYS+? ĸi5T!~-+hrf1g D0q5K\Hs7r;ZKo7k|; ZMY8ʿlP w409ZЊb=}VhW^b:)HKno5R3.Ic#Vaf/TE J<)aIЬol "QR1,a`_2;b9iH:ev[Tˆm~p:grsoXz _o;!,;v of{.6m LR~ h \~`|Vqwcu@v8I2$u#6DҪOV޷ ҏARHqŖ p!|#\N,g)\@cE"y݋/bzl3m7-8s<H.F03+k4'"ε})AYY k"@6JԫYd56ʻ  ]i m TXvY@>[]L$x&"e@2(|N@UVs u.*(Hm RIyA;/8[ {҃X|ݶL=>P7T hym]EKxB)%< IޯAp[q7i `J$=H_wT!-j7hւFOXyISBꓒ>\0baa};Kʕ6_̇D WLudaX^ͪe}n?G9A9W3pefuDlNt|2u.W"kql*]@6#!J0El^_2ޏzKbNº{j0Z}n,V)TNrDLȪZ ڲ 7^ӫ4Ob*I(YP 6bmچv R[kMfcaih@wNVW޺ՔrmT Ze;0Y ohU >:8s;B JIgK~Al ߛFŁfj `frBdnzJ`u6 |Q~Jg@wlx`gq`Z?(U+ߜ(Ex0a'I/$NIjOJXiio%f57*̜>Ov!d=:ZotNM'9"}| m(EQ/3Ueˑ6>CkOٝM,{7;B8~9-t AYGk#H ŃuF^9Ilp2R n/E lƞFV7=FP$m<|Ք> uADuO#{*v94GYmyY:1;n3$"'\$3,`za- %Gk/m@i5B oRA잆^*EYZjǓs2Gȝ@釆rĤs3$aM_.: G`r0ɮ:NO9a$e'O0Z$=&LVM^\ŷuoi껑y,ZWmr2Ң[7 ;{oܟ.5,5k>cn3@+lGx[ԉBnfVKj]@/j>V3݁ 3d.WZ:F ٞj'y*5ס5+B--qBĊ180 %omGAQe+u аj­`wLaqh^/K_nhٻ456ƞt[PæV 5_ë%sG~tI9dD鼙F Η@ * /EY +{odrGN/ ;M|_kxr<DD5Z4996w=#p] Vy$\1|Q2Cw8Khm\ٮh#+>P9*+IGC֍u(dݥo,@#}gsE0W U7`F5 D6CZ,f3Gd' -WmcG+zi3?gj;Gi,?ـOR6tw|cC]0hnS{N3R˙5By !P :qeu2wDsmsɻW]+Iiʢnph 61""b<)BKc0#ܿѱoEJ"( 9'V1Yy hW G0O%id$)/y8* ,ր<*.[#yjZwUIk-_BΔYx6zG eNx) 3cr2sҳwddͅ_ڡpOWw\ ڶP4X)^!57v,+hRU\f-D _\U/vσt˳s ya1Ź{s' 4l*&vVtA+w=)_Irz?sVH49I~QhxN*{b{M$ }!}|'-p'113J73Z4\7la9!6*I1+Uhc}xTj\ſThbe D7?gl*.BC'#xKٝ0~( |"\ͱ36`rgΰ(!/7V.5db:yZYg@: FVn )7oGHp.0][-xDJ߬u:Q/[arྵ}1F,>I%nIL\L_zg?B/"}w{8rӒ ko7k_I+޹jTӋb v]AĞpKEy^at>-g}{CUpbhtʋ,ހŝ]|. "陇J:x!R;KxʣC,7Iƫ@I sf*Bfv}oWx7{Έ7ihmew?Wg~=X]/~Z/Қm :71 |8,YF=as(P:{z4т86 )6O hʧ'*uB5&[J(Up1YOһnT!/f9 YK-[y_iy _@~!eTB=)H@UOTIKViƧ^0)/DH,F6׽ѤKCX^^#,.3ZƧ{=`?6 qj}oZOi;Ƙ,ep@}kj&'Gf`:Kx[Bm" |"w<9w'{)9Ga G?xȂPxEDZJM]ڴ;BS7'J7ɍ&ʄs"G3_ڛ7's+ը}Glltb+eX't q|LHקvMZ 2^VG!G,"P%pn9BR{_xt ;p8t&h."gΩmFBM;-OKvifzU2c|rϮKo C`d@_34khE_k!Gz&Q2:ćMڕT8r|H;HJ91(x_lz-!#7WZ?Hz"*ߗ vs9wbdkq<0;J*G~34ԇ2'Ln&錳8> H8UʦʌlZyK&UaqOZ)YϒqAzGpM2&Eմw[?V;7*BgJ/$",Z$Z8+ «t fEWH7W>Y klB} "ryT2_4ЬQtE |8~(08-w̎s2xNr%F5~3Z\k{v|< B.K,Mc%?^Mn4a"_?^`'| S\hy] \rfjRMvtlnoS%rx+1ɕ_1$8w:﹆}LpL%sJٴR\Iz \7ävphb5-9Q2fa15O 7S(!aZe))#JAFih@r\!%ׂxVf1OYٓj}uY$q܊3c9ک)( RN[H'qLb88Vrj<$_UjV Jɬ sI0^%еL3-, |M:cQSҸvC ee2"P0pY ]dD::@]10 }tAl p,--F+k+NYa9z5[֟åqxFB#IǕոItM_ns%3WP"gU=RLk@X|BUtR^dDp=݇--ONJ%`~7V#(QB^7gK{(>Àlpzcǧs/m.S>.0{ofi+PVgϹm t&%t!CQml`ΕRۡ.ǩedkaGx|:WL_fԳp((^a'$yyC eeTRFX1qJ^gF_D+ %M /w8L7o~?޹Gܞ$/:_ 5bia Sdvax{_5\06<]K,mYf- rR9͝c]!j8]R9ABr0pp$(:Z`ܿ2ՂlI9aէN VW/_^W'4sQ$oZȓ3~,(t:2i1Afh13p̫Rs( hZ P% chy$Ed\qF$\ka# n#FD MS=-t|wd5D3*Df&@-e,U !oF=Da;|M"(>6}2D}dMD@N;0x!/K?vi$ۂٛ0Usbhk<*"2%w>Q;lV ZȵC7s>$X ^nP7Iz@Iclgxz-ǹj"17cBp*?#oxa%cތwG9@ ]/Ϸu8q쐀 BPM H:MhgR:< ={݁^Uta}Lmʦ:Ԅwz:-`Ϛ# zT7@Fܽ߿`AMֈܖtPsݺhVoHgK/k*<eR :,gB.ȫw(j{&nƌ̗z!Aw'ɦ8FO w>!7VM~wS{p$8Tѫ&8nX~ Fv {L,uϓr-Щ 1#!#xZH/>UxC$P L |yR81RgP K.dE VSn-] Q)hna;`q4X.=`O^ $HS7J0>ݑ( n[[6kN)iB'rcuC>֟& Hۄk1(2ͮ•SM|1uuAEd)=)qx{E ;552I_ĉ'K2%"XJb,`ez1PV`ga2Em5 *L\:WxL8^] w 9ꆤ%٩brCUz[X,0rX3a>sתa̧$(=^qh{ւp~dCR"uw>T C>d@Rfo'P.I]K"0lɫ5s&+Dodܚ ?0yZKf_B*K%#Pc(L5u'Y/C5V"L ÷SJh,>b%c𲼝y Q &;##$4 OyjdUsLkV"%wr9K3*LX݊ʭ7a#~̝Mm*o Nfۻl`['zxײ+qC j)w !M`nBPirL-;#)ܳX~R \ 6h/kY6]kya1rv~JW>EA"$+r\|K[ Nof"1ɓaFD7 q JQ֤sR9prT=u m/t1D:U|OiG G)] ?*Ba,%ы5]6<<mq:De?*c1[ONۦM-m6^ɭI/O ܗ7OaDm5W *,+"ve!AC|) TLv]+ed--nDUTu?** @_"GO` _r3zXWq>( qxćtƒ1[ACN Jǂ $D1qacbYZX>^(U ó4|73C(ğ,?I]4>90Tə{jL'Q"bR` VpM+lvd D?̟OV6yL!ndžs&mGPu&W|ehnhMǃ:ƜD'dR;.yl[,3:3l.&y{y@x{8 SR wt >1tM:F}OIjGeډ6^5WPl5=>fɕ@F6{Y,[qk :% k%RdRE6vnHhji19RI=oõ)(Ebo -xjޣBt9pZV&+cZ9_otGҌ?Lr`>ʲ1kDYc]~r8krex$2=>M&~>4@6dZRP||[PҾڀb2V<%?.M?TsB9f5aJ]76RlgƁD7Z(ZgT[5PS?!! xeJw4i?/·)DHZFӼr؎3bDyjd#9N{8zE2Ӈ!o{m!萟od/@ii?rޙ" ROb+$ڕ[5+y)ٙ+-@9mCO8zlV`&QHڒj̛ }ŻͲg{C<4 A 녥9>s&H4]>CG[H ΦRf{J?=>%GΨ>#dYbd1OK.SlLzl4:OD ?^w.~UݥLdZc@2]1Q+k)r|"o} /^<wjjgŕpV=[L J5a0wN(x%˹%^kd~ܮ+X $ JCq D[ܩ7׵[}ɼ:?l.bAGy0 t]؊za{ƾ1:pK%wp9D~t:wGAl# 5x*; r-?'g ltF| LԎ"+Q :⦘'ra a>Am.IҒvƯEBgf?{ sJT$qb"F>3 ~{}Zu,D<(}fp.@icqTGSEْGRY{[qgG}p"<)DieuCQj174TݍkT2jx?yp1#$|A/B$'ր!תmGYY*)uDbViقsk؄>ȉ)x]uߘÀ@+`)n5"޴o֩ʄ)| p h_"mysh:qtt=gjNt 4&uszbzYm_̬*Qܱ-cUVezX5p_oP󳏱e tyA/"0Oug׊;/)|0jA0'xEgj RRS=fk1ҟ͑ iWDg}]-")RKfoAUf |j{4)5ѵ$CT~@/dtfЭR+1(4'UvVpNr,kH0衱6NT _LI5>Kd ^-i[ym7c˞P E0fiٺ) )G݃ 1)o#Y8u| 8.D;D͉A!HP]Qj%w= ɣcKu8ߧ]zF: d톓]@; dȫ8:癅ܞpb1TN/W퍻TwgrPtXSF|Zl&CJĹ#cPz]Տl:E)<İƻ]LEuG!@s}Bnmmd5SH.WuqEGk>t,,9zx+uZ#@HK8Fض+0;cJx7>W5J4&*7pPM@-#K&-QLX#e>.^@# xD___*\b#jlyelQ[>號fZݟlED̷.ºS .W 3.O>/7۱ޭG,Ž3 UZ);O#V>JuS|֛vz3In6lFU׍* }̵ŚO2Ɓ!&&g:+Ozђe 0D1H 3wii-MOh/`p򖫶4]8~?zW$;WUl"b0Lu!aŻeCOxkF|'UΟmw_Xv(@QT%?2TkĆ/q8gP,3_%G,Lr@6Batu? |&KP~h$Uv~*.pR*^ PuH>4q(k茹'[n/wZ0neI/ j%::M\0/+؞ρ;_֊0Qd7?>4T :,Zm@2Dti/߭FG!Za& (!1uBM|4}Cޭ})ɧKr/ORq ˏQq>2x3#tnƆH ȯGܼ5<#G'9zǰq43{[CiWϽhBvsWiWs%BjiRu(w<)]? 3 |b3/@3TJ:IMꬾA_{UwND[/I {킾} _rOEsGwHD͈wAYa4%z_'H)mts~Gj|񔖑R!6ΒBPVXgn!,q(Ѿ%b"? .-P.%^sREWu.%,B+x'=J91yAr g00#W!m03SkF9IJGKi D^HL"THVلJdF=ک(H3cP9-bwIH1A +'Jbl4Q[~9:a+䄛:GPz0*ijW}٫)- c~lUf+{XZVʒy`xҴ\5SZ9?dlO>SIĽ)T4~R #&6l0H-O'˵ʐ':)ױ^Bo&vt ,t}q\jhz7/m{5~ryhb:O2Rz3d'_~a= уq {]H3H+R@'sdEp+TiJ-X,̝l1l'dL8f+AD*Ʃ_pF(2u֦W܍$&AXo +Hwg& TrFPѻ"0|}m ϼL"E3}&&9ɛfEf}&?- :U1-%Eiyf4+njϦtDj9ك49a.gjk&AHM ^2s*9 ?zLb -֨l:V7 Xk'ۡAï7enD>#&X9yo&l0$XMA)@B.8E~W!)kӹݘxlZev.ĕQNYe&8 PP>ፃj(?5Y2*3dRRqzn&7wPAܢ#eLjB.]A97YR:Oڅ o^5!ˍ /}#~.S"2Vz^4)<3bBKHf|xFa[CCYap&u *w u ʡ"V ?O*k+$l+5Czkzk[r'l웵@mc1o=sZ?@r38MJˇgeP8bWFqn#(HmTԁnki$I;ʷ- y\Tm4vRZ*/M9](sMۇj04p~YXP`pc(~DK %P) )ܐ0aM /`#IY[M4K5(W1[KqKF7iyyQL? W巻`lv6Hg2lwmF?N4^C`h>xO3J(M9#4(ǤAFcB]m?\QuRw'njO˕<Z$ 8197tJ5C&~xt𹕤Zj j!'7? jzIU<3ձMS5rᔓs4B Tb#j)EZmb J6i<ۦ1'Clĸ⍖}o#`z %ƶIqJb(vJؘB=b(C3h3q@w990[i֞*C.Z3;YF"[&&O7TGIhI;X3YDWi YF1RaW,t U8R`rQcQBYZ)EIWZW|2wlcz|ؘ0 7瞉Qshu>o8;^$ [2&Q<4b,݀QSfQ%I ݛ<kTOLsqv lhy/t'TQ.)* -۶7~|9)TRY"ktEQϭ{1[ Z53. -+2~OP5oQX"*Ex8biڵLD>1i-dWnF|.Tu=;? ٝ[G s4}ԉΚXqX? \Nf:*s쨇v}Jqf|Zjg9$Bah ?5\>) o3V^C0Dه *gKMsE@݃2"}ct|UΖO';8x9@eܦ$'4M|,AJ Ip#9+WtO*ǠA[,Zc aדX(mR٬zmP~k?D#\l9pΏOy.ݘgr]&;QܭxPVhۈi:^*SQr Nfuu\0)y5WBl'YJƅEm!my8;W K{>`ӡO%h׼H\K_@׊$Ȃ!M9HǵZ |%;Y: 3L5?jcCCṶaOю`҄\9/'9(lNG)/pOoPN8s< TEx( .~O*%8.4 zM@cwJp5&z6SHsKxp)FHo˹Of>#Axq6ٶϧr"T{_k-UtCsQtqMB0Zn5jwHd)I4]dӺ.KOK-6 E ϢY4DT+ѷ[43QMD N<ŬXu"t젫M\^t Q$lpʶ<lYd4\hMbȩhYb[6CI~>{Xqѭ_"^'cKak<ޏVy*!P(wՅ-ֈM,@KIŋ0~j0v-BzY9XĹhVnXSаmVe<ӆV !LA- 2:=SEl띵cNgDI%vo5N:1dPF(/,4(Rv7ڞ96~"' ۃhHQ^ңl儦Ʃ9w[6 O+)܍99Ev({4H/;[!QRotplRr!:O?Q6| 'N}Fڽ C63pSb|gsAj_ht4QH2 R>Ba2.s\&I\79$).173x$b{;%;薠)7 -pYӖO}ej\IQH3HcMa4x{Mw T/'̹.-sOf׭zͭA Ox&r@Z(GV) 虨6ڍw)'e•i$NJ;{p2ew4 GP7dMË &KOSk{ РM¼9 OzdCndLGsܶW%F&8`DXH3Y>=E /'5 F J|x yݹBb`CF`1j?Irhʲ[ P Z983s'g<54rKR}"7 =QٞR5s٨`&$$Qj٤po`*HC0(a[ _sDT. (rĨ"VIpPk>h勢i"=ʈ(Gɼ -نOFgdg i=Q|^:#᫈ty7NVWM į̠=ZۺktS+̖@SwL<5SͶ`hƁ v9PFB_տ4=Rmg78;&jqѸz\qN'aeu4kzPk$sӍ-6a}Pv*J,[?u eh"ڦ˽Dfd|~eB%cRb dҶ[6 !0HyZEpCihlx-(F/Tۄ@,*Ks{_4jT=vIex;"S3"[1:KiFwqfċ(ռ.O EBPɝrE=Ȣ"gOB:>|(bkjۥ1UXQ k(ӝ6At'CTD u{|P}ѽMW!'bOF(5U0ReM1Oծr!(.?j[w|/. z‡]cWMW"$ #?{I[E\8[C8jE?C9݇M[L[ج _0n`Ui7B.`&a&hy #\ŽmO=[>6%$71݊rXg㙉B,0ykeF=n9?s}T4T~Kw5Kb^<ݫ=$:䛫7|ySpӎI%eIuZvZ>u>ㆹ8@* N tb~O?^7 M;fcg[W֛CT_^_ӍL"4bS0SБz^\+Oba!e՜RB)ڂ $6ۯ\>&+"fFK+#'؃xijEo*%0egp S\(6.\2LdlklFq(t ; 4Omq|EX%ʓȀT(#pBq)7޹˹ߒ/ahv#1V)2UR.º)o*3 o"mnq$ HL+2-l-8zu Q3~oEDZe>yqv[0BH3SMKX)M;)JN}& b)=hW"e^4Xx+qElINSzE|ʛA_؁X-N>,s;RȘ`UxDPgv7T;+:!lU&5+U"{ u;^pw?f`W-db{Vď|ypjTXb#G %j:,̳uC/ g]qt)xl;闽ԋ(TRz2ʳ5}a^s'ߣ9Gxcu+ a˛_f(vf\:꫰n4kҰhC4y/'}.VDY X7 B)S['ճ;0tS{(p0~Ox֠_cĔ՛D(,5lFJ*l*U-I.AÎ\@>YPSbhCT{|Z6O@SY}QFu8'Rg$3mb S7ݍ'[mhWm7ILF 4{z2O aYxyq2%S[] nԼ>CIɅ0O5qƵ3x{) {d*8Ю\ˊycJ3S{7U%oN?RvJdkp52l\%iv `ޕ1ٯ֕~rT0N01.Ok][PT,XkaRI5 e6??7LQ, ^]^(ݾdrGr"8 -8 @qKKz-pלi}H~ƌi[eYp1.NVԸ⹦H$5cZ\xZˆđ ۝Ƈޑ[Ƌ>]~n|%u Zt3⹊Ӊp)D=Ac!f+L!x@J7^P4/5N >/2S浟JsmEas%~L|uUdJr%ge˵o0ű\(xkr n ^>kIjk@4-~'RӛҰi}ziҰ% c |".Q%!&S)a% ]INw 527gэ'z'o.Gr%se<IR5}=ŷƪ^CƢkכ.!l%2R?  ul+۠Yoؓ!\7ԾDcBtkn*]X3]gZIΕLYH8Uэ Eyl`LΩc؇_EbI3E\a/Ns)po (}D֪9:Ivxn[d&V@%gX֔m|e]q4Ri/G {tx]k#{L @43<`i~̈́$ȫq*L|G[y=v Wl!w5O] kݙ!} X`g->fT 1.pɟHdJP{QX\,Z)9jq]ɋ5o,M)ry ^ C۾3yjs:HԼPWN{U8RyncCq~W}*L#o)2i|Ba/eL*SzXT+h0P/ {7rv<=k!D.ԼuQZZ`knc=pҼE; 3{hI౵'%% ]RqZ@VCL܁bB˔zmI;%UP-e4fI*aɉqje^8GT+LZ|69] П }v_ƨ{iٹslW(,-"@[V2/ q'G5V/|ꔐ YSPdd/# j6,?P%g ^q .Uk~Ԝ lp'uh!fD{ʟKbGÆk9wF,K42SNvV뚦ʩ[  i+KcbL`P>9j= *JKB[lxm @D'J,;T~NcrRgyjyʑ`dg@l5V& <݆)JP)%d%'o'x>gdZ'ݹڎœ@,Fm*u: d/*c(GFmPsT-iU"'+nΣm.< Jʊ|+G<%\YA(xCl); aMh<+/(tqgЯo%~9a7nJ?NP+ Jn˴ |C8 Z:b_5w,,F&Z"M;ɯAEdz,uEp*M̦{$4O^j#CrVV~vbܸNvn y$ɥ:.҃֓{;>FyӻH~]Y3|c* ,n?x? 01a}rk>1sU@],g6ԘPe*gWb` fQkKqEZ>%p'=k"`5T Gm:g]~u#bgkḆ؛)zH&J1O +ԌQ}5syZM}tlÕf1.SWMPBZy% [tՔX }_!x~Я4z*N kk ܤ؜a^&p2v(#5t}WK (h½O4?_Bh$M{i zf5lGؕj`!_ j8NgPS_6uή>ǽ9F圁8ix׼x.vMR) _;\n׬2n V._)/0 .q?Z<>k  etQX9qEop@O < 'ہc {`n 0 }ah8,XN lp]퓺J Hxԡp*Tҟ} 'Q ڒU=7)H(XE+d7F>Gŀ}z\qEް~)ks&~5eM$T܀S4h<ZAVMAQ'TnPֹ6: [_l!`d U$wSX3õ~ 8 ']s!Oi18>_:br?u-d NY 4λm+X8ЬBF_d45)Vi-%sӗLM灛=eHs#""`r=~Q<\X;>;_]f9P@TW5d?ך;3X,[pnXkUElz06G7g6Üm<;˳SF}ic^ɤP7y;?= ٽvZFE9PU಍?f$k=k!B,Z3Fu)J q&4+] [xr6,Ty.V-&d$%v,xRr9V6k[$]A8J{пy32#ԍT:a3d>R7|M֏7_{!x851,%Ӵ\mc%wɣ] ?i'gk1 Eug^߰N@8װ;2 +=wbxQ\;68ɣŤO%u.kM\+; JcУ K盻[?w'P>dc'6^v@^0Z'-7 L2EJ9?!)f/C;Vv yi;O.9 /@+qbyNۊu)Ї;$kmXIï[~ݜGXNҧybD؇}DoV|5p&4v6*迻N @5Y{xu?yʗWua7kf:GCC N âEU)x]*b`ZZ3g<;ЬȤKm&c;5Bji1sT&ZZNTZ gR ?x*̇$XܲTbK?2luwhk}E: atđmaZ#Dt[٪fAUf Pq.ou r^۱G-,pH|)%+8"b[rlj{%_w[&RPˢ rb M[< W?X%N[Bv"50 V4xt6:ᾘəfzG ®ø?l"*Bx*Ao @\WZ!S5MXp2F =\ޢ e.mi{XWFH^zk7ԗ7ea¡ ]9m >nƨeo|ImK CRE`.NiK㇬̍ 5g&G#ƌQ0r!}+hgkrwrP.0qFoKB8X~z ou yVxlV4@wYBv> OPa:8R$xOxP;' xG=08&}&x7BoG 5S^ʶrf8EJ~1 @PцlaPkŇ 2Ágeb|VYI9sOj< ^ʈUwPٔЙs78tO/UԹݩţss;W!z +W `J(lh6CA'2 2Gi pв:C&.uH$;es̗|LKrUdby&voY.=>~ZnvzI;g01iXxwk`;3i4*р?ܙȮ(7+MIlNHhc2{3N}0+=t]g+~\b)Ըw'6j΀tzJHix&Dͷ8L)ŎSs":&ڋJ{Ë#t̳$_|%Kz9k="lZ Az+ae%pRe$7¬V7I,[$](} +.9>|p5E!D<@ì]1uot @Jdtfq("nVL=_Sz*䇭JvϷa}E9Jx?>Bkn55qKv Ys2y%a\8`OƷhRG =#JHlm_2Ѳm"̪#wb1}g沜 p4r61Tbђ Ҕgԓ#ή NPmsޮU;>iK;]vbx5!')ӥ r!F$1cY:?"|ړud6DΆ??p31Ǵ԰~N/14Ek},LB "|,EA )*t a-՚'XA5*spO;Kǻ+^/HgĤwk@(̿MTf`|4qϗD܃?D/Z 30CrnNoɉܦ3-@0t89 ڒcQ7$ʟ 3DlGhMx3$M+RkF^Jglj%\r_ҁ@%ݹA3̋tlWfHlGXQ4C9*A0Aa L;mq~quݓ*G˗Je?)}΄IN!5)lN ?Jf`~%i=5 8b [9`ݰ "M(GuLoFFs4=iʈO;DY؏Tp{Ul"xm[-LHvN3>* Zb0ڣD|:W&2r˱U=N Cȁsg ѵMsT9Cha_eu._Ff'$hMs1-UOeGf͍uHR"JW7kA=՝1;a9qiwF)phqHkta\9KDYZDS^\*biL/4]Z&ܮ>.nkA~x=b]pl(],q".a#ӟD{Wsevt Vr\uTLxy[Ru/"=D[S>jfN@2 ӃB1M1w}7ϯҟ ^va d?hme9帟2dE5`58ۿ(hJp]STkb'{J7-eG[]`ĥ&gRNѺGd9GTH⹵\>#31\,ʲhxT$N&ˁ`;),uqo"ˇj%#V11sj>7d?.)VUxUXMs0()ƺe6 Ys 'qLy[vύEkPi2[xS 猆c(ki`lau.uêz७Bw|bP=-9} 9a6;pW =Ӻ~#?Jڟ~1HbQӃAPw'CKip戠4 ti?dGVã˫hƶCYr1 $$<ýU+^`x@I )7glJn^Ss,j@iZh,<ėy^;Q+ߗ5.ObnQf=tH!K2FYdỷCQ2T4Ee TihH0fLu.15‡a@}n4+ 3. W 40kX?f:ێo^im&㠅Ch?}dqV+F9h/_/\4oiz On+jߗtIotO&ƌ$?*UQԾHo$Kl*v,$NڛXpUje+" -J#!}-8!+>$.$햃Z jPro+\*uSr@=]Nf͟!~"㳥kW4q˸q?,In]2lC Joؚ%m{w([q8HЃI ˻&=ٽ)pykz/J$BswL< JyP qG@$"$Wث?g2()KO,[s wbp@u}m(; ď')YPV.ocրQwG®UXx$zhT6qdGed3kH,C]$ BLu#jd^ͮDS#aL)M;Mk9aҘtI±m>%\S:lݪ=1"w@7M_G再z(3o֩þ@eӬϯ jN{<ʬ%Kd&@.?w\hf)uxPa0cXH'4p: ӷ6ʦGw[Rwꀵ>)O<@'vF2\DLW#vW|3 b>բ)-g iˑ0̈́靈F`~WN$H?3YTUOTϻW+fF.$ljP?ȕ熉AniTY&Q48U\aX胱&VxobI1<'et2NJ& @<@$'i1fIQ繁\"rd  ߡ)OfO'yF?PG`W͠Z~8_SZ UN"UxYBe)GO`SEM}ɠOMӝ59{ %.FL=4eC}~燢")sС`lLt:N9)eK)#71B23'Sl=}\F}ym.$5`qEx;t s[L&S*o3mE*Pw01bI Sa|Y^1\tyD?R/ )Zy~i <\_e"?zS軶Yў Tm+G´f'Z^NJݨ8cM` tI,v=۹:7\bFѭʸVXaZF^520{-$k(t @0܌pGq ,hgL=*H\V+CuHY"i$>;fvMB㒿 /-P0Y}6ryq'ۍ3~T­k8/w$q>F+EV!oEGXzK jT,&VT('u '19\:?0ƚN29y쀕t{ gxB\4`y$n>2ޥ&Oɉߙ sӯ^`d; RRm I|2Gg5,\չӰ-ϑ 76OP(. pa1R5'6&ᓱ3ٗ@px5Bٝ%Un8YUMӂ@94q,2gշ_J;DəQQ呢Y՛g6|DR2٧mr]UP%1Wr#{~ ӟ((TP[uiv"5̞ЋyqDW^)Jl Yb!t]hd8M"d1-bCHC9kKiG6yi6]*DM9ϗ'X~<֜{1܊iw%!^QHg5h@ o7芽S@P>Hy)92R5/n.uF%;K^$1f ރJ"nBrqSehvxGk~IM#:m%gMKsuUy1 @o*TXA{_i{#A ?P9 rvmt'~sγ?mQ'qC;16iߜ|ޮ$$BzC3 qa'9gHº!鋽3"nX +TENFd҃Fm6U7mIlB;ge#"wJQѲS>0CiK"@z}_d1 {af7dH4A cZxu^cq\ٙ/!wT.A' yL8BQ}u}ۚ{cAËnUR|e7۽wMq? [F8DtCt˻4t'cv2%Gk5ޒ5.n?W6wyʘvSeU_g~2_O?R2Yl <q.)ŒPSLoEgAEH|s/uO=7:w˓F22^bw C~[VwoBns&rsL~ Ӏʇڰ# M僧j2 =[8ᓌ^ad5hpAa1v+ytF&3-W{!y$7v^EiA ɪ)a/ur[O|cA(l~6*r ո|ڀu(c=M Ak}nX4Ōkq(`ѷJt0m_.-Or\_ђa6%`F0q}5ͽ^vA"b$vULo*ŃmmqGJ9CUWGi(#%nxpFr*< }ie>|d` A_dko`<x(أɠ * B4*]<_hí\)zU7[9V$ .kw}*3™ :ܹK.$ 3l'kq,NT0w?3 }ưa"[ʢC52º͏HJIpa@I痖1߳"!ptF;[&E6 ׵H -$/:$`^4[H/n/Ú k/:/Lx O7l ٷkB4Q ԩr;@dFQSٽ̀E;?rɆ="UL|| Se7} Z`?}> UvJƜmE꜁ߡ5[jimanK0/l+ ̲s[jH\G5,ڰ55j /'{oe› Kle &Su&u9nQ]EW8,&O "Z+M'6#M2"%._F!fyD8賡8+_%ټv oYK)އ#VdWC""CTSFXd='ǠqW\NM'/=fG.OdS5`ޤ.{^*#Xy{bdaC Mo#uW30LC9Ŷ^{[3,.XbDVp_I'7:z[/;11iUlElc/f=K\'KrKou~& *x3VWlΐЫeCr?wW˴H^p@*-#1vBgʵld c5j6bP<JQZdaTܳJh(eaLuƗ ql? uDf!%ui&&L!E6} C|Зr2q`e~m Fd,2w˽-I10=G$bE9vZnܦoW:ˡ;$0m栚d85m;7yx.Ε$z4 tbp{thׇpİPN{"%yeE躳/W)w"(lfQn~IQ,wҞcbZ9BԺ {/L > WG0FىdP>U_X3 k'^eP|*5vtb`]%`ΨM@7ͤ?+a(mtmFgU ѾϕS:+wP'pi,z_ލz 6])8k7{ʾkfSx&WNh wc%,GoМY(}fA$P|X[ ^IbN U9IBD5"?ٰQB79Ʃ*ay3 pӓTBޞ>]{'-xh ݄Ʈ瘏c lxQz!:ۋX~ f:x`Uv g*;[`ȓP=qcp SDX|?4X_ [Q<`ɻ&pAT lf'/ kh_@IՊ?r.Kh 0^%e~F5!X?z $쭄Lu V ~a-j?UNq)m/NtK9)"44s4MY3~oC"`|yR 9y[zjOH@ GWGhBUҘ& -x ?BUУ=Wr*prKH²D| APv}Bd$u~L ٰaO\aM*t{4Ve9wki"xybWCV!zurryAr/iBoٓ=6ᓏĶ#p=\TA~BM. ]~I݆.1}XdE"~j@ov KsƖ<MbI/Z@KHv9@wrsY0<=n oի_a 3c08.rӏ1+rEiO:l:)B٣Vhv7'[һ\QM$،K!`揥/#\# <@MeCNB{wl>D<k+d*sR>iO9}.]!:Oer˼)Zy$k'9mjfMuސ6}c,ہ(ȳU(C qIoiY|) }I;БS59N'_HM3BYy2+:g\e dH Wn҆鲠2m^Th9PrgmK$~l s2H@3=<300\#, bx \ࢿD#2?!|.PE #hP?_ ϝV$7Kʶ)T"WJn\]'<ح7[z=A9sjkDàX^ f,ۢl7q'Z[::>a1EWH*b576W2vy/D7FaR`ixkW,5} 'G[d_jSmͷz+ 9}\IKSL\.;n WڏsX-bx' 1h3dmXp'_G?AqGVV!x'3xPTGʕRxz?J5=('yMh\'N9'vf6 ՜#SajP: f.\ xx:)@ױ0B4eʃ oUS~4zg3:=ff tsL0F9͙ޭ*هd( K0\ƬZWC3^,Y#ҹB$39il\L8-m4V2~5:2$g Y|b1G&xx8q~b[Ԙ B|OM^&@,->A{]G;MiˈIm ΑFn0rH4YO;6)}(;~L$}J+ աɦE?e5H(? ]`k_wȸ )>?=vc]7$zlpLs_њ<dӠ)ٌWbd&(hߦu?K@$]##o$En D0B4J9h]Lk_sɓ @_rDV|.ח ~A"SQ IMv76{{ e#Wzs4Z~rx j?T-xwOђ7jskyjT 0aN4d4uLWʻ7aRꁚƑR@ BP,."ׯuyxNP|%A\pzB*?欢@O˾%3ZjcU&5mc ]h/͜eqH#/|*)pVRlZ<tҏ!\lPdsX)`n$a5sEcq%G;N-HPEevV G>wm$14%0гq~K4J6xC1mQc=H4;a$uFg|mh>N{5P9%j9ORDFkEP0_x!U(sA즱L TJy٨N_α>c3J$Q(n\bCBA0+'lIHV+TqZʖzѨZ$!,bPAkX|a:# fjmlr?c9U5[oc{QBe9R w'>@VeU܉9рNs}Y|"ȣ^azt92:LMp%BIrzVϊtGj  ִZ/C8/Q[kHAHHYV& ˳ǞjAM(F%MpCG/I>K"#P]+Ƽųu -uC)~m4;n SH`gh9HJWwMDB]mS9/:뀤C 0P(>ʟQ>a5sQt'y[c}Faͣ&ky_`ˋyy ,؛('۸eΆ2`D(D !byjmXu&5`dC;1@TuH^%wNg]|/eʵ7MuyL2 :nʜՁ0Օ2UzYфSՄJs a4x72 `fMR'`q!i6?PʛOI0%L?&JIM0F%EzJݡlBѺ~lƅa)?4w#!xMQ L |EYCkmLTYij8aBRIK4Jxm3d$u7zqj _v4n#DܓZD/˜M=yǻPEV1$шfw߿c@iY#:ё(< =wUՈOub ⌹w]Yv/-W~F!7<_iimw(8x ^ٽKРp=fB&,{@[Ў`(hBC!7t@Y@a9c(N-* v1 ;J3~EEŭ ̯{v'd:-5J`oD99\k)]=V5v w `x,381BWIZn_}.T9J=C']^r)R%-U$Y)3^L#ȃ30pzQnb܅d=`5ҢIaj{{\7MܚGy],`2k?!lfE/‘5l,CWsPCB"~v"eѦn Q <;m竦!;ݱmVh@0%nABo1wB;B9KƻCCKg*|m4D\oWchI?K=MIàTGIYn[c'^IAkrYZvr\wKJ86} 0 ^䆒cm6<`Wְ4rQ=@EP 4BnoAtFWkqܔO}^$Ōu#W,íZ_̧ŞO0-4wc(!u i7ƧjXq xAuQMh}0xE)AN 1qu=|Dro ;,Y{ت&W$Ǖi7>+tb>NO&ʒ$AX9P=yr=F-Ҩ D}؇'("xqTJp~N.jᲴSi:b ;zjEؽ ZPV9ƟCDw^X)P]8R3~fݩ/߀;Y?!w,ك7cj d#2wGrCZ3" DFN2[4pt)@K. ZXXо]SO"e7iv?$yOlƀ`jd@~"6L6H%dvsҩ Lڱ^(*`V6$A$ h?}4瓜lS*Xrre=AlWvsoJߊ:sG;:mΣ4M4b77 ny(eI q}Ed֚T.p?y}q޴VtY$P_@xno _)/<ImZ<%6pLeWK/k'볏36 RWZZISZNJ'U3pFS!fC=)K[=P J m>|y~*(uFGnIn t}Xt]~DO@9%jftw<<<>L(x=Y|*ZOi#{r"4NK3Y5F4|qYI3-aB# Q-En->.먐Wj1kG A{ _͓FohĞs%'a5W)"*IZ .ˤj'1 v)Wa.c9_dk_@ba+BF8z~(3]8O p{4+kf8xIJuiHI5lۣ DkY QFEg-x9J[ma喡- ͎5[ԕļ7iYt[".ag2xxG udR@^$GxhNݛ7p/malW:?v;շ(. 2?q5@DWӉt (D:_ȅDJx7ǔi$TXo-y2kB9f|yqd%TUt5S9(7Nm"qޚ x/_b9]L89dtD. *ɇ\vļR[%eQYy$n φ=Ggbӯ1rB <&sަ">z?}l-|8h,D"׽ [0t9!yer/wk l7|SMtqz i195LsWT YaE!’/Z¯~)V0^P$|%Y[)6x(0[G$zĬA,"+=WVk^g!HadJj}Yx$bG[oSS33l3&)Beн (Ō}žkܣaB=.@1n2 %I#EG\ ~?;H'$4Nr׉3Ojv??:I[HUBuIweRgIhu6gU^N#KN*Æ| +VTל^EL]l'۸(GPP{(KJc^gȫÞM(%$ΆYbNZJ}eQqYS^4HOcV~1ZOJ#4ϣUn5@!O'!Ԝn ,C14DVgbtYfmT\Z] 5fҵZ^M:/ 9P[~<[!rxȘa +cHbt P1 $и @u I1NxQ‚,B;3 <b^f˜fJN n=$4J~PኊZ]Q*qg"?G_d:s$+4p24Y%lQPiY[%jp:3[6yDAS/iV{5L"GNM>n5A5j‹zp(syǑcW1JS+Zn ZjЄ̵60ɨBPWUܣ̀%Gf-1rbrݻU hwZ?^ #;)E0(h.IKIۥA:n:J4Z\3H`X3^BU$zl$pq[ރ7yW< \jܹe韜(uaܺ 1X|PGf$~7ݏ8@0dܡ+AcyMsb[XT ֗+'~[SÚȧB>&l rakvo>is\z90A׾ȡWcZs/ô!!iIxZ%TK⹾`G?q :\W}܆lE8l ~\ l?91ܬq/-JX/Y%nZ܃=a8&cٸH17f$j*O^u`;4c9qvv U!gٮ ?nӲj>yuOIr4)*co` @>zaKMA"Eg_˯#H{걐 6%yfa@j_  gp9bUXsph;nсlo4(mgfF^ь&W!gA\5F&:?;s%|?/>"YʘM$ʹ;uRlum# hWvLZ,2}Kԍ-rL67s#2G,p%qZ-}> NeV[$Xo`,uFT)/̪nOBBl,$"Gr$5Hwo3c6N"cUJy#Ҩ`6j%(vok˜RrV{dSȹw /<E"HeW}U;WQ?Xl+ROaHp*ϑx*^$)FS۸qdrJyXY\( *ЪQ3;Xx؞9䗨hRZMoQ"Xʌ0,8Y'Im W3Ev^]0&K 8|])ˍ)cʕ͂1(׃|.KL2Q/ e{d+ qcWJQGp!Xox|%~CUk?`f4VQla@׻z\n ӗI2~pj|;CRﵗ 5,bʎ_$E!|^ i"D-\ݗ˜6/TQQ0$8;DWf O%KEM==_"Fu{>J $@LVT%6%Oè[[dzGFdپ ~zn!O"? ww%7$|p)~jٛ#tӟwj`=ךϯZ#O NqwdSL nZ ; wSiy"ϧ u%{_nha6R;4f=INòZZ6+;ɖS JbmxO7VJ?*(Ls\4(/6S52Fa0> H8 IwC{*웖%QB'*.!‹є9ʕiaptme@L5쳌5܋:ݫ9)V7a87z.b켣Qy=4T#G04?Qu{'-);du*$ygPl٬;R0׫>quQau_m4r-4F"`1^6N i.DԞHLe7U?YZC5;<=2IZ: c D}_҃6ճ! p|."Eu#Q@m^JZ(Πl=@ ukjh8ӓ;1M3̮{r:Ȁ/it3 O%V\Y+}Z(6ψie)i,V ANWC,؏apf(qiɯ~]SV쁊9}P5]yXD'rۑˍ%OG8,=h°Zu,k0g<]1=6%'I) J[ PBX[^-$Ƒ ?V?8Wr'{ -/@'=Cf8}F"So&GEK[Z:lI[5Q/"aZYMOo6sUz 6#t#: 2=-H;C)n\qYl^hfAU+1pmbIDqaZ8$jN|ᑅIC;` K4Ǡ O*8dLdA:1ׅDK-UdkD`On͇74d&'h۬Ms΂~~fE=I- Ȳ.a;)0Dܶ5 ЍeO٢X>L !iE2¬H5+h.~oRp0"H:dJ`yM |ȕ> 02z2!V%lE  Yb)1!*-QkF=AV5e[)vb0,-]4o"34|+CtJ>J{Ф=ˎ> >? kB=y60~kAdBWjחO.j޲e RLl@BcPIuc$0tWnar:56o3=ɢ3N97.*C4{D<9o0rjI3\{ǝ9Ie9eA|;c\&wWȉgdjjsYD"zj Ƶb怶"uɰTl.?F5 l2Vo2bzFD-M:҉toM77]B.#\qX$ȓ[~z2Ty,tő|vW<3Ls='oQ)@20feCS~!xчeginBP L7ɫVC&In)9@`:kpxǵI5ayjhRYJjU?Z^`Aoֻz \D szNQ kBc|}YH/ArbW:7Yf-EA ^O6+UK9>isFe?m RŇNS ` m}{0qT@@kvD{NiuԽ^sYzƙ6&/ce^y+]$+U^N͑j:x" L:pGv-`=IDoWkTʆ^g1.< +쿲Ģ9Sm )l-&WelXŤW:ZoU>lȽSdTX]"24ؒ3qdEVHPB&m, upeAdʏcHO |SDՒC "T#bSx3@ӴaRSֆK_Yfʯ>5uڂB@O0&mzO4Eg8x{D >x0W<0d;/t@1Fus8?}\]oŧb-:3L"0$[=> jiPsFoP^rw34 _1N"*G1 RQnkdU [|ʭFȪ_bJus @ߧCAo:9lY&=׎M%5a%Z7E\n|Ȏo'P9L ~'oӾpfW&ohLkD{+d} h4X,.fGK({k6e jJ$mky俺Wvr.lJ0PUau\y咄_L r@ٗg]d`!Nd'*S²s rNf_ROiPrϟ> aGec>},H.xO~D0%T]Y{Gi⾔XɿWF2ӾS ėl=cxd'#LM?*t6Ejr1/abt)W'JO?uM8q({xv*ۍʬV;ýzڼ cA5HNY~;å'4̕ j$\gc0Wm|^|& УrR3_WHezr}mP/fD2HҽPthsL5,im!6BYp-]q7y [wwL*ՍY쪭̸ի\HgF[_f3@NYH_,B 6:W/HAڹm gJdV 6H WvA&^]$#,Gs˾p [=Kiŝ*sD.h,9aDb Pn:C ;63H$1hdF\=>\>: $FIeLf  \fCRJQl5Ž.a>w %Q΀7H!_:dةWV'nfvNxWv6@Z 9E E6cL>~mn !XvNޒ~2_\b*[OVNĿ;?\G#A@S 8m)a]D.4ɏݣM^.Bº|^pnUU$9";߿}FAYnOp>DpV$7i_IN{6f2esF鮧|;HS`/!/,q [~$R9+•em+G^F~C4\)E4`n)P8n-/_;K9~pMwX/TC t;ukA\p'#'aGEhK\<ؤFvLKKWmf>tequ.ӶAWt_连?IҋHvrbjjFF5t27EΫ\'~߽D +#X|DEV mGF\6%d7c8o9JS2ȫ)-x"X [#+}' \7oqXkz( J%_*-0ǩ;`jA f˫ح|c<ٱyR1#vԐɇ: xٻ7V*\A.CALЅFM-[o \CN4nnN'Beɿޤ.`[A`⌙ bDdxQ4EETDui.,/j䘓Sa.c9XCfI9Gk$}c=^]m ^°?[7']mn#g }-tͬ&6 루c'/%$N>ࡐYЛe `$ oܑFeA^^~Ț?b瘶evu^:37UC@d7o^LgrsD{?+~X%ފHɚ}_f$.DwICKSk9H֔L,hn|'[$:8nYK'p+lXEnwʹn oՀSzXKwXPM&> N[ HU{kip=/w w4Icy c0?BRx׉%%yE0G +`Epbp;Ӫ&na;҄R0^;f YYH`Bgh`FiI4ԃS9~ Tl47>"i77+'й&e}vzy׎Į³,}S[jpӦFź%Xp1=Q+)-\N:ʯ/Vὠj_,%]Ot=ǣ+>z=ĀZ4hF7D{ws8ϛh[v}r}}+þY "d(`w[gr)Q*slR?]U]^a m<ƙl~-d ms ˅t^~Qd>KQo$brgoʨE+K(ʤwqnz͎J_Ȉ$yvW2Ovl>Qj&=6<=[1 t$Ue!fc3ψOAw/Y壒e6]D(!)#&4 gYY=%;|;f)KUu,ܺغa-Ӎ[/ W"I)b*+vt%b4K/f"SmaNM%Bn,=ן$̿}  @Z䋯PD C1&^O, ^̕s+ypO-O' z$G7o4ݟ8Grr(uE.=*V:bԑ_;IYn VĮXxw, P5_NXzn ](쒂/\+ä^MbgrǙmΘ^3: (W++@Shk{ Pm{&Nn^W!L~:gӗljVb ̆5iʬTڈ I qpC7aQdrkx#U䞼V|o| v9ƦXX 7vS:iP#81bl8#V4Ub?r <{y}2q%l:C(c_9@͋:Hz,s=! kgҡgz^UHK9iͲ+ӱ k=%Q@G'Uk`uqtSx(Xmb(Oywtd:=K'cuFF5~h)8Niq (RHnetMeJa 1 A\Ro7/;ϛxcxL?ݥs;]{.`E35\Èoz][C6V%={]~JTk}VZ!kљ2P5*צߪL3]n*o6z+ =,.[NXWE`N̦FCB&rn,ߖ[SꟜt@@zI4΋LQU6 ~F}z&6:` q/$bIևP Vظ;l63>ϱ:(֍JtO%^||;71BJ+a;A${$cl(%Q-׎&f,dr6S0Q%#fǧ JB^>ajʲ0bPx @n tse,~wؘ*,zV|wKUbr#y+rGZS ^{񿎆{Ol^:^7@gJ)}Oy]ozi;vKYYF\lW^c/ APu\,YEm0!ܜ!R㶫.VES '`ׅ8P9ytcmy`vyL ^.f҃RfmIxG w,Ġo+r6%+Wv-,}G %tt މb~8$T^&oy})"d=1}l>ӺT5c$(4u@{,ݔoV!-fId/eo\H9ykȟVzM vsk x' ' فy+?dRPLp |_1 3lNݝtlXW]vw9,0LQd$ejQP4]~em%4~~Pjr#Uum;M!sfwdR_ގ.ox?r 1X &'G%GǏa'k&u\fN(!jcCLQ>{jKgc>x d_۷kLj (? mݨlYl.eΞݾbeb\)HSQ_V8u1ޅVoX|TXdlC"Ji+ ę@zn:[4Z2ms\ Btd٭EmRNK༹Jnp#ܭ?<* ~(VmrG-"sҡ[8UL"c.db nI@/WsJ?b80L|-Wl&t t*Z\p9C*[WMDjYp>Ojzd ˊCRp S*j\s75ɁV.8T I mtK!9[J7]F %Q\\l$nfhLL[cOI1/lő%U?1RuJ4c-ɵ8n/BG~h[sA4@I _u!!9yFV 5'Nauq9WؽXߨ. ~7_q7!4zdA/bOч!*,IJa㿪 p G[Y(-ؼ6ɍj{nv).N8I4'zQ_gq`Y &)H>̫rJ` u­V25L/V~zGp5ܵ47 ^FLeǒ&oL} |;YY8=l^~,In^-`Ƈt$~X;+%^J nLv\미@r \ YPգbbjnO=zEO^H"4Iǹ5z49DYit]%'NBIvt;3EO+/[Eȶ:AT}ki-P,n^\=3Ur $-M+y Uҟ#8@fJ7ς%%'qdaVwbhֻo*Q8(o'ŋ#x0~_0!*N_y#o>9*Cп!NTa"߂:왬#Rzp ۉ`]}&t}]a~]H cS^2E&߽{m_ٺZj(#\?ɣ3'y_.s^ZO\yC1 fHv}l#|_Pp]\9Z~p(k$_l|2['. Z[mXnt4+8Sa=dT7:v@=(O}sFI)#Lv#r'[!Nj͕(-L-"|Ҷ"η8:s(5]]ceF{&ݠױG>M]smSl/'x3itwIr,!3q\>?nOc9q¬}lْ5_J2jymkꍄ08H1c7tKBfeN|Ū+ Rwoz0\^\{1>6{]6P? VKLrig晡:AH21F/t *b"EI&בB1;~8?iIQpTBM@Vb,%E6J,A,E4W"өi\A *?h#{~E3-Q˭eH^3e0Ш@IE7UPjjX)ܷFraHKiۇSYY >zw$a}펣6v(zldSXZV)wHO5ff]/iΦaTԈtڜx=v ^ <6˫"@ V`uW@<e@56y崚&j@DNovN._8Ic4D'$0pc?{q> l)*Gf݄m(fW1~*ߜ8>qKUZʛ=_*"jɓ)32zGplў'jU\m}Z| #n}Z6&"1*7 6jc.?}X.+/qJ].Nܰ^uT~&ܠ"|M3 uM:{%ehѪ;_W?\ٴZp:nx9FRj–-(HOq>Hjf;ի-껤<=vN̔_PLuw1fY=S`\EQW4bJ>xv^kTj|'w5p] dщ>hV{T;ÒIYG 8֥Op {#*Ɉ[Y[&pBqom,?>3(xi1.TRPFYD3t?MNtP|sŒ`cU|ӫG[)d"+17 y:jߑ?&?z)%s8ΰ9GgyonKRz,"ˈB"C̦u>Li[7P N SK {#fMpց'8>OtZkl]wBIgedbf9/3֓vwjaDL^|t wMM=z \!lEq'-G9a>3_k vUKOjo((p>0Qg"@wYFOAlxf&p2mwvJuW6:bk2 UH & :dCyk*K2A参2SzڑY+HhSw>+v:擡ʶx]} nqzqr$MXŢԊgO,KlT$:^s#zd}/F,Ⱥ)ߟGu5{ۥ7({UB$^eG]:(W kt)&/3h蛕/6[fL;+qW1St9g&aB2w,U=+%{. #ֻj3ZuhcMKf/lm== hx8Q@p%bf."7PmkgQuW#8&~4s eOqAX2e pDm#6TJ$| Fڤv]i8f:RHYwY{IQM9ܦKIݲ|krٸ<3b/(˃ZK[dqTN\Dk >-Ʊʺ/^(X H{HmOgZ> 8a 4Z)1*.9ȻZL (wYfѲB g /9F(4j{ oa;f7 )oDV 8j:L_IPH7\ƣ B7 Py TeLMlw7J"SDչY) !,^E!aBU l : "=a( /G^Wý$%Zm.MUe':rz9GCz<[ˢh?($N>4x}y+#ߔ_jH8w*NAd)pb&9NP~JHn|VWN0):+ v!0USљ΁+̬2 uхX1ha(giBr@12ٿM|RU2oΠMaƯZcFRcŒ3c[devy+|0T^ɭZGK$|*`}d#w@ȗ{>; puU%,xEHfRnI6gLJfQeUkVQ~L݃`oйKJJKB~v 3qyeT~XK– 5  > *?('4{Mnd-bIjB(z}ljW̩GJy y 9U$7iQᕣQvSqAغ9P&"ed%}Ǵ2ňjp7 Wտ bp|f ֊s;5(51hd/CXG1rZY>.aPX~cW>ɒ99B )ʱ|lG|܄:U}HpDːтȊ^y,,xBvxyթxuI7tr` !a9+&E 9?ݟC İyK:d]I 76a6GB#j98CrmUKa˭hgŪZ(2Kk4)6Q[#f!J;f9Y) «}ܛYԿvSl=wY1x;4DW& Rlu|݉XT;cLT @}> *+xEo{V?6Ȝk N@ȩ]OǛpʒ"%u\Z4^i+FB`8ovaBZZvr]m4H &7 &_mc? :]Z/?.‚lBtLX'y.|*%TeICap9NH1&r0(Q%GU.9?ʎf>ogp]E|'`ƥ2+u=w>]f88zM9W;=0k Ģ00&-:rrWHpR%bxߞ#zYecrƘ3!_;vc`&}#{A}J^jAIW1183;IufKS34eSai^V2?V[.j'Ee*#%BygZ˜똇w tO(:G?}ZF.餐FZ6~nkdpGȳ͝{CH3حCPکlcWUW5 L5\dOdE>|*zM#ޥN&|jK>" ^{N9RKge)mμS߂!:؟9@8q"Y8D >Vt?Jqz[xZmggh_c!A:Na3Wh. c=9c +G(R@qi+iKOoE%$O Jxw=Y@"S^hbȧ>qs*ah?mN3 :?&ʗwla ތXEcj)0ұ nbXS($@.e9$&#Psu*SHgKkd&։Ȭ!71݉:w|^ҋ:;l㇇Su-Q1A nc@RVk#? =fLjTpWВD' 0#_,Qri4R]DE P4wj 4LFuu?|N[wJ/d ]Q\7VKUaw_Q5(Y&<6ݞ / Ju:q|OMSose j}o'4dZͣͣ]`I? ҳ @C+QݹI/ũq =`=6Jn8"(v`$+дnΡcg TXN "¢]Nբ^!*VM0VKؤp;3s=ZW QSvVB?*}MMfGBv i*N?Q*My1PhXVF|7̈dTV 4Kۛ x'z\.|5E^hP@ 4Y%j]Sn,3mݎ?, ?NwɁdOvpV:+[*%#M5~8^zQ =F"o}u#!Q 8}^0gE>b`JYDu/1=|)Jʅ<+ 75/ s~Mjf)>}Px4uzyJV34bhhpεӶٜ,7K gZI"jeρ5\aτ.klyA.8)~y0l9HrN+G)=S;#bi|4߆a$Vhw0z7n2><b@C+ JcX[؅1G C}lE trtˉ$"qՙՇTJeyDm~P?- REL0۠-zʕfFb-U',`IJ̹42^qI䘲P<%NP|XA9~O&+_%~`b.SN$ rYwVNx$5#*9pصeub09d#b+}z*FI^*qr:Fx1"Ӱ$1}i"Ŧu朠@aKkD&^5 -NRulD5so˃.p Ři&wTOF۷N{8L UlՑ׼CiθTDo qΉozL ʛ3 6 K`{ S?j:smRy*LRg&bLt ԢIniiXdX!2 ,0gj@ FmHX1uȗP-+C{?j:cޞj>(\%h#"&M9*UwR=yv?芨}*ETxJ]b-ᅌ:%Jd(Id BR8^u}aIЦ,?Zt5^eJLX@,nDT Y<}y`ښ'VRt $FZ=G89Hd&T8B;/m5 F 5sXT{ǮY&u8MsUy"XOu!(/`a |'»an7u{Ѕ/㲅شXD.I&HG #!ԛ:H26cnOlIwaK&N]XcoK%TA8ӖӔY hZmj7LG)R+ZMtf_4Ip%0^!( ƫ 2]N,U~J, [-q$L DOo]6j2U<~~2HyDJ(}F[Y}38g)`& #,Nk#Pk(V&@\-КGkPH!g5GӃ pz%9D47ex Bgajn ƻ^R\aBH-ZZUqp0E*)n0^R܇$}UۢN5C ֏StZ$a\Uk{v/hxiѫ0͎e(`  h>2b>e J|(((#i93vQjCbN7BU"5-<\jƺ "'~_L-u3 / 8]_rfW\mqv> pDc0}\ټaH1%㒺+"NUsDea.FOҹ`UhGJ8.1N]hw gq7ـ+i?OnˍNͷ@gEJŤMVj Fa<~l+s ,[\coY jN>e} OOAdE(Υ5nk LK'w7E:˲@-5 n(1_&4$ϛĪp&4.?2[Q yZWW6$>cSdL2:HiW-9=@0[Gp"ڻ>C[OhnO㄰ήwLL4 ɑVD5BIbm 闛 ALOp[:3)e 7r'X r\"ԿТ#%sAw˓_I1ZDrRO u\7RWf(ys=b/@D3E;3B,njkm!MA;ʝ.M³7X)@sw=) Q 5}[A?툿b`#b>`Ueas@;cL~Vb?O@@FoQ"CY$B>O 8"])Dz Xݽm~}|׬#>&~,l^RW~t=XM,;>~}){qIdze…ѝ0WwpL])q2H$ :B65d)CHCm( *5iM}  &n'2/&$KDSnOpi2}7(8ٞcO헟*7qBrs, FLpFqugO2Cڮdhi1ՋWo2`x[[6zy,ʹ^$Ƀ1X:]ǿͩ-RoGl6,=S3\U1|^mPbbr|f.ŐNk⛀YN;j #B.O׎OeԜÉ0K+b#wiFfupO-jߪ.q:7ßSDZ8'SkJ^";y+wfpe|ZE 5C1FN>(Ⱥ|b?5CE2~ ItХJTnȑL%.Mx̽_c,[tgMZk :"¦md$(1בHmVϾS dmIZS *tO„LЂ /Q yUHs=tѓ MP`5_|~ ժ7*FpfmLU=JRdo : QRT#:FB=VG'm/n-*Q7̡NbC{t*ؖz"V79_z JaZ9Juz|TD&B=8*zw7W)-ic;HD}ݼt8Qo?0G: )>BHF3yqȗ-HZƵi~S!$3O~ rd\P&C֜B.)˸-)@ΰ|+oVl+} UI BX-ZfiA&F!/ל_Jzc r˱@;b 9W`†?t9~#q${`>vFWW@T L[uGf-WxIE#^s˞vU}b׋*m>Ր~.#~XX.YZدMuXjR~`ޭ{. 9@FHhvY_*!n(JYܫ3)2} &˷A<هYf8VH[ɠ2WS e\X%‰ DsT!n#dIwb?PyֈAaL}8ljTVOqvR<umI7lګ]Ah"Z嬽>+(*]yE~FȔ1 .Ž? ̡C58=WMA2MBhFW|Ba ^#&E@b8&}7SvmfgSeLn$:5F?)^-Ƴ~w &p3 FcU\#PID >cU B?O{e0"% J@Dթ/rvJ^VnvF_oo]FP;!Pc.qtPXwŌLs-I_`j  ӶJ.s#y&<2:Ǻ,amdHce"xmRN_Ucҕ#Cma`x]U({[wev- xH48)T"}e)a>YrEhl‘'PR(D\Fv'.`X,<z  |:8lW'3SB+6ٔ58}7eY(Q?ǴH[Sk]o u(' |KvVŽ Pw4=cjEisc w`ke"弡LLd.#5Ann@c(\o)_VR{5~K~8oLYʔ\ pMOD B48Ã>jK{J~e:(Y~1d9v&uG1j;i}v~%eXL% RT3),jZ8kA9=7L}zKĽ'<vVۚP@D]ŒI`e?1A-?nTLyMnFڨSLGc\?E1|uT}_"-øEjՁ"5vo%fEg. >V !{.06M&E`Բ`|`t4M4n<>Yۛ٩$Id #9F3ktW@چChů>Ǟ/>L4ob}}آG;9GxIp:Z!VJ&VAI)ۊqgԽ=I!!3Mq=q dJ\4!;gI%q?9z $ ۶־g [&\2FEJteo] RyNM1G)-zk&nR^B;fr&}x"tr*["l)K3H@F8Y33jP,_ t%Zzk_1> j9^Fcrb`f@#_G?P?>'lTkóp-2BMyƟML_ >yIlh_ ~CV ;IM3`*\n{lbmIѥ|gZ3LJB>!_'iUzo,KSd~](!/orKvo!u$Q5ʽZE =:;wE}GL(Rd;N -q]fh}7͟SuּW[PzΒ;B|/]TKnu-̵Rqx&EPR51/Z(8*~0lޛU '<p/?}닭\sRVhi#rnp@O)np Em0kĨYaaY;_a\M9]PM'*Y'!@&+{-~=>LxU)_7ajC;':z")N%@jY ,YM2$ԛ$1L*_Rfz6\צgA"Iwm*-L\7&^"Mq`|T'N_ bώcȁuKP%̌x{@)C}r|rd-coBwIKD +Q8:pâz*j}>.w3ز,z/Ra?xm*D&gv'=\3̢ \q>9nB1#zx>3>!m-yU(c SMJ YT0w i-g#_l]ҭR"V4p=Dn D"neXg{џ`hnXWifI9eN}E-y $"[mᒩ/:e~~٢;բQ5Ϙ bk(}bෆڭ u*jz:T >iL}w\Cy6QIf8cxׁqݪz=ps+ RA~Qo.ɒ9'FEEQ}b v$J֚2jn;1W1-&N7!'))gnUS7䀌;ÊfY#oZޤFe;xzE\j6TçSzŔ$`7ρ@mh E"e܀*4Р_-g cob\lFٻq1zdOnר,z0f76 i7GY֟1P3oʒ4r ܳ5l3V=7FLKx\i@[g⿌8ц9&CIZ{PRaи4Xr&#ӬP.oܔ@@I^7^S%t[[2d[V.̥8ϋ u,)f IDϰ{XZ.eS"2R](wrKCIVi՞:J ZԂ\|=d'2$f/X w/7omؼXCx/S5xwh6Qsz W<'v*P@l~zvؒhh";w$Z–>>^t&1-Z٦pl?H@:Wa-Agi}'i.g۷E!t1HWyVCs!q/HO_],29R0xj[U[$m&ޜ"" }ܰv\nBb㪻$ /ܹbXN uI-TʟY@~TKj=mp`Q#MR@4"MWXkRшy?D|q|Pw Ay$V 7h,`T?B'c}K[]-'@i>k_HW]FSbX89CU>{Bӫ?K)p쏥!ʽ1޴ZS\Bdn'ahdZߣ6T 㼱pu)ehW麌$8_ټ٬R4hH,Aw>Xj9.2 \%t]*!f6Rma[ 3Caq;-0 GAlbXTMBp&E!ɍHg=Mh減q^C,q ݒ)pS9-m~V,ZJBĒaf0 dKa*NT;;G5g LF_] M9l̝SYX'b)inYC_9w0%n;զa>NmmHr;W">)c }sm;Ò6k}Ax`DBkjqB8rhrҍ9~\ }7t$/N|@$qvYrRWފuoa 1dK'ă+ 6!&mv:?-!!ccnr\Ӝ㗒>DV`mI믌hh:`SD]]|idQ%H~i{:;LU9|WY..9t^̲I価vvG{kd<2 q|cO K/ l5$_I@//sD%t]i㚀/7PEOfnB昬67 H,ŗ%Q^$sO9˝Ѫ i<1sw VFݗ[5nOލyb~gёq̈OߣWw;Ɩ1Q<TiWH%=0+D|;_)ڔY)y O]Qtb{;'$g-,06գVʐO>u=(RXV9he2qj Y[s2ڹq 0#)ȈlNO`Z}V03UNeɠhô@@^H} Q_"WVpvPBH/b @Ckĭb"}T]>P4+.@ld&6NqA3B3Lk6mUuV'Z,{3}[JPX +c&::c)ov'4o&춒f/GAH*^ &H~ia&~+G=6#K KNip2W\O: Fa24m cʰ-} fO|ZgP= oSM#ؔEtb#k$Ǔv:t<2?cg\I` 4%;tRo/gI?%;{!39ՙ8oN/R2U,s1S^ $oǿi66;籠 奶AvC(9[L@ѦXms<֩F]8 0K+ΘAIZRW O @AyD`guEFQx 4/k^o+jE$wHq Sd">f}ŗmyD/؂yQ":5arKոM\C[*/E43l4y=DSSl|1u/6ԜΛk6GDDC,^v7{E˳k_[Sn(4v; "ıy ި/J7j>ODbO0 U:'"{>JF]rY$QoUm%}0Y)wp j_UQIՖۧ.R$"XdmWMԐBIV\|F6Q/K- ͮ,~ ={Rl >I0:ʔj^Uo%z7ҹ~iH+|MN>$ LWuƋr#`g˛Vp1ߖ?y.9i am-MЮI:x+.)lw1HP&UM'Z#$hД-Dwx SGDG,thDcgF!EUmE/g@EƘ,b!F3dyZ ZEY{AL bc=9ؗ9!Fd,.fhl|*g?gw'% &,*pF2&XV(zwmyo!?0qSy +_D ]Tkҏ,:am|.IN)7֋$>BBYk(o*!#2pkj3psi DX͈fV2XSE&f#1ĺI1%i}lg&$\'" ڢ {?L=Qr`im=QZ;Ė)(y/Dƌ2eG4\Ȇ'@旁JFN*' 7GWTOϑX(O{MK;CJB#Y }\(\,Uݸg&(Je 5]~Kz4o]4/}0dp-;ԤqSwz  ݖ&'4# "!>5h'.GDDut5۠ۄmW!ԖÓ(lHԠxtKH+-2輭H$Jc`1A~闊@UQ6hL z*M0\`~2Dxڽ$p'h&#h)vQ5k6W7#$[!̄fw?_[l<އC;t ATp,NPb*DA|ڏƢ3Hz[}Gy"ᾑ`%BoB_lTao>%qaEZ_. Mjɧķ2܂!&=V=5}$70gmL_:ʱU#s=^#|\PX'aѸpm\7'U 6c2MlDn) p\QI62?:. qϴگ!.v]R5tm^ݕ"eDE VuHBIʴ@.\)}K{7MzxH*mʒˏ}:(;nΘKR/DQ)Yy;dN-Y5CbĐ(o,%v%˹S44WgaXmKk ng=*ꛕ|gy@Mً3"hq%@%f޳m*EtqzQY#"'pC1oj"D)H_"S>l2 %|t 7ḠVo!@R-l4F$6K.b3N;\9XM̜qR9{_AE{QnFd/t7)\2K&1E %ŨP(PPQ`D:k%r(I6۠ I%|7fɠy܌l~}MƟir7Z>9RRܳf5(R+[?O R'I@; X ]Đ~~m Zwdhĉfo6 ҆u| C{x%H!"i&iy]gb9}+BҦzŷVY#MSB:O,l-4gr6nlà% b`9uM,':gi7t+C6p >#-[F Re(=UnDjĴ}sw0;Bchjb \?ПLzwP4Eac2mW{B LH#1oCXO3*)A˳NOwMGek3aZim8\ӘÛeD*>ӕazM vl, Fa}b!x&8-aY~X(BVZ(O$K-v+QSuW#mTHjBSha׼d\K5F9XU/ Ƕ ]3)[o׽fXxui%=\U|_&ɴ1 M*n!$׳l`# Wq}ɒd3ewSFy)d[_ZP =:\x|Ývͨob] ?ڦ[(W4p9TAo'W_w)-e[ik85c.A+3okRa^̱on[ﭧ8X Bc1b` t^lYM]sw$@$C3z%^+aBar9;%f1}fU5A@=ΟE6 ؓ8{`ZaUMrs԰ڑN|T&N{k~4fw$ggh%m%$SMϤx$^<4.uH+큕dlVQt'5u>S $ɗv^H? ,k%) fs+}xMh <2H#t$ ,&ۗ J*'Z G{d!O wyLGw݈6`*iOʻC'+q(vaX/!{TA |N,f䓏VG\U"#/ʇv5%M+GvP=icAO[( gTKotS+1s` K޼wa{1&eyJ}Tm 2W{R `[y5wB6Lf?½6G0 A{R)Ac+2B 4\L{ߛ/1|zHH"y&RQAcQ+Ft2>HP-wJ6me6 P&Hs:dcvZ9d<2Y oJ^[mEH qpnT L2XRӘW}n)0nF0ޡ{T~-xe`/Qn 3 |U8 s*2[Eyw)q௚P sN&asb2eMV=;X= D% v6[<5?h. $jzc؜[ u rP%>9ۦFv/*2s3xsښߙ.s|#(2>?p`}-03i_VlN@|:6Xͨ&? +-$CE<-!A,Ed2MnHrVZW@ P8AFTh&lWJ$OVe^0,8}1@=ݢAAk1{-:7LJ|< ;o:9ڡQ;UlU7J>Sļ8]hqr61HBi ߷ NkY̝rktn2|lpQfybz⼎b\\HVנ*\&$3 F+떏- ǥ"T5#61I**Aɖsmeycp#ϧ/ Ft õ j{l;hj3^Af!ȃ6lsIzkZA]U 揶Dbbk1mC-**%GjjLq;6ø>g'\g2cXj&c]yĭ AMݮ}GΖC5+{Cs3guMC5頳VG/9,VziDp|-Luü+9r֏_شD3dMOfWߐλ 0zY `l&zpu%q5t渼]dh֕L\nDuwW崯_8p\ G܎+r2zxzI}QPˆ2qvͬem?\l| ڼM@bP S?=tz1lUOڻ2CCy2ϯ^tzk{O䎿 ^{.M`Z]LЬֹ7PPPaDpfY'Fm\rǤh-D0"bIF+$¾uKZ|i? \q('(mͲܥdEd*:,b\̏1HJER]VpiEwryZmq25]wJ+ve#zwiܰJ2$(Ǟ섂bʚѢfNKR3*%δqACߠb#H>w랐?]CuU؆7j;z?8?Bk*.߆O@[D盜;ZdԳa>/L.߁Tn+AeoQTvX@j FiLg kXY*;0"ݗPP*s!I:Z,\"7。/vGSlP3J7eRe3)ٟ1NωmrILee->ZP~/\^>k3|#3HA8Yu䍡MĴ] pӣq`T}oWc)D6ՋH6|?k9rv{}z!x-̳2Ϣ_/jdEd 3yiMZ֘ Wֆ|Čo歁O}:(ܰY]_6f۸*:P"kePMdbQ $|Hƣ2EFP.B s]zh3]Dp֔hoG $ga: Q*3<'e&A"#5Ũx 7^:: {}BK&C-78w7K0ɬ"= Cۥݥf<|ɹVMh]f42>9N4d<QRm4{^|AϛFD9q s\ss1Yӓqۑ}enj8[q+5}D8!%ѕ\7D,I}  ʹwSKڲB*%p?ln6I1 Rf{am/"68uoǃ!>V6J]'E] |Z#K/ ImUy\i-Kx&T&#W=ν=D`%YTݾEK|2<&k 8-r)}[(^ 1fh<"^@`/Q7 yOfϒ|iBE s~Qw@tGhj%mlm; &sFw93{]\:LoL4kߟ+C-cmptnYUP"K% $o@/7%mUgύ Ң8U_9,Ƿv h 17Z* Jʑd]GLN[snM~T[՗0.º bVNM!l)}k y="Z0ByuPsHTx$Ϝ󫀟jeWUEWm YI;ި8jT \:v.^#`ZؑK,B #6k"gintTWȆi㨥N,K@0bkP1[Rَt 8d?>!ċ'#kֹUOs'Ӯػ}c7{^ l،pj9IxYA|I8rbM빒BeF m]\(qΩW %+i٠U2C^5~@O_5vyΥ[Kّ w0R1| u]X$j^_I㘖K-'b> _=x]s fwj[BWK _crѓ0e(+R$}#&ljRjޗy0wifL)b<8 9ڛ訒mnC1 ii/APxJq Pʈ鵳7[g*%:W'RvJĺ!u%, ōs0!^KkBZ<边۶o]jmŅ.bj{BPa\*fQ(^$֎K2.6J]AH`̬ffVӖ{<[ K-ByЕ :moO n逹B*>hG 0%xe_D'O"O?O*ff!c>{:~l등T 4' 8PhKG\,A&Z ?x5h7u4HigG݆ x%)n#) "ω]ې^;E=m!̿~@zh7 #+Jn\aqDzOC}cASi,C5uwn$.nݔ{^DFʺ\ChGr ULy/OP.zd%"8 V_0+5ц5nmpߑHHgfM/S` ؐ6mW+\_O"Љtv:44d+VkSpRO8QX/)ù4@Vsn=Ciz2 o o[5rg؅K0ieNyI"NkW!UnBP;'96tp>pو% poJ~o tULkQ-jeђTʌ#'iчFv12ݛQg߼$x4o4Xhy'9j^>7`DF;b>osR߄ ,M$O{. = c?!1g=pJ%'̂i=t}kvoͪd7- fWUG@uǶ=չPbze|׀FL([<!(Z9lL; 4t6-3~ 176R#;0%f,%Gm452st]~?N4wJm\.iWtl#L)'"p0T??弿Z J$dT{\+ ᦌ<& K׽%˹ U5E$MGMrB;WA8D}Z@5&j%`hmQ~+l88$܀NBp XŅ$I3-S>⚰;Y>~{F;t1 MɆ:Ur`r+pN_m}_!=/.rv5u_ qTm ʅH; = lnTl̚p?@ ctƝQfֺ]1 1$bX i1n08,%TQѐs_rMgD5PiěO(m^iEߠ78I«e0$Y,Qfbc}fA4-GWp7(n{Vaj5_xe.2c/;cݸ+-|`xy~Zvf"^ܲGEBv}$7ek(jRf;ytE@|8z&SSOgzƧ3aDeZ OZӴANo*JR:ݗ Zrp:|Bf}&64ʮZx+*t)͂LJ# @PӀyXx<6%܎\d'fg=r{IZH2& qUPy]Q}E'vۍˌ fE4H]1ɠ H서-X*_Pilu(oX#ߒj54#74~ou;GTOR,%5+1KU_´^LCknf(Wyl,mS6^տ9>}`a+ KDeCPR_ eriLaj8M%G[Y6hؔ~[jH7~DNR3G5-Ͱ# F y]H%ݴHkԀ)X?وX|tҡ4 dUgFM֬TtjJ`D(J/|чI,{wk㰛; ŁylNKQOOC'AnVIG iB[ IDރ(O. Bk^#+c;R68dX4g5)lN+tٴCbכHBg4r{nj# mL_ӏ}umT1녜@F3-luhT6;-[xxxf,usXߡoSDR1qov$޶8 %"rx °&IiwTaƇ2Yw :gp]8qj dzI' f'S^p㺕7Vno<(%g0a2[ENIΧFx}K{e 3΢HŸ g?m#ZgC,4&gEq^ >'@+'0]t=bx8/[$Yͺ~Lm\( #6޻޾ŜzQg-XdR@O[HX!< tS3>V\Y+Iꓳճ6:OIQq+' ?pHĢ!&R8ƢDx_Y-Hv6 {3P_|]#T[>v\V8k%n@]&vNFw L"5{ؒLFמL{T>1Ԁ\tkপ9TpQR_6_>VocsZ^VA|AaYzʡ҈0 _q+`'sD\~ef( ++z*Y2%bAd%V޷N#BܪT~گ[}u71_IAD]n(傜Y?Ͼ[SGgv()0b%+djp?)BU[O/&@蹘VК>n0er0sRxjIiYJEɸLT+wKrrL+"C͟?8f-qX4?mJZp׹8Z#LT `&\F`bl@ t3 v)z8]mrbGؒ2%Wd#A=<,ilx^t&c9' %U2Fϑ~[>S~}c LI|MW3 cRZ̀sbPep?"nrwl[MA&\[Q"T]Sݱk9Վq9SN&Ԧa1&.^:bftH:6a[0MJyWݗE cD;M3ӓGXxRFJ^~J'snCYc߬5ȼMڮBL\1oi4%D}`ɋ%T2ʛB%*PE3 @QGœ⩋EAC>=Y}4y<xsE9fC&Tmd%d|CcG8{; 5<d9ϑ+iQ2 ֒0E'ǩ@m齦i&߷h&P|ҧ8^VOw=SOPM=9!}%VNO+xoPV 4˱av=f K3ieC+AG=")‰MɕMrX}|= Nxo>W]_(^;P9g^_WSp(&MRMï6ڽ} )T7 Zz6- Z Erg V\ ZJm&Q,-@K6cF6Cp>c&VbrfX4S{e25Ɋ|Usk-w6ca~lO u/ ڴ+c5fADo4_x7*_HZo8T-gNQ ۍJM˶XlRXDJ=}N5*YtMalf@! }Ƣ N_Nj%RX@pi!s'7 R'hPL"!J$9b뾦А*N7rG)1Xb*1d'y΅pɰ%I~#ŚM$fqub([Ra1qʼqZ6{Jl|ŴxL}8(Eq!|oR^ėq&5ݣ̲Q!Ms7"f.#1a i ?b[r;Nڄ;D:yUSf"ZbjĘ54i>6BN34OR0?s쎝񊺵yU}1-lKFeI>>QsSef[,1 by2 @i/hE[qR\[M.B-8M}R$a݅oD/m2z!uV*`X8i9r҈N^(2WZW^S}g 6(k_/ER#'yѱD|Kͩ,vGNt1kkBIѫ<{g%D Qns9D[q߼ҌP귵^4Z7n~ 7]/.gu˼AQAZsHgAcwL FXC R`gX CЬ V y !TF jm&fhEi ]4n+. ޶0mN$8T/.ksez Z?)74vR)}7+\{a0dz3_6rZG`ChZm9,)2ͱ*A g<;CK%ouMhQ CANMY>&\xN_D*cʳ*jJi& ~!06ɂM=̟,TC`~=oK͘oel.WշcH6uKU66IfF;~tEωLx?:Nwzwzg$RoF*/7H*~/Gtپ>žBrKWK~{/LIII+2KB(Fm6\t$8ӝSQB{mw gʠ?JО?)yaW他5S?#rFDr=R+M"!T-'|$ũn3zCC7{{!I{fDSyY>"$TzD5=54XO_C?H67.s٩Su,%O]4[f-4Y*  ɀ,b(m`&TԷ-?\#qLXs9eZ321"3V%KRl~&L/pT\gӢABDq$E-RO̤o217FIi}yD#>0C&<(l*Yݩu4ԽDΎz`v ߑҨ\C/8^fF%-2uARQ< { #]# &n4JQY68^S2q"c4E;⃩zKN.xx &B"KsHÑ}+@nhX=uyBq5u_.R x1_i; cǽ&(gJvzZ /o\-7HPQ3)ICՃH.T*)j`$N_H # ,{s(+,SWHLCd)bC|F|u*eY1 WI?!8?nQ::T`)>q٪;לswb ' G)cͳpJԐ5Yv8lAvN2yFxz YUbL6sP*I.'C1}<(LsB5bT~z kp饮j̸>,eх|n_/CsXi\>?v duG9 ~~5XhًoSUP+Ô%օ'LA(QX)fsS ݊LGv M hgypeX#<{jU_U3D"C>2sav8#rQa4Yv}h؝˝/~f_K7<+ҷ;D Dlr!HDKaʴyK:7Dk0C@+w0uk4 Em=d8ZPW+<Ho5*@7e5^e*!Ƨ|9=.J gPEv;E>mURʪz,zC20@|T`DE8"5UlE(8 L?!3e|G$g(H_ؘԧp9XF02T.؈!$o }=c,^w#b{&Lyˮ -sjlp69̬]F.P:Cq("^<Eu?X}DN7E!]e^qr ŏ pa,t1ɘ]]jNsد]7\VnuG7孶ؾx`m7`>BYBvI?1) $ ç**$n2Icd1>r IL=0 @ʃf!fɂdtK(`2߽ hIB'㓽S[3'\cv=hqwglKj:I#5U)`-:l02Y%ffT{;Ȏ\A9P{hXSV払.۪+KGA9p6#Xbsd}~߽B581vR|RK+j'y6dNP^ \[-Rܕ>S*G?ez(iތ1qʣ2NS5ey6DP-Ll,놷1m.,) AhY,hc8vɫB+/K]8۝ XMTDcN,-j: N+u6]zUS L)cfge43xn(>Y9r8>4YLW6Bz8ܗa֘OQWB!Α҂:*TNu0n52ugӱFNJm];"ev@\$"&hE?r KΎ~H p08΍>jc]Cb[h󠒤!ulWE1iaB#+Zu RP6HrE٠sWg2~|=#UCF]UTߘ1)R!̽@e`W+H5!8 v >f[/XL"5C ~WE1Ҙ33 -F[{i[-V5u&>$7M4V)v! sC&-g EMd{p_ޠ U`AIA{u9m=7_d9w/ +Y-< \Fi?A)1Xmڬi*iGGpuy5/xdI*3%3~;/(oġ8`t9NuM.6JR"عd3aY~㺷+a:t5cLQ`@Gœ>w8\e{z&O$J(מ5dej́hB ҏ!S -FtÒaor2m'7tc:1Fp-6>a]v#ppuo)hZU|@2`dInA$CH"&M3&lÓZ2G` %L@V0e:ѧX˶VFbm;iEa^ ӻm 1r7a*rsGЫQ]*e}wXT79iUJkrDVX9Sw_?+A<\[7TY05EqÐmyxLr0ޤn" AVĶo *D{'z:SY͞V7"@MBڽǦb`&!jo,껆ڢ 5PO]tY}ǿdQ)%nVjŁqoaQ30B !j| +RQw#atrǏr 2]e:%̫H~5bQ⏺P6eiQ2xhO8Q,Kt>VuK JFN`v}tVG]{t90wΚ YZ