python3-dnf-4.7.0-14.1.hsx.el8 >  H cd" **=@Emj5tJcwF70pekȎEW;oS2Rv3:Zs΃U{1w٦ȋgM={aG(Qc߻;Җ@u5WXbzlC#\ڔz.?`5sgz(_/*AY 5T|x0$kw"!F̝3.~z#@0>p??|d ! ;X\x|  $  6   H   l  L5  M@ Qd V [[ ```La_(a8a9c:|GS HW I\ X] Y]\]$ ]aH ^vUbyd{e{f{l{t{4 uX v|w x y#(06xCpython3-dnf4.7.014.1.hsx.el8Python 3 interface to DNFPython 3 interface to DNF.c]x86-02.mbox.rdu2.centos.org:CentOSCentOS Hyperscale SIGGPLv2+CBS Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm5677dfk""HH%% I '*'*77## VVggD_D_KKKK#<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' O  qq7f7FF;`:%,;M~0!(rT<<^^F+o%V3QL. hhY e~-faONqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤c\c\c\c\`tfc\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\`tfc\`tfc\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\`tfc\c\`tfc\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\c\`tf`tf`tf`tf`tf`tf`tfc\c\`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfc\`tf`tf`tf`tf`tf`tf`tf`tfc\c\`tfc\c\c\c\c\c\c\c\c\`tf`tfc\c\`tfc\`tfc\c\c\c\c\c\c\c\`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfc\`tfc\c\c\c\c\c\c\`tf`tf`tf`tfc\`tf`tfc\`tfc\`tfc\c\c\c\c\c\c\c\c\c\c\`tf`tfc\`tf`tf`tf`tf`tfc\c\c\`tfc\c\c\c\c\c\c\`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48653e8ff72ebf22214846ca95973295391d6aaf5035490bc659ee1489d418690f034decdd0dc37424c9c3f7aecd3306c0557f3447575308c4f8d139cb30911059181b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d010d692a848df5c8fcb1fb4163028687afc6a8df5d9d24d64f8b90dab48e97f86506bfb556dc122997da6385b6ad37fe2a2f49ffdc176c51ac401d548bae7e95c996a6a24fd50e672d52710130c4fec057ae0ca0bb8b112c650ce64df46469ee4996a6a24fd50e672d52710130c4fec057ae0ca0bb8b112c650ce64df46469ee40e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090ad5a433fab3f6b1451d30faefb526282ee03a5c5ad95f61b0dec175ede388b83ad5a433fab3f6b1451d30faefb526282ee03a5c5ad95f61b0dec175ede388b83e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e819bfe79933cfd60f8187269bdc4aba97c874d971af698f899f894a140cc3890819bfe79933cfd60f8187269bdc4aba97c874d971af698f899f894a140cc3890832707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485812967676fc46a9311dd1c0b6c5606151ddf89fa4cd5286212c618d89e5bc698502967676fc46a9311dd1c0b6c5606151ddf89fa4cd5286212c618d89e5bc698503ac114624fbe8fc1c3beac3231c1d77853b94d7ac6e79ff03ab0b18de33b7b053ac114624fbe8fc1c3beac3231c1d77853b94d7ac6e79ff03ab0b18de33b7b05c9d1e5ba736b411ae0894fee9a1f1ddf4ce98f791f18530e08e292e5ce41576f06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b60923d5d0263208bdad11da5c341b31afb3f400c049e25a51907605c2118c081c2910f5d176ccbac5c632e7b64ba430042cbf030318915ca5496f04018f43e0c306465242149c475aa64c1086fc7a463c3676a5fb090671c0d91809fc337b843a4a765242149c475aa64c1086fc7a463c3676a5fb090671c0d91809fc337b843a4a78febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd6688f35505acaedc1903a94772001865871e36fdc1608f45ad1209fa1210f411a6175f8c3acf6b337cbc0fa1bb110bb073927344ed7e9faf9ec0e6e6b7711889d03f3b3d8fffdafc997290f096283edaef538aeb4cdb14ad20c832e7a523a8424c7f3b3d8fffdafc997290f096283edaef538aeb4cdb14ad20c832e7a523a8424c75f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7abed8b8a9c993362e3a1965ea68017ed5e8ab11aa73ccae7bcbd4ad3c621a140abed8b8a9c993362e3a1965ea68017ed5e8ab11aa73ccae7bcbd4ad3c621a140b2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec802d57205738ea2a6b0b98b21d9591248e50570885179da4d9cc0c9a58a4c854ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9ee6a336f8c422b09d48e26ef583a00adb3faf7ac48ce675a0c1981f4c718d53553d7e058fb17048bdeb58e466c5efab29e715b412a3d72b7e8a3738d7bacf34146f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b2d3557f1672efc315c3da5573361d2d434688bedd1591428155714b5af8c0f92996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc0799752a621555f71eba680dead72e66cc20b34a6dae0b80c95b49d676c484a6e1eacc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4f68440fd43b95611c1a5ec4edd5a9fecc8506eeac062095fd4b8b95ddea460baf68440fd43b95611c1a5ec4edd5a9fecc8506eeac062095fd4b8b95ddea460ba964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714f91bab5efe5d9f33900cad7e4849d211719b2e0608e55fe1b18f4bdfd6a144f14ac95ef3c3953fde8751beaa1b8a0771a377b5b67814d52b97e234ca5ee8997f9aca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-14.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-14.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.3c]cEc@cY!@c pbb֜bTbb@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 @Davide Cavalca - 4.7.0-14.1Nicola Sella - 4.7.0-14Davide Cavalca - 4.7.0-13.1Nicola Sella - 4.7.0-13Lukas Hrazky - 4.7.0-12Manu Bretelle - 4.7.0-11.1Lukas Hrazky - 4.7.0-11Manu 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- Document changes to offline-upgrade command (RhBug:1939975,2139324)- Rebuild for Hyperscale- Add support for rollback of group upgrade rollback (RhBug:2016070) - Move system-upgrade plugin to core (RhBug:2054235) - Fix plugins unit tests + unload plugins upon their deletion (RhBug:2134309)- Allow passing plugin parameters with dashes in names (RhBug:1980712) - Fix upgrade from file to noarch pkg (RhBug:2006018) - Add support for group upgrade rollback (RhBug:2016070) - Expose plugin unload method to API (RhBug:2047251) - Add doc related to --destdir and --downloadonly options (RhBug:2100811) - Set default value for variable to prevent crash (RhBug:2091636) - Don't include resolved advisories for obsoletes with sec. filters (RhBug:2101421)- Rebuild for Hyperscale- [doc] Describe how gpg keys are stored for `repo_ggpcheck` - Add only relevant pkgs to upgrade transaction (RhBug:2097757)- 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-14.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-8a619a192ebb3aa826974957d1614ee914447039c74e41c008a3814490a3de507?7zXZ !#,] b2u y-iSqk17v$X|A,!HZV|Q GiqaM4۰oT\ p & eKF6CLol- cˋKalt_uO4PFJ޿@e7 uϛnOuŅzm{V{qܣ+q+o ^F+?B~.4d3>$wˇDvp E˯ _'͍^F %r<q$ZƥpȳmbaCrkw0qTyB lj( OV~Pfwoctͱ6F=[\ WdV)PuRԍ\\5X\KZ%K0T`'VO-O ڭ xZ8 .Zmo*`#n;4Wq.OcIO& 1H}',1Uh_qΔzq  7ZhzT^jc9kL⧿ x;#;6߄Bdf^KG(;_&k@tѳܯR\N9yڟaMͰj\?OzCeP5/nK}1w|Q71L(Q3gmjL5kQڦ\}ۮ6ŋ rrsUn0fYw;dUyn΅k;J%+&La[ #_Tcߖ[M+ēӋ{BX+? wxxmeC^E܆ER䚠u2y|ֹqH䞁'`:LSah!KϗO42(O0 rJ!UFXH"1z5QSze72aKJ@{ָwDt?cyx~_9)]I"D"շjXwi=rfxngC/(cbڕQK\8b:sgƉ)KNxոVXﵟT~~6}x|6kt% Y4r$pTP9J!=-pb*\3,DQ;cOoz}U?Y} lڝ bQunK=Oq H0%*QDъo27v԰Js chXdLu>UϡucTs2AeK?*3a r¦Qj_bձk2#a;%[H;UDrM@3*\8UV(\K{pyc]k[(&ckG93ԙTcPvnY[dt̻m/j-r3h,[}{Y*m"sV ;|J,9ȝ93tڮp,>|nX>Xe[: j1 >2Ͻ9;o*6YB㛫tY=L!FTibO5@)ˣ-/U$`^jUȸ-ob>.ngDBXW+>$ukX& 4=`%Тu%7 ٰ ?a 7tkޘֿ,ӑY@WU՚;HW=^As>Y-*p'/`ٚeV5װ[0JI ż,+oըgkXKiBز: =RP`l.K7l6z_Ҋl~bPWdzQӗ.rK&SNu_gy mvn.6D#OGD@0: ޻zj}2̖T,ri*[bˇg]F't+QY4L>qsͶP?: dMEJ ́W " 5(U|[ͬeq*VQ1 {xKHBу|tt"fz jS.sb q1 /58jL>=APz6SsMG˯E%`EX`$@]=5mwtğ ?CyB>[T>UC1i?% <۪SK,NI Kt`M:݆$Pб-kN䜂HַzbknGa n!'FQkn. ?So?Ȁ 9hڧ97XNC4C摈w_ggQS?p/?`1֚A!G *ҼS';=Wf~y4. NLɷ ~B8ަCgj%ͥYǓ"bAŴ?MEb[rMıW|TZ LEXx0~}9 !NmJSdK3iq&7l3aIqh=V&Z:w<7-Ԑ 52;!,{cSH>GY'TMSm[>LHӼUbq-R82KY oEQ_ע&U2ttk+rzO qN}~gv#+A)j{)p mj\ᐼ}S]JUf{@bh"'şp2Ȯz}y\#ah\_3=TTˮˑ+x MyMo6iC"ٺm73hsS[ǰ< Dpy#gH]R@~B-NL5^VįVM\~яt:% ?@0{z~]8r$(E (0L ƙMIĖp>݂ 64-)צKW[cw1^no8\ɑokLҤݐ bYأ kU .ћenWNxHjYXswtw'vO:yh}П.fn4Bg/M V&GxW&Y-ލ rγqePs!m9PQS nՆ lgL1(M-"|׈!cMgYǽR$ưsi+%3"rw±~&EB,ts+zUdJt_SM^4uWcllF޷"p%5DI 'Ak2^ܦ1d^+cF0ۮasxKͤX+MjQ?;[j4Ql)Pr<WWb32ިhqz[&)ng<,5L?Z9ƔH]8`v[LTw4 MtTiv0-$^Uf2B!$|{i~}l!5<;AEG?godQ~ŏIyT2^gV jbI9{qK .t)8c`l)K }zoK-=*Ɔ'")& Bpdq]pN{B@W|Ԛd1tHp2݌Gy~gjn=1də_'ny]7vsnL y-?#+iЍxƸŪ&C`#m9V 1danm:C <܊g[tZ%+|g|fUh۲Y⊾3A_شfDK`u^BDkoUB=Y&Hٴ41ɹ]X N:B㍕,Aosw]e_cLIK#*9}c;!^Q'9H1KLAb Wc Q^R~lضd헞tPeJV,/H܅1g hnx 3${yl-^ d"ڮ 3QCZmAhdf0,jۛr'&xޔ[ x"!5$ڗo._EC~FVmuN3vf;|"<Ն>gXqX -' #jwu!6uAE2QNd 'c=CIMgJEVФlI Ib#4=Mݗޗ!J tDSt`@xb(It=g#>iNr׳ui7 Esځfy1'SVNm*0Z8 [k#:Ӊ[Zq"fDkyM}g\jqY? W!}C_'+znB˾$]hY7Ū!#L2I &,)[X%}WxgpQOl:gñ1=Q7H[XW^ Ld%Nƫ4Oe}%Շ#7}=(Ln [/o_Gw=oNs޽?luѮ(aC~ vycЗAȤo N,6x 7, {y=hR!/D1d.%2NuxNH, 1"Jbg.یPQ`.g{a̻xMb+l0iN*Nή)-{`wqњ~L 77yubR |g.>`PVXZj4`;Y)qBr3h1~[`5Ɓs m|:|vt4w(hi jb.;ႇPZ|4t6&vFaZ6:wM͸M6 j2hǺ?I8PC^(Y_x QKϫ1n-+X1ӭ\q٬<8U!9GZC~ne@Z*2.N9umDdl^&#}ܹcγ컶kݕ֌xQ&ԂX%i ~<Nhoؐ(rъ,LN&\9ceX1B qbrxI 2"bU +}bh`Yz2ZVLp.8W-m:HjV5Nl=vc%y/:[| AJ>Wٞ+U q'ϯaUlBN Fsc?5JO`)sajC/7{!GK񃎜ݡ$v"v>v&ВdnKt~Q=t9`&S&JV6Oa`(tYuE]Eޠpw}6{E6'0?~wIԵ3dSp 8 \;Ju.505 #i\[1nfBZEe:4<[p^;Q&}>pb&$PxXE#[Ku/ &ݰnhmX.̑3:n*ik!Jc6`g pɶ8 ߅KrO_iFn}5&7z fT|[Ox`B 4So+@AGUwk2y+;cM9p֫ѓbns..eZ!Z 0;97`? )b(R>e7ֲ}7ͽ1g{ی=9s) ƆM (9N!qݐUMhȒp68ai*<4crM۱CI$xU9ϹzSyy$1Z*'! ׸uX KƫYt4uRKE)I&jܦgB]& C?&+$RC[Ti7fҽز/;NkkXiH0dN'?IS"3c扻p15Q7_sZv0AOH\}CmvJzԳ=M8^]oH QgK-7_dvKd+2(gf5f2)761kF/bZ"mS^Tۘ" a׆(|Hřyŧ7K8Q`%_׃*Ffc[mJ\ iY]n9?~/ ʱ x. Ϣfs)aJ0$CU<#2'* 5 '8TSuY 951邯]LBn4M_@8JU`cCzU%*hcZ s«ɥ,nX~`j(oY]H)-r80Zn~'"UmÈx΁_U_YCS0ISvXȴcVVa0ȨB~V.A[ 6vr+DNGn|qFLŨXő;Iěeم'>{?ONL]kAփ!VQ@GZYBЁ&N 6/F]>?9feڜ ;pmv{d粶É2zӮP(ȉ8LDB,!վ-j șae$ƾ4cWÎ=2bbNy[n*c"yiAHʠLvzjpiB~6KM)Mū_f5C5m>Ļ<6&}>bOsvCHVS]}e0࿻̐ukS 0ѽO=CV8y_iݝ[2Op戶̭^Ô%u/c @+o$uB4轋 r{nt%}3[;){:'1Pg4D/Z~ʞWު]:rLth<&Qȹ% -Bs &{ 2WHTv0lZ̀'G w,s (AzBn*яR7"I]|u\Mh\ل4I6nfKV3gAX~Bj}Iyo,[&M=uQGg C*ػg=o, ޷Ç(!{{%]+|vSsV.Hg*Tze(nժtA4 >j)"Ć^ oEEf ]P3]K~Č!]ฅ7>>ׯe1?@ !ص`(3V_8 ܢeÛs*ЭגhH>.U䪰(F,\E]Ҟ ^Sn kեQQRǬTQY9qXT;> 4G ZDe[f/Ue[.k+ByD3'x}VWҌpU۞C_ SRbM`:0jj;MAx-od 2x 3B_pqYF@S23Ū#"󉂥Oc CF2$()Oʮ!GĚ'VmF>QC滽-rg,fhJbh (j^Qn}>?8N.Ά`HgQv_YBYtMY:cVתl*= kyIDVCM;J6bP)6оlVrȀ}Wl3G*!>qf4g7.''s+ہp:ד;-eoB^Ҥ<@8#o!)pad\#&tJ0%`HW B=iA_>7^ctY򕝎$㥄Sb:{yDh{}ZuT_.0mٛܠb/k rkbTCp߮ʫ삭XY ={ XZ^YqE{'ZFlu>漸X{:]J!AT0Z֋tT3pd9 |J833ՙi٭tbx,|7Aȷ;T\۳:FУ*TFw6 !i-?_ # K^nP~3J akUY^XgeqǩأTD`JjNx?B@U2(>OjQ`qý:R.&_Qı7e{s E LCާggpCZ+T?*LT> 뫭Z J u4YxNzN+;/Cp,/M~3&X&N$}{b=z@oS" E靍y;jg¯c"(@ m@͍͘.U.еy,ѻKWXBk }^+.$rۋA|@OE?c䧆TQrw.B9,C(>]qg{[b(|Ɵ38傂X8^Lߣf؍n3-I*)!*\ IYAtԟN;ԬiF#XT>%״W p"M$MpC1D` m״ҙ g7)ۑVP]3CNHT cj;GFdD~E;V KvTUQ.E, X'0+g108EQYp* Saa-k]$K^Gaƒ`=57o;-P^%rBؕ ~߆QA&f/ܔ@F32wj:"^``۩&A~2,PYkH;ZM[: &,fTFq{Wz|ޣZgԪ\| -"ML{JNӭb~@`J-% K˝^[ձCaT=܎g3ER-|lCd'iCL52̡(m* .Qz%|pcb"wURk,#mSxޡ*6BH$yL8z: = %iUY2w/_jOdtedրJl-Ib!X:`셶 glnCO z:dGV &$`9FҪNʷm>t- X=1`kK;5S!>I>jr};Sk"iQvOш؞t+C9eW} ZPȆI"+bc(u2S5UkNJE ۲V~rZ}4I3LG&5؅hKXf> =G yޥSe\ $a} FƎJ3ެ 6x>Ԩuk'Lm g&^ 7LOrc1+)T,&!|&k>QqOH"f L#Z PrG VA\+d}2KImGTo1ԓH|Փph3-Fehzxa5e v݉w>-z̥%K`/Gv!\J fzlM}#`g&U!ee*.{~>;  ߇As]e{W.Xvw(!{+K<%d,#\:k{G7TY}\ zL۰-.yF0Ђ2B9ԀXUJʴPj,7R]xC v\@KMeO#d68؅"(SׄlYN#;dHW 7X|o,{ 1WOK@R֠ )~|y·sUIKfŹ<> 2Q0AZρAthXOzf%vEI:JHBBO}3yD9EpCtgPBb l ˮ-ܝHdǎ54//l}?* ׫ʾ4ƃqI*\ ܦxؙ 9<٧z)>U1E"E@S"9=Oy2 {{Y,GJ ?CSmzkDp\Θde$U<kVHUz2%;kBx&@S 5]?Hc5a|NT ؄NFQ*C q6H܇p=}!Z=K yJȈĬB+xʟ'W=%6dCSS+b'JٌYic}&/uF 9,S.U ˂x؝#.PYT >uF"9IVVrtS+?z;[M36Ai>{733OȏiKY^n#IL F .LEpQxX ([JDYG,\RHP9)Xk <yx*VR l,}%am~%J^T̸@\݀' F!E4N K'/S AB(ˈcp[3 pєk&)+0 6Qa&\+30 6pXU8=J7픴.~;%=$^ghth?AdG C:eGYe{"; 0R ₦8`ȭ{,KYp+*wq P75';8+TcbRãxʈՔ̑ Gp @ͣ h.Ty8d؏o^6œR2~$Fn[FU/* 蔚q 9o ߹Qxj\ȽhE I9/D3ijZx;+Hٓ-)Ib7n~=khp7VcƔ'XMƢoMG-hMu~5g'fl0vRE.'4Ȅq׍ޟW7L-h8PВKܨ\.eNµߋeX)A8Qxl_4c9߆ _^Zȯ$I"OTm'Geu= DSr+]Hl|e{;K93)KL6=< TzK\xgqUXd0"g$UA4ɳ,HNl%leeUzl6>|8Uo! ml^ڃ:HMfA?vV0`*e%<*X/@_:*A5ެ@iUo)fx0 @S*&dqisE)H4;!kZQCMQջV%B2`dA=lpwJ 4C? 5p8dO2VOɸQm2iNk7fQ2:@ ].&_s|};P<ۺg oH;4bP6nձg"xz>xxn AL3Yp-UfKSYsd·GmAZiTWt(N:3F wV4!GktA{#zW5WLXIFTXj}FUURz'0& V`rD~rq E@ou$txP="7Jav)Exz,>7IK \U 6t8m7UˬADi,5gEo|jB&-'Ko \ٶG(]f̄^>7_O9/S @Xeٜ&L6e}Q?E3re)a{PܓڣNHmRKބW CcP Ux`o~iIPܞ5DXaP̪2ozW?;cL}qܸ</-" R> F)ZIت慝Uo۳[%N,oZN`IXmr:,,GfSg{Vx7Tvjs%@'!"ި߃mp0#bN/-26iL~bEWCYZ'S6{<.b˭mij6vaIjJEe~,Ous3bE] ҔR nyZqǏ$Զ'İs܉SKL9oݬ34SQBmg1,Q"6gzQ.ՅxVG2-ỷ`Ej^"/,5xؒ0|(ywECu=hZD_):=+d~m굩$KtJ\$~P=O:s?qH =N҉wseubKk`sىuv%^|Ym(? sw$ ?g  Ϸ΁dN>; %]ٖQ\AĒ]G͠oic1d(ŮGZY TC#zJнk} Ol rhq"{B]owka/w}&ɞOHvv)f8ekǔM !iI߅P m/w(^lemZ< u%gC< 948AY @ԭ '64%/&b^X{B %ĥN=ixPE/pV9|bxI롴PBift^&X5@7)GlnX[>9齼Âblgm}Jw֦j]XY>FZ!CF&OwkwfCVp *>˔z84 (I%b\Ploh:|8?.]\ұY[eQm JXRB!S!Nw s;ԀS8|nC̉j$m^~15S>ʾQĤLZyvfId/ֱԋ_ {3M i^ 3P4Y7w'b;~LM6ܒ3DZo{pzMFJʯ_\qY*!0!PҮ3dT`i͇( .`pewńnit'sT,N1>n#?lK+0 z0;TJE-0Dwt"e d/]|Fԍ[ԅ3y[ RS9j/nXNVN-΋2=ԔQ O)Foe>kll \*ՌUΦ>jVv5+OcLE1-:Njb EzdJ8S̀Kpjɏo`zȻ(7*kme;$GmxnGg05(QN&0#ATtv1e*I*| ViBAO7k62bXOH!%B&͉K gJ5$"C}oAsZiIHY gbHЂI=}t/OBF"enǵd"7thRGddvN|AUf϶ SٓSD䉉 qKͦ4M_d.,GLp★nœZcs=/6 Dgs;_9irAV U}?shKD1g;!=Y+eWL%,x;xk@`~ ]P4&B|安̢yuҺC S NFiӵ`#Rg?!Af/I Z+9'UO39 LHfDﱈazXQi Aԇ0rq#ERtƷZQqCH^K ̇g-/:tt %06 d"ZK3ΈclE;p'>*u[0nMGTAǍ!z6ڕKqv8X ن1CM$rcaPѵxV)ݳѣclaQ`9Oes+@,I"&湌ħ(sB20*}bo5ߙ٘>сzžs3r:GߵT-?e7*p'=vם?5k> 9CK[ږ2}`~<ؐWB-tD5e霞(BOip~MX&!Zm-@bVgX%j 87(e-u=~ML?dq^4(£Yq0L3vN(:!/s!j'8.#'Pͷ}ҧP~;42wXMj[mtH-|\IU30ײE\D5 ##]yk~y*vu NSUqz1Efu Ddwa`3/X*fS9Nf}h񎇆3F& _ s evU ʕ(R`}1CI塳XŁ!|Ȍ*LjpuaYDɢҏ=({(tEKI9ƁVCt߯jJIEZf2[V$h&CZM.X"@' >p6%P 1ҝCGBRチGl=y,Y5?Rk|eTF@`S.2SqSڎ 4N9AciwGN8R) @^R]ݭf_]xKH*ҔL0` 3nΥ21EoZi A@mVQ|XMxA-w7E,[gX(Eav0$r$MMp!oEvV@Qf?gPrGzLݼ+ckT!tQSERЁڃ@^w6mSn4Ud(?juV0ϪVoA!]vyn\Cݒc ^\֔ԾH9{G5 vy4lHq ޏ6DT,b"pm0(,cIjociA&HϜ~9Xc{[yy..c<%kb ̺NoE_<7R"U/lA\ Ry:^H 0>{f#~gX$H.T M~pBNlXDX0|] %3+S<<Ȋ1.4?g8, !d:ʤp}>u$hLΝ!I2U=iݭU=\yP*v|ѱ}3s!n7kZYZekdžM+51\M gΊZʨ~JX 6y8[T W6ߥ)Bm^72"B@m8uRÎLd'Ir4d믔ͳ-VgXٿ]ƬңHvſ!YQ#E03^jwELqFJ0zbv!kK_9$H&u,CXi}b1Ew  kJemdަ#-*ꦔrОddpFeڈM !'3NE M{ӷ9🻮6b>{]vߝ[+WdSJ؀Q}Hkjh̗9L`Os?|_ 3cfRZƁ?aR `0n35MI~-3꾉/D-\H=`溟ĸ#yvBn8"rRc ޻ǝ$oMa˔ H],T;Ԧֳ xu]o) fmRe JeYMgC߽ԡ8K%4QqqmS.d^Oy[\N6Wbrx%v(sV A4knAڇ 4-mfPleIeN"<)`c0XA]sSDۡ._M]U7L#=mN* ~O c)o/%6=U8A3TfH5Kfvc@ ix %IKQk -NYOI&2,/(8$;:'#g3OT[DQK Z4(uX8: _:= 4nx5~ԊUz[ ?ZIDxVl܉=abGE᫝'=$)2B2Q˃w™ E,?Su60 >b`. lYc-q 7~0G}QRIxZG%t@coY!3*.P@|yB[+c~swA~sAMz 7c $aIH4TOS|4wzѽR;LYPIZ4%*0Ҍ^>.QfmfXڲPm#c7e1yf,m2^HXcoLG,A^9QL}\,IxBz~ȼX~C~ }h;2kƜ ,#~|sǠE  {ѭ isvϒ7ab 0-` JIo/ˬ=[e3Ė^B˅oLE,XAvm0rQd)ƸE2d I~F_CyrRK#~&ߨBbPob:%=z{h]Oj!$ٍ3>K6?fnT'2$jzz:ײ69r! Pvo< e.ZeakAsM1n d :t`]"DQ3")Zra^{I,t`ځ^T=9PtǙH7.3Vzp)T?JwZI촣`wW̻^?kbzS}#\#F-bY$mp  K]]mjtK0d?̣h U :pw F& ؕ҂)>G`#jK SDs+NgZd]|Cv۔V,`2<^:2LB_!wtCs_adu6\E CLyR&?^9H#z~cC‡9^*=6e]{gtN.S,v8jlUCIj uPH'J`AX@άJQʻJhO ;"ݪÁ+]>@=ɽ %HPم,f\Վ$kўQ,ܵ%<{ڎKl%Z7rL>~(b-1񑏤{ΰ)f |ǘunl1s~J3B@ +k&v ]\ο%UF4tx)%F1p9tF _V?ivPӂGF"~UU*A` ePʦ: ';aun|F]%x/t:lN\6͕W\ < pN$*JϮIH#-ӛ^hÖyr$rE|!0ķ x'߷ sco%(md:aϿ4F ;br%_ExwaeK|H۔ ÀJ7G+ Mڦ$;]y0 >~& 8-E'I5h0+~X/U:Q{!'1$?N1O E4 3X|[scQq+EdC3fB^ҽXxd wqvşVaTuMΖ&!Ku䨦<Yo5k ZZd2uRbT+?/F φ܈e1C"CT h{`OxBrhЧ;7JӢx)Z9Ą #n 0*~Ja1YsLmD4fO61ڜd7QU.;iWi|;֜b< &/eiXdܲ!?S0f-}0RO4iiq,^֯5yReH,ΣToKaVCZ3 \Z,9]Yl[+R[i\/`׿!}*c,)mo޴}Ǭ'Ye\+#DR : Igd0XbឿW.pBӄDA'PB^1 +70Я7]zL[Zc(GMݢP6S@ g0 5`Ju:%LFCr{lZZ m!t3(8mI'@ NR!ywaJMڪy`NgǞ@9P->Z+3.HKhfRhGտ\?nI'jȗqƉO*J,̈շ>:8I"XJbM`>p|wq ]流T7PiՍܞAo:hJ{!pmr-)Lq'*NI<<{cIU%bd%s5 -0):Qm |=l[Y[7;|pV9){S^2$txD1$` [^ψ{U]İiNHcpMc&ۤ.:BӧkjvU RW ꄖ,OPuz-˿!D8CIs CվOJ")v)םEx't]e] Ne3C /5x~'vFRK,rwntg+QCFЇE}7RE/knJLQq!ݮ. ؊jֱGrM{ߓsUH2<WhociFk?"4D 症T2Dv+~8R[ ˡ*TCD! 8rAXzv墈Bao#XZ#R;m@QJӏө͕BQ]ڸR"/pb0+LiD {t3KC<ב{yIYiZZAK:YQ->rt[(]ʔ'987M\8OfnA~IgpQխ i9$.6I C&Za4%WN3]v-Ty7&x@-iCf~hN>֤>枻r'0m7nK3h"<-zj?-t oA,R="{zvqic!}/"q6߀ @ U98>U_a yf`Nn")WNT\N&s}WS҂cO l hl}J|voD.lqD i{)gG.r vuCtPw3V_Iyrv?Y5;-" IpEsEUs5(3[nhDvv-q/X!a$_I) E|k[^`ꎺٜ8t<Ϥ>!9h8ox&hLCz-~?ޜ['0Tj_ 406Af,RIٕqP3:Ṷbl@>~_{9͋,*Wm֣jȃԄmn(XiHŸP2k+f0Q:.9I gE(%Y~2Z=au# uʵkF5ov\_Xݿ隠R `*ffV<~|MzHe?L/+Y)_6\}%tM Hן.;*LeeD}`zQeW`8K$GnW|6VN N! /%㛦F'Pp^BO XfavML9 h{oѳ=ӕYFzJ9S2KG `E͗RrBoLs?+a{z w5+j1!1w7.i,Bd]b~Aku6rVѻ'xvAjP)uad 8#hRVծ7&0c=ʇ؜؁.bXϑ4_qp" Jس7{~][zɺ{窪ld@"5oͶ ~~53Vnx|'j{_(]IRd#ߎal(d4ރ ɫog8gEMay{:!UCe%m065׻ ta=j7Ddt!'#T%V7mΚ3bj8l 'Jswo\9Th㿤V;![-].xqiq~O,,A-& Pc232|6V4td:yFJKQ/":J(N zb"^rw>Wrü+y3-3,>pt[<9}T%˷ K#xNf%DQr*[tdє+`@υẼr^@<&4gq<._uZ%yv,/$T11&zPb[b?Ji'sT.i%/V<`wsa.dR=#td*_;(dk!9̇ǝ6TEOB%SyZv2$L3u8L{vfR[j$v x[ЀoMҧ&1/v׌;.@7<*cP0hR+0"č}<4q-V2Id)>R9wj3d> \~a-Emڶ^=D6(m.N@Zʢ@ݡV4%fw`52Ӻ观{_hۀ(T@!5'[״Nxϻ#91LwzEH+^_>7p5S2xRtw2돈d`*% wVU4#ȒZsSO@}~4KZqCͬ7\ O\@az\Pr! '95e!EdqfG'P▼==WPht©[SރN6>s;DG_uS.(9$n)|Sَ(q7j4j57{ oE,=G%di߻MM&<9cǤG=R* (;ޝ\j2|1:b^Iu@☤UG)^^~ ‹~N~rA0WK fqCjM'<pADInma%֩{@H%#SB/W*̣t.-)ŦN j+?i0Sy+دr?r "Š,U0y7CWoz~P{П O3-Up/Z~ZL9.b4[}G ǘ Ku^{0 )GwʻC"fHbS(bH%ibvlOM$$4{``9ڕ֒q>4dxt_5Eqh7UM!k|% z  fd(H_KvSyUJIdILF~wdc ;W 6.Զ6} Zo"aE=P鸲%tXx&|=#c\&J.&C+MYp m0|,W48:h4LhQ!  f6mj()ʼnX,pxF(1FPs>4WĜq7:D±C$ 00 "cWWaKڎ5'P&2op#bێQwѳ+=1h6HH_iqVPۄVh}hIQ]ow%E"6w&9~̮/ Q)ɫKI -!0#1: +mJ^|wAJ)e-`ܨ NhZڼo4`KbZW))J~'+ޭ^m:*@3xΛX:V5|PutmG0CXC ` ]C_ vypF5s&9\q,&Κs{tvU|ֻf wƫN_w9ɃD\=k Kz};%YOnnM) t[Q})Ԁk9/-xEEGZ>;9އ`dWw\< [7ҜlQk˙ FBZ̜5:OvbG0(_bB3f^B _itbvo.I(q b5+\e;-l4@E?)i/ V'*?,Usbf@|1|r*[qo2n05O/OԐotS%)X`ڨT )zn4AχuaE]fv3u۬\!mEx!a*oB BI곷}C-|g+tyzDsu9)d#y 36 90d}yT-q5gS o 2o!S[ ^Jcx[M uvr v%wl\2w]mYia)jviN|+=AA:^qṔ0ڽPsrWDy IQ},g0tvʹw9l_@܀4nluц@QG]:*=zi M FS׻X0_:ò=?AeoUFªqNI $Eˬb)%d"5bL؞鉖G rSȝ߬nq6MzKT=nƤ!b$CWʘ{Q`ڼ,q&zeS!lI4"k`qwt] #>% Saڠ1ZJx N6*CGAEkn`vIޞ\nox5Eg2 sx"7HWjDAhd";bw0GBkA }͞XNRka])=ϥ(ZGeҢDb[}(bRQ"iRB6$c_9ǷZtKmK rpDF]b#0\!r۲ja a➪P F,;J~ |J=F r=M IxEv)XA4Tq%HGfz9gq$J3S6n;P9X wº ¬^L- qy ơJ dF۟ EMij6M:9nJn|n 0ahҫ@U)J/JI^L3v{~N Rvњa$n>)kvf$b Աۇi_5}Ad0N5 }'٫|^(P4 @yeyuÎQPJ* !RC Zv) W;o%_mnQpƖ2{I+dv"STc$<6QPdw}J[VIVQW~]'auj6p/VRW=: ?1uɧyMbj@FC1'b./x&$;d"WF2i /rĠ4\Chf.: xj1@S!:st!C?Qݣ.v{n\ºv\Eت3º--Ý'l X|e"̙tIZā ݴ'ihO䴏4 n]\iGoBYքVU:>[5]RF ONBs2MO IU p{--Rۃ2@@V9(~8 =KqVA{3O70w??-վܑ{R8!XDHz8{D@쌬 aZ𲛃zh{L̡Wf=mrr_OzFmCZK~5Gum-LR~=lAX<DmduitysS2i>3$2 տC\/?d%p㹵b@cN '_@Oi{H\-|p<+oSEnTf~m{T r7NDy -` u:uV,]0οbUچ fU3v7>@N{OK':p93z)'фvZw}c 9 g=*/`遥⑯r~kݮՏ>M%z7UgTwXXd.* CU6|-~ U8`~^⥤}RJp?dyJP#jĠS,,f˦Wc\:WIa<&F[#izNK&. 6^ޏ@З`T2(&jj RLk; L )`}?ΡC|WG ׆7BPJY[ lhNHԜ#"9he~< p2"ZRzqwyvh ac cKi Xt=f Z{HelSb9Fs?au'jLE+T91ϡ}D~vwN3§-AD1tB?+j(FNXƀ QJW=q>QWt95=R9cUmA+Lq$Fܧ.ՔGV5St$5Zq@R2V:q䒖huJyQ*82K! smj(J@h9-_\ zRNyWjq̠"m{'*?H+ڏ=b szꬱ@Al ˜iL0ޥ>' pwg.w+(#P3Sgs XRo8evI^  :ZL]&=1rGf{/k;D"f_55rĥ.i^(_?ʆKiOpʈ~sAE+ #1lK9T~w[z^8@Jh)6}WDlNB\qx4flZ>nIca}rw@ S0fF=djs͌vv\@v 6"wMvچziPeM?6Lg)!{Ѹ==;YH'ַÒ3Sa}^v8 ?qK+-OOެeEl6c=QGNU^̭gH"l%S)SO`'Z#MqWt9aBib16O#bܞY RQZ`"x L[Upf*gmFܰ ƾ*glV=~Aɦ͎CLʖkBk=Ԉjj).+-~SI("7XzH+Ci!u-%#a_{Ɛ!Ue][wG bgDy aW`DMX(SSaӘׁ@`NNԦCج9ݯVlJ 4/^ 4.Tޡ( tVizs!JXF>d,:QƎ%横QG(K(8N{}̿zչr'T6/3'%Vh&{/ rXcW@92-oj [XM$r$oTNI)*noúj;<"3ˁ|YzyHȥ(<VXHt}F5& WS2ZSaP+R,d,Bnd71t.l2e9A"EGP:fD|C]:qY4Q,w#Mt#%m_-!п~>\"Q%td`f+)0 dy7JB‡%: v MuF_ |:$P4,ŧd?~Utzxq7%IXB|*\Ne ԩ+Mx*[1R=Fg {Gwq_]T|g#_崻|Ձ!C/ _AM +<{%הPC렭r8~41Z #Ǹ~G (%2;RG8KN"ƬyN;V;5mܢ^HЎк@8exx$ߝzdTbGT5!P3^A* p\J(_؊8l>ʟSiPҙ'ts*M7w*:$fG $ G]JFw,q$*_38oi 4M|,N c5:z>؜oi-i+5}?ߪcVNDj#6b4~eQ8Foݘ7|@t,mm8x6Gv&}T|AAY//Ox=]z D+4.jt,,b͉2Gά\.m*'HKOM'ܷBY{REG-% _[;1/sL`>EA`L)B-[T>`%z'6@5Tʐ=dcԄ?f;l Y [1,T\/0ptŻ:[G{w?l1)pf"WqH cO $w:,Hk CAZoO)z;;[ eى֝G 0sHKc.&dsGlU~ŌVڣ"1D:lD[YNoGZ#7i Os &1[lIEJ-^̪7ƃF y] ͊!pkƕlC?qB{žc4@ZFg'|K.oCګD.v8t+]4̜h"^Vc"b6>_n`t:8[8WE{0 OaDz(PwCM21} l 7L呹/Kܰ5.Vۑ8Y PO[Pn)gr@`UNҡUT2wosC&{գ Yodzv`xs9,͒&Z&8ȍ"p 3Z¦QvJz  i8c{a˼SfD~њsF9R Ѕ n,2H.b|j&/l.5%Zf?%:D*Kz{(>1ռmp֥P[1tZEXI!]tXw(6韇l6~g?DqvTϒ!-ʖkk@KOnCg=yQf7`|'"Fx/#PqW|s!IɏPL('~7>)v # o"$EV5! -hh T $۶SB}]V"xAX4\ஈjCJiNZ'˜λ_D.}!_:.#W)n<_RB'F7#)Ƚ_q3;'vFp;LwAkWN͒+6|M?µ<~qi6"|.MB%a1Q V#Z9b藐$",O$xSu[XAᮣ7Pͫf%=#f gUHl AЪtR:dzEYܙ ^ QЂ;1'mV]Џ#[UcL cg;aC5pA*`Ȉn.$e]q͌Er@b8s0d(5@j`*skDOkt`ɒ©5c-!À PNI pϏm4Փ&~j~wVuCc ԍ0Z[@TE( a)6YЋ/h}lx Ir<#tj 2/icS/碠TR1<^0zy̷n"FY1I`ZwPogJĸhѣsY9M<Лi#6I*>*vDPKgP+N=|b}I/AKF\"˳P3IH?Y%_ت~3 ;j4SLZYߛz%03Y?9ivrGu! XCWc|oJܭvBH pqB7\$\9 )Q 'H3%FKDY8kK3}3jY+q 7;>a*#0&',] |{Pu4quz |!?m_M-b;3{zd-ʕ ]䪖r"gRL)z;>`%=aڸij$$sYLJ7]op+CN*99s=gΏGѻt)~]t@Hf}{ b뵗nCH W0|1q{%M|o3V;m nY2ymŽB },9@tA8> )T8w0)1E.{FW>%lK)op> :CwTzkNr~p *Ec1Xt =A-cƛ#U@PìRm2=Zlqn!Ѝ込Z`UY=GP[Ci2=4$uzsm Č[x߭3 TEe*B@Y#Ѱڰ,/=6ÄwYhx"6ڲ  'x.Ŋ.b =­u]AU0Hz﨑x&]\;%?''-L;ª7~} _:3G*}YG9#,7Ɔ1I HLMW ݁f;bn@ rHe=F5?j|mׂν,d\Dl6  [n6$e ƛ߮V OTo4p/5d['iq VoN, =^緛P5y$ Ir5(N]Jq{u|Y|gfw/#a:yߛ*n =_ +bňk w>PFgwQT<=<kmx}gjܒ"QF&l7j6ӫTy2̮s a%}" F:a2΁t`'HۚЛ~_Q\|{]?p D ߌLoQL@.PoD㵂U"hŨ)qMPJyT]΄(їcP(nK}Ԋ7O9fqUe\ɅG1HgkϏJ{B5Kq5Db6k..S[ۍ#%CtTR1=۵z "$ q΁b:6vtz%sfزÞ{%׻|$o&Ă ĜN,F:81؆?W ;3,m>CB|\gp}١H毗5ȋ_ Z;& -&Sutա =u\`,|8\BY+JC=BB#eڃ dfIMMdxxyb30ûMDk)H h]"6,gmFgH|YjBMz gLwu_1łI2xpr[2f)ͯ@U,R 4@ꏀ)LZG_TXX4=z?D拭bjPŢ!D$rP,oKI/Z_yTd&MW|[(;AǷ]TWGs7ECz.*8tY ceiѻۊ6lec|(²:1/%;."FyĈ[Cn8C*XJ84yN rzTUª%`u{ʈd 0ju-ɓ_Wno$q%&oԌ.Ťaam3|l JÍ vc~Ѱ8 j KK;m^x)\[L=_{>8ͻežyЁ o3e6$%'It޲B<}PmwWZ߱OOtڮ!QxgT\V lMOiv85OFZ0dVy~aa|%[ 9E5 d$a@R`j&c{]1hsĭUd[Q~ux{ @Λ#8c(n{QFsrn#ʽk݂Q^& ƅу9K-3#9 E(ط90A'u9'v>PH#WIꃛn?]dbЖBHyS.lŮ:U 덚^DGC}P~m)?)}vrdy=>4M! #Z5 _4!)aǛxFzE%Iw4|cI@OxM&]Q[bůӥh/,R'a lq V д{܇³rczH̠╃ 沄iUAttZ͛Jݚ>i7$cg0x؏V"|XwVc.s9+& bOԭ:lp6eL%jSa/FOaPc`?(ԣKF8ڳU@zj@6ҪqI$Rߥm1jfnzCb5D)hD=|]6\К_TI+4W8"Գwv͗Nj>L5ʯOg;<6߮qZf +ʚX%_=\ Fd-bvSyHA8Sťסݞ|bTso#EOgOok]a7J8S5T(1?vbKSLeT#&A5 &~J _Jr@%YɱqbomO1-sUxG"%}mۢYĥv ,* x&7cfyGBuy~V"WrN kVdm^֍}bmھ{'Cf;]kJ:Rԋz\q)bk5W4{dKFQ0=n致QY=2!Xܵo%Pv)nbE/2WVEV Q3r{bb_:?Z"!V!HVِ0ʯ҄2nhIXP.O,m͉z1 ykWr$/8yD~ ,'9JkevF JS)rMMJ]% {o} :\Z"܀X!<+bȞ!ڛDo?]%X"@*p(mqZ8ӈBC)2ڱd(y6]eK6j(;%C:uwNTFLׅ9ecbV0;^Q\&16 arp4o1;VH/DL$JI"6][A3$K 2J UI@;(1_.o %r@\lj#3f-iyRߖ.HF.v`˧&}6e!OU4Bi7$(B Z#iq__rm<̹ς#uF >MhZЯq^J5?sLp~JҥPw^naa( i(4 h)]##BV42u^[UzEҜ>|8U?j =h%[Wt=1jp!;䒞|ܨLdzCJyr.6ܦz[7贼'+BRlOc ؁^!l|ɁE EQ%2ry{ҋ'Z _ztsG` T~}ڤG-y,a,9-l+V%PQ-EpyBx>-y;Zz_r NX%C$9n- |,deA0t*spÿ) S$tZ!P2z +)/)^Neie(hTraNno({vxYAz}Pl4;Om|elx[y:Lvs}zXM#$ΒOH- {x *d4 $ȡP">rbBשc ߊfÄVYKMsCg:LÂu}7`Lo׉һ)Toi`//xGoi_ak֌._ŌŃ7bC3.,`ְ 9Tg.ܣFZW}1Ip2^l9T%Ϡʈ[P 8_Gm$Ur؈EӸK6^ϼ%, u^g7e:HHeԬlbڭeal{GaFdĆlg?}~WJp1ɫp h uPԃ@m kUC݁qTǭ}}PbCqЦNF t@B=jT8B(xyY, X3p%(C!3䑈_2j[Y6G^Wӣ -' $a۰GeDz !}@=f \_{+B^65oułGͨS @buZO!-QBzIOܨʡZb?~Z7z!u (,sCNθ71×eD) GwR1?Yc;ɖist `ײP'kV.pZKD[)!.;WnKO; dnu#V9Zr~n 0l-*m"!Lb_ /39IQA&EB!_gȢnҤ Ż/P◽;]?ϑ;1XָT-c&;]d@KwND>XpJhlL5Θ d1wC(=7Q6"<مh3;h;X.tV& N`@cɦ6BW 1;{+Tu8H`nȥla፠µZ=V\u<6ݼeapq,+,~zT%XS]NzdF`M`͏X6%z{!W TM~z ?Ibӹe5/Y¾ʔ.קV*wQLH}O)zQJWCT\˒}h8Gıkbvu;|\VY~۸!tynZa|>γ9ɧ厚KYgC> j{ $?L\_~9=^D gbeP R+u}C50wec@DufPX7iLGn㸧e!u~,y˖5( K]FHxeco#! z<{_y{q7 I-=Zq1Q~a`hAG'g􄗃V>_ V n* fetsdYJk/j(>*7Nt~cyψ&0ִyb4B\J)Cҫ}qLd|6HO9P48Ln[f*wBAYgɤ[h]$w^NHvʋYh_\ASCAWa(.2 7{H~:wDUA nc6n64< R(F Un%0.6pE2ŠȒ7/ sc }ċ"< ". XfB 02m"]/Xk5:)[ V}HPFo$<q\~ - y9Q zV}ꚝV yV%6"D5~ FCϯy#wPwđx%kk[ޘ>疳B=Lkf3uh6fv]oS{;HvG@P 踈B7%=QX9'MBdw‡0 04:Ok!rz4IfP`Kܒ ᳳ7.Sj~)|kx0dKO9=*1 2LjY>uQk9Snr,37\ b;Hڕi岥q-Jw<9ۘSӫheѾ8˺NWr[ކ{(z&!YbgUQ_L!f_? WdQI,1EgbkPa@"}u ?LHH <#P۝ nK oO6;Хl9U QpﭐLϤc`BwQXR(@9v82: Xw;.<ħk"VN9];t3ͅ=,-e=0ku:\WwR5킲5QOb!)s9r10$G~=Qíp WRA~tm9yQȜ#TAL~B-}?{#ܾ uq%WLt00m,c:VÖjjU $zv2lI/%KYpjRڰ.[Tw3\g̶zN7'*v'(d7IR9cpQ4waqK%3l<{ x?F|E˩]n=3'mHCZJ"8O\"ג=,KWŠ58V=]0u*jTҍ[FP}e҈HV= w{#fvD[B Fjx򂩀02Lw&\^J^] ')&?B3(+2b##>9e M,һpk&i˶D;WT>3WT#!zN3=K=&d,귽t0YypUV5^D8> nQMqW  GReѲYfCd@C-ynEG/]B28KfB@C=xEP(8aE{ kmQGF*h1TŧFw ?|8ќ 7S^ɔ"$/p ms"z}TbM8>4Ykpp(n€]@-Kb0/RqZTu兝šY{L)+88FCtaLǓ,cL娓{%\'#}]z/Ȃ∶ļ$lCLEzrlue\gwEeU*iNVo0ӬoR!Rrn =dq٭wk9b W_4x=P0)BNTU..NY ѕ5𘡿 ebhE1_'&N)[Ccʨ.uaELr* .82ÝM;][a@o%WU]r!B;J}|vl" +8t\ k[Av.Ka/p(^I+i[07ˌDD0bM15֐AiV57bV]Iք&=aQp*{߈ærp`TRʒ&gYwh~΍evWNotlVvjk@p9h6]+ Po6 HT^>އFl⭺JTizÅr47'bsVʼne'BꕇVWeD#=z|4R_tf mN.ogh,ť`iDwkFffı:ݮuW.VoyB{.ˬc @cBֈS k"AP*{2?9yW7$<@ f%)T]I*_zی87Tth --)JzkxI"RC46#l)^4`u\)lZ BXwNn!NHk6[NP̄EtpMi)P+t'/qo h#3 9bhJkBR+E,¥SӖ z, +bDEb?X]3JLq &1m,9˨)+.oA ԐhPʼ\]ߴyk\*AVƅUM6''rýÄfq%$)3܍bQxd@>mg/r6a& N95.h |-hTݴ.|>(p?:|W`G>5v!77(xCHK[O0ΞFO+b<dg#e! In5]b?Ҟ Ju +̱·DCeSDyi Ϳe;HD&i_WFuHvc]($j" O9{U(:0v""G9n>TҪ0nԑ4J`o1ڌJ5}\Wi8rLf~#Q#0v&)%u ुY'y  9Zu:&ALX] zW_}p0z5Q˵.BxA[#k"3a +R2zI٩h]`t]9`?x8 SRӧ4m#R -Tت#Ӡ~^Ϡ迴N놌ZN#e&Ap#5%t !nsI&^g:pJ%"p4 [A[Dge%#g6r֟Sfy$l߱,ZhnsiqDk"x聏;4gb mPv48[p`)3m J"+{ 6$jTbB?_\!%+vܷ `hrt3IPʩY;H8_?2VH%fu[3[lx8-̫R?q=r9ۘB%\:QܴPLdK bbƊr!sM@2*@%.1,΀@=Bcji$6ELyNf|ZH: *Fs'ߨARȀx(aԜ։ڴ g{ hn#yvf:njjiS;ɀ_VunJ;ΏdvĭGӊp/!*S=j콨KuƯ]&A5Sw||kxQj^ߤ4NPNr WK>c7򜂭q_x:̾ x{ "uR;@ lܥ#4d aݧR:_R JcqcUb PÙY}m73< .?~XTIG;v]'#ȳ|]LFC94WIb=X.{-^mϜ^e+Pw\wFGF9!U ъl="&jR6pvx㯻W!ۅ;ߎ<5Tγ9CrЉXS'i?`rMk~MŭrĴr4Ѷ.zm'K;!#BB6c%֑"&2o>Ej|t_!D)Rp=U~kD7YWrȥ xXcDiy ;TDtzrX:{-,%/'Lq O(12nW47p@  hŢ~=8jX6x ؃zO@kq;?,D'OJOOi[w<*s>pifsx7*8Z(3ixKBɸ^O.))#C_s%ș6`$i`yb X"Q梄B0?yOkљ8ń}v='~JeON$Ic~=تggiC[d)9tOt;Q($OːTTwNT]@0o8ѮAo+&UB^ P?)lAp$jRB *p\{wۓn1! Vt"g_t6$E<Ӓ%3gȞL<m_T5ğ(a1 KPj,#f 5c ۦu5Yim#Y<1뎤͗@vKGyCa{EGqy3G ,"fMį9Z}^^6 ; 0dP9 ܿѩ{UmPe@8(z~7TUU|ƞf3fɌc>>b;4* f·6?"O".lG01Ѯ9L#Ttp۪݇2N G!. bJZ԰f{XT7• X5tMV/-UVfd\9#-e?F3Bܬqۄ&u=(Pc^CDS 5}V!nb0:#aSuCXܨg*^gV;DPtL1P6L+ъc2țk MDM{&WP\Jb1U4 }#wRF"0݀OF~bGs F6 hdUԞԌ( "[w~+î"hT)~WOó^nܪpi>-Ck!ml߳&VpH,컠t"|5qqM3P#( PL!A5tR%L嚶u9;y`Eҥ(q@)GWgo?jUE 7roNAt$U+B(|꺰Tj{NQ(Ms6=A}ZZD g`Di_%8w9yx>JR}w囓b-'ѺU|n>_^6'a=J1zDy:^C8h0wC?d8+I)L>ѴqSJtǘu7wN[0/:1MABb& CēO$5f+L.~oԒ4scP8'oST~uTm^Tv+AJNWEkۘwiZk*T Ek Ucs5t|?^L *׮ .?HIT[IܱeaX$KGF V!V!쁗tu K- ,7{Z5\.0/ےEᬍ\mV8o3=R Nr2e[1;d!2Gs?WԣupqV".8 &#fZ8 *c<! 7h&В\#R ZI=+/D' T4&u-Ly5%O浫+}{%>]Rj~f~Wr!loݯe̤Hɞ쟱T46ޭ"1ko[VaP`iajogci Q ђE.P%q; O5-[ r%7йl焚u;wtָ薚 <@[=У9jxFlw{TI 0e8{([Ezj%ys 2Q:l<:ܜNźa̬ʫ1R.3%0WL<'ZIj&_:d$)E\4/\IXe )!%h*mq}rxr y=V|+țbN1wwq?thҥ>gM+ᾩIscX.n٘+MױGm#3ՙr]r4`{Y#2 T2y|!C4>5r!M#ݜH)L9cwt7zih-] (6>3%GoGU34#wSMLlc#E#gvs ҟ~懿u8SJz 2Rmݔk,*\*~$~ @Q| # 68Ƶ>4FG }x={E-,J~jX˺7Tz~ztGGRqnGi8'ӵ~4s 1ŗ^ ,[;?,]nz͏"4Kw y“/e\G# Q-|55YMƂp of6L*+*5y6|?U@cf2 }eWd#)[J'CQfnyCv♬ЛM܉3)rNS^SID$#Vs 7Y{LA*F͌:xǗnz/`=ƿu M˽8ޒeH04_krKjݧ>k`.;2pgi0-v[ey?J+KJVD-ye;)fN5KboL$5ݼ{#r6N@n@,vRؗA\,Qiѥ=$U.t[OpΈ`z[U#O.:źKUjLCbZS/h":f4H %@8 QR, !ܨ4j|ю壮[tz:nrq>6}w-i+pat"c,WG h2!Cc O8ڬHN<6 npY>5f?/ w"$v󅫋AGpj ߁K(,)z9[D461&M| B8 82߷w_`F@=$VvEc\[ۄyW[.w݂t~8N]A<  -<daKM_ף2uaV\k6=_;Sosm[<jR&ɦV0oS4CAdOnĘhGB&1;9ӡ}<&Y'e"W}Eݿ$s e #d.j zLؗ="TSzTS1j.WJZ&YO'JIRʑ s\[Zy{'`h;a8BJqv+_!Sا3su~7]f=xVgTsȀ޳Şմo[zYyzNo, 5QO}MJQgY{ƋyDR 'r Y# wpF!;Q5o ollWdnΔ/kN3/z8YABBq|m$V՚&Xt4Bh3G@#}:!sxr4gHe-󷇚*?,W~D H.0Ї9- e谙7?.@3WxwFۑqI!4 <1`[e5룻2PVM(h\bml ի?!6 ztQ4[#VprjVo:F@aN$ Io%b0:N% s4S5uQ)T;ؖYx]p]h= m@thMLjj(Gw|!}p`Z}nuӀO?#J35yT2V{]}UA/)cCf9W;%i/;8ps]vu@.NuU1JʾKMɬ-j[JMݙ|+{8YZnVz$> 8G:)q&' eSvh6f)<|j;Ve(K*Ppkz9mkސEC6PgB @:G&|1$^L]ZG@7MW֖,ըj(\S@ƭ7qNJ7(9pݴ"A?!'w;0++RmC$@y4b 8w ug2U {`TiډCb05pI<r$1mS^b] nR>7!m&8>/z6ԉ{BF滞C>o 0ZqRKrQRaPmUj-DgI}Dz\Ltmet_dpħOeސj \^6Vb랢{q l(yuKF{PE\d49i05Q$3oy?jpQݝ^2Z㑊OGk|\DY)a{v7Y ´i헹3W"lymm\YtK Sst&7[ԁjڿXbr8?ύz&VzZg1ǖ8NLBzY,.,=;>˂`:}Hr5nl"JްY2c'\ *:nYO'k5 7`M"@&Փ p ,I'm<&@XG3qFdc# 7~?Z(w2B_iRmg~+>#DTrZm(/ ڀX6$5|[˄9@l"P:Tt#_Є96s(->o2y{E@pIa}oq̦YC{I6G)]}3ȝ/|))0$|16cBl V&Q2Sy*GlM|}6Z6j<6ёA& ӇdMX+u$ R2à#r;10',~#y%&xLET/5n:]'<'JbR2C;(5gg™yFi'ɤ.c0(m@eJ%QΌe P ys8[BiVz Ԋi -GVx$&s*"Û_?'ּ^UD|]~8t!d4An3Gt2^d&,8;Yf;8l|\ȼ3#x{Z4rwӴWZ,iyk߮EX<5&jؠriJW+L5Ya*W뺔4 |]޼Ԭ䇚F:xl됏՚TS±/y[<4H9*>Ajμ5\-`[f:g"$ۇ!i1MITX, &SҾ?'`7=93 '/Mͅ&>)vkY,*`.z\{QcYtY]oXLB|\fLl{iI5C9(e}βtQO 9O$A&S*ât;- 7m40e!* cV\[$pU2SG?}"@0Csj鉖43 \mVT\ E]4HP IH{s"9[&xQCW[)PƔ}A6ϛv\\cwִǸ9G6]̈́)!g=J.fܒLnQd(CÒ1`,Gl[ |E}mC\\."F]tԎLFeqGpB"븇E"xn/S c 'ޕRUP]`t<'+]T< V6sWۇMs#\?C7 Yd9qEf G5~ 9Sl~4g-N8@p VQu3bjNܸyQ-uw*VG?o󂷐L~T6X'A~ҁ fi3Oh^TX 1Xe><,H'e4B!Ȋ>~E1ہ'ĬH3?ȧ^ @ƟU.~:uleg*֤SsyԌBh /&>'ӽP#W}k;a2ʿ18@axkjLMlO.]h#-~e9 \B_i/ZNq 9=ؿX@VaEǮ 8@#:;ӜvNe2wW(9 W˅0(:;fdpeFij Dj x\f31[Q6I$-\J_6iCOO|huD-v<SMvޠ}CYNF7ĉO|EE n`,/b=~P1Hc:ZG7PVy߹v[yDf/Ȃ}K $Ar@$yf0rH/%nǭsQ.RrGJ!AֳPhLņ83cdŋMYuvqاGTjRUCSYG"Y@uy_G :ӑh8\\kdbiU3M8o/c Lf<1#:VMʚ/+3~~qdg එ0VQ`O)wE &|A9d079@ޖ2>uMNw7feBeeTC ^Ow Kg 0atv={"=牝9C8?S'`Ytg1D;OA!7&DgZWOBpϙ82'sHO=1On(#y2%Yꙃd =]bs$CV~ dH y 3~%fT4=Pz%WEK (u Tܞ+rPk!s b5j](,-ʈJR@sC)QE*sJȝ]i5 )rkuxJ!y3>AhӁuJHdXPŊ'([\Վgi2¥[86 ƫepH /ȳv[3iLrDO;K]: JTH@9&5Yc_7p _"eN9'VI 35h1 +s)'fВݗyTnjv$hicGJۊD-HmfF[R,ߚ ǘzp$Ŋ.| ͔Ƕ M7w| ė!w2HQ윒 vRFC.-5QUg*IF!W#R7[{ţ_!juH $;3R^{\$!PNJG?ҏ^hFJT&KlT7+seϵsӛH"bQl^Q&S{!`a5prbt"%Y4a)eW&4G>p7|RZz*m("oLܢ_vd*7EQx^wXM-AT<̈?m)yz`{! (V\<>uO͕&]7Ȳa"0?8٨uoJ ͳ8x.!!--3*AacJ.XDal1E](ϞUCjb)v1޼|TD ?1TޙTn.] WY=^ UM '(ȱWj#eYMWh WW፹/s$|S伀 E{V)io"2/Ԍ[7X5W쇤:4f ˮm}~R(wOlֳY@ 2fWlUeIU\3 N ݄e`i1{9%|jO|qy23 4=D?)_Dp:2ȯdT""R/7GCJpdl) SH X' dJ4-7G@xZG 0⭤HYb+y@Z^p7l_">SR׳sjK=<'pI[.dL;^9fJI)/BKk?!IYb"vu3Rr5=/dXtfNߒSw{Y 5&8 >JɔEQK_BqL2 ]0!˿e=.7a98#"y~ ܜ|de#e0rre@Eui1!p.aVe D.6JߐG?1@K-Nshx<\뚺Vydƽ i|x8Aޥ}hdAn Ò{SD]4'ɊR!DNaq)kXsqsb( ,NLGǯ?K،: Bv bp5hSɢkrȋpъ!84^aܩDò-Z粒3pw&L乻BtzPl؜볶 9n"q]SaCZMdt1\bk8Tf3:@o1=e/y?W  c6GffK4Aグ 3@lL/P<͢Hbma٩ [PbpQN* I\{Bǰ+_s\@ˡ쟒n$I{, jƼ F9s%Pnd5jZ=PX5I_^ 3~&H"ds=k_ ݱ.a,7~; a߲*B ?@,<{DpLuҀo͸2Ն`eX͕pJk̤Wh^x8.އ6 uy#xLpXf9' CǸGWV@lg1ҕ`>YD23ۗSڠ>j6@Z>@v7bߧ2K=<㿬vzZy,aLm-(V)ȷ\+!׌rJxKjgP,$Z6O;ѣjSnMJ\ߦQ)T@hx) >bJƬ|`MXй4r6'\i&wA{q01 w);;+slJ7{;]y'ZzcEHXɨ-gq>t'OQ&$J֝[|3Wbc.ȶ_xEıQhX5)҂"A= FC-^Scw4a4dFD@Wg3GXh /6'LYM smEi;nV|Gx] xw)Y_y}zС gOO^_Kb>ҎvGқEG< Üb1y|l-0l8:ve?vd%͖FXor>(?J%`qCot F}CgA:֍D#>\$ 6)T].)DQjj%w ,'OG$>eB(W>b!GJQdX>ϵ= k6jm?aL,7Es| Eհ#dz m"uM-Vy &~KR2h0=WWqL9h4|]jYqNDUvN* @.Is40g@Xz F_xR}.\6-lpU&0:y&w8+٩q juqPLZA-m?6w\ tڳ*.6|AyՇܕO jq?Vv/ОL.rmo."(x_ஹ7R(ѫju!fnaf^[!P 3XzU[!Fy?58I* ]aR:+ ЇH'+O!LS=\Qn8^4:GB&WBiON쇭S'Y`3FÁ1w;pȪPQ͑G EDzb]j՝%Es4}ݾӸ !L(MXY}Mh8*ȡv:W<,mmZ$t٩C=L##LB|''m<~3l'M4 zZHpgfH!Ę`*EP=Pu+U򌠑&hEHl#4yBw VzS!reb+֓ LOhqdݮsgFAro$IJ˻ yj?o ]\NSuxh:ve_L!àY g괬#\$Qi#+VDz"j;0G 2 h\4濰zҒH/#޲硰 M+*剂N4b3k" T?Eor&Ule߰$mrb?Ƹb\\}~Xm1gqP#Zy;k닳X'Cm9^wOh MiFmj^~L%25Ⱦ,S|{9>NpGtq'ml? x> k~g=ak9:T} 5./l:n6Z)碨e(Cg" o(y n_֭k>*< ~L+ӀD7;W`id d2@~zb#@RtlKZvyJJ,(M;-]B<\<8ٵ԰>i [it,kBl^?G'P 2b22(Ov>~t bGM mp2B}Ŝ兰 BTެad!BUi;24rH:wTҝLUq&3;hL1-W`5|msяM}WnV/Ru籚iF_)y1SF%jTpj:P8JhKAk#3*bvEHS#.mJ%&qOIƪ͇p9o4YEZh=,'Qp7[0elxKu[LJ6u`*KQ wPS]KKlL ozMɂ8e ԇY؝X"IxĴ3LV VvR=3}pLaGPTJ98jBzb'Gonf yKJܻ,%6daY#8䒜@QzE{IZ]~up ':+Y^nB$/,0+L}aI=9CTql>.ߴ@`cc7v?K+o u!s(چ>m !.6[ M;z" xv;>|qϑ^M"9tЯ#͇Az =Hxl*hZ}e^*zN:]'v&:ٴ}N܄IM3_6lBBM*'{흶ގLl5Oh}7ٕt7#um*w7.?: e*7^[U˃P^vR?q eMPG)ֽl<`>'P!0_B/$J؜J1x 8AߡP 5bxŷi(f_s7G*֎ת1P@G*UQl3aԝP)䥗6fy5LL n7sODTOkMwCvh:~PyN.?lO\ ` _XQOM%Wj9<(tqJأ+K0Aspv9T)|$ml~_#.0HI@} GӰ!- ?rkEZgO`7N><*#I \)齓V_:U (v*%xaΎ&ǥ#_ Vs5jdSr6Pg/(x :Fb :#h ^nlrnf*y*eXxY+u$ndcqfP>\;Ikɸ{&U0LobFl6xYYU,=ZPo]x%Wt|Vaoӝx WsP BUyʲVC1962/wnK,2MLy+ B0;#ߴbRWSt&Eg*مr`$i<'qEHڄΰ3gӫRኩʪQhqz{QgMYF.숲TsHԷpyxyߟz`Kg!;QF5d.+Se_Lf5ѻș^LA qMNHd[&@A< JHVa F-.%5٦J9KڏZz_# 䋣j*JKrpXjOM%pl'O8|3s}oxI>R/dN_0qiE$:CKV1ptfEb~${iD{L|@~ Mnz(]n<w-Dj(O^[ F[sS%LKsNj4a;x:N+#ů@]v9W}ϑGFk#NҊ&AV=RUm ER'!Rg7ʨپƳmj;6[}k@"}" v#JJ1tBu:|"Ub(TQZq4kc h7*rjWs?MZLtŪo>NO}2r \g3<׿tIɧ`?4c{ʘˊIA2Ƭs<X[˅'qemUg@ 8ϐ-c'f=DH6QyCRH~y %ɡ=5D\~_1 긼3 &"N =uN7K;)PCG~C:n"߰a[Nxdp=~S.]CCƩpZer%'X|mf䪲Ǟ[:HۻEÞXex.#B@eZmٸl\-i||,̳̲RwJF/;CXh GFS|3w-|qkt[61R,Bvy#+B4W JbH=7_܈77/*(RET23@-5\-ecW}thk,x;O:7D+˅QU?.YU,$H)KN 1OwBl#yx6&3COjuGo jX9X*@r-mØEMvUuvk(L>C䤚=":0%m,(dy2c%-FӬt ,?kRSC37nc2wx)vFZ9spے%VMX&5 ޿tb}+2b Ig;Ϋ?2_HG#*Rto{Xd62~v(xջ"@-Oqf&T=~ܢF4vg@pⶴ= j^F><N:S+Nu].WSOm!{<3Yu ADžY3d g-T?*i? ] }D'bQGGjOa-[̒H ^CoMUj8 jݳ_'(J]z$ áJrI0;n҆oOjq,bX4(ݍ٥SwVNPh/z=zr+fȽyt+F̀jZ]AI`$/y6TdS0 nΞA)vӟO>3ѓ"/gk5] O5JnO;6Q̧i@<uOS蚝<ńvXWZ޻ o[ӕ?Lt/ݔS?܌ƈxN<+ֱa6O7w6Fz+݆8}9Y7tG40C= uo[|_%3ioc?ܶw Cq*9*I 'V M^EtȑE՝ ˑudхg*ECYj de{U#uc{Em\͡z @/~ b:Xm` rb+ 1W]WG~`${2֫,W?n~SSr ZT/Ybhu]$FQLPF.(fd`Ny=ȁ}NHאe |]oo(#'w(IυܥDY)'hrXV>?`weg(U(rkd>R`bcgU>w-^)=4yPu4yCCnf*4q[ҳw}қŒ#]3Y.-D$$ _w䋔 !%=yw;',Rak0E>,1g.BEh[{J!aԙ,, :ֆHkwu-q]\B:U1 cDrjU^Y6dg~NtM;~B|R=2 wOxr@ :;nboa:7€7]yg і6mAKk֓QQ:$繹n޴)%37;%^E Vv1,RN"~>MEbԱ+@?aWY|,ݻXFE6U T'N\ټŏDO֏]*G߸"&lhQwJ>p8!,k%y0r~@)M9KS-K ӚPTfy:;O/L7Qh3@T;jz]!/+H8;M;,~&[ J,8Lһ03d(Hݘ8%pn-PʠjMGۣVJ4L{{w v*nz$`47Gfګtq^\)Pt\4%}tZy>6lbP|OWƧGq&VbuF|fX>]1*x*}C(뽖fXNNIBkNxtBGT f} 9a܅R9+=4ΕWpgӵT wƨs_DӤ˓>I-e19۳UaLپ ƮAN r ~cd:!"ZŊ3vQ7ҋV:L"mY9p Qŧ`^ aO&>0$G?p=~-W1z)=4=QT[^oGhp i~{.:"C<þ]3#!q?£rs6uxp~j[GuJ\K;T}!Z)1-IAOj퍘2\g{aݵ87~ `q gZkC'Lz Bh`o/ `* :0ܙswX] (-x(nnk .7lQRSi,B?>_Z?G9brG!v?',&=X8dt= iNSJ~̣3k()V6C&U@kLå{HFoMZ9}`vU n|,jn-ZS< :j="{ ˇ4n:r,g( x^˫s9;-TeFI+8*p2Ӕ>-k6_Ѣ!4`r.{ ST~ti)KNQ5y_UZ˒79Ty,0B"6.i2j $D aR+OlaZp]vKZ \ o;CjU>۹AANE gV y=FVp "?B4pm iOP U7!vm(Bɓ77Vc)诎+\[ oa@_vPxby^D{?uz;++$㌽#ґUd{1p|r?(ĈqY\{fu'[BN]Q?)OP'/61F d_vR"o’^S!7R).ab;L39ډAׇMB-lWIcy,QOu)J X@ {BV^*s,:)8qh%Ezl$kcb;HaiƉGp" Vggݶe5bji D<[dQGrw-PGQ3\O#܈,K\Xf c-Bڋ橸4?qfݶJ*;U%%(BqZ!lR}δ^B tܗ7B gv3[hjJR#CU83γs FZU!x6*^,&!gATЯ]KShv%>eA}ihpHW704HEn=tj%|)**,K!OWVH~: )U/vV:)A gளoD, ^x='InV[Mad{R1%<؏5\c\ow3&7e2v TrcdR2Y~ocB:\Ed A)TW7w{5 28E$艮TPm$Cvu,VO+zSBiAx&+ivC y.tJAUP8˸VIr`2b+=-6 *]%r` -T':2-s/}G~~u{qoO}hb bMzÈ̿9G`VҢOϾ d `rj#:8$r6<~\ >8Q8L;$h٪i=g0*I]C4y؄-n&7(O]EK|W^ Z*!@Mѩ.Hkd :&@1<<,(+}R֜:]#}֔ s-d wB߽Azx|(ֹ$NT\EKN14}eTa\O~fd8_= $uk=\vM{xnyl~|mv M %lΔ6GU?-t-7ťMrkf\&׋ݕmL,ZMئ7Uf{W@af75ep:% Gy0vT(x^x<,>€sia)ɲʈDωxl YTá!"E8 >*qY׭eb渹HH6ۆ>J[ ~-Yh$.?_)VczABX0$JG 8#M%"q܏+(Pwq~mWtW^` 5psWL}doT;<*H"k @A_d%ď5Rĩ*'Ht7țp fH0#,0eOe~\2Z^O+;qJT7v^#=GYnR .mTQ|kU|pDpd %}9v\cK\͂h~ԝ>G9y0P};i/ ; ^tfCKv<<̃0s s7|p 8g'SߺWjl`&,~*GdDٓ~ lRTؤ,\D0dF` ASu™zmJ +S|o;ݢphEYn*G6Rg3P?wLG+0=#uƅvF{e2ak <)Z@OYx$--Q-.NG=n=4G"zZ>2MD?ҙ_oN)dCP4R;Gݷ#~m]tN?m٤<邛0{S1*CH,(+ӳ!Z*s 47y9 *}x $ ł=K>{ T 30Jq (S#b8.+x+%SdaI9iQ,P7j$BQl_~sdwHX(wx9v/e(x%?⃙5,(TQ6>}%?{~M?2|U6"#tocâ1kZ>bR@|;jtyB_DJW /h !e0`s ֞M!sq}шuj7_%/W}o;BN}a) PMWeN1wgext)+ʏX Jt8eNWUN]Ԏ[˛k)@;B}4k:[OZw r <ˢR\0>\/dѲtr0'd^'#[HhpUD g>?IC:Q`i\o3oUT{ ^y 9R\SAB+f,m5x&,EXy&iz;Nwa]&0?II8zcF=t)O\,MP(d8Bp I@܆ ޸G!m_aX7F[xE9A#+PBlqJnGQ]pz\Tmf]Q~4Nrr-5=~V_iW5#кG&ڐͥޗ5V1I8@ú$Î 2͎LN;7 Ć _%5i!PSwpp 0:.pW[]ϡx@i L_|a2DU~Q:%a WYpyySM4tw}w2fF!^Cuq&VMd~lH-X g2xFIneu'9j} R A~͖}/)%<{0p!K;>Eh?O:`),|y$ 97oPZD/ ڹD 4C)`z6 g \ wܫ"1\n/KJ@AesWW'27d0 M#l1‚K)1yvuA ]88̩R„K!Ju /hrFIVO‚mp Dbq |1b5NbBP%r_|+MC1eڂn"QbHD0zΕQȚHB8yd1? RToA2f'tO0mӯ!Ĵy#aRבh JJ~ɱpk5gs]~? {<[an @S_;"p2uݜrbAUJeCŜGP پ⼧w "7eUt}uYwz&@8YBEzSO)\DZ^3z >XX.N7X\וh Лt~xpW6un*/+=.wc i_O h1S!#΋EtVQa?ejT>A%vؗm -k[v*1Mb@յerbO.?DjE=ꦌ"#E^ ʭ)[I8/wa{i4Rp_X9bnVyJQUQd&ͯ4fGUo}ZJ~g4fz62%,D)H&Ϟ60i@L0r:'hIvZeH/W? gNޙE+Nc_SI N p;` 0=jjI# <-BrD=] ZX))ĬVHpXdi*Nﳍq'P1-44k([=4$VH20Rf|(ͫ@UOsŧ 4i[agV`) J?uUFjo- L תs@?$X~t'42n9 7 lC-#o2 v+VnZg ~kuILYyvKKo^& '9"Vg4I8yGzZ͸br&ͼco,a{(I04wf/s)՚C ./F~^4[}՝t /]i}d?)w5Y:sPH% Dlo@~8+_ bCsVˆGTADQX~?x\89M+[!kQס+qMMfN3"Ik l$71A+>SfR9|+o "&{K%s pI 08 uޝ@± uOz4LZ1KJe`^$t7tYWi(x0|ϣG r L$hʾ^IY2C/2uZ[,r-@Bq W_[S>x#zh? %@~iܬẅP(Dnn&~1LޭQn paCaY&"@L }>45%%O̲Juhc l.W@".>Ԥ TxWcmijvfCn>8 *OG֖JqEY{0ᦸ?.Ԭ`!p&NՉ*d@dOy}'XIzlNӶPE{uwN}Ќ**. q?cۀuN0ē"Z`QUP($TY>cXn+qov%%лK ,:ϱbUJq{KU^|*'a0/-NG "^$L8G;G96_~h.c߳sLYCqFNkJ-TcrEvdq-/>Pɘa*E"ěoyWUnV2?wz],~־_mR2U {7{d}YR4$t[DGMLAckK2D%%[wVӶ}Ŕo8{}캞_pM6N @{-hHR#`7U5{+ f](]kkѽ_jIJrVhm_oOQɓ*Hg̽Q=Hly_2@j?]=i<ޅv)OF% 2v5gق SRM|@6a9&sJx/B&#:2-Dx ؜+S6B͟r.e-ֶn.6 NYRNpEs(jȞ6Hޣ^RUSյ4!]FMvwhFB4^ŶG.gyoy4# :Uµ*wպ?̂ -IqrsDω7^"ߣW$T5|Ԑu;lYޣS$5b fNDg"ʧoǼR5rjlby?Vy>G䢷ai*_g[Zby{N3ߧyWYI 4=$ 2{v2u[}(p+& 0S TZNTd/SR^Q)4v{7cu;o c-Ud|'ξ,棻RCuupM]ťŌ~8 v%ؾI)e>*ڻoV]/h tSG\[^tʤwBak)y2: lU)V6%5A7ZlɄ6Mѧ5s܅oDOK r9o2?VY"V3~;Ѓ7bgtI @9#)ѰyZ+ jAWe\np#>!yzU_5O0VWt\z+B46udnB(3ϯ,e2"`}#2s"8d9 N۟`gv(l瘗D}RKjŕxѕwv-V<+Ъ+U/́./a A]|W"}<_Cm6V) <-ăY_JE^%%ixH^/ `[hFqVzLIR,5Jvp3yҹShZh޸2v-“VvQsLRʱtu.{FǓ>ɕ$p O>pӑ. gJf36i{hLT~HЕp1x~Of  Q|לFJYDixfI[JZ̚g$7M;JL1ۼn;lf$vT-,d'' 18b&5S5Խ 0K9iz1P y*j<7isŵHKUL:5U]KdF#t(jȶKԟS_2vdShh )uo_gFwe簒"&)ȴlvkx|͙2"eix_+W 1Y`Rڻ_sDzCj$KYFs&y1vd#ڟQ ?V[|s"xVQy趮), N@;BHٞ8E7c=%0%k(vx8O0פ_y%I!nhib)} 0i{s>XK$:`I .xS,4-̱Z8 3b(\sb;/`4aյL#z)#&E۱Tlz5mHBt|[rB1 l" tSa-dt7ƥA}_ u Yk9sg0ugd'{a >;ƎO-ND%D+ H4+P]gpVyq;[c% G.>ץ̥zyGT(D,ٳŪDxQ'GuF.,X\{kΐPOq @|9%ǐZ8NQ[?(~=9*[c飏\#~i$W,y܇.}7VNz'.zhQkGF0pȱZQuCjJ/x;ޥĽ0/e7.܊\Vxk;e`?;`u˰crVL=aV޹JX8!s6[<;V|NZpEd8ͶsEu+1HAFnb()rs~u|1W Yɾ! ʼǿgQ*=g# cׂ_}bvf]vۉxF&}rġny&RLXI5ʞzcXuHxw]ٝe/qi)HrD;D{1UJlJPsYX${s@DΙQ/&zJ`R#{/؛g[ ͪcbY?.;YO#(sT \,"xފ M?821W֢ 3!Lx1A>ltõ&^oH:ޕATp~எUzDǿ9Yo\@*5SMefa]DxvIqΈHvo^3ZO1޺6&tK39z>\wY- v M:>oּ j|h͊ӺJVg|pϭ7p9wiT0<]n)yNp72PBLM}bu+ɾsy;*j  ;\U(tgƣedi!u~aK:v}r Ώi<:- -Rgd^c)j@巿NKpo#@5zEM+ZwyhfAP*B"Xr[μ9խ45Dw_`]),F !mY&vf܋ 5tZ]nаRo[e|4P2/!p'3`2#ܨU0M 63Hr)Tʽ>IPb [^@eU1^ѪiͿtiG}SêwXķIZd uT|T1 )Q& ůz*ّN|veń q%z](^sMʕo7h jS =01x5b)쒧sSP" lI;?CETja@%S,.ʉ UGYn\-IffV>ܚDGaO9|e|R@x랧мd>}+SmEdOOrZN6|9xG{uML_ۓHLDi pK܉J#A.^>bߢ_]{V!oe'[av׃ i( CSn+xqX s_`:ob- ?adRu`Fާ}Np\ L7nRnrLJ\ lS`׸JtZQp))FTQuGe1N"Ns[L>xehg ftke`:g#E l?j:nԉ_$Ce)R:, F1D:[SKLrtfxS,h3?j:BYB`WƞHD%i1j vxƻi9\+1ːUi|0XVE Ops1:*noop[6\3Zc,)_N0x7uJ?Gv?45 i0A;^58!Mmٳ?Y/kRsrw]71EVNE  qC̈_uKJ^V4sa+eG]U>h?؜ r"~ki@y5 >LW ۦ)>PDwR䓾 Z 7{"u~é"I>vu#0Ie49-~1z{ft^ﵫ8C1{\ GHGDa w c}"k7Ν'Į`םUaJCa+~8BC}YNs m6djX|YF}+(Y˨¹vRoM]@\F v*c/`;v`gU"W+TyNϭ81jη?['(Z*i 1K'yBFd1ǍmcZϮď =X5_丰J( GdOˋZn4W?-቉K] 8s#HJ󱬼 hJ+j ص)dYI W#hk_wMh7#*xts4F0J{ 3[dgU~ #r068Yr1q<e Bt"XI1WCֽÇXWa"-E겅rչ;.pJPwtudtm"I.Qr>=ugQ(qt|ZSDK?LNACxM~p~+9C$=2 &ʓgUPU2c,JW2 )f#K԰sdV' 31*jUr![vrH)m\,b5p'$ K^+z a\F^YIR+|Hb^UDpvc.ͱzP= 2 S@(FY<H#ǾmVB~oaRI+';5zKd?k{.Kt눺e.n2Hq~g\;|s\8ɭw1 3kPѷlH>ah!Jzu8O&Ϥl6.P׉fi*ᱸ2_kMY|F21 w; s1鎬FSѩo5DbQNF|җb2=S v/(RVϦ۪b硰>I򾑎j2ZuQ)1kxm#'8˔}(#4v{}Rfm_7qӯȠZc\2B)"aQߛ`L l\өsr]z1 Ugu).P,01UT1geMsL~Emfdmgo}PzH1nL\AE-OETčyr0`st`KCd6&(bm?df:gu V`SPJ7 EH(t5A?]%5^Ì s;aa5PC3G ܎{/'d||oC$N_x{7{[*hpڒU+u.u=\㊣\ f}4}&\`Q_ǾN~L؏.9jsz`ںx^եU!`5J'H;!oo,XՌJynvA%pOЫɨp/L_tr1 \{WP/ݧ⃟\[%勶+Kc%fa_:mOT4JْNTPx*7$p)zmpL?>ISF5Ex[VnjYHbܿlM&l\$=R6)ƶpH ";7M^SdUv[uFnv{R[lMS̰t7ިbDH8mlsSkͯգ&}e %IϹ*t K8&^q^VkU (,9}.ԽxO7vUKzO*Wa*@,fFNQkj+B-<}ؔQ$fAW9}_ Ps%TQL/"(г&Zm&{+쿽k0/-[dµ}r{SIHS]JkQ%= tوNPpv?~0Mqev^ 4Ru X v/|Ty6Mkޤg~p(.\yǘmm#joI_|Tx,8UAaX#1Qp̉po-Շ̴Ź4awK6@qV&;D]a# ڥByV&`[}߫sZA_mCN@~M [Nv߇`&';D;>Ry QJ=칝^Gi SkhJaaʵ ,%e-QkBӠy}goy3:;~;TVdaZ7Eu1:,**d#/z=JD$RAWUEJ7u-u[tlF jtȸu*Ņ/𧒆Щbb}܆)3&!*>du`twps|{KdQ~ pšPX9Gr?1NA!*Jr"u!\[[i:_ j^wƶ9 _5˟qf3j#QŃE{o(^'X{)_dYFLMhБ'NHy8+ }%p +y oڼ^qCHEDCD:Ⱥ4Fl^J@.Y~mAG_\ %=9&N$ 0ф [2Yj>^~Љr+}T 5/h Ut*%|TōYy;RQJeU6CPwq |~]I7 01wYf=&A@WVF~LdOa-J'3O,T?囥Y Y5bS3`BgoTEhxƋZ;(R<{A%{~4cHԔhn)ZBO_0gs$wĉM0 rـTz,eMknN6𙣀eSl1+ :4E/y =\<%bɄLU{H‘~e LⲃC23eޟMPEZZy=Z-Gy'ȵ$i!\&FBpw[)VOo n@v [<,5DMyK8o|Π8Z@㕻d<ۢ0Mp7C^3Ǯ y; ?Ֆ õ$M8/3CBE&X S jI\ <~,j>/u?ja8x϶DoW t⧺q[}?{o؉S_&!cRFNIp:%.⡈jcAN1QgôJ&@Tqara*ILԏ(i7*B0vcQYg0'8+k_)Y0Jk*cEG|D촙tVBU!D8dT9 Ա۹{Ќ5ȏa*=0f|Ц7(}_:{ʂG8nH)yٙ9Lc^1tð vqÛCepqf(FrވъٞL 5*p+JDl˭TB"5f;r\Od+Z`BiզY 1F :=c0$K6/p)Jks]uUыhRcXtc6\~D():3i^ v`h/(zH3 \:y )#u Wb˥ȥ]ug瞓ˡHVFbFXYqCAđ[(Bڤ$\t+^ZI$RF :HBYAnui|I^ẚzIs7foKp}t U Pw#-2VRw/t+XG]i/e"%M'. !iK@GpI-;)jEԈy}@5Z$M<(@Qjo1- a <V@8Y(0c#md_/51=!?/ 9 y}ZiLX#xZx:"8E-y厞z)M.:#/FHL 4JqKaijk E%I$G^R4p&Y;7 rԘ3-5lp a:2;㌴Y= h!'"PglO-0q /*,\.YJM@b<4Aڸ- /",Q*S6e G>:&8Lgb9ZRݥ$8Oqޱ6?e 8U_*'Kiߑŝ,h<\,wřTBpz zKy+ s/zJʹ+e>ǒc7휖4*i|A~H7AM aJl]+ TO]|~i$ dy Di}K֯ue c`&nQĺ)!|a}rF'YHu9inW\8 i3JI0qlᤣ~yC9s>y$V`)cZ^f:pxX]&'XVXV% L\a(Q&&_+Y {p {cPQm&po5[]3rnͲĐQ)kjɞP$ y[NI^/R~$(Sc&[Hbpu~3)4(a,{EG0b-Ϙu%1r&aƢ1}\JpMke< ·r}"Z%TQRgx?,$ @"Q#[C?Z3m#*w,#H-05âum @rQ"bsX ͧoLGvyn~GUm$c0Nz"sٞNe|8j0Ou5Z2hv@^pWƨAB Hـ  yps^X7\0V`B>|V=d0~ybg,k)F^C`v1 P Ӭ,[T+ aV5Ə4W{.({&+'6{Fכ4G$w.`षxA8?? PH'3L2Yq-g X\>>It4V&)wUpjAv8-.z٪ıHG7/)Zu9u `(_6-|l?WRZ}/HPa>`d"$AjTy{MQ YF70EM@m/^ƉӱkYhwT@N"d9xte#Um9@~te巒VR&琪#l|}CE4j@CҾQ:]'?X8ѷ2M!`>yI*iGpdIq^vmM_7h>(=cɈT&|@-FS3\h.}TK@5~9cKXP:2`ڏ2~ռUaeH8x:$qGCĊ^+{n +܅.7fBԲec aGVoi#!-AkW˽ -:1Q>a*%ՐVđ6wk0ig~ȥwcZ<˨_ydt(y9t;rޗ _0@(Qj+[J HێXc(Dwi&4*zQW;ᾯ֗¥jrEr ɐ!$9azdIA I9ݻ9NZۀ+8Vs0uV^]ECR.2Kb7j2y9@0/Ch6H[bD ҸN7q 3geAIͬC |a:sP]Eu [..9iEސQX\oL1sׁFNg]h'~H:xmV, Vd+CYN+/^ˎ/}\`.; 呯0KX01b~IqSȪUD'I?Ce 2˪ *)uS#MQNl.+Cms妘?ۣd:k:G~ XN`1z1b;[RS Xa Nmk,eH1Q6BSE|y9)0cd|_?GP8^ug bio۪^r \K8B`o^Joρ`F݂B Sي6%tgg{xQ"tb;>3& D4Ir/ kD{1\%fVۯ+PW0'uXd%E4;?~Νwo{**$oFț$2hlNz6P~-}{j.,v+(=OCׅTd 2`<=6#qbV Zm|&O4XpLn%?C00zj)$QB!˧:YS&|y-jDC*;i1l[,g-&-L]#\ю}/K-_= ]yڋaMZ fygxgIPw~Z~J=^ͯ~`RdȬ8ewStUZGDs( !˭.qVݐnoձf%& ,W sxp"ī>Dvz[Bܻʨ(ü.7~Xc  [+^X_>י}4ͯ$vh ԙ$5angv EpKt'}n{UfWh\Y$R$p%]To1#ʓ<~靸 EQWLB(LӠYS+]CLK/qF!xsd[v7NnTV@WoWA+S=Ur'cCfX$-=R&tXuf#X^[~\U4q3j +͌y~UHـH^RM=k>uoEH!ѓ3?ՙO~cسW }6Wcy`eH۫L΄Pcz] .$/ #rd}EiExZG3,8fP9y۹9,o$㚧TU3!h2]2Zx1.l~m7/'IJt:9{w,}6Qcw\c 2k+z"e(æ֥&tRcCNm:@嵱A\ͪh1BhDd%L彍iI|(B.|ŽD;3pc1`37C~#N ~K՘Xxؘʛ>f)}h Wv%|oS[6=3o:v$la%k꼽A6d>G~Ih eUq3I8 F##3q}Dp0')GTY+ 'B7Rqc%նs;~iCOW:1 !ϧ<^?r*< ZK(`v㊵2#Ȱ?(X_<<3\`e=+%-CMjĄ;qS9-t/ hv/5CV;*ʭ RX~1\v7Ao+T=`A~oHn$:n+PYڌ2mKT0EgkJ g[Hގ}L'װ5uOrE2A~e?a z} 'aE") rb3ѣ)E>٭[q< wȲY5GHdZ%叺Cv_)ZqUupQo_?`Y}};4W5ʏ{_&k^fC `>e'}rK*_sqVpJV8hG(gۻڲXy|'`I/}0Z 갚Wc&Huҷ10r,. ҍk d^o0QB |LfւXн?nj=nAe: ,/P뇉?pj:x[97|J, V :Nbs)97G[fMJspͳ q-8>%V0lĂ餳z/Wwz3~OWxx5Z{[!x 'z0Gmg=JKoXŎC.NK,9Zt2YީE]1X3&#ynw)^wӼ"v>J<&-+ݏ@ֈAJFʍ6 __ʹ`JqM=HB>*{3 k.{&cCw&$6Zn&OFj-D;^{^ މ~L8N_lQ6lXZjo뚍 ᎡK/[/bK(hY!ޘSԈBWLsjXwhs1g૎HT-2p~A#'$N&y=fT3Ngt aUak\6éJϲճ VVƹՅ1Ud ے!X*dB_8-Ř5Zڰ`( ue$,.ϋ*H XrS.hI+==!Czb)eb#N2ŷdvޖ܈ũp]Bt[m0t =LG)Ջ*vY;Ht}j߂BCG-7_۸j.+؝YF̥9'q0ߚA0 S4Kwy2U.7[bnR/8+YXx0H6BR rL)   !<a3brw`{>Sr6apsGшu:`ҫ$?5b]m%kѼZ4dupw+aq$FƸ6h 1hA̾vOS]`@|!Dyog ~ QwcOHQd"2I'&Â'Rⴞ}muV:,76p5 ݓ}3\5y~dX LM %\0.96a@AnIЋ-<S"|zDiVB:Vٵ:AuOߒ[m%Q:2ǫ_tw85[ cP+V3Gc&a@%s^u4t-x \IX[qad9#{pޠW-4@&kMxvtlt\N ۴ v33ŴBtH9#Bśoh,k|v zJ_7o#XL>1@ι i{E]'+N]*#bLw,[1cLա /܆t1gOz?򡘩FLw5~hz(7퓪"u oxN IR8'f]zL08\2&aЛG6J`4+7lq1D]k[,ܸlGsFwg#SBre+nv/TGY&&j}:+9fw,ѯ<\CS&$0tj`_/1@!¸Toٕ"U-o,xwO`HNi>::U &.=A- v\qP?c?eXEnC__s5I]fpok2D9Lӑvќ)Rbc q~Oԕ{y.dD#>;ِ-ՄU1{Vgeݬa{8釥{?JpExҼ`4:~w!_L*zJȾ3s`3v}ySJCAPd%ICN ٘j{-b:` Q{W & wࢅv;Zxxo T@llt &*wYaCl(@~xERjѠ\RN k2̚h9WWq(]Xi&Y@0 p[OfݨINmnF,[( `]+0TV9`ђp~G,>kA]⮯Tw}F_ pxKPۛ+paـ5nkڈdBqh4tdي$Sܑo-Il]C̨H_ssRfǡhk[^`kE7_ktI^۾ 9H \1L*IMqX0A;Bm8B" MՈ6x{HgY sŴZ|Kk3C!AOXCkF׹,y{U7(9L[k>R8Oh#(la+ԗ3.Wg벝ϼJ-“ d?Ľc. ;La$$GWL ,G@$zEmdWԃ DiDn꫰@彆0rFAૈ w ZdÁj>=svkaTUtɧWmuLym'7=|_DZfY¥-4JvR6s!;zF8:R zRѲj<2YUhx(=g"vzlH<*pRUZ?]Š?3x@8>UVs.)X5zjRmeW酞ێyA>a.h SOt7 \ųN|t4g#vfHF (\ R?C_˨!sdgiCcPxvI\*ؽmH)s4/1mzq\'5>9O/{X6,7&#z1%MoS "g6>ì=7j)QDȽFM7ܧ )u!G{ҁ2Hi*o0"D48Ocros#r(?@,d7iPy&enPHAv:js~.0"01FX*i 9-&̰q=~ʱ%E^ ^#rJ[o hUupM$6~_4r]-~qm8u2Wl7ѷHP?hBqn7M q:.{\8V:NMޏBUGAԹC~m(vh&Mg _]fr.,]Ż |L_ƥъXBr,hx(4}g69@O;wGͨ ykꇟnU*y&BbE*C:u ߫xֽosr!CHXhLQD`e \tP_"٫W03U1`:?gc Gˠ($oݔ_fYdƷZYVR'EC/T,d#_PuOOg)}ξ!ּIb YE{z^z)^Zē"(r"z4ceJ^J#/&PqCi,av2%ҧ@}5liuRqiC_bNw;48N03Z( Τ%/.q 2fuK>Z5]Eziެ7%uLFK,;ں;7Q՜ZY?"b;U]Y)Ė{xV`qp-ݬ\;( x:MjbɷdƾQ 3DS>.)NWf+Q}yK fr!1P~cZl$ rt˩Objd X(E\4:gB] qSmI3 2)1YTHY.Rq^ȭ/hrw+vSP_do՞n=?#&&i5qEPyw%pΝr$6V2<(`Bb+#iy4ԪkrE0 ̑oX^\ҿ7Q{+fY +Y^}ETSGHr09im0l*K(׫ӬIHľfvD6ػG镫isUFSEճaH%~)<,++S%4Pym-IrZf?Sl ca`Ra׳09emlDeRUgCn|B7Aŷװ#7i43?nb1+;ľ])+1 L V12"={$6xδx>yz'1z bܛVXLR\Y3V¤U#zP4]W)K<z`دȫe^Vz{B24Rh;6 5[r ¤ NGE_rVjH%W_ ցq~O9q,I'R<ԅ`Կ'sz{ 6t Q0>D#'IWJ A4 ?AmĺQlum܌xvH>IL +NBDqPbYIlìݤ CM&V l h-dm 0MB6=0;N (<Dѷ+bNtzV)5 '~o^?WGQDIĺ:K)x~z*L_.>qQjIwB8WА~\]*aVW`'z5؎wTC3΍davtu-YJ1 w26ƲsR#m]sNֆoq`o/ փ zxUئ T0E; rn ͮk4@|= (T륫+bQZr-"ԧ%7'BrL>Φ.W{R+g<?YpFu) ȞƎ1R rU'zt HSynC_W&u1%+slhⷿ;)oyRM7_v 8mhnɞ$؍nNB2,^ 8"%r4+Yc瑼b$ORY2tW"?.<$*K %>{Jz;܊]\hd+SaDk(KfΩsr [w Ë_w}F gE7eJ$o sS\GRכAӨGrk-]<^sM fg qu{jk_nOzu ŋcVr֭)s'P"ohq;u{Lk.:p0mF A!B&;ʡ{M[԰mGFI|k!E߿4Rw$Rcr揿{T63B|-hu;P*^weӪxI#υ5d=~̏뽤 yBT~@)Raa._chi^ɱ~}&X ݔFOtGDUYcHpDw$}!i[dytTN3("5k|&uvsxLipNCVT{eЏzG%eDQ :X'NHځkAg>&o7YZyFދC}>{Gq4}ը:& sCM^i7&$Y8&B{,khc@6[4ekaUi9-]t%=Z ʋlՂT7yQhAe9ʘV+Hs5e\eP. 㖯QZq ^{ֻRʆ8pGṜR10E]W.SbSt]=3ࠦlã2)Vlܯ՟` X2y{> :tN$gH7x@^3f2&Zh@+4@cҩj6}ė>նJp jv"*̻{#)F}|ܷ>>U3SrJJF}U%NeDvo J!ڌ0|.qKMd& j*kTQgMU*sgYpEN%G)j#E_U.Zl5E` ifԇW%0ǞxqRKnfxh@hij}\{+ofR#yUfcC[fHԧmw8emjS|'%T{~W#K` !KIm"pũ> Vn[eVZ'p.K KrF],a7>X0*yy.4g.hĉMoBA63FZ@Eݤ-:j>:H#5V7 pcġ-چlxQ`#vL)W$[ͰJ*Ԍyә 8K ߽/. ߴJ7؆6& Q ];Z$s3uoh >?$_m'!KK$"2TLj:o-3B.`:&gL@O86pY3>3ʐu6^PK!|%Vs9hy8-'+eoW\Gq|7qru0\Ld(B|FN E PwM[՚u<-DfTih2hF>s4vu$6m6VV+c9/K&7q WNqU?-)/3!fH9z4 E{a"C^9Q)8+8Bj_;o|)Bn o Q gP#b؏#&JDu\EJ*TP!Z|1NF?lsvO{nª~Ug尿ZMZc( 8/俔HD%Bb$j"/Unpcí-K` @z:ӤƓ-+!0xO"LJȐrДz,ƀgQjM=*AvܙgZ Ɠ1LL j2>|55= h*mq ҧ,*v24+4sSZpJ8 WpO3oƫ}xia80d.F-͸$ eS$7z~,Z<$1ѪU"durLƘ9Q4a/D"x@\5S?OMr+@Z2Z]h~<NV1-;ĩ©+Ikc3jU_IcAH@|M% <,gar@C>*8:Y4V^҂~[*eIBp Ԝ#}j׻L]606fq2fW -Փc>N,S#`3tYIƉajA%P[ &#IYjwACE +P t>Oݡ] C+eϿAYdKz6 fgcQ#9TIk AIj,Bz&~ a2&$m#Iܤ.x!](W_suާ65a tM4;%HhĶ hYz4 ٨%IY(p<<^o6fv [޲T|ptj'>*$42j.Iuo&*8_((ۗ$e|~k&>-L7/[ dqoB^-^l'TdVzz4*mL)\sA[+zeOv3'藴Vˉc>[;bgq?~G7"UMJ dO` ,6A IQR)ζB4 ,43dzZ,G7*Wxfl_b_iWm )Tm QoWj(~6'"pn'_’7( &Fy\H ,pRH5~PH2«^nņ60`7+xҿ+[Ki^H=I-H^A"-\>z9yOpo0-l1`=gPi/ʫŌ2<HZiG/׿!*QLDr:T\̹!0櫉rձgNjݡߔSA-MzVqoԠO$A;Pc:jt3,H ) ~E#&Oo/ gkkL1A)uyv_yz6٠u]cq.*R:..'Ɇ/Z_=/aҽ"7!hŌ<>,qd 8ĝFww8Jnw^=[ȄBKcZ:1\׳ygYS L#K;hHIYK s)JNRys7,hI'ci~a\ųTyDF WSǿ"=O'KzڞϢ 2V5I+WiY,quؚ,RD;.K_)O栟Tl6FǠ6gN%0h43ܻXSvI%EuZ9up!p_MZahu;̀ gG,b,=gC֟GƇYZΆt,֏3R=7rHX@j"-SM"񃳣- ,4̒#b֞hV͖}֕)@kerf^vN~1} |; ݵYLgZPrb%b(3AIK 0LA|O^\ q_ tvзpA@oă3Tq6q2^\<'*&MfB ȡVfó?۸ug<>X6zL[54Mry_2J%^t|ű0XVQtڣРfЭ S$fh&DDEԆQИm:S!f}!_3kh2%%}NIX:%S S0T,xtj*pK\}`8- <=# X[ x_ d$ݦ=I0ɧ bmBYVQw𵜍ېc$J@:L \3%@I5Ո8݁" 3v ,SH ʭOқB:S]BDOW}`Cy/~HitUt6T\k~]asgHL 1%^Gua4O`=KF4vL`Qjs^7q"QC ._~GwK4ӓa 7}6ѿM8Pb-Fpw4"()yğN^:)ՌnJ#Dv Lo:bARȑs7);3ۦ}:w}{ 2OLڿ+>h# bԪY'?@KU 7/*k!H(¬[ Ǩ qa >h\5S8s@z",Q$ϋBSvf^Ü^~헕X #ےOvI*X8ƠbZ{OxS*rYiE0 ܢuDՑnfZ&;b5O<=T\cA6*]A3z8 [; _CU9&PDQ2d4fwp(`Tbzb֭9 D_%:?_D~KXӵcrx] N@IT-ԶDH-M#̊5ctVGPi'yNI,¦\]$yS?VbNV})DrA*py*EB4գ7abp%H֦O)O2srmG$ IG!V$$>K+_>ԸOM 'aSA9{;yf%2z9hMEh04ܖo` YQ"ɹ2FOUa/EMxً?pr>{m:d*MoW̉͘''Ldm(.Q6H[LTGB(]4I?նg0/dI:+ ^m؟U\ 1.68H?ԯ`_Bm8rgftbHA$zy3z>e+vi_6rb\s 0w1%֒km |*0+ЙNY ' 71G]F G6\f +jLq$c滍7vj5X8c O\[/^W=ONPs&ahwZv^5 Ae^@ÙؽU12=Fxw$_!}q'~7%VZ-9|v!^*pg9̛&A?&4*&Ѿ/'. -&4uU nP? 4^~iImV(Yi0sWn:i79#ğ ꀝ@c+9}U'1jBR5LҵzYv*"Ti*U/lFb3jW1c@}10ٸ^1>T]NeaC6.;b@NRx:6y_A$fH45[82sо|v)KkttW8nnK rlʶaWiE;[ԈetFR=3M AWj2)O6F紒qِLYQⒺEҺGJ{_a. V%K3w6ebΔ- pqr^>mP|sə ¡qe`ꖌ\\WK-Lˍ{yLCa Uzp!6Xua͋n5 wO TD~J88ş1fTFy8ˠ Sh@T{_.l鞈\}p |ˍwRAj"q"4-؟ O"I[wĕ 0?qyƪ19_G&lE|"ԖtdsT:. }%GMDI)`()tЫĥ1#ojxGo?=:'F"Ѓ3-41hhz!)ay7b~o\/!wjDQኳ!^KIf'Δ4]^Aa \;gxNJUh+F2g"Qf7,s?#<ҏNЮA]ћ]t+!b 0v۔KĬ9O,АFo9'@qtʧ#$!TM|{|z$>oM%F^8z̑BaКҁgXZxnBĸRܧHWҴ ] o%j*-s۸pn#6ҌM6r7MC{ƿM3W;ﯕh90 'P~Wd9 I^D8k^KEqMDW:j چ8TJ7--;A0DR<[ؕ-`~Koed>tNǕf4p6r C"ԇ Ѳ0-o%Dޚ jQp^2Ma; 6_mLY_[>馃C [&ީӪF_WPU\b"1P2&(>rZA؈(Z1)&7?kV̳ >7J (ʲ{F .O>}RKN R/" boPsYlI*Љ- xmF&PEW( %55 O6v}geTz> A?>ȐʰvYA MC#"ReNV 4yɋ-.occ+n3H}N}ڣNyiC{~PNc6sY]ƐKV]HE`.32GK^f2lfmf'IYB@)X]dp۲3r̗.UM|5.X*7 g)W7ncxpOYV#(-C ?[/$96Y'w, [%D+Oh RD  :c^xĘ)!JFI+/~6Q+ւ$P@ °iaSԈTZ GC-s|=˹/ş|T 'aڨ(³ .mzefƩ0ZW7 ^\rt1~i-r$ͯ mT M@S#Vz)/R@]5"F^*ie!zH^y(ętQ05NRd_lmԎ| ~W+ \R =,&D# V"Eǂ Q:/0qNJ_yҸZАi^NUoo9pQAfDqY=4R)X8A֊(Y8UTE>4!73 HvRyB늴OOHߜDܮ-Smj,27=hWiʢ|o$l%(Et=Xwu7)=̚GEZ%^'IaRp#+ޘ 7Y׎Bü(sҹqEltٿ]COcU% kBze+ߝ:~RhɐϠʏݣYolnDlT DxW6~k?̎pD0l ,mƽKQP xurKj܏#m4'9=g.Xd7ME#!z[ͼ:9e RSJ!q?IƀcSJ6Jw{Z]oP^p o2\ռ ~P%'Sœ?@-[{Kx*f8+ۆW/\#*=JIl>s JF /R|"h\Ɋ]!`-AXl;zr1߶qr0˯Cw7^Dy@,3K—-~.Dܹpn*9hŊ1gQVUZH]w7&wН Ay7g=/>b% G}Dooy`,e^A"/YY) e"Ɉ!9;d*KnY酌YHc},p 9S6ZVм^D*Q6ǘpj>|-GXP╥fKdWQoq}A"ủ!Q.wOOoia~++Ӈ0T8 vR?n(zQwTQtF2,&I!dJ8)TJmxĪSÒrP=yl^THh'WM1Z[ u9 NԎI IUrD:*O P/)ZJ(&4 !BKtNxQ߂>_b]sG۴]QJ }A|iAXJ͠jCR!Ƅu#';M7Ju qdN+ZWSی"= er(*=Ք_dsIw_,+?eS1AXjAնtD@&b;;Kdvpu( ގC )` qjG[*b SNs̪X-+ e;5w~"N.C?=<+/梹-۫xEG# +/Q&(U Y~,K;v8VHތbѤHk:)ü+& yu68Yy{Vi  aԴo`N([[rdܙbH6CWעKA+r[ n87KBBoT0Ö8-Duj3{c (h3 F<_ cᙫꄫN[&Gؑ(F ,b*O4 wSL"VKߴ}.یhVgC:ێ>RCoРUH NKS?9*ͫn \YlOAb7xF\P5tTTv߇R{{4z3NpUNW3QpP 0<.I6(hd B.8_EnX|r^MՄf''%ԘQkp Tc1</۾P[8(̙X6G?RN `DhairNhs3S*W?LgTeO"p֐[qIy.t-1M sJ\ړY;i #-҉@/5o/]Xue[DeHI? TH*9*0gRXS9P8Z}yvI;O&>>0nz>8p0H{ rt1!/6W m6Ћs2y%-N@G&^x|@vxT& kD! l|Uyv+! vVu*mEdx{ i}Ph4UĹ!㷛i>℞kQjwu2Q@%\!fІx*W Enms߳y佁Ba]J^;%q0G'P1"GW;s484WWk޿Rs^1bY}wʉsðNibl| GlcJ./D@rwuu򝿋M c±]7-4`Lނa]8w@UyNĒa/k?6,dCKAm" {T K4ξ"Y^7 4Evq|zAk ,$}DI=:hoEڅj$I#aJx]NʂS+O'CxS{"ff6VVz6gXNՇ`,L,2G@c>z@NP;i( L"QLjجoH-UFxWGC |rDm;Ή7ߋ~/<*7"$vm.\E'Oq?OOjv=wPaTC.!wg..C`aHz KLtjLemZځyg )-kBWec4y3ggh&wqrc^wJ@ Mu,2 )=;DE " Ys' 0y\?n@zN?J3U*ǵšsQ$ɲ$L* R XOTL& G̩b!Ս ;;uz'B,Kٺgip%/;Usÿuj" |)s?)=۞c?3&+KyJl ^a!hcxJ;ShaUC_} f $cIz>R y25sn<9`kcu$u FV~ŷqXrG(:K. ;Z~d7K'4Jjx"[:'y,ޯR]ʖz}7&M]8$ ؠӴ4xԑ(RELs5`(j1q#!e)W|V/O`*< 7rY81[}uh9 D2ah(FMe8= y!ifi9*63kh<\Լ`&'<$^λ:lx!5he`3fcV"AivT?>_2f.W;¢IԲ%lMQpU2 ZYD9X]A^sw&V7_w˘˭Vq"Y q:nLFlXJV L掖_+JjGЌ;TmX\G eoB['FI#&At<ضjODGJ` pMj/nB|Y#êOb$.a<#}6\շ4@f 蠤T6!S<;`3ҢKO:ֱ@Xx{JlAPˢ}e&_`dNfV$ٻenszzU-C>JZ1C!RY<*"$=Dn(Y:iͻncB5*Kj4ܾ_mՑi覸,*>DD.I;@BrܳFAӴV辬q0q1%ZH5 FL褛}@2[ɼNϕd&szW!޻:ZH,鿸)׳aIsڱS?|Yk{ UuatSq@PeP56#eȁ! D 8V*_uv9wN<:/ã bXɈ4He珰S:2\'Dn/׫|-w#H8Ik ewªSW- bhKI~nhPu|:lmU*Q_:{Hdl+f{.>--a TWS#.wbCR/'hJ{}Edz@cω;IV \!~0&)Iuxv>_0n7`kEM7v+zCJI j"U8~nVp=e?'Qeݓ?gi6kxAޕ}0 1&%G$c8'Srh*3s8ۘ&Ӛ;^ 2:5U=E%-]転;]P{171HqaOX[b1Tн(@K^?7Bp#L~ۺޢs Q dw/QHp9A !xN޲hAm/}B 8(9I9&]hF{t1] ΐ T]A 3דFi,"lIgW)؆t)P &!̕7[|}h &8ƒ5+u텡D~FR9jvM8,e㒾ʽҺ{ 7I1ʣrnVU+ ҕü?Xo/"6?`;T QO=0?j EcҥEۗ4_u*:f*5@6p[T1 ,l*ɵ|h f9>nH"}&g *2Z;T%E|!'D|yQhj!ȀEVPcPm(PH}<`9L:&_l,MXaR3b/>"tB@7Ρ.Ytk |t1k"Hо CzOjm$v+̜i5y*w*P_ogol@Q碬[>p qeĞ`Юe{&{|fj_l0iI-#|6NY`@TTXlЊKQ&I. 1b@85qGpZc p+mzBuNo +I1_wU=Uw,. غ3Jbfգ?; ֌`g5s^dڷ [(.5S`pL9yLppuMw/'H7ũqI Jb)ZU m,8F6A4hһM&;oRJ -  491M4$% mqMyoPWg1@$V˂pz0DM$v})eZ cy;Dlěa8@ri$/&2or`!avˉV$LyQbGL4A{Dס3U-ͨ}i}lHdA'8، ؒN\G$xaD S60%*j]4H4H(!]yM ?|j$-!H8 wu¹!,ɍ9~,|vK+HB.@;ÑNw6\t R "yt 8gb"Q6hpdM}0U[>q?)+txƠx:?0ebDn9D:pof3!]5<ّHQ7V.|ԀEFRRH]eqiL'6_C[.V AW&+dI~/V2-f2 <0 м ߄*)TI 3D(oXOz0Fu7IИMҩǂ'`DsDWH vZƦ氙EE\Тs%% o$!+YdƤPO? ] ܉9U(:ݨ3ݧBll*J &WD=#ɞ^'.*&H+iUn+7)75H]-o[]S:A7Fb i 9 !4$ѭM6fҟO6p38PR JzC*c2e#jidi8@l:+Rp2,6l-ArdLL}VZ*2IS˓xxN"$vm,:S'F&l2{FBԑyrZ ʐ3{P0_!" Lisl9a 0k^w5Xy>c]Tt ٔ΃.[Hȅ _ၖCh+x{-.|sD; yJzj#v!T!8י¶A<]qҎ]1s\Uu a- b8OBZރ(~)>I(paSW [x+dN|Nߊ.ȅS{QRՍ`H \tƪ-HgktTd2@|o*hdwϱKaП쫲DZω}=X7wGsW-FevRD:8[9UێbeVJZ n</zm<<Ζ/StdHRuo[| aa|˷/ ]<83Rq#A8LGgͼDʔfgp yCqJ^Iilzn3Kp-rbÑxiX:fa7RA$@CqoT%^#%lUVhOfFE"wuks.o*jm v,!i`t7 A֟+Qpݷ)iTbao tߣ]Q5Yw'ߑk/* 팜IcklUuwͣh$\G5*Lz~S!?|>`8Z^* _})+0 >-bKt+6+*7 h0 j(E-_`髺eaZsxKֺSN0,;!Y% %L?TfFLZꪙhȨ^dev%+{V?P /]h~"XSq kа9XC%4/f@ foUG&uY#Y!Jюb} 쾰,{QCF~Ŭk Y1>*l5bUѡg|29l~ӝDm2YEj:?3E8kAa%ksŎWQ {KX>Fg|CX,:DEIqxWd2D>A+@y#Бi;JID8ʹؽ]k Ҡ8 mo!$G^ |eQ‹n6ZZ>"޾ o`ii%LfWlvy>bʍAl|hn^ |<_"Dnr`|[G;s~h;sԞ_!}#g-dCW]k Fyb* lªcW|s]*@{'ѠG;Pp^>5בZJtA&qp Wެ/p9xccߕ6 &4gĪK08i)9NA {r <7#qI1jc+8( 虆ķ]k/1ڔog 1 E&'wnJ)p5Aض蔫Ey/1èC6 Rgf(eQ&V ]{]x <)ߒ4B7FGԞ)ټ.|Cmjy2=So>[g:0\ :s2dѶ^dUJQwm eq_0ޟRxӁ[#/ܪqTO?qpf"z*G^FJ!XC-`I@mԆ׬f[-`5 IL]'k [V@aGsɊA} mKVJZ:5zT L'`\_YrPn aR,HwRPh I;=+iRWbċ/LiyQՇX7ri&+ ^)QȘ d+@yꝥfNg&D#oD@L& Q-=2(ݸ 7@±jL*(V/R< /}cQsR.?}XIYc@uE7ȊO&a}Qsḷ08&T aZO-hހ xuW~<ɬi@IqX.X^&(gH!˂'śO$G D1&o(WjwHay{'4Du/0z*3JYwN^e r6qC0=wO%[X]<GŲb,7h&yN(߅Dݯ{Yf#T[Jp'1F(f=_r <ä;ﰴQWWlRq0nƻsN*.W&Ċ|vpRꉑwuV2|d|א`nI@X1, TΤ[nPvAݍ0:wǠSD hDD=?򰈮Uq`;ׁ*ٵECq:6iO*8}0 ՙܞqW/:Å@eV?Hޥf>(" JG_ 6$=7)MЬiѠ?`n8g2>/3ʱX n_eV}L' <(EiXQDѺh "RW ( M+7F\ku$'B*QXZiǑ>]QGG.Q?PNKi"bǑy/"XM0"TR7{./e0!Ic>[0HǣT!\4X%e]|ҩ-PJchjzz>=5cmٽr!*#ʍx};H@ٔ1F |ݏ4=\UjIk5f$8*o fÆATvfzLZ$R`7^*ԙi,0. }w{’쌑A`chE`h mBF¨>zB+7֩aS~9_;⊒^p1?-yDxZLp5Cʔr/;l(Ll]1tlIy,&2dJH9Fh4e|҂ga"e=oN51ӄW1>J?PpBӢƻBA\zcJzݱ"{V|̀y9AOW;K.T"P^ gas9+_F0t.8Rk;]-T Yu \a(VA<0oʾ0֍ն`&}t\Z%NbAs]lTpԈ ̒P$E2]փ ;8-#=\`-["^U@asZYR$G&(ǔ8kwW;rKR_"v?zXe_ZL?j7 e Ljg) U6SJpEN.~#(sddY_EmbLv`ykl;GuTO)( RT.cLObTDS{B[??aE֖Ӧ*TG$>{z;r鵐XPJ?:0$IlakS^:3]$ecq<>x89)C_ZI0 %~W5Yk!( IՌy nyG''0h\ܧR5RŐ>ex#|fti\./:Pqh0&$ Q|2|X ۔ Vوaw΃ڻk>4p\@ xa[3~\ةHT]"} ˜; oLgFz" wwt;Pe1KzyB[Xx#YtWG]>q>jZD%`,Av|VBiWo`!,?} }57$hP)/ 5&QmތVV_zAHg\R#vۄe]<}gM ~8DNUfWZL)xgU0Rܫ}PW8`9JX:_ e@善yM<>FGYGM>aX-Qq։d <[Ak(s=q>d))R6śQuLR%}w>*%&bdTM̆'LJ-Ӈr_ֻOp9 ; M+Eî{>d Znd%FE@֠:/A1bę;뮇5Z:N?qqh lD[ynF{кG41Ӌ_kq CP|]4IO\b@arA)ݩޱ"AԒ:jzkDz(hb3`O׳$ΫSkyg"M-l d C*:,v5.V}H zDxEWj OTVnt%}Xg]3]pLX0|iA]ѠiaΥWkTIY h|+G3^C\*{ϲɨ+K $7-0HnωASU߀k+x 6@4翵dO_w_L48β|k^i;ˠ^q+*=EE3 \Z<6(%:'뾏<&@Kh}^#v;keF]PBGzsgJݭϙ(( c>pXT7_Z†9#OC)mã 1`9ȁV=PVI#ʏWń [z7(w.Epa8)en9i!sӑeՙʽ *~_2c49/ppلgk* 7$*Ckd*$|O{Rn%u$C'6n صsr\,>FJL!b(Љ=SD , !WibY2äߓK//$$-\F*#[N9*j i Ҙ 7|cY-|>ګ[jݕF7PEc|Nl7UNc䕔2-mLjJ6Iǰ=G`ZM+uex*f6_yn08xu[X *[-rG䯽1;Uv]pe266|Ac&; m*bHCvd>G5ZwmdWұlC"( 0hGx [ގ" @Tsm6j{0[e_1 ~=?yFCc ^wTer7?-7Q·:jZ[`f*jI\>U 2J}O"ՠ<\Hw Unw'ռN/y1;;js Wh")ͰcuN:Bn? H!-x< Or+ a߁Fɮ7gU#`_ 2 ۞zÞR<Ɲ J!-u%win.ǥ;ey$"0d 6Π[*y_&_IRUy1@EW?5,:]G 0q̦*nJNVt}#JGH(`~| J'qu>#h/A@;\ԿX2E(82DJdcOF %:I*/FQ@LNC'G[Rgez-uL!ܼڂggRxv-. .D ʧRБx-WR T2W=y?q5YEBnb-(F@|chmgdĭ^΀qG&{moLïF +VhgvG&(2uu&p)m̐dY \Z~΂fg zl HJxDBWù%.Z= ^bi,r IU R2*bg淊vrlwo\„U;}24[%媋TtӚ|BZ'T዁V!ni "Fq:;ZPt+Գ?%j _ fn/Vc*_pw'LjJ">WW̉x@pLBi`o4:<t`IJF}tFjtL2΃rŅcMFj\7DJ%7>dW=.o:R)DF%;P6.tT^>/%$J&W} O4N dv!K!JZ"M$snZ2rv}8d]Ba-a펇=OyU7b菴5D & 69_p2sAQ9#(rFF, $߃pΎDNO Wg6ܛQkzg d6.$H|U7z_/63vfJk~txV)ъM(#ٖyA0:<(׫x T:"Ґ܎RdOy\$zkc<]m>=l6WIp߉ə e1,޸AI1В-eId(6 :\,wt]blH¥ùx|#zg*}Ь\zObab>i% e+8(+B4*꺞w>HaUl\'C^u{ylJI p|9u|XCl-w:6nXN᎑l^'󇕖|9~ )A6.8Sї_&Ƶ3)T:^Gn ^,L2ӷ/;ίf=@HXm 4m{Z$dZ CCw?Ux 1Gn%{:bF(.e_S&)Ded`]ԍƃ.}־-ܴ3F~jqogנSq%̫]WFC_-oo0i؟2ҿʂbcz.H @qY1Qsf~8Ag>WU%`;7#kdWIu'O(桋/#yaM?*r6eq.)7i>u{xzρqDl; OϷ-%}^TԿ2'wWD|qUB[Ba7 f'vf"ʏ{%;NRKuCQA? ,. 1\`!f&7[.A7VmEPU֔~_U>@(Ǔa)zY\V%f q,XnRV ;JP3HT(Xl:TUl"&mJ}1KmByM-T _#vQg NVg_C|f"* 8tB+O U'`J $voF$;Ɖ}8 u҃HKo >EɘmJ% g>w,ItLXOH^҃o>UN4]vl&  |;*h;z\۔/h FLYvp EU+Ek/i>ŁFI NS}~x@zV4L{q5|1Sv;Hlav0ã!d:=,ISw F'*R3 ?aAeXQ eYl?& 69&,?-/V@ڗ%EGY8LQ ؚg5~VU鈃g+`NnWl%~ˬ 00k1^]wr$D7Ս!9{HD8 cz׈wX_/CY7= svuHV/\$ðVDS:|:<_ZzoKVVZ{0R+una'rQjU;<{-Ǔ ݼGx?EwB?rG9/8 "ĸ?[;"6q?JtVy 42-vņ7LemT/k}HA}2.2mQGo:hު&\דXIuOA&#:yˆ9TǑ>rF lq2Us!kJQ=*}>k#"ؿ6 i[ףY;T'$&6V=9 (ZӣE4|7sݦZ`]!1Dx +Nt2%SR z֬|}sn[8WP0](^nmm6FQ 1e%:un]u1@„ ٪1da]*Z5!@ba vc׽ # ׾^ eEwաק3α^X)`<2240$ф|c9^z55 4~qű/[Jo"6qn+3y;v0}RDp~fQu:E%eQoڋJ0ϒ~Φٓwյ%CwmB"쟽T; ɸ&-rJKyи((I鶶.6E<WSkz.o2`)OiGj.ygkuʌfGLdT@O^% t)jv ^H¸]t}_}A?NVA>ѕgIrg:rr#NNUcQc(z[Xeϓţ1nT6(fZ9vH?%6 >|a^<aTWc+,19 ЈO Xi*O$KM+Q6Js Lx.$ _C*ʕt]3􂞄8[umʼnPI Ca`YӷivA4;2dѧZ3i9elA2yziK9|}(Tl*LِQ蜶 nVbzgr7RB߲ɲ#SY"NE6bt+}uSa%4=HmZ +ſE࢏OE}1WJ aٲ+=ص_Vi|%;wNك7\uaENFɍz1MF_>CecH |BrxXb9i=kl>Nk1čW|g K; V+F)+*F ev(-h\7|TPvM: Y{𺟶.|82Ms3 m2 dz0@śZܻcyL'I"$N9LXFho#Uego r$=uZ^#3#I*;+U,c]) 3d1=(i8Q^- ԲahdxQPz|I{AT}i-p FWr=Yt?Y/5 k}\>h(=-,LALf8g6AfOۂJ6bU-powfb|r>h> yq 'ܸùxB\$RZI%{PQ+.=/|1!d{pR{g$ )i>3WK43r›\;x_QvEQ:zΛĨxC!e9]90XU$!a@[ܦn{;ą6X7BWPb@Ec;d?>G߷CnJ!T1nPg};Ͳ6, lvy6CҭW*hSp`5Llظq},]f_뽑 M/B6"^1#‘x&.2E芩hI>ud {Aݿ3TڱKp^ƀ5eCTⵅ)ekXH9\ 2.ˆ^hAFf7ߨ5Pm]Kx☈\/WsHxQh&f`D)]od^GzɊ'=JET ]͍*) vj@gI & -¢^ sWuО`81}Xa6zwx (W}RyMcQzUi>>pk@mw#uN$Mfv -6A |oT4ZpĂaWg[|!ETq;(;s+6W2I_la@<7Z/2A?1'B9? e"nw)"b欼`2+7^X=1U{sDN)Ҫ0hgƯ&JGR%mņ~A>6h:Ó`Ab+xpĭhVB# Df~\*lRIT,H725Y|]u.=LWJ}`GE"jQͧ@"TMŘTبc֞FAi ¢TLYwz:g ʋ~j=PUfQ*Pw- Ȕ)PKg6dD}a!^\(i7?yqk3 _=4Jr-}f=VA1MȐCHnxi8NDFVdPqۣp4+qs c\>mrE#ly3ML^(v[cS#47No3ơ$=1Ơh_o0-ahf2$Z|+mp~?)I>c܋p+zn]SՕM) zRK̠˭,snCt3Q. seL8}-}[V"gz5ؙHdjC q͵|4[ER~@i|zC$:"QHuѝ>C!v':J佨6kpAc+&p5dz; bU32fҷS!ڈ:pR\j[GZ0AMFtI#gw a#&݈vwrB`rz![nLD[,8yfD?+zoh2=wg=6Gj4VTEz8Q')ۼ:᙮eڶc&a'Q$x3-A7H᳙d'MGMd]oɳòB0i} /Ґ݀~Nl!_P/+pG(*V8껯HߍP(4+2dzh09Qn\’SȄ7?f+*ۂ1yڄ"r"TdkT-Ցx'=:{biV$ .p=6<,A\8 1,&38ly LE*&UOH/u0J|vXZ5U ͼٯ5H,| {=p'Ex+HlAh`.A p`frM(caV)-^6xf])Ju~2hba%ny2I) >'N9l,n%bUgz0fs(][p9#Gq2><`kFw/YI5n\%==FgQ$vl|hM_yQFSRN{;ܠyH4#K\Cܻ[HRՍ9mU' CV2[Mqڛ"}z`Tr[%sZ׫E+8-s{4mSD*(nB&fv:2\2#,9E&ATV̉^uƳ_+a}h]-,.UEUu;Chf?T=:OL PM|UbQh6sl&z~xm)Yj4vSޠnOb3 Z2!oץtuRP-ޜNqAS+f6DzPT|+Qb80]KDڻa^:Q ,_[P }K';:Msқ zFd}k78xq;Cxz(yĞhlO&- l@cO! Fny)CE8jIۃaѰKGδzϓsՎFcΣ7҇ ?4߸rD":J/88h!#HSfKk%"Bh=*윘 j5zvI6~,{Єzk'U,P>{[8c;3hܓ-ڇ^-?j'M^n>~F ]"Ou2&EY5N+.k&0UHr0QV`&8lx>Hi0:|a(ZIrzM_ydI'ka*Қ,bXk9쟈뱋+a^%h7ol''qiLbΦǬl)`1] xd^C5#'j?"`j框aaZ.Yt|m0jC &PP@Y]Aٱ~>6{5V%&`hs% 21< ӗH[ge?|ﭫ(F*?]Ct`МыVݣd-B 2?'k1QQHEo1 EV'\ ٽazgIf3?5)sin-c]\/ ń!W8q< M:!besAKdgM}kZ,oekv豫5bɭҎ1Р䧝6|tqKt[4qAS^^WW3O\ "ubڣh y8HgR(k~{y1'DŽjXvdLT#/òXR|q % ؐĵеO,O f[u,]jLPZtq55XQ?~esS?!d`3 2?Ft1jo 6h84`Q[-SFYyBrF-g?LAˣ=И/hibyՈ(Y \qTk"GY5Twr0,[~'F4\]&!m`]45 H4L Do PCHv q' +7 V#zs0][( CF

