python3-dnf-4.7.0-8.el8 > 6 6_6 3!pQp)Tξ7]mtZ`bzq. ]mtZ`;dNËWlCxZNZ!#.DdɎCYb|lY=b`K`x :QVj\X; rv~leŠ#+ 7Ϝ?zHBhQ8JVV :%iI;Z2aPy tA O]sGpRp-Aɧ1؈C`z~A;*Ԁm_k˽Tͨ@F^WE\>f0N[,뾽6 }y+ QzH Pjf\V遙JTߌ`-m8ڶ[eaYW!у֡א̙l6#iy>)6;nV q5 ZU kb7֧lY;z nKoZᨹ3e%O3l'G*P[Var4lo.L.v}zd5!V$-3Oؼ87!õF!-iXncd;:G}%+ћm{6JQ]Rkˡ p9t{a)pSEʜ ӊ$ 7:\d"Ezc$|YCTW,dEckx=}qy"d?}'.(t(G;]@l A!trCnڌc7mNTp2rR36|9*K'?Jf(iE$?$᪯;bI>d 6w.Xh.W;t>p?$?d  4PT  $  6   H   l  L5  M@ Qd V [[ _``DaW(a8a{9c{:y{GJ| HN IR XSYS\S ]X ^mbp{dqeqfqlqtq uu vzwzh x~ yCpython3-dnf4.7.08.el8Python 3 interface to DNFPython 3 interface to DNF.bzhzord1-prod-a64build003.svc.aws.rockylinux.orgKojiRockyGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm45877dfkzz""HH%% I '*'*77   VVggA A KuKu<<xix!!  1 1AA(-. a a}{ghzz  yy  ((+}+} e e:t:t QQWW**__6Q6QaaOO ?t :wCSm A]2z&l sJ2~/ f]4Z9f`:':' O r A qq6y6FF:a:%,;M~0!(rT<<^^F+o"3QO. hhY e~-`}Oqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤bzh\bzhbbzhbbzhb`tfbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzh\`tfbzhb`tfbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhb`tfbzh\bzhb`tfbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhb`tf`tf`tf`tf`tf`tf`tfbzh\`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfbzh\`tf`tf`tf`tf`tf`tf`tf`tfbzh\bzhb`tfbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhb`tf`tf`tfbzh\`tfbzhb`tfbzhbbzhbbzhbbzhbbzhbbzhbbzhb`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfbzhb`tfbzhbbzhbbzhbbzhbbzhbbzhbbzhb`tf`tf`tf`tf`tf`tf`tfbzh\`tfbzhb`tfbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhbbzhb`tf`tfbzh\`tf`tf`tf`tf`tf`tf`tfbzhb`tfbzhbbzhbbzhbbzhbbzhbbzhbbzhb`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd4865dcb93acb8717c88b3f27ee768f646458c6bfd18a78e1b6eb201fdcb1d063c926c20aec446f8e8b6f9912425a742c2259ccfaaec6a913f1e550ef165a2c871c231b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d07e778daa4901016dd913db7ce92e82341625643acb92147987165cb8df6d49f44a7a7ecc560e263e0f3d1513e78dcebcb34f6dcad0f08dfeef30b40de3227949b9db8cdc4cd260d45307469a7b95edd5fdd6f28bb370fee5c5c9d8150aaec869b9db8cdc4cd260d45307469a7b95edd5fdd6f28bb370fee5c5c9d8150aaec8690e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e894c0f8500d369a90ad393b7c9930c3ddb6ddc508fe1030f107f5fa22cd46aa4b94c0f8500d369a90ad393b7c9930c3ddb6ddc508fe1030f107f5fa22cd46aa4b32707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f7ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d54003b2b79f4b304749f0b5908d325a45f7e7a598ca11fcfe96bc1b2c563ff01aff7b06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b609274c45d4c2a67be4a8d278e77ebf2563fb66eab83f37c505a335d3a83535e6fd4b4fb2dc42d831d5c244a435105589c0b49b1c7b4b22288a2824fad0c221b2ce5b734c27769c041fc437faa878ed20cc031951cdeccce81e74eda4378341c8628b734c27769c041fc437faa878ed20cc031951cdeccce81e74eda4378341c86288febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd66892e3ef272450e34e9948d2688b917c5f1b8cfee52b00d4f4a49cf21bf2f2b3fb27f6a36712c9895931c4e59ed6ecc4e24f61da1f8281d6e697ffaf233c8f4ed80f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78010f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78015f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e7629470942fbf9da2a470e24850f079271132629c47326382b3cba852d57a06328e9f013d686e3045839c180d4a5af8ebfc9d0de5efee67181c27ddf9a958d401a7cc3c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c307c06fe4123ba060dec7307f435c3f597008185e2061b7451c52e165dad7a0b33d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d86711196a14b435bd993768b2f3f2da016c99055838363be82f7d1ad6b0738f34c61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4629c2c0115f8a1ce57ca18ee324c1fe44dbc5d162b3cedad626a7effb003ed67629c2c0115f8a1ce57ca18ee324c1fe44dbc5d162b3cedad626a7effb003ed67964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb85df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-8.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-8.el82.9.33.60.61.10.1.80.61.14.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3bzSb4t@aeaq@ababaS@`@``%@`"y@`!'`3@```2@__@__ @_^@^?@^^K^4^[]+]@]@]@]]nU]i]S]Ik]@\\\@\7\eX@\]o@\\\Z@\/J\[[[ā@[#@[\[h@[-[qr[i[[ @[P}@[GB[6@[2*YB@Y@Yp@Y*@YV@Yu@Y>@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Release Engineering - 4.7.0-8Marek Blaha - 4.7.0-8Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Add Rocky bugtracker- Update translations- 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- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-8.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 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-800abb44b5fc32148ef1c2d98a29ce95f6e85b979207c008b8555699760affb8f?7zXZ !#,Ȣ] b2u y-iSqj8$ / IEfv/-v)n*+@:rp;Ndbۢg}Q>]_&׳DEA>Oz:4S{oq\%ź^^Дπꪤ! ̉ JWtI0lE2n ̜A'#ЦU HOWGUo\H;*A׎F -V>^RZa#̠3DMnߎ Z ­8n)E2t@ @="?/Gp>T/5xpaԞ=>`/gx/EYOe[6YQ?S. O |!bZ-794A+ENyvӭ@jٻjpe 9kV^<[jsu[ .v.Sú{ ykUMBʔqf[iroax0lzC6^PN+bK r:JwNcx5f<߭^q@ʦ-8Py ݍjru83o6ijt?bŦ4hy'j}jT$fߗc\Ga9nZŖQ. R/&@t/2iT?)Uj S?`p|\dwH|EĦf)ʽun{'!AJXnj\QR *j,(N 1_?<6 #@P6wUu. hKֲpɗ &) \ԈNCw>b TԶ6oa?>3$Hm-ehg2*"S쯣ZtQ'kQ̆vg5TO㈃I)@TQ.-chaC{TSR@ zg{槧AkE2aeyF, N)0B2 2xF:=unx#J[^L2r^;閴GFHfԉXࢵJuϻa;c!;Ae =a x`ű 0Gsׁ&`UUyW+cVa᤻e /d -yPt 4.+"iY^|s4z,1̕4ȷ9ocw_Hx۽ pt5ԝ=GIkuظ:KYc}YPYHCV֧&xwe80v!u,>ָxv l{(r)_o<^"110@~ӦF1(P1AjBYܨR˫Z;Cݰ<{=?O:W{Elb3X-^; Fh ہ6>ćtuԎ}NYiM/[1sgLA#u&Q  n<FdyXJ9qw<2VTD!tE!CYëUq2K RY=!F~?T$Jk(vV}v7Vv٩3]'J^Z])r&̘›Й"~JPIEXRfҋ= tl`?V,R6v_\DtxDǗ߻O(@# &dJ_xl;'2`O<40 )QS[d&L:`vTkd1N__%4"i[h6t]%I{USmЁxuAIc@ vAK3y?bGK*CU`pK)QYU%r!z֠!1. |8a2QI[k` & zOS%CBDJPBڏH!h:USEcGi) ˿2_yq۞L1EP#}kuVO<31jʧ63*Hg)E%|;9Ё+[Q}Ҥ +0uղx`ڡoe,&7Ѱ5o&{͆8ZΔPIE׃W\aDxߊau1D:QOʻu:a[Re\(r3rI}H*b"%ǒlӣmi`-e/[+t˘'R!հq٬#Qo0zeC*~t{\vmb)b [N?D-gkZXPCb&3@6f88!cʹ\Hdx䢯Sxo:Z'm<9 t̘0px[BEBHsyיN'hDM`w0:`YϲmQ eXhLƼ̘×=)^?ozy&נm!t]>+ݟ&pmЬ!#r{)U)~‚"xAR8WxfuExvbsL z 2ac:[1ۓRrO!#ECphu!Kcc ]?6+ 5)˷35]Q݉~0_=$l>6dhc[N-e?̯I_u)o Q3?B4a"SfuļA"ݺn,a`,\K.R][f &u^POf{>Tu۠ukz_2T z]lFyҞ)t qcj+3]^J̐cI\?U%{^w\1 B׈G(*+a'ƀo)MLoQi{c$NJ$q֋s"LbC_A{1gR[(@[Il)+OoiJd`_m~R M; X=q5?^+߃RF>6R%[UOf} \~#u7 qT~ݷkTX'BOhS5vb=3 SgW`V b5xol"f[>TTۭTQsÐׇ+l ѿI!bofyHV vʿ).VoQs})GzRs LV׬ Wb/gF=2n-qĬRiW{Oa$>MHZ P:(U!.O|FXvtfi-(D#~`yy0K%$/82! qqQJspJ^=w3圑MB,0W4`KH^+hYB ٳ)Z1y}UJ_kmĒp,K M eW$ɌF?-l8fW r1an%RcT~O~Њr"(c7+ӓ+6.+kNbr*03zKA.~]l+ ?pr~빔H;;ΥJ}1ƾiwGmhH,!ujOGO4^'awY0DBgeMI,>L@s'1 |ImYXI$12):ߛl獲#Rۀk,((&MOd 7mӞ4w%_ aq.|nR/({Ekf7>ӭ}⺇It(7AN=9/2%x*wքmѝs4IcutuI1οG)Y$2 F-4Bw}GU<؈z<7֩&vj֓ZIV3A tl (a'}ЏtEzNt4?7z=YYĞc~wyj:'pn"vqXxǫszP7x 1c_Xߵx~I +)31o\GF=#b1Nwe%R;ÇS1kQf_J?',#Tq@x=bkU |jK'aZ {pf+s ]Q[PSz5' %(zzYI>Ah1@a FfJ::ވ}xϝCTN\W Єga dӑl6"}ET9\.k^\VR_qis1@eDK;в,r/)G D?pľXe菽%DOKE!v$;H+ Cbx9'9cNd@`K"rэn~N +|~fZQNxFRf[".S)Ud,gkn2iީq=0-#X2n)8'"Io.H:-COBÆ_s BAU$繁 7z C4f hIp ؤzM hu\vxhOEmHV+OpOA0T2 1Rpu(L {V0 w;$fd 2!CV9zE"`}`M| MrKd:dS &,C ,E9$9w 'U 0ir&XTzE>Z6VLHϷ\s}A1I؆\,ha knq88[g&z8UQ+ lH6j>R2/uIq&F,qc=úHX[Td*`%%1}$.ԤMژ(NJ+_jzc4+];*3Q 6 _M (#^6F{/(y<)"#5١BY<[Ғb4OTlv1`%OLP6đ` 5 ݧ"'bBw0V pvk R`KpTzX)Y6%,<`9"Dqʕmq!3O\v,k )ߍ6 틢G?I| pĥcu; /֕QC6?mBB_`xf.[Si)&Ta"L#ܶ;2.=*ڵ`oh &>.k€`f"8+᝚e7TԖ#mѹg@;PgH`ba 5 NsS$";Zt'MsܔxVζyE@r ;zy hfSDGzo.r!VѷМoI\Ņ5.:"a73~qK`k2=:ɖPKȆ$`FUˤHю͇8MaZ @VKeLf(dca HXXXB3[U!Phv@Tkc0cT/HJjE#oQ`^9~<) d'jo8&x^+۱{Ǹ__anzM3U);1T+'(Z5[7vyX#9Z'Hj7T\6\ TNI"rMcj-?d.-J04.Λ޵< `re jJY!'=.sbA rxB$],y!G)b4=fh|_M`JNj#0)ol5y+u lևkh+,N{;=q vy_ܙ/aQOXz{^8lNt̆ 8M)V(#[j,c'VO!CBV6 MO>z2P!:\V9ý|Ib `gb6P?^ |o6(^hGe8c{Q%KV+x kbم@{zJ6(Sb&, ǖU\BϣbT6.[;@GrTjH(9kenL "LRD^ z ҡP$ =fyG`ljr'`x"Axm矤 JŪ-ᤴ*c]-mɆ= ^QjA# Cy@ۢ]_%F.ڣ65Zrim4w KaJ >#&j ' Dv G,)!V#28A"[ Pޔ$ _U,]m`&B(գQ@T|~:yѩ~?|+)DTf|>p'_cW䱋5jdwAyc*mfO^mE!C|g]qlcx,/X%K 2/[cZAa4._zJ֖͙sco ek7Jmrcu(WPt>՘έOOD ˼(1$>&-m$ 5OWm|qqLQpTW'KȺ ͵4"ϥ̪9}?٨KUܓ\H}27Ԉ"&Y<3KGIuBwP >`mE 춫m7{IHC>>Fyh+E@W "k@"M4^$G>Z&.1? wSJx`jbBxw%xfċS>j+0X5,7 <AIɹ=VnuHp#Ug- ~Zoh S1u`3hે~m(A>"Y^9q xOvSщ.]=׍'"y.=&bɨû m Q31U 03ޜz^䲛ʭfOQzG1*< _%h>i gi'V&/Ji%_~^:+wȱE ?MIXi~U*,,i ӱg k'q)O5r.ņӸ]*brɞY.?cٽj`[hO!)E%&%-Amb!O?ѹw0uzCG,0V{pMbsˠ=/ZlN{akгUC.UmPNOy ͚TBO{{U#UI.zțSh5O_,(U8 .McP,Y:63ij'' Ioikvsmw`*ߣu\`G=V;-0KfsrҤH)2űVHnxw br~v+[@zc-擾?C/W OfCpRk';Ώ6~?X!,+׳#; )H]ǗW ŲK\% 6$887FqӠ+YYv c~FM7&1vT@Y q,շ Ӊvg,Ae/aǰ 4APWv72%ZJQ]HV/+{,8I4K9!;ԼxjwVW-ak\<T_޷jGѮ:H*7OIde1* )( T{w7n6)A&) /1A Ʉmcg3q3Ћ)ӛ. 9 eH7*c&mwS1᧰*}[=sl ppYgE`] U?V'v\@"#lK a ҕ&#r<'@Pmr&^}~W̃م(F68.]Y ;=1RJHA>$[ϛ>qݲi5Q!*أc$R+ Y٣Vk袜}H<gbOl'k&gȂR_4@7e7Y nͫn xDMCgh%7@rOsBaStq'A&2F>5H\ T"l V׿ؘǎ1hZadt 9aT +\^HymdjWx2{%m! LetBuZ\ly"ýx 0~xT{?=PLF"xg Ϫ/9kvC3W$4FCW@oqFie\"ȝ6nyXiq׍~F Q dC =ŀ YNYS6dpDr%A_@98, zSed1=864$e;%2e;j f/XI `+03 }Rz EnmŒ!`_vVKId]Biqit뺢X7T8nmU%:3^ Mͭ ґbg+(}@gٞ/LTJs{vwZBKx传DʟECr81rۦ;`.Βe{1bx"m9eQB흇\I0N%N^L09cF÷@8ѯItr}fKH nTusEutDr䷈ \ccȎ󪾗o_^o|%N5dr6+q YbJe|ֽCj\Y8/܀:*K xO&zʮVtqô\_nW@6@*sXLFFUƕ2Pl%p %x"Tšبujw(*e3xQwGkI_f~G*4W!quq7#eVyt#}VE' aba6@<ljbW8g؍#í+Ƹ<ÔO7`vQzn>ȭAݖ)겂 G\ !0OzNQT8-!ҍbJ\{qFSRS&QpTƾYiubuu3!JG< aNAO7WIZA쐕{Q픽)P^=jGb>CseV"Xȍs -LeF@46=!4bPOY5h'Wci%KNRu'!&-GtAy$qW=Rܽ9^fUS_ kԛـ<𬩻t#,kaҭ]PЌ^A>zL;Z-w~,%ΓUMR*upc*UtIFwhc Pf}fC5I͔XB{g?6ẁ`MPowT ]A]IHo'%+Yƀ$B+lfc61c|f[^ g%`MQ/Y@(;'InPJavBSFs Xmg/&l2CdL35'=S0J&B愶fw]t~FHdB͹f[MV`Hj-Kasж5R[W?D V5,X:刏  /A>z"q]ȧǽRK{bPBqn%A#"+7FTuEzEuqshrgG~,œoWҨi v.fx)e wd9R(Qn,S-Η;NהE̛QP9ލ+]ohu%S %6<:%ALQO0i* ΋ugv;Z|6ًM,Gq7 idjV4^rxe4Y5(%W4 ފ${.?"Q!V^5_+0G0)^^x=U dN],[|AؐVG^k DCDN`Mw m]C P}[dP5"{a~`QQ6Yn~6&Ȭ 2~ZqcX۴ Q{=𐻓WxkxOQk ߕ.HM9EA&$BPR#},Ae3t%*amRz2R)M0Wa"AF+"m Jt9w~^͜q27'>o޲!}=:aV;M79MIFBY̓chts 2@$Jt=aOQ >t Kd5hSp;}K(הQ(ļG%D!WeT 5ߖ.^K=NpҊ{ N s*ԧ+ 2"~ohmwȺćwgkruxj>ѹMѰ2m-4*CNLsn6*D}PT>yks҆UY熏P=0{NReerwAD~_&,S`QD0{r͵V?Ä!~ex}kInzЗ /xsUa@: X|(q%v3Δ$yqE; Tu5srY-NC^ȇPtxO,kx m?16n+/-~?4CsB*Nwj`-~,A6~}Bh \ 3p`>N/r}2}bAʤ4nHّFA~%kcu^Y3 ݭ=՛$#PQ!ӛw6 urWW,DYLŞ'P%u7m7[-E +܅!=aԠ4Qղz=zP\5{Gd ˾c[ yڕ#E*6l)~,Q3&x.\Tk*g`9(,GǴdGH uyv%JT fŀVL@z*nBcqǕv$NETzMP[gg _LIQ5>=gd"2 h[ )*2g;_"^[0K Z=y̗'6*\&EuNGUOrbd6=>~&SQ o2+GaG@a*5`cGշ*2-B֡pʯmc+hM/'/=,3 |ԳK?gWO826rT2+E &}';h 7, ?ɮ/ceueɪRb.$SXSj}h+/k\kv#Yț |к]ǜ1K=Hng߯a@9|V̙.un|WF 随_} &xNguC"آ?MLF9䩝*բ;g+m@xl屫h$I.%gg:J8 b?)t$ „gXBX-a6 d:X_BNQ6ƈQkj瘋\ wΜhԟ[=r~E0*ٱ_}ʒ~S'!H:cXEͬ=xVĎh?zuuHj[fߐ{q/m$€K*Ӭt$J[y3J vҝpÀI/$)oe 8jI9uhH5W'S#*؃b l \Hn-s@X*.A0mf ҁ"1RZC"Tː?X|)qY]ioL/hm i }lu}軫[$!#.K=~8vf4aZ12SohiӸs֒ܯ%QȱΉʆ%` hop{8J8m/{ma`S9"`X2h V#l^Ɍ`8>6)Z8|1Q6UR!r=#凔M` Z*%ˢ5埩ALB(b _RIXJ)ΉHѫcGjDoly]tۗ›=_ΈAO0s"(tC[=Ba1#,aMBm'{Cb^^eRg;G>A堃<=-;Ro7FKuA;Rf* =#-%uǚqݼ~r+l,;2NK:)M]rw+e/&ިf\@:;N Wq^b.U){<ᝎHF0:m5ECteU=j?gT航,]juEpy ,d޹uq!VP9k!:M`80hUl5B ?GVj~ޒ)M" D{Z_?_^ Ykln{ (oI tQQ@<[AD28M!s;0 6m@LU:"^Gr)IӮo5ڏEf#vG(rzd (ˍ712^ If,T^{/ pClx&jt-OZi=Tk@WK$խJceK-|ɽ'H2՝=8dAH2RkS "J5~'~t}oBӣ Na䥻=Y3iy;ID&Tc5h)b&ju2Js]n-Xq\ /@4r{jː?AmA#K?s@*-b^}0+l䧕c,Ze|1Ė yab5AefJ6B,C dwtM;e6ampйsI:GB7-$tBs DfDIygG"#drߎu^ z%07O_٤AXX9VS wF;HГÍw4ZL^-嘷-经{;pΣ)wrlW7ur$ \r.!(| ˵GUVKj+1PeK^QBSL📺V3pH#hIfw؁٩[KNn~HWĴ 6A6AvE$DCg쀌3ǯ{ma$' 2_C?7׌G3I՜Wk/PH͉JPXpg/8Q*Ż l_``eFZopÄNN9zo`J|1WC`뚂߰̀2=r Z;~L\,qz?NA Ppp#i>?cىGV9ųZ&)UkPv(b~rw&$y1g9nqC E?BN}ec3'E${8<?֐T~3=xR֟/"w,g|JuYChuG2%q$+Ckg6FNǓ})M3\C'I `kHTer1,.s})vb%)00$+v*b'qHj3!ܼSQ\C)l%V0˼tu('k PýR̂&T"mAYz|Z΀_"+}̋}鬷 *lDH؆R_dSlLYRkޮL!t{ (Ts'G=Dǁ_ďq]Jr*v=:MpU"\5D| ewbÑ&nޏ4utvجvX@D.ѣ2Tm5u LcoDp殛"KuGGjúdZ?oM0!K-! T) רy쫚JiHַm|KubDO/[=`Y( ugcO^1|93ΞNO +kY7=ČrUIXdXK4HO^}(Q-C ψiރUpw"WNGqH.L4(WT *F\7>=S54"J E{bԖ>}m*s Lz9f"%9t~hswc*Q N$ H4(rK>]EGm,i;?P)".L\iyWścBƵ&z*'ܑӳ+\1IB-R.ed;O1} s v y0z1%r75Wu~H\'5\SJSlݕG<`1ފxag(2fCfz(_̡FP o-ZkᕤH,NShPrxT~2clEbiF㨽lP/dbQH:r$DFh:M"n gIy=\ Z˰Sf{w}Nn_|WDܬhm>X͹u&{i~/4ÿ|"nŹu?_(dxoGUvaӥʪS@gULs E\yjLtj*7cun1"0S02Z[vi)=){># s3g7-i!BT^)5oG&;.aSb)eDSzM`_Z.CH1B7G2nj۾q{(+y3#!' 8qD#!;bOΚI3ج% e8D33j&hf11x1oK$_hqJ!ډAڐEw98Djc*~P6'Fn Բ2$ߧT|9b(UUf.w+Ft= gk7)7&1R&V_Xm]*Hͷ7,Cr|noN1)W%GԊ>)yBse"OR4XtDh0=(ƝQV7?Єߺ׺KA ٱvB[oR 홫v$<ǣyPWyHC$8J*m4bq|v'L:}M\q7N 0tw(4`ϑ\4(% PnL?1g22z&(YwHϻ'a$|AN*ȇȡ%);6|ʦT] 5ľ!~ꊅB(U7 )2\:x Vxv :EY&T+ \#~/%j?aro:"+;yK .a.`1GǎK\(jЛ>0\y8* 1h|_k9回¼&s_v! Kx2[b<&yyN1!+f_UDy)4jw*NW?cagzq/$ԲGTUQOv >a!\7!;r59S.P diH`0l2a,55|`{.En(U65p:@:$PeV`FHRaIXu٘cC6x<3ۧ`Kx3J4E2c97 :m}xRvnE!LEn]Ь,yjObe6-}bU K`ȵEw,޹'Q1F5{JP;^]ͰQw_ pJ ,i@whސ4M@fˢAN3u~mO+j,[׎*;bQH|},λh+\or[Rgrr'!ƀZ2 ǐK8 :VOб@jV ( Πꉩev" vg{ hrbYeVERڬeֲ$f4tzY6^ ~tu]7D%?_2# :jcU[/"DLnWl||0r/_Oncn|d h0mQB669m|JWi£}D4*We9pA{2]2)Uߤq-P-#^R(2KL$<0n~OvH9yrz.隦wy=a II Ud5n!iB`DB[/I@̳pL_(*ƯG_Z(`O|{/?[;$ח )HJ2BɈ:Wxl7" mMh9B*nn yS׵d;$bMS^@|a\~Z z0Y67[ 8Qѿ5ҩ -w v9p##C]vw?/H\Z|Ƭtd[bY!~F{C22ٙu:޶u>gC7s2^kXƾƈKl ObMGKBYDQoDmseV<3"h׽VMu_+kp 7 U9u~mN8W,wk6oٗM+ "0f㑞i;+6we'V<v5w X6He=h޳Y(7JkQe43>R5M?গti5eDVGـXM16^xG@bi'Qx?{~(HjAMX"zrT]r-8U5hE?!h1FŏrUc6W섚JKug IZס)6!R {V݀f֗2J9;WB 4ȍ0>If 9.r.)w4sJkGys4p9Ύn]qe)4t^Ff9/uR*5ݟ!` tSeKz/CQaڹK\Ǹ)BHj/Y> a|ͬ2>}ΤHm8*;'^l|\ /`V>:;䲇FD]'i;#LNuq|y]zQώO P=W}L0kO5MR:I;@ȫ"{vF:jLc[;; -9z%ʋ ,I H~rsC+pjٮ]Lybo!kkUo.E: [Q؎2f02dq2Q f<i,WLD[q6x:HJBxZ!3L27*r3ߞFvoFOnrI全O`pbt ̨ ] .dd52vLO8{D8G+'8;_1gqng9%GhU5C‚(œ9x0'5n'p}tt%8VfU˸mk4缪5,Tn7ju+m K5WE Wcv,Os"<șvRP"v gЁYfg)X;):BQ\k@ШX}gudТ8 e2CpBХ3v FWUF׸6HFyo);Zag3b̾%R^۴+ COzOy{Tnk~(<ih2NMu/ oQ7="e%!BD?22XWtNz݉+-qMBCH#fqsw> $u^ l \Z|oTr(x2 (UvI3mvcHsoO"ToPpqRK”=׬|6Bp²{98]XS# _p&:پȞV3.ifPJP{*F `kK k-:1V.h'HL! ^c`ZmYm˗J[h0$)k;1ڑg28c/Ž!u(_f==ֵd hƳAm[nD ; PH]Pf[M*(rFlq.P: Hm̖)!!(vhÛ}:O)&E G6b̐ 6{vEn7ok/|ad~1oʿ̊XRm잃Em",ZShԍ&XhQ";ǩ;~C]}M^Vh9}j#P[aGM]X㝌5Y[Kz xI'K߻_r g>m`zPF5{KݙRi®ڷ斤bx2>nTn̴`/tj:cv$z*أV˵KľhIx{ϲM]w9XsJ=S~a!5`L,P1@E*P݉r@XidQ1e BvtXwGH,-ʛKIN#GѝiE]"ڡvL"Ao/zM$)@ȀLɂgBق|*ufil'NE }(+zdI&*0{m`]s^/}.TGERuIZz ͬ''}Kb]wX,k˔m߃"*hՇk-^""uh冽*+U$uQJ1 71cAkKG,rHioQE܊+ j"@(+v;}8でyג|Ip2w)'0x=C|}TW1RQ.a8Ls$}! }2@`mڟ`P*H~dNѴюA ,HGF])l\j! en3NUʩ!έǴ77x/ِ N]C 5a'+O~Fݱo!$F^0r x a{ʞV\英\ fǵ*>RpZThL ˽P e,L*[~r'{Ӗ}x{]b B+BH ,cE #Kr /WH[Xm_T #_1Gt:dw, ԍn~c;{: /xq6>R䖌F|:=ݐC|$^ ZVJeW=Z٪g3*lqsl݄"gE&jATv?V5Ev/qgn.{1{|QxSpYRsyнR7T4;v7CWlmwz%5j6\LNѶ sk wyˉ@&/ݏ,[Dup'I)n3|Zt)b᧾IF7`;MEV [j QfcȦs.b-4J,Da`pdb2ApA].x74o6;]as{vg IUq:~kx<liѥ4IbC[ga^_U&IC/8M$k++.Q٧ Ee{ dӹ9O ؆;|-k`X*U87O6_Ԙkz^5&AR1 pb偵~ qߔ "`J6HenfD̏[sf0AHt /;].fjrKʍ^(+D<>{th)#M oi!#򶵹៴#H7B.C腊RCc׶*9k{ѓ6 IC 3wL7"WsbML4&33Ԡt²S P̚`BǍ^AJ:gvP/q0, A/z%fIu |p4$bt +DƟ-ڪ5==ɶɏ?I5 5ňK§j%,/SjLj9)йZInSvX]Ed 7{.kVFNAYJn5ɣ;I cwuP83O8jZ)NW@'nGDd *ll=ewN;يZ0us+ղ5.AK0'R%wgaG,m9\Mz=a'BBaOUȓa [kKTk{==7yb]JxpVduqNN+wiUU/yCڢc0,FEhJ=iU7ţ]& g r {.mQ Z-fr urc6$ *0m>6A("@tZ\ 'G&֌/`ɘr,pg.%rח͒w4YH ;_Y(!-@+u:A~_G̣z3#*IX eI.ݝmDEt%:"a|6_T>&_o8=V2[e6 puu,a y= Y<ꦺHwr_4Tʨe#]b4>2祓u;@x| Dе<#=rq9HV;SD`kVњ\_UA3fZo釄> "H3_ h{؎,^ @aF {^I ~x&] u3AiңO/A)"{?U־HEWϘR]Nel]މ!M')v!^ ī^H浖L'qHOI'gIq\`p.LpGwG&8%TH췃 8c>`끢!r$\tEw8\ 4N*kWNN"罆d,dBFH&o=8Lf>UN4ƦGZ]. Og!ByoH \~|حe^Ҳ'V9z0z՜k3, I?W#K_*Gm䄴  M8]y!O#ܺNwFQ@(9 T!$c)&|pxp9@~2ow`뀥u̚ށ&Cs ]R7SP*+,`)`  {Bxyw!y`ffBiuJ[O6#]i.+7#7@$\6η8R7'>t-Rnt'Bs,]فU(߳KdāuwAPB?Ӵ6UysI$Ԩe*vZd1>ƲY᝔!悀"YC3p9P?]KkwޥooVzz Or*`WYPvHeϨ`ZzX;~ dcVoM0s(4=w 3C]QF՘m޲-G<7Ƭ;sG3JOzhK+߷ \+̌.GqtR)k3$:/ڔٟFЧ`>]VH30#Cis`ť* on-:qI8υk$.JUOӔYWaZ½J"@|O0VA~tXSx¯}bSdY2o@)}غ_x_ݾMZ{ݡ9G@O KkPSq&Xc)'z1YUϋآ| P|\ PH5c} /GiV/ x"܍U5RKcVFrm22QlvHT2:H&(̶Ʃ*7޹ś$=4uߚt0NBFMDnvgCX@^-8~@CӼCrBإByAٯb0rv\ЖScۻR2lIMY*} ݦYM숩^]}%mY*st<; V޶hj?e2Ǖ@jd ?沚aY j/SЫ_n1M@dѓ@'R.%/5-oh ݅]TeuZǍ": p.N;jnkܐ}z eP:7/Mӱ@ lKMO4wa"c3R;Z#~oh?[[ZBMLy.pz]6yܧ'u,$7O@sˡ搝v^sdR5b1wYlPQkKfsf>/ֺP@DZoId6eA *^v͉)RF3Xm&d:]QG֭  f'AJh9߇}Fl`zMpkkT#ϭXzT՘h֔2fŒGLLjUH0ƒ4W8 `>' ;9MfG]VnbyO0Zζ4߿{  c6K l HṶclsl,[e zV4kr-@к$v./Rhȩ+scֶ &SoTf"0XwW(OrqM z,jxU]r [%="qYw UrSǩ렆+ P(ۇoޟw^=w%|wt RNI_xJ,"xL}o4KG"Q)E508cm\0]s~%y{F_,R`VoZUjP8϶^Pή Ǻηt0;I+LQFY2%'(jF$87I%VT6uw$o3) gNQj? 7Zn9/[3ŋD%z GS<{\$wB0gW'>- vÈ$WTPFi@#9o &5(Ys2rSٹSˋ'::˽IDyLɸAdd|@}9jd!QU"22>l,_nq9O!.`JüxvP $ɝ+3M5BzqơG]oL$߷p!Qk7\Х[0$JX"\Ϟwʟ]ɼ%:v߂qpdWgW]tZ>%EaR:~E ϙ1]C*ܣ׷ӱN7$ /0KYYqòØ }m恰iq ó@%Qej}ŸL nqͥ8J)3("/ЩP4fAoEҌp\<BcA`mIL!FW6ĎTYLAO䕟v6%܌Z<>KG-s$d2;WmFL[l _&/NށOs|jLlྫྷPhЇ賖1iN5b kR˳<ޒ> `d>"]y14ԣaRZkJg{7^&;S(Mۢ H:pa p)f3S0ߪ=EN+{CQ?TIM-( e6P:NOמJt[qJ eQ|!z8^) SZŰ, ^]_`~7;<( $Or]׋xnvo ćdldhJ?MKՙ།lv^ e%{J[@{E'J4}7^샎Yv1t<%Z>ELq' TpZg$@̆Ҷ /rG!o%(!3hTe mda(]FbzkwRJA%L11zŻh Y}2b4ˮ8qQlhnxBg>VH_BDv4$eb@2[B9&x8N2]9j]=6OO -Oe[(x ^]oXwHXz#֍N>`VVҮKn98[o vˑxZVҥw)ʃiN%+`)#-1D F.yj.מsZxQz.A rU&װxԃ.&<ߌ 3ε|F4(<^0zw5l)P-EԵ  XTkT[1JBnhL&Y}C(n;P0<*k5ki0莼_,juBEvр/0(.p,Qjg>+߉[Gk_nԔr9.GfgP'|E@~bV(7Q`7YQ4GX~?!3(?=  g w%ƯG-砆<]G&sJ~ORi#^;7i%#7(@LykUpw|l:- xNwj5aR˞߾D6ם*Z6ZKҎCUYЧ 4}UY(o&j>PB@ ZuH!7#j$ÈX~?5컅ٸ0!qݏx;˒ ;5g#VE|Hf.u2eb_p*`-~8Q5N]PM!N= ڃ H 箐vG]fDn_3߄}[OY<X79IRb *.^}pƙ7!b8IORc$bU`XB$EJGfq~Tml|fE'$y=97 tL3tLܗh`y<:pU+g E s#9ܥ &Yv|mS /XO6GHʣ(:=sm"F=4H9&cTnȶaI/qh%Ħ<)$E-)i(8o #suj/,5ňCȊ"j+ (5,@čբ \(V~e Hiab1vE"0uTFQ\!G96/ރ0J"d;ѿ&~5YGVZS] IIL@V_+Cu&;]@C ^Q>(_"ǣƇbUibm@IOY?:37(A>@nK\h޴ s adhвnt4i5\A3TQŇz|YPtvnG/NuDiJY/س 2<|H[4WG8wNlbG' P-ٳTOcA8Oڬ7X] "AGsE)mka.dҩܚߜ*y>O#+MOV3k$8#49+eޝnBGo{+w hl}UC.^ w %]_+cZ6DƏZ <+o9G^ Y_'ح?^D17yrSt9~Xꙺ 1:l"k\DܦU|t'ԍ +vv >-wEH_YȪC> 1l5([>qSudXka-/OKi82 )98a _$=8@% \غw0v@:ez8NO4iB=ǽ@\Nx\<)VXvn6LD|#_e"YwYh=/Aс+ZIXtszd?N{G4G .G qM\7os_CF dMCm&`LKm^c|3wy -+UCk*C߽¯ EOrAT 3%XB6 e$VÎIR]Snr Qq0w$(0{J p$r~\w $x}_kA&ueej1ゟ,7Mn;[z2r]Ԕ9֘0x#ژ!̛K${`+Pm^zPDFucհihX;15cU4Ǫ rI 'JuAB"j+5[0jKi֝ó*'N$ТO'h%XÆUas <㎗mR;}#MDW5,P\b& fj!>쳂%E!8)kh%h\ NüvsihttNW-JH&jҽnRfEG>.Z[ N!&ey;n7ޡwqAq6ǤT[pwc]W4!TIǔгwW- T^B[]Q!@$1 ŹzR8;nnGة rv:up˾~rVN3Qt' nPI8 VT\eI!uHpeSƁsj75mNaR륵Sk:`׆-wZYH]ikD)[ehu?O۽khtkcxTǦwX<υS Ô+\2K[Qo̔#kV=x)0|׮K=^~c4R]QFK-os=O{z|x}R%zȃimkCpШB ^CN0m\M5dKI?"%v߁[B2_dP&K4 ,oG@ʵe;a^jx/Vu.4ë0;#MfL1$\iɑDa<TSogy3 zGkm[~+I'R"}`8#E/EIjh*ytdwj)s\ +J#DmAHGcwei*(3!۷fByЙLBu BY뻑#֌ N3;z9}Vl/IB7ID"RdhQV^Yh 2O[SsvPKӷV)ݗ;fPZ>}3 O)lښi[YA`J'xa`[s"mW&'D&===_li!nԍY\ٓUA #wʦCO:e O`XY|>-#xi8o+kZB7h& ,5} a9;?pw 'I}š%cwKkic^Ox_]fuE9N +W!$BTW/k=>*-6ˬ{V RR ܩeH )?N5%V^FtezҫM!ld9<>!F [6LɘmI͙ hJ3iF{d36\jEp^̈́K$1fw \v0H-b&3`)DǎU|9U'eJf|?."T.|3߯Q3鏏j˅NOvf =`a=%!Pe4oMU63g.hݼ: Z4!G(0zgV߃+Lau.޿\ ffIC{};Cڥߠ OUT>;GռQf f}ز_a^|,IMslTNە߷)f_0oF?)Ac7J?IzD, F0›Z|+k_%K_ń6ݞVSDM9SDYkA KK2 ߙԲr×niWW3 p#4c9\Pmmr)&F=YAE~jELA[sKR(G63 &@I-M9@v’~"~kaZ_8^/ZW@S EWq }?fI|T^P۬-E+\/X3 <‡eXT'Ogf\L_o ϸ50mȯImq@/p=̉7:@#p ƎKIZzGc䃴EoBM ~ߍ{~] 2 )_%A,@"]|fpDf89xϗ]+-^׸˼U;l )|UsT6u$g&H \9䰍tE>t]ϖ^?fۧp5%.r۫?3C; m Ngߔ\ ʚ9i_gJ qY J>4a]x=[ͼ|iߝqrQA#EզOߗ+5ғĮĥgN!_;E=0cz::9K*?b&l ©~3l):R/oC;g=L(zVhH9@7qs*?qÏ/x`У" AQ:W&5Hj:CyMXy{-;anr8: [㇍N&c3m+sMxeCiYP5t2oY5!W -{]Ťޯ!3 ~i/OKWJp]h &f\:|rX['\ݹ^Qg(kgigĻ&/I g6g=Gx7zRQ| h;%cFVG~q8g|5e1YAώ!s!j®{ +%.D}mw?7Iu8u\r:^]?8|NkpU\>@]RϮ6}J6[u[4>G\6U@%3MU 2/'Q`H˃ߙ`Τ ͐X'VMrknדŸ򡶿tC 3RF4? u+X/ ]&82P-!0KΒ|J`Pc~@V"ttܓN%I ~٣rVf3>lT>f[Iӣ_Pz'*̂6F|RV{/֤ H@+P-|ārD7D|ٛ=k^$=|AJ'gIoidփ~|o82xcSuL'niT:v(Ќ"ed [ /A].Xb PMa0Erv[ UjN6AKbKfBCN([0zw$?bb54N{v@*4Q tzG'ک}p\7RzK @#'_m r'墂rC3QZ( W)6aa^J!,X,3$k&eo( 0]KrRxٽqZ$&n\;Kqnpt]HFezEfa+:̲ 󪫠 "a?tc!j |3wݠdx<:[W1#B*JG%.{C3>hҡX7"tt`{p#/FtN RHga|9A¹ '$ &eR%㇖qy=sF{2ߦT..m|-459 RNƆSZz6>[H'є 2ܿRpUX1fvN`wIVR~ be Drчjx鼚۔e͒^÷ $a+'TnЫmLLm)|LYjosY((q6ɑ AMD"("qL3KIg=AmAL*g 3H/a3Hq}$A)#o}"Tp L+P4,OЄ#Y!J Ԯf/hDZrKoVw܃*Kj%I)oΣ[~F_ݯJ4vdq3N:ĀTu31\=$)_YX1QTumQ _QX"Ѱ?4] N@؅&LW L!B[4UPyF4qR 9Jp_Jg wwl`AX 󳒱K˼UWY96^7^[K+l,׼$MdS@_V{`a>B@X] gԕi8X]ed2M tVmkYE[Aq}|`< 2C)g/IשђUr?G~~g?;vE@1Lo͇˳yoWQ NMt"Y(sYA9bS,8/i{Cy~`OuEY /,W ]Csu`1+'o=!IzVlIN)ݨLM!TY vv17 h` *v O>)>% ft0^seX?ffvPRLUʗHKyۆLwȘ4e OS8Q-zHz= bMN3O `)Q)XeaXVLBQᄸp&c}+1" ũ;A @R(}HB?+O1cWMYh5n>/h*FS$̍ H9y9ZϨO/gA' })SW*$BsWu$GGW3{/LH9"|e{ksȶ!\f̖`l-#*XJzj=]`}%)̓GCJ̴wz){n jIt&4}T{NԮ B4r}'WŰC3\qxED ݺ)8"̘Q|>\rhBlGI(#uRY+@ŷTf'_.@[CI&{e Ċ/l얯_D,Rԃ2ܐ^M:Be>-K&+aH/xyH&DX+1=Pxc#%~Ңx{vVgK!|4;T">Gm\Nl:ڊ(^Q?hL.0^=~ۗvJ(B{1n jлFJ1]񍘏o :rJҎ`Ƕl=VfB&jnoEY.c(+ў:{QҚh=7,R?)CHCfPޣooO-`̲/&z~bE7%eu5:G+AGpa߬хvǮ͗pGp-P P%EN,G6$}`Z#AJwѓJ=;*yqCV%Ak d)kOTi8v}^zb f][YvRAթ-*[L,R>'I9$I =R *Fs q|@oaK^|k~apfYA ݼ('ǼYֶ)S[N:TeIL2FO=)UP7)ku MV`YTx-?i úFO]hSSUC8QLK$&rDWK 9痏In8SΜ°L >o}3oŤ{'k~Db]0|;xU;]zI"kzsi)녨:z`IJ:xLPq3hԊ[Z 7֗]Lv;Y-:(;@3 xx6} i9|2M|zUagq#5i-$z^v.) %|XG;3}):'?ɢy_&#**>Xi/e:/:`mylAqf],\}A"E(T.)=`)%ʿJz*myo\O>>Y=J,7QbZ,.Ĩ9FÐm>2V4u }+ԓ}i18K~Sww~ArG:7d,/ND9 j8_ יV=A+nOh1v|¼M3h WIzsee ;'@;\%&?K]<̧v7F9ϨÌ6${lc3DZEk!\N=(C;n]S+,ZԂ/B߱ ݐm&ԕ1wTD=jA׻R{J}vjh.Z 'XDLKH_9X:wNA  ?!,N <'kUAۤKk}@%_|7Gc V9Rȗ=E&WݚL/^p7yƪO'tA# ӕVݖ>ǃ~3![܉=W(ubgc8>OFxjiW8ov ʇ7x #@[%1_`-xSUݯ?{QZ=;r3lv cVҍLun@g쁘+L* 3ݔb$3.~9eTxSlj#Uf>O4~u_jLc:?9o̎$`<$>O'!oRfҦ~)gItiT\H^MΈRYyԎWQxm}eW}FL 4O.3j2tv̻L >7?TD~r)uOK *yN`x鵌59BR$PX81:IEB9hmL ')9Se/jJ{|n>аC dMjc`d<97@d^\v'Ad.'UQLj)[@/J[MzZ1 FV^ϯ[ndn d^K]ȁK'. uӁԫb`}0[T.Q_dS68'Ne@۲Jnx+Fo|SoP _86Gn֍?83̆8X4,Mtǖ8}x3]tqfq=>2Nb1˦{{bm6Q%w.FnItEQ{M8KNIVTʱN~$\ ן!L17˺#B"p0gߪ$;yvwEAry x۷r&pk=HVTaO0ωEӗq!հ[[I4D±#!v*kuЩZs{7Cl :Ķp̈; ~qf w"R N"7"#7;FsO=֊ï̲jőhBoa~arEq T7zVft=ES;Z/H4Wc +wpϼTp䤨e#H9m$O.祻V$}H*sVc,"lH+4P|aAlTsvl<)OoPvsgпNIkԼM*:FCd!;u/'𶋂"h/ kTAj?kmXmws-1}C,Lvo B@@ i}1M_.,8C**i>;I.E8>IsE먽㎔ Y߻ [mY@Gʮxn@:yyņ]~ 'GH(؍gUrz[oQu vCi[>޵9Pckl Eyc၈TMr&eY\?2uTkT<`[ By.P7e3f_#عyT-HESEge7ItX{ɠk@ޠ݁mqx+'0BE7a*l =x &saզ7r ϓ|Nk9GZU~LBB4x(Xop]cvjls{@%zAT"#z,C`SVq-;:}⥪8ka@TNEd*o~e[k4_oTif0 2:P̸ۏ~LY\Y*@Pg:sQt d8"0R wz5T$ڨIw@Cw|°^e/MW@&(ou(r,h,N:DڤeSI "@,ȧoT-nB`#&[K po$:(AzN1Mw TH+ԽV&c1#`AIIG&zt]㽑݅xD{ u+ ʂKʛ{T4TાE}#*//O&{$3P]DN<ѸwS +B_r@DzRZ jĦr7+Ki+SE ,$﵂.j1Y z_/}5!bDae9(CZ)@p n͑gYT?%7 |eP[Y.)6@\.àuE#񬨎Tt%׸xC9Nj8y iy{f*&1+ uxH]$F3tRV!w^STQ0 UڎGLP7<Ɓ N۾:% _H2m݈82޻"='#U=HoJ14LœEvڪx4|7ʼn&' Y!N<@o-az*_GA4:uRt}ӤTXtoZ>XH 8 | ko7av{NzՅZ@"_mjj{%&%Lj+ev !K%g)-mfdrj3m51 aKn2@J vxl,\"mx'pV  z9?xs]G j 8 EpZ#HH߳Q(,$S>qxu{ ޛ5ʧ14BݷQ]'Jbެ0$`)}״Ҍ~({$ wPL` Yp(V8} yi'Cdn[=ƠG>-GeM_"kǷt"_Z,.Cz* MAu)Cz^>, `d_V@( ~ct0`|4h@leTԇϾ3犽ĊApȞ:5/E ̬eD7eɱC8jV@IhCDFD8RC2=ԷNFaL#/i_T#}`YY5$s(%aR)+~:T~xʡX: ݔ6L 4 ^R!k+b`'J-Y`P1v&nw4$.q A#޶ԃ`oɮ|n_-Ei%ЍKbe,)6)F_6>ZO^*Quc_[nd1A*oс)IN3I7!v1 %yhgk8cFE H+V[!'H?Qwhmy |JG;oGM;V۲o(ani1[ދsP'TD(T'=)P?1Bf\; V !:xY-@/ vZМFjb|9s3rPa(\H(W]O@\#:|q*67XJK`zK>2 uB beCe=S~8ۺY(A0ƙL&VR4`rC#T+&H(P>W~`k]*BwEէЁkSHc\@/1EKLcM5> adFU9H^E3w7 AeNSo#'0Y6ƭhBFɕ'QpO {?4`oEmź]4"7&̋D6˙bѺPI0"e}= ۡR W2k^kp~GNՍRC6RK*hto(AH>)Xl'(ޭ>lEk 9 7epڇQX<#s)4`?eF\|{X-Y #ͦȬוqN82n9˝c9S/Ip↶])_(8锟n.,wX5YބTjix ۀ_<+&LmF1w'UVK O +cS7:55+8E|XD{ 1oX ÁC/]1yҹXH gJ*ߥgR(g_a Z3-.IMNORy.riZ`D>^.AC" LQ&uh8ONkhDeLEvό[xͣ >TZE%.=t/̇8,!'0W#,xv`* WKI$5FF@38d^;}i (Pj;&E&v926jqD.c:F)lQDeWi2=sKO;bE9}shNͫȩz8[ 6 P:շ-xz?F^CZ k D y_.Fͺ|@0$^(Wa|$v8+C6Ul,0О8x7wd $3i"FZ$mߛ'i|^cFiw!+1` Gvt"K"qxQRRQdV1 q) PZ?ZO8l^G:=.4^VEAxt6VduC\LymhIT zkJ| ّjD# v \!RLXַnF,iN/WQ\Hʘvנc.FYNpčl"D<ơ5Z @W&MfxYy!pYa$ndϔ}w*(Q箆E|tЯͤ1EMmJRŴrJ'=ȁw8u2: 0Py0 2*seEXҡ 3L~FV{\eKdzlbMgdCIIJsui2Ϻ#A3-VliNRP/$U;A0%0kO%&gE\юh_e3o9BM7D^cb4@JhW/ /"}Vj\'U*[ӿE-$X9A+#*Or=/`a@KoY|U\Ǵsj߄@SNn-- bn{]JZ{#}$"A=d}:U!$يJlГ+D9tͶZn-&G^|Y(Mѿ}T"Hg`{H6T)Q.01Y7R}s riݽ ݏq+ ns&g:iاTD\ZЇf_Kd+#K\?p| 1je,4i'6!4n蛔1Dhl.0$֌73 C}i Eu^.zɀ)FN63؂Y˾^7_X8݌9%8i'= QB!jl1+Ҭ|v΢nz#jW3!f850;]XL75UYŀpMMee8¶~q,hVJs?~" >jO j0ᡔj_vViLQ**ElxP6a@L%@#K=vuvg:s#rY*2"WBsMIroKp7xtӜYGsdA;3iK<#>| 7Isj"U,}TOo쎽`T້|͆Wi)Bnף1HюOHdQ'1i#Mf -rOZ4*a {%KN  J(5I1ւNZϿk,1ݼ8![{8 1+ݔHAU dR h9z4k \@= da2=TQ[A%J3c8Mش]^T+'arA O2ĞiV%3\nZ>֑ZYk^Pr7b*Xܖ{ Aor v%5`kG1qO> 1vmtYQ*)rH̯ _!++^GoTO\z D<*3b»A,DGD27,vjn\4Y/hH0Qe 73넵igJW{횰 u &z)%UD#מ5߃%k, {O6lkL>M9'&Cc!*vpP($~^'J_&fW8|8h!4PY k3 uO$:u,V>jmX$r/f/ߝk>F~9 bIc  W,=_e'p"jùUHT` ʦ(!qX}X}]N8z|&/+?9FC5-A2_OuY3/CLDCYUEu>&n8;R4%Ti eV sb8Hvhnu|V^mڔk7U[|ZI'-C0#yZ%T.=0,%;W=szj~ -ʠ{+fXzC뇄eo B֚>׀}rc-,b1͕@ҟKzOoXa@WEs㨔(AZ)hF uIK\}-=! tA5H$as E-CX኎s:a"!|46gs& %l KXAhB RA\M?;;aY)[:m$I@6U"M(z|}4R #mC)w_Vٸ5NSώ~ &[ +_:Mrq}&~">Fzu9цe0Z| *!gU'Ҕ hL뢋UaYL.VЀ2&VyoɇeZB#|Su,E $WА1[ǧ'5k9UυXήA)Y4B3zvsvVyya%a==[Pi{AX`dПę!i5S_w"ab̖?ꚏّ:Nhh'M8HN.Շkl:ae؃M?IL ?6'ͰXSbQ<q^#9C[R m(6 ,R_4<8F|Fs6uqz߈} M lKEX)aA }fmO]ƉQÒ|iEN4fM?E/ =5[4'{$]FZ2TpL㸬6A N}tx{ou@w/j r /g&(4]Zk^6=0F_?r,ێ""㗹O"K"9&33nĚ<]We]h95+COfYi+5cύ% x XiVlRL&d3%e,_}IV׶}bیIl;sA0gݥ̰l]ѫx3!rQqU7ہ+Erk+){HF}2FF+-QY; 92c#k Y `u*h艴ºY ]vD`bqqͤ2|V/l9{p6MMhn;.]G ҢMpops ޠDj& оF Lq=ARƣn Y=Cq D! ()˶DȪ1lX(йVጶL MօR ~K42]<,Y҉5WJj? PмQhؐ[w~boGҠcU(`j"+f1B<\e %FţH;o@"I?{&,tb%%inj8.ͅ8Ƶ^yeC! Z C[_^:=$[s{" ts7Šd"<5 =3=yR95ɻ=Nk ?jzeZ\E!lrowmPF#ӜEpJ7,ulfngpVd(|@lKc=c,s,d޷F`˧TUKYPR䦨$z-󪡡eQ} &JJcoq_yY秓bn`0UxLJ BPwEqg8T( GUmstn6ޮF±Oa38'S/H@ٌ)i>nJaԞ{c˾v$WP;e9ňps/)6Z%ZҼ&s&P9( ag>A룭C>fg3Ǯr#x”Y|mJOj-˟)a:y#(?\b҉phfǛvͫJwe\rj hf"}l_: E@8LTz}^8[Pm;ɧ FgB#+jx2j7\/cQWd6ڧ.Fies쪃y!( T*=@S]OQ;^ef AQn({l>GfmaLd=PxC@6-@Z$EB%y$y n״("F8+Pxq^HgJtRu~|v3luӀ!^FCxbMk#Hy+ڻh{ޫr;|x91$N[mYJa_a}rQ#Ut\a\ ԩUU6&[*:DŽ9)NAHUpHuaWT>M"A nĨ+&* (DSy<^t|!oo Jk0Y={)o. ;*_%KٔTL{Fޯ g±aN)_ ߮Vhishl\{ Ҹ҄=`!:  QMXEEx'39 Wjĺ("pmQ k6DcKa"4f@(ҝh*b0Qa?ST .Ӈhr#p$[Д;նӡQ< oY`D0_>Ь#;V }-oP@쀖5_ $YDᏒQ"9 oJ+t|LGӭz| ', b 4t%Љjf;Ӝ |ՃEF [֤4ݛtGNixa'@X?l.)X~]h\0%< ՄIF 5>P8$ NCYSb=OC#\#vK켉nOqvJCXwjIn:54IA=y@ |ImOt)VwՓ7DdR~Wy 9`=O/~{גlxOhvu(`eNcck}'9qe{,  _īxSY"nB1Pv[s3ߒ!TYT$:^9A Z)L:ktw9#msЖ QXEsڛ"BQ]:Εw]%Q`Js&cA 7LbxX~XgRbGɇ]hYcSAg_1+DnVYL_H{הewVW%X5Nu6sdϸ,we Ib,i2PGWٛޕ- mw<*EPh"O Dm,ksς&3QtViˠ3 lr/tpCx{h_kH2|ga+sͯ4K,HpB(яאݿgMt"6 0u# f4ƗȄGX^jPzoB3QM Y6wrN "b!_IE$߄K%$`& RgO\Tiov4F߼#jMj~ImSFFd]Oʜ :ԨNf7[5{ÒhaY  +ujT찲呷 Ԙ@X@зרJGWы@6:zdb U=C;9nmd@ErPNZD喫$nO"ߖ,\ Io6OI?L2w!H»\9Ҙo3 ,=2@y8Ỳ'h5@IK.367C*EB=Kl7$jdm!sLxuaj"АW7p^J|I2;I} [r);#6l.A*m{lQIL9+g1~n*̞8S*tkтc5,xcO_XA܏'}+S??TQLހaöMOy4mxV82H҇QvbY)ΐ5~FurY'+ eML6=o^(jM%)F9"{Υ|9 h͡=$@s؋-r`qu^&_+K-# 7\tDŽ,DcH.&o8F;7~Mn$pBD ):aq> GF||5Vk^b f0ɦ%$.$y>aC7l<ej~[GYb=2N)QUs7.Ja XsaPd "%YrSi}|~YN"?9r8:^b?@[9#>ͫט?(3Tq̜.Eo*[%kwFlѨygD0V)4z$yr/l~'EqѾ ]l$1տ;!wzop5n}ykn"~hoke|΀dʅЭ<%}̲)ZZUc; lJ we\-=cfK!pMHS $:h6G6&» Cf ?_D`0}v .#Ws=j yV"S7#2~tVL5>ԖIbn%9b/=!#IGZv 4@ƲkMWZl:+d&e;xjyp͊_Wa,mKl`3ufHxi|gҽY=^f%)Z[&bG\_Ggq+[M/4UK>|J 8+JT-=6KѵΕ e:[bae&%P : ;jyNP.y/[d߮챥zn4ycRhn [gE1Y4%_jm3F<ΜXlKԌ'B5]||U-xf|G!"wj-6˟;LJ9HP8iWz,deNEd Yk_vL]3z&<<'n' -0ʰzOԼD`cΞBTQHf"9+P̤b(d8+J$쭭X8'pɭl T ]q~zE8&hXdgA^i׾do-ҋɈPeqNH'H0|q-:* #VmSa&E!T罇jAuGtߏР{)%/`m"NHK"GQ:!k1[s"XPGsmj*G퉼  Ɯ8 JR$DE,07{ېN 㔏*oG*&VrgF5,rpW<_^~%ؓ|$jSǏs2Eh >I;q1\?h )7>dNJ3i|2:(5PTpws`W} o2JOL/;bjL>MH'eu/K F4nJYGXY08!ZBU{עsڳU,?Iިhvʰ.{HCP{?*d o*- `֐࢚Mi&}O`ț_ޘ`sEsۻ=X B'isd  gF:8p_,Z#4 8߿wo!]zOwhg [ݐ4m7ԬiË 4X= F(wԇ `v]^x7@U5qqg@:(#X4?ǭ]F+yK&'{tu r9וlHpK$p%Dl9 :ɗ"P k aU\7N+ -մ onA'n_k>ۧ(tYpy(H-6ovЂ_$O8nbXк/wb[_w(|рpuUdOأʂZF="43C,7TCujrR+F| -/VC++ KmX`*M'/w*o "]',I#/({#=q[*m+GŻl䉘#˱8K8 }k0lj[8SJlke>uOXŹ sT٥_=h}5e{xJtCx2iEo2Ɨ-3dsZҟm!v$cos% IÁ)UJ_<7zmܛ|pŋ/1 |RzSh2 Suld_hUVˆ-/F5u d_#VN*mՔr( 8Y %p58)j̢:+FR~0Q"Iѝk=ͱF5 sW"KpEU8!a =eS@Fqq;p?*zosb4DBp;n"=/%7y*>g FGӳ-[PdJ; qUÔP֜=WM[eCơi2[ci_RF̜8hz7yFcW|Ǿeq3SƑ[}jMfԙ)eI+@Zh j/4>"~tx sYd.y R͎4 i`m0o""8hЀ' Py**f9e-D(AHQVMǦ@;ۯ"FVmR<ȫwH5_#V~v 0xa_Q `dJ"jeF: c7f_S뒩VtY"+06`r E=ᖓQ:Dn+!m@Fb5Х-)pc0BU>P&e'zϘӴ{=Q?^tBظeޱث85PR:|;!m*jf웫k#& 6Bu<#"|ռZ 7Zr4o{x&e h7 d> 8&pp43T^,kz$)&x.2"\8%?u?9ˌiA#Yi\J Hs*P*KNş^,)5ҩ_DڷC(.6;~bŢ:Nf>ʏ[k΃xk̚ k{M$?m)@ښ*#~[u}[T`G!yq~PJ8Y\`Up,O|W~` EmȽʠoE%B6.57 XāCJ>Λ·%ťFqmSwƓFt-5Yyaa&ROlȩۤ 0vUraR*P ׄrez9pLຢznrhR{*MA`GĥCf6ytꭄx$IvG;,g;bbDu)c 3gsmCi[Z ͋Y_~c:1(D1vE+=&gzn!u'vr8R2Pתly+3@+/dg;0 9iLd9ړKT p3."7x2 y|7n/0@Iν;XpPdyaA>%D j81KͶ멳#IO~$%I "t0;ŭjeҥC`-{5x>,hvXdB]2iumh $m7'n"  5)YvݻP5 /j}T+ځVjтsgL? 6y9AЕjɁ@[:K8fмXy[KZ{GG~k WBt-Q1ׂHቛn$rq (h$|M1hEfHsVBjp[>ڴNy(J=w_e]04pw(9ybN C >)uGr*M_u@@7-Nϋ^WHsQUd][3p(Qr^f{eD %Lo/cy ZcߔLͦFG| xjFHB W}:vKCѼIC3sMρ)`3Z|(Xi lAVo_$F1e·9xK4ܲ^ G%~w[Fb@ }Cjԯ%z cwrmr'}tdJ!7fƭ$SƦTD{i=|"1֪_vJVvCh .ۿs\Ԓܐ%;CxƠ .d`Y{[j EWfLmfc=ri9k׎{x>yycL#%5+9 1{,yxIR} Hd1̸elh6OKES1qe$h>B @!ۀ;VTf.-Jmɛ߿|8M#`M:z[\ u  Ht )5IBeuH4A4 0}dKr[ f=i|qФK  ?,o gJ`]>nl X9|5Se3w˘^*ABr*?O8e&ÝhUxX `˲`I젹lX(*PH +eOYx VrA%+nxzYf%Ze+d܍0B3{2ԑ'ܫF)8vᔿQ8߃aL 6P @r7tĜFjU`| ˞ȝ?&wfvL$pg> ΍2*aۀ1ǯeh=Z9$Yݵ%r¾U#& 8YE8Av-$I\3oݞ.kj`|Go؊uV'}f$ ?+Yb`+XLE/> Mۧh/#NW12Mlp]`6,ǫ@υx0R.QxZcL}-nP liD~Nw]?uٵf8纀cKpΫi$Ze;d5c'j|:CoU> Z$'ױ\\!e^+.L[/tY8cc*V_-e_V~@}_Vɥ{#i9 nY$,c\'au)PG+rڐ*Tuy k_x&;`GsZZ6' {E!j@oK(]nЊz)}Y/f\&1&;J/{R;6-RC)-:dbc%Yəb Ěڢo:O7^:էxĸqwbQq)_{f} M&c1)H\@N3B "Vo5=Vc\߿^c'b9 v+:/Ƴ'NLTw{ 3`pxᡍ%:M$OǼK˨3n EVOMȋt[bf.#_rR5 N hh/@IF~~IFt1kW|J >.prS^Js.8%dHnl .B1FռuЉFXb.+ͧ`նJ{V:xdCq+>CΞ&i@ۿ3Ո+3&K)_ vv˥ $EYY2ז!$l?l,+k3PeհL 9t+uMYbzn IRF/"c']uEW 4V HUl<%c820;:djz"s /3+dz5Jָ>i>Ҽɸ+K8i(numY7gtK (L'9r?3K\s. C߃dq9Y3-eW,,"0_zv铝l| o8]D 6<0y]\v,0ڞSOƂ|䵨wQ`QV@*h*iݼy&p(X?gi뜄E5n ʞƇsDtLfo*f0DV+Zc6 q 2{`y'es]55z0<y1፭l4@ χAc>dj.Aztػ_d!`"X@V/S'ä$Cf5i⮗K6 rR0a@j +7EiYqNhORj7Q -ac "Z#y8ڢdy)5f9KM-k$xg /iĕ+_>k?~#F<:LdL.mL-\_%Vi2cQ)|@!$TYl,Q7Zkk4@Ua5E3qc_\T ՁǠB $`ca{\")\\3bU2oyRC$ Ci n)S$U(Xp?6!BBrt҅V>@C33A1ka`BSFϔ scs8cAT2OwZjco n'dm>;ܩb ͧP(>=?L?_F's a%0}x~V)&A C(G&:Luu&&NЋD 8B e5sj7쾃'؂41G"/i't SO]]d:Q  d}Ԡc0I#n~ uX$JU -In8U7-{Ss% P)%uԋdC`V2n;iu#$9QDK` (oi1:kׯtԫ7Cρbhqs(nh$ Q NtyhV O|cG=AƜlGo8],ۇVIzcn= ~?P S6Q1؀5lLw6b\tnJސ8o*X_r,ϥݕOVvR>LS3*: h Z\"!G~p?m7C. KMy^dL=(K?I?5Mћ)wO1'sT󢍽)' ^"52%=3CdO\UOd%3[lVRq}/Ws0#_vt49mU )#fH7% H>>+}9׮} KU>M6ԇ+3Ef'm`oqalG"}wwc.@F3ź^S%S+AԲ=Q |RU_3eɉx"ᖩQٽpLtjR7;&ȋxX%F`3uI@+Nxkzך-ߐP2-8W _HڗܝUdeV!'.@VrpFQQ/R_)%Gf@;lG{г>/wA4O8) NQ(Qirccw`5*q>?HNneNqhfUKdJPCLdawCAؠ|K٫ԉI-0_59`T"Z>'iOq{xfШHyuH>Q޼P.RMwaL0Yxpa'ep;En,&Uwj[,Rn(bs8Y_ʈϛ2^Rr̽sB Ru|!xU/qTt;YĀYosD{HCcφ܃DNƗ4{r< ~Q`LSޅs? [͝QC?fgCsL\WK-Xsc&&B&i{ե@t9]&}b_H;a0`iQH3۳-ʦmG+1[@44G-5sĈ!wkZwK(?oYnZU#~@eS:݉DKA {yΚ45eEJcH"q\%) *,t$-BAH'arbOO@r |xe< eP*6臡I2>)i %N͖FcєFj.ZfAsvagoC$-g! ^P/iFSȅ d- \3023xP4v"]/K݊4EJ+4(v~{sj`qPԩL?[N;tF9#66!_D <(S9}D6@Nl ptBi1F^/7mz,65I:5B7[N)&fbpfL\sw}DX楨[mA#WmבwKZQD.5|Ou,=\IQt>H-jb;! M2:Y4xIVL`,ݱQ inlG@ YQqz.{Aғnh&(Yi~7t:*C䖬nVpa9љsec=(hTi)iːȁEnyf.~RM5.|8"M)C{ ל o8a4 4d 1MS93f]hvp 2.U4.jɋu~w27Qx0 қ]@|I8*~V-i h8}a";)[ 4@rO^)`n5`V'՘K( ,褽\(^Tm He1 *щ'DR Q8Z|L԰X~>w}u+IY;]mxkwoTBJ !D*8h+jc_MkUFeO7PDUaHmsHcD%%ٞf۽rɱԘ[obJwӉ1`dvG(<נUex|:&XΞ 4Z܍GWFjsA1P0dgq++jK\zr߀LUv3-\5s N@z+47tcA}%1d`hSjuaih@l+g-dp5}DNE9RPrW#vbZVy@1/Bfl}q%ûw0 &"4rzۏH"^Vo ߚ2ԣR2ڌBD*pҽRٙAɄׅt,\Y M|1Vj _YPԼfna*׮Ct+` 3֨Fco-2˖2*y}`{:0-g XmCuySKDFΎmWrIf fb&͙n_VۼM ! h I[3Epʼn?ZW7H(uJaʍSGpIҢNn@6l{7p33٫h3EqA=rB%V.񢷯M(%_%02\JrR2BUtѤv@$;j rhrA,{ϟ\$P\ G 6>)A'īCBqrqi4(<\!TnJڊzL1'P2[13}q]siMFAև"T⡗:YXG*R~,8Vv27@y\t7vYh[|}TÚyreoM; (CrZV 0*ewW/Rs Q l`N/ĺ4ױ37"Tif_xF.'3C54\l~0.CflD߈o'[x."a2쒮لMLK]v+~^oT!SNl!hpSp&7P]@<mXN( ?Vy `jʈŒO +i}x{Doت p1.Dxl,πfrGt E#L\$_k)8CP]*S)M^B+\ 8~ʰi10QQzm,4gVG+zYƯ#/x@7[@j}a:^4%(G͂~66,UPyGïk㎥F V 3_{Plzt|rY/ih8%Mr 9CyI LSɅvAoꛭS-W y$.AAtit4mt-JbUT঱!FHi.jЊ)@8'kYo{ $RP;g?K+݇GC;ʮ Y{ wdZ@| HUsw=^. n2bF/^dW5+`sW%Ɓk {\fMfS5˰y1yvٟ]0GP9jl7<})q`DOdSgrk^c^ ̡gQ7Y˦ p@^w_ - U~[&*jgpSB=2I۫ $D7ir%g[Q:YJZYh4;U.fİ af u^T؛zzsa҃%n#DI <~_-?VT:`k0X\Ʊ!~EYwWp.a&Xiя:+o;MICV(Hl5-QfI}$eő HvqlU7HT;]C^V{!)ֵK}~C*7'⬖Yt'mOR( _r,]oav3mV%e|ZSt&[K[ kc܏=ӐfbpCe%5[Dɬ=< k}:WO^5OLӲE7t>.x㔏tCY!Kjwr"1Nǟ˜*eQkKQq_  ˨*Z^(%Q=2EXvj4ݠ;O|9$vkV6n`e0-ڮdi)ʷ~dez77$̻\J9v1?]ؘ㫟}vL|y2?0{fyG;|(E0vi]3ֽyfzHݡϹkУƽ{.]~?_XI gw&NHx^Em_ *Uȕ !T>j.v$Op=\ VȜ]Rb{E) u?PJTNi%JF\]iEIN_ff=: n/WF/̏IqD$" ъ!DŸ}B|pM|Mgµ'k&kLs$6K}0+̑Qjo>o~-}|X%,ٿWs MГ GUԡvV};mGa4X2) .B/R*m-u]5g#ԨSmTŸ. LEGƕF d5OjGtscÚs~.j؊޵>'J-\QᦪQ/lr* 5@T(de' zݧuPއg9qWLsVl\gI܌U:JO 1oΉSe%evL$@fOR7̆68ќ0K>tW\dʹc$pN=Nގ_rٿ_Op(|ŭ>۸:ulbWQ[6(^!{s]O0L"$i+Ef@l'Tk)+D^p(XNtCf j#.8a̫"Dҳm8z@S)0P&JLA:jӝ6eo\kڵB pxg(ګyA2yd {#.e,w)Ck }Zfg\? $2E Ȯ;] $` xD9t,Iy$=޻v"C4>h'.TWp]oKۘeLۓ>1串<)>k,|&WS#`HG^^]y)ՖV;p 0W,kvO f;K{Ρ֕yd]/x?pڟ"X*VKor(^k~(.Ȇzm\ |$xmwR.z3W9-?,yT*F Z Ebb8󜅑6򯆖7gq$CIzuЅ˰kW6xmXh4OIu61d"h4Q<-yzG+ 4i.+0~^+KX.O 5Gh:~by;t7_-KIy>56[oƑnA8 e_*;DK)DA /yiwR'*k[R]">#=6 v1;$odf~19@$p)\Y)?ocx5q"*B}g])mVV7+6_V 3_2$Ԫڒ,9 χbYY)'JbWT"m.Dy9j!(KN:1xw8"#AA=%Iژ2lDb+o}Km0OAOZRg5#ߕj[ܟR+-g\rwhx/M8TQE*o (ɋل1TPKLB-9lrb'akxɹeVGGX IRΫ3kGA&PاJp*9KXQcƫm m 6w8;i8rی&.z P$ofX5Il;ҳ<^$OCs̪)38T5y: XEԳ'MRMW+`L^)8AiI2*54z֠?#KTb{||ި:+ =΀! %} ٺ0Q,3t旦 AمA$PԋF>z.!Ti_%YoS&Y96+|vBoT8xjILiuwWy*7_f:4N8E<>Ծ\- c39 ɻa @uv|?@U9CaxɲF$]+/^8Tt݄I 7.P*AkVs&q\O96tX\;}_{JJF &fϕRo\e(@FomfH:8+g$|6qv%lK@"PVs96@<,:uI0mE&CW3a+헾ƶb[{Tuhf+Op m-E+0+Q)gVN:ۄAqW+4Zܷ KQ'IkU9\BDe#=DSx53AP6MzaXlP{zlG y 3 yя$5dzmh?ḏ}-om,pK%{ڢy^ AגC@y!zDq1T&d/Y9L"p+HflS2 $-6۱_mUȒ_f\ GO6Nѿ'aL*$M3sl@A3YP*F&ÁJH EH*R,"B$$:ca$n@Q: O2i|3GZ !.C7G7:|wR9,h.kހip'5 LATUk-Rb ꒎x0k"d9 _! Acf{ccjhLjJR9`2}7IٖZu$os=Zƃ2ȴĻ֝7pV.bIRHA" O[g0v`GJlgݷV/) aOrs,T#Pa) Vz6RnKz] nq{Z\1s3: A%WT 6Q`/X*ب7`|.BUy* >zھVޞqp,Y+ SXsU}y&d -ӑ~EZGDep8wUN47AXJ8]sȢt.I9 +A2 {pOkWaAȸCzT&d˻Aq߄@(¯{]].$졐3%eg*na5kB[ irM]|P56d^;xo+igw?ƊJ qa.;?+Mo@|}cO}!NS6w`Y"0_0PܸjG.-pr- 'pCnA\|S:㚾;s}(>KV:)@۶Ȕ JsЅ=*~)z2cmJ68ڕn bw]p frjdoCFk_su\[r@+<|y~soόόr̈5LϪduy]Ʈ]vz۠>Ëӛ1ߦ w2a#*="J].ãuU̯PnŘ> HMKXSPmܲӡH3Li?ȿSnrl9Ҝ_m N0zEܸ5 hiXS$;Q6@ ¦ь{缙PIla+lGso",/zTMs N;m ׬w;ڤW 1>BוR}#6 B2Zt]L `^' |Z(0Ŝ`2Ij!V̈ux Z$LjW&1u|XJOʖi?U'9߬ƮIWJ{E;w Ժg*즨yY {' 㕵 0JTPJD;ψµvrQB0E&#fz;z }|nZvnGu8;IJ7#EaZnRǂs1xa}"~7YՉ%aKC3Ne:8 sS8̧βҳDֺ|%.q,Ns[i?&]ClĹgzĭMx)1ź< ̤<%WB\Da[qi+ J>4LO-a6rZ p]ڨ~ /r]@&qNu:4/ic651M2/ݛj&[Wj XsU?ɷf~-d ag]epe 'L05$Y neaN7#\U:"( MȟsG}j}~@sEaG FɨQY3yKb/(UTrfQ-yԵ<6_H w5rHA0ŷsLR~>nǠʀ*ͬbī2v_>;jrɦG(Q{S%“Y[|ꅙ0M5ǞxL[Q#ek_k (!^Cq_/c 8.>k`a.L7YWcS~6a1sEhzy hse%bh`QGܮ*6HVr1kbr#5y' {I3ߋ/h IQ_z= Ol Sc=ص?_b  Rfe?ʑs6 ӻ+L*tu3#0b>g$2(H&>(3_jцag? 1zD95ڪ{z6p.rI&}wi6y%nN >*M"rA`Qg60S EKWN* c$r *_) [vC (#b'b;M_wt(gRԓ: UHČ^a+=3& LR|0IaI[fmnSi0ФfD,96v3~Q:y{hK}2aI{ 4$NE ts!OCM 3<Q;Mu*ʷqAݯNc]f}bӂX wlMIߎ)r@s,̴dB#rA 8A&7tMGL:13*gWOrDmh=="  #'oЯFgbڧV `[)4ЃaZx^YdPqлB=ѭv!^$~Љ^ EHU<Ҳ=4(mʝG5@.bBlfGtj G)`Rp>B9Y@h(KۧMkJ9diHFQl99U J^PT\[H"jЋsyx4Cɓ諪>0.iCes OOF9`N?T'(oljAmbpZ.ʀUIFS0QfFQ WzyguLLُsr#<84Mrf:XϠ;fC_cd*d~Rc~TӇGEX+m|:*(&cJQJr4pX+Dkg7|J%y]jo L5= %8zD t\YZ&$ܳP\G"DxL*1"4y~0g+U5 a>hǫr8"jx `.W~K#_1 zj俍Ts&5"GyA*J-c-'›Bۜ*LW8C=ouI}ޠQ|Hc勠!vxq=̭[fL^+dC9GQIg+] a(o፳FlʀczhA%OÍ{T7h-U^ŝvF3?9>LMenTh_}zr]M1VrV\c.gj7W7`5]7X9%!6rLY9&{ҜN׽π=ga`SAx,pE&d"^ZӾv8A~@}/1B65+1|PXiAýe-1J!Q♸+f Q["b#˽P6;Jtqn(,woHazVA:4xx຀K)9H*6Mt{AmIF}Q$zj4fEۛ' U1 #wpn XO̔$ZA) KʙãHD,9mBmrK9AH'v{ڕG|B$!#~[Yk+;!d$$ۓc7dE)#!oYڛëU9ٰ9g1E[X@pr2ذ,(zH * K`/3Eҷ0u7iʂFoȳ_YQ$)WhOr^%$~XXodWZZA~A++p5;8* LJ ^zN?4 I JjVۧ}j  ;ӽhпV۩D8b|^}1R:/:h'+ǫ]Ξr@ ڸX: (L|l q| DR{,k#CdqIЋp]LL%rbd@$ׁL*X-~]#Fs١;|A)3g\yuvRWj֩b >VI*x#4͇^a'c%)^+IҤLvRD=ǁ/eRNj=F`H_>1>d֩O\L^Ì[ nUe1xSRF?'sܐ$ukGdxmk. Rm)ЪqT={!VtKq㳧c-3_) h%2;v+Kς! pQ:-_b7*by)jg#0\` Rp@dp^>BTնS>5Rc&"G@HGm= vޚ=~ <ʁG z՟/ׯ1x,8"W9Rm)\8u#&}@f4t2 zDV}?AX:'lg&="|SE5PlQJ)dLk4BƐD ۰F7q~ɷV$eË K$z%DZcEz5c(M[-wg! ĘJGE0d;uØz F (kCOr8@4>xñ>";7VĶc]m0dyoe39r*4=֫0܎w+S G9o cp*>ko`WF P) u+RXZMg_q COt]pm9aOv/ƐY315|6ucbMPk0R0! 僚ti E̐" 5'llE*bu>R'+Þ8i0x ]^z[ebK$LrFV )&-1o֎ av jE]οP{Rnb\£w~# Qqvj(_cDlNW'䓟B(hJԢ&Le/^1S1^gH=?i=<-|pԾM,"?wD(?+@ǖ@mҫc |@BZnpHx4A /h#> EӛIbvSE|{0gɃ 52Iݳ?*̸ "Jm: ϟ1xRsk.A|:У+cvrc !O} \Ѡ]32|2Nn\(jVͭem$+< bh,͡~|AdrOSi찄ƐA7ھhSP YVNdw!'!s6{C*@v u"; Y,]OW}$HX\Y.'4.n1ݽhU+z"9 tp1v+8AiۧڏwZmzeQYh&ddô™ + $-hDӹ}21f>K:ƃF6aBM.TJWB_ < =܆~ج  s&|0DJV0kW3?7B'Ư\C62~FʕE`|cM{$"'|ŧI!jbV5BcI33, 4wZ*w_n1l%&="($6fIBAj36Xd^v%Sޒ Ƣ&lYM59brL*cRBXf ֆge+,&T \Fg%"6uiʨkFljߌ3OUSj[)aF }_P u3G,!6} ) DpZσlsR+2^y3EwYG#'Y79 ҥTOL[O7/%v 'g1&.W>`ANXʡckWn*(@G-1sR ƆEP`kuҰ4uT6aS ]NXpY}aC ż~JGKϹ2ܦ٨F!vpX&€H`J(5ݖ[W11׵zJw񮚸LV:xw\[=sB*/ skAχE/#3Tdsq5<ۿUW轶i.ZhP DŌ! 4w4g3>ҞvE{W?9CI+@E(dw.-m%8[nsjzZ]h65W-,[K*WKJb]:xL(jy)4ŎJQ/fz'eOD4w_l6tWd+bXE<<&C4ۧ(Kĕv<8We *nQLôQք?l'W]/3mZT+L1r*ZZg)G{9)3_3*Utә„qU Xx7p+¨n*ڪY]nF̳E?29Dz/@>AZCII<iF5^SC6zדrQ^U}B?~Bjkܩ"6a,1,a!}`Fl.'][9\# `/(Ň@` gmr^rEcnyZm=ӴB-HBruODa]\byΫ72>+zu4.?d@Tfe}h]Ćy4t9?u0jKk&*M\K}9L%!@T/hLW4xq: :ny|T+ |‡<w'jX6f3Byr5mO~[=MonOj|Xm#d1ٷ4;KdC uX NU7c9HDϖۨ3 @I厒1N8L_eBmU_A XgCh&WgUt}Y¶ӸiV?Xu%aoW"9 ,x5才XjX7T$9NMLY5ч]KzC<5 I,ިkDֵWA=))ݐZ`|ۿU8ufh,BF4Ї$mp_< Y4M֬-V4$QJw=JW$\bWk lRyxbrSDQ8,@o9-aM\uLo$cʧHJwF]3cR|s_!rn+I&:җhpak#R%U1UsҊ$,gxglzO<-9ksʶdIۉgeѫ ,?p=n== (F gup=Ҩlx7[IVdKuڅ, OA^;5Dl4W92OڠJ9?~_| y7aֆ<@3ፄn_!pJNrankݧ_ 7#f0N~8I4$$`#ʕ-$pX4&rv43c]@O_jZ(]RmZhÅa{5P<t]荻xrxY$aZJoԙQ5mϩj+~wLqt||y\`ߢZJ`r}c\J4gӷׄ(Ӳt~ѝ+*,HrTnEVGҕo+d@ xF~rc~Ȟgd6 _S`cqrj%2 h;W]Cٳ&ꑒ|H87 3f$[~X ]CG7)B?:Bzy]OTN 6ek!=oA^p=۷O7qgQ>[5Ĉ%i9ܛY`'tχ[4}x/ϯ;-dǫqVAF@wCgK0"ۓR |nUNCyĺj1%KԹU/8O-W7c]6hX vVhC,2["pȍ2hԕ5DRW ]h5MW-[Nl ThUW^+{~.cHupH62i(<+ b"DBp! hЀLњ,E{YW %;fsY߿yO(2*g=_i~"EѨ˫grX{j }^簕]%&:_p[;o)$V,ϸBO+쏻EG 졺%Rc |kԩS cHtm>q.NBi~ǜ᥄Q9~蒝 * #ImK|#kiStqԽUB,N!CRFqfiw6x=qRgg˙.٠o%yu_!/3V5ЂبdQ]lb Vo7=WS/RS^FnW3C@~'nѕTx7#QI&2H' Ja/yBK= ׽ ևoBC~pcN%J M5ĸEd]4F0]\XmWq^C걿@j5L&g[RPKc%cͣ|K _z"y&7`jS۪WV*+!KPĠ η1y#ggfsBLN=RND}/ւ's#m= n?h@cZ?ׇcpe-ex"{x!q%F7`n.WC5XwC=i%RDžNfB$-a&-]N0:g@tx,QFXFlUT!I(`jNGr,|b]O"{pl-d-g7N @kXqSIxɬ@Hۈz/k#m7o=GStGx^IG7مnYoO4BlVwR*7"7q/UBSil*M⪎lդ53kȢDO{a~rdA]{Z pASL@O,i!MN;]i9x_7:jèD:ΜPM#UhfJ޻cs.rj~gf(tNjP[Mk#GIHLW0 KA<"Y^TKwی0]3s&A6dM^11oѝ , EvS m&uK:}>jm&!J=ksbȼ^TkisxЭ>*= O_;B0pЃ,ƓQI4U"^ۃŅcHcnvlkQ!Rʧ \-v>p^kERt~ɰ1&QMJC/,= _NsrHJ]&;+ZlrҫtVx͕FQ&tY)Vu)g@Չ[:!wENo*NzP6dW.<;O+ `%"vKp` "&/JBn<2}a Drdoղu uq~b}9<}w^CYN^(#\zZ,\;U 1Z҄Ԍxu4gb\-\A9B6~\Ds`b~ 8Sqnֹ.ɖ\73[n>b|PKᦄEPl%Dw[DS3Q@p|/ 6ͺI3 ӑG &[!P.,W[&(hse=шT$(F, 2gxϙ} \la}ɋJ`;w#KzwI7c8#9.|:1I &DTO)CreiJLD=nqͩ2wN3XjA}x0MI$9xoe-[Y=5A__+}h+A~FZBoMq[i -I5dpO뇉AVdti@VjV1xa%/H2|>4T" [B.ˮfC~A<lkʀj@㩅Or?m<QڐNwaMiI((ى>0{eCڐި*8X(onm/%U=og/M9s[״`A!eBySY\^-{xCWypMՐ£_zqV|0Q*̧5(v>0x < rhWwO&J )cR 0KJ*,䐂ؘ bre?m1 k>eV3볳Ek)S亼vÔ֓ ax]U7a& 5ld&w2+at!2X[xxuT9Gwu% ԛPtس#.NЦx&˲4^4# "ى,g~쬳6 <`Z*ϻsUR՚8iT4bobI86vKҦ =˻*k{%9}[xfP7:TXSWm׿j^O$1yu&ׯ0HG JџޝֈKy}svD&xGylqbr0zlS!>(Ë*''I^jQSy^h=˒u|a-3+XkL,O:1=o*VæS{ H|@A{7|T9vt ^$Kx%L&!GG,3l<*k]~kS H]^ ,3<af^U,ϟiVPvp3Wx*V=4rdؖl98g~PI+rߘ.O[ba +jeF Yg X,‘q5d}S5dL)tBֳwcG "8*$Lj@l{3W;?t!;:@*DcA_pGս7`_~ҧ,DO9KC忥I`<J"y* $_rӲUorgOYL) ?&' uQ'ך󽉈(']&,:-m =lkE ã51Ÿcl1tpY6_b4Kn"m^R mii5y$V4F Iͭn4moTͿ8頲^~w0;c`?›05w΅fB髄ܻP-(k 5zOvGd*.U@QP6BW*vXwK>lHiO1d4~-ww{eOk{S'pI~K @sS*5wO./W ӛw3 6d3ME,V}sKLTg.=\iCk !''tRRA8YLyni&nkKwȺt$þ] m#"I'8箱uah@t*7O}b N?'x}r]Ƕ_CJm-2ϣ{OB1YEl 粬vDmH \laQ 3,#~jgw~yYe7RC ( a6@˗f{(tĿ3xns`Bg!|4ľAȶ.AҔ[!rP5 ̈6g]@>5C _ 2s4~8U*AP"sF',Mf粖$WsNS)ON0yb`:"rigj(p+zŜ!2"A~R 8TWs`G$ET2Lzcˍ:FA*vʡ_{VGCK͋V`* wҁŵ=RMVs ֳ'Ώk? {%t{5于|&A!?O۔|8Pa-Ov~y(j)&7yRgs *#jߵ8G}6^a~ oDަK~X9 F 7AIpzV0g=K<. U:Fw% >qFI pDn5*Q)+~f*w{a+$'7ۭ+ oA_@@Zy''fD#|gϒ*? *$d f;3B> n] \Y(͘Xjȣ>f YYNM`b?xbnBxX ,73+ĿHkM+f~BgVw5981~cv:pT~hZ(e[+ܶ؉"dRWUh?R,*OΜG :*SM~ڛb9ɻ$N 85$YZ(oDhOUOM\;Xƽ60'D\O[ofa@GK굘)RO_3zG%c|?Oڱ3̞OORbA} ODU)t 傾[=g炑"ܹM*$ ߠ 7a1l]IgCKq~ؙ7_K7wW$Ikbk3߹v!g"ߜ&@LeE7BpqnQC_Dꩰ!knV3A=K_) ?T"Ij7DBWݸRS*X \^~gb_RF 4kV'ʳ A۞N0/Bv?%6vφ@"+[(o2`! ETnU?s;'Ǎ k2:B)V-Pحr6役ZբOb2O0kPI&77Ip&Ao&De*8&_Hݓz2FD{ാ܅c;lnЌt H,'',^Mm`^ʱю:9<>my\zR&E>Zѥ>õ]:UKD9LeFWG,\lS_?뽃5"$L(槯]!/,>T$}0-jIi#Gc,c`x;^Dug  k}!qj\YbV^R<^*H#^tO7" KscQA;؊S[~7FDA-a-cK$ eR4ሔtҺn͋d]W W,9V8%!lR=}}#M}af/d|{0 v"XP$,N}vDsYȵ\ \+8(+HB4ƃ&kZ&49k3Cs=<Az S8>) b}s:4ᦓCXkxEOT}IqHEr,@,AM!C.:c'$o'5%T)ru|O[jʥAn1&s%wF5n< z?<9tupѠOthA-%%XB}@0fQi/n4Beo ;Qj?.x5`V˄FHGӶh[({3ewoXZ8 `i<푖W yb$ &Fnwk,6|k|(޶O};fn`);yk.<1_Q3tȞ!:,X^=b7b2!' ӺtGem|}dEqaR2M+T`=fd2Xmn>D^;:h,Mv ??ߑ ITt>/U~9"!^T@y `aChLhM/a]$GNS-go<_\8~m7ٌm 8,lq_mڔYha(еѸzy6-"٦:kZ@RA~s,p+YZOi HCLN{ ]wY jzURؐ@z.hWhùk6 ?c`-)+z` f+&Okn4cw?-alV <8x!vz/„;ɕ|YjXa Nm7,O0PA_M`-ϐU9zo?#saƔ$۞ȴ򋅬# 6/ EISlZKwhɁ ԟcSd~oߎ]h5VAsuL3}cn_eK_@NaJLys+؝ _R`?D?(NUt 5}Po 96LIɓ(im{󟑪/H/uHp,{: JG&)lFN9|.xGj0 w `rH Hs婋ɉνaVM8-yh,Ÿc"2\F:Aeb^|m݊'Kc$qQ9fI|Ts/a vCާ=3N0q'Uy'rŗP|~+tYZ)x9T1pBX<6ND/h]cʕ1**j9$(A0*EmZ5LJ.6.RNo۸Dl(X(T= b1ӑ +/VݯVN )jhܻn]',{*VI(fY1n2_: ^&f @oBr"@ѝvlz2xxȢ+NJ*XRtsò$>){%$\lIgۘtal95iu/ j@#+\wξN; ,8<)]OFPר;_u1nUz W#&QU0x<?|`f ]w9/9[jOAUt㎟2UaArUNPLLBaEz* TŦ5G+M'|_.Er!)뽻;ekYڔNx[L?5 is%dO,/tv-A _v'`x|.¬PeST-,[ߧqBh͹i1` ZⅱGf,`ܸ4,ɭBK>XLM5Ão0 f[0X m&Oa3 /f? %h=s "gs3޸]WŝOp|0do>2-TF`l!MfKHz'3@/[a^nG z1QW≿~97|8,O0@ ۴5$hׄ\`q-@xǵN 0ʫ|1]ahb9M0kSیBPԯ=]*6o:hl C[m~@InD!-+Rr&w7v[.q)PRd|jY ]պ5܏wX<|(iR.9+ Uݚ": I>rn6ƱGZl4Xm.%rrS ,B Mѻ8e\c.g"C,'VmE=/eTץN~ry"eLS_c 8r^Y[ɦ&ou<:mflL,3<'A0Q3ĤE-`&EDP(`B=o*5pѣo .i ݠī['v?d5Pt0ke83  :k)S(f<[|$.zh0?N+Aq2e24@'ڼ==5 45QtbHjHSnFNX1S 0NR'/3+3/BG5% V;Zã4G%=E­C5y3hRH8* $՟JƋA=U!SS > 5uYܛTDqLjjsm#Aj}+FjK@<)H [L&+} qJd7Os_* hARֆ_wDП-s[ ro7c*äCB{W6C IPvѯ3PgR|Ǭ]c \<1Ԗ25$EL EOHC( 'Q?IjBż|(Ro+c7%7=5)#;f8_S!hn ?¦[ߓk3Zeo \WJ!Exw:PB0)sZoD$߫$tp%b}tAXjD/OرB1T/KL#OX֊ n#kFRRNm<w{M׃Tr lp?_e>EX SUF[cDl%uI{ CT/ԵiڲW/9}g% )7-ێn]qFnvjc1Ep\+FXJm"!d|1iUCwֱ[ZosX6[RK0;m` ۓkl_mks~#,ZXÄCʨ2t@Sls2pbn3bODXn Gk.!I !>OۜenJ~(l"ި/x?s3[eGv[eҀaN䌷Fm)Q:'`b8 RTj|bA"1l~ix_?nA`$btĴ\#WW66D Ne.P;]ƍFv ={\:6#xxo|ρE'<i7&{ _-΃d*tϴl ;r Ƭ]3AK8 `n@E/ӣ 3ώaf=ygh"qϨ ّChB-_ǼUM8J*>#w$YOBM7|0p@3$<e9[\Bq+fETU s=KIGj2\b"I'Ce|%;FkIڍ"z\KVTׂEe@Si<7 '_v?n$peAbh@Hs#j$pċ|pE!p*s܃}wHCⱦ+e^"AHk*(D @ 8w֖CuǀŐ͓rXWZT&4ݽ \C 푖JN,{p Π)^?%&#Ff!؜$C#=Pfmpت(.'|WsQM;3 {ڴ5b3l9G[5볏60( `μɵ9$0j35"%H@)mfELVi+gJTŝRO,jPzawh;@ZMTQe@_G dlK |2jPt{)-?Lp$wǯ K~1zGVó T]qg>yqJyMz=/Isubx)Z&Yv£|+CD ĮTСJh -)_ZIq0MC݂&Ư+LoL,1o+SxkǠXϰ{T,j`Aʹ߸/ T5T;$"\LH\$g'߂̺fBd]R8H+'y{OD䴔>*Cm8WvV.Lc;:S@E lqT&l{q5('X/#&_[둳܀ɦxA`&mu_nA$:"Yk<VHVj>.l~)3 v21XtX"0쑨`͊X1j7)]oH%HՇi)TdX*FU_ޛ0 >$mWE+ )-G')mآvHcZNϜsk)SMR ŚfҍfppB+MaDKT]+o{1|_T #(RlUw N!+r_0c6`=2pA3b%#e¸ۅӑp0t|'r3!jf@ģn ZpwA.k1VU?l;!UlE@zPd' %[eJ5pi`-R`dĒ}cNw% Xz}[Mw$?!h_Tf aL]9nԯa<o%oWya%Y Bv=Ť)',rA>'pv I(5hW䯘ls5v%c^ْd vi_4 y-x慒aCs]cK]IG {U/PSWӸc}{qSZ[5*2('uLaPE{3ؠ˕JՏ؈A+|e/4[4P0",C LHڤ4O[ST eu$D4FΏNzs>>~e gTƷ*B?܄fu[O⩉] ~ܞ dzy%!-pmJS4(=H.ZVȜ. Œ86dRFi@%Zcm M 9~` .1.H<p3:/yvpn`[hJ*\U`O?æ^`)]41xZv5d:\v n& ضAٽb,l iŵ*s;|@61w|FݲBaeEDv3S={\evy>< OYy' [ئ{9AϓnqոV5|^}$j*|s `k6+venPP1Y%0TCIcIɓp!k50b!ty!xw7ɫK k2HxY7翈~aky8a*CVddcdh jv~Ruf&uljR>7j¶'`o 57du K/,i CNn*a @z_cJ@jRj[tNI`\vF%+缉vZL kKUl^jߟD< Xf@,sg2irdm1UN6hRSl/GA.59f5xUJAAo Ȗ1eh[&t2. "ؾ0ẜRg͕o{O B2\G_-ǍnY 7u玁ɔNAO?נ M27N?r^UGe!AVo@B>ł^O MZp EhSNv΍~1T0`ʔɓ3(1k A Nm0#ڤ!0BCC LhwI70A\] PcL4(?k5tC6߸y\B1kFKAM_T[2?/˳6WrHԅ >ly67 lR"G5$̑=LX,YIYB)#:7G? ;r"i^U_qV1CU)s+P1O8H?K@4N=-ScѴ_ZR,in_̐Hj1>4*89R]7!?`Φr1Z>ðpvQal6Xg*)p(~ XOLùe *\4)kj]&Cά͞\f>'DkYt סվw>,['Zbr ׂ78ܵ6<=!֝HlSy={ a+ }'1I%/ߡro6R-q#WT.50@B@M]rDk 3.!ħȪR_{っ 隁0Jls~lab(!t@@pf8 fM/48o),%"aGU{#u2Cg}X1ϸv[(hf 3ȡo} E>Nr`}iub$o"98c3HUeq0u.X\+2`mݩ:dPpELNp(H|x@_ C›}bWνK er{~٧@ƿPڼz5w^&7 >]T2d.-0?EQEv/f&Ş8^G[&Kkr9%D4]@W?bKQGӺ{td0!>u+%O0;d H:U$>|g0ǣ}HOfӉqzbtO|&cLZPә6}D)CA?UFӣ>dWj**aVf*h a4[e؝E8n<훘~/Oo\ !=6al>%LLEՍua? LO@ 0>jCYa`'ppsMwQ/oZEbfjӕ03a %ApG:jԠnΒP^[R|<'YxffAķy~W-0#XMG~(Xb<C| V5~?OY⫸јoYR,ƦpM#Koy4 UQ ;!98 ip46[ kll9S]/O^=ul-ǫp#W1 3>s`.̦ [?pQc:5k>/ͦU"эX"_+翡>~[ xq5B{,ep\ 6> FV ?bfZ*n/G_F ʋm>οz"Ѣc8MZZ@$Nij[nϟV9sפy$nN/WHթwer^ĉlU?)^fI+:Y$Q)%y9A^|XW*Dɡe]_ y?V4ˆlx%D(#8CFxŨm45~ښ"'~~hE2#wfS*2meQ?) iEVjOD$bcNmA]#^b;{2ryU:Q%.9?i衯\y!@PÈbTc-!HQe^=TAk/%<9`{RMɘAP70DAvRv.m$VҗU#1GQh L1K exƊzE&'AGzV& qW^a*c  wfָ AI ȑn?Oj5VuWӠ[0b%AU]Yb:Ulpo&\#kČ/Xݠ3'SN ]vn ֲy733T ]o@!?5 f0dcmX&xB",-\n2b4#wW&ikgF*,5߉VZ3d5U ]?k[Ba_o1ryam~W;+z)O}S59.YIL '' 7ƣl(%n-IǸ) F. C(אg4 tiA30Sߨ}̈LH9#r.;B ߺ3IJ8Ƈf+. *|8Z>_)1vG-,ZQ[ayp@Œ{#7 `--~LeR?}5gH\[ 髊 p,5~=@6&,'imS&n/cܭ7T9_0FUL ꑕ}Үq]7q;0?K;{U"ڦ㓳z(/8rTTH؜97MUQ@42JSQ7LG5ٸ3phs6pA/lq7:=VΑ5OGJe{4 > vZm;aI;yOʍL 9];b5"5YY\3 Ы̇f򞈉E|?8B 4s.8㜴kPOͶ& yaX?҉wRjiqJJ]>[EP7n |jv ՀSA/a 6 x\-=I?ب`D#0Q4F_Zw]Ut&X0P?S( _x IBׅDOn>.ߪYz}Qyez]Ѯ*[jc=mru|UOO( xOCɴUJ!Q1x:sAE=CPѲy'6Sf_']W$3l1$”kޔ83A5l4Oη]F~L[W̹ѕ ƒ76a\6M70Y'DJ9Ή״I_mҘ @"VeJqG;,B>P-ƺlcP__Ea5e׳|!|+[|UHgh4HELcsM5# w*fbS;q+C'ܸ>l6^#iN<>Y,wG_TϙCY,zNK|@Eي5>e@$@3m=ܚؼ+Z (w+SQ[2@Wgo7]gЉq==AugM(&e9LA5N씏 W\`0R/(I|M`U͐$Z\#єعAKcZ/d0HQ*[IC#Xo}cE4 |t{ !sop@&b臐&$몴jYmkV8 ΍y8m9[QXڽ8]0yڳsbq7|[uu%<%2 kg/`NS/h#Ilq5<3ůWsTa]j҂:ag`;xt${:XAGsQg2].tH6"p*Vl"'~ p[ONzthtD!?rAďy~JbH6ř)(PRuzN ]]- #vbvà1tKkĝϨ?d$'3Bܧ@OGk?_9ډ:fAdaeZ?~i){& 2r r@kdQ%eJMa̭vp? dKŮ%0ivϲ=@{ j?IXeAK'f˩ݽN;yN봿Yl Ien/RsǟH[SXt,k%o݆Xs_Axw + 9BdIׄoTEGKHK)> >Y久bg|LiGK]$n[&xJ>CEv!7ћӍIfǰx]E":1km# ~vY91x~VY7쮉ز,Z+iQץX;_nTB9$s #N cKƹhEa9۪{0~M jlnwr7q p,?KSMOB4 FW$U,c O*"_>:R :)Zp9[Cw Gg iRhxk|:-F!KO;JcCs}r!{*-ahΤQhXڰxC>SXi yz)hm޶%2qRnwp4[u K* < ./#`&Zh@^]_a!WAKIЗz̓=U?% 2Ӄ }C3v?3$RF xxUʶ%@d{Y;vֆhwd‚>cw̆{_}n9~f[hNq%8Åt?q”yC8kĎ2" Uc'h}ii2޻/]Z{V7 OZ)Seag'#!;ŔIP/m.V $A {~5c_fB{m뽁 X'|_gGUP.t!yͨR˓m𾬴)oD~Βřs58jP)-," .ʅj.7gIuof3=K8 27 t:ࡦaFl(Q知F`V)%>΄ WkEϾD44s($H̑:]:Gȱ 9QxE+= |w nT8(-U?Qx2*g jMt¹ ID4&1k%4hZ;';PCxLN Eg,8N`nq p֞b[T<1JZr8KHZ !p;)|("S*ޭ1p}A։(L-9&p/.ddf%SғZ;p݃aol']#-)nDz'DoΣwHo;Nhw\^ЬwߐdG`5< z40^8鶍6K 60썳.SA@5},StYEH|n-i5J'0'bTf~7 eRY3{q2fU72Ib_<gqPje,uHأġ7J]â^R\:$_G6DIpmA mtm6?JjYg)IF'G!5f7Y`' 0yOP8%yVKu ᬖ#&{mSI J20~=ڽ;+bĎܗyM ?:ZùW&ga2F`™Qy_gbQReABcp'{O r%\a"Nh6K'Nc/b `[T_FҒ o{L u-j F^ G Z͖ gT$1J}Ή*ajH~›-AD%MSc\Ej'L$%GoN"ҿxL}(@/9 bY$6͑p/ݚ-IqgA^zR WlәsD`7D 3r'?XV؆t-o8lq+=(銺ef\Î`}P6Bg .@FA+@G%:Zt{:Dt1TB};gh5o4^?(-3vN,\\oZEs#yN:ٹq[|^qYq!,2x??yA~e(fNZWwqj âSy[AK0pa"R~S7vG>dhE2o!;t2Nl_Ib]a0G IeLk+ A%7q51]}[Z}Ǹe|@xTϰl)s>w/30h7eŝSЭ ~dnOih2E QFI%U $Af\d.^iquH|Bo7LLZ)='C>wIHdjdzO ;⬂Lq'yP"!-l~ҢpJA**U7?EuKyeIe::1D(SL [_c{NTJ\JOwC 1N v7Klw-2᭎L b8U#+u,C R+uOȏ4./rSTW8W7 PzuF0:=vlA*x2-Hwbuf$"dWBtv d4lI@O82{%[SsT~ҿTLlKm/WLRsA% }rXj^]h貸ߙB d0(8<}XϛGY73`'PSVRՌ()ư}㥦b$&1xj%",0\ms0fӉpwvЪ3A dfyeܯ $tAx|I]+h/s)POM/;|*#9 >g#FAF/WBhut\WaO`k8jq`J 7=`|Ox+L:r/N:_Ru@CHh>@3˖]Ô̻?/9ӕoH.C>&o41X7 6!^Hs k !t+"+&jtb/}Q1Nwu^P155IC\GǓ8Ai`wP2u \' ѬI 6`kΓC/&$q ^b }%cc൭ e$}緬C[}ț7(ۚR%!fº㴅nʔeRFt#(ƹ]CPI˟FI$V 3WmUQ谗k))4?  :*;xPX7# ܲP4["[5f9:0.1Ә(^SrP&w.)G-39/Y LX 9uhޖ$y#NqVLvMaSTY\j ֨:߾ $l\:;. QÏ(l$)ٻα؂PKUʎ) GK\ x;P8~dػe`Mw,T%X#NBM!z_&ɝ]Z7ч?SPm _ti|y(Ul72])`tg|f8`us[@d-5I(OTqQx`"@DX"M9hrZh0&eF&Ra[hi*ך)3HRawO.Ery3>ϾG i7p b0]b* 9t& psI#adMI;odZ}ִ)n,)ϡ= aS(BN)>7_N5PRfu^qa=s[=I0aL_ !~jʸboz3mϒQ+2x}:n{=ѻ5\ofsR`դ(ekUg@/:!̋-MX%3rZN/R{9c$/TsE9:9Gev&p1uxFAnCZem3gjQn|oU:@;׫[ǯH}\&WvK8⍸Ƞ^RR UuIac "Jh`ԟծDVP|88* ҒrH(<0Ƴ G]6 ;GQ (D{$c!TFW9Ps=v0 M.6'涚 .F /MnWzeYV(\y't-'1g=uð"}3"!vHy%c̉K/4ʉJPTp ߠO~,zJ5MzKNQ<V,FDUs4DNy#S" 3/虁) gsƇ;݋LR 쒩3{?)E@qIŞXFB8Mkvک(9NCNʥ ûQ#v/=>ڶK3AYhɘ<| Ф5ܳ|4Du )u{o,# c)o3G{8qme~m5nT&AkO];0o`fb1Ѿ}J#O;g/7kV\燌rjavi<Ց8_=h?wl #S#.Α)C~} IpK"GEy9]@D>~tEd Lr7l0V,]52MPrOǓ%O\B((`Yxvr)Z= nG\i!]!% sO3`+u0כPBXuU&l~$5qݾ= 3|õZpPɆP Zz5MB}7v ƟB\yIDUR;d\EÊi"2%&px[v6$X;9]ߞSy].4ΈF!E1KtB>n0IFZ>SC8Zw^Twnm6=He] ~t惽'mT~zY3)9 V{Y) 2 G ҫy^Wc7u4< Vi}_QI,NAV+`x TkrX:홎JXHPg%_"QɜJJ4I$Zw|<?eϣaf=֡?1E _r1aLՖsVHLƌ{rYn\ [gTH2>"&L:H՚IԀhKo/ʋp?Z&g jw\"U"ϧ](dn h/*4 *?MDyhd|o9n0L,< կ3^~Pv2s]H쏄uFji[:M a<*|: |h)d<{q n1$sco $g%E@s\{+l l]Q?֑q"襙M _u[ ;\j(j=I% SևK eIWMigo?9?|*bD7ف`BoQ!Ae7GE!ZˍlZjMxWd<~,nj}~r uqxɶefKǺ+뮶kvB00X]jgao\R&H6]>}E'o/+B 8 #7XrdvZݴowLþQ b&KU\ }Axsȉ0<L6bih+ ]>y4^gz"4Bm4ːKi}V"*C+(;[ @ y$t# 3$k,rbܱ$vNtM`pK;DQ1+ؐ 7?Gnu{[âdz"kItdM~Qa u(9V{k(M0'ςqlpvXX>4ɦmN&rɂ ^'qZ"7@-lcGM7'JVݷVwr-6h-@q6ðj=+mAp0or5rf=-M4ҝWEoTUM'2:U 0sT].v\Yk,RwHMs/hug`fy&CoD254:F*|:x*1Jx.*I]0v5"Ge NRebB͕P!oH͇iaoX**a!J^ŏW3K =Gٱ_!Q\8hOBպ(WxB2!KLmz1:f6n?N"\[NEDtRَ`R|3L Q}} o2)Ń~NN' tk_~,( CUNah\wцc qʉƪpDfЮ4Xc4s d/Y$ )]D?keC - #H\F=˵WI9Y2Phц$2ҙdݜlΠc&Cn1 sIb0p"jzoTjQ~@~~J` K[ S5\sP^D'>IaS eu#e`"m8(t;5I]RWM6<#it[J؅y(Kf}1mp:7 OB=ޑJ; 8cLcIOݜdUhGƂ)fX'-1%8,T/)ȱ:XEi_l{9hgeV3~t;F,i~ëSXƨEX7$yvܻ R!hĚV"-7} :@ =eEdQJ mDB}F,V7ww^DgԢI3! Gcc@N8VtsyM&Y |gV}g^9w'XK2J:N E$bVgf*ԺH2V2$/#ER Fv0 3lUqWlahof 'z{e:XZ+D 㣙敛K|W} Dp +-](]H+\c=H`0;m*bJV=z颍ask4Ec%{#W ̗PW'iA(3wjct:[k^#/xLʥ`- MUj B%i.X }pqWD5cUL ߵg0X^laq]O B)ԲZ^ FJ.c|{-[OoJ>M]P{LVO+?M@7TFeJ^iasdO<,/k {IGZj<CMpZz4mHH[vOB!^~+MI|Cـq)PJ[w%l09qX$08fY=SgRP0&LJne[+F *ufȥ-d.3@i$һA3TX:%RwQ7_+UgQ(-0FrLhQ`@NK˛-S]Iqߠ77X|p-2WS88@?rRf x~M&ݭ_Ԣ/\8)he`1t6~+;7K'y>wAϡO&PR]5/i7CE\헰c7RTW;dv[//q^{E8G ;g8"N~S@ ?aQ"Vށxb@;_ɉ.nNwK*9,U *|,5I,>ۆB ~s qXNj2p[l6>+ɨ!|[d B{f`EBӊ& cl |GU#4hI7G ['>͖Mf~4!spۊϥQ|8Ňu [?aCM]ڌ޼+.0i f_%|ؚF5uS]Ц߀7qL8zn۾IŞPҳ mx,ږkGюl _ M )M?_%]ݫ; kQÿ*r||umhBZ+Ox9fcG 57 K`$Su d29d1_l 1>7UZ{ @@}޾9w9qGDvF|eb'i  yާQ'* ;k'E\Y focyUihxNEH8uBz^A qlQA{ET!Q1ˢJ9 "^vv-O ~m$ՁM>i8Jl() "jan˝.Pυ_{9k)Yc]Iس콒阴~RI+?k`M>𮺟-G"vl.Ql*0-d\;ɠcQL$Ou ok/Au T%^? B:oh BBhT~0Pt/gct4b3^w7I-zUؤ9(k;!?A\D ?$7Ytjߚ^/ - t*%ru#n~zJ4Jn|UV1)F[hc|'sGս҇es'R+ {42&T6Lj.Y~f#VX%KPAҔ&k[RS;΁BI3`?.HJ  țl\zfP׊AivP_гUMU?BH:jY-9p/&PX"qo:{ɘ8:9uMT9Rqqo\皀JuWo8: V A30;2.Dh #A-B JV#;䭷&ո䡽e9%a5|0~v@]{B:Ը̆`Z.ćhu Hc5.θ&BU;.mnoNdd9;H!pE8@_T]~\`s~7/%F$Eb|g j;(^L<~iPJAPHbO9 ]y| ffq^,8X7=_ pސ6K93$HWosҭ {V*|GetU5&|j\\z,rtO#Cbdz\2Z-aq\s$ցT| ^A2dv(!!$x=ydfe/mO1t`P)#KRf]BD >&\@A*ERX'zxcRrZƳ"Pjod.24@Sڀ}=)P/*JZ'J%\=*kڞ5x\Z$+8Hv?d̬CFGOm7 i=t~X]|2V$$bDkVGeU6)k>S$csb3Va B;~1.vYKa: ȃ,p?$;0p.!c,FS/!X69?.# #1k=lՉ䴬IGB&cf|= :8 E-xV[NXhGB`f~j2a̷`<7iş· FOɭ2AE+xߖ+yƻm_ W) Fd?J' ji=5IBh`k[݀x;S}ZHܞ~;i_(cHsjHݭJGDPNdAmcA+v>dUD _ U05P@qR$i&e҅|z2Le35< ;BO3\עOӋ qnاZ)IPKNVm` 2d\QcBMBpm}Bċv8i'6W%2Rz"Vprh)-w>\'7PZ -NWR5UPɦn 9偈HLuAu FELQ:aR@DNnތ`zf+ן0gy{)WlS-;Ƞ: EUg\>#0ͪa2{l[j,3` athj&5J5<[gZO;0 ovp)B8=!aIrOGAX"+@lo1@Vξ:C=itҽkGK*GթMZ, ϩNJT\TkqAL HUϞe0LPǾ LץFqmS*.jǸ D Aǩإ[L6V*Vg00PDTi0#:O8L ;[B{`_RU#a]AQPN`e\*ުk:DӉ` gBiNCijx1Vjm?kG$/?IOڭ oleG^^ W7vH*ekd[ ~92Sq_CsU: V + 1ySazJl$8y m$=!4qKa_E;ݩ;=&(M-o(<1j] ell_}mCt3-dP608h=%ꜭq$+ (8E\z2fX`g {r51; +ird{FH54W!0 Q@4z~U~z%Wc6xu̦LƥV/ i};rzT, f.Q݄6*E+9bZ_^O{W,*cVk~@_ Vlu7v^һ[|ߡ2 *f@fp7)Op*vp4dւSL7pa[t.!k[ YJ&"-_p)u6ga e6EyKd'75 )R`C llA6z1mF2ڑz&ꃦ–zB61v w9{CCA 1 ` -Ęz6d^w~O[vPlqv2<oʔ^t4i l˚ (|V=&9h<,t.)=2?&prJNmMь+0C_MK (+N4` Gj>SxyyOi:٨h2g+;ba U!NնԬ lbѕ;->z$juaRm7#b 봐Gr3 *F_Rbkj;S|5 B{юBb`bC}ns4O7tIu$mZP,Ҿк+y> Kp+ T~ζ "N9aE#5 T j ΄k42d$\(5)_`٥t?\ V= >*l)ݢN=k2\p~VDذh'E*9fk:q-Զ2Ty3gc`-ϧqd!EjD=ųu8~;s?RDy*k,gκ2cDFnQq cɸF%CijWB,ːu'F.j[."6;&Kӯ81"֥ <~ElunΝ\>$0.@EWOvS6\6axfA0BޠEJP@uI=Ym揀^v}g SHt-Ep4fnb$m]ehĨp}T?akZ1O9ن(VDe؃(kX٥j"w&؅f6a1jSLC +k@!޺ʓn:dp0xC+ǂnz*@Ă >mE`V_ 8VqK͍gxBy+m=SUa0D0bARmR-; gWE?A3%!RF6e g /^QeEcÈ;A#+RjzAQWJѰfMhy?0%c驨(rQ%dͲaC올NJ7[LwB+4KT;U"ޝ'/1:~[LwElUSϗN?U < Իx@!7bB4kg*.2Xo8 $i9~>|-׭d!\H[}?HGrF QmaO(5B$.)V<H%"xuxAN`0W`_<@qC}%}Y#VV IǶm:9m`/UV+Ghz ]W7NVr)^sLE~h0xQR[t%Ș]|eۯTY3DN%QuF{< PҠd5 L1ԻzR\ƨ[*Cɲ(6U\wʻYb#WyjcG,P^Ǭ[|r6} |šg.tk%:d$#.$4U5U giR’G,П` N&`m3q7&bϬ,:lأtmhq|Q BxJ]+*@ 4i"qZe7K˙vd[U;YmhWq*5&v\ܢ0g ~DiY[ 9R(ww"<2=պd 8ȟRgU5XbB01<_#gA^~7 Ys[&\ $l:k0P|]1e@"\ oi@q,^ij,`w(gp6> %gq~;W؍pqKƞC%2IyxehnSH6٩(7~Q!H+:!n3ռծ`ҽS=QFXu=}&&JR bl F?i+ۑ&c ~$*_*W|Ř+Eó&hԺ@b5 Q~" ?.C) lu#@Nǽ=6 ];uƈ(޴36P:SNbJQ:.N *ƿy !+@O~8cʚ9WL[+Gd7L:%~&"Y܃ZBEL _ԁ\pjuB1c򆜧#2xޮUUw180swGǰO7̌gW=b̡2d2)W/łL!Nkda`hU2K2 th `H~/0_8gwk 8J^v`qVTOhBIBR~Պ4=+‡2I0}u_a4|7=%xF**q O?$KA3QSj΀ N$y=$BV3 / w~pMբ;er|ǕﲭcyWI3\-M .eeg]<\aw5F Е#NBQ&(mثYhn; 5 Oٖ#7' v6N|km?Jss+oI$ m˨cܤTdWq_4cl`ҏ I$lxRɁɡ\2ZSFts:*06FjXZЄوl7FЛk9=mVFI*)rc:"M=@:cgXLLpMJCvUS\H@͜p0oGpo*x`.5;(bй j&F̧9Bޱ>$` %ëc-b'DET hM}Dxg^[K 2Bt+m7 KdUe̸fXTO>",b `^1(9*vw2 ޭCk{Yz`:޵zxkUp& sYyONR_@YK,4"fvnď:vPûQ2˭qT}GСex iDW-%ۑ̱5K(oUprdkn'?ꤒᔞJ.oMw` :֨^3wG8R ?Q0"40 3W|b/:FcG];!8n {>">s.*Ӂ?f~H-i4iQsb1 &P5~V)eϤ ]#, Xvr2ي{HakI Y^VV\N}LUj׌ -Dl!au;fVꪒ,y-47=ԧg3gw-Ѵ$\ceVa)cfOB gwGMw)Mф 19`ꍹcm n™ѡwV{bB8:{3Ջ(_퐨jӔϡ]%Q,&}ii$ /ɿq"z+d>!J̘Rs~KofRtaj taܻl`:8tXꤾ/aBknέU~3OÞY!p=R[epP5>@N}{Y f7YMIsL4D||j| :#hr2pPhm<] '"qPgFȫLj8H n_s-ۅYz&\g)F!MJ(FI%b9)īMqig񥴑 $O] oNindū\lnX`5 ՋAyɧ`E .T¶ @ MRӔhZܜȩ]_wqn'ra|,;-q*_ʰ CVjrgxH0iKO?9@F:(cBoKLfBtf5~}dkyúUOxC@&0{~XӍf ܗGZ*x<-OE>#Ǽֽuur{(e2iGG)uE a"N.2P7'&VTHitU! ˖dN1py)gA7e%Q#|3CMlarb`a| xOsaGgQH@-D1OsrJ@| Chu؊;t `tK}@S(NP(e] %f&?hoKvv~Qzaoa"7PDH{:mn:"XZzV[bH&irRۭ-6"{'Jr.r۫j00ZA?m&Jvv/6t/;҈"!pa%DG/QBm6-[x5ϻ7W7oLoA|"wCpU5NLtސ_J4ͧH)0-$mclőHޒR#uՎ=YV.8d,M\%VK y=#+}wSe_Dʒ_G:Gm9Y=pDMO翾K[58"6:xƘCr2 H4V>4t2U~=zznj?6U2E)c 7$}_jp&%h"c,2}'u.my=;fct UM9yl.*ۼ,{g>,4n 19JצFd,Z[ <ʀK9?4dMNJ O2T=cN46taXM,g ^ިլ9Xs3^E^PV~yj=˳d,]\͊Yi H1Pg[ӄ` 4-:LOx2[*> W)ge΋Sخgq3#wF405-.xĔy"qٔsz -ebnk0Uh9˕b(đX#CMHc!Ut4FD̃Hp[3WB,(J#j8£ ntKh¾- aEnh1bޔ-cc JVM\L|15}Vb-΍p9"o6*Lzc`Kr7i2l#|kURh4R 1)mP{ +Sh^ G0[~QsfUKe!p@+!p^ oxN0$Jm6Kzܭݥpc p.,,=2TZ~49FH IN#*N7Yǻ ;V>]갇 NY֙jDK]DvЙqûj%ɮ}k$s^])ޝbtt!o OMtE= Rnj#kcQֲ'5 8a<T&T(R',}: 6k'"B2[j(ZKq軴(az:#ʳ{BN6^Et?U:,FU7C҇kU^A_f @kEU 21&q4~s@vO=d[`㕖'If9cfZ,E3e_]Ͱ_Q,q6=[h@w-l`]6- 5@HTǤHSW1"̏U^k{~w % Ё` 2op\3ce47 )9%pA\hfy1 \=k7&9msڄZE^K#KZdw~ 4k/bNm̱w%̑ͪDb5o.Rڝ,E/P$Z2Yz"'fpZ6 Ck=Zo= ЙIɕ4j)[jLq"TďHVgJb.vSn&ԏg߹b80֯m"3i&ֲ9 "(:5>#׆3TJnR3~6USϓ6%$*̢T"s']\o⫝7#f!~Q*#lT>uLk㬖wugBjMdtO+T(Cָ6] (V!BNM{RT}z# |^=4!%ټ #\}Z,Y'o]LZ˜QA{(ܗ OMSOc.%jg

