python3-dnf-4.7.0-5.el8 >  A a(U]Q&'AçCV@G YI٥03wE9[}?wJ3[O}A˄Z;|?&1 axD sy0lI0Ć,|v0eᅀV7-Uj]^ =b[8mGgokԲwcN|˝?>SCDo,I+K3 B5^nXj*?4_9سjڱz'rբD-YEw%_f8T!cQW>2(ƒiMANm7M&"i#N(>p??d  4PTpt{    *   <   `  L)  M4 QX V [[ __`8aK(a8aw9cw:xwGI HM@ IQd XRpYRt\R ]V ^kbodpZep_fpblpdtp| ut vxwy x}< y`<@kpx~Cpython3-dnf4.7.05.el8Python 3 interface to DNFPython 3 interface to DNF.anppc64le-01.mbox.centos.orgCentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm45877dfk""HH%% I '*'*77   VVggA A KuKu<<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~-`}Oqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤aNaWaVaV`tfaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaM`tfaW`tfaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaW`tf`tfaW`tfaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaWaW`tf`tf`tf`tf`tf`tf`tfaM`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfaN`tf`tf`tf`tf`tf`tf`tf`tfaMaW`tfaWaWaWaWaWaWaWaWaW`tf`tf`tfaN`tfaW`tfaWaWaWaWaWaWaW`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfaW`tfaWaWaWaWaWaWaW`tf`tf`tf`tf`tf`tf`tfaM`tfaW`tfaWaWaWaWaWaWaWaWaWaWaW`tf`tfaM`tf`tf`tf`tf`tf`tf`tfaW`tfaWaWaWaWaWaWaW`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd4865e5d89c8984851e947af11b466adcde0e3b43abe79810edf5358f6b1ee858a6444afbed679cba8f3cf468e7a6eedc4e72755b4ab0364ed717871a59ebb05823fe1b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d04d65f22d2022d68f883ca52f46868d6ac14dea28f40760317c74ab2d18b31b6ecff32d709aae74204a0e435d738f3ae0a43620993a99b82c1c7f0e56ed5164ce5dc1695ea644178079cbeb1f113abbfea917e2c116af9c0754cca7af49c314315dc1695ea644178079cbeb1f113abbfea917e2c116af9c0754cca7af49c314310e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8e62f01bd3c56057f23e7c1a3ad6950a403a89af4030f892864337421a30b1ef1e62f01bd3c56057f23e7c1a3ad6950a403a89af4030f892864337421a30b1ef132707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f7ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d54003b2b79f4b304749f0b5908d325a45f7e7a598ca11fcfe96bc1b2c563ff01aff7b06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092d55cf6d692c52e4878d6e9318f836f48b0e1e2b1634e886821db4e9faf2d983811e0da08273470aa7362245c1364dc32d4be4f9cffdaed2af0e17b8cfac8540f824b87e5caf75093623d4fc565c3e02e68b58ddae8628304904b5c78d72ee0ff824b87e5caf75093623d4fc565c3e02e68b58ddae8628304904b5c78d72ee0ff8febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebc377ff068ed6a5cbf5d4e13dc46cad30ddc0e9aa224492658ff207ed39a099ae55523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668f88f0afe7824756493ec80c20a36dc0483bfb4f7cff92d2a5f7fddf9012b738539f6c149297fc207e132b49d0e5882a0ed2c63745c599f1b769ef652c2ea83f70f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78010f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78015f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e7629470942fbf9da2a470e24850f079271132629c47326382b3cba852d57a06328e9f013d686e3045839c180d4a5af8ebfc9d0de5efee67181c27ddf9a958d401a7cc3c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c304ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d86711196a14b435bd993768b2f3f2da016c99055838363be82f7d1ad6b0738f34c61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4a028fdc1a7abf11c6f467d8bdde2d662d52d79ad8757d7faff633f4b090b4aa7a028fdc1a7abf11c6f467d8bdde2d662d52d79ad8757d7faff633f4b090b4aa7964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb85df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-5.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.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.3ababaS@`@``%@`"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 @Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Nicola 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- 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- 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- 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.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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-8f548a5785ce873a12b25d0c13047a7b028281bce9e7adda83bee843b7112cb89?7zXZ !#,~] b2u y-iSqinof R fv9qadžzZG DtAB+ 6\D&nfCr!ǒ 5*GVhrYc mjC d2Jhj`=Ǡ^0vXڿ8ŲWzZgB=.oN@So*Q3&aaRQ 6L,^I1*;R˽~\N)['ϯi# SKᴠOwA&4䍦/z" ~ng4MbU4)3yMsd7D%ܰhá@t,CkvPr3[<@>;ɇ Ex|i'o uSݽ`!kV:\4Ц%a foVMK-cIsxY\ )OUIu8Vw/Cttى9SkΚRo 5C/_ &k+H pK^'#3 V7k)u`o1Nc'~-@nT M1kp! Er{yK2:_w ;Wc'Z8ӺJ鹤Zxr_v:FL[x}ǯGJ?FM^sg.(a0vfwO/ߪ[)(h5B|M};m\ [LXɯғ@W4_*war:k&i^GXgd݊I'h RӿhkyI[" G2z_ۿ,vo1.]Ӛۛw{~{9w)30[XvZ1ݺ9|= \n:+<m`][Q1F>iѲ0VK{d㗎0ɛe&8 5lF.sbJsTEOґj-GaN-U:tm04W@ib%x_7hH@ /oAVY.P-uڌpyU"($f2cY8;ՔN;;sHz#yʟV!#j56O ۨ%?RҸi# t((mHr!zI>y6ڟ a!AnV_RCot/YEn"ᚙ+u- %haH1Tw3K,2| k@!-EM3V3Zv:,KmK*E޽.)_yyH* } oM`BM]tOE7KflbVP6pl JK­zv$EV13yyzY1#)"?ZfB#oW: S@"4V$,g  0`.ڧY!g,fXA(Ǫ <~Ռ}@4+M,'[z=Lp%͜HLhZ8ԽL@*h8",,kbPX}Xuёġ&~M7py^!ȁ} VH~{$ECdvf薵))= >BF)SJY1Mg_ɐ쒻 ,ꗂc'1PpI;:~}oS#EH<^7]dX@W@f̔vv補tqcko*?~/P{SL vd,_#}Eɠ3*L$4K9IDu2l#Г0 -lҠawHw0RRV-nm>)S( = MUo/N>}Qz񟑗aL? ܨ nDFK^EiЛ'xQ悲<"m΍* S"[8Zc O( ~-@275 oikhuw8 u+Qt_GfDMxTk#F#՚=0~JĨ+unU$*MO` =5GV ʍPkHfQ{Vv <%]8c<ȁ%34t)q !\x>r+M)6;UČsvuB,]'j3$+ߌӊ#3sCv/fZ` ڴ?-,-y. #%!QKI"-J,oϒAzn@kK\ Q ,I87X$<{_KL{Fܳfl[ j6 W2Q\R5^Lp4P%?oKq>=0D*A>gxVvH l@CUop4 #g MZ{@,[slYWZ J`DZ/1ݦh }>;'%5joJ$%[ȹ[CXqxXC.}kIԂ.36u8UK I_,li]c%qz3׀eK~Y`2v |jX#H+-n@ڄGAk/Yf|8YD&ǻSW1@s8BOt4n!z.>}f\' Cs@0w8j!0.bЙTi!X܅8x(^ha_ݒ6G$AE) `2_h c)ǪQ}~i[i7C%o=fN/> D5˅BaGbv$$ g$aAABljSDrdGvG}w=>[CNG Er5 O"#eZU 0M$W3Pr|ՒvN=辿)( -;L]c%֌yBy"Z&Y|$ Pb$T>GTьc=_t*MAv]wvN֝풒^ة.+K@%j%ȁR^puxvv,/ߛR,9T8̼m\# HN飓e.Zb-JYry㣉 *4 k}'_BI(X9=d>߰xp:]ݮ Sh73Hoq $l֚ ir$ˋ V*10b 7ºkc-uCg7:ʩ6Xδ|êEE`c״5H--wnCu4j&2f!W1m=U\]eRsQV :ģM mwMkibh9{ٿtՒ~/O;=)t%+{dmQ*M31 _yA)NNPgRgGvA'm:goJ`;XE`KE$ 9(f 8^όKVSJ7A%]3I]izv+Gu ^ ci40 "!Uk8 hO& ׌{S1+rsD7K/$-Sr[+h2Nsj_c3/ÿ,!fl&r jc$$X4'aZZ;XG((!Ut\Fuqm;aW7Jk 75ORbU_PU `n6^NW+^r43%wHH Of3oUiuV:.) k|(Elu. 攂J4!hQMMVQF[b}~:uiu=^h:nK9i(pw0aDj{(] (2JV,Jjy|RXu( r--?7\HWa!8\Q u;6;FQuM3Qy.mHg ޤϒ#MY.}ؔi턌q޲ >u۝f2|wdr Ɨ5hCA7WV3]`cRQcRi0g!Z"*1P ZՉ_ru Ig\NVpuv:J撚t5C2ìJTA$clfvs,ae {PFfcv!* =of& ޸GJUGknD&s}3-|=d̞2 `,!8wPf'uNıս1Tݶz 3׮3QP:L>ݱH@(jɅe>UB7t.|9O.~RTtDZx#}>E>u;3)9 *6%7\s0=}Aao<RZT&w'Vuñ8~8d/i91t`㝩 $_d5H b3H;N3^vH Je)x1CSdqZ%OdéP}dKJL3S%IBck3 b[e̝G'pZ==pm27H*n_#Ev(@/f+Bogc*GJ{.'m[Gp U>z'md2l?Q3l8҉x_h3$W+0[g{n$> ~ p\(۸@kΊ RMS 9X/4] i㙿R}vxvA8lqnx=w 'Why* t~ʛ]޶# iZ)`d&Do8jX]@wʭbag-MA0+t9e}TI.>{=B'[[-pnƷށŀ}8W!}&Wi!n4~E;Ü8v)F95 ["SI=r* ϱKOĝyKZ6_k]QX' sO4Ԭ g͹տ " %`'QQA\.w^cM*4HأXH|)[`LJqFUա\Dzv.aw'EZN#b An$45҈aJ Uy]ۜgLP`^5cFXm5чW Pr+uok!ͯ=/kӪ13vh%m7V>]q@L1v96j}ך7;50Bfs z519EnQ;p=Spo$ y 0DٜbQrbʙ',{dZ5rncd3q*@QAavdXs栐uM0&;+=&QW!J<:W׬ǚNs !?T%XY25D/]%-C/eW`+44/ &O]7C ҽݫ?/T\pݑ>SNF+ p2󱘩TnFhI~ %BZ'RY$wڊOiEu~yRϿ87Re`Rqb#  $5>65 " ,Z\6XUZNTa=E;l;iyKŒh ]Z@Jx.0.[3՘Sa0i}QU"剉EưQXIcYQ-8_('lt]C 6$ .ر8/*sh'(;6a't5ϒvT:33Ʉ@ҋK)! I`+'mEL61[\׏C0v+pS.JbxX)&ZX$NoF6,t HŤB% NwBd8<]67ƈXi?"ȈoE#!g?ns6?1T4n %bh μ-88<^|5I!$Lm ǘbZǝbhT>j抎Wx8gF3ZLôתݎr?ʑ&,j=tTD"aY.45 N A_P2_7"[Q?אT%Ը؏e!r03:c&Q |% VQG{~[@d"V>%l=}uZX"# ӣCm蹜Ɔi/,>o ~˯@':J 3YCl{Z8q\YxHWX&S9/~s H#78y0hxY sD aLϲ?RzʤX8|+<"j.ʤzϟo5B&C]ԒypL7ؚv;1 B*G#[;Z8i~ɑ$H'PP^?;At;ue VdAŝ2&%mwΏ*$+`aҖe=D2gXKJ0 "_:Yi}eqܥQR-+ j>`H $,Hd7_Zlם$ťzڜZFL 8=_P\F0Z.w5b#MUVa+A%6n4qU|"B 8H ^&y_6IWe@k.WRp9 ؞=OwgY\pњx&osⱐM~U*x P+ B}ṣo+oX-%*+` n0!%F9EtBHb^$Yz4fUkS!Dւ( [R⏐ vP1Cgp,Hz`50:Ɉ/)¼In"(UGSG̃]dx*h T]0,A e 'e%XcD ud iф+Ӻ<|A$6eAֽ t>ۗsUJ~Pא<{䤔`y搴B#b[\Z VNlrd:8[2A'~B$߻^v::#|,txJ E6% %yGzjid.j7$qO^nkFKLe`A }2. %vP'X >&"3Ǡ(C휓oRp _A S>uWQ 3L@]OE<x[;uAG錷CH O2rkf!]x,-XB5 עhBj. _h oˆt2K]W(ݷ W $w2Tgx} Fl{mRVĿ]Dqop\e~,a#[xq벑豠KjU<I IbW0k`,OUYߑ)]q;_Bq{[\C<PZp0VkMKcO/Z i>0-^ =Y>1Km{ I>pb˖mQQud!k!6~90?>H;k 7ɘQ,2pQW%AD3i wk]02=ddUY[}x7$.Db+ư(VB@xs zhdMdT|r]Jyz[P4,ii=0*HY4{KSSxOKs{DŽmj -2eErM@_%fdqPJd 4gh`P)9ٟ#xGQl卛 &Yt0;ʜ1&1<Z?lC:` `a-~)r­DXg*/V?MՊd4 mw;S$DIpBT+1kvrs'{fJzNA*g>ivQ~yz+[ۏimW4aTypĀj܂xAPBYL쾐D=G9N{k!ֱ42y+Y4g9skːuiҭJؚn=TP+?OYO.櫞Oo̩FR RCem;ze^H ,< 5e*7n&ib(Se*o.?cǨXGf*~<j9oVK5ň~_fAjPJ$rJl(U3gxeIa UPǟ̩f{beu`APm֘0T\8%̏nd2Rq_}5cy&029x#7WQ7זͥ' BhQTۋː].6Hnfk"_*Km߇wLQxkK 7RWG ^96c-x|gd*zHBVb$<3gBGm<duMbFR!?u~&kN9S ͨ73G:DB˴줍RŸ5ՇGi -%ƎqH>R,]4IK߳plTzzܫOQijȰ휿䩱1BДk9`R.42dيTkG k^+ף9)<a~8aB|/RɎ^}!I73DzJ܀oZlBPC4Ɂ{&IHWdԭ{q oHtQFu/m B1)`Oj j_7Ϫ=oA8\)|41UsE8ŋ{Z92-Ux4ϡ}0lDJ1\n돁}@ZC^IPv(FI4s"X^gjbr{ В7%pއdYYT5D=J ^an/5t#cXfMJ̍_ Bśyùy؞w&$yJ9>?"\ӕ@8pDz,Fi7wvv/(Lͤ)PTlt>瞀U G9F7&uݛ&"=!["% ,ȏ1P&zW,satZb'3Bf=P"P\TרĬ * _WfH' FEh*atG@`,V:,>X-.>bX#m; czf=]_[\Ots?=[ʭ@Mɽw#'#8.wW5EJW0fĐ}!A;.A[$Boά¬p"Y'%J_@2ȗ:]x[.ۈy hU2˱SEޗ&S~mP6h8:@@ҚL2.ܻ4 ԓnlڞ} 䬩rpĘJ/b;f$Å=5R4u?XA[&T$o!j$ŗ%ȺpHܦ·'@ui< $IRc ʣ U2CZ^yn \>aNnapjK5̻H*<L|ٰ?6ez-e+Eg%=>M>D0"#;8Z.kџ\l?]£SaTK&E-0|HiKIhJd ?bLVbB_cm&X+QJ0jfǕ 4R_Cf}LD>Eѯ[M ٙ|z^Nx<xk8P6O?z)6=`N>J[ A*uڸ!Ip?Bm̳qA_>*{>UX|T'ǜ@5-OqIEp[nR^ᷰI}4vn[5 %bQqxGh]7#>DGx;>W۔VDV73sdoӧ,Gh1%#Ida1_̇[hlo,U MO1~Gbn׳?AgW*o'1ETNPԘkwgMU.3VP79.!PEe2iiB<+8,\x7Y`kklU⏢Y'>Crta b+;K&>ÅM\ t/F8p.S4̥q3[=Ka26#kkϖr-*]6 Pg'O,$o]FysJ~d\l`r;BnwC7M&$ }qF6b|;2frּSG*8EeG 'r%C;0X̑QqnQ_2aKVtX 2"& 3BJe4ie-ٕ{= pXexyXcߗDG#ec*T=9 žWl_8}Ԁ/R+:%ruVq¢@⏭O[j 4uRS|a[-)2L0b41FX)q٫-7 pF/,**лRDO;g;>=|b>TRWU˘A/ym 8!xDLT )GRldh.g+T.`OP*E5=ǝΆrSzﰻd.K 9ycPq nP49a4r7f!<,G}w"bGm%K^'كd!TqV(2;͞(&*C*o K[*Vs *QdAwwdPX  $iVV+Y>Ov)[z_F^9"J kLx=a5oS_gJ 7fҨttnȱ8>7\ʠ"V r>vPk0ƠdԼ!Aփ}8quMMtЉ) :EknɫdYVT/8x'krK=Je`P&òIe Z)cH]7e B?ovzk?gY+<DHfOj< 1}LuTCpނzA< Պ^)"auRtQԵac'7ptvχ1aCDͽR6C駰0!O'O]g}_*1!S.+t4p\U15PM%O,W^,N.73 j85ʥ[Vr2'@ Ǽڪ?ek緹cE QVw+By@J|eAg]K9h :"&%}h;V6?B8=3nȏЭ!43>E28p̙|XP/Mѡ=4-u7_2T(7cn3}Ejyt-`4;=\LCZDECU9+_.ѻ\_HiI;%wJ/HNr7ǫ4Hz@>n(,:hiIT,DŽP.E@ק>, eb+2*s -Śbt[q{:Y/_jΑԥG[Ε;ˈt¼h>i2CI^(?aMd Tghv S&x 7ҐyVvlF,Ԍh22edZLM-$eܼO_l`ze O?ܾ?ogdc[X(Fd]ptGM@֗Od _gxiv-w`o;c1uuєڕ7Z&ORÃ?KGB®ȿgOrB&LĎӀQا!1Jjs7c?.u*on?F}W{!q^/P@3# TPQ%"݈ܺE|L ; $B"`R1i~ w9鐇Xxg9`!`3]xŃ6MWFSӰAɽ1[}DĠ(Zj8!~'UP ZX~9*RdϣUJHmu 97R ?3"`RE?:\pE*}5NLqLU[:M_$$Fq+F@jžqsHAɲU/C!.PUbj.4Zа*S^o'_LX*f {pl1QUi68vr%*IS( "fMTCl9&mOM! QGjl²_jCACU90ӝs&Ǽ īC]]05iru8OS}IJ:M5.0'!elyAoe+VqӬ(5nF8&I< PGnOܰ?3fv[~9Yˠ `-vMgK/-޾ W$LؗM珍 SDFIg{nuM. Gc )+^'81qkIgU.(5Sl q|nvSughE*e4Gs'-zӷnup3jN?%.abxpI[" -ugz@h8{D}$r}胙/6T5:Jo~+Z wcۛ5W^VEiF^U}_w=i0L$ʨ@҉k.Z R! ?tK.#z$2 5Q٧hJ$~g7ԃڡf[e`gka.T --w` 79 &u8A^ YA/- V&{4 72FOU}(6smСTQfhQdnNdm u.C\jV\!H5:)_N ~|)a"x'E#FK|p.zY?۹!t]RU/9׽ ˜CUMrW[H.VCsJOk5_U]I(]\4vhD?4IfG9Z(]=&ͪYm!!瑛_6WXPD_W~%n~`9nZԤζZݝjJ+#25d)9ƀy2Kö6k~؉hq1Gѓ;ʰ* 9آ 7lv],%;]a%B \W5گFu9[d> >z&h,(.0hI(_DyƋb[ۀY#OΤf^gF. ۹;wF~i!WrVzx J̏:K85$I闑*6[) KP8kUW<_\jUIm&@kjjqL<4JYqF7*$!ѵoXQMy1 1 ic/4.hg3^/$kn+s :2 ^- 5.c\xuwǐ:dz&u$Sx=fys7g}[`p'Y:\wZ *%Ysd"OСt'Tn8|x=1 6 ^A~f>՛( Sv-od=͟,}bf Mb]yئwdۉU{`cx}+08XvWL{nnvsΨYR@j70!5󏄒m0j)|/|0]B[J\v?-}9=1_酊z8t'jq,IWiDj%Xꔁ|{VL(R.O_jb). .(BpOd „xnnPӍ&LǴ\V"IXjf42>h]TSZJ@CkxA}%!4LD9gD(l E}hO)(Bx?O"fbrJ̭GTn3yj0 7:.F kG3p k[4z#&gs,-& R8Xq8g{̲'0!dD )oP3Zj}{Xڃ]0 G& 06tUr&pn%D X9B՜Sȵ1[0{+|ccs7Y>= W'UoU 4Í%4Hv@cQ,U<ԝ- oBRQΗߝ'>)7 DiIMl@D .Q7"뛐ql<@{We-Ґ `Xij2 ⾟`d7q~8_ 6eQH*,G~js[$Pq}K=Hf?m츭v&hc<@f'Z5x;|nJ4@A MTRri^0,/9\ۯ/:UW:?.ff^ .ɐut@=jD0!A2iH?[`f{-r]]FmkJ3i6.4*GXÝkEH/1TLH;gF+G{hk.MZ0YQ1G%=aimLu@9/Є.h'_?r)Jj9 Rub+wjQaFQ\}C/ Bʝ]h69*etFuxHW/#;LЩ/-+zi(I/xOrA /%3`ܰm\$ w;ā{CWyZ#ՏBi(U}<:)ӸNo"H[|:rLzTB,jO5!?_*,-jb=.ʹMפ_W'_O EV^hqvIvM5_"MnUJtWҗXj?_K/-TFAϑW7:O7)VbA" Iӄjo;)\- Њ\Q+Βh yþn*wU0&()=5Ȥ#:gQ+z3-vskv~(JNe: ك(]&|tTKbaFi& uZ %0Vi$0=h0[AW Qj} |9 mXKRkaucQͮ+AmvـѼ.l;O7ȌxԀd6vU)\~`7Kuh lz憁5uRB?>|@I KnANupN B 9/1qG#s ,?iq=GǏ)K <+8؛˙0&fB(h@ݻG!p97/ϗy(S^E `"{{"ksǯԤdv8|ՕX1Z'! >Q.[v˪2)-L/3F#N84Ldvډ7]j=mt f/6tEN qn*Oέ%c!Y ƺ%j<̑ߺ]wy2:p/a5hYLfa /kBos)&!Kլ?8YE܏b"N=B L7Q(=o"&ފJǗ&&q9;sxDq|z#rmdGS-؉/^̝?dhJ[97g%C֎;Qx: ]=.k@\\ N9Lq3[ -vᶽTt}2밓 n*e+A~+NFlY:> Gp^鱡!QwsK|tdr%BOǴe4:= I'9ߤA2e<33Mqs,:_ w MPc3dխ Z%GeޅL z%ZKԣŌ AJ&͙ec`pftU7]{:ʠs0X+x>gRihԙk c= #ͣ0%x!%9K46B4+sEܛROƧGq+ʲi)\ |HFo/W/IEK"v?ɟ7ln8xb? Ƨ915hru35Qۧw& Yo9Q#8Ίd"cm:$^X"t[t wCK`#$=w^rggE9׹5C} yp(F-̚ydxkUFr(c=ۺ=1= 4A5{mw~9;y/|93L q~ɻCca ސ]OHAnR{PuHWۈg;I>gkQah#TQS3y#={ MrYX|>mEpO ~vOQ6n۰^+AijM6D8G,9&(+\͡KKRPpm+򟹽ĴzghD]DԌG܅G EP= fqD};g+f/ ^LGzw,}d=]\kgn>R@Nb[ۯ(Vjˊ̠f& )?uaT+vW.`9</ޛpy!/qFɨjU0B%dTjC-EQ~i!f 2$gJ8+kxZ8y 8&;xR% >N}OQ'^˭ ]9V걘@$%ݞWdƩkڌ%bU|x20ܬY/@,1JX/.^=o~BfࡲLrTUHCO&1u={1m8=Kw&m;4z7:ʀLISơb SyO:'ɯPynS_Gٮ,}U3qnrHhkLwDx4:p3F@z}l Ċ3773\󢑕X)kIYi=<1r Vij?:a3/o.4 RƧqMxIg CP9 tJn HBhwx6MKUJLsdoIbւ7w-*e/A"HM(:}8zlrDR.*_"kS38l)&֓XJJcG'Ƿ]rd``-ҝ!썈{^D[m\~6^mt1UB#?VuQN}7B!?A#QSNkI073ܞk4=l'Oؙ5"eY,{ ־_eIu,6<%5(S-./ 0=EeHGU̍c焅Q=eJ$`l=X=;.^xdgǕމRb8kǑ,wEgt"CTB~XB 5)?L^ hS!_jw1뉽xfH'˟Q}m02ih03X_;EaӒN96,.<3Mi'cD7aT["n+<('$އ,TA+G3J`oQjMJXa]! ]޲,| 06gO3*műк9;,g|{ڍ]/qzrԶחi1\/ j{ۜ10&Xe F] GoRM) (a .!=5BGhجH]bShW(Dڧ?:Xkq*))5$'uUÊ6(ϷZ3#]2E;<>a|[jZ]'z)@ .<I Zy|ön!&lT*uƗ^쭶6 WRIJ+wTtwM4}.A]NSCZ¬ngx:ɶ^]!f=3 m-beMV{82LJ }HѲẽĻ]wٵg,Bկ# 򘥛j zNr* dKPGu5MG^A@]bۀaS-Ї6asrSt/Z 9!|;m&|-- +k>=g k_(Qo.wq0ɻ^9Eڲb.|rM p66-@=o!-,^TP]bCؔǐh;uu8ol6µ_UG婄Qow!uP#y=+0r'r`}31WI~ J$[Ud6P.kO%^EC=pk<[ӱ}|ꕖ[\ƲK|ϭ@0ҍx>lEE Q r80aݣqd8'2iڔi}S=K2LSBSz't ]|ȮY2#lNh'ϓ[ #cF^[fWE6g# ?p|Ր,pUD3%I1i(\[tNCpK} Žf(lA hۈk:&;bn.{ض1+rs_tAv(OK3l:JVF` gZHr$wcrT>y' 1ilWV$&.̨T`Yar`M: q+oRȲ ="6X``;+>7GӓI\T~G}.w{U#5 [蟍=q!C #pȆ]ԣ6^ yccķ`L#bPhYCh<ooZzӈ$C/{E3)qY:yKQrgVؽUz!<V aw6,,尨m>m{KQ"۟J 2eFdޕ=7<6I"Ƈ).2bOw!*'K1*؋IcA8gM_W^GçwxWeg5;cKh>R XMr*q)ĭ-SRs &e)`u3֔?O煥;HK2 8ݯQa"rZIM&$la︗ya|M.h#梭m;+0R*u<C'HIY"h lƾ0 mHDPXdT*pB4D+B*@?K[G 7'z@F@@{!bؗ % <^EBI{5S0HCE{կ\ֲ\tn/%OJG kleK}O39 ߓkmA1'mQovu|֙wF\ ʅP>.{O97:ZYFي`OxiI8+F*y E=K}.o5r3&#@YN0~J-&5k=SA]c^@Fd"8- X!DnZ/qD|:o:912t8EttGm.ʹCk4BFeTt\HEMKQ:qӻ7Z!z@QЛ8Tꤞ4P!R#G2, RI\U4)X5f^ruy=ҾfY"p]d _Eڟ 5(E[zhy)4waktf:h ,ƁRp[ */֤I}(Mj!Ua<#|qfMH'03Aj=ӸeRly8Z>%T4X?5U2z)Ҍy@N HGJ۬bS7])$sx QOo\knMu´ zzݎkHi+enٜWxߚN#tά`7\ԐAlww~mLwM3\ X6\2<³£_mgcLFR` yVy#Ԍ#܁'#VE _ӱƛ>xb{ Lhp+ .tJŝ =K܏ìjW"-R,] Y$o/nY*z6% W ;7$>^ZWNg j=Q*j&A.4mAZ񺸔69٢`sr\xӹ)HAD~p>N5K'gVx(q%rfۺ7zI+Qz"繍Z>ۡ|u蕢@S~.zƎt0^psJbQY!];]YZSRVtdb9h3!pu= M/lW6%:{d kTnڒu4L]o4e5-c&59cw88mۡe`x8(Lh )4gH_)SdV53F) ԌAA(_YS_:MxAZҐ^ljoOy\(bZ-ǥoxH\(wE|wq}1/hq'zP]˸0pdS߇9H? 9"g8 XW匠b@ }39odVُwA oCX`XY P&bYBr٫n3d]t8 %va;Ot?̈ȔbN&nlGt$9t>Qiڹ>[c(es]0ݶF[a҈TL0nŘP4pxX#CAh qz]僻(LXCFѵFj64@|j*81vURPX T#{r/*l",ED+M WV @WLF$H[09>Oq6jG 2'ذNl `YmGl'>CVbpZT٭sȄ ycgFGqp@Ofx"YB#*{An ~B!+|4}d>*%)m/P%Z 4c $j]+ 0It=p<4zѻ EISpz*>ےxcjQ{ͨV5l=9yVhV#oRpngjq:BCق`XcnG8_7X I\!"rjFK^B{ů73A3;}LpY6d:9ܔ[F|b 6 jbVɗ/i.)뇄0l{6 9q`f6(ktv|c{55PJb@,{G &0mC (Nǭ 2'4_Uܶ>Dd]> 4|BʭS6w_?pJqUf$B(MhؓL)2UjD5ZJ.QEߞ5CmZ8ϲ1 [u%5k%1 tdũ 9##Bq0u 37;a :dh9 jϖy&]2{/:!AMOKB7wv`752wXkU>ȃݯ- 3q;O($yۨyfg˞KzIV~kgVi/P'-&K<Q{`ɲ$R(X!Rz,U7k#E*: >DKpǕy͏`'Ͽ0'mN/T ymnz4<2D:%bl54$Hi-£vnjRY|69'cɉ_ۊ&27A#z Zքl#V\ .t>3)rN|NٻQEc:7 0՞[G9V])Bj*`Vޞ<`Vθ$6h&&rM)4.VR*(p?)o۫k4`<_ GySvo_)K/Mx ˷q ]4 ӑp>_̢@(>b)8Ҽ1l@qSs'cUA?!.~b$nVX(7G&TU#ҙSh1_z\HQր%n>8񇆼rX 2Ai"( Clr˵gRbaC CJG{-:|WDAـ: _5Yva@ׂ} qlO7 ft8TNBQ+.27<O]K<`y ZF5ݹ$%5.:DBPmEeJYq{Z}3 IOLj8lD] b[siʢR-p•{= bLhxwɴa&ͭ*uLb , qO(}eZqxiYϡLbb} a,reLy^Q}^^گ3cr,StaCpX&lĔ%xP &$g5IH`}vJ 녺R6Ql,]4"r=F|唊ݴJe8Be]9t xfNC3l]lzcsx~ztοT6e zN^Woy^զat9<}dlr9,uEqF!q ; ](^Όmk'{Un٤l%'8[(=LDLCx \Wg_DQI4ӫ+%ɪOT$XK8=ȑ2dJ߸ cuu&N2RCk:!W:|:ZKitp!}}& +Rujy@o0Dk3hgD;.H h(bkhD_MbUet=qUdF&x{鄆8h#ίSU  =WzdcCrnG #}WoIG瓩99ZΏrjhm6ξ\!ҼeַO RJ 66RIPAݓ؛ܺX㢲v.qSx\Hk Юa܃ĄYsod?*7]7:Pv> 8 51 ھ m#ԝEyz7jt|k6S5K*^xJN'+1`m( \e\˶+fg_@MXeA"uBΩ+Dfq`uKQ6ϩ:/TrƳ,}8[I97(uɛ( 8 w%Cw^5gß}: ~gh:c(i0!Oxo,E]@L 7 a)-R#½Hb2(v^2vOKuan7;no^F.-mkѫ?"Ox *99bzN6Uu_L[6p|Q$sa1ףfXc~KQqz=p!et| ;}xH׍=0闬&A39{ߜNat!J~&&äעsEP]R@-tt# SK.7&~,'n&;*ZF#Zݚ[ ?ܵ}tipkn C};:y;. 48eq%5cnNK5bMH9HQC*5s|xT@<#q#fs9*@*.]噩H䢱XTQR&RѶͭ| AlS2Ura +z=:NōncJhxG+t ׯcg!s7=Hz~Qș)Zt Y'•3|8 []NIY̟ĕ$$6@5QVJZkJЖNo$,@G^ByKQgr?eos"!ꙴJt|O ~ZA=!% 39<32jq RBrWNA`=Q4H]79{:+] uFMcC}+<μS`)xbu6.h)/~pCec#T'0ёuI^(^jGh#`y(J,FN=&VLWB5 0ZoHd2w:XƋ_?WV.!dh7a# 0wpyBA&aM;޻v54n"SaSRyuTdK'ApÐ ɹ,@= E(v5U@Ԕju0S;5UA ܌&kʰUf-k47xa_]0нaӬ1/\T^D_,Yz$+yP cgTc#uLܐ6K:nT"&~^u$@G6n}R0l֨?I75xI@z=cϛ#5 Y}ghhWw-Z2+, D>- q#Nq,U3'Ä P7}=t?=k^Vi-Ke~95V&mEk7:!!f͛G&@i$]a|!^t';7kU 4Ѣ5N!&b™xe J:q 'Xdrt| mkQ 5^q]OvY{^F"@5٣nCWm0G1~ 5G[ yIkNP.+0OS `[gsl iwmE@yďd\!A{2 :ݡ5%-܁Xl WT:_ lh6F=W?QF f&d"H=uڎA ƛ)Ӆ2D-QcDe4–zMc茀siV,>>,}#XErV4- Wjl.dykt3aqA1`veI;E81ܑDڲV@_'IFIInN)wYB1W[Cx2\>9c=4JKjKrEl7em589QtqFWRP ߁UYT z]v#.mL!z,ÇSP42zruAתb"9De[ih~-faːcAVXs` J#M\9OH3n9Rc?"f\ӫ=WO'Mzǰ^~r HB-qȘ;t7ָ>>umJ4ID0h> tТ=!^ڇHbL$ #B\c1%{X%[~Jտ_k/+qp,4i,U&/.= XH7T5TnK[/Vgb&D.AN: `ƣ%:>?^I 1\tiЎ _M;KX,^{u8֜q0I}&{}.!˜tçX 1'<2k Pb@ckv'z~aqo/yF7#>!CzF$0LGaNvh^jb܁.MSf¢zBQN^1*+ QLR,6 Bߠhfx3kӗĭP2HULb5Ә1mz__siyBb@gykV؍ƶ$hqj=d:M,v8i@OZ RǝHBZc2"&uO7`9=n$Yq!JKV2Xz==eW"yzkqPop,蠸r1Y*/5QUƧZ0"\P.1l;oEfƙ(f>d.hG|` 6 IHVu;wtgLVjbhp0xӪ)=gbF} Y3xTy燎FDoF7nv:}y^p?~~ucEx~clrTcj%-^]8H?_6Ĭ^GpTadp =PV *+9^0E@ztuсދKz;iKki16"0|Qx}3I8x^GcUʟr.4?l Ip9H)2ypSBp? =e1pc~[E~W8x( Ee+c|s,%K-! 5b5/+ZT7}ϙ|㇉1q/#Q,D5<٩'f5e*ϩe'h Eؼ۷7, v?;k*[UI)EgÍt?'x Rt*tUŗ&]9ĎAx"P7zŔ%Iʜ3GױRBl0=OFPł&T>Z\?m-1Z=q1.mZkE}?jA CޑT{/:~JdXvJzd++WlHOwS{CValtKKY;[T—\Tv0>?Pm&US*o> :J[9jqk~[)H@p\DTb'\dW9 72 Q!(/9B>ŏݠ )Tů ' W[ѮA$$bK :{WlXÆy~I)膳 ijRqgY06UJ"}Ր GugJuߨyv~J<8#>/j#aIo#*Do1&4tGUVT@5[e>#w|Gn~:H/:8`ֶP]$|b)9oWz~t@mƲM. k|h]Jf F!c34㡿5.͒kvGDB6ά"xsOdI9m[݉p [D !8K' A 8@ ^/dȋʳ@I[SPԬвD#uة/}/AkyŵRkӈj+UqBM"r^OE4@N4hT?Ě-G5K5jJJ3Qh;*N$^؄'[14ťY"/4vo򓩇kwʬlY Zzͨ^xgTE;tB* Mi)Ӥ˓Fbvv곕VK4XGQtg/TH."gѻOIeb.gS[' #Ȁ3Α|UвAj[_,~iZ/U'}0:W@6h 6v}P,G}B2䰊K.z  xzh<lG(J]$LMxw:vi:r/f ϧN \`R3Z9w;Sa\j?{pG>- O_v;`4vXA]L ?RO\[f:; d >g5@UCdu)u&m:O\vx79J_J,{Yu9I(םDh2$=L4e2Xd7<{WU'Jb( ,\PC8nSHs iR2z(h"U_"Rem 5[KZqJx{uz0N}*_̮h|U>gv'.KS44BB`9Q_^6Ʋp`ɾCH4=Ds!$]+Z;Hv&)M0댢[郐x#!O5$/Ly_W"M@g\6ҧml@ʋN.W׫t olҶ2l9CWj0oPi"ý^9ҀOH j qƆq>I&)wW\6Vߛ׃gcLᾄ@o@) I~೤gRv5FUߵ 97wNM#LBDHӧzBwd  &T|`wK/nKHm ~͋۰{Ս- ޯ1TesvPZak,u31ԐzT+kz}8)4[thsiŋ>m_[b%)̩Dk^1 \%z,e\@17Z"dµގ#V#wzNv_b_F͗%={ IZasf-0IP_hRg㍀V~W4_-!.r3> T#RΉm=Sϩ()G#!o`5f[1ri]7C(/(#׼;rjI-GO]0`8wIՋr:e5ТuS$?իNtYuI灡0ͿG#Alq[ 䳞7pGAEz$= |#9*fmdP3ktPHhb/\sL,| ܳg{S+(^^ b f◯XJc4*h\xhW٪qrb!zK!V$Xtp AGkdI֨O_k[Xh,h*]XWgQoVJTK$Dm.. i ~c}!Xk8S(۽Vk"DBڼ͏D #T3 ź!ẻ<ٽ}\AWrC8ynאԉrc%JMBj+XU!F42:ɑܛʱެj/?,e t+<:YX])'-;֙'[1~|!h\{tvW[CKN+ouY-&iYd%S&v` \c[kvǎCWwp(Rl,FwbWp=eWga*ݲTT% 1|Ei/ ~ޗ-/i4%כJ|C|0JJo]Aڑ4m*X+6cV-9s-'dbgt9fWS(fhvTʇ [9HtFF~v_уgs=tձ"kP p KA IKs,8LKplw,)I > n_]W># \Gga=~kkrb齔ۗ!??c?G)ry(ӾNF\-{{5eVyNrk&ǦъX2DrohB;QVؒe~ਗ0ZA ͹%$H D16>g%8#Ēbr4}\B(MY2;ʶEP*W)\X3bI9[} |0P|)&ZP(l=[.&0@:p1y!\C;<"WZ!i+| j YCĀe:~ !l)[s a0[58{D7S XU  8JG2-a$txZ S>~`KW$z7`8 J]SKp{X~RU{?9yfuDPx V=S` zxb6m(}$t;t`w$Z!'е-W'[rǁ 'Q54AG_(6aP kd2!Ct!Ixhl'C qzLnut>۶ QA nDjZ3}-\2<05&:E G^[Z;#*D= ͋*]bS8$1rg5:d&EV{ eյzH1-^c0t)>y`!eVsFgz yGh%}wg)`'hlm"eA0YluYad +͚9 )߬c-FoΰyL{ǧ)fYuR{avߊ%Ƅ:އ"o=xGtԬiB jʢ=vw!ڡ._X#[,^hᐥƕ{Q5Q:f`}ix<^zu/gGیXg/aeYms{J%P#Ӧ+^vKҎYhq#dO*U;]/ZϜ$ÿ Hğ 9@MJ{܌GR2WȐ{)mfw=Y'T9i߱Ҩ1$c!PY{<e5m|@Jxv˳ .aBnm^OSP+!vU Uzw0,5;Da<+R;ǚ3?!UhG%XXI̻+k 6=6Հ$pƈ T5E0` 揳z~[9zR|"p yA}.Bqf& K읋Ӄ.7VU|^o1-Y!/OLFW2lwS!)ai^Ó#QqDȣ&~YTȝ ǩagDնs`05Fۘ@xbYg(j-+JŹQs hNd (6tǘ3Z JVů\F^[)Ӯ\ T\e0P@4hI!öm&6DOi5 {BXy0Zp6G}@} $@qgm֮C"bzOf'};Mk9H{辽ޫL^ܢ+ o&+ɪ= Evo*b>؈.N-q2/3cv46O`&FVlK/ySjo]L;U*6QOmO&b\E! `v侩)1!n%_Fa6-N?tx8dSiVӧt5'[= pAϊ8@[ b:P*]J aD+Pr\Q~Jv92CA )'ȾN Hx fzR/ǗHIS:9Ǽ `Mol $?q87Κ=Q4ϝl:.zu>xLePJk|Y"f ѯ[3J 1P"o͒lqë_ $z"@(ã/\l# )QdqR+򊩱К&h8V7oY>ڲ:-"Kjp,X+OF2P'zr{rgQ;S<7$'ؚCM =tW9kl5\XX){P(TKrX1GI@URH29.qAߤ^v Lq)2zFCL  M%if9GΫW;+ w(oϼ/@WpBGK~BV2:m=0d[ՓEm򿎂`t~H TWFNiscPCj>[g0gdS2;Tq(Q{)]Adn6P.^A^=6Ynjdb#Wsl;,GOkaiZ "+э/p8T "rm7p(@%c719b>wu'̼CҢ-_|EyD?jK$ur^: 8PuުP؇:4IԠNֿޝ_M!{'n(BZ:uLLSd' I2DDܤ)DuM~t:ȱ-@5?EYDXM,R(L +%$ujvA5^˄NJwT+¢\vo$.`hV0Bj %vl95[wC qO& wgD3+gemC2NWƔ';Ӄ#e};Flb}u'q#$ h3Us@KE[o[3wKb8${)ѿxBr`~h/Ȧq2yd 3 !fE|}C\$>kjzdT/\۪D RjI?Xgi"6 YM?;RhE}^җ,j>ԑT3Pdp?2JJ GQTEgI-PkYٛ6eMIb3! s{  =oQ %Q6is;iDPw& FaM/+3f&NuP/ɫͮ,?}z$ Wf.+eKExd1 USUԒO`%&3_(HU#FR2@V2,=~X$X?_E0P|1^jFdB`ޥ"PPmYsxࠐNqȼ .rC#Jl@to:C u@ o¥vP&1iCjV*ݳezKݹQ ~wNkx, bNol82@՝bZA%=dؚV*n/rȱmc̴HI컉f\SG~fo+Ϫ&01TiCzSP֪Dݭ"{5L(ݔ$x= *z1t.DT1saޅSMZė&7`Z/ AV7߀gxPs+ ?O-[wg|X\4L=nBT.Rր*_|~gP8 ߥjg itCHM5;C3uΔ5އ8mYHX\t\ܶ-svܟ:-L"q8_̐.*+K0a h Ô"?q TXOOèwsx""li+tD-܂ qû;W l6+`:XyLFN: 5Β Toc 5O#A7*2vw`e)e;(g3b!%:k' t=7C; sˍxr pC *'~Xokfn[K*8`^BTG7edD֯.K&$B3—){%I{zplSrL<ͰS)lP4>@o;ӗ!|(>٭m!wQ6jx*+߆0$dP fɴ\x6@0'K4j3z`9 6(x7Nwf|U^TU*DSU~N:[kH:C eߘ68.sA/@mA3ͿCOUXwJsƌ UK64 rtհPD2ƕ"Ylʖ z&{<ŊW(3o#ndMxoAm|'q6!3(jYSI_3=8}d6^q .s q nk ZFC)O1+%O%;PC!$3GgZ'uQ8a|Z /T#wu"x%_}GF= Cg㧿l3$ZѩƤ)lo!̚xky'3WtlҴ\mVkN6j-r[}u1keuzu灕JNcvLSdƨ1Q|V^pd&.%2š }?UAէVhLƽ˅o)Eƛ(-TDkq6VO.ŷ>PhWg r&*.Y_v]`-N>x޿xuPm\6qX1# y+#g}8r@`/}hn7`|dt$w>,8R!H|O_O^%XǺzղY[OJIebȰ-` (П"%WzdCf>>HUa (w8n4f]QI%Jv oDziކr4#(3fGl0`m~d $'Rh vPbD\6=6sҕwowf;7z9l5 ZGMV]1k oղ~8"6 u䋴>Ih]7PL@CC4C1CPזK!ҤM Ś<.`W*4qvFY6e-k4LBJCɞL5@.5)^cKOZ!י6yN;_"XS6 KҭԒ4[bQkYcjOʧ(:6y]ɐu鞛eYҏ'D)g9bt{U/؜>}Ϯ3G9qޞVWL |gj Y7J͡Gֱ8Ƴ?;/ޣ;ni#\L&Pp+[f'{xWEh!T+!`N*n"lF_㧼䂓` NϵoGW]M(EH\xE&<[4kd wQ`i7I_~O{ Haf.D|ӱQ}v M2dAZW4 > ҈pjjݪX6}SpsZ~MgAQ#\ S*Ѩ c<*) XgxFj}j1<[!4f|ʯ[Iu-2rɫ+ч=ݜhx).;a*Q jKVCTjz$W DCȘ`EzZ|⼣۹ٟx߾YĴ֨Y#273a"GS=hs+"]ލARY 8N|D(9 oBY9M$FF:H^qQA,5!ofQ'wgyZPP0bVwDiN O fUf[הN\uCc=ENkW lk*sIn'TiΩŰ#n#H7ȳ,_ ?*CC1OsE O"Vt%x`D+cSV?/J-ߟO{=h取ȕxV& Knf&QXц"Jb{hJFv9;حyy b[$>t Bb;2ϖS%E'בqu>ՑkdbI ӕ$?R|+Q]tpa]lbw]B׉Wat'^HNI7Y[M$&R迍2JcDq$A?kS@tXY(@/O'Pmǜls w䀂,/ !>l("Yp٘J߫ٝR=mC=idAWLB~Qa+wSU23 - PB ʥE5*UM;밀r$ iϲOu}?ZPRc_ ׌&$v\4^5T]i2$ԩZ޷Rr|[YaB6|ZSaAPr<8NmIɒw\Cc/_ k5˹@6ssݰ'Mtf{i>B4QZ՟\ߛfJC+>8Yp!@7R\,7rđNZ2VǪzﶟ\E}ea]G8='ͩ pV5RtXYrs ,f%$6l.d٧b cDlM\P0M8T:Cܱ]Eg+3vD  D~RL+92E_ٲ{Y!~&8]p6|JfN:c-t5kÀʪ9V PD#{^yo`0X*p"&`5;%qhc(ftXn]RtKp?7A~CCqYSa< v%˝A})߻0U*BjR9?*[&tsƀ.œ66j:Ipy 3֫Ewge'WPZO5j!Obtd#G>?]]CXueG6`e}t}6IYWF]&}.!E S{IDn 5T0ˉBgFCbl{!5=a81NM!hHNޜ;:paI"Ixm֚#(JZ\,NNyB\ 2PĿP˗%="mq``+$ltks7 P|l2FyM)"&p4g[};Nݜ9Z "9L֑ܿ@9g$im+tU84HB(G؟m>I;5 %ƣ C)%&(]׀4'eG59r"߃lnH3S_$5?e {%OV8OW M?Zlr@ 2I["! KN;ieke- yNJ05%L$^fS$Tj5T!ozʅ|$s7)j&#L?\"1S޻QP^:xks U|pO\دk$4ߢKllՙG++;,/"=2AO, u Yi gt0,*#U 04Y^(=ZfԆ)RWW2v~E)cIL |kt1\fQNܱ=5br KS~;k# >"2v-tjjKb͠/ǽ̷s\kd=&KŒHgX8$ )p'ynx& }s$ L#_5 㯾Ӹ8Al,]26†-%NmɡNم 3\Y'1wr477rar\ dN16C_t)yTB0DbIGV{VI&[L'D3 N$zJF7Pí:·|R>@|R!V-2uc(0˸ Ww.CxTĽ,`ϵaC"/F=+evד-L;hI `68C$GkyvgM(#[t^(L5[XAxm(ₐӪAO ] ;44nKO #f[J E4?uِ4M:1Wͷ=n&o3(% b2b!8;^QЉn`⾈W;egio'}Rqz+r c,K}qc?mQ -;\r[b%q,@6x(E篭Z5q]4S)ێqårf.Ty{wJ(2GOlZ㭨{UX*r/uEAV -'4{A)[0u_NŠHd`=ڌ>%B;,I3H'H V8fe%s?~(X iyzA <"l>}nTQA%{L([lА|5xE>ǣqQy/%Oߕ`3{SUHeaƯw@~#o޿3Lgi*F=3U"x)וHBJDey, G-J6@G-S /nP&a0y:{\:VBh[tfoڏVQ}a94v_p1+Fz;ގ2` ؼiUB!y"mGzF,S✿Լ+Y_Lp.Oj4da/]IjǠ(ˍW[#QA>l.S?=1rUcFܛ_)AnVj(w!h[Ԓ bPbM?ևw|Ze2X,H Td\YdNeOvEyTD5UG3V3׏ QBt]!"FJ>ß 4v{cR|> A=4 B82hOn-skDпeqC=ώ@nM8B'ZkћSQk4=a{JT Udr,P彿Gf|p?<Cӧ9RBTṎ2xQ)5Fu0c id:+:ڣ O€3'`o G 8=%]t\n[,Tev  +Hx)K "L0P3EIG+VTMc7  CK"'ßX-@32օj9 ޽ o5yV)je?yD vASS@㨲jk럖gGYa~N"g dX.gigm{Tc5fo-,>T@ok,eD 9"ABdeIIvנp'B43e4}qaJD~QҰa{/9[ 7$>y sHn ̜4BoF3ov{Ԭ9 k(fgfH]͠)cd:0\&O56R!ye/^Fa-GEn'hazk4$WZʞӱQr m.rfJ<K@}:)+`:st*7 =2aՅPм٨N) 0ߓPe/>. TX}6\۩iސΈhzIc_i u.C!$ttkiJߌ,j~d6e ;(qD )Vq0ϛͧ)%$$A*Ai(-./zyWP+h0֓J[ 9T=ok CDds@w <A,M?۱-0wYWToB;1/F·u]O/P:FWmsVB ESA/ccLZ-V^װƫ3aЇ҅A Oo%j/b ;Cԛu"?)_yS%!T]IņBi6W2iuq:N{c16yL@g哖r/U 0wVecS6l7u 9VΣ6)b?+պ3?1PUJ0VNP_t#9}B j ?UTF=H J%ZhJCn ;Y{!{c##<;֖Kk.tN'61_wJ[`+f~HKV8 %~0/Il5[GO61n"b? w^jQjZ7Jc_`*\svIbi3.U^=ɻzfodU>a@@E W>Y`Ԩ'\-a*0O9\l؄ym+9(Jq?jͳ ȶ?!%g ˺/ Ly*gK4/-:J\FV傃ހ!ҙ>$x|' R^- ɰ'2)/(D6ha`;4_tKa`\ M`9ӂ,\Iydg !ukEnm#ۄ X׍B@Z~B&V: ^Jp mIeT'ќUK \p3l>]SwD N+mdfiH>$ȉHw-'[ڝ;H;6sSڥ$!nq+NFpX1*_rY ?No5۔{YkOϙn0*!^WQ@ZZnDXS{]_]o:dVgExM}:i"s7 @YuweFN=m7E/qWa] *'t7#*=w,;Mw][`Mߥ0r1h!H=X(M?^ }yJL/\?9Ό+XNHrPkY2/͔-Yu?7ZɎB0&䰂P f](_ʲa}6oUwK/9G>gf,:Q10x"-aYTyP|A+='XøMԡ[gJȆ|=qjg΃]!# FR/% u;2w/>bpAK ,"8I —wn"KBGkɱ~L5/G\4gߚ' $E.a\0>xF@oADW\HSuW:ש?0H7[[> ^a90QE>I}4fXczAjXfj\JQWVoAK^87!-c^ZǑ)ԁJ:0l,¹ܥFGI2 ymԪf%@}FXp[Pu{`Q *. ~ڔcE%#/,guavFJc;&RWfCDb 28ӱT_3 4MʤLZ7xLJj\i*};r?:INk>^F1\lIߎk)zeR;_[t韝% ab0Br|g]7CLw)&9 gcd԰KUP6T_rGA|6:śncUTb]A"iÃ.bkۥz>3eYj눜k:*^a$cblTsOxAS_ύ`|#~7 DeѹT]nNBǚm-˶vPmx[ .dɅ9/Zҟ..q^7$?Dw6!EDX2X!^mNa$}8.E16ί/-pE~4=E|5*ɶI{=BWhD;ҷ]}Yf,P{<󊘔п5R0aΣf;F[`O s"8ՅwUT\nj#vC< 'q+93lJR# q߈OlٯLNfp\65IǶ{$X#vJKq:^P܇:EuڴX&⪠FvEui \Wm|x'+IzyW.Ndr 2GL^J16wb&.έ]2nضj-z;_Q{V3>k>KRըZf!x3}Q D z74R=vdI%m7Tt1.Ep z65%qq8cV'6(Ƀh!MWM^nlȽKɈ'~hߋhPM9k@C.\HPf$/>ʠ\_XՓ8T!2Tl8HgϖE C4՜/txA]qamb  ť}{3>0CۢMLC+-B`/qr3 QW.LWnZBx5qBxfufaq%0\j+~{1FNmda#."]6uo+? zlKw[c_L G"QI5H> vc X6#L}{ga=q1hS3Ee' C_ibo[އ-y8E˳Bq?<[ rq+ɜnNfKas<,NB6 ӕB׺x7:k kOf c# J|(u~h1_Em-5ՅNz{۸=e4#̹= V"VJ YgʔU5>\̀{\5C /LSB)|FJ0e:k(V?42GrH5d qqw.Q)=3~mHX&oF_oehEibc|t fݴ·`R ol̄HXk 'σYL53Vt9"Aa ~`>QZiQ8 !K۬:!? 4Tm& 6߃3khחh66*_Vm=*|'l:l?Z@pwu1{>zU-Ckd/z.hp9kUTC4 B/IL>T95z]]2}8hXmhZ\Phr Go|,7ް8 :^VRl 'm=~ȷsJoK.Q&7ܱY$cVhbd1x Ա38*XL`FSZ/~iT159#\k'T>Q&i\pC`\@<-'@c#30Cج,hR]Z5-mj#fE˯JeNPav/7&+ҎX{[ܞ=چùUL(S\>iUQSI$C'_h֢!FEA<9äPab' [s#`3윇lTqeϷSʴY&qP#$&띌-]2*ť=I1W.Q_Ꜭ';P螗L]~[fKADtmJlI@xŜ?C1{S2aoAYBuzYsEL;V,#״in ̭IU%4 531`rthU}/ Gfu30df7n;+&vzBljC ʋAQdr顎X`cA)-Kf۽΀۬u>z 9!"jQ0ٿ=Ǭ,:9DvfJ5R=UK5&A/!Vw| ANh,wdEKҌ ^?tljFy?d\@lxg2/,WF})i0 n;t^HL&/Y?t(p:}pY_ +ĞFePD@Css=hrcOqV^?\05ULYXI@s qU?39+vL#ټ#dϸG,4 ,XO](b*;,f'u-|$_+"٥N- 5zb/G]r\KnN6_@Xx6a!r ݢrss4d&> ( ] Z_J`(m8nY>`|ۙ; ]'XzY1/_PhSd(d:M]h%8R8]rd$!  QLaͺb>7>Hq+Z[7fk5'[<7QkCO0_Dp-$^wSX։9!j|I&yr^Fp-AĐZ L@8jrf!W |cFD f;Q[ޥ>l~J;Ð_Gj`!|f|;mb14l*sosӰx;l% *,}>Rr$ߺFJ8˧+t [ &oaR":BFiCR~UT~FvUO<wSEq}IU ~xZ} {S=Z 'K7ߜ3opM+u{+SsJJv@厎p HGǡ$-͙՝ڕcRH;Tp7,X}1׉aw@??&BCby`吾3H HXDC2{b<08E)Gy>oEӾ쎤퍩+@蚙ް/ VFxXޕ/Iv'QJ1@PA4#Ŭhj,Rm? lb 0dvP@]O{d9/D;E("9.ɽ+uV%΁1i!O; C|WI: :@F_"J IWC@mCp9P'+emiݬS"QIfJ7x;ܡxvĻzi&{3m(ꋯQ7>a\+ǷP~uro){t< 9hU<Dڂ!r5u8^w #u.uه]c-|<4/W :8(ʎ؝I(`wZT.]iYԨv 01l@M˯7]ȴطBmPl54=!I"ǃOYe! S[i^Ŕ㉨~C1W[DW? ŬW̹9u:mX bڒ,iYr6  Iz}vJ@O:HA|KO%B<]Rp㡠YΦEZ9!(Ra$JădnyfA8a_"i]sNJA8;#4!:p09O1CK " ,P [#< 9)e]zκq< HS' eMyd\v~_m kɏ ~kjdM͐ҟStӃ&*`.ϭÙ&3j'4`s\4cF }.аF]MP'YJq6lǧqI{faW0(h3  nn~Bq/"6Lcxu>H]8Sk-:y"o}Y}~vȰr)]] iuKfk.#l_ Bp"Q Pj !xĐ`b%/ᩚJi8qzP%q@hI؀{4cgyzmH6%߰oz5J$[Ԣc:g?JA9AX~Î{;}:  6% xJzz›?UyOMB @̲L|.qUǦ$9YLCU8~#9ew+*S~~t0.qX$YN?( v ĻM'yqq CDiaqD,6&TN,Ij=P.`A7ʎQT)Nń$Ĥ!F7h4*ALVE TAJTa",d`d yO H3J4JL꺘!,6EϪSM mt:E{B5ez n$įUA>/$D9m}~g<"TZ2]Q':YHzj%dwdFMy~b= )[S9s3H Ѥ`'8\UäX^ l,(ܕ1y ⶁmuS.k3Ykvc\ (َc€E1McgLʙiAi+444TsQzqž1\G7KJ{LQ$]`xg–c;̏M(W\27$?4%MsU!Pn"cg>Dbei TLf:>iP`S|`؝5}!2!MպY:~sK/kqND*n^{0θDв*k,wM503o8`:$9h܂ J-x[uBznjj)bjU{HzDķߟ;Ր,BGL?ǼM\Vb κ|i`V¸H7drs]٧՚}n dcX?h=Ku%+nmj"eTC\DzD1=)a5* o @=xDH&vH܍=Š,h30419R+=Fjk˼\%vNAډz']9*πoX˄?$;П~QP~6hxCRC% q?OjKNTRrпӭABtJT`S~i# #lsEl8m&Sj8~xl;:֘>?8Y R ȣTH j.Utg57rhIn^<;v ]-tG ;|ٱhy'kڼ>XHK(PT)I_w-Ru4;oYSw|!х\Yn;)ܹa[O:_fb.@r-$&AD@<ӂA'Q%o$[(0+f4WIsc;$שfzE/8f+hxj !|RETaH G4%Nw6&6ns+QwDv 7tI|1*0TwK*ĿK1bs*~%!1#4f]gn:pjЙwtX+mܺ:4m%DdEQ`ظ9{ɅnMdƯCɺ~t(}dB;7*~*8Qu,巿d[CY#NP$H |l paT te=#nbz\ת f;D!ΐteSm0g;G`ڼZ.. |s*Q< dD IQ \dRk~ 0Z-.A_Xw6, ^~SK^-Z؞юBC]BU8dK諸 Ԁ Nx;y IIн,<+WVްL6>'< KR]58 XވZ8y 6voxXls% NX>ZN˩ &0K9*f݂t/KT7p.(^"g1U񙈄qiɑ` ya W 7WMb$˭c4c5x5σ=v{Ղ|ԯ/IBY S=gb1TlqjZ"dlO p4Ewȋfgh&|m]NPgT -tjOB<͍%C ZAN->.&壤E87_Fd[IxCA~kž,KxNM)!kϒ `nj GjW@@p戴@|a_p_҇W" d929`!FTSVBQ1Z9rm10Hndw/JnFcA٣q<*m\mG888F>C JF"a`ο{6 _|cK?c. dH,WmLJIHwgДUT ` /$m=/|)uctHW!TcD %_ɹC?]3Jޓnݳ?dڮzcLHy@Nj>6Y)碷biq[c&^Ć]ĺ#VO[Bpq3ڕz'Nuք!5&V\/s yյ60Aݐ5eCe TcZD M"HfQG[{sTf7ad]f9w|g)P[gb-^g̍[\%mW!'ߋdv[5y z)H4Z;,Nܠ3G308%Q~겱CcWf׭`˕iػDTuXef挡٣[BNn<V_CK! X؄K] *IgIΟ઻gX`$Uoо[:Dɧ>-5dk9 Bq& ˇd{ I[ƣ4J —|[b}3s5BĪ+F@d^hWd'*/j_+"߳`ˎ _(޻CLl}NMua O+]]${^㟭0u2Y׭~vs"؊/rp_UV鳵HdVTkkd==͒& )lŞҒv23> 寱qg:u@m%'"m9Ņ1s :c FHa)3cQTd(fxpֹ~˶9 3!Hh" oV&!f7ݯ+یfKc]@6/W*1iv_!{[nX$NVc{MKX>G\- u?1X\0.", i.FlxE]\`ČLt]£dV';Na Z vM`|,eX]j\Cr2#R~Hx=S |:, m$꾒}8p T-j !.4/0 ]/|D= & 䣒@sep.M/ h.a7\yl%"6 ҍKWVmcH:E}<;!R+0'!hߩ6Rώ1isP`a&9&c|{Af?ŞTsB&(vǹL*g2(j%lcd咳fQU|`m |+T&:!ZzДGSL^d5"מaO!g`$SB7n{ D=#YP`,mM5: p1Ήu(m4+ Wmϣ^DUx.M<::츌(}7Y{(ґlH~`Yu_Rr/ʡi ƚMw&82,obRB؆jָYuٺ2;.~5'Zh_Ԫީ寸W_s1OA6Ų4di >&ˋT(,"e^WZ2y5"aœ=dūٓP-2{Tݎxx)I=<;Ohµ$*L}*#;*#b'=jȃ`k` A~~L\zX0]2ڢ›[$yX-t>Å~0^ֈ/+U;%Ii;.&+DWwLPhi̞n{J33MSg#Yia!Ti?iubƣiJC\Ϟ[;e-D11Q @U~bP;ģYQ}aG&%HZLBWs˛F^c0ʙ ;_ݡ 姷œR:, /UJf(.$^,d>vLmNP7SȼA8-ҭy%ω7/(o w,Γ\|c!b>$_;]DDLKa:fX^)DEп̈́ĕQOkWu]{_MŢpGn>* kL}Q*pw2MʵV& Hrc@ cO,ˣCxc53|ۃp-уA"QGԟo;_֘Q}kNyøH_ UF%#&j$3M碅 =8Ί+2"'oq  ,6[Szk@:CU$Ƒ D81t:0&pv>/Bqv2Ed;&™e@\9S gE5P'b O,os'O^jN7I9`'x1]zfgm\NJ6/WX >;_&G% Vzw3Ka) =HAL`]Z񲍌s}#SYi EZ;dl)=E%hc\0'MqԣPѯWv=./Ik܍%xJc1{g7±–I[/CPi0,wpiy&[iP 9*RkM+s?DbvlaR4k }$Ts<^hCk's ],dT W᧛1[q_ef+\h f{Pk -t=MO4VmfscՠT ]XytxQRTaX9GՈN=Ij@]Zɶ[FdE2h4K|78Y8¸~?!>MT+e5%=gsGN4 2>=;轲0$q0MngO^R')"ICyjr a&2LG:y+{13(LAn5 (#$,Z+A@BI:j 02ɣrVefϩ/;uq2TUgmu 狊4q(c타|XQPTxF;5lkO5O\0#ONbu^issDcj /E0><1˥,v|a_Q32 "C 4v2KV نq"q O9ΈFa,'T>LjQbR78_ɃU$6eү&̃{:dY+3rxF}W$Trf;_b_؋< ߕSLmn&q;r5t/qv+H lww9d9p6:,Cd K&0h*=& IG͐FyՖL|26NZJӘ^ ^%%^6p6uDCKl^s8j|F;ʐ+ By?ϧu^mN> ҬseZ=pc]i)33y+%o9"wҝ8oc/-pƩAMx(fɪNDbzJڥ:4]" nV V)-I$P? -^1G%l> ­LU@/l d|& fnMCVp=%ݭsD-  }H]nΆz1Mz(ʅf%\.be|J< gA$H_5mɰxЋwՇnGN(S}jCk+%\SŰ[&˼,|ӻD3F<0 [zs]#[#HTSd^ى~hGN1^jLڒ_.m^sK+wΦbSj!1,A#l%[fs d|޴4**=clk/|Le߰2~]L蕍X2zrpH钻ȸ8^Pry?A)(+,&"jsM͋miRA-~MBK MkMۛ@w@͢^Hyx-"RNf 0:(:"> 8NׇL= WÆp'}HsP}=C<|O6Aޞ%5+k)V,!$Q^I-mKV3c}.uōXX鞨Fv#<{Je>=])gPag_5!;j &Y1^L7⟻42yq2.C$g4dťQhۖT6>'NǛwLͺ#8Q%ȍE&S Vo@Y 4*ռ8wyk<8f,+yȲL mxx+1 b!tn6Py9`)8g%`m8'8 6|fȭqϺ(ڼGT_͖7?{bDD'rz.؎R΄q[I7-$kMi]1rH&Qq.M]cRLKdju_X F{=^J׆H'xG(*bv*1dPo63Gr`\^ssY"\hNClvvHלY)Amݗ=OM"g'0e_,*XxTK ~1nkoi}zh}rE2l_UBo"޶SWƂ7օ%J62,\:aIR(x, ',H?_8 7"k&.k 9D#IٌuSkmC5B9~HR+(B~=Ch 3zG (25I;(~UA\~;w"b"w@b-}nʉǷV숻g# hsW5ѷ0ԧ) PO+FC.wx-zQ*\QhA M9. s!a}sf4 !3՛:?2Ч!Y r: KZ+z_ /[Dߢbs_og阗ӠwT ZjmZGӯދ W"dhk+owsb-L#n ;>Y1'V?j*߉<5Cߛʟ'O$C{ LiwzoȄ-k:1Zpjwq@1hqh}7I5"?e-Bi ;utf跄|EBk5)*d/q*BZRmPx"6E&1֊HĪic^f2JyӄQF;&zIB̻QʪXډn/dPA% 1P\X 6Y=u[yBK-Ɗ(9BHK _ 4ZJu^Fe-2>QЉBD[;kwf/BطJXR,.Kud2jLpF+ \ E ۶- [!u^م o~bs E;nJ( Cf͛gwmm + !kŁqg,k뺙^GY>2:bA ʫvfܷah[kRISsUG!cGf}DI63AАnTPbADqk!5$Pj)Ȋؐ?=x*7fH= <"v}doi4 0vEd_ O#45ŗ-^=-T' RIg$`>QݶHÃܑs+Hs BU2qdC־aiqԚ ׻ ?R"H ;UC/$`JKU"/.WtpC)r﷝\!Gl:Į@9 CR4Mu%8XuMB@W>kS"1M%}f0tH,G=oN^fe |%g 𧻜zij,Z:VD,^6NmbP@b*LO5qҮ?XWD)p.YʯN^9l@[?^h+Jڔĉrރ`SN÷F5fֱvx$LiA##>:,As2HQVJ *9>-%$T aS^a:0/ڄJQq=TfeYIƖEp…}k"6e#z̠^H03s<еk?sTQOX$!4M4mZs^2H5e|<}mJ:`0Dm"îv2D=&;~rz4w|f Y()u&xCvj6/'gB;-Ŀ_ٻ V9ߒ"[S&7{2،C9zWM yӿ3efgFc<$;&Stk=W`G_fgNùHK&E, 7r2>~f[3V(at7̡H`BàP..AI fo{~%pYGRn/aӊ) j?Tz 9}> <%*Fj%[rClzΪJI$*#h婥 E>#F>ZU_ b4=٥26BAKBmԘyi&I3&g<R$rg}=u:aT*Bir% 肼b,=7oSPc 70>bUXO1߿j> ՅFpżZT%߉!=f$)_s!"F-Qc#{w* 7R^9Z &mx.:qFcV'R. rBd_vi?UN(*"o+nɃ̣~ E 1(_Ik0t,^ 5T= <]8"(L{m i&:z.XQ}P!^^IaSrc19d6R~@_r-4?΋/?mɣt|cY۰ pub0Z~d,e_v iw;,d@Hʀ %w 5|ȑl!-FBRE!Otd$c͗(႘W2yg;D 9r _T/ @H\`oR9I_R6dd#KY/7mhI ґZ Bѯ7A?%I!e+4.9M[':~M7A-dvT[3ֵ6>Gϯ,g28Ώk.ag:&ܝ2H(Sk] *#M)^[ كʎ>?,eAta΅;ogUJU/la8p;~րhUJ&q"alK)V/޺{%'Bh'^=krY;{ +"/ VGQ[]_ug=Xk,o] olR|lC٘Ci0-a`%8IliTY{$Im4p={ׅ9~UG!>!KYi,ƌzFTX bj{Ct?0@t@R޿kr!Qx0T031*TL ޳'Wl }9#Y%XCoY Z6B'A2-Q9f]K,Pa4az@VVp0Jxw@VlcʭEZYpjqck艐&1<=5Ds٠&N82P;r-d6d(vp "&{P"64Z|Jh}INVJn(2/kTw AKPѤM>Nx܉Elbvkj - d$+G=GW$N݅4>hbM{HYU${ƤX%e1h>pxh:_#4<xoڳjW?F8QO2|)DƎiQ})x?w&o0]m:bqul;=ygS#3PW[ r QZQN(=f%idg IjMo ,a{ցW39֒~[5{%WhPEDf_»&;;cQ&yzw"O BGĬed;$EG:XjMݴ L!v}=YX| -^\zRco#$ 7F@"ڑ*S+e@W $+%a\P>y|1J-Dv s8 \AI,MPO?޻f|2•huqnj?ph@ ',-[<3/aEkSEp rw#9[1H*/SRf~^YW*`HGc-,3%,ڊbT)xUd"nBhlGeoq=[ gʩ"EBA-;?R V "זL,mZ,*Aχ,(NZ~,$D:'~Զx7I wYDA?Bo21w{Cˊv dIh$ s˒؊uR琌&YZm\ekwҨ, 0.$ccX0a6Vb.Y$+P>IiotYTzgo25DMbZ5>\|]eI8MoA[ Wj]x!$)t#ʢjB͔"q'HMA_RŕGlew&EUqNkp菂%T.΅{}añuc Y ߪ24Ң2?_䟞y1KT)lq9F=)bӢBl/gjk+~nV9K4銂;Qc28+9W_VvT}|UF ]]qO;u&==5} &>CaCVֈ<A>u6O]d37&_E J`1Qp%ws87,VVsK3LʴhR:"^ a)Fyco*.+ Sn|?NIemdĭRDM ݣۡ±\\#4:uGZl_ӴՀgw3AmEA+)>V6mt3D.;f [A.}YUֆ` Ȭm3 _dCH5i ÑGbq*҆h WLX1A8Yxhɋ+ujᑘAM H;>u} f*OHaƜ&PA ,H>dX4{W=ʩZb:&_2s76M$"t!i'L.pFDn;!89sjٰ+cqOn %~-|hXiXt`HCb^%`BPmƗ4n'aar&/Il ^"+J~>Aؓ,R$& k?~K<7Hft]3W0yH4۷OIR/OXoF(fjAl M>%^ TJR&/۾p Aׅ P%Q$\*VHqθ 8㓣R'd픫Y!աc)=Ĭ׻A2gu/ 1Ty";@˚|/nR֏͞ Z}쨜H>26Qvز5?oW4)xKbi.(CU 'm/װʀ~ܧ~ilozK0Q'Q>zؠIVF0QmϟmЧϳ?YID- LJ%8;f!ڮqU]J#Q),=;nl.g�ȱ M},?U5;׌OԳ s e!kaFCӢgXwf6 1c=:8W X" q8X4"[Iɜhv җza ,ݨͫ\۪%ST(*\}0Ju@WrWEvFNW'< V/ j^mUn &.Y=8_ڝI[!|RuZY)%31`atu>q:ća?hj?} 2(Ss sh#z6^gv_Pt]HP12/>`y‹TV'XE#C RiyO)9`0?U0M*РKCSȐ B[(t![w:&P^F>%sjq-x YS}LRk5a-׏wWY6Vą 8Bd@Vj4_!/l;ʸџo)FaʆTtqV]?tr6pJF 3H=tWyPV_R:jAJTuareلs`ܓ%5$>]MN45&A0ă:9Q&8bA f͛pXċm jެ>4BqK#hXsKT>ZA(ь,^ۜ-ZqAk7bxw!.z.sU/sL,)\1dnɔ ],*"R)]+;v535}rboaN2u,niyVK<|4 D;!"SHeO٣4Ī{ TG"=03 y2RIξ֜ĉN@ђ t1Nut6L ݙ[u/)$%5lJ!dS)D/RkHDqHOp0I'uA]=޶0uAmeUV}쨶/jugOѼay1}G^ܻlyMGRI!=h[L -9`yΤiqczZ?FOK Wy'|cJ1j :ȭx<|0~aQhnRSgzw}5S5yU_Q)2r':0K3YrY [/ 2?E@Ú>y =kz$Z@>RC9b^`զ5zM\u5BGy!bLP:Ǖvp[ۜ: !|i1)If C#asTW29nxtnK!~Ȳ Fj"Ԅ:#*xkW=A"hRo›=H>rcV(J[b>J3Z鹻fXr/"+p)ܼ Dտ 8;}R%61U 5.Dאi&q.V ܊5Q1C R*~$E@*N"CVz>JuF%g[pͨ\}dխz,0҂ X9ݧ=~rvg- M[ةho cFd@^!t RXh՛Cd(u;F<0̮AGi<_%YzL5XV iiHSl*?a [ѵ+x[_VCz9wڻN;v KXJ;L*׾XFH`,J6F=L?Pp5(Re@q]؂`0^5ҷ']CxԺf%xa vm?<>=n9SXv.&yʮ Hr3ȇ'Zz vM u:ݒnn`Tѷ%'fLyfot'|i= _ӥ{nmO123"DJNkOaڛ]yJ2mE>u'1Yu+ZIwXPnr臲_}6;-X~0Ԇ?li5% 7m8ia@Sf\vV2M!/S ]p| 3H*rgȝ4<R؂+%肵b{ɦlVryk")Bhğc6Ђx(L_'_#7;Q<ܯكNΘ<Y*Vq=jImn\NEMNNIQ0ɛӽz{ai91QR`0yQ !#}~f&3 D!H<ҁL^q(ׄٓ1i5˘ھW )aS<\gvbPbo57E#y޲l6XbvAGˊ7d|UQi`l"Zc5B; J;w4fT' \i ˢ"ZlCo6!&zӖ* ے?a}9J%P26 1̰Rm[R5ޢ0~0+j`N.v2_T/S iyF 5q"^߈cdQVY Y&q1̪uMXGM\As -ZO&!u!ns4:0rr@`xNJrrM5k]b~k6XT gH:XF=HKinKkL6B<+WŁ'$ v㵝Dþ-(/.FS VbTTj{?"+PG,Q>Ng0lqa+E9=K]R3q0p%7UgzaE=so}P AXڕ{0h3{*Z ׃:~R37A|\0t OecBt 5L,K%28'(T _/*~U2)(a9(`!}UNJвpQ7)CJ~tzg@؀<C#aFx;jCo ٪U7F\h]񱔖ՂX朲߉k#fB(j){6h)}\f}ڑ[m-V3- ;jgIEݗ^.{xSVQ_1A"&{LNfF S@Eqwi}UWj>mEՒjt_Ê%DznX\2h/hnRy\O;~6 c F-c}sDZ|a婈,t?[0#SwL>ؗG.Y=lA }tgRKwu-uZ~PT_?/R\j@<FۉsŮ!x Z_W}Y6PUmxu{نMLaX'C-1)kVYU9֏ű!% ݅`wM%ĽAIPHi|ZKm<8;9+\TKTtXzV}Q'Ldg_0P0cQ^ mŨ@XI¦rH3xf5.Z Z&^9 ^X?HK:gQG:Y.=ȶ /4|v1ۿ80_,Q. &,Z4I否jNkc@{r#yK ŝf:C59ƧƬFf7l@J٤kpf d}=Qvf (.]8p栶x~bX^ ϴ[xgPFa,Ona m_vԞ+ un'Fep!_Q^&欴 a{ps[ Z$PZ2圳-&5 ]ƽTα6;Cu!2x703gPHOT[" + _/LȘi}d56@cI;]Pܞ2)kbp~ShR}_nֳo_ғ&AĞ!˒z/ig]a7taAZ* }{wk&=8K_ΡFh8%ӪFjrYlD3[Ή'* YAS5%a$l+܆FxaT]5\w8˕Oe˒F)Os#CcMJ@:@ xg rFfϊk4DeߗL@YG)l* 6e7-g&w*o.yBJGG*,ŖVYډ 9IV;$j?Ii-7*a|l*7|ȟN8NXfE zT{GI.uob:K._ZxP>"f"W)¶HdײBd|&wT[H}%85cPYtZW$ B؅\ߐ Xa.n=zRdZeAm/Qyfwe?aX;m@EL>ԄUSzYz`iJz ۵dK.Y@cRH}\zr $Kx i,L0@9=JVYH8"Qlճj?a|BNp)vŌjG|ҳ &dVINM1 $ujDj;Oب c^oF_qH$pe\wC XHp.C1zױW؅$dMpx9|VnnY | ,=A|sn6q) 3˽ Z#vPϙE1 DL8&(K?$ŏA(=1hhP +r{'#80hl- 辨 fmW%Lw]< :1;VȇI .7֨r 8+vm_S&{;H=]z"琉a`'ĥo'H(dsqhHxӜ,NVQJ]&f[<,FT6y䌤5sS |("ѱme}[.,W _ќ#g-`v ᭱H$ΏP}p|1m̆Ҁz&rceX1g𛐉ױFV>6z5dFs Y)3=&Sہa6. tVn'8iVd > +M4PBpꧢ?Q,vT9Q,je|+%&),N<lU }'S ; ! ˽P48_ʹ\E_b - i}~Dv K`L[H6ZB(rT6gW8h?bD5!;}pU#g@Y^N VA,zwpR矴It9@Xxu PrO\!9\-~ׇZf=ÂW~r,O=+t?`[7 e4@{#x=8࿐oWJ!5(f|-bZV452ba%=`!BGl- _ֆ᳟e+4"aFkӵbL/[zb)uD lb#gv.r!dqtCQlL|7a{-ַ .2B'Ѓ;E>3P;s4Ky2~ fHMZ l%l5j@WOt[L!-[}Aęb"$F@տs@o*hЍt(qE]GZ8z6F;~S]~*A`,*kETQn2Dyf"roL\t r>Ƌ_A2ifo.}H=9i=o]B K7 $ϫ5l_LxݛhLG1QeP%нj"o*f.rgXـ2Uan$l_$ K( n8hJ]y"7Ke[j`uJPn< 𩢠NVq?إ/9ijtlY㽮_uܵ.nxw;@;KX 4qr@ng8 .ъ܉u?[Tz:F"Eo#F]{P8`[]uTv{ *τpl)$K8Ҥ>-Xs »sW"k0ċ,B`p3.UZ1\[)uS}'E!a$f=kK?1jI6w3cLeFF|TKV(UOV|3G{n"RT%G.k7;˧ v"3W?LК<i`|FVtiTZ9[hnD;pOSTy#G/Oh8'pQRZzZ[rB_ jx;Yq̜.p؜~+n A\m;n=ȕUl>liPbCݺCbOg%&tU=(#b8w[#Wfu9ԇɦOs5ٺ-|.mW_-iHpϩ(a}߁bC?=2|[PB{%WrP;)ZHrsEc)}5b g{-a(9^' ܁1@Ƌ t Sf`u}ה@oNӿ#7 {!V~|ZP~92H*ג}iHփ1u8}@q77 K?/U2I'8L;51^ xj:pS,z p?bIĻv[{͈Q94Q ?>t ]f9[Η7\E^IF&x<&5hTpii:r&~2c{)CϕMf8 @C KOd|0@qM"tj$7TԽRjc> NZ!;2E7bܾ(Ȧ';"eJubUGbcwFA- P0of"~s__T5zc:O釥1~RpܰA?Ȩ-DAjVªm2 !3̣եC ߶T#vW甝 XP[/Ej?0;^'gc{\!_!ko1 x٠2w/ZL7$B;&5b|TtL)3iwvT$,gTue>tױdN`0fIOr! |u&굝~ķ,l@hh|n@.>%L y } `X%oheKwE3c.b CV|}9{PR{~`}ݿ֝1`˦@T/ ө%Xv)W rRv x[/䖡p Pt"P뽑d؈lVf{d2ֹ=`Iga0d_<xdy#*ţv,tS7|8a@=%t@[\HbzgMeX,>ut[2+(.+$]#=\TN8?)c<NSO24t^x~ǣfdid+s+藦I<(C *"OD94T^r0<`oVjN@?j9$_ZE{xJM<_wՎP%aAԍ,PK;ģܖLҴ@ELu7-#֝NQ.Iiʃ0bs.r)O R59~} &@?HT">nJ~&`ErDxWHàՕdgHU|*ɼAԒ9Uq)h+Tm6hɾ Aꕙkk$][D C.>2K|b~ QL"oC a}f;ơf:pMT~ D4h2 fxlg1qc۹N94 wAPWBfmZh&2(VS[!\GSwQn_uΰ|'!Hg-~9!-eh1I]e}]:yO H aCZE S!C\5)Q^>>)@teR2$Ѱ.F?. i}rK%7uRVa117f~h"gE\Vp'P2>϶Ej3Qv|>j"}K*f9@紙|Wx7}OYKr g*$"7̚TcK8z`8h˥'S-l+7 @l{ #*>{!>4>jd' +upc<6↛e ݯT`if'TōeWZ4QIv +)=/Y_%=iL+ǜi3{|4hi/+ӷ ƌ w,A lѱAD0Ȼ6)@MgR -B艿%@mEUl }_,قF>A!*5ttLc,?ɯ@*VcrC34R_F0Y YD9iHd 5,wF3':`^{p܆>g RoVN.Nxp.lS-OȚ;2m,2͸:=-ـܯuyI3;uUNi4ms#d@_DE{įGoTa$4Kd~Psv.܏Ef,{8zC4񶓄Gc7-u( f N<c a{[)!ZsީaIJebf W'}yyLobea1%%蕒aZ}7Nw<*ݤ8†" Wj WFVfPhl)2RO>Ѥw%Hgp߅c/qNMlcWGvk[2ȓa*si=D+z`tOglyhi !dzSjL+'!\hy|q-W?)nA?hST~&۬:ƿL%K ֓d C.;Uj<@NPXW .tQRڻc 49&">M7ɰ6΀CJ!/SC_{^rր,K J.S:)K[l6Fab(/q;e.oc{/Xyrq> ?k$~8Ti'Dlcn?p;2^۱Ey])+}#iClv?\jf*LE}Eʨd>4:)ǜ,,R WN,LvCQgz`Fxf]I]\̻7-wmauat_#6呲9OWp$o7$A4ˌǕ3mM j3>(%ɻ>ݰ 1hqKWvAEҩb`<]\(U֘G GS 1B;fgIL[綠NyxcgR~Qģ^2ir/F٧٫K&[X-'CD>Y!X=kI)3vW+Z$dѳZiSOP?0"?Ăyѝ ^5)m]H?y0:Q4O0W p҆beꋏRRc΁! M٘B ӌ;4O9է=,SA~ Х)r̼)Rߍ2;H"1(ˌ{t;L9˱6LK0nUmõA#E6BCkشȃg"h/\(#4s&Iy30Yƒfn]lN @WA75x摴:ykj~߱"iVaWz49-M˧A!cj~Yb@`"Uۀix2d >%xӦ% LtTmV%zwynW0~5 { ^$ RȬ/<3#"A\Hψ{{Ue(S1vЂ Nˁs#`4,WӨu@gF0%ԙV@519sU۹qt@u-:U[ZF=(\1ʗ ?z"B$c~IqP+IRl4׭q Jw\ɽ ~1EM(3k]?0t)ؼ\!빳Ǣw6uBnq] ')|MI, erhWP/v '/zVvBruN}axNԹ}` $Sh_֐K=zWBy_ Q5/$wgdby Nŷ8n]{ub}hy\a;B?;  21/V%Ix-K^j`$28ãw@[%D5?#gHZ^|@Yd9u6wTcr-TE{!Ph^6C/CmɜzsA1Ds=jȰg!&j{͇Se(%2U/Ήl=+aa`}K 4~ˇO}EN1p&#}@OW5J 8Ok^FK=%ʠöw{wzsWc22'ҿC~X ۢ݌TdFʅA=u?ԻHW4ijE[)X5ÁW攤7>iN1nk6ծ`')jaQPI:̗:)=^WI}N-e|A_s7lI6J!KMGH82)TM`+gSD0\; + fLM=9A^5GIMo޸VGEh5ٗft=m[&y{MPF qlM]}W,GGU .hȂۇaҊIv,ɬ܈E Ae[(Sh 5y>#~a.Fk?OG^^]/`(͌[K Bۄ#5=EN<*@:uc%̊=8`S©[C;kAze w{\7]GcHXEYT= :T7"*,+OiL݀ԷJBa_bĭ5 [gKl!0۷aVE:*.aݚ(}$X!o cNU`x1gA8NTC;Š㽇қ6_!հ(цTUǤ#Blh uIAP5YtuMEF2 9T4KUGzo>dPx=#pT%R#!l-#e / Rm-akPwYXE5H1gUb<++X=q?l]m𧷂ڎQl y4> M?~kW4:ϹkkUTԤI9~>(Bw'?iqC2: @Ʉca_n8, [XH'*;;{/OL'L@g3H1x9ZWjӤBL|5d5Pz !;τmtqxY+~]w؝d2gvsb%_8|i v|AG:)}|$ͧCіQ{x6hO Uܕ8CpF)?Vr7-N/. ZIy:Q(uq {HO.][y1B<>QswU>gv!$|*Z2^9t>:Dd2A9q`N0O 74:(-x:lV\r9Nzَe*L˹(2lϧqdS9J]ɡ04VW\zQ^ST_v![IHAQN؇|=E}{:k5f̈ W{p7k%.횰^-9dW T0a;B_ yN"P yn q >W@EMNH<9-N %~*2h^fe]̈K),so IP C-Q/;޷KrɅxBHnFs*jܗەv<>C= QD)A:=)e!N"g j3':4 9X'9m>wߍ|2xHzx‡l@&`R\_ؒR&w;^ݷXXVx>+/>m=,$[+ݜMP's>@ 2K˳&MEWVc`Hoi:p_몏`%:.T;~Psu384П25ˏn$Wcj`~4* I^"wAq&F>I-`luSS71E ,|&3IdxFY9 }fH]އW 4V; 5<&LPĸr:HӸJaµ,i#`;8P kF0j8厱pp[ZkWjM^#|;u$ .o4G8HԦSE?>5ٺbjw9IL3w' ݼ[-X]bP2VG}MQF,[`>YWHN(]1&Ą3P:' [f3>z[7B'gAL!`;4 ;$s9raٖd8t0׉ {л \ qjeͻV4dF4\5 ]6Ѷ,TEQھ08/7QŇ I'%D 5"V %g긺rGShͯIN3K>RKQEP.{h[{&.h^ RϑF/M!фySIPtZ+i׽zaX9쮟c-ɕhYN.?6Zջy3 OW@@q@ d${/bZIYst@*ewl׿О9.ǻ:׏09 qFy%za+2UuutWM3'!_pi(O-t$1.u8[d {;vd^ayɡ`DZY+RL3uv(l8{ذwN.w< ze@.(f]v5 X9F2 _RߵC-dTVKqK AGǿa4@$fES ۳&„#%0JwQTDN,B4v>OCQJ\i GK6pqVKG\ LqbѾ 1Aܸu-g !|Hq= {[׾uF9siujK:}mV)l Tt u'H.A:',j!ڝ9ureyT؃r(bO6Cz/F1VMY}h-Dr k+0E7!U˳)Ip[YK<2- ; NDoTiꇣ9 $!ԖN3Yu gl{Y"]/q yܾCok^|𨁉WG!?w/S+-2j?1P- _^Tc3':k |ҍ1ۥ/XQgYֲj)"՝on2hI,&aCmJ$w}+Mvr?RW6l']pd`ƄSP~f /9kh,!L~Rݿ^&rJyr9Z8r KƝB؇3fmо="DHEАUN&vHa'/5DY_{ngrMM3V_{I$ŻZDo,!˺׾.7a [T=[jИb9,a̢Dy М >4lnpU^wPYl`O!3l(L S>+ _fRȋꗗl  =W R4R6lYG)<[~>H }KRJ3#*ɽ;RV '|cZ[2Z@o\8݋hAt;Ab-3ΗJZuhS4O}ydV} nX$[<2^3q(M.r?Z=ŘR^}`^& q;03|rV6ȳNVzR"U&Z3ܥ.Zb on.0|4"Bokη)?}S 9腵W8]3OXK2_ُ*GLgm P1UW>++)vإ0& ^w6UGd&5JHUZ#&}qݶR@*=Am v8+SQdfUH FydMf('aF.$[lEB5K!FуXYQ\ł{i*+/7֧ƼtrsV4SSLSゼ"UF|ߖM `SL:&?+x&,JLޘPkJic24t!Pm@f̤ AN/wj5Ml甇*]lπ/"2 QAK$*~nHI'8ȍI_MJ*BtbUUX z]}^wg)$Ҡ_'b|'!\2?MnQ_}rɬ(Mc32CV+ |moGPE -h:eTv$A`"ROR݇&3CoBӃKE[PʹQjq/,l[Ӱ:kqXzUl`޽*>HcV+'q"_E-t#ܜ"pWԌ'j7޴(ؓoX<9GRSk\󖄒J+Q,K4y& 5bZsޙ`wU4)Zq)丂KVQ>zn}Mc TQJ'd^) P,B^yKOXS4f;srWD9=9Ė"Y8(?jQW㗔6sV\Y;0]i{?\)gWoxYzK <7IOpUu[tHj^+!1[˵#EA^͡E>U50ԯcVqh}P]s#^ dC ţ陒Y}es -h12kp4V_UNNU_!U'w솁}X|'F} xk >S/yls!X3.r~:aM}hبҽlVn J2V%zjk fkNALk\ԁc{S "1r Eiv^E׻ԈFgޜ˒)Aq*J,q~2 yN;D&~zݶ;@Mon͈U,M7E__kV/]|\sAɝ檨J 2N|5F ЀH:oz9s0P̱GPgt۠ G gSmcBpAᐒZYmɸ>9&rҘF|O>QJ1Wa`xԯ3US6]~Y8QB jeiAƈW5pTlAFZF9@=d"VjT`J#i\ SZL7Y27hSP~c@zN܀ ٝv %qnܓks&Aϙ$\sɣ&O,W?Cs-4A>DS45M6&es?nyA#sko8]aR1>sD*7fsU꽷}Xb 0-Lߥ nq)ZMDw|hvI%lwqVt;BSְUVaxbp8|9|kɖP͇-fgZϧ^q][@ QE@"ZA_y XZA |D 3cA+im&Y0\}B:M@ WضxcSd oG je$$iܰhLXbLAK7דE Z> x~))1' NbfJPC܆R[ȗYc>Ygv9bHycˌy{|CT:iJ?lg|tYJGt\!OIB>W,VR@| ~m_#l~W)E {y%&i-ܷsFXq +pzdՌ-2 }!vM@Sh/E`C;ӷa$ps+/Tm@?GJ(Y Ԟ:X=ޏU͐1wR+Qs[Jə%;"wHӻMIq b_TCʲ鬠Nmˢ)WËR9 $Xܝ1?704@0o;MڔMi<>U%4fZ IGD}ŵlyLcpxc*49ȡ|K^ogk$Z9/J^iL܂Z8r%Lي}5}zϪq/p*)*_f`۲"Cpm >q]aK1،sfE|󾎾WFl<C|pLK$bs|_W|DtGl6:+ڣm3[Z&3k>@`n,JEaO⍄WE 39 mHkAˎ\Gv̒4j۠An*jYJ^K5R׽)[t6k:_M<4˩#[1?#N ׭Gd>]= +UD2HgC^oMN4Yw:}lDMyRdb #6ZamZ u#cYG /T捈̬ܴhS4>XK: ԃ}ĨڝDuOi%؞[( ~5$U7hN0믜c§p*#o`zOs>7TRؘB&O\YS8JUiuF9f%KȊZhmG$/\e:2:,ÿ#WDRp H]JV\aœ?2CMċ3쐚20+w-id.&QW,&?4xu=to:>\AUzQ1Ø ? 1'|DԞL͓-{`Y{}$Iy fi抱߇FqT]潑~Į!M7.:\;~MaJ7n\kq&gI,JLo_m$< Tf[ɴ<ɠs[m/;i W (q/q'׍sy4VZddn!4Q`'^}] 8ZBSRs+(n#]xExA+)F>ӽ$ahWʤ^(mZ5r&aa)&S?<@=j4ɲ,eƙMWV򀭀"/`- #sطiP0췂ZԐLO :@BY7R,lu}۫#G"^iժğ!ĐAMiA 6G_ *)ryks K*"`E읯K.l ]{ ܉6kF\W%9`,Ɓ2b'_Ϛ:QG$|`Ʈ 2FfJ408ק)3< dU\3^R -<-]I4Mz F%ab2ezh$ahiJ7q#$3wPj dnz^ߓGQ**t'V[i{(NɺhoϿ\v{ B)@ӹyI}M$3 dWv6׋ hWf1{Rr¬gD>\:R ɐT `FfF_ nG/d?Ojj]xH߄/ {% Ѭ i k4y7_<0Bw 33 &Q-0`ڠ4f +з/cORsGG /D+3r-SGS$ X2' `yNly›()P4(cG4%͗ÛΦ!܋=OMOȥR[3bŕ!6.@%18v?U}eET}vUb߫1r8!C!ҟn^9Dl6ZrR >ZNTb*q0<ոk yôv $OzQyO+51W(3OTbJƺly=,r".ط(CD-6M[{lU$ /t@k4ὴ劏FvTeDXl|ZF)Z-ĖRնcm7 5VlR;AJ͵ikqxKzBauB{W16ޜE%}RO/IQfK B9;Qkuk2:P=oK¥ۛe\dK~݌$ dvP%D &&XC ߋѱUг  >WS5Lj8`"H#\cߦ[مW~;JDrƔǝ\mqޜE SDɽR^DLؿLyÏ=5@b`+|Ue~dGu逾ZxJ3^m4rZU}c^$W2zb:qG(bԇ&"⺯;ٟ#~ Ap1N !x~h+.٭k=]ߑ>$ꥲa&N?nh!{x&fAyI].ZcR=' EyZmId4Pi %DP6~Pdg͊NHP睿gY3 b 4!t[̀Ѱ e`UNsw Sު&N 4+vG5lgYEPhwDi!e%ӗrqMip m3 BIn+2BwIWoL.s/80 DڎZ͝5~m}Ǯ#ơ nXD#+'~ ~wwQc#-OBz8!mpufu-Iy BY\L$UA eté]ko$Ni9 4sVلVZߗ4(Ay mBv6{$S7 !~/ >Rq @cĖ"o#qT{>lԄVvfרBoO d)[iȞ%)}t LGqĞJ=a 9W\?>7>iqwnH9S|ҏ 76EK.5R/.Jyه=ܔg#.;Pم:§U:-ü1$pH 7=,,%]6JtyT9l1a/J 7z !B5Ju1IUTś8k1CKvfڎO3?s@MkXY4~<^ej12 2t>ok@SNB&-}K}SwOpd;Mrl{aTT3Os? 6XmBӆ$fKXw *)@o;U}'~H# M]l>e_HS'Tͬ 뚥2dPxxۡ58:3g`VO]'/tTQu *#Ɏ!lO7x;c<0kU-pC4EX@^%7BAK_z]FCq2,y!01^9J iuMVuL;65զ/WNGp%"^R$+v%LF&@P#d@xf+ Ĭ`g$Xue&c^>,cI=ZH< nn_kIDw-ݿsA1$aɽXj˟q\NɎVbwbޔ6Җ<]/7o #D#1 EYx0ױ}VoB"ƒ7xWc?LZyYxP5Rf#y`mg۪:D.Fbqe<"U`zu2`pSzU액uqlT1Vs8:T+bWEљkxb*$I#AN) ٍ:A} `k,Ѕr҄Կ$Xņ%|UZݵy7b W,AΖR?jo $L<`$tLG]c<R9^Ǫfǖ2GjπNa4%]LeOTJW4U^ w94i3 -}H׆s8 qq F {O{ SR3Ck; V(p{E*Vx?p~' WZxƔ˘[f)NOkΕ}f/]^LmƼ @ql2yPoIJOp}V{˾5  ^\XP+.Hߑ@rckciy L `8AǼRL# =<U˱d@L-@yG]SΏF8=S Z=S t#=2C'ݳ Ss/Z;cb:om+ѓ9k?*$}uLS*h]zh#*8^bLU"Ǎ:sx1 _pTjoILo&fr &[o.x%€>aGxp+< $uFCX1I?"x9(qwE5j@1tl4p0뛛L B?5ʗ$ѓHKTﰻI3yq>e"jD%޸3 񱔸XVgmJ8(_TC6}W`6l"Et{4s&m8e>~۟G`ͫ5R7l+m1*x˖jƲJ0wa%Q7v:Ӷ`hĊh,jztt}gdz_aD-xtm&xSWWI]@5Bm2@v$"VyTFg Xgbl`pa֑nVk݀˥ZG} KNQwS .fIlCN-dk6mndݒ88)/Cyz2#@1#풞Uv͒2*w6-!x a gMӠH q2J'?aJ2wiJ {' @ҴA j[v  VK>Fp^_z(pK<1Fa?hГ*$aK,4@6@*9OެQ+M!e(u^WN/". z>chTVL4~-e+=мJ)1dg.^`ϡP`lIfI^7^kL`hrpzO(% U E:Lp_l@&PAZ#y!D132#dt0hdͲu4LJvuY+l6ͫ8N|(ntyIbDR"hCZE's:)`:ݎsJ:ٰUi?'/`sAxH?6|0qACR*IK=ŏ~f#!a@r#ςIU)}3+5`@K˿!s "^sUK$aUq9V`?:fb~ocFs~!BսDC7I@PښrB: m%.ZgvfoL3{=OG't/Gaq+U]A(ľf匰BR7: eHUi$k)-9 3= CmIo8ԈӋ 7gn%_@ ZNCwX=+۳H_1bu5G,d`12f#%7}t8{}4Z(  i #ħ2TϵG=M85 4_d%9F=3&\2$s&ė݌qĞQjd}aP~8xVd&>%>jo%&ƿP H6 ɋl6!;juꅭ'bӶ0NJXl6pI Ogޕu?Pэ+Aw(V =v%_*©]hXJRO8?%Nssjz<ʌ:٫W?-)v+ ŧoD=8}z9\w^ۿJ)b Gʾfm ~}^3n.ULE4fQt#l?|Y(5Nx1@9Иaݢ44Ci%* X*&M? ,v Ak*)!baM!|V30O m9G&¹Kf-;+1p&|ɮ i**Xl@סf 0y$bKPA Zw݉TcQe$^-1-c]=N.njJ2շHS"x# &0ZIL<izMd /?Q&c]bsΧdH(- ѯ¿ڼSɲSl4yGBn.}hR9pz#&8; y<>0طh n-3 uZ\LHBnq?ڪ<+-{s0iBDg;/@.ïN;C:舄E'DkkNS(>sZ˻e,ׅxƯd0OeI*f](^I!t!L%[ƑVC?h@F/ ;覚fCJS%NK~+ޗYyDfJ8O y?˄b`[YKQԄ s(' r ^ZuE3[*GSlBh)L:\EhR'f D8A@8ZR-n0 Kgѷ]pImkım㣲Ɵ9 1)*Q@%y|d H!v2f;A]9fetK"+*q彧3:avkFq&$~ׅh؍dheU&,xL>hn*ә/_ϗHI+7a 8ޗkz[r۴xG\]e|# (A)O{4{FgO _rc YEZw,^~.+qIMZ\"P,b'Bȓ@*1F+qZQ d4!Sr(m뛻ƒevG_iIl[_KR6EP dJ}:?-1ȲO;ٻK4Ǔ u#h?c.(.(PLn\jtJ~B_b;ڮxS !(0Ҫf.(n3jp+"{P<_Tp'%qh-!AlR$ ")Q!k\'%Lj#_cCOoex=R_*^r̴ !Hy N Vv5$ű5ߋWSb=5(4јD)_*W>LjA5Fp"?h|0n_a kqxZ/.|Gz %KuW]oP9l:^IQu ݺ vcV R#Gs6u f`dϳti-۸S9c)vcųy8-<i?4. pfbr{h5^xǢt_LJhR.:z(cG",S]kSw -I5 >}B_nCY8Bf': $E'Ae@4'm}:d yI[K+ ji򾘊Ief@L(?uhZ B Y>V$/Htnl3 穡o7W/_gmC^ ѣW')}~/z?J65gE%бăGdu50SemS1j^ xT$ux؟ x ,=$ᒼGY|k |b) g ^C_{uYS 㫐f_ԃ]${fQ!F@ GQ4y*jS᎝n'5Tu[;C)KbQx# 2J DDU{֚K>1`L_F HGWqVp0Ң #ү2~TG=tcy]C#}#DK5֙eX"ϝh(wegQY$r+e yz]kh2C"$Clm۱VuWz'\W@P;ƪ{u@;#(\3gT+3@|^B<oL|I=<#4odIRIE2+ӭ;跿#>NzdLa?tdH֜lGu/RJ+KQ{2J-0_Em)v[J15E-}vmEccO;.QcMv\lȯ@}1jD TŤ}2ـI  v2eZb-5#\2ƭq} 6]'I lkhICb gr;?XCu?0lq# ZB\`rpLve:Rar6q/4 EPf9ĥm_P=1u3ȿut!j+^)/ Q`."Džd4"ycH6$'+_}/CfkvS+DMf0!)ؘ-Q9{?_Df)m:aEYs):~8*Mq1>XJBS i, 4)].G^]Ov_-}s|}hW tb o_T;q kj% E"Z3_5o.wGZN^!sNS|<\u]Hʼn bS d-(s9Lq δY8(/Ufj^RdbiO *+ ?`%ًFHK3fi/`1_ .aYQߦwhpam[WZf}$7MBR6QJTGq|Ndn["W)%Xj,>:_8C<.LtY-;vC! d-DLe0(umUE8-礧q.RVOz؎I˙//L[]T 6gˆ GWl ¸(ֿ(5^PBE1Hq|'b6[:_1#Fɀ#,|;;/1VB·«Y ӠfX)<09DN-Z(3Q;B |ˢyv5یdR|y}M(ͭvru''̧ ]fCy'v/.n)6Y[8>) ¥Rq\.$[)c(\LeX$BvV?ʑ[s2dDnʹ)w)f׍t>J[Z,m瑪d!dOņ {pE@ 64*髍tΘteVAYAp]gr(@?:"#^: _sb EZ)H믶T)>u `I`."-׋gvx}D:C?W`1*ZkWޖF^RzBD_K=Cr2le|B);ŧ,^A\W\{q8L4` $ .N[Z׵[M>ĿPuSSX5rےZ|vS4]|yljdcWS n9M܌8Y$bm=ft4FرZmE}yʰdXٴ_ǥ#F݂% ȁA"w7CP\`C7 Ո.hXNY%?DwߑßEnH[z]Hך87 iR]#hD?olkaw%Hߞ4Mc%u|%JBN0ݻߤ2y$`@ic RrmC7L )2H'fpo*IpKڍ@g4okᰕL7H)FqKe9vw58CIIHoSwIm ]J?`/m7ጦ y$JG(m0{9TnAnl8r7z ffav ![d4~$-Ho'F< &/W4]0!r—(5;$`+lpP # lQ&lh6>T a)k5:ҹ4`m (3X#L5+GO1#2~.O4dAis%",2pIk'a-Ȣ`c8:**G8q 5vDֵ5P1BS@jpJ.뛉.f71D1gBd j6RUXƹz+.DaKt >tB1[4LS%1O!F`q]iv6h&q!nzdSWC"~n5eSld U⽌ep:YUc8_o,^X ?'^z$%ܭLUq#n#j+}.8A&`F,gO'&1sv 1šŭ#KhD. V-z{`*u81~.bx][)\g(ŬgPpW' M{z0D+#gr(w|ѓ fZvYaiQ(^)vRɃv1!vL!2tw̃1.aܹWyDz/E__2VYH꾍9+3l#;=%Ja/X4 Hɽ*3&EL }-y>dIwGn wĞɄ5T (7 HuEwA9V凢Շ\0(f7.hRK OEA0JCuBptrŮO7>&5R=fЪ^6PnVA|/wʒcNդ j> Q$xkh+qLi)?{9Y5i)ʷ&zHT49HO3V`\aڼ: K(}*k?I98"MR$m .ЯW;sCN?:ᄻBN Z}&*d8%( >+2en+xQ:6.T'FǤf^r <pF[\z( Ų)D N$R'Ǫ %7 ~#zPU@wqR%KDbrS>Fg>iʽv! eoVl:j. ˫*ՠ$R[.-Rf`wQZ[ kc\Xq_avEbܬٽFisvyL/wQx,>vbE\6iQ/@i CUe>q7*JX݄b_k.<:q uVyy:C`G\3Gԕ.7 +/B/= HmrNWm `Fӆ]dI8Ra-cFlnI\'x Ąw6="uN{a?Ür JT_b#ƶOdq"$b"(`74X&A)7𨤓6.w&>F/"NxVf6, Ik)<˚K1PTt16dLE_WOo>dERu6Li0OdW`6+&YK'pe;Qx>.C!6z߮础jED.̷j "}}BWSvdF?;lVTCH}[}`J;snL*1wJQ2c,s4gmϪn_\H_"|D^a/8<`a6޳z@!0j1GF)@p *fE}w8hgf ?OK~ܦtBsxic]pLid?{B"j/y ξPCE%b6= k"0J97=(k0 VVvdvE@i%m τunhX a^A/E!@Og@FM09 NQi4Yŧ)ΒtD.Gv+XѡDnM $"[8Juqz)'C迭q å5Z;IXub7Ǜ:,&XM[Cv絽ya4.xŕ{[_zȟ&Za\m0YS*0yx`r vmgS2c!/`c +.r 6JXAw6ϤFU)'eԙMxz:Lތ| fU߁4.ͭNI+wu[;W"4UodNS7 !ljECop!@tnIfkѣf_\eG>`XqYd,s+]`˕TNv>X_R٩`_?9!-I:ЉHqk }&dᖗy,O㛸B2F`xۤl' *rk %B">@4%`wpfHK ta*.dmf;_ B ʻYsۧ E* Ա%+([܉a '!mT!,aP2!Å?5k~baCÛ1Q4%-u|m: F] !x"OF8L";SOSٽS:We`䀵ϙKe]mf&kżK:i#8 KG=a<II8XzpOmͽo)nOۜʏ|p\2 ގ|BΨ·yo-=kudBD; 9Jy^إ[ݹUׯǙy@EïZIX>[5-+sÂ:;Q^R dӫa7`̢'2qjo vKjGo9}Oi" ˧R̺-&X A8CZ3^ow`{fWSM : /<7@3@jٮ_4*#Ykm=enZ;ob5c\6)ЕxDgS[GAYɅDֵ }̼3CVޔ9BJoH|uP>zc-(xSfGQI+J`jrjhFiOLMLT(RZg|?)S%H./:6A'-*h0a ؁LD_qܮ4RN5`2/ɓ 欂[ Їy?O$dPݪ9pJ{OA^.|XG&*%bx0ۻ;\[\#Bh#aGt@jy&1WƋWׅ1 _s4/dn*bd]=~CX'w$a(˳7c-e닿pƞ)hN<Ȩ eL&VJ"D2͐%P/Chzvnn…EVlyƒY(f-|b*~Jt>%4EA|L',q^߹e$[a&925By/reOmpK4-W[yRD$"&Tǃ[)!pׯx!=ޒ.b(WSьdZMuᓄ{j[‰gtZD*K+#r:ԾYFNyF 00 mfuvTQU.q쎁|pG}ְ?S$AOdrާt8?@+"~pidMBdw1X=se(WN9TX d(𒚵LC!\S=c:uv1Y|\AiҠҦ>珤ܜ{ny"Ujm PِMxMDn̈=UqP m$zPcٛo, AFk羣cj\"@/NdKC<_~[Yw4*⒓ج24zg&c_>z[t=|w`ԁT/؅zNh_qi,uNy` K՜I׵yA0 aRhA(1yh}pcAúB&$2jOmUe]߯ptP vB&#d"Y?GJ6|=nllJ+4 d? OYt#CxE$lj^cJ[G25*C|OJ[* ̡V2_5o_temn4dw5mno>>Za:B]6^Ez &˙- vQ !0^) Yh'Eh.4z폽:m:@~iJ\ږVpQpVa7SQ KAV47g?Q; ^@ bQQ:c`+nq:os~zM?W&lq/CK nghc2șyVױ6NyEֶ2, d :)j:u췻AJ+*=FGb۹U_p|Ŭ=t$_vzɌpL.\567AUj´ͤ k^f*rd#5w!5G|@4${>a@bQ "}U8z4Zb` @p"DE,`_&^Zy ->X1֢I`KBZS:(CclPHK #.J)I@sJ*S|nQyLL\^:|=$Waّdޟqm(ԇV`t uI Yt +w?{Z0tz3mY3xZ2A5m>7}jc8]` ھH8Z3A~<-hҲxsdB-dǠ.&.Q-yXE.7Uh ǔH h}cNAH*`,@$W<Ҫ_F•!4u‹f9z-F^Pap?>UsIj1Ɉ( Mı<@3j@kcP%9A?;<5ϰE Ux0(ug;}ֽ"%j kl#([\:-ur8U2> +q8ԇҙDK9 XixsGmLl^bd㱗$,y']z@ Q_t90_˫՘BT,#{d"ԣwq 4I:Ky$^ bI|MI\ ,  %b9ln>7q\qep4s`ҹlNXDeD[{IШow<3IM(sdxh(2cJG,iM.)E"=yE/kl?nS0 تl@K?esHpV\ld6s7r9L:3R,:ч g {҉̯ aVΫ:Q COؚy *=Q,a'f5; _yql8 +r_gͪ|zlkbhQ>M_;S<= a~}nCb6ȥzGM39t~4| Mb"s!Zͮ8[\K*_~f. xܓ&Ye=m=ne6w[We%Qv58՗LG 4wRʽ6C7l1 Z+\=Q˯曵mdwG=fnlAnvR e>'䡡_Sh=ֶ{k| :/s pmOKUV@ѻτdF 3}\fRH6ݿO 9l3 [*@`nM7]$ع_y:2N2EdZ#*4!X E5En4CP*}ֺbrd׌{۩AHXoةX:tj,=aɹVƵ_f쾤q e"S^emqFy$z,b>اE @52olS9;,8cS>'Ke̬ ~n5#07:2GC56q$Wh"edE1v+G# wi\X|2ўx9卬^ 2$UM:I–ҡ³P?l?xwR;ηd"?] d5|ekY(d X坵Db1ZlqX:ܡu׸ ˧,lwYˬ:u >:-|חp0bڒPSr5r}B r?C'pVu?UjB^nr:bq]ŶNN/L vZ9:8~'9AyL ?umFz#Owg EtO3p$fc$Q\{yat7hnѼZE+s߽W+<@K޾2y̏*8FG3}3&BP6Vp27Yۻ\P1Jٺ|q-ΫcHKA}W~AIyEHdBbr~ІS:U5f)|M1ٶUkvsDD!ݞM l'1DzHC@e0ɓ ]E<˄528_^E|i3j}ļ[f06:NrW.N]^ƺf z-d81sL(Tw5(퓮}: } (y?(le  LtHN+ndʂ=´עC9Vn-3qGnag?_qY[Dc|u# mBޝ VS[Pk,jy#5? _ pF%-t!iFXΨ.|@Y"P7׭#Dz*EQ'0b@# jlY/!ۖ|k<('cSvEgR]qH,[-~.ժj(ʸ/S%ĿxIY =eBM1.ݝ)be+}OySŃ+)<*G^06s_QC!P3e(y_!igʽ_`ƴH홹nWSQ٫t\Cv[N v}_ᑹqoǨs~(<|m].nSU{Ri{R ύJ L,GQ}UX3i<B~\]T n'kZsp%_esDMdɄTnׯ T,{l<8>r]RJ| ,b< \#ȧ -/adc=aTĕXB݋8n'R{5fŨ,~0-.UqWf :f05GI{ݞ&9I>OV*Sw϶4&B),BIN<|+#_| mrV 1t,t\/~d? `CR?Y~ez 5{(eV'Clsճ*XLs ;I\* zG2r4(డVܼV,TWa]֫h &˳VψDYFBK!pOM@RPGHeYxIp06†! G-]p .1U;we - XJy5tw?cKK!Cx+٭yHͥ4c!uh#M^p@\QYx~_WOٺ }7nBvo')/mHG.p),[ALOj~+n+5%ػ5pjtoV,^F&(PFhMBD=烫(A}݃62ar<55 U,umB3˯`1]Wbd&HDK|ܖRr WF-1XYfʗ$yrd1JJW=+ֳXF.GD)\/.S6xsx?夀*/OR4y7dÂ3&Ll:WCpw1%zb/fPgis+J ͮ*z2\ F T;FMBufb}I4Tr"Iֆ]G#ɱ<9x]"0Tꆦ45Em!pgOMwRԩbqp-EDF>wihj;]3]SDž.& z%B'3=z1 7J=\HkwXLR.ksYEY4Z-}/֠O_#{T1=`hIH-iJw@Ȫػ.̎(C}Q2^-&xlYg$d>(Հa%0 /vcB0.}ea֖e{ y"\"#<,B~|`ID)}x?g10ӛOj_#,Bߚt\ndJ=T岞Z{FlW=s4Q'qM+z\j<~7^h`Og%:~A5н 6Z׵h >;)o=OyLLJ>\c=G<DR/wޥc^μ띭c+25)o4]0ǤLArr^3AO1-biqE%o̘-Qu^=O8TO^2Q??U2zIfTFG*#_EBF;P#.n9H#^1&CʼźE1tRRtSVL c[LJP$Iky<\D_}R%haf7'KY %Nqϳ ^! dnpǝ y516 tEƢQ+XCvRѥNL6?.L6;l"7#Wٴb C iN+Atk# Uzm(Q3I$A55:XԘ~شArNrtS"ϛ/& rB=}^,n^ kQJ91kLj٦s8#5Yt1^l:ުI IG;Er˒mmhU$R&bFI 2ǰb:= TGP/ܰVBe+3w׌' ۤ:T/Nvצ0>'/ "~Ƣqğ;/`j8' zzvd35Qz %T'WVQhzEKvU' kG9az -̛o:c.E ~!2=³QJCGp3_'f> (QS,,0'1IlO(-PRĩ99JbU.w->`z`8{WMh2W*̙KO/ O( ph7*+o6A1Vۧ-dT1k]M _讲ѦGNd!V_%TB'6I42"z81 ; jQhCSq rEUت?-uD~xwY,mǾ0 A,x-w3.c.qBd2&#c̔{kò_cBɟq{+,$77=4œ) 9 |1i Zb_˵1UrFz9x')N)mȡW7Ԡ_V#拍st?{:>3'7Zj/<n4VU}7sl[`9bͰӁJxw0y"q_āF=>Xea\,oF0wr_Sp/edgvŲ%C{R3?IK9ƒH:5zs s1f#Lǚ=11c<59ULdQaۢ_rZpctFo%4&aX&rj>ĚMA?L$NYӔh@n-*vϱ!7No`D(% <է IG6N1nva?@x.VŸ ZѽBΐb@G}(ݥپw S? 1Zvw aѦ@lsՌzsHH2oR|E+V3_ mJf1l %0錧ۊ8ZE:ӱjmŔE ^[;"QTAIɧ(uFք 6a43wRӑu\L/ý1BM$F耙@ y^e%٢m%.d%N,~&w;Rñзq&iE{IUYZW\/fKߟJdCHG'{o+ǸZ%vIVd{h@Sjl^ig ^n%%:qXiL!^`AÍ$;ub\ѡz_J (2,ZR;C,N iM#ڜ5PZ2TT6 ^'ZnyVy'G]~Dž*YBSҗ p5 AC;=w&gzJk{>F\wС?ja՜o xq \ :+.ƷP@fVxk [2B ѹ*EaIM 5ݞ-d <> ٯ0 ۺ᳸v 3^^!O[fl2Tt.k4b`4i99}RϺw-F1SCA H8QNtq,Na7+!?*Xݥ}KPHz_^)Nw>(@ި[Rzo#];#?&r2Ø^P9~W,&۔q3yUh%%;v7H{5 Z'~K*_9x3ӳfBBduOa^ջ}AZȟQƕ/J80k8&oNi \OյvTWBQ7$Q0.X}w濳[HBƤi¢z؉m(QVbT`d=QqE=o@vp !&֘o4s?X 'T3])FwM::| }n&ըXB%]GY>-{ k1.B @V}@}_߹(e.j" C$Aa}1 " ǖ/m~T$kq2x GPrsmfח-YH`jR0oMZ (ṴvS.gy=7xC \z8wQ'W=wH|$w1Vq!_pu9D>c缜ADbr6Ǡ>μ 'r u gX+\]a٤%ß,Du¨IēO_:1{^DZ`sNSIjTI">KLOas.vZY9uNij Ԙi_t_h uO~o[Xص;r]qu`+gxf/M$Ӷun'UFжF] 0-9ŲVu!ó#]W/|\sU:?v6g>hy Ģ)B@"qr<.VU|nF܀@`~Kw'Q&$&Bcua6S}Ra ]4AVZ:>9eHF1+cetcL_$%nVE7|Qw5|R;@T f% S(Uw:h)mâpH'nh?׻㫔w|QX9{Qh&C3.o||Gi0C/Dph|yO@얊\-Z5_* U(V"{# [HK/V?{ے;jGu)kZ2o렠a vFl޷rbD!aҰ_ein{Y6B&%Tc㣿:S"[#-"$Ja'E.sA[o}iڻg6ЍD (e UV$`藌ݖ 3+h4Һqb5Mdכު1 Qsf&1ۚ. P ^d s3 t_3:$#*``osVE{܎l2+]2[hy48C32^ѱɤiɿ]}Đ.fw*wv%lā=Ό0256dn~WƎI3ږt1o<McxvA)qDS9p*x`Oaw[8l“^#(?08mgZnk/r3l'_s`0HbCG dm>+wtn=&9'*y5Nf+s:5=W5ЖUdl B!<¿?]PU'Şv>5e8˯ǭT)uJ-d1]n-c oQ 5Ď=/zK0C}aĩG'a3%+F&.O◉t٣kaW$ӥ\c va3o㐩r{Gn`YC䦸.{;pRCQ#"ʣD֩A&I֬8Ftd7 GMm,+Ht q&>M'Dvs& :c Ay@5 ofٿY(&n|;N+MVnt}uJ7}F &"$ƿh}AOs|7~`kdD(`׀``ɵ9 uiI[o`0&. 2GrKlw)44asx_NDgܾ/ sL?paX{Ba⋖H3䉬R8%MԻ?H(밅܈ÌK^p"S%rGҍ +ȃE=‰s/-؍I05ƪ#bwxGɿusrO~oDm?p\>T|RpžwD5X9BFuZ LS1+Ј''z>3S= uU5/gl9F9=u(wdzHOr*z(ќ H}jd9ÇKu0INڲ]҂lCt2LXE s:mu3ʳD鄭_h;*vL/"//Ol1mfl1BpNhl*`YG.o B-~໧c"WhSu}4x| QZ] Ւ@]7\mU O}o߁{1E`nrڈ"z'ges^m]?gQ[5J*v?~ o;:6KyP(C?-,~+d2 l\doyh0ɞ1jvWd~34u->t3Xd ('j+2gߦ~ d:plTU~y?o0Wt_g /vTҩ=KiKDŽ)l@Nwx |DL3'Aǿ aelqM+2gp<$" *gd$obZ{tchORؽJ9Xժ$ٹm@n̙ڧ/nfh,ag&i8&L 8%H*a/eQ35+R-ޚ:`. i/O{CJ"w`ɳP6_"XCO02LqfP;>v370,PI7%i:0y$bD?7V wDz'E; d g>Um^E$,>ۨfg{w#ryKD#ѶWGzeJ㑆f`WA*FpD-@ƅ{v$|>9X$sP#'lTAWX7l晩MnCAwIƅlb k-'o?\Xk2IkmԮ_*"h"D[.KF<碕On }~G4+l#"@BLVC_=v)eм~dʂ @T!Q [Xg[[SL@;FJVTrT|1 ѹqkjS~"ma.نP--0JkZ[H_)m%qżYehTr~QCfkH\G|VaӋMV_d(SYZ'#X3+rk;XS7M/~z`0pЪ;ȣ 4=8`c8 1qmV5ڻS?|ց(o }.j4Vpaq~}ZF!&+) QPAHt .Q&ï]W^fkP'dT5|ΩN¬D?}``4r)絋9xl8кzrխnJ;՚y=[@ЋvEv8R.GM$0|C1Rb.(PK2΢ǥ[OWre|1*~|tieTYg_FBĤpai9ؐj:7A6?®МZ3Q۫A v`dtF %%1'e בn[ *)qK%2eJG]E@Bj2 $z*}f?u,Bbok Ԥ1 o/>ҵz% ?3$.azsfґ̫ƶ*ӵۈDnuoHY C)O9̓^^@!PɨQެ&',> s'MDh@qˌ7I0d^"6Py϶LR)K6T̥e2x*xBZ)s4t\W]$c\;ax&00mC?>2>CtW&BO+tArQiz&np;p#d%,ZRSK8u50 *$@N@'oEy"QY0K|! dw%ۻN 4JӴ Nwb(ɱkV>~F1|Oic<,ņ)䔗.\Ǣ25[2@V1E1ʉ3Jb4ENJiP?7J?IҦn7}%'H}O`omb(f_99QA-&EJJY!1c*s!x5k=;H-@W"<ۨcWӠa[7XI @@jW |X%#[ol{3Nn;3djB*b w /xdHeYsԅCSU2gӧ6kr;0Lz"<.e$;p†Ԥ!\&N& kԷ3 ءnՌ!r{LO/4~-}ScDvyǖJ|`,@pMbm#5`a\jcʽ2u2 7ȅqTQ)Cҿ?Os t| iM DZW.ɪ4,Ft`%{>}dܥ e]<[[~lQa질!:C.4mUz*Ԯ4&vxu9(V4ejp`1/-c?vB=ݿm mYua뢕^0,S4<֧?.≑J7^vi> yWV}~~B!TL\L1F`4 T·^k'.0(hh@\7<@‰ sAra?6׵[O)} 'HOztt u9t$ ҂JBЭpvbs/t]Ȉ'b[+rO]yCc1bo!Ly./dj_9"9# M|gt@%^=ҬJ2 A:y{%< bi,&駔a)Q{]#T e"YkC'jŲ^v|n;-a'C\` 4hWtBKc[f 1n 9^R@' ̕c{vְ2!@qB@#L)a.vֻEZ]'eT:^QǾ=-[j_{IfSU]/d`z(NjVi??sG*+FlIڽ _MYxkf ~+<!nr'^uްYF5 2&L-fQE)p{ |Qud8;"h&zɩ.ի#J/y_@\z5YKc0 t0oN;f<c-Cvμ>J lR٧k6H<@L# 0(LQ[퓦ǫqoqH|3'f#Љz_oƝַNcE.hcJk Kҩu>5jQ x~ǝ\&ýoMno'xwX<#h>.V@HRRYǢj;f7cG [t3mݙM& HD|]\ReIK 4.'?9Ku1xz*L-MSþdB%Yyh}]OHڻ M섨·49fK 2>%Cwp)uL;(h@ wOQZWD04oPSRS:%Uja{"A;*Vknj Z?m_rxFdl#,,` ;-Z?Fȳ ;{@d~ƾU1j$n*@U`:ƽxY*{N2KV;ěmyom&F==tѽAnM16Ң I0pʙ }4`LMB$]W,Kѩ]?]|Zgu[+~9 MѳbʼnHf C4M_Vaorf)k~>XAy3^*Ʒ(!^ -LDbnzi lز2GԸEz:qH`fa(~Dflf f (djsSbB<¼ o`,WJc|tE,`WF V5S)g2L;h=[FGRx?~8+JarDW$ǬISa / sr+y=+DS˖lN7`LJ.t]h>tHJHg>sxgӿkocdvV ^M͑%R>CczAqe!bɼ'4]jg>\^!sw /%o1M'v=Xxlt`\Q`#Yk}zo~=j҄6)(x\>=߀b|mҙC7\ur.oM @3q8WCe5(L4?cG-\,Ɣ]70sH"K dsbfaN$ \COAG/rIoZ֋c,A3pե%ջսEM;3s:IV@sd=l+-H( 6l |{n?t(Yj`L |=fʳ.'AqVD0[5ũڡZv 6-F 6ʄ.5%O$Æv+ dԥOykaﺿoqo$e F fDFTͶ78[qc'Umͅ{3}Y[X4s~`< 90ں̡&e W2q*9ͧڻ=ZkR_G,XXo["=AC9wc-Id\YSYcy#L[N.*Y9nHXO*Kj@ ה;TީE )5Aa}fsFp+&.۹F2]Cezy"9I 9`nDj;P4%kXͲcNqvJ\$*"PUXMqK#3I'_"m&%Bdcq× I|'LAh4l34I| bڈ׸/T}q|3Y8HXPIX"H>M~b}3Fr^_Jc!M k bI1.eԅ=;&_# >?HZJO}шn&b ab~k3o L '>~εEq`pƳ9N0+_ƒdA7Kx(?=O=YMkE:$ ~g{%kq rFWHHۉR57eggO|KUO3r 9F=y 8r@{F+NY fc^yuznBP ]}cco]M9wu72Hc΀ Y^hl5Kޛx 06ŜՎ6t^-RO@2PP|x[ mmU9Pc)^@&c?j[fZ-DtT\aȎ9W|JCĝ^1Er9.퀖>+~\e,])YDUe((,fgYg-@wEjw1yJ Uk^U)ļ(t %#+[uhTѮ3nPw+o ?u&^`VUje붏j_u#pR0Z=8'rHZؤhi9󰙋¦3j$*pbj*сpѷ(7M=ixƭUXD 6w0Lv{Nfʺ_Dfi_K@LA[Wc9$B,\. U4_ Ƽwo1cm1*@]`xZQߓSx Jq !_5M}ıTȒxԵQgn i~'6gMO\3XNM%/׭!!q\=bIHQRiTgUΎ/4-cG>1x.=Kw}A}q!XV=7L%la2o X9ҀcTO!2R؝y=&[\Tc$XU~NZ0g48EBchɢ4m.qGY-Vn6N1`"<>7XiO2WMߗɓffi E'&tmTHmGâ>%P>jp  vw;ةl:# g6dp3]LK?0݃{#{1ZZd#ڞ eգoU_l֞'po35ۏZ.O:>K-uP$±inݴZ|zMV?ʣn3P6=$eMEjeNff@2SWo7" P_Akjb 2NPz+&$1 uk~fʦLDŽ4A ܺ=ft@(>Z<F̧m dI0w(DPLRsr+bInkpLkVx^]N B^>O$+۫)0;5 oΐ8&6d ٜÎ2Ww*g,WMsbQ4!뾉gRT ͦX66DQc-h.Nu%4k2(\&͙;Evy*v2H.C{ij6Ʀ'Hڗdvv:Ɩ$@c2~Lıɫw-/)ФV"X~zR_syֿ[%+HWfe[fbiD;``XH_DGc[z s.6e>V侟~Gy.Qp@( i h;Vc[%C,7i clAwDŽz.7nݕ-U7`ExT\|s+jlbVR=1W<^|*ShrCWRKxd龜k(e)ܥ\d o_cE#Q8#I/Ңg<ަҖ=;P8tM:`rACž!>>"?1g'NmCs^j;>iyjpx/V L'vH۴dd s-2"1מzAJd8Lo:>[}G^#v$&M ^Y 3Ez`tvӍ0=1,x{qD iTm;Y +yma)l+D$ߌaođv)ZcNK՛ڥQ@NvKs=OOtY7Y>|Q=&9_qLL[L3k6¶9 68|92cC]A".\q"10臛/7$[%raw5 y IўDt!TT/ Fc)VFwdiGe𶥏. wLWQ\bZC4ʿZHzݧNeEW-=H{-iğqpK[yKLPy cj"^;U>׮Ӹ)p#M( ىvHB϶ g$q3e,I}꘨jswĠΨi~P F;(r:%)-p|R?0aOVLa"$(^B%^3u]vtK .["($Az"$I}5Aӳ/Y.s|OLsn7k hpig#|&qP2`R584z=@[bޖA&2HutBQ@N9e9,-S*eܪXMA6.]ݭ+[ " U@)Uc;|]XTUCK!W# ܍{Ƽjh +>Xrػ&v -~ꗣ34Fd=y\)b(gGc7<:Pm<`襫^g8]t[T+iJ&ow〚 :<*'F{jդRtX V\ 2 3I70Ko zo$@U21"="shCM+Y:E1W#**}H{4Uo+^Y_/@2 [x Lz5up 'FƖgaftSվ٥'9rRB Hgwe{ʣr3dS7dF|*Ē#5~ {>G%YK2IG'Xl2Mՙn-.c$J'5>'ev[w_JG 0Dȸzi6CEY oeˊ!c(br_x] D[*9qyW;FTU&E$ ?I8 m8MOAIy51"SzD{܌Ž=/{طMOζ50;haae=sY}-n7N&_ҟ^(=9L4O.] ura18,땀MZ5Xd]Ldpv,&| FNAVd󯉮IЩ߯_H7ei1}8׾0tٹ:d2E1Lgg濄Em$|<$aV؞Z$֬ϕ])Yd2Q0gQF\QTiP18iT+7'iK$F6 Tn"J !{<ڗp&&s?/O mG\`I.EV I6m̲=M8@ (2B Oy t8 |VL$1HJM=Hv,CX nEJ[qYp!Z*07{S]BFJQ4FXwVfP8eQe{,Xj&&ϑ"-/6BF9K&|Di&)wMNڢ,Ft~pOYXuJgV IV;41 2qtOz% hƒ9a7jֳr=^6m6#ᒼTk cPoJヾA")o;K\{ ZfZG&_qU?U -p'!`,gհ̗)A'SC;̟Ĉ*9zn "_9]d- 4Lb&iaW hPJfIi󥒄QTG]n+C~_~z] * xdMtVO9VI2 89Mȯg~ڂ8cfY/D e3;PḤ`}V=ccq0 >LZ4TJ3BXN/9H#G޳mYB:IxWAzo{~FA5fwJt 5~g5 ?PW?PD'=AsL~Oe/+mT% srhǃ詝<%$ ҅oUY>#@)˧\zPp0Op}F^LuvX<9n?ۊ"=1eQX&|M˧m&Ş/H 4O(laEbUs̊G阭+pT%W+t ҋX߂jEb?aQTF^8۟9tϥ.@u /ڟL:1Uu=^3xR[H(;VoһҐr2uCN@=0&A! E :}nZ17ui0ũtx`g{̣ŽO/"Q mSg,؃Yo}oc/j}^\*(`eT%$CۼD|6ص >֖98o(>EI_kd[>=l}qz|=M h7w\t"kjGKi;DF{+R'mcn ^Y ϿPEtt=Pg2 }46}Y g ΟH 2vJ,ZQEeJIȗ'(ч=lŦB tGS׏s }I8lD72"ìՐy&y ^7lZ%Ĺgu#m[iS%qAsTWd|  n)td3b@ m;O&Xh|>j?rӑ j!mEQm2?H؎)B3B(=b[j yiYWAu^Ѩ3'axLci= `}Ю,r/H>CW "62MAsOi%7KMNL+&֡wU4Fx2 wN6!ĩ1,fO=~0}s:)Bw3?zDG.þ9ts¹bW5R)SO5Wk.^Ȏ{ Ta>k- /Jɐ$:7_7сDsz&<)u+2ܥ yص(pŧ*s>zH waj6^cbڠ uvgr& xďˑGqlFg@!t佋?3,/$I*h >ɻ,.ʑ{ z-(Ft!X6Tr* }@w+pL{lVP{QYwos=zC" 8pJ-?r%eDAǻxGO[8cppwpZR(kWn]6:iS+xxq4a+% "RluQh 7˷fD9܅!l>4fҪhFnYs=į_u2E$SpܕBաt#ˆ]z4' >DOsÅERYBMO-p{"mD?T(+cկwm0:*r2'y=!u<DDG-5-i=Usr$ ꕼ`<^`%iVp,l>F=4`4v%H/-ȴKiED[;YDh 4dHmUE ]2\6R sJP Q/^;?MEGbα\{Q.tJ".ğbI˝ʫcC`c0ZžGqUE{ſ ՁDՏ3;TföHڷiyGىTT? ˂Z~z?H1'aMz[8RMhJG= +b*(_0y[ۣ[gq.@5nT+*G*EWr?AȦ[%(wKhmUuMbsޛ;ysW|N_%4<00d%7 tw({$2 JBN=wMKg c/}<{Փa`3flo}FNIlM,]S!i„D+% (fԳ\e4aGc|-x$ ~H7TIOG+#gQ`DAYT鷝؃±ڂ^SQG^=xJ?a<ǔ^ 8T P[cO-(U%jC!l( yquȦe/X)Mv!&ab+GS êgFGI1fغ]oVR񐥀FgUcW}pԷL|}Iz7^f7I+CE%ebXȭ!gы%.V|̜=Nlo!:<5aL L u lVx+hKAy!1)z\I0X#DlqnE]c-#a'6 K>EjWr`j{G,pmzL}"=ICްMmӈ#3栽Q*Z:eh\+JZbوdq',KL1Vf(XR$0>2*3Pc>WbDz>FVm̤KvҨX 1 u&f.)F]2C f˂Kݴj/ Pwa52sEBsPTxxL|L\ϋh2KsLBzB[TG{c4-YֽYfL0 t0j(U1 r&Ƕ3g¢ymy h^gV}R;jHGda1&(dzH>k>=0qUAco|p :o xz.Xsbz}:᭚s)=MŷnkrkuXdnt~## A("ј{ nwaEGQ "0d,ςazi;'X2oFa/9GrE3%-KBxHdt~1 'p=RqoC}kwoq1 yZW96}l>muaVL1 !1w~b3\=r/.(L 6X"f:n^pP1eN_sȞ* e*]3c\ϩP 欤f6?=n/s247u:  Π }2mNU;~>Kɣ}VJ P"2>]JKrlP,;{x"^*"'_#J~}e{cV:vg{;hA[/Rqբ=? F-!bWO!Zhtipgu ǮakAPaWw3*ۯ#< |0D:0 )4%kxoz7Hq^*q`lfy']m &|wHt( QEoPXJ%9g$}ksx!]ʸn{ǝnw7҂rN7vU\U5th9`}Gi uw ^'}n}%GK}?nIY 6?D&/" ~O_"Se o26HkJ` *X?i[v8/\}V JԸzkȖKgQ@Gr\|},=ܕk%A龍q^Ʋ%ݱ:<ֈT-f!-df 02 ,\ь%rV'E'>viJ 2e2涤_vS½ŏQ$6@Ǵ>PPh$+jt=a/>p]tVwdyc$ wۄjd1 BZ <|יu=Ђ7Q|k,% 8j(@{E̊T4sz2;Qʝq*nݜJ|VdY[ڲcϛ~M$n +x21Rx9+*m/_o7; Ϻc~\=ҍ8Ȍ6JclUk%iڀD ?uQlÒ&\Ȩn:e**3WhyʩT2 s.}6ϑdw*6EF¼!?\Q6F9fK_PcH\2.魵z{R׃+}t0^<3x344⦱0pq U?o>0ZJ>C@X&β}dUCGfv9g$X+3g Pqur{]bj* 2?tUY%ĐIh-i4 Bմ:6wsAIh{ y Mǒ7n йb '&?P4B`/"f/g"r\P:'IoVm#j=Em^<(cU/q֙'u9%=[GE;WśTрX:eT-R~C ?[Ϧu~hiU"b7%qPVXPa3d2 (3gv1Rp MT o Qz@%,KiIŐÿFGln(XkR$,ǟ=Tɋ.S+{~F m2XjC韔7"8' z+ՃV/^ Avd'j|tlyܜIp´'$Jz< I`<8̅"s&h*+wB)9i1-tfy0U*f+ůUɇM`͌,I0wkjdsvgQkЕCֶ&˻zPpBe^.~"}~HNj"Y;@ ;CL!}.>^А~KQ E;3~-h8k)fKI羱eD7 r-/ub6 h/ dE=ߑ[$zF891 !۹uct&-P159l":!֢s(9"%l?>=S6`pyFj԰@I0Ҙa+?>#`܉r_sqAV+Cl:3ЗmtTQ-eZʆT\?.Sj?jdqq=d-9pZXz䣁ѻKQ#C1{$FKk9-I p^2z %212\{ne}ţ l"]CbkJzx_ < ڈpU#FdP%.c泅˖zJ u DC\޸AQU jQN9Ď̜pk{*=߰"qo$k^:j[s( ?rO:LDd*wX5'V9{CoLpϱ{!,!L4 "U'#L4lQGs/E,#z4 : #ApmθMlDl D}kO7s5OPZi8Rs% &ImpZi^mPUVA0|}`F2w]9lo<h鿷x"Ϸ#_Y aX uKﻔKG;xAkJcEq&c(ϲ\F~<{)֟-tKP[O@{o)KWqAl8DESt?Vk_pn>7Z"s$%\3^a4A 4( {.>ИzFm=r.25`R,baA=J݋B}'jd!}%pwlGL QkT[̝P˲^v?u׆a>3}^W[Kd%yUT%ar7bZq4]gZjz^zÄǥ , OE{d6\obvԫX=l%Ww}q9$AjXDB`a۟sMU섻 _EXlQ55vmz^Wkd俚~\%!SLhН+,=Ԣ4:7q M=3fmݫ IfLRe /H@rƿm/Rܡ;$w/}>f;:4d.,%cb]T}-kVԜ%@ݕљ}6u%ېK?4ٓiVvalc:RD8rZ$Kqrj~V`I;c\(*D]nZAcUuɈg҇Cy&c'#9I:Hqwyѵ Spǐۥ TeE|^ǧwimE$(~{yd,"E\ɦ#9 o Da ిP1uLH)kfmڍ;>QDXerq{G>?Сj;`%@Tu~ZXdoe= ?_fF| _^%,YެmvoZ0R5p!*T,IPs(y,z! puEvf^Ak旻9dMѼ! /d81m~j4x͒hEv̛Q>^ ׅ|Mw+-yt0ShKn.yk}'=QszH\ғt@=3v(/5(U`c'hlRӱ1rb$ͤfkulSW7 ?w" +3y!56$n+2'̷<[?_(7%YHj1dl);/CXF.Ib$r~?_}3`` 9Q_~+̏;T1\ZٓC-&W߸4;Q̲ n舨ڊN'\ʨ; #f^J`]$wCUMAoӼ "ʳY|2f9Mvz=0C&4{ki쀘= |+ڍ6/# Tv_Mc/QfjN̶/7m%l ؆&]T}YƘ|3(vV]^/z[=~J ^$CoMt+Mi|$}"3ֳqܪ{2yr/j&r E3R;iB(^s|Ysz@XLR[ya=7Yb(zԬd޵SVqk9W-ʹ\)"QjK}mހƎК滜|?`½˳ M o-I˵pC/A:dRCQC[A:ݮy* XOU>[rP%&-iGJS7I)&> j̤Hh̢;A2"9}TkI-I9-ftUD R@ooG_"zm=(4.3'!].Knqr`efh2Ǫ\Z֮h242<QbN'6PZvAACuVW~vukdčpߟC)tREz sMawČ쨈ӑ oj,<׊_=O -%|Ɋu5zs⡏Ɲ?U B7Ő>^Cz.hخ&9^ [M0RWgO " ΀-%8f֙M6L5xsZ6xO ar}:M ˓u] XΚÅEt'/D'DGx9%xCM4hgb,+0';B4A[U ڒYӫTLW l`3+ř9zZB!#!ѕ3N} úG@a.`֠䓶MX\zwFMvBy/z5eW̋[ֱ56hYOwV>mߏŖV%Lɹ07G>C_z[DxeVD.1h2 J:ST/ -hk`]!_|3,}żhbWS#9zKS;? >ׯ;ɮQFm)K8_B\ Gʗ!>;@4=Kx^>,Xhk NTv0,7Ff̗!Kc@A6tq>0.N)A 7ţJv9鞩|Yf6/;U\x'c̖ݜ# sn nFq9a<*7+q}xW.UR|hf97F[$]o,,[TޔEVBgN"aUA-tD8\j2(C헟$-RR`W' Qr龖=D=ZC}ttzrx.b6UC QĶ?3l菉ǝ/ `e'0AEVaNޯ>W8*&4\?1;C:d6$PX/]d{:78 :ѱJ{_hɗq_HzZ%|5"9(/g'#jƵ-uS]f=T{V.f5@J  $p>]իȄ_'- =N<\ڬ,npnh(Q÷8!nwz^#d$=5¡NZ[Tk|[Q>-2sp׿1 DzbMyn/*\AXls,`ˊs 132SFI<ⱝg*Z}KSo"8@&og&{\FP%BoeIA>3(#ME4:A#}ENL9YH7vͫ/}\&eDpVj/-sL2w(AL9&wRnePO:^X aoE&\evdI b`3$y"$fyl*~|~.("-ŬK>pd"U08pٴӘcsg|X &as`lvF";*Awr-V7/>Q*mi5!Gte#*XSbwmaLQb+4ZlǍ>[d9uc!g/^PVC`[ q^C4<,L%Ƀ)KOUZyi4l &I΁a\ 2C9R -$=QFiM0|ym5H>f3@7u/zyL4'Rwsw]M(Їa,}ՈyǏACM7:;9fuF0cIDv?Qi~ٴW/3`/8 s!@zחBnip<И`"wkZmM4`Wtܹ=gɨDpraC}p'd$+:5K[L3fmH#aH)7r"T?AK{1Y@T3jA dF;Z-{`U*q^lTrk ErQg&&Y|˭%xm*0k=+6hh~Xׁ/[.&g eo5ޣQN PQrYkj' ̭ď{~ǡX`DN5fpAH-mԽ?x# -RA߅vYx`rjO݁a~9$Y/Vz;9);-ofUE3%D3m毪uv4)oGQ_;Q[%]KCY?*솏~@F 7IJ6XFrPCkMqRn( b@_2EG]"MtQ Uԭy)U*a:6-jua15o^*>ԨGZ?̍Q/scbiz1&/0m.+g'=Zȉ-y- OmX`ްG14}g eQp/@ E[8:^lH;4xA<*f>Ū5Az)BC z~ bASL{㰙6 ύʩpqmF'Gt׊`&2jKDŽH mHm bo~Ȍ­ •Ԭ.2?;̰N!7㖢UWbOC}4qɯϛdUcx8Ńt/Лnb٠Z4{nt0-5e'uKiTkj^1U2|s2z2au7k|͡$9l2;6giW WR&p)048Bg\ƛd ̩{ݹztgąYw|(OF[DzwZڞs0ig ՠKµCV{g D*z1yN2='3N>VPe<`;uBȁPFV?f7mT3p%D}}gH;&^4w AǞ@$Qms]KN\XLȀۿAw%+iŢOzpB~uk @~ՐxRE(ΊBw S(ai/~.hs™+<uJ7>[c{gwϦ2(JKdS|%wPjHM]!3ڷQaq_2&`P5iڗ5=|AMmMGkF5{0CxvoO.L I):2N>VAN(] 4Ke]a@~)tL,Ŋ=#(V+ĩgsz(m˃Vng32+=篱8q9~na[ҸHV3;nT *X “!uʄ]-U {qe;'5r'6Mp^DShȝCp$ M&0*{7=7†1/MKn's9AK ]mǰ+spD!P5CiCP: ɻ :RvB 28 :O! <#c|gE?݅M;<ҕ VwӰ;gL4dBNl:P`Y_A$˟?QLGyU0wL5unS{dChGR;Yh=?Y5JݖYKR,~ =OD6sg hk䋢١FBx2K9pgŒW2݀;dZ!\=j#Eݔ[K7xYe˰o,+ޅZt??V2niqP6oKi7J5JmA(?;<)"{ɅFp޶eNdOkK-XNi ʟ&;IBwYS#E謳U,@ИoUeM'ER1l \}eY][Q=G@pt2'E3  E0 a?af9ΟZPNW!z"7>$r=3e- []]&W@8t[z3y5 ݥ.Z.ku0mu? i8 rg’sR*! D4~0[U^c?[ nnyxyLd}2 Y5jx;7`{?M1uɢ'(:%})nWhb8VP2 )ҕQDXL;э$0DPwy%"K7zK漦֩Ѳ J!/8Cn&Uw8BAG )2E*`ޑ0T\CaBD03 l 4铸 ldGe?vncv|N_Œ48$[;@L߂܆PJ7\jCǴK=U-?Ù \8:N(2YτYRE, ;upT++-UpX* /E{)я~`i7@H5ؿs k!ք6~ku/HPd #Cx!-O$>Ó"=W f@@?KͅROSzq*nv-fGɊ囁DoE~Hmh-|]>z،k&; l$#|UW3=ZAFJRLޅKlK%Ar+sfずy(axk:_YΟRXa ed1{eF=1S]opiS!)pfݵac=vfU7+vԕ2`bE|GVv$O &=&#A', #Z.{{MWۡۚ HB=Qd 3C1.Ċ >¯v204F ^:yu2Q*.QW"H[Z>^ӹIY;](5$d88F+{DQzm!/K1ᧅ_w6Bֆa?pպC\wCdK+x}(H++J^rl4Lt˞ťS.K>%=ԡo2}BCd_|!ljU=+@bEi !|\%R lj6`Ô @j~ b;G°<rDמ <% FUkG=جATr57M1Ms(VugCK'mLL6Ha#oYoQk9;priњ_s.2!hGެ3J|y0E^HB;S!80ܮ 鴟=(}G&#/HiLx|z%6{G74dJ)>AXr6lf]Jc'-&y(xlŵ@5?vy0k=+\LfD7!QpXJdZˁ ` ˈoRx=zy~3!Kp6^}wmP` C&h0>v&]"~WϢa5 GHE Jm50?|{칕k81lrR^|Rq̗ioIsximj|ܔ!~xO ؀*U5M,-bqP49lRg8ŷ\Vv.~ن $Խͦ ӲH@WÊ"\OqEV.Nu#]s{iMLH纓v2;0 6XǞ$|8g<>Zl%/ b H --֗c( v+k^IA+O9,?]M} QUs+ՆӌaM,2Fi UciDD=EnP}!ec{P^ td)O}~, -6B1}DL1*?y7ʁ?km}Ow{ֺk)0 6sOʜ^_Bf4}w_x{ Mvq?\+߃޵?#yulZ-›^-EN'oiBE% d\M=#3Ȣ 6$9WkLlB:D1xkϊJca~I˨96zj*SYzaça}n({NrMX\WgDq0N6a~oo9-qYz:8Ӵw )M ȁ7֐f!֯0Z12qò7QQ6:"4ͷuo+ς!=4J7`6۶u0[UQdvlV 4&‡\}[0 qAKRDyV%89-ooG 3TA{:Nr{ #w m\Y & K<K=#~ wю\tPUV$EDY׳&q\ͥ'vYձIwӓυ^rgS:AF(LE\'+T<%ߟl1+ ݾ9!b ryEp2_No%VV4K!;_~0fhG)y')ahAȀK;tHǰr71?+?ks-^ME_4zX9l@ ϟ1[A?FUİ5yr'j랼V $,n6"<,8Б<^6+XuOH)#+A{p'>P10}`,~΀#5R+TӘ(&|y{m2#5EpUO0|5y`1iqD8mvX!Gmuأ3RtUǣ&Gъd9G ShXt|l&B.7F! 糓M?D]> Ys-p}N~YǸGX% FS)h'T{3֝-;t~r>6NP09ZkKd`g弧: LO1kr*La:6=e[0i(y_@ȣv6U+psI"/ք{{b;F5\ ת:_}l:'_Q_4suԾĄ t7k'"m?YS{s/;KrGiB1$1Ʉ> FTw ۤ+$FlS&d:avJK *N9ukVٛݳ*Bd}o9G)CMe_375K@ؙպc+-eUϼ|r$1~h^%-Z=i110|AɃKq,Tݧ~[d>՘~`-If"Y] MI{"|R bĉu\"sDN$*D_ڣ4[9<31=Ua نNUl+=PFpm?*VanMGo%Hφ~LvÀcм"hzM\Z /t:.[½OrClօw.@AK< 'QxÕ^|քЬ?RDjO @ l۩UFW_r˄ HѴ{~}8RZ:pY0[v\P(X)zI AmP-ˮ >4!ި6;Iq~-`nRr`߱_A!tP+ΎmX~.ItRsW Pm [9 4sn~'x}wU灋ǜ+|8*Q; 5Wqw VEOt$\]FDT&8٬MHKWz/I\z_Xh 8jwwLߖ쮦 *~޾S/X@:۪=s[քSw/J tM2.P%Crf*cQgia_ KS.h*MJ٤-G,Ҏ_WZpPpf+ƵXV8QR]T +ŔLhSEHD d{()z*_9I0)zHWdV^3#gsJ.Hkk@kc2K j"qїD$KWݭݶ/VT]vh8 bG:qˢĮ?Ն@_r2+EOʼn:1").*h>E`"겗r1ye1;W`L)-*6'`Ij4\hvobunB'506Vr]@6Us2Sϻ=*@b?-`ie>=aCh,d%; X#Yn3HJUE(Oz6)MZT`ڷR ^ ]1P${4RF_@ѴBI4d5_eb8GI~Or9(ZDd7bB^jϵ1:3ϿCnJףb]˺c[ö!9Xd]XW}JSg!!T7JG輊=UI\ZDFN16ڴb]?V_34̶>f&4{2CMH~o_Ӣ0CNt^V.lNs16(r `&VǙ:s5v_-S2dK @)|Y&cJk-n}٫hnV Eǐg4ܺLA\~4up05R^:JGH!p2!:'>F)b涑%b׏]o<\HSJr^VZ(˞<% IUdAY8—Õ Sz`$Y c0M>{vnO|a />UOD4WR.>x,#TLW)·~lq|!悟ɥz:5$9VjE)e3"켯y(ժD5Jdr}CpTgytƚq,N]*UR~<`IX0Dy|NYG#7|tli ,ñMRuɿ㙦s`@`6@.,3xg*d/ ҫ,?!\uV((BBjj}[UZVۜq] _@_.#tzOsά|WTr?H&434լ JVzdIz(RsĔ~Jm:2˧Q4,+;LEwAv!fxЀ<6wѕut*#Xd!v3dJBܘ*c 9R'MQG^57.Cl/(r=Rw]]\Y[;yE6ۮ:zA8_dXHϣ_OB`rI .U[MWPg^on8 T4FJPpuU?U-Vy:s kK\@E,})OBYU u׹C`5u>a%IneпW=.&,T(>kQx$zO[ˬDu9Qnb KYz1lK mW"$SP&&q%58>=NܥmT#^\8Ty/ zt+PVaLhٺ=XK "\ D|)cEeC=Aު҅>uuc9>cWzs[ǤcCߜ ZTVn1J1sM3K7n#] lsT> [((u9\4] q9-Y/R!dksvEs%;)*eȑKqCruB}q]Ulh_ӬAf;t1xp#yY}#5%!UȎaq '7,|岚xB^BnYQJ;.UZYQ}^b{Ӛ ϡ`Y|;)ƀp00ŷuqD4oG^.B.)<5vDw) %7+ ˋL3^&^@1؄&ԊIj'F_7o aHD8e؂pZ*XS`1[<ed)0V{V4&> y)hEEV"ӷNd!t( :Mۂoڂǎ M)jșq/hS;TW$稣b?)46eɛFz=B4̾eb diYW]k׻/n#l+)\=tMz$ =*鞺/g8tymυtuvyea!<+L/Sclj@*Hͥ4U+]kRʬ$QݧShWMqo#Y{,^ʹl5=@@ m Gh0j=4wPo&.P Eo-L~Ԑ'WS4*-GoSxslC8\{e֯7 :lCgk!=1umӥggM&@jLb! /tMԅVF5K.2M?04[ϴG֨l= jV\v[qEbD/J_Y=L5\TX\í-:X3Y +xj`!ӹ2϶ ?ȧ(9SvK)@o!PsZ,B!>H{"|zLũ$wݲ\dh b{b21nl4GG ve$Lt3d,+f)/]kU>Gn︺=ל96"I*-%ۭӒa2$p<.n;{ȇq5ٺ?_?+@]42! fH 5UY>E[=},;kf49yZ TFƸcN}d"p?.?Y9/{DT.?i[-kO$!Jklkc `!JrJX-rX H;\#E+y]ᎌ#>ңK\\ ÇKQ "cfs_KNNTJ0"ǤB%)Z~ϑ,>+/"9:Toj, ,k,wfu3l-7[Jݭ;Io(:@3[w|Fa3J^ȇ.),85C@h/z /"B-?uNq4D:UTU4cs:x q4ڐw1s$ '@1 X$"Tr1\JYBV(sϗ`7"<UL&DZdWCe=)jt02:N~9͚Xk4@}3DވX:nZO<{~b>Vh=˧b[ݛGyEm)ߐbFZ#:š+sU-(ff}Dmbw! Brˎ'dA/CQ7cc A*쟿ꇂ+xȑދ綪rYy zǯsX#vPSvjG\%3G@{#Dly"Z!~{4ôpSfxM,Aتnh#'ŐjlXtxD{pɥ?KMe0ruL!UdDcɷ?3i7W{-K7 6 LLꠘUb\Il9Bq侎!=(z zĩW#7}HPQS&tp.4ڻ\5>ĞߞNX\(EVIg!R@^v]r ʮm m:+pX3(@s|osv4T!5]5RPiŎDnx&⚏`Kz[j̟OVeLYH!n2'0vy V/>@Y4M;BXbd -x5u:f8o*PgS j Zk0pw*Ok,Ni|Y21|45kQ-*<%Ci 56݌9Svۈ*EwL1hFSƒK{o[ V?datu' JʥTJr'tip^jhM1{|kZ;@p^ &=,JʹTƀ֊e^"; .!$$BUh9q|nrUՀ֝YN"C9r]l 'O/elgeeCۏ[_mK+MˋQ誏cS{A,HuپQ~< .F;|얲V!<9WFf ˟}$K۟S5C '^?@EsDzr74tpEq1 xހ}pMLYM, ![wZ2Y?9;iqP(| qB9kNs#->#G` [e\aQ;o ,oޑiK_2.f9s)8OG`OPY=}.,gC#3+z@ wG>=j8vHLUض֓_M_ZD;COx pKw?kRTtM󛥖 H jH#A"܅6Yiq&!0yZ9 42N2B__AP^-ӈC7gn]qZ2C_[NtzpwZUAJ)1=%~kXLd]P jAz2`GTɂ!#2a] fi=U Th&Pw{C}h׍aN##pԝ5 hS(8~^¿&K a-ݙz_bc_>KaY$I6c` }hd/Et,ܽC" j8 J%^q1K꩗lP[\a#u-.aGS&y"U'iT>vu^ŁǷ (5eթuU( >*ڬXdrrOnХb)ʲi=sZ/OG|36 8֓QrWQYԠCJW}1[4vO d*ZR},wJ804h5i7[퍌OTdJy?cwO(HWch :S9׏8v%~"fʍ=";֮`4t2htxNe"t|,kiFfȵ9?0qY k;py+%1;f+x5tN^XXo<A4葀+K( y,/Y@a{X5rg w^Ղl*`sBe}Z3JYmROȓ >\dwe3{R " Uu-7$!EVU) ?_@9 &) -RHW%ՓztU~iZdW-_;+Hq6PcĔvKVx$wh.;3 / g,ˑįl |('AY.]jw2^_,\r+Jұi`6g"hKiv]jHHNڙmrZ+Dg/ []h !,-Ƣ?2U,Z'*^fTDhSږB"xQtvl#ԍɨ͔vؾm&nkq",9q u"9;!5y^ =atA ϩ-: M6Gck/!,E<1ޥxiB-NfT^w#6-}fPi6a8^9l&f!5zqRK'Um]F^]+Bּq6˳P~XFWX 0" oJ&v{| w^zZ͆Ges ̟~YոotrkY{6qdcVJ"5/|"W BZ84? <#]lAPr48()A7m^=;joGh+%Y}AlvnrVޛaBvɎrיvbM΂P:/<ć[(|U,ƀ 9!B5E}KiW95bYi#ke;4u8"+^,5ETzt[#tҋƜģ>~7'G,x,XeR%oTuEݥ0/W})f`&p6Ut\P@ƕ z(jUƸp` ^U٥.ɒi%j1`s mj,RtsXܰ㸲_ yDxG!/h, Tau-ry:a &Ne_GJlpAk*p᩾P,(a m -.|LN;Yf^@뒭d7Zhɺ#5TeIq좈Juٕ{}Fބž5yjnuhկI[L@/hɼ@ݟ݉id$>`*'s\g6^KVdjfG뼬~FznjLCR0Esa]F, J a&<ّ:>tc5dC׌Xպo#-(2`(_l[1i4A1kSWYP> 2aj"i#9*jܯĕ+xcd5(z.M4:ô%1 'ro!3-kzw[[XJڞM< x/gC=ںFS@xbEaǪM^\'7H]UIyExyH,Bca4f"n/tq:pniB^`dMX7'ϗrGbM䌩ug(KSN1ft.w6Qj6\zoc"t#>tgqc!wI)/)kVf!qzHO"ו$>M˓^4yY\0%m[6$`Z@Wí}~_( wVL#"JTs*N9M*G'N/rg=HO$̈́LLON?3>7TvXâ4I.bZ) sm_n "BKAs08*]r,YO>eYQCԔ tztXql6V 6Nѕ`]3>쨫oaύk5cɖYOfpW9;tV"V8 Fi=$5ҭ}r22r 03MJv+s:Jgߤ 8a8`&"SZ`?i)Ɯs @~@݀}Ԡ0G!ε=tWLZcLT-UG"d;Ttͦk *.5C Uh97\mZ|IV&]w'(xw -ХV@nr듿՛D1:c(' Ysq5#3 _BIa׍ ijN>3歞.X%TDENICPcon;QK{SOq.34h0c㍢ LV%Ǚ {h,xzVj.qGntVE<_Z(4}ơZ *jC:1>Y@:K*;KOL|j z2 -n/z)0jƥ}&e>FAf04Y$XFa bna{|+&B ȶXlW)^*8l} &baQ(S=5w-5sI)Dd)՞*XPޠ7`]ArO֣*9X5r8O;E7x:64 fY(DCZdX~pfi]gI \'upib@si'?a;V_j Rcܔr YAfB3ٕXt`]iciK "h.f9΋:s`[!۶GLy-nH,,'*'+Dw|3HY7O-b9kXp~ﰸxWYP[rOj;LB8 " (g^:om aP٬zcYSRm[)&zm%kSCHYm(" ._>Ey#G.sbO {C荱~ڔRiw)zSÄܮv)w>vy" l~SK%"2Сž;7("w-}Y|&]r?  ц@T"XP͠y&jby du pb<\ J!XR<9n<//dVnj݂[ 1TV.q6eobj4)ct}6O}$<*5ƅ-hSL:QƲECV65±yH>YI~TEe͉VfLV* 43{;e萔ƄDPL*7*AS$ެd<#x>#Aoic*ġ,dTB s5'9**ZMxtɓViAgփ-RX<0޵8ڽzјQvƎ(|_FR|z/+aqXMD,nD%ev_%ԴZw1TV_]z]RhKS3^# MCtk5!wART\iu/W.!"Y1SmUؙ|9ɧ8RRfbͥ?(#*1 f+Os7Xaѳkf]7V[6wcCd cWG;<#/x֟DU]^r bN0ԹtOK=ua\_7:zEyr꧝o ^Wڍ;Nn?Am$R(cmKoXʁ,H8ŪMyjO@AٱRo;ud?˲Zx41tYr s,!{ԯxsOְ eMM `7vɖ4_ ]7^T,3! b<#"Yvr6i `xa01G`Lڢzwǯ~i˔ s[,~I =|0ԯ77Uq<^fAҚof&-Cdˈ>Iiۙn}1F6|_ۯ4?MqK%BHr/ϻSb V;´.>Lc;TAzGkv4?^_a荬j:uv#%Ạu=X/+HVMmE=',eQWGAm.+ʲzrlL_%ţ%ш2~+jО"j\;~@M4\` xW-$Z2xabH,[FqCƃX(b0|͛0ZxDwVOaL u0r681G8lZpx 7e;X2çx+fȮBTW5 H:,/SHm=ٝLfgzZa]Mg֞e]L .AuokCѴ&bשY2!۰&˨yNXDy%xLg*s 0aSty(Y.>:gaOH r(zHCrL/Pu H855M)  hO;d:z=(*I40p"k·/t% -Z;1W!es8,67EgZb)`B6FP a2ujih qu/)f ϗp 2R _v'(Io=ÄN)սD6*Yjy;S5`%WW!ɌqA\1CY7; Ďr:r>CR# 2lfhRFTdGv~Sw>|z : :fl$;cI [S:ZV ț>y5x$|,B3kCg f!q}*}k,u;4sn|5f}߀JWSw, {gU=\p"\qBI!ȍ 6+k;_ /Ђtj'}$_۬Ѹܕ2PC{aV7e٦Նih*H44ĩt))2xY ^ŢI#Kܓx=кG Pw3H٦wXz 6ɨ7҂Ku67qR_PLa@}HB4%#" Go[SdS5nr<<σ 5z(5~? )߂n@cj[7IB ʈ0t^؋]//9HJ\FlAHܔ}PN* jàp l!_5r{9qgx?Oݥ]|&, W7GwHxyӥr`U_̺\ .ټ֎/PAvJE#s/ c3i$q+Avz6yzb=rh]WxCޗGb賗CqI_LE"1F*2roѬ PEýikĭ"Ix8DvP4; :-D0R9gEaۂch? ^t;jb1%4SbF)C`of6!|ߓljsf3]mPk\4Ҿ&7M/=N:էv*V-)buuS>lg>9x59}:lJTPTtcg\8K5"rj ykz2=rӏ7gӉQm=.<FGDX'M gו4KR" FBth 8uP6QFKMmWZj9Z)k8CPWXO]V[nPDZ{ּ8ݬ;K[Ƞ5|t[ nۛ|Jc~SYٌom L] 0B܄{⪹ve\ns!:qM3Ǩڗ0 Hv|;2NTSx쾷IB@D`*C_llmDN5uMΠ)s!lw&*wG9 ȫԼLt 0:tΠ~i ܬ:qT@C7‡C"3[' ]帮q VڸZQ -! \=)"nFqV?' VT-Yb>R{A.~?x$Ȕq>) K6hyZ$(XrC2Ai76}>_\77P*4,j׈# FA%Z.-СPI6󞏰pNG+/=E BQK,Tc[3'裮K1 О 1r"pCi?ӸxQ=sSyHSv(U]r*;'2p*舘.R֨*;_σSٛJ=#"h-Fw"6. /@4Ofstإk0rFKht(;{Hb}~:p\9OKK-)RЬGߣT5E cu1\MS{ٻ Y&"h_Artz3~;0 ,˙$6-b~'_N䬦!QקIЫ$LQ}:PǒCgElӱI>1ԗ 8FU\k"+! tDrR-%d؆X iz z!2~&m6R^Znuٓ@8{\P=BԞX ̾ՐˤE!A,GN ~ Q:IwVo9\ g)D)m[UġZWY|[R{NEDoKMv_Q'aW;CC&&{c2,P,EݫbuB:\m׫t>="_&$3c )_&/W{ƿH3Y6/3uB7t }lB֘ JiJ 7WY FIO~Nv%xd[3✼kAQa&C<ŠZ_+.z~ LX[dٝ'#q\#ArI,C %z79l|eEW$3ʰpc7 t1Fi6 aHq}+,کwc](l8 vӀYbБ:Ͷ&}-07ILg\ }BЙ=dh9F񹢄OI1a4Ęll!yC)qYE-"s,s4-ߵNoC;ipıМN$JMHЪ~t>ϬO?%KMj7*}##\ަoʲ)BK46968r?ڠ;pCc3ڏ3$175dNT%[l1y#w*u0[CCҐ B Kac0K<`QgMZH/eͷ|l0VZ@Dq"Q&lS+:)]īdTy4z[14B7OCn7fgȍ>0MLwz^0ώqL*`OV3T|$nPDL7|ZWbʣ,9ItwOk|ahSXb0)H2N.ӷuiNx4-qK&ܐh΂4+#%ٸ΅nN@HW9惡b8!_UxV4|ߒB5E+_5U{*vjeѝLT[Z;p޶Ǚ68 '&@fߋdzZ`ؼt+nZ[r߶ݽͥ.ٛ$?; (+/~Β8B!(96ǁuI@m̵NsJ+j)*b%gu}uV[|DH2~^|Ws~/L6U7 nG8lH صH0O~`7#\_z~#F"ߋIZ' $P %XBE Ju&k"*jgJ"B嘠=CX186v /d-~s;Mm9 de;%(Eeç J= 7pm %ƪ>8ՒU|Ppn-3TE^bbig ,zzP7X̠yޙ ҩXMZ=EQg,йB:|tA qa =&Jڧ ktFsՒT*:w{'|wAJtHr,:[3T+9$V{[QCX;vHpX}%YD4OerC!.RH'ڿ(ݪ/#*UsZCEM ,E"7m5f@RX(:^^C5AJj6q 8BF'`CG_Sv{OJ61(n¾P=|m^A-1*'XQ|[e-p)pg?Wj{a^o{t7rAMcunsU'MmN]Sh͏\a=}=ldh) ureSx 59u@e{WZA\K"K+ w|ݵb![rPށ\X{QRWEx6VJ0'*/CVdarǷ{7>M]h?}5qpgm"\~OJ!"@NLY(K[l9:yrլG4`[p^Axٚqz[JUܒJWcnL TJgQwngc.Wyk? Mx[ Zq-A†5@@Ttq6CG/ x$IZ^<" rABT[;m@t71us,ÒLq9jc>v6 S Q\un`" t,b&/^rzgCqP|6%<,IWX]x>ܵ)Uw[; ss"ޙ=WQn`uԈ+ǸL |9]G.W/I\Mr|e0F,ع?# zh ~meK:Slϫ&,:5qD)w3Xhh DL'́-n!]edaD">W8i yBiuB仟]hITy4ǖ߿>9>Hꩮ8>~i+&YeTN13Q\h5|tL)۹U/21>Tݿ php0o>6=Nl}I̢O_QGDIm\u*]S8!6m SQ.O9 IGۡڿ{~%k"iwjs=Uׄ aPb`9F?ϡ!Tcj[Qj"5:yMwûa`i(DŽ׻)z *O6-!)!h:]ی]7/OF UYZ$Q"Fs[wuH4in.F;gt at!jlA' n{_=0x*RIQE \"ѕ9yoֻ|2HGw2 }2[K#+E5%X+"yg#g&FxY'զG8W ZܺMA*>fq2bL!P?Yt[Qef xoR3˶yP*B3<B:r;{cҝ 9yɰ.½tW DGϚ>]dL=dUҳ;|7.!Y/ΓNt=-pE(kYiJ/_c٭?ڐLN%ױŭ]e-9rBc=4_t4E<b!gX&Q5 ?NK7/跇TkHWrk~hŠI %B/m#S(Y.|Y| u ͊cz5Sldr{#=waj٧+_TDF,Jk5^g3YiQ덧o&(RvACQy9f f]_Gyޙa$30ԺjXxtp*B˥ |Z_^a+Y5oԕLR'[ 0"nmtO3y2g{l9ڠ^ie}hS'uy4 !YV2c" ^SW#`Tf9RNPPO6" vq2.(4B|F9쮿?JadjOdUKL8 lX&ݿB?#Mifng7bŬE'E-@R#g0)|zqsgՋ RUxz.bn'G٤1_TU,U})bh.nWy{Fz=a^>2K{yP-C[+o+ uG[OX0ʸj鹉6\,ۉy:e k//6X,}b>cޱvP q<v>Ҋ~Rz9Tе*9 5XعGKy^YokDw:K[pX'굱%[ÛE|ڕbnܶ #sDxu>a2;HA?򽇗.J*bޏ+_1$%l-<Ppwh̲Sy[$7JВ#;$Avr[ٗWZ>2 Uz.Yp7$09=Y jgkX|P+,{ISfڧcKa,r*s,d]C'Z-]mRYqGp5+ZslqAn1bvrJiߖ@xdifR kV54F fh"ǼG5CqBUe '.1tL!fˮTOU\2dq 0wJg~b#6vOL /魸F튭6f2B Zg̐Dfx+5jpeCm}QSMlm4{?U;Ǖ>[MK/ e0HgC'&UdYSDd&Ehj2>磳LČU.ϙ֜ uAWAjv|TU9Sg7z+ًUboCN*Cw^׫* _ 3SYBvJWU?z.D ǡ25shu =D$scn{gR4d?dNT'/Ow0O#?9Σm,#o릂kS} ΎM;q1BZK2"09GO{׻Kd8Z&:ZyGa!"fn3k$asI5 `21``QjqPV+ƴRP{64]i?iD @7K*|!u)/f\ODǐ0͐=B[w/`" sqдQ Pԅ=6I){ҧk7/dș? N7ڳaM>z H/,]3j=}.Ś;܍w)Š8LQޙs51E@ȹ'C BhMg_(n]!^ s{Ϻ#L߈Q5W֧]?tkȮJD俱8gŽ %[ <#UCG8w@|{_:@^}Eg\(7#tvu tI%Eh sYLǡq;[&eX˪4;«1o\,ɸiCHF4(+44suL]0(W+T,a)1/CG򎊋WI j\pńQ3bo5p#qX؞V⹣0˄~SwIk'ǒL?@" pdL8KE萇-V`^y>``]8ABnۗnIMb\tKwwY* <'%, ׶Zߣ5ooT%iFK*q!tLvٹ<'[S\'5y _m_rd8qVP({d>Z®a&'w6Yi0A7kv>a{P޸G- U^KOcP,l ޠάf( RvC! kbfឮh k4P"~] ˃Zm FG (5" a^& \@9|ع&Ǖ< tW؈,Wd{ZOVi3*❄Lzx(%p:~E1N X,0Vx+xxtfVǸ:Ju~U5tz?\`r'$=YFR`n?+)_Ffw`Nmh` u4 9E!F^Ws#i]̎fQPc#%JYUT dxpO/y-MoJ2K*T'd9Q#R<]o~1jEK#okfETB؝hrg*B(<ŭ'7[[@ 6ynihX cOW[>8GPʼBRlD)0#ż;:"uVB)K}&]MheжЮRҸ=f#==ؿ ٯ+/:d%{5ϳ%uxtd]Uzߺ"1Q+ ft5Z5&F63^h.{5/ }p5d-)ѩb4kՅ 4>e@ƿ{vV)au?wAڴ)P Gwj) N;Sg׬yoQ7p퀣ύBċU7dH|.3 vDL߂n?dZw`:$<"tuEJ&\Z)41ۏ+PҞt16YV)UE'Dxɭfc3HK,-%l5=\aa0i3ץZ5BY!Ё_vb94-ś&*f :+o3W9fiM_pN(011j^{eG yq^Z"DP;ݖM-n]Ѡ' ̀_GN9R{LއJϘ[X-NI m]QQb^ Yp D6ݙNb1?lBʠ"SdP`>Jz?eؚOOɱ^ ֶd>4||>$<>s^AcnP&lcVL&}ŎmnL n-HCm?߆!ƛgPGC *Dx3_AU>䥰pd ]*ۨ"q L*k(.O3m =-Qͱh}xG8A]˔ݟOߣ%I/gt5Ղ`yp0;-fŬFF!,0g-O|1J-qQ8vblm)(%fO?Fi=@1u^., ;7+]hSQ@uNi4N& Hg d_Sь*Cx beNޗ?&Lr :hPeuT^[C…>EdG<`v!>\`uY+Pp)ZDFyZSJWc 7"eil!6+KPp$W0~ːLuTD԰ą lKKKA*蠹J,`|"8ceLr*S{,}Q?fqL8L\c"4[2jWld;ʀK˰8  j蹕CJc;Im!qw\:\]wө!,҄# P&GS&V /u_ٓT P`%+5&iF.ۥ'*2,mnUXS27 CO(S*B\Y6c+/4>qY3$Nx l++xȂ %Dr`NgS PF佱Iv{%bF 86H |=stʝ2S2j'@a<H?1qei`""~ F4֛7&qyd7$@N? וA.5 cDfqcAjzɬ>Z>/}Jx5͇/rA@ ǂ,m()VIHݐVE?vS랉Y-= JLA'ҎYTa}"/эD)dg=΅ϋq_:M/ZGfBPep~}Xn_m1rq帪ة*1ZނsDԜYbIJ.-aq@q4|$ |^H_uC}J9ϟ:Iư;r9#2eaZ{[˛e/%)O7ׁ}V0*7 w0 @{VTE!n{5ƠR cxLq "H#1f0ٜU(@1F`$S(x 0APgz#pO,LoȷɚZ=hwv >n$q+f.A(3 ~qjd=d"x/Mhs5vg,_Doʫ0]!mBB{&%lk\2m{S0;bBXh ?q-}h\++gZ2I1պ) /2?mIVLCy.22p_|%yNo֓F0*7._!~7KJĮTZZ/`8EG蠢fѸaWM;+^u,oO"k!V8+%>Ybs_nB`?;Ə͍a2NCr7}#"ФeqԾB/09QMYC636=IMRڡP-a c(`0N,d蠳3P{#֘e> ?GĖz0K ('Zb0@1GL1t ot؉v9Fӛ&]Y+jb&*v3 :f|/QXWҒL~ͤ݀ʉzA.#<Ⱦ=%Ml,ݾ99Lsٖ3PJYmLFwm4T3CBcP G ?G.a9^thI|a sTFz7 KK)`CwR:RhWxsh0uZHF"6"ź+9[w#; T+"y=0=ށe^dWGX} 5!U I^qDl7>5,C_iYM|I͗f8algWΊWe,楊r،~sPQei; _. xCTNhGn6,ܿC>Si(/My%b>Eޔr2rxل#ĸ4T)0\1<STtu7RqU$hL] QVӷ0;Ki54 ]= L|]Y5ǯG4pߎx`BG{HL w'+#m⼐"KLvRf DlZAj Aj!ufVȟ}Q%δE?ɇ ݫr3׎50#v/kpRD4 `h% \`{DXx3q  P֮5JIk=;2=?Y(a=ְz |o[ #V lqk_GYmT W@ļ"&z Sz ׵##jJ.v$2QKxNqSu!+6Bg\H[6nS߈5* 疲++w|Hnӭ0X*Sf{0}:(0HT*a" TbB䦸SE|'z6]LFtZ byECNKnySABܕ/ӁF%ċUt𞆢e ;2\m Şqf[ QgvN+5';ֻAagXEM5E 7!βT҉-G]?w𸒫mT69M<$mDEa:箏|=YYID9|orNemX @.DL߰"9Xn[N!FGcZQu_sS_^1ZK?Pߢ'Aft2x3挑{|O>h#)yUJi~ LH)|5AM,qCY W4iDwt2.z=:T1JQ\B]|$4cG?LѧRԜ.x"A lmz4v 8H}[x:>t##NlTb !TW^C9 w'6x~+:oïΪsZ&UP)ӊnopG<U3 xLeyu͎xO1U BM;w< u6}sozK['?'kO#|4KOՋ3rjR)`ZXNQ ;*{P+{:݂AIJ9YB e%ϏPw5e6[jxi8[%!VN}vA\H4F }ƞ -Sx04 A}WY OןY#Z:7m?4[o *hrvrϵ+12"lҿ? MrWѨz(BERb@3pXKfbvu>~ Q-&I/kdkM`oFXy|m q}xlܸ'!Ϲ pM>;iJ6sm^VrBB> >i2k*c)S{3ʣap"Ne-k_gh57_9jF *ۏ/ z-k}uR˵2P)~ qx"m07ڂBL|ۚǕ[zOn`'TT;*@ia4;2j͡ (+Ѩ'j{ ȗg )p2޲9RYiUrZ $#uG+HMK * ^w VP#20|Nt Q9>LR 'o"mk! +WJ!558XN4ƹ&uک+!3@qq ȓ8[\d.jxNK1rcTׇuFT=o8\> ^ |Q]9ĿY"eCx2 1$s?2{ d)d} 19c_*#lC(l=Xb]ƇHvyi*k|GAUyyC678 3>lÑm)>9y u#kL푎j.b6w#Ht0+3_>Gɓ33\boL`p ;e K$ikn5L ˚[kPǤSQTLC{ܮpn%`'D!jYN` RꅆY֡(-˘nrM#UnYy>Z!i^]b懦NΉ5P Tṻ ~\uG'l TqǗ!uK<]lg~~.݃/U3i푽WtB EUQF/b*EMGuY'':3Hgޙա\=[K21%9El@9I; r)G8bݡ:vS#bu .>z%$"kY&OſʿW=סB6LGp+FGUm)'W7III=.,eYLqKwy3LmK[Rʧ'R>% &n z(v:W|ϣuyat&P3%qꉚYh!4c+F!7~~0>dvURևvAV +2/T&^.g|*kD~x+6)g_akRjHx)2;֚7=s8PE2A+~UR7IsF ąvr}9 .#TBMB Ϣ\@;;˶>J֧paqO T<̞l졋XDAz.)Oe5kUkeŎkgBG%23AM>/PP3KiM}KPdhNi{SHe a%h2Þ0K'F XL] "ݫzG|D; TfqEcϊ(Юyf΋|RJX`0(MpjPWhȷihޣu*Djm%5tjqs8>G;idL^`dDkyg٧7*HF}I`|U><1(X,_@$dvA"#c!pf&#*5&Ki V5X2$ꩁءQbCalr˻`` h(FPiYӁ(?ɍeJ6O9.4qnM7o$zk0x԰!l7t_EOA{gv/z!VsDvWgX[SC~7J#>QRGh3%*#`U{RHKr' <>)JvBdZԢx2!mb"A8}+C訸 W9E ,ڕsv33Vʟ*P%6 (\Iq?Iz(qnb2(l;r3UV_&9%"(MB芵aPu9򇆺Nd TV-@3E8Vs,<9.2dfq&~4 ]cd|+:B) E"}Aچ.c<%|SCU݃r8O}+B,l4=X $i:tf0M03tzv͸l2wS췦no??M 678BP6Th,;'Hk%FS8-ӺWaA1 "1VHwLF݊\%̄v d 9%wѦCt\;[A?uR% "ӭ4؀dk "od FS6w0wۙnWSWwZۜ(XxsG?ۿu,fg72mDJEJ8麻I,5dV͡7ejM >OkxƚR^ 1MfokIh VÔ^lЉr,<&2a@-vZ7BXЎ m9䲲8?lW2X(*gR&>ݼT̨k`cm[mG޸~n_|OR[X8߄l >QWkO?#(.|\zv3jHzX=\sls!C@TwK *VzȘI,zRS#^U# JcY ghv2LH"9(ˣ۸K gU-^ qA~[WWv8OLҨɣn>N K24TeEꞿSi7XAiIW(g*cA_Q^`{ k7{9+@Myvo:Bd$+Oֺe"DKYڢޱ2T+S yZ_-ZZn5{?E*s!2ӝQW) {/?,&9ۗ]^$<ٙBFtr+bI+'sgdٵk)‘xi&Oxg ܞuW4D鞶 #0BPjfH\/#aVH\bGXu{ p'fzo OM7$e$@7ˀ|4_1(wWz\<bwXiFMt6!'P(K=$3a+<k_ls*M5:yk ȵsM Ix2Y.)lB}dFqi?܁ w UUfh}zsw "h?8pt$Ķ4V h$,EW8NbC*0r 4zѰ'C #}uD*zVDJ53G#T(-<ijYM[0rf&hxR>9[*Z;6Es^M];".>:qg977]c;]gbG#6|dvdۓZ(tyY] !b,1({!i8Ynx#w9'J/m}zGV獲vdx|,Xsĕ' 93 bm/8v ya$|yfaQ' aD1؛]ģ,Qhz?h}.H?n@t$eabMGNX?p''KO4daM-Ra9\'w\rՎ&xq"em`t%l1kF\;3tƠ_9uh\^ C^a`~/A-rUPٗ=K˗VjU{fQVװՎF?7DQp#Vb*@ ϻ {<.o[>Gb]ɎIfXKeQqqsp\x7CB:45oT .g*! f5R``hyOk$!jW2Mм{ #e'jZͷO9a) dKZ w˱`bzI`<0u<[5~o a#}:/hFh7٫(2Ie DÿoxK2V*8FijS= iOZ#m8J^_Bc)p Г'z$:]&3W"ԺAq-?,$![aOʟ9fCCom`SRPKDHed6estd3="=XoJoD zZ+}6a?s23./>4z>g4^[-,'7{O -Ipieqt($ 96>͸ix;pˣaC:cz5JJd|KA^8\5Btw+HL:5}[Vye%lDS:+>O$P=Z+6=ޕJ+/Vxf$='+zîjʠ%͉IĕH "D[_|P\{2Jq*ds;[{$Ȓ%giac,V}?-ZO/R8GL>8nɤ*̗]tC#L=9ubsv-:LMA#zޙf%H A_OwNw7ϒ1XпQc/Iz* _dwRGyiLj9RV`R>)C".Lq HYǥuȥ:&@6҆{Gt@G dGu V}T`1W쁪8GJ }6@ c7+t757TI6~}N+gf DDOpۏ*Ϩh?T6bWGIOߏ HmtWJ`Mw5#"Jk]zu!A )J_gOZ&kRCy1k/02wFfϱGچ)"lG°.'$ 8ɜI*;9Z1>wLiJC%=D T'NM&)]4ĉb"Hw(ZX``տn߻$Z_Ӆ7z1<5TukzP`/(&*3Q^=BF֔nl42-1\7k\̽Hqּ5u 7@ܟy ޭt! /fAQ:?z,<3a>AlBABXxMg9aj`R#\([UȼWpjXAܳ+ZkXa.u"'+Ӂ~k3o8KhE{3ݸ+Gʺ_2ICVkDɇ2wи^d.gX.TVxh=C gAp!Nvp\ID߫RQdGdVJadnGYd;{1s|kqH\1"zU.xl&\7"ێXlY WP>f?~5&sꋈ hgs 6;O3vc\%*?GE (^ؙ|>??|AkxދE4 X09H=~A'SAV/NҼ9pcъkx10, 2e[@M+Y?i.|= C^s*DQ2_`ryX X.67uxA7\HG+MУRO{$5n[-Jv= ֠Ejˬk!=8hSL{u'q5<[7iV(/e@RpB]bDp6~@Ľ.j7w56СS{w}|SK/b)qS |7W↰oxWWqy+*lڹzYz~|3 j98O!]qY< &0 rTSLc#S\z:BV~iNא,sOm̈́>~t@H"+ͥy`%c䃰[2U٭>R +umkUԖO30fͻcs{0/tDMhƢCH$֡VX+qe$KAڏK@!u:f@!h8G4^ 45BUZLJbjoGxD_Bmsת!gx8^e5ZhcA %MYNqww3Ѳ_m|\tD<W+rԚ|)`M;˼tYzhdK˧z͇TYgv~s 䛑IWd2-(P ̌E]/' }i *TsBW:J?y:d͜l<*t ܌LTm@VQ:/rUQBKh =Ӽz!|C|NP4_8H2Diq޹. +Z,:g>e_u8$wTtĵbgDr xpԾd/pJ3qh`Gމs3biۢ+millN$6Ls.ZJ"f)*԰ z̨KL!flM7YaE#c4?UB[,]_$MR,_$m!Jut@vEwGN73m1Җw^VN:VqFr2Ѝ[üm+Pfy 69y&e) 5"#p=<ث 5kleI<Ͽ4;zlfbҮą$H$Ϳx3y"- uަ(zj}Q\@xvI`AHaeR( ~΄@й t@~*s^f\>i)*[N"ZYLۢDPڑt hnEVZRI488يcweYΘJ>t/縆$;+;*8X!n #NjzO[ .4jdyM귯?l#"KI|DŽWPUuqx؍' *kxJ)<@(A-ʚ=~֜576D@r#b5)vHDL@DF >0mL/_PjRx5,@j ) 5{̈پ+'1LINc m=$A,x)4!騮D-g"cH(%ơZ읢Z:yT3c4@?E<`o9վ׹dDOʩkls䢻V._"wi?IC?0I<( dVL-Pڕ~l3cbB\{{lҶxrRٓ^Зv %f>r,44BPcˣ^~;T8̮DZcV#្,j0cZ|&Q(@ ux1l㏰6|j;VO臭?^Yl),ƳRhX|Av: V,MDvW֓66UbYDe+YBCن7<΅lVnh a4SM΢tT29pST.GYtgk΢ȑu.NlE@n5D* Y2pLp3Eek1G`l.g>-uIK:y-z:ϔF "4W9.Fp'7HpMiun;4fRқyQ|8&!P4i|^ak\=זp5Ͽs# PE.$9-^v)H`Vj[_*Yrpi!֋YMAR^" 0>Qi={1@QcN[+oLBf ;̾&V?udķfD zwV0^!:r'X QF5+֬ LqpހDY] I H<& Gh oV>E?S#w4z!oh8U 'ikW*ۢ;h-kt1 e0+Q(ZT66#W̺ +nr5 ¢jۙ*e ozbߵcm6}&j wQFYH&C+b?>)3Uߓ$h49yUN±@˕Sp L*wbFI9+bmp( K*bLUׁDRmU"J@[ց GW 8=>o` irtutRy.k 3+]z],1#[$GQpR0u^>?|,!3HH>a-ܩnސGD3w {I90=I\mV=TO.a"hָ㉻/܀5{L/D2ś*p OZےXdQm z7Dҭ A!'}ɦTQtq0:_S.LáN,DH:/1Ts=ABѽ| QQ3O([SЯ 5dGto-"_x 3O}dZYbW AW4kPF})/. i K0H&Im˾2h[>\=CN\MIJYf^0 jUNOG2LPG.vl௺K-#,yMNG2S~xV\mhe>~ͷq:!aC x+Rup;Ǯۅ-P)[MK#j=gR? 8 prp+\DgAU{Rt&m5ę3(:׻!w;rΊ.~jcHTh6ӒkY`kLo/#C"/b~w>0ҬGjH¬6A5ߪ?f*\|{/̲>Byj&/6$>8M7#J.@kqEY#dʔ_9*+sMC<0sR1e c{ae!x;19sʋ`!:=#{uCMm >њ*ށ6ѫz H904R3ꆕRUZՔyWDXbH_"i? %E~!uR51KH( s,,S4wޘq#A,:ONqxC#etY37˜"5{a6M^)iU:԰}I_U%cŗZF 7ʼnB[B#g2o{xvAN JMt84LȻ.7bf嫱'#}L4v>#+}bwG9N?-9sh7:܁n+E q kMu̿iލɛCvg)Zh-oDNSsQpI^ @@q"vu0'(<7~n51:Ӣ #/$fbk-_-.@lw{GHK:X[\o7XEkp9J^Ns dQ)r)߶DǓ̺yN–(sOmxVGIYJuGt܌],2q퟽#vzRo:f/Oy8[@%Se|09eI ogUstJع2 y ʳraW\ZX^d ug!f.A׍V?Dm7!#r+ NF}ID7iGp!5Ur_æXsPފ^UfII)eMXr}l*ܧZWч:K/ՒL9w*v/\KCz]댬MR6ΤW@aʧ t%O\V7ZW{>UƐe՝%P~Dœ2Sʾ|#Jh>ڜ1㼽֢]8. MTܪ lMyx.QIV=!&IH,y" .xm>Fx)%tՋENc $*J 6xlS^6TcZp@LQSNk0|ȊuJ%A~Ԣx*XT:G,ڔ7̈́^H $`cm#N)[K8i&'usbxң@͞,V VĽ% k0fu71Mg3;$9|M#Q1z90hdlX.oWe rwpp[9">f ypW,|W)0wU"q'jej3MhyOW 5Fbܾ('sOI)/,5eU)ƣd_o'4鏢2YwK]\| Wn]vZb*%U* k~ȩ!Kv>B$Sz8mѠ̍cQ>t5"es"a+CBMP:OsG`4q!_r%j^rZamԕ;c:<00fx~JK~/ܨqf.@zF/[/RMB·Y^ 8B' !<7lSRg(j0w(,#=@ m;uDO?  QN1QI qU6DT[q -T0s7!gK0\9(yAryF6g \dJn߽y @PI.O=Pj$ |M:^#{;FG(E1:RW?5TUf'ϽCQޚ]`$&{  iGT6yFod:W0Ϸ=;h2p%gmZ(v j\+L͒x[==!-렀Lf=͸x Z$[Vhɒzlew؏{pۍ'3kTR³x$IvFi:}RZTfCqdxPCfSAYAG\&vEOs8Sv؉مYr.Ձ=3s5y6Yr]Jp8X¼iT[Q˜L))P(tT N? ~LXga'2/)ZNJ 1Ki "df#G :a[rAB&ϯ0ٰ'RRiHY2g d4z3f=$EQؾ)l|ųyXRM9P>(F@ ,$3U2NQQ؅UOZĿ\1`tѧ`:ZVr%7]:/䨆'ⳙDn+#{^#Q)dx$D  ?]\(3?Kz/Y1r0uw ] /Pnڧ83`>J!NY'ҡY^.u_xΚ֌˦i[U+5ʾ)a?)%.,׃I-:BM[97^"1 %iȸz=m'B]*C=}`ӹW 5J myBK?vt_~itndcoMg]O: W}[ƫ#e}UP,}!N\-!6E`c&\D;{{x2uM0 sQ|Darz؍(S:εL5к[V4`%򇬊< 몢h;v)_HGUh!cBM@@Dhh-g1ݹg`rʯp ;m_Co.XّJb稂0jD}wΝ493 =<i p)PlXObL߄͝_{-@yl)K';θ`.hHM+6 zo<6V> &N$MXl}ߥAm1KC$3qpXFwr6x F !+p Y'< #,Z ̄@ʍCcJ=*om"fFJgP:d:58 W7?m h`'vdMѕ;7=c|[PW?٬ܷ[ K:X,.`̫a00Z؛toJ.;tD T@-Tcύ"_8ס9aBŞ9FڞpmU(B8/\@p)=ܛmcm-UD7?l-j6%~Cdm`PslCoPTElwM׈K; Sefmf6+[B]u >PNx ܼ؈ܿ#@rn/arnY-xf)W#2f k5-e,oaWugQl/d<ӏ>ꯚ5-3 þMwOol$67fǩTp5 @J|+ 2Li-XI,}WCJ1SOC+ruL Yg:Cpe"#UzjYj&ZăR":S[06͡+iai2q=N/TlrGtnwSc%ya!%v\V< ?NMn Axeg5TJntve=x8N`C4lu.JC5vA?c!:x 8vqs똣)>*2WvxV@cppNhRkЗg{Î 2\+ds)H t2\n d 4+mbe'. BbY5QCH[c.FJ~D5a1L_޻xf#ıD2 J&FGcj u"psV;AudEͺrѠIm9ĶnJy,EnʋXKN)st7fZ\>ВV>}}%ylzALW-nĚ W<_Uz3r* iZܯ}5˳G&ᅼ(Z&(|eJ>w& #ű·tǛ z5w'9SEu2">;ic?$v$f =7C ށ}x]/&Yr\\g|p<M'xx"KC6c^s}^w$cM8I=߸y ta;Gsx/H?^#BȆ*`mcC.f{hL"*}eҢduOPM}S.X{4C}jQpHqIEbp(۽:]X)#y9ν6v 屻TH[$[IPR¢\\|$}OUM+qPh=b7hgDfJϮQVdإ؈k5_x+ē(r\}+h&cHdx cQؘw_q`;4 y^毆ƾp*0ȥ^e['O'}"KnG:t?1^s34}a*jf׌·ؠ84j+"W q!R*a0 J !G OJHS d)aPAXx5:Tm͌qX{kx@T $^ln:58|s YS^i`#NĶ'24 9%SL S,HvhCRɬˍ320 KyJ1E̪$1?~M!ƪI0ã\C$A( ׋%:hУ(.>  ni0(?M/gb?{ 3ځE͒ǩVd!Cb- 5rКT9IHN'_n&#+4~E[Ǩ[a3&aW/\<yhU3=O9kS2_# &XA ٌt%CG0Y5ׯQB0+(x۬l>1wbk]L>uuIgkI$(}]W{ͪ΢j#~tM) Vږ.ʫBkߒ>n[+]=es@gH.BF0^+a$P B#aWi k_wH㿲Ɯvw]ZxE h3ɓZEʇBIe*"`뗈NN]jEබ}?l.>dE"F 645عɭ[ˀĔiaߣۀCwHڣI :&7ӯ$]2l2Of aKIF+/% :rIFEB{V->q% SD{&h-jhɵ܋{1<0坫T^񰜔fM9Ӟ*t:">3beqS7ɕSWɊ'R$y8O3!Oz+V'ϖW]}<.-Tb7|".:OZϦGZeϔ0(Υ)ZЉZj]QMt:X-7a{nx}$.%./Y5dV<tHCm2Wnn 1&(%"-&A?4{nu8c$)VcT&ؒ(/|*eGl 0wR[dM6"Rz棂#HboR xU𔒾?D[+W3w 4,&;Lv.\!f<NX$WVG"I0/sKwǍ) ۅ[/<9n߳2-J 7Rf)tK]l4&OoMFS3҄Lr2}M**H3e)eu~9xyZP2i7$ NVpY\`')ȻT(@$Վ5`vC24K7xu4Xt8顶ϲD6pM ()>,3q'9d\6QHfs>uc.iq6/~nX.3aeQ6HMӏLwp*N*O()bҨo?^Ɲ[(c}OC#fdmvh c3/%}H4P13M4?an5n~yL-I<TFN<:O2&+,H܂M v; ~=tDlj\n0Y Dݨ/!j ļ aXd\ng2+:]VX./e]1QJYc9 ؗ^v)7 d:}N$yoCїgDYgMdTYTRKsp?>Yr萂*'a8:őIhz@k+̪mjkȤ{nilLE'WK┭\o+Fgw(unxTV Pa6l1AJ0/ډC~/Lf E:+XE)T[+FcTؽ l0b^ˠ94Y`p\#Wm ^f]܃w^= Do4 jys Xe&Od[ZS/7s(cÓllL^CL?VrBڽ؉" f9y;ŗt@}?wF QΩ AU/h%nlLHK7b6B 7ph 9]eϊ[0HnǍnˆƽ#+2|VXvdtmp0-<k2uQꇳ5N#N}B^9{銣H|O9HMvX>V}RG>FJD #̀Ik^VhՇ fC3`tt lV@jsb[),yVQUF3nPwb6#w]z(X7XzVmٰ:b(S*$>-&`!zyYWBzuGo gDpϙKF7x3ibR\g$wq }ײ_s< >Yq{,t,4wJ_l-^4NB qIdrAcI;=8sMų{Lj',^`+7fAQmtNnVL{&9fqdHۦpdҌe1V {cﴤ;aW[gKhEؾ!P t;T:jURAah3)hDٗĴn-U6 Ns;30k(_G?WkY7Xu&^D`)p pu> XGִ"G"BkAbFR>%aBG+]:d?ae`㎻&r._mz'ETJ;/p|WOdќ) hU_¬h/ !%pc\_?B<aĝzIB:Ƨʖt4%֊jGp7& a͛`{5j צi Fn̙.,SӼ g7QUCT\1+ =2>^˩{HVgyT13r"5x8avIk-n/#;W$$x^9,E4#(K-DLބ2.J@U<%عC݇3A#iN``>櫋/=߯ٚ[bu*q >R~: F Otfv̠C,(h@y2%7EѢ]p5C; ; IQ$4(_I13 %i𮠹[&{.`]\sbooo@mv_mL~ZJ$)Fߝ`t-Xj&{12DuƘͮ(m:,\O="xb#(A xZ5燥{훝|U6X`[Ł7Ia3;.ReK\oTl +y,1]N> Q@j.ڶoH%0BųQj:/c[Ln٠d꤀w4e2jF8"^ g]VecD|S ak1صBIӈqZh"Nq;6︅3hqa_V?:p*̰ cqv*D?i7Eg C{⢨}:1fܙE=1qk#MiO!rr&4p,{|8^8Q.|J5xSBn[Uc]o^bm~> !_O 1U!i *g@kŐ~2?B\f7ba7 u8?~!Ǥ`F\, HzRNa\QhmVX- ;4vVvHớB]1S5d=1E`T)NSb\xÐߑ{'"헐ѠƱ?8Mvxu2hBrDYmH dn lc8QcVݶh+.̦ߐEH<8-+KHrM Rꢢ3'C&@ J#q`UXO`u*|qG:ր{ےYބۛH9ZJT yH@Wp7 OKj)~DAf`BS}/Qs\,6^#o9,aa/j'wJqjt ɚ"'ܕރ,!; >s ޵IaSaGfU9lΏ$od-B/!c6Ţ:n8 S*d<ӽ in55 pm(]LU,>tMZbqQz2@|4ISE~ nLl읟N/9aIemv7 8Beq4"g#r*Ag}F JdHWnlwuf:% Z *LpwaH`O̅+zk꓆a`샒a$ѐ\;Y:19E{fdSfwz.ı0y=C4)i}mQmZ|oPQ)w=>0n6r?v>f&b_A{ ?{=}n|?QݲM7shom=,`[y ]fH7+ b&}kʬUЄ':[б4ֆl|:3 !Ncvkw42LZ--glZ kOfBR E۔OaVG2br6q|SPd!dlXnMUݺCrd=,}\E{;,_4lO_^b3賦hT)F&}yY9~=4H8Huiwxs+ 5==7N2߃̸*"B2pYI37[YagDՍLJE \u9_B k lL|nT&rz"n互S=:) #P$*Y6 2b`D_?F*H37LG|8^ Ě6'HSCqdY>q&KڃBr xg z˓_XIXͥ/eQWZ&oߠ*4 z5=ukJ A$hA+2*u7Et]j2OFܼ$(Ж컹'ϓΤǑN4v uV=Tʇi6|?(2>'"J"U=`O~2G ZCjC\k379[\YU}FX 5p?L;p==}[qiusE;obXmؓ<~q{ LjߡUZ^G+EvǓ1BEZEPO-m'f=(P<Z_`SȔAm?!4fU=z~~Ts24EFDK30s__RlV82*=?5#Z$}Qgn׽6uN5tjKCMDɤT!sPhGL`]y{nKᖨЪOYEѮ*ݎ&0@v@5eax s2a0}ꍷCEQES>~!pĀQE cyE{:m8.vJL gҮR윑Jb\o"DMt#YDgK367B7\e# K-;=\e]I^:!ZN.q"UHsu:2?=(3N@?qiX43_'LnW| %k_:c#Qo3]Y"~\сV5y_GP8w2.Z#nrVͰ2gm{sb%WBq#mU!TGl}EVUƶ $tZ Ae*C:j nCl࠲Ci-A{c4v>O6ܡdC,~vbirY!$>mg!C~.XzܯYS0GPU!22))+~ meMs KIepZbXSڏS2XBI"/$z`ޑH(ST#5b6%)}es#v=1t^'mB<֕XUSv9H:Oq`9@pEӯ\#fhYGR.Fv,$XTc{؝_H]81FN-?ĨeEsj"c-uօK+sէr;mL8VN4-mF|)8DgqV4?]H=hʦ7{/Slk ~?=A8p=;]:"TҼhaxVBV|3ǭ"vMG1$=%AjϠ9 #ׯb8A'HpO vNFTbW2$B&ECN#LWDI^l,W+,-{=#RewVc%HOzϬRIwf5CT𒞜YPLbEd쥅b G doL^ҭgm6X{2Z5s׻imWBPm$Nx:(%8F24 94dmAHUxI@P'?j[ou$^Jܪ;NUdguR#Lr%70gr\D 1Mԍ^}TzN=w RBWh屶h/EgY|mmh 2nL0+6nmha/Dm0~>z@E6".4'ROdz8᷌(s137_I7ѻOڣ!J_D֐^Y۶[ JpȖM*do+E+ wF-ND)[jO!]CBcD0(Έ Kص`Z&QkF [ h\X6 "^᪃ E.FՀiN"3ZU5cKe 1T.fe(òJk{7t4))HBNa.%v ;qLm]9|Nyu >+Ԅo455l+άJ[ŒqD:dkb+ymz5MiII_RvP:=.B#%ї@2@`DҖ f!aFɗC2hآ ujcV-rcdid=]H(?yt,Z,c]Qo74E60"Nt? 68-L[A0xƔ2;ȴx/d,V sEusʞ~H4 m e:M] Sh.vd[*Ux/K=9JΌ[׭=zU,#Ɵvb֮K:ytpGwWSa2)3(d_<yC% ^h`JRc3zgNS1aAoe Yp_|YA[p2SfI* @NብPw;J)֑O?]ŠQe/~*6 u>{0[ܷIDW!4F:z'7KTWh8yh|< avl4lҦhtJΛ" J<>wԋX58[zZ@YßS6*9i`,n> +[ȇba$3իC~=\SMk2L߰`[kXۻ=ym(m|ʪDVu,{TvYpy;1Jt5њyz ;^-!-Zs&V%,|KQ6B;;((.]~CY73sX -۵=T| Uᾧg3bZ׸xS>,s!i^ɕqf LmKH̎x,tdY:aVtYyCTfRʫ6M}bE03P3!=ohe2@@F0:,逷콀-U$J'}fIƀl9 /7/`I峋}K^"̫"2 )~;O 4U θ| KӕIbh_q4C 5}vpKre b0&b!M?msvts-W`DC[wӯ%+;M4UܛZvs,FF_(C\xPXV޾mZ$DY k 1>ܾ`e1{ '@{QR̙kS H)%%1vDK+, %=tꁸN-QtQ9  xc3{uD7 #ڡf& (+Aq3wYWYuv `"D۷&`/HSyXrqI au-Ip0DiGna;&ؠS/g8cٞ2IzˀډƕA.Q1:nćm H2=U;hB| n~RWP-Vƾl(FSNF|o!\G ԏ[CE<"կ~b;iE 2|Vc,6>jJIz'&=r\窷ֆk E>N*VR1mΓx]|E!źj:Ӄvlm ̚L%P3kd|*UU/&2`TnϺ{F@s9@k„n8b)?2PI>6v4_ a(gܾB`e8\O֫xDhO؀eծ?mh{5`%3L6DN+n?#68AffY ȧY{zhLXdZ#A?O.c^]Y;sw+Xw5<d>mv{p#0>ZIʑHs[y[娌 ,\!_6Z.br 4tL8Cb~Ǵ3'u`?$r?gg%-ݤ㳞gq2 Yn(')?2x [Hc# sHtg {zfPy|w]~EFZ"xX9}JM_&:Ί⶙DWLSN,:XUb%=~{3$ vuyM!a ( ز9HW:)j;m}*ьʍZW2^J+aYdh"L;m%@JE˙TE8uxݾQn1W񳆽c'/ꪖ 2{@ko`Xd;޽Ѩ&ha؛ӎP ͏!88>9+BZ"ҝ1K]8 IpE +]zOs.g4bap0 J͏Wa"8WcY8zm 'ڡ}ho I$6gK܃4 "6yj[ȚlleTљRnFXu1%!pY.cjjC;2GkYK%T-l!'9PIHf!օ뼐Km .-dXLڿP!'+b5nВ] +LЙZWOjj+7{PM|b8 RGڑo$'D6lGʨmg=0e"c^5FG wcFB퐉,2*oY.OW RD܋)WO܄nwcLD7) QDNq㛾HʙJyY҂däaHcϬi#L2k5f $[+/8N;on\7}k6K~H§dJ^Y*9T@c`oqlbyG-J)2H#X99ǒb:6`,e(&5׶h!,I4BDW 6(-,'M+ ,$H*nWmO|ir՚o8W)vFIdNG,jךaJC/O8*RU9[5πLlZƍ1W=MLjhа`fxgca5*bi!+2xW `z܋D 8mTP`jlrRSZo*O cc\ Z~2O5w4j6d8 "d-;ߋߴB_GXY g8 է[Fu1e2Buؖ*tKn FThm<^\N]? 3hAy%&K?jǵNő}) $̂!}#5 'sC5uվX&{0:"K<j) _&~L/bp0Tj:0@izYH TL*azcS {js4 nh[&'Phe9ɳ4$+®h.c Ipп1\KNK(в;<2s51A{ù r7uv`m|x7yS.6X:qv^q|^]K"cܘ{s fI oe_ky{?3l78rـ5]4/3Xd19 xQT`#1?ʠ-j2mH3fŋ0R̠Lx4ͪU pD7yK`mň{U)_n]ߔmU,&Z!nu87Pcʐ +&@RhLs:~1E .ùE,oAjTؿJ aBjL=!~tE」5-XeI9 ]H)x` 3%P#Hε5;dߞ* TU⹻&XDCCEoVY2L]ԲSzک"_#o &\jh>!aD)}^6V>ΙQ7+d$t6齻3 moRm{u 9 ?Θs6>邴?NrPr=k׫=-t=/7/7ɬSZgz(/Nj( i ә 'QG<|Y7>M ۍ_3Wd@zd;%Y,==x$tХ5[f SZ `-ͨ7}@r4@j3FҾ x_o)vMIb=u N :I]|_3E1߻ӥ$ G!&^-?:: ,`VU+F:<)6|\ίH7m< \2"FXxLl-Oӏ.W0~i B0X>[l{>כ 6DÐlB+*OtCm9i!A׹ݟr˱8,SxlIDFe0^=482ito@I5]+ɕ2.5r"n]HP+%%Lp;AqxTr)j⡖%8i/36Mg3mcހ,Ú)>tY&&* O2X_'Qs0%wJ{xe Mu閙lXf) /0%a~ DLcRIxǭ "΃UG$YB \> lR 燪i3oʔOZ-f Kmig9ʻ:Nz ea?{)؄'O$ٛFiM EZ'W9^:4I?脮/;m}UӘ~_qfTE;aKBfՑ rd #YtQ8t2Ƒ1)nK꫁UrF#Zraab;/*/yȓuFy\umS2MuT)b0s}Dk^ѮpȢ?/C3ҌX4~RQ&< gDzyY|q>'Houx T`eUA#I1ueSg}u冫ۺd9vom 5h'3݌MG%W"h>] @ރ<=Ii`]8޺wA2O,h)p$1HgXB}ŠshC2)SWiaK|ab="{s7\Mo1~0'm`8q-44;oOR{p-ILCQbxfgPP==ƧU;9p.^\ysN[9;1n֢Rˮ*.,Q ".{'HU{FioQ@5W@jІ8 CF_I &Zܮr^a0ݹ=wݤ'bX$3ܷ]=I՚W b RTn}Ο} Cm ~?>%w$r[r_rA1^m+n@p -!w 00}w-aG;7kl Ҋ@ZiԽ(x>m1EՄM+BX xC{Jywo+ksdw1K+l6J ^BTgY'y ץTL]`+3\kez{#iͩHfNI粣Tmwud$~zUi*|Є+`'>4p.Zh,9=j8iG0,d$~}³nH ,ք98Ƒ\R#x /CeOKt"tF `!ޭc1YI`ʼdbW.69ªX0!{  ;K>hƦrvcͿa"ҟbjTb96gٸ[GM١vy* JXNןn ڭ71Bi)!ޡ=;oFDv 䅃n;6|[ ue>S rV`F/X̀ LߟsJM=$& [۹mߔ:X-芩u0ggN3ǰUS|++?Ȥ #7Q{)s!TT }‘P @I zL'q r$`2$zn-M5L4j'|5o6C5$ `tg[u[xv/ ip n%J]I-%b@"}Qp8mK/9.h*Y[-gFrh$u?u\Ž*kdyn+= ~n:gJ[@\[A wZ^'ݙ./nb̚QSڧ (I=2>.op*ƶY˕Γ0*;?':<ڿVK;R|:@A;~:^j[μ7woq:"mL3Pv,Ҩ߈FLŋJaDew^Β29 %OJVkؙJr^q rnnb=OF<3W^J'ȒE,|j$H qK"U2`b.?v%pwUcLǞ6f_&!L7Z tG"FԗGn)O An'ZVo/,|L9M+Fxdexd dS֦P涸-⫇9=W 2رkYL`.]> =)c2!brcP܀vJ}|Q_Knԃ H}$5YWO* Mǔ,RZ/JNO{<ܠyȞȠf1#2qpb>! M=Ls(ϝl`wK)9d3UI/@$T=Bg *3Vg3/ E=6b1}Uqsb7" 긨SȜfͷWymh DR<1kW[5WgEezF[_Z]Q:0r>s.:3-R{(ALO7n=Z2,+v.o,~04zJ,{UHQwfǴ8eـ|vK-ȷ$xp3z G/CZ^Կ~kG; F9yPP>e͉i\pHd7&ȇ4⪩l^Ɵ Izؙu]Tݨw+<; -?>М \14_C(><(x'WtD.nj]qqFkk+r2g|TAc$eaiSp@6*~QkʙhYm?QYYb/‚* l_#8{ ҹk\!bb%u4D%,OFv p|!]#]Q`9*rZؐU ykR=Im"|9ظTHÐ3qgUbsE1M\K<d @t5/8``S4RќemB!ixKeGQwpNrD)9xpAI U#bj.@Z/P#:T6 1ܧY*Sk[j6gXv2~>zc܁Da c4\h@xdNtNsR 605r.blIv]Na;b,/&i 4s; s:t!#iORa:*W[j0m/VFS32Tg9f*=xKM)CUC6&U" _a%:Æ+fZ-3Hea3Ue&UĻ}88֮[c1?_jTI uHXǸnwjQތX ,@9)&J:g t+<lH{5{vX" ʳNL<8RE]$J;Dkrܿ#cSYFC\Z5RMn:Hb7n·=Y uTN?=/>;u8??:tlCzJ5-3&JŚP4" 5;d҈Lm)[\Hi /\M#@}_{559_|RzRMH_->~l% v#S1 mYWwK+RusX Mo ;g>T&նJQOxvS &NZm2]m]_s1(4\O6F{֣5wEA 槃@]KD1=Kq%#.?Qc\QOž}]VM)DsL4O"ףCR"Ft꛴y-kͮD^gJSݠ~Tˈ񫓩ߗ|%#7]"u]%D6B`7]\J9#pvbҨ ĹűenU(~D v0WP I'6S3O}6 [f^(g?@$V=f 0 (=ykaJmχ,!V-yaCB0Y@1Bt߶Gԡ,Zf/|x~ӂͲٱ nz9nP?!@Пf>G;+ͳGݽpjjQ]`'+EzU)!Z l'YrލNy$̹ǏݪF?,דcK&b𲦝pn41ϼ9zuZ[aKyFeӦc@{1$C/f-|3곝qwS%)І/j EwQ gHuXFgem5V.ہe4Y}\+1=H3ILɡerJm&Kxqc$nDe+DdĈ.mVʧʔ)%9rks}ǪA !وiAR1$=+9RP=x?9PUf߀\NOX~n+v2j.~x&lީuMcǐ-'8*nba,MzH5jF`*PGOd|,"AEM|VȍH3oҰbI]2^z@.j`\m6 rΧARj?"WrP48T¡ǧ#-v'< 6mkkAf5d{&<[lTKPEWӱ0ߓxY=ǖ(suBXM r}}F̂QY%lݧqoұ~敒}V9^#cXlM$+Vײd6?`Wc=d7lFn,T2ݘfԻۈcT0Fr4dP!bGq65ta ա,"K-vz)zTZ2Ɩ@W6_aGdfT*쿭:敟nnRyE)e/b }9's_S>oL6(;PH#;ٙmAWoB'?#% s ;[kWs88"@ޓ\l*joωl7Uaiɽ ϊʃgQ,^|qЙ vfOC֯+:|' =3|"=iMfVthaD`:[[k8tbv6C}5pep!K:a^Q,[(將AXq%T^ϸopBt([di4r>'uN)^QY a@[ҚH7ynX}-E oL(R${%oT/9 I7vZbG-&5|2COpFo0 U)L4A!ʁ $TR;b ўظp:&PN,Wz&1{Xg~޳b@5%OQw [1/t{a{Kz,_h8x{jjc -OUzeo[:g,= 8I#\}fm'r$ni_O2 XɸV^vϢ FWuTC3K@uRQ6v_ nӹ+&q H(gxA]L{_뻠E3R^e݇xWðqb3WJKTݟM~bƘH_!)McvWjsH6)EZO#J(F!aALšIj^_nϕs?ۮ# ~"ȏ^-X_J /L%SDšLqD~L2\cim^g 8Ţ)G'IsJOGUamq?g|~q=[Lz$iTY ON\>ZN8+9P@3-w>O^4HF~TxeOL[@ɚRFxOV?H19!j P8'i. I4Ep2Hr|([aoPd c5SZJn1.uشR/ѣ*$h-iښ֤2K/A0hDx5 ^^@2h~*z!5sl#DO 5a [ӄse0XN qMh.q<'5 ̘Fbj8ĥ)&VםɤL҄n$ؽxT ZtX-4H3Ja?G2;hc눷ci@ l~%l[T9}c(%W4nnRR.s@bqb3~'-b-lI~ÿ1?!R+Dl?#J tHfuKTDm=8PsͩrZhc\`3{f)_-]u۝tbgT#FKG?.dH7fͲSiZZmpωD`$Bx'nx&:xX'ż34J?f+ζ.]2|L[5Bp7KP<fu(Cxz$U|,NxB9(`RSc `x*rnK1̡] _i ?S{[HuShUʄcF#W PfkAl3VEșTwI`!DsAD"۔}h͡_-: ƨ]uW/***Ub f%Lr٬#+*VE$&CUg:A˴f̊--bDE#k^Q5^N36|{U 9 %$UQE:r?풪jSOyadBN{Kb<#uET B)*XrC+*bF8->@Y5Jūޱ Ab~(g_>JR|hVz6$KJfla9b<b0W842`+WDti42|AZV'} {8 ҷq@X,\[a*o';W(5X"鳸|czJW6?3Dxl&]Ru,!fK(dԄzGwhnLS^Xn?4uۮdKϨ @#1' *%\sJk/Q_ ?t ~2vQݰ[,cNI1*õz[8Cg/U}*.{ nxh[*pVXiu0e{)uP= 1%GrӢ+GRv}^'Hw`D^cC;G^OŋR~ f)URS4S=rJ* ~!nk):LlUu+ N͵.*Hja?5Nȓv[{z$D/5. T|A%9Kg\JZzڱ,bWm>QM7Mo$4A-CŶz. BWf $rsi9q, w'rbsI;)[4LC_%1:`K(Ē~~Ұvj0E - GW\[%8Y#9-7a8QۥMc}{-Wbkwiӿ`_c 2abKk {1dLheo tɌL0Eo+{!W[5Yo~C1G5_[UL OX,o3Bq+v[ ݓ#z!jpRQoն^l,Oݩwg3y)S[+t!TvCT[:bTz{Q@7->lxɊ{ ^[ՒA0 O=hLgw1fj?BIȿzx3*ty/ ?7"p+Ɩ"Wۈڀ?Ge+.oZS6S㆘;0W^bBؽ87_t/ ӡhnf5Zݚ4TxZ,nҔCˌg?8{Sɮfj_̎]CWB=oeЕqCxC? MHA u'/|Mm0 섻k*Nbv~r5n5evQh~Az6=v(pF^?M'RdiJU:I4=bH?g3*35 1Ȳ-K $w/ٙZ4rİɼ |B 2 m 8 =5vyү% ߴNќ$,kݑX&!ؙJXp0 S܅3sݑ(8u*7vw8&`+~uEs98+JҦ.^+yW 8 '?<ӲpSpIPK \^tOXhUұHFMzk Qp,@ZBzR{Yԧ䘟gE<@ڟˤ!|BSښp 5t \!/96l(%Ɍ[^EVL( KVf{yd)]2vn(ѳp(N?"{D5nJn\ DM8X]4טx糵!6 Ͽ)?#3_yѹĻFKQ;/9JGUeLSjV;m;~ !eRNYb6h.Q_N9m\-L'7} Z@`P^ToKLI3ABz^Bҹ3\F-c&"r᥃g͂;O:BYcnlg_AN Oupswn4">B2:{G_'{檛w&h'}G,Z>%6S#t`*p1h4\$}$g yYa1ho$~ga:K^;(uz2u^I P!sC9ڐ((aXp5BaR~iXrOkڇH톸H+qSz'q pyޮTb-uxPXFđl2,{{HB3=.@zז"h{u \޺'-+Y[߂2}ܷMB4G%.xy8W%"HD+1zu7RFDgpMW\g2 hj_ȯUxMpͭx/xyHP !ѥh#l+^59?A~41t!]zOoVmp<^|)5<.;J=KR`_r28wkfuK j?ڊG2:&]$A79jINxq̑Ak:)DKw^{L=ZҰ#{5u{ZT'NފEߝ0H~lA=X -՛0~0{V$diV`|Zdf/j$tztaۏ-PS2T/RpNc8Ђ_^\kr[Z+{Km[q:d}'1i6#Ӟ ^bߌm/j)h@ft-MjѠ:e2y=ΒF:n~pu@b?|  Z S{g}GX{$r:S" "ϥ = lB{ *s|o_v4^43Kʼf>w0_p0}?q)V>[瞱i:9([|5OV53ϠZ2s X$Tq G-kJg%^t'E/0mpI $0.cfG , 5`!^1_NE%2ܓ &4BB/@h&0Ϲ<>Z| Vʇrң/N G?,14Qp{ahmay3q3ث/Q!"[Fi\pD[2ߡ7OƳB_He=~ u ? dR>Sh6\l\vBVK~ku_$B"[J Dul=si\?LXVsJ qfQ-s6cW7 dGmwk%͚?&3]R>5~R?At^ω 9_u`zIX-p!?x뽙,RXjyTϴ4SL b[:t7pCg\ɚsX Ь@SsKsaVȫόƻOXY//򡦹6dSf=e6qKF텣q![fPŽѺp|)s/xel:krF5?,2baځCυEWa[TgDD _Vo3TΩF&7]DUs3T8pEgic($cTfLK2@PCp_m奏EG8h6u*h|Rw>ϑMl՚x\qQcjD)dC(5-ZM&kZwc8 {ܙZ ](@D͓*rb 8L׼&"Q҇tCyciG'|c+oCީ~l 92ȒPXVDzCXz{/C_3.[%?.np`N(௮in3op)nmPƦ ;8'ݱ'02;yMS(6{ Jk/P$W[[٢1 shir Zq_Q!V|b SZܭި9[1F\rL)58s`$1[^9\4./ $%ndCc6 M 5fVm9b=wRRH'HWn׏ƌUrVZ(ə0կM*qj={m vɢ2\i9GÐ'~i#Ԡ *E@ 2JVK+CJlfH_qSi j7N@bYˎU_Q#|`5d| W$!D%&/`}$⇒̀{R ViDT^ Z ͌9ʎ|{>+H#k|GB)Ë}R9oOcyq,tL7 LſU-u4 ,on%gº:OzXz8.~++xIX\:$GЮszs 8nU͚j^˰1Ah rmΪ3aMl͞9I.0e,/4o"o4Ju&ΰG ) IGymwt𫀑{˲qUA?Yi=j US#iϳȮgagdvpDvW)D'OL;oᤜqyN72 BЏT@bR(V0 _3%HI76p_g4 >=Ȱ"XRN{+VOwZRgPoڴ_O-%5K5;(S< c+ })ˤA&:Յ%@O3ˊ-Meõͱ7U|q]g 9~tT&AN4sP,MϚe115Wb^*swr6_jn > 0f,Q}w2oْ#fHrcԹBNzd<[ Z#|#Ka ã]-~ Mbu2|!#GÉ}]8X %T4yM&Sy\=]dmйLsX*bd wR\")ԫRdK<(4UԹ_P}.kmF=3节evn0c\a&?ӻ|; R# {ߎyAXŕ环f"f1*qw+>9o&3ۑB;H r/Co7@/ UE}br%= @.)\E) Bݗ\P^D&ץ9Ȩ)v`7Y36`q%nOec-`MbUkT`A`Agj/H%^bmR lF sAFwR}[cRyD,O_cb: " 0lVmN%5?W@v>I@Rxzv4ȜDESza gq#ĝ&EԝꡫX =i$wxUXMm^TW&CSXuP"&'JjE>9C U_ Wċ ;t-cRݵ g3eLlt1K+dKFU0hX Q{qzM:oi_1_=_h+y>'lF-ky(̏+Erja/:Mu)ґU499Ivm$n,Atij+{K hѲƱa&aޏ/$*m9s,Vٲ B<1-,+mӮͩ [-v)X[F{&I02J`>r"?aZjYAεj4X-_RH,l:Q`wTD_'s?Z '5C0K[Cj9y%~:_h tt`#w[6ۚ4 6]ۗG?4b;DbunHvaF `k073v}x8feg98mkvZ,~`P>8|+Tܹ}X~,8(ud Fhty4'C`A1Nǝj7Γ%P97Qrd2ٝ O ]aRrzK #UƏ\W QnO$I W}@H&R_hxbU*}xJ)8ll0͆,J4083?̼P\+ev}>.[V5~oj xmq;{D5PB >.5W͐]ԙA=|o>a-$>~hc%@~ ~^y27FP"Q,~| ꢿ"$ѴIc'5a+c$aQTKtMT e_sЅrE`>]aɝ2AaliBMr\`mubu]}DzrX&.XF>@|0W_HcLY=x>Zl;̥_di<(҈iB? s,44!=ŧ]{)[ L+!ggy8hk&1d+RзrԯEeĉ^QI5ډo$vÓњtyS--h(31^Zv=`68!?B*TFKx0koV p_j9|'7B;*Q8bNH¯O=^}_2ycM%M=cwn5x `Jn)6GoپȺ:zKTl֍):$ 'E h:(6pSƟ0V<+oiǯfIٛ`f ׎.B #[=Pל- 6{X 1Mi>eS[ˈbϟYٳMݶۍ)9 ^7$+|FR3\ klHJ6WTA0&h:[E YJ,[8 Oz`jCGFi/pB"ry%ݚ\W>(:07)qEi;2b08?B ԙ RcCR~gH*[ C7U)xI).1*9=*xxx6_Cy#悮I#L4r"/_sN2;d@}{Eu†=2\:KbY@6q؍>(?@UER~R<i!ݳ]=eJV3UM}ͱR`5*nͩZ|5xZ}1܆ kBݽy[0Q^0E2}VI@3@G26Xc:5 ]둁`T7v.G.ΉW jo]!Lձʣ='q%(8?Q%p,nݙ6:;g Xezr\Mf11 uGRxgp_ d 耘h*)* ̅gB*\a ߛw CCm! ' e QH^p< "?5])T`Ҡ.bi9_tiq`{| ZXeb!KwJq[ }W mޙ'j1ԓ: 8,(%1㻔N T0{:X}`zD>5(m5j/WmH}0s"2H)y츦8͉gUӖҝ4J^hWxGF>ja %T'Hp3+@eIݢX՟Nx?+Ô2j|~'xXmdO/|]Y>%"1wfgOR^Nj ƕqxQ+q=8믁 I"n<+ޘcvU?Ict\80ZYȢBG!煙nsL݈tvE G+FXw*[^??lKkIզ3N.Sd Xoڡ\koV!6#V1q}81W,h iȂ_.[̡@(64y޳Uߕ#Hy8Y(z>`T h\8`E0((h2[޹'*t/-`{ J9m$ӷf k,W(KVzZVWv$KqBDL@Nƙѷg)'XCĵj_T5F)~XP1zmRE"lK eُJxoO$i #ZF=T ("46BP,s>%,:cbq% 66F9%En8p3ڻC#drcN Q%2˹ BE011m˒)H/+Ubcp&/bWºdM6v-8d5sNn@=7ΗU7̫J)GtK(SǸl4(0hMԟ.j0XGh.γyeE K6voFq]2@K£=rZrs"+"0!ABB8Ϻ4pkzR]|ӗס½f E\?koWw2'0G !|hT14:/4ڬ#_N[Õ(ڿRR> U \9JMCQ7fNm_SYv\|b0ViTo;}b8Ɖ;St^&Z-o$b<SC| Noz^ͅtN\ uA6}a@QQQpFr@)Wliik.8럄Y H587YU Gtىscaq|6:aGFx)ݗ%PTF 4жQnNVz>̦"gتD] ;pƒ""XԂ̥ ƌ2+CQ84̑&LwFHfsᑥn~n9w^o/#J%A4Rvó^{VjEv #JPIV v>7sM_%puz> 1s_8gTf`yH=ҡ}uȿTL:`ƥQ-]W'nJZb_ Գvyڦtr ª+8='4oPl$kE`V]A®`ejA hAp.gC#SOqp)h)_"PIf ҧCls A\_GIR}v\'-"CC!hlQ5w4P&"_';EEu.$ϭďh Dl޴IB\g^?Dfs_lyxb2‹)b64ERb5rⳅti_aOeKc^p A!%mj%!.ʮ_4\-yIX_``a\LQbfP_mZx*0I>D텙UZq|‘Sc͂3 8M%/u!X}$ÅN! ~Pck{8ۿg@]\{SF UAyYA| uixffأsPGw9ֺXVBMJ VZ_YƔRY X}eډAw%_3:HƖy%7K$WJw}>M(*˪2ɳ 0Â=dJ}݀p}"gŏc (AuL p_8oF*n(gV{4nP҈0CrP4[(Z )cl/@B޲M.ٖ4G#E>ZSxK >\)'Mcm z 2:rͦ[zэ/ ȶ;to%fi@pėx‘d6w x@SCVl)U;\hOT[/V2:E(?po> .N}H5"0:.(5) Iʀ`Mp #Be*XD)4,URey,(G0W{ݖm3COȷ@7w݇=/~] _n0H}?lxxoɗz(e%o5*bC5oGED.W{kv|r]{"PT8K2f@'b+2ސw '֊m$3l bGyu@*MCb>!/6=/A֩\дęaD2Pˉk? 4+V '(c;f7?fYZMHG?/\ˈM rH8w.GA䶷*`悹{fLvp Ty[4l&\tFEto`Z9M[>vo~4[ZR(hjT<҃ZCŧ9 ]P{Iv֎D+@rIPx&|kU6(J?K 1B3z7&*hYd~HGqβs)^x--NJJ 秞Q>s3O,޷~ޮ޲?̬o%uvCZ$V ):u㱖U8@IOw/m3TQZakaS(Y2knE@e`u*))HP}cW|ӆl7TUj590 ~0RMaSgssTP-psN$, LG͜ƜYmLg@axb]Mztz%"gC$M׃d3|/.9K`m%Wvc~kd Sb8wX'(ppiI,D"|Yi3rNFsfS2q!^gʎ-쵚3T׭,UD ԐTmu+si 1P <՞+fuhy..Ӕ L$Rc i1J!sE(w:x-3q#.+֊O*e[k#"cQU\g0UGaV9MƨYK&^Ct@iCb3{!ˇ.Hʓ>6TP1$piw؊iR[q>)!@pc#  15hn*D &V߫7q""pz9|!3{k ^l۱zn u~i.9үP(U?M頭`XZ-뺺ZK5}wTS+Y&ӕR| P}tؼڵtቶ!b&Kӿ"Ub1)k bS]xSs ˚&9}H3?Wd\ CdО7C=.\!&w${U=`%~;,Wbmky JOWTzuH')avc9<BP8οp'e y T7:f7pZί斂/Aϊ*/aג!qXRQoB=ֽ `'n٘le6<’"_{XVSۻUX{%#/ &%NOXzk_}ƳNS.V6AoSe+.Z?,Nj($+J>_&{?|H- $tHgy 0ϐ^DqdjmhqpYAe=ԛ0(o0A²h#{gQ 2yhԝ;:8C5̍g6sZm$d;۷뎌P7o ]X<DY۳bqxQ8'S>n(k): ;cObXx lVJauVH4E틉3qܖ-q:V9|?!M.I A/ SnPfl/EF^wC 2ɛIYG8Q Se*Z`OpJskUύQy><6Pkn',$Q qg3%!V[ddeseZ`X%j&3ZztAMă'" "/MZIXQA,$wF@idUKңi9ϝܻS^bNʉ:dHOC-@ LZhy\q`'QѨPi2; eIHl<S/w飮-"7J&0C@GŽ {H4أx#:E8{˧ 2n t z0˴~=JתU.md JVL umt~ymh^ׂ=znϐo^ŀ)]b5GQRwWw69*Irb|5bi6çY>LT7,$CLXai2p)8&E;um%J%@:L-^=B,ϓO@F=0ui!<%C=pDž}8 ^w5&LÇfC;"CBȏzA#*W-j^_1y-КmoWOg^<$XJLF3@8Ix.YMhNŬVPFޒmCV1=tOjR-w0J'nH+.@s1Q2hP7 WwlEov8=0yFK5V0y2WA+he>p[.F D3b2y޾}9ݝ,U I'U`ط!Wӎv<2Z0aapJ#lɿi)%H p9حW>)й҉jlֳ8 !I2):~8^K|: -3nnýfvfX'&1yrP`>lmS6E!}eyׇsCy;=',\6~9}YU%eC|\&,~T"ۢnw_ &R:LE&<.Zv*$6Rb%;}~g`v97+;NJ( ʞܲByd ޛ}}1muy%ebVHdIӊAO\x Rg sLMX&H\fz(!D]66?IoxcoXgZfSlv{G]|]y  ^6 QŚDVE]^i* f:A48،)Y1Y6W5]# ŵ_UÃp;=kA^mNł>d5{fB ~AU 돨\2p*UcK[0 6"KSiHCjW,Z]\ .tRVcXFJ-<eҹ?^nuShߓZ#;8LSsC)-]@m6-MLX w[pv7Ӟ~f >! GS;IjD-77e^M:!@gk."U*y\!B9ѮZa`F̭uI tnr~)+JeȡK惟JߧA>j |u`тq~%ib{7uC6ZU/[?C$PdJ^CQ돺ܺɺ?Ո\⧃T[X} ['P?.xcVr{D-5v2z.-p2&4: $+&7.>F!Z `|#W]ó uL}ttc iCA`͔`aw._]>q9qBv?C*9MNܳ P4'uyN@R*? 5%.Kٙz|N'@AO1KPi^)'2ʹ%!+L.ޜ%觷e6[ [XlIh{sc6<-q%.mh}`?r Z?!` j9Z |UdD5H軾ÜXO{qw 5k5Dl:q:Q.LcҿԳcq?)XF"30:*э_''}h'H {wėRTƃYƪ(cn{f~ϠB St)<2J ,;%<rt5ڳ@K ,ѝ}KJnf;΃#T(XgE /'Q_S89JCQ%OS-p% &N"ܹ)`u +r@ׄw1Fv%LHfvvԇKPIS%.q% S0} /.ou ,dRAG*QzR++媗kȃ:7NhF nvPZP]]/"|IN1) |߆Ks d0`u-v ֝=O>66Z"߅y]T^*ggcTJz/:lU)8*MF(nb]$9YOy DLFf)U5)sa(&8CmeĶ+DC2 3a25g)_ǚt DX :3'}ϴiû+ v.KpJ1FQz#`e4qw FϧkU,6sNw~0&F,5R}Ȇ/^Fk5!qwV+90]=k} d <_l9VG`(NϞCAkꞴxB{hܭ͟yUl&AE!CS*嬪h2~{PRtS2|ArSW=0]?JZ:WQ ª)dj7 sIW:uERo !L,gtғ9KF$tdZY~Ӎ3H씢"fB."Mq Ja$H)w{ZUQ;e!%R@F '@E}B[tu:F-G8.F΢'>2 t&-^/n ,uNz\FkgcLAb` :M1iT{SNÕ#x~.kqV*Y“EJ18w-9o1]+e^p  &s KWN?o+GdHuʚ)Ȳ^Gc˛Dsѥ:0l,nΘAQKX(eD.YJR))еǕrm=V*ٖOȍ-hWn*/k d5W3c 1C̻M=oyquV|8ofj'NzMrS%벍V8<;ub i>N dwrBZ T -Է K7(OU,FrAdH]ӞL)FTxU~F1'_ <뭵*'4vBTw@B yt /%Vc`Q&wA?A19F۴Dp`ix+x@}U]=I0v#9k&GՖ'^e-?1O},I2 'K ܷ2A*Ɍ V6yc1QyjbVwyﶬDo`@iLws>,96j^wksh>w-*Ge+|UJ&b:SKVC[ §=b}O, aSpFkMn#֬W}CSḽco9X$^=!@-ӸhHӲ\nWyr%~>= ITpKӸ;֟O,x²y(O@b] 2SG?@X[ ߮$RЄ%#:hyܴPeZpSd3XRsfJΧ6@= I:]20gdlD}cAT1;U/ێҢRq~StfLH8ԫTIQhx q|qPJ \^㏞`3,K' r)8T+\/g&G!?O=U~6%&؁dU'Ul8zV_ܖYDcDnC aintL,p%p9e_Ɵ.űQԍ]IZ+lc!|"z5ւ9\ ,aψ]k3LBd>Wv7n|(gv*/DV @=S q[#h/MjlV0㑐S;z ` R[/JK$/8:3c܆CCgA=F}خ&sT.ępq2 /:?gYGy6@m\NC%'$[bqGIigG:Ƈk9IiStKv6U? /o%v 8HCiy\t#>MM^]u]4UW{Z~&H4Ld }bKC겴.|L#FֳjGSܳbvnCZX5:ܟ1eW΅A7*|ƓS: MM('AguR 7bOX@w<QÇͻ&;MyDl9_4EppSs/E=:ӻdT] Zsf P"GdNYG6n^9CDzI $Čk:ʂ"V4gMXE~9KaӚ/B2.'ռQR` Q\x8Egf P=^#,/I_Y@N[GX@g/K >kf`~>#>qNM: (ҥ=vTn=iָ8Je~])JC~NģV@5w&v(ĥ|KQ{f5#K: a޼P!,P娪IS[sO̖%/aLsc> g(ѣcɑbݛu). 20YEj3C; )'|g1:4߳Ь۠ݡAhIED Unw: {_;6ؒuНy!s M|d@y ^dfD (7(*UuS*ެOmVןpxmXJ\#/zYuX-|d)A`n8q]l0-3oQeYxm}"wAK" kІ/13x8(S(:x@Q4 v{ yGKwX?U>$#TIT $ oF_|/).=rsT&K]V{ѹ/&mU,d Uħ"w?iMǐ=+cOG–!ޓe_[Uil" s\Ø)Ӑ^:'$~p2]T-+Iz`Qۂ8t53e: B;lZ4]r' .ۦ-m̏wx1U8`뻐iy9q(kb"3!hb(`xr  RϜ~<@z90G(-87QW8!>[^g\F=[mʹǎ5s$$TK-cDaJӝ`89*C "s+^*iJc [0)]؊7]5K Z!GݑHLż܆x) [Qeمrf`\^Q_E7F\C1!6gܨ* Ef2| ;0sEFKSg&6Bہ&ڦ(͸`ߒ˷[W'o1Il6?N)h::=899;!!ʳx ~9o>z\^$]F !ȕh¿81K '!ήt9~5Zy8p ďG^v (5ޯ&hc2Ncx̗-Ɉ߷;t"Xޕ)9TugK8H CE yᆞ9}p_Bq*]5TzN}tyE:? a ]Yx-0Z)18Dݘ>C |$ɟK]-=gl" S[9#q&6ZƊώ J# LM}ϻ5:8T&gpeHr_D5+'*`ipّܷ5V*MV ʮN}|kKOxXNw#^7 *,iw+[E5#=)d7}@A8鬢QkӷBE. 8, Mn.WJ ;6CpF-v]}o )5u9$R`38PR]vvq쿥Ң:>|.v19_r4:l(@nѪ.a +t̑\tI8G8Nlr [2GOX䙂whvE؉K.)}܇{Cral3 3:!f?:( )c81 ܫ s)O#őh/3ܪ8$27X QY\3$Œx`R\M@\+g]oMo?w*LA}5ȇg#\1DL,XAg5/k8*qֻ)9}<Œdn4ivɎ&GgNr Gwݛkrh#yxvӯov> !;m-A ‡zwg3Bs͆mƜq-o} 5t+0K^oŲz *k"[.k|9QA_?>XԧuM$yI`D=#{\+I3K_IK&a–҉"1ӻT ` L / TstJZ?Iխv[qO[:Qb&Ac=7X{`ލc~:os}VA_HzsJ+wK͎1ĖuWo΢_-+Xh9b'FSOβ?B,L4=g7[CEcϜz+%tLd볂^ĸn.I~dPVjbt%~RK\%(HEm=7vs.s\6`W Mhߪ bX"ZBPxwRwo7iBFWPid%H1绢ɟ)Z kšmLrL$V UqycO`Oj2@fX"52'Ӹs]N-_-St>9@BM=qISe.3] bt(i0@2<솜BQGj,͏dـO! 5>aԵ2A_. =ް9; mSaw,Ȍ@>xL(PZ'ӝ?Ң1'# qʅ5,eCL8UzCYO uߵ6N{-} 9<T97865:79L+Ϻ7p"ݶU|}փ"Ƶ\rQi-urB|("2:DL#k~ƛʓx@9}huC#7-v)ݣÐ03fl {jb:;蠵 i[`|_4..G^zJ3z!i [oO$aKX>i4<4qل~8Ǩ ygg!祣lpGir Rs*Ȱ΄qv,DIeO:~S\єBgUD.b9Oi4vV&^u~ ¿NQkg)ٚI%̕,E#7?03U[+;#z)If܇? Z?wG%AàBO Ts0:%TWq?y4{x `:%,o0%?-.P&co SN^8 `2cI0E?RVj~ ;B3PateGNg#RQfc.wa) oj6my9P,4Vi+i0I,v2q\-!YӴɭ`r#Q?eG%'B*eqPc3u4dOTc3ݟƜW)igLIܼb3\=/;\#'J&Lo(B?{1#]DZjk׳%hn0򎄾,"^BF iY4x><_f*{m O5ZƲ|^ܮK 4qԕY  П8rUr,MʮZcgGz<^0 7¼pw,UNI:tlT;QնTɽrYHl7ByϪHMvV2Y5/WWO3C"e 7/l+T幩7Hp!aQ:zz\<6TXȾKyJ)GF](US2oPPɟ[Ÿq)-Mrh-}Fi z^23gs UMQG1^- @9CĢ2y&$- 駮 F"e=i p+#]A\puβx>np> ȏ*P3K•̆SPS9EI %7y(dwir(4 f=qVMv.tL9[DGR4l#SK9۾`xQLhìg DJqD}f[GߊẰ*FpZn@,䌠*)`E*.2\lE1؊U=dQ0PNbN){(-2ș <4}Ŵ ?딮X3#[?6iZ1&/u:fWq ml6<2@~N,/mUf21+J\cŔ> /MVzVNf9Ln>WϭOBէ.yda!3~]‡F]uE$Tz4>`98W.< M*ɁvNj ?ʭӁm%h aɒF|t\4SVh}^#65005cR~h2?16-nx+ҦȓYf  yos5<w^p$?76Du| f݀w.;x=NCt1*c~*;1]" (7+Iʦ5%"^W޵ -zd h,|=벒S2ߠV@$9j1W2qE t ݙZ,>J؇B66 Gm2ٕ )M;/2)L GN| ]w~'8NcyVsH+941OT'Hf/ԈU$ƍS7[ޭ@RT<'vAYZF %{mڎPc?c å` Sť?}kFmho$-y]dQEm.`ClZ< 3Yˑi}z?.M(1{ t*wU#/\ef!1V td{|%LA2!0Vp^cYf6WDJl$2I06&J,$*LVOC"zU>[ gq aO"YP/Pwˍ yoF@> /aޚՔB hXMlEYW>:b*ƒvXy\5EIzvp,FHD (a_uE<}.a\=V*)>m%K䞕I[/Ū'0D!^R/ppyaOScN /Š|?Hu\#}I;yH(]6N"I|W4 &aP(s5uq!^HpK|t$b%9kR eAN*Wya%a @ɿkx[ ']VS@"H,K)PP#QC8>W1%YLYS_K+唖Թq۹ߏT.FytNvc##\<QHYTgjA~#8phvCM`U96Kb/X,(.LԓSq5i6 1 F %kU+v"y\F+L&.м-By͙8tx` 4]SL>yԷ$`+r4G1F8P 2p6VUWJMȑM k4PΒ?fBE.I X=>`''B{TUw /'l{"l(‚+MXQ>vQ.{2 (Eɨ۶%s`έ,}kFD etрÇH0[ssP7[zWuZCxHUnAr%*BkaXO-98J"q{9r;z'αRhÍs?eDIR?5;9֓>vyl,8"!IsYAW# <5o"8RAF_#? }]*0Uqݎ[ELpB9$/K F&'5'30[:dv^pt 5z))Un3#Pi-e"7#SAtqBBduiРzBy=@5IB{ k]pjy#f݇6vCc/ omeAHOD:O4F4F{;S+-;khQrcl4R@t˞T^m1 ki `D  JY!9?f@?~Ҋa)GBctxRTlM>rLNhb&AS{|^JVG>?rֱ.zE~PҲkHPg<qUw,Kʿp73l]aR)- 0NV`R_S^j{ F^\P=fnSJRn@ؑ+ ?`pHN}OLzrSjf?dI6 + `DV Crwnn8;bB݁ j3$0l'c[&@eX]؍0%4>N#Izwk![:O0md']/']լSWs %<([*QnYvybzuA~މcM"gM\=5ڍvk潟|R0B)Hdj q[솷6%{@ndzRq+fý2vʇAUc=` ȌuAB7͉ͺϾ=UGkSCpʓ\v|D5 b_z0v++_Pc=*r7c|;u|@[F}Z祿"Qa4Ьn;coq$eWujSlZ~ >)qjpF ɼ\ Zzv+?:>$uЈ5bFwiV~ydYIL&].sHh)P9N qztrkO'&ZFSpygV̕_,<FWMtЂ^ W?Z^,<*1J㛃t.*3Xhˮԁ\u;tưXC`R@2I"R *Q㪗n c?1 B 3NB?*1j3D./l|!IŢJc&ʞ f AR \O q`À=oh3C"g{fɊ.ϕZ,2K,.&Cp1D[WvǂlOiV2[ٚY,i0\򙠼a#!} jE14$N| i. +>H&1z}ao`C :Y9ƆC,c0S#Ȳs6)Mζ{FqHt*[IG_uM@N )CbQ˱( f28k\1Igsy_~|$c:2,jB Es l|Ң;Q oa`J#J67g7t̋Id(?$ά[ (2 y0  @Q FwfOx=WTn{rpSX^^fLCH~rW ߲'3c/SKpԖh7!NQ7[ھ}0#t1Ќ%vμ4%"F):0SkZ{*Il`VFGҁ pC!uAy-\:'?fTk5u3Yq!(P?=őeL 34>/uC%VE4wq$ݍ EcI()K zYܤ04511=`eSE ήx 󧦃(o. ~gW\͠QzJ4s(qXT1P%ɣ1#>؃gFC( kp˘FnR &4?"lwZzô{>"6DUD#X$tUAԦ?f+S-%0 &diDW'|9j1:~ϘzfMq$p7DJ@rAH|odv1'2/l( {oq@3ӾW\N6rFIx@ś9/WR5L>5L]i'aflյC>Ki^hEqJU0Rg6? 81,t||86su)dVOk$s7sY8*] sa*I88*QCM^zERJK,jC'(<]XW@k*̡?HRPq(Bv/ ur IB2cNJ:|AኈI0އ" =H?70 øpRk[Vգ^Ǟ[ʚtLl j(~=` &9?։҆ r ͡N?tc~K%c]33DLQ^W!~S4̚f_ m&Md; \X ɮYu,Ϸ\mą'8+,9mo6+>t66RBqޮ!=V6#Lۅ29kL:&A{fL\6>1:L0b$'>;гYF0pzVwrД&Û3u8%M~l*RLQO8MۻM:QK&RՋ1UE4w{h6׷' @#}$ؿlܜO?M>Bss48ƞ0jle|@{{Lmϝ.Hw-u^~>4d䎆M{B!(c;ѺN7[%* qTu>o i/ʻ)~530}ulBOHϼsJ3> D =NaylIfƲ/r^0s]B8zJ?_[gX'YḦ́I?|]E5m>W1k-OF˲ȄBĜ\Q*#ւ4MQ2ݜ4ἛԶj 6:۷')ֽ`JsM7,ॖM ;t]`,Z{p1時/*A8AY?6]Bi† eZtg;}r\ i"W(|,lweݲ%Yhes㽷{s=mxPuqU b',~*ͫ>t\[7_a:=f7iY˄Hq]3narƳ6"ʂ(9acJRV",cs3|еq|kۺ q4P2rKvo*MͲ}J8'&RW-I xL;ҏ֩J@Pa,xXar@O S|lG3a:/2!YBIB+BpVS2tk6rJtߊ4]!x썼 w-m*8xAK,p!iOsL{DQԔH kX<SFO1680KTFJ wf5R ]ܫ;D{`h֙"sp ޠp熃ZMͰն Gdxg\ k"/)ݘ$ɋ9BU>ۀ>1lmP.JH )bH5['#/F6sZWcg~:7XC [h%e=B wUd@PW>+Pt?ܓw.[<& /#nCzcFLXu ^8D‚ŗ&`.<<>@3J6=bSMd2$mb'!T2izZ7ۃxH[R#=lY,'A A` ,0殛!C3.nV;31lw|*U X$tɩx6P3ah{cqx,;+[PH%{n[Gܐ92hblB">1->ЕvsWD\!G%a3j[[@sLuAu!$ooLW ԤQRiyj )_ ן>6$;j_Fb/թ}i Ūdz# D@%{ ͠kaDl^~ޥz,[Jʅ{($ m3@(p#($rZ$dDa)OR[;,Z-f mGŤ0XK2XXP6 9`'4,7z#-|UHsUҦʳlOwT !_~k,Vd&uMw&EբXh[MWI]k_8@V/IkIr> #>y 0ԤmE\Koo^p-p,O~˄q ,9툞F%XōlVxPͧS>1䡌qi n4?)Pɠd8)b߬l7WOvYn5ٜ@FH7R^ԛEԥX]`畾ʉ' vԬ=Sr$gN_p֑64VeO-*Q%qf~W.=ITM/{ eӹ_,<9ka,&%.Wn\/~hx߫\kV;ƃ˽[ajrݱ inF%[U F7UjBfa;%-0]> OkWqf.@bP޽9't*"G(OU=b#؊3I^eaש>G]ԓ;,%r)WC.s8R;Vnʹ-Sҽg3#i^~H{0\A,H}Z@u0OC(3ywubOIYwjYG;aJmoLO* I4R/7mtևJ΃ږP&bouhO&QTntPbL( E9ز䥇yaqʰ |U!)|eEk'ۓEf+(!apnt1/d^)YWƂ+2nboCa"6S%;۱1d;0(Zm.8An:V y; -p~|C"\$OF8go>5A@~&x/*8a,ڱZ*p@V@T!{c`[ƹm5 Y:U-~7t[Bq ("Oy!reT*/<*?H ^XpUIlBzL"äWjLٵVp.Y'wO۠Ju9bWb/LpuXuT\`ΞWV-TG'}jBc`y:?G1WkBX|-kBzP&Z2>ӌT緿íϿpÅҰ@ ׮vՉ!r9xlQv$iY9%}K옹zH?>3G˃80[p^Ѽ(PIu=VȩGX~kh$7nl!~EILX4MI}:Jpc7DQ&V2&C**+3/ϲOxQ7G$jZdǑKLDčNR p;+@f*B/ŶCɈG(ֆC؝SP3r,U4t5s JZR4v9;fw IU 5ap9FCq4Kj2(.qǶΝ0/@d׸4N F4x7\ˉĕsB4].4޽?g~ *wB>K%#(0l'Kލbo6_6-tĂ:7J{*{#ψr;j' oY~`yHϳ0JmK4v7bM˃*`<1}e*`^ }b vEI# *cgk17{9$1H@ Ƀ!z:"Y C_8na4F8_ 4+@)cc[D)4 w>w"=|<"pUW%(#Hdasa,1B,N V_ Ƴ9{N'^R}m"V J ~z=& wQ;IJw{tc>sult|rZbBvMأ4 <|.H3Ap/BRǺ]G}WY}ؘSwOg=q` )w4'0I/S> l!GMjaK P4ytĘ( IB!pƠ}sP~ה{399m1N-a mU4~:H"qUAaIz7d qǭi l޻HD,k[#m]X-S77~VeZ􈏺2ˬfJ @> wXݧq)Z r!zNn:pej8bh` ' JnWcq].ѷ$j+DBoFWK[e^;C{hgQT n~{EK\,1`uK_6LA/Pvܶq2 {E%Z( h?U 4#ҁ#og/ ʰ$[: t7qN=Ϡi|fn^0 {lSO9orr.AITx9EI>F}Q ^',5w!q\QW<vB-2iJDV=>D5 >Z~4?gr`(y f#,BDzND{obNPr^בNy:?:HFvBHrw60jшu`ɿ)f^+&{ZT=e5b (,OW6\sЦ5ҘD\{`_"juGQZzMhA'&]Vc[/:Nj5՛(b\ s1SGIIՖW-JjklVu %Q-.>_2]AntSnaMLV-}٭ReǓg_y-d_G;zSyY*wUփN[#=[=n<)#,(mDȄM)m)G 8 rUM D׈ml]/OC#Hx+}~H RR+A(wy0_56 &*MjDc%Yj7q~ nZn҇x鶉VLڸD`t6J|xmBF5gkEFO` 8'ZBѭ"c2Ɍmd^F 3j{EWiy]բnHJ'%TftVaT1gEbrlJ+1xl)v[e#8*WfQ[F\cC zm;:([7$U+Fn ]՜`5aujg^)ZJ`j8tCii ŒcUgBx>V lQ\35(n,;@e Z<01ZQ%Ry UNFLF/jބkbm tfȇ^C0k=S ]5 4IJgmrA5Q(7_etS'kE.݃_ @c?]C;* *HXF%R?&PimzQ&{bTkD[+M ^ NvۓJ}[>K"U$',#s},0^?1(1հ`=gD`۽g?dlI4,L/E;!:0YWniDV}D \Y!8e,N}G/lo̅S`~4~>dCZ5+h+qn?X8{y0G?Y l~H*\mmdm d1":q nM2W]9bT%*d=aژ5o/AfBDvuQ}xjiENepݨ~'G@ ܯP*u>(FwZDZ<cNJU0žgכkNjh ~AB@ 2l,Y_f3IΣ}jNG'O]e5k[{`Mغ .WsTѝ $ ~_Zg6W`z;՚?vZAAI&/wY4({U U{=IGW7^NvH,tf2bb-[w49&_R29oXJ;ۗ)?0 Co˾;=T1H%|/yny@Q.2[-wj*x%eE`Sy]x+oĠTpK^݅}4&nq(Qu ê@ke@ۓQM\b\}n@^(uBy0_',#a2 }U]V*΃eziy_+QZ|T mG0M-NSyM-x\-c n=ON))8Z|p?`Q6!EKVhpA-Cw?"O ?B (y %#rbLeB'hY F1ɑ/uR2B4R 0.v:Ytsݵ"65ŦQ2kXF"[bЃtϰ_z/@d9ҌC~} O?W{xG0UKYJ<V;@:I>ΓaD֜Ut!ؕEUY^2IxH+mVtBAp׆k!G ؐMeu/>s,.`\4?yyXܤ㻔2s룐YgMEU[||䰕._*nJ,pd xK zl)@J^= 67$D%黡ѻEw +JgdqQړ'=0bˢŤA~|֍I-K98Xd)``7R)΀ڧPzŏXyW}Z7Q0O\*ݾIl)r⾒6,GJȿ[eljq@˂܋ =<*]Ԍ45Zhpԭsx"x >"mc$O~YV Rlbω үBsy:21Y4r|)ccA2\Y!?P_~!l;*VUHdQ)+S/ ;^ډD=+>)EԦfV2gФa1dV,Nd.?/fK}Ac:f %~s Juv]SKW/t a$Xӱ`UXrTB=Z#= X^d)i(2-MK[ʲ8ja!UZ4MlO ՟c/-zEyVI٨崫93}?Ăs#8@4c[jhH e304T&OڻZ>QCPGywJ3P FrJ-傘{˜B' g!hӥZtlU z0OZY?w|a6)&J b|~MewfRݦg1 ׵iBMO8[0Z^1&yF.J"Oz>i>/Q:CCT{Hg0·#!]wQbQsl_"ܢ=F jia~A+-C,j҅Fw'[Ax{bCߊ+CCn4/oGҀ+b#Ƀl rǝ3 QG N'?~U Lkzl_&\1Z{. U hjtmԸc<2̄*3(?wY HmL\ u!tE_0I'ѫ5,ssqMd15iF/?=iJ)`޼w/|8]<W770ДE ĺknm3SܵjYD/ܿA),Zy ئΚ4j"a}h젙yIJ9Uhtj]~qRFnT5fm ,{jk䴞LUw8% b@(y6gYf(!r9ɚ(10W5wfؖ 2n[_S;bD(HQ Wj'*f|2 ]`Չ!"fhN< 0a5HXJ褻-_Y'js:bsvOJo+o%m nF{iB\2n͹\pĦ`nPWlE,_eT#p(ۏwꛜ =쓱VاTNw6r-?U "t#K@t/ʫ ^)$0Їb?'J1 ^2Ǟ^=)F ^[#e'HQfzn*^h*YÐ_^ tz Vbãو^ta1'_#j;޾g0x9#9|"3 8H/M`ne&!ɑR465ϋm YM^2Z`rX$PLըg;OCA:r";>]N7| Î>i~:=|R>E*!YjM'J~rQ@?R[Z}^n"\C'ZP8˨wt؁kd,[=䯓8(/#ʛU!M2bɀlF//JKW |n#z(&2a]N`:f\"dQhuky.O ~wS\'[TٳKpʏ4ˇgWG^?R$ODUBZl<3F燨9bE_Zj̹m*KH%+Bf$ю܅@|#vNOޝ/~ SckxD,ǑH\uiU,?f.╢8S✊YM8% cWYRudwB+&%QO~ xW!e[Rh|j5~n+X*2~K-!),?-'j'erJ RRƱpErfR IcBOeGx+ͼV7a';^hƍO]EadOJF Bsay^ pR]54ՠdY穵, T=Y#K}+tq$|*hqהyV$^lwtzXqs[U2Y|F(Ӎ>R% ]2G3d cMS*թ"*_*ms;)Lj_Ѷ+OK쓻 +:p-t督kc~b_PCɔɤRbCT{Hv7]?i͓)WL93wK!'99TR |O)C&jHI7߷*\FV+<\L]̌ˆb!iFy^I&ϫ'`Tx]$EqbǁO5/W-t;wɃ\q2D_)TnNjvyM]uJ|{^>T-hkMi b3IKVF x7ӿ 8UA|9j6 u*F!6P&@[t*ssU/iWqW`!O]|^@ċAy6xX]* 7vR0\qAr+#z^O)8=lPLN"Ѧ7HGZjte%Bp'x7>.S KhӦ0e=mO_YϛRƢs k?OZDƓCh lȔ㤿19AȂrAiۦLV7勹Bв}Ҙ@<[ zk&Q$yʾx`0Qvw_XUGWBXfL w+@9/wlUWɻ<<'h; 6p\>C5Ō[c^9rx#( 4!zN/^bӌhmOp?eZPc2jcߒم4a(+EJd;\W 4lҤ3 M ŜA8;KCsW(l{i|:GR {U~"U\mt 㖠ܤ b<5+#g;̬q u*ag4yH^o3Tlx4Dppk93Rx,LO{SqS,E$wu Q= &Ы+aptvmǰ|[ XLvAѰR{~@1]ڻTn;=C3zsP+d+`F @3ى `襢nc< v)_=*~+9OMʠ&T4!u*(1ȷ)0M͢ <;<+e뛅EI%e5VU JCx}ݿ". cLFm5_$?"PWGS 裯ް?m%ŁQM`n]zn͏XC74(~Qo:U+cnl.94t9#~H!)hf4磂3} >X5 tkO^rj]ˤC?mgC w$3 ( ̕Y{ ۯڪH 2B@cSsm   MQy,^yy*3/9a7G__Y\w é&$w'&>[_3 CaQxб %z1Z_ʌT&2?Z_ 0razTY덻 QkS6w0VsS|sz\3vY%*{ ͪT3r 0$ W/A7l{Ĭޟ&$$_e>s1GaD$:,wu` )VAQw9{Z)HaYeC~;? VT?jԤ7GJ-0hF'6ܒ1zr%uE:9_Zimk A]\c_м&(Њr2 ӈuV,Qi"pǍ{EuT;@K"~`tDB0S =]@x>ʴ щ7Ll-8 ~R+o 6ꅞp79^U9ңvxWig6M#54v (T@t;Y6 z:Db?Y0;6J3e/p =%GK`$KΩ:`xiVq6ʈƚXynAR%q_1.fU6)l}Y;QB6D~tUEa>LaLXuJ0 "޻jji 4Lw:4]~V Q&6f6E0[ΗD$_36(@n=o.<~c}(IR2ήA .![3v-5h/4-2 tXB+b:IU[Wհܹ:9 ? sJ h/HrXLyd\ sʛ SfM_ӟ [O:-+^s~ΦUE:ji2~< Nȗ`Q R:R}"ߑInТvDS FFG /Aմ fu6@m6=ϳ\6"M=!{-s@ZvRzN,X_õ,1d@̜B}1JsRL+'B*rýu8o e~mCw3;Bo `DJc^d(z{Y{d/h8{p`d6k=un$~F>˸uxOQ\)~&^(V;lGԆy] Rc0hV'1 /1/yl߮'R^Q \R|=Dу9w.Ümp;4sȣ`V:3I&1H欑T ^Et3OF ,+GD]y ]|m+1uT:SS8āIˍNBE'7טۧ3εa@o4g]>7͠u$$ 2 jf2sFDe%/嫄j=P~J6ӏvQ-QvϟeTeźY]=qkA /o V มH1XDLW9k| bjX'?w^V]/B-bE2"2&d*Z {o,Q0I$L̐U r"#QN$2iw =ܮ;OIaњIaiT:{W R-W;BA/ QB͉3 6a͢NYS1 ÙWE'(OiGН)_u'ZZvԾ.K_XOq7/rVInE#/h6rڏ>)!7 cL~ XEZ6#]"Z|#~zD!<+{ w2 n<}lm׿:!:|KV]%9w>iQ [ c5}∉x ep1C^vbr_ rVN7fpȭbM+HnH쐆?GXڐ༣YX554Z*^?:J0b./W:K-Ep1'c>eYF Ie¾?#Cr' j$c{SX*[=a1q^Uy[Y'*H=D,Z!&ntN!~;A ђ5iA#Ί9WJ ~Vhga-srvjsfs%&g@öxliwKEw IK(udfҧ87 )h,(P_cQ;CWH#+~|RRƱ CdݴXfS`$U>3@nr]^E[`va0k*z,d%LJrѝы>mhC"G#&a$H|Q߀r N.Ҧ&%b;{,^t4ou{ qdSuSE$@AZ&HbA1~Ts@Zl\oKO3-պH.RcV=|a݌!lvG3}hLnQʶt$WρrP^ ӷ[fc~>& ah,.:[A]„C:TI#5ĪQӃ5ƨj=OmI %,_ʗ`P~Ar@jgeҢȪIWKp^yk5*BJlwW[dh'8/O|Ka-b6ު;݄\ vȧCF9akϒT}kmܥIt{n$[9;3Ìt7` kŴ: W᧪p/ȬP;&^;!h^C ϯcnعkL_7ͯB1:g]8  uCN`|TxkΧ\.YׯIld#{`{mK¡!Ӷڋs;NkzU܃`w( S6z@;U o̬`tÇ$6ߌ$A.x3@,ՍIg#!  y4&:AkD-oHZTy6 Cj jj(`ҝ–lXeV Vp d{[>hYyc<(%d!0(@mH-;bHUlV>8+pҧ2v7U*4( >h4uÐ6qTΏz/V Uey?`SʽEe꺤˖@)a7fy*NgG<- & ɲ qkxɕAVRLsUª3UF܊B"P"u̇^]WTv34!Z< 2ln"SCirp rXcse<"HՈ8%n\CX:↴ C,Ce/:xOT..)IZRd=+MV_oG"D{s+؎T"">>B=¦T!|EƨVuM G~(_ÃbH+˷O)f*u1 .^AɚhѵUUy g71cUҷV(Gʵ.ĿK}(`bn ۬4Dpʈ=:οn82kˁc(=eVeFDU*j=gЫ?SsΗ Li?Gxm/:[ٖjYb͉u=9Pn`1ymBNlRQT#Ms9|i=a @=: I.o+-I_fY)QVIMP<ŏK25(?Jrc@vOEWN尟( S-ϤQ5>r4*@TD AјB,qDk[+Rds@nX-dV>ܶ@E8 ddJsԜg`Xcw7M}RԀ p09'[[/r5-֒4.'lܾ"9CcsTP$ccSV=!l/޺Ihjy3U $ů5LX:4+q`&G飮*__TcA! |h d:"\ء?Cua74¤{tA"M,aVl Ղz`?qr&yoM!}Lk rEX=PǎiA!5}MJ[vuX(853p4 wgOӬ._@u8ԙ'f`D!K\ŗR(vpbdLEިLG.NP7P\%CkՂޘ^;vf98tov4kT^RL9BZ ]4/M~y'zt*)#L 1ǀ`BX|ei@()ziA#OEune\F$4jⁱV0h&Ǻ_ttv|<\?ա8o͑'k[GQ%<|֪ 36}|jj6V4 GʣHLǹߋ5]t$ErGihT3Yp`-Gh@9e5Oj1bS/(D3Vl|zWO??oF? E[{y}7bBW?=}j=G}!uDtùz>=\9K IXs U?Ev5S8V'aB,wwG|m \p(SxCP\溓"7U hxFXj^Mb ˎVHisȹG@l,P*x.КZԵc4,)ĨGTwdݗJH9lFR}(d+BQ4AJRKs J}xᲯffj^\){ܓD;;G~A1*؛K?o־ʴob bGE6H19c6C!wNfbJk}'Lr렚?FCI<4Jʙ+Gaaer W.=ɈVps(Jk0KW %{b ~Ne&'[p{֤|AXARG* R sݜxZ[Wq|!4p8IrbGxߘQB_m/mjĄ3jy\;E̺<_lK؏a[f~K7AmG[547"Jd]R6:)Vg{CĢ4%Ψ8Cwgp'Z݌Ym@g:F 5|*--5'!2.{!ɞt_ʞas7ͅTE8#*1h6,<7v ƍNe ޠ.C\,rbm{Auê>:V *.i 0TA7/UT&;ԡ9]J{TI 1(:u];(tx 5ԧO=٥i Yd9{#7+ZvMdt dq%l#l3@hz$BT㸑#04﬒g#4B? guL}:Vm<fI3҉8Op,~Yb~Evp?8F=\99O$ڵ=vN]?7X_a|f0>[i%ה 1/a~w +b]Lz,RE%,]V5"V4GfiCOQy[5X9b F~b*ܫ \-{ޜsa/-\n -W }$W(;.bN~dw .bC _b->c~&yP9g )Ǎ$Ҝi݃fS2̋dR\[́ :=9 a] igBS27}oB=oQ-X^̥4UG0vc314@6"dMxo[yq(k/j3wbX}ڒ9i,1CI:d.3¸n"ekxO~ $f([ IIA pQPCtrxuAVj  2?D_Ϸ1B̛2uGYD ܷK=y1ǻR+jP"йzξ Ex:xʞͽ3 =%GSimqĪ#~~R]yޘNJU7GzIoŽ( [bWFk:'ꖭӸVg c1@i$ #C4UJibzHb{9KLa!-̇ZLs^GgqѤ|%s^2O Q cLeznj]Vcp&<R AO!`&2[9^ #f>p"BLɨ ɺ1k!&y!R0ЁYa6!W2G#^w%LSb8*y ʰBfppM&3n_m)Bke87+#w$QuX FI!gP+D1^ M#T*P9L.QvwݟMj7Ffk|GTP\H?NIJtJ}[<2,ByNb Q[b.Ty_}$@f񻲜%ӔXKP2.[?#6[k[w"7JeA'Q!-]ь. 4 TǦvre5b߱|ၡrJ G-9_M?zQjѣټX)24%T ȵMѝ;8/O@+ď6,A}k}vJ3T[HJSu:qH3*k !/Ƨ.i pkK8+v ك3G#Wg]AKlj(@"&lN-]j|i,yiuV- $™npzΛr3p mFd+q65>C%NFᄲs>ETyӚ01p{7tHLITk;8<ʚ/*Wj/ʅeBxPl " ġs~gg.Aj"w$dM aUY(I"֖w9b)k߯KY)!Yʙryut [1=7sjCl/8ʔӣ`l#\Іw`fyn}4c2s;+qTHL_ܱ:Lo&P>S=𑢶6lp-y5iGy2v_j-Fli7P [xKI,N `'3Yʱ}dܵtZ {i0(% ( @$r G=gWm!Nn /J :.Y޹0~a,pT"M_Sh1?jUaEr ęNma(_׫_C;f1nf:mAoox*Y$ugSʽ 2Xg3N{p ډǠM݉{#'&QS4(gqAp%2>Dg/3n/(o\QX3U4 2k۞Rl멕qUZo'_dd啜RD?}L,*[&5хcvuKcn،%(JK2VU=+_RϿdG`4DpQӟ6mD140A% 8S#ql;pWyM΄]K @傟 #7wxxFV)׃ud LR.r }% 1d$U_3J -QIʤKH(k'<1m54| dfTKT(BB%.Bo](z{Pm 0KWI\cӕ7;eԾB²ZFbΗtJ ѩ.24)eys١KRfzO2T}hflB}sj,liink"'!1,&^nγ٩5q/\MvG؈89z{q6/c\Ah􌵺ȳCmS[ 軴VDvV9mە WGGe ` '6W0mLN IzSBK[1A3jza6y0b!xj;9jR> hu79bڍ`}5!V5(7]b^o/(\Q l o"XS3h7+ YRULs>iɾ)wDNG]ӽO FcmXD`6 xPf@I7+Gՙw9uMmނ/u-lah-G4@R"4N,h]-L/qnϧH&Yt!٤TQMu Y~#Cc6Qb_cB2e˜'T&9QDU湀Ok@:$)(d X.DDiWJABeN7~/$ {C~<-bwDO񁞪 װTp;x4aqoTa蹞t6!?([tF,҄.1::H-+HĬN\u4=%R<_% x jkuZҝ'=^,Pmݓaب&5D}䔔_7<w!Fcͽ^.0Pu8RNҎZ-&^f0] G d2+vkfk&vY. }/2?/?G`D5R~+6Bﳢx!+獘Zw+#}Xgjp1Fz+QtKz<k"~'S#1tD麏̏ZL8N ~#nN9TCv ٙX],IjEV!A*+WCU&$s_A;!R h om.u 0$6wi?φXVE|Ս{91f$=f]CѬ$ O#M|)hAg)YLhaɮ*aLFaȚ%0Ԓi-^FO MBw}+.rCL,SuSJsO9.ef n1cL։S1;"f{KX;7>OkBƒeBxǤkTVgR4K۠$k~QX-Jv L֝%l&@nvM3̈́E$x:輹\Xs1jM =Q*<a]*(Lp*$﨩 _5~ӛ*Lb'TN|qH X|n/HsoV{F t3G{|%%U^ 9dVC)K.ʷ}ɸj\Z51-o\g3Pl{7V.BJՅ)dm- ᒊ*rlSFz?)5Id?4|6%5ؙIu kӞFG0X_0Pї~҆r|YRGșaR4!+8QY)SvenfD"ȣ*@*TJ/VZLXIo 0P_zjZ;4mȋL5l5Ms{{a,nU YR& jf1Gci<t3Xp 7/"aEX$h_m?s86>4ttŜwzq}6e Ȍ8rCeE+ _mKy}b+ RX6.C/wX07+]uK]zgSx 567Vͧ6v1HFFGq,1O؅RuM _!U \t%` 7ҴŦs?|J*=$͈0l=ZͼRP}[]f:쿺ީ ˀW64H7pДDfм3ںPɋ.}6W*%jWz鬋p_M>3MHñW J9z"֌“ *DL"tv,&0L~[K;4SF?;md/ KU2ev }uv ~o3*8*`\RxΦIߍ$9=Պ'~|@԰L]ҬT3zjx$< -\cMr|9@]ؽF9T_U~;/vO\Dz]!WE\y!lHK8Б wvQT?jߗSත,YL?k,N?sl=s '_xfbA#`n&0̩z Xw16@kqtmn#`Pύv}2Z* ^ x b06T{zXf%z;:EDL ΁ mjB[I 1^G<δA땿 UA8@U %scO 4|YFEeO;_8Hfsl z6v07xvdY31V&y1mr~N%U- DV֫Zqܾᣤ_К/DReY*]-vU z,ڔ8Y2WPkB$KlAf\ iy <)[qH[qo IBRlV[;'cO ߺP1-F<"wl\T! 7>05xX jzmdeHAupNވz6.i|FC q>+"|㹒5sYA?c+ޗeYPGb^ETn4?DydU~aⱺ}{soR8ko'dD̙eu#e4x9We%"/<9$͞T/XC`ODضE>xe`R!wD Ykz |eE{OAo]0)Nx%nWIξJdz1~ۃ Isg/jr˛T BRvdw?igJap;5%}J+"'S>9|´wfɇ<(xG_8R> m 3,$7Q$=H_$ pPj%vp(ݏy&1Ja { <ÊJ܍ݬʥ=#2ڝ#Z9eI8TGo&8V3JP6<0 Ryoؐ{Fs:/"hY&Im8dϫe!Ѱ4P 1 KWЂdBGtP!R.Fgb-F+>~2YERIl/ e0,sKܙm5,sKZo / ]Q KV9nf!૿2WfKˑ.)mu/զ?5~Z<Iv#fJ%cѫ670UkOkK8R,%O@jHYAă)vrT$Bg 6֞Q"ըrq)$woe?jͨ31^rug33VAb K7Q~nbfjRVi@6(9/- p-tJ?UASECA6j }KY:*'mqۉBZt)A&2O"[8c˹W@_Ʃ`˼wW{J^-ulo 䉞Ȳ]_x[.ʋ'X{40#b} Q)Ka)C{]bu.rƍ R$j=ݿSK%D̐x x2W ;\qI6"%%i]הƢ*` H?_N}g: ߦY*A [Ez ~^Qʄ ɺ2@cMA (-T m1V_:O\晛T@LVQ2ANkePnQ]:|ڣl)0B|XJ~ {J}?hn #Xn VW`b+Iԅ_9G{--ж5ϔN& fvJŻT#,"yr/-ac,y$ o:pɋ7wsne2y|i=nGׂ y4WH%.b\MnF%0cr+yɕ~CNe߭2fFD;$tnJƖ *ט{D 5T>){ u{1~m4lHl|)jo.+Ur}ӅgwW HLӁ!K4!k1KːgCfNdPDzHĴtEq Fa\e'8IHS"բ+)Oi #(9XV1nj!Z('с:ܐV3Z?eە$ə@Qc^ Қ"a&YU=PW@ us(}\ &i;P~LF*̆ c1;kE0ܗ[g.Gܑ4 vdC,5eރZi(2"Hm[S~nG{qc1s`WΥܘЕmZxhZ#2<ͬW~Ȥϵk+bh CeP#ws(B=ݱթ7Xs_l]7)Me(*6"Uny.Zkzn&LҎp R/uxb !@`Ι5h +uLGa݉WzC/q!yW_EړMº=w dXȋ1?` Ok}u5Z17rEhWe[ϽrN=k+*-Dx'1ZJ sE}Ld<ruZ ]=+ײ=Wў2MFLHuT%UerILL5'+4i4&` lUny@QP>hX-yQM *k1(bm nko+ 4 k!]W`X 0],ߜ8q|¾ Gk){כ%HAV%-/:V2/ BR&+gA ИgJ8:?l`3_vYMW$,E|)_Hs]ءz5t]xFzZ0w:+k9z6@`eh^&맫`{El:n6{+ n"& kҽ3<,FmCl)P:o=:,[MHΨA"N`i~g-{L:?ҢAZ>VZ.hd3fѹaoj4]"mr,i9CTnbuUCy8y]fnϓaJaC0Jj(ߟ"νV>T_ $P$ "^̓*'&~_E&ø\9j=@G٭+F.d pNǣ'Z:xd!o 2dkBvjS.0Ze?Q+yq:H8`cԝEl`Fun™e|Jt9ˣ>5yYw"8>Ĵ9<KwMo8W}4?`iJg=4z^/%Te1 ;UK-~8 Rcu֘ߊɰ%}ڿ `@zF'wϏjLj~)CnZ`?l,ÎPqRDT J.CAV>-R*쮔+[#YwRpU!IB;-ҿ 8}mFv3+/7\5DG&3iH~Դ9]sˆG(qmB)e}%-)vzE5׺ĢT*Zm(4V >Ucn w@;42Ɲĩ.|nD/L(~unFtEjy>a.0(AS|~lU40 Gszg,Bśvd{"u;c4lŴL;8 FCfmLbo[.ӑ0ԈL?3juX%~fU ]ܨa~^;S._l1d]eHȰ +"};U~ፗ95#ݡڞf*-`#~fG1mkZVI&w J݆1P, Cn(mcJ'gK!m4a<*(67K߻4CnY,6&1j*6FrgWPUӤʧ:u+Wm+"+f _MW˯IR }h#h-?'l Rj0 C/sVз4K>1 @,*/(Qft=2.6O7=.{ 50\Be5aFzunyvPU[ˀԩFՅh dw 6w88Y/fob\x P"UJ D$8%+3q^Dݙ eZ偉b[{j'ݯIK߸҃ˌT4B>A%*gx="wa3,՗8W<jb$Ӱj?` <,:[mŌbz[ք@*j@ƮD'@\ޥ)Z=8+XۭPu}vb2+.U7.zB!:2pl%'xMU>mvNj! -S`Qĉ@`0<Bu.:" 03jKGd4ēvɂJ,a76V\)9|P1s뚮RR*-D^|Z:E5oO2~lz!~v\3'CI=̀%1~s9C2%g++,H'S1N LKV0K-xΑY,JgpAw.JFYܫ;KDfQBMl}fuHgƚn3PRH(U3{\ĀAe~T:iwk'x$Lâh^ZBN^S0>JHdcH@dA{ $Ob5liXϖN & %BPtϧ @ɜA;z$݊u!&u,K6ߥo]Qq )>9*`CfFN W7jϞ%ri> ܂dQ\o T2\"Sv{e%\>ԒJk<t-!s l|5o <ƠpAYc9#fٮ-TWA. h`,ħ'l&KZ͊ұy&|g0=#͵Ꮕ!V;x? ] Y =#|~drAc6s]&ponH3!N,:O?*ž%|be$Ĭ=|\դ]w15;(IAFESgcGNȢ9"mBdxpf?mi֬1q̟X_Pz˹j?KJ7=ȐMg E :bGa|J쿄`1:)x B{=sZpҗWk}XFwuu}Pn,V )| w8\=4[VXID:WIC˾X@V^>_hS7B}mFGK&p?ʩ %&D q!훬C| /!QvUa ! ` )+ }79 i 2V{tj~hg; ߢATGI/U3N R比\6賛ꤰ7GWf<#298۝2>p:H: Z2f2P%!;{#埦Φ7H?neԼq% KGyF58|fG_ ^qxgر+L3LƆn%˘Ç}E䂗3:ӕ,4OC=GUeGV6wKbD耖"Ad ROVs HKD 8/@MW^bi3N vlĴ=m !^-?}gZpVx`cpDB=zt 7322Uqv_hԛ5!,Y#;rilk6Ea< {TIGic)/X.hv"loO,"JAĎt׫Y~cNGd9r^f2U' Y4PrJ1&aAlg"?o@լ$R)j\K dYf ge:ǥrmbCjnoߦc6һ&M͎ExI!zw%/a gUԄXjv4`3G{{_Q,aKHޝoMDIkēp\^"Qyd}>P@UonD;9b KdB[ɺ0856q > zaŠIEE"R{ +$`7d5]ʐx3RO 򏲮5 @B4c}\졻W-_+uN9c Msnv#2)lZEM%pN_2Q,OrgxNYj#iY@b2,RVu:D~$þ7|2 'Jꆇf^]YQ0yiNfkPk;Txx|WmWhe0B{w.n:܇HV6 3bN5~~b[T=:UVFTQKHɤX[k֙飊6J6@cjcPlف]pFv'^}'0*zѕmd:F$:6ܛp~.}qqekWiFsvz 70Crלprzh@3 XA0=H%oC[uޖ#'Q9#"gԥ5nŎq=HŘ&9v6SDp1yyAwLM,Ю E_X5HL45i~ &7f㙓̲x\]W(߂ ͣ`+MWQ{iSP-*bS`f;ޔcdrj;!&sOM @VLY0 )' |.HAHL@ҋhs:{fC{ ɇ#U ~ƕ:o2Iz眺yo;UM%&oR𪪬v*2I6ΟpѸ1.vn 42XF:DP?nl: rq3nPކbPڸ4 AG*3_]s\e8tۡ=78⁃^*߭>Šq;q)Ź[d#:_TjL:S=;5'(yX UT[|Qku`(K'[~&YS$G Bd= pC< "&o+kwj'.E ա)]:e9!!5>C{k.q!VԠ-qP>B\Cb'u =פɛ~ϻԕKo64"|ԞW%@* t)*1P =L]mocUy%DsBW^l@s\J [`kb$>x#,2<GEAďD毛c#o\daH@`Oץ7&Tg'z<2fBimxy,8%>]JHkt!(wP%cxKjNIeo-ˮ~R2CxPJ}&}y3Êl;`" \D/s!6I Wh~@.ԩPT)Y`Y>GF=c{66ggְ:xՍhU? a!q"gx#r3|Ků_9ul㨠K6JNܞt Vd_EȪE%br* >5D{;*u:G6B0tSFM s=7]<](d}뉿 ezElSewnd,7sZ6*҉#]ᙱ%i!]|>DvLI<5gWݨ^c [\&RXq?.e0 !F `cdb"~& 4SWY.D;@iJBżP'}w*woKڪLZJƨh,ͲHB eg.dl|Ö[Dtȑ@DV5ڃ-nc-I}}nMvqwGGL 'lPgJ@Q0+Z[_6woqO@|qVˍM]6ܘxޛ89lqg| 3:%W4//e׏nڔpRх֘צC椶fzZ0Uݏ p6$J1&CmWٹYx>:3f? yZNxYw ;o5Xď תeXM{D.A;:`xADM$ 6bk<>B])&K=Mt^b+.UPS\s-͚U{%p* pVŐxH$wnU YÓf )ʪ\ g( ELa[ qWp6`]F|qF-M3C%F(y[0'*WrڛyWҶ*Pd>mxRls&_=V/Qd0k\q([bpUs1(ƕAA}"cNAֻدtm"祄$8,;Ybl(*n~Tʧ>5JxӔ7* ni4!(oԶpza; ;5bvRѤ1Z8ltï[|% tMY M. DE40° (G[]^gIEԇ:DPr/oȮ53i*Q@F|;W/n[bkQ\`'ZݧO sdP<)~}R?&{캈;}ݾ,bY Pm^Tb,[c9Z_PI@TǭF|y{ ,#iJ3V 2Fml%|d?;BLrj6jsS>rI!D< Yi1-_KĻYH!#3EKr|ЬD,O=N+KiS$)Q#ʦT֟'YÁk ["zqpkQUl|}7 oq`E5{7Ί(md' j׹y[5b<֮Ӭ}.L,k@RG++cD#0xSn3-E|C??'zs &RBT@x76ٿ!.-T-dd1k/sCg<{! 0'|skxF᪺oE{ BA33IYQZ`tG;I*a iۤ{4v a@3`Ԇ0XUUC͑N,~]8|lqR)t@yZ"*hgc6M9+tNj4wNgC]wvwCLb,l;Zֻ%e(hڞtqI:!rP.Xv ЊzZL܂ޯyq{>tL3˾ {!̢_ tiCcq:D[O(z%qZ7nѬ%t9|t2`}DX%cHFwl_CUڰqпш+xnx8 ',"0 y{V¬)iF@3\?˖9L[g?0:~Oh:iRRd*i_@M-_*+ns )zoyYaj*\9l tcej1`ҫ;/ t2=t)WG ? #Fzecmn:6,Hj8y8nզ:6>֣~` 0-~-! ըSEFydܒ_J9j2qPHyNIn2˒!-+B$+(1n5KXe]b YgkSb3C+8e  8d j$ T p)Rv$0_, )JqH/d}j6s)DY$-\Y ڸ8$uܢ>k780EʷT]#%WL~ɦ;7O:LW%jy'yڻUem]4Bk-~LxI t/ ן[2t,g. GTBkyVC=#+ r%yIkaV08nKF]_LЗN䇛L<`T=Ľ lPxY cbQ-ATN.Qm$DJ[I{@%б߮5m(!rB_v >W;RcPlnL坶nv2ĕ#uȈ`Y@aUA:sAxfb-FOev|3+MэyfCBwO:F6Z.C> >XJЭ&2lcc}_gT k?puER˝VJi0X΍-Sttb!`d-B>ȳSd}OdZ*?N.3-b>_V En17ؿ뷍R0nfc>'2wMc$A Ik$s*hәX vDb*7? ŇtNU'KKMY (_{eLvU11E~e3ݛaQG?e9Lޡ;Vt7?L(z +\h9;T`/iMy$Qu=n+T!M ͮԁ 5e^euqi#NS>BU§WHHVVL^o8#}BySC:`=Nx 6rQ[MVGh'"@%qƳOEFbW2hu<|@sFFdGW9H/n|"8lo~Fq[ uN $&Ur 2w^ZK!jmX@D,e4{Mt+`ZѠdFW "+Ws}qRu!̳Mcxz8\LD-ĻPZ .5xSWtI|-rdq6Z$j]ʇiWhL-BTIHs|!f:pV ݜUVFIOǘBi췵 2\$U{wT]cIRIbTȈ$Ťn"a8Nǰ4ۣBJ<8*ޠ( ܵ*3 K"a*c{a 6>ݙ#Dž5o)mZdЊ]bmT\'o>/A"jk•`eQ\h*8&v /2أC^bJs"nlT7P:W.ܱYCG He 9bpSkd}0[$Q8 OeyY`uVEC6GrUȵSTrj0[nD|DE/_AD8C{XjH+lz-"pP8l>իaWMsL YA:ʊ95&/-59*?SsvL^r'onΔj%*X97FҠ?$g3g,8}\*xl7i*"&+4Ό [ݛJ'3M[= %+:B 6>;r:ժimJXXy?ߣ9>bҕil\ξ3>^q506E"UX}@*8 GfI=kK㝯%%roܵ˓n 4-W)irѶ?aUJDѧ3(0UD;u3N,HQ]]5yIwL }XIB1Q5c"w1,tZ/PΫ`4IUsږQ&?i6gmG.g$R~Յ ~ragit`Cl]gY_a-yxՔ>@1V,޿]1͹6Y*[X|cM.uUwPGat-nJx\_  H8B|`tԢ$.X{qnQ 1*Al`y4ǯWZ-GıS,s/6;/KN[_{P]jpyg4eh!s[XhAC؅k] '&s{~ۭ2fͣ;Y5. $iU (ĉ8kT!4YrNr!o7q+!h:(`#\C!gS 7SI}!7߉ y(m<.SEʜ>+d2Oɢ 7L#\K;}:^aKWP"bqer8'`Y\R".^'ߺU|aXe L=* V1,IGClWYHsoP/LPkT_nppjN&ٔʍ `e#c&Z!bQMK1&ɥӹ [;0୴u7ƖP1, 8ҩ?"JCG8]]?&)d+q9AW#7fQ$ cձfݘCEǦ]S3$&>%<`}{(ԉ ZÆK$O-vS*\vdgS/&6D/ۣCxA)}=$5=̙?neiIUa$ # SHbrI _h )d/}Pہ[nt5* 7XU E IwkM)k+ja)^嵡filnb^ѡh=Kʾ[:Pq8֒Zz?=6aɖ8G[AQs(!:$`(jH4ÖS:5^sVN]4Ͼ& CGzԄ™ÿ+Dk i  # pu)/ڒRFף sb+R|'ȣv*d<|u6#H{ -r!~M>gRVbǘt^o *n6@^BOBN V 7ia$,oQ2*7 z3%84B38l7x~/C{Lv4T!AE+Ÿ2XIB`t6Gzd'/ïߔUy;!<1GUcԠdtLדB[ǎj&N2TqGz$ O`{Oih\szHdo\>+h7E{zPe}/h$^`0(ńeƪa kSo)~-uMMuPhr]Tl :@gf8/>z `:kC+yфch:tLN/j0~cWƮ1"H FW !xmp`bzPDVYND>] ʯ.-  WB/J7 xɂ\Iؾ:oVw w8WUQA c¾/EV6tC.?jyxܳܔûgH,h:uySe u3`dk'lXFYU7>Bn2BOD^k2rW!N`ϫb);c舟_ڗ>7vcGC=B(wԕ38:Vn 2:l\Y+pkL>( h>I5\t1y ^G2UqiS Y>ȴEbȕ6@f'"sIC +^O2Qory~r9g[Wf{?xU^*NpHKwL ࿱E9J\>cr-KĮkuJ#>G{xkpfݯ$Ub!ՐBv?>'zoR,4@{gA,uv9ς#x]:R-jJ3x 7Er ̥2KcV; ophSVٚpԐr !@!^ v=atD`E ůrR6zСQ[}"䄈V2J@/80 N||М FeQiY'Y!&~cW=FdlPMjhW摌UUD>JwSl;c3JR)}kRWnoO }ɶ w7)^sbn!S^l89ףJ-ߖcѕ@W Ig+0PW@ZI{/tƷE2˄zLYw$YG#3M `|xG/~Dz.զ̋,ɶo~;Vl,]~`'ITzb=r7a;=:];ۢ$ :=nETܫe/B])^o?3"kK(H@T-j 15GĞ@\>Ey.e8Ɛy#L 6%E my sgjUj\|;D$#+O#DW 6(OYڝ0h־U+8yw'=]^~mk3pۊ#*@.ZQ6}NdN\DY ʱN3tsLtjCp6 4f^1'XnE/ZtAdO/4FBhhH8qڃZ(4j/%FHw|@+jVcZp|!en`xsQW>lKx~g%*0*~G}B?W>I`Wq(HZ pޘG SW |nZ_}){t.!0NΉA7@ç? vf쨛?DŽjM]ItB֫=;$ t;>rĂO6O6&Xqֳd znGD7 h~ӳ2Z6|?sSox0p#/wMͧjxINs-@$`&z# _,e|m.4riT|c ]GB~t'dJH`B{ v}~ԙ$'A[o|&}n,@ʒ{QA*1vu5O,5hwi$lɋZ&Ծ_;?g`#>(uN0a0#YT7wٞ"Q׷J1H0V6=I {J108{KɪqP2Ϛэ<.Őf=I%Y3+ ds:!M^@_=Km_t MC:8bejy?I?R8 Q>ș<`,j#ܠ/C+9ff (qB1o"r6>y}P!ռtJGS_ ºTuezDʣr04QdfAbG{BfQo -Q#5De&Cm]ȟ53zc +`QG܀)-ߙlB6kaBBs>ԶyJbthIS\29~5E/ca<'Ki|uûT 7/)X=#3Zm/羝υz$R~6ȷlo^=jo}L'y6fŊ- ~No6>GJ qg+g<4b΃"KGe#]7(Kof*!/x*,KNug~khkJTF&18\X8q?}l}.L,m_5)9HKV9t;P]dneW(%)ka+mpE.Žw)DVy_o g|}j1}_8Sf ; _vIUB}E%K}M1|M3 [BGrػ^~s"E ¾;sUm.Ĕ(^[r~t.LPþU7fӄ[ ;r|ýClڨOx*if>4G9|D3u^B-=A&MStA9*qW^WdQDO C6V f5/ c]-}K>-BIIϽo&ש"nsY2be~ĈlBMSxԘEk58TR*XSL qsjfS TA _Bv3Q 'zZ¹8\HF6gHf.bYHQJDk.3ת\ ⑋i5@jT.C }T97b[[>Iд=EEuj|WdRnM5D< k8R#YTT`Ըβ4a9u[@Qod ^RE{5SauI SyYƖ!Xrˮ$P:(HP1o2>$!7v Gd@cX ^}`?Ɓc f1rNxwk.R{I84c]i8-$ zr iK%5KQVZqb{'c&ZTuARI}^Jݺ:M7a)L+t\y=b Ǡ1rQu, L3}7r 熟+#{uXFfe?܉IsUTNBO%|WnR{fP?XdhK@SCZq>B b7>wًpG̛S |"d5T} %P{߁ZR>HWo;qXV 8Z!&C|M_36ԥ~vI2#{a^m.vq|H1Č)ȕNbyZa|zG'U۳a8pv^αe^W] MG7JHԉzI꧚PZ=xwK#&}}Ȃavaj;}2– zd/o ^pSi#x7}NFQ@ZS]ɫIlYi6I& rZ]H7MS#E}6%i97F=8m8'Qhr]?U cz03lAYs8(7/ {]fvm'A0ϓй]%ܼm, g;x4/.PNyǩ!}c}VT\ )Z]%&Cs͡qBW7Km>9A,GԾJONHj~IFK(ʳI~xrSڱ]^l,}sv)C"CY_{ 0>-@T:_b{,% AH{\Md%|eEnpt>njF~Xe,xlYtq4\s=cX;PHqe۾^Uʖib>`…!YfX8$+]dQ)|[4]~k!ed$ܫ"R5zznnSj / WOsP5xSb/^J[21@b%UM1áKF|@P+bHQBk6 #f2|tAeiK IelrށD,% ܐ^ 25JwYBb?iHtPLx}V0zO,k, ;J9$j5 ]rU>Ξ˗*xLF[z\[y΢y'U4/,8kDa T.hDZ8~lJG94843L$Ti-yJX¾?Gי6A%~|!;灪G]w 8yA1x]%wmCˊ6hH;GI5, ٙ=sP)u>R*ާ,D}z^!R]HV[8E՜)P "R)=9dCIқ!=K WILʺuKZΏwQz#+O>/W">8=/W}nO#y$?3MQdzwwh4JGDy,Mj ˇ[Q(Uz|EqS pe*sn(LBHF2 kMe&q~g{ifvJ-CTt|m$ldAߐ۽XVO0EIkΣ>뙪|1Ȋ6+7N3(G~y tP0?jk'QhnZFgt7!k51NvDC: <nIDf,asd#Kln',5 JIYPu)@ZY"C#jY}~ˡ_q^-Xikdii7,bSZ 2@!5nTm4v_}$KY}o?#&[ζugA`Lք]/v ?` dO`g »f\1+x5q79B㋕E,9kQeEToe2D1>#ꔑKMkOxÀV(K ^@#TmYh´sEk@v>2]y,V[zQVE;uq\KtƖ {ҹ2nQ$^79O1p01=;Lx;+b^ga֓] CF)MbyklR/ndd,@-z!ɖ~RՎ2dY/gE+^\u@P.ٰ,v8+ֳ,i6E VVLNhj(>η~d;4k&9-[WAkS\s ZZѪ-jZ}UmܼJYbɖT)[kEvet"B-5-,U|aNe gH?#$(}+_9&IJD(hw, ԓNiL-xSUSb 9^)YĿF OXΥu-&#>?8 C$Сv]=@fOJUDWOucݡ-U 'u1+Brd6*&z.fevCk9sGJB"]A} qpes򶫶x _-xQEa1 C?UXx,npj*6h i|e$/׌W8Ph19yRtMxyšZ闣y]2q"3oȁMg6f;CTYWF|zU#cq2SP՚VxSqWOv"Htֈy4Rphq;TeQF$x~eDv2o[A~Œ_ =Ιa̯<ÜXb& 4yZJ1[B%$ oo$ ",Z0!vӕgǞWakM` WTebT=yu}ނ(1 gQC4c`T3)$D^s?1zz8Ⱥ~x2Ud\&ٗlRڮIl@M:]K:r1-romwU$ZO9%.֌ _/2Uy *ȁQNj@j4ֆ7_5<%Qd#]eM t T ظgij3w?~Oq:pAoX:x]w%R9˟M*UQEuռv0pooYcM|ު] 4?CH R L!9tEԥ?>ۡym2#v'!l7g}bv9 { .Ih>Bܿ _$QuƷ8j37Qc$A ".ߋ3(\J!Cd/tیYq-G<^wL-LYVwu8 &k,|9 KuJ!g2mVpl!>t+u[B{zG]N/Q_QjJ6.j;Tù`LxJ7WڋP-FEطL8Jސ2Ke:KT">'Hڒ>qJPxF|RBYax}6MP Cu!Mp^6\iEDc,g:$h"Ѝ>5;9n!S yq$J[Z-Z1jSRm2>X)C ٭à ^euLhR[g`RӔ 2GK!`E@7]r;r /*M~Rrb60ޚ$GI~vz϶yK,8jLDA.T.츒8}z1_- 3;-Ѭ;4GM[Q/RPq$G3Lպ;bU^ֆ K\Գa z n!N^Xq}ߒ1v\bnk˝)'GO(;uPǃ <F\"~VNJi. #1,?CFxk̨$taG:]9ך?=u• D3 yQ7Ĭ%C= FkX?P iwyju$(y*;A72$qe u_wA_^iTfY`SagI6_APo5m'gB3=qĬѪ cOqa0=AFw|tPhd)S jȦcwc7/GԤ .o K6чN^(y)JR6m[vKʨIAQ9ɿԣw2ȫd2Ά 0]%$ݾP j&֛J4 ylPC$ qf`[GইSE HTYŎ,T-v|Qw_zeĚђ#uזv?̢!-6)GJ Oŋ9+K3{WMZvU KUqi"fhS$%9=KoE GvU{59))IBE?"Ö ߶^)+  .2- ,˘ۉn7Isb%B ME?d8Ҭ Q+kY(MUx₿WK- ^XF[Բwa7;-Q5g}|*BǼAܜ .(:C nk*N2P $M**uN]XʾU;εܹ3̖R8Ç2q;ʤvN:AlLy\ PYV_{VV, e'JkND#Cv]:y04;43A:bL-V_I_+{!#ꤠzXyg_1Q3;-F{ %ÃEȝiZ)b#Ҙy󬦂k&q['IFּt]ՕCj$Qyk?n1bHA2vq2I Vvy+ԽofX6z$]ߘ \3F1C;k~&%sNrXI8A[\Go/5 {HO1mҳ0k}q!׵dr_:8mP/MP~uR>[0̧t {+d6d'?8-p<XZAԱƘ^ 1Qdk%ޥkʦ0zc𐾷c]F< |=)nmϧA&/pX Re`en{Ȏ ߛꐂI]ObH2pea8P1[zM17^WDQAAWe*=)VdJJtT8^ͩ"!͙=@Eˇ]:[if U0SQw6˳WRXᒅ^X@ ZD gAX' PyS4T;irt} b M)l%d%$F9Vy<b(z+ƠBѨveZqnva$KXO!X̊(&h2Dথw4X#0Lĩ;6*W 0)TWWiiszOk,}'&"0PNVJ&=42k@ 6<|ҭ\u#H_n;٣9_͆y:<0% &%0YrX\Q4-occ{TBEcq(R'^ƻ`*#[g&ˏ, "@vCUތC,ãs2aIeadi(2"bJ`賬 5Ov 18AǬf%jUi@f6'8pqB$L%mܭ9O 3cS`f(1l$ҵ1oW"/kٽCpJί9:-(cbXȃ"(z{-լ׎_uYha ԷVGt"?ҢJQC\ðfhC9c;x:Rj/X_T w|8nTBy(?a'BA1=0e`WTqW ~܁'<VЯ/d1| y7Wz&3No gH@Ul6q̘y{5;ڋg:L]RVw$Z38^Y^( جs{&hZ]xi֭Ci]y4@Ŗu*wD%90kLq~sPĔ^{LZNuE=V JI-^  ;} BhԜRBl Ze#1z%.5 )I(3hZxjWN gr/NJUn #QMX5)6wU1 @@BIVj8E'F=RhCDg m Umx Nos"22qʨU5D壬FV*GV|Va $!@@g̪J s_yAA _N:HV8h1L>׌g%RjS`f__zJ,}P6R:YB6`xX[%cn+Ɖmd.ŗ/A6ckf^P($Lp70M i6emJڪ>Cb 52&;a)MpBɦ9D8*;.QBMU:FQrx(OHub.x<\cI!xbvّ?#1Um(؃QX6/66]ejN`dCpPE%Cgy4}0gfd0Q}OןPě/ᨯxc^B #^!`Qw(,F^K'.1߯hdԢAfzHn`e2bӺ<@O@1 8Io0`M (W'#Ib 'ux0gM=heT w;7/YÒ1JE"1Փ*@@B!56=ԁOWwW2 i#M9\)흀D H>!4u&/WfG@8܍%pHD #8 LXylحuzуCX|!Ƭ^!Sh3d ϲ6V+fȩZKA̪@$LgDWV[W)+Oy;J\vsJu\+!R"ʩU[(1ĺ˞,BCD]Hv$1t^+:o#ѸM=efY: 0DP@ 뢪"?LZY+KA|'#z;MĴȔ>"LubP<)A@"&IgD/zj{s O.JhM_ۙB>s2e*.'> : uKCn D)9DMz`l3_BϑP;F ;Qr*OdL~dlp:Uh=y)% },X'LKrp3}ufUef,M\`=ίcE䔼ڜwk Q Na|!F]x0, F1Bh^Šr!b?LZš~G|,#, S{|EߐJ+\M\I_/p:܎hZޗS>K2unz*$ըg-iO0Us%]۠q'28]b{ U81 0`S7Ɔ DӚ j`-90dQuʤL[5MKӁRE%ol^{+LSuZI3̔ck'I}˙YFV)"sM-rŘ# ^pB I ֎I/`( F"2fHb1߫c>X/ y\Qs4.ICf4U1?DnPa"3ZTW`4.l28Y7:^/S!]bd% ~byr8\n"Iy /Bȝ|$r}٩[blq"Q@XO^M2F94 B733#дxXD?b5(G3v^1pF7'X3Q"&_&j6`)Yvа{D<.M:XgwJokI+xg:u[ts.PlK~ԥM,, rKSi^ 1CFl!ʖ 5J%dn !2Fv]p jݫ~oz7w<5iӲIUб4uE gMoR\ߢ0_#fϟԇjdfA7˨RU>Gy˩krMTѤ$֢U>,4^J\io<' L0qYidz r\w#lpDP:v~u}?J&|"pO>%2ULުH#|%:UMyLuՠ&v˰fό׍(GF rXNw$0 4B"mD*b>g=^Rq@=$|J_WچPɲR= >&v*{w𾄊WeTZiy8{t5D*zݵPỿTYᗣ,ч;ʘkz v|KfɅGFP%ÃyJupbyN?qSXWo;poyOP'OԖ9/Ju / 3^v4T]E_)Dv- Yiaն!al$/I'&n#yZ5[x֮%\w'Zi p+4zTz3 dCWν}Ч>M9/ Z=3A$g+1~ ȓ [ 6 U;/uFllsJrbrzZEbQgnebqU'8na(9dS]sH{i]'ia #MFۧ{c_vYL.Frcمgt+5M>24l]|;k5֦Z'0pt BEoʡ- "Ctݐ8&pxUnsg4~]w;O{S9%vߐ Be@4ԿVmŲ"yQ9#]l`{Otb #CEJҸtTS#{hVb>|KY>F]򚺺`esߩbNҰ7aI*3 >䬇uD&¦烁_e8hf# jqM:Ct\$\RCR˜U㩨u]M9ZZnQwrs,?g݆ipa v^6`w}ӗOnNZvBj~(1E,0)أʄ%_SN\n.e<[#2{Uо]ꙔMg880 YפXs2״Z`hP`͢~?uJa$cGYn%/^&Y\?7"+&LXl)cϺj$Odqb^E{ކP_\JUR/  Eq4+W8+pa xzG:{z:9gy "#.R/(Cv~n:K̶THE?{G"e)v_O˿y>KfA^EzH1YαH? K zgܰ#!|ІݳmF>8=JōCNҲK(*PW*slw_U q[B@g? Zh,eo>!ZT=?z-)GV0尥i`_L1FDϦN&W&y9x++i|u$3.*E8sL]} u0*qأUےu@ RHU)BBͥLm"M2+m}ŌV:z&S_&={NH`;p,76Q!gx9? v&SAXgZĹ|:s`?9}=);`'>xOS}13fe ;?+bۋJɧQcKS@wVlz?bjw;:f4}7څ]z%gp×ʕams"VqZbS 6ֵ@7nht{$mLNF`6Tq(I+=.bMO y+;țC [̦ 9`A N55YDPԩJ/ܫ 2#;:9NhLt>Th4 QÐslԴLy슟xW+XFُX{:RuSK {nWpIW+zGPPfUw:z YZ