ү&GmSwG~cDt32Y;z"^Vˤ=kEN}kďϭ1F)@w;i*Ѽ."evbUwd9 BrB j{F^?ewW'r f~}o ('~Sݦ_T1hMC^aZk2xWH57]5|][YZhc kXW y׆IKhz?X:{B7cuiXYd)SnK /~^o\+C;) y:3>l>mOmat7iX_4Y |ip2khDC<%R-M$ThL:f= Um_%)QWI{1cr7^f9r4t#ًc#lFsjK[Ot WrE9k@\oɬ0o2]-}V7痑d:@rCAρazCte %q'OSi hlTCn~jկQBXt*6~QDEE"cY dvC_\wg,͹k% H]G79}X6gshDS VVdP͜qF$&COZ6vXNݩ )8#&FXA-0fQDRtAtw)VLt 0?pa:<5n ^tU0q^k \sn*3J Q.1fD,L9Wٜ9.hR3\("J5'qƑ89\F'g1皳y=gm=$rK|a9 I\ ϔTRq9fd159¢k Ntyؚ h-(gn^tJ*ώ=Lۜq>`TsϷa'&KRk$m`Jr[B4[j3 6kUG?H^Mb԰oi ()̡{QXlXCbпMYccQ 禀ˀCc\Y,䰂.A%VO[Nӹ-]oWD\u+#[_l)hHp`pZbf  ;:j{H3v'ߔWpNm}8SȠeĽئښ& JF˿<eƟ*SȐGpq(yIoA-4O,_k@m@-{#)vB>.æ: Up2AMn6@(GsL bwܢSX{$^5]tRgmiOXV/.Ncbc!`Yn3UG;gDXM#Nxtz7L"+rnm}#SGP%?KPcf;Lv'KH+9FS)%;})?£h;97PrT˙ :4A954]J qujm0Wz?6ST=#'c{ H cQy=ڜ]PXhgsNULZ\9j;4l }iQAVA5s@k6IQqK1'bZ+UƯ7\ӕY~A9K5em)yM\XktFD Sl{6TNC]vEho/z{|JkoǶ{Vٸ(اYFpPVng~3d̅58גS %Jd:RclWg isՅIoQ 0:)Ҟf+,ckgP~P)GԽk#C7R7WlBN}Jvi73Je"Q#=Tg2As#<8Cȿ򞮓ӨwV(;@`ƾONK0WC?CjƼn崵XUzYm@^kvY-|AF^1&)j0ZQlCХ$qij@Q )p|*z8C₦qt}G|Ra 21+4Qgv_U I#ݘj<'K dQ!Mbݺ9JhAȧC3x z0%^Vcwo],X8: \<-f;s\ԛL7INϝt&rP#/c.-H@R>Ǹ3~5p+\q:,-y\Nz*ͩ-nJ.٘نl2UlfS(h Z=u*Ť jQ@7Cp(ؒ /E#R pOQMa MN%p ;KPxc@r9@0(F]!G6O^{4:\,曻WcEC ?\sdW&(AGkܠ1!sgK)t4#"ώ`mI/GTDhr~MDAp4r&>.,[(ǝ- aZI;M rwnxm*|\}Ok4gRK"i<?lS-#1zaP"+7+|0h_OGm:bf ldXHݎw`꫹M9+!M:-{ ZFmަ0@O2߅<#YJDUuldSb#z&Ct6TL6!z'fs}L\/~^IaL95b''av(-P|z;#KNWfG guf {Ea#-/l)fJǙo2x^JO3ɫܓuߚB+C%5xUؔ,n^#~4yOc%.UTb*nјV <mep x-d{DUXIi|IM*ADDiHB&%t\ƏJ O mpEҲU󻺞{J襙QQVA.fpP  ?[+kj ~ OS?bok8"duK}3yTN XPLs=0Qa:> ݎ/ܗ_zx}4Vhơřwn955-3LOtK7\IeO'hHNjz"ͮT[_W1KFݾcx糱jOzeIޞy?H]Chh9':6;,IШOtX*Qf\$kQ/9$(=rZ'Z75€Ktd\g~0iJ$d=M,*|XUes5>4q8asL=&@/gg!λ~bIEEƊ{BWid tbsmg<ŊǖqDfmJnf`k gSܔ`W=%ΒFCFpead*uܧxeʼZq y%G.g E*=əYyv;-y+Ca2H at )ooxv+F?M׈>ŤmSN.,QҍvH0QguڮZō 43 @\~]oPw(ΒΌoBRv2uE~qDP5Q 39mVX2Og'EVMt;:'fh.j%Lu`W9hߡRB#< ifC@ѰTPDy&;zVsG$s,ÆT]+6qj>|K/JV31_ؾQg zcpw36ۣPp|gD/p# ܵe})73^5bAm v6m,Ɨ#Ձu0ηX }ߤz@Ӹ[O`fAu@1dDq7 >>&L2EgkaW\̱iN{6`NU}굥c6پ3|;,IE1.B>`;QRm@/X(,x`N!ZZ:1:nxhn(]NC&*;!?,?QXy:[{j%!OB,8-eL&=ǡULzҩ sUg/r+)k[Hm  mPYZo[Zru kdqH^fh_ ԭF Ƽu8]w(;KUpgyS蜜uWEA- i&%.^gw.wJlz\r}yT˓B+Ǘf$L ,j~DBg%/GM+D ,uiaN*p]F,1Sw*GY( |}Elif`&$/6f@aWz,!N0DtxL!K1S!){ZF_5+RyJk"h =s?9V)4>B -ّ'Mrc28UbY ʐnLaRvbm )< cE,e SaP7ؔgEaq &3Q9rwxJɒc%`L3?WE2$G'_FH>IL "ij&LO] !I&DF[cD"6iZ6is]O ??zh|#k“Q1>ڹ;122ǵS \=?l)+m')Ն5TEISLr0]?$*/u4خKcŝ&,@b ?[E*agAKSwM42w׿30 ,<2𯃊PKB<4nDχZf ҥ2$(;w$_*rm1jnFa,oidZ.c At.۔Rx)/$-Hu5ɕ VN. IIw̒ӣO]=ijM!\#ٚ @G6w$A?0kz>R K02 aıLQxr~9I ^i"1 Q U$}͸v葽OKgo)|ɥk:^e(@ [_}L+?QVASDN'(H;l0?i=EP7(.`*zސD5FN UUW ϳ4t.—_xXpP5kDt0w_2G\uztؒ _Ǵv$Ѱ&iX7'ϞBxKf hZ{+@%V%i ]7b~b$Ӵ@+YG$Xea, MG2x1\trU MXd"(w=yD2G=Xa- tkќ4MDyOQc]nrkO]Ϫmg`7aT~3X?#[|xR+ES0xOHFm4 ^@O`R:F+/fg,r~"ʫ^Mqr%166FlL2jʜ2P _B+ǥcNǯaX:#//n{96nkH7 |9Tlt{}SjYWljJ{؅D_N}fbJ!2b X6VO.q( pkCݳJPƺ=ĝ  .\PMq$mNǶ̓tPZe(ջkzu&rvU?^;f*гGWZO*G]-:XVH̩bw~*GcT\\W!TK9sh 9Z^6goβKslFBGۏem_Od;!B1 &F܏a?)fSQ^ QK,LC8ѵOOpJ(o~d&l)TΔ?|vm42nfjVa' | 5nVu<d!rX]|䎆\Ӵ,iu+ʟb{ O]h v)O?)H! w{gg*`ڎTrjAiDngw>LB /VLߧ>Sau\ ^ZkgݑNPW4F6"gB<v j!C`kemTfbLЄIސ*صFz&4n}+&I'⒁Sg'D9?@=@-` {a<*YTE5vy悊 yXd8b|jZ?f,m1`Sۮ\0x ) ;'HnP;\'',~nɖfh<%d>@ m+n[ޮ~>h^rI1$a2wzfy")J!ne{0v :<vGg+?ئ*JoXk)S@qm=z۲rEdҵɷ|'H#`8[?2l(DJM|Fʹdz!q玌h=f5"ټ!: V @}H:$b3=mFqB YnCZorMgk}=+D{B _@Vʦ˻ xǿZRuZ (g&Ghl+MNۏ 'Ilsㄗs;Yf $ GM|]܆klĔd4|I᥹pki%NEΫ.-IlfC3tk (ϱJ`(P ma+RZg<+V;,_/tKW(}H׫N nԐcs}# ]/QIF5d1+Mr/Vx di41 yf{E?b)bB1B& ?&{}#I|꼝0LcTču bhO/ЄA:lƒPQs[Ť, ^Ĥ@c5%`hSln0$*6&EV9N H! Ad U )zYI ,}O ",Ş\rtq_"|^^v|͘-S϶{cRD=U?]D~페8K[l\:yO 1V|xBay\ X!{uy޳gU(xf㛦+[~REԿ2+2%b{OpaqmC; _p!a@8x!7EVYXmfk,1˘׿L [:ZZF&` w.rAt4q2B4D& IEq qDTe<'x 즋;GSee<)wb11{I{UkwST,kBxemt@.A]|4)]Mo0@P(u8_I1OOy {7[PNSť;?b.?'P $G3{"U^Wj̲N#)Jj{2.RaץL2;nΠKrc[1~jS [Hk:Xgz%fiy$ꄗhmSe6S!LDP1ęם'dB¢[GLZ&rB(CO@_:nxJ1Y/ C*61͡R1)]MI>}1&ǐ#*JZ~&kL =g!8[> r hS7F2H{7RƒyLqf^J S{F⮘bDmG>wry4i#II:bEiF0 Ap/l{QJ% (OGT ;$snABmY{O,,{ ~콠 u7S,7%|UMfdClv`#"yRw6FJHh\/Fy!(x0ΛJ / eLK$^&GRQ}}YzSËp09& RIj!)֜:?k5IHs_=Q]QdMx|4Zu iӳ=!{>br\$$yRgqhxni&J1G`kIlb6St965{t1BنD.pχr0x86~C3x'*E6Px73׊Ry0E'"7.'+nԡ)i0tO\.Єz <,X&aK9mFy +|8 *y.S~ط\^k"hm1"w<AXb>O-zS6!a9"Kj]/`8Ofb;KU*C! Ýtp@>谇&1\9I:[8 N- [wx+}T&Mg4{wa9Ox(vQ7qP!/I>ql -O $3 GGP? wD¼.6xd;[Qݻ$鲺5>?y*oU|0XFz{MV-mPZ{{tLP>9(L?/cDyO{ɋڰ)Xˑ$FCnHCR.qI\QJDjJ5{Jq|*U uAf$ köƠgrhu7)}dJǶdcR:3xW3+X*j=pދO$@ST@ĞI1meLEPXגbd}x 4ߧ.eٹLυ4?Wt/7r|VBG2ymZގ2v ዞLA0~`QgجbSo (UDJv|Z2o'[vZ4 ڐpob-.Mn|zQ{C! vC,Ē+~oXhKvUjr+rD %k6(K0.#)V,0k=Ł* #BLȊwذ?jbۖ_]1bUGV)" #/8f|7ΎemX[LH'إH|"ays_VT 9uGt•~0tU݀:桦k=@:~ g.cXO/Od}׷[PG,<~({Wu ytbCHW m]-oI${ &4@Ɍ BX2c%e U"ZDwp/X}Qnz  Z-τ4lyV1S9:q`r vQƆb˲MCμhʳoVLG-lkM'6ff%kbdgJ@yhLg#@k McqvXl"\#ȣW` ..iq"\F+R⶷MZ!7l ^̍lCe0pАpˉ7n2TE__A*MiEƺ1 y{wwO7WA~ ?/yG _\7 #w1G7)OTRC yObxD-4SC,LRr#,h% ۜ}Z-ų&PR}.4@N} ;N#"95 /,7sMq>L9yᢙ8@hn?mr (CSl@'& |-N}s^Z ~;yx` P9h;R@ } $]*@VL"/ -ڽ n]dRW4-]W Sc`o;d-i6$te⹐- hj':B4ʥ\N$'eUK%t.UY5צTڵfԁi{_B0.-SQHW'Zb͘i+ֻCFvMdPN=P39.+sn'?j{|b!Xf\x!<Xf `qJɾ[v*zQJ0G nݪ!x>8b=t/=V.}7q"WTPPO ڂ%ᣛf7,T*GөIJ8@ez6*ZHh  qExX<%6?K5ý~9$Jg5|J@d0c>jy"Ra$.U+A2(j4C;$NE1r;j|)<_&ʖw\T鱚<3ouL,"?*WHي=jWX)|X'p7T.,O TN ՃgT նű`$tir 60*bnkQP& AtQڳ{- 4`||nxA›Hz&W<6+%.f +LY"0.|w 8tZoF&bdx=X+isO?NǷFDFxY(6u?Ï% ujz*:Rcg[77%U* @œ ( ]ӎ(IKgW@GvR6"xyG}$FyCH=%HWFք8cQ0^Tn1ʦ<,h}/=LVHZTC(`i4Q6GKbƉ,(:!x$V,Wm;Օ,q3*mF2z"L0+'IjYKxfS01%}a^^(5Yڵs0u:sl$@WA K X, X}@Km^i"=zjzf}C9V^qhtѶ5+!px7$|̇XkgR"F,Rz(!/ۊ,5p <T3;Fh45M.Z4*_q"`TxqDL0?7FsGx\t0=0:lfL37msL) ?HJЉ&m=1%l`L. =] ң#P>:w+ߏ~n^ g֬B%aL|~ tWEnEr~mLșdAxYJLSte}:QFQ'jԬ9HFOőV, \5C ` /675h*d{2W}Rܷ.2˥%ɜWX΋{aN,Ad ~yvp˜:{`+f1%d2mc6H7Z,܉9,u! vA#vQ_`='*YRi%%yC+v5ߢEn_)We-;&tAa֩u_r<ATNjw;Y*Y)8w !~!q -5řa !DE@=7yZvr^sBB)]&ԐwB2皋kWKlH@_L-y]w=u)&b_.@-X\I&!=Ek-DN8ӂw:.cDnqd]\;TSVQ$3;v"!h(mgV8pz(85ʳ583QKh'pu6Z(+se(3+V^6Nnp>pb AQ6x۽EL8=PMs+<>PbG#z(RNvv$Tb9^þPHf1n?aLjWQKHs֒%$MHi;9O†%i) u=6 w1LM+ nl"R+#cYGbكW5n |x|QIW=Ch EۍovT 'ɍʲ0Kof/Q.71sdX M*<<2fۚ_r*yWZؕo,~V4(:) &/@_!"`~L vk 9-i[PpE?8")PLCA:R3m˺h[pT-':P;_ȨIwHvG^G}KM#V<C(L {}dPJ;p#"*e.}3iWHr m ^bqe|8L*am%r`acE#/=<" d`I`aj$;ѢX$@ ^|cXg$ z"ڍB}s>?#T g{\ 9ѻE zxc*+Y:QfC:;K?7^#rO$ ` [OjO&\SH6p?B?Orɔ~36ču1P65S<ngIڼS-/Fe@c\7!P`0?^9CǾ*x)1*>Fh)7xpDEjxtl&T8Y L+Ʃ좺(M}VKmĮGxR[i IRQL}O-.uw)iFs\Ά?.M}PDIr- YV ;H PeiT֦̕ J&:Fkl>"O9k#vw_ I7zBEڴ|VZղqLp'_mo¾(u.[gyyJKB [cK\@ CG< #4wGw:~[v-nxe+Udp8sp dW/9|R͂3 )ުrn!eZY4#:A\7f9,n],14l͓@^.DVRi|Cs\^Atip(\zsꎯUv01^ Zh;([I!o%%)˹smiV~oqc9}龖zqP`f5 :4Vv(ia!'GM+i 곡H xW?þnua %}S@CjI[e%J"Qe#^'_~ 2܊H"JjS6BDkc.լ_a uv>f丕)-j OcK#PXkn4|'>0^}@LI-و}>LsFdйg1|ʐkA.Rj tsEHlj`iʂy%kɓւ۞`]4_m[xdK$Ɔy&\‡9u9nxyg0)Ft*tN[`ftŤ7egC%L\7+'FExA܏l|tdK}uŐuH@YT{}]̀nǏǨcrFoHRqyל[__N\L%Aكp0;ff6%{-bÙ0`~م@{uY/*aӀʪo(,q\~T1 86"Lp` (m<çÖ6Ǜf_C_]=.VM^ɫ[.k`>*PsO/e:r8(/Y;"ȓ]_rbgP F1'Cڭ%]MK1RZu۟p ȏ,I&G0N6Di2TD eFm:A/FTF9IZCE lH\ͅ\T9V N&lRnZzGDTU7~T覅h V 4-̣'-$oq8ө&,F["5޸0+P8N<ϰExq3Dz:k|)!5+#޶J5'@ sS ę ҜяRP])ٵ~159j 6m%=Yr<2,HJ%=*'ӀUMZZKPjeFi$(n7+'9a9ν=-)RUezAyiؒܗ .#ƒm- < p!(7[oҶ2 4#ʘFpj D7 Ɉ%ɽˎ*xWI~; RVz_OQ4 2iY=Kq4ȜP:\WjRzqÊbG >rANNnlΠZZrH!'Z_ISx3JcBK[}[ OXD)9bbh1zSb4gAdA "N pKh]gdnVݨSDoGɀ4\@y-ԯHhﬤfO5]7sY<`SZ)vI񴤗ӓi`{m rAvi29l,whFWBըnE hWrs"hbk OP+~)z"jBC =u8w*{^gf~ y?mƬ{4:'w) VDQ'X3ې;lܫúJD=bufΈ}/CA[h8 h@'DnN pf߸aB>Νlw/1*Pvnca~@5}Y[i ({Yp=x"f@ɓmHK:_rP 'h3Yfws;җ@HÂ6I(`/:-N҆/BsVh1T" uSjI~?v%ܓ?0〖Gl|z7OV :* H^Y6gE\I"<WBևP;-{R]Q$I Ȅr\R,]>2[܁RX luhbf97S Pݻƒa?^*WmuL[.aוs;&t.vrgP&˿4_6mE$j.td Ĵ2!mn"/bƓhu157ctslutSF W&_Դ2$d莋^7NHhV8X>ƽ=9)¦$ Ӵ *n8+@RŚq Sqt! (҃OEo؝d3rƒA|EX-n:(*f~y-~I}OB؍X8+qo~@Eaj\%RC$b 'O~fVM+#5j 3fDqT[BWz\^_:C '&.6(~)pCH`7f- ɨ421ZfI@7f7I`K&]l67/NY=uL{ONn[DUX8:Mlͷ]J'} =:k %,uͽCqccF`80V:J - C0sxqL-[ЁIk>B!zΞ=6Fy_<1[͹Ϻ;>*@OrJS<FP`IpM7ie} Mv؇}Y I^=t==s.Gtlz>2A So㾒ޗ$Rz:.u;ZjYbVݷ?6u[@Wƣ݂)BR;b)W1s~쉂X-((8ǣjU.C $K'8@ ?ޭݜ%ݘvQ('*qͤ?ӑw偃aO\^,2 |CBYҰyJ U@I b0+1~=UK q~)4. bc^kct>Ŋ-"+aur z z! ~[cuV8f@ ><ÆU[SJqlAet{>bֿҍ~Q1zo#.xn(@SW멯6;eϠ1k 8.$?˟ )a׸˟P"]nTsĸ [xp'wV鋴D Śt/믭_d}؇>F9}9  /8&![pލ1OQy&@;gN1u3^4]qnWd^voks5韴vLV.jW}j >[SH0K~. 'nK{ǐRbإy }b!yN($Wd q0S6 Cܿ\aiܵ0Vق+qِYuhfb>grh_, ydDF3V~t=lc"S7~0)O0Wb^!Mwt7+teD0LdQ͌zS#(+>)rj+bF)ⲴFIb:!ѤˬFP1F r "Brk#p(}s Fz0fLzvuR%zvݺoM"L3s?w"`-imUwL$8 iQIC7k"ձWiFƻoP%K#SޙpfұAw+5a;A5ӎ&;w&=ZzIIhȝ(^짯xծh,5MrU:6&S>|ںQ(٪KNL;l_$pfy(^U~#R q{+WWijK ?⃀oy_g 6<1(o )E QwݤSo'o^V>x_WH];ݮ |L;2(%^8: Sψo>?*6KVT0 Ƹ&zɉ  `(ν4l܄0vO]7²J^SB T$ymhcF/HRqh6՗4k$ ְLOH`AV,s$q1chBu|v탺g @۳ZpX!<w@,i+jzޡwxۋg~8<.l˓zjQ&Do 7/3 45KN;2 pȍ\HAID,`T;VAʏ1U:5rCݕŻROϟr0KStx{+@g4v9n*klD1b, ]p9ź4FF&y.ʘ$IU(x'wӡp{(m5=EPÍ;hD܋"U@xuq̹09sNZֲTgK'3cN$[5yǏ{g wN7Do "u-6E𶆬ZAS`p,=J{ Fl2^s C pS 72INb-joRc:Hc5t̕B{{oi,jΦA/L9lazrZQO"!nrAv#xsKK{ 0}ZnjJ P.95n)-ÁP i^@ƓDWG?5ygVfcg;nb5%빬aՔ79>Zۘ6]CCVzZ$ЏcggNbd8TkЇeIZd9-q`N,_9޽0Éd#_Ҧb&x^?+@~=tjs/1?GP[]Ǐ~;[ C /sz4J7;Ws[< 9ONm x6 խv@ &տǚ>us@Á AS05 .VAId,Romub?'hD9֝:fX]! '3t П7jGA;ҴSD ~ R}Xpܹ;,8U<_{%n9_NŎ8"t)1y_ip3G-ϔQ*vGf%)ޕ;П/wy -P-JNga ˏ6O4!uEIg,"=ק1P^_s;*ΔS@PEdQ-&9Lj"ٓĶ!PFbR]u>XfƪeoVLj]?zcYDݝ]G5U񰬧|4n]HaB\20%;6c9d T?y;`)?Q%(@cs=!0fQ};2M![ gjS:aEM7Gmc<j2g+dH+Nܛ بк_Mewv۬^IMzI.~4n}g ~mע-!6K>1fR#;X,\c^)Q2 ͂8]:J~_hhn챊ٿ\^L}Qñ)2O\=Fy_tx%K@ff?.xGPhdjV{=s _TJGvr9qD$/p:r3ΎR{{H*NWcdI#9HIE=CA(xX?o٬.U?1L/aAbkr^`7o>8mJ~UDejt{KEm8E e}UEua\^_39D% ˲.MgϨIڵV>Zσƺ)|򚁁'gHA<R-A%>B+ArcX|$rAP^.O/?RԝnPپzztsc$3#=G< lI y)B4y ؽUm}_&csmVosQs?ҍ^D-Ծ r7pO``1mS:SIfn7*~2/.yMWJ\xLMwf7iu@3n"qW-!km {Ar4եXax6Er-S-AnAF_X œ X5RBtpj@2HouT+FA_AХ)W> oX^1E5)uZl9@ӂhhh]J6dӢV9$J<-K XbWMy(߈,j27RKz+򏃙75Q\G9N &1hYGߌ4x4SFqqTza֜qfoѕ = 2as[-;"m+Էކ0:' b #6:-U›?}"bdwBV_,̲ !X!b"=ಓλ8><0쨀$S6ʠ&Def!7"槢~P,pNxic<٘ջo K$Jj_$W0"~P.3|[)eCʶmSlukH>qOjrUjDhg I r!33/v8gV1Sw80>_mI]}iBAs9usѱ/EZaX$^zOY!ĉdK=*[Ϸy[wz g먑uLM,JUD~߬"m0:UoHEAF!u'JkH6Ȁaj"z5Vo_?Q,x/D5a>W;gQ]$ ̾b 0AHٿȫEߛ=V$Șݥ؛ @.p~ BaYBQxюgfj.['b0qX4El "]> zaMR8>sM'T?TR%NDgs)QRC ̬r*= 9t&MO;ULf.!ӳ^y7/;. -ќL'] K=>lQAkxމP˸#c{\#,Z2]Mm37wKeXUi+lQ+C*LՏh6rYW,qDofέHt́\6\AqĮC'v7Pm'.o{A=x_MR\}lM3op{ϐZWژSx&8}6Ş^"r㗚IT)1%Ʋ./0e_ic瘥3M񪁇KNh[ ?FI&{#9΅ [' fɔ[kio$y7+µ mB+ dp÷ w/CnQhrWvڊ1NϰR-'`2Q!HfleHN{Dct:Wlh5_q}WP &s8Gz,jiKeGjq#,HZ,'ؑR9a/" /Q}8 ٲV~q>{Ԗ'D߾זkVN§pI #{06p櫝unh^Eψ !RigEJ;4'BY\nN"2I\b]Pbľ2OK1%>]:lǟ2'("r},kj0^iV]VN{Òs'hs|dw(>Z7pT\ =G"|)=᎜.vΩ܃K(*H܌ ^1Q=Oy&&1em j.!tlyvl"2 {9̎,@m7M ;" saedT m 7샌/W,jZw qKUa:/iuvjWÂ&ru>/m%YރIuy/ѐX*-X *Go_~P0^a/j0 ުd" iGŦċXx^:m|qջWHPS-@w{\?&/!d&XnMٮDՃ{ jJ;?uRBٍm6$OLPt^A٭ήj FjdPVw4HR{8{Ps`=d=0e/hΜ /'Tj WG)&?f~4~S}kɾb 'l|OC̱-)(Q7M~jP Cc YHf=NOjN& f=t#]R1'6eh,c;wϼYD4'GeUio)o%]rJmk1R[ku,]i}/BS$6IWK=; GnL:ae^I0I59.Nv@PPd1PR&[<G Q),JY+] 18qĉ@q!=:Q'7:Y05`!3Q'lFG9Qœ]4/KҦF%ܱ8Ds.E `~z&9g$D G5h@ϗ ~T%[c4h*nAʖS̬g>ŬpIെ18l$$mNviZe!~$7FV@2*0oCgӠy`9`Px2^^Xh$qv3GS)(uÉ0[S'x䣯/TWWk ƽ@O쌽5IAu6`X4^ -i&uŋ:Y1n kfyA%Сy*'Ew0>ﶕZP 6Th#.zצL~^%vIx6-KuP]a. "9 &үcIĹ')zz{:ߒ[C~5r["d:1 Knvl ?M!q+uMA1?lnHA{`Ǔ ^A.XUf.J5Neq,"3/qCfA׬!{lŏpv)+_ i_+PM{j/2^5 KgY}p+U !z׳5N  l`=/R11?+h"d8V-<J5tő+U^x]ag cUI2͌wXvM|.L1ݪJ"CG\YLVAvw( # %A`"H rԴuYiSz:'ގT50: |",D(ǦٰU9Fo y雖y 9 n[XZXBee-0=*)7v$/9PZ%:fLI'pj-TL*QUw{X8ワ3~͈Ud=5< 4Ő_vil p"9Ozw&"\ Cz77K !i(4.r#\ etoJP+ Kx&j 62ÂXp|=O3rP@Sx Hy>XXNOL+!#΋-6`hڊ!fWkgj`(b~{U(}^^҈Wu4 KOZ [u x1e`@ th=M,ewQ4 K޶tm̶maEs)/n]Q}@W@1F + 8C@]щVvOS#osR8\=_7|KW^Qe  Av#ZQL۟naoJv=fE ^# Cৰ,A{Dόᮛ~u,Bӡ>V+mMWRܶК?3STL5𤉖YPD DZ 4 _#?K4D$]?K>jƥnHE J&~"izi@HBnjOaA 7l/Y:%F UJ#Rw-oנ7E4 }'@0[$R>EmJ ?U n79|KabP2Zbk. IHAjEu3]۬zGj~r=h;N(`VBޮYE6Hl녏. ۶xK%ktѼ^LWqD^΢!f6N 2 dt TGؙ1~HAa|o+NM;1e,Y!&mvRчlP`GT%tyw}eik==O.Ux.ȴ#IG2 t+1*;<怶t ՞t$Jm1Vc*\yС Ѵ޲WR|@&p=$O>[zvXQe-ɂmXcc^Z *Ӯk3 8\,cQ ff!7GJ8uHd-"T#mbv*pQs蹗 䝻%4BX%pwb7gg󠐇55~;p"Y.q,2ذ]ͺnv]HX1K?)˯I DxmY"Ў=#,@4C T13%t[n\c~QlNjحo:>[ݏY~M"E|)2x dڍ*duPW.'I>rG#MOA[.\5>f7# b'rWzsiEM{}Y@4agSPk|snRN*ity@lJY9 ;q͸p:<|dnp! }L8QPjn,VdX5QϖT:)3Tr$ |@EwLn(ھ߹-6MBĈ[]XELެ2g&ĉZ@uŽZ?^|WǛ?p2W!<0Zjl.fJrssO [ a/5) \2.o!rZ0a4Zpz5|)ЧZց9s+? z ~F_\*:.+zEtѥP\ ĹellXLiKŋ g/U3;;t$ꈒ e;nI]oU@Mk$ꉷx0^": =TKt[f4.Oj)!{V?fA'H 旓Y wB1bv8kQP쨸DҘ<I\$UdD18OX+C<뻠Eeu.Dp=aU`?9xs2nB18ǸK@~nR4*,ϸel( YhZf'_mMeSRMfiUфy?_-F[%qܾouO @.s Rr LRJ~h}ۘz$‹0GFy }}Jxis,ۇ}XMQWWZmahQBdϮ) WN>!rb =WWR Y"4Dc'\\rK.*cnH9Fުblw$Oڗ8d.v\io$_&x y\DNϛX}_}}Qy:ۢ 9$u6za[)xY|(nKRkޤ! E7ңI$j p`G*Lp lI!9d 1ّyz{v+l6haLvfKGIؐo21҇=P6^rҪF'*)#m"UFԳF쏿3$K?Qy&D>`-N>bi@i Fk3:kXJ.sL 􇆩V;WyfMTT uv[lx& 9ǂ`.Z] XKszR3mG.'CYiխ(3Xgʁy ޚ@AF0DVjuM)_].$@IX| }#J!Tj_lBXn5'BcuScѼͿN*ƌP] H#=e \TPG @ ?'80jI͏hz Di̬"k,7Rw6ы©kݘN IIť>"+b<}e\3?fGGI\c>>z;tJo-  3.fxh:^>_`g,vGZtm[-G}r4~(rx7c_/xF0 lS'Ϥt׊(W),}Q=McVOkdvK ]ߥi'D ڜO[TR'(~v G.,1#I\گ*l7pt`b{.y]-&k} (M Vl[93FPjZe탫:5n; uJ UGt TtcwruY ڗ!e,3;I%q笣Զ4._< .'tZ"x4ҮsNފJώj*\]GI/cҜ >}d1bDFHvkbPv0E;aÆ#0i4>$rxy}ǤӻB<tYEkv֥&~2d]:K "ʞ1ʾ^t*om2;<ɑX׺VC0\A=qyFs:.|UYѿmй37Yt}!?~2µG +_uVmg_Xfh8`:@%RLO= c,K_9o .E~"oʩ5PY55U)&Y-* Dn' >oOkѶD Aj96:ST g+QA_tWϊPf7= I=zn 'W*DjyxǖNP'Fa=S4dAXuŌ%frYؖn oKbC^MC0K#`ټ8tȥ Ծ}s1ūQܝB=Ԅdp ۯp-BToChOQ:e-\ۧ&S;V;am%^ Kyswm8続H-:r`ItCnJY*$ -e~X0w\3 I}UHpL %PDX+B$xZmn tt=dES7#hɎ2RE{@֝0!k2} [99UMZtv=g7cUMuWblI^&j|}<a^>LlAshh@ SA!e.xoXά;EM_X>h bY9:{~/04 8~c:gW^y\NX&vu\}:#OpPK]>S"96%:*UwLSxGƭښFOx\ٸ!PO3 C:0lrDi_>H&ikbvC±*G$l8eە3xza}~/6e'_oCԭ~֑chRy dRc`41XںR޻7,2[y# De^TtfϮx4L!!Z .R.V9mҧpսu+ѶCQfVvkIxU^M߫u@g0MUOc?$ L]yی^Kbcu-VҡFHÁO#4RgH '!*prsXЙ`,9kjAqLѢ%g<{k36?{hز`Dˤm%.`8pr0:Bt&]uŜrâ?nj+qY!$oSuhIMEmqPcN(Amd$ZSBРs08\h_z"kgTJW8%iԔ]F(B[v}QdX@Y2"-tUUP8yW/"C,mQS;cc(F82:) {؁f_҂<Wd }}pf"[>/7S Dϊ&13B6CQ2k)GR&u=(^ϥo 'k\p`<*ݵou:0xԎr),yo',0{xlYo؛Lgҟm8iKh8 ҸUO;ë Ib{C3|E@[^pGT FU\Fw *߼rNMUip[\́:YùhG:dYVaKVqnKC/vHc%}I]e:< >@54Ol]aGU9O:m:VV [c,*pyJV?Ppy*$4gdw5*I-f7~$ry͓aybu*:k· 0{H8}9iCA(V7p "[Ec{4VBZ dRO1\0]FtR逛j>e/ fTD˓%iRvmfcl~g*ĚM"/pPfǵ\4Zb~:nfT)˨[QS?Q6.`/>m|%;>J9:w3 Ӈ􏳡fJ;$) ?@TIw$ Nxc:ln .d<{ 6_<4oո0/k(8;)b>P72`ï#Зݽj#[Hp4dZ(9_w }g 5CHn! kVV&&Cؚ. 3;Q**!-327]2]N.$-$JL42~< 9بrK pٕ0^e~ߝ`飶",eg,rGnYw9ZEh r3!GYd㜟 |"g2{k 9[$s'@Yq b$49q85(B=? $7+F}$ܛ^+p~DjzwͦxT9* Amݵ).:`wfm<53x3jl d4Qp܍6dl|'d^^ $nsM~BN i #tt$KsqF62k"VWRT gp(nEQQn)nߚɌ>nw[m ̀a`F㐭z|814^]Ra~;,tf1w.G^Mx&i:A1R::^{XZ3V ;J/;Tzw؉|q{bK,_ݾwXʏ8Q%~jaOЭ[kZaEˢ1u7w[3e+< ZZvCp&CVzgOejҧi o"S zrLKxDtctEF6~K':Eޒ&'~]#YCa(yCf6D%$rh 6K&{ߘ_[s'Vc7y뿅,YWa(MD{/i&[R`sK8X-hi:V}'g,Ӳ2 z\DGa*Q^ރj7JzxL9$E%.k UViAEtmRbgQƼ\Ÿ Z~H1c:Zv# zEu:z㝟 ᭨߱&~?H=5|,m[>\mNMFܧMzn[c[}>ğ[l'hs(ee|倨.0sZ !8 |O Scl&m8j G49#yJܓ,fdK׼z""T^[-0S_1J2adL[ '_FdWP:M?15!\tM@6t[v==4#N 5.Xs1ņJNul7eCZn1/Sdb2i֛ª)i oxOq:4CoS|w$6h\@kZ+C+i.ǮkpBKKrٔYՒ0Q:)5Qw^s[AEisɁsO{{g\G%XWuacEq / xѿ<+5d@S~VQp y+ª:4[p`"nB9u[d/*ߛ<ՇaD˝ėۻaeWdKDԻ--R%XF7?hYb?j3P*o%%V2~pYkv4cuȢIBZ4p 3qNHu#hTBfˈ&V2/Q53b"e9a`@gW 5a2#UAxA1>!5ռFavf2E __ _7M SR P>(@TV"7PzV!/ MTR0 | -Jٸvqj3&"X媇Dy?ʚAt²zB5VB<^3f&A3~ڐ`umv/3ΰ)s>3态lԵ !swR2fݡ[m_fiQФ<2ʀ͏2@Mܢd#{tUar_4K"va{Td!ƙsww:uzTc`G] (' x"q&Y8ohhI\WJ{:;p䦙a:a>)!ßq&&m%\$>QnHt#Mv6!ʳ"dHFrtX,woE 1RAZC+ÛoM!W6̭jkXx|">ɅZ)wqM:y^㿬>ۖ EvY(X4 n|Ig_v6X*>8dG>p"Nl U^5ԓ ħzh{T`M T_6enY{ DS:BiC8oΈ&L974Mm\kQ/IR mCQ|׷ʧjt4__PlJk"I)ܼugL]T#$ȫnz~^FF7;82/aT< dKH\c¶X[3PU'hA].EWJlQ{ 5{\A*(Mi3JO16^PZʨ\{뫰"Y|ow<]ˡzVbl]sd<;֙ ̩ Zkp!qڙ" 6 z_# [=E$ԲQvE?5G+ᣲI(UIύc_&QLY` 0|?A_c9!-Pn-BTfNȠJm%{@N y]Qz=z>}䍂mk`A)yD$MAmPBY//x^gZA1{wW|tH̀Hx>گiGmQf P%EjCjMhYj REJQ.$HmX|Kij98|ƈp-uLjۅo㰓8?"HP%9UKRCVvqQoskuدB_n (<"S o'gS*t.~CbNz/o"g φN:Rr$͠Xh]5+AFz\^ 1 =b 25q_|Td+CPyuг n3"췬u%B v)5Dҿ?mS9Yc] \9)Md\7(Z$70< *d1*'~Fvv/xJÛO [l5x/GޅGa90Kwn1E;.9S(,ae&/ A=G{tegL蒚qt9y;Q):2윮iaynjl.$&r&zIm+ޛTIhGS߆vr1 q4c_!\( _S&"b't5bnpD5Vl,5 qݞ3Cw'!fL;noJ< qFP!.ޒ֖黄$'ep'/Kk;aۗ)BXRaeOWCcR1M yԔ }L48}}3!T]|bwjШA"ȝA -h:VbAVk{j u縵Xm;iKv|҄[FOL{>qӂÔ c)DqZ~yzVvUyLMY L"ެoPBS ?wq <|:k1b `p}" .Hp̒4N( +{4Qص~5V[.,8Í!\%#Cft(y]z3Aň9pm"WqP3q~ΡBt3f2eKf,{/Oxmŝ櫓`QaPqJpm~Ose|b 7}we[PBv^ꝗ\yĆ7DjF+եA5{}M1o?D:lǐ2};%?! 3akL$F>(7ETzE{|g ̞gT8(" Ʉxi-g3%'%Q)>z/OC3sΏr!PF/f‹Q?bqdh 9R{8X m!Z}#Ha_P#=Xl8) M)nkOj2 WO1#>xg %$1 !5!p3N.Sҍ쨯w_vf|<]Ov|@TtOjq$= v@Y ) Wp.lم}i0ݚ1V)4sQUpkA/yA&*?6Y)$bC <0WnlpXl7mEs>;(Fnu ~-B$Ri$0e):? ab>ēF:,hbj88K1ļíIE*{N{YDđ zAY-qQ좿ISvU_9>m -_CPN9m%NPAo$fF+YB`A7X!wb:%Cu&Ww#dS'/2 Y%3eCbL5#Z_Kr؜b\dx:6?YpkV5M3]̊13aO;UDHGgѓq&$‚Pr(pS.Tt^XߧjbaB$TF\}֥A28KxQMko}[щfzsdKfC0 dY$ńs7 ,&4Q%{8[ 㕻R,aPk&UY@)1Dg=彵ie:`m" fez vls v\U^]D@QoNZ,ܸ_D#Px̣C=ۯ#xޤ8.^*iǞ9&5 $öa|$JobUvx9=䔼\NΒ?"9i-΂@/nB3 J \Q|EWp"Jj <>z{c/\Rf&7?ysh%=K*S$cy+.ɑ탒!7N,٭7fp@HN@Tygo-c:r:eB(hb(Ç9' ?9"rciYK@K/ ӂ87٥7Ӧnu rb .|wr*)}Phbݫ:@=WO߁v/*gMa^dZhh0i61ZHq?hI-CQ D˾$о8 0NĘw£1}cR*<"H 7#oLC},?yU28)B)yLC2nu:sz]$3)f¢oߧ_NjFH]95 K]|R mWD5 T;DUJdd ~ |I F_%ϐ&A{2[=D怳Y.(*>^VWz՝@g~n랲/wJӌBԣ%@?="W)%MzeVh%[7Dz)OǛ~ὖ:q͘)cjS,-QNՂpگG(!c,.x.G< ^b][bk fY\eD,6OįT3]mtmD{d o{j"W3͙#2Z$YP39xq,Mf9=O$ Fk9Gl2ʌ,@l|݊4=47ts68oh/t9M)ўM'ÜnFQx1u9YJ=HN<5- B7f{c;椳L hr^jfr<QVK>ŇCΈ n`4#Est,iJȆg!h-kwO˂0@r$\X=|p~:wA 8\@al-6 PzAN5S0e|4d#ջH\':JŨ⌓6*rP%㩔OL YC@92jX,d[s(!hA#7\%*'X\TTP vC5ثfO^P~!d3qﹺ=7jZPd%eݲ-Sy!ksO5oN@ ĵz=E=AE.vYZ 'l"BYoo.4\WGĕZ!n5IU`〆s856)c=NBK AkOݘ6]0,!'c05'Yeis!;8cv( mxqW>!XWQ03^!-|R`ٚe^%Wj>L>VvDE.'\Py|p#R%FʟA}m(wT@elh]פB5Yd*$]hm&iC8%;?ԣGSwtBy mq#d6R)Z6+d|3Jd᭠DPu67+F[ޠU&Hf1 ]l\/^S,Nd 9\WVa,GIo_?tifUƭ^s9o+<NƉ )|'ѦNht_j^=_$-o,؂;c_E{]ALMbZIEnAK;CK9<Æ~k"^O$6Sӫ&՛u[b=I+miV}'mYGe,\(iV6.W|e~RJ؎ XǿenҌc$+㺍R6+66ܔuog mL=Mjwk%cJпw-<~-8."d {!tk%:C 8TL=>9[4yIMr bW23bvzR0P'&M0f=Jsz:ߐaW4Na g TT?fй$*/#'n3tl`\$ keq(S]gD@i4udV>9Zzy%H /;7N#"p.@:-Ȫ{miE4'{] ܁(ң_d`cCشy><,܈G`$J4E xfh^{gZu.FJq23[YlkÈh+SFio?‚z~%k1P#Rg.Ӫp"] O@216`vA~T(V/~bh^'ұC7;-) A3L4̆%kF,7P0 vdö&1csfU*ǿ&ތwfA#۪e=gjƗd7wޜ)$$<0 8NX湸KP㪐C>TWFMmeS~߱m!0]gXuF.1wq=oERp 8 5 Yk Zd`Gc|9t#TC!_!< )Lp*KMIL*f!̳u. K:N|` dIgL.圯~+bLx˩5m4U,o:\ҰJ)1d 6T Ԍbz"qV}[NZ5h']U,N~gc~A΋=f{(o'񕙬QiI1qL'uV RèݚH{&pd^-n!ccn?*oа8> I][SUZ1CvQt51$;iH`*^ We}Nތj~[J d3']ϱ"W"%ۃOAXG+XP4w q9w0ˈSUE{Fz͢L}tuG&Asjٮ!f*+ 2M L:JlV9d=trztYq?\~co;aA\I Δ 8y9*7Y ^v*qq^X2kߛLsҶ\ BvP1\[96?2˙vA䛠 ͱ=wwDIv4k]$aOڰGDC\qßS1v[f`uLA& /n\mVn!w$s#~As=G!9xۋKgt#pL2M6sW3bDNmX#ƄS0ͺ *DQ/gﯗֆAa٩mYh;Y!o}e+XЭph-6CX&%,5yG_XS!u*_bPO-ʷAA-%4w0:PT7P)R_΃6[Dz5d\esJk$ P8(z#|o;lj._[9jThl1Uʳ3,4;jzj4Zԓi>~'4|)g}eK ϔWyjX'I;fߚT8_ΓHy!g7y`YZN{ BZ_Gkx?bA׿mdB@, Awۓ*y\qfVI(׉ WXw',ï5VZqJ˕6|h0bp`˗AQ@UZYxM5φbբ>`7<k{Lj|{>9@DҽN4u#wnOXXj)/!%s"=o:1,CrO xJ;JiBGGK?1}ƨi?h} ݬNpy= &q.s)3(sU2C7L؍q_gc[9'n:t ^=R!gT<~0X,~y,"^P5(;vp\0YuM-75^3@)G=mr&y.ؙ=r{`pi4h=0L4O[Z`^s!`=c{UC{FE;R&s €5Vu2)0q(VwO3Zxڹ"mr,zVh-UUd-;@j "l^͑,L~~/Q6dC(4=f kK'=?a31n|paX[ۄ~9dy"3- և0䃂,/ eݟ삃N>#_n-bx[348e%t"/1j,=n)iP:3rkkG'r|G8cY qPP<Ѳ+b6> ~ `Huv4I L[ӎ1[bގiqVI]p MtK@=G;qGգPfnTonIy'u7 z7Eϻ&YZ8wFE6S$Ku3'bkG6g)h񩄕f_f]9D9k4] L.6'hlC|Q5#A 0`gLRQ⣝(VQB3(S{lpk9nNI!TɧuQK6[/Wӟ@>;[{ :1-^Q'آbڤ&+v t&u &o,3Od0ں־Elsxe2qC%iO>haYOmY[A,QJ\ʟ&278Wdi>S- as(r%,HRpxlw9\]628WY9lkxiLrFcF%wHln1HQM8mVY6a d,mHڲe TxNBvr`|\\wYMLX8yZX!!5H( N"F j"k_jDy&|E!WϢ׮r(BKp:XYc&ԋFEr>="ͼW<=ޖKu՟؏W ԋ{<:JVe$:M&jLu<\&'){`!`wnogUY޹NM6ǒ5ْ PSX˟M"dֶaA |KuR2_b6mRSlGșd.X^4G[nŃ& ;PQ茙}Uٺ*+ŧ. ]`46ۘPcӐ 3 9Ild!fJk(pO𢧍ϒvsRsM_(m+|Gf=26En-L5ɢ".I 7 UaNnBɚRƪ$g;.FX7U D-9юΏ%̴7׎$ [<4ϗ:xAAbдE ~9 1: 1/XU)Q_}7GؑvGf;p/~hSX5}z+ =W$\b!Nر}v(7#O\Ӿʯ}/K@"7~zddʳ"RO'OqXFqV"fÅ v%iQb m/GM1;&U )8)Q>zeҝ mv0&__GE`h)}-,sLWxE}Ɯb&ׄ/6bOĒo v<[\ 0 }.Aw6҃\R0P KtSWplm7" :7sV#'sGV8]C:$~*tuDA& K}_YY]"j66zrikݡL?&p&} @i|4s&ˎ.A6X?WygS! tD8 6ijޠyA0| Ǡ@W 3>1,~=F TGhb8qsˤ?Vŭmoz c,ï;2X"k,r|TqΟ\%^NP9Nw?_Wz[c !&d`CPHɺ T'Ax [lLY)/QUEva]okz%]kApX֪a ^R;\V2h&fwY{KYC]Hep~wID˿45TTۜe |< 2nʺQQ`*?fڳ"7r"[b_"IiiYGgV f}}@jiz4rt>K]jċꀡc}-!E; u9TU1ˮ$o?* 9V0$)Xg3\oh%%ɗRͧZZj;_ؐV%^TvF㺩Ku2$ O˼zbKS)Ė+}9=I _hkC>CwAD ^ iz eV\H9 cK0v~i ԋ.%@NBWo[I'K?[$Z(Iyc1 = #}4zzisN.o*6U ~c](M.\ hnKo #5}'mܣ0jekZSJ|4{A Ҍ4*kR:]Y]j>wQq\;D5/];:> P{Yˆql y-iy(UI4R|24f0% zы.]pQ,Zu_l(8fvM Da":3͟"a_#k& SYdRՋ<:STʄHLY$:Y[buRUK(.` ]|30WIm { }2y@6Ց01Lt ɇ!If~&YoU 4$a->Cw>>^G{A9z*~5rE@^CZ+wsZN_#QH<$Jʈtnl|(ob!D?xύ b5ҹ/5B[SloC+t 4LXpٯ @e !YVΟk.3+2S/,l ̅X06ߚT/FГn Bqt`X4\[ k#ERM~!`6U5驃όH/J r>>!'f~U?\dT-kaGXuY6 R/=Ka= ;}=hχexL %rj G`x忙l7vb {.^mːk!ZVx g 59'uV'%%6/HT鿿RuJ !<7؟~~=.\˪݅VsZe :䊀:GK ¥>acuBcㆱW{D]eX I=ڮcNPTTdzBYM$$Dh]}/Y GP)MIyQzup{0(:ϢDGRB( O YpEAa< %[$;PM7=jYwB ҘҽU͍mR??Qf#`\_rNXW3n۴ 2.FTtlp$C[TPY rp$@uAŖRho8T|KO0T.H7Ad(zlK&u)]6Ucz0\3qJe vCdSb;8-fmmJq zCK6I>ALƁFD= *@+UlAg$Nゕ|rDw$ TBKb̌^7[[^TI5d3@G6dz?z`UW r^!ѬrOr5j#`n{8#i7-Y H,^1y;TI$H9AtZ1w[v2]2nG,u'~]~K.C~_mԇn뮗w[W uVqmO}ִ  ]1G>CE4Y^dC{S镫l|nŹH:ڍ&dL=dZD;+fbKx c4ϓfwfy+c 'nzσA%}m&|c"bjHrew;:W74]d*ZPM@G{:7h‹H˗Sc}-jlWڭNoz|'uj+;XhLe!.Ӗ%_+HV.oydv]!^с9 \>kwf  'C{,!J=0[%4:F]t+6!&a b!nXH&:RNCȜSFpӱĨCBzh7΢阦Uȯx `4 i!^{zb+:jܰdyPü٨H2$$e[%& eyl93ߑ6/ 4d $,qC)mPD;`5eG"%ykT*[3]2B@baFE, xeU- eR v}w=8nFC8>Qc^5D~Q|L,0/#Dݴ.3],ڟ:v1LjiH&[}&-IZ)J}*!t?:~4*.l&TIh@S5+ĺd8%*MT$M}9eH߿"~XD؃+9Azlo[mq^5Nt[s HOz+%Ն@-cPu1sL3K*d:QdjڎLՂIr89ŜEc4LT)?Iם#b hDv p*qL񼁫R-bL:}dwS%o1CdZW/tC4u:."f&I)`y[:'5=pTY>5)?N'd@ԔZ]cpkmi|13ٻl9atQۑRj$vyb}:G @'o9B[=Ň &QJ h8` ?lK8uaV&JGa@@3>~&DMR`I׺mt)7ppKr شjv~JDV|Uy]&*8W%]W@$(\g^{" -pdAŖ2uTM`aךz}{{[ΰ٠ A l6,*V hx̍iZ;rCyƏH*tft5\q$nI_O$Ț6ώt5 dg7Oqjm\ԙ1+)_'yGc^9Ś|J0.F= X=Ybf>7Wz-׿~ACk:Wس rq1W8>L(Jv;{J,5?DX# ?;'u'߯Ұ(A4RwԞ7Ecܟ3p6$NʙPI1FƛVG0b9K0-U /ِ݃څ0nťAfEWۧ2Q8\RܚhU""|D06pOշho\I$zPus;8=DTD,[#_)? 'l ŮZ4EzdńMRӮ#A;x}_ NkYbr6ѦfA83Yy4mzJޢ.| &qJ|ɏ l)*6QzթA+kE0ڼ+ QX-@X >yoMx h$}zT y=-%y҄,N867-/t=p -OJ*o\F2#e|O8ڀKu 3'=.EIʽAk4n|(z٬w oâM}w~Τ:VV hM2 O (@ `*ce۝AK*~TIdW%V]~?1ܟN( Źy7?,l摳] Mkgv8>:OX|2P.YK䝏b8V*I /,SLX|S|Q(ǰΆreTnJr,N6w^AxB3. b/cW>C93/&Ҁ>2CU%K] _AeX778$TGr>]1˞5QvLN—&&?}PJl)rbn•6VjSC/Rtǵ3iT[g !3S: GZ9}؍=F")׏19Kt|TLV8D*4w^3+;Sd%FI҉jyw9ǢD( }1%S3%M@vgo}<m:~J]0zgMiJۂ`k;&R4&#:p1m 9"o'ψjP&-, ׻ǵd慩,.RJzGE<l 1޸ĿДz6$dF 4jdMkx|}ViKsʈb*0PλoTfq.:v/U 6*D5yЁm xg Tx`8x@U-_4x{vȗXjn2$n{-迍gooP6@\N7IPcJEY>q0ꖡgJ05[]beLS%=uj .PAHk`[$pxpG/<Ƒ"Ҋq` &@Xp%PQ(jRX#:_BSSUYBS4G%mGִ}_ 5~di֊MKytMxVpEJ2Xb5& B*;haeD)FUTi=Djph\rM,jDž!E-~bQzo=ADI])u'hmP<M8*:ޚaPf[7(x>WWw%NrkX6q5ӡ[O^mҡ>j/ "6 E+8h?`+Â0t0jWr4{vzhHszA>0\nOS,ݢ.8ϷJTQɚPfܕ\ @6*Ls6$׽xi.eЇW:P+AH,iY7Tг4)gp#ܻFϿoEuSN~*."|K 3<ӯ.R7>?ނG0Ky}*̚2 =bsM zlϠWgRq%xSj.lnlδ@`f5YԝE!:ڢFtH|̯xp!3Zbo #o@-E bz[5ȅѮ`*Th!T[ zp"s<m94\o7<|0ҒPAGL7V ~|24B?Ӛe@jaT,Wfe_7,2m !1VLik_vPEoPdMh||}Y'2L[q0v,_TޒxAfy0Wk97 /k+*T楌A˭pCͪE.țp).j\"SPz8HE$Էmրկ+L"]Mrng+dyU٧sO 4ɟJ Ucq T{ugK7A)F;]Hq;*S3ٳ4 xJ@:2md2L VٳmWV&Ks48c(RT vP4Wz1:U:Qaa]UJULg1|[^-M:-S7nz=ƗbmBckpAnF*і\jkJ`s]a<ꅖxo{Tsj1~agFJg3&/y@}6F)r{U-8183FF?⒣5XMV[+y%QӵH|W+"‰kJj}H=Y*bi Mkϱ=xm}f+vˋƄ/$)_Ãby-|dT}m.V=TFmuaRlj4X&?1v!/.l$ḅts5ӥze L^&wRZE__1 jR͹k>?<؍:q!K[&IVzr~۝9a%f˶3\A_JN\+5n?L"8 ӛpx3MFl8aLuRy~腺k流L`-}!pDd!,̿J6 6|h2g b+\X?`Pg74"KSi2vO4hʕR9PQ*Y]!k7Ye ۂ ( %*t1i|*}?%X'{>Ū`t.]5"<ԏI{|%|1I,"PFĕJgӉ0+ 82T[)f )gމPCjhR&`;O3O60&`GP k)?DWߒ&'16qvk_`#&ezgq+S/]wo 7p@'_9EO&.滄N%hFVfmᤌJi,N&U$ǻ=JRgK4՛sЈ+AUzż4'cs87`#ad;"k*$iVMp$M {oI"5tI>1lZI#ᗪjvc]-&کV!H{O8~n@FW5 z_55NkhXU/w#RŒ{Cp$W0f'1LXc^R{HvtULJ]F:${DkA9[Iò^mwMtTy'o:ALw*gۏ-P:/v9?vPxd3-`RhH9#p顡Fԯ0B-a7HoA)\3>h+ť8Px$Dc\!pxDۮW^>yW.%[ۯՆi.J -pKA}TmnU@̾!Pfр;8JB+QxU䐻 `9l(c2 C8h.›SJIv$'X@zoK5YrA`_OMGPWۨj8띓FO}&+9=pU'j鰯2p+U:/"x%QH/HILytv'I 2yW h0hHA޻#!*ʃ\xxC2B3#BWĖ}(=N*JXI3$\Xtm}J*"P6O-s`]5&ŕ )81t7 6[E3&CIDǐ8T# E~Â:o/rd'ȦnxQ=^C$Ew]^{pj6 nLX3m6 RgKڱ@kM?Ta@?ҩs K|j;HP?w.w ChL#pZܠ~7x #q\ x# ̉L3Z3?4P7q 5"E߼>Xu7CIΓLӕ^cz+K9za;IuPt-j_7ƗlVb 5 #jHC٦RU?زdSS9W";3^j^YNxJR2En_gOw$XK` gSec< 7{<ܥO8#yɑ $\ Z7 EP\ZC1-mow"ϛnY@k[oV[%St2,"-pL!Ҽp[1H\!``t *W!~X?u$3HWT!)/TYvލi8bę\ fj]u5&_x?.;Xm]; :H?0"ˢUA|6`gS<ܖFLOn/5ZUz,n=;xH~sUDύdd`X0fQa,Yg.l}奥S]Oy Qr 47&5m?TpjwFtN#c8ҏA⃕+G]&V(c]% A8"8A(z@uޛCBE[ƚ4 >ԄnmQ5@N؊h"FFY}X1jLS:z{azs\A!+w0C:.\\w>b!] '\MrŸ[v]54N<(.|K[e<:7;@O7H9=Ri8tc `Tǜ[ksdvW{5K N<]#lV4-'mj*; \m^y.oնb!%XwI̓sxw {%=3KKQ-} S|͛X^X{SIU5 ,iTIaVWz qh+?x\: U:c?ɮ2 H>.pVmJ8ުCZ4ƲS:q p9bdm_&Eը#aw.bu;vO#&?~&ɠMe:f|BZz"@2aip~{ڣ( JLTYa\3c%FGĥi#KEl9=OG97ݛ/MIlmy: Lxhk 1 QFҾ GaxL@ &:̼[!}>ɧ80 * L0&)KL%FY$+ꌔ|L ț'pI^ՆULI^WbMhP\d$tZ nØ/Ot;(m籵xOO82@sXJU_T"8~NtEdN*js\^M&XO+e`A8`|wJ2DMˁG^ c5I WضWdW!$EaVU{z/|t2y\SyJ[Hil($2bYϿW:^uOEwE^)]z6㼔bvP vH+Lxj.W:_W[ 7KMj}?.ݝ~k{YY (>` cex"1׹R7-μmh.Sɰ1KbSs<8p9(y&N> &at42{8xn<32gT}j{&Аgx/2j)OP;}DM#5g{}zpe75#Qɻc+˖?=X>8(S&P%$ͶwS%ףebM~nWw~7;5̼g5Y [_ur dG<,`aL(7F#$E2d_xi,=Qr2$ 6ɻ&ׁ5o⣺eA&ftSh%p߁ـ?FN2 m~%v0; hLj S:tTJ>M%Ҍ栰!V4)-uS ~Zq]BacgTJF].-`ɶZz=GУqrѤ#Iq 8֖HACW`ex=5(œ'v[Ճ[R/u54f3sb1SMbv]"&-tMƚ\UY>yRhc,~]G LF_T:>*5%֓*i$ۜ76N +%>265a r]˵eo,pO5Pjhla}asav9=O$.|`@Ay@5[jB>tp $K8y 2TMErvq!L `qsMlGT(%:tP(413oK3 ~0Z"OAKT`f+p^2JqZb l& &!3zzlWaM3/?SWXui-:*QW&H6iwGw͑t*)`~e o YvpUap>Nm4< 'Hu*3h΃axmK |tٱ~5P~O(^L12-ٰgYk>uOЧ+ˉt[2ɿOdj^^G)\ #"KJ?خDiT[()5kV !I==Pp7Lj&l-i4w:f)&l&0D{N˦g+>  Q+baRcY(XEY:27(3@M+;=GfH?Wvzɶ z= B&+Rj h:Ȣ*EpR(NK>|bdqqB͸ݙ sUhzF8NWqA *3L$s\eqZN+) +7hJ07]W8&I-`ʊLc'tՀ[1|`@f}P*FHHH8y>aj6ju5L!>oR^Hl ]M?hzJ 25}fw-IՃC%gh22.IrBc2W2gm#{\>] nD/ 5iN-g[4^OYOD>)ϰn* &U)0.ԥ?6]IV 8=%niQܬvGϊTB=?QŘ9PM X^צ+vTmKTYv}Bׄ,X%VTMT Pဉ&Ӿ~I+$q=Xe)8>b2#'c. RM:tcX !qD}Q1JM4lRqOl.dZ" AALz;J^vak`fB@f54l%hMQ~Dpm#sJcI:uuߥ׌P|2;`40XQ3xj2D|^duɕ/j?*mfLTr~6Go5<4Jv0ҏ1n#g1La[u(d i&S__V !CG2TfRȪvtғٵd$v 5 h~QS92)@?cx߅՟Q{d/OM*)ܧvKFy~Ad  8~Q4aMyUd0\TNsX#F,ss (R|J(&@~GSPNFl6wRǤn,(gٳ)ΆN8aSCU黕W$/](ÞHNTD3xhz`{Dd6yR@g**z8i݄^o 5'/p2$ ޗ g1y`5cz= +S2Lر"0NeݳkїinFZstN+A q$F'4j%zEA?HRz Se:Ͻ s{A"J 3.a9 N /זMhO-1E/"qV9 PE:\0  =ѥg^bDmW=6jBsѥJ᝛:7R1Tf7QG듁ݵȠR=c 7} 4i+o⪫3bLd߆֏j A ^eJ̜*//p؈bl2<.?ME/=dŖQ>;e)n(]< @k:%Cb^EȬYB 41!;*2SGTYYn!`uDn&ӊɍ* ijMM̷d>_Q]hsM {_j:ŐTJɨn!q'\ϟWT@y\ƩWs>d+sP2wJěAM妉"nLu6sdZ+muJɕ73_P-׊d0g@rvP8uɫdSɜ ÿ_zvrnJS@a@5JOi[C] ;lnX"[! 2+mM5gѯ)Oǒa\l`#AVocp!r1.aiz,pkW̔NA>l*zF$BvSsg|^ī.B^"jFJCo .睙0U70* r>!hdž ԝ}o. m%$v*5}.R\f6 iG k_Թ$lT*ºEie)5`-X})an(3!tW%ji]S8#[bz6>qNaZ/N@X|U}e)w`T6oÛ# qg]*o n\'%1>,w̬p(ی_d/iF5H`y#b^Lb1 C=RA )Ǻm Wr?@4B-?Z[jM?N~ޣWmuތY{!b oW,ˎ2׍)pt°n یJ2C?x?@GDkdK%{sm'>2gM%L#O<)^67[ |ŷk#Wg}BM$ H-4f ^^y0^8_[Fe/2)P: ՗$ƫ6.4}^,j$e'LЋ($*ieq+{yo`UXFt &2E!h / 8q8M? SsE%7"2 C.oaʖ]3bMݽ}??l3) + i4MzbӰ7 ZE(#Ȍqm%Hyg;jtH m1BN)ȸX2 bdy[Ph teI0whCEjH +U{,;uR/(z5j\ruS—тntDM3ksXkН 7?>22"/;$ɽ)ݻ DAl["z-y~K||YVi/[I.{b၉.]c@3fq!oҮdx_wS&A"=6QX vXх Y6 x^c#q%i$49ٗ+m+S(|YǞA2|>5t@֒Yw';@mDP; Jyoh :$ι\H V d u=N^S oh[o72{<u ŵvq~̌`G7JMx aS¼tWNxG;;=TlghRҕr J+UPG?2W *nt!.~YҢF1].J;C6kȥO%#o mɳ>dֈ@rl "$5@+[.0R1b1>dgjyIu yu'c#DN&Z^ڡSƏx$2ڦ HC2YA|o:.}M~|%ZxKҨ|K4KfaZwPuXN`βYDزdKHo@ j+O]M9*okB1M9|핷>=b7]rzV59 n/TOBjx{o=?Fp/Т7V/:#PTUւ:E%3KG|0c*vʊ-|:("a3a/;!{^/(\+Z&HOT7f3Iz(SݸeVLe#pI8\ (D<&TAy/I 4vtꤚ'>1N0pc.C8俆81a,=zZ- QC&om eԻyA$p/3q 8{]hf藎8qOK",x;<1n(&o;$+*L!u,1/~^(7 ޳%F(V` _3\&PInZ>]RdM4tj Qkk\3+zj 뤴7ˠ)>ƴ1KrՕ">6ŞS^@[8BJE]Č~W71/2j۶Nvz٥7#LAHDt]Y[{BZ1W:M?xIKa?NЮ.|5oƈBڢA^iŮ1{~銄y#۔>[\DGUyt*Ħ NTNK M_5EY*"o=78 ËQޓrBʏHd>TiR'fp'T0hEs.\C#}h%@c6[JroC=,+@z&yJ/+K÷PuGNHb`Pa yNLxͮ]|͉ܕd79 MεنTQWU3~q {3}Q%}2P}]Q]F~&xV-S8[px`l4b)9e*Zu+k#)|O TYHSy)9ODp#(M6[ep6~mK,f7r͜袃_W|3(6(brꡠLŻ aN{R)ad N ؇Nj5=λ"24YW|?)~!}o{"=ͫQu _SڊXfP1]h/L(@ `́l}z2mEϱ1TɲeenB>sި\xC0aB/ v 5;: Α1쁄)CHp+%uڧ `Wb#0t;\N6{ݧ~Y84:Cn ⁧JWjQ?.45QY&Q=yjmwqdkhCZʳ]W/-PlRݬ˶XcS`iL!FU ,m> (fŒ_E˵R!Dbe %2.Oϧ\RFN?35xoo.a]y˫}չGIGwTR\.PQ3gѥ{䪓@8 QzM҅n몄_1W?: rgYo!:' ]d aŒYőѪH1[o]QU9+ >1?m[D$P{{}ʴ[;fJͪ.[nQa\tףx%SC Ic5RRː$y1gi*ȳTodvZ_u"`/{lш{w8_"n%Vt$MС9ÈV[d &kVzib8yrE^->/bWxe x.6L-BLfcGvqRSwX TW4Ss3: 0 z^{ٰS$ F[O|{mۼ<4+3 f4J=WhQ`o!M)N3r_W1BRx6e)w=F8:T1L{ibUͷ bbgf8о.ŧ9!ٷ"qFW\4P~lEºbe 5rTP"'#UGUF8,wy$!|byK8y@<ғ#f .E 8 Ysjgʚd8Wm_ D?ͬuv^$ͻ^Ϋ=2Z%b|$7w1?N/ :;AC]2`袎2"ĨJL|H臎ȫN9l|{s[c|PfHXg(M(WW1PP`Mw bs)!qн)Ő\c-A)ӟ GӫD4ZH ѶFMM&7Ҽ LC2zj;X" 7Ȁ0jg?k_>ѝ3rLqu඄NvF5w^Ms~!ĉ~kTLREqlv}COhAzz+#솣Lۋ}|%/U]B?% ȀjN% ݃~+_*d+a!w~4%TJs9{xXWJV2 ;5OX&X,oXVFQ_/*z qn\`_ฅIr72Ui4+j$m f蔁"ӓӹ?jh7INoity[ Lv˼lא4}3a -!YI )σ7~ lPP'}4/ʷ{L9Xuh0ݣvmŌ+ m6B Ն|0gpK9ZRsHEUuo͖;Xl+b S-߶0+}uSśԊZf3y K%aa/&^NBקe?hBu=ɶ5ah}#Z3flyA'?ŔQ:gvz0ǎqscĊQбIRdS4ShN#ePK&u< c-zN1̀0C9xs+w7/A[8y?5}(5ce<˺+-r9D'ÝnxNW4Xsnk;~W=ʈD)Tc/ɳ h( "QfyngdEH#t#sM8%ClC~ dMH;ᛘTaxע_ #>2yyZ݊7J {Eݥ#B-q(cܮh_T}mnHY|EEϢ]׹U_J[U3²l@4d챛Th|ɸ7Ɲ!@wfBzx*ֻ4!XCRYdAmQgM]b$(\F#nb˛1?DA.Xc}&h%Qa5{]CAYOy:B )u0=DyG: va~ iz}+r1S0kn3ϖ# 7Ҋ.{90R;a`;|CX4D/EXg5Rx[ u*mC5cP`7N8ρjksSp ia761Qwa)@~ht8bK!Qk˿lXl'e4Lt'ppOrH:m .~@e˽9ڨqIUAی!xg 91U U xyу Q!b6S۶6dIY4SW2 ֭2p_'~̋A9 R&ڗ..e:@WYkMIfr+˖EI0ZZG\]QW ,;bz9q?x%I/!!@LXG5qwM3+ucF9 <ď,I,/$6"DΚ8^^RJ [g/υv 9挪͞(]/J™TE⸥q[Gfnh>[ )I hugʁ-v[՞-80&YR\[f7% o*oehaH,iHT$+Q8z[6Ig+bmg)m_3^/kzS

\gUУb̼蟈CwNC+)\yuńI4GI~ve]+eCSEzaGAUvG,h/ic&uwb)'$)hi>(ZѴ3VfR[rj09#^)6TN&! EnĜFCT=(Vb֩#[ywpӄ3?U:@LEQ'//:6 w?vit[}2PX:LNgK s`P>$dinYZ{I>l]Ǹ=@@* ץF%CY:rXp,h!_F84wqV==TMV 1=p(Ew4^7btrCYTfH+ Z[HA^-})HVv` +R[0t51DKs-}|9ݯRa~qP,&X#q'&]h?c7'qiK֢;SWe#6  !]rg]llOrf,(Gy] >xƾOj;vAh2܏lsk?ac!/]ѳ*rT iAJ%xFN"IgDvqeBJV:G,O+#) 愘G4H=5xSYQֵR ƋZԢIݚ:XjM7M:ӌfߒ `ҼxR^LZ;["Lmţ#N3&L4KjlrmUcZnT'Ә}K ^mtR4kG jsu*jglgѶ |v|Wb,Oպn_-Ҧ?-s2-/EPtOTi1dRjLYedwFWgfT)ϧ7Z*8Stci Aڪ0#>H{)8gH;f_ҜRB%'I<ۓK6W5?߮dXWUNDeWmۉ !}s2?s.C-Z-WG#VFXZT牦@9]IC/[RqQdhklO:=baaxPcY]N_^h}3B5fþyR4=;CP@LI32tו;ƃ"rd=̉ r]uMLJm-#!vhC`j/'Ψ3 zht*8]{кZ8W:p5J6pj VFт+RfSD,t#Px}G*Jk-OIWq$N7%"}$GF5ysXy6,bȑ0(*:s[$PQ9ei!s!\4z|Au5G ֽ8uJu^  uk vywu;LQyDmGUX]y[ u__ȥ.SVPKTژk(uQّxL (\/qC/bf&@~o3њ[o%L`]ɤ(!mjv}[ cSԝ43~lP,;ySI>>^fi.[ /A`qnN;C `l1S||ˡjn,yy2{P'C=O2d׶"`*N/і*J_dC7.Dү76Z/>,9]=T֍E&Yb^)9ur&L_^2qܔw[,Qc$%:[1}P+j \Pro lUwmJ_${0~[x-k1"RXD[+Xm|ƢU'b4R˾󢔪 r d%̐;0x?$@9EnaӦ's4& u, oTƤ _K"9y@&_ 7``@V$F: #JMyf̀z=96L3f*4`HsϨRSRvt3[.CQ?oe!QOVB@4 ev'n# T(VֶRʔ|Ul`K֪qm`wD;?ѡSe" $G>i-7ǭ㏔@ !P"BvX("/6=VV%<6bsyӔKܱeXGBuiNZiqA̽)u2=e t2Xx{z=0=վѳši20^5_\,Ը@m ;S>Zi#,Bڎb'gR>傌^HMjAꑬ{ϛsY:樃V|МkusN JWr)j܄1Ͷ$l? SXz 삽3SDr[,ݛ`U·6\;)=Q%EgX rg=뻠~\1x<*u)YP;ړy8'(I#7e'Jq:CCk#_ji4:jKn&눒K5Grջ+ԗͬ#6s-QrgsWNǺ RaeCpxw9W/a0cKn`jtyN@A5՗]J! !r0;97XSE{CGj,Oa p͈X\a7&˃s˞vJvdt,c[T<LZa9\麏N6i{f({JiB"B/T.%F50|}m̫ k5OU6#T֤LRZ'K2| YH r f[:UT)3sߏFL9t" B`wțJk.Xz`+{T+Wfk HN?dr%.PdqGk-$VjVBR /ナ:ʮ7S-- r˥ $TMbC5Ř%/ںmlr~bPTZ7!gBT g]mAƸ`AyqNģ "V<&yǼXRi9ʒ1y΅}Ǐ%s93'&մ(H'-Ǣ}/%ݮ?]Jӭ^ßװ:}Eh@qA/N5z1LN(%:&I eyeuZ'0KKy؀Z9N Y&&K%%`&SGs}Ѡ%eƢx3S7_m7d֜dRqQ펮bsɠ9ghm+^,%7#{oA;xkW'G[2 JRNL[rl?Hm=jKn*W Ӫ>2i^C>󐞄˛0Cr]ۄAF=&1e-Dr5tݬ&pY 0~L M=&n3Mt"YP2!&#x.*yu7Bb팏S3[Dܿ|Aቔ.S{gB*v( 7eC "QHi.+dDggNf DB ֺhhEm`TrjTX*2Jv1R4^#}R{~5SB¯>%U2~Wj:lf|6g9vEwt덄aI$0*r^|*ϸԿie`4fB{98}$Z?/!S5OҵmGg[qO}v#&gq&~Vg ,o:XW O8'GA'ʷs\q E2kZXMs7wǒ:ރ6rMx0o6[ ؛(GfTWm MKW71lV5ĥ$aT,Z vh3/Te T}A^a QM!^ &jnS8Թ ,+‰I== ūZ&,cZ6;=WC7t:bwSX!ѩGq%! #zjp\"-)dّW)S f75|ͩ,,/d*yp^ˍb\qiK *Q6IhkDTqwRO;{l*"XJg3f-D.k-0Z\+6Uۙ:9C`zi'k1/27-`|E< C(}n"&)IҢx~αƋPLPH RATk9ݴN:6@HhC@rE{|ݘ^3Krf d#RbKtsʂ@p-Zy߈'EǞAmvGoX[]k?0#cW\ Ma/'0ZYSߖϱ@ir*r4wyId(ބ/eAD!'Xm s "B-FDzmPE 4 6!g_?LlzZ.vpo6 \QuA͊F U>{u'b@> ּp!MڛO[xf3n "9nvq+VŒu4d"27=fDQx34ps2d,+VlROjSp&Fzfbp( ^?j*9ם i#Ѣo\O ]%%pTq\0Kp 2Q5 =8Sy3Ā5͑=ڃ4y WZbTn::8_hr/tI}ܶ!\%[f$6v 4i eWj:$ċm~̵AbLga"3dJ(!oy Ky-p[ٱn`ʵLfRSօ'Btp0q GkxL/nA9] 70YD|{\%wl(4js|7 Bv%by"}uУH)c|^tV{J7À+6do=u1d7yk*3cz1NiXmp1Sc&3gcpӑh~6N3,٤B vG=^P{,A$pl`1 p$-X]jo ;)puS3_U$~* Kʣ#-$xжH^OYwYдGǞ~6jՔ_ܨ =㑚槮!f8d9@|u^q* CYaA =?Mfh:ISŞpGBZHŜ6Co먅S>v'T٪YP&isDCrnZ`<I$jFZ_"(*q皘Ϭ҈Pw,ubU$O \pgd1qrXǞ~$i (yW0[<~/  dkю3Y6ojZy5߽(g8+xIgӋqzQwhtߋ3F/N!j'l#RtD ΄!~@"d7#{+۬S-zeD犜 ;nY=Я!Uc^KGJΙ8&ZxSV^E9}oځu$ϭ܀~g̬H=DNNJ/D k^ I ˈ8ќvgW2VDq@\~RE;_d:BV?S ~2نH9?4!Mbz(n9sPB>N`𬅺&D vw B۵TrFG x*̓NdU>?tN24|qTkWffwڞ9YsqxJ%ȁt]Z4|n7=0SLq{ݑ~`-$nM#U8a '9tD4=\2h_꽰8`әD"+B#߸ Z~ǚe';'`@ dl; R8ӱn0wen15Y-Fcmփ%rAa7{S z#RqD`f^ES/􈰁U)(wE[kax acVȽjY_2)W;j@” ycvlns/0XqRaMg bY1%*ȨS-/iRLqo@5Ux&,f MBEύ4B"D/da}Z&~$%Pi9f Chُs6f6&›7%f+[5Q:rQ>; _+,AWzDXG\2hX8\ `TL_ )yٖZTGVTƋCYwN+#G ψ ^]BO}d[C32;M=mզ};z)cN W?@"P&Ľ˾ز;5fSVԝiI J2K%]Ri$'!]g8!ri)2ABIsKCYJ~&@َhWTbsOfCcu G]XqJЗ#?`fut*oőЇ g&3 WRlE?8$M{yA`k9e@}c]`럾~ʡQ2k&6 ݊bV=W!_/g0"ۈ=~=w/Y yqbSƟLՆV *b0f>&buSXZwLs"A[ f3>/kr b*%dW&YkSPWEj )6J%93azea ^ 0[6 a=g}z=-%+** .Yb~V?D/X2NHmsHK~" }FRAOݴXxI`J7gړs(Yd7zxGl;ls.Vͫ`/L1zމ\( ؋t)X)*ʯ0u[}~OpOt[k>(J. gi[TRP=yc l;r`s0\ 5{04ʔxG-\m-^)OОChR$̜䇺[ҳ H߸!YdY;qrP|ԣ q]*vE.55b &T|j$'H텋"xoqaf*jOrv4\3_".% <2jD벨u JD?7 {ŤK: ټؽ9$r~Vheb"9N䭢;hn-%z.Ff} " YHjt (("@ > _H\LsXܨ+ڄ,@ !51eN18~Gun玶rm\n^’+ Y兊Ǭ[(Sd턛.z:)s?YTaLK# v,^c~]X^.@س^Q"{ >prF,u~(1#}|el? 3#2q C^UV>$x)6hE9Khd |Yu1" rreQ.k>Dţ\y n%;L@9b\T7hU ^Bid87P㣑N|SDd\TU۠N⹉:g@-TBI d>% c2~z'q"X% ^Uf Y}>RG]by՞GUܯz6ALY? o,yR<<[8#1r޴2rfPz$IXv\Xgl/Pe:(%^nt膠7+ oQ2ybNcrvL>aMtCIW H9!H5҄r w?>(];5HfB&B_\7KNtuZR2Ĭ?'A̖g]VTv_J3I`%dD fL)P=9Dq¾Q$QEZ[:F/끎 e.X409~ʃm5! =].<'61 Zh.EB )n˖t??S}2jbDa3.+Vp¶dd+2nj {oy@K~ל%sVS" Q+ ۡlYF,>g?)j n?cVvDGiI>֙%,2:Xw(T"Jy:H3S9nsZX!̃f_h-fRyWe;bX>3]6vՎGKU2,d#,)$ [ {`U9e0 ћW2JZH`v[7Z:X*b(땍'&xi0a^epp{Љ^8KTK2bUA0Vb.Y'7Vs NQc7Q( owd!4:DEZB%'jܛnًؚeelgg]yܸ!;Z4T^#ūFJՐ VD%AW*FXAra!U^׭3A]Ej}@Fppk"5YƏ3t8!P֞8-xnt,}yqp WeY9E2<\s"E8 V'?a;iyni:3_NN etip@\D9M.-^;F]n"ev`5BѰf4CE!wZ*#3ǖL%休^_$M<}K?LmmKT.]Ɩ;Mi*6 ` ~PT!k+ʸk"5O^𕖏qcr˨0k-sZQ.o ,S2 }xTy7 (q=yiz xb<qZtRXA4>Kp |x(G fZUn%p6%$ WH7LfobQvjgb9C6Ts.?_qvӗ '}9_^7z 0s.jΎ,"ǵMa$m866ՒK3H pQ8c*"eBdd@_24f-LS` kPAt \|ՏJWZw-ꉇ ]PgaN])'}+ sջr`XVخY(%Z#WN}%OnrEU{/iץshn^WHLB>&ce8Rj-1޳4b?BXx1Icy=ի]! -Fi{ "ll4UI[ iCt0i?]v: %Ƕqr90֛)Q7&3z vv^< fdc-['T }C]`X{JrPѼ̤І s!-̬}B XG?fn=m5"Bl24(響\omjWkb#ʭc_ʍ}S^t nQ"V_60T.mUV9--}A^ _%@\̆5O_V~A=i#n?^jW'6tVDŸ6{7C:w=;3S!wchT}kX!dM%Ce7K}n9'_l§ڐh]!Grce@:YS!Ҧ0Xm`Jƈ]8[3"0fpS!žz 5>hbٛCF!(b=m^(~O:`EZ.7`EL=-zsdA2׿I_IkZxNoJ#@ t {mrmG/ɈRVbWt2r2v9ZqJd{m4ZjCu3w?| ~'9i:!|{AAQ.f6 V|FU˟PX^2ď *\VEdܽV> Zu:Nl 3Fׇ+Fu\ 烞AT1&&{L .t{ܖb{< _}Q n3AI@N mkm`tXʊ>j28yȃ"`2nsn^ ԯn%A~ΐ]eM˼y $->ħ Fث[GbL&Oj2.6]Hwdp$3D2ˏdo8 vXhʂvMIu|rb+/ǡgEHM}q[k[10/<]vX'$g9CN#kB<c͠Q^a+sNg>:p3zp00%6ژRoosn0_6ګ; KN:R}%@9muz-F,ȗ?h[n]*_f_o/DZI*NɅԔ Z.jW(ЦH,2ܶ)^=f"=j 9_,eGq{x9;%R!yၞNq֨_DI{o) Qgq#c)&FTi$ZV}@2½X\DvHۋ6p}6ư.]}>N*&(s; `4C_EeXbG3G e8}} ;/.;{rr7 .O3z2` @cIvbbLV7F XҀVzCGH [R! *ksLX+[e]՗~InXWI/us~FB2gsfrFL#!pjo7h9 6-h zž*9wS6peݷ<9elف3 ].j^:oS zGw` lGIT'X% <$Шo$W]gNf#mQ/X`DF36VV6LlP( b+( /![B8l?U%_S0F 4.*x"\MrO@ECed$Df&p( rͅl2 5&};3/˭}ld>CW.BIH9`uv 7ɚ0l:Ty"w1 Q%Șf$WyyN=``t3AlM^DLLciݟ3 @.q"j{~ VleOU3. _*yj4!,"[ UO+!/=97tmtQʲ:b|a7{W|A2LX}NV#ޱnA>=л~i01Ujw/u`RZm+_p>Y(8SwֿP5auG]3< E?SuGPf@x$:i=%}A][δ>[B[(}V`mW}$}e% eQ1N{uaRӑc% HR]FM-i͵{y:]*I|AcVAc~I5x B {6rIuR6÷ ŕ.NgҀz?3'orJP>V .h0ŝPK׮y4 ^x#ZS G-' V :YC?t%}'D]i9"WrY xlI$ #UFSܨ;n3QQI +\ U i2ea-Yۊ !UKS{My)\W-??_C5qyxg-Eܤl(7]_aI[[gn_wlcqMdbI7]Qa/ Go2YH8Pz8ݯ]2Hv ub)Lv .ִ]%5Sg{-7Zi۬m ^cYD⡢sew'ځc)mGDB􌝔9J:rbPߒP{'i"yVW8{^U~EB+Obʉd doǔ$:MÎd ¿v6vZhx`4rm@9¼n/./ˊ S8@9ErWhh4>_V89u;M=j־,J{FL$F!*Ygc!)vM[MkЎA3uZ3m( _5*?cRҳeæH\I̐4{bґݎ!B?kSPFW 7Te( 5̕!۟'2=!:n+6RsFμnJqx)c'NtN jLh!c-jQq0CS+<㽙>FݲC0,ٕ[#xp̟M8yϦ)E`u3mߎF*j/Ϧ׫B ~DUj/6fE6v=q匈qȒlL]CUƷ sy Z{a *xc;%٤$/%h BlN h VD;wMN%=%~TB +LpXo m%!]Cʑ'@qeJJXC ~׸F88{ݿOC\FC_kl)c#֗5)l5$3{g.zǶQF ڬN%N/*&9̨tU>MuV"p[8,dޔ&U};84@ሁa^u+.eIO]\sw/>QYGQfO^5ܕ쐊 :}(q%q"9t\"I̱sIs%g㠤~ 3#"F!D6+'S٤Ud6 cAQ"2mTB'ܭG~[Pr&I(=໶(yLHw VJ*X8rwlMZTuZ?Sxso'!7`Pkb\+WRVqM:f_ ]M1Я1t|S18Z7,G~}a׻8Ͷz&e<4:u$ OZ$@ 1 ==GkTY:5l1~4`$iĽu "\i %OΘGA':]LT|ėj!3;9 bCQ)%7Qf A#H:8P%BG$.&E{| cBA 2q֮uz7]ZV"GXZ׽`e?dۗѫ/sN XϧP$E?f,+)#>Zdo_O "'AaTXȮ5/-hOcSBDW|QaAQbomGwCDfAC%kiݕЎG0*|-ڀG^Z_HٜxqXch _*$$kI4$l-alm7?baBg_ ^x0R jkQB.G&&M;/\iV܌Ġ}PM|:e4{?= LXRDY{o]#+ZKeM "ԏ#x4e{"{cʐQa0ͳ kZu)dw7?Zx{[v#'x+Sn8mO,` * ztmfZFDHVxڅ{a$v0+x +E*5G( }`Vd@HU5#3{HK5E# Wm>;;3_j}>%;Pyf7+ 1V#qg3^Yɷ% jFP"/s&}8x:Mѧg|{&l9SH8/&\Q;j8L~۫#C0d!|Ν8-|%->};.p˪@')$M U߱/rTX_Uуp;/Q[Cnx+S# ;s/. .2޳fNlP~*J>Y6I8^,nusa|r(Ӣ y,+qtE?J۹jˤ¢7۪k]Q.&eeSq%VOE_iHy㘊 6pn~og>`E\cmY}#~ S\7^LiLJ'L*) aI:_vcF=Ch;Zb%78f4 ƕ aɂniȄShOe6c]= ԴB ap#ڕ?dQsTy/e .m[0:Еȕ@i!m;q#x GX5+hIis}_LxNb"32,B7&F 9b,ۅ$GLǷtL6ѽIR+K\jT-JJ|CU;_0*Wh]#9;SbȲúy.)(&P ȿv<+@XCFF(ژ O;NmH ЊS"bN 0'dM;@. Igt*=s ֽsCMd ]Zs13gOyݒm>r"V)d,)V| Jh"z02{ k~ :uȬEQʨ],{-ڢ4uKA@KGK" 9⣱r3ΐW:pik"p$8pEөZb8K۝Daғz ޴liHoT~ >mkh0?ri(tbD(p9mK}Dڨ&t˯_#1AT\'TS'KeV{u}ׯBm$.axCpvr*MN5t0#Kn' a8#*IVj $^žNWb[w/{YiI :wkB(aw=l&ѷ bqjI6 0 )AfA3gEHIiK]LyE8J{"w{64:a{`/pD՟SM2-懠*=ya=͍^N_m/= ^HP7k)a[OOڭc^އj% R򗪋c_4lxa߁DEP.'aaybHF*g -L Q-QPٻ̬\}&XFpCx癰'DC׆5fsqM.5d/#q'"z#o/I4Si7} 7}FAygOX1ر|?p)0r#I^y ˝~p>\%a->%ԙ-Ǿ+b"wo^\'H:fse : E2C{z TN8*Gs7aP\@|F;3sh2 GDsvr%84AyݠN VD"ÊӀqDϕpMMr]C |m="^(2 ag9K=O Q{i@wx4'upj;'18b!ge|}M(mhG"xO3xC]pt,n2JS}s_"6pP 5ۻ7 vʃ1bo5 IQZD+V+?h_%&dLVR'ЉၼQk;''1dzT@7G}8꾨3s1{Й.M v87m|Q/ARHs!^pϟl[Q;Osèvy)=!}xy2 `ʳU%9 4h/dɉn)Ƭ9@.?6u%eo{iS̄`ݑѽ{4Ђ]d@yhN?N-[RU_&ڐFT]&`fb`5 &Xxk|^n'S~B07HZA{M痬nzfVSAf妥a|W xWݐXRBsMG,&EBdz jC}@݂0{s=ƺ)9r@F(x9$k~I^lZqAV K6=)p^e}jQNFEI8q)oKKZwU>`jh\3)pZ=_}U%81߯' 0[&Z?J(FEY=VEw?pݙU$./o5hwa~x7^izeJ 8!iX8IJ#qwD&.!+zz P)KJ N=쯦ЎNQ28s= QV&Ӱs3MC4(tM%^\[hĖX"e(] Tϒ[@--!.UMW?C93*)Y`MzeQ\A^{,(FI8̏ڐkj<0'0zsˁ^ F_.$Bʎj4)Hf"4IbQ*s?+ܹ0WytQsvUYsp 7j@:K(y@a-3t<0g5?A%R 8q"U5I3۪fed2<XJsKb-ȞV910@ѸĸPC{ 3K _I efJ:2_wS%(07rgyPV-@7t5v2"]{ޭ)` t;(dNe' 5/Q)RTV7<^+;52?{{2I8'BV?rOh"bkAS}9,H)GacOi0=bYc+H6¬a!(N)s`Ks$ϰ@EaM6R:R Ƞo^/^MAW9?c⬸@N۰=T2t,̾>&еDphS⸵B~ʨx{8]zeXh:$N8HeT{`^$_ۢ,E8iiss(GÛ5S|ӐD5RZ3(:p_y @^Gb>Q-9H" %qXm wvCCSI!3JRZGAu!MmaC9|&5*A bf#O"OK$1[v8S䡣kLû/Som9-oNffbSՁh>ƩPV rFDb/$="XLU5 -%߫@^6g h/PwW&bI=Qs[ Hf' Ac;@Sl m8/8,_Dm'#C.fY%sk"pe?M*J*CN(6';)1EоM7 bj&HSzC/4ǖ̞$\;&}Y dVVge3?8n DAu!wr1!V',ew9-I5yu:?;K,|cSw`kyLtr5HX N߀%䍣}b$7\z0K@|K᎛{aj|\$\h[꣰{)/;#;1YAAooz)tLSGN9x$08`YĄqr/')}E@Vꉵ(Oz̏W8fR.rФL*j('5~Va70K*0U4l`t 7 NȲ焫ENZ;hdE:WqnܩH́2C2X얅&T/hk/,k0d4xɪ"W;Ʒ[8i IDX fj6TQp7w\ EJLhv(M;|N d-:Dy26z]h83Z&#DCAߙ12U)*3}g5D)"xa1u1(!SJ:~>5)('IFnKQX\';PJ:U-Dwk5EC'V9~ $ڸAAg[ON1/ҌwKo-U`c0yzǺ*V`_,>B(:AM+cVOat{[0\V$[󬚛ٹ?P_I|?~`6 qhI f02O!Y$w.ۘ? @'&+3.Jxan+GBv껦s#@MrE-gi sƩ KN?x]q$ۉEjl/Q;Q8\с{L\֊`TDUUE[_XV>m%dN=Yt;QlTz{Z Q]iwsH+2ˆ\+RL>fLv|TÍD>%4lbG *pW:`+PRT^ l]q=9r>(Mz =G[n1ps0NӲVS͘ӜS½ |?NA"[-p=b`%m?w8 uWnFIc@RilD b--%T L 0ZKM -.ŏm>Kq!DD;%5`š̗*; a^(7ZF֏Rᦺ%C|/^b:" қWYq6 &i*Xq7/<[s{;FyBl9/hZ$ݖ5\^ Z 8#sBWN#\0n Yܼ D5*XDt BUIQ !ŗd,0Qm9֟X7(V!6.qEb jߛ~{ 59RJ4)t=^zg{>ӛ o4|uN#dno$%p: B"q_4lԘueE7-KHcc R*C2}TW>XzZ_[קxKȑx?<̹ѿ'T@:Xxj49%C]6s[ţy:eA>K ԇ&УJ-Nd23̎Xؿ~t HBغyG]r< :?xj4mݗErjJ[ I¬A ;tCқ|ʜ]! p0'~18Me3(үÔjT{)i C.b cdUPCrOgcIQ'-R}$ȾH*a{+ص'RzhK0wr)Yz<]dd0JPxz?fϻJ5Fv QT`[T_ou_~W+0E&gpV^'"zj"j|6ոe#|Jgy#GVB%7ց108 ȆS< TLHL'HK9ņ9~蘯ZD(E&Lq|RۗPHTD34熽UMkwCz?MUrHQG;,nQJ|::獙W^?+ŢSd 99یmXY#+a`q˸#hH.Z].D+9߀t!/d]^uC \hƎFFw!FuҹΞ;gh+ܞ mu `6Jb/F@M2v#@%? 2 {mH,CN?=CG)`.l%sE09uv+z !`6#A?rH?G?6z/Z97u$L?Y>_TdDWlUw A][k'\t:+ H)4^ꍈ2sa1£I4^phG(ᐋNp:G~Lݻo#3ɿx?K=LKefX9&09AX$;] . %2c"W z{|#f%2_H'gS<7nZ7S_fXT7d. H&dǰ(h$*{[f@F) bfߑZ$<3S( pyiv2R-1"H3\D>zXI1g/Pk}$O;*t8>.*)žALdz #"ͽ g1d|怵~R'(8z/kJfԠgR{ (p -’ՔS\`apK) @s Ian.vUx3kGBUCt}~,?,RRi+a]Ƴ@/p+̅G3xOTsNϥ;Pcl,]!'KYO-5ms:~K6ռuUT_eiQ&B^( ?1bݶ&8Bqs0‡]I5y\ƷDJx%E-&c\Qvv&K "lEm=d/;b\shJ+TW-UhO]'h%"yE Q͠sV'yMs ./ͤ>~zgኒGLg*!%2FHě}qzLE%Гiz7'~ +%@>`8~'ʅSbi:4˒b5L@V7,&\1(;Xq$w+y2ZL׸"\9~98\ u%#f=Y-у:Y(wq<^7YtXJo$˽prG>u:uIpZצ.3QR-A5WOVΑ|DZ_%6"݋T$"KC!쉟:|ɭ k,J\=>=y^!z06_ O缼_P'ˌHgɱsMI`̍ϴ;Gg;5LeW 3cY0\!s1⍮(7Tެy=wMjfx!Bhm|ǫlDzd:gq-] N.P58D!I]elwwhN(fۚ` ݘ 4*M["dD㭭Gg'I-iTN`y@|w:߅N!\ւ4r.'fʼnuMBS~䗓'LpKX.M6_&7-FP/hqc1)b80a\m fP@8>#6`ah[JjTynE8޲GVSZф4홦MiR/2m5 D| zr&PȜ$<n?fD #<Vc %whP1pA4b2_nCHPCI%Ztw+!Vo^=fHgGRF0`77ZicpJ5 2Nf \%ͩA kF53f F)`Ipv,X^')'Eh>% ('r 2 T.׶Yה4Rey_[5)nH"<(5w7Hc2܏-8Q~/wZeFzA[|$_ͦ6L^ U~?)X]C-@6rEia=* f֩s,/s,K£^O894H|6aS(O//A d\Y,F{IH$+`ֳN:HL7{&lv`%=Q-VrkEdP_.uIĨ*Ԙ&Qo^ON>`EťlkAוrQ؜/"]s=AU7+ 2;v^ 1_>ѯMpPJHdׂqZA"}~I"PŸLijf/&ĐU#PrxG0U \[jɡ(Wiw)Q]؇Yα.iׯԠ 8Rbs3vmFyyH]Np%nȱFj@Eh.wBvd'_*@[XNƙ:G +%5rQ-1H}mЗCk14Qڴ0IkSG^>߀O3S $.#w0" \,nܠg{x9fU<2s{E>E$|ߗFLA'3|?+!AлC0V. so`ؘ|xM ǒJٜw^(iyPJ3oai6kn96lcʖfc.V4&ڷ^V}(n虹%ɓ>> J%_^?zMm^aI ~j=2F~f0+,>}!|ejH -H%lQ@rRxZ!EEV C:n+:+S_UQ5{@n(zzM0ZPjXgƿ;Wyj=7)tqi)-u0%$G"HlȜOK-$PmU?ݠA޺ \v-XA=_۸H<d s\:Z.F9 ^ p$}!$WmkсmfQ 3*cp~M.o~ |Іe4897@i?S΁bPl)ECC Z"?E>TXw—TE2Zd}HzW)1xI+4-O0nDH%7KRu=f"bU#lUNNl=ӉQ_UtaXk#c~uQh5_}Dl&g*o]At9<|Ȇ>~auòq+KݎP{@TB{jY.Hw*|m$!](dM0xʐ9o\=A Z 8퇘uF E rla,Y ",[ٳoXf o18MkST+=q20#z4"B.+.O7,R7{5tPbqA/iF<#yp?<09FHYW /,EȅBCïa*cWjԱ^Y3DLaaɥ K! j%#au=S=o;G{'͗SaS;䈮QgiO֕Xz;=C wy/Ex )2Wg0*q'BI=j4N<_CyWzahb&`6̀Q E(mʩiKM5V?^D'.j4l&E ,,uԌbH8V3&`= 9QteI $ (AfTQ8ک(hfT۬|)q0E^lDI/ia_uX)TN6^*PKaUd&7":Z1Hq˸MѠm[hruI>`$dK*Ucr0.,T*n$ס܆_Z"aj-2>9=@I˺o- DG[KF$pN$ܮC+D_4aƌ}bd{&',AR"kմzއЫC⫙0gi2%|[;5[^=&;>q?~AMnDp36 Ad5V*UIH8 5=ͷ%nW6%i#ka#4/ 5m -!$; D>!NҤ#7_j{/!g_Fe"y] n4α}oe&!oފ\D}f"7EDD>d.<}{Sw&%*ZFfΔܯ$vz%.Ԩ/%5L<?v/K8?릝PBho7O5 QEi Hb*Rש47(w~ ϥkА֛g y6Lfߨ@&k(T`4\rF +d2LrJ&FF&-!3Moؕlqoi?PN;BME4~zHI}(݅XIlԉO:ATmȨ;JX9chgexCdLnp#aTtsXN>FS߽2%8POx.l_ǾnAL?V-jp|G+zQ'Ealc5’j:=}|IL/GvAJ:H~7g)  ]ѫF7ZG7ux3&,&_r<1v2N9š0ֿpzssܿܞ?%^7gRMPy|FbJ.] =XEi$,i2T'/riLxs?f&K/Tδ咰|^4\&++۵P#ytc+GV #B7HkuO*뜯Zg§z)DP-; HK@0cn, u̹m݀QԜwW P׻ +h wsRuĶsRyc-ة|~%Q+j*+/]m/b XCcO9>}Um=T!Lgp68n[LOYp9%$,%bkh}Qsq2#:u6YH׫)}|EӍ}dava hb$EjЫw #%IENpkii̡{6c0euo1qQ*\%>yH9P ckW}xA*η\|7\e@>-bOWJ9S]/\R[^<}P}ҥ&`F\5$[>=OpJ~8O‡ɲYICNTC|[ˆ;fX\=K=ן/Ѓ1,uN<&4.JfM`f_ Zs˭?zOrwan|gJ'PSvQ'Ϥ 1h:i%x \YeFi'`r֤4b]OqH4?t5Go{? 4Ѩy t4ʴ>)FGcrjΑwI Ϯv/i!%&&x,dS;1KWR388bMxmroU߽mu1!1B DB1.;F=[;7٠Mh7a*΍Z;qӎMF%ŤX 9O|u<;[9٪jӋ"3 LnA?b[FAl9N%1Yj4Mz>D'eΡ`)g   qhcJSCnj't s'MU}׺lbH4k0/&߉ٲ\B$ ܍o:lDx2@tzV:yݭEJЙ>裸?7# %Җ=ITj= +]zZ3֖o;qh>*c#)Ei{s[ DӶ?0`F:6GU*1 ]n"u a( ?2oQ,8c@E*F/s-QG}Ȧ8$,Z3N5buu '6+!X72TVR ֜u Ee5 m _ e8OGa18xLA3iz=&uE6LbW״D{lsj4W?f-;֦X 5M +`ptE[0Eʕc9Ȥn(K5iVPl:r><7O h[^" e?5[CbXUc9-::00a`'2LAHLʷF Ŷ Nׂ hS-Ry><1~jj|a V#ա|H3%.Z'sO1܇6z1{Tp~sgfwQ&oղMA .aش %(yi2"6q|F?l"6 te+KRSG1qd'3C #T){T6-׻m]$+}#oʹuPN ePywgkn[-zDե kfj4u Vݱt6$ ,9U{d&d/N򗅍y 6@GVq/XV]|Z$ފIN7XKl\i]!=a=u' 4x b _EݗH*ҁ=g{ ZKÂsOb"[XrllMߧ9hڑ>S7C}k$HDn4AdDad9=&Z$gѸ j%=kSpr3a ϳ.ރwVQ ZVT48+HL\`r VvPa+TG eʓ]l|W[gF3=A&_>`ˀWݴߝ[*^;Ns{THtc Z{%Ssb/^p#L=ek;VƇ TS@Pe͢`ӁhE5_?5eSTM(Y2-RO߷pHpPY#!J$׃݈Bd;hsX}{K6*rR2pt#e`֬$įok S1T)jQ_1GՌ;TKI1VOezwED*rGL#D.2%,z^sP` Tm>7X!k=ǩ]̆ss:V8k":ˀN)WpaM (N"iocYԤk>$:d8U#E W2&&0[ ]swpx*m̑Hm>?  Kz}KP/ jc0#. JFMjYcqZNod{툯E\ő0$ڠa !rߦ#y @1`k3mzx_M֜Fa+Shs6keR:3dAm%M:T#{m$ *ڕ]UlCZ1<6|~UvַRCcze.>C[M:pzw=VFVt--%1H}8թ$@ѫd )]؂TzlַixāOg?SbG;*?%$՛ ]2l+d5k;^êpm!(b{*9+Xaٸrk(4a~{d"O`fs2" RLɺt[fQTӀfHO2ycy(uM>( mE]ůI f` :D< Pb92傲#Of@kL#kM˖D6TwJu'O/XR9}VRrlE"$ B K+22`jVRNh}Qׂ=c`]qbz/ޭ 7fLpyǤI0T})(%JҍmەWq7["bWOZTW03cvDž =l33?Et#k9(yIпd sJʡK }{}|Unw9{P)7iau-:yA3mOoȷ43+B.4O*$g& ߖG ČeȦSǾ tI`vdKP:,Ud =h '~Z(Zqi+ JM39fNWa%F%9ii ~ vQp漊f%8VNEàJyx`#hg;.=g},WfuҜ<.{us.|CRվz4V9}&YYEF ~[tEY> qbwӥъtyěl-69Ő?ܨ0p4lB6$<+Qo" ιf>m_q \b2/"ʹRqTE gk#w ^iCGoHK|#q{ BΧ,HM LJ;Txk A pĜ4C_`"^W6ӤASrCy>*I_m rM$-ŗddݨds«%ڿNp{0+4\U߀YJ17Qh%Li,lM/(D͜ڐ+ý#[y;*nǛ/X"2(~*+>\T„;U[{N14f7IU囁Yl-$C:,$"{RE!(f 7΄! ff :@̬{"of]V,$ò𙧰bToE!:t3v%^'L' ZCWNJ`Aj)|) ~^<4qDԭn2pc˭O8]ͯ}K[dHwTNjA%PNz \QS8ܑ[hjn$X~Xy-+5Ŗgy-uE*{PK5;kǥ)z 'tn"Y^srᮯ&$x2r9BV3hk, "T=ܟx|EVaʞ' (*jop𙔇Z,;HSpɓii`yZGޱZ$_`L;"}p rc K 1$ʍ Gm[RP}?x*eyn HR2)tTb"^O;Qɔ6H$O!g6XAρ;}rS: (50鼩 ~>ًy83zAPk<]; Ӫ`t#O"~$)KA;%lEԕ閏 LJZ4 RMPhvx^ MpfF"z7'򉵖DYc$=8IF6 K!}pdwvI%1_ׅZ Z^[_.>j#5\tӴr:bӠL;7>z yN|Y&i\iQWU1PcHG"rd6s0QLtCݷIG0]|q5xn3C ʙd yRd/D>[ 72L%๿dem2ҋ'8jmVSG|@d'i+ qSf*jL bATc5aON0)'C4SMݟ9 -o bw9r2/P8gI_Z1 _MeҕϦNuKg+Z+C.Ȭ diݹϯ eF4Twa.͢UEV'-9lQӴs+vxf?nxLi7RIf~S&}8~yf)MJ"_A&9-6vCS AZ$qw(ѷr a !-SZPG̩@L0iC޽I)3dLKb7 N.ޕ'uFi|:يrYIC"U@YOK*ZD"ԖP}[ /͸6;BE'π7#.őE8]T{[-sx3ya^Qܒ _<XI PG>hov3FK[7RYNj/qDj5uQ U 4$c ~N$ZAp=-@7Y,pQ5X9ioG;=ڏ.|/1W=VI|z >p V1+8'!.K0Nb0 ]> 1x>v1B4BU7J\Ska A{8}Q)+v.g"XuQ}?unCMJ3o)kX;\5`%>OZwb ZB/H|uuORJC$WB~a2Y LoWM{֝IN,aib#X( XVEJf%[zJ&C[*0̡]R .Zw?Hr{{}_zJ&O0Xf-7 p6' DZNjf?/JD6OэÃS۫!t}m -p}όkA$#!=ˀC(+ #X7 N W#G~rĜ@>ɣrT/K)9X٥HHH!oUo!v^ taKeT^jO]`Kg~RY+r_Sgx@& <3 ´Pv;mŌIHɺ~D@iM-Z a: .kLpQ%!^XR5Ls8B}%;y .L+E7d-@FO^3x?> wznΐ /PxKusuX@c\K#v}n^G]~83?_g,`d f򪗛 xT:85v`!dXGգYzp>ݍ5,+ A%#^qOon5^ s8$ 9 _` S@tPVF|Ow <`S"ɒGgmOމQ_FhF B}T߷09L/䳹$ދ䘢Q:ƪrclXǀÁ!CtlM+~9L!w)9G!{;*< ˚uZ4F#{qlS^>-S67u|>e쯴Ғum{g? '; bjbIzfϿ[w(K1}U(]~DB7HQ#9+ Ihdx' *qs@'\. s5JxDكQ`o)ʅOWUWYtzmuiI>y%MA8 ھLo W@}I܂۶}s4K~TSA7R95#ÇaW dnrEAq$DY]V: ?ВZЎ3(_A)1:]^IpdÁOCfQX{3(1io)-S3Q98Ai& ]|n}4W(du̙y4qe~u.($1<\,!=≅qԴ!$ﺮDL8H זܼa!P盋=+?8, 9o`{OH܏8m`p|pwV Q;Eu@36ARs3TIfFB?Xo3ZzF@~uC9Iǝ2oMT>NW#.̰YKzfXљI񞚾ծ"n]F4\2Uf4oՔez1J70JNѐ:JE5p22DY]4( cwL~QRϒ 0cgPَ+s F% Dꄶdc`/{,p+Z:]Svm^lL#䀇? C2[U" _=eOlu8)/r'Z !Z\-RC#Q(/g:wJQզ~yU ҚtSG.UʑQ"V+cL!>iJW`HռI*TQ%ޓGd MRCGӓv=A ?>\˞E5jKcx!|<Xh ٛߝSb"GH3,27R˵ksj`pFs{v:/`J(1@f6?5 }@nSXI5Ѭ]@W{Cܩ&{aYnİUvY4R*a'Hc0~f kOA-P'-tlaÉtjPWwO|q^{}՜Xo%QHTńifZL8L1mH.Js(7&s qbn ޥ Z贍=RVC8)c2iaZ ćQć gp 5e:Yb귪1vZYrJ)pDBd=574Ƽo*g_95GcrAg\c [A{z%ipR-PFJ_z]N'iߐ~VD& T 0O&`eIAɡWFDXks~ tO\SKΫv*k8"\s4],cWjS$p.kKE*+Pgd7ۊa 0ZHO&͟ިJTlv! (s`,QQNPg% 4Csd7\jEr!G~!$O6Q"(.nnQf[f֏|TIyKCO3LG\XI+ԟ 2Ip1.i#Lf8%~Hb ;N&-szn@ %xh̎17|S=yN$o׽"j@Q{AAw=@kQ?&/M`0f",3֘J0vpBF>p] #)l˯3RB!DPZ $tt. \3?⺄ILJ/M-P;z/rD/-ڹπv{"3DAp ikXgpXJRG_&l*v'XuX)a-m^˞#щQ;$x|Ca0Z3Ol#=/"/`=U =h_^̓4:] S$@U9ž70/ЈgV?wk-`9R-7O8"(8vJt?JLj&g{WmNvlӿ 땯IP7\<:eugRkO9RE=jT]Es=J} Z=%=[m K!0+JƸ<s9p$& lpj DBp*$.8mvODΫR1/so5ztQ/])ID0ݢmto]@[R:%sȷC ;+?(Bw™ȽQZh;n(eȂTow+3ptZv`MI+".R Dh8Θކ]ɥf`sxGD 4PL-)3[j>pǖ1549o`sZeIϽhľvutD{^zFMYI"Ͼa[M}d0>{n-E+ٹ*gl%vBWN`MSvLoaOsLJb UB,.ԣml-[ah.@86C_ie*؜6kHM!k{0St"yifYV_g+܋!Xn!VH[Lc$rVBq7q*ŜRc^j]etεRf:u7KJzQkԥڻWo^!hElQ#EK<]k$y3ꈞ1)[ AEPy?um'KhlQ7ISH.SEP f[\NZ"l*EiNy[spQYy;bI<ZtUkG@r^{T6XDf)cQOF|aL-yjN 12>)IJF_ZͬbTO{˚8kh́eC۪|@q*D wu񬐊AѤ|"b -%qP v3nkj6!m#wڱ[ؗhgL[x,/fU!ߴ-]q' %Ձm9 Cf\iPI5|q y1 vb21/2eeCL7[N!]8*F%:C^3\~3gi ü;GBKۧU_ʯ:-5kؖX}ր "H:=OA83+0]wWťIyooW"~'VA/d|]R:[)zX'ԘGkwR*e=LyP)bQDS'8Zj-C:1пYLya/_:b/9kЍp?&]|'ҀKfQe l$@g6k u%Y̨/i [f wњh6ݰ6ۖ0wMR37=jWg@K620q\HUڶH7S0[1옢3MT[pPڎ6Zj2ӱk=@wWZZp b45w|.ThB \uxj-[n *m=!!0Gw ]"fk&-%{+26wtr|c&소 "n}/'Ὅq` b u_ SMm|͌E}~Oh^P1أתpx3O5?l3@ zIB:9x{1[B&u# 1T#+g&_7I(0`7U|G@=,$?oGD|ۉ^a>|aŌG/Z?R6BVJgSw'}g +qQB7=Y7)+2 ?ir"5lH/4ʋlƳ'׶Kst}+l8 \׃x ye%Z\f4'餵h^IyS͏ˤ~p@!Gls5"DG[IW(=50sj؍W˻A'ŢG܈ҼYdVu,w-dd>t&vQ1U(HN̹ITĞc "-Kmsc й_GQ@*/S| g> "lڜ%?S9Oe~OϢbm,7ӛV}C95?nzK7donq(Q(Z3]ƴIԘ+d]zK:q2 `}&4ݙ̟_4޽0\4d zR7 ]v4;׷윙/ .nfNkhe*0r&4\A #%FĩyuFj.4ڕyoxVveG.פ# [\\/Lx _=*+4`dS6 AUeɑS%ri^>J4byiDz) !A:UjxwlK:jz!-<}-0u-Ď݌fv}t~$WJ75-T/ZK_jG4)Օ>m>k)Oc]lms]^&t+9q dL>"~u[ZʊfB~`Wn#u\_L2H|q0R7<49|dd-MFa3AHf`q%6gEIP*%1H@[7Sk|/֣*fЇ dr֨=\aEOt .S@o` оCX3m;JShmPҙ+tкc+w6!Klf+$ɠ^KWN&`EQ, ClaָW;MŇ4wC#٥LmcvRGXڨ\1c+MR/ etTYC*"z H9SM_tL]2?arL\kKlǞAbG.bĽ6R6ͼLiq͠ga!jUmhW wɉhF}.JљXs Lĭ S3f%i:+"Ț/򆝪(3S{>)1^M^/_E$/²]nNAYU^?x1n,.,6K BeeG11 ٹ)Y来ZJ,-(/>.yĩ F:eb+ӮA?INQCs>f2n$/7l nd#t|^ۼ!.Í__nsYf2D `@& g d({ ^- mKyl^2”Eeh P,NRS r2aJz@*u&H7 zçf6J cOgS O3@m\LuzD?ZJD)(Y/VSkt6hSjJtm>843x':{ @CWZmuW vqF-% h* (M3QS>~KX"" =}Dc,c,>*xB탐H֦ cmJCCLy(ȱ 4U ;𧅷KNV[nY7C)_S_u>]TZ,:R£kshxa*5$u:B ԓU%&LOVB _҈f¢4ِX6\8@'УœjP MW^~{|-ρk)=lZRdePwl̒:S &F^OR6;-^ @EfvG5觍(vu$,1"wJ -wU/_R zHec 5SvYU쬤$opYC4oK4񖆌4ĨUZeӳ$ZgKx0E>z&+ZdFQ]Fśu{Oћ'>KH>xZbn8ā:NxU(Z3̷wH{̄!cM)29K$gH9 N=UT c 9BҌ6a"nS1@\`qPI1)&|Da57֎f*Et#i!ЅcM`Bڡx~:ϭAkKP6J$'8ql jopjg'V~BnO3 &smI*eO~ͤ[gl]=?OW{_6)֝t8c+N^iZXAtܨXYH`!'hg\_ ,}I{PFjSjlߎJԃ*I_[A04˴HyԒs1<#9*>xp#?9RQS_جb,1[zc^i՛ r O;8.Sqm+%^cEF-S<+UTS~&v48%'OX"Ẁe&ig'PU/nzaSҵk guD!qwE4,fJ_,EEMdyezTD}[ YEћVlg{D_Գ5G»?NbbR\J>*O<{s7&z/xmO\\Ad/@(tʎՒsΊ !%3v޵ Q._ˁSq.Z?>Z ƒA1-sjB:F ܄ %*4tzK[4羗u>~R 0#d %&:sh=f`rQ`Ft 7dM%Dm`hiɳ>Ҳ\ۃf7a[ל YtfK2sO0t{&o==Tc!ZiѰΈj+~KkFe  qE^Ķن әmsD8LV u~?wx+ECFvGizO~tZ`p("ǵ֑1h|ep^!bv7tҤy}8!ـ(xkw'^=n`5ld}d^A2ڋ!A0cC/wK3\&6O忪El_H+=ݴB$EQ Ch6t@!9iJ WWxc#{3ĔTt#m"#+Ě֗>Mΰ'iJn[Iן8#]j t.g!"i'YLjáG $||+`z!@RkA>Z |qYHds*$f>WNۍl${D^fBv^39NJ2n#@%0Q~X ˇo]$ !2"Ez )c.^2 #bWG'WNA+_9V`L!p9klUA̢Jx""Jyo#,mԤ𒈀N^ d7O|* &+eiEpQelM.Y[Baݤ*A~$b'ū>=uu2Wd|y%Ոvͥ_A6}$<*en=PWOqO~2{zyvs#i΋3)o XGN* g11K[-Sݴh fݏa8X*%s]C84yA祱 ꘒ# Gn@vG(Z Y5ėY6J@}y,}ݧ~ɽv8۟Fr^Z\K0x!tП}bd.[g' )|AiOvú4Woϣ$ nSy"jUWGVQptɶ'wP=OT#?C R`7j1fJ]˓URUZ>.ia;Z Mdv}tO]1GgviYZxĈHRf`¿Xp/oFJn/npO})s d{hw |.X,<="q*T&4š0ME:#ǟ$Bʸ'ndzfF AE}VRQcL O93mwlo IR%4pIPTY9xa, Y0f. f ,V׮;:LUrHnF,6Fpzgm-6nl SP) $_przCQ2ri12nx=*eWޞl@:-z;e|&=sJ4E@ƏZ0s*nΥ~'kיj)Qc,e\k+lmб2G,t/%l$zJ=Ұn!H҂Qޛv-TL7`5Vfي:1 Ѯ.!񢁐P#_yQ]-Ah]ҠTI13p*%Z!z~ Kۿi Tns-rL5dT1A-y.n__ S&TěAc7RFsmn&ebYFG_兠i7dz#)OMh`nhn"il *#W?=V\?dOzI Yx'E1! l$_l*wS/ hrש{_6!<enUt[c71x~)fS%xf9f7_1O6yBD]=y#5c 4YsY9mǃj5ٰ~JlMȋpP}Һ.zgbp/#0v ~۹\×_Ԅq6;'>v_Y~.yۘROK^?Yz=g;5ӥfv  IEoƛw^玬;UUVـI̍ (;ʹ:jC3_""s->ө]8cd西U<45#abWsů%VGz﯂̗ h^1, ӌtoF ۖEg= QChb_Zw&Js*%K(U m8d/c gwwnoP oVcb{t` d(o@ysm<)Uu ոkA%qK@e{d}x5mJRHxNs(#&P<)?K:TaqE@Y<[nEt^"3)2c-di+@P1 Y,.8iR5^|$ w{^s/.y<Su#hn= b4&Hq)ڹl:* TUlBPYgNRM0Ԑɟ. L(]q+d3֧6Kǫc:todsf6m;}ZRBs`Yr-zI , >> z)zsr*)L=R'hF eyT0PJ?qŠd|A-F+f`\4*Z),'$4 %!vϒ&}sՔSiw2Mb8Ea뛸!\ 2k웼JʾY/W)¥#3)jcߨkJIL96{Da`|jQ ;9_΀!W~5Rj1~Q@Y|4T@RZޤS(^k3T8 m>5CDrfq>'˄pOC%nB)D>`^?¨7һ U7YWvJ0h\_9j}]!܌XFfopMRZrOK7Kz;j 7`ͦ7z}az,̂JxU _޺K0Nޚ%t4XS lOj+ VDmC ܬJ6*-|hau\ Rc 2Qq,rrƶtZ'21m%Io[ELY%=TwI`}cՏR@>_-gF{U nG?ΣAWS~"'X+gxɊ'j/:^!FXhSmn6&c-=:ZJ':~<0l&#n)uf1 )G\ߎZPaf&-Y䳆U"shf  q^Epf,oQS]me.ar̅OynlՕ*1# 8 B:𞢙_m )3{<(ITܤ)^A&(oa@qo,ljOU1*+n|Te(eGld5zH?k%RW -C5Q+ M}spb)p6/eMA'}r䐑JF]rGvYfjL%7YwQb7Mp=]U ,3掏PHܹ|=}(k/zڲ>2)*AWTK/-݂fU vǾ CK됵c9Q7&K'eFI!"X gʓ]8r 7x_ C(D?R=$0*-(,U,϶ƨobDe ؆V20̸f~-עL?{QV4ZVk`fdHWF0V[ynC|2ߌx'(Z}&[>5PӞj.q2kD!r$P%7%eOsՕm Py7&w)՜ZKK+8Z41eDerኒUt3H!bjmh'z.p%Xe}&Te*DQ6(o= O=Wp#%4Ż}(u"@!hqPV(6]]:i%bi|U!^xfx@)#bk\?%ǘvѭ5)@Oro(M%&#! .b-QJ4xwKq>xwNkzwms0sr0U̦GpYzKkm <'{v{yWjQ ,u"\40Mj5}oum>Z}{G# P@1&u\:'8wzِU|tp5 =cPS ڿTer.:1%?h `'3 H *u"K;ʠU9 Z;kqN޶`&Q- roE z10yBe / KH\W cJ+[5Fe3R\]dΖVxT#dρ*\"'CtHcM(4Gxε;'5-nmȝ'/gw#m#P/D{x۽̥\{XJ՛繦EQY$s`P@o%cE ~S0dF0X1X N W d)ZtWgѕAڔrE BńvL/Ijb-cF椔Ȅ=^)*KoL;hۻ7mϴ7 =;oė9?+R^-k;ox{FQw*+Twn E.?%= 3Ifpfg𕢧IpC?/I[ìg~ 4Z"Tx6yE折#n ?=]aR2UaY vWHA4>hq@b;;(AzE.l{ª\<^ccv/u3PwO>)GpjEssbHJR}?:6_.!ii|۴pYߺI%ǂdm9wWs%h}5Es7U^)ګ#:`$AҶA~ZH=wJ7r'#VNYZ>Uz:{B#ڍ˼t[?;yEv. Z\AX.Gc QK7b[ Eٌ^C[*/&+#dNSw2ٺDHE4Ͽl8Jm;Yy+o'E ZeZE Fa̤ƲHs&"5qDq=hCY}\g&0YbW-oVe6/TLșh!iZǩ,X+(%m n z5GlEv\*9&Iv{ͺ.3!ѭ7|V|7"RFK\~H~ AFr*)_G:} R$QZj W^N)Urz)'#A'E{$fɻV6W!I-MraCOL8wCyg8=y{GB+zKL|_7 um]tqIZ'rxDRߎDwSyfMQ < Oi^)ۺ)*NW)"_f&8(e(Ng}X^!Ԇ vܳ#%P y/#XG?jz[2:b"(c\beQ&࠽5Oe"{a\b+GaA:.;ȹ+Kt",~Er-g ~ZT@0`YnWiS7#ogOH5={@}?{R+(⪉z6yzR$]JYI+RcSև2 vqfk(@h0h71X_4+)+Pgۙ7LLŀS'"2:' wn~\U*ֺ'6F'RH{QFcgiol܄lE5z,N_;''xhW^ "EZSU}mؙ5|4w聛][_:s:KWl η i%$³gx:Fy%fBէekH 5|1wy`MG3MKtɧHc US[SLq)b]e Fᅖicb: \֫e(e{ex&Y,B/,VDμ&$ U*3?N6(lT'$C}8p*xNf$gBy b!P&<3>Oڗ'p`c2o,Җj:2h,u/fa,)S'rA 6{CU= 5 p[xzX-yѝyegdv!I` E?&Nո}ӘS|^Y̰Rz8@WMzF8[c }=AHT'kGޮ`k(:\7tHRqM(sPm~py8  K*Ry0<;qO&`m6abOē3qaBNς쎱L1xW\.I Ó3Pv:fʩÒ`ƍ4+uI31[8a) Z݄uAW^o{28 `!(ӹ'YfؐU()-]Ή$^j|~3q.X[!DJ£)|,YSOzLOV_GT6:505ykAB  uδbS)jaխ _3 6.oKI*O#?hTr ]нMǵGN9t"z<#o9o ?.w*8_ǫ|&G8T?f$K eD-kspĘ>HreroPަZ5skek2jƏi eWOظ1J=CLw o@j_Yx{_+N`pw#1`CBOɢݨ*v*68ǃuGSp^zM:۾@TKZ̑ܠ$ Hxbz(v%ݴKeI'BI32B SW@[Wjfil;!kc^xΎ }ΰb[8:MRM3yC=Z%wNYlHElZxFam:OZ1!aؿ꿱, H4TR+5W9!Y뱄k).Df^z5B?z6%N?dڣ?,R탼uaKP5?C`8w{Rb,P Wk$5Oڴz̒  B>*I R#^LRJ$*ꉣ >ZR4ޥg6d`[~=MQ9jp2ۢN.4r4_ $X3?:NG?fcej91 C|@(fP2]3Q6C /sM;DE&(auDy[w^T R\ ,[Qaֵw2_1JkK(m|0~jl0+& Biζ洆- tV0t !4 &zt%z9HXѯao@}c}&RaS#㫙K1 XZmf2lu(,Qᓯ\/Vir'+ ~ҁ}'}0 EUMM Vyhd5@ RfI%hHO FOn|Q m/plVNZZ7En&}q+Wړ}j7-C];W]$s)ryWn]v;sn qn|E>uȼɥszU7Vէa9$Clp =/Bvje5TMBTkF+@5Q7MA1I~1NFc/۾{KGi47ϝ5ov0q XlJ{BovWʦ# gS& v>WZn@tgaGQAJ PM%0Y4Gc(KlsFXw@| C!@h9,umtyFFc+9D=ϊ;8<{š@Bmdt-1=7+։EOߤM%oo~j >QNw+1,rEX)d\>3jA~;Dk{1OzS-PB;o1%?ILG&zBAʹ$ r'Iib!Hp>-9<xM;~f׈%CLF(/8?1L[|RyhQ5J&FF\O힝(=(X,QwM?۸Aіzn:Wf+пBNAil|NEKbtg(atpa&gvYi~ۄ})qXSr~Wq.B } <6**M-m<Պ:8{9jP-mZ3ɞ _a+݋|[+0e7,-_ A.Xi~ Erat_muHjN wERQ[Exr/E6¬佾e7Vjr}~:Ī+۫N:I +zwkW_eVՔu T#X0!5 X2R' cc_૪zQn& ?x dOWwXdDiKAԕITW5_y@Ke:;s[ 0?¥vb QD*yETH1UKKJ9 GS9~˻סP- K-GAxTH, ?D@4()ͻ@ݩ˳\0?zH]nӤF#0̢[xў h>O{T~`|ry'bP.Kzl~6uB"DO>U]$칭 -dIýW)/tbn_Ne aWzC Tˋj(&%PA,z], U#$ėZuO hmaC lބ$5!!aDNpA\>gpȢI[UB234 tT6Ǭ,4.l.!x7'PǒEҩ۵W[B+k%*jo?y8js>9x cv'yBs(mQsУ~aF}k! *xf!_YP!UJ\Q@e7f9ۑ]Ro~^WW 8>'Wd3?]򐦣bYcL=9Nϰ!Йez3,YK␉{;Ox?v[eI.RYDᩁ{I^)nrQi RX4%+Xbw~k1/=N5pu q-qAJ ڬn+ #7 O,dS] PI 璩$"1#0nmc&s9-EʈX4(}I{>6Le^^hкuXl!G#ϧ4ËH3"Oϛ3 /˃.Uग\n_g7]wر73 SJSF# + `0jTYl, fY5tYd<}`D5Gu(t*68MJr-lCΜ:ZoC}mQ,PzǺ*`FA?$6A,NQ u$lqQ-*h\D\egIaP븄.:w[Bdf:'̰7oɰqQcsrY/A!!b"82&-abdUo1]=Οq? , 9k̺*rOT37{t=$zD' 9T ٞReggqsӯ5& +N?[^?vNfkE,ٜ/o5K]z?邺xxA ٍ(9 pGxqstF+XPpiQ^zY[^Z "' ST rVpO&xkxM7Vh㎥el 0 @rE 5zmYdFdJk9|=ݣHTK VuYd<4+wp?}ݤ=@ f fc :3[,pffshnxGp IoPfgL(_ݧ@emMNQvO5c9$7i%sw@XH\t *yOA^ra0 Awm__¿խkQA]y?䑕P +ZDULVME<5&-4`}3? Q4/X$Tת/yB3x7s3xQWd̶knMUH"uFʸ1BFH{!K?%SuP@XTtFF(Ȳ.)`|sAZiO/EmjB&8<Li64Xk5@®*yŌe4[9|a 6n].(oKOBNsl|6:FVϓw~#(W1UI=l@"E23]6uӺ{nZߜDߑ18 s$u-Z=`Kvd,T]-eE=yxa6'(_+X6aiUɽҟF쉵ٛ$rSFYbOCޅ#R5*3Yhm V5lӧOɽ; j8HDi- 68t"h/lԡj\'D)w< 9J2N?щt.3pNR} ʿ "l:ڨw" ?rmMZ$mĵj%}1$nQ_JFgop7Wu7Ƚ[x^cTm"qD2Вc #];Br"1:Y*4~i1rv%q f,HEuB|TlF:{H}gVAV+l1Ljy+)B57 4vcbk%|c֡|.Wec]+:snR\̤al AZ @Bߓ_=KJ%4j,J*1?%Pn7ZwKk ]-з-] m4Wn$`ZsהST "`lwN3{5_"A}F&VtQs`y=iFA %ߘ,hf/[A¾M.֖\cV”mcNY#)Se勛Ï=Kɡnp߂BrH0ZMBFѕU f RS54q:(YRL|BL74>e _C*l>+C;mU4 48[Wଓ-uc |/ ~Wyx;s=% Z]w_n)DFz u kp3*֞vvӷ輱TfB%P(S1yQ,LPmLg7jm#%aB.yNѣ;(~MWm3t2/Z]>eԑ!>F{n|dǷ^@J7x<.u3是xy.4$U6dnc'oҌu lpLo@RY }PB {Zu8cs@)l?Izҗ ^SJ箽(Z 넭LƏ ۜ mbS?)qQZ;-$[U/ B3lg/3G47Q(.T[_T lxFT\7B+du` L5(r\^_(춬!21y{Ȋ{j* ;\.=jbT3ePdLMTԬ"$Ol$5E^1S{qLJ66͙kcVٻť3P`SU_˂B+$Yb68D!VOwne*"CHـ=dgʫ8l9*.w\u wmJTuYD_?u*Jte=4?=t_cl| Tuw^d#Zʪ˜>^a:)Ņ A\VdkIG"kclx5;aO(e# mfō9b":,%㣱Œ aA#=z޻0ԮUM %y%rVy RJ12i|?.c"c@YmGsCd;+ JYiVhv?6U/GK4󰸢}8 ={HyewTs\mL8]:Vv-ω [+~O^L6XWb耵{k̼Ռl/0 SiҋAڮ wzLVx-,LR8kcP*?2qGs);⍝'I2Yx95 $Zy?zHTenʈ]4hƟZ7(qMRZӰJJa@#Q}wY|~CnXmr Zl  CW>M"v˙WL7kWw&++ɂSҪL9Y>OB*N)]'F"_B=j/?q{Ƞ.)F6'v !~z)ɼf-"{w$XDFKc!1BOش5WSSʧayI U~ghҷ:Xa$&)r0,%~[X vpO¬Ŗ݄]#Ifa,~M)*ӥ J]a< Ls[wZӣlY>}̀eRz.)%ǜ!rx`wD>}ϯKFQ>~><)ID~lU^7whI`j#T&|u{*TӑuRVEz%:3H*eB 7ޟ^gA*,td8f0Hs57ZR}#U|Z7,B# I}HNWs4끍@ ֯x<3y~?и]ܚ)sAYioyKQqZ o^odeS1d(a*gk X(NXT 7ӦqnE]}q1׸86rC_ܜmXx=ro룣sgD,а#34kaE݌HRZxHbEy\4(KIi'KUI* cvA#iaS]>`3|xڡR>^N>qz͜0v{ ͻ!=,eΧމcE;ՔJct/=}4PSsNr20$"BltHi즚 OՅB(TRv&  h֯CfӴzx_ ђb_/ A BfKuBH9tqvv|i'0Ub#<2vIeշ!HͅNgQp&|qСe8~jޖ4šq!¢̙'oy% }b+(k >⫮t6JQaU:-w<漒 w%s\xv-\~HPR.}k TȂFLT~|FdJrWRCTrq$ipG7s+:}J$7"iM"Ze gSFGM>d1=%Ϻ-+&r^@/Ή}m6 R!I#)6E܊c W iydvn~&,m쫾kr^ѩx[k*)G' \҃;mU~ 3&f.zZg{6OrfO' g;jAl_wGSVoo$-ڗߨ-\ LLr߮`Yڋ%jKyA (\GPut"Cao@Ht:tС5fl4{uih;ѯBuQKyIC+|+& Trs9ANGπ9\EFcoV^tdWty挓@9Ҵ0FKdsNIϻyJ'|j2el3a$Șo pqעnG5/d<D,/,jYWޟ! ^[tl4JwhEH"Ck ֏}3Y`x( u,3[kXfN d>4`$x9_R^Z;k{"h[7 P\N8X=ܪpًz~cW|NUpȚO -.~!Iڥ>O[!FN 6C{=  D\ `My$XoCjxw>ײӃGĆvnџ^2Lhɒ,e,+c%cSkX!x5X&jN$}`-$ SE A1(q KH?q3XsuI;]Ń$ԲMCfˣóPۿ%dK]l< $Z^ӮCkӳra A(y@6zGG!yNbɝ$1_E{3G̯[IHцDh%%գ\.͞ PH[K!~L:33%=#(*Ň칑8f[m+,FSvF@)Lr\+ =a`o.ߑ-I~ڴm-GrV彤|zk~3H}YS*޸i-3BVح(Ƞ~{l~:ݢǶyɿZwO%}F_.L(7B~ME`ex !A80ާ@#Sߩl$lf~RVc[@ Et Z|87@L'lT/&w..AL:,k,P~ؕv׮S6PABX߹<񩱹7׫ KSR"z3/-RUNB"ּ4πwY7j# r͏<_$Ԫ5t٘@MbOD(V^,G"l w;Ih$ f[T*+v^ٿ,f-t0@}jxޒ+jS9 R bO[{mV8&YkXv%l![ο7zQw=l FU x3*v .0}06`]q`>?t՞3j6WK*Ѯ bPqm<އb`/,4c) t," %' {'$V&I-Ld XBY.zU*Ƞe^*Óo]PxX3V\:vXH^hutc8F&~fOqJ!!=hG+Lj(IJZH|I.8=cnhdnml`h6}np "عRJT{ͤB%=dᙼ ,Vtד6سZr[(094i[G}iwz+|ȋOGaE4;ZIz fV)_>:~OWM?^jM-7lArNd^`k{H S^Dr>^%ڭD":k]4ZQEN sɝ5GlP_¤Ɥ[aeE64 b{EEl 40:|8M<m.Uy@ }3Q P$&R v,yLzP>O/AĉXZ TTyA+w4VE+8\VDz`\y4?], Qވ 7 MڭG暃~3M6ov\rm&&$㨥ܜH"%jp7u:;VzaPeyFV[dyħ=DI}=ט<6iH -5,Wca>F Q,PeQcZΚ4|M17fN]Fӕ^Q訓yqVP2TO?)sMh9!̭䐫#d~Q(7 NߠkaV[SO0ҟM~h OV> [ood㌆`;/wIX{L(*Xaa6 ]C,-9a~(zw"W>Or[3luxLZHDoЪTNjR[L eӈ))vӴR9q3["c?z/rp1(m>^񧘢 }`a-N){Une& +w-oRJ9zI˦|j ݐ_,vʮ9$p|"HfXBQ;[޽+ Bd;^W zHt:7mju$e\HTiŸ򋮗L- >Ɯ9\I֌؊oJ e/JǑ#.>-GuӂŌ΢KAڌ=Kcݹ k(va{nra"͏[8hŲ~.ʯXYnjTonse\9+>Ƚa|<& YdUk+Wh6Pc#BuҤﵣ"l5j|o旙2fNHReio?YkʀJ ‰n*&6H]iu 9/2&=4yuG6U?+6o@BQI?ʱE[!LGn:QgN+ztDcnddmЍRT"? Ofo70h7FA(x7u,ҙoM z]сkgu %QgUG +=X0w!6_a^'8(] 9JߧcZ!*4 V⧴訕!Y<< \0Ze 8],V!^Δi1R?p3KT{bNmBIZXԭr*brjB]/G<_0M*U[!VZuTP:wdkk>J@%=}N|L珮b .ɟOgUq]"g:Z璡;_!D68ODɖgYbC!p'.X:IcA'0`X8LQvh:*a?}bnFrk+Z~޴G>6RυSA'ԏ1z|x?~g~4Q(mvH >ms> lLC@Ypr'ʮL%j>-l.fE7?|O'ӑ͏7Iͯ+>MO5aBsWRql4>AѓmjCBK 'Llle%JZ4d5m*);3X!"t ڌ lrt E/EV ?iσ}RgJGz>*~v]|WV Eeȱ{|i*/!,߰X4د\ccQO ݰ6BJ0v nfρ(F=0"׊p&*Dua&ίIxU/ 7SJV<,Cp'8#{4Wv]&w(qP(Eq2Ƚ0ohOT+[gQti9lg)gg5Fc=* &nΣz!" _鵳A$fMSrۻ9kos8dtWY^g:JUjGEnEԒ;,WUmo6R꨹.Q9YvvM|[U~zS)R-A9ݿ.E(O&\%ʟo:Xs"}prqlФ^$1qo/ցKR1WDΠV\V)n͌KLWS+x]wTM[~sG} z] 4IYnYA1*)bTzVv[{RVҾ.ٰs[8*Azpq{j~ǓDS<5y*;'}\9.i~rwx5I&IrF)a@VQF%ZaTsDNBXaG"JGg.X/QNg/&VΥ9P{dTA6GLr>!FG_AU^c4g1$0?"n aLZ6H!q<[bPG2"Nr=H%ʬgT/ 2Q#uFOK (X`߲ս6t 72 *^}\o1ߩjɏpر(GK$' ABӧ"{E`ԟKX.&>jn8G\٩O@5IO>=@&7Kc[NO@pV4#ܡX9,1"1p[Gd߿K=VX.$ݪ /JEp^Ox#IJyvfo> |.8E]>SߊiK?,JIY.x  "(!.4l1wG|V%VȀecyi_]&yCeR8gnV+gwKr'Q!S]DcOzq yw #޽͕_m҇{IPw~] +#v|G+po/bH~YEM"&Tt,3XAQw`$=.M?SG¾m4*!Fh/_"LUڻPa 3GRnBR^&r(S-!NU;ԝ7xB;c,9 )Ew&I(jjPJdYwҍ/W`[ΥFsH 4H'W11W$B%!4,!Sز*4C7~8}t|pe$d#6j~?+(oo $8] ٩.q2qg CzlrFrvzAj~} eRQX$F 伄yw+=H4#2K2jtH˰M;8;oR,$c)= *׿Ls=_֥ 7vmRxN6I]P%M0l~0I[o?41 M/27$iVE,Yeת+hwN[oh7z 1|4cAlȞ5.>NhY?,+‹A EdY5v(I/T*Wbk4ҺI,sҒgB ½ N+>|mVxS'  8cizxrMvfʑ;~I>V v6ƶ^EsoAQ(tS;+yQrC^q:U^ S;vS;[Ʊ ޏ:;*U"жk})"TuK9fe] ̂#eWGv#]TN,>w~V;~'j 2Sx8{M2"sA!?v7PD<(Jcvf5+A@Y_%+@LgϽv:H+ى (3n>'^2bv0OM. \T܌>tn` 蝓92Hki-/^eZ*G}~h8+qRP{UH~&㫲\˗Lɲ`ģ +zj &ϔw.|ma 3.S 3ߋԄ/H0ǡ.?SȻZgicw(.'>'߽ RޤF˭мG \ 1e:RS'0vMY8Eccva5uL jS!9r cg7]M"&p\Z<9'i'Av/)s Sl-VӛL;ԥ5=u Q Id!> No <[ٽ0y*3I$M8! 71WSOXG8Jݾ=vr9 ;N*Xף3Fd&_3,e|ۿ5ODYZE_'C+E N?Pb#3}.2t֙d l(kgf,)ťm#;7 |Bʔ#9-Ӽ$wwkFjƀR炒 #y ]|i&kt le=@r5%QA)'N@ bhQ"z"tZK4wW R";ma+uX%uRX7T_r[2F ^mˋ_f+2Do)ZOF\'^י\CyNC k797 [׺ASI7ԛ 9\չD&>Ζ/g.3^719S-5.lBYtMl@ܞT^ wO/Ʈr;#*+0@2)XЋDHMKJ"GZ| *vP.]kj48{bI|iwSucn/B8y1w1LHHv8S7^2iޜps:ߌS=X Joii=41)ɉ} w%IK9+%P"(=-MGSF/?[G*[i.gf.Zu_Wۀ۽z٣comj2X@×w馿OQpwEQ] (?()}Z'EǤEl];lFmüN.+5{M9AsϜ` :zN=䩕2&J]Iwn6gi?#kt睸}t6+{R DAV, LYikdA{T_BP xC-vhHD#eLa[=U &t:l!Xz1m-c$AI"va% Я4]*\ˎYy>E6VHYT!S螔/4JK씙GْƿPZ(B~ k'?$ Zu/g>$0uK_'wI!U0'7PYb&A#ӓ)V҆ΞSgv-v48] GV>m^C+b½%U[MБR&8\rݲ=9 )SW+X8~kF3H"twdn.H%9"ܬ_%3щ}ȧ1Hє?<@x<9x:d$Yj6 ?=s+珝" X ^yza_:.8 kBFu5 $ɮ"n~GTmeS:Е5ltcr5s.},#hĤzJ})Rsb\n!9+$We=U L+mz7B ɼ F@@p _Ƴ prG2h[ײ=Sj&Yݵ,S<4G9]儞ZI ȠUěv797) 0l;5rޭz147sOظ_)"{ճw{M51 : :ϱ/Q7 LZ{0lO HJ`LA5AĶq6BZϯmüj%iehLB1ґaձ ^P!f룐f"S.--l9h.RՃ="w s@GSQi-Y% < Q(ۆ Z#l=1H;46)A"݉.C9((Nߴ$n8=G|iȈAءa.9as3Zu*,O/?!ndd}t8GbΈ[TmI6wCԻ0 I>NEKiw5 QPmף-iˋ V6.^;7E~%dXY(4E g/^DLQIFGc9s7!,`cIP`|b,;'&Q]=ϒLjU#bwsQᡣtIKN]f0DxѓcԻҴѰ8aC7clۦ`tdMf-g9 ]ˣoP}cx<7@BzwkmߪJE>F0f.C+dȨ Xg:.^c޻|[>B EY2(6纲t$ϭW;hpݽ/cUC&/+,C&ŹAÄmNj%&Ҵϫ~k'uK$O@"~.>gbBr5o G5.:: ~ ЀGfM,[n 0; yl :5I͐M E(C'AK*;4#mwAo4Q3#;A"0N#]a]e)r&cCWz%=oZ9N E{0 eiꏰT-R's􄾹j||OqEe  릱n57v Kw࣪2DL~Bevއ4tիWF>ي$-w3_aB0S5?#z)jWx"J7Д,nR#2TT~30YqKb#*.ӾEA+,6=NfСR1Z^\QqoΞxFFgrŠjPg)s%>-b6AuG\U ۨ=@9 ]]F*5B5(!>T֧VټP#텫e5mt SVhաwq/v eX ?c._E"uY$1S_ll2E)_2E.O?kv-C?3!<nujGUL>tcwsl/Q=,2*H\Wrcڬ!1F9]ti*{zu 6nd$pRi?X4ި:'U֖η4#@eeЇP#5(VzdشKbӲKՙp<،Z D.Zi!<5;vEnkEȬTK auyyQ6g Q*_h y:_o;Ob٢\nakz`ǫ3~8פOmzl+<*#({?]؝Qy/M4}i(aɜ2R8}L|5AaR1%,7&iϹɔ ="fDAT&zj1< ^O4{SwHP<3R&n%胂~^BFtZf u $72Iq8W& @^_)!vkp#6C0A5N`iw8zmKm*vٛnIDXYFv1^]nXQ-'~h0޾&E*t5̡-w&۱;,XmHLqcCR_O,-QbeŧK#GR$#Ni &7]azm-{C|%V'AV\wo>Lw$zɎ$0S!d.!Zj2$ϟd ?5"ꋯL^˃Mx+`:5w(Ї1+e{{O-TF`4.QߑE@yןϣE̺R5W =&'IDz yڿ! OjriDId+Tŵ:yנ 9&G;Q7 h-jX3K3|6("܂FŎ+9:f L*+JMk'[y\Y0Wl8dbqadqae/^crw!nnUu^btޘϏA@D)2S#u^v+fz͵qr8C: >.P`0mJQ0VD}0@N[MywYAMұD0 Gl!O}Cjjv'qW  1hwX̒XzYé+] cn:|M a"ݯrI5i&TJ*󵸗%úh#vonT,\\JI8Ś< (\Hk۫{w#he8ߪQ)?|\ۛ!.+bIzy$\| wY]IO󏷚ֽZ>(ɀ[m-Eq5*{l~:n-n{4- +i %GYࠖ3 ZՈ/^9vE sl34Plxg!V̤>(H4׍oNH3[`*fLL F ? =Kelu/dJ'lN"c<K=&o?˴aߺykdBn]X|H Fu؝oy/9~ jAn/ NmYfRm qu#Vp|xyr)dy9{Y#sة3[ocR'Axh'[;?n  ;oKӀ$0SzB_x4{z?>12ոLՏo450}/+Tɶ )Y֍?@I]GS=` MU+=Gchp^`5w /A/(@}FP<:JiLnu8P7vU݂<`9ۼSIk ]P kԝEe!?_)8/U$3؆z:kCjZD#KsN J޲RO§{á&&kq{C1M*@MF~= ?W:EdM Փ[P۾5SUhhr@'t|s͋kz=( Au9dp,p; ʖ ? `N5Mv:SEgHCe#:[Ì,=(wү2"=Zu bm uqeg~~^y{L `wR#{sꆻY>uN79>G @) lYk6 &G{PPPFݎ6WXƲ+r!GJ=cG[P{*)ϮxeFqg_\N,w4 mJs@myHi)+sxE"qoUbPYq(hN^U"TPI<(Ĥ_2 XҵzЁx59;r})+vHkW )P 'Q=߂5ܢA& 44rv?Hl vU N) Q0r>< qeheJ6`( _@T֠^Ar_ a]`KרbҜDm#;4u <9?j ܖf@Q!=FS[2$ΟA:HO }])^(xU+a}iBs8ck$D{d㕑1rMBC)FM<>e}pb|;o x^\Tf"v4͏LZa>P.ST22Δדc+m2N 7WT/֟aoE ǯTO.~zkQ"O,0dM|㧔cvyh}[ qkFIk\J6L5lK"W10ƀBu՗WrqG(49ڀ}I=F2tz>/_'M7Rn E`a@rȐ++O*œ -{Zk |t b/ u@3]_RR.sѷtpn':o:vKOI}[*b2 ~^<=GG'vꈬ/xoAW4GdNsf-Ch˴U%B ]^k)URcy hZx9iVD1Qsb0ɕoQwL.2|-/:fϑKcM_0!?+݆1(=ny}v^b Z-҂*z̤M|@#fl/%-0W`-O:ScmwB+W3^ B>'*GX~Xە2TcsF1tE[5!D_u?ʣAe=qo1ՏTX3bֈyvI炕3jh_Hq75 5/&p?@*9{8r^*jLEI2S61|gv6Tn8?"VJvqS%|s["rf?g|(uRtiϿ}1r0rT4 X(s|EꛘXLK+9(bVc>֢$(RzDB9W*}Q}Q.OFx3"_E^ҥAFz"T6_ V"zR3)]"ٓWKk}yi<+BxZ Ɨ:37mn-J3R\ c oZg\]d_s8&]@h\8ΧE9d,oDtdAҐ9̹bD870](,^cZ}kķTgefJmb28*B}0/ݐ)e*ǿ@߂WSv8q~D`My2 dPD]w5m5 ҅m1hD*76Yx{8Mߠ܌_ÿ8Q9¹e0}*D9ARb%jI{Vn"hQdVx1Tvh']ٞ(<"zY'fg4US"Lқ]|=g[A{^b,<|"P@FA! :z ܙ[@yr#TuH 65[݆{<&@|pd-XLG֥䇑]|biNA>WFR gLݭRɿ5,a; WUIW43l9b0;j|0=٨Wz d~kH_3"`&|euȢir9YW֧RY~7I54VAi8,[@4kJ8`tRxU| {C?48zCw1[u#amת`+): sɌ̗\8=zY9:vԎ2@`4`ʪCȤ >)tū@9VSt:\J4 [&W^֣tOE:XY)_BNzf:]̻_[#:@P]ܹVڼ*DGZ%/<;Yf'RyK0tP/jR]D6M qZ:i}\MZ56wﲄ?Ta3C٧C|pm<̓"EMn sƌ  3) F:@۵s:F\ad8!=.̸J0}65(N9 $B7ή,C|ZTbBvMj66'Ӕ4ʧ53`c+"lh.iG#Sh66lG"aIl$!-s[ ]$S\4bUNS([:bvQw-п”~M[Lj  aᕪOx~QtD=7-)E6ײwd>kwPlw$S[j\`6:y2MO{zƄvJN1rnlJ`[>lâDjD*Q^;N r`c#˓P)((hA;}qptO&>:"Q"받0fE12! dz|`0[ h̤gB 5 5PB=Ql"TK&P筢#CʌcFFadisl&?B݃90wK<)oٟav&4U(9@QO,<=E1TdRlNm\ߔR&{c6Ϊݻ>AHR—^NiuNT=9qhZc^#|ġctQ8m_Ǡ\IS3V`R#{$LQ;?R1j(8KPOȍ12m\[_`_'y0kRXk-|ahP9Fy")5)64)n#trG1YY$G1X5-ke eNrb3)@"z-Y .cR]s㞰w%hG: Ze!&3UXj5VYĪ @Pqͼv ;)Hcǂ6DDQ?. WPSWFU;W[t[V."OTO$Vśn=”C" 6G}U5m1eɐ Z%J2ۻkc bGIM@k+Ԁm鞘GO폹 Pπt͋i_+~u7z|W@fFwamSpP`8rO%'1Xu? "GײI*p{6x75鿞aTxsMܺUS܅]WbN{#ϯM#fonGGvR;Wǁ0:Pzϔ+}iL '&UЏ{tp+DX\2ܒe[`klZ}9vyo&b)V`㼯~d#RS׆pW @Yа~^!s8o7—. Gr0$A9GU7åE3HC(kqw)!Z 㩇H=)e?3z.Os>D075ti r1V-,ޒ7"ʭBPq)׾oԵދ$1Đo@b _lhoLSG0MnjZ_d^6y[S/5 Ve g#s$$``ZZ6`$Pޚ4c=#0`š/J!/7(V;yjR,e=Nꯥe8Mf}.דF^LJұ3NXJ`A&@.bs(pjPi&zŚSfErSa.&mƝ'*q"LI iߣ/`wiHB0h1yu-jisC[D]+[VWf%>~GQ+Be(Hc1M0!C_Nɞ|vñcxV >*"uB#Wq?pr{l 5ɾ#5vY.c?]}w?9F)eyJQW%8 $R(S~lJj7^;<+C&/}P <rQN5+uC>=1f:w9@ꕐxJp`8%@]tT9:>G\iRSQmuje"1S%_m4IfNB=?]U :Pٚӷv+垿҅v'lƷH+LZT!ͣHMnDz vյpYmMUoW\@q}*.:i] \0:";($hq}J&P%E6,ܑ뤉m3b ȝ(qb"aD') stX8lϧ$^ƮUR/p~fQ7 >^"~_dޱRrdl0Uໝw-[PҋS?6#N4\sY&gݻUFyD;iob/y6 Hm߷,% ,ccV'hBR={p7',C!BdpޚV&x<= LXrFO!)Z(t#P7ib4$ DM2iJf)Z0̭;RJ!"K e_i7Hm`'"K2,Q=|T >bԵ_A~/;AAo:U{<&usޖ42agx zJ0>DUaxg&Q^Tj\7\M*Kh06В]6_i"_z%΃.TPBy܌iN=jEy9^L>!7B]?蕈/˭-H4:YqZl2f"WIɶo `{;—yM%n`ng3Vӎ ODՒ6(Ћݲǎz ?Ay͒$5x%IZ=C$pq?<6)]BoɗCg_7bK/|:E* o3m:?@2Տ Ž7@O?d]m-[к ?H1 ˁ$-s967Hrz$&7P%KՔfA$IsS*'& XLE>"7?nq6ZFWp 2@`mtF3dp+,x|ClрC|aTڟ†C(%xb=eƫQxT6hv&*٤ҥdZC GC\a[Db&It?yOOWB)*2"6SbIw\iC/&)7M6Sec\H4 _/ƵjYqt;7- c.T!]E**$>ygGU5Y'OTjyޚY&b_4+5AadH}s(%ǚ"Wz{BHS {V=m:qe {ؘG {5ꁁֽVlC2AOz4I _|ȩt}x0-Uh26QtБm{Qymi%xjޚZц%/GDŦ1Nv3(.E[MV>3UE!Y r*/8݁ڹmNrc7>Řý^W\)wUwTذFTRq71rX6 @,u xXwl7~cѡk=SZR BLV+`o|PL 2AڊuoXʂ0f͢W'[w|q8G.+spԽLE k*_u_z\b-Qm)gC} a8SS c,.k;ψ'jЈ?dnQp5 QMf8I|I/nlo {A3`Q r˱ t ͎}4H]O.%8ͨHפ:30Ij iʇ3֗0$9_k|\J(@ܰ=O_$Fq U"#3Յ@&b-䉢o#fug{Y>N)xV&J8k^ ?Zi $jLlgsK AM#rX)/V˕vY/ O~3%#B^9r ?*&ㅊ62yZQp g\:~QT򽬘Ա;,H tN~q3X|KzId:G|^TO^cܝKD% Zm|}H\m(;kcl$ژx>ބ䨗bUf)bnIR>^SY%$/Wp#l{ӊ*{ynn48_}&3Z\͸)p  SW,@xMSHA@Dε^1bT[6ώ=ܿ$3M?R]sZV6>2#PĔUǦ_٤W20?qzpR F svS/ :7mmdq4T6;M մm8ߋ D.9o/*4 .lq+g)Na$튈e 1,? XL3 u.Zv <"{% B*v{E{Ip~?#t3_ ټDߤ8uCanN¬qOX >'FsXXd`}$QZWv+I<N:86DNMh߈3u9wA[Azl\PMUr% np0"յ3̋R;-mqw H3QMgAH6LAWS|QK1?sx 9Rӵv>ץC5&rS ̑3I$AUiZ K9p @0W֨=Q?1 F:?>C >L+IdAùۙ j\ {e'EQj' O!E'Bp@_c/@ 9hP1L`8Sm]B*FjYå^2FpYjZ bwWg5ozo%)ޚ3T yNaՈXl U>!LPSQ~w,Kb4L6;:?6q!vsp 5P|xG :x(h*.8 ^#m Y CNv_㺬:@v#j7r\= -tfAf15:Ak?sHH{KYdPX\ܸCw(IPk֗$ޱ#nLz 固&/OfP>S\bOLl]EJ`RpḮDZYF:j!6kO Wz#):kEvJň_+iUrg'?0+m9cz#:f iQf|hY1*x=b09N;AL;9to (@$ #ք^&eqL'xqe\AUZA1)9nByJw @#~8wsb39$vmXl,亅S ]aRA+^0_<_n̉V UizАDTɲ&Ͻ@ι K*OX)1Yݔ.=O/?5pկ/6PU#~qlLC2la&1PvKߴE}?!+h7EKO';fYW FGpi,BҠ#q;*~I(g ~{oB# כ ~J& h \  Pj& pFR6^de=P--&u `')I}(o2U-#u|__o0g8\dFڸ;Q7b31OёDgQzn;נG6zq,kޣ~*!Sb(oW~ XcD Kc"h3HqW2c| #ӥf}fXy`D*5~WB&5ڴcLZ.>@uLP#ގhH#{V?IKc{p|L:8<!-n٣X"=j)WsUBKQ |5wbt[@`-k7 p lzGr8OF2ɪ}3xId% QEӆ&bdx<Wm2 K_ZiT /0-S) vNn( SԖ R/=8q HsrC=b-2F4㊹&g*i=4C )&5;^ Nʄ^~an6"1V~/akdV?J 38ju' qb^קf$(-=Dva$dSH I}r 7+z,Ylov8%7X͈zZw0ֲ*!y)N0) Z12C nD裲q֞t1n;/m@lfĜPIa 0Llw&cJ|?|c]HW*T`^&mkc8 :1e,﹥U7t$[͸wL-RxK!_9,#A6 lX;2bt#$ q`/"#(3YOllh2C] aPt0J=LǸ] `+^yjUłD|)nNX7)Q&k+Ft==Ry-@^( `]^ Dn49K *&y$&phԼޱȎFAtlx$6J2s|ʗ&٩tFĨFKk<'(`mj@FZ >8>U&I o]KZ&_\S߅1UMa#8â#IiN ZgT @9O#ޡi|aRK5[\Z>>6m}ʈp|TO5C;|".T]3[?ӥ_ʨ*}ٹ W/)`}[&%ZX0/4M6C0kȨe-myŦwNOtuHoI5dDpCMX7kwY=?{ .m MHz'/*NHslDcF%z'[7רDEi3x)b>~^l:lT}Y}.+@Ul鹝,>uG{1#rAC ̈́(n8 Ya0oY`LtNfiܐSvmC.oidm6 qԟ4,>z3fvwB L& gn1PA:ܔel;R5ư׉' w(j#F:z VpDF!={6M 1bx1MjCZ*,Թ2e>}#(5hi'n#niA_k3[ԃQ? ql װA!-oHu%uHPTw/xNE[ / N!kn$"A͸U+c.ֶ*n%Ca1Ih,M*wC8Q-!)>vMnm[4=l>VʷT*sL6O&hd!5~>bo?ܩN£!2QCNpRxZ^6[xdoIsU!8^'fbLDzw#qk0),u'ZEe_ /KPa3KV^bKPp,jXty;#4J8Bch:㕴Mzx40CVPkBQRl #n02D q"oB+cL 6?_-ŪW !j3D76/EǽjC7@nr ۋk3F6=1/Q A?~F*o)ȄM~ 774cZ}tj}{}^)k9=~EOi @[k\}(%^5-x;Io1(ײ*KhY9QK䵿͏[i~CN~鼤(lš8H?+U{f5}j kD!6&ӪfETWdapS{—W8)GpmQSdA)>Zie`|rռo xz3~,O0罫 u/: 3Ѿ,Ӫ]]vCOVB z* ]!/P$J8Hxm[o"0ׁJgv?4Nؠ+e {wwiso]ؑ=C '^?S%ZE@enү*2͛^DWq ,mJh:j{@99}ٓ,`l)@DڢYao^Hog0r}k-tC@`g:M(+Vj 1`jj͚֕Ok1Fg!+nEOmSİ {C܄˅-n~=(x{j9=Jy~GY콶0M*5/@Is g%LKO->"^ըi=vX~sSŜڞ'Qg$W>፝e8un".o] \2)ş(/&6lc 5ɾુ QzY=N.(JJyg2=@P@ "eqtmc}]q GGK*-/SMe6Tt7@ >4<ꇆuFR JikF7<9apO4Y.uxcf?i |W'瞍VmgY-]En~ܿ8c a68MJ}Oh΄+`´z#hR/p$UVLt)\cFV~Qײd>1t Q]c,DT\,G2LJkI 19&7.!\,[wn8-^OLb!_F8QmYUKVA0o Zs;)&$O^.erƗbnNLv8ʊU?T-wavs@WMmhLdwp_V`wUqzMdԅd>a}ڳ(=GeTo$9/Y\utO"1Tw^~ӈ<Șw; Fe!mpjAd!#P+wˊ.3_f@R\ 'Enש-Ec ?ɜGB[()I!RV=E2lNh HN[Hx2 4T{\,UQ+wAբP=bW!:=_]CELz),2 /ס[j^K2|Nܮޣ:)]JDaT?*ϐ*>!'ebf((Wp-$1m߇!4ɷD:˺ȃ75lA6|B$n.g뷋#oNtJ.]4t8# ?b k:V9{m+w@p9ȫ{@4֙)d_=Äp2>vmu~|!\- sG70wW|@їkotJ֗TU:#1upIU6_ӬӾ|fWnRwEƇO ȍ}jhhM\w;҄fEq u;bsb`Od}裹Ye} ]8/ie4( :nQj-Z]:rN D;A .MusҨx{%F!:Ҫ )v^`"!{9f:Ocu!EC` g( IY9o/:0ww7tV(pvi @<`s`2hԏ%>fiyL>-s:5>?zϻ:ټiZ3#jĶZ%RhPh.F!"*eh~oA;ʯxr 5}I݌5ރ?i:;gd]-QEjQkX5P}_0`f:ZKY6bvTwY& KMjڒ*uV wR0om$RW+!S/Xld!@k .HV_sjМͤ3 _'ԏ+AD_KքhJC=AF@di;+Is&?HBj0vMMo_\kpd?vXk%1̃݅[<@aK>?eǫlz՞qeq|6yɣwSl^b(L?X@39=;g>>c~?F(L&ѣl7{w%6?~W} Aŋ=JWkA5>\qTlE٧fkQ.C!f u[\o2Y/J-N&2}S"iYL᭬/}aAf<$[ScECk$oPKy SA:c:&{$f{ZmE޺y+ %5y1 62CR?P>ˈ`WJYNq_."K,LN9|<6xWԂ5j@+e\%U$CͦLxןe&j~O0Kp?D޻} d-*'%{I oc";BWj`-9u,鯶;1#Be5nx[F,uM(cOn6q0x"}3cϽsxe cy+^ą7S~sQ13%Dm?LH*@>#sDi͎޽k *Qc|^)J8_CaTe9YGlx-R2#$7p{xr̼|Z 1d. $0 d[vNʫ+Gaگff Z1ྩ&Tiʘ(4G.TsS>`%I{ OWZ⏿xj+w p?!U%Wl`(Vmx\/%ZT߲!lZP*qZ&i.=f1 ZhdDR['Q/rXԢgIW)"Sk4.eב/li5*Sx)N01ډs#R͸vXhFR5`#>{.m0>E;3Kwlk'3 1N`g)NFI)@Mg7CbY!|( #Uf4z4ZY]YS vleÞ}endN㭋seu;^lqis,p%aIPT&dG4Uk =vp,ʫ lhzJL&hul EIB1i(ٌuB[[Tb6ggm],.Sg uKd>!ߜ(sH []kV~"f"}"_iH|g 5܈ξ{Y=`ZŴS{[ice@I NƚW4%zGF)h h ĈCcE/&wd0ٖsxv|8^"#U+u=P/1 ۤ:H: 7&ޓle7{ --%=: M^?Yqa83 ڇDގ"k4&rnX77z|Z% PhD%xTVvò_`]۞GOl50#] b#ξrcbO[S{'rE+{@Kx|%#7u=@A}e&z'N?_{1h*g֭븶 bslOߓD(@ֿA4bF*(W:HlŬ6d¦"`=~\h~ ;d|Jzni' mHEk 8$=].j ,ɿo޹l)랹$m.cT.N\4\|e=i'9vޚ(ǸC4wHRGGBg݃xALO._P]Z4p- 7}?7}` ;|hC$p"epgɈ7]8)DYt2&T %)4۶6m!c>S~$cO ڢ5Crj9h[H:Ye.E:d}/-&  *{_JkD3Fvyly.=eP95.6Zhd [h S䓀:lpڻ qEiPC)Vѕ˜)5<-qKrUm ΪNH.U dj"sۂh`|pAZ>_JE=ށ7GHqMcu,DŽը93zpؐTg3N9 «$SKCN&5V1#t`@> -X];و3e^ gF6ۃ wH-͉4}JV*roMNNLСHhh֚??}>uG8]R vhHI骢-v'Lɰy1N(16$0,N\ g`lLa/"XEXn*grz݄,EuW}#8, ^4ƽkCb DbaA,GGnμC5TlxC#챑)܏5?xYGT?fs~3<n;oʘ2"ORz:-l7Qc{ӗ0``^Do'$>L(i42qEV.Y9-H1ՔYR^Lc>2BŬ>( 9?|_1Jj{YvxN_.swĒô\K@׺/0lz}B}gb]Q֗eZ|oIb5c4d0W0O7?J̌O.#vdTgQ*vjmrGC YaLGҙq}Ok " $3)Sltl Uro)Tc!F-/5s qZצ:s[PVS![1==N;Q*a W@e[>Gmngm_G:6/sA]y=EIWm0Yx&s5*o} ܊)o9QOl֎-jNjrlx`0Nu͞>?g!$TO<^_#5vfoyQ^_9C̍Vf' əLk`ϸKļEuZx$4里m\:M]L4eY!xfW7֙^L}ԏ]}#M} }͝(eNfq&`9)kt&mJ@z%23gVwɎ1>n99fkQ>\b~"n\0u# :ЕbcvV^;D߯| PH`&?Yz D E勜V/D`-8ܿP KDj Y_EY0pC>N?-.\Z[IjMq1|(1 vi4zttLf! AYr$:2? Y., n4?;%Qx`ҍb8Z#*kaX E:U4c8kRغZcKY :ƾ'V?`w [s$&nb@H#·X/6$5)C,MK EK26M8{Qeevk6|kClYӁGǘ:x'u,$QsunmjOUMG7BsC.BR)ՙCPO^v/Vj?zby:dA#̋nQ(w.\`eX$qfJg%༼.cbٷ/%hɃemÁs&iǑl}#ǓT#t\ o˼E>Y,* }.];le2֎eEKDG@3,~5Xu3Ҁ(V]!U7kE*F41M7'~Xsuòr,HR/*%Xnro7*\j8g˒ x}a{U:OЩƓo_+l-kݕ}nK[iϤV%B1\D]׹pQѝfQm҅G?ԺOw z>ni1'fL[!͚k^FN@ӏi®Z'm@Ӭ!]&ܧ]] )GGSFq* $mE%h7(, ϘkXQNEϡl8[R3n./Fd  8o1ӗQ};CKX=6_>[32ZuAB6/^glj6ŘYa Ѡ lA?\ri&tFvuh/u~fܑI\/=%^`RiC5-315>-ATGH|{r  _FLڅv?M܎];tﬡm|x~'g ~ӹu70Ч@M=(S;ňyrԣ9R@ *}v_uM[U(<+-YӼ}>" = \EI%czy6҆nenJh6Cv ]-H#U~Dirh"͖* Q-UqZU%2Z[Fe8XV٥Yͦ;|fW=7-;|b[Aiȫ,N4r=/:C;~ .l̂mc3}8GN)ʊp69].M8wc!AT"%!4 +&l!YG+rWQ.q*sbvc.:r #eΛ"$ K9ԍᵆ256[;0Dnr|=wEV`y˭f2Ww 2,~0hI Wo8Cԓ_e{Bqz)tU)weVWo{TLZĴ:/Z&Y=7wg<9Rqe+eW$_2n>'C\Rp"i n Ra:v JJ0@9(rбu6-GPß}b4z7}~ ꎕvpʷŊGܲLC -6ozpI0ԕd APˬ1#-bc(^@`6|>Q.AԸۣ=X"V%N3oO6U9 Nqs߷X~?'h=]N3u4Aф44a )<#P3ʾ֜-y3?JGjL e6nT`24ntTFӄyJ,VӝDK-n٢K<#L;x_s|ftoI&bx;Qd?1*\©[k%Q-D2w%H(<ڸ eGSM4G @IΜ!;ЯPzo2btUjt(* {zvc)fN>sr9Pc{Qtt:+!6GJIU~UI,Qфx}lHnopl8V*ep?=N-ةbcnPt3xj{Kb NI:w'7$)"7Ì;0JRI`HpOXUy9#1{?a2׎QmLKiS5yxf\·>,5O>Mș 9i}QI/uԻv|?[4zZ+%H']O!|}  ҨС@. k*PS/uz ֌!=BwD ʆPTU?ϱre9##ܝG"Xm1eQY?fE01*]yTă4UM=hey d'R Qew$OÉ)| /y2Af}27R(\~eM#T4.FF#0lљ~BEe. @@ Lr{]3]R_ZS4>|MLlkf(TՑD4%:jj/D%-T^`gȫPsf#~LF# ZOeH?iCeP_540S)ZYmp~s9qqr"Œ IkEU#%2tHޙ#4Dm.de s~<K[}@v?̛/=;l[<^W`#2_%THK(YN ˄i~ڶq(v8Գ_z/Hǿ$t6%0(2=qzwrMڞmv2Hhwָ--(j*+)dC]&hZ}RcCHD_=\>@}TgO]dBjJvcn62G+2ĕ^x%^(y]^V[hz0c1k_ /ܛ| =4/Ҿdfe4\'!V `o#A}A3 ub"ֶ%:J|`2K m1ftLb5En!;MՅz^H0u^fyj;he Jz z0vOh RSzE$Wk[ zt1V7}饺 #`dO.\B&.Qo{J6RQ/@\?sXoQĖΔ {x uX>e!Jj+v}tw_3՛ӔM<.GYcu 0JW*չ\2qgT.\KP ٨ WKjbVH݄-gmoA+%#: ΜI53`i!2Y}QRMǂl%YIsy@c;o7q&@-VskG2J ]ܾ՝rYo<O;+DuAB\Uĵ:?m `>%DxGRyFpY?BH)Gγ;C[!!l*|Ӿ!4;RFٿʏ]ٍF`G{ِ$1Z693;A8i~%:jmq/tENZǭ>+&xA-usMsd( 3Ƴ]%a D@va\1=hm pIZj37Wq &KFud\xsH(^KQu¾Az c0ceqoqj:7LGra]C[D!ex2lO%OZ43OPU/ ?J||V$2aqwD c0ࡳKj洪;9U..( MOv.Y9)o?t˹7 6=8i5nLɐhxV/(A{Q'L[1$uem<#GJNg5,D i{,Ng K8yYo~v,?բ2ǧUJ6j%tze͇hԙ r3|1Y>b;WkT/Y;B]9Cm&q{1Tcӏ9xbcJrRL E c݉AX!o dC8Q?iG(eWq&j::ƽ]#\_政&2c0C *ʐG9@~̽ƞC|>4)p)fWkj%xO# J!:lD_%M6h?a]"̷Ťt`154fyMA&jݺ4ŧppt!Ģ37s60.bTv!rwUTN2Jvɝ{SGGq#r:ErM2w)+$3&)*1~*ͫk:R"G4`z"A46fN ۱FTDG)&Je%df22({5YNIN,n4/" F {Ȼ:П3[Q\N02#u*]xK%gIMuXjas: |gulJ6aua`#NQȡlyhxJ֥𕬮3[{0z/tDPvOolgr5!m.f~̀ϒ-s>.vR@NT%#l/k4)B̍Qā2?pWddha" = gӶ@S":86}4@B9QV $_JDb ! s1e{'TP(-+vYYCA0Fֲ<0`6Ѥ9o;lHWU/j|)ʡpӊ&FuaVY۱BtXU2Lm]1$ןytzXϑ@.?MtYY>\Q kTo an4[ϓa ~EnX3)HhB谇a|*\584YeDVO#x -f¸JT=9 S",MضG"m9ߺ唃$/ _v &! ' }а@` "ZTNb72V1Z/MtI9aF.1d8x<3jF Dms/r@ەy22a]~>] Y^4: y}?$p:ei 5nKɚȦyv;VQX\yuK-lgf3ډ}H\  bU6TRf*r7!i^72r9GJԝb.ɡ G#_+w`XD|}U=g@\ڝ`)]".kb6E0:{bu E>B:@naG^Ouk`8tcAoM$;gh7686q|P7`%o>0!81U~9P,jY)f *#i"߳7}$Ii Fr" 6h:0g ɥ4*LݓYVT,9M3G\zKd"XL`$j'/f.>,ގ%rw~ԉ;.xW'I 4\g@քż,4dYh,+Wj70U(D2s(gek#3'8rw0͌"ifj;{2 To6N:OTMJvRͶqL>XBp5%_|b:f'P:};΍+>PݫQ 故X_]/]+jQ4&m]1BcTGmiiY4\~•c @ŕ(7:n`e:TuTxE_bj*(P)g xo~}*]Sǚt/[9tHPD&qp +`;쀯Y2lt2#$"[8rFi8pՏ=w*Uu՞Nu٪ z}[v'Sxk ICƢgוdXkXm,945YaV k?gy(oUXI7@lT*wJ,|CA " 6PzZd橾nidYe͙гW߅%EHF#r%Ķd;:楯7 l }֋VvEAKa̖.nRVg;vS\:D{m`*%ok> 'N-&RTcC$gS[B2I@i%cMWodol+>UZ#A+c%K*׆ו7:^RJdB)JֿW -:BpTXyNhuz:=^yUq/Y>FÚNNez.v8|@$DGybV֗L]B{i? [D1wUGI:G dy~z% 5A:'qiueG(co < BԜR#׫XLՋh,Ӯ~cCI?Q߹2gI C%Cp=З.YJV?29{}c{U dBfL\ziiP_jrf~%uSu >dlS}ґgj yޣT4k$8ЮF$]\W<&X58[UdE-<(Õ"LڧY*[g=Wn1]`:=RyXvi1k".FaEF;[͔msRiQ9GoJ4rzpe3@Hnl"WϔHtJ>kxɤrlr6|t~DHl|*OM+S@`p#OIZ¶ ml[[Ф`q7{3^猊uZAxQӋHim ¢5v _0T;f 4,bRQb ni8ŏ7fىJ@bx%p=1Я 2ZM.~+Ɖ2.ctܟ;Q`YŒOp0f5#~U{{`$:Сlb a5m8#F'lWt`m|XAFqi -Q0mrZK F.q>ىut`c;_H(Y6{Ā?,:+P(9/yBrꐣ7>xV_3,C^/Ԅz&*z$E:]&F(]'#1pL$AU~GBlG6*[(i9ui;_ZIDܾ:r>w.A{//a)IFnDs)CÅdq*=|+/{rty|lI':x%d?rAs6yF*~@u.pSRLsz|%)Sp{A,N,>Co}P k8 ~4vRЃtQ&rY5+ͩM4HGBSmNNy;ycP&س701+g6mb}nvBdqf~n.[*Hmꚪ̤TF]i,yCݪHGQ!&5 pf ''Bv@ђ5's8]( h#)8=.}$ƻn>v;ʳDO=\Hx#Rrɀ,ьf8oຼ 7aU42FDVh761!J93Gw ZqzRf n.H}cĵ`xSل$#Q$=d/U:b2{qa̬Ρ4cW}lA8h/HOc9B,-G.L*cO`ɕ4qcD53~) -lKL:뎁D=+P['ljfDM,'_XKA1wn/Jz٭a4l1%էuY"h.aDvj0:t^QmzaV s3;8L秜v3VkGFޏjT e96~%F_־K9=iˬkпl&g҄HZ КYvPHhz9owHQ[QLӴ 'r41 x3 zɦPHpk'ثt8Ɖ?}yZuo"ɤ!f`5A6U+OPbXe a>ҥ0q9uZዳ,TU| b.'!lS0O(4Vu R5uL$P*ܲ~+'8WSQTM%AH NiL <|UH$'_NR9/.H#MiqQ$ JDM/9u{7$}v|< -*`_1}9e݈z*z?$sh*!90dGRV(|qʫW\f{) y`L~xDl9 8 uX({#^7,.6ʵTvia;^8Ƭ؎Y;#qȁxM qu.T'vXqs:@FܣzӋVo׌'Ky.!^_@UȐҍYt@FYyN艍|vHzH9lÝ1 hlX>Vo e<>Sé^׍z=G+qz9诣\uNoa'>5[?6.UsO7HP~#)S y/^{-Ԭ;88(ΎD]T( })[WB@'meL+ܨ$3+?NQ3FھleZ%g{c7 z@CB_P+H8s%RaPƏ'&CPo*Vd){G_Ss\nR ֪/9IWDž9nj#`-%vcPGҦpK68zY?p.g~L"MSD9s*s` gI*,d!UYPo,f,Z|oY_8->uVI O 97]*OHc^mW/Xwk0#Аt"2 h@7xiq!B/%^In{Dvznee3i$' /OC鸜Vֹ. <W+Fb4SJ9x=DpjW|{r0p ȶ Dx@Py~Bzj S ĆQNi0;w%Prt#G#>ڶ]LnGiהHn}9/Jf.GwuEH!"`x~AUCNyatўm / кnm2!B3@f ȸxސ,ڵ\,s?J ڢ>"sU]jNu i'1@py- ImQeί)kÕ$f]aTgVfl 7+'=أP0y_@(-pj\H4}HDu!j,kF3r@5 ;}(nncBaYBi6u-pCWd|h!ܯH " tz$/۱gTڡI0ٱ%W/V>5T Xg:S$}{Rں0GpnPd!KbdOZ>* {7꣗rM{0TA@{ H{)x_-C_%ڻ&Wn~?κ>-Zz߬Oɏ{E W" gRΐE ū=\ M꛽Va#ys}­ f *}`יѫ<+F:L%*݈W*4drZNNi@VCt@LU[j&EҗOp&Jq:ܽl=$.l& dsI{ /2 j!3sdu\CH8J8*Ѵ%#gx{e96Kl[w}rX0huKOsЉIJ91(&6i{bNSdwM⳻y^shƠ߽'=ݙ.r0Ӿ+ZRR֪S:Jo,|nWcpFcݯ)s1M8sSrP?bHd2߮ŠGu벚Ρ[]7 w{p$76rbAN #X87Y]T@ pOv1 eIٕ ~+^Ho)\;j @]lg_a_JZF7T<$G̱Exz0OQ7DIxS,',K:)lMwp,H҇>´WU:x`w<ȯ oW[zMsbrŬ-ìJZ/b2!5hBվHϦ0 yQWIϬO\Y@@@H0 D{@Pz E1N !}M>cN[J6{/מ=sT~77AuG:B+IԖ$V$Ki-?D[gW@ r(yq:MjZxu `tVA5"˛qRӨIo-J<u-4+T3a_i00ߎbP]J@1 ˆ$tMQ x{o$2'說Zݝʹ/c:})7h)9od#}>K*Ų\G[e-SXcM_w Cgi y8IECu&]gi]n:XF}f}ڻK[0BIȦ߉9\*4UZߠx8Qp&}0NsRgl]¶q\Vy cEDۅnE{9 /L9ut,6e|YPBOFQ=ItRZZ"xMnHn i*@JpBV ʁP+*.2^d.^Zk}Xe YB[042*-ZΑ[ԣ4b;0 c֤Rh<Ehxl{aծf| ,6+cy 7ao)auIޑjZ 4uijtZ,RumO5b%1JciEG\ϯtl#`fuiH6As=. 2Cvz2N ۬C s<%x|X8a!7hүMs3Mgd>qJޗݴ8R]xQ7|rݮd;F"9H]r n/ryàryHc gJ(ȱ:d>%{Agl屩yd0BV"iiAˆpXx;.hQҽB }jPPߗZWjlm,u: ,\\*6ȲcLj9?,u 4CpO]|)i ݗ1T [apyW0~w5s] (څhZ[B=4YbE9Hl+BN u k14'vwMW!xmE6HDi`xtBr*NwXތOx/TB̆&]"K<̈́>UǪ]!'ì]R WHv -]a`,V{mYj0똎)jHzl=Ie y-nBޣ{ȅ4;fŅq̕Haaf]XAAtу/6h&\*_soS+^ֳ,Ʀ3 ϵ)ڟ ҭxkvlOq9eȊg6 w~읶 YZ