iq0-N*:Q#k\ zL;pSr'gTyDUJ,g Ws*C4D>0\ ։ќ2 p1VʫXy1tEvdwVS(j|$Ufkx7WC:vee51Ɠ9n]Bb{?3vw;bK00wXK].:#l\fT\U |Nhy]ۘ!IR%teVv^H.dM~u6kK}ϣ)\G V-(3Bl a[lvQs]'a5 #nJ~8{6ld(a02?ҊwFD!؟ez$đO)?)[Vt6~Լhw{$mjO!"=?\v+ߤRp4?g0|GC3cұefl/ k1J9ȥ;toe-ۻ4h^ xUx:ILK e\Jd~[QnKwyK@-8*F?wt (oT|'ü]X ~㩇*GJ*\yWTtCXϓzpLl,:SGUJi+lVb2i5Ddei`icOS˾x/}M_ZdwP(3WVvҢJ԰uY˯'~ Un0ѵEn` 2S9<?@"*<.w)j?GF >qRy錼¢4t 0N"a>_*[$NX $p y oAgݧHFF[ĄȄMŔa-hXpH lT IA" B6B'%6<ɒ#$gi{blp\Qvpޥp1Ԗ;FbB9\}qn.U_ЂWWpa몔eo6J! 7h QzZAPA sgK?0DϞ%,Aig(WvJ1 WEgƈ#nB|9UHm0 IxtI=r;Cd(n K|XU4KeS+n!R[qǃ B~U^!'w͡q;밃)讳Ivg^#ҩ!qa! ҢzN&"EޢxQEէ#=*AQ5u+h_ݼ2,F&Soh֓ͥRt|4]2 C2ʜ~,ْuKx1VZ3Z긲HQŰw@>NlM^o-~'XB -@ĺ.\Uإr"x'a!T ALHGP ޙzWYmm@NoC2tǞKD+0tLaϽ*|LcNzmқ1oJ<(/)!v&-?ߍ(9IRWGfvvҊ?pT*%g``9C沉7YN!D:uZQ ҳc1ZU|I(w`z HbAA a]w .%`[DAsl0}g=T={fWˀ1(FhNA̼3OޮViQ5fe#w]ޘisrTVR%Ft?E9AD0dca Jsc  >yOt@ӱ|&R!JJ I|?4hYdTeVqBΘ"ޫݥQ=#u|NNbA_[>r qz;dD|>*+++ ĭtKc+XZe]%Dkb+ZrGpݡawo9w >Rfn%is5ԙrES1H 4>I9YmSgM3qX([DNM< ΂i/_4I naq qW#`qw˵>7x iAP;vExKr"~DFz8hI7L` 5n|/Uq!%Qxgv>68,hGW{Pۢ $I V*ߜs(6M۵,u}/Csbtto0/n:*l%gC(.tn  5\buච96!T? W T0mOb_yߑaIÛ|QSB&2j'. `晲 &۝Kx~U_8owNL{7PۻG^{icJ5hXb*;S5oZ,1{P6- 77A`Evsxsq* ineg66[-NH<Dp,Y9rKv{a^I84RPxo:'?Xs)1?w>@기=CG5z_=KE~!srQ\lj)Znq=mq8Եfmbej R6I,m= ժ@@?Q c&2pf2x9 aV^M?M5F Ҁ"Ag6Ay2|,C\@nuQ+eQ/]nyHhݛFBu61FR-i@Qcr3 ^fFoqo#[(8y ~v4?UVtWYԀVԭGҪV/^"o:EL0.|4f X=+{Qolvv_tBqIƼ,Y0Ea 9e0F){c8X{X.G1kH. fY?Oom?>1 kk.RKiS&iҜyV1"jy5 a moiBr.VZ?0aiDH_20<$L] m]aO2Cu!2%Cy?^L+lOKݴ`AS%P-_M5an&_y܃C%H);>U&٣8%= kS([#)2o\в:Bu-{ɇ 6WK⡆ R*: @_DpdD|`9DZ[[ZPU)2chOpcۻEq]ȇf4UiYG)#mb+8$?T3kd2FcWjgZdIUDљV rtܳ:'M>Ơ| f3S ڣZ-,Smy@pII̥:v'gh87FeYTWUTY2F<79LGneu`{SZYx|\|^HAa)/&ԏ"2'Jr8 OUV-=!=W:;}5#Ħ6Q:CN }S><P~Ջu {hJx0[vx֝2eSYdUG%U@):{NE7T4\I9'Q R\1jc>>]IȖp^pVFFt ċ`y6vYPU?ҒˮuY%ѲmS7h6xZ僔W;=JV{RdGa~~3ʗ3|֢ߚQk@e/?m5ڱWD$#WD;p?UA+0g؆ SE ][xޛĻ &9hED@>IVe,\gC#kSo݊_sۓ..h{&4!m B?iV 0Lhb/6I"rxNE " 7rj  F=N"z0[ )a3y&:@xl賈 WT"MnCM " >0eQDh|!͍*^[^rl~,winzzM>ȧWBJ eNBv V:IM>[ymwp=7FF߾c' ܟ'13>O8'5 J #gAehm?)^.f'f xuPŕ"3IDk"a.1DӽJq>!3(@xT=E5vz5"V-*IO@gfSJ ވhh>"(q!Z&T(IC,`4&+* ~"xHOoh,^mVg{O.4ES,UF %>b SGmh(}wg] _`b$y2~bHe|,x]DB3EM,x?ƽ?6 o_>5WMȟHѤ$e4.\҃,!g]ˎDE.?nd/2 n- 5OFnw"!jhqs=lmvR^nN}ڔ$')],^{QߕƬR¤Jdhq͊|p|wwJÐYDCg#tY!$3[OsL#A[?Tf gáJ';ה :vP'i.ŞsC؅N{H%44θٖjTd}w\R/ZOl,55Z%MCJo)|ķrkHO#fBh(5g!\Q8&`vްiT\Pكjy@e"AYEr .ΤJؾzCYTfDQ죒*$ne}5^8C ecALlCM#Cs')ZTwWOG2REWY /Y] -zI"}gKlEV+%ͮ,.!nH?#&|=0m%v;,JNѫ:eéA;ˣ]6N`N8mTGud<^ķɪ$hȻ̑U$RQ,Lm['"B,P)uXF'(g^ռ0A7I%p7IS9UNZ|;ʜЕ$h] gʶ ]S4vX j! %Ԩ?) @Dr X]5\yzǐ*}؀$v4YշA&RXr,6ӍQ͝ՃuM{s(,+`,k$:^5Ilժ Pu#-^iȱnW !,rFX Gշ,;W/iPq3u Sb[466u 3҈A!iYgEM&5?:]pYMp^0C+$vÅJ<5Q%{qm;V{PZ!@#7LC~a O,yu)PZΐgm|}]ҢLH*4%Z(Z{Zʚ[ I_tqxB |gDMwgt{DD ^#fZwҶE*[oJB7dQxNZbY42Y*hU:$䕈@1[!=x?I!DU792'U~9Խc;B2}r\ "HZʭ2#[[]{ #lR ij_&ɢBs54O匆C4d쥂߇{!hQ9.y=\ӛs- mp+n0>xThu`%gT\fM?7%58j헣93ノ+00y:f:<#㉘Ii!siN w$`؂pdx'hlƥ`^Y / xeN(m;LaЇ:wݢT9&B@MR(;z,!{*]^TKSB!֝?3 *)|eB2OIwy~utJ߲EmT?9ᅬsՀ';QY!7`_N6X]/sf|vG!Czlu)ubJג]JX$_ZA f9dKlܞ2S-\>N!BVų=e0,JeE+hˑB= I>K;!,wގIDw[raKH@>i !{g( lEԕ@$Ǎ#uQ u[k ǰ")ml^Ep7eWF .E VO: |Y286DYNPb벌ʱԱT2%]>_5-@^kO]e}"߀F'?ɘ^!ID Ԛvm._OY).dH瑈$*pE˭J Idgŭl-Q<#U)#U~l! _tID%y 5]MVx+;kݣ h' ؈<# 1L@blwA r۟tHw)Ա'$.63ZTmAP[߰IĈj.aiϮʼ8H"ǩ`>pZ) _"^prpTO}l}0U4Y sOZCBOڨ;o]VN%fa0D.2TCzq_nm$xJR4{Hl=A#۵C"Sfrl҆Ƿd[ߐ+j## m5y,}!n<>fg#R<z4hUЫ>@66|M#oˮa7 (_eLFF[dƵʷ$0=N'F3;L`6:BtHF:w""R0gq#o$WcŎZ'x> +/7@}Ʀ|fHbhzu `CjQW9HC{X,x,<- >pgAܧVL4pmMią"  NXxW5FHL׮ ePNe;L4,O7% HB@)H+a˲oё]!KE_o1ip~~1(k64| . a ؿ*S9e8 "S쒯RWl\.?!Rڥ-9|"K&Ƚ wByA1\ݻ\AgIj0i CFnEEK&nV<ʸd"xC>"n#h4.ҦY&+"/M@NV|IQmݘSڡa{) s h?{ۅWPV Umb!~Z3jH "gܙ_ZHxWtLPc 89б,d|e-sD:R3(5I##1;+:짇FLsLŅNJI"feB%ܲρSŬP(L7V| @gPU蚸Eܝ]̎*nH;_)#AGg"Oc % :Eb/qё7]ȉtDEթ2`BId{HH~SEB1V3zR]c5F: izkul?|4(Za< |ā= zR@= U_8i798Q۴>7η(Č"Q8o%z҅2>ߞ ^ljPYQ\)m<\~Q,d;rHy4@?@Q Gzn>B #7D:zJyrЂa<# `S{[璶HƙQ)BQQ6:t; ^7:NsP…h@_:VكPhpb7q璝G~@+'p`j0)L 3dIyU)̑lNvhC3Y ;\ŁLf4stwҁlې ߗg#:rO Яc4͑]~*.;4c\k-J_=z9<$xά'z6 XOwy}hDP?32ox;C"yp٫jubh~!]c:_#6{)N`S<iC u+J= A *!g?MM" /ra*h%A_4E¶ɔ1T"r[+Uk|}IE͠D_2AB`{OM`zuuBџ.^LGX=?V }ٚJyj3<׵|^KL*LГ+v:Y%/TXLAC8- .f=NTm1z԰/~ x͋B=OYJ3@?BlY[t1x~>__GڬuxH)5ڃ:{4t\4k(Qw3%tƿ"^aNrL0rPZ`ø2M>{̓5٨ J8XT{l\^ Sqo> jԗb[I6;ڝ'!>݈:14h h-NsO|UCҾ%kԌ@ugmu;͆ɇ4!l?{Ψ B?mw?*YlBKk҄9/\'**+HSm7 (cQ)nQѓ37.́Dv$.uZm.ΚW03f۪"Ci!+^eKŏ u%5j\S~i4Ps2}9I uM̩ljpoqlNlDZY 8w}!7ms2ñBJ/3_&U69V\ 'n|%x^%&Iπs <%)Z?/0gYqK>)_@_$ ,'k{rɎauOCE*VZ e dd__hA;,DO (BC=c/ yX+>kpi^R']>; 7$]4R791]t3(+ki[TO7b}Ky?2fйn*(\?7U @<T*أg5p(YsER]QȼnqWR""Wb6H2;)gpn~y\<5{TLj3W3Q%^Ru0$ (_4MK0D.pG߂ԗ:(Hx˘HF!7QJɺBv-nʍS~=.$^324Smŋ#\4]x H}< 4m"qgס_%snFt|^|"=&[E>M4kYjq?cS2d \)x,#Ч&8ԭ7#$b"@f t#m[*JS;i4ǕI<*7PR$[_"DrJ`|h9Z&,?e~7]J@þ*q 5`ob@߸4 bh,k[kUޜ }6BS%6oY.y{T ~  tku]09"iƂbE `QWķ/RQ>gb=> ~iy5uydgo74t}~[jNj0V<Rs""W*>4ὦ[ ḧ#sA-@ݭ?fk]N@a[ d4B3$RWE17i SS Cv!k\?^ C86E3 gm m;Ҟ6wV]Dfox5)kO ^m޸O݀^k-ǴɫպvݿoK/\m~t?xnquߔGSwo`1%tSDvSKȡ&dUE`X_C{Er-ax-aQU>;ɺ7uiO]pIC"BSHhp9U/6J0*}L4\ oLsH[f30-၁טgݨmIn 3G\_btu}c}lz";V9aPmk)0>ü#Aېol]澹Օ髌#b!C;M/w2eOZA5cKPkZma' cwӁ\S))jEOĄ Tc_>{gSi话Lkw1_ iƣ5RG!_KpK[F;0E${Q`<aԵ4$9j|u2Wz{CUۋZSrpSymwPIЎdYTX@Qb%XEӋ {yN;QFy䣪;cA DJd=,aٞp)QǂTEGD{d맑f^V|_8goJP9IX 1Vah'86Z}*-~ԉMhpBO[eLۂGPvSKK.37/?e3kO#v@w$81m*TTcO( a`є [ P5e4#{4EoPؐ{ZU"PT,s& $]CfSa 4kYS4Vv7)p*_{U.0\HgĮU[.1M.aYm =x}Ց}0a3Ҵ^PM 'C¬ٚ)a" hOH5kDTࡘF)[T6c:wⵃޛFlH_"kێ=yDf!d8SvLg]_iZo2t<21=8`쵮H7R9(|pJ~  #isYJ!Zg!P DR};vWRkXVIPc^ϻ_TbySp`Tl>keP'_u eh Qf`ّ{[D*֋Nvk*P +-*c:ΓG '&Lzb}/kjnؚ}c_(oBs>aoa p ^;X4(Vɯfh2o*[ޟE0hX hBj*Ņiښj,F&TlaʲT,1 !tw#r"n ;N)0+Xk@KP D4!՜fߎ'n[iXP?N4+RjDrK,(-bb]jCpx<|춧(q>D4Ͻ1}CuwJR~̵mpъ`UPtaliyj? \/@X/^Ta[SΕj0RwzFbEuKwWXF/tysޱtכҴΑFLS.:W kVT~_/НX>fB{ k$|uVU,c/ݲ 5"aͽF%C*R7k[( ɡ9ە6}% K@!-]r0zB3śӝW_.\Dn.,f`N4wBjXWShC6q*FNޖۜx\ fMI|=G ތ!"PEa*z5NIfCH8ٗP ٮGE:ޖ.A2Ht)B\m2YH8>[\G+ kFvܧQl,qo^m69?@.=ǵg <Ӂ}aYcz iy'̧DXb査z+ 9ͪMAeN?ҝLWN DysΤS^@ aGp!xQVwn::*m= B'$Ɲrd7aғ{y]g^?~S'dU E$Xr$/ˆrgG[ELs9_s>z($S]es1"g}gםkzqX$ê`R2ӄ=X 2,8̟ 8yjvULl/PawdsY)WW֟z/`w؀'G3hјL@cio{.b6~p:&lϓ2<ͻQ[4KSZX݃==1r3x Q5A롞E(gk-edLGfw M 70S;F"JxhPDQ(a;82Vt%'vة6iZ N &!ݮ~8 }B8$x/UF;c8'ں/f\t/B!D ;i4`B0'apO:굘`uG?Y&٠r*Kk="ٗZ^dof>ą{ta\D#,!gCyV{  !e .rrԑ%!E@MNmXr2-@)‡Oj*zaJAorj1@uGGZIvȻPw23׳N9cA,mM*Y'J&# a1ͫPt{m̗B3PE?o,TOr=S7 D*ӟ|t(X.N6Niayl_(mpkW'*ߪgfߐq(cXY8LĈ^ގ(4H mhǡj0ToMQ%4mV-q@^/+H8T(ĕgE :"d 3vS2gTvZPUN-t.x7C}pV}Qd{6o99xldS1U~1اkWϯ]u"/:okTzMU{4N\w6s:S(l.@ Xd9 amT1u# 9r@sTwonZD)(UgTjz D)_49)gTX=9ƀ2L;wYv 8uJ䮨0#ʩ M[J&^f]p oUrINEdTr#_ )Jn܈Q3^q6W+@wI+&2f6c#KկP+fK6oD.!\N+)od:=86G$U{pD;L{ճ(l]"1s2oq#M)kbU.dp/rng ?9GL5q*71#JEfV,{7GʬH>]r?:Jm]zSf+Z'ż+L0S T UFokryO6-5U9Qt҉Iq9Ѫ;)JʩoF|~n#tdN8ՕsEgl6r߭2b'+C^vCD$B,G*ݍ )LNuH$ߢdDBmOS-5빫?׮,ikEu riI^PI/ƝtQz8 5EWt 7Wiz蘝å /)sSu~߹l. uA$;N"p yRij̓[R11!PV(@,iwG=&MwER[nL|/+;tg[;, lvZJ ISC-" 9z>{g>k_=uBhUT~IiRF1*9hoUpS-?i1ݏfvcEȃO~L&I}"_PϦƒ*Ց|yHsI^ptaSw" 3;2X}n#mHn,_Eh [HBQ{l\DutA|'潳$~Wv6"Dou_sם n؜ʚa/r+=_J>p87'4H #tƺd}!TMO{)~r{U 0&8l , N-&ΝuH-Y쫳ҮݸMor}h;,L(9_ύr˕b)D6mLe $?sQPb3r1U)n]7!DIon,1eԫSꉚfO/HwJ(2Zzlǵ(A/ Vt2.GYޅxj `x!]qj6v8_cM(<:O0RS5Ɓߩ}9q9x)QekA@]ٲJϝ!1vKaj:ߠ29n0|hdZQ! o}~|`ZK/Dd&ЯwuGK݅ v%MF;^O}]Fٷԧ* HWff>\NrˮBUDV%T\m\GBR 4{PWiwKVݢR`p->"P7@1iϯ!/x<MDyYI?Vj@+ѕ8k+fmP γJ!VGHp #C'j bH?FPnlS ͹ÏM+\`6 ហM'ZM%%mNU}q۵oYt-B0+Iy}N +@~\!vJUe%}EG ڵ~AanW ;6d*cu$a??rJWjr Z(Z膠/Tѭ#ג hټNE~ԝ +ֺ4˥&5n4CXbKfŏ LC൑W{>!6?O9wVޛjJ"3]ď[mT:坓[_ϔЋ]i<,i@M*Xs-Xw6鄳yb&D^{;6 (. rMK@r;R4~?okFJ:c@΂՝R,q-l+ZWTzBUx*aA1aP֥:D AN/+|m| Bަ*ď.$T&$7Id z Z~g91b05lkwܙٕ8v:4gy^ws 0ed;#5YD4 >ڹA&~.1DreZ0Vax;sA)zhXZLP 3oUu^ {}7c;"&⬠k=58WTm2(-7 [ <0~{e-0UkevR_jZVϔ8uixRu㖫 Nݖ(GpU8+QU'SZ<}r3H1#2d)dCհ2B3]p"Vfƅ2;Xˏ cxdrs@0ULonOKF:dI ]*;<~?grAxl{,h=u^|$L[R62C5s^W(ԧ5 m P{ K+"ruР2Z܉-4e.21ei|OFs>!+4|#TD-Q)ǰѕ U(Cz.C4b$Zc/DWF쩊]ky^G{L%`/Ɂ8j]Úu<AnwsP|b]JCڒ. w_/OO Y^iQr*,)Mﱖ5B@T:J/Vi1!u2m"11WWSwmNX~-]K!J!R<$yWzZYm/s*qq9b#j+"yM0oz"p$tZ%NUw7u5pDᘆo]O5 nw}$QRZK78Ǡw{  p.kecL/ۭw]8| e6SS"5[OMOi-hG K9>r;^7A$@C#M_=Ye?u 0O“ yD+כqeõ>^pNglzȿM[(R8.VdoѐK hFʍ^3,BIaٝ}˼.=j]16KBRIE9kk@NhP"`iFeg>|G2}ٝ2I~N/ 7/S FM;͓2zHCRT1 ۿΒW}ήs4 ?-ȏ3ހJ"DQlEqY,/<|)AL~Dw^Im HH۷kR1x<>Zs4!~f"j4Hi@]\# $UX0X ̸VUm@O%K МC:fkIyS,Ǧָ;aOaHTkĒ*o_OP?{5i,4 ЁE\ i <^>XaaSAS PW4iyRM@:@Dlw0 F u0 _9~Vˉ[,⯟G/9tnc8$|"PӞ$s8s 2l1rPۜ:cSֹ{(=} TpiÔ&|z;׍-Ҩ#K jϰ*| B(ld9˂ ڸuu OsjJir][54~k92$w$1Xˎ7+W.P_nh:㉨x鿰D5YrX$ͨMCe@C(~~jND\"9ECvi Z+FJ#+_{? %$l:9fJ^ޙa4-&&%48m@P>e*i%cRBXwE尸-<@⻷4tiև(9,dj٣%^/gmQuX;|Xo@=gPͪ)~^p'`eC0{+K?FPdneߔW9z7 NsʫDZIrJjhӈI'!T4JnF؉$zitD ME-ebTJ!f6]7 ԁ N DO5N,C[mKLYK]Zw(P*".;F,D>\;1н{6u8XS;*sr WDVա`ѸM0q!Sa.RZmy`7݇2uy'!ĸMX>/R ; D Y&d|~~j5+wm&FDkSg%FsGGKCyrbۢa-2-n jN PDba,uM1]K)$$Hif ˙XuħX;rOyX1pM+|zEn?WNU8MKKV)E&O@h)7ZXX%?+Dq "%1~?=khYenuAf&Z'xQAD?jt_0eh:+t %XMtIRx1FŦW\ lIIMK'Qxɂ暄L2S3w C^3B~x q+"ڄޑ a$;O&mnrFϻE[dg5ZDqmD._OCG%V:䗚1$u:eG3!nFi.5y̿57 ljޭd\zlVOtj/J0qYqpTwFy-Q`Dw`CO^1sĢ<sxQF>CevX#ܴA<&(G_M5TV]K1NU/;Timq?z1.h)(2|qڮvX2 *a0jRx< v7C'd|S(B]S A_*UF0uܼ5q[ ] Uf{gfͫ(ZvU7f[v|g^0U}*QqDuQ~#k@T4eus{]:9?3`Gu|6+2+Չ 4(_w6or;&eO$#@/.ilwn=6xo +"#}qTp_LvMց. LnhBNa t'A%`U)wIRm']@p>շHdX[6۠?쵚QꭋF& 2Rަ &u!<ݦN !rFѡnADUĆg,s(w<QƛS>L7r=ڽ0F"*UŌ&"W\>0Њ$*h1*-!LabZZnζ"X}z)B( {Gv%4@'Ű2m <`gLb-rzb P1ڎjl޿H "VLǨLwŤEלqɾ1M=GW'y̽VXJs%oߍ ,ԧΚ ,bl.-n SKXlN Y[lvL92ĹұM-&Kg3_@˸~w}Gr0 S5?פ~nϸsvwe K"sCVߩFܚd\:k;3gRr0d+ro>_`$ g$E0=dtRv68g*7WuW"2QҜZ`e.LSdV8r\xQK[+\ /;ovz;P׆Fd-ffVŎh{lִuj:[^yƹibw]ӆ dv6A-,ϺB{uF1"2+m U>&߃ڝ@_v5 I ԰w=CVl-~ pmΊ]ƛ ޗ;s3AX& ȀpN17"|+&< 2C?gXQjƍO%8G$:ֽ:PmYIh^f|=엷 Lh5-k>DypYΌ7MZ8MʂİA lͯ d89F Hq!X !ײ-r^1=|b5;G M_J(J̃s3 _F $KT~ q|Lkձ-0qPS FB;kC7U3SDC^WOr0R;j@MN==cgi"^)87̸% O dk{t9xmnbyٍLR!M{-woi\V\H5K.'mBnOl{$L#KU2'5,ȧ|"ToT{xG3PT&N60(M#=IsLmpY2zD&;A&/LiRZO`IмVWUP~- omfUܸ(ߧ;ߪԣGz=;TqJZ-8R3'hiSCTY_ ^%HBֽ2:%I)("]sl*D ȈwS$H쳐2R,ab<.qQnsS#܀3Ȇ'W)"(6SW˥q7sAZi_2lzjeWi/4Z&^x-џ9sZ뵃~S UPiSd[*I~pD>Sϱ9>`a"% \vs:Mu\$His8AIH9`/)-@d2+Eb95GO(< Huc+6}& z%1}9S+e{;OZi9mO=b$XGmF!y[Ƃ,hN60s:Q'ܝndS:9 \B2pZDO† IR [6}X)`ғm6t/upPFT #wڷdQ?0uf.[Y*G^AMMc>kMG& P1>k?ډ>N%#X#Hmƞѽy. [z#%8#X x7n-\ sF{U? GܠH 7" 4 }E x/r6W/`,_zETU1ZDnuuV!]!`eMhvyLD]4uN} L?|Ü2"ݕ7b>{tqߊhFduԄ o_rOx:)up[7u ̚Vܪ %_jqvp'B&dxbO'f#+{b*q梉Sj. GeO'BG~'sjosxV:}! fDmQK`1ss5US8ߤ7ɶo@ qϩx߽;5A o)j:~`h}1L>䬩3 3V 3~g@SV" Vs^˸dLN4o H/ȱ/rSl -%[ 3e_q@Wy"jי/P'XѱN<`I.jk{;~r-\tRVX3lw7/$G򲎮uD)N"/\ o_B͹eB^]BXF҈Zq0= n%>C{NAp?-sX'HQKFy_%aae&..&m=L~2!Ͽu$}fB@Rď^(Dkn '/3uLQw՛c#4.Je0Q Hm,igFdEXζ8 Geg)a: Gr(D<61aki" Yy]2_Ou {Ys9㳾 Y29ۻP]ak\RxxfR܊­#(|꽮Շ0*K*?2W l&)|~! UFGJ?扦UUW93khЕdL @HĆ5u/ۙg~Z"kR.^x~vz&k zy! g@ $)@_QwQ42tKu3KNJDe5|QY 88sjBSO3c"P@mYnrb>b)C`u1#'K`B')x<_0(:=$}zg?;,$;r;ƇmiR :V)TF&.(ᐬq# :o@X=' TE!R/JO-"CE;@K`$fNcwWAMifV攺 l#Qch $ݖ=xi$췽!V^ǒR4:0~m?8-]G=ݙ;Ҷ#f[LBR2e NZ2W=Jd] BřLo2;'VD S3]=Ҧ[@f-ȷDʟhu^ J’/GrPhfue+`/}~'@wŢ[629ʓ>f*T#H[_s/f хb y줜F9~HlqW`a e0 1LykQyk.r^.k\m+KpWlqME[`|-W'rGA91현qE*w dÍbuLqEJI:[~gP̓!7ݓ3uB~؞8"M&5W^BK6Fris.xuWzXg^V4}Hv5&KiHKC BbiU1bau`Xg!DJ0+@RiQQ"kepyJQ``]fϜ׎vKm!Esg"rZJҹ\Ǧtãr-j́[6wo#Lnaعc eT&b΃t5|'H.K6s\ @49sp0~x `ots"w)Ov ):NKξz'|N^ASOm簅#2tp3)~l15mNσ (Su7k[ٹ!](wt `}eT6CLzfZdIbוO&{J;s(u/e7Ҡ:=3_ٗEƁ"hɤWA/9ޫs>F/ b|+~$WAש9!c0p"7KADi`0l^߷Z%U#Wt o[گ`0IMG[ QG4@Q2WvT8 ?r/'/hu_%6,};5,Lד%܄1(!OƌJYWy?#j=#+U})KE=&93RʋpJ}{۟2Ik?X44ɜ {F,<\/qxpG 65׀=ܥ7U_%ujy6.PAf= 'n{_\j.cqM+ % !B0CMqLb [G'CDl r92,,+'heL Rčn61x*)G||{"3|[eκYNbj\vn.t3wa$ʼwa |2+T$ \p/. 5XPs?z 4WYv)!w`ߑe2 Y<+(2@46y"[jL!(<+SI$: GrI/jyGQb 3.R1ӨD4-2ɵ mw[\9r\mZ@рKc&^IvVH"Ou4xuw]|\lT6)/kc%z6JAӅV ZT̑UE-.wrk@zOԳE p1dkDm./ &@xcHh.Q)Ld_č/Zi:u*;Ǹ#TM xR@,YpC}3W OXw4?>RQݍi{ @ QOwf9σy2mx AK.B_Tݧ l纻AYC;OZ.YT"3b-3 c.kyŖ߁;f %BWvhk=(o3֎6F*j]}8G4ճEVZ8wL:$˔.^i2 $oYp6.?=Lt=ŋF&X̓$+ܳ$BL ';JucSJ*;Ncqݡv eyǖZ K+*>OLCaCiPMorscCe;2/iy {=bxO)zxxҒ:̊.+C'l2y+gQ@aqOczmx̢ t!8?XSC:eW3078zN(r`1r dB?4}7̊mi VlϘhEi̇j N,}>W6C{z@B?kJ,vnwIaܲR7yg'Sфӵ:HiPk湲F$ u-x#5ozxw0{Z9zVâȈ"۠\nPqcT5U5i*嶸YKE ; Wu>^42U0{ WL+nd ض1GB:m4\CNa5iR=g6~Gt4fC YXBl@Md3n -]k!1LK7o=v=}\>)-h28DBg8~.Ts 4RXF5pQD1ϭ)TlFʛ64BsJ|'4W\NuN6d`1ILfmj|K`Sq|747Knu9oI +2k7sRIx4;ȌL7DSx\k{+wBB7 G ;Cr7z,~[~oW1!cv-1xX&.,7+ԈPnΉ/5Ъ/<*xˀxvፁ q>$CTd"n[@PbgèhR_)L2 E8e\+ C};}pJ %$IUL4X˥:8.?F|+7e3+}޾@}S[wk64Ԯ?xD:I^ ˈ$`hZ"vf{|%5"0]W"éCе- y4*MhV,pѫ48jkyG_]!6gyR jN/bIBF݇e{rQ*Pgs/jqٿUkbzuV+zn1a{41.RiAV[D5%UpmhIB ǚ[{zZr%ەA ;( mVYX>|v[~`<-qE Yd H$7ɽ Fz*Nr$yL8SL}O$D  xKȀ f5)3hzv;~I-& Ao[ڇyJ@yQ /4Mi>:-9m]֐vk|o2_`>@8d~L{a{b %Az$ d"2L6Nws'X0 Iyn;M1i=ܒ:5 T> ̚Vo+Vt <>&˪Rqe^%(ܱ ?f*}Jna>#ァ)}^  ;gskգ$XD &6nR9c(YVX >,3`̉Ɗƀ#A1Zp shP|'8RN@G$ܿwlCyS ?Gdbf窿 k]ȵyߪMa#v`ISGe~f7A!>ܺgx6,6OV^Hfd4[&Ing-b]C E?m|z ?1S]tP9gUliVN#K|y9Q\Ҋ O۾sp_|1&Ob'\ ɬv9܄Jq2G>޵ѫure kjPmVU|ov1R;H?.;ٳ-qzw3l$}%"teŹxKm|ֳeeeqY.q))Ad >teU;3#(([qA[h=pe\ǝ]D>;L%M$?hN&!U :dn[;|A@Aqi{ɼ8\*A|!X ;e6sihF$` %#pVhر#3nbY%ӌ,OL)s?!5u)ߴI8%r|8#:zKҞoG:JΝ9<ݸWWO> XzJ[h!p="mFJѨ%xLУ:gePcrB̊qMz־FAO]hW]MAdNڇRߧ*3tCŔS3~;'\+muXsha D$-;qbmߙCCwGr :1^HN7h~Dg%4o<8e#*)a\:ﺮ@hOlE8R!o e\͹E  ٚT0N:D/2u(/nPq%Js.1q>]vLypPФN`389P>ժA &ѓ 1X#y4fَݤEB+=%Bg `hQRzl ^0*S6Q!ZK&V#o顺i''.@b?iGuD푹Fn]%U{9lY΋Ěwwʏ!A; bgM;4pW6;T!=| l|Vl@"ڪJWؖ=!-o}~T]I)СX:ޱY9ɪ_8jgn\ʂzztS9ΒMn|1<Ū`ZӢЫ&HnjAtLD:ialj,Gه6׾A)o6ٺ9, Ϟ.TwX"q%K6EkiLlF-?.Zl$To`MsSc/_}WB>^ ߲cYw&C3 ~_M }9l cYS_z3f*"9|}$tMF 932C1 i#gutNg|9;MUl-Lc=3obuPS\.\n48 RZ%㬺){Ӻi] ^0\tCʁS׉Q΁ TᖬcHf] Ӱe%s]Mz9-Phs*d(ZƝYb@{aOYOUT{Y9I8N(9O\XsuV:Vm\LdG0_R}pMEhuCtAY e\y$@xSK};#;ψg4wදe􀽤yfkP,r v~9R|zcjRRHW~jY6nF2k}A<;!KNB2 eG##׸:KX;DkԘYw廒Z{ETߊnOYM2R;j/A t^hJN`ⶕ#}04J1YB_N $qSz0^`#'c%~0\>s'v@|S)#Oڰml7ï- I [<8ImT b_vG}l._S)Ĉ5\0 O#^'3l+Y'[vJ5ڦ=CJOۏcgF JW $`󽁫]vy,&cv!Pp JsIhZI"~܇YЩ\`@^9Vr-^(#yRᯡRTxF\co ۛ]`3v9zV6d|Fky ;pd^#t\x Asc:+5h`( nZj\ *A,j)5~_Ogv䄢K:0x êldMi ӏq_{gɩdEo=nP Y%=@,{>aem@ k-Y67})AI:wކQ)4Y1Q +-D%'Bg=\i95xI} ď;g܅cT6Ɉ_脸g Φ=5bA7p@ Gq3-TVch>fh5>E Z#cjLtTRj'l| lL?[!YXoL˚[DvH[Hsl?$֣kXYH v]8M$ uR0hW((N[jm S]xhaxgxC ͯ!{0S$Dbq\[A=jհޤZO$4,d2oo|[j5 อn% 07bzh=ul`rUEz9`2JZPϳv 6'ddKp JOXyrɃE)M8 @!%kn{gQ$ ϼ-N10F/(m.H2OS =$Xsj:ЦE~-?g&͚ޜ{B=M"\e5mi| 5KoZ/-1<׻0'"&H+=P|S"uf"=c(PLui"b#=IҘD2vA{ l>M!ݍqoRex:rb-K6Bߪs^HU[˃I3'RUP ^R$r?g%;Xa9%u/;vX7toQP ,ΤL$D!ӡ7nDĹT ƻoK dA(C؈=-QslpyKr$ :JMcnKyjlŴt'T,dǕ˽$npa5)6qG7 -PʁI4a`nAo'- d a4LOv.!8(5Lo*5 ɍOΆہhtqؓ8 5 og} X|'GAi`9 1ea2>Jp+YSxr\ז]8ʢ*Q.Fx0Ŗ*!nf&!M&o9 ;ٿK uz;rT{PPIPXy ̤I,kV~^q/H|+>&<#mgEk~!֍y4yߞ`G@-A3j @=|ttW*rmE u5[T`ǀ%}ѽL)şpKҲ_|;VA/es:tp؜A!bݬaYh[ 9Dں/xrOڠ:MΛoz!؛O7]1쑲L%9Ա8|Q;@)Ecd4˘Yɩ;Uit2;3HTPwfwtL-<;tfčR 3 Mw:AA1|eO.cCj׾!܀TRq3@ ":-d7 %R$߽tH|` )!~:ud"s|0A?sh3RCAsie0 )6\c3ŨP !Vm5M,%O9aOTKЙG9 Kͩ湍jFxjTfѯ~? f?<44jpL)"mGgڰ߯YF.?(-ۏh&(Bcpe@YðfZ(( [-_E$x"gY9k:`!)blײZ<45I}YK6/VX~C_t}Gce4!9r!:rlb6mR47"q&Kկ8= _$ !u5[1oژbFQPĦ& %ĘT-`Fgʷ_L`0 6T+ASPEobV!6gJ>W&!x\%{&QD?,/S|SњB?~O4NaYP?[  -:;#dn$%! ^>2'3g#\s cPPWQ _^`q!U|gjD vnio@6,4L0N!0iƜ}?KcGh(ÉSaCfnU*^޻uٺqcMΘJ%2I5f h!؍MrQ!:7B/@zBaB5'X*0tG ZZ!? N|3$) mLS4@XW€Kie#c>-1|ȾsmJ?\VysjF/:.ͻъhѶ okspR>:u2FdJrk^LzDcrPBF/oT;7>(3)]x ȃQ 6fI)fs<Mwwch^vp8ş2;Li@|Z]#)2Re@Zar” :%mEbR,;B#ʯRz( d !sӲ  DH8 \oFG'!\y] A@ΌC ѶTͬ{o aŭ1f?6 ^? ˦dT<!Zқ[jFH'z0T42௸PXHг*q&hZlsO EMtFF%ƽu8d nYh$+| Pv xvUG1dQxʻ֘||쀊ҼH5<|o{ZIͱ ~9 rd:M4>s1ubXlYFvDO7 |V$Z"YJBټNhVAx;o֫W0kW%\ؑK;(OtI(mIQ50kAEX#;sld|n]ڌ5s,[En%0QRm"4*TAspcW-nc4)ksbcρS䶭PX[ܟS4L$In,݇4?PDZ왓B: A$nء\a"r`E٥^"jTXhx (k+s a`4Skxokz[zN/j"(oy4rH;j0ΪzzӽH;]yZۆ՘Ikfw^r)ÁYO0EYtEu0k^'V(rω=Qˣpi(x˔|t1 P w>nl+5`Nlۢ/_K~B+9x?*"./,*Z'YG hYEpo9fyoǽiCD>oLfjBLVGszf 8w`K8H'kM잩m]ٍJd?tu΄P׬T/ WShV)$PޱZpU¢Z(f[h+X/s,j?,&h 0kdg mae ZM~4<*(a5vfE"p@g ߶BVjxMC2dm+z0ϰ/L ڡ8EX"/m2BEhMqUYXf!Sۗ $A=_xes}X _P=1;ƊԮދQ !Icq1J֨UƌhY'f 0 U" K_Pz:Ly`NlbUZ5kQBt2os%\=j|×v] g}7y&r e|eLNV: 5^ |Ep;9g:a^~7*ĔW[Z9 X="7 ox@UJO7{tX3]sZ"%Xy@=ICfdh%0/FM;!I,O=ҁ$+[~f RA"׆@xD,5GjUW%Ӷl<{OJ }A 1V!lh\TfV*:ܘ$ ze,̃6`qQ{~aQ Uy[m$aP2<ʼnQ=u¼((fMf>c ?7G+OS-!"©d"ˊz9?"E՚cnNTʃe^3~Qi3 l[~1~lKmjAb2~שd5-9ħf'|JmS )6)%ufޖbaf,CC}aįI;w%2n0ԝ1 3Z*_*Sl\!qu"h{֟QD! (ln4 jdw&AJއnn)"!z[ ֺ뢄qNcX)};cJO%4o B=3oP$+_ȝ5c]̢  A3m6]cZB.ڬ19W-Vsq]n`g|n1?"AC7״WMDr)*U %qn4ikJ|ӓݨK:6gCdc_5ráx Mw@.+#m%'X7Ku!,(btFJ͙`=h.KrpڅHorb,[7|=riTq?ge6-"slaGED-.*p0V$5]CFhRZ?|bJi kgS`[¯P ]f{ c\ n[8N2SJ> H"Ҟx2N;4aNh%RDQ>iT`18WXAO] \AwPߢV0c^;5n {4/qLL˘S:c't6{{x,9YaAG8@i_>Krm{ZLǜV5N&3P{-2I XZt_'# /.&J2[JP*/2oǣ_┓5ӆ?wj{ܡwGQZ ).Q^XLm. S?p`#Mرh֬:XJhil6\+j{^IW1JR+E.X]חd55(4q~vq$\廘2gNdDp.H/0ANjGPUжy -N'"yp !,>,WO{7w(}P o[~m-"kߛ '|X!Vj<330G5dSYo dUY^|9'&p-pHY 9÷$ ?Xɺ8"u>K-մ5aHeںnq u*}^ cJLrYƶf%յkB(RBxt ȳAet jJ\Lt |ǟ^`WVk0PQ }I$'gѬXIeŜѣ zytx U5˜pn̘Q;6%H gzij+ ˫7B' ~~mW \#zx6b}QiwDZ0qdK<# Ӵ籓on/}g%3'DR5+Ml:cT+:1gAL>Q&=:t|ry- tȀk_ɩ1}e0vQ+76}2^b?10HA  F.Ѵ6kngw>JL6K0! J)`V9+8aHȧY)G+f~=UN&vQ)f=%2CFm N;L'9c,㈆r ;F~A[A]Z|U`P? ]#4Գ'K l 3&L X @Ci&%3zȐw!e6T]xm b2iلSC_$[R݅]~>*Jg&waʯfJ嬨)eUޒ)˦RC=m!z?Z-dpz5_ cET /pNG ۍB"$UrbWxWI:tde])pˏ7uTKN}ؾW èyߧd6 8`z(kfRwc}9lOžN6ڰwm*a/YTgk wOyob\EI|*sApl;O f'xf6Qci,4u_ݨ~.5opFcAe4 't$8cGL+Kpؠ3 {r;Ĥ! ιv6m@Jȧ↩!Q('A7{BFo ^q ˵:_>rR0 GpgrdzܵPf {b>5塜+pn:H0^`]Yl/ς 5(ywVe `fSHWAaiYN]_۽Kwb#z8)~v;1LH'*[ӆH ih+eU5uc4KF\)(nN Q/У E2 Vo\xe'b*+!Ҵ[nTX̖(4o}w(wʀPEd;.!E?f:tESH- cHA^ -x9&kr^K`⛿(HM]uOlEIVxjO Bs{hGE4&op1|x\%ߤK#Jo9x-{ԨN]M{g$E_X)WgQ&iOo|"+Oe2"wL;K(h8܏D my/f]m_䦐ޘ#zt528biScl)tPJd{w[+'n(2S{A=ŷA}$8~>%25yShk@ 9RsZ'"Ak ɖ e[g10ya1*z8yWߥ7?=:VpX F% P썰#3T9k'; dSJ$p@ 7ޘ+_8t[c޿YE7F@-wnwwb1LF ϴ@9{HOٙѧwϴW|XB?( Yapx@ovys: ~n(aV8ЇV??"70擜n\WAD S@qm?xU4$T+aŜqK\cԳ#ؽ3.J# ¸][GW›l@ȼOq5f[:B._=5KUS]֫B 9c3Z4Oex}_Np-:Y!&[e-.giif/PaoKv84)3sV1?J 4+0o6P4Y e{4  jo !Y~>j~izDj};JQ1#3ެ_[)ID'I31 n_FAil2OjZ<| Y@Y6?I_m5[!pecS~Ce#]y,;kQZD2gL^0Ե8oBj!"V(nhTTtd9,|F,cuT|m!`qc >ض|H>I5IS{mX`zQoExuXdϿE&xL|!ԡh$%p*u nebb璏>+5=)N&ceJ0t)qs>ȿΛs>ۊ5_HR_&rިȣN-2go1O&to'o؅~αZr a*t9)XD~c+1Qwךk[SJe EaU~UbkjK9;(,ZQl7'Q;( yA9l*AxȎ4 Ƴ .PpA D*NA9o?x8Q2kb%~ $08v2˫*ju|?ٲ#L4]i)۹9E WEzl|6nLى"h0:y7ߜHԵu0:۫܀<±_χn6 Ibsqz02if0BD#L'6sJ\~'49#2ŷwuq։o-ޢ Tm͉@XP*71b.;VYp=Jqr3 IW:K>פ9 HO58I ݍ66d۫%F flYJnքBuA>Pެr~)8NA տ{ X5jL5o4eґ!ߎ8vqh&'L\_o6XՔpBܪiXbK |b*Dę1į`Sun&⌲v> pz;tj|.K [ pwJjP]w+gݫn;>u@ `eyfF`2`UxTS]%K] YjfؐR^RE3Vѐs0hT YeK\Tb,oq:T3(}E0&rQeŴFK#FyBe,r#_X:YZj 7mYYSܮp_ *H&vy%7s7IjPPR"٣^xЦ‡8Ev9͉g]VK*4u)#^/@'*sZ { v?=Isxum YHv~-5gW@Ey`59Kn&tdW4ZS&CɣeOv/rb ,41z.*f$ںlq|a35S?6W[xfV0x<҉dK(O9aHL&j10 5 0hDb3NNʂ-|ۡoDƇ,A7ꩋDId'Ao8wIG.20dG);(`XϨK^:U_+y8Is%g>gpI.T ~s8| /rã}!F|LD75,<42z͇>|Dt͟@l5Hq;1d}\Q(r»g<1A$A{̒ZɑeE)t 7ڦʊp~=$#x"^/ :j_Qz9&Gfِ)gaM ]>F iUCy6NIy%,m]Fmiqgr#4,$yEs%6/h?њ a#)tٯsUyl%A&BV_ٰvEw~~لavsZ!`VX'[] ]tJ)0m bӨ֘+7&U!<;JHds2lmX @{]M5 J<5(T] Ղ)*RAE0]R淣F>~|Ik#R>?/,p-dJ];r a1;Q.};-&o"H/,\CO)hG/.G4S6,\,U^mY3nd|E7@ aB6 0Z{IYݘ|&{bn 텷:Y3l_c:1u[R*k:fX&Z\=qjZMС>'ҕm<""T2[ G h۔D fge5i ;3UkLdođ^Hwq%Q_TZUa[pYiʳ7kn;wۙ< b {fڢAOԪJ~{ۜ}ж䕴Q/ ^U޼[aDpPuA?_L*%Ӥmumct2@䊇B8TH,qz2Uq8fJ-N~eͼ erDN5LxT7<6@ ۰~ 7y~_ 6[3q\m&}e}z=q.}a#}s()㤧ION4$U:M3iZR/ 0\؇} h&/f`B`J?khq+>ĈVqGy8glOΊ~EZ.e׹L4lzkoƊJPF),:XKXyKB6|;psgSΓ׍o{4\DcH,dfXemXp!Uj`ao\Œ[@rHpKaߺ-R .Z6vXH dYyI] WY3:_ssR,ݗ</q"jG\tB_RDADuD_[$Hs.fFJ?H5_Y#+ >RfFlwyg};dG ǘn8W/1߶W#)HˎvN e۷el=-Pj>bE~N LF*ȻL"m*aCzaI3'>R#:[΄Pq:'~~S>z%0C߬u}ߊPW,~T$C~*+s4y^О%wmm[ej;:EwckFJHlA(z4K6ΐ̫& (:a ^?<%f6"w784MII)lQ05ӓՖvGZ9ȷfUj[سТ4-U׳А 2$LY)1OF=L*^/Y&Rhg4ݡaȒwb:]D1ښɖEt29udjsE}la y .4晲hR.W2bڊw"3eW/PT斯tOLuf CupIι^-1g-Fݢ1 N Gib, ~3. drU {|=̴9sR|lSj R!)QRQG?arun|O#n"0q֋T h>0iuqERO.4|!-- G>Hr@_mRƃy?{@S_Tq%lW^vaPA.\Ͽz( !Y(L >! 7닸2W< ے>9#'%ic1]N}no݉+"@vإAjZ'`9E= b@S} c{EJj ;+ox=f~ʦJ֕]pF]pYIpGd\j % "^m|DXHf<֠[yT*nN 8,hPxxCPa}o-qр>Ӑj0``݃S~wQDF >e EO P9q^ ރ?w֋7P%s* %}~Lu6>{PB…}0KV"P? ڀ=(LY [uWO ^B0oޣ*|Fɩblũ;U3潰C/>`z28s"zt bA"6Ϩ+̼ اPBx'_?ʡI?}sMhuyc%k=ۏ(=U[0B?Aح7j~D!g4Àޙ)6'Sx(`pGnjn]HO>8)\t* {Z rElB% ]tb+o՝hQÍ.hW?י\"1']Ѯb.Xbw<(Ț'_i#Ӑ oL&mȁS)/v˸ntJջwSͯQF'$&'UxG `UaTW~6¸Ԝ~<<b)) !͠$7 KR)hV"Rqc| cL0v'0PuɻǗ0&++t)v+ZcwBg{{nI1A TۣyfwRf٘etTQ%ǔz5 ̰ׯ0/ZE %Hᇮ:,w? Yn%PYFQ T2]R6m8Xw*7b#?1&eіgYb<_?S2b6(fau3rt ;R. m"CC Qt(Jb\ox\XrAM0m@jgcrx e*} UcG2sB{9$cق7">Ɩ3Qj$J=xה<~x(K=͌DeX%Iny${J>`T'uQ(ROm-5fREy1GDY19@Kkr'&0B@Av =_F RyV~K[N]KEZ_T^Ia;L-?Y8dw>[m)e7++z"PX:2 /Xd?b/-9ay3o3,Uy|~1ع;Q>|'ƼMsF"I"ׂGȢ_>譄j_ eg,yno[ŗ`‡`N 4C|wG%~B=ͺIhn)$RE1Zٌa5Fcyy@y:t;7YEda=\nq3= ٗKبv*20Ug-i<%#a + .#ʴ+6~B%LgmW,ʏ*Owk_܌eq٘BʟGMCyP |J=T !YXv6PDJj<# b{g/}f%v N{ChA)Ƿ j*j _Пkp8,vKS;L#=Sy0'IRKҶ'M[@)EJ[[Zؘ3 g4aV{Qf\2ɟ̳כ|_:ĖEܿAU `܋(PF"H<)= V쟏6i_ BMjO\!FGq$VAߢ4ghPe(lj+FH0z̬rFM0*9ԄLF=ezTt8?E {TX8$6r cBH/@\$ڣqoTO2UPe X+?} #?$輱2T=~pEw3ޑun Hld$Ӵr+P5QuF*C񋺽ȿ,|avщmTNeW<|M}A@j|01󔎌mЯb.8H*rV9`;ᙟ >zk$$AUqZQa2^hLHc9> ϵ4 6423K]sw0r.`kSrX(TzWwbK}+(Ochp|&JQ j!w\y^z$U0Kkd$K:dpiʏ.nw/tv+٥MQLv&H-Vľ`p3}w)2jTS>yktzRVgj}yJq sDVa*L>Q}2oOZxh(ޣ|o=0^RU ѵx5\b nߧq7ji`EWdv`(}8H `'&ϧ @-m+Zct.PExj(BWXΫLTk* |R;[qBW39?D{x|jR2H*-Oąj] e cTim6JfaQ@FؿN\ 9~ |0YʜDM=_t "p+Ҁ`*AdyT#5HT' j^'ǏJ?cp9T$༙{]±~H?v?g,&URk &cҏYuujˆE+Zt4+g$΃ {#ǯ&Nwv pZ9bS[DuĿtG;fPCxFv~dL=nKB9x3t 4GEK+E5H ~ fd;~C2#ttVItF{.0U:A΋y&J/tK;Z( s| ӿ?MkM|Fѧ_B.܏@xÐ ܼ@֨qiو=<0- }ࠌʺ)DQbfqR2Gk^ԍ%;Rv!} 6lOftԃB6r1'O.{X_hZ]y(-csFN[SIRyikxVsnX-fJO[ nY%v_KL}S4vm!ۗ{saJW7n+.kv-۵RK|_ R 0-4GV9&,[.1"38N!oP#Fo{&"Y1Z&4sA)y& 6{Ϧa9Ju-c\&v`a5^LPyۮ䋊5(L|?Uޢ.۲;w'*xr oG:pui !f[\`QX܌'l<){4j4~-' a+4]0](qa"(-o / 2EWUsbUsD`Kgw$N442h~7_Gx $!Sk}G%A1^E ȠOZjnΞx|& clkK(afݚҵ8+ǐčeF^!*z+,r(gC@5/Q< T@=?;|'n9sVͩ3W"E\'/X|Ȁ5`` kև"E> VX+DZBlĉ{I{awUZ kK cDIƩqsw2Ps1U:tރP#΋}ZOB3AH5!q4#w pz'v7[4~ ,~:8,DERExzu*zb bp)ۘ 5)I)XG\p#kƩ7^(DD`WթF5'-0UtO? ;NMN2rXM{/PIZ6I!z}"S%D߿4 il28/nN1R"//x:VD;kڞkn4_.N 'D̅T\U_א'"JF*'Bs ݸ=&"v꛺/ߩC pCNTA}%bu؏;lsHς۱IŊfR-Z!kliִs]r*l#KkRǒkFߩfݸ 9S(1 şͨD@F0 ]Qlb{H[-2ZyGWd7{2h0(^A ^Vkz.#)(-җYܺ+SM8W tnьKϔ7q\ WqlM( Hl @moOM1S|3}'aJF5bj*if^1K |?~"\؃n%{'( HZc{3{Zrw/60bO Fa^׏RxsO>\A*X`eХ28{7qׯۏuEY|8? 1-{ѢRǫceCXrgtw^)ytRpR۸Ju_,[jQ6OHh*ecÒlgG8)VmϞ kX^Iľ|}p콥tG[W C,`Yʰ3|&4_$\|IhڙB7b˕akK Pntid/zU 8d0h9BcqWqNm Н9F0߉ wLgqqKb>[S|F kLLu9Z$TsxH7B sٔ`,N so^Z~t2rdUyY06C/6dF FN6˨ΎU plU>]HyfJ{ٖeC m"1a^f޸)N(Ch|=O*j,Noh?G/^+||"aoe_;fjnwV>`C;PO'^ ?K2XbBZa!bW@O*+ta $97$ BY?Ouy+t`9{ .2dileS!GU7f'OEeA@$-\"HC"XU&@D$g!_cR\mIe[61[ayG3̓y) D'Rs(>+S hhBCs8%\:ۃ7&:dF ׼x0 f0`n ߩbJ2~k*yFv{ fcd.l˄Ô3VDq;nQ'6.>̐ӳCC3y!ٶqr 1X4\;]yV.oȹDkd :8mq$?ZYJ` 4)^pV$֦+]W.8> t>A@toЦ*_QC0LIVi9>GPBJ]ьle**/qetj N7۬,Ÿ]7:5tRR@ؕ%,jq<0z/8 ?wXCNаH9GjCka>+U([GTkFW='$0%5 S$̙jĄ[W#yeIL9z : ˍG\.۲z.&E)NC:6!R8-_# ,ƶP&z\h}$=o4v4;Y󚑾́dlM): |yK NGV9h}tkj m(dR9nS+xQSiJ]^٤Y1-dN~tpIV('z/<,Qa)r4 ;pT#nk&y])>jmЏ Mً]JU @򎖪a+%zfu$S !;afe@ &}FceFQPs85SpܲL {,;GIqfȐF|X"CVPԐ؋L,tGnx7ĻtsOsN^<4H:C` M4>B[Qwv)E46wU WH1G=@I1n-HHK_* i,j=1-Im%@>#Y C#Vg5BDw)cfۮ $0 C cZӋD?ܵ(!̨5DٝgCl [YZV_/"H楙Bc9*%G.)G%KډU 5eruD"r|Bfe0|9pprO:103%$HW KHŝh^P1\64+ MR)[t7 MskY3 .TZ l6Ct#ZrLVz[_E) <hwX"+q ֎_!4"V"+뀴M;`2HbLK,xÖ]"~Z7U{KTՄFPbfWP$px ? ˓a +;g7 zҪ b.E$ z<Yݐ>RKácOQI㖧/m9qXO1dW0ҋ2@(YwҡjTSx,_fY>TLkIt0ֿ.kdbu-n-:ku-r0̔1ҲNh84'6]S&B,xFn WNKQO!xΚp;s䭻rl3fͷnǔNrt5G9Oɠ7۳hz`XTԓU[2ÿ2Ѽm6GO??wR3ɧNR뱽܊p։hǍ/>ZM;\_ l?=%V`稡cm2;*OcZF}B-91fh5K|\c';ݞ/k傘+z(6t3?I ųثph3.י{d5Uqk'T9[IgPʟ|Їe(=*]$\$zDpmpL}עZγ_;Sz ߡ~^ _dCƃ+b?u>rPc`T; %7l:r^KNGu5oO?bA%B$ g}8v=|]7>ї3-).*kIU[AѪ=#r>Q 3iU)[2}tQE*VH^1uw! TW6ϲNsdA\l ' ^ ibzO. `lwPh{p{;ǍbMz^sZQn5Z]5fJ>u4uxۡ $JPDQ>WٕXȷ v|Ɇ|5QJ?_өyUreؽb##`7=2:U^a.O* &Ju[GDwZܷ}}++7"\Ȯp0HЈOy:6,ˁ-LMZ l;ҨkNO>#{%yчtVpD, : h甡'W Uc;A{,K(4(szW3+d,Vb̂*VQA*s9pqBzKĦUYJYЃ,mޞ'8>0maOQHc |Mg≥7"#^k8,+3j=dXYFuĪ@A{ M“]n(hS#{e/dI S؞x(1f>¹PvN-gb#9{cTH\c Xن+sgyV68s-8{qO\!`˅`T{Ml{db/'\lCe:k;^ :H?s.U@b&Eng"skn{ Agww% ?mP^ĭC P2(kDŽPaHeNxEy5&YX/f+ %ϹBیk]0 ˞Vplg}/6 =ߪT:v=h8 Ye #r_Y K iVVb׿נO|'y_ʵJG\?5!Z_E*( fG6q]29N @L"kǥ}V9=UNPYRbn>s˜{#KMgɔ12@Z4{I?Y d }S8J!R:z_i2&g2*~$j`ZјAPuc'-YCzӏndޠCu@b,JaP!| 0o1fh-~x46(R{I+j+zXTU2pRZQ+W$`tc xP@qZ ,V9*]HsU#F "x1Y{^Ah`Fz ˃nfnpRUSUXr E7mēz@w:%\XXWa'臂^xEO={\- T![f V>*zFYte /SJ?40+ۃ}vahF8 Fe:d;ǠhW0zGР AUh5x=D"p_=ّ̬ѱ)5/d8lSIɋb!n9U1M@%|8nQ8fJ~c@6E '۱EJ&D9dd[k~ dLM0uvJu.8Iz K}3فu$`СCDI{6s슴uIZٌPxhH~q0gOcfN_qMw)2a4lyY!ԚN=mW~ph^檒g¯! 3!`%u$ F]/8~+{daT(Ȉ,,&1mY='P9t&fJ Xf)O2 Gpy(׼:V3 HيqVgqE5 Zbr1hP]H ݢ\iRժc84Ž;`?bukMGN_ȢrEOކHY~JI-=8G2ZcDNvw!Y0{ E,_%63bgu!)f:X[ 1Ө/VEE#`bݵݘS4!Ԝ1?$i/3!x:BGOdBbT\8V6 o Ya4R_$FRƚnm;_C@ǕR^8E=k-E UpZtVѭϭw ,ejO 56,zƵcnď_< z o, 9 E2(heyhT>CtjekM( /;BbIl}id2|˂DgZ DBzG7oPUoW`q`?LO/P 72+(u#ʫ"a)tf+Tu¯R[X;ǮNݹrQd)gev'W_4m%LJ\q\ Ή!05PXL" &uMpPƪf˱[h"jBpK>:f_B;PWyơ4cL<'`m,徥* }8g:@ ;7{_MPlwl$st{F8Vg6ίa,/#J+P.{X$b`G xNz3/]9]+ɸhm>dA6#]t2) Aw5 fxa]^'sR̓`צ2&VJBAoghRj3ηdT $es4Ny4PbHaKW¥BE*΄IpsT] @ǞguP*9jQsēǖZhr EJ!Εpdނg&-U8e 괬M, #GNV M7߁~zFE= } Lv2 |"6 R=Y2X8cn=ǹs/M3iz:ܕ)[@Q,'~9} .^ wucxqvnI6bPOkVK&&:X!24}`A!mQyokHHx)#qK\ӨRHU34+n7%?wASVm۠ mN%|S1ڭ"xi_l`GOMt?3Cl2\m9 bgwicS&CP6 d%HN@ 0b*B6pN} qq2n:2 [w;M)F\-7)z/6~o9Q&'ٚR]ʒ؋Ҵ@:kfdIҝNj68&xW9^ +0F%`W7?& "" zl[ D++Kc&.I*?7}{>Q5 Zh.M{ GT#<M6u&h8 9+3 q~(A=.x@ؿ+?c(Rst$MPnT-6C;*:ᾫZ+xD0%]>(eQ }d폍ՆSX B񌿜QӿRJd?5jå_gXpYC_ҬЋXG3i! <ٸX_Pb F,;U*U IN_}hβq] `+1lƂUM@?o^\Vu0r͵,R W%o[ xZKSخ-nN豹YT(qq;DbIO{f`"?{xM$4yU α1wU a#t΢f6ABX!R\ _aca+ޥ2}3}ۊ鳪l"C+(81:j? KKGdThR,U+>l0 )?Mxo$͝T+h,HqG+GkP I\rI<6YP#"`SCڟRH@k! >L)ܢohd4{ +mLVӹFZz͌ gܙY6v$wo^Π8[= L3p`{M_}>aARtCq>j5]a(;.ݱr04xBuل2jzQ=}ߣ k헲H roKQ*x,}r68:"uUwGLÊG]pqb:=RϙmTf,z/T[Fֈ \1PQ}ro>-$5я+A}?dJͰLEw9 Z@! af"A :3aXJ<Ĉ=+N{x'# ԫ&@ZyRfTVL "哹)YKH 8FK̤OC֔s̶ >%Vr`uwǵeFP3 Lޛ ߟh5Ѻ>̛@oPAx94Xхb _. J5f<1MRݳKN|lmZw(9^1K,ntB/HۥH^:c=ΌxMB2 F L1^WwpV.%`jc Q C b  rdw}Me {b] G53<'gVSHeYe85<.Pdv: ذ QsƓ} 3>UnrSw_Ot6q::a}t~]:|,)_%; jgޤb( r09yLΓ>&I^CD(E5=͡첯!Vk/.̋`=5/k wQn|EZʱDyT>K_Aggg@Pluˌ̕+ S"fm%>E;7EG>Yz5ɽ]K?- _hͮ(i C`c=@xԤGpZ^ i q;M4ѝ Z_pk5+i Rwl_*+HlNǢA΁ r5ԡ]0 ;=}Ũj xs̱J,3]LD{ ?5|Kc.砻T=FQ%aؗRi|s陝h٠647ژ(TӣfB)4!%B5{4]ǶXr!7t??AJ$CKQ~ lN*e#xp|^ƧΖ;d";n(蓀&Z>]4'S JE!cK9=ޤ4Q׳HoZٞp!DXͤJ<9[ܑO("n8T wIW%L1V'  p@vͦ;؝ݛ$UZ!O=|}=r ]H4&N5?XXA.<>I%s > ̲RMKt<$`J,|qdE%g3l>M2kAmbaaU[#PZG1.!CD<=&0%:P8x/ MD.9wN;0Eq#]iM [|]8rJx?T>ޢOk߽؁TB2+|ڢ!B^-+Lm5Bτi  VT &Ԧe<Ӹ19HWO TMM#v8N::Y6ա5߲_9 F9| U\  [V4t VD`5ɽphn{fV7|upjnP7tB)${ff ),D5NQ9gaAVdMq*{'vԪEԕ#LꓨZ4B)zIL7&cc3| %W%hQ["EAq[mz^H ex9 6Q1 *@ˀNG꘬#WN3 U W"<4KjMDY{ihЅ4?L2g hӌG`i!VuG` _qͰod ::RX3h~n޽=&S=E D0[j^(s5eh}Kϳsr=!r# }hERːdނ٬i(Hȱ]RS~:ͱR( R5e5t@V픠\ղ'J= bnɥN:Gy輁eq:#\jx"!(m,i/1j@e^̠ Jo !t&N+f}pТr‚8ю i,e5݁]"ymL4VҍקOa.k%@Be 5D/G0 :N\fS]5o8A-ւ4^\Td2&4 e293(E>щ˔!R ;^jƑ40Ea!=d ϙ3x: +(?A%h$5Z@XW.ԑL#kj'(7kڍ %gR-7y*KyJ/λ]A {iI T+Z|i[r;)c3*AǨ_]bCwELMFT0"yU.4،"(ʖәt~;5q0v@] :pX ^N0ȗR(G]oo5FB㩽*Ȩ8BT B:7kƷSǾyiλi[@7$|yaBwřrc#ن#N1PhH֋hԛT̯y=$ \&}#dj5}^5O"i,Tܕ=$OR58| .U. q0[QFqr,A$Q)u2xĬ~1 TA< mÚ|XZ ֵP2?yY֟s%ȼta].z6 “_S b<0E1$;*S:Ykoqim3G֐*)Q3ixy,:[n|a=\+Et Vu3Pd2o ^4=ZWDYv?D b1ߒ t ] lKYs.h(p#Ëu<9@,.|=Ij~ KEƒ|%53X`≫+=K̜K?23ȔTRǏsߗ#UUh`lWMi>֡5# 25 O> ";}ɢǑE}[YW0Q>aǬ_)/u^K³23ŇD6E;j=4N1dtp+^H_Fk{h"ՎiB岮U ؟ayIp)WTi854ckpJ@ Aױ a2k,F-vBQe2a2qӏ^zKo pqG+rO{Hrۖm0Y?mPGA@yۮ0r;9YGd:ښlcI{Rχ3!GXB\F R[9=1$$9/g -lszJ^oo͝)xy#4iAC:^瓈Eoܵ͝pRhIeWZ-X m.NBƶtXY[~7]"þ~y=[+Wl=,3* |*" ")Z.C?cxVVaD{af~'uۭRbxtPi>H:QaKaY !qc^gNhȐCt-4fZ/z#!ڃraVɦ,χ ̵%8:l;~j_yOes2 MTC=h'Rap:}WiYP)P=( "_݇0Hé Ed cX%p30 3:Zޠ9"H/c'se$HH1<|F= `oY$(5&|sG~_/LR%yVϟ@Q~'jv~y5D}80T͇Qs}.Vy!w'6> @^@_ `F(Ajim^{g W2A-0}W5lwL"8 d+H)BjuXk`yw?ud $󷭨B0/ 4ҁ:שY2?NF@m65 ){hZ| A{.۪|UJB,U0%əV:?˞aݹIJ-ȻK[mVC}'P-fn\nݚvߥi\'k)5^:Ggb>e`l>U%;ƣ"tKZѴ)[BǦrވAMCҥVz9< >e/hPc dj*ތ"Ezb KݾI!}8Fِ< ]pK[r£ئd7t챧zDO.P#a4LD0\ƒy\(Fv΄/P'ı5-K&5jV|#pO;Hi+_#K ja\l.4"r8͆CJ\4yFؗ]J(пY-|6Ll}dDo1JR=OSТ1$̋דvA"$J3y%E: E䧺K Y =Ҫ7džrq/Ҩs.*Dⴽ;@|sƔL&o̾WnLm-) ~YX'횳WپR{%)*>[tλ`}u\SY70i|I6لۆ;Wfm7j !6fז',Q BB*QtM!ힸ=5\9pW,ZIɻ.&] f!juD@HH:w"; uPC[Q_KTm> vy%@lU+Qڔ}IcS`;HzW4y1"e&Z޵餠1S٣ۻ͌qʫzhSXIQyVv4wve&)3̈́b1w#,.ثuET▻Zze\3з}i"!X|(VATh{~sj fK>ϛ(H{Ҁ TUH+!^D@;<#-Ɓ=szJm5䶴ǼB8KR޸z- S-}d~>LYn~c_#O#]j[@M1=^xχ @5h]MoNC+ ,c Q$'5[bce'!!+vOУPFg $SXsU9T cV@~ۥP\WɹC:QlAws] MMfބsXoQO7eQE ~o#VCXS f2ú|r"AUs̤y4]gsy$-@.jm4zS}QUs6V'[g[|vqOBr91@Mß*F^()7Q>%jYJ **ҥRSWLIW9F%F8MjSeAd}kyiTӐg(W ;ڹډ%2R %ڋ3b=,2V=sό5Q OE߇* +{X< =^Jv~Q+'|/" Bsa ޠkM 9oŠGfAtSe/M^;Stu"yKD%,[+F,F]t}s+w'/FrXn7~4o|5CWzpE.ۜ Diq' yhیsۗpе!qmWbF:ql-7iYocOL|MR^JbP6"ȱHEx'891_ `3SrK SLkjzcqKz"h\Tdk+-V2ԼW7" _5}k1B6J?x}Y0MC:.zl y}sᐣij&َ߯-=F0Dl(˭s(Dh6(5S҄ScB;(ىw%-ś$E."u,> h4תiy>hqQmعI*2qLío'>rƨȎ)F*)Z,=&qd>q՗yôc _ڒ952NX*=OޢwS, n#2b9\ AC"hQ ؖP@/dls>ȅbBe)$נO'O|l[Wu۠t 4%@o b OMKC6jqh%+jx~(b4o<Xi_t4( oU[<i͸I3@#!ۻ lNRulW͂oee`Ѻ.k؝3+#џa:F!:TB+tWT⢋&{w럊\Cjҗ?#[qM=τʎ HZ)-ѵ.hli҄2rv*6Mۼ2 fszu :*2-u8_^32mU*A]gωD(h<پU y(4wc|oJ!ͺ6H~#7/M\Dl`j࿅;LO\<\d0A(%2;kꜬ2>o~4$rUsxdyr tXh7<?;m1Λ;an95qWefJ 'fhw#߫9ś ޻K Zld̚w;cy,G7J"i ֿec4-?/,:k#6vW;A\j.H n<|>?XkJ}E^x'g^?Fĩ-9/># YwzVϬRCD8 ;I۟cN:#yY#te7 dzJ#BA9/fDb)Kr_vW xK^˖ʍE|rXۤej f(5- [O ߥݱLO{=" [& v[1v ZDCb*[SنaCa)0vkva]j Gjl-:i"g)c_kǠޢnIo6+G{({ zsI.LuȮQʌc7Ft7/\} 7Ekޝ25S<bƎxQu?l&eB&V 4X%Fkc4TSҟzt9Aac ͅo' n`.Q~X,xoRO-O[h +uUX3|k4_kWÁ9}(nPtJBuOUQ#Z& A\ώաvL/n/Uc > dGQ t|TҀ3Mtf X dx3kmSuP-βuF]`}9fdIً t)KP¹0b[),l+Ԟ'c^Ń1 +% $>QO&ѓ&U y\ ݈E–^#f4#44iL$Ǹ\M* ܂;TnLk_^2PDaHF߲Xue3EoW+^N*w̘ EvTȌ 6sBd&8=x$ 8HD3;K =Ɏ_rA*D[z;]8ڍ"%s2^LFJ=O'_& %t$Ef7.^[L\#oh%:h&ef%`r "d i<)|bBtH_z)_ s2 #-}ܴBʳ.t+pm{KHP6 &LuO::~tgkN˩e" )w0zGP"b|,K2iӣ,Oү?{^>BpYJx7E}Z:2t4135rE[XTJT͜Zc\AX86eH˥k]/P'(qtj  Bd ɧx9gX!4G$F$ſ 8,uUIYGaA@ $k'"R;é8eĚފ 1%Elkok a(/vΕMϵ_~i^~+J4$VTq{"MxӚ 55K!dZM~dqiW)CpŠ8F%]9SIa#93#v"eƕNu1Fzx8*sj63ɺi?h(qLb@%cHf}WD>,&1zڪZ:Yyo1*fag%U })9iA624O¤%O;V݅ƈE ^!-mg8h{Q<'56`,Iai}LXykFRhgAKW, u!o7ǛrL 0wnϫRo: *LAj nwgGAHʡ5m _]ޜb=falל¥O¡ҧzvz@:V4rdgս̟[7:pAxIUKlXߘ,b뮖ZA)zz:wyk?[-9oJ8 Bgk4]\rB*9.8wf6S! I9X |aٵRro[4Ndd~U ȬWzL嚊_N[T~LglmA~\nPU~|:+,-O+/!F-liM3">ߟ9K?`y?-D)eJ،-9r9ox~t粒˵g t6/*>D\=gVQy_q_ ®{'Ӳ-Xa>;]ʓodҏEeEVn*2lJڵI8OOQ;8nI_ -_,tԡudg\$\%!12oMVz8V̗ bOR޸Ym/P@Ůw]L^vcYrx%["[AN#ě#k0N>.3#bi;7[ݽ aȃ1*`'G#%ck6$L,9l&kNVaҵ XmzDŽc8pTmz>$ayrCm= $AH@3b!$YPiT--4ʀOT2lt}8P(ם!`\C1uMMg#w?'SՂ9}7~bJt(b&=Sa9YCE6?])B3g! < 2#X%vHmA!n5R\&` +8)7vɵoIk=-|9 uk+jat(C aeqvÝw^}Znbj: ^oK1=wBcF`4].` dYMs pvNm@<5o䌳50AssMi=ߪ #п4R\}0.t4f_ (ډݛ:D>sYCiR׉դsCy;Ktaan R'coeðdY7yR/ІףZz exY$Y6ٝ8g#_~j+ ߊlRM[)Vv/i'Ѝi,so^Q[( ~)n3A~$ؗJde{FH"E7沋f0{]oeJ wCҲ'9w0HG I,]erzm=CK]Nce80>z*/(x5fҥ}IIt|5SS3`az]{C.l6 ;绀o#Vh dZYga/_ވ~QaP 1oCDWx +G1svqΨC&\>gM,24_}f&Th-lWĉ ?XD`a n=:Xg¨5Ps&E{_r)OV? [kz;wY>./҂|=ب 2'CÔP01 iTbQc睧Gk zgo"9yߍ,]J5eT}i+%`Gl\GKt„4z좦*jrl'LGKײ~%xi`)W./Dآl4,حj?br!hrQIpk5󈖚=N )f !R]k$NnG&s |8tBu﵅ӻfP{IACU[;ex$/heH5_ )jpFeAD_cs N'xUjdr>҆]:KID][4<_EgM1>!O[aIuRq?] o&D>;3M)ҋ?:xcI/n9UcyYJ`tJZ 9Z[fSGs/]z72I#1 Xj\plI΍R=/U%4nԜ9}xP:_t1MoK{_ra7֭dA؞KvM`8cX?'z2Gc)*2Q.F]"XRt_y{`ojD"RK5BGMT0  UU.^_bU&]:Mp))M .K7u5ܿh*l}p:it';^ .*6" (plrbr fCIՐl uxm; I?2HGJ; HotO]jh[/EjIcHJtd1 kR:#뉃DOh׊hm;~wkh]eͧC̲q5sIŝe1(rt8v?0ظyQ o/"&"q?zd;s?$$If;#K#M&J8 %L}k lmX{*ίgZѻ )A'THjt<uu٩T{O{/*@;vZ@R$ՖHhT[7Jtb*{tt@!I,Ɩ<.2#4)1b$*n1Odժ&]uѕT}7#\>"Oj="f͑f%_FՀfg4KޚwV ζVo'{ƚWW%tZ2_ٽ2s٪M{٨+ȋzGw? 6%o&a&ySשUcwʵoTb4!|aK]U0Z[nh(I Ԟsb'bZOĐ>xeSk}>̒v}ڗM;ɵM]; J;82x1c }; չ&Ӿ)swLP= }e5a >;GLcd6R:m=RkI+IJaqIs (BfWXSxm_@n[d棢o>ҝn!6!}Nϲܗ񳜽h$7+1†VP,C[&M(|-[F1m$7>j?DoP4[YdPebET3%RDn/j-ܑٳZĜv>,(@5|B$$ yGqpH /W7p'#+8]3Hu? Pt0IL3)Iyxr9}!K&9|betzdlp=GixIS ?b<q5=#:l v/:-=ЍUxBNs%RVǥڅ3=UVN^p0"}e@r>6l뽒 P/OBK.6UGmrdO`Sќ ]bŎ{ 7EG'L T"uxd&B$mw'T4˽c6WB p^R<ikC\!O#(vW*9.皇A+ V"eBhJc;`޹nojCʉ@8[\gKn'1}~bAPz / H@#o\kt$Xb@ʁ X >?\hMJaK?S6 $h ,a9-A>"98`NCTx%D/wFm+<̚Tl ] bYxbZ}HgaVw,d93\P̒qA\JZE>VV,ԜoߎM.'AA'al\Z-hRVUC0,n#bU}HwjD^&QgnQu[T'0be|ǐIh(KAC > o+J+(fQ'ܫv6#&E\Vc#Y}`< OiTp"U;Z%!o(uTk][GGa Mj>ԁ Yҗ%'KZ)}kcxf~H-܃MSǙ\y',td|1uv:4 ˆ`un#ANꨏrBAħɓbi #Mʩ#Efآ c _@sX(2ּVTbtMF:KԽc(aUWY W" 9y' 7 {㜖fQC"ֈztY|7uxw\oAם%Ih'AE`G鉟1Pc15G[u}o+Sm`ֈpL9U-E4~7`$8DL;4^(5ļÈ.sn\1YlKmFhvYVdVۃ%[mTۼff)-JH{OhF)k,w94+~-LR 6:׫\GCS` ӆym.P$C`:C)U VP/Xs=GETur,?H#'UUU=?b/hFuk6&OO-ukR~[TN)HʐL0^* 0Ŏ?" ("[EA3{?^. ӻPV!!*j/2O t>j!E~k :gEa"ϥUTnƒDwTJ<6ãmpӤ 08ON3}/V!U&x]OC<L[C)YWGG>5B%X{aLBkG!()j @&@(3s3sԥY"^Ir.oꌶnFAon Vb%a2)^:!^?0Xq%LʖEkTX/ۿѽՔAb:FW\*lƒ:fv mʘqM0$CVv~KNѤO%Jx_q\ZT$9iނo =0#ZS#S'.`2' -}Ň-(úFwEщ٠z`7 I|{Fբ՘>N:RzpF:=5K֫/l_kIAj:a<6~ۥHB0-ٛuiӲot;0|CF +zX, n2qsq.]:i)ZOUl! ^@ }ܴ36R7eWE.N҄4g ]5/>G_"|鸪)ȗ jݟv9oi\;_ֽZmk \d!4ËtQWI-HK4VDyb2'@&JeKM8o_@p躿^q`NQ3w]a/Q֊b83q)JjR67K68E .{_B\q'\bJ }f<]FA/Ly ,SD<'=zx 3g,1^W_oq[HI}=''e02a&FQ3<I.Dm1J Q gjU5mВ^e> wzI}\]Y 59Ks|}jb+oj"m7Z?C5Ea9coVFf~GneΜF.߹3ymbzq.LGy$&u\YYlEX::izO qS&WaW#6I8Dp|0R#(|b@LsIY( j$ߍ,Zk.4;8;vK&[&V^ŨS}kĹ/w)˷KPC+ɏU:Xʃ2iQ }+b G⼾aXK4RPѶJ?j R'!e31 |@eoJ~ iheFSYݺ]b ?A_yi ept?ozV=18Ӆq?9sq9OV#n*VxQvsI2<Nm u"&@]P˜DAd' |mH'_C8 vXl]ۣdWdN=GOnnQrbz5Rno]Uߝj{mtBfzwז^ΩbgEO#+|`4dAF~O*MK `&H'/^EWwF~s_8ګ(S>eL~F>7;naF-Q?-y3NKWb8n[iq= aȮha=r`ߌUejwvcUPۢPlU.+"{)YOOJuVeerg?neՂ4Nd0229A&t=O.k֝>Қi R7FV"&0'?k=qr$^$܌M<;lS̜]K4Iy*rP!}*oo2nsp "܃8נ1;5PQR7Wni*{3ƩP2:X%=N#TbzB4!CF+ zKi&m~D6CA"l[~?%_8W_]آ@c#cwƥMJQ%ݩF Zk^H]A?RSg}דwhxdH-M©aѰau՛ϒxgnԦK V}+NBՀ˃tYҒ0o-%zwƥ1F{j>ؔ!e49q+},0C͝5lW:T: !m\ެBVgқ[(ځ k(We%oZP; 4ۉ@*K@B~UGNh"Q' <ǁ=ĴN]VIamMFl"٥ `*+)g8 (zh橍DhO, lExZȻ$fy<"0O TN_j$|O7b?_,J@pģ75{zQn)csZ0s1*G-ҚDKn̊b!4qN2h9[MZwJ9E"6%ğmO0`+ܜj6ر;YϨ&%a+`m&*gcI+Y~B?FFR_$C;lVwC :u ']hjYzy>6mqan؉iF4}")aѶ͇uMd%VteWp;1ޟR WL"CQ'6xc|pQ"~}AiG2\vj::r9eM.JꎇMHYB`fVAmJ9Z= G0\&1Db]ӗڲwNʨ?GW0TlZP7Łp4Z"+8#֐6R*QcԐ"vONc_E/ `9&l,е1>8R 莱д'-?/H[}wd4[]y1nQ:MqĝDS=úo~//BXb 9u"xC_](74npcv\>Z.n)F 1:)]:YhRHi] 3(Otx; F _q] ao+7.vb_ QzUa)eWxR jfdL*.  ᷧq#q7M!~ᅊ-kJRu/K 6i!2p=3א1qۮ^% qg#=~'IR>LUYQO$W6B7rI)ՀvҚ2`#Mc}xLzmY0yh@9*Hr9ÆpߒXx`r9eD߼/T5wAo[|h]9üR2w,6NIuxSr31.%@{׊C~RF+[?ҙ IgagPp-R;ݽ[̢J&}"`v >7܉w'MZ !yV=׹ l% `Wn.ab?jm M56⺊@iOύv  jTLx<$՚"a'8JU`YDղx=[w]#BɷNQ5:Lrb:od}EtHO.9DX_)~]狕)e%lqT{1$ (?zs"^HxBRSP$9lwOOZk {1zK8}hA "h!Ԍ*6#L 0l$kv_0Ǭ lo4Uw<:h^nMo;Has@;AHen=DjZ/2VߣOA} 6dMF&'9yF .:XRrNf,f;KẹɗQVzf͵wAؗY)02d5F ҟS9Ewz'>pSWK!U@ȁ,i)@BhM8HV783e_FIvU:Wb'&GOyWSbn`QEWhȒdI"o8bax|is@ZW%I.Z*fAkHa~W\pQ"+s'`qCB-k&LZ, F?2: ԿCa>ĀU:]^Rt}4+|WME1#\;|ghOt7 <4/䝑?7KDeJW.a'愄肫6'!*E sjJ~2~bLjR9ے۹Ol}̭<^i ߫\V1T=;ĐTd4w G6VjZ cX¦>ÖIn$mP>4ZU\J9d8eVgjX M̛,)bX^$N&;X]re˲}bzGH^2wx3jm@. =|Te ;jO"!@~_6VZ'燶g8((c"YfN:mRl|rœҠ^{>a? rY(h-Ś(vnG)[)q9US++B2g3v3-EX=rQ@|9<6Puwi_Uj߱`Xj/EBȪ+;ܴv 2TBk!JQǮp]z &݅j9 2 5AOU(L8Dck!RaƫxʮZl~%Y "ZGPoU؄B42xt`!':7@4r:Q}ßլBxB+K^%צdFb2ļ:D`0`_āw<Q{8vGCL(4 js&^Y#Y֏6PE"zBb0.hcYMD_߽#εU"v;ȋH';dԃ~!|N'\=e*ײm} Jf%'s *4vWɈ y%I:gI'.|489B(|\;Y2kDMՍ L^a飅xw1UG0:p X̷o\jVNL4T6kd\i*WQD밉 7cKxc޷`twknߝ)xf .L\ ʓSE)љI.7?8SПFdo'Q&09k\E#uZ6ud#yL)~yu ~)TBQ49\(TN["QqK;pwTĉрʆ\dj4[kuT<lDt1)@c89QFpDgu7W1`Q̷: a?5LjJuGe":^3XT3ǿ%ųlů*@ N-֞)7[zx%B(p!_/`U\Ɠ_+2_u2a0J&鏪uc}l*> qw1NF[HtЪDJ x9h>2Onw_=)I#78Mɴ$5b**K٪% nu\l {W":&`fiZLRtExt=U2' U)  y(jn X ͘f¤Fdn3.#~ mKN¥Or?ܺe}xd h_-WFHpktI82+DhR+"n0@n 5X pR‰hmZ mγ Z}f}=ۉ>Ł 嘩$Պϙ!f7V 'yizH&nT D?⅁os??r]-L7=@^Gdbı+(F)k6x WsH_je~d!] .b-@ Ԉf]*<UvhQPYH"n%coPjY]Zj?:C01)v>#\>gߋ$ߣ8 0xY0x~wOv6~800~Aq @oJNd6]=ɿޙ{[$DQ 1/835>k*y1x!x %##)BaۤB&Td]E8ڻ浲 \9ŌL'[ݤ8ܷ޺67,7 Sp5C=R2=+(vU+0gڱ'ʅ= zt qMb&'%MweI8& fp*-CG+kaB̊*]ךmO>ɺ-f8qTW5с%M {7D# >u'/ZזkPV\]1jB <"֑~S(nv!O©ٙk%׼͵FK< ap'_>}a h3\ .4ƻ[D@0ל{Ocܰ p242άdBo"߸)K<>`oHG*϶#{E("u_A@4V Y)O(^vt\#,SBo/ZT1B{ 3lQ-k Rؿ[A_n!wi}LI%J;@̋60AglǘO7a |VcO#߁ N>( o2TBmsy4iP7tCj|OX(y; C8Ǟ59xLYY*].  ',?‘u+nq\I+UVS 9WZ|UBPFffNXԐhdTnycVc! .#~K,a:ڞھG9SWxHzE^"q2}M:!!ޖ!a(ͽí68BOJ׬ߞRRt 7lg!2ոBg[O")PI >e[<)AH}^b*SG,ͣVH'efUkP0DD3O ~TrC[0csЏ@Iӈ|.f%O}qt՜+0hjœlfR~C*v6^>g-X=w0@|Q*ru&=.=$S0Td?-;GA3%djH=5eA~8OBRȆBtStV 05)sU~K;9 ݄;(G!U6] Mg@?+2Cy*շ(┥/NÄ__gJùש؏F=1\05QnP5v-Shu]y I8d4y~r29H(^59^g>X}Z${(b([a41Em"EM}AM`[܆{BȤ51dt9VۺAjtmݚ5IFk&cm#``VӴc An~r*=:Wn 0*)K{oXؤP_.C[ wiP w<'gEZĻĜGIIm>c%|_}c0:GDŽ/i&tcUwо CX$ ?F7(a:=<4vƴUoҎ '@HfVZX1bxs )0whj"53LX,i-q/ͥIiGb{G֌DUy }S`_ڻ?Pz]`;bS1ev'hJg8 m.6)?)7h\uo%Z 1[fptS|C_>? Ep hT=&(52u[A1,rS|\R&Ba/I[kJx +쥌uJl|-Pj;SAǃ{J w \َ1eDf1X]6g&_1ZWAogtjZQ\Qnfe4(‰Ml(íLɆaJK捬Ly]MgI 1H1Ke!ǒY\..# {Ox_l7ELnGQ pl|%H} 806R S޷ |So7Ⱥ%(1E W'i_ _y1; AEDBnS(Eu#M F@lB3__~a ̗,}'8J;9GKb&! ǵ2(#܆f +%斛z=:"*w `WRXՏM7A.,>R$sg/T=Wi+=`!5 ˸r;z#cЅ;[ H ZY Ծm`jl RBSH$ aqdUTOIkUF뽀 ӆЫK%cўթxHB.6w2rKA-ŸMx (ծUTsZIlSx?E}Gg)KºY,+N.S-d9SwR2쨇|>'Bŷ.쬌wm=VW_z5×4#iLʿ)9rv<,m];\ ;^\Ha6fZ\C5ԍ3=>Z4pF:m)SM҇]p~&vhyEs߮pv{0GɋBMESH </\3w.ʝ76v:LXu06*o,-vWnpZ)T/Uӻ5(;0 #ǶjgЛ'#`$;X)S*D #;UsƦ1xaqCܵ_b!a+8v "@LAC!g7T8_[á{~NS x6z4WPT_Y-41!!]Þ%-᯵jrҏ^ఏ J3cJ?,iK:YF>(`{l Cb[Fudi u*@d2ЅY̴q2Cmҿ՟ vgL9yafBzmH孓ufl?ths?"B|r;. թǥwet6^yR`dӽUW?* UW8UGKZ\ =sc{-kBˆ&5)J8Ea ݇ Iҳdr9^d$4LkI pN.P<@;ȋ-xTClImӖc,AGɺV|Pk1ܑ3@^}  F#yB#GUqYHQz-kNLhGn|ƒ /nX)P99naz؇Ɲ&ʤPM.F0:*HJW8D>_#E#"c}\;p6Yeg 2k:fk BNC0nr7򣹷Ԩ"#̄2J{D0+=xa[Zq(wt;MRቜ r7}ڈ=WE0&\?Bb+CDɺM*79H!upi}@ [{ʔ>q:cc35|B>&Mڊ!O4^923R2j'}5O$POdp6?Ѱǚd]=Ȁⅽ7A'bErYOȴJBsb )' &͠>1:Ο%Q'|oJ' ˑO ?h1v)^Me/הPtWlߖvpTcߥ.\;h# 1;g?:]4zy܀F;(-vG_/ؤf 菅gSְaVrexD1v(;KwA6Ț@?MҬ$T1x5*Ij.eDEҊa})JHW(kxE&u,Re0NNNOωdMH+Y8_rzMC\la2{0*c}[gdt?s=Zo6j}xŖk[(4Wx/$-~ZS$7"i[,>BAp'|x#-JUeTYq4\2m @1SrE,0> :D>L)]Zkq5+لj0@qkW-*'0N򦋂ds˽p޼e"$m X\?c ?+nQV9`4P t+?m{KDLy!qp(ݛ$ hb %(ٙ$v "i<^ ӏ)+5i K%0ve'Y 1G{d>`U}_̮T[h?S)TIY$}2&OEKD7WsM0@,/0RYI5ӄփ *P>>:c-_yA#q~Y~2ܣ*gOqSF֞e\Ob]ǐ稩}5Sl˱Fs8˿Fd),Y+-&1籧}Vo?Y<_ x:ꕯ4Eq ȍ@Mٌ+'Je:Y|e)`^VOљ$#`X#ܱT38@pp ԏ0V#!dRb`AzQ g%S֖'*V. kiڀd]K3 M'9EXw6ǡ؀l^n ĜAFJ+FU doP^juPBJ>wQ6:^'|ڮr OD u8-|,#2*r==q>oM>M?b7ϛd0+Z(\Q\+\ NXH).O.(ޮVIٽ6S2FDD:ٹ .f"[SFB}h̩ʅhv$U2Uj,6`ȽCWxr,Ȋ 3oHX*0 mG`/Xnqɳl 7]Z^OP }BA E & L#&sک-[U|Δ,^q>R祫@uT$_upUtˢIhVKVCGSuX~r'NV#S*p?G=HFOπp4S b,#-~!X 0垲qrwצ -('JiC `ljؕIXh-VgU13Z7~_#򷔛Ledʽ$j+Z$r9"<(kTLM0Ep`R^䚚ۙsK?OMs[&U:ĩv# uamdR;`qZ>3mRlg2LEEtHNM퇽 tU )5^5^`ؚYR)$l~^]E^sgzq!e _ \f¬l EKO7r|rQ ލd!1ˁiV)!7~L"J1 aUk bcw\<[Ͻ -,NJ1'#q .C,b2<]k.66œs _ \i5{9O$1e*,M %3B?Ѣ[cM&3>9Xz ys¸LƔR6rK_ wa1ƽLq| ,|I2FCxd+'eXq\qޅ9VyzMvNFVa2&C(myQ'Ona @K4a7,~5$txl1ܐ$"W^[M=/~)+ឦa;(iX"%ZOx K⹏7{{rD(l/զݭdS H0X,B']f9/q*3e}s82̈ LKw(`=1jhXގ8C{ ֶd-:(ƺ%F ZӲυplf%}m4Ax($=.0n/F1S<r_ !{: 08 ̹ƛxC蛀MKddS 5Q_zZ,+Z?"[M !'&TUop&SCE tn Dr"rۻg\ ,:hHnMWxm=m.z\V#p߮KSq;̥vGd&$ ;8gE !xqe6J)SFDm ƗF (ZF VC}y(9M) Y륀ߩ,kTRws[x{pgkQeŰIީj/] 0\y(Xjh<~(k25{win_Wpk>R$zFt76ޮChD9(0z|%8(җDCD)3E?|K?u60jCrdz_bӏ ;`,r?9^Jlk3߱g`˳ɼA+r.LK7^xӤE ⬑LkSqTiRPT͇NW٦ۏ ˁ~'loY -~[:2q w"_bW0EP(=m麨1 0O.-ԅ;nF G;d;$ب~X#AAǖD2!eHghIl5vh}8`Ũ.?ގ^z#8t[gY^I_@e.c@'7x6LS(sv? a\ׁa=,XqY+olwN!6tl}Ib,S ke>nOds>|(bNH$aA\*U3f.0LoNKC|)J* L~G٪vqC1vUxo˯lZ##g eAK:[)꺈̊?% ?ҁHӿ 0ۥI6Y15B+ޛ;IBtc[^nNk̮KA/{=[Uݻ6"왆}$x ~!mqX3ڥjs33pDE /R:ЫW9,#"fb_] @uGq[9 4iS@bF't›KH,'zdIE^/]V X%X`OEFXz#z+z[s[#+ AG+^C[hPj|jX-ԉ*62ObΗrCS'[A҉md8*uM)+QOf"TfP]\RdҳX[ՆPQ!P3 j|P'SIna5x}2j({B::Ș^ wOh"7k:3//D@ )n0mKo _j@`%JlL&Y!*1T\>SUXyX6[+^yǞ[Qr䪕bʣRUG% ~I lmGYm3W#Ɖ%u45µ=7<ymeƸ"/ qvb:'Lz'arQ48=+|6OѠUPrK49OYZg&8`rځ6yV3)nG4Hx*⼏oQ<#$<Ԫ Nxm? ꑖ@[7IXj"DMBxƠ 7#OeZ[Q<)+Oc4taQ0+@ ys Qԕ?bmh#P*;FnJN1՗x91Ms/L)+Zp?Cπ̍"/A´~4C $зzJ:;Hêk+ݺ ͺza$)"|_]X ZJZM}ɑOwy64jWjLkJ΍›Zm=QiUV#g4 {yx7 ѹB)ڿ;Зk;=k %]DWU[P|fD{t=M[ ے,/j|>KVLd}PʴݣeB#*%#8-]H/)Ήj h0m2X\=P7J xQXqM= ƕzF=D٤i-"%⛷ :{.ϝPnHv[:>q0w= [60- an*Sp#(;tV;GepDh uHťSūb1gD+*U+6#kuCkl(w,\Nh.+Q6M5=&h2 :E+'@޳SI ds nd1#TF+F3E"0@qwzwO&2RlӸgipo^c CcN;*a Ż"x,bבN>k+FM8e"gs z%c)N  h$dd=6IЖUh1_3fg?*]iajp fl*M}+8e'҄E hXͻ|4=( JY~Wj_n=zz#eK,ry-jR ʱ JCEU7BL!HRFnI>Υ4RN DjM8?,CWo5UMϖ7GЊ`_%QU("\l7*KKC#>5`~HM8JE Hf*X YA{h#_%*-_enjgH6@i|ޙKz=fDI()#k˷-NeTVuY=f |%H:AIIzd]ՂRd,m̻vC56u H6.%Y:OQ,,yܞ@RdA2{Wv$ fcǨ }63]RR#J?)IlǮB5Nj-BQ{EG}d{"jWז՞n^b03YS X9_le.r3xҚ.3LޡUGZD^K>0,5C#,0E취)h -QħI@Q:P[?Z#gm'.U׌Imy2K9z.N{HH:NMFhgKnWhD)ږ3?3V[e+IdâٮWwOh/bcŏe> ]B-v're('N&6n߀ kax[(JND" W9; Pe쵎.}IҍBn# Qw ESMh \%~ Ut!XTO  HEg,R74 :Kp.@I R.87M e%J§Ik.lv WN'Wr:ۍɗ%y -lB<?N[JxΫLy~(%)Q Vaa?m.ؚA E xMca PeZYo7Lh]%?s-9៫0!RlB'+"FLROh_%AhI}Pm`s"QԀ2bfVHwz+I5\c6 -I FFYw̚: h싅9"~ܠkzרN})M耈ʚeV>&C8ENj.,BWk49gI Deg4Xeþ\AbR\un4`@P4%n*3 C~ CH[Yбs ]8CChaNRE#A.^kLfEk"  s 23Ij¤ؼjfI5MqzКv^ÿSq{Xnܿ̄pgn0Ÿgw~`aR1$L $:'G|K:|nRJ6\]ZKfvԀK%fF/`e@!G$ )2̑ȀJ5.Ĥ<ȢV{LA=d1#EgaF*x?^6{UPaэ)N @{=Gxz=ڛ9G5U iFiR5-TgȞopYla).)݃QCDg,n}LQ 3.eD E%{ 7 s!0x5*VVlV6.!X I,I 8q`VřUyeUX>&$u-O!Ѧ Z{ 3y;Dt{͸^"%o-),~sϞXT-jPS?0M\*,r$^6'(-џ ްd.lP,:ܷQRq >{f2SPgNicëiHmDHJ3iw6F"gsYN,-Ot#Ѐv§1)2.uG3Db0/^u*DŽL4H>F~epm^WhB2Gc,ܿuNPAwW#Nt9Z{$~.J{3{|'q^bUk*̠'dD~!SR1I^GooADwyԅ Ȍ!1(oEHrs  /oVRf֦va&n|Х!TI_2ǔ Ո 5_;G s>t; 7uKh%[_t:9,dHr ^6*;V7UUӶHh:ia._ Hjs!RpLsnOK!yD@ӟS7_evB~x&Ȩ%kNV{N 4 b6 `Z5?RQK;Q+W\R-M*]" S!p"F{G P;׹> 2j B/3:wi\_St[۰l.pP9|C@D6WoFwM5=k?OI>b0 SAFK*&]4 SMUWu-e2&b،89!nUUjSK6#hG`Ilp܋=CoOvU JMUJWKDZHMm <suClfWxfPo4Gv}XItytMgÉW'Y΋-q)"EGKn)_k \_ lus"Cx`pܠ5OL櫥N-9,/u<$?Gݧ?PJ)S0Eϟ[3rtPVƥX?hh`F~Qz2&#[h"H L=! T-ML?%}щ1a.;_B܏ܓ@8M͉\P9OT'C7ecE)N /|yl>kxȟf\;J(&y yNsm4"9˻fW5N(bdhR.XFS#v֊8vY!2>y Qzz@a<cP8 ß9' Q:co`p`? . ,iÓ34NrA{Fzu3 ,j_~ cD \qJӸ &=Z&S|X᧐,l,ٹ CmeaBN;sdx8r@1}R&"cH7mvwxf#.* DML>28/>$ݥXs _&ʓi(zNCucN ?$%'zF-hE4߄U2D&:wbv H'޷lQ/{?Tʫ}Bl%i ?:11­grR`5*|}^(Q.Fb%w*YAG=W0*b;k2<ޓwiJ&9yk :g[lLs,E,0c6\2zphD<31 C / 8r/RG`|(rAʣ[`~SKHYh_h %U[cr/n3t0Ny+sYI0EًO w%:S_} z_5X s!Dȹ48G<ڛ8VViաLv'v`C׷~JIϣ\Tꆗгkq۪rSaƩR:pl?tېE4u;# {m͖ThSeׁw80 -`u |tX"Kj=EJ1R&j̏YGYs/V's槨p} Qo׫{ 67wKl`\5㇗QĒ)bz>ϟ7]NOs?<]c0Y$wL %#fɜXv69^7etsa2C(m;I3p`,. FIbQ_"䤨ncOJǴ#afmݗ,v i!ەR}FC0oI ܽ<0@fj%c_GA=/Uc_"Bȁ)2;w2Uͣb")@Ɲ3_I~Q)ROŇ ˼*{>CdN rjYϙN=P 0T:v|{S sB]u.ȰW=ad9'бqٕ\Afp]LV 1NڍM@+XWǬD{ؔ#qJQ iCB%N䏠.5<@)\Fe?vᚁ5XwDQ}k}aE N(6Srs^nYb&5 X +ugS[3eQkfXa_G ,(!yZP=^DlR7,6Ն(Nx#&ϓAuzXh~5Q?l+R0fû 8a@oQʯ޸f _ I046 K\8Ij58GWN_1_(Gdu}5Y6i:fvE(xqě!V~k'.o'FՕsS~d+z"gqk]# xw"dP >CQ@VI3^Z߻t6G>pw:57zX';oHH/Cu։oKi$B߭=gôF70s&S-U:NX6喋)}$EGPkz dT.wAB?/1xΜS%R[?K_=)4 )s:|Śݺ|g(OIq4_)g9+h.M/JˋYch(Z!yhSop& PI"f ^6EL)RJO[xڅ6a,Y|bxֲ}fߴ4o/h~VAY+fwaBgIzv;ֶBŨU'4opu"X* X % 7'vz 3VX'?hpH( 2v1jN6{L–j|9OQ%8Ő\6e=SEz7O-6JK݂~"У[mG` #,:&Q(T%*wnb]_&͈7Q* ޓNy/Jw_L22\W]HAȈSK|.GP{)9Hwy&ΏO6ZdLqid‹MPV@t? LYk9x\^·?hmfU/gyDZM(8 9`vH[/jtN`N->FIΛDEG h W{$s{yj'؇UY- B 65) >ƇM~ Vѵx yn+'E̕:t  JL=T/fOSԽ8Ě0(" VD(z!w+P' z(7:ҹ'ߟ%vD cPH\u2Q>LΩ J6?E=Lm}/0HuALڿi& HQJ,Ry9") K&XT6Bsu{r0>|@5'v{kދ<ں&H#+Y[+JO MޘRs?/9ݯ}?"`6$E og_ t[dYGn ,<.@LM(U^E86T^K$mX- =M+pgxsԞo3/sX2; &XXTwhغPEɿ^쨴 h>X`\bnN0;JMZBcX~85ˉ:*, 9Gz|/>v ºo瘈 \.AEʁ89@i\sHg"ԶXI>ʰdg:"^,/dg1; ;;BlHVJ,P%DA+TǐݾwǶ~+U7RyMw׿$+R$E|>{M+&i YNnBY71hx&I~_dL3QqFַh;H\w1ƿX%g)zh5F;F>Y&FWcx4 |cl>\xQ=ĽN)O% ©g۟/֛gL`>ZFû xߕ%C)SLz"L2'I~vɔ8]׺{xSV'r^<@;)*e/riTaWw?,́1G "@#"HԽTdogc,62qçX('!V۷s.+LI\Rj΍PX WO1(ChX,#8m+'xXz,0{{i2P֬)EXr"l ڃ3j˾9 2#Gj_YG'Yr9sĄ~|hC&[poW$ Aq5aդ3Vb_%CG( `#R~WXK|Z=54u58 Ŗ64fdrf0%' CďyhH!V>I9FKk VzNUn'% e\ EN CY?xa;Os[w UXqG_ 8(W yzX̟`BxS&.UY]ŗV)8T(2R:^X#G٨(jXž>vhym&_`q<-7 FTm/8f1鳁xl⮯ANbdOC%)un fX6t9xt<xlSŔganH=DѺh:U+R [ .OL` zKΊ&K*"Hz ZN:BQF?K0xsf\wM4榋.av1m/Xz#. ̥MÐTw9.L_* jCc:zCV)<:!`8FkZ%YZ|?"1\zl%hR}h$.Y2ҝcAsNм7dDOM?Q ;Ga0imzQt#GZ2aG9hY j Jco9^ 5ʃ37E e8 g|9a\ZSECkpZVƱFgw]C1Fq3TyhXi"J}n D'貓k&kEx [y LeT,awd'$x?rV嵗s QJ /#U]ȩXh81yTM HsmXf~ÍWJ;:"[s|v/ @m%"zŮ^>*5D?0zQA\]+D]CJ*VF4?GnyFSgZ!uz'`F@m[Nadd WgaNzB;|cuL|-S vY RX ,i{~x߻lM _UG0jh">ef͕U#+zu?~~B''$]$Xu2myKEOJ [PȮ;e? [4SR10 Tw +'"r{ގ(Bb;? >'/kjp [pkO^rK]TX'`*6jWGK1UD3.$ v[yCЁ}^K*FlT$]V]ˊBzRiH&]63\nz{&3R3~.{`4Ό!tfkQֺX}ړ֝K,KtYwLBlqTʇ|}1.|EeX*n„dϤ\ps^Sf|+So˃ qꍸ`O»sdAL "_[: 9S- O)42jCqеC2K@mk&>yQV'|c[g4}gځҠ-|עucN5 Swf`tQoЃ΃4 ༉q! ZbCW"QfԤm] \sN׾BnBϫ=4eb ,>().DKA"x;FL1,FNi/CCE$4Cq[>(-rܣ!3g*\k0lǺgp:H=Tk]كKRIJIȡȮ /r?p$e8L\Ĺe$qb'nu:*+Èy:m#kJM%Xóq*Z"(Jc5 >=D_)ʬ$rukaK&ҍ0qkoK'o^RDB#vUwlų:]̃m VGˏ - BBcuk9>%jnGmYZۍ3ym',;\z,#nc6;۴ +3vchH_RCrl^<C*-PHvF\Z9\wkxF?bVXyYS)#ek琊 oTeP՞s 5!;hI!G1~ or[ZFs=q zc;}ȋT*靠tiMPԯ,exZ=@i6E:I3Y7W:IA[7P{W4O}deqkn(7~RpZwzoޱc:PU{N'-orTjgS\JIb>XCV& &a.[}ڵ/k\~O6a[g}u 䀹a3 1Cv86Vݻhk/vmd{{K T~ns*op1m@o[ҡwG߲ >@ovԅZiN@w$KrʦS뷍 핦M[f9!-`PRQS,Gt&(_rYX X U~`dyױ/uf#B4ul-JW i A  ;U*1=lW v[[0 gqW-,ŖŽ+NN&PdScU/y9(9MɽdĊL5%*5,VR)>6P0wLGH:P/_$GȁO=܇2lJT( _M>3C^+V;$e#u txP$~ z,czr MC<>q/\Pyv[sHA}dI i 8a9MA& V^.խۗ?e(S5>7ag&oouZy$d32nzsSWd3.YqM(.$Itdi&s^4& WSe*OڈPt.KizZVFEP$ Ż $!ɷlT$K;$iE`@l$Ynh$):n$ڡefd;\/#,_&/h*iҞ;-T5$^x؎ 'F=Gz}* ~:*o n.FcVeùr-_U8/rѕ6ܑ+/ΕlpoK/B%śC+xpt4T*~]mTǗIi~Y]xsB7'L} dW`@ 84•:vc?E kmR o9F>Nmċ]. B!ޒ]0'dULU@ }iZ,mo t@~7gG[Hys$/b7R~(j^(C]XwC>+f Jk3IeU"YmO$||It2 v*,=9;_thfDֱw!iIŧܳ 3 T4xΓ+Ǡ3?aU]lqapEL))E܂YNM1w}_&UZ QJcg_uAAMԛYzL<{7&א![ɔDO4#_wrqfESt)6_BH"3o (c*2rb N94|?@%~ |hy28=̿ K*x M.#>NEYdh셉잹I"V 1. rM)%Ц3ҳHK;ݠ!VTo$e]?Eilc$3&L!ǵ~h` Ar?n*fb4{5ȋ^>"G@x\9)QM($L 59@rB6a=Gp͸\dYVCyFrC1T|3`i9mմ _KLE`,uHY [89dD?8NsC: PʶA,[}>T5RbjZÿeh1 [8>~l@½ڻC| rcg>It=(FynAi@δ>S5y'ǜg"p;ǕF*DNHz*'&r ckG(>GY:IkwU^ \r; _\@'̶cfd9ޱp3$ NKe[}Ȃ5 DV =NsV؁:->|.OqsVf,/%|[ji=wU%Zjg+G6sm%y`i@{#-4ey[:u4hU5t 79y\s/^*+Xú(OR[F%B)&=Ţp0NXξl|f 8]Th*^y"є>R'b""=b>YӅH{ٞdA^v"ʚ 4L/e:J\%"W#5ӥ[jF?^k(CX{G1#K<;S1{Oح`E%FQN:CP,w .);Ճa[Eb6+jو H(N築UZ~8hrNQxޚ0|\E"Cmi1 :>n<ȊHz\onjt.O+sVA9ײW{OމD6كR)ڭ =rBg}S \ ϩ3%k^uQdLiot*fwGG"U(|:E,Xb\wWD\';u܈Ogv e&fh czKn6)}I`V|P׌Y7 WZ1WHIoOgX`PɪXc='! ^/s xۀevy }YO!D8wZ7wσ\TF$RoOJ3'Y}lԹe??c:5t->x9JK[ʪؤ d5Nn7pNÄ֍mm%{I5jԭJ? VyR4,}̥M͢!$dZjjߺht:{ r]TE'D,$:u$yž4ëB 7Fn0bJ~%IfxϰUJ, 9B N1D厗b[>ZdP$Qr7FE4濟E`F6yZ 5mdEd~3TɍiۄU>OcVo4@'/岐f宊8N)`O\_︁+\5q 1,hd]/3Ool./ɻU" ,b#:BNc 6Alẛ/KQx[XÞu|`Z^#vϵhuƗ $Lsv].1:=ۮ?YG6T?Eg: z]$*58vI=@I꾳)Ja#, f3ȇ }@b q],s+AQ# .FOp7QH͎C% t52ۅa{u&͍P.&k IÿkI>߻(Dg/]׫dC%`+k\P[5>ׅ=2m:FƟ#'>k_ y͆c' E-.%fOKO2V*-86,e@:gIbsجtiutkH[8h7O;wf 1͚%0\N6h3F't@Jw>VR!A=g\Pǣ מ$O{-'8Ud`ĄV^t)==Wc[𒐗hs*1gdy_–>bҖ.n\7MCKDĵx3cS[F~.T * ꅴEZ/Z^nW/ljK[0h9.l,HM3Swd>:51ٽzۙ{"%C;_Tu 0[<Pa(y 1"v Dr@(yx"(vz.EӴuFYB &fBOQr}v4*AG83B"(wH:{!4:v!j`QsXtt <Sf;Q&;]aSCIfpձ4[0f:oMIIm^3)Aq?**:3-EN|`2kFF:(ڳf%]L-Cc玦^< A n<ƳSڎ Ԏa>}.Xd$_ d`8D mwNɚ U$bA9vHnļnrإb@5Ȟn> L o'iӳlLV\Fz׆fnQ;SʽVuR殮|:A_Y@>—U$3t`sZSFGÌtP *UmXsn\%N,-7ClyWHaa 8q ;3wE:M#bعi? 9aIHԑd86K+%˝csGpnӗSّ$rNح AcʊU˳LpN܋vII|t1s DIߔ/QRTq9y_8ޯ+󒇲W^eXnfۛKY,hPdw`ͭJ:Ω5>z-~wg| 1d&~('O@ ((`>2n|ekG: J`¦}@bOH iO§Ayc._ŸD5cq"!aB 8bcx<q,_~әSpjU81KZbE0",=5'6? D!(uOv!.S""2S xvHĹj9 $Υd7{ݻ79lS##v(75|mek.GŋsQYV=8K1+8X;a9 =Ei;;IK\u\-튄2ru2DGt`d)Qe+ErU<ѡb8%J̫:J0 621esW 95{S:7A!ylO5o&L_,Ȋ݃|p(h"юj29ƪk M}㑃 i"s߲?W}` eXK0ۯP )rv ]~]0n%AʐnKq)P'&GoEҘ@*q1"żRvӬKI>ցR1`)XWw?0!M[<:™i~"!rOLat' -A9n~'9'oc! b /Y2͍3NL#tjbJ7O=2bk;5 w=@қ4TB;$<%BJ/w>߶d5o3:i8 yRm8en)1Υyv%$؈a'0bݬi:8K9}~1,ƚer` n̫kQ|d{ su|TI4f-sIZXE#^9RHqL-aϙ޲JAaFwNYك@y# tY!ʼ%nW (o/8s?0/.>IQBȹЎ_;j@HGKXU{dsvCPm"boIGVۢ2_d{T/d.)/z|x!(ߟq O2aOHHdI %!1 eTKCvYZpI"!D:l1cR^Be=0a-\@*Bbl{c̈-eZ<+}7ͅri$|fRD,Ӏey|  Lw)9qOL Ix% tup9~;vWqf[ FḞ:Ŧi䒴59Ct~)G5mW}}Z{q;mD\Y.Hs~$]nGLbu6I@|3Q(#MM<|4t')'ƴ)+(ka=VBJDȆA"}!u+}8"ڬ^r1e S~1r͹o4Gj 0f.ω" k,9db~]CtI[ k^A"Lr/}`D1IH6Ux''aTsTȰW+AX~*~}{Nɷ'pc0b }'}FD ^=tuxY/3GyHj+c5sA^zYNB>nle:ט2-m*Vs2sk1  ̔^e=߿r 0_\I@ iQ0KkJbɰ]umX101KM0*I|Gr<6?t\+Ԃ?kr.%'vY);[lz+ /It/bwT7kbgWept=I'|(VÊ2ڰꤴyuC\/g$v WeFs~B`cWA9Mr2zP{4CVU=1 TafgJ]T9/ c(U;ϒI#f@2f[PAkp1.`">US}$SIR\}P#MZߖla4^7=LI ϨLXMPSHXM=N_lsoH{G x֐.Aj4ZL%qghONi@[&v IyF2h+mO]V^i\6t}kng)e˂VKt>k !rMXrՏb+8e 6#R\Rѳy x xwC4!u(yϒ%ƭ[> % Wvz#+~Ŏ6$}G1\lA0UU9Ѕb[ .tCd2x|.9xRWE4L>T|,jDG͛8#vqȐ]ڽBs,dz }ƞO\w+˻3(RkA&\5>A{;kG$.zgCN,$hDx+-Hޥx;I1g͞( KB믶r*׫ի(L]8[;텳͖1kdB*F&=>ɲSI^o=Ƿ܊.E^5jucehSk}7Ttnj.oocptB4{LuBojYcpvakf9GD8=vx6[}@2G(;I i:S`nl,aE12 *e8eV~KrQk`,R+E#4n; HoHZyNiX.u8m`)fg2',vIDSA^'W/9厒[ >z=~4CCJY;⦩?BM5Y@ r?~;V*ΎQd`JM:[Sw0`kB{ UHJ0gJ~28E@)c"rb>je{Z5\st\ډLYb ݚ$8j[Ȧq7yyBB֏+$}/\ࡼw ,& ,Ʌ;=q7p%I]]ㅖ]rZ|;A GFO*y#a,Ajc)6tb2e9/b=( a vdr beL:2[f6Nk'*1mQbçX_)DbzZI+"˵fBX!l#bQ!k'2ij5A/6V>69K"(/EkV&YM պt$āa5Wz, f.(dwٴܛ[i<,8w2HϼάXشׇ̮(bs o"E4 İW_N0\` 9PC6dfڟ|M4!VM ?M1umT&H33;$3Y)tWt*w_cKp.Ìo׆Xq|ʟ;@}C'RK5S\lf!Q+0ưL8')#vl\ }R?[g$ҥb)8٫MH@ȧ #.mm#[QtCY|XTq hVL?>eS/ҁ6g#*y_:ldW綟t]]U1VݟU}|j)͠@1A@!&(C<9?a$T~3e\thG8^ȦN \87;5W3!tK43o=$6Wv`@t. *;y1ZoB&NX/=rSDgW0/t(C$Ob9pbv;g2}a@:-ջۖphӵb0Z) Y:-wg/}1.Nt{ ![ NJ=]3P/CbYb< j ݲ}m<5qM亏â6*o]-0{x:ZXjv`zVXʽ [TƦknO$ L|>5,^ w2<+Ũ;PAsA94D9XGż|7W.}ZI/LC$C"N9v+gVRѲl4; B@s?tF]@(:Ro I*>J `[hfB}M G[+7jАaz3r\U6"VUo E",0=9kKKfμ'1Ӷ..2;xKū̞ qߣ1uu KcI(er.>݊~3ޝgTfW<F.t^B“ w,SU3 /UvqWzmɢ_fҰ[]FgHZ٬b!RI5s Seyo5J_*XF7eRnגa<衒 @>*aHqW e/J.ۂyWBl䂅ZHOao8< kVu,mЬKW!5d1&.9tc}YkɑH& NSZ(G0s 1&RObөҙ UlYco``[Y7rEO~/_)@DwzZE"xPƣn͖˩!:zgmi"=HI^x׆Z+7n;}HjZyikښmG ePr!ayM )$p=ma+|]n c͒ 9zrѪ [ LX\"O7/0LWLݾ?91R!w<E lAD;C65r|rT!ł$˒m&N'û~@A<56fh P77{ۛ~a\[2_ǒWY;\g:CdC5 OMgŧwH;1j `hN"BU^'qOfvbiD@dLU h\'\JB\>cA\4n ᫷)$44 "9o8x7 N<;! 3\dBlAq3B{} w`4P9+UBUQw0I7RwlLfedg6zMq =v0- ƕN~$~܊0 *k4(Xu{'ϙ^'Zn.8=$nnׯn:Uk+ o ![Z'Go8zߎ9'ɮXcvPJ9Bxuic:@LCYږoD^>,ӱry?^Of).hAak[aIE|zD~irXt^}c@:@pXPBooɢdѭ;WjSkhgT2 .%a|F%~_Y!>2HUh @Rf*AhϾ"H @[h YH'3X0k-oUFhk]=_`0~CVj&pjb"\ 4yfQ֥5JduH[~>>k~'5U-Ai@ _m3q~5jjЛָ ׂĒeKKT Q>m_upiQnZtO( LQu%0Z,V䯖3I^tx}ѿC T{1\P8;D>LTd`¥Ђr]1q#$A\R$ۆqQh3$t8^vNLGaoR (OzWVу@j hCF'vRu.Y5wkbPqUKGeh[NVѡe~^_a[pu85ˏ'7*iɯ_ηz0P!>^٢}bćrj83rg PoksOL|[R"m0@X)G{euo@1l9mjl<68m`B=^SwL# "&=`&b|Wu -;$sc5rlt!x]x;w+9ʠ4ڶEՉNlAøN_:׉,"tu@| E&['8mX(oO#A-$,3a~' d3Y+ 86LD,ꂫ՟V*ʑ a^Z\tBqs25u6K3 NP2ħ3~u˯@՜2i79p6vDtR4iR,uSixn#ƝL:eH =l,;WN`"-T>?FxBe8߀2N,]OԄ wp[x9oL~Dՙ:=**6e&U&;*uND/fYz7[3JЊFހ4 :V%)ºwٱ/#ZUe|&{Z7JΝ Q0w̃Q.z4L/|PTM-f8Lc~4\%&,,= CFBFB#]AK5ҫ$دת I6Ⴎ]tb?[ Xpmg52 OZ*{{I;h2{X;S,PQ=  53p& |ӣnZ7ITq#^|!蒀?C\McG;9ҡl_RSy!yp,|F5j%3 ]AIKl`}T' i$nBihrs,ߗȼS\B2ڞxv͈dX&WrHx %IUj*0˂'4ZF膞j\3E\+m 3(`d#\{4lR {H!ɝcNLTKabXbr7Ue\ [Ahrwif砠ҳeNbӎu'Н0p Y'kaT+v/՟PnL^7CcY9O^ri,BE%8B糈Qykb՘wop7i~.}0RW;JAA- uTX#AkQ,nYE0柳o)ڑ֛0s[IKPP dKB"c b2[F}aWR ?BOmd˨:: iOARIޚr$`[Iv&E.Lγ =៙nMV{}yvܲ~Q" qlm&+r YڴGyљ Y0(=^y]: _[ 3Ήw0OqP 3e0Nw\X:00\hH!.СDGkف]8#kBQZ~C Bm㒹|UZsFu[/:i;8 "71 {Gy"edi\J7#e.r}N EY޺w]L5w(%\zcf7 @DpH8EY_I{7'^+%FC(syنS)Tl.J(0@^ ȊݡX [Uv,+NǨkpֽ+8ΑU ܂Ҏ4.'pd-uN 3xjBkM3x|<<*o,ZV+VFe79u`ILipz ;Tx|.ͫ%!TZ矪 ŗuzQGG(1j}ɬnlݣzT4 TvcFT<lL \^M*aC=3=! ,ZB9Dߏamo6٨G]89 vƲ~58o' KiB5T/oI)oh/6{Bю^Nw=25[%r[tC& fñs؀FwQw?hE2yۨ}'"ɦj 3ܝ(ȡAT~{QH7e .XgZP!;IE7Kxgבb`es.4zi 敝PE<:NL2h^QXܶD?1]*ULROia>>ԣ't50P( p[ m-sQ j+t5P)$p }!Iw d=iBcDxO0@‰:r* `:,1|d0 =/vV""w]/Zpzez\tΔȣlq+PV;[hBCF ҐTVOA  h1BXJ}6T^=تdbY8Fd@tXi}ө ؘi؋ϢZ>_(I[X v]D[M{Ȫjm &q`.\r-*ku_OOtPOo0֙?P:@xw (jZ܆R6t5rHcR-|L,,|Pyȁ/ђ4 nȯ =-b enV^2w !ԗˑ&_$\C.R,9l^=N2jI"^ Imܶa/40xGAi|oDXrq>cI6|rbyK !EWv%TI"UfjUcKU&-_v!,ws z ~m#ҍ2SPK#άFT鄜cM.4m8@>^-+rAYcXKikA]Wm#0sͅj)" #SFj}ml?TwcxߞOs/E\[:l qzrP@q `'#&Raȑ! 9 Hpċa1~/QT5ܼ\7v0ݬ;Fbqz[YƼP&q&M{7neKe>Lz03ŀboИVû\Fi ReC3'2 nwʭ0 9~Ey$KjZ 4݀DDŤL[;93e}__ZeDzDƊz+`4^!s3Bmrmw-SStg2^!cbgQE oW&kI(ק֫w%Î7 j,Rc93.L\~q5]vWtē@.޳DM*W/pߧ ;^=fs-NYǛB?)JF *cog+],Dw@93q/lYu"-ߺs*RNZk ^NTFy$άTՓ 'FwIM V΢ k.a~Msn'o6{w {#hʩI+ԣ5md״~N54yt;%0hW>`XQ+m ',?)}(딻ED7}K% x`Jz$D@8{%c7igE k5mLEXDECc|cƒ=Dt@@*=EfZW*~,b9\tۖ׊_U,ӈd|6)VW@ߌi0΀ldP u!fQ&-'Ї!+<-w,}o@82<ĄDX  qtD^Z_tVl!In`iֺwEJ. P [*Mɐeg%592{r_͍דe.qEO/ߣίRj=tԍ;N՛[NfX^ZDD ~`[m>&O ]R!v]C2<@5Ͽk=;3TPdfj VЦdKJP OfVaStB2T1%.9+ll?QCs8em{MR_k8}BU+hζZXOi<XBpTM%!pi/ջaGE|,ɪ:\ 4)n37 e/b;^$N6Ww"9 Tr WH>K v;gG<d {SPkߙU sO~9At9Z|3$ ;܀Dg0DM"+MC5 iL#gH@H)7\+U4Sr?Rc#[Z%X*y@9z %:L"Hsދ@Z?\lU `J:.Lq Κ&e:߀_OZO7B'( Zc?lne檹EoJOquy2(Rb]Km 㼝[9vtyؽ #b05cmd11ncX\5@:wQlQ Nt AJm8^R/CtThfsfb!A|KQU<%F38:(|EMFS'D`ɍc@Xp.׫ͥTb)! _rH4{ڀ}9ABkjM HնP !\r*H -/I{O#BE4 έJQ=*-Y^262."ODԍ5H=~/Fi~ ?n|B3@z{.pKO^^%i0Usń}:hԐsbpuOW$V8͊Fzx OȪP,5~E$U 猟;e&n_t2jH8W6X ڙ8DG]=_}е1u@1w7v@R/VVs˽/+Ԋ͟Z+'OW3#QSǡLgtJ ݉gNdO;ֲEϢ OKpY ݞ|Cg[p5C} rL)%}%~ ';vTOO1Jvk"hVcu&Csy?t=uƏƨ8ՍN+} 6E;G0cj-X1'XJJ>IC7c1 ^#ưd# Tr 3w?f%V*T;D_AOi.x%0p?`5N#!>RWjBд5:&B_#FdR ϕD6oxwCR:dy ~,xI%Dtf^1NIp)S;j#@WQ.4[xAPe Ql.Z423]o hXB[P9#<'^.WB_6._8=}УtVu͵-ӉYaYh>wUvjuheVh,:#LoIq&*&`ogk$uC(9FSxx9&-t "%ÖyMk:DJjG"Ң]^dҐ:AY%8賱XEuSI:@QG ]<+>6rj^]0uX̷N&܁ ܄< &IxPjvGTtW<U5yv\iaIt%&Ub DfH44%c Q]) x^KFNxqW w}X6w3eҭ\ S+*'CͶřuB`H yC[oZJXfk~r<3'5!!bO aH]ۇI)>.Hʍ <*{99g` eOy u#%H :hk>Jp7Gwk]d;d1r@H^-ޙ[ֺ.nՊ&~8^d(#;Pbbi]0ݗ FKQ$Bռ%,eMȶL&-'#\G: D:F@xl_5șjkl&G烥Zr{wF{l8YؒAODQNYͱPMOJHZm.ߵ w/< B;[3C"jgIM5K:n {X2I !Vθrk7cz:!7h$1OQ0cww"NW Mԅjh5]$v (s&ʛ*9u42Ҽ{pbDϞm䗫ٙ6闱="ng9_F\Uv1箯dQdX2򍹬z8;fZ+nd7<%׆gRjޅH`ҝ @io ףL#K;_dbsBGhmЂ[fб0mahT85 pMʘXue>l:D`Ihg[T4SRq/hB ~nv(3%|r8 m,Ԍ`6=:茱R$Ae P M.DgM&VXqO2 c!P65I6Y5ڔ'lx t1J.ynn`9v_5LrH1~ SC ~޳x'y1jp}IqŘjL2`UtrUymxaHzeHڥjw=EopH6b\@ NUn/QƋ5"˹2#XK) ĸk ?ZN7ft/۷Pi|sEA 㖈x travD տ.c uM\CuEQ*st`P=Jwhj3ʥ$ђ"h )\b(뭞T^5]I& ^㖬`[OM:Ll0tԻBjzCl'-P WyJPtb(E䠃5%k 3ɡxl$zzɐFG^?1*~v٥cBTu*7D2;B ^m#8zkpݭTJ RWQi[R cnR ?L*}٭e\(g8JH-EgTY}wݓ$ZqfW) #11ޕĽ84KYw9玤6:{N|H[v(Jqo/{~gME@LvbT̬gVORakrWd˛)p_rrOmw= !Ҧ3@iho:]۔ÉO84m;{XB2_jǝ2bNA }V5CoglO ywck ]7 'Bi`|dc`97_L!ϢJ c:{)ǖg4.R,UEy\ac/Dxw}fH!mјroH>xA1syA|>뚶lqI=#@':>]_TA`Ҧ._d! :4ܩAQA$D:JkЩۢ  :l" ݸ(ޏ6֦HTcb^t䘰>k%81tr9yNLiM/ Fh׏1,)Pbz^𑱆,>4y|`r;?uT6dO* p!.wAm t: kDP@cfnѵTfsk֪ :Pe.X!N)uYwg8 10Ca*LB"@v _|(GNH^sH0I*#`tbzTc&Rvi X>3>Zj~;ONdm#Ҭf.P킩'#8+&*bYjR d..Њ2_I5?Q*E%u6rǪw]wϘq͗Y2W ׬HJܷОa? ^v|u ަ.tJ/ut)mrld).o&̰בTBRI>㓉 F3iv;fk_%ěLZ*491;ZENgo0x'#Fw ! buXhe>bdJ wOlN+op(X`)uo 8yzz_n\y|, ;g2**n$cõ|^FԱK+ [fyN76ib.WԢ}c4z{ ʻ5dy͹d>Q>ߺ碞("zJ5I'g8h`)!i(D 3kI4OJ8}({v$Z.,g0/uO7/tDg,dv"K`zهASa 8jT+sM+ȶ)wg*c@dwQYו|x3g1KK"m=$SB"RV/GlsG3x~<6aiSO}P`YC;[تUK@9< y3#Xf}ӊ*N| (]Y" }Zƣ Ffq(tUTƾgI#2|%]涆ћCHERORs}K5k4\[m]A׀TxЙ 8piWɥ~-p)_3iqT1cL}P[\ ls nҌ09yTW(J8tCOF"l1־ '-:l:J""7.$`Q7RF#N}\`U+Xδr8-3f LBlEe&MĘܶвM ':< .uH^||S#.uD744'K$ ZWO+) pغΙa&ײXq~4xa9)Njáy%ݧ8\i(0` 猂qPVNm>PҘSshPt`!.7M3KBq3N'(]WѠRbqd-NJo +p#hטDվrUnQ /vlE7my#Iy5㿈6:BR( ϗe$qP7/[dzbw~.DZ.'^?Ti3,Kj4[6H|e"i5FpGcnʉUl8%| ӽ~/_M SNΛV)HiUE%2p? X40Ҡ }vQ*!8E1,)4ʬ|k@}6g2|>n?*97F,+get,+ki^=[MclĘb(-AP4qÚ`4*T_ R=%5w j͵nerṅL '*{y:K`.{ e% .ɷe/}Kx#El!);լ~ՂUM(NԦXɓ;N5@1>o&oGx,w5Gl=d2EcMhoyE [f%1}/v7?D HcE? rgܨZE14 "zb.Ыx"*ښTMwWeׄ9Ljov2B!h. :tD<, *(4*]n|4F!f`owi;Cevj5')9_`q$w:"Uɒ%QMY(5ˬ  nK&cmT́vX 0<}؜(  Ԣ "* Ե0j)I&K{Fm׹fT鰫RlWwfO^}I2{ΘѦ ɭ^v$TAr9b$6M&e$b-lissK,)!H{hD\ꝇS3}K4 ɧnz&1`%r8VsM^);Scx%j'jv:rR5UZ!ALzzNڴs75wd +mJǁ^w˿6+j\lCpwP@ODZHi=@ڬ;*18-))R8Uȷc|he!Z=pBz̥($2yԑv XL3po rzba #ܬl%H3"tQ9V5l&UKh 7z^ےSh]! #X8Sހ0R n&MlF8g5EVJY(+D Xjʶ[qbiy~j4ɽ[@o&.V ȭ ԹJ24IpNҲb6-7O.A]kySi-!YaTO,AJtc9;ڟ"D"Ƶa:7JuW\U|)aEˌ[:3u^ܳL5t*FHnv9 Hr x^,&[V 9P*>r7"5܈w =_bZUܣ|Xf#:睺CssLi+6)D*0sי@(tJ+>=`e |?H~Jq2)alh1o..AUmdBy^U)7 "N2͜Evv@y&PX30~LVZWp4ya R녃%MO;%K`xCr?;Ba ˷jcЗ5ҭO0p})wmh,˚{!RL;{Q)}ûaNcOH\Kuz?ek--)i.Q^RWz=/g|0o %ҵ0O&tpf@kB۲RFsݛSLjWf"kt2Ϯ.p|<9qd~?(IJ/-Žݑ^F :iCU zcwnb8H#Nۋ1x!K{[S"wRs{/cdp U.xhQzȖ$&MBbe.8b!r-2^PϮ` d2D}C$XŇ?eBCQ0FYiHx%`K@ /zˈɎ B@ق+8>ؾ) DWDD6̴Sz!je.{|sf1(fcN[ \åXvC>ܙl.9b";Y!?H/h0P* %!?M`lq՟zĹ鹙]k#cdXnd]<2R@7?w3zv`k(!D7̐I3!l*"ow_JxcgRL[6l)N\ i[b=E`D>3ߜ۪] [&ͷ/+G\.1tlؙ[;67P[&ĤQDO]l{WootʂxWEo VNW}ʅ)h nY_%5|MgWo{Wa]xVV™VThⱡmՏvJi c҂HމC;-ڧA0oM@Fš bMn`1͂hbB}ig,^c=6i*j X*xlऍ.fkgNX3E( ̚l!LfԔdc06#ⶃAW&P>f`FZBCkLy qR{s*~D&?^:!L+J! 5.Q"O-rf1 VG2IV~8`M00w3rU4`y89sŜEOī'*2>8f9[m>>N)omr֫ '4E/VZʎE̠eXU} -2ztFNwFO w]Qf #(zaJ%-Pl(g&qptDOzA M3%"Ko+&i.`+$wz\d"Y1]H8a&0x|\ ~."(H9^8^5 mRWj4im; wou1sD\NZ47X59"/8MKom 'WONCgՖ 0=mC^\˭WMQ8}*rō*r1GoMZxJ// p*Ixp-(f; 논;AI/oK%'女nMTSᗾ}fVP|DSsC{;L Yqt19nvϏZ2Ҏb#l Mի T&f\zfh5F9}ʒٳ!@QʞXTVs2R$0.Jִ֋E=_nɱ=-b\i9(29hZu̥?52FgVi 6l1`$1~ / Lfaz Wd=`(<9o b{mkm0爎3ʀ9<qzBwvm6 H38rY*p4y{Z;pϜڼh>$?tqd {DPHG[aMsk L"V% 6*KCO'S7x%dE*[ `Qq=WiS"_0nIG_,&RKP4z`K.22PP9$.ȑ C`p[ TTh*,+D2SJ `}"J9(vO\E(EB<=WBU LܓwM]X=p&\yzm혞oˑXǭf5Gqv wyޥX|x'pg8G= ߍyP˥ IPhmq$w'M]ukP],#FnPM҆X2\Z|up$ u O@Ēnh<݉0e re+\DjVxIAKqx#lt0g|~b9H ӯ1551mX 5+ jytƗ qAf*2'Ĺ)GR<65`Vy14!fS]smVvpֺƒse}׼X7qK ՙJ&/*$g^#ܝZhؕ/ATT \ZFG!?7#^bZh*g=_ݜ9I[?q lh|_tj\nL#FR45uא&yL:Zx9klC%;2\(1;.{T ymZ8i)OM~)G؊ xτT}V_ƹnp םʫѵ(0aK$ VF*AπFl 8+FB@=%c 9.Za GbBT9S<[Gd봬f ž_wT&'7eJ`6z^l]LIP,akI([(ٱ}bUcYeњ`*? ]?aqtDȾJNڗ'Ig'0?88Ka.nfKs4I̍@[Jo1$ERGaXziUB l}B1 َ{bMGcd!ӢUҍC+.@>Ȏ#c.SFfz aftfO5> 6J`NiAZ4vi ];h4m%\a 5p&Y'}#˞Q ~_r"hNnx/[^"|Zޑ ֻqM$Iծ$G.ޥ8&Y=;g'Vc)@PSV q>"ANaGXn Ïl#mFN_ Z`Pg}Tu#s(ǟ"N2SŸlhO@&&ä&#͜NA&*c[G uٚ~c:FSD <=ZJyfI}CxZPؑy(-& F< `"o? p&?@Dr#6x^3`q-7ڄ{[Ab'[Ե>ab A$QW"i-`L#S|Pݡ&NJs)x?g=8NĚ A3kㇸ+MnaKG=5hӂ1C7Q.Js6Rws90Zbe)[!mF7׆N!٩0fjzY15~1JoΒ\M ZozGUFH|w32NSTzhI"#$8lPc7CR+S SybW\yj;c ҲUqgW^| /F>K2)"* Ԅe:WqC O״uCʡ kʠpքyϾgMPʹ WO`>G4FTQT`n\R*c}:ŒVV$A/l<jjɿ;<+L)n7b[q;R%#Mo~&D[V85X^ˇ/zn܄Ζ\C&+'5d0o]{==DpT= mHcJCSiF.%RYSFf"S#{bS.AZBmAg~oJnyV1_ȶZ̯=$z6˅6Sy&t-{pwWz2^{#\YV!B˄TAmOfE^EG-fHߕ)8Ӥb KWn'sr6ԑǙC֍*`oE S%K!{ .=r󛽵lQG8ejB WA2~cmϾނzهR#&(_ȎH) 8ɤna+j vWM^8s2x77(`lέ\K<}*n b}q̻g%sT}mC29aa١{^Gաo䱛HDDc &;D_*.hwoS-H>,*A~,} HikԬqU*3zpDu1W^]3}"սzYa.#]Z 7J'A|Ay#ȅ?s]\3BO^VgrE2:. S.7W]l͇Lϯ]y)X۔m+K%8{%aRJ ڬhsz_΁@}S#J5\V;wTInh W >aZo'ɂbvw8dv${dV[m:~6Rnhck`kjLյ?5"v`{,ْ26< }/uSל2CrIa(ɕF'h;'_7'czCȨp:'7ʷEV7(~fNi:>f4|i#wȘpc), \ 50rnJɌC,޸L*Iu՗tGAH !cb>@\ۇW󥵦ܔҎ>T?#ozM)QN-@`W.WՎ%vDC&`r|\.=X.\Em\{va%^XC~1$)eV,2f)lKlG.?ԉGܐk)N"334i16[.a^>4""&fejKb}M QØlܙU"|_pOqc8>k\c].Wl cL-:9)Rn 10/9@Si5"q;3drcfyvwn C,SgHn˻̧5'4NH@::pŹOkwFq3b UM,(皾^PfJBqЛAYe8e.Af}P*%Ȳ!w5N5KGP(d-Ij(R Ma}fCHQw50Tw U5lZ?w+zNѻ/ttd!%RV ";8з/ ̹ct jo{H0K 2yP<`"F(%Y)*HADkʹ$-Xv * =PIuNa0Mz|$anlI@fgEn "o5i~0_&ŬXCocq SůSn'.,ipUq)赱{Ow? :6L\ M8Lz $.'zt}yS0XB7bJ~L߳'w6"] .ReϕAaۣj⦩Á~P[Q$!aH/p=ᑛ3}ߊ.2&?&ſ{=<*DdE 2'wܦ>kM.2D[$GWL_ev#SVPH!oPExwp]^ ުF;엞@[IZB?gB_<'uU+nc.%@P:ݝ^Ch,wif@}j`{'k^!ky_E##D#b a]Leǩp>& TMnjO6dUaWRwُ"]GY̒_WI2~"ObYNwRxXFQh@:zuQ B\&ΐb;o8r.bYJ%#_ndؼ t"uTr$d.PcW U1HBzkg^ nX`apf%yUVj+DSNZzdz"9٣,Ss9>tǩ)HBY̰9M URV3\/_i0luht=e,M3/N~1ļ B$%DiRNصp)TR~(o\8\cmN}.oZlR!GRU`0:Ҳ>?OCɡi+ғ7.Y6 #πof>~Nd aurIغyO\af1*'2v`|*VpdchT䅫c@=oe<@J,^OkJ13TsIyjz|=qczJ{'^0ҔgT>OC $QzލCq J$'na"Ӎot-]"xe 7ZU46:~1cO>.o-Η׬ q 5BخƂ .`,ٓޠ$)J%k9cnjW8fJpERGLhE:~>jrGv8yyz9ҙ!92[dp ܷgEg6۹) h8)TQ.V  2|(n˹Lbyk4?$$0!.ob;8d9Rau@>8%* 3Ŕe4Q[e/r"w{22 5LMj/6 #۰aOm:vl;(7-p&q=1" 7H;QuB-'23e {y K)-_2ڔq?ͦoޅLDWW'=]#}{TX^T¡[FCx~\"@f}8ޥhf9Rub%,5I)'jɖ$íNYYanj|h&>qKVcR tZh]i5EdͲrx?y'm pfƆiWM`6^S>V0ȝNx&Uu#Njex>9 6#,w;..-r}xtP7eBv"SFi6z1Gxaۨ+]:<=vsdj0|˧W8Vqf&gꩿP4 S9!@ M*d\*l+Ւ?L<'P2zORZ6&9[ W͉,$.wvI.ifCƕL9MrxdQʎGz.K G6!PkhS ~:(jhX72K+:vyHY,H )H؎vFg݉z˷ŮL>U6_.}APXw:*4>Tu"ۈ|4vIU̧^+q) zQt7ҁ /jr1Ywc!:|J}r 1Z RGa!2)Z4U~JCO/a{!A9 o_MJAAܞK$ OXNT˵0_OY[~0:ps;h|Hɋot"QDcHBuGS4偶% mlܑ8F7m_v!.(6ʹŐ}aH:(‹ETɹwv‰1x4<=2B^rꎏjuD#)9,`h7. _jܮО}1!ʂB/QսَE9qdAifɍGug(䷧֤gm=GX7卅S [0{y3Te[̴x,bCBCLCSsRxB3+t0 L!-Fzw~+AYҥ@!*=UIv\vF. R񭰾x]rSz}s9"sPUH/HunZnO" ҾXAڅ^J1Bfd̀G! GV?I (wGʓ ;vDzuteTgyA#(X+ڹ^y׭Z)q~5%Dk9"Sʮ ɩL9gPq ;5mN(%K^R EQF\vgaV+V(:vQ9 xhRdЩ.7,DCWA&\5ӇW/\s*  7̗I_$X`ڼe Bu{ ar~ ZHjgFp[e/1/w4:KiZ dlmn]sL $s`qXq g}V3v1ϓVeb:MM>Ʒ7AH01]BB_`H(Э6Ts$pP Ҍa A)-XtM؅c3-,4Ք;%)_IsEs~X8c Lc@N+>hmp8&{ԪޙD\;2Ë0”e `"l\$sٚmzU^q}Od+@uz8wL _o - }c]w8eqs+ Q&nL$Pie̟+ nq<'Ni u )h/ DD3I4X Mej=>[t`o ٢d7`?)NIDSDhUI3\%ؖ.nzqʀ9+kuKfĊV*T엦~T- )!{xH=@fmh9_e^9%U @dq0<tTb||19ɝ.xp#wsU|]+ x|X| Y,QHpUI_ۘ`ៀWKEP̨~Q׶ޑ"oa|B8y*2ZfBZ^ϦQ-]_qOU 'F\K#{MkOGBw+xsV\ 3ihLQ} B]:S׻r߲7+<+Whp T5?X "hbm riݨ?[\&A̺Jg2:)jYb1RRxVccU?*n@nm(\[ !W$YA!-Ķ Ja{TLi9( *Ζo,eP 'Z[s66bC`* bd'd~]߳*`VQtZ\DUcJBjpvC>&hޱVkBYcuz&,N԰n,"(~|ӝ1.PCJEq4SP-~ Oo2\)&4#úC@ r]Lhf7ꌛ~1Nr/e Xv`{lKtLn0{⌳$W= rSk_~4]ŧ?Ԝ=[NZI^7O*/ :$NvQʰ~v}re7:H%>;kvad ұUOz^&y*6jn-F @A]`;q2=­L]tc||G 9pW|=x $B7*Ȝ,lTe33sz{~i?/ˤ>v0c4;pZ}NZ6*DA^ԞH)&!a{ x0Ec0B#!,LROZk^MIdީ,#!uW8yRy dԹAL]wX{ݚ-zSƺ'#QE|;f};@2 TX;t-'Y/PQ|bKzQsW/W.kIȱ~\ Nz5m:.7w|Pgq%pj#41X,2X|S3<TgBQoUzZnp[2uy =Y C4?VSq/+?ëg}h1o_,La5`jc8 l/.@# "mI^&kh<'W N;uZY頀<''`ڋ; kOp8e;',)245['tH]9',5}kF@7]N[gq hU>Lx;'"ynD yTA'oլ>?Aí۽$%j-X1tCeNcX<:Oz+]yivZrT2.dq\!dnDYKH"j Vգe f9:e릗|-)WlWj3l}e {:1U5EDԉ7:Nj#`@8H{lg̗ق?`2--zT¿li/c>EZ9鷺ȥm ۻ?w|~TQ֊ן^܂g?_y-{_Q [K;]8-Spyó =4XnGM01Kߟδ C:DJYܜ5 )@mםQBpCЖLD՚qt}}8)bG]3Z͋A!%vO1`ι?/r =!Ƥjwd]exʾ+d{ Z) ݲv!I_R~!ŷ%r)߂{<' yBE7lE?rf2|,- 2`ՀCsшN6Rut߼JVM$ Oխ$+=X71O[e c'5"KjSY{h9σ~#kL-غ"D#}8M7tdž"K%{1C+Ya3Vf4F6ES[uxj8k沵|_!^B503ELY "Jݿ͡;_Yy幗Xeu d"zHM򵜊ӈVwdpV)`R'ܚVы ;m`QoW:Op Ou h!gqN‚"2R6/r xfhW{]~c~ Z4bօgk<<}SxCܟ~`>fc>s`egZT$\˄Z$z dηe0 ItXG|7U*rb6Ti22_]&#bg_|qg2R'ORe?lAN`spziz0mX|HS˙oZTk!wվTk|``6gQg3/_E>(m>tM;;׋'$h቗K_J9hE9Sv0`i8NbҘ|A!} g4IbL҉LT-RjNr|I%z#9xM{4FIt-=2n3^x.rSa[[+m{I-X,EyD>%ҁ00FÕtz*Ik2MAdV qWI\W*Kv_V{w=n9zN,j5Tb/:iQPH,ٽ}0?:oGB,fX1kc0UDD6iHrvX"np2 L89iz\8fpA]@NFcL5z/ UaV^Fs/I NEsR&0OKS]zJ'u}/SZTFh- ƆHm./@$2Ra6Z{8QZYENu}@ 7 $a%N^wTVXC5 CL>Qk|cl[GhMHxV ɜe :I.V%k+j+h^䂮 cZT&`f[tkclbR+\4~0|)1^8mL~nx*9"w[% Ri1a/uչD5Ҷ˳wb(6/OE[$2J"X4R)Woin,ݵkeH{'`IQQff!Ob%3P9 NBYZ'H@wώQfC%oDڝEQ \'3iNj_L:D1 zK(=NuulpJ=f s9PWv{E4ncgwLk4$A=W>Y36mFrX, CEu΂Q`9W9!!$μ sҭWNbT M0JKHNH`_ϴP>A&)˾ܧmg?{H R:)fa,z>ڪI+ϥu]8`EOcb3C7E8}X֦mî6wBF^͞m0+>cH+БO8ءh |luq{6&GنFN)T*uIz)\[ʲs*[Wc rA5x.U%\XLv5_~s4@{,&ϲ>&TM_d%.\8I5KiGݵ,#q+\, {cLlx)j>4 qˣ[)aJF:=N#*oV[1廁6o)Gs1+&5/cznp/ ^d|FqR?wR5M,x[ q3VLau 3D0y_?V=QtD*OC|i_;~WX"nk$q pT~$]=!9(P譳5%'Nf/I'Xl[D⚄5(df˞((7p,Tbɔrt) {\m{a ס8ժD)'P9*Y1AZx8v(|haɹa-׺t1OAax))v >pjSU d !~+}C~\s;Ս[ՎR΄Akhi(kʝq#$iqK1w"9µvܹYlm Ac\]'3ڢB/K(]-\b2 Ejj[-k|zVN= iHmMRq=[)H/)bf_dĬCVDE1"P\&v,A}j-yN\I|%Ziъ<ɏ؂+ ˨Z+uB {K|N3hQaj,';9= * L0OTZ=ܭ7v2 o_|/?_3cHI&dto #_r&)|Ccp-=<_J ͛ݯPPH`F#s'~Ewo6 pAV+2Yفۊhw >`'_A^]EsC%B]xr/sP.(Z?м2wţzXQ-*tT,'\bњl*CA{vr o"C6}tU.)h;q? BMF]􋭱J<*Us{&d _%Ph]zKXOI#pyEay-* (eh&UO︻7K ;ap-O sRŢHfH i !@QJ=LpbosF0.>ְ{++']t2.)h#+mZ|cՈ0ZAÛ}̶u!1x i^՗J.+ˀ=}/B|JH='-nq}hEJhbqG r5c}q0; mN潇hͽ?fW8/sZsWLϙB&dEBCeNE.f{ n+[OX3F&$d{#kGƺaBs)2qkh r وm?Oj>/&TFq*oRb3;j,x=:]O!UvL򕔵a( Zܤ<qc#:[ R60 ćǔU5G_S eHÇhveQ|"u ߯~Hg\N?Ų}4 >((74:R3:1uPO^&<*NNj(y p B\y=;r @ x=ʣczJ-hB8(še !F<4/$BckXʶAp\QpO_~bx|Ϥ!Ȫv7H@4#UlaLDu7:exа9Iؿ*M\wRrpٱap^* xec7tgfkPy›{Tby%W FOwg "VQQlv=5y sUڏ_,9ĝՠI\p-߷"D2l'#C"DhHy3 ;|:dr4,S rިq;"N)kLǿ^Tprөy9?y['^ øBKXN#L׈业!jʐ]"POri# o} QxM"+ىwyLlG1Js-;WddݞAR 1m=OAVO 8y@F/̰=ÓG Ӫ!FU`R}Iu UrhA2GQ"Uk*c}ujҚn!E ]| Q 0Տ4;9S[&-&LIR&O$:~5Cx񴤽 `KZMc~.w`U$4r5%"/8H*ΔhEm/t;[ L,P|ooܶ}(M3Z@x%ZH%x(^AϏ/skt}QWR`v|30d;jrt);ca-M޸*O47u0m/#}SB, A"1ܣ$.~\BPk4 [YJ9mN,ZVl _*WњFmOX8J|?*M 7~;)YFf-a|0Yئ@\*3H[O۲iW;j' x0?v!K(j謃Ɉ͒dHI=$/[>)y=Ԓ.ZH}➍cףvH5/FvV%h,/'˩F}u^+i_XdZ 3Ev\[ a\1wZuѮf{s< Ijuջ=? čۍ׊?-#ďNz7F@С<ި͞보H|-pN`ј[9H02m)њB ^u1X,s`|*Si9(&ⱣX1o~Ͽ[OR'-a70Xu’`F랃[3}]Hso'z+45b`, 0a۞\W}*^uޫcW(k@ιBjٚueuJZ L<E#I?YTe 1BD_Ⱦrb6/>\"s<&5ˉCaB[W{􂦁.貸Տ?ե Zh+CadN&M~ͮ|*ḘL)z~$r`PXl'jEXvh@N,|/z\w!ӕ=x < U0L`?㟭pv4 JԐV N4,fUyÌ_,O_vkBC%>%6H/p¿25o(z.8'&63)eiW6I)H[F(t_lٛ?=E?ڧ?ߜh 4-㭄X9LNIueYcLN枟M@M]N䏭j5Z Ibk"7st9}\ 6?x.iszz\GsBe͓u^$ aҠ%k$׺93>jgj9r SƏ2m+0< } vY2ojfN7}Vwu/`T^20Ujv2T?]chډi]JhTSwXfիqkMɸƢhBB fO2N>0]T ̫-?ǦLrVu8yڴaz·ӓ<VRX{Wn4cPS@l>c1S,a|7 <ՉLlEq3T`uVű߁}%WUځ7gL4U3^֬]BM6 3ijGIS"9dX$i15/!XTk͘\c't?D/hQABarwHPXw}] 2./溆 Ļy3P5 <;]`sg.D5ke&6),E DX)j/:HzmYtwG{m/_8T)QCDFD& g@c4doʘ-đ}%: 镔!YA&Fu:?d">z(?7C :Ql8~@:ak-X lcB&"ށ7H HvhG\hfWbP l[Aլ>~f1ZrM,`"_7f9sރ>瀉0p{ '3o`ysl㝥L7^פ4@fD݂W,+E ˶!^¨*7yXx>Nh29HEpoy[UGCs6UPkIn5PLIjMIA7`B &J[ 2ݷ~#* V˂(3+1S[ GDG;Vme2]7~l gj7ʃd&78^lٖ&d.wvbW"F Kx*DL^3CFn8LEDsbԨ6ܗojj,>eҎUh+7]u)P䛏‹g@*AȦU(* dŲmS1>o16 n[kM0>lnqܕ ?†x4ױ qHxsސM2"?L4dݥڿv)(##.ȹ@E܀ȩ;;* `fZ Df:[.$ ]K-nFN֫3vʄICBZu7%vVXrUܤ +m|ÕY Ի9gP塍N[옩gjh69W`Vn 2>p}#_y |&]'Jl5#L3Y{F.ICo)_u?=[ 2_<1O;j@zk5+8xR>)@/*]"G '~(_Q\)m.^ yzHílk+M~Ux4B(Ja+[M0z[Ŗt^jqU@L=$Ȏ μ&NɎMu+#/9gJQ/a@п MeBY*2+X WaE@!5GZUrdf%GmmTjNRv:}+qr=ih_}ˠYxŎݓ9]N&.{` 4\S D\ASK4w:XTIC,}f~m9nG.hyFzEE3`fG={kL8aOM]$4bEcg~ p-i5` ʍs"3ɾO۷4o9I7;p2cPFWbƶ&}Un:y (څC=E)ktwΠ tL"KQǞ ϝSAQ*n7w 0 s?1Fg50e/`K17O %%W.Fx7T&X mDc.Wݛ$e|aK.^eq'jS (d*OC|Px3m6H7NC6E:?]=v`s ZiC\c. ZCo ?l\&KӣCךhk| ? |⯙*d׻uw216ECXݰ 4զJ`mwBl_%ȜWV^a9F}/pWhNm-cј"1j5 >$\v4`Iԅ7MRE{f1Fڼ텗1<ݺ&pǮ`wRL!>&ݒ4!塚}V!e_Hw We0Ƃp顸 3ONP5#vP4yP[v~Sװ(TO=V䥶bpR?O{t\w\cEܢں)iD;^R"ڞoL08"hu]Tѫ$1=e={({2H8@0;L>Nw2yc)(LdoI]̮:UGwbtHwZ)J<4sd, ,v!>S"K'@Zt;#`Kyy_>?B`,9!Rx*,,4We. EsDp-ؽf%UT}^+ [N?5)J@O QYEb0^@/2?h{$DF(qd"L_YӚ)c&avTV~p&I##dX5f/}r"`k!,|Ciñ9xn&9wvGENlM<͚݌Y (_]-5S 2&U0T.p2 l**)ͷjԽrsq0V-9ܓu:!;pkؽOnGkY?k>KEo: Iu벞+XJMDٺIC\rKFqp*Gr'S`9LSg5?lAA/u(7,z8^ַôOJ'cǜKGN9J 17{*7  |b&^5ةV14  |lQ< nJPw dtQڃU J4=X]r Giㆻ MCсD쳻ACМ\AESQ)zO~a*fZ@jT oP_ N}=B~3? 7WCMÀ^'9.*@nlƂ=Ñcv+;Pcš(ʧinb<@J Ycǐgv%㖡_.rcnGr $'P5oUU}x`,;Pb_.NpH/Q)We&43zaQ䷭kh֓e#~OX#5 aND'[_j%v42yW M*#KI- MX/#$G ej؞]zOv+!ZbB1[y E]4<1\٥/3MӸLu8,T\|{ß]$S''~-E:k.Uf1J, &(S`Mx5l)d65C~a+ +㐋j}Sk7Ge[ ۵Hu lW}LruAF(+qn8  ZjO>H K4VVs\tU&[ b/W} v#Ӥeԡ#I b7Q|0~2aExb&2 '4MݍyNFǻ )BTcN/%982v >Ƚ[LAdSBтpxdS޴.$VR h2J vS>;˜Wq:;ϖ¢*}1ʛ#M᱖{U+ߵ:E7"cZ.1xTjO$71m|iN`2l-Ww6f\ѩ.P X66s_ulNJq|w kz%yg{'~&4Xkf4ag4'cӥ-=1Bba2[jh@뢅iᏒ-(q-aվ>ʲ%svOŀN秝Fe^6УF}(6L[`ŔgN;-Ta%GU Hf\?ӓq]E}N2xlmƮqV%O'[kq4O8R EO8ӸSɥs\ :Ӽ%C_#uK Q c; #D:|+ o ct#94p ^]Nsޖ[ʶ')1rͳL!k]?y߉Xr#ʍs5f& \D[V՘^{[ZfvaƂHa6՚sv[p~csh,]25jkdQI9'2 :{@R]'d&\EMwwBMfn jLRV<FS Ӊo ;*#t!Lo\UbLBm^i$&WhtAVxR(4DpN}Jr5#:ǝs/x5r 5z\Ag9yNƻLӄ^navיOp? S;+}}Vrczǔ"*a@K]pCFmt$9ZPMAp\Ҳ ՗.piέb\ъY`RϢJUJ*U+O;OcjMR,Z96?;'5w;jC@ jZ/wiȄ%8r"Ⱦ=M5K[D} ژJإ+}gf񼚁 /ϓ1k@"j8AYÙ&T F  ÍE !{4n葯/mֽKERv0fb:zUE5= Hݩ¥,Iʫ DdSZ$msիdXlUs|qJx"8KkEcaCr6%x:x" lo _$vJj2.3LIi\ 3$9wəq5k0]SЛAINC]O?K)75TS,oTF j8pHȾNl0V͐j{!Ӝg_!BTnIO XPFucl1-x5 yğ`MCɳ#G:+Uov n$O#:3$QZi<^%;_;ɿK;'=fƜjP7n\_N>hZtL I{hDiNF);[D!jWQ& $;$ty< 7WqIe5+mWXuMUi5LPnq)لHFA e6UE\;:MzlTceׄ9fAeqfpJ95ã!.ٻSʏ:j 'DagVlug`cUP ;9_zgHJCS~=~:hWq'-C&Z.sh_s!|FmpP\I8\GGqK0.XR m?\½{\ch;eܺn:Vq) Q T!4x==va:Vy pWAbۧLim"AG-&$Qx1`>sJgo` iK~v_ t=VQ!#skM$5+ŎlDx:q |FsŹ/rw|> mF3NO)}竎tf./(*i^ڟcs'Ypn#šfu0/(s37MDۡrf? cP1?UՁbiѾz*MϵK55YnsqLs!V%&M'x! $b`k;KޡMawXOIV8q*FDN W31]neZc1{ (\eځ:.<6kQ o@:Slq~Aed92EG)2 Jԇ75Jr>kpAјrb@Z t1dgβ_0)nS-+([wNXem_nL(,eRې&iqbZDnv@+F6Lj]: I\Tꏰ_>Nm"m`}fUPNcĖhd \t?r¬RB(Ef%KX Qxo` K3 R B$KD?%r;Pf9Uz"?p$r㰧Jly ہf{T{Ҵ |hybi찃rD^N޾o,I/UAD;mSdzk+\b of C^_""W0 R7gnrMXtY!=LsW vuu/;#' Фc v;DNwW1f\w6^Z3 6FmŎZmAhfpo:j"fǗt}/h\vKߜ_8W>3)L%9FDh.X0Yv7㡸Ml}L)C)y5mg>C}O3W79p^|z!15 =?爼TƀK:.v4ݺT(Q;dfBJCۙgël1 .@SRڸ3r@%(E|u5/)摻UmŶt9mAxC:Jq`JZ1zY9eǶ@4 iz!W u_iY]-uT*̓A~-S?K-̮juuNtC"7b$#ܶ`(rz!e]%MtQT2$Bkb6AM5AX2k/|.&w<^cئ8$LLCm X+&"C04C9>5::LYi8ȽΎG&>-g,b5|ez1_WF,ջ^.g6w^b(?3N@]4%-h!aFB,m#aQL&ar\¹)2SCT}00tۘ5\gS]7PkRZM d!ho҂^} jxflAs>YQ #z b^NyCs<=aWė@ˬţ_s㐶juG ZК|]˖* PWf1{]E!ZHni'7@хyLKe},D$ ~ŴqW!8n 'CkeWU5=rwՁLV0d}=h׫zYtE,\.8.F"'u |\Ig\wն?߫ŽfA<*Xil4D$e J5JTlGԺ9 A>>i t]AɄUr#f9լ-|sV'(Pttyy$Gs9Jm='3vt[-ڃouC A=# <1$q\mZFeSA&?/ :i2+*a cd^\47ЋfGrպz7 Ǥ]A"8iC3aO|8rOk 2 Sʫ вώ+h"8{CX/ t(4PB`Y2S(;FjlCo 1Vogv)-`%aBւO aV"Mn&xFc"?IXJS/,hWҷ<39 vӝYFԺ{~ч"5-lLM$n&@;(R\kp1o*O\1/B'ėcD?q;X[~o@FeuQE?h*NfeAѳ4 f"} rDw  i (:g&pC!9KhÓFMg;+ljDnTjkEIL04p.Y!+0 GY0\Jag򦥛oX:A ft0q0t2;ܩOD^'-> pnY~ Q$mWRmߙW1wq"ΝU\j7 \r OlղLp͒3}.Jj/G2݌$ Od^ʧ(8` Uu 1{Nh/+ZCXYJJ‚rD K Vre]Ȟ44(ʣ$L~/hpփT~,+M&`S iⸯ)>zֿgB.U7*DEb+>`DžЛiCsΔVY4,4CA&.yIC(0=dm>gǺ>Ħt0(nFMYLyˈv܍ndf;ԅig{.켚I_UC@%@<.|3|hm p_y޳5JvM ~+HLCmұ%.(`тSNx5t?ӄG:e@boz^~X}P]Y!2: <#ى[<ܿ͜_e7ٲ8s K{Gj @>yʥ&^pUcBoAM%td-p3aS#o+Q/zE aʉDM*޾;6Iz*O/D|I;>$/( s3%pKkJ(r NOfZ0z݈ e~PP" ۅ>ur.x]&Cvwnqs߀(oXCGI:dlRjajV]727%ȧ:UGR,&3Rw_IJ.Yݫr_O#4i<ɻZwjCױlָg 1d~g9qicuۊtTcQv 7, bĽcjS}-|׈k]d | +&*NZnʡ2ٿNX8+(4Z3=O[FL1"aj7n2G:M j ǴyN=-gOz@\5̏K򾰝\hnt>-[c%93>dΜw^/%*F_N7NU 883P#el#_cRqOh?vsu?Y'ԡb|5ʜhX gDBj8%|42 k d[j >/Δ\H<^̖clE>G菧r/O;XX,OO!Yg>A fDz1,U6].GCXZ̭Oi#oqkeF[C1n7$Nxx.7Ebt]e,q<V_䖜Gy~[Lg(wȬzmM;<#Zt!N#噜OLs.5Dӯ.VCܳeY,Ƞ.T3f@bPwA͡-ah,|9*W)ޔ#,W=1(qME@O ȹ<7r< CV8բk:`Cr^gS jPznHέQۭHN~SD́@WT0|%|]5uaZK.2aI.;~ W^,Z ved¬$kO8S>Cg'V]L^09ūb#}hAŀ \ms1fY .a è$sdYҊ- N@ѴߝgbfGvZ YsWt::@dSx;E<1|7̈́,s:Aq(x텿nsCf8 jOa4!#eL AR9.X_kGVAʽxs0M|ot7Q(8MQxe_@|?=U&eUO vj7*?t38gy-9"72,/V KSO7 Qs 0GWx MF21x@ \mhInڴo?yC8-*-?'C% K0|2"es^ '^5%o-=$@L>z5:Hap'u MV%#x"Y@ƿ<תTS>Cw L:WޱV%Xp 6zpr6ef;lS4^zQʛx/1(r JPCn ֨MC޹ۤ}Q;39!_49Ng#hRQjJih=x; E@wݽdN*=÷օ;tk[  ZĶ5!&(V8GwFnGh-YPD #Z[]vרy3<AO+& Q[*w '/ybB7_$*F(K)2>UWI3UQȬ}3ާoH{w=QU)ozm@Hkpq IF Mpɵ=c_v:+ Z1kfkLkWnwNŠ<ʯUX cp8]MO' )k wOGسJmEd,ϳ7#@Jc)m =ew}!BV$ `T] Ag!xykPl,W"hcvS ^Á`#cZfkr\`D_]{`<,U;S9"`9d$vCooy{iߖ8f LkSwĤm'S؛ulW@ J@ڲ%Kj4pN ] ΝCt BtRpEUWy0Ar!FH}J) ѷ򭏷BɽCEX94͍-ODbRX߫ =&?0X[VEտNG⟘Mbyd*d1;TK__#i4=0_uH+Diu s o8ꪩbMOIޜ2L5x-#7C$z ұæ4oSL߄-MDA.95?dﭲJ)SWb4"Ep[VZ*k3' ŹftWĕOI{ܸua>}o~hXZ՟ rFǁk;D<ʡGڇ( -l~Tp9Qpj pUs.״y*?Te@~NV@u+\'!1 t> >.PJ,',@&7$G`yĘbfI~G݁ADޖ\9h,B1}]RYƿ _Z)ӕ-ŠrpsU] f5״Fb?<*Gd Rn=,/It~RvnwجǞ ̽ιM.i2{ %.,T<\YLyj.*1ldGH:ױqRK`@gB9k@>Tqd֑Iy3r%cML$&Vu'gGc{4)^Vf}GGKɺC͒@K]̂e3œ>~6! m0>ִwo+f(e7"Krs.l{*K+PC%y V4qEHZB%;,_:gg߷/5dnyf( $v!ė+U= ّ4Yu4I`7-[7iVhu#F!PWTRuKqO yT'1e,޸XO:aMFai+LLz=xbR{j,K!wO֮99O, nvN}0톊%K4m(R`1 i匧<Ur [qYpYf휢 g~݉˔xCKo UcPq?^yvT OBa`'qi"zG ` NdYc5PڌG˷@^6:v:VDןQ/x=- 覐b2Ic9(\D#uRV4b`P2Vu-@G/+Ith7ȡ:ӳ&}~"\547jo?XQs @LVvhlײf8/ښ3Hd݌!+ZGChRֽ>{f8RT$EKlp^OZfu5BPۃ+2S>Reξ%u l)s6Lxu肙>5+t:71b 1V2465ehVKceEf4Xޒ=M`3}Hg$d|Nj}L" za{Sb@_jS@?Omj|Iϯ̬ |Ӈ|xyx9%/9rVDgzLE}(lnH;*QOҸS/)0GEv&ޅo2. rlSÁf~MƤ֛/ IDk =F<+|s4L*u=ٯ%}F3hlbͬPBc0rԝ#dG#01@ҙ9= _6@EZgS@WԲW* 1P6Hݔ' /깆(qז1JvC0֢8MDJ/?78KFx,$vx8`\Y]KpJ#\Z[#ZLEP/%Q#Poz0qy&N' *Y(i"ĭu˦4NeGOO2vUBwISm?BxP\#Vfo"^GX`" aF.dg?ա„ L:;o7_gp |k;kF 4^8ߴ  ܧN]:iЊbDԍs|KnWٿy,SfL-ҐXE *N}|3* E}Խ^f9pF-%ea̧iZø dt^+-zV U[u&RՊ>fa:X]cGcq~4?V: ;n"gh 46'hWsKQiz̦¸ ߑWzԾ{#D * yQ1w].k [uXة:'- >Y +5)Pv9ՍxUi^n 5uy˴:fwE چo!c|HE=H1*Fj^c{(1ɢ9}4gNzlUSb-0Ћn]︅ i:U122f[ k|sd çΝ=]S!ͫn/sDgk 4Ub\ӝ8424L>o4ܥ^Khfܫn&'PAٮ<Ĩ^qca~L^awI~j<[ Q)w-'U= >Vzk#g-U bٴ jg~tUY.P^p2xBo֪J:NQ34W*+':I>0vHWn~&*6lԄ VDfP}6>Jd6F?5[#qc , %$"moŬ"/ژnY<;y(WՉ.`X?l[?sf;_7p/DMI\7$D8M 6xR[a3>j+zk gʋJ **ZZ ZVE땦dS^58֌KU 'U|u,-#XXK_C_t7@capMk:*' 򛋽GqGrdFڰ4ۭ&Ou&]LR¶/QV4m )fVr.f?tT-mה7ZBs`i@R x/F=U0UaJt}K[<|h zey'kt;ۗ+>r\s gfAj)ј3FI.EtߤV607Rd؜n;?r0N7cy^:`%0JAT-i ?Fad=qHdhJފgP̺>6(- RU06ٶ,J%vι*SUlk{P̜Ss!c4U3 k^e̅(wn^@6F Bd7wns8X#0|UĹ!{r''lֻB+xxϢ dbBad Z㲋ΖI[+RcU"yvkAU_狞Z1o Ta&{r[Z EG >.WՖdD<NsI{p.-I(ƻ7Xo5/jKJamU~P1ࣶKƉfL^PQIJ&tXTÃ} 6)@%פ]شٰã+&*&& 9_ɆQ9~pLʉ4}Meͻq/75Y@x 7]~ 6'W)6[j1f"0t ik8VcӪܼyP`9BylO|ƥ!S&> ~/H63t],Laq| LW{Υl'lDJ5%EOiRXz1YVt/pA#n/:1F9lZCEC7L~ 5{+Hq އI nf3֖}[o)tCU9C CdyY P/r~vygn|C bRL NkDر=8qd]3¬ j=4r7-Nҹ F_~Uu;1r/o;_ZwtEa 1yBO"upV-03CkR1U;?/υ-1ֺ󢉱a>JgAX7IW 2[pCf-0Js +#ʃ%kYWjcPo(`'Bn @ 1߬E#Ζ %<Ӣ=B9f0J~Ĥ5G 0(5ѬzL%>Z0 fI-فlIxJ`qd8 ]ljk1p h?zP]GUxzze"wv"YvÕ]\ρ}p8\k: ו, ֽ|4ݝ@J)`(Ҡ'<+iܪy iUJa"pƚy_~޽? 4 Y`-T9*;j5c;K\OUrlN& vR}j'zsTXܿ|j&$ [eh#̃0lҳq#NXJpZI^wR(MMX`;|Q"lGiE`XGgR-eGngZfY@1}cv~ 7dzc"Wn(+,b3~6/JP"r{>&#zUK4`sL.oԧ?Xs!aJ~v=Ȼy2s1 :f C9D&>y?#X>dg+G@P\TuʋjI##XҨ00VO'}T8Y< ;7֠~*;Qc?'Xl~/34C ="_<]OD mv&Ƞ$Rpw5ƃCȫ/u?O;P.q l/JeA#v۷/۶n8"ZnE ;SҙNxDJBz[Z&wD\+RD-pu ,o̷`q ٟ OdiCPJ9R)t꘤2l@5ZjnnqC2I8Zy}^i`$L@.~G 6C4~$cHHeEʢ=#AՈMTYsJX-I?C5LB-#Vm{G p'8ݭC}N!RPkp#|?>{nȖoͦ'PxN#bh֥L?<7۽=<ECAg6%#YqRȟ:8@ }Db䭧o*%ʶb ˮ-?2cBik`[KS$c4^5c}Ҩy/i{ l1)Bb"A11# -f)٠`.5,9KWwPn[)IAq.Q o$c}o9n i{TyeoHD t3 (֩XYD|!nhZb4yY["dSZI \xL쁫_ϻҬKa^k`Lw>zc_wjD5j]4,CSP:#>kOHP|) m8$=5n[Ã`wTu,u揂N;^Q᠃Y~R.\<3q/r"6ta`}sk8bhž( Mx JDsEmx6vs>.g̤4!tND]giOrVg[59CjDkY.!͹~e+mݕQ};JqJP²@WB?8>}YEEK"kcy&#Pӂ}_:c % -:-Li-hCO_YS ̦bC7ⰼ&% E{qn#nɺ9kCb9M~n]gzuw﬜tH's 9_F\q_u*"˝!7/lxteP”]E_}wNmGߓܠu:2;(Ny: ہ9w#bYQ'HHj3ܘzdw3CmrݠFcqf+/kCV_ojGEF;bBޛ ѭwN$,nOmP*pk4j-ζͽs.(aջNϱEvc(b[Shq q7` sTlmCSo8G!SW^3Ͷ}A@a8 Fę'v]\“,HB 4p (iU{-XPkz"Ľ4}p*U@)ҷ4c\C6+ >! IQ@z$133ݛ*ΘT2j&ֺ wtHʿG[ vf R*p4x*$HiܧIJʧ^."Kny]ǗFkD' *]A^PUN]vA B%"J)%kQ[+"_q:hnap'fA]!+XrAĜ$9R'/"Rf(\ϼf׏t ԼW]Tp@3nsZxwatMf 3!AGĜ ĢKWU[٘!Yğ$Hߞ -θSuƳiVZB0ȠΞɂP\yUL') @+L!/Z6!_nŭ? TZ8daҔS+q?r/ۿ^Ȑ 8=_Mgݗ4\yi>~oDe}]'B}:=W-)O^#H| o~a%@L!.#1G+(%fI6ޕvո Ox甞?xTD15iLũ {k3? F@нˆ0Y,ÀkxߏG G[nG`Ljk~rt7$A 0j<6]]5 &79f2wuu $vҋ:VEx=j F9vC&r0aT 3VXuPRKcQ 6shv2Ga~LvNHu[04\"6ILtDGEƣʐǛ:f[UQL#?}~Qӻܗ+Dxcz<| bȲ\* };g3ȿ$y{(.Ld7ί-~6E@ _j!9* x\Y]c DLs5fʓ`+u3| ; rS82RJ=MnԻO'X&鮖}[4x/ݱK7:J]j.x6e_n.ydB;ҵhǶ}`K&C\aZ䪙.y!1aM-{'ƴo'ڙb%| QNsB*]Tn|T-=/6fPÎ`6ERځH6YxdKz^+&%&=yvwrFu=Ix [%?}Ep)T a$:! lK:?r 6_>f`mBi?̧7R9-]a:?:uZ(|#6[;/=EC(PAx0kw EOV۞LfX}OU;g¬L)KS ѣ}m9hs~Y1tU&"״@G1h l"rl:"]#GhJΩ ēzZҝĩiZ0}t7%Iۤ5 b\ۘN@s.O- Hqʏ$z,X.DL{4[pqd)9taTҍWU%X$Hy28jsIM )94-Obf!QYKMJu(im2٪@3Ps۬]4Ixn'tC[ Ef@[Ne06!:r oXd&V| F-o He#O`uLl\خJCyx.ڿ}Zd} tؑI}S>҈L` YP\EOjf{;u^lG˥ZK>>'l*R]vwo m{@]&[($/S.)V(6S$aăəVh4_F!^+M+z crF6Ru];g9/^ #dǔw V+Ţ{C-rչz/՘ AohxMt?B^2F\:^ aeI>";'fh`;CV\X FI(nOD1c͸ܢx2Ufіu[p-,g7QM^8f ~!ܧ4 QJ#u  yNZT5EEbk%3bCIN`jLWj|p-W@^F:F ,b &RJj {)'rΒcf Oa'?x}ÚnAD9VL_~t6D>c"~_iX[>S脆]lR kj e_BHSûS1x6Xu4uGרӒ)[-D[BZ>1!~W(ʊx{k7A -8>~5 jjl+& ,&-z1(`0Ur(0*w9)bgE1lFAs%Ҭ7}.1O/ :)Pۇ` rxT, ʐdӎrJ*vε5>Sa'k*Fg2D{w2wӿ0 yAގ'oTC]]gn.݉ד[4^>1,QQd!<S7'g%*_u뭂ًtFUv+ˣyoWg~PZejZ+7:[;!{d]yk*GVlf8-DHDhjyӈȩ ո43ݺ+>has n9rk]3 z紗-' z(s~+2  gvjIsܙ,"FSCQj;~{m C+4}? = ~S`RRD '%%`*cXMڠ=HvU 2pOjٵmh! <&+O8b^P}}w‡: 7[ l-Tn4>ޢ 8P.\|Nf+$Dn`y9U;!d&=MhE޷"17!D7RD>B\Wt` PR5},?KtFdnd"핍MR\8<k:ȖטGÙ2gjvJEbO^Ocn!NߍF1^`mRN/ZJ2.p :M3=-/(QkRDQ{έ#q*,';.B!=\ʄ`A-?I, h.–pp1{Vh$y]`%Vň2N)m䊠AhB]C)ZRUȗoBjl)Ig|?)HbUw'p\.hE Jo =Kk% N!x 9mr@邼8(XuFFq,Z>(/(Mw8Jy=1Ҁy ikX9tQKåC%.<]N>+ߋWϜwNrzG@߼8;^I/oE߫5DF =ؒ4a1SPP $o$<,wn߷nGƎV&k,bA3Eg!lwNCp.B*dU.f0Pfn:TONLD&8K._+*]+e' 1꯼-6]3(S(;`It,};)wr_*cxCYFAb@$닯dA&9}m.RG'gDNc/U`$(`llB8ݶ˓Rnʭ^ b\J-dX*lS֧k"b rmfj Vw0 Dt7:Nj☚b7])5O7f`gyNa8Pg36MZYdGN']X._gW~6M$vhΚn3nS{ܲwie,ȥZe㨢hҊ`߿'_ܨt`6Etyf,xrY3 $݃)Z )6{A5( ^Jf o. gt 2D^L"ANRvEG}R%|s"@1S̀j%&0Y7EJ11c};i*+&c/~!$8k`[OLؖ0MgZuY3z9AMx]CifwLo+?\zz,g)k~҄0+le? W53xG hVWBLg7@ano o8+b:cG .X']?}ve(Eh,-~ Pg,Ki҅p-rn3be ``zGMm/hOsXq&n$2<༨79= 4n6X6yKGf\bJmz|CM՗{z7*qVqF` 1OW Y{mobku߶IY4ݸ2[WXHȠ$)7_#FƶYÒF,|a?;0t0bء+\@wUVdZ!\[}GVL<=RVPJ V&v=Kaw&jpk8݋;#~AyzBGQ6 c~D6)Tυ:|T6sHͰ z@EiE]{#IK.;-9{LbtD@kՕt٩K[P&gE:.2Z@ Ĥ)rb/^%|<b4v-`d9#_E|ݔh|ø+ڦ1$N[w_r!()gfd>PxTEW\\I *P٬a$$%u İ?eLs#۔)3bO)-zFG<-z jo>3W7߁ Ź#@aNJӜ\phcqcGɠQl~q"[͒\-:G9fLɴ˰ rVRVKg S^yDK~ސ|M n*YnR}(4oYN]ͽ+_D+d}N<@7|,Qc#&EGF:*BymݡA<`C;T$ѺFua \Zw,: V֧_"$ vw O)(deS| X$84_#AVnH 5tlvTwdL;Ab6ϹGq*q9ݗԥzİߩ]Ov[|>"NUEWT? `iVl!gƣlgĊ5RvIXԥ!e="a-ڷ>ˁa z8m0;U+7= jݩ">Aé͉%f$T@VZF?j<_It#+g?=ג=Vms,p[&B)|Dm&Xg{H7EK^0DJ&-2qwtskE6n/GT;7 %4PXF6bh}$KqT<*e@ہ jG\5Hk1jI<ԗ=pЍݨ=Ȓ)2%Y-W'l0090:Ƚ,7dw6 }eN=I%_31NZpzgq1)M#k$OSKhr~*X>9ȇWoO0 єlaDfאEJ:UtW-#D@X١qV@4m)mBd:@TxF|+Z DeD$T}mI)x|)!<K Q&]p _.lZ3}* ޮ_`\#{$M|04by!%`f`8ͩCf )\%>ұd:$f?^ɟBYuEX5\W߹ҡx⯮cN=:D:.KźisꑬW戴"3KuL/ g|82/bDҩxwy Gٔi7*ZK g'ķTvS 6tð 0WI6EJF犣akP_2v]JtgWU,ԣ^!LI$K ĉtAv h|Mz8e]HKqEm],b!)?+B2vl0"oRiO=S,=CFwKf>_&VzrB2_Koq@.1!\VĆʹvH5Lq<ʩ9ix{+ѓ#dS*;aJcx,/$< [Q`qWlct|8 5?x{ $b}(ir}r[Nè'Kdy\:HIg` uQe]9NkFMИD[X— A7AeLhkێY;/E脯yO/^n]Di޸ (glC y'NYd3bf0J{0IGK VuZ4 zeQN\Yn `:5QZVyl:;0sؔkf+cyۥ|/$DN;Ep,p 0OK3>yO!Nj& <{_XDW{gߛW\Ap@ڕGބ"G2;mbPSlLK6ҶY*,rw302H3. N6'sI#RkB3=;8* b*be>p;5(ײb"\6lCxA0I|uO(|5*uk+ %m{%@=`E101vӒȥҭfHK!ѽ[浗Jn(&_e|LQK/ݣc#:P<;֝ sN ;Y i? ?T{:\붚E0nK rb`ewfi:dhG߁~(\Ư66]V5 VXcTDh|nKBv5Gt]]pJ.Fphp]jٚ#G3h~ÅĊkIsee3Br1Z5LS!V;0zHQNd BR ]3I{eI IH4{*OGm^p-lT, )~g=ժ0Z.8ݱX; QGӲ͎ |*`e6F/q(y; 4j*uv[j2SR{c|lK@oo=emC|9m҄=;Cb[6 WP=LKb:3.dDJA,[6J10f]*J ;Bnu>~$%,U0gwxNtJM>U^H郌+h)C֫p.3[td6qyܸt5+(H#@x@c1jitXU&fH89J%ԑӧ_T[٥AfǗjF腆?^ױ\AeǞ~`~F}K#T$̇IlYO. Ljl8g쓹oC X5OqCI  }a(}b裞M9HٟScuy΍h'(Lrv;un8;u͵DxXDv;NQYEK0\qgF>ątAv.!zɰZwiI/ZS+%L>]:Ⅽ.Փ@a\1 ;L?ī{)ȼ{^?$~JN<_eg?%0fη#:!(m D`JQE֞`q&b B<՝irj%P-P2ҕժo)˪?P~/1c9QY1Aslf?NOZ/HH@g5xf/9Du-^:0=FFz4^h:#Yg 9> 6j,7lx>=bMc ckQ@o 4%c^Y94-@9U^6^s 14HԕI< HwGoK2ґukN;B:: uA4QU( XH˟</.2lksIPs탔mH01Y^+{ FxTRq &&#<,gQ>EYeW лGOa<0պjbf 5۞Q;JJ={,4=%>9KkRJɋst(}H-BonI1cD\qX_7T@|mrvEJULYI/LdH {k!-B95 L\{7'q Cr3fW9$(*3TˡljR%6Fg?kmV!@tDSd*DVQS J>օ&in@g`-CtG5 rH"ι=ȫBW/eVT@4rUpVK+ύ!ƯAFc/D4zxgm ^o [dplu!h l%a껵**Ae rU9L5 pLtE1VA@M^1^:U. &[ڛ?Bh*ueg2EKJ>3nh RhQgjCCbYj, ̌fٌ }̤>wr2}l$GwP]v܋:)m~Of4AY;Xjx|sKϻ$R2_,e$(Df-{ɶFa5Tƪ({6}v +0}oə1!ʨ1UDYxg.W\b6v.ׯ<uKI]YyoK4HE1M$+Hزp{0iPX`ܟDfpvM kϵ^\!4(1!e<y)Fl٤݂mvfGryIdؽIxm;>!r$W8:ҁ]}`UgS">="nli/h`ϊr;w8 YZ