python3-dnf-4.7.0-10.1.hsx.el8 >  H bW **=@J9hpUs .6T_y"୧Iu^um#TOqXƑ?]d2f513b723ead1adcf314d64521756e42f611b87f7c194a01a8198bc32e3dc1ba6755cccea2aaa0139fbab01e94e46eeaacfde1awbW **=@ ;Urt`h?{UqVM:G5f585NT7c.du1ȒW{w@w`ze.MWI\ 5T^7POYr2rƣ] Y+iFkVc7EX ܃E~/DѴ۠jq,Tbs':J)n8yzU#;=h57ɐteNFm~GK(Q]j k[QǏNru >p??pd ! ;X\|  (  :   L   p  L9  MD Qh V [[ ```Pac(a8a9c:{hGN HR IV XXYX\X ]\< ^qIbtdvevfv lv tv( uzL v~pw~ x y $*lCpython3-dnf4.7.010.1.hsx.el8Python 3 interface to DNFPython 3 interface to DNF.bǯkojid-x86-02.rdu2.centos.orgCentOSCentOS Hyperscale SIGGPLv2+CBS Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm4F5h77dfk""HH%% I '*'*77   VVggA A KKKK<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' O r  qq6y6FF:a:%,;M~0!(rT<<^^F+o"3QL. hhY e~-`}ONqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤bǙbǞbǞbǞ`tfbǟbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǙ`tfbǞ`tfbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞ`tfbǙbǞ`tfbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞ`tf`tf`tf`tf`tf`tf`tfbǙbǙ`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfbǙ`tf`tf`tf`tf`tf`tf`tf`tfbǙbǞ`tfbǞbǞbǞbǞbǞbǞbǞbǞbǞ`tf`tf`tfbǙ`tfbǞ`tfbǞbǞbǞbǞbǞbǞbǞ`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfbǞ`tfbǞbǞbǞbǞbǞbǞbǞ`tf`tf`tf`tf`tf`tf`tfbǙ`tfbǞ`tfbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞbǞ`tf`tfbǙ`tf`tf`tf`tf`tf`tfbǙbǞ`tfbǞbǞbǞbǞbǞbǞbǞ`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd4865af490c1b9688a5a0835f466852a928f2ae03868244d1068825e7e435fad0f97c3c0cc45a70a9db9fd1d0fb8735cf5fc438ea491c152c7ec3c056fc85fcaf5bb11b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d03f85c110d1ec73433751e10a7d6b1e301bf8690899ec8598c78578af7368ee46840a8fde1ca4c1857b331ed4f546d79f67840a80c81f6a9bda6cc60bfe4141e5c659278c25051648fb208f2ca1c26e18c89e4fb9f6422ff4fab5c54197980972c659278c25051648fb208f2ca1c26e18c89e4fb9f6422ff4fab5c541979809720e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8bd5e08dd2eb482c158b13b28cce945eccc2f7efb6b227deb771c02fe037c1415bd5e08dd2eb482c158b13b28cce945eccc2f7efb6b227deb771c02fe037c141532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06fe508c4a307daad7b57a66e9980d5a876d907970f0269486eda24036689821bf3e508c4a307daad7b57a66e9980d5a876d907970f0269486eda24036689821bf3dbaf7fa068374e48aefbf33d2b2fdfe40d2332e054add3724d77728b877716f306b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b60923368ad272e8ae7d2d4fd608c49b555610ebbfe7f6dc09b4c03199b4f5e138158ea7cc2e251c4af6603ee891b8a4243b660a3c3f003743e818113634bd00e8ee572d5054ad1d3316ad19190c44997f86353aa7e48237e0efbfc89e7c03bff7d6772d5054ad1d3316ad19190c44997f86353aa7e48237e0efbfc89e7c03bff7d678febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd6688e70dd61de62afeed809e1cf6b1d801859e8fd474ab6e674077580dc826e5cd3a8ab40bb8688e4b2650077f7a9e9ad8cc4917fc94515d0446d9abfe8e041e92fe276f600c4403bde97632a116f0351e0258c728def41700589bd1ec0fb6488b8e276f600c4403bde97632a116f0351e0258c728def41700589bd1ec0fb6488b85f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c304ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4bb692d460bad157e55f344ec925639a709631c3b26502e04a233440846d20a9bbb692d460bad157e55f344ec925639a709631c3b26502e04a233440846d20a9b964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb8ac95ef3c3953fde8751beaa1b8a0771a377b5b67814d52b97e234ca5ee8997f9aca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-10.1.hsx.el8.src.rpmpython3-dnf@ @      /usr/libexec/platform-pythondnf-datalibmodulemdpython(abi)python3-gpgpython3-hawkeypython3-libcompspython3-libdnfpython3-libdnfpython3-rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.7.0-10.1.hsx.el82.9.33.60.63.0-80.1.80.63.0-84.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3bTbb@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Manu Bretelle - 4.7.0-10.1Richard W.M. Jones - 4.7.0-10Manu Bretelle - 4.7.0-9.1Lukas Hrazky - 4.7.0-8Manu Bretelle - 4.7.0-5.1Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Neal Gompa - 4.7.0-4.1Marek Blaha - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Matthew Almond - 4.4.2-11.3Matthew Almond - 4.4.2-11.2Matthew Almond - 4.4.2-11.1Marek Blaha - 4.4.2-11Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Rebuild for Hyperscale- Backport fix for leaks of libsolv's page file descriptors in Base object resolves: rhbz#2087734 - Include instructions for regenerating patches.- Rebuild for Hyperscale- Add documentation for query api flags - Fix processing of download errors - Fix history undo on a Reason Change - Fix remove when no repos are enabled - Improve "proxy" configuration option documentation- Rebuild for Hyperscale- Rebuild with new release number- Allow destdir option with modulesync command- Bump release number because of conflicting version of 8.5 build- Add fail_fast parameter to _download_remote_payloads() method - Throw CompsError when a group or environment is not found for the install methods - Respect cacheonly in python dnf API (RhBug:1862970) - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630) - [doc] Document default colors- Merge 4.7.0 update into hsx branch - See 4.4.2-11.2..3 for changes- Update translations (RhBug:1961632)- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- PR1761 bugfix- Back out change on conflicts_dnf_plugins_core_version- PR1743 bugfix (RhBug:1935465)- Update translations- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-10.1.hsx.el8    dnf-3dnfdnf-plugins__pycache____init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccallback.cpython-36.opt-1.pyccallback.cpython-36.pyccomps.cpython-36.opt-1.pyccomps.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pyccrypto.cpython-36.opt-1.pyccrypto.cpython-36.pycdnssec.cpython-36.opt-1.pycdnssec.cpython-36.pycdrpm.cpython-36.opt-1.pycdrpm.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgoal.cpython-36.opt-1.pycgoal.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyclock.cpython-36.opt-1.pyclock.cpython-36.pyclogging.cpython-36.opt-1.pyclogging.cpython-36.pycmatch_counter.cpython-36.opt-1.pycmatch_counter.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycpersistor.cpython-36.opt-1.pycpersistor.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycpycomp.cpython-36.opt-1.pycpycomp.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.pycrepo.cpython-36.opt-1.pycrepo.cpython-36.pycrepodict.cpython-36.opt-1.pycrepodict.cpython-36.pycsack.cpython-36.opt-1.pycsack.cpython-36.pycselector.cpython-36.opt-1.pycselector.cpython-36.pycsubject.cpython-36.opt-1.pycsubject.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pyctransaction_sr.cpython-36.opt-1.pyctransaction_sr.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbase.pycallback.pycli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaliases.cpython-36.opt-1.pycaliases.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccompletion_helper.cpython-36.opt-1.pyccompletion_helper.cpython-36.pycdemand.cpython-36.opt-1.pycdemand.cpython-36.pycformat.cpython-36.opt-1.pycformat.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycoption_parser.cpython-36.opt-1.pycoption_parser.cpython-36.pycoutput.cpython-36.opt-1.pycoutput.cpython-36.pycprogress.cpython-36.opt-1.pycprogress.cpython-36.pycterm.cpython-36.opt-1.pycterm.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycaliases.pycli.pycommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycautoremove.cpython-36.opt-1.pycautoremove.cpython-36.pyccheck.cpython-36.opt-1.pyccheck.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.pycdeplist.cpython-36.opt-1.pycdeplist.cpython-36.pycdistrosync.cpython-36.opt-1.pycdistrosync.cpython-36.pycdowngrade.cpython-36.opt-1.pycdowngrade.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycinstall.cpython-36.opt-1.pycinstall.cpython-36.pycmakecache.cpython-36.opt-1.pycmakecache.cpython-36.pycmark.cpython-36.opt-1.pycmark.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycreinstall.cpython-36.opt-1.pycreinstall.cpython-36.pycremove.cpython-36.opt-1.pycremove.cpython-36.pycrepolist.cpython-36.opt-1.pycrepolist.cpython-36.pycrepoquery.cpython-36.opt-1.pycrepoquery.cpython-36.pycsearch.cpython-36.opt-1.pycsearch.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycswap.cpython-36.opt-1.pycswap.cpython-36.pycupdateinfo.cpython-36.opt-1.pycupdateinfo.cpython-36.pycupgrade.cpython-36.opt-1.pycupgrade.cpython-36.pycupgrademinimal.cpython-36.opt-1.pycupgrademinimal.cpython-36.pycalias.pyautoremove.pycheck.pyclean.pydeplist.pydistrosync.pydowngrade.pygroup.pyhistory.pyinstall.pymakecache.pymark.pymodule.pyreinstall.pyremove.pyrepolist.pyrepoquery.pysearch.pyshell.pyswap.pyupdateinfo.pyupgrade.pyupgrademinimal.pycompletion_helper.pydemand.pyformat.pymain.pyoption_parser.pyoutput.pyprogress.pyterm.pyutils.pycomps.pyconf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycread.cpython-36.opt-1.pycread.cpython-36.pycsubstitutions.cpython-36.opt-1.pycsubstitutions.cpython-36.pycconfig.pyread.pysubstitutions.pyconst.pycrypto.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycgroup.pyhistory.pydnssec.pydrpm.pyexceptions.pygoal.pyhistory.pyi18n.pylock.pylogging.pymatch_counter.pymodule__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycmodule_base.cpython-36.opt-1.pycmodule_base.cpython-36.pycexceptions.pymodule_base.pypackage.pypersistor.pyplugin.pypycomp.pyquery.pyrepo.pyrepodict.pyrpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycmiscutils.cpython-36.opt-1.pycmiscutils.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pycconnection.pyerror.pymiscutils.pytransaction.pysack.pyselector.pysubject.pytransaction.pytransaction_sr.pyutil.pyyum__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycrpmtrans.cpython-36.opt-1.pycrpmtrans.cpython-36.pycmisc.pyrpmtrans.py/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dnf-plugins//usr/lib/python3.6/site-packages/dnf//usr/lib/python3.6/site-packages/dnf/__pycache__//usr/lib/python3.6/site-packages/dnf/cli//usr/lib/python3.6/site-packages/dnf/cli/__pycache__//usr/lib/python3.6/site-packages/dnf/cli/commands//usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__//usr/lib/python3.6/site-packages/dnf/conf//usr/lib/python3.6/site-packages/dnf/conf/__pycache__//usr/lib/python3.6/site-packages/dnf/db//usr/lib/python3.6/site-packages/dnf/db/__pycache__//usr/lib/python3.6/site-packages/dnf/module//usr/lib/python3.6/site-packages/dnf/module/__pycache__//usr/lib/python3.6/site-packages/dnf/rpm//usr/lib/python3.6/site-packages/dnf/rpm/__pycache__//usr/lib/python3.6/site-packages/dnf/yum//usr/lib/python3.6/site-packages/dnf/yum/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-850dfdd7e2a6ceef1db426bfaf560c03c2df39e08c124b1b24463266621c49999?7zXZ !#,] b2u y-iSqjH<+kG$oJcPDN.baLFihFA>?"oOm$qu_g ԚD u#tF~ 3 0sƶ &ڞ9+RWX'A-P#輯 v^ز ]vWk׮(-$pWLeGeޢ(a(bQ+(u`LS*Q#L*MMq&1\ ێz &fP9.LT`UێqnCFdd C?Q_AM|ǜJ;BD j^YۿC^K={N((Z0)ڮm.N9[ zMTbӸaǧ`N'Amȹu.U_5ec N0TE 0[LXK17|55ӭw<< 1jsʨ@OLv f@+Fx}0rCg>߲ "bh\֚d $H93!䚄faJKCO:)j7XsAB'HDZB E:]Ý֣-?Kgv閧V6|lzU|r{%IfО^9E.(K3+ֲ{}jrV ;6_Mj^H`چNjxHYSQC#n]3'7 ^ f$>8Kc>[|O5x`eWd?>gÉEހ0G  ņmxfΛ{? H"׀ZiX|+ -,Α>ok; gָ>@~I+ S+ R65.S/iakZXLBy]{\Eh,|ı)F>%Ij L}ͮLK3 +q !~j<ؼO崄c`uD-%`\iFw+Q6)=צ6Uמl b}.((@rt[{?<2{t l+j49i\BSLLzfIB3UD"pZ2||'y I߇C";\׻bl*7W+%C[*:HHUu|Θ&۔;mŬ$".t:%Βf5ǫU8QԭBO@#S (!VCrseH"`fdzͪ/;WLY3py ?B+6R3Jfm䙆LoP#bdG -K*"$=SΪmF.OƚWikA, @}AxiA-{Q罽[{!tG ęlTXMzڮգ}Vܤ, uTxQOܠ}.MMx)1Y>b?#ɬ ,e[%[ˉqerOcKr iMmjT@])dw^=`e#.NyaҌ@J~$$su3b5wkɦjwYi\- ~ cut6կ$KBp'QhB2.r<3bh:P") '^Dq QA&?Hcr=@(#syv>)qb>qv)e;Cq\`憟JFv}kޣFGFp\s먷OU2Kf$jKi?!*L4v{?RoP]nmFƱ9Y eq0VTJ;Jzڊ%k2T]Gf4g{Ej[,)z+@QNM$ާmGk56CɑH+Lra 29אP@_k@d.KR_^:ȊhoVIPeqc@ Pe_#+_h{7r-`[W)PLq;)_"tTv…"0 -E}ں[|F;+!@)w()9Y;Ʈ65Rfeb"eN"';Xmf%(c{ Egq'aKEX(`\v12oߵ ^}pO-lFumWXOSH< U>8 9v'o7^#v_9%/&q+j`VY>k?M ҬP.3KV)޶3c4hAq7Mm┌Ou>|Yh t|0{/:eq/'^' ~$ŅzCpoNMz4rJ|O៧ԓ} y&LQ9 I v)w,(w|1EZB!Pc(^cq+O( o 'LIy"z7t \Zn|KFLW~Dg݂qcs)Y& \ uov l.r+XXVfyY nE!N;H*؇ɵ8~A!Z1{Zrly4kȣbޯ7g4'SH iw92ȁ$*̠e,u|UƹrSLM^}f$mu -z٤{JVb^:+:AB(bU*,հg?mH/s '3@~|gXIΊ#7nYf|S@&c/}~ 2Bg-fSDž#rb >(O ͸x+_x QU #LCz]r *|c[V^n5ͷaa<ғBx)]ڠ RU(t5(M.xfۃpq͔i?K~Z)tũ)LM$332)U넹.]iQB|EWډ;1_݄Ф>TH2a2%b`+9W/r+Pvxt/~[Z egw J)C %0e-)nbq~WbM2T`m֏Ƌs\CVm7GJE\NVq:&b42i/P7Axe(J%P?E7] ud#4 7Zb:prp,&A.g9˔a8$դ 0V~I #x:"qZ-цuqdO9Gk`wWӈ`8z%]jQU Zr`mZWCW)+CcdC>n`~D ݰr$ sW|Өm8זD2"$yrERh#7pM}Cĵa}aBz3V1D\'ND7L|M:$5/^t>p&*2WƁ/@(S7r]G -H{mw`LqdM?l~^ "uw|݅|*Iy6ĿV=],U7MQ3?v9W%`Յ.m=xSt_DD>n5$t' _(ȁE .he `OU ͽ66%ݑ8'#5{lSw97ܽcK(]xZ^ٗ'Ofbw0NղpWE=] ! v k+e/ň{b!А f:tSw< Wn'G =8㴉r9E~l '`GXy/fee65 It+P">Vot~A|z{sUw c4X>Pс\b=LG]6[#fbÜvjs}>1nSzj4&p+ KO'QjQŊS{m,v.ίy."3 +-Xi+v5VXл:țe0p^D-eR&a~<RHʫ*"9č{G/."r;WB}b&TB9 0} +Kl>_2$vغuґsi{8@rMk@^ckb@#&Z^k3H;3&iLW"vJL{F6-V3 ~I vr+KNCIeAU};9۹ ,:n|awVob[+B _JF&lD;qk,XSHP<^giD Oyt@E1I5xB*exĤyY*up~\L gڮѥ5NJR/''5(@v$W#dgPH/k}EGwyd~u']oql0/u;ƥ5pu㶚]wP!o0 F<Nb #l(o)$wNZ"O~,,ٙt7&V%G#sM5C٥3by,D呤mTa9 Q ;&>=14⢙?y> }et)eb?SݵrMgAq4LyqW k $[63`:ͫCCKqOٶ@/UhOͭI)Jb;k 7l8|]?ŠJJ"SbӣL[5Z{lY[K41撠'.abn U_eMrAA_iϔfi Sn JÍ&ԇcvh&4ǐpX#%HBDeRj;MlE2kN65zGBJD`uTG2 W VsJ]# 7NoqPG%TN~?M!;OÚ%Qվ.=3c+z!m ]DqZ )bvdÖs]H&z\͠$2Ō¯U NiNDhNwdg4W}1S;/*}X'ٍ@VY94v;RieEA/s/귺W:CWM M~l)y#0/zPS^NҢ$׮vY3X*:m[a֖]B鉪@.VJ xQARw2=1~QFءʮX*@X [q;H{R+>8LrqM| (%.R8xw8匎 G7_VZJە^]?b}E+DeZblg_^#DO](*u}&F$?v3џ uIWUY[@S5Ibtf#ϰ9wz-6f\lу6Ӧ4<7GޚJnrjS.WYk↖~OADhϝE9M57Dz#{I+Bc\ߧ(ih,E\,07e@e.™*G Y4LDYFy8cuPPM8mc?^n@'2:[O-*O|xc4Eg;Po~u~lHm7ʢT>&J=|" r2ULX(.aׄ\{9As_|n?+H-K ή^ 1:ec~3(QD}?o )@ojf$p,J=7PQ^r k7d(ltQ۶GEuOspv`AP1*h0dxXt6&3z-t>[,y`õA7yp)=ఊ:CT?p0 e/3i]_0iS|=d"i^`mk8tqbb ˷]Lu8F"JHrT42#&$)abL5 B7K kVlh# Tr_ZX՘}W'[ݑ#s5bdz64 qғX2u+R= Ѕn]q! ׆$g7i"yù!Cyq[NḚ5s cvo̫kh@4`v'*@BƐZ/;H%fE?zท>Ⱦ'rbBߧ!BM]v[[>o8ךVedL3x Zl[+6DDu'ϨDB1l3%-:{{ 79qo/bg {GupLʹ0ev.9% =J<Ҝd w熇e;P[kl- $vՑXQԱ|M QdY@/r :x= S PJI`.Q5WzڈfF"NO9&ܱ$2t8O*V 3V7(Ma&^Rҡf(\FTD7_cĜڃeQzò٦1'Ք0W^~^2; BR wzI~BZpN;iTHZ!X%Kۛs9^@%MچakApVdKuF眖(*͗?u+^^l.$<姜4UdPka!Y_ޯu AiQ@bOAɁSwCOöTw`?G㲸;-9rQk/HjZmu̪C2)ãfdb"-VGcF 12!l9XAoGktjyv {%'覜DQyUqR8OSe5!x \Gn+wIoYJDyb8GiiUV _/GgzsDgx༿/K3%8 jo1XXLq6J<<:"'͸9gV* 1aS9-T&<1贸X D1^1E)x(݀X[H7=SK6MڑF(y]6 Z|Uqg>GA;hZmyMx 5-HՋvёu1l咒#,iY8wz=Gq4 cemTl8e!ar8rJH $S̞6kJ q EXd_vvg5>W[kg%Ua->[0# QeUlr1YwvH`fc-I-T+ɔd-sZ_B4="Ȃhھ<]s8Ԍ3޲ެêѺ}G /g_+wq!̻@Fקn+X=r]+%;T%#w&l:VQΛi:eh_ ^r&2'j yNz֫g*#'mVyY:8|}JV;ݣoJT|8R!,H#LH'E" ZD3}1gMP.vdO1Y߆YsI}{#qzyU+4ѩǵ!2-QU oGH݁ VwK̆:o(numcsUEkza$'7/z-kLwP2[KNV`]Gb2m` R;5 ?`FϦ(&M=`[V?؉ $Jɣ=wtB A%4 ɥElLu銨}éKEDN~l 6&5oNmJ*uLlMᱸ7zb.83X₟d(_Z O 4[Iu.Z\}*׹W͜^Prf\D  r|z:9v=pu?2t|bHʸ|Mkr=*[rwMĕ*ceOg=BWw7GMS6 E\w)k':%c=Y6!xW Vp.b;Ѵ+JLis1wH^*RZjF(}Ұ&m G@ 8?鈬6S/mE ʺNJ圁: &)\͊ w ѪBu:.}d)A :\W#Mקy8/ x^#+/3g]g"5 A?Ppd+ gǰ:6ٛ"Ա"Rܶ qK_KNh}MZcX[BAZJG"3= }o}F_'dltL.ptIk}d] l4O&YfEFmM2 lVoMVԏhk*gaQ`IU2'H&47P7p(_p.M2%,RS`kr_vJkGdSU_La[1k 6K,dT Gxa=s{$o90afYo9L?uliXQ9֖ĹWUB^oXAroD3-ꨁp!sk-.Nis~V>Qx$wa][b*2X69 ud,jWMsٕܽG)G=Ϩ C፨!(CV5M% B8A A/?.Ui3~lYgnP)U2^l]ߗLD0^wR =`.3&96(;9>9$_bB *gs#= *$L~t44&JcK%-yk9[Ơgv|VQ2+_iQa{MljRZmһ&\F̌د=GsΤ {e[Iv@hȾ>>Ҧ5Eo%9ęh*_m1jIFV?܈QIʉ ˩|ȼ9p )K2uH] :33@Z)J/*u\J)֬iq|/HrMpG{WD® pc'McjK>QS oC". ]M?Օ Xdb~&!zZ?5)̖M4 H RC.߰7y0;aso!'> k:q;v[EL2ְqsaDԎܤ~w_DnY64ZA!$V_DOoKVyuħ~(q1qD{=yCNRE$nxS4-o*U>h13|$quhb$(܋\^C3+:+ިRۥ0"*FB|U*S=zrVɞzcTLw_>aT'.=[[Ņ'qYnh# yeR`^[gR2O\vuBf>^e;*yMIѷRâ&Àp A]|5x^TLP|$ ]R5XcuU[JdE>T%\e[Z)fNra,Q$.l8v%@Wt=#B>FqlpY8=ESۖ +MOD4(h\:a 2@I)Q¼n|ٝdX|rs?m/ dWPK$ׂvUo\vf7bn[eKme#2l":fGt jnQپ8`;}@WWu[.tvP'y*T,clT䚠阦ߢ@ٽJe!t0< +ͩWJ,ĖQlǁ!+o8S\G SIG"1۱;_wȫ-EԂ+y5P |#oa%B(GfQ}63kAF '|`'{c#YѲA vBOQ %_<[);V]}k0gNm^lF_vˠ Ë à7BUbC ~HbC "BL"U3_7R V;H~<.5jj)&ԃ֓,r쉟v0dB;CITTj*m";9}Hsf?TJ\ebcOb5DtvY׭J}`3/u+WfiYE]nAHǐ m[<$iȺ֯ 4]', 39l\p  tQιT5'iL$r폾q ZG#8gXDQvԳCGxm_/a#.K`I[zږǻK=S@t]-k~.W$C])2V ٳ4\$mO0*}]Tȑt Xsz (wZC%o[$-Ihx;KobG5 K⒴4ZTx#@ݧWb[wuq{媇իV I_vDW1Uڽ^p!A\SLS#vɱؿkCY[q'歙 0؁#OY$*ebk#v떤 =ʃ. 3ƪVvf)uE[(~0zqW(k4LHH.poHD95Ы%cT&R ޭQ$=Ex m%8gPKI'0z.w_`W [bfjӱ7ѓ[_ƨ4V>xq ^1Eȹ"vCT yGV=݋/%RX$:3\_+6++]95#[/B%tЂ( a2dωЖO+Idl'pI D3$/xX>Lr^lNztGNJYi—W#Ժ7y,=s|u_؅uM)h{tCMK#r:K~%,|Hm$a,i=VV Ebv܍6cd6 UZ8Xr? ˱b`;#%L,9G H™J$"T)c^n-j:e}02xH >Kg ]~] nF).o{hؓZt'iw/jxЇ‡5吕-F[ٔWӢ@=e?>j(*KVuay iue.޴!aŠWy9Zh>z;, 30CE{wf!HL<{.R@!xe=o:XZ)=Vȩl&+:0O8:HLآyJK^`$OQ0s:Vܥ$#kN/Ə&mO,0ˬ2]fB H!lLJ#\-#>H 7 b-4tIj}ׇԗKqVGXZ lUC cBp#Aˋ}-#r\F%@6 PӲ r*σj3bB b5УrYDp;mij]̸Y /F u3]B5XFTnˠEH %G>:^dc VxGNKKߔog+?Hgl(_lk.puq hL{nj<Ą!Yado; t&B:y-wv l>뻒ţ-C[QǮl˜0d?܌~@8 fKp۲˯}ڊK?B4pC +نJ_6}"a$bHc(;m4\#`|Pڂ~SyQSO󽌿&(_x3F~,CAZ$ʔ:&ɨV1xS!?|7usAm)ulT59*H~*JMtQ< '_#TT,m0{h[^OB@f}c 5#xtg(IiS]#*~#6䒴2}P}f^6:D;ˀnֶLN}^:/*OY-eb7lOYCLM<^c4Q֑|,;B1^lk`L6Rrg5dZSQ1x\@ߺ.| Ky\n0)[͔CW$i\ʅqW@4B4}BOU$mִ| x># Io)߱KjUS't1lW,-=*ߧ,K QbMZ^:'#U'ܳ2y" W{65.(`m|ߋ{yte9S+1y*tȣ}Ƌ佼_h(|>S] ýI66ʍ <,&lر g9Uȭ `A"#j  %s$n"J>M+ٴrJ>; SH${LuAbd0>GtN-k\7S(T߾P6?t !_Kp]v:+JD. $1~%mʔAMyS&t[V, Ln Ɠe pKFOwV+4ls*`ͦ+v~5cG=IX Aw{E.9,`87! HX5j$ݴxw{kUg)n/DrH<4t 5Sbi\s ӛĭaiiP$H?-,2O&RMfj!.,؛DXl9u0x%_ih7+"ajP}1GUN3)O޿S)Fh88la tOmjYn>s[&l-@@ ?5V,T8 k>t֊[: LۿcЎL+,-_I/kr3dZt燄%CFQ H͐^91+[nWދ_?ː.q5XtLĀM_t:M.z.A 3N>I]v)@t "E55t_BU ÛtH'6Sni!1m@-f%Ee5yJc1&L݃2bQIߚ hEč_ myLCbКY8#a;p̉Z4 sǒ@n>5j꺲HkzNMe1f'C܉I1b.qPToF4Ʌ@rz 8㥤AݦGiHW̒%Lŵg=L/H>.ez^ؗv[r'ʘnCc7#qhT9ܮţ4ڋ41DRZL q6eAnRwj2M)|B[\ 7 9Gl5kk W n57YQ[{ovmWP g1K7g ?-B4;/xq>Wv}GpGc ӐCC )h;r|h/6\"n|2N?pBNg-JBɊ<jƌ`50=~{mҤB`*Q#/ E Ш<"dqHØ[wEIelaa423Ƹδ`Ze#Sk?:W~,=oQ c}Vձ=\neɪOZ#|A9Zp"$+/sCMSU[$Mb"*Jg5ÕNsߴFkĉ쮾^IZ'A F>w΢]*8|ˏKGl<Νx9 )ĩ Ѿ{XGkxQ*X_SX #mL 1Lo'mX@-W9g^ȓv6X\WJvb d+Ϭj`MKZzC,\sPN lɎrL&g4A1 0Ca#:2!p5kyRf!BM6ޜZa /9b%W8 w b9*'!zRp:A8 rfd¡lB*őJM=rAҔ#' ?8@8ݫE,DTn'ݽ;=_^{Y2bL^ l$L*nF#Uާuaom!}u1z(=oܕF qo,߇ QZKdtAk%G Mڰ}N䗕kղ ).fz2qi~o?3hQYf4zgCQ @%]ԘNP ѯ {ud6҈c򂕚ιu^wAT&Q6UF92gHf@8D`X&`5&+;4z@@I(`oG>"RɲFCA |3-lbRW_ID~YlJ"_40iTpq7(d:&%f64 n}|B|ɲa 5D؂[Tp 'YM=Wi[_VwE엊H 9t|0Mׂ랁l*Dk2?T7IiAR5I͡RvEqi$û)ZFj=μdܥrM<'j l`l@n ZjXəfH}߷?-b:,=x-ޏg` Cg+6o>]6dxf6Gӳ.3T(SnqqBu!xс3IE+ch]`~hu+g+_,؟c_s͵ l \]mԴP<<xS#(}o^++SLR[5԰ ҂dD`9XJNr|w5S:6Ց.$ i't81ax왠cRpʧVEff XpXLwdN`=*(BBM[dkqgVѿY´Q_-ZiD0]@2?jJ 8HV9jDKθHARW;1fXTgXNF\]Ȃ&+X=ڔi cRVu7T~ r9e[Ke Fk[\1Xq\uǵIƧpF8Z 9p] \08ah.?>yA޺n!_}zZ^x[=S :и,gI5d~KЅto6KpaBnL*b.L9d<IX; U<&@cˣ%4W*iQ<"^EAFE=Փ1Uֆ M3@VG Rczr .exJpAfWdf:$6nX qlL濏܆,)˃)]F<qwR5"I O"ZSP8+)@W 4B[oF&oaˤ;ΎQ?U|`xa]o(&YXw4h5 ̄oEQd[Ow).@-Z.eCKEsAvGȱ.֯t[MT.h485ٽ8Eb݌ JO5" G)kE2Z<1?aEJ,U@֜</=›t[ n.F;mҡXe=їc?yDllP~ݾҒz^̥%Չ34f_QzPZ Ե`Pp҃ x2)Hm+?DY"^'r i-.7V:F`B[o hѲ85łrxpG]$F*Z4Ϧa^޵;r[$ =| ӿ\`Fu5%/[z2Ea6≘? :ĉ+7F:6jЦK#s AOfr +Td?7Vä2~Ekbg%׷jqėN|?/^{V1I 7UGyϳTO Sɼ~Qf!&`XDK>ۍ D9Қ27q6zrC[PP694!bSTue8dkט0G΄F|LFR% T" e؎8ȗ4!D[.blG WQ2}8"XׁL8Zg7ܧxk.{kՐ4 2|H&zN{$UYnM!ntNbjC-V):,i/=Osˠ 7C x]9_qf楔1QK0U PVQz_zh-On{9f^3n.lt#bIkGD!uS;_g2X2v7=7W_\EG/'KޡbZ(^1F4; A >팪Vfxa;5X+Ύzu5tGF‰zR `3N8; 5Gr/y&ч -Th\]mCFF >;3H 3㱍!œh8{HeC¹C݄shs:Vfco7L\mm4E%?.x]?zA罔6Rͬ/Ҏ dcn;P4Uu5JbWSjybnφ*82+r qx#U EN*qƮ;.9\CAc` IYôLaA샘, 0[1 ,xt,a``)j1'$@pV6֠`,;X}qJ4\8^y7ml,;~}dբ0ߐ(~ζ~{=T'e!T4>37{cUTLՙ\=g= XAusdkFcTT8DUQD{:uMhU2@U^N m"P!u`7 AR.^|!1x~[O#]8n=#rL|-#j/3uDу_0o{<-O#SyWe { = URK沑祲}w .dawrbq]?E0ێ=W;+Y##8iR멼\Oo#_NJmB"MZ I`t}P0Q{mAǮZr\{=d b]"NK:zӚ㯉7V,Cf{T@vХ7 Lil|w~T_L'ic63ކD3lt[$&JEϗli9QE UzQ[ lϑWb/ iѐZqr)S땋DYmD{+J5mevqJF>GE`/k NkRzXI bovϴs٨!g a{h=EGp?v/J$iO/:K rQF` jfV=ѲdfJ61OADOe ePTJ"(N}Cd{}ǔuQ4MI,Ηx"=fg\{LJ5fRGm.H<)}daxn #=@]?4aQT-l54@EM 2PZFM^o:`pŘsFYL-y$.\H-گ?e.dQ)D,ro~X.\`<|x6: oHYZdre]*,4c1 _DD!+t*xO$Gd(L^W-U;S)ۂ=u617F?j;yKuRrmrmɋj+]̰rGz j+(4rw:{'y@KhG|U'n88GHgx})rII1m)TW#uyIHNxR-u<&\ i%^ZF:bX(RVզn$)*OX״E<K-μIX$m}\1oIនwn.^@qf-c`+9^Z.vW."Pk.zRlIm@q )uBFi2fY/7"Νu:Û`B?*kq R{O2p)E3-8x;Wv-%ǡ (\쏻:so$,b'QYb_%2?nQ_ѽȹv$L"CړZ\lc'oFKPDFO}7.ʲ]8U`I/Z^EcHK=3 i :mQs,+ GXrzD1F=zY2RxU6gj4P - "Cq"[7m8*xIsP }CGݧjǿEOvgKJ{(اm.N <MS N[J`/4&0\Ū-ij/"Z 㞮KI5oPjȇ{Z5flp4֗39SipZdUj'?&ǿR fM|zI/oCkJ>Bd̹n+H+c|DTcjz.xtxw*?TzvCZ1KNlՎQt6PV`%GsoDF8k6*VS涯0̦ 7Zf8avl+y 0&F|~0e"3QPɤyZay hcm8?p-ʅcQoJ8`lb%No]܇P}( V2c 'Եe@`epprEi^$r/JlZ/Ѓ>IFu)wW$n^zbelod6UG=#>-u%1B&.wZ稯@Ň '6 zj+щLe,Lac&Q_i]-$PYE،N9Ӟ?ˁ <>CKy=u.rz닪zMwѨ׾cw+]~ȸWGOնU&_\n<3*ΓP8(8N[˔|k'A*`=5W蓏KT`"wA{_ݓɉ] я;vaE4QQ[Sft"4fE4}(탖C @S:=8WYskH姰Y)P B^ک6Z@.ˡǭ %?lc^!n-o7ߟeUoS+ 3ߞ>{}A&F-Jo`wqo(ꘙ$⍰  k5"yi}c>H-mzN/YS* @T%,e敥Su9e}"Pr$iGm{Z)yeDn{ᗀ?/ B?e(=^e<5jĤR0{0Gb]rlz~u> C1ɰ|?X%9SV37 5{xJ+fr0}RiDmb+664mB;O*?5ꁻ9#X4/Y8 Sk\+`?_Z?LPu.ltGJyk=h瀬te{@8 d/kT%2G`4@t-2u'y?NyzvU$ݯ-oz]Cr-]H|tVB{eG(70y4VXh2< d$SaAv 8ZoP1YM{,G̯!fAC-lSMMaѕg` 6עX_-p8dEQ\:t(/.$iĹPR%^{y!w{O`Bw )mJ(MFmNb \ i;6Yc}|CօojFI&6 NOqđF<'6%L=ۆ3wEu&[WUV2*5p.hp|G}+!T 3&ֺ2[uϱ,+3^}۾UiBXuլCآg[01+d?Iw]UfX+5pGJAyZοaL_N "T^ Uq⨃bCD, 1h)0HWY4d.L|Aya?X賨x3Qi #׵P :U\H/'zTyɜS',s'`@}O.$ksM|&-1rnFN2p*eYr:g/%IH=Q8avgN V2#G?P~y:w=:Y ٘$Cآf9K~SݑE51| Uf=|SF^#?UzNL Vm,z9^I[Z<'I!L17+vSc5pRɱ3~#ikҗhj6vJ%s>ʉTb4;jd?I /sG޹kQ]鮤`N8ˋ7;O7˜{@pE&]ն ~kA2R<_\BШW#L6_!YJ53ps#(\CEX J.fS>;w$0w  W\1W}QUn+ؽ}ly$oݾTn%il5.#?6gW b l:'E׆˝u: *l񮗵qiL h^ 'V۶(1E'{ 8Q2\@/ސ~`-4/9U︃39lcoSA&B4IIOa%@oDJLx f;E] v#L`u#}C_CPU`ֱygf(N N^.VƕJ|{M ЬKlGM<[3WPU4Q74Yl5}pY]Yj ' J jbG$6P*BQ^qlq릩)JJulvL?mcO aEWj{ϿfF 7Fnڻ4nlŬGq),yogaV`:53kNu&>#Y?)m|d|C#,R']tAT XgRosl L4n5^TIp&b-x%zJ!@Sye/$mE{ d 7I7O*]5vOgNZf,xaa* dz4YiԷˁx4#i~ iD=SՋdTY\ʮlAr_uI5zKyH$"< kXgöwrz]'PhrZMx1Bg [+1^oMLobאbT>WۢGsߧ[W\qn|oyE0B_FdTj Hڶˁ-"[|Z6~}6ƨGiS*\H(|Ks')2Ƅ4 j/'Ia]sKfw`:T2-FI/Nvc8H l:~oɟŮdN8CcPNHpp`4HMnfG&uBһ 9@kIV0 ȥXN_Xv~ %`O -yxOW RfN#&9n1;grIqTJ 㔖ÐK_IJ'oatv0l/l 3 0ҏBH5/;&@F@ simДEEd1:[Q8DV xu} Q(yZ}[V`+5_gt[1E]9^x,mjgǦn,EBD'f~D ):mܮF &/-/-4 M_beJF0M3WQ!aC]c/zJ2>H2@Up`H@tzw熺u3=reҢ1DfYxoLI+V QHgܻ9 4D;O|LŘa\REyٴthⅥW#CHMcNLy: &K_6S_.]""c[yq`FE&*eYSsa|,zP?ALF % ZȄ&O= mXVҜ*´ ̑Tzd?y21&[1#`xX˾Hrz. Eɤͥ*k?t)NR^t)5fU\YQ tekwm[Q({pJIb6yu#2 e ?C]'bƙ7Ocx[ȱhmmC/"B=.K1&fD^9EqQsIJ wb=U`]qh 0*:a,4kdCt,G`} $!yzP$}XcFDVC.6`A Q8QW^+Zor%J1B}iKVoڮHS(']+gFp Fk}28+Z= 8?z%Bo,d`:{ڡ@nRaue])#m_RbqS&fUF\g4܆i{Ш,9<%]߾KeuX4Ova߸5±o),I}wa(G2.(ptW+O_ |nEG>azգLݰJ#Aº3h,+=V<`Zh\yH0eNf0Wal #ɫM`2Mu_ܬzJCh}L0 VY3H-a 5?@[²Lq2M^abj|ЭP1r`VY\ nBtKGDBxH Li*?jࡿss$;.w"f^|(y54rȥՋT/74D@U ,w1ɶ6qb48U0<c2UB=L.j9$R><'?O =r>oz}4e۲F)¹%1'{ͨĖPlIU]w7kPj^CTbf||AI8*B\?vBO䢡nxHOK5$|Vpb~HLzvBE+I'lH^[&K q4gנI<߬A;h-eB;t{%^(jGa;u-aIo094LEd7cNJbrVt1&L0 +pAM[EpNެDZ ]&:2nwLG-Ic3 x\'d",. 8V.vځvbV B%B&Śf%IYB-]L$MV}4ʄNQ&wVTL  ՖZ$M%lcMsMtXu-g`p| V>"gI~h Jti&A1Xv3C)ϙz|8,CwzSjkVHr(Pu4c hRė|Jrs\]7)w7|,k}هK'/De[nAѽo!NJGE3I.`-'&HX^X@^Ԩa1ɵ MLێ{2 i!z~ `*/ewuƞh.!P'4VIkyB3xT3'Wj#>j qhU ݓBdBk%2K#fb}stčڝ{Dxex3J`ť"wYQ*ߘ)Lx*MzAZK*.,@ fKse&VH^}?[U螰99-(iq0sF fs*~7ISJw#"Or~%B;_`ȐѭyV#!]ص"/^-zޮS'}v}V84t^A Ѱ@k5G[-ԫb R]\oslPhDI$`M!^h6 Gp}6Ng*4Rntv#Fx$Wf /[o(`Jtv/MPOR BμpG"|FeuXD]Iz&gKh?Y儿eOrLSmg! BP*ѝdD+5i9YfG rd 5/swP='gJٻH#񫼕j'pXjwf(4X4S;4&ɄG>B2Rb}0c*"8| rg -cK2;jX'cP js1OP*ORϡځC]X1 ^{Fu/lwZJ>FPgG=*W?uk蛉R9)Bδx3躵7 ?A9n]jtN)N:x{h fl Np ?-E]jqyyH+>yzGɑ}A?4Gl1Ik'ӑR`FynNy3u{vyK?~I bnT=⫆]!\qWvp'޼xLӶCDz1VRXwR+_n?]$=)^D) e#l 5NDmCmUU'#5FI*#6 |OU5ҹk4SۢUd͜g#=K5 "بe_rn_a7MP*ө'@l!hm/zxjif1m~ {͌G- 6It*%,huIU7, vRb&odI9 o׫(x3Ĥks$Tb!WDV_vI")H m@)4ܰ48i@m7j{3 y>M1AonKaM*bL!u~c6Tqx0yXtwC)+i=&p{ЛK"{^]k ʽX٥NXؠ杭;>n,"o_OuyA|q8a"u׭jep:BEhlm h& LŅZA8 Eԃ?8;< =vJ%[m"tr@qj Ա ##/uv϶ FLD7?uM'H3 ,j%3森$:L5q(4$yȅ9.*j(E\Љԕ6ʎ ck,VxYn$ЕA'ߥ%璓 cj#[+Ϟ[JoX(͝WeR"t+! =ǚxT]K,4,$ZߏZ)6;w^v&D 7@a&}'>7(Gf.]cXjnðIF0c$y9gݏQ=Liݛ hMbkF>h{X7X"C {|"섪F!,xHO #Thh%f$ f][bXs袃&PQ!# _ʋr4+<~)s`*1ͿM}gך+g꘩jlysB-FE>t3从 ޕnNz!:] RuqNa6"!.b}_o įHԎ}g.a-4F󱴈;?,I&5/8վ^?]>w\zMM~<M)LD16Ig{%Ly/P=g=a 7To[Jt4n!U _=4X:C@j)4@P̴Y LO1o7-<1rG&ʚסIن(lWl$ [D6 9}N mSD92x2⭂"w_a,0c8.G}4n"ř vQG[K :6\/H &Si_ ɸ&g: 8xPRsu){TΟPM=ẻ@+tڅ~!w&SF&Ib{NY{Ԁ%YTu;"z$ИMt;7x MGЋH*bH}} _ҤފUE_jqOȲ@̍c4go)29ff}'*ԙyR#$Z>soE:ęS`۫LTq]=^3Բ~n8Nd&b+Ɵ(Ԟ.E@./ՙXd&V00+qKhE:ve1 ^ty$qu^JA-{xUժ,kՖ}wO$ymFT1`R 0`[p4V#Ժ]l_?/b4N-8'H_07_sߖXi#ς+I-wc9&0Ex햫՘Q{i=Pop+t YꔱS:4*0BqYQe.*k4׼qs ;zxb.Rm53qX*ʋ"?Mn;}m>zfgM VL_LĈ8BΦ<|r)|z%։YlļtU!"͵kI/ϼ4HQMMa1GDTKǸ7a⶷1e,*hj$FWk08}䈀#g\iy^jB&cؙ=j$ԍ 10KfZ@)mW}zQLI"Ռ{]d6.Oܤ'%㻶ҕ cjafBE]Crc,Ko<_@"HP^ )PU㨿_[rMCr!,UyTf,p=jGzՒmm k+&|o @?-E?ɥ@ʢ8CڂH7yoIRxe考AQJ fc LUd,ecC=Èk.x3csDx-,M Vb^W wfҥȧ_~М˦ӀR hI6rA"%Ò٩u!؁0id؝AQ ́1?!.1Ìz1]MIc\; Gi!u:C9y87<|8=R?*H!)7 O叵g|kЎ-_mzw0{SJz28F;>f֙@Š,}NW0qFާ﹯=$ s{Lv09Nn_#QV)iz^8( )=ddֶxlNK|> ?b8j5_{xuaA, wO\ Kq{h(h>xzTb05.:@fɋ *B5!ȹN8Qػ_zNēHങڱQq}}Btl?*?;=fSRv]"fv'a;NVyK~t3+4 CA^5 6Ti.*CGt /Z7{А_Wג- 9c::đ\B@cvi͢54)RxA٤.n~J_ *1C([,7Tb!C:dSz|lGCE-I㍁RmvJxet&z̉kӖ R>ո,<ĘexFN ʍ_ /N^w) 4@!zs0W02L֐A1gRjMeBxmodC;\A>TzYS (p+ c%#>(4V L7X2E@E8\tnCYpkUvв s}dC_}O+pꅡuwntHiAf JO_v5NL/X" n 3i Dҽ;^@FժBkPNWbXdTw̟[r] pKwFh: \x&Wu>ZCU3PH5 tp(cA"?(W;aQf!{s.DH7L+P\`(Z}!Jyr,Ẇjan 5aE(+Z8oO,ia.KÎ Ar6 +x83lTϭ=]?2ݠi$'C@<"43P*I&13$dFE\o-;39P(mJ ̦M *RVP ;I50>qqhC5d[7@ZKƚO>SqXlK͞/S`h-n[% He8y7_3'G۪QF{HS8?\Or^p(6.;-+QQӧ]BCPWM7-(̪{nees뉙.>8X&ȨQElpbk| yr7>p1n|ů{mdȨCVJCC^puu#Θ]'ض.h" .r#b O7)_[^ʡ fk~!lǕnxtìza: 8Y9E';A}pA{qWae>K)Vu]Qq0 .&耐b$* g@e]D>Lvk( E cGklp ^d\ف#cp'Xd',,yGbVWɇƝ[|2lx}׭xGxx y;{ow.wT4烫mx_$Ln:a }r. zDopַu#4S%/ve ;zw[/f#tuKӹҬWy:IXx1n[uN4]ՖZRjno6E I-~ \bN6Z%@G45ʲ4bub563 (jyb78o1Nep~ܪQy.T 19AEU:"mMs {]R/6`\}OH~'O|9TMT3cc.53GQLV2,Q),/| )pzs,PɆ k?' 'Vny!+QGMf 6F Ee\XiD;|OF? V\@8Û|>a6}C] oGtNeн3 4̜VT,>ߣu\YOE"~ C!_LYad'ᦈ7 nȯsBIIPgzC%؁ϠzfwaM^6_PD"UѰ9ұl?JDޓ$l!%-D;Œ̒<E&A0|m6sD[^T-ȻG+$-kj& rw8I}ր f{{d"fCt14ZV_7 KA'}@^'οz~GúLK!=1iw-)`$_zGV2iʶs45::ZFkXNz4}QIէ)t#,D@rɉ`69ߴum뢁}6 %c~5{;Qj&tykTY`Tꖪ#58 !"ES@* p`VbX:cPm-g%r0s4ľdN%ao` jmjJ0rM+=0O%U4T#nГ<ڏ# HɷVޯoT1S´Zl-0L1M%f84Sv%xl1ѳ3tK9u^; Y4(V%FqɊe'.]u2ګvUMG]kv: -\c.*0; +%? ibTل7 SHY=%.dqmTFjD99CXҽw9vڢ]ŵEt-xr:0gjli}d KƕzhST~4F-KS4Z+^;u;QSVzȰ;RNI3&SxQ$\N$pQo>t $33&sjg0D)$je!5m\T|iߡM) NovC @wsNNou De<Ћv?7 NgNBrO̪_HHK!xЉn9892uqc,cjҴEt1(Ww--fhX~=`=>Hrjf^d%D(&xbՕALh!R#_/^%V nbo3[`@$b!sM%s"8 + ;zTi#[ ,>`Fb(S;|Rs0&24OVCݢ;{H\pאvsFsR2UxѸz]cH%ۚ:&NP|ې7eQVӾAoP=ˣ _GRrԙ3SǯQQV~E/YaEZD t}aQe=mVI|4_i;L)n~O$"!F0I}_TCI2v-P,wlP\eʺn j_"rF̗KTQĖCj6rЋ:U(G!>m6/(83]6GӞvVL݅q,FrQ`1ӛyH9 n>oS5đ.@{^K@neIX? ܧ# wnNTbA%h,6Ge,\st;D0=ꃻ׉6z:|0O&)m\Anaq(l3-.5!$V3I:]G :\b p;4<;iJv"Ml`*B6<(!wy N^;_azS ʼnH F%ȰR>?fF,k2W׸`#ַ8>ufF 1XrF /L1ADFP܄fiL a_1L;ͅ ]kj_'$xXp Ll ~@\\2Y7J 43%JA_hūuuTzwVi\otjc̆ ,h(j:UłtPS_ *+ >kІHm=j!N<}zZh&6(F+RuMa2E#H-ɷ{0Xrar|Z^IvZ0WkpR;St4+T JxXMIcP9n&Fr/B?vٹx{ƹXt_ر5`ʍyudűi]L-̖x+n7QR[IMxaG΀AjSBӂƂ=R 1HACzYBW)f_e}ơN]aX"R`(A@1Ĕ߀"YE!d]z4 ^T}$>޼SR-j ;zJ+~ 0wxT\9%t1 $kԝ㮳" zr}4 ]ѭ'2x5N`;DX+j-T8`6~&7D%$b{uO fr<j2n5 PaAXL'(~ y1Jv;Itk<;y*zl@q!gk]*jk s RĔdfSZaͿkd;8 Սi q1։wPlb*H/DdyؙnԌI>VĴd}j̠TZN~ ._r*R)m%v r0&V0d z'~/3ڗ4L|<֋RR(Яմfc;9T\ A^3?8WYt\^" 1ڴzHK֤_%"]$-W'`$㇦,~i:Sy5$ "zmd|xڣC>C(LJ./K(ӭh5)s))pk5wIcVrQo 緜dgg OzLETZjh> |Vx )gu[vR_ݸ.a[$ `:yoaz1\¼+(rB_y;y9qZ!/hbEBv~Db49xvJSmMrH~0Ȭ ~^Ua*j-zV9ש(j|޺9eD ͖F6ND3]V^xqO20kk&D%&,}1BF¼> J|-0x1 \I. ҧ3l=2= Og!VM$?bI+]7%'#70WƋFT$@=iޱWf< $Jܻ)D2U[#ܨU W:hR~d䵝: ij`0V]bCB>AT!몸`BثѬҪ 9tS 9d"J̀8R6X{ᔍ]0G dP=N]N2poq3_n2/A 1GWt07Ľ(Q=A6@ 9^4dl @<j2LFc9 #:v6/N.ɘy%&G(J~{RjTtj3)noܕth$ʇ[q|5XplZ #ϴ;I9'k<캪Q2зp@N hOKd K>(9|[QR~) H$1>I9l9z[R5OɩKj0{vs6y0C$ٝGZ f/+?0kbAI@Y`Ѵs1z ++1=1diQ~wՍy57j]+=|/=q$(mo {ll/X=-[_._4Wa6_ҒO _u U$qh 8\zbssqۛ̚ķ YE"tљ Ҙ~~J.d8Q̪PҨ=֗Ȍ]uq"P53؞Bi֔R{s6&`ޏcő;lp Dtit NEYJ;8:AvsWҽH0c@BHv`Q/' ޺Cuuq(!=McO(u@ZB qWtr-zΦk|t pWmF??#G >fn_ }Sӫp}޴Vnw+ѵE^?, pȴzsjKt"_io_B VR3cژ$veVL/ZəSp,&.;൲ShqSI~o`6Ba$)I,;M0;5b<Ӿ0 G~߄Gh#?v{e2.[2i|5u]jY-~Nj{ jnPdMVva?emEnG?@2l! C~V8x;w]ܓr^\h\5.є "g#YGLIQPk\>}YuNc` Bj9IGkM|Rx(Y&G$R^t_,غJ)DEND͹6 *˛0ɟ DRM)P8&1iQ*p1Urmr ,韸1')UVՕ}/oA)  XzZy5hsCz7MISaql曈wc4+2|@bۀ sZa"كih[JETt5Ӿd(ѨV* te=渺D>:ڋwmTe\j=ޡ+G9xc&uD-πa}be7h#I\ yny6Ɗsmg/=NAr5!²~&=FdJ@%;D69Suqct/ ܕ_' /\hm׎G x7>ob2VPiڍMM#A qjPxt_NSA&'ƕ+;9B%eq'T#jvIGTfBzY*ގ[!~Y R <rw&F#yAl<_62:/tR3!20m!˯jxdCs4Dx~h=kfC,v^sUTZ9E?0ϨX΢ŃH\ ~hFM.I-!ePHCJMZ:Y-7 <]P'dm37Uh|)4gdV'bm$ nTNʧ tp!JW|)MJwnj)tr?`k9 9`A26}SN.}.Y^n*Mkca/x,~3d.4{`15UL;FY_-f;>x5Aw 2GT8+B= pB~R3<u cJAY1nٷ3Hfqf<0bېmc%.:ZM@X0dd@V)A|]̈́[=ުZ#X\#W4r_ 3U∙PA9zYS<&+VIpfݤ*CG8G.v?7p^\hSa7KvB_-Vt,݄wR9!d"#GUvGWWim:I%_kOx/3o :t"?rvm.GC gF{wAfƘIZ HYվW?*닽 7]Y,0a!P<1!=1?ZpR:FI.Vs"LHEYA X-H|P 6/{ZԋW3N>`TJ TMl9[ kQyP#0ވgρO8`urO/b*.[g,;h_'@*{T0ב`nj$nYi? 0\ |6ϕ#ԙ$ `/L͈3FbN2\>xi5+$ZRPOy[imAjJ{yE\ɔϞdaAx+d Zqnͦg%Ě|,atNiJyLޢr֓;K-=6c T//GpoT3K}NSD~`DPLN֒IԈg8Ҿp$J)>bԃy? +8TG ݠ;d HGO 2i4uNʖUߞH4sޝwdF/wè0^inx'ubUЎq6ƽ6\N鮞4G-857&bȗQhQڟq*gscְ]3VoNd* [\h40qcÅÙq# 6y1):D#mxZ֙ (֩lJuz-JB!yj+H b☯i>M={|3T>#Uʡg_j1bzМsf+^6pu6Mڂ`n˪ϛG#^Y՜h"XUC[vZ/֧@Mi(vޖi`te.ۄ@: Mmuoq+sr ϡĬj6+1A-.|*V^*WEǟqn~(;Ү<<t W lJ{ʼ6ss*x ěOmX͕Ô%$!J+n{^Q3ӝPO64`3 bqf!'d6$Uͬ:'f85+C˽q$ Fb=zZ$V~@<<9zWTMtpT #3l{s/  j O殝c;x6 P \дTIE׿ q᎐7 1mR0@5yrXeDT)x p3`>">$ZaHS_n`ՠ4LOQA}|}%{cwj =pX UUl/9^՜r^ĞR/;6 U-X .GeBIπ-^^6z.&՘t!{9+BA節KfeP:z^Hn4?uSTN,kHmzQIma `cPkKƞɇCRx1܅>*:E')>m)'; lq# /J> =򪸘|$xV ;Gj7qh)T;4. jdVC &TWַ=qם-v,w+R]Fz(7J8Z' Q6~c-n=XU8YD}kM%&iF#ǕS2 o/1H4:F\fevb5iXCuKFr!&YuT]!x<,42/9Hba5=Iêգ"@]OB{3cv=oXm6(Q0 8ms4|;z@n3TNIDH`pݹٷP IFklmA۫6FSr@GwSk914;jV{&0w/]FR\i)<4`: D'3;3댱[A.lH kl@O玏~Sy0*8]Hukqv*J2y@'tۑ"'t>V7+R7`$< 9'T$pњSרn{|vJ}n9ZoV! Pt.(xJ.MJqZtzPQ3:K+f-f. 6]5^CR#1./>XKl!>-X?^cAbL~O)kt9:*b94t9ZIћ\.r<_hEN ]lc %MH>/|Ҳ&NRL"Ǡr;y-o.8WpьXt3QF@Ol&N2VA#~ | W*&>;E 쫼w쇉\ZK086/cLЖSnuXmhn {;-E}L߮ Rw&*nwVl=@T~L0H]!V" nmsu +a}&T2#p(V0Dx`9H +Cickp~diXr]~'$Ibkۢ4>OE]9'yRkC1ʋT/7CjSPRx2B)(\$:8`Z R!pT ;%s6r;zTY\4Nh6.6 =O6S;zfrP_Zϝ 64rY 2AXv^a~ō]_rj+;&HT@:kK PԲ7ZBB l 5m (8dA{f~@뚏puη$Pq zu?Pn raxl{ sZGZSsؚF ОeSҶ:E6U.w[Ȑl04FuK퐻wV /59M*"8rzF,W;{eUJܭ1QR&SNLc:Uok{n0LKb:v`D"С-g_%).© <&r,GuJI89MOzɈ7ka=n^D$$WSJdxw`" qL+i0Rgǽowlf~\5 y?JM8]m+w*).&$pOH SdaZ! FE? [MĔ 0YW({? 8Jw[[GM5W>(3lW"*5Q.6qlד)-p yϑ R\RmIߴr_^=^Ṕ(>ܟsulIiA]< TrW|(%NV߲b%qYF o0HFMH`~NdRNU$q D94e7oRaeebc"Oq. s.QU&g\jhBP,UNhF&賿BQdTcMEx [iövQN.־^ ىo 1n\L"Rao l/wpnU<.莦PhwiJhW ;Sn7>#mdJTyU\ʌg}Oƥ:96 ! L' ~q=wfL.ɟg ;M5zy+up`/E>I7_7E}tjh`T Z'yj]Y\b$Ryҁb?Ϸd3FAVh$;|3އe G3$ 1vF1Y?"l߇!7~CkLt"ۈ￱rz%%S56cp<<%xXbu% |˛nA i*Ծ8%816?ߞa1fдF(@;̷AHz@%#:}A1\ NF}2'8H?(v8:Q, U&e0^n678O#:ixxY3dLT/2v Čq1񜧏]Tԥ2q~A ѧtlgV,OCI׋ɧQݮ Df4quz%I7dٵծ҉`ρԏk+Oh"Ab֦joAEj^XMJPm"ouRO?UN7+}T(6{ď!Dy!RԌDh xjLXʼn6* h_`yĸ\;cI厼[bi Pe^E_I'y k57RZYn =n ;‹`fž S嵟Ubװ‹9Z)ԞJyRng-Cv[y3;>$7c0SxӒ@E. /::n|ZtBPP3j3K/lFATRsK(CHYO8cr0.MU.s879Z}bVJfv-GC?a 雉5G"YZVL4408X]Y:Y0$=lBy#K0N[F!7f2ixg`7K 繝-g+$AպPo=KOG$iPcIDC}6&ڜ׋iυۥ(KZv[# G"H.@Hr~ !.&.R_X7no>J;O\ C'3߈PE_G(J&OC ʖj`~8 KLe UM&3xW^o/R:UHh#z:ӌG8Qr2C+:2 ly>]xՍI:Gya߻'+ P ݣjMnK;`v3A7/sDV^JIMq4\&̀9G'zq؂kD6Kfhv|k̂ ęItg WQߵl>CKp> 0ṯ .@ěsנj>QQ+Ҋk7mߺjpkVk DDc=o纂U!81fP4%, NE(?Yb#ïDjgS÷Ebʸl.̷] ;~eMAgpg+}l&lpGjluiBB[QCzv:>E} p z`:sFJ=C8)Αe9K|t\AM),K,]L'h=|mۥD5xt^hN̸V(pa0!5r; s _55㦻Ƅ01 vy@D;n5V6%>^CKٷC B1:.ZHoO1T2Ow?!=vt+;ooBzx'Q6 $0vXi0pns9?j,>BnG6>[ d8m[%\wĒ9xsQOLXm*ƍ;`+<ǡ%!P5D ʣci7f\YDy^ %[4^C [K_<$W)|<bq[KTv9 M9CqAb[VMhO$;kLPjK1HIPT`56&W YPN&eq%h9{弛7D!AYeqcsED[Q(&po`jBrD!)E "F~<+C[_Izk[iwj|]Ώ_P#ɲAC\E 3cg= z-gN/$W ߌ'.q1wvO %i3*!5glen:N7~NdJ!2m(RuULW!$h;!k@yhAQsac~z =uhzD}h 3]޺(>KIqQ`%uRjDla" ұ[EF-7r,#,gL:KZK֥4A_paʢu.:GN/d{# hTPՃq`Buqa66n>>_")X eD::5@ Jg = bZpHށ-y"Qs8 Y8VD\ 3&LfTNE9Ca"޲>^nkfA dH~| LR5Zȯ8[ͱG`w0|ZOCVn,ԿnoP9lDVq7VcfƅjS ܝtaUBGj;!rG&$1)1/ E`01b:+_XJY,$>zW\EmU(IԀ=$Y;]ƒ5SYвW]2?\Jqvu#3gQ=.Ťϯ4^ڪo)aN*~lA1P` :(xRB u!]JLi $&IWti!J:o|D-3 9b3hz8F_H?Q[l˼`)osHHŢ },"M'xsI^ Ua B@οsw+IO BwAaLfnWrD,`R ]b7_)YNPI+ gzhX+VS? tH4ms/'z[}D%]úEGs1߁#2~18A!vmPW%ͮTB3.Q_p2X+uzC_P¡;p Ĉ Va/XkK0BR~M~(%(ERU F@AXՏ;]ݟG@F kKelSM B2ES~\>tm ׫b{ FKhH@_YKbESofkP'ܼ_uA,\JncԂ-+ezs QWG*DeYsZQo(fɪILȥ|pa dx A4ZXJ˚=t[Hr{dPW\]B=4Pct,f8-vIJ49>+G^ɩLQe`/x?mx4\.*7{̻,lSoV #bZ>9(ve2ݦcUhn 0&h 5}Œ&1>ĪIGy"v)@F3[?r,ʵBi%۶9LIH+=PHq?ZvHPXYIM3^ n TM#lK*m=c7Ћמ#|oɅU}:>Mos0XPH3)mM+P"]R~+^r ܟj<(=^-+x໧ BU=Wf>מ1=/Gd=}. Cvzb3XljIi{j<ȿF_Ou}0ָwv]JQA̓_0y=xzm瞽/_h}]}wK3{Ҏ?& &ޗ%3~ -ݠ6$'U r);_/ܪyZߩ(8 Pu,1cgINm#(cR,3kay@J`*@Wsޢ%.z' dI }4oܾœYM ՜ r)ޤ#]h2z_smmu~son^t;S\k_&bl[&e~v(GM뭋 uF`Wa%YZZPf`m}-fRg3meP) Ks :DJoKkԑJHC0"_[ַĨqNlD.̶JsA኉fށ߫iG!x1 c'~ek&v& Cr3&lwEw8.W$9.Jh8I"ӝCΞ`~3򾄰5k[aF/zCo,7n|kV1~$L_M}_upӊ^'Zn 4Osb};W%9UU&}.Ǔp$ %ld%hikQߧ0O4cl`[bDm5p  [S0ΥMD=u!*L= M_iM}h:[ڋu^j2J 0y=M$H]7PFvON8-#eb`A &VpЫ{ Z:r3N6:픂'oF0iGĽ6̣qY=Vf Zi wg~G k޸r6]YU!n*Ng«%<'NgyZ 8_S.gRd?E} 1L k`t:]B5Y#lU[1ԅnObΗցˮ(bq i?yH*+Vui<:_)@M\!({YakR|09!^L 3-_soi"$@ /Zݖ#QzAl"> 6 `V8K}|3ԣGxmv%dA*qN\ȩG+m}stQkλ05b]BS6i-], amh9ڣTdܤ"mIzP!e^qOu~443ۻg`8i88ćתIb3+ozvw֑ jW~~WٍY*L`2y Od8`v~,GvBn0heZA3'}F\$P.+3*$A L9t44@Qa󯀀VբHP%7py?w{FFPLCYt ogpݻ"›"=2D7,j1@;&=& 2tu%Ij 8g?(%N. :HGH5@?/UgKvdM{mR(VH+NVI߃ٕ}-*ъouFF6]$>Sb}[]٧}DQGlɒ[ Ewf$t @`7mEe/B6TN(ڸI‹Cwʡ7}h 4QC1B|[anWc2  '^bTm#ת }SCKGJjB+ˠBkwMàf8"~.ڦy" v+{@uЬ.]޺ĭ͍8[?d'  mGjmOP^ @(^3=϶DLI[ugR9hŵnF~;D֕H-s^w|0Fk2=!]sF'%pqH)"^EH(2^y>3 4V/"Xڋpw3#o xgs%Z'(sx[?q^NSA˽wBCM-zxKGލ]H֧Y{wgU+{+^pvb/2FbTp?Y]OqusHnuN=0,lU ytSfLߋ8,GJ1L/Q̋S^|\hJt7,5C5Eη< Ӳ tI_=ć2pbg1kf0^ S݃fj惻_*̜v.t0Y[ D0$-C$h+?2J}Ō|{ĠMuʵs4Z7-#zfh<J܄:o3`mTVUQ%1>(3Z޲x/$#j@y[9H̆՘=B=,('Y PK87wf&5r*Q*Ú*7JYȝ ر!N߰SdDWmS1U@3gR)fe H|ێ&A|]cr%tQCίdG8z~sËt$F:R߁6ySvޠxv "?)t%DEGAJ9_=eՆUI͡\D cew~yN+x+8:e)8mfP#} DsTa3(vtss pNLhKH,bKt6.qR$ZB5klԁU|_ZWw+?K`:њ{}G6Y|[o;a^gНkf||=<ԱjH,i`ozx+XKMqa &ZܾMqAOG+N kF [ m %=e_^G7͡dcrCDG^9Lt%ݺԩPv?wp{k~m\ h:=إ\I\%k ^ozqtRy.:bЂzbÖH @ 셌=,@k˭o;YdCANs Ut(n,#4ra@wzzrN s׋QʀOej`%p2N],,W7*(syIx]ʲ9ɱmjP7n"FU(>—*%q -¡V7Psvcd`f176_X̩58xN(ED³cq2%5$KMs?p$گhgc(5 ͳr߃,c&92}S^kx2'h0wMJ`NgÝQ`XɜkjEE?.XH.vڣxoÊAalH1d>gKn $~%0;4,EWEXsU  !\g }E30;TWd5 jo&<\g8s(jү .Sj,pe ԇT0v5@j{p!t/X--&6zd2&zU NU.>@C;J2"aƉ4Wۊ1.kmO`%nrn.Fغ}JfƾT}ÃɶQ7ݟkdu{8=mzeĩAZ%9w_vGwH#8/ +6lz$K9Qi{%ҥWŤ$iEQ*Fd5Y~~b’f1*,1~_&?CKs2q7'3%;p*+BZe4ؗ+{Eu>֕aDk0B1EPgxi4aθ`3qf吃X˽8~̹ :dH(-X2w7q `]pНw(r(e(xcCG,a.4cdYKJ13 EusW_8m.^799e1,a-5t'`W(9UvHфo*H3Kkv%y LITDݶ/ܷ2E54Fk,x_Y$Gi-ьwau}L! u6%EZflᳩ8)X^pU>OǍ7}vqTAaAgb!z~m Ehx]ǭpc,:&sxag!uJ4#I04IĀꕪkSFSSs|ג6o4x;$N5hz1^GMqa98ɶCURqLȋ 8pM> sx|#T;(z&o7R@P.4w/&2W#HRxy [,/BEBӫseƤ 7HϭEY>C3<&jDuW5,K(clGTChYѩfbɘ7_+}t/;d"l0ٜ*l9${z MmkDK)A>Gy=uYU"~g qʶX]ώGGTySU" T]fJW.Ֆ4!2w Š/Զy20oی+Z|0d3V:|Lw%k݌h?dMDQɇIr"~h(Ir[t|*|,GuFw&zXrŬ,(maq/Y}XVy|X1u{g&|RW1  ;;KQG颦c/cKBt7$+HUӞh&WO 3(]V!A ( a{mYTrA jMTL2ęt=IU AE`nTtZ& Q.;(dt*]ܵe/ zcrbN1(_ďXNІ4E˴QU*Ɛ%tSd "tDŽ+)z-^'~Ĝ}J!T1;Q f5~3g B ݬH *65Ʉ#a?mU<>Ѿo.~җv2sַc7ARx .E=K)Ŋ \\x;#*閾|f=vx5p)PAG$$ѥ(S{ӓO.އ EW=.f1/ z!Ja+iZLIt Ev\!_դD3 |/%o/+e'TW$uK6j;?D8 7E9g\D蚓?yPlF {ՄBxKXr2|gňS%OXL̛Z|DBݥYgto[;m6N/M5>$yr1gח?opC(2WcI4Z0:4OA~੾Yjӱ oR p !I%b3-.&gIs;ػ<wS' Y 3wUybֹrN.CBUS!U#أF뎸+;ԝ 2KoAG4OE_6s{m^-fTEC qrXwPHJ˷0/3t{{W:_$;IA򻝚3B9$мf$_'K}%I@io.|Cq7t6,2[C>h%*ӲnT'BC,";q;&*Y3yr]p4/YgxLɝ34}W5Mj)GӇ\/6 iW3TBaRM6_egjKL>%ILUqnɠꄌ4]DB/#6Zd^kuvlL@q>k!GSwe.ͯw"]}Hs!!0L΢#UGpK.3jZɱy\w{b}^m7Re8dj]Zܔ,rE9)N6|,,:+胙׬~ \ԿpϨ{3ǛU p-\Fy3ϞW[%l2iD=kjk{N6Aꩋ>1wnmͯy(?9Qؾ@*@;ߩcG^5A]}ۉqϮLU4Vc7ȝMo\LBU[ \"{ H=w~4\#D[jUмqlLjmcTA^C N=mF[q*А&ζR'R2]MB{jGbw&7SRz28˃i3٬5ZK,Y|VQۂ&Oi, L\i-01zG7u6e1f?kH#\|eKgƸNm ^MVaXO[k ~>X[sI*L O- M7=h\tR]KmZpf|E2MEu+/!St>YG3e;8!؎mQajA(XwS\V%H45^xJ4Z"  ojEϓ[N!aʾl D LL7Hܶ,SIU:2)^s Qu,& ${v\nR׃Amp)L B=NyD~X y/ n q#q!*LzЦ#L&+<oFeL8CÆKi5⣘6VsKf"2_UR 0!πɂϣ|UKKՈ/;@?3BzZ%˽V =O ilMP>D%=M%UBજ2/op u^(ŸI!*gv *B+3,y7gYX 8 U*>}t4m>Uˁ޶ʋW")}p! h!\F,L6b:{ĈVL'@R9ؼx?34{}y$RDc*F*$m T.rg>?>CN\Ijw#T'LԜs4 !=b; zlWP_и*s?lѢn]_?A]}cRc1IXiSn~Q{Z׏MlĻf~]oɍ73Yg2cS@6'{>WLmZF!'xh~!Vw9+O%y#@N//}krxԶ0H&jx t+7VO#*I9g jfGiɟ8C, 蔘ūPnÅ 5Q ?Bg%Wq8:\bUòU.W:/'*E }Γrrx{$^r}-e?;s,siU]iFj`֝o+ 0>I8%Ӈ"DpK6FF&5'_a:L;78i:}QԻ^XM vEANRi vH|]5˜B 3\_%p촳^T \\X0Htؓ`BFL_B-Jڹ0 ڥA .ͬ/d5b>hR&A]T/i  0_dn0$7 BGU5fV 7Wڽ8@I=8%1_z{|x5#a2t.pt氣B#^@'TwZNȳ[Ԧ\VHD4ikêlq`uÍvA^g3f,zE6Ql+\ԦHI(lhz { X=ECs+g9)JV˶I5nrF'.]tB\TZn*xСMɎIKv60 g@s2yHJ優R{foQ` {{ nh b]lś 8)n\jީ5rN4M:Hǣ-~钆$8X.elz4}T6Q/! 7MhrW3}Qr0 sMmTݖ vbSzBv:ks>6Pp# s{I$:޷&LO} vrOU}oj9٥u!c` Y5&:鐽X ݿ[{TׇЦ紥Fȹ 66{̍JbYT*, *V#XH`[Ei(Hz ÑY⭉!`UlO@C,#x!+$)D8B.992PdQxt DW O-Mn\$a(aZLe[:V轛9EG>dQ!v[;EҤ>Bx5$V]S.@À?tfvt.k~|h(?.6g gmθ*Ho .P{~V r/ UQ>{Ky1"Oqh$b?j"P'b8޼.uVDwK ׳;jtlrqd}$j\{-1ҋ]~ A@pt(̎ Wpsbh*^E;S RZ&Fܻl[F$j^X9u);H jQ(FNX`.x={xË<0]\"V.'֣p ip~7l3wi7&DOVS 9mG:@%d~e[ f+|k."!'ß0/P F5fve&QuC|?'4f;\+^ wъJ2ᚭj17Wc]KmlA%lX 2컍CsDWW ׆{b@큾#I"b~t wHTE}X 7.[n=y|/A< nv=Ū^ :ǚу<,Lc#3`(36HVFh2V듑@$@pHOtQ~dd2eՎJ^!No W8 mKֶ h[Ю@ X K'w@+Q8Eu $xY vŧ>u+]n9T ʋbHM鮑J "`/\r/QS&on3 -垹=Opy+Pg1f&U"vs~K@108P)Qz0 WնbpTBq3DƟ@6`>" ݓw'[+ʬMThIY\.mDG폝a49U40LJ]:Gq۴C]0v+.{z荿zlߝ_De*bMܵ!͋HhCM/%[DžcO n=ܼsuFK>y ~*ĝyIu |6Ξ$ " s%(uBv7XqbTg#[=v͸f^ N}FJ7(:?ċf 4EH2 ZTi;Wl͈mBåx4$mS&q0*v68c&z ;_zGBZ2F֛k1Av"]0Cikx!8W? k y&duG*}[rj:]bZ?Zە8j'[wBW~5m ,pۧC[BNˆbj)";<=`,jt崾S5&^7Mؑ G 'P} Z?P } z 8J97oGS}q}wёÜЛv}r:n=E=~C=(&ӑm_lFF|0ĈVG%bVG`kylpm:\|_So,5dd~9vQA`уf:Wu{>JrV %.f:z35ي[B*;P/VV_2H΋ k~[tM.m(^ "eOOL3hS8z:?JP9Q iWvi]x_ * X !xOD:Jض |V xVjpϻrE:pd>#RM}z'Jd-e:B gۄph4ӭkBؠ{S鴚hJ; >ehUſ) Kk\(u0':*MPBBi7]`J_\1=Qv$!n0#w%઱cyC>ݍa ^Q91GQ*5"-Co"\wͱmK$wBEnNUݻm ~*6iccրeT0Kf,PV };('e} 36RVxc4liܹ'MtUN|jM3 7L0mvd7>u70b1V蝹{ZZ&0wW l~R~i&-3,a@0տ8# uU v(*]jO \[&Y/ćg6@wjèxcHȵY< v N{ŗɒ^6{=zjf[8Y{"blyq& n`hف$ix<2{LJ}:Sk[ݤO\EPg%vj3qxfmȃmue|QY՚߶kw@ 4aXybkGyPlJ!qdf߼F+i͑(UpxF~Yc1prr$;^q޶gHfC(R?o&_/,ּNhd0xi2#^sʈ;nؙS :׍fHBi-YT3`Jg⇹cD~.4{p?SRKiVV Ҏ8 K QhܰHHsw9ZJaN^↳sG?FlV1:[4zFF̓6;W35KվU"e 6R *Tᔬo'hjK}w>S܀}2%h:5,)o$o?ʒ7ȄZ{uz# oCOKZ:"ͨϙ8L=g[Ɍ܍aMɲ;75޾>Z[wob`sfd!0 ^O7)GYiSۺ7Qky.-ęn:!Mszľ\݌p¯F!SOcFtO\|Abq:JR$Fm8;ʟanj9]˒B\ LoF;5cZQQQ#b V~Jk3"NꤱFaL.(YG>>.u֒.FC٤h{WF }nhY~4X:lk*;i,y+'1099i Cw~%]Ӱ=Dkщ`faިRAHB sq#96TA]Nk,2ZJKōLh>̿tİJdLLIHyZl6gv.|,>#+VR"ʲqLqVGʼXKL<v{"Oek\l3ѶŁQMDu &3 Oq}|JˡU<)qJ?HaH |S`Yiӕ Oχ83a z= @heyغmcGs16 S-cpZyFHBYғ77vLk}>ue8๻B뱯K݉>qs#I5tTeDI@0+&;w*FTb XK!YH5wr3cdFÛ82 ʴ 'L""S1AjsD?V› DH!aPя2̧@aC& KXX$7jQ¿ϻ}W(\&KOoޡtoC׍F!Q"X% o"u_9P#MşXPӬ) ㊲Q9L/$S(\'{>H=ƄX5/jz7./'VБ":Q20:6Jl?[N8ۂ ݹ\g_L~l .`=,^לp%8qHw^>VjRïz^Z!*2C)ԓ]lrޅheL{:(ҷPҬ8^&߮YQHt'ѸueSL]_%X|–@1Mcn@e[(ڸ%)RXk@z h٧l9ed2 dTv* Q4wGZJc]xVo~ԘEM#y`Ņ/F;s⍸a+#7Xq&ȮJ{]D=c/BP}]Z4?uǸ L=UŐ ʩ͟iZ0Yl26a>6knTzSܶ` ǟ vݦym$޿ ja!ұ> m0^5/>|8Mt`EQ'B m:^}R!?*;$:0*qw#nF͒ρ* prZ{mvb{ܺAm6z?(JS~BۏP13)Aͳ%mާ.d^BS_Q { 0ڗp(.{y"P#52c=\`$`S(=[(N p~vQ|pTƐߣo#XEYn-Tty4‹Je/ʞ+c0ĪιAQL]]"F$XB ^[Ǹlq=J}84:"L)ט./AS:W]y!.9`QUP(mZcA\IGxNc6ǙPU^)R_AVWpAWdp(\ZL~9g*.>KrSEbt&ebɵ9G;Hh=hIKqϯPZ)#\ +_۰MW%g }-H]S^J[/WMOPboR#X{C!ЁK ^o@vmk@Pb IN"/hg ASYR^z Qx0S$7jMW"emٗ=y<2R/%CZdH* dvo5L4.:Yd]-qYiZD|+f"`;5c|X6A}4xRpͷt؉q <89MQD{rJ[&JKs?)x?WT*vZIt`o{_MR$wg][̦%s+x%߃d16ӫ \H%]}|8G ЇĶ󝢚ڼOA[?< לCB k+cP9֐o,Kqw-mz 7LEp"܃{%t < .:*W<>XP瓠њ83w><׶`bqrHF40{((@Y~;,[976Hh3nqֲ{8~b ~I n+~/H`̠Dʴ'"A{+t7cgyC d9 ,Imֻ)V|^ ᦍΟEx(`mYl}Q6{BgpӣYhDpHÊSrYv7\M^~&_3J&Aۿ,[U2}ʗ%tZ @7 ȀY%A,C޳B$؀v/cF_ _xvZ4\|:8Tflb%XnxB~ݜ#Q*):cv`򴧖sR]=8dSkY!}ӨTWY`rdݫBi]&!:d&.dx [HtQuA|EjHׯW1 Nalխ:N h<+sf烟h`,^/kؔ_+ʪ2dK,unPxLEʹ{#Ȳ3T;L~Rp3BSظPa\KD'ZuU2T(?ưU TI*›Dv]ZLpfh '#;Cgox9:pǟ5&o;Ąvwz6!-*P~Llœ;_#+tu~'40t zG ac\+#&.:HFX!CY[xZECж d(V RުMv: swN;&Ҩ="NrŶMcazcK[WƠ#9҃|Jf R Y?JYu=ݶ.ΉIdw]6ҷȒܞDN⧀@ŨX8N'B#1hwb0]5/>Pqu:Do9Ƕj?3Z󨏸īћΌ-D1?z?}&a.$4l06DU! Ntr?ޱpZ*’:7kd/^EE)⳾V72/ ]d4|g~37U~~գ%/P8㏃jV1mα042%gV"6Jg\;'䮉D)f}>p{ jhs93:X^7"+gD(=$KKU4LYᑺ]┰r\F`֍eҁI99k5'УDO# 埍u팟揊9sJU^?nuhoWI&n1K sXGdG:Rb$CG)P =DxngwZ#k5XOԹ51Qa,CQunϸg`O cK+JE2}S]>o} gZR&A8%Ĵ^Y?P|LZC)Zq-7>F 墳&$3ػF5.U ,2%ͽrw< ],ES3[/.h't]Loj^ bws:xLcAw.{lq󜹮`Ajxz*2qТvxbkJig:YAsv*q0lLsAd|p̳ΕjZ''҇۷ȰAR, X$#\`!7?F_Ax:|$HuZ)UzlEF\QK#4PM2 RC <$:t Ec Aq{ڃ٢+ޚ'p# v ȃN(hLu5O"*=9 xdět%iV_H:e$OJ1@rq%!H>]E:߰~H60>ʴvϫEmqfTJ\_#%XRtvU 2.B]uhr4TGR8jL/VW}5@d+{C;_/ oU=Q"r>^t pnXo]u3ϲei#z5h R! ~2a4E.Jk!EVg~Gn'A2p!L8B)Ad,AsSK_2{Ζ0IL!S1oa=Shq?~ՃÂ< QPg<(a@ mT\AtɜhLU3aEoȄq QC3l2S@NӃ3M{!RzD8/yOc~u '(vfjd ]z;wFqG=Uza虐i4.(?]V SatV὘~ͨtܕƱxd$GM 6g֫vχyT%_HndyH~E .gg:B.:׮[tWis̓:V3HHpܗW?Ŕ#|60QU|U1z(ܟ:ӝ1mVXHW#YuZdǞsus(3уh*ӫ/ȅ ?B\Z@T{҆l\UpE*QeX<2Nw2s<bhPV}9Cd.oӘ+ >HF>RBB! 56{.驰lD쟗lqƃq>2GR&ɣtL6]428JL 'TV(mxq]Epq8 QPyǁ;b`{"z: k] +%'*]x–c{;/-޽GL|V#ec܊38G@"zԉ:]o+C)h g&hL+)s]Jõ\g 9! @)+j2P󮐹JK| ϻI4ih^VӀ5I@gܼ{WZ$uĴ}|*} Oļpc< s1?6L*Em 5/j!j xl_t2[EW%uTV!&=ץȯpp6"ؤDYa!]~fm1"nMbeԦP҈N^'*́^^՟:k' P]. X:$F.0.|-u.'Uˏ_PZ6q_>74h{FnG]D4V @cZfi.,Aˍ;x2b07؁IB,)dRU<32?ޏGNRDu,.=]p^'ڛ1ShNxccKOocX+lSg'j1{>ܼGC!ᝊ]:Mm+3g.nS:;5=LjMft+B9@NE}W 'ZѲ~w8|qdS`]/(Rz-HUea(Z_{3eest xI7vS4FL^ wiHpno>ORU&|r wǘ9&I1?(̮=Ƕ'^@'4s0ӻ[\NXy.9 ֦=ӇRA F76(e'N\ Fn"51,~C3MhVصINޏX ;5t׊RU|x囚ҰW" S @m>Mi]){:CD6]j[wT"ZG$Rl[$'߂!U ns6_g/# q\k]|1g Q1E@dlcv^9;9 -<'NWq"Ca2paA4Е zNC~ olkաa}Œ^{!8SNbEs ÿy5MR- 6r^E4m8 J0v.`! Ǖ'd*e)T<[9'`"߁s ,k"sLF~bQ#:- ws>`YV~u/@(ˬhU@f9?by~Il޺aź Xp3Sd*S |覸p@]SbQk 31㦾S۵xR+ҿ (BD؀jW⾹Zዢ롟;4_ H~IPލ}[˙(j :A< Zn>O܈̚<\A"^^2*"(!CO[❧ǥCDҺ[طË}O:欔 s@(懥ծ{9B\zVA}R{?s"uԅB<˗9Q\Ĩ-P;ȕlyyr-:Q_LCn5=ٮk͇lEK8._'/O.-}Ɏvo fT*|,4 2 ԐКv-5#)s_xR!E%5QJXмfSh4_&R&BwlH="IḊx`?e--m 7F:eyW1U@cFɵ$/f:P )w2x7!5ZI w3JSQFON^,ⶺr ʧg,_(}j=YE+Y~C%Qķv ,{C^C٫!y͢ɭF1UtB8}eBi {_٨CAu%I>s\8֛Kc)?_,S{ژ;b՗L6+-aPE;H! KsNvGfY:4q̄Ϋ @o莮w}qR:ړps3$۹O !7rly !d1# rO-iRՊ"{7[\kBEC.? %CI\Z_jmr#$GX;k 'x ZxZCsDܥ%DASKM3Dv[ub8=:KTOtYQ|1 ǔ*ŻKqVZ.Di6 {(-}KPii- tIG)gc-OrLYQGH &eH x,=ߚ^K4[zTvueg?fkvoPCH -+$  02mѲ-. 9eB18wSW̪?M{ !R`}()FpjW~k Wj-7="A jCs*GDq2lيgD "lDqa߇sjsB;ثHcg?Ю z*xH0P:eoc[-T=qdsI>5a$W Hs?SI 9;y"H'\!khЗU\pwc3;+IeZ Diu8F:f Lht'!_n)jIev6&;LT.^98CGXgДr SV9{o~N2˴CW]fޮĉ@ _-rs^wkz  mmA,RHD3a% {f8TKUA٦100&[CP/6 ˵i1?u) {8}n.ĩ@ty'dAIL/}9m$%0W;X )nӓhXĶQoLPv <%,s``d"Qd .RV3\߯I]EwљV]]sq2?)rnt՜M h0<=r\>2Vyww k=^6CӐ94llyw6Tae^;$)dLHt ƃ3#^h,ζPFo]yE7)N`k} '0K[ u\(i\,-wwU)ٖhfvC#5+"ƈѝ&Y2)uMTccѴ}2O>X[u{o4L6s*o#b&m CV&UgF۩ygؗ$ҧqc{k R+uJ6G~9<.i `͍X!_tKtRWEF42@k8m,Ы0ģPka80x臟تZ`Q{I_ׅÁ3zN*-%8]Çj$$]ɼ'V` S+}P1'cO 4I .2jԌЁע ;hGnD$)֠k+H91kE{[ q NthF^xzǺ7wfK^ԋzr"zx_2W)!{ QvXqOl.Ym $ם=mr,r( A$2A(AAEĩx;7]b` 4la#[Ni5uȶe,㨍>0.9\#|S_apWKT=96JO_`7{lʿ?[Cv՞f o6ۥf ~\N\܂:/FTML=I^fȚi*Z)"O=pHl v)<iW&E,:ZDLW-+ Re[y4}[ ,#BX+{fiÁsd)>Jf@knI)QU8ٱM[fՊbm ?@V\5gb-BCfFA`I*Cз\ܟ?I_ٌ1i[K`oW넀JgArbY[<~yg? S~IEwZ} w.X ՘v8϶|od{.h>z)؅NsA<q>pэw"Imw6)YKt ʐǁ>_-ɉσQ)A( e)EJ m)-:4+\xYGIOՈ0'J֞,v/Gc;w+T: q~¤]8ߌ}rӱ{g"=ԬIAdpנd= lLn[+ thŽ zg+!Z˷t^0Trivwdz |CmF@֬ I.c="=.)rUb睭lxécyujQVA˃]qQVjex=)ߍ8a!c(,g')̺ ZBq%+OqȦ;72 oy.LO_䓿'vYWKI(MRo  ߭sW(>3^Ont G)D z9*γ$  쎸 6kv =å K.Vʽ3p2#vv QTCZ$<66Wd0*Yb7&K_j"nJ5IBV}IAUVSpE3cV3^D8 [йꁚ2_ l Ikhk3}m&î!P bA7S-N/)T G}rTb;Dģ6BQjy;Od\a>nQC4ej]Moǭƛl@Ltʢ`wq8jUVE!6q#k1<=OGI_B\kVs]σ{iboPRΠ},71VL-KsϸoG2}tqt%}vuB&Մgex<[&dPL@]ɠWL8!Al%2u3U@XGc,_d;#t^xAq^> :7`u(#IҸpE~K ĿycQ*6zhٕYV%yP"Kn^ /{hҋ@L| bHL;I zI!P`#SD4ɽNP۞lU^y0 D NUG(jxQEԈ/Y"ifo_|Y<~ ]ImӞ ~f>MOK gc;68 x)OJFbA!pXF'NLqA1M lr4^ [2=(KG;IJd^} +-'<`z#h}f)oylzh q ?PLQi(9+ X#YrI72FS+/Wh[ƨ@Tze ݥЯ{9LpՁaE&|ѱIB+21Ile(ہ-r"A/} f`{'k?0o:9Y3 KR=2H--3vg:IŃzRn=I$:oَ7qYK 7(}2!"B|e}ܴ 6J_TF]Vd(lu%;o1~LՃ'!6#Hl[q !8Oǰ͏7'h2˵zЎO~躼_SbXT6&X-g]^6I|'>t*ކb7\Tj둒qwd|)MXBf@2P9 ȝB\ \yU`+2j0}D b>E d J̃D[R kjY"w+V:䇷{h\)@}& vҏ1v72dkU5}h64j46Cծ4T;Ɠ5 r8(Zi'[_[kYI$f gŬqا x1@̚ 6hT?My+eBrc}B,όkGIx(y{puNed^cY=Fc V6YmyQݼpV-J@4Ѻ23~j .A5Br!$,y] v nPtaa a#~Cǵ"E ; HunR P;wH&|BY#TsWL]0Un讞`X\NLn2*Zrccݜ{ٮ$TQF"DS+(3 j7?pv=E Ŧɔ]Xfl^%!Cp\Tއ 4srпby[k/3~VV `)©E0nQ {PЀ hgU4tkX$[:;I*%Q׸~y:)剅iB47ၢT W-c?2D )}B`#m7Hk./ϥ^cSZ߯ajL䍴K{0qXT<. }{OǠC+sE2ujKCmk83,T+Aq`!ΰ"hnikT%rXASAxڭQ6O!V7 >J^ձܐmJNl_#$nmÈ#`q3%ѝ,J^1:$8.GBw'gML# lJ _Pv?HV&7#[Q: oT,qG5.` mFQP 2Jm(dShڕ* j9fXTOYc!6Ͳi@^x KzӟETdc+6,]'ƢfV+ Ǯz1QA/nj$h]_40f9C:':No6.1\,^E:J9L #} $n_`34{oyX3/l, \GUg$ Ue.=ݓ$H,$AYG,n#vW"@_ugRH3[{ܞN+u0f.I$kG&ٮ9d9rxLor\jEV-@ ͔@b%.Ȳn7t{0b' XfA;ls4BFT'ܟ9Lq%jjXg؟܅pp6 }uƙKOe~E?]cg5~wT39C<.mX.%`.mmsrR$R\F1S={-/#]vVV?j&ٌ_\ :n-`HNWgqD/&[?+h2䫁VG6Xͨ`nVViJmVoV^\"| ..ѹyL+|ˬ^"f]ao OD5}f6H7YCOM{IjPݻ5Uc)ʣ+j( V!LyGPzMФL 7E٥.qXhT晉̋ Ux7-@_05j| zt09Rf)=2G2ꚵ5ZPw'={Cz0d{:ZWJ1_ey.10'Uڠ Mr CJg=i}^$0VxrKb.̢ZpDs5hR› 2*[XXwVhBZ,FaU}W_P;)7a+m(0RK&j 2۪1jXJ&-(|u'U_NVZ< xH?3=4U5gG}MNRj `] 0'/P GS\D!_\QKr$=ejgq˅ 2Cz]/׿7=~|gq>ͷ љhOLV}Ө/Z*_&ASWn,2} 7W=[*f4ƶ!*x%akpexA/pR`eyɛ6iD|L`.Eu\$R;5 x sXy=?yd1:e*!7!>MǕ?فYN LeP4-:Tp p(; xbA64tƴ<woU#sÎx煨3o{݇,N'ʠ #%O!U*{m=otie)b又x@t!cYIHP%HNEh'7j([Ns0AOA4;,ͬ!9f[50-)vb/àCN!<\L۶}? ߷df6k|+a>ն@Zܑ[:Y'DmCxc%eTII:/wuƛ9(bVvZd-!=KMz* +)Ӯ}O-oo:yIֶ,9CZSYtL#g*ho ŋPs+ذ:f1[ͥhٖDF *2k}i[[^n:gG O=h؇nxXag_ BE eBʤ1 6"Kg,adxo1^ؠY»GP9qiA*tT>Z"QN, BϸZxt{T/Q^}O|k|a-GypǴӁ4q&tԠ2Q6yɽ)%{@ b WR$/E޹pfB <5lz@zrfD ^3Z7Hkb w[25pҷk#@|+_ K/)^L !K7`%!w|\y+AϾ&~ű7"Ą^@jH=$] 1r,ՌrԄ(pCFgNo.?C>ƥ@g*'mPEQGM ,8)h D3#T]|YæWO ): j[s֑؏Kl5M&>w,"߷DĔR&KiqsR>~dmb@ d!G:W骥*$4'qc T1H#F~xHO/$`=է3h5d -Pe"AdNNjr`Zgd'FZmf8]ZM~->JD h&j:ψn1hH M/vt4V鰝KodCs2WS܂/2dF\ % %\= BzԈ7*ⰌR\%9`gL@A"A$reiJ|zz ~7nm{0fIBSr,=( ̼ϰP _4^ȡ}Иy.Omr{Xѹ$n]r =!rjͫN剕.[t6:C+ut^U\~m]>٭PEއȞCPR <v$1_Fa%-@Žb{Rk;f(ryQ4xeZY <{SEo$c&Wg >m5dOip/IpΪ]Kq>l35E?^~OyسhKܶ!ߊ,WQ #kcqXe#2Tcؚ~KbeLy7鲲 4=#yUi%BA!phݯ֟uBV`m qqkW`XtF]G@TK|3af3HJϪ3W*T1BJNnҐ^M7\yPt[ݣÓx[:_ѸXRbS$\֍k~9s 73 :e2l 㼸zK86|a*cZ0gq hqTyՁVk`>k H "8NvĐ'lF{bqFމ 6?ZݕqCmT~+KwBJ(DֽK=.\:̀Ll=<.Y%:(v%$y`:8  b{ [3yRHJ^mn5Ypȟ"}j^L>n϶,xm-R.&RIvH;$?ˏq>oh>e:%J x ]j|)@+uQf+w}vN9\9-;sz9&880iegt c9iqdڄJy R {q%NKԾ-(_m1s6ɍBZTV3@E,"76~ьW:-lhs4>cbأ}QiY 8,Af7M.m)]%?? 3lDO\QH J9ټ "ǃX[Mӽz%_i"E޴vs~`}{nb:pb`w^wGL^vr5:ڬnBW_'gUǔ PWMl9@Wk3~OS ȓR-]qpkM(V)`'MqqVT͢`NH^6S 3s7D<'4'+?e)%nVk 'veGk_ߎckyPC,ȳVh:i\27Q5^djd֟L(`6JH# /'vԸA݀wPxAssI@XaC0WFٶ5gr5BqLZ m/Ģt-E|.gIWm8jsO7[U&6?8?Řˡ.$sCJD^hxٲpCDe9Ȁ]%5pT2o3iչY%v9Fp?1?u+a852Õ !lRgO"S|\+t)ՙێ\>x0g6ăNY풱ulJS Z˺ IڂUXH/|Eɷsn[JuՋ*t cq p1{eL;ISM?x,+6fA,ciCb%,Le&YuDu']ca)tIvjtBEBIAF+tW+'QFV}MfsA! L)p>55=͋_1H g#)l|(" VߛGL^櫬߼i89QR!}cW:_H>f{+ʕ>F\[htvuRN|}J837Mw6 = >SIXn81R vIxRp5d(&5;M( ?w~]ca^IծWƎ2v!h݅n_W3s?"ĺ!d:K߂$N  "zh?҇%;W=Q;%+>cS+#+Í~ib u vy6#Qsޤ|No"?/+A?X;ϧ,,9qq{CvuQHoZ@@OhwgjX 3n~z:Yòvt#cTťZ#NۏIky3-v^HD# !xKsNoBWY@GWa Tmk̻7XpAhMKb|P_̜+l d+0PY"En~^sl@O՜x[]d柮ߜG fd oZWªZί٠)6";jJ<6xOq6eϲkGiܚc*G_\3-9@Q/iRF!5Hyi(6&g(EZM+bnmj%nWx\uòfin8siV>: OCSp0+,W,#P+*ڌh6,DL {О)Yդ>ܸ@? pϑ\ '5iF.y wGXݾC3fb!9OQ#yU؜ m FBN^=m i}%ҡUvޮ+VB7 : awxTyv1QJΑu<|Lޢf/Vٶ͝~ҥej'jR.H -c) ڜxŒjOSNVRuk.7)|*[16(xiR3ͣا>gT_s@G̟]L$8o.%/;Q}h=ϣ6&/ spok6D]OYhqBm 1K_`\ Tk>ƹ@76(@AˇTGXoذUfԄDzv佨sQrXƤ'Ipԑ}T[|rKQ}U&!j1 m.4, \67l MgQ\9Q'1ļt Pp3@F6D|9Fs9ML^ϣO!j 异Ac80>[ϲTJnIo?$ Æqk00UC tKVlEc8M՘X.XnLr?>0}"Decp["TPfNVsC*(FnD#)= V T̅q48ۋ T:vXMS h>]n3[*tŀ6y4<:z\G֛vJ6E|HV?&p5Vd"ptGr#$yKR_U~2EqiGnȚAUPmߨqK;ƅӈ&*,*orxGAKL ]^W8 /r;][wn(Ei_ kp ݡ;±egHW6Ā芙$Pp^5c"4l@9RT+h:28XAqcc)G]ޓC{-!'D._ {LP$U]b3Tbt+HEly (h ʶ9 ŶMүc"|L9[g#$2<ݽ/D u6Cz3Hsl(W$e&rn}*O@ ({Ձ`( (c^>}*|cVNļzaPI{:pIaT{2Ѧ. dJ ̩˫~9~N/OekiރUY E3j28Npi]P6roe3#{^։vl:!-b)Ftl. p)7漠 Vy S7d]FEәN5&~zp[s&j+{c<]eǁ_prC4t= 2RW-Qdؔ$ t~hBb3=S-Sb =I`% skt~2Z]BgsjqpjJIUNC՛K`@I?ЧproQ[sMn+Y-<.$9־Ň8kH4Տm|#* lsi&9֎TíX[`ܶG[%B*F;ؐTtO;ͷFc&-j, WzoNL8܄GHHk]'< l|l5>hϱ|i9C;Є̣p[/-#G-h~Tߧ"'CS)Gt`r|{P#>El$т+ I]St䀔DKC`RBgog?ܭkb` : VH ^%hn)޾'|n!xB."[Pkl؛yϸSz57 ? A =v?Lq|2Ԣ=h$/)>ӄ?9g;4> kP#$bݓ`T^3#Z[  9ZhLNx(?A'_t͙nݴQX!d"E7i赤E `g1%dDb$E=6~cζ=Gr!~7=4ފ2 `éK/uK%)/{ chQO ^_RmMj-ahA;]~ `- C~.H>|G:Oޓz7a"XkBsQ)`ig5'ƌvOUz=Pw aĈYiN8fnHS*iF >KX@.|p?B_<͝a $swC>1̴E9t@+t_m{uy>U(D. 0<_.zݣiT j{i ^%Zqk^f@];1S߮km2 NI.<;/`Jlj$hJ$p/t>3V]ȄIy8t+{I.ފ ̇Qu[!QW<_xW|L#st,pYn}-({udiޫRJﻤF7Q$WāS(qGuۓ6xRK5CNMl?>/E :#;T5qpz<&@A{Rcݨ1~'kP8}moneP͹AY@:48>s:(4_B^Z4{M6Ui$;W@syh #;gך {~ѹ\Zc->2dvtF8' q,ʣC;bE1.;** ttl DXB]~loc9 C]Oܔ% G%= A&l(&P\%T%=[}}W~VG[[%B7CRzoJ3_j {h@^}hD ;kh=:!u$濍oAIE5䔉oR[wN3!SS7W&&ƒjpPZęSww!3OL%ת;1-N񗁵 lX^`I#絇IiW5oҷF'E!bJ-Jb0)GږϒW:߷;1-ٙ"vE }<E&Dgڈ~& 4ckH :.I/-ۏp(6Rf|֜{?I4Cj=cT ʙPd@PE_xP7#!R1AzݪX;,xwWQ(<0 72?k,N쨬_ HW=mCnIq/@hIeH.$1˙$ٰkŕx%Ըacbn*LdbZ3D|~M&ox"J\ͲyTmC 9v0|'*)|ӠVo9vH&Uk5=[dwCvV*}F)vX<ܚsb4> Jv}5td/jGHDnEL+kR/6{ 4V o<+f(NW툪"QO"{~}'`!v&& 16),xao&bt ;PrԼ8$/>9]13DvJ~<|ۿ4,|,$Vw橺2ԃ.brB){4G$(a@(/;R&Z+Q/A-PeGc6rٹ'1zF"8 eI;cr`6k3Axd}'P{-dދWs MX(y*MȘ/<_IR@a2 ]_z*{Nng߽wһ/xcE) LG<ƎR*oˎ++Yc\yRc.Z5Z^*='Uryv&8(zvЭ|elge&ϵ7 06y⁇vӢ8N9 <\^G ь @\XQuTZ?)Ŀ1n-kѭ;Bl>Ns1Jrڜy5[l;#0 hxMt2|IZg?)2+\Ũƕ Y?熸ꆶ Ak/W_^y%o2qkKl&T$c-9ÛofL7 (xsd6WE֮oZj5q)bɂ(8Kz* }t Ld&gx=X:%mK4'f%)"^! E/F:[Hk)뢬3sdy(5x" Ѝ%8hi_7?9vjJf^Ԛ2?M܇˺" cílsx䠘~L.nuMLe23tB/Ak1$5`AV Am|Dlf_bRֈE0k+,4 ڗivR:]ߊEɋYv!Z"rp1,VʉͲKUlZՆ9?&Y7i*ɣdsr o冰mŏ9"g-O4 Εuw,|%5SVLuC)nU,uPXE /R.ݟ٪*:M dxiŕudWpG~"C#t0^)@G|RN̚+dR Q&ڌ_\JKfVFוӚL5]ܣq}C7譠 D.aE|ǒ.K- hf&l4 c9PQ*7vpQj!,fۿ,ޑJ%e]J/>YT-c3Sw-A䷭BbspbY9l|JʵhS]ICI$8nAvݏx"/0u@: һɧ#2C'fbRf5,#!v!QOlߡ@RyPǾgzwJ3SI곉>b#ܝc"a; UHvuyeؿU끘5(ҋ9 >I/j6Ww4QDq@PJ.^.>P~.w>pazzk7n[};c :֮AHO10N 4j`(N ,#q‹J!? 89Жx\}d)lױ5" ֨k:ae;vFti3XBWc nE5߷&Òa\LT!BZ7hE;Z jTʬ{bE?@NRڬu?|z:Ϸ䱂=E7~^hB̖fe#DL{[qTA;,}`1'*.iYG9-կT2 VLY.z*-3̕y%]wQ;2 JMP}:imQ =kBV +5!'VW8'$iJG'XB6SxZ8}mW6__cPL~sfV_PFt; N~6bvu3ZW\~$z`Խ.s30E] eaP<궋lLNIғj8EWZQ z8^XXȖrn-4ݛ O)4DyGdp,Z;4g D0q>]= @k!΀cIo"/%< gdHWl (seā}y3f6HBXA?%kx(֓ӿU+wRڐ҃v9DŵEݔ;?:}z%j)QQAbLlXKxa(pRvCY+^,T8/ ]R23htgIqZVw(~4syR{nB)[ݒ^O96HlT5L:qQ[ٷ&x0Cjo1KSi6zG»[dtNOg$n䨏6d@l#Ǟ-)Ď<< V|%x&u]%(D_<{laO:uIx!gu%8J2̵b w *M2;6 UJMq6vF>4BDBFb ٵϨ~Ix.~QC=Sx~HrU*rz6~W_ 8F+}K9 wjScB=n"ŕ .}9?R, d:~rozn_U 19yr_tQ,L $u[e [ӝ [![ 'izKw~Me뵮 OdLGKō},k CۡtLt3KZ@ Ln3K@,z_Dqm׭^=(Gx%VX}ept^kMR v;+J}egf!{ f;py{a>hV G[>UAs-z^x2Av!a\OcM 9Wd,ݣ۴>#ԃqPT=[u]!];mkL-ie+n%Y8I\tE/+:|[#^F,4Wwijåؠȑʛ/`wbSlw}=cf[f0k1b0i=XX@O \ouUS:f1x2=,CINH:)Sư#]JVA0+uñ5Zʼn߇*y1/sו5taRCԔM/ÝD;=83ekRPf~t ~BA+*4}als ꎄo͍ګr5x,9TqS^J 0}ueQ#w0$F6t ٍf]໋榸^%X$s֞`[:dwKj!iozKHɃS>CDŽ(iYYXM\He}Iե_|,JBX2N-%e['HY+*jdjr#3M8=`rdc)%m:F,wE(7z=Ϧ4|l%RH8k:1^ҳ_$D1@.GQy%2"3{b69L&I Z4?uz}2 68.#;ƶW꟪MM.em,E`ZB \Ӄoc Wuys t8fox^ rr @458"zǝ65ǥBNM^Mn6 ͤ;5OȲL{ ky^}5:DeS2JWq/M5}Qn k)  I1LNg5h}kSz=h3!y,Yq6%Ac9vӔ7s?`]]+<ɉQ̶+F-$6Dr╻+lĿmi:l:&:_6LLUV# RirY]NY^R8`d"jU pG;=*u~KnPèjO6KU%i>6,WxX|qޭxv'5Mn %?e8l7,S$6Zz-L}Twjy/1ؐs>s qTUX Mm f@"E t-{t?~q43k|7qo-mXC([f;y0Tsz֢e[^(%qfOFt]wPۜS3 HMJ2xAsUwM靃mCK6433@o,N3nˤjܳ0"(C RUR:ï;ijڍ;ifcH5 =} ^Y}h= fQ61<0 ͟Me>1?$\ ;]a4`#yr9C@7Z/op󾯔[pp;4?PvtVp&np^_sOk+SC.a}&n8L(8k FTV"\$T^q{v,'M,Ky ߻,T !1캠AѴlJnVg@@\|SGͅEV,SI DF;kh{7Q˪-i4,F^RI4XGL%Z?8PdrIJN%6%gخ{4Xʱ>k}\J? hok3E%$V9Gbڋ:Npw| Bf[X@{?8S;A؏t)m NrU !=“ޱ.A^Wوf2>/=Ɲ%H D5*#Ym9 Kj>tMLT3~Hnl[P'X#!K?3f]ʌ,!)0`}=4;wz _[hwu 4#T:]Ъ;oS'0E_‰.hUvoNn qcpPYUJ9R5ͬҋwY-DnJ$^bQbvJ4*P=d)? ]_3B^E֗_! UvT*Teaxf9~&ch x9,Y1U~ĕ~z@PhE!p\g ´;Xpՠz5*ҁ?5| q[; ,T%+_O U ?7m~y ΦJ*F oξ' 7z)on4Sx+8nu74{Q#[5r2l쫟Uu MJ0O[[[@a~>cd-k9,): S& ]XMV;PpE=X!H)|^N:p ^/ꍠUrCЪ{6"^pq 0,E)#T.H@aUv cu DbimO(Iњ-ywAX 7pgke'Qy[i[$@SJdk2rkFEڿ[_; \ `]AI2` LMUK*pa̤ dr5H3K}& BNzzR [;{EQ$ĕ-V"*rp:LW['4Z6I EJ%t_ RKedQp4v>)pCtln~G8?c@VeZFǍhRkd5Qo'tT nQF4ī}aK+ׇb$F6F3+TH8G:e!!l9%GOX"כ>eoItTm_*G gYkʼn'a۞R9c+nEIcuG$~)I19=;з)KҹI]mB߻ȬV++rӌN݌T&fh#] ?^8B N~_L\)3~6Ige ʞj*sy>2vSW֚4LQM`jdMac.O;MMg'c)#B˖rtL׭ѭGSeT]1)_?[7t+Ee Ejz`sA:p1h;N˚ܭ(n@}*AoJ~} F*ec3κbF}76@?p:s~/tڏ$}6󻆰"h5޴ \_VŦMfVD7ËFF&ҿ0_w^af<&M!q8[wh\c)?ëхYZ p+ڐNa ＀̏6{b?#K%,op arsou \H›<)֯[&w+xTϠn;!#H!ӟJ!hԀ# nBpwYU7RG+LK"IpKKh=Ssgm)Ĥzîj\ ^^R]dOtڿ /Lh4אgӟg3%~IE8r$ح,bM匓9##զ|@fEn&z V;gڢ3@ȗG?&NRC+[d{3Ҁ^,FDep[ YS\5\JQ> y6<ćYѦr@qts%TR#z}XIu%DzsJ1ĥL 6[?~o]ND!+UNsJ6WEp{ bä#X8Q1R?iOMV26^v 1м#P R~!`& =&S"bs(=`--YGy(FE}#ugΦ\6/ǝVk@bn>!NRW*mL:wwX2+, ź;KdNw}d+yl+wq;{ɥ=3>@LXS%<&VM'u~އXMsh? _QdZ\lmkǷl4*BE. { 3]-̓:qЌ{*[(3"jhG4m*SnM 7vO卋3 mـ$Q z`dB•Î=39X2NBԲ\:si Ç YX_`qLIb7~0`X˅(gr T3ӁٮL/@&1d3@mx>\;]#t#盜BgFnTD1=5Cm(~ǿ&O%kUqSUjy )zf 8$˥ HQyTvX'&1w<ؐ07Y?P[)H[Z"DU<4T?pk> cc7ۍU6)낟eҜְB Y"O'5ެH[mm+@oב\j*vv%tk-9tltlъ#t;uiSwNyhtZ=,0 HBa¶C㷵jb^=i#I*1_Ym.IEM(gWF&t!-"Ryʦ~ C@@9/$8I2$_k%qMc5jjۀhU]+C@v!` ށCE.ν!V˱nqԦ3|6˘kR^זڮ2(Q=%l/BJ55lu:{ tw%N-Ia/.=EVZ:"NFTݿ2GuE.a#:8`}VĦf`) rŎAV#^C oe7" )$HhRz">B]X:HbG0Ib5B>oމfڻNS9$ 4vz) )xK=nqX!YP}Я ƧKB1ub7LYqVb!1\80ÿͬA̙*͜rHvO#^wu'S2Mѽ{uCLAlA" 6e@y,mE ԳwJJMY` íW>TRX_,ḻrJpnR3YTk'!"78vʩe 2GJZ.5,9#w~^+^޾moh Ԣ]nAǧD*|Vmڷ38PDu19J]ވ-S@k溑ڌGf3p_/&OSf/a&`KdvLwS+ /\:A>^,$A&ޢGߴI3մU%k}c7z%S6*$;{,wVfG|Z[bng"S:Dp$p-\7C(`3R(#3 dDM!i7[]a%cbV%=#1i#IB/o"dZoè _:}dH<ԛ9]L$rqceˢڙzuq&Ns#Z.K|?񫟺[`7vxΩDULQ|c8vhY^A!MrDCAﻖwfe'@&5]tI ]w[qxhxD%yh+]Iv=g׫mewYnI"Z-0bGX+@;$v-Dl+ϨơQ1RhSF =Xyn%$M(((^.uc? &d2{9\ϫ7Ud=K>/yMtJ_* bRPtP (pCj 4VN:TR-SBZ}͢(ۃ3>Jkw 7/*+πǸSٲb,N jNfR\་~k2-pLNH3P/Cf)u:M7- Ӡ: f:{JX93:C0Ɉ#)4]g8Bhq kᙼ!AtjjORI)`qM@8W5FDS_ڀƓ!NPݶ0[o%NQkߦ<װNl4+̿MĪeٸ /ELJEo< R*2akq F%Ĥn! e)E7;">s/7ۗKJ9$.s1I+.g:ܱ}ӲreQ]ݳ1| h?V_a]%^z^7{5ABxpl+W !+/Ց]g2pT] R^,ߦ^Y :rZ<}A#e~-*](g)mD8fT_V@ų^>:J(>Ɠ`-fM2TpSɮu+7bPBD?(HL< \@% ~H,Yte\j F 1&Y(Ȏ:^쾜Zbaf2n.#W+9+Z";yXbj ύszDR,Аئt &ΖXVKv~^9r.}gj!IdP ob̾犂q'ܽkz57 4Xy6\5."׼]Ujg;U ΓJ HTzOPv=f*ѥ{N@ :x+O 6~JҩZ 'P;^kEBT3qHOm$Hؕ g6F_+r5 o& QQ_v:cA $d^Ԧ֫={ P\/=^h!Ök> a(+N?̲/5dE lc-:7<*Y٭ ҕ0KouOa6nFes(BHQ0U "<>Za?Qc~5B7?0MQϟ'SS aHnVǾ# {EsBK^&QZ}O JzBdA/:o 0ăwvT~tf^}m8.џ:I'SE8m9E|8}Esq51銝T!/)({ fޑ-=[1)m'o Vh(A#2827 D I&CCIy2~tߓ"8gM cչ' ;(l K~w^NM.y+)oqKqop$WlỒ'^(@AĶsb2A0,nH` aoAG9X.nƇWh;(Ixl*,ζ 7|"[!ݯAeQN6FgQX U q>TGQy".:.?S$%zi_,iGo'@ӌRaZΙze*%㱞e P~4tF;DC'anfMy͓|,:ԣ;Oyg'.Zy.Z&z|@60\9`b.Dg㾿3^P nT@iqUۼr BA]C/gH\$ʰ:Z86%L {s2HH:Ju7!F:=[VIxEYkg eχU`0X1n(&Ê9KP_ +q><]Q'XpR'ն1|‰8J|PUҾ'Ǩt\嶫g<?b0{Ԥ=b~wZ#~@ !Ƒ".OީO5ZK?gJ54 CO3H1/Mly뮛')0  WMm"Xd6 aPO|IP̱L+Q7Ea=lEߊX7o<KZ&8>AL?qJ_!)u֏%4I9~gOzVfRO¦_Yi>5`{ּ4P8X@F_`n1g9Z|0hrεͽ}n㏄!{`v3$Xs+2Q (u2ƺP!dq 1@ (5Ϫ*K$CԜ/jNKWA;)IXb8r=ef-$&hOK%gp_$J]m 9WvxpdT'~u<:~DcjS=/]TƟI+GGC#zdc<Z+R x@c?|Q:[JeKie )뷣#ږ4X8-L>J|)==(ZG21w 4ݴ8EcXMN ZɤϢNړuƠdUif_p44{vꞓ@RxP' .1:\s cg@mpzu@!'W~] 6l kfhA8K|-04CHdr O} @pj]oh.*Ψo/M=Iu{R&! f,RjZ_#l zM1#xe&3sţ@a\>`6s*UkZ1a*L9L0gq8i߂EbmX^$-/P\2fD '9m?@lbs MO%ы9@qAuN+l)I'Ex%a60AȽDA76 Q?}Mb>ADBG_q[~9iFwԅ َDe IGF&ߴ?ێ]aDHn) Ce ;Peqby}]᫰NċÍ_Dd:t"ٙklfXb>7tZeԳc a?u%x(,}f8 !F5u!'bya@׼yAW9ɗ$+m,7ٳ~"4Kn¥ut^Esc IҧJ@bN4 %: l9yrJeIEƄG;Ȓ+84O&Tl 60F(jr S% ¼rpntNi9W@(V{W/TnW̋S fBOFCnW2 tާ<3IM9$\ "'9uH5X!:i7]oVZRumHl0S"J `\$,'9hi%2XFwq!ƕQm^ :fX ?I2⿗6XIdk3f|+Čj"Q\p}E@ Q[?}qNĽ2ؐRz ]-gvH>Њ[Hstyӽ 5:#!=14s[W4񜨖.?@ &C+?T"k-75et={Ӝ^Ul;sF:$W&Gсng)!3).Obt d=nrr`J]H"dom?ڢW.F.DTdnVFa'!8ӹȭWvo 傕܇Nkh'xW?IXϣj`pAu+EF'(DA1cݓl(y+Jt"YȠjc=O# ォ $|j/ LZ3ЀQ-b֮|ײ@tڀ@b,0;SK|-Yh3Ayu/P.(yYy0sO*Ai !Ӆ^imI7>dgHdǥ^ݶU^Mz4$w@}I{^¡٠U'sDII8k, QN NJQ'bTym,Zy U&ؕ+kLFf>iYj߅+;B[ʧ{(Pp[*r}^x HiEuQ&̜ KocHkw? aC&I[/e[)n5/+ֳ_[ΈHע>͘Hb&RWs>t3Eg2JI@e}?71D8SeidSͪtkhGQwomʿ+th[3 9*,XXѶHU"ꉇgn"PMwEhrAڜ|㛀ŏyd}w.8T~;nYN٣0oylwLf-2O{&kgۦ>J $9E;c# ZsiBspJr \ `ׄYs'\ͤlsrbtạL$ջ4ܢjs@\n|Xq [KDv7So[8øj=ypVă%sxyglݖSl8Tyݛ8X:1b5tJp]mѭ(n._I9<~%87TP67O"VpN%C<.R`Bhu+^96L]%?7q!ٶ( :sƅXPtVczjg[/n{#Yjd{Mfܨ$|/Cܴ2Tz4eCyWRLp`@=-HxZg "NL-נbQQB;kؔx4;YٓcR6_^)3&S[=<#w8Y0s3P.[asgRUES$vz~"qшuc .s${%pj9X (a9!>RYc2O$FegAk)v@UD_HRd-oQ@[d|x5-!YP.%vf\85Ya "uD!S& ϕtb< ̯}'Y2[[T Zz"9oaEKԼУDz&^@`kNgKOZNgPOfͧ+v]l @DX!S_1u0 e~>78ڼP>6 )ccMu=-o 6iB* *J&v7bБ35~wԑk+r@ZH^pߣAi~c(FFbw" !7U-ƘѾPd L؋&EKҳYj k0x*}{R"6 WYFۉWAeP(QY}ph瓰»} !>|x bWfs-n8:hq RʝbhZ>JҩW;6an}'Bމzb y>ûmp͍7`a@EdhA(Lݭr)Lg%s=?V6ØXv!pq! s4ڏP ^3Z(}r03d A jh/g-oykp;m䴄0So+Z1H.-S!sBz@NwA~ͪy(0t H mp>/u4 -A7Ni%SS2Wl-sŭ7_X%w~/T@oҕ:ڃ~=9GI98_s2|r @KA+o6WBoBäD*a#_ҥ'45 ?!,כw_ֲ$Agt-RmFj8G3D /^t8?7}P,TX(5.H}@-2Ca[+NAj-#aP=ӫǞfzcTݿ *0,K6IvX8ѯm70ԁUa^&9 m5%9qRx vcMxA$BSf.~{%ʜiX~to9JL./ Pdphn]ݩ\Lo`r 8UF?O,i3u)ߙ:*]59 4oM(bӓwwG|p{wi% D ZS%~&3+],Nr`r!kIża9W?dKKaw{y4fh+5cP{[@3f#lN]^ڍnۋ?g uI/VZNp5kU|Ga3z Q_5i0E5B> 4pGJ] jϚ>lngDCzga+ć" Wxĕo`a,P!,Ȋ"Q<{oVҦ<8<]7H#O{,c6?,)aO 9ĺ (c,A5=3a&z=b^o3~%vЗS?9" űM><}ڄl=cܘueAqaPnUџ.+.1rU$[AyC Z!,,iEyh$vrH~ ϣN\RGeh/huaonoյ2Czi$7}u܊Iuo`WĆѧˋD g_uՈ /~o  5q N@V@z1Ԭ9[i͕I '.Le6vMdMnaCkDtKN ID}V"|-|N.dr}s}>2 l5bw'`2ڼ#e_9t-rdrl1!FG;}!AEz-T zN$Ny6:XZL'z.A+xb!s?Eb5SER$!{vb8%65I^1qg!SucitVq,~;7 ('t!퐜@ FڍJ3!Wp>vz I6<3d]Zz鑋=m52 pOB6;Ecl$G]ӜBmhQW8p!A{uYd=,걭"=_FD Hpaͨ bï\cFoOKM.~;J3ỤuD+*#(ezL+H)5e(hTg-˭$ @N<*.9{+w]j`>B߾"Etf){υ:$>(EJ>]x =Pؒ.lX !" j\P 4==]ڣC?`QrPRY8"+o釷M~d~O j2zL<ę)Sr mpv8,X{D} Sc-Pr$JAqm*6Gp3濟v" \uyɱ1UF#)~9&O(acS vR*$ 9=dq_JŦխ. V5r9 jӬ!gsf^p3?rE!K\2oB 7x~ӥ CIq2Mm2$,\K}T@OQE&'H~(ѭCʖtG f[Ytϯ3DT2&I @\ d9ˈ0-|#BQTXilu F"(\E u> *)d*H5ۋף]XNG|Lu '#Zf]Se_ f0wNwbbJ&I.{ =!)ć !d H ǣ7ɬS"4Ä>~3unJUԴ17+jl˴t{K.bS82/B `wO#") zfhл]NgA Jt' ( 4b sKrog]FUA礊fr6&VK32>%W+2'R!?Ɂ]]lh gIqZXUP3֯9%Iq357t(ȮjvۤH Ig8G*l1 ׿8S'6Y,OĩdVRcjXx`FF#Z=YƢOoTîhT_|>H*9_۲OXeoġ%;9aQM)"1^ttGPY"^OrOmɵ6$#{3z};37xY$a5:9m[K:Ѓ:'Kj2 챯HiGnblǤtRi'gv-JHf="{بp T MN6Fm^PJt5\m/$|odÕ "sv| J!9IIvoO7eMz . diGa0ޣЧ._Zy:kڛpOz([0ÂO[݆ $3֏(TZ_ $]Eu3sk䆭#t?L{SI Iv\YH#֭M^ncQW ΑN^|j +`l8{7d} ,n/A/?_^^d}%1OfRGzL c>imhT啐%8"'ALh?6x95DKZ`̦Z i; 81W 5"?·5q6o0Ӟ:H#d.;MOY{ч⬮N={;V, ?ԒURW 4ָfbA&C3lԋY^ZY3g7 ;fPS[߬n5#NG`.F?@0x 5akuWL@٫z, 'CR46+ sDĦdۺ}S@cB;NmiA-~*`1'RQ<#4}0ZVd!raY8@|l,ogbiBZh2/Cs㘳fJoueΏ/g$"JПF0h PxIy9t_$JfRIHSU#zHgSޤTs?_۾N^WKvj%Y,VE*DzI7L;7Igs9=èJ9qu+X)-ǎ8KS^|ᷳK;탊Q1 UI"6X mgM6#NK"dVȊ[8NYg0"g6+;,bq(Nt44A^a RauGvcHہWO=a)L F nq5_I#27_)e*`bCq-&vx='K6##WTw@|;aQ=+V܁]=C#Y@67q+]o$5Ği=|9-PRED̃}M tB i̘\ePbӨ+WBs:Q?+hOTc_ޡ;tIGka^b}26W+t3~Yr:P53XM?#0N;QgdzZrYb}ImMۧA \Z/+=Sz օp*CO-`ii0TrSzk}o5վ|%ʟ~4ƃm>m:g&)ͩJ+0^6(9v잔{wt=,*pC8nH=&zw2h*&5o(.]4AhZ<ʔlg{Y5^pWY %bȢIW G:q$4,&jXpf i qdcmY.bCg'K̫ ,0NG(fGԸ{~Jf[3.$_%XӺ#[3;yqpձp3P[FE϶eFnlRD wH𙻦jKEq#KAoMlDGCVrwC*.|d&tW =)C0g'ܽsk([ÿSa 5nzY%"<Ե9c'o@)[+V6O׌B}&h{?ARv(K)5Y B= ^{Unm}} $ ۫= &'dtNϋx2q>sӬe @'ȣ!2ҟ3C0}h}xu{Q:p.9]3#yeNVBlap?%c!GSOzKvQx<Eh)Xxʽi|oKVSNkR@g,ez>3d耂VoaB,1l>EMiIGH0a(msw4!Q U95k&jrg6U?h}ɇl0(BbNtT}2V֙M& @B(оdiWwl{{!9-' ]ţY#;g|IAj7CBhl%Y3+I3b$Q;ZTJN9Eo !e:@RN\-=M|rMPk?nW q(:" 3@9dƓ&CLuL Һ2i~ZQ:>9%3{qaÀ$c/.0څ"O̼!Rac6;\ڱVkC <0O0S[6YP~ty3YnPFSYAY"잵5%MbɪT:Ü:Pbo\Mo&5>GS|Y17΀T`8NG]F3\h6ޥϜ_gEL@jY8UW`,ۦdެWJz'=KQeipV@Sxpc݋٣ LY7U|40ܺCP:BƔHR =ofTt됔`gzN[PH3Gu]$|Ǒ)_u#S0FW j ۺ˕FJ@J gwCmGg?$ʖ0v4c3y ,$-WCKڥ$l CPW< ܟR"۶ͭ2mfIL| 1*O ;[`N?ɋ@{迼hRvB؞?h<_;cڄVPLIHz2d2pH:O84kT0_\h BMф!z9u( J%YdM756*<m6?^w+i=[~>:!%>?vu Wts>>rM̯-95LҋPw6[WP. ߇ҞfAkN;]<٧6E!y/)^vVQФj%z ^@ kaMIJ!<,:[M$F=X(nd ˧laTkgF@o35&<|XeqE'{mcU됫%d^WʟDfCtB$'M+Q( _ =aV5&IѶmC\vPMXјU>Mot`~9R[WdXd 3:%ixh6OW@=[RT츭4/t-O )l$AtaQwAgkbW߬1Zeb8[02&382Oewfw%{eACk !Z^VB,Ԯ\s}BOm5Ofj!; -f,aStb^JGOLq) }g+Ҝ\%)~WnBKZds0 #j4?ݮ3ŋdÍ!)x\QaV{h:i>  .Ϻ{ze<9a NG_I8K:rQ ?΁ʪ l܆`#H{┟5b>9p,J8,NT[F32&xbm扲&V;oxZ"+:m5?m=~KGjx^y:Th*f_}eQzWcPI?,DrӲIGĮAFFcsk_Jf6)R!}|i; Te:EVA+$-,-aJ4N4h@^KQ ٗ{dHp? S(r Ñx|^{+,-/n9É0(Tŏ1C~%Ϡ$,rܑ ˭hڔZެ.]59 м{5S7iruk>~EpW^؄ gS֩\&*Ռgp jqa'e)a -}XY89wR[Ԭa8pc9/ނj/yxZ*6nj|*b=Zq4)uh:fXqz^1 #/D_.uEU_An+sm(5qHKKgtϫz5!yQ6>_X4Sq.6nQň`#(f}A$&(p,+@T~kaECsuG2 gA  2qH['J{7vYڭ ]6%ɣr,yI v@fÇ=6G[GW+9LEI,)Tb|| 7Ԕ~Yi>x5ϸֆE~)-?A©1(ΡP\9`\$w ck΀dDjd는gnq5lt˪T;ˋh!qr.?dFzE7tA hT0 ]兲ӓ 2B:w! Y9ms65@-iL A=(]=q=p~w9LJZS ETKXv 079K@k.㎲'F|}/0ɯكdR-))onMy~9Ki͐Hͨ*W9;.iP*=hN R+6R\~խ$:G Ȥ+F̓9)щΥۋ|sǑ;-+`I+NXm*=)L`!ݍ\[\Zna疨XP q(R=urϙ SWL 21]y$Vg6hL~3ۘYzBXY|DSVbm/kz40mM4=tM5D`E1&tY ,T o7 c <qS%gRU~a/nh^4slxe8hoaOi]Qx *af$н핀lcP vވH`78j:aksr!>ȟ:_RBg!+ sqhdQT.lP 6L74^/a38a$| 'xG "grAO 8f~3L)#?rGxҷ/ &[qAs:"rJ:Y&2*YRʶE?'>sqB0DӾ\!rY=Zb ZDZǤנ)@6҇:Þ1lL1E% َl%%LC˰M}bKA!gq7`ȡn UPa/f)G SscK[UF +qi5*e2w9.[wKe;1zn>9H3Uڨ^_nda'c8k9ufvnYI5FSf xPsd{ҳp?22kTg 24IgTI;o|1>͉OzhO3.\x]OUG=iu1@ԁsEhNayM5_]Wo"-2K*1HtH*yqRfAcI@#LxoGV92 'K$89 *}RNTE @D"%ʀ`N"]-JB}" 6šB|}R0gTR g> #`F CG+MQ!f=MֿHË޷:)`CJ qJU).Ie^J>5~|r P_1|Ȼ3ڶ>xúw\#NH=M/So˲g8NՊCoKBD S>6$&~\ = #nRu2sm-"w_3@II:U\$(({y{4bIt+\7e>.1󨸏ᅥŘTA 4T >*RNP\!ͼ.@g.^"K|SB`LE{!frRx{F'6{iBp߉Q\9{|Ntuű$=^}o>_+:u}3 t+".Rf);3 bT[#1gG!\1w8vsּy(:ɠ מZЛjCjʬ}/`\g׎A,0 ]O%y *;Ih<;S4u@C`a.Z%H#)# //5#s̎NjФ]#01b$z3vvyQv5+Dw==ޅ)PꛧI M SKrwbtau} fpb8+Xq,,e7( ѧS*l>yt IQ[uDɷC  y`s1v570h,Rt3%,H*{e D.EѿJxρ{3\e> 8 @*U,mFUpO > v!=lGS/T2BWv+B(З2e1|=Z+%:c@bs2)kU hI KMvuЬ|Gž@v u%Ό%~d8xu)`c7t ns>zʀao#VVO[jyQt>|C;`!9Jh?stxoNW,O3-[Wz]4t][Up@m^ބS_ϋGmnۗڔ p&\uP 4&浶j6+;ۥ%X ILlcqѼmt@9]~>et=kyd.:<9 U \%Q8tQ"uH.>K3~7 o+FX k$NtkhhŁL*bS†nNƵ,=]+V6bty9Q T ^z!!^6)ׄ _g G-)b]Onmn#  p Mv *!f ^?s'?vۦcuIO\16éd6Ǣq@žjCWw]X`8pl2 Š(m" bV<Ϥ "F '4QP-!d3ٛe{(ӟ5ms5)U?DqwϏ-!VB$<6Rk1 p#Ѭp'epa)J:km%$NٙlŸJ710r xEwO{VĒ?eA"~OkfM֖!쬪W 98ӥ۬EtEXz>/ 鿰:5H;0 gήwpxKlbٽdZoIö1dԺo24N , !ƮbrIǹZ#ϲW[Rck a"s\הU:LwacU$ 2W!jԜ=tx9#$TIvy| ˧qȘ*?l,fBsaNZǵ}b=1M]spOwهB)h Ձn^1M [C:tくnch0ZR<60CzSVX#r2]JiC2Ex$:Nv[ńiMVxRQڮef&H{Ft 7LR.BQ|#i+=B*Uy}rGc?:d. 8p @ 7m7ց NYwi:ʢC$NH~fҴL x [OGU CI' <F}ZvJ]}ZQ`Jt^׳zi^G)îxBEUb2X\Ǭ7MPQ*K~→PBnˆsx&7.•4]MR;8XsFA]{+@z([ XԾWlP J+ mJi1MiEՋԺ(YZ)*$=w`EN.[k*^iNDٌY+go䟊/%H7InJ$w16.IX ioiu3͹| )r}ǜw@%p1p81y)`u[]q*HD\3Cc\ΪCSciASiReP@μiY7X0o} OB\JPrcGKx6L#߁}&3?챽75$B^ȶW{<,EWңy^EXHQy׹mw,B[mKqD03$r3ZFl-HumK`4=IM1ZHFvD<ܼ 1>i/6~zZhDanqnZ 7B Q/`4lDhXb932weinןFo;@L4!>D;73K[4.?J,i4@A)a;%ɩSs@!"z5 HKUڵf ~feƋ )L^Ҕ7 )S'wKPK- kفϾ9BgM=(оNSBf&(~&]аcpӉQ.@D@iQ{NU]K GY8f̰꠿V F v1ӬEɳN3P&`='@cUO/*@F1+<N#,LIj 6δE(GFAq WYZW+tmTTaqa>~4b%ƎBϏC@J$9 t?|ʕQ9d+"Y|E,)t[ rUpasnjLQ' DYmhlȁW23z0- KUܩ4x5xHGm_n>[ch%rJ系pa t[LH O&zUN(. ߵv]8<`+jnE iGh"2Rjgⓦ|Z;4#C@3}x?+pמv^kX-x:ӳ pS׼+5ـj?81{o(6w1vF`YH^Y9KĽa{7K%~7LL!)p}[<0Ki~7sU֞' i^7iֈluwh9䘸[,UzxPYkVC,SB V>=Ɏ1 &Pf9e:d:;S91lWH{5Z~UB`e\ExJ IlxI2ѾS'W2vM׷b&F)N~Lٺm R6 j?9Ns 'Eyt"UNL%$~毬4p}> bc'Ft@>H fY R9%MyG #u)ae[Ruk>k_n!aKb;"_RHO(uq@QN5. y63gvF Beێgɨx z>S9YeH o=Q9F:0p0D tUZzS'lhD_ Iz~167͍]B+v;9%PmNM\u2-,Ɋ+**ynkRG'\6{NiE\x+6ޠ bOΓAsT|<ō7[MTDM2w;cGhf5"4_J mTw}\C̕,RSKh0sԕ$K F/cXe#z|[!ϖ9mni>R+9NLLdfY;֮鹨*dW[Ʊ{3`9 ߢv&Qż" 8]'D|j!k4 UP/,% 2Q PE͖ͫB6sUwC[΂9lWd7ʘsȲ%ZũFMcD̗lJߞ z1yy<.r]X;QsCRz%XY1V?]þ_c~Wq OIu ]{G"A)c<+&4hHhRǚg& ν yce6z1Mnmv6!byx&o̡e5ZL)y ! ?E@I#>0V]BWN^sn@s7 b_ZSdf^~r'O8䨨1N)JGq-h"c <e^Ͻ%ѡPVEp H$x*`Gt,e {9P K`*N'6}DroiR Eg8#G鸑f8l7ryK7rv$f!>\nK X\ă#F3uoMlNT HA):| uwvSHNaPvW0^gݚ=0HBKT3 \y؍2ZckC+0nKk:rKdGA?4=+X xd>qdI)\j ] C"oO.+]F^tR]Ԣ['FP,`bhAhjpfC&<)ODap<q=#qtf1׳U*JKVkC 2ů##3O''S:ȏɛQn1T /}i5Az݃{O &̵t w[3U\<;ު$=!Oa(AH D ȓHe3+# "ds$iZgǻ~}K KsaѧQ,D$b P6QGu&)!Z|(og}Bֆ\6xnw1r##DTVpY w#})/X̲8$Eɜ`h}>uee-3_9Zi%Q9JE_n5)FwAf͊zA7Kd K0m[g.*XUL 4 SDXIV^B4~RRJKsw߈#)r.@E| tRi$d>o=On 0sc99f&h7~!dqcD X xr ph!;\j9OqYn> .v~ h{%z^sx1 GKE:S 0旞QG%Qm2Fv8dlL^7]ͭO*8X7M#-'i~eqFaaMN\[_}s!5>lKRSǎOːD.S/[ů R'X佬xYfLrD͇LDŽT@/^/"m~]A b)dFf&=|_Lw7xWz8??VkQ,xv.㑩T6Hʇh[jn}pM}ts*8%=Ϣ>sZ'6YOCf7Y 05i;$Q!!ܿZc՘Hb pHYzW$XߺiIW\؎B䊋|7J[P1oO.Sj<=zpuky`/%a_X L|:>ZFL >DT nH-QNS$T~`3$]yFf BȫQy٣% ߓ귆9aJ~'w/4YM/>lKń/!LQ:ؙ B i9FN/$r(G+vzϗ9t;Ywyh(Iΐ @#و if:)A׫-[Kd!ִ]5-eM99C-qQi`Q_ڞS]oD,Ciin/KG KP^otЧ,7)K#o WBXg߹dQn,3u,0'ԩZ1jуyZJvXs% @y\I+*:1+E9M}:RK훵n0NB'PA[fzmC~dD4Q cKi{Z%Jh39VF?ߛ=шmx<unIf?  L@7*om=Gũ {L%pCϣpN5 _V&*hfw>F<G_)^wmAPm>bչFjIղB@jFJ_! vhpN[+ Y&D1S2ZUƮx|Fƾ*St\ m&ti(c:,S\q& vt 9|s~"L٩6tuKJrnTOHg P =W%v[.>0/!fN-B h `}/C* 6sTת˜}~I&w[ =2bWw_i0v'\6yFJ 5Ft4I1iVÌ?k!ɓ!=1'd|nt,ٝḤ(霂R;|e5Y /׫tǂ]?㵃 R9Ƿ6lih5S dw[xaT}'3u ӝ$a]͏˜V`z"?c_˞"OSu75 \xftbnnvȗ9Vȏm7^="T#3Eh2iގiQƁw;jP ̀y)"!:rCVӛP8u\TI1sQKĀ`z=lR\?tH2A6`AGʸ~Q_"3hGwQ]SqZRrLrᶘrј7@:q/VP``wOڦs6$u3y‚Esϔ0ov߳:7.2DBr~H[D߀&FA34>4-޾|}-6aFdu7phU*gXB8)c 97K >Ẹy!AkUT j iI/y],1<:Y)8#ٺ.:u<^1K;ORf/(aɚrF|i7sQ[VCM ۚ `AdЊbiβG=ڧǔgݝ~h-O,tDމ 84T3YA:HSs҄ f〪rI}pa_dA9\YLYm~ժ cS\,y| |&W8C[$X^D;}cifzCU kC~z`u{z}p]A6\p(GWCXa`0-T^PF6Byf)p'o\zPA [957\[3:Ƴ fܷ :( Mk}1,\U8[چaN`XBHL{>SKQNT޴Q{ʩi>lz0b-=&p:o5 pK/}^COvM$'H[d27(1vgM=1a8eb L{7CUDsÞQ/R M9\^n˪gk '_¡fuݿT")5P& ,D[qKJUi2+G$ˍ\f5j[VXԅcqdXtIa0#bW.p ͼl &pkؔX"%Ju0ů.l]u$$f1`p Ef6g;ȬW~pp o?O79Dod̜ѐ3HWmLUi(Ӭ{ B~LKiyVW6`&'`$sWhlX$ۖ= l;aǑi'CuK^;!̙qHnә,h=}WWe wb1Knu 'HXNnDpVXV I w$_)!F)_{rZS:OۋcQߒIhgPo`+PXu{_BK?xL 5ow@Ѷ5"Cy6Djc1A bX;Skj[!V4Ri/}(p Q+ХXcr{J6\ H1$'.8кî0nKx $(vHy)Vk~w<+6p̗zwCiP2Y*OnXj-5$% x9њJO;8/^!|եgi^;n&\:4 lQP>gxG,c좏S "ލ.#C7sA ӈL짍wA:<2-k_zug-YW!mcb#Y]u!Yc7I˕$rAOi~7'LW;)sn8nU]u1g3S*emG|V㕈_5%?}Xu&Lt^(1wHBcrQcޢբՄzG9 jRpn(0b SIcm[:bnC&:B6kFK4dL3{ސA@'Qg ܾnr&=5Bz$ jېy?)^n&~$ ~S&Epa"5+lq6E e.텁v*$AKЦqڕ/ab̼ K*AbOM\dXǨS<)@}i~e6tI %,ryY/>'{S]8zɀﳖ5B= CslWTXt6]HAQzZw9$Nr9"yX]¹ h}#aEv b`aړsR=v-;;j(5yX[c37nTd쫶4-~ˉX6P@] FkEXLpsϮm~k9Ԙ#Í:;dhT;9w7Kƪw!/W uf}#Ƿ#jeyAu9t% RN=hSG-ە3'ҽNúC 9JUYS&/!]fKVn!5z#pd,{HB[[6ҟ?-e`4ÌYݚ(XAq8oa^u ԔM5 dZq Α&,qufђ8O)Ɉ{Ng!Q=,a/q r{  띁͛R1D͞7{9I$c5uwxOy4cO=aq2 WZQv<Ok聺}9ƌE 0C}2 Y cOT>kXhU|KIH%ꆘf[ueV<<,%ս)EQ|-s:ntj{*^8x eGC;Q`Z `?pNH>MP f<搷*CPNgbr3vΜi‰kIs+o_LBQ^mo;G* ¦c OLYid敋nXu4Q&aT4MMb _6KH=娰GdI*pJ͡HCT8!s)S!DE`εBP5|wo3S.Y4yc&E0CXhHP@熤[(UU.W"N>s2JQO.Uä]?D-WN:PVhQ (m1]r NgybccnM* 0jRVTqv}\RꝖrq}<&5p|t>0|-_z8:qvkpqzHbNN(yeobV/FB"ɱE=.nRPl48Ս<`4 bj.Cʀm[:?~;x{qH c#qQbFb$?-*z΄ o}MoNj;y)3@k{?5y>=99j/DϽ.@M[@@mY0Z),|Ka$sY|;,;d<}^)WP&eKEwp"]ХduuǫִQID=&lW!=_]!&YPJMxYa-^h⣧ԦZ]-:p-qX|90z.U " Na -HX=tBS]\Uo+aN&W#k3:ej 80*aVwf1E**5=gkISB,8‹-..M%:0M"Xh'~̐.bž*snSXBq5Wp~ ٔZ>?d=xz rPz*(#R^Qi)QQӫM_&P=V֯㜙ŅyPڌ:k?'Nx`$hn!69TD^@bVZ SJb,(.$:3h(\ ;ҿ<'knȪ#ue`s C&үq&["*˸Q}55y>'hzmtsud]j"S*dW5ρvI29 ᪒ <3x̚A,VpFI,55buWkNJZ0?)hw%gQõG P].GW46|Tłhh7(Bn mUK6dv8y~,LRϊp 4D8h3҅8st  oǭoؕ O+f߬ IaMiLbD׭. =|(آBQJ-1pˤ`8nC2qƥpfUYhǵ'{YJN)F(ĺ $+x ;Q(Ȱ(|)VzRIrCi5h~;),TuH1V S8P`> ƮRޏ2rdljM{;a{KGLEN  V'6UDO@T0HNݕ;fP"R^9]NsKuVkxAQrJcD "ڍB) <65]ՏC)֖%\ Leز{lob*e# -<@qS[rq uk"wx2ıxH^fP BAq:@㱥A"&cKcAp+_:^[8ݰɻ<t6G8I8@;HZ~#-SLt&kl\|"2Qpogc9Eop߮U(][S#&fXR6^4_~J W2/8L>).S!ə(ߺil<0,:}#\f0 m@/O? бRV:`aI@|}k+!!WFB+9Z܍ tV_d3T @ >0=LBKM~o"挧HIK;9V*&.2Y_[OYҾN.ס,Ŏ񢆭ƸYE܊>1^*c"`r+n=MSβ;vΉyKx }4^1{^CkeiZQT\Ǐ\DFnFl,0`. 6" >HlwS?*Մ )ٿ&e4ab5#zPL\X&v$N{ GWN̢WgBtBjX7 iS#9GT$s0L0V0WȒv>,r@_EW2"_O a)Tyr({x8K9hX;tJŨJԴcAs:GL@C|4aM/&x7[X.0%9|(3C͇: 3ebQ,YO~(mTʭ秂> ̐k ;Tɨ8үn].KKrS". PWfN<.YXwS2ě;׺U `ܮ;Lw-u_ WV8nQ(+V?쀖5(10'D qP(rդ"c.o̘e맳C:D =v++[ ۛ)7 \UҪ jF,r^r"#|Ғl4$l_=7;x `67wE`3/'($$ 2UՔ˚Zsԭ߁LClJki 1*fʐ5^EeեѓF>#|0 u[cY G7u*ѧyTjE"V6@6U 8mG L[C1U[Ԋ˭Ijj7h ۍ섋~ }df<2p7}L͠6}ß&bdla[fR(vB]ŀNl5fj5kn`4y jlѶl%fDbH"k?aW"I.h')?:S6vjcxT75;h'ӦT7t3'|EϏ/P -Ni+  lbH.:4&{DZ|:7IpctOAG`M!zp[{@9j%wE؊vg/0#|t h^WzBnbv x#lTfOc'cxA>aϑG14 R{flЪUT(r2TS|p$(^R;Lr##kP0Z5;nc46Vtd!𯒝nlƋɯmGB,HقOnS3ZHڡzW)mG8hJ EBܬZ^KQ2opGc07z|zw)Gyc)Q qWZU;{i,۰2j@XHFPhhSU58|7rc 8T^`U_^v8nX$D'n VAgfb(9 'a֔X̝>5(f+9+/<8tϖO0 aغ@>XWa^.<<(pw'sk/% e3q7o˜d9KO劝C^wQQkjs Cswm;̯܊Ϡ=obݜEtG/1ݙaclUBQEy I_Mcg`s+tcF" 0#`qh!m}*x#i>8fl{\}ԭYEZ|% t`4ۙWCk E=-Vv$h#,43pR"E_VKܱ!וh`I5ۆ/hw*]tذ|C}gf: ]{I+QSGoG&8^ si'-2aI*X"+q 1(8W "He"TcgK [džЗ~un>vxXXhxs?&6+5_e1>oؔVTZ" mLDڌ9|!u*>M=aDt}ȩcȡ:ȣ!_Ueɇ+%pk څxJcF)u:W~mi3QL`A'/$E(JG7+Y oʹ$UnW#.>5G"(uϮY 6礈F'vmtW 7v>Чo y>Wy`*;zx'tUMB aIL?.\< "D}1 >̹ǃoX˚?Gy/uFx.=7cP虣jc ~_JdOq3յv )+|ؿ iG 4_ӣp+̪e."OEknFbK{>uP\<ʔ}t!׸2R?sZZBV&2fBuƪ'TbC8AtQsYƓb0'*v1F5"@ʾZ)4⮷aV7OlJ:4cKYOh [R.65A#oE5ăΦ"B9`u&X\6)dHegyvg-0?@ёPK TOw(ؘmFg'-7 {f |A +Ao {Mꦡv F`R8҂:Djզ] ~jmG0_BpI8cy4]mw*0!?W`cy4H:6Ż*]{oV8f I"n@D敠3Cœ=2H5FzAvQϜ:<ŝ>^+Al{pn=w8(9L9ŏLGu\ZyQp?`xp.l^,跊:ߙ ܮp9l^6x/PM4Ͳ#^VF& 4"Te;'Yi&lbWQqý G;MUH@_ f|h #՘Qe헁T{aw\oPvUC8k~ZVNG& PMˣNG[j461B!`!Y.t.[a$ M'~IxT#OIRMQB*SHVЕql<rUkYg9gxvcs֯D:l(^]9y$SPQZ6!Ϧdm=XЙjݡ`Ff%eFw*|CE9CT4u(9GVO"67ʏX\"PK3s&"wYo$=留S:d.LRVYӀVP2buz°ჼѺ^&-}x*&[[٧MY+4%jW{~o+-oUT^Nnۢ7o\yeCQ7}E%K5ۓ.' ZL+N)!E74c {WL=J '|~GBp\3 'l玶aBQ49G"b0f>rȈ".W4q4 PzC$S쇠"ѷI0c0(ASlOpUjLV IN(LA"[H'>%Fl\,ԧa%B7R]r7IW~L^ةSV2-sɚj\Ty 9qqϻHG&[̫ /[ &\D37L>O!u'S6爭I]@{^)H7^n#n6SS塀SU!|k,zЁL-ZndNd12`DV-ޱ4}-ζ [4D/Xkhc8cgbSa}$3:a(7TqMuR&Z?wG&Ł֥&IjYkWgk;cPac.͒֕[x`G-s#T}Pݫ¨K'+NxپLF13$|Cqql^3im &Es߫&>ò@Zh"vSJwRaLp$ZqZ[M8{be^jb?|O0X5Mm /_40aEPue|^m ֙S^Eo^^>ZK௕iT6eh\AȂ׺fS30 ~J9OC M*x~9&+w?'.X{ϑ*J. h$06&# m,. w#a\֋LӼ#[(3!O1r;+HX<{7\&qAYbX#/dJ+w,2E I_]O;.,cGf-*]+ k%T-"SKsmdqf#Mo>F\N>VA}Wq( D4#wc\ hQE47o Qt:s:T48?Im렘B!KK|-| ao&8:Y)è* RkW%֪6փrEG*wyIf0o*ܠ uQ|'χ=WЛTo> T_A pj-K|U&"v^ky -3 Xa%VXs㻺V?0jC ވ{<%<.ѨMoˮ*S(3+WFL-.( ohTZ ,Y6^dp\VT?a4eF-+ ث|'ڬEHא}RL`~6[,;7ݍpjdNuةCi8 =ů}l3Z$T\TĊF# AeF_pMt=l"]=(A~E3lV߸_d]- U7NQA\NvOvH~wki:ԈRLJU Am5[g0bIЦ<ypmsOHf0P|m@Dx)Pt:TS(JG}nvp7mɊ%[ #iM K~I%fd E*tnw'[NKW jM/8bL õ # ciϲ,RFϢ_"wO2q5_st%S_ ii|dp _LP S/ɳGl TjhzD (&HBTH~K؋B@ac>njkkZ8~xCE zW2]S %0g *;4XoaoWO;,&Tl}a=1Ej֑xނǸLJX?d=F- ~-p>?1/ V~iKj_F Ly2Asf3xE9HT 㿿=E;{O?ɃUʅw|)*$ H Z`_5u *HOnV+q)4:Bɨ`dQXUB3mK̈.n~M;mZ/85"Os!ʴȸE^s7$FTҹܿ4P?/NݎE;MGc{m󍣐!lԈz/YFWidc`pr(]z¸NEp S4GGh6NBeRQ w=e>~]N͖EEsK+3~P[JD;aɁ,c"akKװEgmO+llIh_òL}cM$ƙk$xј4zpL\p8gZ1g,3F N FR(6$O7 +ᬉ#-~9 sZ)2ML,mvErd<d3DϋnGG&v~ 2#C򈡚 XY~KI0%au>lif>MlQ;2{ӵϧ4fP90V6לZu، ]cT|Z()؞MbiV 4Sp4|VE++H+"mnId;c븈 MkyfcGCNHj GGbׯZJNg[lO&3&B:N]KD.y%^6MjX^ѷt5>nB73G@S?$qy-ݍ_\&(F s~ p,UgӱaR}f`t@ q&l)?Z:oF:D`ئ_Ń,L~6K:}C kM?tY-Fk d %NejK8PAjz\Lg,;=1v tZ9$[rO{ /E~SQ}e3#em2"iyeL7shZg]}D_u>C HTM|%tNk{,h* wk eJsBC7ԠZckFbd>mO~{d,eEy[5U~//J/«#$\)tXCm Լr1dx*٠z*uADmoɹ֪ncC=M RjC"F_}8`=X&LEI@Uog6aZC=xhwg&/ WѦ9$Pek.F&{2+^]r4N{ш8t`ŅV9]b=-ܕw's.v_G᧍o"a;H:.  'ErÎMIJ6(HBj:μ96loAndblǜ9:秃DHPFTys0h(!pC} O~\i!@s4َэNX-0Omj*592 1P^:Y'dwW西jk7\NvHg~˪I^HhW~ݔJmQ~C1NeԬ7Vm|ak%)Zc\%cp$T1+izZTo7̞Æj_+as=Io=Pי@ zN KX'N6鼂!a/q1l!'ڿʆ(jO$ZSxiAC~!᷒ې%Zi =w?>mGeX3[9>zZ{{nVo(qvrayc7,LU!I[%{=Kr=CAf؅-9AD]-- S wŬ&6PO |pjpʗԫjM\~w"sg <ϻTx,ZsZ6+;ʙ+Sy6] zR)fQ!/JA+ܦ7`bGHi E= 0<OށXdYoIQ}t #`|2RV@Sgh ֐9nAGH{m0sЦ۪guƸ1~R/BK3[" K$|x}]5zp~OL WlW Gst='$e<`cG61ܒ} jY )!Wt% l[Qm N9`#Ez3 KFaEUbB^T0\, a B3i3*>*{qtP.=,a.TnPsLrq|۾>Q=q~n÷\"QpFEWYh#/v*T Rf)e[08!N=Fur3H240RR%or*:+ht~fۖ=e% gdXioY$^D rPE3"0ZCwpDfZ?'b==[s&_ug&EsrB3~WԃfE*F>pk2}"M$ś81ŒLI#6) )b. ٤:ӂ˻hZE2dE%yjh ΰ5pXWp%9Hqx8Lk2R+^`fu 2F)$ 8YRB2¬t 5𕘙ƒ)]*-wډ<Ї.d)`'gN_ob^WN8k} ;8 PL)hei&{rC;LL[7ZџB}Ǖyy̓)YE1aș8v ꨂZJ3.1VBX6o[0c2/BͨG]G5ю6S5;Hy LͿOT Bxږ20I~C3h,:u6&w75jܑU%-Fd:Xr%rR=sn}R4pؖgsѭ]zN1f]3$"4R8:[Ixv-;Ԩ"tb<#GvZCU^yA -W{ 'UC)]_[ (kȍˉH2x: P!܂c8'૰5a4izi.MGXD`,M9̮_@,!ėVY6YA;+Uo)#GmHL.pNqEi;qN(S:izXb6߳#Fg@tYLc. :ʅV3f "uN }\y%rtqUrsO@H;S2 &9t;cwkDJ纞 L[kfZai?($0MWWvsK=[#srՄsg2p:]W'?H-1H>t) H)ֲ`z=*}x4TfdZLK!صHNWW\~K@smB @M썼 uxaϡശ7y]x\. ɋK8Gk~٣ଈN J")ɴQ(.DV`, E d˨kOBKi&XWs%&[n=JV:@]ͪ TJ/ڞKl-_t7%sh#:EZ P6 :VgbqK.|2_ނ>'FOCRb=e[cg4,Ų&%3dX{qMhOƒk@loꎅ[ " RnSVaD VOS1' 3EzҳHvg6Ml]nv| cehCu](+DdYKmmi-d:U1zkO-x;AjZehPXT Q8o6.Rߘ+vIhX{1%46~D $_TU ' ֖VW F|F54,'YǤ3Rv[IxPrbLv.J. %2.H}]n*pmNұ&4/$&> `[56 d)~/5LXxࠖ66nZה'{iuG"AGf,gz\3lfךrkS$Os%=6}WA=#-֠b^  q+Y汊TTeז1i}!Q"݀Gh4(tWNn`§i:}4 0ju2qHD.$pR!?bqs`[1_X{&:l6r N$Z7p|}h{v)0@M~mg1l?H9+N3@xOiKfbyrHK %5@tJr H.-'x[A<,XN r;pG,K1xӢ=q[[U9v0<)h1J FJ"H\@ .gôwiRWjB8q7m'qrNFb yFuUfd $1_j寨+MHvdž]&vp5s㱿 V_6@ 6l7)/>1͞a`z&u_ İ~9i ~$~^zBg` ov)7t3.fSe˧Phכb6"nc:SzM*^fϛ& X"]ݵ%cDda Z#W;/Ÿm[SX D[@d$rnzP=Bbh00h&kǿblק7BWICo jmMrC.Ea78HDtG1J5~CBY˿1NHajp4LHt%Vds鄺/Kc_3N9ކqdrʷSqVzBsb;ǔƂpY]O׋5'Y!?!8 ΃A[W֐SϽ@ʪ]Ь]f<߫+B_NIPߍq~`{o G]INՁmH+&)?tlk-!6ް;!x`o].H%%ėrX|ĪA'㋊;s >-[4,).YG<,nkk*̳떈$_m s5(Xd& Ow/[+ uԎWtt@Uݶ|EyI$[l) rݿ٣02&rƢ+\FY?/aC<"Q!jc+?$OqU?3W|ywcqțO/ۙOS ZwA*pp>koN-mc?ca,)_h=ՄK*[KlН@Ib݁/_k+1i8{k E9xޕHTg̨PR rb|߸.Q2g@=e`ƴ)DԶ˖ڋw]uiܺuXo2+%&2\DH`lPဒ=3ý{ִ'4֔Q|&iDG~CX' pܫaZ>N8>Ъm s -J0 prtbR^@E8{Xz9:.qBg;&@D?5jW]x-=t!'OT8'  u8.%♊蛋:dbvyr[2c#-f~U`^ h1/&5K ہHJ__FLMFPV%K m|d5 J*WڌL הNZvGU'q EAȯ-wDƈ4I0X}K&rqN,Rq,~ M쀍@ĕJ=t}_hEb긤0nfh_ʈQ0dP )[qp_moz3,u2`V4 q$t{2r8MV5ԃ!GyD2$> u0Cc`?zն,yԐO?ȁ!\jwq0?[oDΘ+ ܖB}Qw<[́,%7Ɇ R4;sol8yyи& ve扩'ND4 X=.6$myWʇ:ٟ!lbGa=nOE֧Q>1ƃQC7yy=\p\fϬZM `vלU#jĠ4=up!2@gHZd?Sɜ7,^~ywMQsuwR29ZA_)#]At7֌^ %nS¸־d 7Akad1^iia,"n<'x/b!jZvS=ߴׇO2vS\mǐwm -^Ν<ղfrmEcevqG)^ tAz_1q >O:ϏY=^"}Yq$%7"*Qo kn )á_ax\yOƂ[ːTVW Di謓uZm^& ajgZ[P _\xޖI`b+1hTy[Ag@R yi 0>e9=eʎ; =GdRL?Eψ:bmN$>\AxZxϐnymym50s0Gs8A t&ABXx^-$k\O&5bE[PҜcEDbIļg\L=3uqcC P}OK9}}0~ yлb"I@lsxXiW=#ClU:d[+w!Sډn6,l`l昆N~S]|Q`JCY!A'yDHXŠ7i:se1Q D&]U_EQzWGL (In":JDU-Nӌ([M.P&W6E.TUApaSNZ9L6}H kfvρ?-TegW:GcA_Ño,roD5H pEl dZapWH-B4i&vhk \'f$]gT]jҐW픋9>[W ]C6iD5տRv#Oi,#;ZΦBg/|Vz%AP$vz|P< tvܒ珑6 ?˚ukϺ R @hۘVWzq|^2}=uӑM# (6yM5b^tQj]BMk[''B Y(5,]F*;HBHؤJu팞ˣf'V"4aJV*%4J WB؂m>va4~>\tWbBeReYfn˝HXi1Z_cܱN^-$G,0R912RT/< V[10F2H`pFΙ(؎9!xHTmuW0|vjU/)3)#˘8׬x3{,-;xvX 5*iS/%avXu(WR􎽅ֹ՝2ΔCۢvd.w'G B[C}!T ySDnvw',`a Ǿ&X?):"U[[[4Uur|tIBl ͯ"\0b>EUv 'VS!IlJ_+ H|K1W8=3qzJM @H֩mѧ*c+#(k˯zx0Qx]p52̩x]+Ax3PU(T9J,,QԏS,8` S"+".dJε %pee<جYB :⇂w#αh.,ॣgfG. S~5yn 12jW{6LjӢ. %);CQV?6\m* |$ߧ|;mCPƠqŎZ)oG萕ڗAߖxِ&YgVR^6`z!6fN?ͳ',vGmVU}ֶ< k` V4.+>vػ_Qt5c%7Ix]]LW+zXeu -8\aba^ܼvD0S ;ҭCbO:1Z~ZBhiL[9.WadGO+0ɗtpUo6 13baJmw^ ^cL#u@׍u~Va>'om#oh)60BLIsT3oRg#-3]KD@O7)ꋳE_nHveqWy-, gxzjU<"p@uy`gT;ߥ~X*l~lBi#7Ep[ʶV(fm%^MyEJ8uF!q0Lt}¹w9Jo4r%&o٥G0o7AK>6g3C\+3C (sm+#י4s6R.kމuya9|/0&=` C82?SɸC)kwʵkM[?SuT* 4.% SIڕh5bf8n MȌ r:`6G A]jƏ9i o"EsugfAYڿr I x3gD?h9`Q65IN$(L:bO;w0XW:?ݝEur ߠqso|s Lc 3d bm+YͶ pV'm//8ݺkKD /N&~mʡΤ)Twm*`p>b(ɷXkZP M@ ĝ>| KĹ Q=ƾ1S#vt+t8b{ɾ#QG*mB ;KxoN7E3}x*iEeCUa!M۔1nޱ E>P9񿰙AmW*6:'d~Ҧ3>.͵6JG<e!g.&rvtSVV$?Mh|4D}00]~2W5#Md]G@͒?ay#AԊZߖi<e A.Z'/lX 5QvBBxRhse:q:w(gzqU1^f!tf &%BSNu>)ti9W5JFۋ}qurGgV--cGbˢTC; }]PkE3B] &(HV,#zZhJ+l eubEN?>!{+2QhYsXB)P* Ń=mVn#7q-yCڟ`ɆWr! DLGR!1ZPcZSAcܜ*$P\6gˉ\ajP-|hn,p6GӋ=SO";|wu\^:N=䵶N#JhP&PjTuR_Ihb\bȁJGճy3KriPnyݜtj-~jx'<&_ orqKlYHhJS]ḬzBU5<5:~hYr6 Baظ?X$:ykWAn =ƺ! oL}Dʃ`k ekvDovhqIkBTI[WNs|3QX6e `BLؙM0@O@ V!ɸQE^'H!qM4ഠxS=K|yhӹcw|$1(Tت(4yl?"٧EkSB䣊;!=TnWP{*&~44=slإҜ衩`ҿqtny u 5f(@7+,Q:wA [WbYF 'Q-.9UP^_8p_ӍI>Co!"ޘhv^JukyGQHL 5xE8SmFiүiaǘAh\t!,X*51蔫)=-avWh ,[-lч4})/7X#{iyrCmsQ411e|- ,8 [Wikj'_ҍzH,d;ˇNn`O.jKbs.F &u E]CHr9DQ7 M5A":%{m\y)R=EXR.`򮼸*8&3ˇeo*l 2.cS@Gm CTƻ  y 6$oK'aK7O81k` 3uXx}Q(CQ/(wf3=_G *^rqM :Z硊*Z'Jb]q&S`ksSh#sPS3);䂫[@"Myfha#>1=Ax uCgW*7WJE1InX;G1hvXc4|G+HF–q0\!ȸdAS(d PTBi-ظmoM` ? p!cZc1&Y+%&Ng\\OcK+"j·ɎhyR16}]VA1栒rpt-W VQr.K+Ѷ8FL!+W C[*-k1ҏ Ers˚:w ֝+R%k8 ?%zBWwZP6?ӣ-ybȽ*]\XF50%XM|.-4+7^q͇!9R(\/ftYl]6LW/3gYk`~-R%5~-.a7\*2(/%{#eɗ ݫpTKI6 d8Ͽ5;#S0cYtS<(w@{-pk^_T YF =lSi U~B^1b!U+и)_B=^shB06 ak˿e"3eVPiyE6:u-t(V fϚ'O<Wu>׌F?~+c{SZz$u|ٜJX]ԖZhk)o/)`h}5׀,$*OhQ$y;Wiw&sX4-{=`cx cL g)~\a !ϑ Y0M:slY(@/D6fnLɸˎ6beZ5658㍿ X=qc%}ЧBG0Q=M&2:*ip9_I'Vǧ"]R;qDLԋF1V2dzldh}뱶t!GUU .2T]a5 _^ɢT?G^m.>r76Aic!@&nqסDiGF0">e@Z]1d0}ͅ:ng(iCȲ ;udE7X-*ex?Bp&q瑾~3d+[2̷% #ޠ?- ,Rc1" NO|pDxAa5 ̙͆rf ,E)Uض~E+cN 7=W".u-OmA3ʴ 5D]ZK> FݵUg ӔA[Đ߆OAMQCW\d?~=}o[.|j^'ښ=iF'DXqS>KG]GmA8&𔅖'ޕf.{JH (SHM"ү#uJTH+bin'q|y`O4aO0?$z r@w!Ad{::3XSϗ_(.ec r\ Td>Yd,Fti@?VIw: 5{u>k;@x:zzn+i/0POq>r6Pmi3ZNJ3&fϑM ?SRbX:;Ӭĩ(l WaS785/pG.ԯx)ucMsψ_ʖ+ybwa`^W~LVx~֑-&*s:UEzup0fuG,֢ ǫJnTpg<'Xڪ6tTM8b<=]{u6ƶ&b~n[.p-#JY ^% gmcIRaD:U̠jq0O ,KNN ԭ׫m>go?"ˍڜЫ: j+6*&gc?'sbU?Xj8&ڥPH&U]`KL*1\3=.ΐɚvD8؟jD^ֵ/.KtTY'Z !&Fa>W|%cAa45;lwlno,rC3I!PA,΅\Pyo^k88:LUn" IOBY BKrZO$)zw'0(FdBHV'`1E ُsqrR.RLUF$eCĂk#`wGިYuT{V/PnMZָ}'BRV@p#>;쬼wWv,;Va4pqN#R='w,vPs/09vYC!,t:euO&oUCsjUVjJ^?oAhtq.qDς)M8Orpu;]|z㕹5^aԲ+)Ln&8}Uy60bg6|& -|JBX˙I 7e 7q:{GUJKB62u1jV`&kwX8iqՅ]DŽ+BQwJ [-\Iz<[fΏjE,Aȗd+ gE{YUv$ RsHy.N2R~? G|%q\Y?`5"~X`QZv be2jyۖh[' /i)Zr$[aФg`tӢ|^6}nbүƶwdȿԪڌI1zQ;-Ύ֏-\}p)Ig\6 _C4 '}&Z"W#&hcć , *TG(v-IͶ\XؐgAb(N\$>tȏdCUJ5q-S,)t=6ZYa+2B-"y1-f=j*Sa 1Cd0b3'3˪K>t8χ(vI5'}DpuyXeDB0}?QRk*Sz E5=_W0ȩLc$`21fh4T=ezP̀A#PT ]7$85Pi 0kH{EN+X&pTJR4.CLAx5gюgM, mTS늯b24V `g_m Ĥ6I߉2̄X5+4p{~X.^j4A%i=.f:MؓEQSOO_?Ds _ᖪ2eT\X/a6ݍ.ٚm.rx\ᅗq]smH.YjŦu)dIZk ~L4k-^K1e0l|/OJ N Ѷ~/UXPԍž Se %c&dwrB`KS#KnD{p3G\wmZ !/{͝eru,%ʿ2WAƭE19:QyO˕ *{̈ _q|ZSG$粈 ɣ=21f$@ *|O2A2$R6m $DG sB&_[qIUs2`06՜ɧ(|k~?C&8<:Uspu~tj0 KKl 2/ 7Y\U3|S̸V ,4gA)_9>$ !ۓ"[ 87|T$*ɪ}Wإź:C7Saa4SkOkg[Btm'8Խp-"Go_>Ia_~Sf ' dH"ZyL%xbWK)!8J#DK\ HY!ABȈ+&zfWswkoNtZ;9_j! _^Nɶ#„Bigmm|h}Bls 0cm')c-•6eM^T(i@Ysw`->Y"Hu# N9e_< 8gj jpZqP1D1Op6IU'FYsvfYaq/P  Oq"!D_Te1]/ x8dP.>~-9S0vs"˹Fj/H[N+ݰN7j6;q ^xntbcx1*P\V0ȑE [}" [a!&BO 4֨W7Fq:IY-B3zͮak-μH}b[W/Y3w4U_B#(R3 4E2ƛ G%v83"iX&M!fvdT !ғ8m` tE_=c?ٻi(J%ǀ2V!ۯZdF8DJpeaE}v7  RE0W*XӝfKL^)P9'ΗյPh-OLE&vĤ8$7|5kףxE 1X蒨Nxb27ms,܋L/_rs`=yTSD"'ɫiGRRZȢ=p!rD3FGg~傖q'k৓[L JQ,*,Uu"47h]3O_^<61nyq(/scRkmʫv6\V(go؊q! S@䝬dbgՋm5eb_~!蹠o1mƝqeex"g"'@)L mor| E>q8QBėNz~K׫M)Jw}"i ]L@|O =_zk΂6ʃm߂-@ꨞAcn,w?)O~`}m s8R"GU= dd &4Q3Ut!36]R.M^,HܞeVyO-qqn) UzQLT^Ib!dY`_Y8mOPu Ժ ,<^G\u<򅳋4܌#RְI 磪*ƓK)?#LU\򾌉2"_I=Ģ5UMPzx*ŤOAW17L<7C{hfM`D8C`XA;wN'g@I߮Ԛ)IGO1`O ZQ)G/R#͋_nf-0}l *!G@8ߝ@oݓҝ\B 4j›&Vv)^.nӪi wsK8"k ?s R֌u&\/LPh97{;zmWeȡTmç"οylS6_Nq[+-"}-MPx=9oW o=BC X6F4aArGr/;"7!./UCSGܿIKIμrTג: eg)8NUcTI) Q?OCx>DP|a{՘; iЪʟ ,v3hs / =JZJ@1˾dW rkkP0 -+ӳQ;MiH8Z`a hcNtˊ["k~Rh4ֱ\{q %U}OdUTuҨuGPB!fErz3dK]iQfD:8Თʴǜ@&N bȳ#fH0] jza9]P6bt?`S3s:IIƀ~h@-?Gzz6׸#{a;*±CQZcfUvȒ@L qI-ԋuPPϟ43G ï=!Fݺ{6삓Ss- u jG~o Q!???\f]];ֆ9!:p׎Ï・F3)c#V*d>UV^^-3zeʳT:-2Fʣs۾lOhLvc>SE0E:CSfL+ERk_o`rnbtxF T *D{Ӂj~Hv -b!ηNJ?黄~E#3޻pbIת굀s%` JfW#vȴc{9wEJB#c3 ]3mY/ !"3ҰBwuJya<\n NSwG#j"u"zG\.&W,cAdh2)PjEk*QaBZy|0 Zv>9&_D8'5H Y>F1P(E"O%mnpzKt S#Du]Z\*N'Zdl/)=]Ƙܱ sCu,oz9Һp OEK|Lrntޏ`yYķV>uL5F!Jf\[}O8[^M ՄAz՛i6Qsf!/QNH,;qwiBΎhA*IvEL (X)ޛ*^ؾMzBLoD홓bz-\e{ # r]>bO!dz:K|r$pXw]!$DF^ }s&"suZS*\(DO ՐYǝRkY5),'f?*'[bª VqtlMuqu8/JE="QeZꄕe&s.dMטh_8Y_i,9 pSxRf>/{OEaZ~,s(@ *\Cp DȽM&Bş y~Qr:DY)Cgӻe82"7J"u0kv_퉦l_},kY5SGNj)L'zmpгe}֒Zͻ#,)-OSCN 2Ry&[FOPW ݄u*G(\;%Xѷ`\J곣S "&UNQOT ևԅ 1'7'Aw^e^==z<2W0'N& UwzLގnġD(Qco/ĮAjɻv'oU?긚I;)qXM4)Jn8-Ru篗zDQxqO3 h/h!R-2\!c2X 2-hZ81vķ 6 hQOjSzÆam53t?zS0vD'Vs/'M..kmcg n`8#1!f65qriMO:!їe5"8#Z~.NР7C'h]W=. کH!s Mg 4煭)>#oF~Y UR?;נ6u+g:~b#g`ɉ 7جИx 2|-(3J!=C%ĝ`=1ǡ) 2$1M?,2ˋRyJoPk;8<:Ӂg!Z/^2i$!챍oǻP5Z";ʁe|GNByiխCǴTyDbr)bz^5` u֥%U?/b}^`EL .J_HEr]%Hy&oy,W,GOTb#,/j3_6)>oBswwR?u~%rưaog[~y"qVbN#ی%yP[$A煚pjУP kXD腸{X/c=8uz+WXMAq o3o]tAQ|/"EG P_wv=#aZ|vhvxU>}(SJƳŹ6 RS)mmMH6h\ wc[Jj{DK#4D@ѧ)Tz$@˝ 8B i :+$`}φm*i*UT,Oe<6dBBZ` [VF p܂;7szSЏ@$.c e'>ո{ǥ Q$LS't8Jj0msE8~xh{4=wJUX,ĩ ^ʿ1eY$ݤ{wٲ{!!܀9ަ#wO;0"U.π ǣ UmrCʔu yl2yщ\/yoODE,<eV1l4z`'jM/͓$'H~N86֪[>w]m4Cuс$y,vXV&=&CX{2p=x 0DU]S " \F"92 Z7ކ/G>Gv ?PFBo>~ 9/jʹwI'3IeZ5E$b N?拦 $PwN;|]g,m(ZcD"Z10X3_{_a6`Sxk%3rn=|%Z/93Hi!_(duC}꿴jMR;Z F'CjƘ|MېEGMXt{m4 ʜDDm@Ek1Qjx6i ޣ9͂̂;ZBp.&הNJ 2ʹGO<3~6Z=)3eED͔Ar )!]΀]ڱ}ːMc|y2u{q->His~O5}:1ig?I8QTUcx\|*ɉFN[7*8u=<$/yX'U8z,Ts\6[eno}"[0k}%?PvbJ[ErWBLO[')A' upJj0O~9Jp(ǿ LmdPNB}v-tT Qw9Xn,bC TwUH}ռLynN1c@[n>)4֜\./\8_3 2m.OZ׿;DžjQ< \/{㿷Fn5ư*<O/bŨrp1Mϰ;K o1}49|$k6x498̆88@<Ri)1<^yaQyŖ06ENpj d3DNT;7y}bL@ #jeUټe/y(?փUpKTȮN .GNi㙆c_;ncmo1 :o~%GH7q+\H %YAm f G'k&΁j;v lq26 8>Jӗ)v!}u ҍ @DOR'ݺC پkd}%Wm}#{d-aFn?n[11x u^D \I?CnJ{2 ti!!e: 0=r[Yy66{,08վAEQޑ~B}x ypjek4xronA:/j/QWH؈›YF?;^H*';c^-o"~A?cZ#b3p̹|dP)]}z{:ix=%*'t--Vѓ?~P#+$hzSo(  k3 0ۚ|ܤ,k^0b6ck z%+}xǮ[kC [+֞5KJ39ŴE)*닄[Wg(-5::Sp6 \5C&%CSN2͠:83os%s( .gTxip$"_5$ǵF{j rppnI*].uYaz#'R5vDjtoỳB5_q2| ;AF ν57=EdJ@|z̉j:E$yߚTcCˊX3ZŕC"rK޳\ g";+5m5FeӍ:nNOpy7&l#xQasr}ow"nKrs?չsF{<3kbtC0O[Mj ;*#h1.軣u4j16܇.(NKA{!`DNĹi;y 2]+}rtI+zD5R*JpU`Dul0j)6*nEAwK 8N{!&ui!<N/JaE9^#"AsVs[eB}vHS? ^Qo{ߪIRۯ0pA;& nrP٭]{>o~x *]1NW]ylȱNt#[@ߊ*yu=ufj5}/]b_ 21L#MB8(Ji~i|o|A^ۧ"{erНM)S^<ɳ g^c"^lbqr/pQjXM߯MkqbI^ކp2"kf=\Wqɫ HcóL#GF h`*U› u?~E­= ԜǸS7ǘǁ@*9XNK0&BB={R=%ˀhz٤A30u"DK`D5mŸh |ah$-R41 WgBZ|=Y8ӷ,SF8u mB 9vgja<cgk O[7Ķx >.6i(j^wOڶq)9>4@ptU A_Br=% 7h 0pؼzVN(hL{EYr ү&TRomÆMQa$ѵ~Cn d<0$w\+YռY p:@=b}2cU3z+.KuUyb!!1OǶbuɟsDqRࢮ`RZ2ͦb|d!tټ:=OhGgts˫ltBO!"[_A&>A~(ԇ[ύoġao ﷦r(\$[:s{cw00z&`Z|_eAcEθK\~_ \IVvT&no.3R]T Q:/4iM -A@S<~6Fo:7ʤک@jOż9%y Q.Бd>]Q/R~y[wu1,YSȉ<| b8v`,pM=?mZpTB VPvy2gb赋W_^&8ǯ)f2?Aɓ i>@tydUyZë[YB'񧯸Enme⡡K5asiE20ZcxM-SXK,3ٶ~~ݎEhs?+G66 Ci~' 8k Q(o;UP%v` fC-;| ]v =[St~\.ڇ ͐co@ۨ^oCڳRrIX8D.c&8@g7&\7bvZj=n&ˬ{F5uS~n+ݘgL(-<V kAA qK7X/z:}ioTj0?OK}D<4Gv6{bb K7>$]2cDse\439Juܝ"1l,1%-IaI^5vnD*8C ^8H"\P? B\R.U=}<"Q_Y@'<8b `f+lB _OЯV=joڑP&U]׶>E3sKt.rk "2}{yJ˗ C$Oh5 jt@`A"O9V5j>^S:a5%T=]#4sam^36!*| YALlC6tS9){[^\i JBin |E,s쌦:@1!uw͏RP(>?ȡ]΄MNm[tV[]Sf ^3ɐ7TCzTHd9=KC'ΫedX1l݀(J18/ֶg lW\' {i)|cDu,>ΖS0Ol*hHZo=>U{4Z9kJ.b8tDgEW/Ѵgg Y-}Nό6rÆqPOu T\Mpԣp'Ţ H蠳 ߾rG"ZǰH}4HR2uyJZ)`P]+%S~wES|vŹTEtSB]Eb68v]P7 LrF 1Ă=ɓ,I&ǙJgF-;ioV0j 2jRJ^)N߀J.k}=/=B$䧳'` gbښh",~Rorٯ Rubma8`l:t{¥F7)yO:q-G*H#!<&~c],.izOvq"H<.1+e%%[~erNbV^,mbF`zY>ABPр[- }{?x0+KңTbje&s7S,Mf 7@Pd 3:M>/p EB?Bi(c|Bb&2g‘=f4TLޔ`"&Ƌl.Pv;jsKbT&pے*0LȐ٤A*66Ysj)p*!^*S 1ӱJ\:9?/gRyM>f߾VYj3!ـzgJ'SgeO"e~)lbM' ."BP n0xD%k~<D+G ˙::/Dr/LPA)B/&m٘ukNߙ}8 ̾`uӡT<6_&" g}܄ݚzKUwCHcv?y0 "]1^pֹK'CKM`xPWxፎrP"x0wY GϨB~+Ԓ+ǡ7l65iE-lK6ݨJeCa;#upX3ӢY7bȤ¶{;;ϩ?"g:9 8PbW᧝4%C'S}s}ua b)K5kK%)4ęۤ]P&Z2sПj=,Ma{EQ' 4VlĈ5?I2buQJ tT=xUY6UƼia ^ۖi'! ^# {^1ah@HO_5Џ^՜/⭘#E5= zx O{jd0 ^wvc)c`Mb?j$Lq'=VoK㒷 ,ji-Z P@lZUǣ6yxMiPQu|:20(}x"sHGpP ⇤3IEt(Ҋ/Cdٺ1c1_˧Y7@jϢ@)47X4i F3(>1W3H`3~64?AOzP !LؽfEHJoVW\[['+褿 0k-fr &;D@Eϧ{ʹ:cڟ|a4{6u_'C[6Lc!Xp$c#N2AMWa%-Fb􍐜mit(,,{鐌g{ : =ր:/DaGDmuٔ@dxQRȂ{\Rw3׈,>$q[sT@-D0_HoHZd5FPv\ѐW1&R9B49g2dpr<0ثL\cz@n F==FQn}!cRwGҷ{"c joQ`,䵋GhrJ4Ѱs\"T>1 =xw0?=JǦ?yKf'3\Z#{՜Ý r۱Z9BZbS*ɭpW9[A@%QfNP0rӷBniu\]着Aı~Wrs2 Jy0yZŸE -,O\.F+Ls9ˎaF_` HcYGqkz." 2+1k)/r5J/.9K-WfKMzk摽vBd'8`]pY g@:d BAgݾ3{/x1R$?:v6'Y4\n3J'tZ?( g$|6ȱ8`oE[rᨴZ?Hlkm+iD/\R4 sEJ^rK"J՚"G|޶oiwf߰B3t:o`{V^ϒ&`:'){/>gX}’'x [\dD\3|G>-onzR㉜/CBޫ^QT5Vŝ%!Qƀp M%ѓ x$_"pfЯH?  aoN[fWqT8~%0;J,Br>UUWg1'mi y!*-E~CA. 157#nG^R{O8c@s͘`s`9ZXĽvn_L_^lԏǪ?rC5O #kǍUJ5nG{1J>a1+Ŏ+ C,m'=#1%"]cGU c7A񔠩d_0(+7u1%~Ŀ{_2b>^PEӗCH)\K_Wq b`?hi;QsqsSX*VԵ}l\gᲯp悂Ih,L_D wUq@&\ĊǷd-lTՒ-O@HL>*LXvb H/:ݼW:iLbsA_b. VbE(5짌{G@"Uf`z*&aY|ּ)6쪠b!LJ/.uaXTNR>e(E9 LyJ3&]Bp=V3롇l։s l2d3HzD2ڞ$e(_ !Ԁ &w?^ xDu+S=̨ Yb64fKV/>C¥Ai=Q5T)(~X*k8NU+x/7k8QdGK4*HWåQijO@br`DT RU^BHGT_ߵ(lX2f3[81hu| @2#Ny'yh{|^Nz9M۰ B>D+f7L; j"r|wG_E4^cD 㲺#rC(#85nM9hCZ|I(W9l`CwڈNJI@iKkd>kG[?B ~%y|uku~`'}t0st>t;20/}ϳ~PٚrMo#*^nIy?έ6~')@[y(ߦz}s. X\sV|]܏}ц޵~mMK¬Y p*L+ˉ!`pcwQ44;w 7h$zcJݎbBaQpgסQd~Ah I$gt%+m mƉaQ"zgTl +I=m5e:=v )1Lwź_k& C`7 Cqڨ='__o`1J{ʽ5C6?(ϲ:J9וKp-24Hr qodiBKW{BUpІID&Zr# #-G'D ]lOGĴxI S,O ]{ -# meI7c ky-b 5Q PFHEGh I]O7N+ӡ`qY+Kp( ]@ߦYc{?1 z1vGTק*|T=gc)~S4 ` È;2 ֈTΚq!guO2'e&L\EnIr6+xvmb͕3DņP`d4qWh#vuXA5rLkS5D6T0U}}ϑ )UKSf=[J(5_m3Łm>EI4jR$ حZP9(0Ґm`^nmhivW F~{w<q=:N(c<G19una}&/8f>peTmte:>(mWғɊhr[n7ǎIVvD!*kGڢ%3ǁ}ao,֝n3nMP[-A$!r^,ۺ̙3̻h 18Sǹ.GH$&ۙUa 9‰Wi˫:߇ = s.#7mYbMҰDdp̀ S!{Y3('@KZqhofW J$aS-'S0zN,#*(y`1]%n(mRR;s/.B,ד X]flkRRwag TY*1CjZא%vUHs|LGh#5s+ucR:!Xn{'8Jڀzap;L8 1b=1@r4F$NE, :2Eq4YDZOK~٥ ㉄`!F^SR@ -Rp_y:޽|Em^i`& I㌢|:D:C~5GnoezpveC_obXS*_ -r~vUq?! \kOd4z!4S7/{tYH,{ $mUZEgB1T)]b (#8Hz]Mg CVsD4eic!4^HX8~Lع_'@l~(Sk7^.l + E!D2xYՉ[!dq° 62QZ'>1oTSޜYV\-Yap|F8Z4[ԡE`[ ؉5/yޣf[lZ^$,zى8^UJB:0bi#z;G\!MBTEm׼۱bW,fJpn,,[Ð}|CCNT݁jiu1dL<}m=pm/it JPTWA)(^/@ pE?xA1܄buZ_`.kǶFE#">ׁ~WDl]H }ń;/;_{=?7Mc{8FIvKiDE]OP]h{j‘12Ra#wvvs3=2"-Wy-b)f#OP]Wu]3 +q |٘BoS}7h'Vt6^!,Խf<|E:J`Fvָ(_%2 qQڻ/@|A7DZYeΏEٸ 5@2`Ρ-iyݤeӂ,+Nt٧eZUx,JmY3}fmT t@ Ջ PZD#=TI޵W]#O;+.IGFU<,sё"\pf;=c qW7\˱/Z]pe}ntIۺLPڕ7![ :aKԊx`8beT8ȂO[a{F7 j^ҕ>.YPsЂ(@cߌ_4l$KuA^m dX1բ;dشYs]l`3\/yAE&T[fA14Ohǖ uT|oNYg`ءصy8"ȅXϱ{+`]8;<5trӛL]w"z*8@2QBu\`)/!ԦNj'ӐO q -ͮ8Oy0C7C13m9wo K1^s9Bͼ9FʟqA/`4q#?txiR:~W|*׉!MJ`"gZ!i;I˰:ñ~ !86<>Ӟ7ku/FRAz鴬D\ǣe+c-! @"SX;yMM@W@Oid" SXn9#m`2 ?y|e>`,twK[vgڤs8;Du,l;m8˸8t7[2yQ_8Tw$?50 0uTGRIn+Pvus2Ŗ{H{df}KD "v 3Sw##r+A밞⚜͉2?Mҝy|n>yll)j&<1ixB]R?f{5Xt 멒qxL &"D%fS|@lf޶N;C_N ǚ&if`N%`-W;crQYȫ#wPX#5aտLGM׿>;CBK1*qEm9 ~9%^Zs,59Y=-v?gOLw_n#z촨#>0^S@gR 3jEJ"OSS|N[W%II Dy-Q2,Jncu?p 5yp*9 3\&$1ۦWh!?1vg>D۟<䁕oNGWvr3QtXMG`duC%Xkfm vXFevfO\vG=is̷N(g0!(8bHRN6cW1br6qjM9|mY \``qĒjߞKC/f2hy=f҉,19Mw/H[Zzal^2!ܗ ^Isb!t25]ƹD)T7vǒZ0?YKJL8B;w,GapH--Яo35$@*5עxJ2ޛ)e{W#l\:-k Ѝ$@ f͔?oZ݀anTo rSM\zh^;3K {Z=mk}RvV܀Zۘ hjj Q:'5Kwp@|i\-$yYMr\5'PVv ]ʝ9s$6Ih_ d`q(rxeTa`6؋ 4T4k9TUßkPnB@®AGP#Mhvϥ>wjB2"^] θYvA¼o@ C+9Ɂ?܀ 0 !{v7T<53m8.UI/% bs?.gĊqRe˰5A6+.讀!}C~6Ԟ"8Ꮠ"\B@n$=.=!kX!dq-|Ɋh# hHɥ-M +HNv}ϑT#. 9bRT%Η+{yx2P]fowMFZk|=,:>1ڐߢ>WHU˄'!>Sq[*^%Ƥ>lQ*:UpskuI%SCyW1!Pr0h~,ù@~Af1ڶxͳ8@~HGɄڴDa3m!p5_3mwXO/ Nv/k rnirC1C]_3xp)Dmh9E7x]q!D ζ-ɿ3>nkf͈%hrZEh :9W* VrQ4?5Bu_?X6=UiPǍO>!rrj8Gs{Q,->d@(I)ך\RX;&e qŬMC-UA'/iWT';kav 1І#Du1ؙݭ ^žd=NnRjzF̒,8b2Y ~O-"~o?Fa`Nb#E֊ʅj^># nNkRDsf/Ъ^Y#h +¿=-oUZRWTtQ~ oqsЛ+PPZ! f@2 3V'Tf%hbDdؽm2kE#ةsȷ;1yw +FSƱl SpYJ_&PSosj1{H}nJrϯZS(?8Վ}s~R^1?9{:@%$"5*Er_h+ۊ>˅k/%lI:UAN'#}&ondxXhG8=ebo(iMʈaR#L"z0:N!bh}^,>0 \uB Uedq C qUENWB2X]to9T CW HB 1_!w FkHEv@ݥkEz_л|5f=}" i5;[KA^^(![Bqn5{ c**ᯫr>D[4굥(hV鞤puq^"= !3qä}ܫSjW(@hsm9:즼8hb7g,9rڢr7mA[3@]C(+S5a{(4qeoAA=Z}ʈJNd6LUޤs™^ck εQ<] NNj㚾p3w Hd6rÌF4J>nUyuեqglFH"yZ ;0b3ΑGFgIw9|}A-ܵOg)@nَ;v 5劉rLU7PLq} #o&)Oe1a8TMv68)]~J+5 (Vin@o+)ppa9#X\+V>z\,z'z-xi'API5m~?sK3$Q'-)T?smZĶd )F/_բ}'PGazaE{ oh;u^aNA 6vf/G3wTiR;'qf:4.TX?\7(syyD,{R00\iVJ(Z"JiLŁ(97\=d>Yç{A)1nXQNTWYjI%^E6zܬN&Irt>@[klJ:#3\`eG^2lL0F˝3-v6&$SM Bu *p ?xq-hggFB4~sRu /$Akk'? n< ;c?}|o}]G}tޏ[@:Wސ0@@lRFlD|ul@:!fP|pIakMSrq<`F\Rx~v ;[a |U/쇺tEK/&i%uMt/&HԱlGflg!;{&Pc8u=]nn3TCf'"f#ƨD dLDxcLĢA zQ .2Yg8gg/P3̞=!]44F72U#6M>Ki%'Hfx̏M=UXRumܟfq%G)yh4E3B/$wJ1MՄ3/;LI4;LGC7X,!pK3,OT}8D6ӂ=м%[xkOy% i f4ArE,;-ygDza+p=usmKKNUOh x{.@Ѯeq%t,?yW?HAy5_R.T!8pTSFDC5A$2Jr\\=:1&Ɨ>o]e~ݞ>DL_Pf?uuɞrOW>"ΛOܟJơ+'d;WQ~-:*2L 5R@C4H}yߦD ǰLD݃@Hx. .跸3hTb\8%\gjt"`__T4UվͧFm HobZ*PC"Qp3_)9t3*Za HlX\i<E5Z\U=h(GT"Ʀ_f~txQfK*GkA(~D4gjLفm Sin %s$\=ň2PaGT6x jQfY&,S^,_L@>=z)\>o>n!woN]+  .q"? A.Hb(^[ ʃ3hY͒Fwg7mHdΔ;Jz5 5 VHɞB< CQ–hruE@ 7PTѹXB2H S7,x&*£$ZL&U򳆼3?~AnuBb;2#>DL};AUѬZpVps{{Gn2B^zDTu!' kԍq,wshU3aݳy-r@'/)k(=l>ڢMɠ3/n%M@P4[$5mL4BޖIQ:a _(KȈgJ\]t'>ugT %Prs) 1| ΰ3(UїŬax b (a^[) łiXTfAŝ;f29*e8@p,, B7i;dYnELh K6kP4*T ^n G]q^y*48) r-nѮK3g}#ieD]Gzֳ% |q8 J:e;O\ V:iԯfvN'Qx}Hj7ۢ3=0,tt 8W֢&@N-d)@תCU2Dzp2ΧkU%gǍ.g91"VR]t(` ZXζHO0%S ι_􈣽[n S!`xT d&hK<6@j:Pa-ThЅoX1qhǶu1 ;S:TT%Yg8{F$zW_/dX,(!6ctP0:BamzLgGکH[&*Wh+.zd+eHsTqRv $ iщ[JqBolr@30t:;Fbuj|`Xׄ!8l{(ȟv %!icGD\ؔTj1dΌnnFP4.Sf갹&ᵒ:_ΖX7"ɇkWG[.7E^V%}ylK(;־~W&G+~8^Б6J\JEFTtF$5}w(Ҳ\-ڻJW0׏uLǠNc ܖ2X {USyh6jP!U& ;UT0(fwӞY C *LŘڦcb6?mdpn*%J7~ؖ)#]#D wv-"4 F-wɉ:)R.wvzY H)9^.epA] Yc^V?[t AլOome:JEdUgk=\QK³wNVѮ1h#ɤK{zɯ[RnN夝wYت13k^0F"k@jwoװ^p,֯GqdȔ\*s4#=i%Kkw2Iv2/n=6(}KOZξވN>kʽc++愛fY$3#K e.-ǣtay f&1L %ۍMRUZxaV]rC2 _(c[%x榻E3 1d< :&izf%4T)C\;&#q\*GFjW yG\u- =9P5oH:TE/vPSM Q߳*H(\dU(!wO$본MXaCUF́H3J!"%7Ji8R A0 !cF҆dkkn a'8\ŒA.y/[Oن 0=;iX!ug-ݫyc>p?&ٽH}/jY7SLuy/^ z^8YS>R b p%&Vq ciaN:@=;Q.O;-ubɻ}-b.m~[Rrˊ.NH$jG#q0Pcs%HHii%+;tJ9C^gq9d6k).Y%Ŷt/%$1WKoΉ]qZBvJ,G}n[p?h-*LJ]S?0|Hc9"&ÒF/x"L؟CM ;?rH<0XN w iMu}EЇĺ)P󖣶 ,dYK$S=}F;(*8Ü% X/7,q,XY3  |q/VsD;jAALB+cN"{u]u6 i?Ci+P*=I͸t8h.uP:b¶Hތ.![#n_vT ɜ\U(zU%#%&A܎il5?쐂Ce^ xb|w`PK QmM,mymUͯ[b)^#0r bٸj"A~^7rNEn Jf,ւ)y2{ɟ{J{:yTbԌ)͂^T߻v[p ۢ ,cF9\۞}-@+ީfUDKlCg߽[/!E3u`rUo&_ӪU9 ;C*Ocfkҽ3ͯ-@5y;<2c>2V_89eP?qxbZW[b0IMHIǶ,r/rbWy2L;%CƵ=w¯kDgG5PaS}^q֩'Քl@3^D7ZčFiahL{7UE<[h GˤV\6m]l0QjI; <' 3Nl/bcf"80^',=L̓6GB,4q5&71{-),WW zK ъ;N:W+<[sw|˙dײDy5bWy/ѧ' Qպ &LyK3Y4ҥsS^M]a mS|x0 5yqąw"Z s ; lQ118HDv3 h*QFmfI1rPPz8㭧͂d)Dx?^ſ&.!i" WOn?bBGTW5Zly-}S-pIqu N=LD2Mys# +rVJMR\1h*e(d;UVHua7KQYK*xzW ғƹ@{Q,McsEHlRU7lfEk"&r6])Hx;@\R,pq|#XTlN1K2UCF (⭀9vB浚oY_biz9i(3Q[]Xnvά$ۯ{ZjA( SGdUL Gb)h6,.-}}nњi&ۿ;#6E_$^ݏWi D?z@cn@zS#]SյMErk,\3N/ٰa1q|sϬ:Vfi+iE52:j{QXN`cHydԷ_lf~Ы7ۭdT󭌆7pǘUͧhWacxTcwd8CH"ڰV,)Y]i7xp-`wt:  u kqVuLWǠ&tKUbQL2* smcs\_1ѕ_2@&mj ma0Ղ{ˈ CG0BT#>E)fѥ6|G,׌]Vx Gsl(Ua8^vPqzY@>D:`[7ΌBRM'35 irOp-`,yNԷ&!$Kon|䚉)y,.&XGD$6" XrW\ьN@BFRId.%NۺA ;!r33> yXmj_B8ܕzh8>:'DH\YҤQn@@rP~6wt) Gg\:zaMw(G  ч l/ˊ0\ogIY6\F'xZrF{ȡxe4o'W#Wts3 P͠JSP2orWHC͏~'ssl=OY'ET9ˑSy$[>`ۄNX8%=+/wvYfHngK`ą~ \RZ,AVC`ِyd7.4beBʌC8|m%!k%Qwp_wCM?qluNA ]ˀv@PTi<)oa`` ;KpDC]ټِЌ:`݆RBo HQ+|./FQ3$ e֪M[y~Hd^UY)Ig>GUȦ$יފMbh(7Ǯ>2*M#xdVQ6A7z)&1S>ULUA4aU~pB ҄c6>&p"'@azä7f^uONb-LӢ TyM-hos6`Vv ̀Cc[)qƽll}+Nw=|dxVX kB6z|dn )kV77PMJ P2A-/l&yu8Z+eヷ(+9Xe%4-M[BrW :XWA]`%ޒ'/gȢ‡Lx?`=I9ݧ\HGfEՃ]yyQ=h Rv=V;B)Y0dpM-,sspGq3aEN [Q2V6Cլ@R%1&f laukNl:-26` >PgPxs OO׍)*ԆX%tPln,Vb:we3طؤE3$$yL\7[k,ԍ,+ VMVњ,h%6 XVwAŤmߋ! `U`bfĊ&CÒUmniFwPɕio骖q;{4Ǫ\{O2^y5Q/P_i_-tXњGbNz4Њݪg/~CוX_|=8Ʉ>scO1T]MDϺ 0fs] $y$q̀+ntpq_Jn LJ8&c ZN 2j-Kd 7']Us)[z(./ʇLN7[nfqEgMT V12~3G[ؐ mGp>Dݚ&E5[XNT0e( nUCP^E//&밒Kn®qp|x{LȤׁw'͘nj@oǺ4ӨvN*f-)zۘg ΁Kf0P#'B*V~Si 0/+O׺# cSbuSi% Q15A'.R vZzJTRC|9C/j'>(R]}aW>#ۈ|'\ܖ|$ "~`tTtJx,mT[q%נ$y\t:UaHV?ǝ$m,hXGF{bo CVHHa/ ܀0n[#25Q^4f;CH}k|L'([[q ҕ}Vn8nf a5~nvؐ1@`^TzWAe5Q/\lf -J>jeXHZ>JO؀? Ob.n!؉mVQzˁm>aJ0`c`fl#K~InEBPhnCRrXPT<~!ȌFW4]%kqHPЫm\PkK `N~#Ќ0=6f\I09exmxUyPUB{e6NUo}SC_RO<я˼>a־Ȏ*zb~fL/z}X%?@-9O 'Ln=m DH G5BlB;LK(8홗ܾ@֫'_!S`k!WU[]xk߲ȈѮ'P9 yuSv8(:ay\GX^S _Gw9a0ZԙؓF VyeJu&duHbv}rݲ`MI蓓߀1]wY> ю} +t4!G`#K֫ yct;I±p#[n O`T߶9}l&Zz5%s}pD -%Dۖ" H٥(\ ?\`7$%$DSDi9NdQl5kRL`j[|i:t4S9x(R֧Sl? hdCBfUnxN~l9>ݡ8Rc[Y|ڪyuQ{vX(c(ur&5ּ9 PjVhpFbfzaԝ'T Qbd]"SR3xj10&5).&`!"6lPkiF<&juJֶp5rr0 wKkH""5)ฟJ fEt+L|B [''mS7*Db'sc`kIӯ q|=*o粰=7%>ZPVCY `ؐ ̗9QPZ܅CwqЗA7yŎ0kTk*fHVhAP WM3%R_\:7@GT Xp`Ey=Jcf^ e&:_SDh"mm&rL"Z,n)1x70/xp%^ nl:1>e h0! l PHFn//3U>Y7eT=d0wZ v椢i !%=en3p9ݸkzZKs8]"Jzk6T5xn [$J˩5mS_p/HT88Bcζwmׅ7|\'h fSu4`Z5BT87ψ3gl˒ׂSS Q,d*b1BXJxß2ΡJ[:n1X/Vx!26׾X&MBcs8ءy!/$Gx5GZ'FCUBL95 1̹Kliwj44Ϸ\=Ч_)qRS\؜w`r<oUmˈpQ\|)^MVޔlfB:'o~ S'6XJqbJ>&7*{ˀw{b|NBsl#9mlГJ)tI/ʜ&lC{֝5tQ _Yz ~A|kS'!X9nYV*az{q%hw p[D&jj@.b)?(T%lߢ,Vp-i;Lߕpczs&4K?͛e"A’YUйz!X h#6.<,՞&z%cM_ ?8dT&,R*62X#ѣ_2]kYms2y 8wٗoGhF%l}Q8NyDiDKCaX W|$dxrwzS^Kr"K Q@RS]&CsbDŽåT;1LR,zMTmٗ}/]MޤX_n¤w4@v-@zB`CQ etO-5kIwH K0R^>A}3姃­ m0F D?yɛTe.#e΍$k-X  %D IV^3 tWìHP5 Cc]c̗p>} M0x\[ ?CVk bc8IdF  C@HqżZf\Xj@G?zR(zԌ5_V?ꞎU˗>l!WOAl^OZaܴR1G B}Y6v J6q.q0?u &5 :g:/Š0ըee}(|-6I .t+' c[+_01Նc7Ί5朦{׮>JGs@IVKiyJ»u[+`H l`M?P΀~cl[KP$v5Υȋ1,P)&3bn^A?rtMr)ڒiH6eOk)e%[/AŕÒp4aG"dVx6ѯ]ygk(+ ηL_'~e^,׾mXB uz#i 1jۨ Nġ5YdӠly>Q2 W leP{t^g36.1ywl $fb+~uPd7}w` B* (ڪ0 V +ݒgUZfu kEh2"HLSr鉷K+' ?U`+ja-cômmȎgCc@#b LLgۃ?o]p{= ztWfcThԡS{(0ӿ$I.jzjtIߜ/4 𢰼~6 ekl>N&׷3m21hӬ- u%y] {}qZ"sm=rPeVC1JNc@.@( mc8-|]oڿd&Z_Su:ɑQ>Ġd#_1>0[7. q*$]4Z/xҔBKб~̞H )$Q v/DHcA3OW&\$=;Jبg'eHMYsKnAoDD9e1*eXXϾ.OS/ -pEîPF\U&|˗eկ=C[B9sx ܐvL3/_26 @ F:~|{ݭn6W*b#6.?{Sbu2or~ޚœՄ|e~X{oM*!r=6e]8C%CJL6d)rpzX۹+ڷr0ugWN'/_UADѣc}V)ͩO+Β%Dʣ%URT. @*8`τFFo@ .&eߪ<sL']ymmD拉-6-U!M #Qf֪PB(2k^U2ϥr#P5Hw5WSZ[ǣmFiztT8YQVE8sɮ0`3x99!џJc.`>yFLެD$E.T7טʒ-LA=մP{=@𷜅fץX_F+K{D?Y*)ej`n%+H7s$Tq>Cu Ac+h5E|2c!q!!2& }^VM8S@ "E:dP 0C0fC+̦CY;mHga`a5h:|T-n) 3.\6J[VI0~'&1byؘ *8FdL`c"FKi&鈮1m&Yc֟d3^_ؐ.9R*ƙRKr}}?xCy ?ɣAک22*O\. r-" :i[I)#4k.aB |SRCXʗ*NF ɪeK C ~jVܙZT632YH rupWE; Ͱ˧7vr̻mPoݯMs_Df-X ]m v( tQLJ \^+ǕQ9D-7S ֹ>;[roB x+bH(9>mF'CwgI10vMw.Ɓ[fV3>-xj{ fn,Fl}4kNp$KzWbG c)JzzSg'}>sK-[ A3{,0x=]%l0:YCW]Kΰ@VT0]Zi;r@nNR1щ[ Q{h.ݜ*Lwٞ] JGu'Y;=۴PIm7LdU)EzvF2z>R*atTO7Q,2lF< w磌ŘS& Lց.98P#'PT,<51=&I8s [p=F!Urˉyd1ݎ<ݰ-c|ܕj<mXQ,d 1݁v]1|/]6LL~s}L'˥f[KGV#e3r#\mf7+/וZZfGQ2gZvpY]Td4~4xॸC봠23ejo[7hɗ| {r_Qy2ۢՠՇD< eP%4Ä$Adum؜bSMDۍƧ3 ;㋭˨=CgG9pKV D }_#bq!R+fb$N.Lnpb:(^bM ֹgW0hCF/馫AAwG/G RHŰg</զCMnhFtiUp!nɱa-įmIECO aZ[]!gc=D{= 8=_\hʰS6h̳M.Zh;QCIjVVc(rWy+C˜ s>6,o 5U΄+ 5~z 6 td4Mo) _ zK+X晶-bƴat '^8>-נ@˝uyW3Ԍ,1:w۹ jh~lnZtoqv(0~5HBO+.m)}xIߧeL̀=xL"5fɞ^Q6y*"%!a+-VrmŇ;YEf {kyA_o\㼨>'0pSʣF3樺.uH'W)VgQsvCѧ1FC%1*GL&3ஃc )n3xI{D"rKr:֥4?d޸\[ckk*yU mU^>mx)Ԋrg/֝@tfpK-<\HBw ^&#_FPaY @_ʕo5:ݡiO Ǣ ƹ$O%YO:@˴CG8i$GkYZ;3R w2NXV|jr8ˮpm!Rx, j_'Y2\Z?nOyS>|dnOm H5@@J=sqT}_"&DvWL>l;A/Q85ڧ0c amSi67ej$ρ)舶yx< ;Pٕ^gx/Sʰ3W+>1-:!KsRj` ̨!71v r.50_̮JR:R}Zs?- `e|e `h`qR>PQgh.42,l&!~+7x5 yzf)?yډ%X[Kw%xaK+|ίr/bMh2T=@TF?q;Bdv_Z֓?+ (lvh}ѢRfzz:jJw^ͬ br9\t aٛȗwgkb:THEu?`qh?g/ JJRzGܓznLŴ48y uM{vb?y(όڡs^T,`#J;?8<[ ,(Hj2!+H`0:&r^ըhܠKM]2r-Z|t ݕ;=?'j:9甩,G;R2!\de2~+F<*NPBɝHeBSQO!UHO@ܡrVv ΒIJ=2-}T1-^D'=>'\o׵T ѵ)j-oU(˦NYj8GaxouL1QuȭtU74JL$ҧ {y,' 0u#'dcvr4{vUv5.뻚žbsMRcBbw` t-V~ M: x]>RWĝgĝ'ȍR؏գ`5Hy&A_L1 E5jHHC҆`3?"E9i1 z=^Z3;9dbq3jpnͭhk(6N&X:wiSu-P||0_(!89+߲vX$:if4~lOdt{u`O_e;x L WxIXa[p:)v'm <ڮ@k+ZRP{aΣ@Op6ݗA*9?F%2z^]fh);:NK󜠅:@?G v~!Tz_>9RcchzP\ӁMvn(mh 4$Hn x8&ԸR·k|Zü㯬V{pF'R_|4ƥ0P˥lbKK14eŭ*wLv"9/O!\=2rM:z<_aՏP8sbCQQŋsEe,WvAǫfdfd.ٰ1˲s h)J GnB҃*]͊nL /$Ua2 qfjzM[gű#hn~w42֦$_ʁPrU ]Ip;bZ;< oGWeS+w#7E>;u3 tyމ0MԥC`OdG汮t'D3Gz8?G+"-g'Ykb ".%5c3Js |x< 08nܿb oxɴ~p'flg|UDd .HR9~8E ĥo~0\}>j]5OK(kFbȧII[UQI9eE҈VN+Ժ,}A# Sf91;r+?׺4q${!`{oj(ˆ ۷۝㵏j(gLkxDc̄v^eIuf'0+yp9DWC3MW8&Ipc0iqa75/SmBVQf|3AC5d}[{(w|W \{Tp5p$)US&a5zSMѭG͢ebVl6]uJ/Uphq(-7Y{*fL}G])(s/ :f} Iz'҂L\B$ @JgS[z,𴲐g>)ld˒A:C=[SQԛqLVRbDQU̚n%+̗,T,?WL_:_R۴;Ml]=5j5miUrR*r>]F_ ՠr}~HkÓ!K")ֿ2ck8yF;Q ј\SCTxZ"r܉ *6$ī hfKQC~& J7Dkbڃdzmd@˭ZmfX];6톦G1u0׀vs6], |cd8NVrJ`5Ý#_n <͋nQTQhY+ߎeǵ}#(9Q: m֦>֘@Eϥ}p=RN$HQ=n<8ryFAZ)`5eNt9mͳ][-Œ@:\@Lⱊ4 =@_]Dh`Fxr-?a kxwȤWʌh}q}rL,}Aǭԟ,#Cy).8:Hw'3G)Ol)"d?g W2{|?年Nn=9Vï8h c66Bg£°l9%|Xt6sOfghoT s̅u,Y4OY8Ye5I, u*>.b~761D}nGG c|.; PV7c^jwi/'1w =R]O"Kߚ0s6QZF6XfCċIlU|Ɖ&%{`-7%Cv%`*E{$z\ ufNEw/vo;q 8;A5\%sJ)y:͠69¦ v`[rw& VņN8&]#AU*P^ ]u-wyTSf^Ӑ Z.qM~voϣ# M!ݬ I-kc 4>(f_jcu Avݯ,US;6@S(/TolxF:fY&UzD Ϣ6d-` !mRgeAa``usj¬`wbl6%)(~MTb&X]gŗ{Y+Cˆs#tmyƚ:_@p gue;EU@c\ߞb7N.Iv5w gH6qizjlSD7etI?uGdBV9ZJϨS/c.|~>3<9 _2UJwkac ?oT G;o]Bw_OY#F2%!eR4T'*V'2*0wϳ 7&m_9K @S!ؙܱkR[:௠#XYH@*ӄ{KAYtjvn v>uHVcβ98SHҩPL@rdmo(>f$1! \}^֚w݅u$,e56"5VWcB`!ܺ`3k^G-&2>E{4JDjtؽ"lw/__I^ćW u} UgKLGXAAB:r ̵ zq&2֜  sPxˑZ+z*w4OTcZ񠞩0~7-դ$)ϵd~;CV;K*s$Wx--O ,[VmL%c t[BN/&.>~Ipᑼ Z}mٌ~[ SgO3vI'XtV2Gɒ_DoH8[glA"`}$a-',(4^K:){ 5u 0h^,tDr^.쮦H,_HK7ѶL-f.]~egR&6lu XVݭ3E5^3~~m)@1=Iq"bviS-Y^ӥŒw>/ n^؛},!*uAyhm}hҴ$""PķآNkc3vm\՘Y\aWS馑wOl .`Jm~vJ%3mhoRyG'xmYՋJ#[9DAQm8n-ZZY_ JW@E5\OnfYDK2]AV;:MR@Tt7LQ"5h!ە6|DaaJv"@>/٪{R'cE n?3 b"bVW+A~'vnD,&gS͵+gSFU- J㞩5T$F@)*o[{[A9X^Մ޲҄j47I9|n$vL, `dw:G`\E*T@9cÆ_F &:@L[dڑ@x1Я2;R &{(fӫZSG)U 2O-2ҍ5ODXt]OqzXwx8O+8s@٬V*=ˆ F_Tw GEuZ-(s9HÜN]i*d Βvs{0ə[e!%JZw5#+x@E;$/t'G_Vm+rT@Yj laffXoA3Vx( {m aP{hbAT@{RgޚEO]6ͮ% 4&mn~Tk_Ʉ$A۔2i%ZTDc{|$/2%2@VF ArۦF~Qa?8h'VPL;͕Wʕ4^Vv Ei W+5zH&B.4aQFiS V/iȦ8u"f[+cus&* ؜ijTi$YƠ{z8P"7c(u;Ԭ/p*2^p6d:,_X&6hTV̘I!zqAq{= `Pvvk;CZ?4iYXY2R㆟\sPpF?BAmrdGn ґ gcR\Uv篸7"=XM&#H$mm o-Y4y-40ĪI[R pEv8Ѯ~ϳX.%TWW(+s Nʈiy+TuRF`1:yK*& Sɔ{,l'vG飁<"g kB]b戺EI2.cTKz*JUgl MT윺&,M>4v6~2?@f3 @"wӷ !)ZҕDɩDÙ051/Hn-XVT>ٕ|}#Uv\B`ͅQsϪAQ@# JjIc;S޷1rBo I}d|t^9|Vi¢/bqЍ!Ҝ h>V@@:P؂m+*y2R>ܾʕ;yq=bI ';cߏM`<=*5i?SDR;־#f}jVv `pO*:+Z ?M-C43=nyRצx#nfyڮ{IMskp0,:hwO^N^-9*2ڊd7vmBV^ѬǕhqv01xoʦct@ FwcB0gM( 4&Q^GܢW1{ZS5WN~ɶu#Z!><(Q6v5 +QI^[O GrM2{mt4gekYrIg~h|EY@^?uwww7'Tby)AY2j^ה& A?d}*L"%YTAy+}5z *Wp6n"?$ ZX=2)W\{Kw4)&miM\n j- $].gFxV`! z(oB׵ذ~wzd4+ABKҿ|iO‚> 5RZn}2VDM A~⛁@{,X/w7?9[r]7%Wp53Լf,=v VSi[8.%I.@a/> bAƝʴ{=kh,>{o^f h΋QW?gXQ@ay!ݴ_v[W5+껣5110<]#sL ! {@ZՊ<^D8q`Q RpRfG,O bau`J߶+D!FY< "d0Vy9spEb(y;tٷm1Bd8U3(_}d1Lz?PhC NtBi)&׾Ȇߝ9a#U|s(46ˋM1icok,Ġk6JZ8MK)vq! ?i280WqKʾ'm ^Qm`T ZsnNvy+!+rLOBE) LxC%[Kk7Ҕ4]CYƝ9O17k/σjh5% ڧmKUٓȜO#T:LSTIUQ?i⾿b=Z'3'J73*pڏLCzc/F"`( (oD.꺢B*kv{ӶC uu1β5}O_ı$7оӐ)Mr:Ug'U%p}-NW[4/jrsԨ~]Q0 ّ=Ra?"4Ye%,U?p |-gnU ileMHa,{yivBd)$ auނGPG_ 1-`&8FkfYTQÖH/3^MˆA,Rr%ƮPH*Bׂ }qҜ5SY+0s*(rõԯTEqZ;IWX(9~8,A ZK9AZ:X٫# >B٦Ff&Rc#kFXC.HL]PpKVk\3s[h_j髤 6[_^%NPp8hBjPڮ>澣 t'"6 ]rGoQktXOm3P#mtv#Hkm-'`͇Wcޡn K Kz:51Q AHnR:5Ft bkBV'p#yN}NTjI8V(e[UG,ꋁ 2)Ohyg'zHb ۈ2DLA^`` KM::5J&  oJiQIy0oT\Rvml玀7vOVM=!R .q;,ga qPXu $S1'UӇAtԩϣ9n?.-Y#G[< W]~"e}[>J&L}.;2z(P̨']OVtNBPY$U OlÇH߫$ET2}fWuD8OdZPxRXV2o"SmmTG8&]~ٛg:nzO$:8 +>y2 RrH)pANbgQtBM϶5G<wwl8 Ƈo1Urh_o"S}* 6 eX7yP,Fx %ĢFϽWXM:ДTy`Jf/ -32pǓ" Y_ȏlb4MM:=m+HjK=v6Om3YM } eC]nW`zpGiLjKWY46bG״M5p?׵ATJf+OA8 6Ɇٶ"CI(/?3GD!CJ&&#\E117uY+GC{& 7X̘!yYP(V WsMTN,, 6%W(п́WB[JRZ3ONlJ:$XFou9%# MwJFž>)y/ o-KOdE9BZQ nKdK}ۡ]rI>Q7):li2ZHS$!u!ԇ/NxrM)nl0-:\9GFm7xUDLؙil 02jyZ܊L ?f>tf{v#E'ú\^N% mD|urT%r=2 }~LU2*ܦeﲠP9d+qǮKuǷF\n\ b:/"$X GRE+%c0w4W^5cZFKnRdΥJdd%_ QF_|y>pߩT_ϕ'@mEI~x .1;w)3Ӿ3ʛpP7) 3OZ5?dY>j;jz#v'`#CĞC`*dռ|#Re8b[n {7HdLQ_d y݂ R~U@1ї&H#LAV-yILu>EEA;hc-sO4b;q;S2Bwt42v^|)KQRmҞ2Ф4[_9UY93ChQB ,J_X]  %$5 QڦKq;vJ {/TZ3P'j\X&@yF0V)-dWGX+bSTpلE!؝m셇^1 ߤ1q{mqu>&VOTBB$aJ[VvK~.=TH5Un%kdvwCMZK}f8HRx?W(b_ M!cRj~-9l:OaXbCDp(9\N8S7k^hoiݗ\Xvur\h)L+HBc[qH&C3l36cGD7^9w()75`*j@6f?gߵ~]Cf4[dw_&aDS_#F@</!8A%%c 45LUpVI^ɻ[TB97 %q=ϸziL mg["8D⢢Īۼ4MZ"I;o۴W!ԕ^S>rKNN{1K$#?mDs MY[k%@c6@~39i+9Xݶ9muߔ;D G8z;mʧ-HKJR]3\@ժArm+LPAﳦgf 8 Gv"6kOfݪU閶&G[[ =oAx 3ݕ@dzFkSCgJ:m`mnȜ4l%S Z|6M)ozr[ ܚtsܜ4ȼ)iM,9Ya#O d!:~Ku{y &/McMJ5oqaKjaB5׬~Xjv=YPch"7n d&UA#"7V%+Ij軥.s*CE6(kcTq]50:j"똄0#\6EsJ;pE$}h:\S-Lyؚ2Suyy@t5,?d̦ Qv]B>Ra6Ĩ9P&SYzH.YЈ D;a!a 3p Ec("Do@}pp(Y9|>{C`a o3`FT߹).J|j/oRx811#2:>HoVC+}=,qPʩqO)>'ȉ[^{$!fpGsF.*^1<ћ{oEK >W48ޟ&b޵TvuzVC@.5_7k_yXnfDI = xSlK?=MG}%}#/@t^2CeCh*$ "ñ3gK]CWnq xy.͕[ěkYQ>/+FLp#J7k+HPbi{YgExVjv oT1L%G 堋ʴKWO44냱h`?mDT#zK+⫋wmcA^}%.Y{ΰ2m3JduuZ9wk[s T2R.̋FF#WO k>44++aJ(o&3RE{yf %bMP}v#`*s]J  qҲoJަxhU?j\;)7`ڌkL<okۂϣ .nWywwzv.b0p/hQ6xN>q@:jƌmFU߶7sSAYі:xvv.!PCZ򿤋ՠ޶2q=yĮ"_^W&~Sai}@$3HNnj0GȗсNC?A#W$/SgtVieq%fxP!djS^rz'@π.eiTD8lVr\|qznPLld2Sރ =YvibR_a˫D?!Kh2EhCL廊,Oɡ Q ~+z.@N+l恈 FnLfS)ъ>>}S $hbj\1Dt/C,v|,95>)- e㪨)B O͹dB7?weج%a1b˟ꖅyy6 軯v]Gg֯+"JK/ ٠{/C(N|Vi%5>ćI V6ވ顗Pt?3[ݝ Ñ)^j)+n kd&”UT@L-ڹgҠ @ث}SR<>RlR8,eBjY!Qbw/{yXtW&a ^Gwv Vֶr ʄ`ּ&Kjԁ vQsFk;!Rcw=xN;4rUTnl!Tn{]N*u]7:3,tD+PHϛ\ 0i8 0,C {\+2s$GĹm境P.~?!^W'h,OV%Go\'C+,.BLO+pϟEh,v6c? LI$?eB}§y߭U#f11B'_RZ>R #\v̹ הwZ6}U.?x= w70M$=CJIRiY 4Yg9%zOS-P~K Ҭl9zlNWP]+h@\d+7xԁVFs7}@8+bT^/7}(hz5𪻘~3h$-p!<+2>~@2{tuL8/q49'KK:+\Teeq]F&xfON| `B-rF ?Ye±՜!C2 Pv0тɛԅd/) |ޫD3Qrʑٷ_i5wMj|4Q+dEL#-w*(WUW,viǣL eɃn:$ 5I0N'.qq PA\X_ B7Pҝ4Sp e·7D.[x䔡f_MF|ut܃&~C\'iڗ;@c qQfUm\XCOHUYnJ* q rCI3ѡic].z4Wun-_=IvY;G*o9K,$Xgִ/?kN 7CkqH;_H'+ZGhVϹ<X#P Q#.H3^?[hҞiFf& bAkYg?x?xkB5҄?CK ŽQ)D2A߳tT)XnEhIs ދkĻ:͐RSڿ٫us~1= ca=2*1~FuamA]X($zPNK,)HqZv^[^v|8M~c0W[:4q^Z9н!\&c5֤"Ln"?BS ~>%\:kd-ݤ)#p'ODN!;uZ ɛ;H=<ƹt&sC%Yq]xqb\(v0O-9ϾL |7xj!$]fYS:d%=.Y}-oU WZ_(QIitl-m5O(~5>Qm3T,={ ''O 7 ! PP* -iK&VrE3yc1&g7KCXP=ᛷ,y41,Hwq_a"mvnB&3Vm`Ak+VUX8[ "gz}2X9h7f 40)!M\S8Wmc(臿ѸnV8o^;0L)Tj7TZO!e5 ٶUMիb>yOs;עpnV~)vf&!+I6H{l>5(fdS}|1 z[r>D2O||4 EPVh23'|-zAUsAف-=&}@#r.LjUMjM;yE/=+ڷ0}~ڴ F`9;%~aenWD X:9M';DsY:2Yb8T$^?ƕ&C6r57'0aEHW=BFz/߬Jq"Je{x_QV6VCA$@E7U)tYGmrќ(`Nd|Q5bIea#94vX*jTО6,a1Z$`q\'0Пw[Fd]B7 Y4z4'/&y*JjI̝!/ύ0eW\?woDxn StҐ<wi%|g4ey5Q0ѨFLvJVӖ")AvАWu@8|ޝ\2VSMnp`ob(1{`^X;V)x9}c-^?"gDQJenVB'nA͐H2m蛗Utu~ʷPA6 1i|}'@,>5rW 1 ;lIzhl6!q~\}UYw^*{effZdn0Eq̀%, g#C-~ruհ 94-j}B9l׮]V/:ҽ|O٭B}7ipU #u;)3ɠ.{o.6(+ls%Deo%~dlT|^Ucۢ{8X8,}.M+i_ 95m#}^xr@CW'ED6 *ה]Y{1wq.(gٞs\C q7&gc8\: W?H8T*:vU`sY FTeH5YBsq)#_yFuD_rW߲ ^@XE;[ڛسt+*d5ίaA+QZq~զpQc*n*Sqz[#r]oӜfq}ĤF݄x->%^N#WEhhF=&6#Ts ؕmOYm<{o{E^NCUVT֌.VB:KJC_%S6mt<@3EFqfoN~jH'9) X13P7qXѩ"d a&gΉik 3[-nz q.wǯU.EmM| 0k,rl>4}yK^Wg̃*Ov{伡8L'st" ; tj}3z.Z[!c]ƸT O#3Y| .8oIe000}N mS|,׶Ljs ĭyfhy8\>apJVh" tMRC6|vhKyrWT/&A}Eܑr-zcU;_] Ǩ4>jS4Z/c⾏5Y}`DpN2~z-rNj:Yl__@MQĄI_3O&a\WYFB;8G3z䓴*/9t3MD`ٳ׏f@AE)`{)\f1QE[lx !n-Չ;d ")W2l傛xC1ˊ kS!sֻ`j\Z mJL+aw־-X0O2 VpŲC\JrÎK~|)j1kK/(fȔ? cB@3wmܝB;+"gPr \5d֠nֹ'b7MqK+KA}dWs 7xtF`>@ӯ$r 1I3@38'Zƥ {jnzP!(e?s)ܤ3o!Q] PL]:@LNV83~fNcz,X+("Fͫ~i aWdԢ^)/VÄI<6c [в$ ɵvrNӍ4yn<%"L#s̭SB]sBFɑ|7Q@szI tl\g'4X%xlC;_5}8\ij0>XMARa(c4rEVGs3H- @ Re\⺣B_yQI&viHO4.˵bjT֟޽6z(l 7t%__1akeM˩a_r}H+RE|r:B>yP] Zӣ!hl/,*] (zxHe:v&rO‰M;_[pdQm`gh lY4$AklJ;YUR-kR.B4w*JG |fs<߀\pC lͻDYn|YU)un$âiՠio-us)W"C֕B`o/!|NwÒݥ}i,M/`G._SNLtuBZߧ<2'%[Oi*5Juis_a8=v(oZOز01㘤xp"D(8aɹ y*s*p;jۺBрL@#:`'z޵4ӕÞA#OӳE4{Oi2^/= Յ@;c(% lO٪uMk5XBxs 94^!.s7wU癣6V&A`DnG'mY,DށVhU0 ,ݏoW4$wUH};6Zk)@:u. c|K9Y"B"v6_GX]>>#kg6_vdЉPlI A"< 2!t&Ĕ]x B&̹>lY.y{>J`f}NJx;,Yw%QteۊsdгxςT&$dk ӵ3% ]PT 81>)1yBEsh0XJ  *'RXJdߪUpF ,)x1+ACކԓgL4]o8.O/3k#Vkg;+;y 6i*=]Ti>KLV3 3Y͵W1nSsکc{s>pKZ@Êf&`hѭOyj۲1 /!C[yDGߛcC:yv!tBlZ*d dAOe wMd1{ Y @~.gv(c^0KYMZBHS5^= ˕l.;áHS l3{I:v^BXǍBW7Vf"DTu{WZ|Mu+*ӭ~㋒dL=w'0E)- Tu pOEf,gMG1a+`}]-Ώ'OHb?Ռ<ѽm-Fj|׊ x"Rbk@&I]IRb6zށZ4`9ZޫjDz>%ε9^@SH氎ΞuɡݟĈlWL.QrcI"78BN@(NX=mJ5V6[ vmyjԬ--i)0z]'t7r2EW%8-y18K I=r=򱷦jW_%_`{~1;-.cd1HACyB,q_p㩤e _"to*^55ӳ"We?H5(N޸S_]R&! O*m\@BADBysE͵yik*ӝT{F鹖Y;*繼tUr'U[y; , Cԇ9%m:)Ο~gqopu#TҤ<;cLSk/@ "9] Nc0!1e~ k!.݀؏h2ˬ"ZK973|SG^p\8XWx ..Xèl31.Cx@P67c(Z\̳OjpsO|^U+z٠XPQR+x*RRK]mݺ?4L?] gbI0 l!npۨEɈ=YwCl _ ȹf [L;,+vډ$&Ցko)۾0[DƁNoLΩZ5Sa)1?tEX ; O9x:<)|D xMَAZo'c@E VB{O%$585 e}1ǟj0Zٖ h?9p +ɈFE/:>L`x6>}U?Sl7K;h5957h׌M-ɃU>GLTQ&W%*=ؗI#$@F F9p=1k)h(rS.CSo XQU|cuzq,9~h1U2kv*t{Zޮt&X}L[>EWxªQ> wX 9%8+U#_=9X^J9TJmgpJDS&_X)ZxzB k]. @t-d_CR`pdQ CT6ؒ1xLK>v!+XVxENi?%,/ƼqW>wF+7ڽ׎_`έo%[lska t]#laBį&%q20ַd{|iHmL$uV?-Ч!oV99ߏSDKLjTU[ᶒ&o<0RhP[sU6J& /L_}ى4x* p0q/ d/$``8U`Aˏv]'@?@<]j'IP'P0`]僉ɭs i'.kҝNQ伓ΰdW{ul-ov`Xw +!.NDkҍ Q -67l}+ЯKңe6O*fӋFLqHrs(vZro109yF}__\c=x+3рD4d)֎R{|.T6}Bg[&ѴԐ,%ea5+ q2PJ6Bu!Gt~E2O{^Y^I;,2thuOL2&9a>&tCfl` ȸvu lB؂?0|m=dx |9Mlnh z! qT~@S㪡Ek эE̐^,7nVn: UZxY8 zz1@oL[e`JJB?'>NѨn<$kĊCF9لd*$\o&ñr=VqA=E1!@]G`5E|wejp~51kYLӵ$}6@O9m(um A^4}p'02Zp=LIpI+|\sL>g]DŽdaI޹y ΝLƗu=O_# ?ή/"'9$d0rFP`6(^$+nr%%Zt?q Jd8PϛACEp_ @]'؎V^q|ajЭ|H ,"" qUzgwzݤq*A> ;bjd43ZW~$wK|$=޷bUʂ˽1[n {&Ji M蠋;,1xw^@K"hulH]vBr\zQ݇u- OqrH#9+5๋WgD0/tV ov~t llgO ~Ai,'gcj_%QT%jbQDT'![S3JTmA|aYˣ9Sݝ\܆o~pm5p b { r cP,3`&6Y؅|k2s&ZN}h',d,5[ 36[[qw|'I,t FHmɔEXL<4(Hl#>"뀞vC> J1Yi)ANVؗZ$}x@YCʹ2:ƦG_Q?T$Izb "% fm5ehtw&d |E|튌Bo7FY¯T7"C-+h+XEZ$vas~M)2^@q?NMn]V.i\Q8_%;(j;Cj:/y"<5M|dx8.1=#p^? ~ <}Җ}.MKХy[+|&1^eĘn* Hݘ[Z-&ޱzNI4 6=LY{N_Dm nj`f s.;ߜ{*Bc1a=-X6F}ϣL{-D4Z ]j>v ۄx6yx\Xn B \4 *4YM1;͒(ͷ­uScɮ1w&ڹZyjJ S@ԗ.B"7,N/(CADiYm}+Nˆf]7 $D WHR'.F3l7΋2s8L9Rʀ UZ d5<S 6[pMoF]u UUF_7ϝk2nnՒB HIžP ^\9=u!ݳ>o* mt=y|Q rYtQǶd/ LÅj7|5?~8ރqw&t1VM`TMA`Y֍יC'ji٦r+$6hMT` שT FPE)>LLO‹*=2`=~ďIlgm=_@OS7fР7y&_?Ֆ*:SfdHW]DۨFQ-Em~[6fw ^aJs^%g\t"ypOٙVt!z-`+51KŚ)~lp7GXL=! '9&̛%$-m1ZelSsAK׀^DVN(YJb=H8+>4'~n3ӄd82/F6TwXi1X9Sm?u(F<$W--yC9by QWK*2SRSHCyWt?>IT~8p7E Q$OCI6gv`$&2Ѕ3w0UK$.dhMBi3 /[k]VL6de=3Ju}ĵl$/QUnG59.:_ݪHz[gĝ+D7*{c_W0L^z>bv.5M#O՜%S[B:{ uUjI/E{,?SIN &,o{z7X;c<ԀАG󜻆ٿ=I.uog Ej[EéZf?4C[h`[j_pZ{ kwvƙ"1#Da`{,w2N ǝ?X}?mCr(\g|fz"󄑯侞^# ^x]y?ډ]Ͷ's\j=zqKTX%:G"D,/:C+VXbO^n7epR\BNL|!únlT J,pLɡ4*{SC>;Nӌu7}hٶce.(yy_?2v1 : v uj P`?bUM֖dX.x܅j۠#FWs/=hM ^kԣUm"r[jJ<<k:/5zG]b\_'n؜H5 :N-|~F]$U8:td:) {$K}mf-0|b;e9``\@`+{>G曦_`'5c* eb[A^99 3E2 oZ8aj:c;[<.3 K@ޝHSߑV@ě(Ҙ9jX̉uFC) t`f˿D^|ȝzbϜT^ZthͅUG|#B#hz⽱_ ]B F4Z`x=|-lU@WvYLDZ+7cz PAuȊ5=t|KShuX @qyF ʤwHfAt"hb-Eܳu˿uf=n`AwE.I.JF5M#(pGmUI|BfL!7i^I`rr*jN\ށ%@6O@F'} XuBw TG֭]R}xg|h[8p0ʦv~M2g,$z9)Oi\B|nyfZ ]A\aBH ̕fb+w!y#l"I)0/㛹&u!vö)$uND&o0yPel v58خ9;dx~?]. > 1K[hRo#_E&i>l Ix?.&@D܋+a/ \iJWK>ҕ* Txu4[B  REgG&U￧OiLB< ڒ01e UӯA4X0':pО8q[9LвE8yej\3{163@wY0]>ӱ7\lKRkN?+fBct"Wny0xKɜ4iqj|]+-_^Ox\AzPlF0"^ALi[e ЇJLM S^"XA L?H>nh D<K"(=gܢyQ:,Y}.lY<0;gdYX׮2ENޟ}:á@x h,uNbZf9(B X871P46 "Qu1Ac1TL((ܤy_b 7BF=^~| ().\~>I'5SWǻiZDw@j+?tHmp@KO26?,ÁHBhr<y8[jZuNV-L2pmHގ5.𗳝'6 UUhS)2C%i{T\BbԺR>V=} p !BC'4n'QƩXṖ&+ab{:lTHMicxqQÃ^Xxyvm >i T3oDZրAAT l8,7& ` ` ߜ*eMAT[-%hpiݽnެ!?NeMlU "CDh1pFiheR&GaD< ٳ oAm:Ha-E`0#Xl:^Y 5(QunF)? f 4=6Hn?KMck񘮍2:z zʄNE:dAp<@#lH @E+P-<~S Z~Qbi& V8]hq.~~iη;eؓFooX)ƏX5+ '4IǼ>c)v) >r%E̔~"D9 Ub*rLn1C }4ȟ\|oo$۝J!G#˯@-EnL6ㆠA-=8?+uh Id 6u^ C}5_6iz/^pc7bdZH _bns 9+$H.d0˸զc*`iԎ4ijoGT7j*x7C'ʮ=q9Q.$2'g'C?U:q?TyW-jDE6 j> z4 23voX\䶏7ڕ9?>,>);4iu%#ԔlF:"K|*Vr.,??Î D: t!)P鯃~FCԂ+򦂋z^ƞ2r Jb/K=Xjϊ^F+П,Okˣ{9zno'TG׏P-44Qp4^< K%x LsJzDW`ZPA=h7faCT&+..-LZZ~ȳr,64^gT 6~r*t@t #v &ibD&#׍WrA_ ~&mQg#6uw߈L0^4U_j{^FJVC$V$Lo3:$3jM,ɰ}+*rܟIJK}%GU6P 䍺Ι׷p{XcVܗ^w {f72ӏN$=阭P2Li[JNxI(ԀݏN}y>wϒBF[(LU/?Rt(%m75Eٶhy_9%uEN=+d|2hHli:tKt_ 4)lt=dCL`Yg/XcKt*Iw0^ `⮰1[23 Ą2[^"?%4oy$:ϓKAc-rP gbyohD>p*e”u|10<B{WǺtߝ*#?PSJ5)MدGoÎ6@[& ]O7wҡZZ,.j -FLNSal8La`i{!6Nb:h/}Ǡʉ`un^ҰeSq"|":i 4箃A!Z]ME5iOjȣ oy3|zG](t+w+z~ +81s:іE Z5R&p$qYʋ#z,u` %TʓC|LEϔXsN!(4hl 1 oX!S{Sș6HxL0.w|*sZ7y뜪&6#:6T;[J)r+7p@qiֹ}\]흠sD/<5,G{3)#JAnڈ{ ];ixi:vڥ|%[pm}0YgW/h4㲐eh?Ebf!3@He]!Oe&*Jobxv]\8~o[Jқ*>ٸgz6$g~cqdPC`H-S-B`f߄zyo^膽5]H3}nE@c!\mZ*85}MrqR98dlnpU]^S|Hp)ubV?t*Yij!wx,P542<ޒjً~PrPm9 hU łcċӹlj59#@1oa+>3c-ڣ-\(jJg(3J1#+^0h t&B;4{kl6y:vFN=IO je R`򡈢IAm ܪ:: [t;=ǚ\]J;i| j6(Jm;t•)feA"yz"n.x} Pٕ>1ӓK.w,TzF@m،3[)ꎾ/rѾ!dA܈qՂ'~ NG& $.xuHfQn =˲XJ:Jd fB: Pg4zEm$\Jҩcc럜^:]XԮ9`U6K㱮ЅaΖV<Vѥ.kjƧbSb*>_ kHf+@ x)!P0IVyӓ(GS ˈΚ*6L\lKbuyQ&vQ5ճ$5\CO7F^I+$"XU'ou\K5a,SF~U+i3K?hRfntd%>K|UP\woA&&+b<$3Xkrn | xA$|4_mIo?oX ݉ 8dBƂX.InJE¬h+0:gZI[zv^@#M6 Bhow/x+ MgNӺ"~N||G"tnz@f$u [2Vwj?vJ &Γa*͛y,˲̐_<UEM\wX8Zs$켾BF!k 6 !gƝ: Vqf~V HiI,ɱ4E|>zb@??Qֶ7U*Pɯyu>իQEs.c+۟~Qitꫭ^Y2m,A ȼtQ1:CP (LD0giGP~qfyS\~WۭR=/./Qn Ԧԑ~ QXˣN91~ %d/ Yʮ@f7ƮqOҡȵ+(mP#,adrW@3͎\}ScG0bivPFzSv'ىfG?kYoM)fھarOZaMh>E; ,~c:-fk!+~#AGN~Z+w; S]jGsVq;f..7[mF cuOxXW*Q8B:]I2qS&?ITBNV $Aڄw: 2lSҳsfŒh^B0@&#bfbK}[N oЂ듞^|mOLAԔXЎ@^bJ%)G6ȱv _≑D[)"TW%qF̋ek^Yp _)tBS0uRu"xFxF_aU$;g[ʍSBJd_d(;H鎂;O^)-g}Ym QQq ڑӆ}=R#J s]Y: ZK3k!w[vkW!'D,c#ȌgDvGpzڪ_r]!Dp0a!E,S8CQ+% j ؊j F_aeұ*9^k] {P$h&5 X?De95WMڮ!bBZӤ6BޚcQ]Zr~ {q '/r^l9{C{vg/[\|YGQNND:]}\zyZV (_ e$\[Nx7ex[q+y N;lhG課0-QkxJ2/[<`38IdTMހ\ɜp*k$E̖&~PUT~IUZEX網}oD<|qF20p^Mz@Scg }8FaX ͤwl+e^o&#am^D ɿ2_v8mDQpBEv_c:!MMM|_@9R*1(1`#&6<V&3ٯPB1ҾtՂMM~ࢋJz@9}tFiմGɈӵE q]0o 8Y= M^Cu8A^WA3.jS:99pY`o.?BLS"Z/CS~jb?XS%-b%C[S vd`jimTc5nBE灹ÏK!OCWP=qu蛐jifŸ77cmT#_ 7I틣*߄}%޶[9q{its2)e(dwC^sZW+Bf]pV-Xu"E(o:Q ڼssU,CL8,LXi, i\eWrG]o3ѷ5T$>y7w5H(W[A AV5V'S6 [nMX@iN\6;IzFxmQψX^Uފ"Sp8&Xmϐkg(Xz;bײ96L:?$,dutRHu&4}(:.jTdUOqWDϣ)%_H-}Mxq%:R7 ,=)"PA)my."1uکk41d1;1 i;=V`l1Hf9߿]VbijJ/k'pA1<O=2۽Pix /12$kH2aŊz9)UX\nj99=k ;%]RLZK>3&ш93D[SMw@D'|U u1q[yӐ;ł$:S$KmhV!N4A+"ZG>Ys7o$(4mgOm$-:2phbϻ?XM +}[4 Q('XJ}&6j>\j8: H@uƨeDK +hJIѹmE> 0e14%EgcVue]g6Ir[!w1m!:(OT_*Xo,vEsEt_BzS1[=iTW5]U@=Nҗ>B~o%F`)d-ЁZ88^ =~bf| VqU{uVX _qtr9 |l+R)/hϣGD0֬6VA7F@240E"0,lN ִH@ŷmk[+XN6;뒵wlF8 F[ `y, ~[/1[)[ S< X[?~mo-_akj&1.0;JM'IIň ƛEp@] >eL:a6ߠ Ez:3f4Fi^2 ɓ: ^~:Ln Udb],ìb.U(O$4MNwE&(ͅ".a'L,0b]х~qƃY]wK?~5ɚx|lfʘ.~qOg{EM ^ '޶{ ܡ8eM5Gn N ٢(Hц%&~:ql(ѺpVT(l@q Y O8a^W]}6ԜE/Y䅒.|i_mjcX PJ>T:Lny |s(*hPCOg)nJ(0$赩\ux>t;K|7in+ut h['48V72fI$ķ1/HG5%:2lD];qGgʸz afC*.v;K/!]z taeQjyG &,[ ޖdS?$K;VPo$7~伌^}fh 3۾TUE֭ 0Iǀ=>9'}{؞q4yP>yaI~W^ڼ2l:K덼qdy)XEk@ZLvP[ !5O(< /[jȬkPޒv+S9~ QxFS)R'H.%>gj*HHPXphx|$Ȝ› Ѹ%E[yES9 _*7ŏjXu $̻o oyna|vOH+XZ)bSY\ K ѐ+x ;2kyƏ}qX'ghF?,ܤ!(:/F/H!Ƅ6m/h-kG%Ok{B!G m+nz#|&%itn*tUz+㫀M.$xs޴vka[ !N%Xd~˸S4oZ {^$_m 2C$ aְx-iā9~eQ;Ŕfno%| aN],0U!ϔY E`*Y<@W:AIJ'a=ЧO =Ue7nJ'Eo!5?DX*5Կ[ygfcD]A0Kox)W38|Fx;dbNe~k>&bgM4hQ#Y~_"oBmf[ZqtNZL~oo qwqk*V@(0`\ 6s.BmVLZ}xdziaF`ࣜ=osp؉L/<dRGAZJA Tʉv^bL,L7'jzԣCyK {RnZ/@Mk[SK>c U(0\ 2KOI܀n=L%-PxϸHzfDY؏|&j@⍸MH76Αw.˓ ԲW/\mKS(E?F'T(wERo#o~zxJ iv:EXhG<70:`MJsU=٥s̷hz g%pfu %9^|pB|<96_#\Н+q24KBE>祀 P^v= rr"\sl(ş:P^q;/$Dĸ1)c#LCVk5=Ѣ9dnIFD5:g`N32k=E,f><ù)7HrˢxrG/5d'A!xϷ R; |Wa cNc Cbbt7Etr2g<污)616HI/۶mr/B Ү <ݲH?hw ֱv?UV0*VS>)؍E'I36n0\=IMK7/l0JU-Ya8,ł  [Hp[;<51p0׬zW139v3->;|RYװKlxϼjsovw ~->MHr_ar/f󢉳7u>+3B 3ܯ3Q6\nXhRsmA ~,X}_*|J>ĎmK&@bJJ/.DO)`_γÄ 9"1;˲{hbX 0f8Sm6\gP5DzT~뎞h,!&lX~St.L$~}JxQ=nVh&Foݤ>'wn ,1~p9Dq!yPYJ7hE{˳<^⡰&5,ݔ}2 9?p `d|r{+?$ϭ۵ v Sa2^Jdyezz ku!IJ3syڇ+ռGq `0 Lrn+޻@̂"ty,z&Vqkk W61 ^:M?Elr9IL _uM9Gki-]h\~lDp ;r^Ə iiFpp&*׌Zvÿגh3atܓ\mNQqd53<nS*`la~m1-1ţф{qMG1O)0pd:ڊ $ϧ; Y`{nX9]l8:?Kק5!=YǶc O8fՀ\v{C^a3,g 2]V >"k,Q|uS`).]N=.S(wg&M?a<5íQɓo}{ygإG/$WC)%E7AxvHR%cqߢ3z]y{!Dv):g.d ~=Nv3X)h]~௼D̄KV#}듣d mYX6Ќ \X,0θ񫅝{-TʛJ,҂[?h."]|i^g6>$&-=\WFIzj VTΚU,<2q2qwذ4OәIG Rq=9Юh$Kw燅'd*Q^` lk}^q(ُԽ<9#TVT~K2ą[dH8Aa=kᒆ 1 *lYzهO}r$b~)u-i5O<;DHj vo|g7-":JcgV@P{gG6A6O;ysǵ÷¶+JQ+T) -]֫e赃Plm[sr-$? #{}paG1Dv?[30V'1jbT!j"Z$ 8]s>z'>G!"7=dAKKNH.0qv&ke#\*EAWݑl>I{H9j^F,1qZ:-"4O( 0]}]8E1{-jǾK F)|(<, 7 %ɵeVؚmW?s[,0^Ǜos]gp=9lB"<$@}AʄTw2ҳ޿[Yb`@͘a&ω5BBQo^@ Vy#Th'/ңE/YE Csrev{^"Z\#/]H)L Bh]49E<:ܦ=Psu,=O9"q.Dim9ꅏTO/9s[z* )M^^k;>EULJxN:{aCܿrqM`Ɠ]ʆ/ʗcr b\wvL^V~m LkW%]A 6|o{)eIEY9MB'o 1݉cEjBl&r`j*I,ϒ|@nk Wf{<0L9e|˯ϔm2ET`<7g(8>7aZh! Y7Na@8Ab8hb.:]mFmȫ I&³}0#F)ZUѽ9 W{MF> 1ilѣ?kgP|8x?:eldHVўaJsMs-Ka&ό0HP(y=݁?512@o߼|}-dy-ӉX΂npg|A_:W3mU8S!-J;X=嬱=_wǏ@xN@Y"KioR L7)KL<@I˫/KhLU'Ѫ5L?"F0r|JlA&N]׆%'/:^ d ܨΈo@fa7[Fd`1gz4cLVsO) ݕcoNEFQ} 7:d9IRى XEQ'zvay_fҖ2NJ:~|oO zm~IO嘹YO H0 ɏ2GlUX71Is2x o~- MYx`P6jʿ "]'4J E·C8њNBF ),SaXʛ";l*4uɳޢ>!ҢG/8X`M; adKu_< aNc߰6Ouת/D| N0IRG0f[nj3m{r9RħSꉭa >W񋪷g;3gݼ'QLS۬@uc\bŇ۷@*Īկ lCϛQ]hL DmBN[3"Z=03)>:{$?.UZYĦm6?-M*? '4/pM8UI<̴vЧ@7U8ZQ3h3^IB $@yNMVeTd= |b1Fh`#ͼN1(Pr$VUj~ >\AanJm#5'2( dhWh|zI'P8'p˫^0&ʈȌqi*nn6V=3wA]}0ޗ 7d[)z¼R oD=GibnCTjbG%G" 鱰Cmɠs~oUW =`bTޏd΢yfٖxq,alM IG+;ͰNIgղoO 3I739=8v`&`^?sr $ ? ~kaZ.61R8txFm`1㸽FtpZ+N]+/Y>l3Ԣb.]?M™K nw]yd JV+@O> &z wx{*ǚTO8"DözաN Rx0b+O&Z,Z/ )qs*Ѻ3/fUoIF.wi2͠:3I~}CX}ObF[UbMd%D獐*fEf½ZkM:ԊiZqoBM<=;l 4*+2Tw p" dosv'rmN9ɢ)fwF;ŵ0Y| [dFƗ][&/HGgL/`Ф gAt M| __@4Ċ2wOV*Uov>KY奴 H:Lnڨ7}߹Zr,rfY6lUn-4c-Qz) Pʺ 4S*ĨږIԥDC?jQ#v?3?nU j#1=f ],sF$9&̎|PSp_K1O`PA@5֗/k,bNrn.-P?S!Pk f 8"X5&S*=jO=],|ߩlr647Е_1i ?ZN F1%PkJ&\jei=ҏtf6f5kڹPp,;S%c+į,q }CW'=Ul!K1=KJZjlA^(Wz5Ml&`Pt΄yjj$_VDHN#o~:|R;)yܩ k-Uj"I$o*3P+ D2rF?ĹڜNJzk²9NM*:IA.΂SsM ʢcr E_Q`-i)NpGPY抻D:[(]dw[GHB+.c)Pt?{Z?)fS'ϰ{OS& ).칪5M>H$z\6|بx<?XO~ȩd5WIkz )! ^@g"J©$EU뜲WSc_is(su/~lg'csex60kf>;` W\_o(r];YrһçW¬VWcK|$EvHmSJ.=B"5Bȝܤ0c8Ō3bL͆#M֛"ේp1u oĊ~'v]+0!fV=;T~MxiEڮ~@pɇ(+s2KMXXu~nIJi);rd0'K)sbD7BZÅh1Ȩ&[ K#ص%[`^^ФyP̝E;}$:`"úzaKn[+x}p#G_}2Ws4{KX)bI{Sֵk(lMTY].N XvOD=5ma5rKM9f cv%&ĭex&IcVg;@GEEd2>e g~Hgx4O+(?GB A'z"͞EVmG=bjL; h$f~+'9xaLBosTrf{Bx;1fN^(s(c8n'|M #Z|#"Uc>xx_N=}k:6ALu*BX^bL5{O@W;ͤ;Vqe (q^Bto46E.k~\I-@@/ʚBm5l* d(Eۚ׎zƈ7`yD<ݩGǖu-˼9+g{+7g=ĥ5slȜȕhlRui;?p0ujH]JU ޅ>̊36ke8T;~ĸzҡ[(GS(r(Q_qVYtf~\un}!UWc$us=8)b -Vb H(;<xRU7°d9LYUq1y`r:kZSu靥Ea٥]k[G<$,S~Mk49¶] ;j$?>GZ@xB=H}"ΓwN~r'Ӭ2W%א&PySÜSR3mS>y6]?%)J3CwY?-C I4ۿ6J !eoڻ"6ؗp4}UXkL 3rt725&e%5.|/NnAIF?@j#9gFfᔖi7'E#1y˔ eEe"129Bnӱcd_˲ ѵ3a `zmxzf@0 Pf+&*RK@%!\F7ds?ۢNa\޳kq;\=-we Kdž̓Yux5Jeqj†FqG*3=0VaI׊ H8uN[m匿Y^j4&g[ !On0kJSĎ)0or~yeӢ[.nq,T<!Ŋ T$Oʶ=Ҁ 9$%9H@Āb%ɶw'ɬh-wz kS1T=~ 8||DnӬ}1xixHGNM8adQc堕yƘJ??=}z tkupCd{t$[HQ$b9;}POsX{hezBq2q{DpJ>wT߽;Pf̊^d.ӢQh;˯`^MQGԼ.c*ϊ}\/7/2Z3X`8ڹZ~91bbnga۟|Su Ăc]Fv,yF3EKC4K爙[5;EU=N7ӷ}ӦFX&N1)},O6Iaf4 f?XM#L4;̤C^aܢO3Ө%zB?G-.Z_d}\͍gt4hFYlz{;;:5EsNwC 5{; ˊ=S}SD:cw7 Ma2ӸO274 <C_D;;mm<0kaO3jnEa\0ΓLF$P%]"r{h6}KqbFg):gBFRzBz]7 :hWݱ ?ddMɓGDx^kK='*WePV<S5U>jaMj}:!p'vH\Neˣ!MǛՎ`@%lf;?av4:;O%,ZWH, 4fAbfQ0Wѿ6|-ϯrQPa_P4#Ĭȩjg>CJA/p#]eu]D4nB|H6N $mW }oGuTJ`:.ūmFQʌO!C|@C:6Ȥ?( S Vt€HNrVߐtJ1QGf*縄 @ns_[CK Ȅ #8@sO>䏠kR**=B*p<}6 vWwOH]A%)'81Y҅V(X%9Z&Alyv3I[j]<䄿Թ%)۫"ߊ[$WTh D c|L߀IpHלŽ]snF0UcEC``O4K&X&!bՇ| 7h{ƅjv%Ņݟ4!x]7Hu}߹Nhf9Gn%$[8rݤ7odY<6D 5;rŌhDn̠<-K՜K]oMj})Ȍ-|Pg[!@D]GWcGf;!XDkF GtI%%M~HqfQ3֕^Vϰsϟݙv?L6ASLw˒E"Rvu В,E+p|65?qڲ2TBTN߿cnDL}S+>;]UQO(e謉d] D tu{(1Iేvx)NZQI7zF4J:gxbt ##35CɂyJW ӋP*|[@&3l2K䀺/ 3p+8!Ww~GaNb״o|jj鈒@lȚ'kMrq~Ϋuq!7c}cϪ_;5C~G^.2SId75z&m+ !I.%Z~)5p#ɫUak|gKC,q)Wϒ\m icက(~C-?#YP^vR>!9_n3l*)T}gcfeen]a5sE(/ Xr ol%mS &'A<bmCRc} ;}*O-˽"q;joz 9\ ~}y8E WZXC=Z)[xbLȕr.ytNXzkRd||j}uMqҰ0X^XVz:D!t?~'eI>lMrʠ=5k5h{V&yigH#iGK\.!&m)ݗFbEd[MۭmhR&W ڛ{| qInׇG0=$BԾKnE37_k]rש\NM.ŠԊA"Az% a-':OkZ-8,G+\X fl$w4!*!)G? OC(4|z&Am )r:sG><]8kݳw1N_:ib7w -wP g_lkQKF3DM.#jļBX9IZ[G%@KmCǖ3Hj>n?o(ZaO"S%iSR1`i7ț5zɑev*Ӥٸ;1NԔJJ \~!'~N 8 TW0X<ͶǚxѴ#=j2J%jі ̃R(a/څ鿂=ݦ*7c i'_&4%,]Q͘w3wI8'.z,HȈy|%;°dEL?gJ0@/i Od":Fpnܲ"l<6ҙ-)^=ο"}nlx/мQЦdOk` <|x\؍=)-oMEL%-Fp7Bt([wDnGh]%PCƒs#pⱝg+6vj|*Ɯݷ} A4L?hFCҩ\3 80/ |TK yda*I0Bˉ8Rr`),zcHשЕ#ТXN+)c`H q~h DO4[3M?=}l%TY.1(]=V4JgyOkAuT?$YP69{DyoM_܋X_*6l : -G@g5z/Q0IVjFR"<Җ>òGX/)5/Hʌ#Xt*.u_P[vYmGw)d-w@SmyOU@P n8#.czAC8\^"ܪDPϣMy0J{]JHxw8 $;D v51W1DE]i=@1Έ"K:u3mo%1,GP챨 D?{@̖M= ;FzTן&>x籠dWY1K% 璔5kz7T[^{O/31r~!fλ;?fO5x^щF|I)I`t&͘k03'cg򃧉A=?WoIFFJAoZ6D(&# ׯ[DSdXhmr=j*,&|Sc;˫.8C/91Gl;(ZtuAӧP$둱Gֆ^,j^ftAS'"SdUӺ}f&A}R|L3D2}e1[zb nG =}OTLxO@]sbgSӹu3&(s9ł_8R_=Qp I5Ď&~g3b\}Zt|)#+5Jg)^t $XCJVw_*qwL`'  "[bìDޯȴ+Y~`epSUw.LI>@ 4MKؓd"#o&Oc {/.u;OZi@Fҥ-&A#,pc}6ů@Vp/⣓YjsC^Mi$}`[Dp\S9m"Xr;պ S)QP0tFH9i.ΆVLj]a')V k6MDL<{ VW8 Ew.T |/=H_p4x(Nɠvq Pjh%$ js 'p/V.jJ9rU%#eߘ 'm0&r lD@zH{%b`wCɔ>wU+ć)[h}jVZ#ɑTgxHNl['~  cI-5/zS5ZŶ0@u҂-gy ڪEF"~Dx#? .CUdIaYRQlxZ3l;US<oAڌEVNP?rm:3~Kz0]ɁmEu  p1L7«6z4FOyNEz&HT5$}ᅡ9GtZ9m}=stվ 5\E{@"q8:̇3s8XǷ&7h5nN0jj.$0W^l(t Hgfx_t(>< ^4~d>97>%ry|8,rWE!C g!JT6gI`iΤOwig?sKX زhsj kq(̚0ꧡITw茶|kw)VɷF=H܌*B)]E ],l٩VTȱ. ߁u׿C]Ï*(7GpGgMƌYOt%c{$Dm mg/w([)Q&1NTK%ƃtDZ@I讴0,ͺ^ t?r*Mb&] ^z=(U-3oA\JǬ6%}w:|K Y'VLkkp+ZHW -fPKqwp!KMnn@P.^9n/O,7GJ X2ߕ'Q<9uWXOuu@N[|o|"MFƘj_͙#9bBVÜl@PEjiZ^yRs̍qgm_9d8xC%#hhMIXIDڍZS$ S !U X+Ǣ%h33,+bqp>9Qf/iLd !Fȃqi皪 %?ut=}{{Q2J58o8:|:1KU+uqѶ]"ãi/$z48BqtIBP OܓݙWB:ز\xa;T!my^.c*mhL2ӣw\vx3us*+R.0zӎީmcu~PP8eE^Y]ό_+pԾu3K4z:^Jvo:%[r붿[NҦ )s}K"N7]ızNMu# ByM|WeS}}-L7UοK-B:Q ҥIxRx=[$/H~'~EFiٴKka^$NsC)W"^pWdo CiRdz^ F_U˧Pk'J@Av mn/%|9*X _aq'] ( ja',tWz].LQ(=aw\:ɫgE-L7 pE]w|?Bfn]t9X J1`4_rLʾҁ*Dђ$V6G}tMk5*UhJZ~l+jaRKGS26UOF.=^H6aR{бmt+,z82劉*N.'PjWG;w/] %y X2x$-8g,b KV!]EJ})z[k)H3(Ř I+:F%ی6+k4 Nél79뾹݆[HS|P)hAĩ{ГRZRW i\Vo9lmelAZ?A32݋H'$pb l:O!l n@}*I d&Է=y~E^NSutDdőn= RDkX m]ebg,\ u<|RƆ|_xkd%iHU|M@\SoENqΈZI],(T S,BݯO0X"p<9|m+y~d|=⯻vH)")Ϗ?ac1tW( ʭ2Ge8n)MZ`o׮|WisD@Pf}W6\zGnH~R͋(?9т/ 8pkB`VβlY3_GKw+|ntR$g"4L_&[7a9Uɱ3􏦣iU.GGn2TYj%_?iHI"8~ g,0-3wHx3:ܾK.#.w`Ima]}Q4SJ٧.xe1W]e\R1H? FF}_-8_4绗r4Z]_E=*L!`rɰk1̇IU9\~cNX=u9؛YojLn{\"Cx0.VQ ? ԅ\1"TsCzHujމYJ7**A^STigL} p; K2B|kcj8} /<V\Z}yP~q2ٌ|iӃhXKfT]3Gb qbеüPB҉dLHf=oHn6I:M//@F(1F42 ZCDj݊^@LX CXxh"H׆7Ls_i7q&O8D{h'}`*Һt:֕G32Ǟc CI =ohFkL kF\޽ j:ȀAGv-4L?}v4*rNNˠx +RZsZit!Y[r">9,h}hp1v c%j=2snBP*hB5NSkMׯurs8L!L*֋b*Ѹ֚ `'"ᐧ!F6rh,utz Yn6ZGcԞ<KlYq,(6;LgȚSU ̉7.o㹎: %ֽ=5mbD73M' up-)4@{ ɕ ->0y?DMpcTOZmӶiuJBYa]%rǃ EݜRsQ5bF6*Қ!<}InNN{`Qz}GբQhZ%UU(B(6;逊5Yɹ^ =F #h#!+R;]'' o>⠦8 :[+Xf u/^})h^Cn,?|=uţt_!+G*SR=h џ[U{z{qP/Jnu[9 s .V4]+Ou[?|>pW2 ]*G.hE!Y˚miL9q?t<XX QÛqN&{y.B1S,}-D}0svV][EV4k$rwOz/u%K&(ikZmDㅘQGwF1@>(Kpp@^YD.uTUdá g)+Rς[.CN2q$1Z[tF~gRNz8۷cՋRUcդF VKV"56!RiQ #rVN0p{V00̗#1`i ^el{70̀[YR.Q33}dJV | #I~NgSܲ>Xh0aY2(#0G ZH]rD 4\@XT|Xaʇ7{:-mi')^jD)Z q>E%"?<"^_NJOI%, F@mgj=x%J_ϷiHa@hV979#VY,]Ǻ:p9tl%edt#8X"K=  =JH :[f;;/-rPg!-Ϊ H2z?v xo7{ sd,'|)j,àyus|hm&P{z[%y%-Nӂ6g3^?wDg"_?` OooW/̺N#yAH. _QAf5*Y$sc2`sjTm? ~.n[i/m7Kr,x FIRëϱt5Z=|f=ё pCdyx6'50;?4W~9.]K'7`KQcp6hN iUY$IDO{_VN %/pa^u0P#5l5kzlV RF?`p A{jۈ"7@fmUQ?@D48wC2>pX$/f&T hZL)9MI5 *fl5Һ Drf vЬ&%g]!AFMHMj܊,%Zkd8d*ٲ<4Wp`@9g^hQ&mh$MZ~DҞW~\`LO Iǚ:G-5h̲!A7KF]h7 hq-.i'XAx( 8yTe²Fk,$]7NpNNb5O"`HRC  \E.ʻ@ꛊhzOZWQa~z &P17gY4D',6J-+XR{ӄ3"40 <,5F%W=s|S}gZ9sHA ZS6 mC{w(&Fy' ft%i <&. c!Ҕ8XQmF/(`!8߬fu#kˠS\ATQ'rXrQJ)y/TBG.Ȯ=bo|kL0]x4MDiGZm5+n R-Toy#2ڿ.P$/~"Z9~U^uɅUQ yχq\B' 9+1fwVI-[pAF::cݺ)n%Fgh和wDtk[*/eX­&4c9D'i-꿨 -|Rga?@( }If%& BHb4~ѳecŒކwD+4nlx%mD2 Kx KM@ä"tVb#'|yD p R![Bonx@z*&oC|Ң,LI{Jt,Ad'm" %vSXlL֛b0<uW}9.ߜbL"'\"+;y}x$M8~Y09ee&b02cBtl&m`E$e*Vx#fl2^]4#i M/0c"nVEB[Ԕ[G,o"ԡ{h5աFqXluM1l-+?bGAi0&`U8ָRP˕H?󂉾tWe(\7]s 8p!W1lgϬ۠9ɯ Jڨדk\vx{<1n9A2>ڀ ;xx]쾵6J~.z9-T8r?]NGؙ5"r ]u䱽z InE2SAU? QEn^w=0܏!fhh. /"^%4O.~m>hm0߱W`xquܣsx$%&/J|PvucUu"[hkwq<ḩ&3x$O!=ʡ*Em*QϱQ],a1fwNCJ}\z2)!GXz㰂j=-։@|` ]ū`N Y0-bo?g$QzJ??;],h}\R!`q1Ҙ_C8nwoʰf=307.=>E @t[Kqr\FAjuU-Ehi Hqs\j{=] Y8n|7(' Y 5А2C"l ~DxHy!fZXQ粭]q7t IɸFsp#T?b-o䖙Yjn<_4{ԠI[S%:#|hf0wFu6:z 36Jw0vgjF/qU.rk/v,ʤi'H~I3-؏iwXWv s #Sd&z( K>#"~bB8?}!` SƪzqLlef,`H T7Իa6:-d߷C Un%4Jrٸd?o>"\%!64™7vɀ}?aO^,ߜ$`I,}aozr"ptKj  Us8w0Y:e̸^tkękuB,`a=o=i)-=~SӦQ@ɏ?wlƳJFnmϘn.Щ`Hp5b)Sgt"ZXɾڄn4Uw1E7TeK GftZ6- y\1CWPDβȾk,R4$6:Fq0VhX-_M׀b6Șˢ/Sa y2עq9ypy>jkdj:܄SJ6YgO. (`iCV?0lŎ[ pVXWL_t!02Ul.^eDq\d:YcNun-w-lߞ6n\9_ez=6+psshMRQˍbe{8Fb|i,DBqv0vxlwqYVvyk'N>%k[#ok?t%BGɉi4·xgB`%L*gPglۈAp)+`3ϾTWQ]{;1i=-_T `Vg  "]G602qmr..xb^v\G}q5cPFMF<аu]z DZ]?* ?zP X7SjKٵvjek 𢈰ig@WNJW. hǵRB Ao+-; 4 iQ ] ]ǥw$^3͸+}f 昺t#m9jvg̼$WI}d8c`se5?NzxƄн$Ԡ}d>NxS + ]ǨweK0( S OBYkj &Y>hʮzTP~&AXG֨ǹ!C9]g} 70Kc6@y ?(1wm2FFy9ϴ[ @[x0[ZyE_\݋]&rpXx v0D33X|pr\2ݾHo=zs &Cbt (Ո,F3 /=|& n ,$g}F LNrS}@PwF*@_GD=⒂6C-d&czOb_RXX -䳼F3Rqlr)&dEy|.}׫P(♲__;W}IHP4gm5C&"j@dhaH\+C&(Xgd<0$so<515j-hM3Jk} . 瑋+c%,hFN9<cJ`ygHҩf{FzgW3{#i#V{CoCѷ5;BrV+*sjt(qR+JO:ߙ^Gd9ν*ȥk6z./ oq_(?<[KBSmj_DY|)-L x2@NjͫPKDDϪH{x>z;XK? IIZ`*e1w w8b.3T::/uFo`[U0İQR Xw!%5GskXƗ!-cSu߇* 2H;k4nTfOs*0o#["榗Zv:}p>!YtgZfv0*rgd,\7ծӼ&Q B~wd0sɬ7*–"d;$;hA.eI}._œ#g'rO21SE NGyK7PEbR2+'x3er`Bd"] .B[h&C}?5 w`~\C&oس |sO^*cRޮ0̎bctQ%' 8GpބLŭ58 ;Y[3t8-exWv%}+>] Tr#c!+O"%.yI.%k `ps w&a7[JMb'SIjH c,Aknb!|[Ut0ǂK6Է% ,C?|`0WȟI\}.?Äޮ-;c>ڮ 3dUsD am.Ÿ;NBvTtOZ N|@_fhm(bbN .B3o-B2 :ËA%Ƣ\lX[H@Υ{n 7 g܄*mmbu K\+5h]`KW#w^ %F@͡ [ai#^%.7`1zFB ٯa^LN~g"u6`MYhi>/ͧ~t~~!lB {q= Ј{Ecz4ǻq\vee-e>> P4nhGyV^rIWԴ%\QSH>lKIügղU8yZჯ)B9e eC3K<𘻀.Ҿv7){>wMS+L^űeqnLă vFl1^-; 7.&H|&MjwFsW9M>H9]sګXS)#>"g]JS 7_7(Q%WE_gzG?OZew(MWfE)f"{~gXۘKU2c!- 2ׁ΃а#Pɭ.?wh<|\'Ŭ?TZ]a6pYYx0fġdP>s+Y!40cr^k wO8fvt2!Y SKK u2LAPM (ѐ0V0TJF]IsCTLqw ;HeGo bOG8Ԝ!NG b` %B;/qTa4,(e9Y"h uܪaRK_lz qd\0*Deft}cօŢje /"3RX7Qb8Q9D=36s'H&rtұj=*Sݡ՘Vjpܜ**&J~뀔 {:SQu6wTVȟ.@xd_څu|뽣sCNE,M1H?t78 1@eD'@(GГ*Bz~:UEi*bxebHEXXL2-=t "Q"YDV#+Yl aLL< ȣlnTrgAo<0#ÿV=OlIb)pbX %`{H$7 7Siم%yJ3t2?:1˯}#n ݅L0"+iJdKU癹ԎڝmqVEFCG]v;?Ao:I7 ?!#)hq MZhV_+ ̨DeKLg5|w`Z|U߰\(P.YŮ*)Uh?̆~Ƃc@}z0qM(V- fbEs$@=#/,6UhA-7 UTpa ƚ.6*uO;rV8S#Na;hdpCڃJoB3@2`$n@ 59#Msj r :a0^+66FN 8Z'0=g XT/+˹_;(4>C^-rћ9#FjKpo1KDZ{1ؘ$!L&"eL10@̋bm _nXxp莟uZ*ԚכdыȬpP1 b?u 3;6Wt;-gETԫC__q)QTT0ˇ&PRz'R>yqauR df y; D9HUWOӐ&81cO9)1cH rp)[ӫa]j_M:;i#kL,smzoPT_Lg_[60 <"U sx!;?֠J2$PRSq;È,hiZ";-R#Yda0Nу͸Tve;/ =u)Q'7_UghXO?U\rruh[!?ܨ7j'=@.q!Xk=K? ܑ?ΟˉqGS,dۏ"%&QYbz>B<._CmyZKcslaEܱ7گ+v3H)_T:3O_ 0S )_A@ʌ~3W@Vf_oSVG&a)*aB/@k)Jy=鿉٨OwZ-M?$ qƳ)O5p,l>X1QaXk JL#x̾qH/tS`=2w΃T2#s-i8U\;*جݗ+yjU;Ru!N9 O.aDd ٦hj.C|7hߧBsUmMwU#:Fv!SwGȯW|į^ өő`RRNlBBUk>:` Ʃ1E?ٲnn|E@%Z#k vD̋_Z>8m3I*8nˀ=1Xs!,x|?ldg x%hi&- jӨk8v2- ne1`frwσa4ȅ un .xC[a[.=.%oAjXLjU..0Y_HB_ ,@5x)徑 5'%cr*〦i/hr]bB]!\Gt , . [w"*@ʗ0P;#ԙ7ˊr RFllz)IXkӹ5Ѝ0|Qw)r paWUwv_y8k 5(2YϤ8@[I%`]=oY RSABٜ.>4)'ym[Gѷh:so #fr"%st7aH/HB(.B.x\fqvB'}'7 F? jS#A@%`\2GGB[)/dLH[rsMK$NXģ@%juvS\fR:pvT<͇q8ӇMHM[KNJ2 r׭T]N:rZ3X#ډQ@#q.B#{@7gBw x!~Cm"YܺxK5i24v:)Dֈ4-O: +c0󉃬(BOaz 2r%g<}Bv 01-Ǝ;e%4|@g WN9.VhިmME b3_ڢͩe򼛎p+~HkwAmnIVV{iX h041KVEHמw4bRf<I%%ߐq?gztK;y՚Np =>9OflfUɸR͝r wV|4> !H rFHvTuGnޭCr<A3EQwFnl"I]ot:xaɑI2 O]"8mSdL|v%8 ZT܎y!$jQT hiَʈHپb)օ o>A|PFyP~biw]hQ]GˡNT3JQP!TΒJ3/htcjy`qI4^%rCpq_ubR:RA4ٗ*ktOJ|UB'fXk^Vs9ɉg]S/z{E^\WGmTuQ>JE|x"@p<8FW^/~H|F 0B C޵HM=Þ$x],ϦD3;!̞2x)vd[Џ]!O"7"$Y\| 2A/۝hJdo\^ )p6u3B!1,C!DU쥻q4٪hll/c M]igY./IY ^AJ>ׯ_%L,b@i W뤥Xǽb^^B~?C[\]X;ԇ# \O^Xe@9-Bm/~ٌ3c8d?ȦCZO:ϕ!:Op[|A/niQ)ln>K\֯#)-M·Y}6Tdlw]R a1pWġ߹h<Àֹa~~|k)T|uie^v?V.T?j!6`˹༛ʽsw=JuǫݻNT~2`5>s9oPLR\KНJz^"}tU xwG%Axe:IE!⥜0: (FݮznYLwr|3pr6e;$ &?H}1ڍ.N r, cxg2δ.3H]Hu9.0Y_N2gfZgf-dؓ{.w8a*LfCn/,Z`/DCfLafsR[UݍJҗ]#Vm8T}Z ʵ *զ˹U PԻ鋬_ڵ/tSZWy‡nK"4LTJ:LC/<`U2:3(L9z]cM. )Wљu@ļ+Y '4 <'hZӕRu7S~+&QN럚]\ZSi81ϾQ[3*c۬\|1R%,iD}<&ݧZ·ѿ8koA[rY^4ܡZ WDQP&P5N571ʬ4?mGϢ悾'HD{eS&a4 dzViO]Jm4zr1ћ\؅8@O#vhߠ$ My$f)f*jޯg[؋}[r[)d1.+nA\| T#ya' s%+YxI?uG+NX>/jvY_/ FnD/,^2#Ylk?u^lNCr?I49L vj&K <.wpӾGgjzZ+D:}߿Vݕ3IcVKLg@Yu&ɍφH͠kQj{]UN / ,*018*$Y^+;f*H_lkg.ѧ=jdy %^0̄zm( #=c[$dR#B0*w3EۯeS85U@U=&ڳKC|7 r+?*h-_f" }HY-z(FxBs?;z>S!WtZIF„@F+=jIjܡ#L`\h h(݈ !~`zYRln-͓Z{I9cywu *7IF ‡|)^kvaO#Syp WbS׽)|PɃPhFsOTh3BA~b:PEЗLl~%'ضN8hnd[l.G^!$˭uKr$CŏN [شp̚WAAҭ^yu;՗NZXv'Ϻ $x[&[s L1"x5DKX! v>-!ON 92bZ YIqA.fvYdT&s(4 xNܼO=rtR7r]lENmaTks%]NKV/TkK'eOv0D\?X >9ܴ)糍Y=tCj- zGO @MPD3sdV(]!g\eSH,:<,4NoZ1v-&A2HYkBU[m7=bJlz.|Dolzc 5nnhDV^brڴ*7΄ vȅͩy,[ u ng;{fR`㴞P{O<[=O{}Hsܰ<$coY̨GA([)&~hٕp)&C#c\A~bQ'Hc1L:,Q԰A/1޹'1{ WA!|[$1<|G}V&t\5DQ, .!o[ F%dDZuWM:vk5n%5Zܾ.׌ د hys۶^̘XLiXlI}f;m9'`!ԽCK 82C)4>ʇF"IՁMMG1?g; A§ JٹbE=ePAkOqw/Ǻ} r{"z ߗ+!]q-z$q|=EWk!:•[&  ЧD ¼ŏEGj'#H-uq⼎euNO&5*+[CZ-w;GX@e*q&)+4J G)J]9rw%]`Si rT;^A #Nmqq_REUΌߕH1 P #Z+\CPI~ᡪ?Z.ʲ6.IIR~DB+.0UvuuN+ ~jwԇiaL+j L}sٙ[0lҚ{h.4*A1u[-Ü&dDx{9Sow0>^{͌}µAyyj<%$|) )!ݑɺVc!B;"|XO s."hJ#ߩ} _~DL~TPjczk zUm7>'x`kz8x.fSj9"6S\tQ-䤙6)G/1y%R*1<~rKJxv{OO$n.ujJmtgB[A̶HM@0&WIe|IWhX^\D/*D̄%/3!-hmPcGO2{3ے&YF^ "S3B$.5ųg$I0\V_ui3/ն{4lF x >'ԑIC;m24s l+ _H-Z5MA: N`Si]dWfᬃV X%*GQp dsKݬV*HzWU~Ç!e0BNRU HBT)o܈  'MqLtlLt1fސ*[Vxi; Դ@atf%f>l4A?&3 7g7+ gZqNM-~"m9ţ_;Q%<> 3;ziLVbG)cCB-lDO}R3[MUκ:|N@j*!ʑZ.y S=H HnVn9'UVV)%clMQd7gb,$hQ}_6_WB#lfc(&`e'@CrmUDֳ8x"~„*{/eU:&LCw]qݻ%T'1@/jdE PI W^Tluz,uF6}iL,X#΍@``ICIHYtVʹI6H7%L\b71MWcF.ܶAax-JnJQr֟'/^-#w)5|užozbP .NER-q,{2 L;Ф B3aغc-Y3Lg{F~!_ 4*13J >w﷠ƋpV!BIRkV:QAz!xhb2%N˜vLXOw!Boό;(%ߥΑPcc0Mw  ~PɡC`|mz zwjx}YG;ܛJ{诞-[5t,j͚4q"P )heE*Ih4>ðOBO,?Bg%slϏ>ۅNl? 6/nݖo8Hqm` %ѻ-g:[$jŗ ne~m? }1') ˢܐz | @4^]țe jETXjA[9i}E@ H(Fբvv *z=<[B#Pjj<u#-~oJl̗l]ۣ7K+o" %<$uHN;e) 'B'阶OЌnu?-Kڕ@H %f}r3@3_2Z0i+v`hQϢqTq(`9IK "V#΄6?s%Uv/R8⹉2IXE ]"\bl*?E飝j Wtޫ)(_Ŝ-R|ݔ#t:^ϞЖs貭|zX(Y/V,ߊ'ġ}D1Y/UKͭJ>H?<}3"oRdڟ ̱چFoii|`g">%8UB?^F-r%UZܲk%fTbxHcq.uv7zHB'a^(&RH ejŗ8oxZ=Lzj%k[](` B#,0}IӖ9s A2ZIm].%άT'Y'|br/\N k'ׄ"ך",2f'$2wPL[yO[#I8tJM =qZ5A$@, pVr7uHNh!HL=/Z#󲙕n_#9~#2Ԇ\2jjm`,wA8X`mv ֺ^iMz T,[ٗoIOm|/#5%P4zRd4^Ro!wOA[Ӎm vN\~C:65=6`JxéR}` os;s`lpENVvPb.ĹN+Vuk`ߘ7G՚FvuI!ğ]8PӕKO'&6Eg?͚h)A"+diVay8 ئ=,{[šQ;!6!Hi露bOLaHoQr'O;sR>5㘢D6ͼxWS_x>]A*)ײ4-"'ޥ(t֤]ovo){UaPDkGSې!UlZ6w;tESǛGjQIBeU&uB,qΥS3`F?Гۙc/˿?\ \M OuGE0H{8+[sWސkwG!s:!ȠA mP6q;FOdg̀XʗYJ.m5BW$k\9Sŭ/x]0g::Xíw!y G7F'dd5GD 0BϬ^teMWTgn%贘h FBUiEj I$/]8MG%}y! 'AYtD&br^TAdWX)dgC7cvxř$tMB&iiw]6^wEUPSf;BX´)ňiE>!1Ķoc#O(!%/+#gP4Vu0tx7tk)쓳;~=4꧙9gfYX `Ha c\uѤ7"WF\q9?+t ڬ<]f\֡tMK9DU?V"IbCZ &%' rPY4b9O[}5%. B̭YTT^叇Cp0BUwW4+]E\'PI=hOќ|ٍ<s၈N`QˆM3^x,4/T(d`CJ~(K\IYq' v*kRdO~ cWdW~aE$ _ARePDRQ'xף$N6l!`0>hJs6u򿉳c ܊eۘ>Sm!>cDK5C~(FXO2G}V8^G$BkYE tcDJV .9=(@7pb249ڏ@*=*%#WSRAQۥ7_p iQlڐC<W3,־cZ 8g yzgh/,=5euLu[:L[0E])76ϊƴUv(!p3ǡ%dS?yB# r =_{^)]~E(>< )L (^QMD_)$Eʞ#}ȀkLQ,ڀU2҈O4l'GwMb?닼N$؀ut`d]zI;&?k* 4ZoOhXEm):m_FL3Œ;$>n{Þafy`mK 'LLM/y{mu"JhD fqpN>r$CJ` uIrŬiR _A EeDxԞ>|r6D9 q4'BMIb0/ |j,'.RV.g&b {5/k/h2Q;oUOyRz/_rutsBĂwz:<Jzfc A“1vK3_0˂Mr(!@LJʈ0% vX*+j^i*/DN;-N6[xu.::aA%^}d؁< SS@Bz@AVo4Ɵ_r :+T<G=ULb?p?QLE PbOEqqdE:)KVb +T򩐴y3LU{;EyEVٳ+$.ueq?ZҘGfӡcp;RlѻhpQ4k@Q QLy+_7GDOzšgim #47# p?w |eJ DbG#mIHqx[ӳ3<-3m ꐃֲ*B f#$hD& Y Z@MR3>JBeY-'N1#S (l{e)QB}^tLV2׵kQ|-]j2`eYC"=^ O}>9qNhXRjo3w]IZվOV6D%#nd ƒ_2mO3Ed?_?e<߬EAĵ685,Ž p6Z.#9mi'90z|#nw;:Y&wD^8͢Ȑ];N0UO'#5a z.&}E ڸ=w&¹[, PNH VeV𵂚5H!/ la(Q=~dEii!%s֘a Zi黅hHy5j ߘJќY<5^7\gSKH+MV̦ pFQNdnM&!a+*wRмmEnzUgM6X>'5-#5ٰ8i4}kXZU|NL N*^gk/ARxP6/$;t|M.Ưf >$bv~'(62QYϐ#؛nGFu:S[h:_YQ|l7]0$-Q O aRv+ǛBw%x̦dQ5U(,#;&{("t&Y tx2&sNΡCE>!-"{h< ]V1-`|x ;A%W@ƥ׷I{=8Je\#s: GpdiM6RNʘ~SlH&ǾO.\a "UC̀I-OKLk_ ͺ+/}kHF`/e8;Ս+X ::4|.@Ƒ1muruKxG@{lp9^:i *R[jEb.@EH= o8XF%M(Miyoo-= (dVc`fHO-m5KZ#%8BI1z MQs{HݠӎVA=i=۝1/0 XL&2ڏT!3-.iC$cE4fnnr\59BzL#Q\_Yvj/jI8 oaǚI#CbF$r2#YCGn}e{Έ<>"u*# .FX9&j*(HR!ǥ+WwLV{8qY^s\lP\2DIP*M27>d x4Z;ORCQf7C#kң-wt _PqM zVXO1qɷT~'D }Ujn7 zyy ?Av%DP"74*6S;G~*M0+bi)'Z|p4˰JMI:3!3kr|.U`#T {AM; 4l6e$, b\b!iֆwV+M|^1KWH@wO2Ni:WgS3jep yjBLr8=0b9S{fk\Ϣ4wov)pՐ1qN^E)}ڤ+frfECJ n_YkD Ω?xVJOE1Z[d8 3 | mjr0`v2_[:D>2sre"z Hkش at]m<'%3\o/&giqb Ix >ŗ};Rh׼;Uv ?DPv15zPIo]a.qQ>uM9} 0C׺eD /i0g>?$t~VZV; L.o\9 _΅fLzdͮ+C{'-g9OP՚CwDsSCk+rq@E0(jW= t^%D~&=CJp-\ތ?[8) Q'kx6άfOhBM_U|m1t#ЈNB9/B¥Ii|ar 鎀͠Y}7F":;܆50/==Ep3nG\/:Ɵ'/7_%}wp;X O43.*{t_FZ @ ^ݢb}UFJeK]F\̡c9)e}_qBsxu{F$`RuI xMÝa9˾."cU棇1-؇*H,>}V,.&F AKǾă`rh)*TFg-f\"Ǖ4˨G b+/].dR,A_a^Urv4btWn:|#o6I_ۈ?xrLPhqA7-KlѱI#59WGx<:CKcCsUm`;t`Sq70n,pg,^@oN`  " SaWE9} dw1hؔ]Wl͎Y] 0?oES4~P~+kGƱ^YT(%¦-p޲oB(ֿ9|iKC7*|"Y65ޫoY*]C3 p)Bq5+ {$X*/EXFφA ʡ.^#yy#gMὉQ'Ld'ֱ 5~d; W E=s(Ve΁5^$;yc bw*lwhJ e<&?CpfZ^gSF$9tcwnןpEIKE:h.G_l֙% Mwͻ%xw*;CTS.tΎޡχcԄ[[-Ax_yaL$?ʔɇ̆T(W$2 NM{:j1 C֡bT'XO<-'B֗f<^Ce &U?JV?~]bfXT恷j~7% tXtre39y椡kٸ.|xlPfK OҭL"|JRk?6էg R{<34" *O|~dMa{q`z14 XU=ewTyCMf}T{s@= #N;HRR #wBRV Ed!;k b*ν܍qXތ#qjc?iލWS(~%fjf#:^{'c2("=gIGҭyϝ4$ ]؜Q&V)4X^Hǚz)Ygs \sxq9ڔѿ.#3R\)s~wXhBoN0sSLՂ4յ<`?H@9ݚ8枫2RT .C1m2%C3u)(*1^<6f_ ~aa#ri')X8ouRZ`m5q6KsӰ^໢\B={ ctg-E|205n4\U1/OMFYAV<0WnK9V\5WRaּ-%$?pJț(wbaδ]#PnF\Vt0s.Ft/ /(uK,\rK H9'҆3P}bYm 6Ph.5 :NyJ[$6R֞֗>ni{?7ыf@'$&Ec,_}v4ktrd)AGMf G兠dj;`l~xM^Jh7 nS5ֆ ­fTtx=r<` 4ߑ'3Fu癏im#m_rFBy#d;#Q9uN-&L_G;s”}Es;D4%1}}!L5>1U;KPVb8.N\*0Q_>C gp/c1HUkf I% 2|`c_n7wy%-1\Ї+3#gG|AC'I + •HEF9ib!xr [KaH8) `kvQT'πudtւX^R }~JiQDKRAq֚޹eY;)M&^pd3LxHCVd^q{Kj-aAtcky. ? z_".,NXArI-G#"u k)EǂOwzg=~ (Ux[08x37`UX~j;9ܻ73iL[̕tpl[ZZJYȩUFKE9"egqeQ6_,RW&i M6աd|gy;_jI:]>lK0Hr[/WvXgk<Oݡ^g5!izL x*r[1|g@&l+XSD #-}yF*]e|}AM~w-sVɭaoP]+ӆg;dvPXX)R. Wtnh8Ҽ KO2C:H#Ϸdk%p\{T1q)@ܚ%bQ@<6QBmj2&X_6@cO[c*z0e+mo( Rca ЮN{$;L?]{ `NiZE } &#Oj Ahwj)rv֓_暐`dsԦG٥2q&%󛞛 }3HFE}~:Oc[]AH$q>5uyfr zVavlKf1h`3? tX+~}LWZL:iT̃?b<\A^ Wt$J A ۢ0o5ݏ)QҊ9Ub=V1tӾtyrd%#[ hC<)NFm egIdJ22ښ.^'A7TmDZ<˂x@ί S1c6xU94z)dbav{€vFH!YC#&Ng+;ikiMD B!|wWQk?]&%MIVo֨Upz6K- [=0ft>u^b⢜i'曛;0^HKA鋛]{CXbs(W 5n<tLA]4``Q#Fݬ{MFi$`+rW1QsX^(˷D@K !Aʍ~#$p7Gd۶y /Y9ӇwLcB\VJjwvSi;GRq9%t}5`qvnȊpQ@"%+ow+.|7Q"7! OW_A+zk K)xn=1 ܵ} #$4 ]0(OmtD[c6@Nv[t&:gQ^ ^hK<#γ+Am_zt- !,!Lbgav4MG LЄzLπ zTV>%B?>Q1$CQ ϪXҪ֖!*`W=ak0熚 J6/2Ub_}! m$=\Ln]ǰ e穘/AEvO؟i""摭 6"<1/=@**`WTLˡ3nCL)Ub=q\7+ZY6@$1IcA\ĎO4`/T '@%Icd8JsfRC"d!l|5sys0 x2:辍-U>uFA|ܶ^"D!VfWf!~YG} xpHZ$(p_mkrDN1Be vj^9){ c:b?D G(%?WE-UOq|w:w_n0ȼe7ގ~į`%}ɩ?!f6{,1MYϭ#k^{3I8Xӟ':^7vLNQSАO BhPxsf$91W0禠AUU4L MdMpi_ [}ax{5pq0ttw;H4A]$-~ׂ:^]Xs-%qJ(|e磧 WҐSNmo.쒳oe3H0I3gGz<0V gUBnK zdX^=XТ5F,ֵsW5k"@YBQ~t *Kכx=}u:$ArjP̡EXM3T&dPR ֎;Mse[nSfE.avk\م &''"{-`Ih_g>u2 ))7:<ـRYװlN>. wU&{n2PPxTXڷDϦCq32i֥%DOt`zXV:JdKCwk>Ӧ+ҋc'/<=' Nʤ5yl=U#ػBB"n`yEzq)'ެRj e2uM>lch}4Z#cgI:AY<+?zU:h i?j3s$l5b\"4 1 dzON;VN\EYċm /PlL{1s}nWGM ςt$t ALOΖaćs'4ᡎE s]lvUz6~ޥMh.zʯCΰ_@JNks104ڞ. 6Zۀ4 xF <g5:Ž5~V ;]XםFNy_ō}'5;[2"9.7_A Uhq|S6o} ϋ5_Ϗ;3݋BnHCb toԘ'$GC2=H\Tܱ&\6>#[ywJz;@iIs S݃g3IjfV$C_PrL&6> )]HSeԜ X 4LyK 5 iΊHj?NN0%V G٭)ݕHte!ټ+=}i7ić^(,pxJ@,(F:5H`. %O^CH ^l(_iY8N7T?MڏEd]ߦ,0;x5Lm"7_ ZNP0z/iJ'sbNS0P,\oʥ\8BY?ęeLSxZdDKCB&]W6QKphskHH OV7.6Xf ^=8$$RvKG>13mZb̶ c $vvG0[Z9Q΋T*X/j6eWO=jަYJrÇb2(9Qgdm{M wzZZYiiLʞe"^H 33%m~'l"~|i/4#yXyOڎył)^:n@&BLp)PCNNA-GRS7<Bu)K5_.EqLcձaA'N=y^vN#aH# O=sm#-l6%l:ƺ(al>YI=El6Э+UUp [! Y ,sq}2c=bߜrK|0vC6D@W8yms9{E0._cv^ HjYPr!6iPvʎ o >e<ڼ$T:1תMb[czw',s|!o ԑutm+/(,1+Pg7XgUùQ|N okcTϣuv zN;6Fg-C-Y+^+[|nG vU^/xw]d;Q|{i]%tجG-_c7kZ¢c\./,l#MA+vDqZ5_8|pvQJW +$պk462z(A]mWFJaW">Ltz >:Y2Gbzl^0`~%8kW `T6MYamW40PDGHY͖jz%3sD%yWI}: ".cВPΐ闕K)&{L2hyYo$[2(VlITFДl&q :mi |*}DI^AZEb~93Q1c<1;,ޥC<5ˣ;XC&׎nqgQq]1<.$[Qa}eS:[A} ܯ“oY};BRY-,SOiz.rC)9GT2H]bޝ$#a[vwU _DP*n3@փ Tϋ`Zܿ>M b?4x>ɘlv)p.9pzMc+Er# :Q72̑a )+^:u qԄf HJXG.c$N, T2qWǖ`:* ,Pə7՘>_OR=tap%lֽyC ʹVPj?^oM*^r rfs㛊թ֣>;;, ͳ>]Ok>J1ے &P|&[=Vʷ)^-^56 d RlQ*gl ;1'׃`{Y)§D #hqfݡJ͠Fgɧ Eg[=sxꎥB;l_V8Ξ3LXu{< 63.,Xc{b#4J5o;+\=N7U 7T\v.QzY։ `pv^>rFM^IǖLXDQ~Tc iE~VJ% A[OIC0ErIԾ߷W#d&W5=͛2$ֹ hiȳ*o2C?B UZхү)}6aW)p84M ^n'< ڎr'Po ek3Ve<$ tg̅i #MZ=+h '_(,)/X֠1pD5tkq MӯCөaw2ZR^2xRӸEEmPT)Azx{oҿ{L6]kVeƅzZVr pr\3m` ;Mg) (ޅweOQ`fӈ E)~0+hXՑ^0O/2rp-2li^e^R8p! $HV2R.FKUXSAŕq#ف/֚Ie=Ec]O@\F (x{, 5؁Ȧ^Ւ3@|#/u Ih?ɤ,:- TQfuwr|H@mV8xKoz]Sύ )k#5ZРJ&?Q~p0ھkk+Hsebvda$\Y{şT'rY;3rkh"EӅM/@%M' ;/H9û̮ O9i}~4Su5+ ]P3U nOYUa==Wkr n>U'VӃKٟƳFw|<S`K6-laݑٯr#]2-JD,qC *pAe#4!p\B؜_Fj5V!z;6ha~ߍ;jFf8ݿ+Ε'cf'wJaQqV5R-T\N'!wG:UA2BBe#X=ӢZA1(Y]gG*@ӠwєB%a\A`gA]2}K/bHZ U=`GxO Rx? 4mLH|Hp`\;۳0z,<-{ jmoTb"|=|АSUGDj"[f™l`{TL3] &nFzxO T˺͗LX!H5-P9 *:\8K+fNS|q-&SHY|o@FlDK܊j:\ugYF\ٽfJofq1;>9 JAL沒Ujl^ЦSS^zxE ⽆+NK*m[d(L!N€+Um%DwfTD].d,[t5"7+}r7hɪ#5c3/ { bBvev* 8uw] @blGs(&Be&ZTd3ٝ:wWLYGC)ȢD7!1" q?ă22zAz7WΑ=mxM$S Bh^R!Zx?9j,D+z:Py&(M0&4U2O8F7?PU|Պ x(y3|V3*V?)(S%]Ͽ$+D_׊tu\GzUf:4 LeN\d"ӧ_ZWGPb{?p١DoBtG$M}WRqPu$#e7aբ[(:-]Dg䪧t'u>Ņd% vN빧+mGJ]SN@WX+eX׽Ivr5R `@R) 8.n:uȖ*t *^j?&[{?h!&ʄ@ 51 -3;O0wou":]?no3ڇꋴ`*@%^5畆/Ш dB^ȳAĎFOjXøڔ+}B'l徹fLZ }Dۆ`ZEGm#V1ɟ̄~De|wGm&nmis@+QAn7i'"SRviP ǧ ~wk@@jɶFhO-TsչmD09L@K$57}>Ws-nFЗ⌈GLb%"o1V> Q-sƭ4~o@O:)w ~ΝQk6D2ɓ1k@r3?g@`|>~,骇<6$0M:<<,;o%ѫGeBThL f[<q:? ѣI T1+]j=CmzNU_j[F`o .y'ڠ-QJO¼-{q% '&@2&aǢqB%ّLgzh6LÐLGw3Q4r9E40yD\zZ8R l|*A阃r*?z3pZI R1s§H3k%BzOk}4xUjSς]l !0ꆖ*VZ- Ԋ/ ? B*ga}_qf"Oz>l%Gg".!e_y45/# e$;H#YvRDcP)魾M`ha[?\(V"̆dG`wˇzep6x*:Vե8=fh+t2 -'C%in{_XFz;*b`8ڣsѦX㊼E r"=ˑ+NOD2y3ĕivph^ȿ}h.+`-ha?of *P|­Cˉ"cq#{8͇who|7tR˪fPjjx4Tк3*g]\Y|b9FT:oKy8"66j~;,58M&O0 XU@qbĽ S,nyURcbХ?K5;? /CO2(|Y(cN=+Uϔ\Rue8HN4P0jAL*zO&LOG\ihNMZB [l- ; bObew6dNL=hk>gʮ 1H]R{^b\/#?e$tV(:]E9x!B0׃+7VEKL8C,@C>< psfD,/p93bCCq]Rښ@J:6mH kB巑'6cW1Y~eU|?AaG`__\1(;Ip!{lu zb.s;wLmI)#ŌÈN4k x^9pLe6:`fdDKj(h(ڔq(^[_tV6M %1~Jf~0[Uߜ@'8OQ} FsTC'QEMaz'\i %gHݫno b*bԺ >:{P 3[e;!pi୛RM"WmZ_e,)3r zT5o~(t? R mFC܀>^rux4'<|+I&@I藭YKϳQ} VQ}B@ /}> P!1R#В e쌓bcjqu"O-sCDsjguu? TBDQ({VRޜ.>SJeַkٳfqSNgم^70B%irOM7=\93::v7pE(Ͱ^8lF r!1˽N`(8N{i'!~?_F\=9N.N P&VJ ]$g,({b{%HmeWŠs緺\&h6KE>4q3J~*8QK<7K`$ٿxK q iOUZ0Q`6&K6bѤ0V>\v?oΞ$#A\z0vbW^<3X?Rīa.%+#,ox8)~aR 9נi|ff7 6ze쏴yC*A*(e>f2RZKeطt7"e&)µ#s==$eTqfdԾay$}ۛ:)њ% VxsQybBe0],)IRѳjݑn,tm(}<7.:~Kӳ tCQz&CNmFQڛvt d_;ūAmrՏ)gy)̲"GwUz[TƑrV~ݓջDWSX|Kd#!UK3Y_c [kt "G JڥR##RU4y'AQd6h:n)xj_JeotCqx.BՀlRg4H`[4:$o.$8)7վHʋkun*C$6nC[|>;R2Y?="sӀ[=աݖpލ3KO9K9*M |gm@}"*k-Wu$WvCFb]e&%# _֧&O@t6"g'~f~b:z;`E ߀4C anQg`6keKS|\+qBswO@~( -Yypb@5Wv5^s_ڿpUR]DTnN넺LPH f>Dhԧ,<5Z'%8'x3G·Ne%YHpu +_+5 &D!lEW8N'*_o0Lǿ%:!d, ]OcGiF";ĖAAh-ԭmb'-3w)V۶WWG\\t°u"=pO\ m,=z"q2y'pY촔IQSDN\6z(ML ,7X ͳoGl my;6U|Xؤ߿+kk=37yжBг\]۞x@s7&7!nYęl*Yc *F0B9O*naL!Ƭ.zYLwViFX_-oAg]8%@Rι}woүY{5Q$Jrjo7H۲tD߮^ +G^E+kYmN.J.` "Д:#zHT*"6 J3*BF3"Tt]@X_?L()fZEv{Tm֯HXUy77ŽqCq WnUCCjA;sHw0^lKZ}Bo^v$ťh] uVX[xP,_!6p9l?f=4wYD춓2hNWgCxe(. 7VT5P'{mC>5a.c;Q#֝_6Et9aË|\`k31#.h>#Y 9ϐ%yc]l"CHUEfܨZԴl IF˜EL,s~0WM z(`ҙad _t 03Tlu_CoA4wDz(1 -o9Rݼ< V}>p@KU/}7Hhyr(ߴրONt@\> nf4)R4ƭd'i|B#؞D]%o2kd4pG8j$15"G< W-LGܤ~әJDA +(eƷT큒Vj-Kۇն<jFKフ0^# uxIW:5TܾTmǐU]􂀰pSjqh4oaD?=KU>H|4ߋ#A];QĤA"C%% W,R~rBS)]# -k݂[9ZϕBPJ.uB5|p:Nt=VbvS>7T3A"(TB6{<1$n~4wӮ ɉu]+=$ؐtW`6>|rC+g(-4 Ħ!ߌg>HK_ Pep)n.u-'Q&1KCXۜ Z΄২̜j3srۮ:] k&e sSZrxk$svk%(/4n[/JC!deV,|ʥ;؛J6gl8ER$'i;Ad(Z唝x>aD7V;<|m0_Gˁ =\|_Q>dAI`eL{VӐQnQ!qn%[SOF b݃z]CmPr .R` C}%G! $F̝ĹQ}Gqsa>͖A\G= eFr٧$3vK*NJHݚY7!%u!cxBA);߃w;@9d~˻.Hc/1ylbLAT}SSӶ$JbH nM#G/̥8a֔UK8{IW}Z) O[8b|~Aٍ3ȊM0rXHބc5jh2qYG$vbDZq(&<_3-g4eTH9HnsFޞexqYʃh#urx.qީCL er87&vw,jfJ0 3u"0l%O۹o(,T'L|89j6f={nS3@2dJ#2%ԐQ><6h7Nמ"Цk 50d1瓌*L$ZWRf@h vhiw^?fٮg|mnN[VF2F)ۃ[[%92F W]&LO>4U@ !ЎhK`΅$ّ2Aۇ86%gh@R[L*'oó{maCO.6TS~P4yZ:bRz7 f JyϔЧZS=Yt.Fr km |[Us E Gz' 4whs58?gLW)g-!@]d#]F վ-?r0[p"ttaX/`: *o0+ raKs]/HioģYM A )dp[wh[`ԤJ/V {5 lgC3+d]2ҕFx,%17)[-TTX]$${@4Y> i\Z< ;}6xXz-?^z?XQX^%ڀv'1-ъ0q5 ^gbZ]~s ȋ8E_g=->@ܔaA&1'KuAQ$HvN8p{ĩ &ci=OЃ4-Ĕm~_Llt"*^s&TD+Ii^0k<- 1GDmz24Wn0Y4&'6ƪmLHW9=A,fRy-inV .}g%.8`KR{\Dka7=ﴆEI)L1HnJg,S"2#`%e MwPHmlB,hGюʟԳ823(W|նϒRQh8qXU-J"9憳aQa%>&%ęem"04o{J -1-zԁսɄNj(rcl7hPȴg>zEB,y*+}Y}KP%mھR=6)(4UoNd {n`=W1%U'7[\4!&|ԥf 4W{ڳwnRB,!l(,TƽB }n,aRޯ>^Xܙ1xL3O=6oiC?^2!_au:sx*eS:4ы9v |Յ5Z(V[wcv'jer%*'z3=?yNoyE0jg~[' Uu7)^i,M]9;5tjGd[.eH$lw*^|Rő>NQhHϿCelnˤpD.Ap!5,!Ԍ辥M|(بTd$~Dih!O@nկkg.w*kg]z6 ˄|z Ť2䁷]ʼnQ;)X4S[0tkbi]WvV?;*V܌d)Jh-!T@A\[Gשbq־;crfaʂwk/P5rڏ-d|' K?Ru ޤHG'(qC44ԥ&' cfj515֡~Bτc' #P Od8櫢_\3_ruZKCY*_ 3pn]7 BV}\jC{%[g+h'w^@|^*u]653P\-4DC sFr:(dK ;X~t/+-&m- f+.T\is{& OQq^dV 1PW0d 7 p67{4.*R3jMM_ ?yM0cB[L)cݰ-! (q3YOH.yd{hee4#tL玜W1o[~"j9MO 'q- S!윪hT[@@Tqod m\DM6bÒvӓG{o1}1 Yi8+:.%e&qN;-݁8jMU <#p$ׯAf4#<4" #*>407mMw3HIeL5C8w3[Iu"(@N0 μ/)]` 5}w(^Kk`f )#y 6Xȣznp@0c6 h@eXvid~q^큠S[(t,E6c*H\Y )> NHۊ mжz"Z֯FFXEa2g,>63FS.Mt l DbQz}IR~# #>fRnHQk s"2:˜&R/UK$fL \Apytm,FM}YL³Ŷ%}$_>t q 2HGAOaveŴ7.+:24I(͇.VڊАnyszC:tPrF >BN~ȯͺordQFڂiynsZ:$3돖k׷Jsvl`ֶ.NcgI,fU[sr$ 92lq\ʊ~CE7f-( p%r'lo;DIƍFkOED- g-=Zrx9Z/-UbE- Iy틞2:4NLp|YOr?`#Oaw%;qJΔ6ErkFolAa> ԗu ;%%)./VuG4iVv mWWeByq JyV о[MNE/5￞GӛBc%gȒaQw)$\DzhqRMDU$-tQ:]Gg@ignW^dĈ|7l[%1,ۻYw'2G [4Ud;},Ϋ2$'ڦ !)I1rO- :Xۈ%x(D:f*8oAq]T_Eg:(MZ?|WQikwrMe;GNt|U nKD23kaR }TSLrݷzsp:IF#c~߯/tܲdE9$E f:Z#V!d*:zs𗒏Ty>[1AE&vλ(N!%1>vM|S qqi/`ڟ8rsr>ƢAή=r1I&4XuQy:lRU}^+|?fn@&/]FXU 3)Vv>r6{`RI4SxK(N-70ύ8=b/?ő)gOx ??"mI?z:%B+$5{3iS~h&xk! :#xŶAHj:. >%,P]ڮj\)1E;k?TƍX ^̢sa6UOհ&f&e- 7 8R3c,鋼qy r.CâYlZ:"ЮMw7!'eobpzW;*UUd&VƸ j<}⍄0/Uf*&)m96 ^uե 5rM-(n$uA%aa3DR/c@PL$щ F6 Q[F!TY~P&*Z4BPDˁ&Z%M je\,wv <> вs*G=J'= ʕ $u3֯X[hŋket(GϞt_ZRzGUDbE䉒WcK)eB30h jX]ZӈGY+ϦU43Jr h;8cRc!"a.Sɀ2㥸/- _1gSҧ~:ZݚA)%`2=ft7܍)jGCٙ1.c4X,F+SIHrah }s y$I!:[~m+ */< Fs*W& _@`o ( 3%C>t"QA+1U(}{}ٗyj>"ݚMgUIWO4V @C\WxU¶=Y_ٶ x ŜJ8v%aV)TczD4yW52 6mSv R'33vȳ BNf&*1e͊)݁e7Q4k)=ݾ|;jOp7X[zy]ߊdK}:lTx~%"u*;(NFs%^\J|͘*s:|"(!gY),c+H-/&_9Ɲ` mjgZфub? ?o$n bwtHapx+ 1,kwj%p!UYө˖BM*CU_=>p\a9ƶD Tėn;H=QKhc8 Lq=6__ $5ג[S@3C$Is nJ'XgBy9F:ެ ^\;''n9Q&9Yq\9R<;@A϶!-؞*Nn2VN!idqΈ%\`:1-1 [tCPw{xpeHOX@j3ä4@9wjqӅ(#L$'g.< J1 v**f~*r /7#eP)̛0zOW~S'0ֻ" Y ]yo֥,P0.f!{5NgK oFsư#gdy}$L ktx5Х24tSDzq rd6F!)k;SBHpkrnmOZ\Cŗa ԢI݊b1A@T[4RQw.6$*] |nvVD{ڄ*=: 2#jgZf31%_Y%OCvE͸pBf򓕬q&'}aptyλQ$j1jhKʨ=p kj!#̗׶՝­+SdމݘIj?5,s|s-| ֤~ CJR 9^Яe:ɮIi*rnŨKo1- @Am98v̙[mMjX2VQipp110(L5 f Z#0Std}y|pן/`h߂QnmH]6[ƱgnK fEJ^A|{4lJm DIgz? Z:$[6(}!3=-GJ MH}OY5ܤK1y:Κ9: j*OxvqU[BoE[~| M;6)&2T{؆QN+DG([8R~D1߀˼a|6r4z_ Sj@U.)@5@9k .OtYJIsy kP" 5PJk1:w5[TWf&+_ɱqsb Ks{(ov_qFjH"KɱQix1fy1JrnnM~q 4)Y^b/#Qԯsl3*!wőD@J$\ aAw;T#7qu9~FWv9-U(c`Dw""3":F{9Iԩ[ >tѭܺd2Qgע: i33dp9tJSTIb1–@H^抍HV3EE5< E!կ+tbQrO'2&op@jf'C-P` 8En\:dRՆ ȱ*7'qד%t=񃮐Kz䡛94袉f9`5!(-Dr~0g3Ilv:qKݿePHPT j;d$?H)a>eLW rn~ wN@A'48_2zk mtCO]%PwQOU ~3a:ؑK{&$WeKΰ],vЎv&; K%Vk:΂nFUC7Α%; 'ĞlrUot> ,#<4= %M626Zʔ^􎰼͑SǦG=?p#S15EV҈GuԽ~J޲BlDEo24ʹUbãIw:zoav+|9ekfxE\:oZ^[Q59xL7m@(p͜37f³\BiQN,Hm8<3#+h%ya='P抎p]ʉ)B\ŁIBҾUK Puk Ibnt09&?h$|PVv񏮬b9r3?E{,~Qp* %~HvVzF4ѰUL mg8}DKJ\\?du.@(>UQp^Em Mfkj[]"*ᅧBo `݇q1vG}P}Xq'K*=b0P/Qh% 8=V8n㠜>/b5q+@*,ߙ]q#iL#pwI*_ىX~{IB9`xLD'E{OE y |̺\M(۪4a.c (\Z`f/~Abl%=GB dPeC%(@z>3X+.3. û8 !)0rXcGYV:}*?V"f47F\XTe_94{#{]b``ɱzT1Y艦ֵa}tH,tT`y=If^Ux,IMPK~;[ O6Ɵo?km/6#K!./P(U kolpOtk%FBbHPhmfg;_<ejK-FِTtI|4]w cNݳ><{\$\@7>~7X#JiutCnUO+^y<)qL+k8IQUsE^{Hdt9 UmgP*mxwt2=8CmLm3 懏v:nD1riCJ>SZXzeJ.d9II.y&qi5f_ѣR"xL FGā {̝/['\HE{g `Q'=3G%)# + ?&sǩG$koVNׅAL#Y|.Mu \A:A$ Ɍ1GIB" Jcf];#-&죟D[GotP#ɅTٶWL*v߆K*ICUe^$)Æޗ"7Qa|=tArƁY,`[Jj)l9!Vfus88T݆o nQŚyHNxA3M-_╒LsڥceN*Q~Ѥ4|1g5ˎ b]4W.}ѣsC!Joula㺭,&%!.^M:&/W+~c "TIs1x CS9' $I/mm` % h|k%j?o@ 2H=@ *6'kYfҙ!I+i!%xOdɱ8IEǶia q3>l:]$A{Q,$%^ rvvd3j*~}(XL)=䱅<*o1\"5!2⅄ R^]LbJ.ׅLKU4VrCgÎ?_*eHc=h{J¯W׫t04o{tᰧdXU EcB$7X^f*9)5o@y}݄2m?lcŦ7;21b|C"(O I- l7-=NƲ#r!$P{NH2Jǯ*PhbmsAfT'M/e4\.Q)ț?rT0&ifiYoi£Bo2R) Po>̎B岵S-rPS$>.(-ˀž3 -Fuf:9V$~!0Lf[}tF_#<<6r+VC@GQ^q&]ɲ*4kuI /V)FbA(㴨:P&Bp SƛVVL+bngʮ9^[ץ{|pxPʝ[Rf=cȅpDnq,$yj8(5VͱH +3:^]޶6S-%KďQXb<ɢ?d*$Ӧ7Խ)M;0wOWAVJe[q?W)FEm\K{WRp[G( CЭW:!Sk*RE@fw*tD]ł' fԴv\`7˒Vҩ8G*|{0!Xh6P;DŖ>ݛ </7T!2:=8t\m…׽(]/K.bC\޶^5 "M^/uѶ¦Ԫ* !:}b["wY6gm# E,=1s '>`OdlhnQ4JH>fQyEn&s2g.'ub>Т7|1`fU`FƢf "cXγ泚|wY*QYG7CU}4 BaPdK78/Um/ȸǭ1.79,^mVpdaewZ)d=.#DN6]>2[Xg%}JumG۾w1_%t\o}Ȅ^ 7LI/2^Y3둊B d%/m~k ApAXȕY#KDPH9yÌԩg‰*^Aπ+$zOFiR? Nٰ?۶)RC*]U_F@Y4qE0 Khi9(߅l^+չ$Gft׭Zִ˼"f`&w Sv+0:sd<ԢpG t@I |oo#$*9d)~!ԫq{%ud=5eN9ibv=&͘iqDNo.cni- tCs::<p_d8Cgֵi4U{,D=imD|!oNA8͠RoY h-litw;NwHZÈuHDu @OKV<)_rJ&&Lo3A+ȝ"Oɑ~KNkC 6* C36k!' oxpP7ce9t(-XWs d'l]4@#aY בT _BH v],Wf#:xgT(e=J_yc>LfIh^pg*Mu=vj&_<>,NU|q ׈$XQdy. ̲çW{;<^1s6MVƉ#ڕr%*.$.Eif Rytkq߱Ko6HMNyu0 RJ,\9=+mmuԹ+#bS<IԖ-3?62,T &8@yG3DA.yKu~yqu4z2Jq`eJBǙurår`[]ZbAV 1 y޵Ѐ\ȃ }9 QX_}:2c?uǁChcOר]04`nή!#rAӥ(23 )TaTp#'z2P$89v?j!x|hH}ԲR?]N`mPFU>I!.G}J~%"gϙE3KC}wOX5cK0JuYNV3k,x N%:͝dukϬѝ5z.VVTa+@.❋%(tD E\U{)og3-{۝ }e_JQR{}IxIY>czz_cgPB%cU)yګUۿ,>ct9Ir+{9jvp\1Z0;naUݭ%H??qԖ.V|In:&#QקּʄB֏j+\NLkXaf;52 aW4Xe~4@ce;Y k/s9)aU".4ykU6;W,, e>"FTOH.EP~/ULJ\w( ,Ml S a4x2qtb/ηϼZa5x)0~Uί:P-]($39lQ "K2V/ d*I_^ohϸ3_W hdkI%Q*%NsOfU/!sje´%_JE+VRk5JɴDq*87w1[jtkHlyH}@k h7ޛwMJ'+T/%$W,#:H+iEK1a6t[g o܆C~,ݘO?fT'.Bw:pe( ~xkr<ٺ4&x L0 g;Pq)52s D3̀;:X$f߻o>R 0* C8d%ߎq4LnaK#Q:^^uŘX('%olXJ3jQ3dۃ60 ]Bxo\]LL 4KF\ۿoMH9Q[dt4Ӫ%sNMz.<7?W d{q ӓ><;5gusN"Lq|29g-|ƴe׎ƾnɪmTElu,6<3@¯MZ+rl3nOƚ0ho[Vr@<ҍz\)X^JYMUSd(b`{I $t}XOcnwҗl:nĒGٍ H *2(tGwU|H'fƹ9;5:٪%;/mm^ &I _Z >H&LHԤ\{ *ZJX6h2NyK>/{ZS(K-}˹&$ Qo̦v25M&&7\O%P!j%/V?yy#݃.$Ԙb-]d4G(8F<%$bRN$^J>"ebd]>4U}b6CH"EQ"lOS\(; ]Hy$ﯬ\cLBFHͧԨ{ԙ[^G+EߗC4~KAk/MN\5}H&P!kezV7ZM= LU_gF.&ވm<-|/9633tF7%q㊚d×}տ9-]+AJtg7BHଚKpSR?B1[rT硘ɍZ0E̚WM/2bFQGJfxGhhgՌkԏu@LR=0W@! (Rv@ o>:zYRh:g.8C ;p=2vlIQ)KGnl recԇ,Jz ܈? eC[gWth)x.0NL tn+ z H~2`;.ʜy+"i#tu:sز&5W wS: BZmݻVVd8LV} 8yHψi+h5 ?p-oW=lWv8kDO@*("Qs`3暋\Ü"ee.1݌S bQ#iS&ֱV4#WD};\JЍpw̴9͵u8H{%fnLRA㣫Ó{5i]A& aG8P7(F޷UpI"I:NZ5b)9DIx#ӿ-Te[Grk]|# )U6Uw~ ww1QA(1$kR}! {*q|H?gUb@ss#q=t L)3},L`<;VY|N1ȠXKJE UhCҘu9!B9H;.~'jO ѽGZtBi?:ZGQkt/ *yRWq 7 ݧU LyÝhZ\ L鱳CpO$/z6jNHޠ+;g} 1'VS\?U܏:sJtRe6sKBm"l,-3&]T E tB31Vnk8)8' 1[_Ce3߹|h,Q=ϒh#ds!'L2;llq>cɻ2LFG@YGŨu J%R1z6Dp@eߠh_C|6˜+r((0Nryí8]}qm'#-@[mY:Dsg]1?H4`373aK3?f高׽Q}y!2LኆuyM7ɸBL`+\}Tjz5NþjnَQa`Z F?bX\`>FF擯YNy0u'5"M>ls"r͂䷌!N+&C Jn&PwG8h({uI~l{3-kzDӁzyة *@r(BFJh"7Ο:+Jg/2.umKg!>OB +mNr4¼d)rt Oocd @KYoXPV٩PIάh)>BӣNم:Eknk&LJ2ck/y"}X8 6e.yw$e΍u5[_@6)I6ŃV'CWRD= -ђ()d/g'\Pyhv턭iYP89W؈Q71MUqkq=Cˈs6+ہƐ>D5,{ Vǜ>8wQPAw[ o'820&=&G P ivSPB54aV?7ex-zesѶURҺa6k" UvIؾnO$vz]p̖.|ohzYY)@ZE"4#Brp'ɒY@Gy9Q]Wм<蛘ğ#)f!6^x)=;^GbSpz<@=Y]5UL]VcUU==#L7٠ s0…?G Uƀ֞2a̛'+MƩU;Ō[Jo3ism@4(w>`ORQ =*iKR߷I|TTxYKW(1 cz;a9/kRQ@?ˡ<'Bhu{&s_ur\?M?fp!# ~;r"nWK#񕛰XOi īąV- ̶ 5XV'N#vE$2U_tv|P` tb!"?<.ogK7俽"P ].6 cB@h*hAފ-|z#%^I^AXXw`Qݪ֥5@*=7O4 ڎ#U6>qV!S TU'E?qQ6bB8>?ꮠ(Fܠ+hK:N^J{p xw̎}R1:H/;R lMxTlY'VFnp4} '<_7O.gq9Q]y,,.{zبTN7r˻H^AieԙC/Ҽ$_Өތbb}:Yl6͕I"CO.{rڔ@ RӱMt9czZ:JT O 5h!qws\о+tRq_f#ǡalOﲨ5hy ſN&CjY"dڥg$uηևEj G{fN$ }ha}UT VI<`ׂXu>E6-'qVYF6@!!BB>jY=A%ETVh)AE-D<rG D^X^[iո\8PȘ$"ľ q^yǸΩ?pxl杖¬^KJan;%m[Dzo2^c'xcx9=q`,%=HEaD+82yLo S1ضmz{4;lj f?Exr!ۣIQΎj`Nt`6.2J|R<&w=Lcg" boA]5T&/*qo{ֹ =U%]O#DJBATk JzIcI:CW2:JQq(vl P@ HL<{7Ds(ɢ[\.2 P˻)P 3[YiάXx x߮u5W),-1Rwލ8; !OngL"+pjdM{a^L[VN\IIC$"Ζ5?-g ܊pj W0!#A 7ş'f D`k_h A*4אuq{pųm:s-j̵B[N;яc-uG{gSF?>QdFP]wFH(C^oB$D$d/|ժ̥ars:kφ %1ϧ1ƨ`Ȓ~4'_y̿2_N)d؆*&O? ^[*sh?a#L+&k`&HG_ԈᛇC/G4Y4z/t '*iQg#;pnBX9ZV6>"3c21%^\Tn!n&=:Ux9o&Ǎ^nvF/OT(n vX:[Tpqr>\> ^І5 =5u.E]<)$Z E} d" M,&a@Hi7O<]!WV,'=[Uwv uHawNVXg1d9])<AcXsb_ڙD X17-?"q  bxg>z0ݍ.ɟ峷b .dG(\z< +!]Κޕ+n@j"nltX)+V̔,E{zr3A0pj[Z˔Y(uNGs6pYƋĪON"%wJ YZ