python3-dnf-4.7.0-8.el8 >  A b<U]*WJIJ+ ^'T)~mR2?Lj4de :l1faet>ti8Za Kk=P2 Q{$ WNlmd2q/ ,=ɇPϩǵbBNOXZ9f_@k'9z}x^F6Gbma]̷g\koVR{9{5Vlٖvmv>p5qt%WckYȃ&C9ޣJkz}ьr*=OÜu@YvٲN^qٌ)ax"!ׂKɯ8zMN b)08uC{?+#54ydaw1je̱hd>twg@nDMAnaE AtllT;Wӹ093SvãQmWCJ:͍݂hG`;V/3Q6McK Nw^  D#$1dn889f5cc3b03c5213747871206884991736515fd7762376f9b9205e4ea64bd05bd625693ee32738ed8d879f0cad826ec8e6482b42dob<U]KK(8\.p͒*e.DΝ]l~3r8_iJEߘRxzo9x7LI;x|fQٲ_Wd-ۙ1}J;k/?-46(9JPmU&ť:XcrIMEDT_ǻ4X8ɉ$|S9A0&I)k={Č@q 4jM7\f@8KӨKY<ء5GGbGF"h{f)ͭp>h|pd F/݅>_"%~y*whS[vsT7?wlw`4I%Jho*>fEơd;TݏKxstw/EaҾS+`]s4LC3n<:WF\ [{3+Ҧ68 xZoB!Q|^I\5 |J1X&*:9ox@!\>p??d  4PTpt{    *   <   `  L)  M4 QX V [[ __`8aK(a8az9cz:y[zGJ  HND IRh XStYSx\S ]W ^lbpdqKeqPfqSlqUtqp uu vywz  x~0 yT04_dlrCpython3-dnf4.7.08.el8Python 3 interface to DNFPython 3 interface to DNF.b<5?aarch64-01.mbox.centos.org*CentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm45877dfk""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  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큤b<5b<5b<5b<5`tfb<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5`tfb<5`tfb<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5`tfb<5b<5`tfb<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5`tf`tf`tf`tf`tf`tf`tfb<5`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfb<5`tf`tf`tf`tf`tf`tf`tf`tfb<5b<5`tfb<5b<5b<5b<5b<5b<5b<5b<5b<5`tf`tf`tfb<5`tfb<5`tfb<5b<5b<5b<5b<5b<5b<5`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfb<5`tfb<5b<5b<5b<5b<5b<5b<5`tf`tf`tf`tf`tf`tf`tfb<5`tfb<5`tfb<5b<5b<5b<5b<5b<5b<5b<5b<5b<5b<5`tf`tfb<5`tf`tf`tf`tf`tf`tf`tfb<5`tfb<5b<5b<5b<5b<5b<5b<5`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd4865e6b10cd54b17f8bb9855d3f89eb9b4c0c3c3147c26da2f66b93d6bd02caee562d4d5afbfe39cd0f405cacfd0cd63b787cdc556b9c78657a6d906b9ef0516edea1b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d0afb875db6e3f104ba175d535f288317b3c6024a1d89147b65f402056dbed6bc6584097b24bd36aba7200044ba3c643263c834823c4f69dd9e45d4a2fd1b5a4ceacb76639db0845d12d60cc54e775c8d38df0149504e73541a70224861ca19820acb76639db0845d12d60cc54e775c8d38df0149504e73541a70224861ca198200e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e887b69c12c9ede19a468b0f862257fde564d60759060f7a576124c779cb78f65687b69c12c9ede19a468b0f862257fde564d60759060f7a576124c779cb78f65632707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f7ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d54003b2b79f4b304749f0b5908d325a45f7e7a598ca11fcfe96bc1b2c563ff01aff7b06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092e98bf5d6a4f7244b6bcc0b2ac57b43cb5fd114588c920d3b37296b00d83e6c70f7574ed9ab2ef849d5e852eb9905d1ed84ac38977f3b2be57d4542f1962a21bef63db3a6b816c0ed05fcb44682207b9fb6138a90b646c9ffaa3b590dbce7a898f63db3a6b816c0ed05fcb44682207b9fb6138a90b646c9ffaa3b590dbce7a8988febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668323ea551b6ddd2c695bfc4903b66f94a26bc92893bd875ab47aaefe904c1fe292cf81477e33cc6b647ef5b3e10ce449d5f4d7d1f94ce47adb2cbf352b2824c6b0f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78010f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78015f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e7629470942fbf9da2a470e24850f079271132629c47326382b3cba852d57a06328e9f013d686e3045839c180d4a5af8ebfc9d0de5efee67181c27ddf9a958d401a7cc3c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c304ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d86711196a14b435bd993768b2f3f2da016c99055838363be82f7d1ad6b0738f34c61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4b338dfaef176a7b0d93f6fbd3dc6aaa726b200bca5ec91427a8872bb8d72ffb1b338dfaef176a7b0d93f6fbd3dc6aaa726b200bca5ec91427a8872bb8d72ffb1964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb85df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-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.3b4t@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 @Marek 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- 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-8f328963cd957433e512587de85b846d0a67bf90e4c5d1d8928e73f1b05c16f15?7zXZ !#,Ȣ] b2u y-iSqjו&9lsIH]*p7>e'1iǸݳSj0h; xVpP;#*AOŀy jb"hisR@.8$r8^_(6nAfB{~\OMxCvi}@b=u+01`Wj(.l .F{k4йG $-x"Sx1WN0myՂ&cD|a '9c{$ⷔiֆ|'¦ vI"U53V_n#qGK)M=3:X'J2U9Q-l7vtxWV r,dQW%n"Ԥ$)0\Plb诟Z1&e#\&v]"K 4>Λ0KfE2TR5a7Y*s!B a;hj~v"E8;Xk"e)е78bgդSQlWXMkbp! lvn#HLKI% 2b;rGdКpzq؛\Ǚ=zl6qq"-X .@SДuVKB㕹^?ccc>yR]pWx{Ej&ۤ.sI`f4ێN<.tw^葨ٵb6Ԥ$߿՘dԸ?%5)ۇo—2_S֎yu%GsP* -)R[$i~`҉5rr mX&p>fz`jtɐ3ւ5oV9j+H6lj!("]7! G5&#kgz[gk]v O 1;#f F#,RV{brՖOey'"Pvw9 ^,{ 놣I XOy5<һlp;qzȿࡕD/_dG ҷW]h$k\}*--Ւ@c]+XmO$qszOMcP)|S9z2@2*_Ncs&iM/[tM>&UsLnNhf=]&No"TSLK <զB9v}@XLB[ jα_YX0P +fc l I?pu"t1-0pd"SydVkww͜ L?0@"ϩl^#x7~PDof] j[v I8( !\+6PN$~T>}PiĥkTk:.@e@#<[wz2Ymh#ovH Rdeʽpp7Z&!KT$XtT %-C`\f7B>5%~`2 JQ1Isu m@f`D;i/i CVp<P/0s$# yxYaə<\RSSաz 2,7ӻv=fv fPyDA*To,M18-!8K'1[Մ"k .J]۲*7ۤZy*{8+^yuY8;+Q,XҮ֒Zv<[#h@kasO#S +"QNTsC76MH$lry,rf NsE;EsՅn %j\Cr)IB%|bNl 'wQ%:h붢}lA(;iTĉ@]~1 9{Mar\'vhT4]NP*w"t\7 FQ0Bil]3k׳♳c6w4pYkiBi+u0p :Dh!J Koo[85Me~If1A\M`@ipR]VbBU .G=f3DѮ߽7Q_qV .CV,@I$Fzīh% ,+lQ8YܙV E}^\n MQӦkwKBKY_ˆ)b|c9o2_: \`_u,X;Xgykzv[HY+%~:wqD>us'u;gJ͠cX-sG٘ ]ݝf"M{yVcu-qʘQV Mş~຿監/.`1 a(u kiiAhGr51| !ކG@ >|H!*"y]}%4仱}Z!=ܶVŴe+_>n /20z;P;-bԦf/6 FRtp5 tEN0Uه_J]Wmr69pCYj>j;g5dža3lJ\Ϭ!Xjr7CwDRrϘg}YhH]"`V<ׄ4f+Ԟ32Rz16?qdʋ?ǽ0>@y@RpgFxiyH9%xmah'Vvcrπ;q:Bc2A%:DNco_AJ@d2N-dˆf#yc>?8X Pr(>ܚlr./k<ѩNiКx`LFj7r%h|ugR#iI#3C:A|YNZb۰ٛVE':]7"CӽDi0gkq~E=ʜDXp)hcEMk蚇B(z;vGF=ZCcsLs1`?ubֺX 5d\gphċuX]*k8DmFw/cWZnvY$7d4_~ނ |׎ `Y(ޔd#կD" 6%#?6`@TI\Or4+M}ĕ8 fǤ J^; xyGP|"eiO~/{z* {O8Kn#G!Ս*Gnh}$76$^oG LfdbI0HF>i ]'?? wP閲GU鉯)gբ/F86a(?EHb 1]d /oˮ^!͈ܥL7N:z|rARdֽXy n ̥?)Isk(~Q}`GpZO+23Inu̸%agjc%z)F6uԸ]GŠ%? R.)4qð@ q(Mg9Z7|ጇNCWѕXvhsC 5e{U^"/| Ƀ { 0`!#$ߜf- >JV{fTjwXD߬#|#S_xӺVx.窊1qV'E&݁ŨIT+%7zh]$,\rT'T Ú]d9_NZ gq,{B^JE@>*˴~JBDž$}QtՎ!Ry¿ZX4)#[Gf,)^eL{o$~^v0=x$Kk#^ש8>9LD%ԋ(-iΖҐݣ1s|[X5eÂ/5D y ?V8_I'= ^r?7φI2'*7J^S+5Th\m$=bA^_@т0u* \vUKM?ESܛEA)F*)? = 7"!w `{rnaD WP[ż "6*C[.Uphw;{,(xτC-[~T J_`X ޾ KЮ MLG7dV+K^tSiPkmF߈I,7GVF:/#MQ !G0- |B إf?V@F&N'-Gք*uc[\Kw (h22>,(7H}<\VHH3Y-$q psSf¹z8P9r|xӔ"(,_,&kضNblaGDZ?Aq<вuRE2"2z|3H⟸Bj`W[yڃ|5i!tzd,7{N6y;7nOD ܡdu6ӼN 9ԈwF-͜d"a|![@cB[&(wMS` 6s cAl;5%Hڠdq~ѡ~8G,%"_%⌒P(7%o +X7A}fݳ6eLBW54dtFW25jtnCz40 kk[.}JJ;;h{i|UӔzx¼$܅F,6ӕn _)\׉xg(J5Ԃ GA!'jR,''fE\" Ž$ AE}12u\QuOfA'P|B}kA].\ W(ƓGǩAvKnTQDj:ß,Y+MlO͝Fu!o&ya;qKZ<.ᑪ^ZL$t40 sQFOfu:s#xDT#k#'7}{ U֪c;Y2MD%/^cfo ecq(6Ib JplBBQ1n̖vY%Q/ *xaxDnƅ .6EI/CN-b~A F yr=zkȱV1FECrVvs2xkf 0C@8AitJ"ݛ}E`t.B{ w)o3`@ pȼK 6Axp^z:؍ w?sZ_{(ž+֮nriqNia&ڐɟBgذ6-n!,n z~,w:fq\jz5Ξ՟#gY"*37e@ΰqQ8 vco7a˸[jNG0 pϩaO@ݜLyɮ=|O4,7zDxzzݱ$h_ }2B5wW06%1z>uŒ䡉@zT_a4Y.D_<z",ԛWDqPRy q}(N>&F6"ѝl‰ukv ALW9Y/g* kqC`:K z c5ovQ/.wPATGtd>z|r^*V,0q_ }jXc:27O(3j '@5 ɲCpuSj܍bVKD2Ox5:}&A Ū;^.sP^RHRq b `zRP3`HiͶAFWfP>zYyZ[#brrV_F>4P]boj{|KY^Z" Kq\`R`jʃtc]*Ms_@! Zz)(sjAy}Μ^c[ͯ7pjd,s,%F&1ɬ@nۄ[T0m2gg-c -)J m " nϥxxvu0 ^u DX J[ܗ?,VRϏT]&[x8fX9Ǧ 7ZPiMi<dzc79cpd+A!vQET:yvR(Xw:IT#.a|ǫ/FVPҵ\k:kf%g#.?+p;?^M<5d h'9 DLSs!ʾHqϱWZȒE 'R72u1M6#tuqVӮ6$ ,C!1o200wKSa1X%8o54yJ =8Fd̎@7@ICV:\ r9rŚuwy _ 2b&{Ue:(_)iBZ _| 8'&2G`X#aŬ^suCi\tj-l涚ҟr{}}/wS A[zJZŽ\oevVz֍̀QxIoUrK`7gEXi߿V|Z1@&5v#jHW# xUZ^"'R6?C!ώ2}_u4^>v,XrҫD z sͲU?6ڼ(ĮoH YF5vGސp/|WB!\9 ߟ(&.e _ccPT߾Uƌz-Q T X[Vku8Wj9-m Ă|4jJ$k $4Pdog͛a1-Wx0>lRE%ߕ9|-cYuh~:(!&$CԳ~ӧ&E' LT: [.|7.l+TP#VH'qĜs8Y"x$<<ϻ%p?.fC^"$QZI_Qcׄ|Ĝ4:,q!X{Qn(3$RVYS1QҠDH&W$|2RguCf-<3)~bP7M%cU%y#))J؞k?W!=.4 Xh<+JaG."78<O-|țBPJd:kf},4(hINnB2Z1>a&8q & V0RZOqy=W&bmYjJs"E;Z嗼I|hO.H~J | $KGHKӤNtE=]ִ gc,a^gc='SY=`MO{XljFeN t7{5BRT4{SR!(A/k ŀ@V-t&s"W u:B[2~ OFC紿yѴ3@MVFsQhNcϿ.MW`K#+\!JbBDEP&s}BpK}iX#b|"-mٷwzۈz@Y`.0hIq$F/^H>rыDTvmwߦ։Wv\ƀ75+e05<#z,ߕXzkn7,Ubvٶ:N{Bd6a; H;|ٝ`MuRNߗ>ԗINLج_~u(P05mO lv>Pa%cf24`߀)^,7q.\0\ɄN>Vxks\Xfufܛ_ .k_Z> T 1(R&bƋ}B!%³,ZX;X[xMq,jbE#ćT<|S,6'wSYi090)}$̍MiTl`•}\E"O~4i}c ,9wHDTXآ#t% u8rNLs$=2^~>=;l9sp28n&X!.VFrj%4&zwr)b|6?nsnGݫK4{1gݣY|&s?!-= nxka~/!@_gu^vnH1$% n֩(?|>s'k^7+:Fuj - mi>4wU&oN<*H&1e+Jd{7#T:b'=%>U+rX+;tHt{aAAZԶmCR#Y/flKaDgE:H܃wV񛧵QD/+ުzL ?@O8~Cs _ek&fp,b.2.>dcIj)iywRϋeK#)pC.8^6@ Dֲ?|ZQ^'AtPԇ3\`poIIfrsj歜!d\44;!݁{:.Jn",LAl> Y`1gZ7֏MƯJEe^̅k`3o 9;ghT ~5sٽX??(k!wQ+6P0[Vj_zfTcPT7qħ: uϔћTilWW)O9P*epme9KúD q ¬]2x ~qi?]5>stB"TΚ4q6(-/O>FR (?兩CH2Lvʗ/ˤo!kK^L{YYaF lG~qc}$8zy R-nM hMeiY<{0OHzh'3o5%ʕ&-q\!Ճz [|*ͥO5[THîmld/! UT=&j!WeҶŦk$̼'v6jL?զoUNdHK7Auc|rt^GXW ם(^F{sD$* Nr>p3}.㎩@C}.j덥4rQ[:f=$2hn .$p2M"A9Jy &3BOL4x3r5|O*)4)'Ĺ /%BFAQeQ^[LYY#yڄu ʢK+#E y-υ%N+|g]#g悶UP.nvV24"mOT0/I2R :E(~ NUPV؀813r5t4LTYA?%Ј/難G4f)fvMܮh F`>PXRPg:!klEd|Q?*+|߁2`?/CJV5N ~tjU.b&bReHUEKz`ܡ}2*.wWk~C3DQm[kqg:|*:",t8a͞\n|+E0kǧNě#šs6^ʌv9rU/Qzg#ұj |:e.6,>g0;gUޠN J.zu=Y.>lإt{_qVp#r0g )Y_uk2zZ3N_|IP (d,Cx_0H<5/ll&J2*L>)/j >FGra;e !r~f-~IvQuG9Gu CFfB9;a~W95؋>Ij=O?|LztqʤOјS(bݾx!q]j$Ke6KY(,ȡdA7_(twvuE?iEԶi+לg2NaQ$)T>âxW~gdGRobfwe%O{)E-JSAY@]T;ݜ#Ss_^`"!V؏7tj'P)>Q(aV[mrNI|0z=' ຑSF8j@@VM 2&4IW?u{#sP DP·E:g &}et N5WMcn2`l~s% F -::9 %LǂVnN0?(…b본˺Ui`!%T3.AٰO5dU,Vq &뇖]>Sq8|0&˝~ tC~h{h [ "i&&gp< s~3? z h;UmĦcеy.Y$PQ7ii'`Fkny`.y1 9-K Т{&ڹ'T^77 #Ɏ,T+ΓrB@[ϔr%י) lJsWoA10L W i:Bȱ99ě.o"BJo4vn3U_~Pwr|cIO:suk܇{|aWWA5ve% 3|M(>k=W,/:GKϕ4u R)keUXw,@,F;ߪp?y&4ܣ=Ӽ|r^CdS(Ĝ "lT_ vDnE `d P0F~IcKqNx<&y0驁~4u'* Fyص{,V{NP[REߞΆTX(9dG]WndP\Ѫ4?]wrر,y7q $N,VvO$~OPqV yiMjDe0%#]&V@88xIw3M7;԰K {3dF]!V̠%Ps*sR$F+V>s8gJ@ڻfȕ뎳 B=+)[?Uܵ=Rr sT즟 2vW'ʿψbPI-n`BlDAB~Xvy72cR\<ϛmyFhzV8;V{ r3E^66tQ\]OΊv_xg-\| Φ(@5]IBnZ􎿔3篵} :UQ_/GH1?[nJTl04#-_j#hNay|T|7X6;qKC9h3YΫ$pMO<-^_m0a[5'.{^(P=,$0f{[ 3x1_!*0y)P=O hL1٦n#?/U<mG2Jxj9<*~+ 3>OT @Nqy)(Xl]r6#qAODE!1* QM%V=}կ! xp̕G |pG mg/D5[5ڙ36`\ϝQzy}.2KT%@9F&K\F0M/R0Xq&$DT{&Y3y񮺞_= ic{h(K?MA\ob&DЇHe&,eќ@:\~@ cEtb42Ū201-x!sB+9r}r >(Xg&FXlnTF4'9WXxD(gV~Ycq}\Of9:u[ǿ?TA溉uNE';s'AIBv s&ȹdEv!-a+a>Sb j뺵~ ul 6SG_5Za!s |} *qGE(VFt1y*a(eZǀ+ch5S伒4s+|f﷬R+ (@1R̟>)Ln⭻ :T`tB -22#2ȭiGBǷ-q/^ +p?E~X&->kMя`*#=H" cPnNQsQ! 4a#1ImcJ8l L[K":(bt 0gU ޾JO;52&c T-E,`0| M3TK4fvifƋ8 ZdùZj^d*Qrz~=>Uky!($B;^F%yFKpVooyٴ5Uxt Ux_]l4m5T =O/i: cr=[fTqF!zsx׀.=98f镸̰R;r3 +d͙Q(Z|-s<H>;"ʻA{M=‹UCSOA+zgܘBZ3G{NiU^#wy_N9w')Qo2 M qg%hPMTqo@a1 [W ụNzHl {:uΪQвy9r<[(k 0;_,7j+nj\F |mCɿ~Рȗiwc,ڇ0p1? O:/* c5FS(HaZ1 Ah`"(p'?t$>GP/Fe4{c ;ʽ0u(d5qxqTԵnpR f؝pm[-6,T HC3!!'RwnV7.䛹>Y-w=x9хSnS p1s E')${\a(bNѠIs{a􅸇ܑ\wI\SryP͊tsO lt?CM[=!դMD= h˯@uMQKrQxo6 jDj#%h @|H쪣(>R0?ͅaԵi6Y i6 NFdΣE {Nx3Dr݃ $.`_pir<+ur}JMEt eCI|Rv7M+ ikh +`5%g*'kdO zW|FmC|r i OO\T+wU?`0^z]W̍sm?DǵwO_=FZ:a)Z}o mS>#M'DfxQ:l fީPd F7엾N}Nsxu\ztGY> @Vm~5of*kBB +{ 1Q`ƽф(㺒S2'%O 8h#ր3FV|N8p ?\a@,Nw*ԢgEFDx 4B:,^N(B2 |DbE͑lfeCyOe!VŶwePo@ڿkhqTȫbP y|XU8^8w9id*P/X,8 yPˌ(R-_Xq0NM˯TH#+(ZOjJ*|&Esfؿs *R6b  -{A3W[G/ң"EAlO PW~-ISAs$Luc]zMV**Ojd=) `YDxȂ¯eL]ّYawu#@(F#ARWaa[vYoM*9 za-rJȊm|G÷XBA'#5A8,B4%¼}P"m!x\cl6Ds Tx]@ ëkjX_gELUʅ'"X:e=$+ `Ɠm?}祮 7WTYFN:Sq L5끌)| <בqS50B%eS;mHkM,zpzbYq]ՑB]YooO620Ѳ45 ;/C@(_A\nEBq3,ct6w |Y3At E4{;Cz]T3-m9SJ` vL`*D"H+qw+G3VPiRugm3{3]2*y)VagPCjD봯BkXĈCĥxlwVvj#ZYMI<ڷ'P9$Xmm:ˏ$0hZt/DMUeDlh9֛7 y!) 0c!C\zf(W\0$WRdA?|&: #@X+M<ߝ\*.B o6 (,+YjMx#J;k%$:+5G7AJ{b{nnBz]hW=ͻĩǃ|ߠ]kb7vڟPϑg=h'FFsMA{ﱛoxmFVWHGFˮ\/FlixMuIIEp2YRzuzt{P4dq  }XAV8tX,^;w&/lӄa *L8,ufU\tɨڭog\V aq,ixv"$}ƩQzg!3 .^_f,v#cgӶs qY+ݬ{e'nNba59% p*;'saIJ^;vD:^i|Jx$!N,[ |Q>O:S0` LT  yyZK1:.P.߃f`}wi)LtDxM!_+}]-,nB}uMΝA`暋v<c;`0E3wR4M*)+Ɏ?%<ᱽȜKenȧ*0>]ngt!aZ|uT _`d>9XvWNpîD xG~iZ)7$F ^ul/?nWT2]/P)奋yX"194T-ɥ*wIUսRں_+@!HV6lAg@ylNMKb5s0mWL#RQfҮ)%uDyѣ_dfޖ# cMەCxԽgVh<#R, :Tt67ůYS4L (}8.p1#5"> &/G;ٕ\NT\2ll\뒑)M& hZs8 ˠX]Q!xC) >bQ35PFѵdXx_lͱQCE01Os~:ËH<41g, F@j.cX眢@ ,3w-6"fTt~m"nu Z ╸<'[s<6 ЄHRy/qfPH\iL4{,ΖC{/!I̔o AI\(;ڽe1 oǗG[ns.Fd荳n>7٭z-eU #:˹a\ڂ/q3u9v:V'2ZE\ixVHJi10ȵJ{[.02 ;&8 H?VSЍ4t6skxӈ}W(It#K7@f+e4z􈫈P!hꪫ%} {ǹ5[f(Vh-G.? $9l4}[wGMIdfҪ̇R4m}^" Ai}&Jk*dhqF`ڇ39x^ǩX-`(~*3&O+W4t"7\IbZ, ~+L ԼMg1C=ȅЉQ>W_B ϯKηNgpD{HYΛM b)ƘÍvٻC'?ɿ1ܧ w3g3 a\1IYI9]@ym7Im.ZHr3!g֩eW6FPM1SX/ZPۥz Į AϡSN3>>1$#;D= UdZiճEU峆 JNABZKTϐ9PEڽa1E9R/ 4{O լ``q9c{)'ӆnvJZVb^0^r#'%JrkUː x:jdmh׵W(T35>9niMR^u]lRZz-'q *};%0 |Y$w@( =GP*%vܖr[B@hPZb:ßoۄ 3܂9%"|򶢇uy\yʹr'8U j>6/*r_!Pf<1#ƀxug̘8Ҍ'Lzgܝ#,=c& G:X\ΆűboC_W1mn`F+iZ*OǼPx:Yq P] 3K}$ҾEQ;7]ŷaDQ+pK ChvuO`uyk b[GaolU\hýFϢԤ-yyvZAРX (:g8,TCsrcڡ@ǝ"Bcޚ⫷ 3#4}C: ҺÇ%1&fu\5  #"iB^CGnb+E`Ϩ4ȳix𔺣ORUPju3[&WfUl,br Lzu&l8""\)FBA1dT( b̘aUI$C/FdWC өdUdGH|Oθu\е#?D2h]{j*@ouj@ܑ*\a9RGD8`s90(;Q#ž!ova@F]]B.IDx ~xvLpCbN zW`po6Xi!f? JH-IV࿪"zɆ|}!/<˲fe9)VM7 `"lVb}JaGZ׆j1>PN$;}=p]E˱1,M6D\@k+8_̔v ǤR_'VSTs M9thAW\-έt6H8^ߎ|uI3z 5b[_6OhHz歧v'߳WXC[q*=du1C/Ot3JC?(+koVs4kX 0!xo;  d|Hds>^:M7dNo"޵)ۮqǶְj|.NtL%bFjq,BJiR$ X"@tddShW"׈iW\{9S؋ w}&j%/,[v7/2sOok ^Du2>IOY\ƹTtC02w 4nuA]Cvt!. dDzHf&)7a@S$ =^ 9zǰ C188D[;ˬ9x OU14Gց:Ob3=(YJv2CA:AUff]\O rW4`1\{B`$HG!~ؤH3Rk9CH|uX;3 5PDz"d£ I5XNy1_X}d{,~aa;4[Ptd3;+Yw7gZ̧̒CEhBuҐƅŘ=J=)eAb]TM/W Y(VhAc,_:^Ωd>Kڬbd"/}i &RZcLѷlRnH4=ooemE|a87oq#ՃP ! kTh7I> :TN [se H#˷OqOh̜ѳ-jC狳}KVhUڔq/1%M&ݼ;G$H]OuPJ= 䀦 'GSM) 5@5a(A{(f(%דc&`LT;&.eXC#X(Et_dF0F]a⶛TְtEwczM# nzM.@9ukyms|&;m$ V{yǦ~DZ1@U8csL$v S.oN3wd ޘMt^'/2d`;i{SLdct[?piDȽ5/z3|Rcm஥`JSÁV+L9qT^DS߃#4U7 k'%3GneBϭ&О*} oW<>j?$qxnRPd&5/'PlMȩ B/*]ytz+|T.sјUkxEHDMQ;V)(u; 6:1\AYٿgwPr>+nŶ$w'C<Y2]`X,wQzGsYaՈAMdca!?ڈ sRP6"p򇰝Ͳv&-,+O!A[r%D`FZ3p{oJAPpo5_ ! MJ4*-\ƞ# b=cϡrUܣzbPاVɯU"ZWͼpÌĴcI5 04}/UD/L !Xi=bB|;1#3h_l/d2[¢bY 9f #^KMI\W`CrIbx1iaYVbٺHZZR˔t`cd*vػB&$A]c@tZeU 214לr/*)ɼ14ZqN|B\xb{'%G/x;ڭN9ֶNT$E.#†q6Uyy#vv^,N`A®DW@: {STOc&}h+I'g*1󠫤(FDqPM6O^7 N/J?U `lP@7/0% g3o6/l]Jo0f擋^bZ5Vz4Ƚ_κ4xCEZK^?e@҉RGS$!=Fd0;~Q~m?נ7Vk %.uo$B؏Hc^zJߤJ>Fȯ+|uN &貿XMyEj2oOWS)&h΃(jhݢO*`Wy=b%07O~w s_WH9Mr;4hC4 vQfFed2 FŹ:rHvbkK"GP8" qYl6 j;>^b&w}pUM$[2olt8"=B(am@\ڤM"E5I!hKUZ0 <(l$|;^-dYhwPns¢$lc7?q()欘ɷp~-vy]u.%X"pzؕ "_ C:D>,T^+M b.u<ӊQnc]]] !d3 +xחLI)%8"CS:cB+cs=%NHi<{#="j/~IuW]%M0j.N2\Er΋NWMqqe4xw@HF3(`O`%Kwk;tʥfE(3dHGk?CQ^R v5*9FG-lwX.hDrvf5dV+u,ղ:\Ƈ: e%_N\S BwyЊ/m3cd aM wB R?KBj(~Ԅtj>ώ]zlM<,ξ˅(ơoAžK4*D+cjLXMDh6dnoC_ZBa3:;A|x~w> sPӸg[>3|_jc4v֒}oݬyT"3jjBzoɉr#Lȵv:Y#e*i ʎhgO1>C;7,g82࡮)p҉VpU_F֖3i*'c5c`#_ ֠)WcΣln{CC:9* D+բTJͣ`m) j:k`=(IG4;n-ݹ&vVW>wǵ[)m14rJ+5xFZBYO?IF@%f=Y֤]71Hu7Sô}c ˇTy9u >autulUj3V h%dԝi72F^S¢\`AirW5:L>a#OCoP^ȹۦb$Or!RZP5|*'q&eZmo 6O$ Ciޖ-_4ppk۳w ⋪I+wk I)QʚXVKl팲RԿ|ֆr; xۜiw B?ykNrj^xc4i.l=cHÆ~G3"1:UG2hGnCUoGUon[G`LO_x2Bm-w&s-rS`0'VmEM9IVc:zNEJ{]4G%(/] ` ҄CJJB?d~eГſ/#m+X-9;CMo4Mx(q %;y5o)!ϷhPn~E *`oE"_q^T ˚}@1כWb@~p1Jh^ȂCP]Y-j'qV6!rr؊3vJbov44hDfj6F\6Yu$F"L ziL7i)1L (v* ~$tJc D4T犍L*O ﶬKh]{V*s\tyRxK}HF6bu. wBne.y>[Ul]y@~V;րKz18m`Io…921K02 Hcv}c?/Gj58oJfXGeU"Ga j Ԉ ʽ*-fO[q դ~HM8]9ɵ&ܽ3w]) !FUPzsCDa# tTޭ=j&ȰR(>J[_R3mPvW-(L$}{) U WgRl[H]U|x"izz.%#7pCg2 :r1.퉨Q׻>lGCQi;s˄w[n0Z'Ȫ#<χm5&&ro! 5w/'N hg:7I B>{IFm2(dK̺V{1t&7{b+D TQQ_hdKJ?g{V8KN^hu_MH ΣʉKY*s_K"RK ]߆ϟ.>ÊY4*tL[|-q^\jېW0Q3ˠ"uoV)E'= 2-+g/_(ۼ̿C;MZn+Դxhgtd+ xso~c7q%iCrC~Mv'=%zm^G<[5SM@jTQmMH(m/Q/Xq K6a@OlRmwRtYhsObgz10î)L>X2x@:B̞6m66H66̌yEMȻo腣ȮESթOa<$RRcnWkH˞m+ͫ놕ZYiA^{ l^=z+鑽Oklر04צ*^]LH[v<=si|dԇwuƟ# kW˭X tvi*YxK8u(|5w~Wm[fų7"_rIPjS@mPsS;Y#tRbjۛ:vhkwB*؍_= @9ajL} \|tI\90A3/[p /5\/6^嘆 $.ԣTBw=H5|i„ ?n*$6+} A.{EN\= B &uG7K&Oٝ9ia">"ٖ =YVlդz'IM6mAn5Nw}uǚ /tdԔU ۈ.{g:)wD1'o!hZBSᑠ<79BF\4{`mD fV~#}K@sL@KLÒz,Wʹ,]\'!5nHC=ܙé:)!ʸ|)H\3J(Ζo Yi-`i~_ЦT'Y9:[$(AbI 5>GK5NGSk VƵ#E8:fmQKT wV}}x>h;yEcE0c H'_عt+ծ4bpy)x0q`S % i2KsH51F=^Ȩ7͎ˆ.KbGD>yc*̩:3Ie_on.4; !U-lR=UaLuI.x\$R=5XߋSЌn%m/ՁH b?9pmFqpI[jA jQzn&A{tJd5x#M&p|\FtV:uQNqE3' cra6Z`լ/tK}jhŮ*i_sk%)ds0Ct*jnWak9g@B"IQ6]O:&<'"0sg!Ru: T\/YXH:۽c7tYb=Ie!8J6$bHbXf$x|m=cR E}sY {/#m/_NN肦2Ux>NŌQ3#c%bk<ŭ #8?9=doLOz+B7DW-ƃ` e0|qR%gX-{ݗ 'WJF`wu1_ ?ģ+6`B#I]ҝdYq~Qr ]B.e#"=[$s) SV|l vi 4ك\~\s)~4mp'ԓE5 # Z[lxy [) [7]Đg-sЛ ˆ&!5(` jt\O+7ddj,k/''q97XTTY>AA;chqs(s -wlxè -s/b2`΁?["R̾wμqQпqT"v KɊ:$A #;V 9U0F~:_-]:sW`\coU6BĈy8b*Gϱ65eE U%9/=@mGZhv=/ SJܒ ",6ۦ^WN~ڻrWTDbmj\mG`–S7֌Kغ=i.M8aF9 Arp/<\3Q"8V`GmSC6% $297[(w˙gE2:k#QA=&do^x]AE4Hj8Ōk.R1Z;. +ah$xxI?r%hΈ'Uu } ˣ[ 'u+nm n6{&ʭ :c,%`Ђ&bnmPc*VsT  ߸ia B6l!-7 ,AvPVBӀJCB!WI2U;\;GYrEmpb&ѩǐr0wELoҲugynzKt̷xgaB9gb*bcnT QkLOMDPRW.Ƹ4[=̑0Zz(=pVيLe]er/fMUm`* *|\L%AןZCXP5Hx}Hr;9Q2U$05%7薯\%7/W)RhMs,Rc?qOݳyXpc(G˶qƕ욃 3 B|w\ a rv/_[J/y;cUxhƬٓHT- [B.u(>](2pl1'8]?N7}63#;ǑpR ;ڜ0~{&Z'GxH~ˠ8w7WdĐέBgӋP{{d -"JW[NB֞Eou!I K7.jc W/_Xx;PǼ~f݃%K<MG7Lbƚ1P^1 80N֝3uPZIتX"r}W).g!a8͟L2v#v#4UdrRg1Ѷ\g0^)b-I "w1$Jǒ%s~oT}7*c ӘshmH1⓳9L䜷lvкR4'#9L8 R ݭ7i#:Rbv\ )^9o U1BP/芆9l'|;&-Q-MPe_ܕ A1}HL!I'x<9$ImH0u] ̍{N@5Oqb` 9>HNRvgLsY#2 sUFOm#6vaէ:˞egh ar>(c[c{Oyԑ[I5X`vq5sz?悢eJG ơܺw}iR_ aL`WQ˜5y9^C}m#OGU .Af}wM[ Иj Y^azZ)7[WL|JKޝ 22H)wXeUӟB1]vwfgbO||FaqdUZXQG~"r"fqel꠽Fְ.P.z&ZtgZK_@kj}%V.NF| @ cORi,6)Be;%՜h,9>腍Fꈳ͈xnN)ޖPszh@;$Uqv4#߸R\] 5㓏|߁4h[. ypqad=H%¸Jб>#$}ȍr6ZH:a$ 4 H,w6@8h EicMPNnM4LE&Fv 86%>\z"`'CS[vH\)13x>k,Kw7e75~)kBI|ѓn ɗS?2'Lp^yŰst4$ {do? !ТពIi_dDۡ-4 $x}$\X;rDl_{?QMY|8YOTV&eNxMxgLU = GK{q@|Tǭ_[*88SE^VT70RJlĤU4jl;v ydž+bY@ ƿ ەzPOG`CgR$mhsPZٚ`1d"I쿪騫&qM\ M%wRЍ' ɀ^QQIJ#AqdtNCrO 0!ۻ~374Z4`i[7^>gQ1vBSv!ۿ">dЕw 7>Ent [#_ǎ Q1xڃ$u]҇pj "٬뢠^04!WD=Px<1H)i#ܯɺ%g)[CW㛽U6xaFWZ(t`lQŕ%U*ai9lveg x5&>;+5E_[9 ^d,b[[>AÃ);_5Fi ^_U'Хiq(l*5mg v;)UVf3Mb4.3:Gͱ9iDx^dMa׻ KlMk& m{G][#$/6HЦkm'я(V!|['dT_K(zdcH8yy#T͐]kAYJ9-!jy u\Rꪽ7_j)BB%D0 [|B5A%={2--e[hXPz!y(GoOr1MDPfMf1d7.%Ylwd.osD}r 3ϼme).+ CH:W$; 11,$dr7//nwVZ\n$m7=o>'xI`bීY8ڃAiA%0Sa18]bJl [d%jc(dbt7:hO^v6d8* n Nn[*@ G}5 3eqnRK$O CZ+]lVóyK?Puh6$1!-p(懍^p]W+ɇ#3-aْ"FYsu0i1?& 5,3sVw'ʴd0;>O59܏+{>Y2}-yمi]/Wt4/(Rc/jU:wxb0q$.jf.lVUԯ08&'<o:)YCOs1} Z%pKץD48ҏ@QwR'uUM^6ߝcәt_r/YV(Я tV* Mby򻏏W8I\qXtsiDy8ڈYxfN~@8 E*[b ;_Y`E؎ .}UvYGZ4 IojyW?:i\^1 yi As]f(bCÃqjt"O=~wϜ$j&8Ӻҧb5,Úw%xCAWUƓaO)D3l;1X^#u" P^[C6+Cg8@lq8AG\pM( o1ep"N6nY0(byE-)1˘\Vȩx wSR37sjNg & {cۗjJ:`f)kf=!BZǫ,*„;g)jF; UW#z{~"Gog # `}6z79xڑRjm'$[MIHXAy"` ܭ*ߝ ڑTќt~u_'}sUcћu"XC:hCvqȐ4,"(Fe^=UwK53wj:1<Z>z}s6jK`qI,ch};v|0E޾45į3+\i]n+m`4}:Q ]:l <YTf"k *ťgOE Ce4b0U,1k|Tպ>Z`pMENAV\ZS 8M~dr+DPϠs\,NtiucɖQ1mt>ԨhX~[[qbqj iT5.mFdgjSՌIQdUON:r$cgf&^ɻضfkjQ^"h3jgҽ@]qT3Ok! ".c տFxQifK)rGU.l!cë܀>&ܛhfO}^oӺE F|\-Sf'1"qS)T,n9?) 0 WS9 4La8V-~?yNh;w%bu{Z~?~r7 ʼne."Gj 8йc3>kjN@6aej܏ ˏ"j%N]+&x۵9Q;Ej~bv@mAˢoX]fNa=?I\5RMѭ| 3۫ c u8=6 WeFA%Xv [VE]h)4ƱXŰ7*[*|k f3Kul, ݭePa[<|I .3 qhݥxpy[]vLDZE^*ȧĖѪy5@#Sj7õrOY̞qM *9Ab6鴽!G<&d~RduSZ*yp=z"4:)d `B K&eQm YD9K9%,60k7姎' N%yd%vˆ[0>6D`;eZO3Q)zI}*`?:r)GBv7-3Wx)h- +WQ6>F,2#O[Ċ]z>XU;"OW/[: Mlk{*IŶ?L/e.EBf\~{w%1JAfB!NZ=cH2 -+WV0c=址*7L m# H޺0({nnXC3%o*¸\[ڵyEga(.dJo/["2_|?=-p_X.ȵo-F?O{e ؙ歳3ˬm=~S*{y&u&0ɛ5"-QA.Lՙ|D@N?ygyóUuY>¼LQMӆTs5!`!쇦%>{Ee5և)[Y!8&]]Q 5bJS?xOC=hYcH3TMS"PV& ¦L9!5P҇FY_Kj'N -[`B{(z NQ{"Z ltEҲݒҴrYW1k1o%ǦO9Lt*pD>8,ql<:{^Q Nl/Ż ,< ^+\Bo,JlJeӀ"gF;8g=BH !S"[O6ǘ03f EH[˚kT1%l{~Uy XQI0 q}@WSٲ/ aVVxYFO~IL}A#fl_IʽʾK [pC*{_ ~+g  (i7NvfXik()`;j ¨h1Pej3b'.^bPX,38HhPoDOz#&Nuq:j(tn0OӶ`Y.FB3le OFa2'*שUCD1Xzy%+9~ˢ}zُ>䔕[*5Ynlѵ%t*-z4WLW~uֿݘ%d OIE s?^h!+`z?s|d (sG8ǽY[>k[4Y6φFGVJXYF]M 네^ Cų)L#y:Тp,d0՟Cc,H?z!1]71^%ϓ˯.@(G-EN 3@%lkzV ТÊqɎ#E~:^nߜ 8"1gB]|};㿊HoK+ >ce"9I] mqqR{Yv[aNTud/  ng1-J5a|%vR'X_gBf@2V5-Ko_"E6KP!Iڅ{8>}U@;t0ӁoOq%=ϗtibwpuD;wv7\}F?;W2y<޿rQ$M| k }YXDd23 /d|D"sީ}+nf T ZIx:yݷfDo=c4 9% {`\+תk|IE챸>+UqI7%zz4޲z=|iUԓswJ5X'F^ zCy .5َd*YU$0k5o^ջb6;S2s0Ly"^Q-ex*A^ː2MS̗xk.}Y{>/5[Nҹbr-`͔8[@?-rVO0Zq˻5S&QqYH͊4u:&V=YN؏)Gi]4#/xXM_%7ʧO^S Ʊ;ۖt 73knCTvodt1noM3$N!~TjdEՊ1&ԕdYi0w*֓pxJ|*qOF]爢=oP3y ݣ IA9Wl·ـ-ENbZTcLh/k^C͉Rܫk ๤F,Vw\r`Z<2B y66N7ջmZbj߅"饺s%{/2%0į/rng4Nqɭ u[4t?3rtܫGp[Ef/af $6 1 xFlkRb9'm1#U1Mx.^b,r "ss6P((u*n+ϟVىOddâY9𞡧Q)%(^ E=r^sk*oBJ')iuMsoZ,h^Z>蝢;")UQ Aѩ$tcv ?+]ެ T H&un El/cB)&]la"DF] *,WnAp_""uSRƕ|s:8IKM'UM{>J!"?:_P(QE($("v/Iy[Rh±} z ՄST' )'ٜ1 a@!? {qr"O1_%TkU(~w $aOs#⃠ 8¼1"s VfY;{;"5t0f*cFә3 VPU )<7$6!)eEhe%0V^~!Td6AR E[~~C@dX]^d@m?bC MO 8\z3DŒ oZPHc!VY.b"Gg^C *{] $Dr\GوbMMraRduנb›7>n2eIթiX;#u@[2*O;ʼ}|a#u%']7΅{~v* u?ojT,ώx<=0/qmDPkJNMtg*35SҺ ~./,ҵ+ikƜs+Sas󭸂Jga}S1)hƷ>տ 0Caj&NRж=aowpEv oȑq VuC| .T̳/rmoeJ7SF;Ҿ5` 4TjԪjQ[-MDdŬX5eD-Ҁbq ɆD(QFiR>R`2\`HZ9]WƞEOxoym2aJLQOsND_ƝU6!Ѧea2g7%1%6#3I1VQW%c?mKW7GZm(fR!Mɏ^odDOŖ;TE u4 ק4!pڻqĐ׮,P@&j"5u(;qPea8`7߇t<=$iODVԍ'ptk*Sma D E%0ֻNR5ە+4+4 DEދ@Sg~ģ䲮Zr`':ĹP ?-Jlk8 HD+h HIi 彬iO>sPw Aapv1YV2Uy *'E Q9LlBz1cU"_N!=ZI1S+y$mizLue!7:9jڭ\Wi_s`Q4B޺_uneEN BUS81o[Y[\vC|lAsebE8AoJ NGK(GBnJT-N$ڹPt)ޮM|Va\(|P%A L88-gW2;lG3,:9 C#Цe8bZ83J8ؒVE&s }" M9'Oڭŏ͋ K`C0D O]T)Yߙu洨J< Rڌ(Hy10#7VNvR,2l9P[ 0onN!w[u4,fs*;+NV+F C;,!nx)4c>#T@J4=lPk]D&[< %y,y EмP<UY\?X )`G f>^{yP̼R=r1]fC @Eg/0WJ|Pez8>fhE:HV_J^"r"O_V`ǷX 4D/_KQ K$|< adxmPc--y:+H ͫske4JmoT7 N6v1ŌOU'7+HJMI!8eoփI~ite.{T6Iůg]M"DAEH6߭x'>bX7_g=>!PVόC m@;0leLݍsϫ:TsuSrGMI <QߕB*YUn5{[ԋfAHlAb>wF0$[ZZN+>7C*˝;Mz11{PsXd0t4)̕I~6C/E~(LX ݮ\O䣁؋ HJPkF .7;pR^s B%?wPATV Lk62FD:S5#`$"u18 :GokBWp쯾Rbmm~@ý&-@n 0OƐ?pl~tNL;^{0#?s@yLAԟ瓛JB|97T7JX3ߝ+~mI@ Fߞ7k /=`wIq{ 4pթݥfjHnFTIZlȜ޽IJQ5!'g0j!mLsSkx?#w濌\.Pp7[@"܊Xs|giMڷy2L{̳026׶RdbY !`Ov[. pzt-5wFjzZ4 jw_^;'/( ɛbDͨ =&Q\-=N4.MFvJvpq2X"G{5{ff3?|h鄰@ygon:R~X:`LWV썃k$> L _0$p޹dI+AC3[koЏ kڶ|xa`9`aTIϩ6$BeWܙ?3+:bV9QbY@Q :śr0N= $#ԁ&6@'8;,j*?S@qB!h(%%NGb_ə' üiBdq 'qD. %M W6  ՟6?Z7\7t_ih%3mB&[ `<х; N7BmI8C%J|yBYOo1!n7kvYsGV)3+n̕v(z(i=UrJF+vg 5<ձqA R$q[f% F)B$[a7.Knyw0~< ljW?8c=3j>PFr\O|qb ʵJdmw)D5m],]ɉu6p|~#UrKע\c }Kin|8ǥ4zc`sT;ZHųU v" gjAeY|7=yLjh|UXwH_W;mzd,9pEoY+s!)ላ6[J鈯0M845W5qj$e9kcu`#g9x23Tvhӆ8T0F]|M#2n0=P7TՔN/j0c9oà X1&dz8_8ԅ E1N,Šk؃(=#9i:Y Il%@z ]& DhHd K(_ @/Րr췅7"AE~WSI' ɫY':'bБ]\@]j̿V /7xDO@kdA:Q$S{[c_cd߀+'s"_34](gl>SO(c&<K p vSOwM4Qxlr4.l3F87{u8G8iK:ޤ} K_mK T$0phcO/dOUj6"{%PtY6AOCۃyL?Xz=rxԦhmtMQr"c8 GA_$\zQ..]Vb ]^>lgD]Tg^ԐߦB\! cc+(z@Q{FJ@5wϺ{1zxAM'Z҅%X m$\pdkbs.|ėT+Չ.Vn)PzT-:&&eZWLcȇmDf|/dQNbnazL<WdMu0bv*yϱ/7MA˲%Yk'޹!0f%ӵ~s /EtzLL~24>tG tangmԍ?UG0*M.MgRVD: }|p{LDWHY=Iz''0/%G&R1FDV ~VldIT&FiV ],'23lLizI9U^d GPј"OLyKjblF:,t!Fָa1՝D4MCbѸzGSaYn(Z#4}_pݔ:^La6e/V^m }I.\T(0RdZuC]a$+EE 1#ɽrDIźG$BW} OˊG67?4CE'*";W4IXZ.l x`_HdKMqX4.2Yuz^b,hU&M&ƒꫪt7nzD8X8~ڑ  lbփbq9qz~9X[tbx7lưrMe/>_#t~SYB c^b)Q3ZE:J:uhtN]Ɠb!X]%@3<80V≓JNzUFx~^_L:DJgHO?ɧ34kl=omRiUś]~Θ:Q"nj1U"`UP|$ &8;5D" z[3¹='a:]ӟEA T5~˩ |I )9&Xjav,S&{.oč'S'zDC)3 b7x VB-Jfw :fDmXA>{po2 Ff+ˆ%(F3,Mfrb:=U^z!UZI?朄?7=,󽥝ʙi ܙ zsp >RCPh`|M*j hL.7/X-#W*f(# $y\(.G F4<)&,ע&/z ؍Q(l(Ȥ"N-)Iŷ%O ~쎻Wm0x] hgt[[k[Wvq씽tFu-qfA άre8$0'BSie)rW'v7Vs = ynX$M y AqSy%D;ae@N>NJT/0D.{[Q8FԒmCY<~ǢO>Gn])@(^C|8W';ЈzXgG'@'8I= *>^r#/{ #b3Mpņxw&;а"w,dӵ?aE׋o516'F'I"TvRix I,Ibx :r{{SQ-ѱ~vaPMءUJe`FLl$=")]}xoηOfεGK 9JȎʢ7=7%|QŁ?0m2M 򦵳zx {zWlUv V],ԕaָgVH)㤓;;8hXH8ǻq@c_kk&qu@hݎTWLϜL?l_kzsQ`zcR@ƕu,2T`i"U&}_^-ٰF6#&G/9²::Ϯr-:sƁaO\PI|}wʾ6YUF+|aT'lN(W:L pV)"YLLy9: ڍ3lQZ64=3zA&`\}2t"yj~mc0l"νcV_>Sh?"N Nq7/ں#\ :IF'cӷ]IKsՔg jІ.)ԜߖshCE}u,S> џ\5+0(2%䢷oW֣vȊ%I sOÊ\=r|*ؔqְɻ8aݞ+~6;=%տZwV>q~''C>6|Œ݌Z4sfˍ%wsuTe6ףK7]?tJv(:_n pW T) ?LfV-š)b 4=4oX $7n8!$֙j@% .UGheXhkubE0`JZ:I5l(bqp0G"{pPh-kfպҗ}?O},ox+su1f)Sg ։{t=Ixa+љ%o4DceRw*g}A/Fٜ+|`-ow9LSX&F*dzvh(tBHQ~aH^0m /TB he Y;se(D8 FYGs?3KT#Uiw |%|]pzlAƱ]M6O7sN3lo\9W\+Jԓ͢KW{:Ю"ί+Q˒:oѲ<=/l__>>4t餏yf.ڞYqI!p^rєV'&0SX>Rϰ@Hs(v+q">艭wH'5"-a^5AF6 tP} .W ,ڕv^C#_ڛYF-LAQڭj"IYY:һai$b^sW*(rL0K\7_؟>a 7*x@FVR%u]D QT <:V^#f*23Y͢ YmY]6,HHM;h"ßbUhܵ^(MI"`E\JT:U+SgGɩk?<{e^M;2j#o_FEaE~'dUXON@ʚk!1t=yYlձU KF"6ف+!4tIm_xFHww•w uRWHQ?ǟ}˕R]=ez>y%ƫ^a.=DVA3;qw4%@St,~!!(SQtmL% "W#F[9v&JLjiр#Px$ x>7Bc4 h 19SUNͥ[#Qk*P&,UtOV~,׹*֕=aW*%w+䒯c\? 0/;~:6``ѠzhXcg0Uv ! h;绫䙛>wvVjWZӞz?Ux-C=֪:"̫)<>{_;Ҧbk(8?hs!V1zlZ3MjJgb\+ᕤ{u'w o =-A!2ʃ` \CȢ&dvՃ)1Iqj?_&DcFaMU}tXfthŽ@[|5دpϩ5P ۾ MLaMT ^S2\7.y$`x>^qfp{^<-7#~$+&m[Xm lOp6 `F@"ț e|D\U#!o$VRo/b?0.eoȘ^g^՛swk ),W 2U %<=Zic7o׈i ')xXS2'm}t XA4oaz Ek tOz*,jFQORΤ>VO;v,u@G2$2l:yM҃zKN;7sNlHrlH0Tk_7slo֗$#s0_`1u^io n\5 @}orʸ諐oGL{<*}wL$m[0a^~3.rCc!6Z(@-,wy, "˃zA!1'eqq,#I7{`lT9A !`2쇺sjS6wfWQpgmːRmcxLYRzS w~3!Es8 X3ί_\=twNHDu te7%sySg+~$NWExϫC_? oN1 ^s T"4BfRTe@3t$6C}6'-prm\Fc]GCu)DLDs"H5r9)%(F ibmKz^-=*9UtoOgFcp^Bj )cӥ<,rat5h\S&c16TXRzdS7F_%!E:Aqn0"|M9'PzPj ISco$jar.yW2ա! 1iYIGC \7Up_"T_V@$-:)fčR  )̷VGsɢa:C@RƓ\TQ5:djzΟwLՔIbJO!}<>*檜 ᐘeX ؖ7l܃ハfwO%xuVtOL92Pz_nG,VCcT}Zm$- ǰږ<]x`"O!&%',)1jx8&a)ˎB#-%q+WLZK56KL T"5O"C@e=R< I^L5fO<ޡVBk'CvYwQ2k(Jȣ)rHBξ}qaڙG5 kL 8ׁ#^xC qJS fUKhi@& d=H'Mw'K^ݣcs^#~6ibi!i؀*u,V5ets4I]8/V]`ϵK7 X{҃A acve$IYW> igs ;|̭&RJw9ڄ<*nŋɞ_gH\Kql t~m07O?gX ME)YdM#^6):i5Fh]DZ]= V +[\%?k; RP'(Y%H>-0^DSqH*,]z,xWgAx!1.73wosh Uu$rhƌ'F.wH8R;6,AG]x:HkxT=ZZ~d\Rag ?t6|,C=Kp֪,DMH!baF^)Cd=Oퟦ'1B!2DdW Dfvj7XMRmAw ROr4BL(Bd z/0τ1/P#Q[FɓJ5)ƕ?qR yG[&>X}\cK _6{~wLwlԷr+g+}XEuV F6]k{1}=>][I9h<"COyNk4QK;t2iuqQHK#ZM\Msq=MҭJ6[vH)h{4g[ hZ6UG$ ܨzVv#yx! aJS׏銌:,wD*,[ݘ'4CdOh6Qg.Bakjٱv@<8.$TՃB FHcx*3sɉ.ﴡ/_A$){$=a걐/F`zϺ?012!H4^U^6x'INۊkb[fyh/y|J1ƒ´2 @ oI+mrtFn^eLWi௣pkäP~ڐ_DZ/s2Mԉ-')v!.b.Civ۬xr $v)~Bl$^ɨXL V?(P4'TZVr_QB}ηZTONfwd|5&ۍat+4&tm@u~r $["&ByHF@X^0n>mf!K‡C%<퇏 wL)iD2y*&8ԭPjc F*.MbZWkRʌ&rIp,Fl}^MIɺcYp/[]TJLphڬuXkv?ovh8eGP2_8_܌2Ľ \$.,yt&o(!!e@@+LijǴP4D=]|қ5TyK?c?.z-j[TWk r8Oc~=ysH@]hqH7=iu/W*Hߔ zW=vZEGRpzTkԷ!/a5˶9@ I;"s+Hhn`A 0֢E2۔_Hܽ5FIe={ÇskӸW @i?mpvŌg Fmx3?ԻL49L:9ݖUUޙzۧ}!e t !+鴆6)\kCǓhJPX@#h&&2b*xDL/M-mOgmM(reb lBROȿˮ'6:(Jϵ.@*p؀ċ{˺s¨Qa R>#IVb=l1|ǹ% ]d'1T&[uCLfH-vcHȌ,bha:)ɩAp k4N#n:DfXrHk".f.J@i_" 17i|9 7ňU&M;W$3C%"=8huVm lsf0` Pf4 IIVKp=V(7DV*{h×j˙Ԑ=IqlW'V%nqY-4unFm@2vM2*TG\LcW/Z0smzz$ttc^|Y/bG#9@C(HD" $s0RRV˛.={l6:9YsH2uRzQÍd Q*?LarxPO:8"9dc;{~l1#m^vɍxr5'#I n*zb^Ҝʥ+kE0nj뢙 ЋQB֠9)%|@ ggq2"(]꧃(B DQ@b'E8cp҄G"䶗NHV +8~algYd_Y~o c[y/468%V_ijoNԠ!kGDi)RW]F?tA1VGs;'`g|z鵊C_s`$5wltXs/7Fp7+ۉ1 /! 3$j/lg@|I,ܨm@MB0U(>5lGqf  v'ZOFD܊S[)UPtȱ "ĭq96lvsOdx=[Sճf>3BYop=46_sAFtvsK Nք늚j$]b0Wd6rh!vMd@vИW { |*) tóݒwv_MW^ݖh`N->5 )r@ψ`o,]&[IeG ;Z@~6F!mm ]#l6mΣTfodWs&s φGݩNHц!a6 ]蒺㉦z"6hbvJJN=c9Q *.4qgs֕]焸Y R3px[)toԽZolLw >BkbŢ_1AtZ \wAI\5P V !02peiB=eJĚ%کhtŔ׃/ !.3"?4.Fiq'M_~OrXtB?bb5fPϻ%R?7Vۄ WVyBhceB8oFfw.I`fH n7J-F,Imq{W 93YJL~uueyBѬyana@0窜9{T1Ǚdδ/AgF&ys:u%3쯶w*Ӄ|Z7&P]py9,<b׬FFfh`.eBW"?AZp(NB;x߹i]axp3O?Cٴ95.J#ta.ތ\Q34 qAWGlhr=~LgsANgtq xR;ZC\׊ʸ&z) JLKP4pT@؏4لNwTaRwHJ0 TMԤujuqd6O6H5_-=pӺ#a*U.:g{ֺ |Z)r~hiͰQ40O gVQrfPqrޯP_ҧHg4h@ۮ?] ~Cչ:4=qZEFBξ.YY6o4=%"5… :Q&h%s Ttƛ͋_cc*Sgi 9HgL&5| `X5] gF[l5W&,]v>$E_uǔ_}4cyrᏎF747$3'ߌl7y‚]t@prsE ^d؍k%_hiIN8fx=ShL ,fYVkMW(Vmn OS8IuKVp$2,az3h m"=Z `AF̩??g1ъegb2& ^=INTkzJFņC VF$';Hr^8"4hjuk"H4L~bf03 bbGmdM`ֽYP"]q.&)]ڿ=itꆶn꣖!ْCȃ]TដwʅWMD5S̺=#DQV8֭W|`",>"!hCi\iޙȻ7?_zC^iV`cO.r{ڿB:]q |H};*: i Wyi<3!„|[[Jj/Shqo~O`;:mjZdJ1ڱIB\ʚS9Q9=l7ip%:fdwha΁y7" ): Db{>c4!O)YS.ǢGgW-x>J38}I1-Y\7xb"`6ѷr/!k,muVrz" tQB$ٸ+AUMI6u^@SDͧq#W*1B"h$qĭXr6QƏe ubTC/B&V #X&"x?Yp}i&Wp$MOm;ݰti^`4Y.W(t*[cWHIFϗ-#%BE (nm2 XL&S1@H(nIM85 I >~{3J ]4m׵&)gޟzwܗۥfj^AN[h,FuVP̥ovJO9wĻv$1ni2w>D\TH5ȴ 0C]нqW"櫊>MgJ_)6Knj^>&1> 6g|I9wccL0q~.ifq|Wgjav^?|Ι-sK1+N3{v8FTzn'2TrhOʧwx:wj;1eȢ֍7`|aDqYY~2c^?J,Y1[ՠZZ[?6-t]G'?YA^\a?i_Y^FYnd0^*2ÔY6wcM#[V ez*T#p1C^j?8КD=+92EkgHͼ0ɤeA:Lذ#v&`k%x`m>*xzMAOڳD ;i6Q\[JxE 'oڥ4 ;CCV+9zfUnc}k/o8όRAM"}jNHT &Њ mx{d./ȉ+4_^7bbִJHWhBjGށaA +;_%w٬d* ~ƵmQKۭ*6O)S2W7@ 4q%ҞK\TÚV I,nu#XUNZxViRG[CɈ?|5rRK!60^O~lJ]#mѬuWGwifCZMk;KP; \`7/'vy乼-JhTl?ܖxPN֨ kҡQ;F09q#_}vD7F=˂y ׌/m+XG{H摶G[:n:{:QozH°ilaVq}R]Y4"ʐ/=٦Z累! Ǿ0zO']uaQSuQ1J;o;%^꧚%O׀',<:*]^%(A6M_ gGML:t ߵo`MTuCMmV"e7`$TZ^=HV3씩l9o7Jʸ6#4Œ^;/?• ͗c#Y1'/_/"A3:+~OQ;r2"X]9>4!U\Y_:Yo+԰>OE_/̣]h`P{!X&$GFpѦ]@`":HhUFx}G"?,;΄$(8Ml)f TUʖ&JMEU۠WQuMsZǂ/.\ʫ@Td'Og-'5~IZ=8k'^ z,lhc⟻*s_2m6=uձNIt%m7 `uR2=NqHOUqDॏ,*[׹TPamP]F% .`p-G0R8BE J/60.jnm%317Le@me!/ ,{]=)J)fFQ8`<FOIa?6Ya}^ ) ^1OΩQ5]B-{Z ڵJO.#sҚ[Ό-w.L[[@]k\ -sq 0#M? #gTFʳ ) )AtVpr!J샆!S6-rMQ cS:Pi il'зؐ֗ ,\ЗfC[,( z@6R I-J,~dՔ,ojٚ <(ޥMC%?b;ɺixRs ^g8 t<7`w=w=1Z]$4e7ck57$`5˛u硩ܿΙ~Xd!!Gk 9V(qnt=Kq+6"UP?:OT&$1:tIe/Q 5J2ޚL=0$R;tP*;8yUH"ӑΩ~?+.Tz?K͹ $1G$s ֬бVQ;$Pm[;G_ /Ge;heXn v $ک w#O{3Cc%dK44qņ2I$ F!N7Y^4^fbJb#W@-d4DD8y7*@m*!!;9ԉ{4bZ484jԸ\!N{10T hi*gpo| Eu&9;fe]St%D^<iM̦h`CG KȮrSKENQgD<-熗?Jbi_s`Z'#|sRwb[Oab^ 8> r Auf_j ٻ~Q۔.l.V.DFސt![a6[7't b饽}T6 (/t6tב$بb;E^8V]eZbG:)C؈g:ů#ؔi⵨)HeAdAr*Ρ~kZdAwf>mx,C4>66yv8v~L/~P qD=ʉ.Jp%LRQ5LW)ri; (R%H)wyAtU?p%u8YHz/r)6ng^ZbfTفBx{=I O[ L,{bSm钳$QQR]c42y( TJ=;e*Obzqt. B(r9wH7'ъUEpST#r 9ȃ)_ϧeHX⨰pmD ޺Y$ƥ?mÂ88]OhAS,ZÙ&V0 $6FhW6F+;Hȹ}@,hNL(t(f#{son=V2PyΖ_Y w;J̒V/ _f'A5y\C?jNx[`>]>+F5j *z[èbI%jF R_JH-+W_poYvH 37/ ixͮCW(-ʁd`LO΀^V 1i37Ʀj!:z#`jsL4 o}? N"j"D7߼cֺP2o(;6^`0x*5hBTJh:5W%8*ߛHe]!$;L$Sd}34Kx"O^rQ7l?(O[q% t+tN)QbHl=R0ﰝ32fHOYg4{?H3zH>5 /y&^(t;vqu0U9\:mS 2%|x45W3dZJtXYz"4p힠58mKX#we`ia~v2'{o,MNkIVa>(E! uDVw&)C ̵5'(JSV|:O1LӘGHs &d7sԥg#7ILP-NN2vTE ^t np?h(=}[+T'wrSrѿGٱC3дFV9-Wl'u|Zt20C>>=\bb)uM -ѼEegq$n̋ gI؃\dXs#۞PD; koPwt}+aOp-NH&pbA(9p CC6ໟa]9>8Sggj幾"ɬRaڋ.19/l&$k`#2\nG\=ǛK(EVq, X} sP`8L$'DZ$G\ 1D܏- #|ja -\t5S(>D==-CȤm1üf{ZPЕF1+$CV=ߙA-yZMbH0-!h6Q{b8S<:b 3!XooH @Hwy"-_$A}x"R/F*T_Bg+hR dHQOG`$&C;kq t`lm'`_ _8@LupXMゃ!-x$ضy$-! 0dA%#-UԿ8'ZjtQ2џS@aT/3 _/%mlȲMyRUw+ 5KeuCwdhI ĕ㷌 1+uLteK<?]*+̟~ST+pH`*N mHqnY£$%~!K`+{m><gz9o52rv Ř<x~⦶{@)?+P| +@01BpqV*P\ZX gC_sH-3i⯳|km$ 7Oqݐ7Ge&20O&zB ~!z=D4>]t:e=Jट tYBz$e5 #6zJ bqIY$0V*~8'hjdXC|:C\XesW{Ө^ MV*4[pCX2xG .KWjgo4Ӭj3ұxu)o# %P:B sœ\G|̍i'~c5'ž RR-B Uñs<"20i\%EK.93dw9kNeko[S!}^Dmx+ Vњ`3PpG/ }~mup`3 J.mA־}D#laoSE—t΍1\l ;߹u?m Y1FnC|;,W.;3B*~M{8q1뉜a' Q՝7 K ]7U:3'%am*İQ9:v˖m0nJ1^룴 hxX4{Lsw]E ltd?؛@՛HT2<=yg/M0K!ި*BFk3UvlJ\Д)8`xNhFj\ O5IZGXdYuxnN-*Ģp%,ԩk- F7:pz*Me{_=oO6ysgqj\p*,T9 tux3iG8Cx4-Y.L +abrGْ`(ʝ= '+sai0bpxm`򵑦xWHqg9WR%Y [fNi(B6y0H&`?q bU %'0$uF.VjReI6T G)|dȑNR\3UʖQ|RR@))XPdL:61jr&6nqUèn%H4y%o3 I{Ѵ lD{c8U|XH`%vӷ*oFQdįa <օHbZUqwn*[}@nz1KR UI$>Ƶd#8HmQ"[;đIr8Ds|, 68.r-wv6[j@\dF@6qx%̨flL Y8-Z =FF3&ψ2Ғ3tDE{o.Uu}{P"@'`>^&tV(ph{O ͠rŰ6p#!]GGEX޾Qb)ݿ$+Vv!/0'hH[w(MY բF26u/Vbr^f؀\ER^A9Rj^|kGfRfP-3_ CJJ|%Mds9,U'>Rvw3.zݷ j꟞ 8(;\rGgÞ1X Q&2x@JMgFi=knGk6$mD oҲ.,2 Q\Psh;(<+ʷ%]pm#PA.o<`]F̈oh ia2;H,H9.j8{^-IkԻ 8$د[ 3Ќ|c/hJ]Xأߩ~7s~Qb2ҎR~+pyq%'%z/5t*Lu &g^eؤK~yTVO&ߜ&~_kcGRS.DL-řkFYTJ c+ߊ,8l%ީBU`(ofkrb;$ Beqc`<`Ĥ=N/fL2h`e,[n g%wtP6 p6hBEʢ\jUU"~?ܨ7>95M7z|;72 V澈 j^Uc)9O{:SZ(6c|«\/,IX1uخ:?6dxtM8=`~ԓ;55J=e-K3 ǶbU n+%<70G]b$h_NeZo*_LmVcӨ,OLJg> -f+ Θ`q~58F0z,+q &fCY6 |ΑH)# [ N@Gj}5U`Cs*hAC q{Y C9t DXꃷȎ9K|y#ss$pqMwkx S^Sr,nor"eֳmeP\pÌ UdWהv-PS_t-ͧt)x>a%#t<6X޲ Q⟃ϛL^.; 4oL*ti+^XF䟃3LR:q_!@6]{50ý#< ^+-"eHAORf5S*76:a>^TgFrJ"xJh cM: r"U|l* OE_=K]ܓ?i%s"v3+Mm˺񦭟Hd(^}nqz C JdYlʤ&)_ƮB/H$0&3E8q0b".Wm+>IO H$YҀ+rF&q `WX90K%u]HWAE=~WiL8 u.i ̋.bn8m W Ȍ7/0[e ;B,dITcK)R(ҕpE9veݓi&JW =C+ oa\v/g$q^k7 wtO?̤&50 <۳Fְk @Å:M?ll RbVi대$] @Q>DfP1nӲEɰ5.ҭM]C궆)9JHkkI|>L#+3 8'sg.%Z mQ`Pcƍͩ9up|WБ|tjkܔ:މt;N@ɣwB/#sO!( r@DIMg OP6R@y&2Wݻ^Pq}0#lNxVi?:Yy;b tYb=}NKMX4;wP4ud 鐾P Frz7ٕ|*7r=vzQ+}@ԯl@=T_Mߋ$nGHK赊ˤ$CBbi*Ljb8/^RRnY1n3zgA_%aYg('#euQ'nI].aYB rb6?KR CEhI%W\lmz%4"=cA3CG~ӏ@Cr#*eKr*5r JEz~bBKdX &>ik"n?GL6(R28 "|40HAr`{L], 2hAʢ99v'/5x? jo&=5,ij[b_zƣzZ4^jl-%H_h>eU\^$ł^4\vmt`u28IҁA-M9rRŽ{5L%43#W u)ڛK^~벀Y>F{XR5v!'HE3APuRW8^o)(C鎧Xg/7ycdqk }Zm}˂Q^0$+M~9~Xե,u+ը՘MAH'wL"O܊T#/оy:>gcVT3/cy2gF]TK2tO/'n/ %W'_$Aiy55FGl=NЙ6?!x.:8Mz@6{'?_`%z$nS!mp 0wt0߰ @=BV_VHdfO1ӻfJ%a|M)~c1+6:'}yQ#"ꬨͲ&fVb; F)b4 'kn#g`_Gք/AٯW =/J E!ʈHU{ 0N-Sr7AJj18}<iё:&,ׯ(+&JlhI3GsܐY Ku}$oAbs$T ;|W7+0ɰ ?^BKK] 2Jc#>– |dȮ97T5xƙb)._hdt0%h:Z;[/q{kpS4"e: "‚Udr ?Q; |:wKZ=38 &$$R ,Bp1Z  ~"uwqQ/)rXN&bсT"ÞIҴ8[XldqdzĨ,""q}54>-7O&W>j_]Co@:nR+``4`)ոXm_q}=V$.KTD}p3O琽9wбz ᨂkQHR8V[ Oe?J)gDcFF┻LwgSEamSI%x )moqL}&-v}&]ug_ޟA\)(P27\-,vISV!a]=~ eyBjV 2W\s/0[z78rjkׇ^h+f먟Õ+@в"ib35BIY{ &LA+HZ!/6I5{9U†3TA\39xUC\`02p߹(:c_"<^<ΕRV,-` ;vIW䊧3\ +)L';V=o~y n{Z{2_ <(7 0Q!L{F!pL u'C3b-ϥI{E{ZQ}5.VV0Zn s/yӌ\S{G ]iG=ߥ#]%JnMgת$e_  r`:쨚>s= kGSQ~jSq: 4rEP@̰)\(in+P{;9ﺎ0d!>…eeAM9-Q5 O}2فfrCISrtީ湒h=ǝ%OgćzK"1uFz5+I`amXP t&3`%/6Wb?%LeM_Rϩ6KKk%}N?޹-oG_夭gn+G*B?iՓP+NU!>~Sxj3yU~ѐ}$Mt*?}V`k̭^/PGrxVbW{P=Gh/#.3iėTݞuUSUT`KiftUŕuZi>ߗ*.4.E6)?&wCMy8.~>^8Tl !~3M\KzmH)?;ᾧZBE#`Bʐoa풗.F[a\I5A )wAHم|ʩ SUAC0E>Zh}7`|X78E"|%.4 1_Zx̶{'\ƵY0#5d8 3oR@{-W<(4[/c+hj* ؊{UU\2o7]PpDVbX·u )u!?AXo쩥تhQO]{̤'>A%:j*OGo(Q%Ϻ=ڿsd$|V%ɦ?ڇaBA'rS l4 *o Q4?|;ψ/!^}RqD?ߏwwSDDL3̕կnata,Po߄Kե7A*M#0`OKnŞs꾥Ojdhch9Km٠˚jaxT Geo@E ّ2ThޗRy' =994gLk\/M ,sE;呛Ti|c o;5Nx 1 "7/D(St:tczg4J">rO~.u%2'rռy "^pg_cΆҗ߂hL=#(zڜL)7.ta:OUܥf}]6?* f`3uMnzim^yG q  xc॑W S!!ES\(جf$& v ?'6Xd[Y)Wꬎ^2l'idWB:B9Zߣ?OLm ʟj.nvwE]StSQ NeHh&\17zV\:ҮxZԾH _XAɹf;⛺_Et>'(,CJxׯEa=B!ΤKfO;[%lZ`FI N07Fy,]B}}g._ioJ$Y;A1ok9꺸㕔?h,xPq>Q$T=oC;C xP!3px^Gڪ.,!7; P7WrmEG8uS^Oό9pmMZ *݄jљ5խ}˭7[WCŻ1@\{-z=mP!3YLp vl]ؒ0^ $ D|DhpU0?'&ǰ܉G(bc^ĒXWSoF0r*,Fȩ'Hkbpu|BGDRމin{,!U-jsܿk?:C#8OD+k" ċK=ꦺbfώϤ3m<{ERTMρdym[=33ǯz8} ʫe$@hm 3Ġ &w%哽p i5qyKFfCUG~2>w|CPcTܔmio 1U~97wUsV oxU\3KoEڇU g(N@5TV_*BAr<6~Z𨹦I`p'KlF` z/ۉme+Ɛ 2ڢ /;#ޥ^QT! H"KWbdG3횷 ej^lҞ9п*nsM䃞XHa^\ d-|jx֝}xYYV /&C:fu1Mߌ]Qv p 32=L0g|=2)e6 dbsKJ tc=dRxa1Њ6qr5`[< 6藶v>)r?عI7=\,, %SD G+b ʹgN,A/ oZ}D6Gb=g~Ufy6C5Zq?gDE_Ⱥmح]J5&Fu )d5BQ(/B< ӈ22z_ܩ@T@%=*7徇*᯶hg)PWĹ~ Shb>ӣ*B$ CKX:K]D O(@'O}fiI:tm8¹ X:CE_ *w2dstoK. / rBp[?[- I{inM[N@HGg'EY> sug1ʏ۸0%D67/FxmkO3TA1L/?Vm(/! ++wdLx8YS-K#44 ߡlf{FNK"w-S0Gw?}7e"0TGw+uzB¡n %k Ûq.6W/?W3%w+u:8vZɴ槉a8֕/q]VQArWo !V _.8!c1S&КcUOEv\w:JQW.}ZϷE)u PXMk0Be:Yz8/]fBב F;@((ǙU*SA`fJ)'z ܣ=$sOa`hran[:[T> pi.cD*TWyqK`~ 8W$|"%Cm#|~(xHT{ `٘DZdhiJlv=*jÇG8څkqNB&/0`>ox~6Fda)GЗ m4!,g|]bv늜\+?Rc Y_2 C"pT_r&Pr,J< [xyX޵#ϥSs)bܨ\.|`J%sѷwQ}8HøWqEDZlp+~ҭ |㗝R!R$Fr4mUF jͧL&hU4e)-ܦ֜p듯U|}sT2)A*PY̏bBTqlk?%98:z['SULLyKbo9Os5d *~|LQj7z醞w4]Cꝳv ~y|5̸ǧP` c(֥֩ՍSe 1ICյ"迒y98^ MTO]F|l%d蟄vCAh|m0=%L&a ڛ8qI?]rG T95 ٸ$5 ޗ':{NFk&a~k*n)EQxoNNM` ZMݞ,#5 ,p¤(YV)tJbFWWKےg> I1姭5=|˞jV|YtV4t!wܨSOU|Se5v[[thig@r&4̡ A  Y3;V{Op@PK>ӘYrn¯Kb&ɰp@ CF͊u:{iG'A͒a;{) "xY>UwSJ? szAl9wu|Oר>_ Nr<=^wt3+?֪TO=ق)l:vkH[jo߳7=HuuA]fvQ c=J |;rb_slNm0 Utְq5Z>:mć&`ܞOaD!Y,э^BjmԮID?oV:Od%ave ܿ\2OjDs[Fij[ a@/rGdq;;~辌tלZlD}ͨB%S9.!8R+ҒtJhAt;3yR b.E"76(Mwq@lf8L ap-l]e%~2x+ep5Uk!jHOvHґ-/cV0-g|Xuy"a9PpGTQ 0w.|$Uj ^W)g*B<\ghBcme )hiqC]83gI1Ϗ1{ÅLs+Eb\d )*:qhIcq͌{St6 嶆pIaXok 1, ~{e8^1$9]x$Y  vaІ5)Fxr8Nςx߶UD: ̏w3BSƎOBg]Mc 1A];eA(#iv c9$T䘁$s"A⟨`% o֞"{%gl[ӱ;M:@S$*H9M*c-x8~xvk' l[]k.Kx%L+R1h˝ჵ  PX0E?': SKE2ačMQ6L?ǟG 'Xz_ ~;pSmm9eFe 0ކa\b$QBHeSZ˂AT4;{4u~Q_z *5;3? bz+,yiJl*I*/ybT "`j,`&p@ؚ;JX,N4Tw\L|rJ8{ _X4IO[`+L9ޕqsGDw"_++A}q J/3昼y5ݶiS5 B8zˊnnXpIaW3L {{;Aփ `I+pVLWKX k!ViKhӰ&,aM2״{_B ͔ۜkDJc񣹄iy5 f4EaiRRIɝbc; w1/E{hyg␙nj2ijP{IO5fNeAi$EW=GbF<L$6HҞuӺ'Yk'ܩIHJ7%5Xmr=aq,&ua$+P OWNDW^;,#hpiVR#u!_$=]u\0@[3JG/ ƗFlcTt'xZw62iE [uz@<}F;:ǭS~ xӫhCP *-+JQZL{ë?f )7=O}mM~;trp,3~hީ+Wæ<;Z0ޮm_׼Bէm%B,FU7MIk's $Ty 18 >rOrZ&* tuɒΗ bchT?Nu n=‡Jl,AX#dLmCˠ"I6j&w>#H&P%Rk@Im7/ep黳s̛bލ)~o P9 a^66vsoȰDv'; (Hh2]€xZִ_OzeT3v7"jZs(KUJ-j];i?.}scP/Pl Btgl ,ۍvQ/X鵽&%~ԗIJ?%ɤ{c!" $m44!i)Uk4-fLռjO< alkm{e4[ 3Bm5nI`5VF*#M)V>B ["̌6`|_dD+즪ت+椿SP= >J$czqx$nbpc鮙NDuEnIP٢7n8=+e?$+JيƔ?y˧8;l|d/ Is&l-AQ/ޭXWjߋ/=[%6 (+x]R<<*ڏo-'-||,b !&| ^&;Zj(Z#{]3Ձe5%U;:n?Z;^^p#e] F] hDr3/E>u]@eK+zL }ݫwU֥28/tH "CRۏwc c7;$#]Hp ]2Zpq3ohF;X=ߍ|ODOe0\aiG-a:K嵙Dfj/OBM&ܶ,@?:#(<"G\~> a?9qWiRvEoݰvQs tvb}uaXu\Rj.xV=ޏ8؄[_YWG| x Zg7!DqkXW.uI&~m[Z40Ԝ*^snF !CtJU1EgI̶3;Ws$!<"d:#Ľa$1o8!W ?<2bn_@Ւ:U2%(BE G= ٯbAQ>딪}69WHq'k/館 fQxʤ]'<4n/K.aHJ/F6KoyC0$&٩qcZe6& 8}p>DPϣEJܐ1jc fPtõZCȠe LUFp_ΐ>!fͯ<P=Aό o6f34 EkW5lMNgC&9T uiQ^ƷٴkXR ?41[:Xm2ra:|N렍kǰ*<8($JmKWHP#M(mB1F Hb"@: tei"/ON&jwg_{yՒxVӈ]]EK: tƗU:׸I^mK;ȺJ+HEHu)%VY+UNzCUwOAσ|gt~7tm(85'_@PL_ q\UEr IuGa o!:;i_Bi~ }Z77hxLAC#ɼSoc3)\!){tkԎş`{i-ÒILhWi+e<bD/D}p(4J-1(dH8a:h HMVBJCJ6DpzGÂnJOMpe=kf;DIrsHx1;a@vK̉KԟůlXdꭅ03l?Xނk>G!GTg/;b3 D]Ÿb@R6*} :AeŶb.D^LWx8̊?Mj?rg#mdPt#Jh#t(Cߣwqv9kS]O>=xVC[ 1e\U<+1XRU~hwG\{,zyAqkxNYUBW}!`btch\X5`*R6<ub K:I";m3:M0Eh>("W`ڒ1O E}(_+Ăzl.d0#p͔,It7 ـeYP)\ )60d\DV 5i sH?3ۼ<`m507UI睎)}rc,eG `:qOCS;i%.8\d[2a=1-q4= ExLΝ[0cH?q]"V%TmY7R眇S$1WMԷJZt󙣡Qf@22ݼe}D"'By)T;iݳP:s{R*_&{SY4hYa:n$F}بE1lhKTKFƬU(lmY_TeruR>N49$0 foڕf Ȣǥ-:n%Tܪ;hX.Mr¸Fs?DjqFT ]E6o*[_W֖}&G!`-* kyif8UPB>EZ^Kăgܱ{An}O.e}۽A`M<h0nTrN@CNAv+wEqA鉣pg+?/ I_q )|h[kX~&m畗tw! vgd=lX[WM8$ʬqTx& %f`%? ؃} <* v`"'i&N;e?gDxsY֌qVs g耜"_a@$qӒ*]zݟn2Ir aIg 3[:OfEV&CO0@U ęhO[4eNNppD,zi`#ZE;Tt0[nr j8G{Jm#|P \mB`L$NGSc޺nq;)+@wpBS|={ B#O"cbL2JwfNv6͌)%<Ζ'} Ƙ \tݐ^߁sɳ/`JjyA̦‡[̈́oY[=P7Qycv=KZH803ƶ״{Q[T_p BV,:e [gy|$˞(*tqgdm}ڐw@J!.Bk0 c'":1 _':! imh\'WO'ޖׇ;6RsNpDBf.^j I`PA(p"$^ - ; ' U s/,ߞvZߨ*O<orF$$:?E3/bu GwuKV .p )4ԧCpj7܁_hEkS^3Y;îYLARnnhTfHуzF]"[NO|,΂ Gg+v*pYnqC;fHM@:^)=`<3n6h'k+&cQ>r%)vw/']o*9c3QL*j6—]7lN=TuoɏC,5S<~v N4䳜  D۾]"!{#p;fT7c™caT_eTb[,j!]~\aqZY-@՝'Q'cdcz9o:c`* 4 7y=͡&`ixdpWp MzJU hfQkO1V8vQGx^O4:4u<9q hU}j.NY(EIUGpB'vi bHflT <$@v+ @2"`ۏԹ;bܼRL+dy1 h5Tg0RާNud\\%T=bM5"}ח=h}y ɘ==ePR*hI/oݝ܌0ĨҔj#xoBA&6:M)sviNlܡZ8 ٸi8 ռd? 0=BͼlSrH5$>w}l-oxp&QJhsU^cS724ZCɲ/ӯiSkB|@__N\ݴ!s[K̭E*W4_mqC&@ùGFUm[ׇօ{'vB dDsd 8Q s^([=t4WCFϲ ۖp9;OۭY-"/O72-!%wIC4l--\ T3zt|1Y-sˁ0j$ӶyT:priTj9N!C" s FD0F}z%#[\[lQ ChF߰{=yYV aQSnNyEw ˸ayLX\2vXMIt2ML_M9Gĝw)AMXws,EިaXΤ`#Q';KdvUހ~-I% ^S/DG%`6,ϋŽ4ꞮZy%a"O2T\ħ}v`:r +Mĉ^ui.w<-Or9WqmU,I1-y(z=;vId2k/3)mwGAgXNTcOn Q*8B5yXnaζVzPPeM`5I用(Bi 7aE*YŠL$0 lw SP~-FI[N w5)vզH.d2岭:b@>2 i(ljga RQ7ndkж:}D!Kyý03V7#(n.{DJpAA>d~cdDvJI5&֨Ru?Ƚ>D#Uᑟ(0׷ vM %\RI#9(eaͺa99"?bziۤA^%ȹ'`u xɭ`h2PV ]v*'2+_fkX/I}"KEdSLLṇd HP&T`V7`#Uᖥw>D-*D;^z fI}{+ASf bM?%7pXr ,r"5l8'G%`n#[Ūn>]<nŭ0.WnsNuϏ_̪ha8BmN,}P9)b((CWڪ gdDż_6TOQV\0"ˊtTS vKK27Gp-~7{5M)^jؾ.4Q\dx% nit䰷zЃ"<2}s-@6G˱42CiH~rK;x(eڛy(ǒhAUxeNBokbOmT@$YwwSm;3MF}lHN qEg{ꯟH}Z M]+ wg'U GU,eg h[L 2h5dgb闖ŸU-~޼_!2'S l]9!K€K%'Ȇ eяta7H[}Y$-K' dbE8BoPJ~ʝR,eׄ6/R !@+UG0Á|ZNA~q* QZb}i{}7U>}DEv6Zśn؎pflz,Vwpc xg|b iɇu8 |r;)wtv%  L;خ?G? MJ~,^d|5T!q`m[1h4Ǡ[ Zb&A?S(uye>vcYxz~Z@Vz77wxSGR%8XS03?N'=|Q[x~JjFFF]` E^}a^W2%vT:m? g%򦤎CfM}o8ѣI4,^1# j$̼fS"g2= eСd%lzZB~S$>񗖂dgyhpـ;pxZ߻E2쬉 ĭ= .?hu--_Il pb*ˑE aH%D5ПL<ҬNI7-5`bۘF\g敬GՄ3ǦWCOKQcP>·(9,Br`I^L'.1ǦcWX.D3{6A\- ٭tT` S\KmHyh{g Qȣ6XUEvFة/gEa m#3$G$C_&^in 1TryxD?egYg=p \6yl5fEGS|nu6bUNfdHqa֯q0*)kd_ym5^['"Zqpdb@RM('q%$R+K=}>RnrΡYMOO5{Ç Y윔H* cy0r:G9Y)vg^hgjh P|D[AF1ϩV0 Mf*} &HYf\;@W62N.\# m]cr=EH=0OO&eGCKEuSdS`3`OJp\x֛9(fI təy9'Bڴcce܅:޽ ~tXqCrӸCe*B8?rPUd!챱GzG3Omdž5-U`BrFJ2a$ VZ |wwal]x v. T\[CѢLuvJb8e#v*M^UX_/. (o8qǀ9Kz d8qt*x(쾑 +?jEYۊ0~ un߁ ͆_!qP#I[XEkv>o/9i K@*gޥYxZ6+k %\ꤑdkcvSot өzf~IL&0s4'RӬڣ_݁-TuO7TnF0Owݯ 4Osw׮HH Sbn_+Aig4_+驉*bA\H&v9#\ 3iJUv  jxjriҏg5aT:0~`׏;0+zmQ?>:ayAG`p I7,sM6[r`Jkz>N0G/g* _ p?`c6ͽ9wSOSwQ.ΜXuXabH+G^5< ͧ;l;HڸA3lq_" J$}*Ý2h,b =kA qTv2]YH=.eKlRhjA#Xҙ3UMG_j[oB^`%3s}L-ڸORƱ#m&*ֻSiǐHMߴՂ R.2)c0?'=*Z? W a2;t&\Pc$@ XBͰæM>g cY$0z~c#z x|KGB#tKς Ǭj$$/v%C\i{ p<|tHcc "zTX6Cw>M߾|2}+u<;a)J5ԣ׫>g82!,@4bElA P,fRV=V:\ ^0tQ5)_T7cMÜN;u_'%WT] >7vזsu~ca4R ZaptC;/5@\7zFۨ+XB\)&/mC]oy2ķ\`&÷'##ZoqHȢm b&qi8w4oa'TU=jfIҋ}&o!sQW\=:/Hr䎱#ܾC5t)n+J__c |c'|s8~r@72Z,a|ge nE-9*] 쪳Uқ⁣"3'^ٙ5"$ 2/ Hu1b7j1(n&v$%,o}7Tizi)~Mk;7kD,%7=,ihq{N@X/=A'v\,ntu2cwڟpyzly@n3UXbȌ毨N%w|b$juOaVw2|yODUw8RͰ:!XU<ΖORr=H0ӊ }3 l7&f5Wʞ/ZB8oN"oՐxw!,€S:),Ap=:*x-.5IMsx JV:cpsĥhQVnIBwߙN@c@: ?z>x+J'6-˩Ut%ē=}x6W%56f`>/VI֔ H-E, _y[;-c4CP3'^_eՄ_z U-v@ G^('7$Uc_!4o@zp8r(@ ^Ѫ͢_k%0Szt:D'\ny?(#b_6cP0iG3+WRN@5 !_#\Jr5-UGxj5Lۄ<` t.ډ1uRG)?.k{t I>TְZf%'Hgd sV{r<-5ck5 u:SDD07(Ļ:La[D d*]>AvC&iJNjxWx*8D`~{C7UXvл%p+jjvʐ]Ж 'QLӥQ|U (!R/*|+_fdo2~@?gn=Q<+%JDq1 sƅ!E\Oשi y8;d$ jSl~s5L|yiF4ƉR%bl])[ű4#.]MťDiv/bdY;' '-,GpJ|Y{Xg?@\9񶹢.@Ō*ēB|=!m [P΀SK9{'PPMoiE 6Bܯ78f)aX!) ==dML(=e/`1V`=vڦ 7MМu[(SbHkZeMfY#8wȖ3_yvӫxV3Yf2T"rf]AW):C|OX{Pb\B B dz޲5GM@&ŞO~o 9Pm˾)D*{9\9K(!Td~=zTiEqӗ`#?94h1Q߭s:#Ftv3cnG}ʣ@?4bOFJ3%|-Ź-ͤn Ry7&Rj%+ix[; ={,Z[ף'JpOSFg(ыxl*Ӄ DkǕbS[ #;穀0Q-ԻO%T"]_+wU_utN&Ä]wJ|Uy,2kz֤p!V6H~N063VN*G_tZ,(q[`T "87<3L4}yȺ!i CK&[Lt3iR^ 2H1,ȅGaxub: 0 -.Zֵz7 s#ʎah2bUJI گ} `:TG6Z,g*dz8~;=ܗ PoDc*73ξC0g!~lJٙv2WQS؞]8w:hE#xåy? ,T9JM*"pڍ[Mbs]n\aZ$m%ֶɶi< mW|{ӼG'tL\AV۩Qkڣ֮}H\1[YD>iFO6Ɋq WϺвK1<Хn_-IX+7}dq1ϓGArG>)CBYe pүVN!ê%HI)ϝ٘Rn7Hk ::t+rA봙[M1j?'_8Bϴﯱk(1)a>d`.m 4]D%\Ng`H :xE@ *P >@c+! fzyj ڕkjjM@`cMM.P5V]#%X?\Ej:8=?S]bKOg&&-Ov'K$׋x/]-َ!Eh+:{HM>Scp08ty(pWa)A'^In*{"8d"<"ܼsZnI$1 {X ~Cvg e|vbI8v#Yg6 \×SEscUʣCwd2@1O3Eռ5"ݝL T'~LaaH?V^:#>ޕ 7JuT{RHFegHvyn ,z5-%.c⏀|?6$yfpi'Dy P׮}멽vf?>/+?m38EMP@/(t颐NRn|hnMPQ__o5~`P~RB@NfYG!s:۵>lFBꚲ3#ۭ>u֗ ^p|6md#Csv[>v/\bgk'3NAa@?l|Xt6ض7/xog|M.eĸ@d GyέA kCxW>9 Q8Pv &0XG&d Bǽҷ%E sKN rF砡`;ra yC$*)tLghb5X>sB@C8JDŽg 2 v'Hg *zڤ|]2PwRŕI`ljORGY2C-\ch1|9kq{L5+CS!Y"v(mɹۮIK\ bxT)oxCSdE@ D~*QO8.EE#O4 CY 1'11 < z AgzL(pHZB Ytm@PL ٫c/s/6 A3b ,m\ ZՓ"n~>,ܭFZbvCm3=ҕxɤ1ުqD~ AEcf !Z#vܶ=>PIR#ЀB'aFN@، 6SIQozsJauRc^8dl̪Ԯ\|}(ghƋQ.xhՊp*^R]Ӎ;+ `5Bv*ܿty8DfouımT)=3Z]rVäPC\oΠ4Pt-#X3H?}w!a'Pjn-?%gj<QnSv"$ ~ &[^zY$*S8[Ka;x^7C0zi(!t d"]:m7iU;,wgATl/^ߍ{=GDtvllx?!w3пY}hS$["/3%Acm5Izʀ6KjFyhɴ; boJX׸mx,r+2BqsMom~|7jY'Bos [x #o8\NЦLsrZUQ0(+YdR]`g]ס귴Ȯ 73],"[zkUuTdR 8N\O-i!P.Rs!,}3B~(fנs#%k$h'\3%葪[a]_ӊuXuo BvI/c_P!7&paEsXݿ8&{^T](iݩmb*I Pk/U_?@.*'o"v&[)je_܀Ϸ2uANO?`4ُfdiCFכqn&-V "`~>b|eZBĜD$ ևuJ aK,/av@La쩒:H5Za-!t*?ݍ{CWjT43gV~~\AG.}!(:aei|ehoi8Oƒ;߁FND}¢ܚZ _ @8XH6U*+A(W2@d71~>;)Zj3{uX:P'&)x~Wae`ssAqJLbq>kmZLqIJ>Qqq@ 4d@Y{]T5h?FG-?/K+YkUa(#TeP! \c{'vR˸p//^?D07Vʛ#ESkckXYЮD!Q|h.tfhIBno?g۲ƷJn0HlVKcn`ق(I_?ZlGR`jM`jW2A!F=eʾ;X4 :ZB=J_{'m\SXr>$wl>/\IњAXGB谣C'7j#鰯KO:E*цoČ$0UX{?t?1'T?ɰX[!w?Ϻ><ѝi"~ ͪuCmp MPHӓq!zx]rWb *"U"Ao i1OQCT8.|1!L=(rjeD!JYԭ4Wr-u$U-w%0LB7lzժIݪ/nׇ*4e.wqK#*BHx!*'gS`Sҹ`5#ͣº[}xm]& o(B7VWLl׹ݲP8͈K[[GJI{:Gt-$lY4(;>Q&N[YWM.`1Y)I-,d\&QߔS鷵f*N/j|åD{)"┘` o?}>3YAX )+7i Һ d>&*rLiCJ|?#e:VtEj] 8;=@$@qJiC4Œ*Am$/|d2y?\),x\K ')BJ}܂$i8 Ўh(xZH,Eڼ]Cl+hP^ : gs0yvR O4wWћkKkSoҎj8naB9pf(^t 5L"k%9jqz?g5wh6P,72AxZ_*ôN-v2q4i(GD:=R6tSG*_ Ѿ揻q.3aNhZi 㴟(WJ@y| "ma&/KZK3Ÿ*-T`.iE9_cHqG`U4DF!ܹ7^%3b־˦ٍh-gøgOKTx4Ź<cA8NRp1oSU )s :֋Ւ>T 41ʸ#D[%bngaT > Z:i,9 5W"&8t`ڄЎƇ÷=yH+;aB֓N:WF*\mQɦ Yg7"]$/Sng44;];#buViTOVeᨠzDqK}Z0<0!ɔ +ysĂ.Jb(G$3?ҩ4D v:7bdԖhh `9Xh'ph1mWxɜ8ifkcxUy4¯Ȃ-7[³]IԆ\x c+vu\,"'cLYBi\jyK0bb/(foä7:793h"LA|ڞaX܊܋#1L`ZzJ$ aQ-X*;{UG & DiT 9ufg=Hy 㡰EGBthOwOybY;)HjU/8j'kjr|7Hb'J| VjD![ܗ5ni !VQXfXȃN0\ˏ|'&CǜeSE 2d$Kq@J<#ޓ.zAxNiCC2Gm~n-` ˛}4>!Ĕ&dvL>Nq"p!1(t#NrR`1YH.uc5I9L~sIbOoezO~efGO-㡈`PA 0?ʒ*& V 4cP9O{TXr  <>A'oj6ܧP5eP/gBйqnfs*YvG)L,0br0X_iA?TM$KK1ieZW3dp㡧OOm3OK=Ÿ f.eqħvhwuľ(&=W Tx ӓU׷_iwcTHPPy(ek"CH)RV_e"-0 8|76$Gi@)Ā ~KI;/#]^m4bZt\*>Bk\YC/]R Tݹr% nI7Oo1L"Чm(&)u!s:\E#JکS<0aA1'`_T/vZ|Sz[qcgls:E$84-J;G @mSx)QLuqkI4WP5VXɆ^nf$ғmHL`L\Xq'pfQ8yIA j~#?iiFg{vJE2zuAdR)i3s^.8xhOZ5Ͽ1/)Aav*"u꘠$S3Z_?~{Έ=hnxLJ ޝhP,Ph(Am[^^4>Z^3LQ~#lKy1){,2#rzA& ݻщg/W9Оa]ak`s~܇]7In6zaO"v9]̓Ui7fCQvY3\^p<-d; - M`l_Y1Nk˵z$wlru8]C,I#Ni 5Qa* WT ֲÊs o%xVJj𨑁#>WΟFLDr_f9Yn.K~RY` #^p" 7:x|>vxpox&=8wFd3Zx︡X9thg}y!HMٮ)=%3 ء   tos )?~9X߉2)nuadiK S/u_ jQW`4wݪS]404U\,f,ra'#x: 3uxlOHx;Tռ/ZH͕4 '/uGs4&EDqg/c-(*3eyEKk`fϣ?(7T6ԿwxtUp5d|排X")DR;cN",]q@ɀGz|XJw6}j/p>O !6jtE ~EH)SvX-Æ-?9\p:T %F~5`TAW)Vp[>Nwhh٠rkH!Rd/:YT^QPLZ N>#O)ną~l}\#]?7HAL 4&6/ cOP^@h\LC?mP?}S`S zw;ΈZuDj@8+󠽹0> ;*l yv%I}|,rzlc-
nE? OLyt { 30f8ŽSǶ[HY!ع{LŸ׻| si,]>]9[-TWw^K`q: -0#%-RR*YBm{QTy;|.1AQ()yUܲ[iMY΋p!h#6 gײp)<nL֟D͛D<_8j.ORd,jҙEq_8d٤6^/# 8li?ۭAK^jo5 :+*Cع T"Iњ]k Ðzgֽ@6|-o 5$kzNc[eJ"x)z ÊIF5 D ]--vYa'_I_ah$dCɁHb%,1B.IyC-^E4Vyb*?`Y|E3!VeԛV p@q{Z `M|]IԷVDv}b<Fcݵj~k;QܾBVdjvHxR ,*25Q<8>}N9|wGA?4D`I ֝qjq×a͞Mc;TgGR|LYRa<1ݾ> d ktAEL^:ƣ~Y 59 !>AZQJь`v0y~T(!'p}O;Ql).9hY!bvǂö YdЋ=6U˵Fi:e¥Z3J[_zѺ`@^6"qQj8]=[= +2ٟ1S$ UO6vpHCoA I +uҰ|g"q Ag/yaEzrVj3!W^ F[Sib:G@ϱ ՛ Uv9 Pp.8j4Lg, R$ :Z;6C7[mGRZk*qь4,TΈ9&ݍ╲z7nW `%Ij#TӚϳNv%oxE}%ӈg4&GAY #v˰vO⍟Zt׉HHlDF[DvmgËRX %^_0ɻxcV<;^qFeWB)gbRv  j pz3`pNDg/@zvK%p4qҲ2H`DP]HMO7r|W[$wpj/=L3P+, xΜ B$pKDQ"]UM1Bt9|:=XBc1ӿc̒I%QkHu IUV_qh܀#0 𝳹~fn[ 2V^=s' K ԜdgfO3$hF&h$LwSDvMYmm_˾BO X+ꀆ)ت۱F lт}хsk-"DžRkŹ6*{ࢍ:ю>l,Cqk1aJ :מy~ũM-B~trtHHz+pQX ߭2jTG)y_&ѓl |L* $ ކ. -Yk?r_ں6To7YK旞Uu]OHeA׌sU*p9OeNlÛ;w,Ok8'{W&k(!9gܲM4-{ip (( (Dlh){^Fi2‹ =Gt㺣"YioiALc/0:q55Q|FL)pFь[VHJ:e3J+&χ?|c"Nz`c~>lRO»w]KeS֦kp& XaQ<+`å6&fkJT:{L^5vs'nȢd[ n8N%.]Sp)l'>}jgPvU^y?mJJAayvd?7v!'^CmJ r7M6a8筵o HvE=` 3'''b@jľH̺𻮟=i h6iNt=2_js0s _|e"#G3~Z- 2 \'?-:\>ӊg'ZQw4@iSyu+s=u iķIX&FFBݑ+\`rh}$ۺIn ;IQ VGQܶw(;s/x K xBi5T ?5L6P=PiغRgu_+ 597G$DC+#DB}{*EK*R!NBN_FӵbL9o' Ÿh #4qsNrÛF !h8FV0{6 gp(a3I)Gf@b{N -]>*]"+:eA qfkLo0C31'd$ H+Nks+T8İ?N><vzq70(φ &UċR`!ZٮX4~wIIMu1cWLxc n 1Ɠ(2OO$# jEs 2#x(tR&VOpcq}Lo60+V&xFFcj;&QᖽYFS\l̛18?N|^Œ2FPqǯJ0T[)r*m@(p9[̑drGg,"6=Ck Sҿ * 8ƄMQ 5e:l!P1nʰ5sk#^,0s&Btw/ oow~AX(L-!ہ?B]/tR;yej<$xZގGRXpDhUlX)=+,M=2[T[%ֿ,vyj.Sc(^oF:6sqۙ)AK&|oIT*bڲ#aOev4Q^h7;Kk;qC .<(&S@O!pMI$x':9 b: ś;0EM>O4.0sP 4Zj׍[b@ln7jΣ;bM2ꐚꦚ0bZF[8!EPz\jnK(P%j{ FS];m N72ba.V-AњBj z{}=*8b&n[ʬ= P"{9DN/!Lig\1w:S-߁&ُtC\o"Mxyc (x^kr 5ohŖ'PEWoVk{^Qy)P#-dSvUb4'Jipq  #NsQ uR8!pzcGyp,#Gֿ׆b f6+vx#kcY%cߚ#aE4у\& "X o7+ZNU+i)3ِkDEDXDkqXJ՘9OYUL-ɧi/t*y|Oy 4  ]d'ޝRIM?{@ߢBFԇ F; y!Ӽ[\Yś@3nM}&.a1Z͡f? Fb`F]i`ɀ֢ hiN{ej`.F ڙ0R)Va,DC 3)xt# 95ɚp;}Q.Ga&2ٗ El Lpk7LTꍂNDm?ܭZgPV v%&$'P„D׽c+ [Pl93WbqQJ7@5\:Ma@9 gj#vD/=Qp@}(W8 4'`PH8q3'b6:|VyosF*vB7-sv)m>2Jl l}UsѻnCCssE*vqi+v#AT5fGX{+QWHT+SYer։ETOT8: ? B_1dhC`BlK<&$gV0:Q2mc θ8]KZd=,ׁky>?!7]kצ{i&@Es|2fpx|:&OEtzpfFȀ w'nT6z#'u(U_~fdH2toA#WM-S 4].hr[D#OuhOq~r,k"aKp$ ٜ[|a ۾oQXz+]>[2`ș8c23ʎ@H 5 !f#7Aѣ]K%Y6- `&^||~fx»a[+~#!nso('M_`p P8FF] ;ZKҰ qrX ;E 'E} 迭~sd/.kEeFtaڽ%iQ6Mh$p*} bixFȚ.iu>~1pcCڙxKeT mM8{Ml8$>؂+ko5A֓wb]O2 "^It#ӿ!MpkXW Ĥ3Dð6,hY0mgH`}% ]p/6K$,JEDnzR0MXar(MC!FsNUi6RN/A= ;IZM-C ahL$al@C5[۲3tP%趒Zc9a6/(Zp15LeYSh~@x<?*\u=6jRvɠVȂge4U'r=F,)!C10p1b[ڍJ c@p.kֳ:ѢTbPHf5cw'2L+m9t'-DO*.p$o:SnC[JԶhǶ^2>[jm`8$ms]NJbE|OnCM;n`N t!8,&sy$ȏչr&X#7)ܿTYF9K{׆"hFI+;H,R\2||Am䭿vilgOsx 젉.|(2c՘9#S{qm4zBEHe׭-D?owSORLq@6,lJ{k&\k#ED>3Y/&[ OX_Z7Ob4`zИ<7Vg=i̷:!_-aQ[q=l ä xvdɽ¦JaPR!6fpBNo9^.۱LRxYSmŮ#@[bdKR8bwds; 7P|Wu49w9tcS`.\Y rվu!\'fD4+)n73,|m uʳ:o' ]}DR砕5W;6}@B*K8VȲ.]x7A6٠f6R?7Mfj kYM%^ˋǁMre7`ɐLy^2;>OKJv:L+˛ei(+ @5y6)ʣ:kw P;#pk&Dac` ׹[c_LH53XUE>*l1({]ʅt0W ^Cگ/'O9mA<}KHDwn~`ʡ\+ؤ/o[U([Af_:u;PVh'2'/ h^J6pC0E\DzzՐ>O& v{`ceel[TeHDxq ]̑es/}RA5Ei %fØ6AC;0#T ^Wۮw1*1A,E_DM/ ~מh;b$ eiQCȽ[^_﹏):q~>j0;IlivlwpKQPQ锶[.)b +u.ŌWm|QOz8K1Bۇ!Vhjj:K# sm&P0/Ah\z 8ڟ3֬]QMB #*(5-1)S1d 7g )st Gf3 rZ$(m:-㍥9r%LW#ә G="Sg4xgI{NloH%rh|1=혿Sj0uy > P!Se$QY\ѣ }PeMj =';K?+83[`df!/cxnmn dz!մm'H'\FEV1SE/}Zx)vK̜xiXJܛD@AR{%S5O7?qF ?J_,dg ={$7O2ay_FM-\fVtc$!?O>"\iyk:Rp.I(& m|yj6 T܅X`\~ *Wq׿sP f+H@хG{/E!qdSjS .ۨ[..鮾.͕~c60u\*׫{_Ѵq:U/>A٫T6#ZKrX +gP7NSMsjDZZfr?JkweJKv3,[,^VzkJѱ@4h\$bϗFvH'@݈'&>;SY5z"_38T^y PL%+Y%+> $3!.̈́;a "iǠ YI>z2p PSowRkߦ%|q[/T": B(ww"?i' e<ėP{HN-Yl@I< sյ $mٴzNu,ZMZOai:w)5z˩Vgv`6]j6H ''8­R0V F;<9C75yBM_Y!c|fk"o_B3϶3'"QBYIKfezZ](ny/8*[@XHxah&7w桵m2o盅3wjƃ́y6A4xۘ,ҥ)\QqPk/:LF*:߄dt'3K^8j~#0Z(MTVFuC@hҹ(}ڞ[! 3 K_@2/-f:TfH> YrhA3׫T@A+1=qjÎ#@p|skQOg |+Ouܠɦٯ)  -3r"RUeGMfz^l+d_2̉d i]y!RSJUT8 P*ҏ\{H$vH<8߰7[]S/x&ku )9| [aecDvWLFF1Ъc~De_@$ )%w/F rM:9a9|(7hj 6< RѴ!ץ9]gB|XɆ^aMԠLt1_O $V<<: <śԄ'>Ef5xw7ͼ" tccSneIЃcXv a!,`/X@'Yd5behd-;yKLNǰ83@>3 U w,~V_x"]5F3gAS] k8 \ u {Y L;o WI~B~TAb?Cdk}ݑ=o\Je|b$a%_-\=tъP~yHa%gAbRW(e/cݗJq&pM;;_鳖C${˯c~yN^%,#A[e(Z~c:{z@ժ=kP4~ȎuZ?be|y͹e(Ҙn#aKTRKRőcg6@~ВdllA~`_=v2wpn}t*8.O'CU倷A^Lf/LBzb͙וekp-n@i2BH27O&z>҃&mK%k ΆI +)tA9^ CC~/?|0Bq&R+Mo 3&^k=H 5Ap(GOøa@g/-igqNߩ vCoD@>G`'1@߫ }L>xp&Y+| 9gb 䚄f_<~0}hdne zhI _JxV- sD+k[^,{&,}Hx <)4i`!ma.S%atv߾UZp14c^Xl,hNsO7U6窛SQ72Tr> #\A6/PEN[<]V:햄+@] QQ7dK] 7}WHqڠaL&˞ $ !l<>qb|ދZ/XbTI['pO&D )p^LjDž7egP[%-]$9PMYwhO幄y۳WolDP9]،8d{sz܊ւMCp)q5Q2L~Ϯ&#NWSfb?,cjs?AzlKi?my`_@&E;k>Kb0k1xۇP <l=⎩F 2hƭob%5.aX{c?ajyFm=I m֘+{}Հ}FJϮk^\> 5Y"FH`S rOX:3or:ѩFITcu4:}XP ,!KrW$y*8/ͬ]#̔7n{O无뚛CO4\т@5"Um4pjSڳn+|wκL S'LQx;JCi]906'2S!<YͺfН)Aփ0<7cDƣ-0j,K6'BdĉeǸfN9^DYHm [ A&$t<}*A^Ѹ2pB)44D˾D9>nPI[fR%؉wӗ3Ok12I+D#2$ʧm`ûq*l׊ wmC:Y{۸O-#_&0綠l ET[e8J|BՆFSE%rs3Wa P&O7m]2ʦQ6DwEҦ]PǛϳtWB%7Di7F-t+*,8(o[n78ɾ^aGԛ'}]_S' D`@fU p$wߢ()-e1Tcʓu7fSyP]`61z徊6A?Jy VA_[4nJ2.aj:hw6WޏD:#^ZR둧XO/hJ?TrL+fg\\3t; ʷF PNV07+q;%q9[]I3)1 yUywu(Ł1Jҏ Upv0tRla 7Fgψ"V#j% Ŭ8}l;x 6rs?x>C 쑢0 m7T R' }'&?szn󍕗xL6SnxuG"p씃G'/{a1=^WMAm7.RDz:L5.V'%IOB6SE˙6 wl9E"숢4QM|(+m<(GIǖsQ0~;ݎ=@VyR~V7s^ &Uf|ۇU &΁'&ښw*bʲWzŭobQ2^hG?IhH?Zl)Xo<䡖;/VԎ_wϡtְw93ZA֋xKʠKP#C'DF6[c.?_ <0ުπ5ȸi^2.){UD2سj.<\"jh\yrAqYrqFI^v -6_0G(P3ffwt,/5 *h ÏrzĊ|LCM6n>w«?u#\/ه6oG+(KZʠǶZ&󷮐,0o%sF-9v`m?2ݶ_6,&d1,"R(c #f*y0TZFqْ BP!SVH6.-%SLʍ ge n&-kJ|E>tŭIլ,6\6_1-$5W,p_OT6O psO2Axlp>2TNhhq0qq+/3~x<֙YZ-;kk1XJ#Yy543 i, iN늲L$G8ԇU(רT>8tK26?ζM@C $hQ)ƻᰇkS՜d(X<^t10?(dXXcкÉSy!>ǴG5ğ ^<\71NeRȏ LٗH~gMoE:wOǽT\Ӏ_wEF>4k HekP,y GUM*vr =]|PwJ_>D̩g3r_!H);̈Iw˯*v A$8e ,C)q_BP={a 7w$<ƀi,FRE{:o]ُHq=TTOov մ2$AN 1AT!EˑZ !HA=5/lq{Dˁ)Z|&~aDsӦZ=TݸlVxq-*Ha~WtSUgrCra(4.6%խzA(!o=.OQQolܑnTEW̵[mdo:"wPfYW>L A2.# ۅ~%0._Pщ¢eG1BK>Z~3;Ȁ ƃ,<@}ؖط>Bn׎4p3WGG@qGq*XΚ]%TCgz+P Dx5z8NdO!up2"css`G{mPP dMުBs\8D8 gՒQBVI 7;nLe- U+9TivmRrTm|G@q.0~.hL7_ I$P.gpfep}؈3Zˈ ߊt}fέ ӛYiH5V/wZ!;Tղ.D})V,xTFu>{j .Q6+MkM1@o6OLԆPxfo@l8N >Sb|cε*J?\a[q@%Ң /]^y3Ҧcb*b"[ t8<ޟQ؈ hzu/l0u1qRsnqa9|Һ&z k`+wɨT}w+\²$B x]XT^p_a`_`l%1clA7yh{oF6 ӿ/ @ V \׫?$$h cu~S wbA$8ԗ߈@M~W](^2\3( l=Sqk {O8 %\N9ϴSGCG0)gw.M":md-(vppt#\{p&9~0f\Y(Ho;;>&s,iR͊=RgVE&퉏rw6(l]&rK7Us0E:5-{N&֣1Ihh7!jM3:ЩFGz*]62 ,DB<5h@mp`^5f >e*P SCb^<HJj{YxDZ.~!gMok;B;ȕ{$҄6/!$Gf? $rۊq`bAuVIZb+@kwD5ۡ{%َIJl1 [Q!G3q#U0`%V,'vw qTm`$[ JK`01ŌrdGr!ʞJ]xѷϲg Zׁ+zx;$Ry9C[NTq"d##X$|Tk3iT=N<Ӻ`L,SzF./J̌2=yEaИ`Ik;٘F纻[  ;Mb`iIIv\ ĺ=[:%O~Eٟ.a?z"$l { 4bwI-Q-z=_wT0#7sHwk $sײ*.? 8~7Y"J8zGJqUO=0g0;.+Ug8&ޯ^@ړL_Y#N^% rF`P}z)!իRk𜱽=6.jB֘ ƛj0q$%?a1;xwB{k’ yu%v^S 'Ege}3T!DjVHghKi›$'m,vfV1dC SmȡpHђO)YS[h&%rf@C#$6&KDY6.ZCjyZ%W'j:7&റLfKI| Byʻ$*@ A H|xfXC)š c'. |Gf>\Cj ؅ˡl 4~@Eӹ<.ݙy̦g$n #CL].Z$v)y-HPj"bʷ]})+NKuG6& 'נʮl0#k_vI^^DKl$c{x1Рʾ>S8B*SYYˆEj>pQID~q& LG(hb3RVpw+QiNݠ]EXʴF:V٦xzha"-TPK*O }(J$RbՔ@L+IQhwh£56H0޻CsP=gaeT-f0%+:IOR'jh)nJ,ADιŶ'7evC_vY=F#K&+CJQoO1H:*3t(jR`^?˘hcbCvkwl]RɚZ/131u)4DJ \_$ Um"v>rc<3?\Ԕ7/Ϧg&;kF3mF#NLp ݌W(wq%1ЦL{uX5$f n"FMe]So,tR}8r+ࡪ]p>HyJ~ P;ESWilt-5{Bҏ6iVOJ=I2n!c#Fc"6rՎ\L©q$,1EfGsC|Jo}#XI:T:枡=1W{3z=QE 01m5ĂDdr`%p UȊz]U9|\^Or_)Tg/7_6mO]p.~$MH"k]Hn4 ݓ2sQ>m+Z;_Ĥh>!a[$tLlG7Uk*_ 3_3haO])3^pOϱ2ҟ,7,-:CZZFRbFt>eb?>GtV`BQ{L]j(3x|Czu:fk%^\ sѕ^M IpHOU {}ܺ`s@Y:Ġ,J7:޸ۇ0NA}@WFa*+ܶ3ѨmL z>ew׈P䶍 1~עFjb`]/ ^>ܣLw27O w1|S`?ZAj{!{⣣̇EtxF.[{R4;1x bE@vځco2nyR+ȾWh=ܵIC/)7#J'5FnH$c|fʆŸ^,}V .c`ؑBpRSG\vA}X(U.@"2tNS缿2,ߜ!DtB.1\L8'HSc&'h?sU8uCFleanPu=moBb5@J*\עυzAqJ}N r;Ͼ\{٠,| =2\frd9Q0ߺZ~v^8ӥ!X2ʑ`ᒠqէ@0_Z?YndW)]^Yl83] um(XKqvr!P<ɡqk*K)n]ׅ38"1进% pPY Y\ Q fڗoobț +j?Y&mZ^!鍇0 e0hd)-|{=%~YfsC Zs;EO.GזP0&_>Ǒ9±7`6Iv/ݵF4)L %R1ytʽk"epc#7E<;s84.(R ` oT́rITk.AgyPkCoAE ۱S7qb.h+c5oo]hr,:u/p'&Duua0VqBc=Nj,w;ɰei C7Gd.3dS0[wE[m){"uwu嗣}<" B{%ڌ6ͣ8 I4op'66[T$2TWͩ i+Ju-=\b,x/Dt$$ SUcƮKYP"͟;Nkul̝Ip 0A ?;ڴLEXbb|IyWXw{)|p(&wCWq\GOK|=7"@[ش(#h iFx?OwH/]b C3}E{g䫪ȧ |;> jUYb۲U|3k?[I*~76hРdfv|ᗫLى+CDxK=.f8͝_˞o)Tj%"bN x@ )Au.Y`NPOkqO"M %X˰x)ۅ&V_.XƺEyQۦ&<=KGv/m`OI$Vaȃ.( zBHr1Jߛwc ]pO!Mn*on2u 3o$_pQYQ']q,Xz^$=AvRYhM@ۙ(N؀֮䶏Ԉ-*Q§YujvJ0%Uݰ_}F HșQwk"VLE·#>iת.=2d{n#ƀ6s2(Yj]݉e*!X>&jtyFDI(N Vl $LwyScka9Ui.߂NM`a?\/&5a.uGӒz-*/pTr)^UeLUߋ :kAق/ѷ"^%Zx+jdnVe^Pju\Ÿ<% ROEwE?G~|SƓ I> ` ސ+@v1+ ,-\l<{bm|!rC\|Z{?2Z# CS[/%>Y#M U=\#J NsF"-bs m+s"'1 ⑪` UW>aC#/D| 71ոPݾRfRڮG"0x` FUP7\ xx kvKeT^S$CtbyIXfbm9T6\nGz:QEhKXq-5k+퓌VDbhHGO''ě0+SuSW+.dxLVаIҞ ;̲|dW32`1~U[uC^:5-h*þ|8"0yss8ow&4AY;|9zD?g>+\^xЅ78_ e| tSDmf#+N) ^Rhtxdėj'&@ ~ε&ٛdL1 v/uHT¿Vn}e/M,VXw1POBٗ"U{ft;҄ؓ6˗ƑY|Ŵ-X-psa,*XX17 Բ.ǝ/q[BGqNOhDN½+I~c29 ]h(>f[P" {ݕX H8G̿R%xׯ " _#Ocolvu/G`8tvS8I7a2~{7oT{5h\AQwN-1$`pa_:g3ڪU@]bW6Y55pbB I爠B!Aw_\]R [ʑQq7gM@c0JR|`u} yQc=Oz ^*/( K>>5١4*;PZ Z*:ٚ;RaH|wtD]UbxH_P{o #\$.b?^ ܧ plvp !*zґ̭͍w їL ;jT uNOP>8h7~TAFؐTWL~ƐBmQCzΞ\w2CzRT[2sFI!#A }C8KhS{MAs$hVĈW,R;5(rԑ ebY'dǣ@7q2oeO9a ǜ9{T.<; ><]W#~98Ir툋+?/E (@O7--J P}aQpɿwVgà"TNl2S8yFF`?i‡aס~dϳ~L?},D;q ׫5r0U %f"NC|_c 5v|y$Ah79XiZ|N^KrGE4d 4UgXƥX ,=) ソ8U;8uEVBLH,b,ʱF4iҶq 'Ss=reH#!)bq6(ʏlrR&OZ;H ]߷-˹φGtDC,&)}}|DЃ wH^n2r$@10T]&JvR~T҅q]_td#I),FՊˣMCVZ 44Mu>8f/BPsX~wP~Ssj]xgcgśG*^I=VbuoA}ͫ\!X~ ]Nfepgս`jdIX [roq698vI⯐?rsDD1y| 0 5بvgq $P&Kq Wg~g G’̕ Oc&6O7vٺ"K*H.CB2v =Ke&G#)#ߒ&) Zۖ7hΟɈNy_`LN ,Bu)h9>l@|yY~a>ZJY%7@G dT/h=;/7J.RP2h8sDVxzrw{2sCNG7^\^ސ}M[%-kg υe;9(x=pDEѴ2<p``PaygTa*[5w$쵨5d4O}g%4UYҐ}AXlj7jm~A5KfIH ^\ s$`i3?@jqGS8OV@ ^aZ|Qm^(XW||jH BxݍSм.4BR>u z햙|1#Qn c9+EfZGVN:Wku륰c HM8h>Ú+ӈ#ZSTh&R{1B8BγfYu,W2-m} `Hkh'I?T OKGKr;oqEac*ʛg6~}Y0dZMS!F(I4{XjoS+p` V\E埰.ǂdBj+‰yU]@E;ozZ~lia;\tey7#Ӯ}}[lvf!/ŋmdgpG6dG5:<;a *&-WDT\6&_ RxSa!x[-K4hi5qY%[!05b0󺝃a%^Sv7ިJl"k#LxQUB_7* W\݂c)1n~gdװ|=MZ5ySUK6URp%4j"d"8_K?'Ox POeP8J{!FT .CN _g^s,(k:q`BCĿ QŠ9UtG* ޗpk-(dG N"2ē]dV` @[k@DTD,.`mXmC5Fcik.Yڢ[J@oS>L'[w!F/AJV+ "3e(zdlKI7s!!h(*{pѺު4V@wp@~CW^'%轗JWd zO>; :I]ٗ GtCDILك[8mt-p3E-m=K/UU^+ܦ_E3_Rqwmd2$Q=qpG?JٕUR {>(eɈ+|Xu qF OR>tG3 q$92BIg`;yIbQֱWz2@;tFB*XEZT?"*b*PBlR5UeN{h WYnlhټr'q/•~[..8%jQɌkst6#'@[ΑB5ć/:a:܌I`Fx8V'¹rOҋn3ojH@ݼoh8jQT _~)ì4^(|z9 c9ފf%[6cgW, LtS{}8G#sST).kfܩ-IM*dgP 4XϮ8(F2)9"RȜNT0 ?fk1 ?сUĵoMĴJ*`j%:) ] '/9X^~&R86-~t}C^ CfHnѵt]5j*kkI0/07U6ITD\gq?2?~jRDq?4G2=RjsR'g`=(!_& "ͯo5>JA,; Y2d? |xԑ7d/TY:K@@dPj?~kXz+VF]}V $XT 4u-2VIM6T2;pbϋ?WO04,K`buvZ5WRcf_ *m~ìNqa$J쑜f`Gr O'Hy)rKXm IsLQBSk"b~ATCJ7rQ{r­ jg-c 25v0zsrY56 ?Ia0 _=JN0+K6:Ihd]̇M2 Zfpw^S?[`@r;\ H 1E 'a Fv[{M-M"D XF۝];b0}nU4ƴN)hf ,Lnxjo} R-59+ ows.hBAǎ BLd#5lQQX:VLߋMaPʛ~G9*9w ,e!+,_aC9K֢%2eV.&sy?ZT}# ̯ 9rm+V"6mnbga4@% )x1x,E;_vGMXYC6ãOu|Iz֞MRΛd"mrT4_hs b4IeA"v{Em$58M+/3W)D{Ba͇rrPHralO>H! DCt7r ΠJE>vRU`!Q-BzQ'oo=pЎXzK ^w%<;GP *(;ro9\6f[jA)mrݯXGC'ʘŏ}l&M"pdmϪtk-iBpIN.g/isG`yAf -f;_gjat=D nƣ}[ЊbRБvtO PzDJ/_ Ohһs Ϫ[TlvV2{P+-[I+@8YzVT4 ᩦ3} ߿ׯZM n!֬,AGQL5n4dɋ;Tm:5؆xBBGW-t3|3ԝjUM6)pŽ 9Fx Ó/X8 2?aq˼W6ҶI;93QKq "{}GlBM7jó;'29S_Mcs̉>FF:!d.%4/$}~nV߰tc]~tbKm*HdUu5}'T2">ΧHڋRP'\rB'?n.z4 Z ϡlxp [XhN6ډ80~i*Np&X>P"x¶}aJK!cGԎpi`Vw&VB$Ho:eLZ$,65S6xR0)KS>ڍҵ,oX[-KU&j9cNBA|<[`P̈́Ve RSAi_6x}@ghP`qPuO%cyžV`+\GtuU;$DwBPA\pBퟒw,*$ߓ!ZbFi"M7мMQ~h>,T]1W@g(}ߓma#)b4MFKspp)V謹7'T%pAwdQ#c0nAPmdR@3fӦg>:=&{*+tgQwIt߈m&0UMT lKt7FIA F^R5Kn3\! ZT4aȆ= qn SGوrf_h|Y'r4n>dml;_ș1  }/^_M ȝ(yCÍ#r'.}*ܐWE}9gJܰqO>h}̎ F;fs5Fl<޾_NP]PT\^t60~˲j|TUT<EwyG#M"3ܣ(@-{ _*4@ıL'LOGG3Qəg||jSbXϸ.kz..k#D>)}V+\ D3h{ 5/h_ 1W9(c+ +?aC޺1BݮbiI=TB@"Wy|n8Ӽ+[Q?F-KCpϊBL&y$v> %[!6$˳L1AOr:Cz_[G(4`>%jgPle sN>ᄥeٺ_% Jd [g:kOR N)|vtA~Fç$۩9~U(kM4e */>D 05&uD[7Ƿ~/1 {(55'F(],A%к?-SW#LN7| VXn+ tys_-uz2֯^`%k|TQB*J%/7b2k "2ۂ]J_taikY ~n57gvF'Y0ip a \,p~{PE'Hsh i6vV|uD/ohvTxy}z +NZEz lUH< \~ckE~b9LJVR{yk,P1[5$ W\ u4yC۩)|.nR|:D9bKj[j|!ef?6ڐώgXh9' H2yX@Kx}Ld2XE^@1_֧cLj6jxȄUJEgֶq"\x#}ŀr~)Q]zzk )΂pDV,2Pn:➿)XßWd 2TV悌X&_錛ƣMutFn1X8!gix6#:`^ n ;WՏk eֈ|T$c!Tde 2;fw5ޮ6WБdjIAP2o%0}ѯ;h .?6BbB>CV+&KjP?H˱ Bc xXܻòC&7_jH#S z\YZ4!u|؊6dR>*2Z%FrAkߝ+}K۩:;ɓ˄gU^#Wz2KPP÷0?!hoiI)hZ)c[m'E9ƐW9;2_iл*( )줮|Fۣ Mޛن Ȼ-hD,S4I' C{瘫tėW#Ȟj@f}wo |T781Sb etbpڃ%q5g\:۩RL8ldB JXt?KxSdLx܆?u]pӣ(m9L4c qvGk[ZI< n+cǞC9.ht$؄~VlR=;b٭PS-Z!Bƛ~(P2`ZOt[ &ߗ`+dż3u \n1|VlR iٲ3ZNx>iۍ<!AVME4!JF z=Qf+9xӃl"kY#ŤHle ?>N֐eP z{qԖث+4ԳIXv̉YmUua2qL0`1RY*Mb~I㞽{mrb6W?Qo<˥bn*q- du=/>=aԞ&yDR;l>>ת+}0^G@[:㭊D_&?SG=C ʺJ,xch^4ab‹ \٤mɍbQLYfA8ڥRQ{tXc~ ߺQ<_`v5{.."&8WC.53j2e,F]^NTs{,0`7Ṕ^egTpOMp51!Nc3qY-eex}g Ϲ>\B2L{aYKr=nJJj]om)Cܷr26*D!4$ID V\h|Ŷ`F5V}aUx|׽L1c~(hﶌ^ԉ]WR~Ώf.hW[6;  -#`[I4$ۜsغneࠗn}bR*~WT*+8;+]Y\GtfKPyO}Ed4l`FZ Fahl6{dɯGIXGÝGr!U¼cT) L vwq?mnfO3۴лĽߩ61BSXNND>DH 4[(GO(`%|:O|m_?Oۊ vNO 2HʴɖB}€ARylvXDޙ#!owv:=^_)WYO/&F:=[aݱ82lsvO.X_;b&[mc:@+BʵR\u'T<: ).r"YcCK3q£${zWAr7Řa=G%%h9 ("ER6H5ဒgW JD'b@繧zO+VS`C f8^s24Yg?mxuMx\O jQ߇Le 9]wI j]&>k5s_&`'NP cDC1. Bag(CѶ(Vj(;7ۼ/0&ZvWI|5blNcJ{23.o*8Í̍^ÇpQ˗hcU4YUeJnhm ٰϫO4ͯEYVPIaUQ&CTUgl T(`rT~N70{,|Íz~ x̍(~Sh?ڃI~xȂ/3=Yhʡٸ;z\ EnwQH^B(gX!7J3.ɕ{s//2j%~m0@v4fr&Œh=:FeH:Mȱ^(X}]UYGtX@M=MV; nEBD/4|",Ȃd'_˜/cQKHԻDwk 粰rb!Vt<+%#Q?iTHyR#& -|j08T0%cb SrPp,sT$GC]m-[-w*2{c{؟PV31GnGŴ)+eeolwɌġJFIoS|*ZQ Fp<p6«q&ءm վ:4^sx!SU,E۴&O[J,X$J}4=nNӫ f;se΢i ȚKu+CL.VFG!] , h瑙 [#/`'%! 7v mTqsJ@2Z,qǿTeIpj#b^q9XX$e F]l߇G8v|H{#\`7_qݥSXtط5 u}U P]PYF<^wT'?$ű_ۢ}eGÙF ZZL,Ac-n1 F(VK^ /Cz0M0L8\jZ!v^uTv{xl|rj;cJp|?,': $Za@Q܄Ȍۺ7*"uyבLLʳwV2Mj5J6AY6c& eYxAT {.щ˲ vh;F 幅1S-ܹ|g~W۽ f!9Ks#V4#Rb".m;ihu͑Yyz(1-g"9OOxT.;ye1.JӟcQ'ۯϩ{)!*\r͆i!r~RiNޮVj;9-%Xy!jYm;jjc=%ʣn6W.xեͰި8Qj SЯ("^``m ieF$ F,k6(/Y.2-{ a$%/<8+ wz=zWq'o65NCl2OgO=LK0?LhMY&䋨3X邫D"PC=a'G2&(,01pE[F;!%4#=KaYuV=pakhz{/vTQ>k2:-GLEy["9iڪD A]h.# R"#?ESTJLtokڪzji{`2r D|7ɠIj4(iWصѻk~>"ԛ·z ߤ#^"~͚Ն CE,cj1^ Gs//j]4uےowvDޡۏ|QJͮ@s0 /2%GJe6`j4GP0wJ8h\rCqF;;ՎNنFXU( ՎU5YbB0gDavo}G59de&n 5M X4۩` g 0 .c{>V8n"'a&@Br:9SkoM}:8`j!VF\ WfK>$zį?E4NTP%\U+M8S@j(Mw0KDN1C`:i[Gx2HOιMYXZ4q+%aKPZ'Υgwu[D?Mv O9 V Omn^mZ$">A = -DL ->&'pqf-CVz-ԦLB!C4N>~GNryG߿U%0m-GJz”&3rjP*=$g4¬sqz{,CY5]éAB9AG!ZofeT !k$ UOMEJ8_ALCJHG[+i,USVOV^8~ G,P;XW#lV?( Է2_mɢsZ?wN2W1WlGxk2lhB /< kM6nbWG%)`^Gf3C{D7mN̅%>n͙ ڐ`w:0~?g/y,̹Ak9$C|1cŏ|;Zl袴P*( `P= ;fsvOգFbb/փ|S~}VC|]=Df7S O4iF_"ؿ=1j wn-݃Jn^~83|zmpaK8提U+pkbUWjU !ɺ _yEc#0ø|"+JX|4LL1ll9"7vgD+bafF6;d*Cxc! F4wR%APYlkcx8sy}b^(tYstî;!eHI89N~iǍ4oEfvWCgdd0[3E6ObؓI]#aD(g#ie7zz`赂\.2!4{56FI9ivVamȄǺЋFc^1goU`x)Zu‘7 abK&`c"zE.,ޏHP=xN lFhBu`v)8ʲ@q/I4SKn3nr+ }/I.=xa\_lf\ ұ)7X i_9$K>;?lͧu;<Cca9=k~RA!D\ GV^Twה@=z&袅cf4qkRe`|K,(9S.QA:/8)r%vqwLL|.u$c0оC #$u_mY?2Fr97 E"P˚/K*ɳlon$TS(f\!aO -7)nGmD[ 2/F-B/rSy`vA;`oM+ǹ ԇ;}w wMn^w&6Xb D#rg}bHzP}T)hQfзLuѕYjˌ}VgOYP(@<lZz$AJ6O%I$X~%C#F [* ;NSܙ48. e:W8Cl@X|ԛ-LfHH(OtY^GZjF Ѡ#"hM=*jl<;s9q,@ ^ FCB,f(. %ie~>Wg)Uan,LV6(r֚d%JL Qx6ZzP2ǟElz}oA\D`M{%)X#޽[I6x'm cJ) 8O7妖z]fCH.E>}E/HC>)Έ3]8bv5Q/3In+Z U6t#@TO*XKe:tĸ[X bӗ"QhɟIxO;N]̓\N48y+tn>͚I< sJ3#6F_ wj @ L -8o Y+03Q }h^xBVl(-^'_8upOݜ>{7Cm IߋM,Auw" >WO & eYyk8uR㰈a3*WA_;)uz hƿ v)@%bV0,V-zvk rz> ̩v$LAoC&TmF2;Hjƹ6o+!`; 0x"+ 12rA.Fs@ck88 W0lA&OfRx(y88'\2n1_NfϬ_=EUno'F7GJAo%纊m*ƗobS>AnmrF<=&_=BzV'&T ȚkJďYy5ǯL!u(۝DtRc g@Ce;%BF,\ԁ-n@U,}/M(!"b "k,d{8]/|/~|4{4. k%쥨(D~hY)x23##G3"22b27:јxqCb+aIT$vVF92ffi\1#oVFpV ycEq扊_iGQKٶ8i藚rLz:VxsR }A?z}+a +iA3R~A,ꦬ i#D&4t V6ޞ1hDdժ+e}KDrWkya\ gCiг_6OIU5w@+OZT7M;ujXVYgef|\ ZX k|P19o3Y7i^H5,K-(spxYP3`l X}/f[_>ż~ T+7v$HijZዋ-C &\0ZB] xbȀ}@l/V[g>̏ҩ&DTUǘaz5}~0Ԣoe@E rO#A*vޥjJ(B{QsOrI~ydVGΓ p̹F<u7c`F`5jbˡ(f)$Mq}2_r4։qA@"gʼnI|Ve~*3D=~mSN_E1ȝ}FchaJt5TGCU^ߒoic^!"4BRnz,@ۋD'»uos.vnθ.5ۋU92lFwߖD1ͬ+.29F^?{i5rRo8yj2Bd&;n8/z"BkkJTuxg:uf'P4͗ؓ۵b}i|L R,w$@NC Л^GZ`QOm1;[!7 ڤkŝtFVU#1TzC@jϑ<^T9u7遽Aq_HtbɍbH+ #Ob1C5FKXW3)izAyP.ųS'/b3hVUr.൮41z QȴPoX};Odno{_ܔNC 2^_FYM=)YDi5;6M Q2 4b) nAu'Qg9NI!ʆlQ7o~2eYD{+Q^N;}z#Jwj4-C7VnO~ (vѵ>_BY\4)}^Fv†. '|udXLQ#QH"T@(TEg-)3Xgp#O*A(nDd崅0L@q,yQawQ(@|ć;<̻:KJwN"A.$tʹ%O8w^mg%D`+otUR CJK:k]p-l9X7 zө}Z@+Cpw2Ab&?({1\exw}\8uk4OpZ?!uDĪ3 G"U8b"q/2!h )FUH+F Zjݾ"kaj-q hW|NU: QSq[hSR`A?d!陷6/՞K'B.m䖧֒܊0{X|7F&M.ƷkHE<|f smG6-Ej3ʓ:|qEh[eԭ- R{hLr0n" a;EX}ɩ\'b~´HFzcF[kFӮWVu3 P-N섯-}4Db}e">SHE&r4Dds_`a΁"Ӳ@FeLb1*Pc!{Kiq.S#-KBlCѸƩviޠ'|7ǭv(XQ{kn!=%y,divW̳ /ҏ>dT甓ƒ>Fo3em3 ( ʪa(IQY ]k}1 ui~fpV GCHNK@E\`>rp`N T+l< =m, R|̞$50vw=A!S+0zE8x Cnmwzӧ?੢xwRBgxKAMFsU"MWṝP~) "*i %Osoj߈)RgJ M@_mfddB%xh|Mu}JT < KFb emj5:G/g!S@[C4)IG@%:2iw o ١rѬ_.Z_`o`<3R (΢)Knȼ762';GVxq-oz.*e /vFrfTiG%9Vw<%[.; Te4~©݄/xE,;v1CXƪѦ1:{o i"Acp,ً9dޮ ]hL3ݤ$lA8Nogb5aoq͖lA@Ex̋7’NsP+{aһxT"%mpJs:1V14n 7kX0; ꜝyz$X.q`_ǁ $]CWBMZq-x2w@Py/ `,I<MJCoxaꟆ+ߠ,r:KUS'MQ ˙œ734G>x5oag@ϨW"W/G+uDJ |zIzd S^W+o]6&/.<8/Ѡ݌W$Y O_-&=LHWrfݭMz?Izx&ߙ"n/-c.TuBO-DK!QOptwo!=$ N21#n<4b)epvp)[NeVЀ+E>_"HVC\XDԄAJ!dN"1Zۆ#[Rp"O͠C[9w=vA[Nڕd 8[@ [2k#D i-/yk\ nqU8ZhowMꝝw=I~#Y?jl΃%z `(Ll?b4'cŶL\Ce6+jO2)O\ow•m߾+"jg11Zn2jsz6^o$<ihmܻ1D"-:+_\Cgُq|pzWkOi8GlW='Y/rO,z[24Gh@5T L$7G$ӯD΢i*+}/)f|_7Q=@S_oS(/͂mӛwzF΍G A@XXχ'z|G+>7hgKmǶ등ExCÐSn6qaṯtIuL˘S"7 pÔ7\pՊW>=B92otbG8ꚱc ,EI$JjNRrWz hn[)Bw YȠei_#ֆ0NJF:@3Vҭv;^dl=mNLnWvE5Nb롞.A9)hT3rxsi<|cwN잃*hV]`^m*uдcW(9 w|SG$\'G*s :kzGڻ YHEB4SўP! fzXU",&> ԭo @>O#ӦAj}² N4\"΋تSxm~ⴻ?!j|m?e7߫D&PNfNkϑ iJ*-!'9xX߁=y1a-L¶0R PPsq- [;8$6S#x)7fzssۮ0NR $[m5DD5^k-b*5x&V'd\~Pa.>RE¾1q p tflʶ"\jI͛-//#kܷ98'dF kWT7:ޢ{x*?`fm޼~uMv !;KAaޚݳ*'D{a+ބA/[yxwЍwHZ~m?"[?Wu/:g\;.hqǎ|#*+w pHΣQ`͟Nưva[l &MwPFTl>G Ұx j;Ƈl&y8R?s)V0_'h)eMJ f%U+,a%zp?*ZyRlEmNT[vJyDf/w6 џnw훗M @Clt. _}c䭳c 4K>q}5/WaEP,N"t{,7eTDכ-&ScR^'`(?N%K5}r'j-ߩ{U%DrfgiTg.@ur$pH{#Zy?lִc |qcOGV2xb9z)I(&,}O#$Qk4=_Sӿm*U.:, WWHQ3glv|'"Fs*0C2 !Ҷy[K{ n"BاFǴ@T @j=J"*tܢtG݁/Twȵڙ2oơH\ч, ˃Rsmbb,ֻ YYJҟ$}(Wî#ᅳD'[M|XD+ѱ'3(tДPS`dLEmo&UoȆ NVxerc qS%lST E|s%q2 ΋KLu#]ј;M1BF~lÄ_'mϡhl|T&G'KkĒ u u v woq#:GiSK5-3t&4wZ/6P-F sM6OݹMGH.*y!$>M2JYfzY~q\تE0{`Kk~ c&Si+.w( RQ=jSx"1L_O D0h' 4Eȝ!Xg ʤ^ pȔ6ITM~, XuLoH{6܃$<.Ib["3LiY 9C8 Rco7٪tt-!QF:@ոzu晷]򤲽1Ae,Vs~T=j۳pMSM-9|4}ITeHM$Dn٠NvKC [a@:[ٴqm`h_nbq+qb1Tc }lC|*-5w1 rS^N! # TwLcfu,?2Gy"zG`Kx-`.O53]thb^dj98|6f q]]6(nrr mSpVև p0h݈}rZ2g^ #duˍɁWH␙Ȋ؞ 9KSեMWR-L[ ;%+Ϣw k;784D"m2u59G?muxOx7B |=*B$aDURFzZK&vV:Ug,Komx+eϿ”\Zw;N!%|Z'Ǵ;PP-."`>]XY؞O d7X5qh݄#caȷߣ*GxB\1G1i.>nQgg# ˁl?(q4h}/~V|/YA,E0Ndk;klD^D=_oe/LB},}+{lVBΧ*|(./gv>s{ .wƈZ =‘WzaYEKp|?x'+b|CT7쌨#Q}U!h6?~2oKH$FlyWm~錘f0ㄱD/ ` YRXed0^COrsMmuQ^W/\Xd{%u8cE="/ '@׎M}8*Qq6(N/~#^Pt3ov 漰/8cT>[ɶo~wz38_ 5i _EqZh uA(b跫țCJV p*Ջ)kKki vr#Z[koG6OMVdb׺7\U[)c$ tʌƽ\E!JBd1Alq8{cW6B%-@韴pD2E,C4}DqX|[kTfMRc'; $LC57:?sM܄`Oq/ܹISwJj y(}&`|->i*g']̣4C?G)a@JRsB"O8 pNJl0 ~IV#G*=+!X5nP( 'aI~#G,?}T\KK,2f}fMT)ë2ӣgRǽ\MD#:?I@K5 [830ZMK,PQeB. )sB^Ȫ˱|xC6ðHxO9d{2sw&@RcqFmcd}n45G_U2CξxB;!\/\yZ%i%LgƱ C|[FG)GW,p%}_FLCIkȒ/kg9Cʨ-h]ٰRbf16}meԝ斅?5u]Ù\< G]6-%Ol.}?SFI7qդ,S?uiq;G(yF/jPe gr9³k*ar2H/Pُ+l2"y]EwC WiAs̊%Wǿ ˢhQxֵq{Nu i^2z=r3xw*Uaq_zPb`!7SlB 8Gh0.^DO>C{]mtw %B'SU<R{[a V?)fC!zp ɸLlw_K.v옜gXvPPx"##D >ΖM d7X=&t.U:j,˚]nfH`;  lf7թʝ]X²Pahk D2l͖~ڻE;\;݂8nʰk 1GCe`~u4y=H>tK%cbB$Յ{0D*G2܁s3+m/KD>|4i4vAdblNp3 m"wYV04J҆6؉0Qᔂ Ɛlq*zb;WtkZ'ޞp% _CDxڟ0][j"ЪTwfv5( -чd!&1{xŹ6iWaB + N@5\` %6(,SFuH]pWXnG&*Nd88cƬA [|d ;j*( blVYz++3ؗn?r$WfL!f܋p1*X]ZO}4<#+ig5CWjex|[ BQ /5U/8Ϡ ak/NI&]y Ba-W\[\P+4Z@,5= :i~{m(+_zS9}ĞDtsɊ;wGxWu%)sԉk81JJ ֳpJxYQgJ!kRh ~#韂3a9}_%AR[(%e=4\ zt @WqGTmhG&0]f+7xPZs(ͼuF?nw%X9u7!ԡHΛ"SzQ]{{Y Y]|<{E\mڐ: 仂xZ=1{7U Y_"қ[շܝ\+iZVIZ(~H3l=32?q2gHGn"D1&]I_c6p.- N Ha+wkGA_\baR:1{ޗkuh^(gG5y!l@è*8*z>W*glk ψ L>]#9Q9agqy_@0w-nlccQV;0ٳc8(O.`oW`fzy4.9t}ׂ+33i(B*Î2m5^ϝ12;X|F&@ șr礠i┺>rw|aG-bȆyLD-5&iד WLqDu"U qq[>vo~@暀_Afkfk .׭+Q&i注@CT<NHJ=`ø\5׍2(]%:ݒeF yLNŶaHN*$rF]tM߁c]ܾZoYvNJ2ƀbmq#_uqZ|$,Mwz,\(U'Da3V؀QX !].($4OlN%nKy+tE4nWUJ8b ^.Fsctސ==o]yKW"WP!Q!1ctb/ywKIITh$VBxKWJk%NySO`@Yn ] CaJ6|T4P bVzk6er䲦0Z h񾏻|<,]` qGv[ڰl~c  co gV۔,A{7qQPDZ1ڙ)L8T" c.NjT9k!56WWYE|#YҼ\~i?+8o?Dc5϶kPԁ*1S堠8ҬwM qyNH<~8wFb\vOST`'Qtz~DlU(l߲#{p cVE&9|`7/_ܦaʙ6Ē3{3ƭRmZbtxC芽Ƅyjb3͇h ,cUMdJ%5{Ju1SZpR:@:IJVlGq'`I\&0 u]kyeJ?KHֱHZvdLJ9Łb-(Wa#!V 9n&CTuٌgN`sXw{R$f~ uYz*x/}c.u2 45BQ"cpSf"a,h/s y=UD$}tPdӜrPba,O2dv:1Fg~/Rt|5(iĨs FrOǭyeƜ@o`>YMozB4xyX+٤vdpv]罎?(oUwhutD{\LAMq'[U N"v6Q{9o;kv4آwa\e@@egfjvbmpܤZn|Icʂ겺ë <\m$EUIT\̶ݡLtUB˫&LՒx~<{I[bT?{Řu+8;W[`f,!g4tG(3T8{;DkP+iA?YwLx oN9)p hKS6Z?^rPɩ @?80/ਂ Fc1zC\6'InPV"uLA"S2k7;t'b<A!;:trs^-ms e/zwGϸ2A>bI_M7|V%R`;sf~$~+mV*rSc4^R4rW[[nbY.B>@ L{⮐U3!ëzд8`'*=U.#8h<N`SңWa6%"[l1[<?qE5 CB# OIX6!" ،'63/uP޵|lPUvdnKKXOO_y17_4ƣ"O%Ɖ8ԍO]\C롧sl~Z%Z's[[ST7 z\nEŞx& vNUyִFFE&-%8*"; 2&T{[jFt/ӡq2DBo@-,II)+C0l6X֊ͲUT#\3'dp'_Cm2t#R^f7$ZBVݵ7cnܭ/6žapQDbqs;zpK^zW 0;Tw%y$a~Uf|"&W͒pGZ,ҴQJ;hLnDHH9M٭_ju:^ Ê;sk@emcЁJF8Y]Ѫ̴O"WIxpޖTe}|ê?@W:~ f,0f-$M,{po.`AeCr{4i"e.075I0Q1^M>'!D' !,^yܟbDDϹs彑w֫#M2mnh.P;N ˸SbfŶrp-Nm 6B]ghXSbb2bS'sM)g+zD  @Eڰ~$"O[d-r˵#)C:JE(/'>A1-y]Fr}XkvmZClhB0Pן-#OzX|uT bFB~AĚ[ϴ.GucjO/׏9?,x~I -\ lMzp &+O1ٞ1@lzo\Ȼ`J ^ܱ*FIW A>;wh]e5{XDpx%0:`1:?OR?b'@3 W vK9h4^4G}ēk{ט˒vg"4aI]QgI~8u !d]Rqz3,ç%l5#^Yc@*RfL hÛiˇZ1:){|4ӟjCDX,Ši`z|ҫzG]`XTh!YV!oY2ڳ3Kݦ\Ez!#KB_c*< yciBy%KAzhsP\Sl7Qr@g"՜K4=Ë%t[yAr83^}xS2Ϋ4@ҿvJE3yu&< 8;{dS/(A#HD$ 1VYar;\[EܙD=k<dL@$#r}NT5cJfڅ|=Wz ٠DL Ps?N:}zAKIBOXJB0Cǹ#!_.lЯ/V{ጃaCtx<&2#AUcŠ]NQzn#6SR@=Ңz6IN<.>w`Q9ۮJjɿg;M [ ZP(?n\'JK>(ڍNa繘{S{Y3t)RCi㌮%F;(_%+"<]ϕ˟ 8V1yXD;]W%OocnW(n0 BM! ZHPRuy4k g.∀\'N+](7b9TtVSrJ{mB4c*3LXbڮÌ3!+.9!K|8J=\ҏG=ت7ud߇*tև9:jK}~|xײ !մ,ݳʁlx+|Տu{v=؊5*- .1-E(:c2+'E3T(jl 9F|cCt [9tWwg bx. z})4S,nOp(rKM~,48@*:jn `X8zSxl4&x֊Wmj_8O6: :d+0>K\@EݟNq_7-j`1eM i3J]{⋲ Td/gמ7ՁZcaƹ'`| nxkHt<}4&ĞxEx;_+%pTIZPEi3a@^xlOEd2C1I yLۋ_Kx؛u)>OcZk ~F1zy ;?j*ښ)Zȶ$EIf7v&HI,W2wTxv.`޻ VwgF&%(9hZ{ "_8w>ǽiO}L7lFMh'WiVޭS'HLͣE4xƲ5@uȤأyS: DWqyChZ'̫` qGED7AW8yJ! 4399&."zxxp}fBi)ypƀn'IϢSK[I-6%'s V㯃nlv@)qAMDDf^N*axQFfXٷng|4X_['4t3VOO?74;Xb~J SOܭ6Q3-_aټ@12ᓷ>Xt/C4W"2]5.WnP\i<M֏G].*%v?jB?K*{(t ?OuviڂPh z9&J7=}fcydXF%}2>!i]&5iUZh20\OP e-Lj+Ͻ€@[D9`:wG9}O\]gRJz8`0/9T}+.8!U&!4Mr̴d'CψwUf0Be$XDٜנ˒ͨFO>͢K@}], ^aP}ɲ[1 aɒT[jm{/%NSd:MXSՙ6W] nx6O)p~u~# tX‡*z`袼yvG*Y9 Ǐd@ dz8AMJ?nI0Z琥lču!iϠ`~86PiHbN_qLRnIg oJw=JT5o$P4LX?et೸2'5n?05U@5[^@-F}΁eM/PcBAfLб($?:P.+gkN`nz/kO@e$IY͊ݳ~&fϟ`RY( Wh#=g+T)D.X%ix7 MRI  ӻF%A}ZMTՅL.AgU^-TCQ+{-;`Rۚ] -px6N,Z&H4T,XaP ̺OWGz?GlgP7,:X@KD ]-m[X%a:ۃ+0Cs4N8zv+u!Lle]gWa e{<߭Սvis̜p]L*Myl[Kk|t^Y{ Jz76hXޚ3Iރ7VyHͧm!pC]9'; Ԃ<ݩ__WdAv)9L>Vq=*y0%ڜTiQ|$c~5*;{7StqiJBӺ"R$^Y^"G/^_,-]PUwgȆDdm `j+޼wx ߕ;/68/f炁YБ|,C/9S!ZwlbJLhN&r9dQ!I4AK1'`~Y*~v+&]g17ғ%yUTӐL!!văph霼ۆ'WM|H:6,XRнB;{[ԑIЙUj*I"d\U*Dw4&r]دccaI\?eU~Ix_.O-jZy|rܞP4??{ir ;IJ`)[d.z\h (`C~GA#U?*kQIGZ닆aW|#>+i@'+' @p4=/*81eɘuaq)`ΨqKXkNX7%!?w51lbcUCl: U4a|yV-hO6.͋O tlM*gUȶobbHN)C_% fJE!`Y'Y(30~ﻜ ?af=n ?.Ɯjb\ u M,Z=W.;![Ix$Fq@S!%ѡ [:]gT&*ymq7rHe!`q--BY5x=PklL=<ˌ]/;]-ܛ6Wpl}"TsVTڎ7?)xyWټL/; eBz# @(oSgɺ8PK^xsP%]֕ev"$;.!+جQcZY-b2}x c4%}s^wB+g>J16 }1j%.LC&v 6WK!$–:3>[;W Op'^P;}:8cus4ƛa%jcv?I&;tG.D3QZe_l+Q(He?z "-^}jOD(kDfʮ 0G+)#ggEa4\fkySS͗@'{:vƝ Џjie&m~!ʘ1|O[.8WՃRٓzJPP6*^h^.'4*/!Vm]*`c\$:0أVb UgJn %48o>16߅;ٻI"FM4+DQ)@51ߡV:`*@\S#cAlx@=zؔ/,i r,`(bҧ#Dp~7j_AEC-sÆuƉHݩ8i9`%F_UB9}8j:`6RtP*o`y@ܒ O#Rt&P/GI}D~$=jKKАr5D)S=$z82ialf*`ckTt8ȓqtY*>KúpyGvQB0F-W߃=&xCy51z<%oA?&:_jF9b z$ SG2.l:X Kp80gUk6\d_W2lU=Pxc#*T:V 0_4v^ !S. d@t: pB3qqZE5h+MZӏ<@@2OR!1g.:׏ҫ/뒣d]{Ea$#@\ubnD;6r\g (VB.MA"MrRx򢸁r8r[&e`?!n˹+ĨjMFi$ކ:n-t@1_sGʄ28yh H:Jt7|{hȨp4^9U ?OJBYDBoQh"d7`-VhR"F~umܫs|:>leF*&}NZGVAe`WF#m߿$#}M)JcsocPN~USu]#n94g!ژp7M;`2sG^ pY6T5a:6-r|%aPڴD=WeGJ:da#*KSUr tJTq%2ĭKwh4s9t/'C$NjvƋQ_(2R?݉}av\## X͛vʬj$YJ~xY~h%8*i6ًU!W,qo5`Y}wxycYh^[`J"L#)` M I(>hѾոJ:A75<˹?@PHT蓚VSJk͉@8ūc@@7p-eux/8I8 \;IJ_3ao錮Ipr HXqbz`} Q<+L醨 T]=2H& Z) anqSgXNͷV& L)66J͢:=9Q%\I#7]#teK Ò}*N\ T[/q)?Gy%Y\5u͙(OX&r v)KŞ]%L`4\ ^p(XHL6k?%9W%=9xʹ^Z׷F ByOqD ooeJ+g(A 'G }'; OK$ x>ϥUdȒx"$@V+kc$a$v1 ^ {IH#6X;T$5^vYaA&`ߍzty$ Oݕ.;G5K-F<@!-Qcq]lmg*BQ3vk!MĈSW0xru ?fO]DM٧Q+΃bg8vV3ÒRTNKʃ=+S ݓ}$|e9o)ېVX /b')W?[ʴX\;_㭌 LTe˜sXH(x~UbO+|z*c߿_j /f. IN߯Lk=$aC iR?AbM%2(:De+a&"U/N c_ &7Սb¡O(kf)eٛ-]/*d+:לG\Lrw <}a WƗ=~TJE;ףa/[،cnU9D{%b5(*s˫@ .*J19t-8:AL5YvyÙzDArGȬY<-5WٳP\zوjpcƪфcZp/ҮFxv[(aC9 JeMݯA"ӌFP[ A\6Q"{p=`ۍg9_lfo8.D-Һ~Z \R 19@7Azk'(XBIk g3hEfhƳ42bC_ok?aͲ, &G~eC26̭ vO kmc;N:!p@C֕)oc`wP K{3nMW,YIlXDX|L-/l^'@iXѲ4*ꋔE17M)S1&yJljG(6hF?:.b1]ΰ&f,SfŨY%3T_U$ 8Cݗa{e82L<gzx}fG#mV %(' [` )qo6M{IJbGYX zmL A.86]tUYMTifېmu)b%PCzM1$` Zffv??4 ?=^T&6 eQNXAMNA>|*9ּ#CW?F6wr㞎)OIOc:tj+~*䤕Q7@OwTo%PmԌ"v-yTߝݭ=RYV2b?K?vw!xFדCwA'i3ш~G[jP/?:bcjEWYKq2k'(Zpk.jǁ"v\Mc\nbbW^)̵SCXaGzXK8.XS^5sHJu&[QFmFG@<F$ xKd=G .6_|/}x˝b| 8J: f6@s*QgJ* GK90WV\8 - iۤ1Wkܨpn\WؒQީ}Ąҙ /]U`:OrA : ~J p&=D_[_LbCw S$"nvy0qe T]b QOڂm24YW`Ky ҷ^?qaH }9LWnzHgÃ5R˰0g/L׏7Q|VmLv񗞂^epVS?Mklk=WTW퐯0@4 v堀G<#+FB£^11 !+כgx[CiaJ mP>cԚ8/XYfo ?mK ,`S +lobM=YoIEba53;ʫ66syX%56E˷/W x  lӡ.3v+Jxo*HمQA7"'GA{`zeXxI)Lz[?MpQqh%`cZI2!=QdڮO^p|甝rNNSImvߦq7QH25*7pl?#AHelY6+ 5cIJ@]bgrG)W݄՟_U&T'D?+l.)˧!CXg :at)S٦A;z 8Hp&=KT /`p i%xmͯTw;N- Er8N{^.vd#FkRI69`LRrT؃8v)/fIWLJ zmQ6qBgѯU"xߤ;% Lh9\ӳdxAJ#ض&'[d:ZmAF;.( *բ冓&p4+ ^+@LbX>S8Hb/IeY.ˤ_!H| F*:kIGM]OۘTۡh %x hj}敨]ͩǿKjkxԓi r^AaA`r2$'=/X'{qBE|,-W; sa5 @(^4uѽǷ# :V;"nĿe,zVYؤf"]>9JlC{iںB>$jS;7ȌGĬV_) orU%gx(œVr|+)ϠAt\) _^>Ԋv K1' Kme^" V$yxzHFQ˻D@TIՓu.t?ohGV/_M~8Uv)[Vl4C2k-WGM|P-bTi5EЪve\?ON fVlMSLkYή?K;bя.&Ԗc at-w4CLqA^*  M5ðǕ7v#5Qkq-գ 02Ig%?-5`ik h/.^d*Vej+߸G%tEԘI']Q94&ʓyL }@% E]upGYKT@SG7XB[{ *Jj6PF}bĵ ?)ˉc[2nk5BXw*M{&D8Lͽ͘VF"3<΅/|)6XW1JA7-9<+q''H$AA-8%gwfgOMlh%@Y_d/7Z}nuZbS%eٟ'$jәF%ϊ|EL07$1/ٲ8һ:Qu5>qn-2Z!6@݃UZ595震BMKV?= |Wz+a%8o} *':Y^phC1F#fJa >q7:Bux1a1Uj.B;A7RNz&]804GGOp,[>7̗3R=n2ZYK(2k.#!TL54 ƻzԩ;͊Srx 0guYÀSҠ):ApG3Ak:T&-~.j!~^+Nd;J%/W [1iAEDOӫV!K1oyqA<7Mkɏ \`z㽘X3փovz^@aj>#KsV]+PUv*.( `8L$>|=B^e߿O&A~Vk:nϖCI;]kPލdg3D-x R'K>g_8dEᕎf[F>̏ No<1C6JYڻCPG>FOfD#"Ч(C jPr3c#\k-|/mTl@5 ,%]%bYڷبAc=‘y**CƗEkze3w.[iz~﫞@ȃׇ9Z#{3b]pɆg Yǟ՜awWF,pؗ)3{wUC=$*⍠fi)/T H EST9I~!lxiDx%7#XU\0boOKK)bm{c U,%i-cxczVJQYsM?MO]Xr??C2(y>o "C-D;р [#v6~Z<|tڼck|he.Oh]CH_]KuѵD3YiZTMWyvEyhl+cfe<@?yI.B>(v/@P+oX0K^0~ö>t}+'i\6̦1M/l6`o>-T1坭Y?5;PڅW@^j{&q'mC,&Waը8,i#BLJ+,;`+h"~*NRo)Q8 @|7f=,nQuס!}O`BGKAV #z;BV)TiTܢZ9>>TXO.o֯:#ue'gyVMYH|lY=NPL%아-U/$UEZrڀT4,ۨ4EκOc Mj^@ii Hh -p.҃ qJ>O6"O4(bfD\*ìZw'oo%])E>@d`4&:_5v6 e%)Gt?=ML5=̡X^{ 8iZWNlg5%%lEEHDiJNҲ)2cdn:V͢fÏc…Am@*vF=F'EK~=:"i>Mv;Қhp +֋_f숓-V*WH4"mI9]tqq!;[Z_?IIՓE!gQs.Z}/*i ֈc$U"95.'|c5VxRxIks2||uW1F.'nC5#p&ܨ/oaހw_ך횰q4!aR U㜾ɪ|*"u K -7+Wmq-Hă|NDK"z;K~qKuKI'ͅW/@=J=j#˛uWF 0U'nO 9o5s6Kw.d} m:f.xP_Q\ZHR#(07d߯&j( `3RB3]It#䶵lDkE㳮 X\FJc4B?kDu]Btn5xni1jn=SRw•Ͽw'% R($E|] N0S HXJtzSwL_M/pdk&V!$ 漻g7G K u$ޢBgKӈD;G$Zracw֛u5A~xR a}1tV6U̐;xa0`V&ʚw2-.p;]MBV53n%4ϚsiD*?ME""{Jzv3ѳ ʴO @~Yhfri0_GEPa47ACU #u gI$S=XvҜzCC˛^C弰RrMSOOm%#j"\OJC&!0=2d![XO>x95".EgEOIӊHB]ЈtnK$)@Q&v#b9wqI5jX:eP~y wnH Lh}/eUkSE@ԂK8`Sg%ԧNB6Rr؝j:w8)px>蛟3%*_TIVG6cHaTkDw7c`:zr\)Lb3§05QD‰a=^rq,:FMvxSPi qJHhL'1&(4z"&pi߽ɂYxаDƈ솶b 29-cOu-w)Yad?_6Ѷc%r<٭yuQ\)G]_Xg99@`"6MvJwD~GV M >~a4;~ӑJr>7Uٙmc+ۤa4*oG4I#*U-WmeZW1VkIe|)qPUi?}_@n1hs -FăoFD=f;brK2@@S0i|ɳFQg5m&rXYFZB@L粶f9cqDduP=;|2yBeVI2Dԕ14D2i;\ɑe9GDuSj$ 5G_9[rX{@7*wUY@@7Ăqz]AҝݵWPfMS2+gPj5\? /go;kBuH-S HzX7gQJMX ("7 #`| r[[Y?aH nE嘜w,3nB6xG G:% kg[tv֏5ⶤWyCYؠvA\Tdˏ1KTKm6H@;줐um $7h*QaWܷ8BW0Ǒ 8,C&H1" PD}7JY!.h;`@Y$:+2~ Db>?h!pĞm,o#]ڟnḴ}{+r#|#&JWt(x3"zf$F㴺C.„&N9[&U%A5-/2p ?1p\ʼnQVgxQi&Z*+Q{8q"r^~,zj07=zL/B< w;91lcV9wnW+ ͐Ӥ6y;"$z~/61$5"eю:Д55w}'HؔTx?6!a vjJ9o+VveDɄp=sQ{®25ԄC !WEpPv ꏟW?ӿŸ5(b̻`gGtMٺ'EOf̮u>ѡPxj'8XFWO(0j%֎XI[CB"<ϡğr13\2"Gž2@jf@lzrgM+.&]=2)WC ❮jND uΥL d ɴcz,K Ӣbli8'nXI+fQ"CfVN 9ISs9Svrt Evs:F9hbs^QpD4F(Ǯ+nK;E_3[;WMH{afEK[V†>WoDbG\6q5*u>38c8N!B6GK&e1Ar 8 m-%MU,i,fq:/L%?K%1*p #F$o!*O>^TOhlZaeLv(,k4PЬM_kѦpoG(M\h8h c|V<"%m 4 eSy6)e/$&p[0x{?A{a31H>3BЀKs\ SD5h['T.\XI?_CC*P<.>$43 HzSW۫(5FurdqIHf_. T<~탽8̈́LhoH''4yuz,s^oo^X='Dy̨j:"JY0c_bQ.0itSwigu?^~{_"AGMʭ_ - t3P(4g͕rq77<|11χ'}U 6'37@)X?ܢpy Q-]"քdɭӗ5x\[3HRskF1;2Zjo-R7mJfW߀^!Eu$joH&jW#~&L@H]3=ɕm@YnN]43m|ho`z85?"6 .Eh&Q.a7#sNbm>([׺,BPSUԩueՁa#A&FZ=m_"+tR6=}Wn ·z1Ta*zxz| y4 7q`˰PGk:<@yHgSW9S4\q=%`d@vr~7;jF}͠of 8O+ٮ5%: RH =CxJHsȣTjy. U[ȗy(VYfeb~>c W<%+Q/jh8ufcF bSu295a% :rޓs+~XpXh^J(R+un]V4OU_gjq \Go+8$iWAuJ4zO s.%pѮS%O9&G!ʒi/p۲ޟz:DqSA/RLҠѕ=Ë@w5sPTփt/.ǒ>JdEe_UBjn Hp a@ЬZaBTft+LjoTWAwid-RUU<\ZcSVtdъa6J+P*h(\ QRI4 +4n UYiA*V u-C>Ϊ??~)%]JK2:~`)e[ЮF(BY%.}'m'#R+˞!Ԑ s\ vBY}.Υo^:T=,i'MB:5BQ{Wk9Fgt?͏|z 'N mª>o&Te.Z~ݨ5 I$-?m' =EsWmڪMweRe)#c "f&Jvmx ` Vp;QhU7(9Rp++"!53,EQ̿Lg{nw;_;aBvDn4.*ctٛdu.3s;m9xtC,ke j$.+2f])XSDJ.л$Oyp_8!^EQqh Džk}5(on)Y16ˈQ P df*n̓kѡ'ZvAlhpق&S*h@z @gE~Ƃ eNn3 k$.efokA.b˴L4jY C 8qR*"<)vg프PA;H=54Iоmj'~^?5uwG*씙MJ'RSǹF,<0cd~5IgQu4yBl9Y?&]q$VHO9H9Xc:BUO݄C)Lͩ X$>{;X$9c.LIbFcc+ r:#Jy*W<ܖuJN,9xK\yU qnfgJ5[k"p8_ްk FEy|zG<`V9?FuU|hNP ףM-'T!C]b.g*\s|,QS ӇDtɯW 3L&*RkqV|` lEu=O`ـg6>VVX _ Q ru5Dl)Q1'0w x}/zE6e} 5v1tֶ^PsTl ?n|@Z0JrT\1IaIWSArxPU&FI1[.#4ʊN3a8f9l Ou_zspi]s=Rv:Ԯ~&yKL ^/ɳ,Wğ,sLcNPm](ݪ+W mKv:Bt&>TG`W"ŚcL%:TEE/NtO֩ΨyaFwf<<֡I٪KG}[%7 ڕ(Ŋ]ot'Z1eXƎE=DpD;Iv; X#ܦ+Q/pc97*( Uz0c?4JD̦Ҩ\3 21a2/b1뇃Wߥ7Mذm o*Y}5$mE ()xH!0[ 4V_0uy@fGH!YVgsҐ7G砚k+FP(xt8s$ŴІh6MI~3" PqXC`}d^ /=A޹K`?衱 `H֠iv$TkSyZ5yWo9p 7Ap+wEݺevmPM5o5+GѸY3rL;]S:Vb+=IӰ3239N)0{}H.l86@f))A¢XC ( l%UY'Loz4P;]oď*-f%p4Ѳ(@%Dg? L'_21ѥe?E.o/Y$71] k0`j(se-**r`S TlP *}]4TC9 &":Yd6!WV_ u__ #/)LTʋ`E*xkE~JrRsnPZ{*zdxMܐVv~c7\&_mj #)LxaA˫ ߇LU/Z|c֓?܄6E 3-DD޳x%kxx>'~N#}ڱQJ|.5"ЪoRk䴛YYE<sݍ95H Dގ]$Qֈ0 1g,`9Z-Fn0HdYKYoScH=(BϤ"X$\([z\,_H:7(L F/C)KW,C^t6@Z=n7 [09Gi!Y 7f5cSa MwZ0h@hˮn=#2Q))e1\KJa퓸$M9T9n<`Ԣ96!4 2Ŵ&}S u 1tWҾ(u?최z䡻22:2RP)] }ǧj$oMS:܆=Of]7"|-2eVʐK~zfrqcoc1D\@G@1OTMD[f?߄5DĻAxE(%Rn xt=-gQJ3n&ib>&L z>>fqwBV*e`k P%2t/"n$eJȭ,b.DܫFڊS6vq&zO9\'49I醼Q6c,g_I㴄Pa۔Vkz&Kd*o`m)ILו{ }-u371: +F%?LϞuJ+v*&`O|`V#5⊭iDIPې:͞Д^Ae> | ƃѝZ jVN].XXkv T8Q QkDx,pV+>G:5e$-3 Xj_vLJ];|ʑ˨`%'G0;8hK69Vd^NҢ%Bߌjwe #M[뼹Kվ*Wbˀvf. rWYږi1_ߵBt˛z`wv]AŰ< i bŘJڂA#jܔф^ 7U/tlY/-)/ v sF3Pt=A"1}C0 scxlmfzolFk^P~5/ZùT^?HzxOWpm8྾$f^!@6-(5{N"A{6&ӫNkɼR&`P\GvȽA7g6,]$f"I Q;Tp}h=9>}DSb<˷n2 Y<=27V HU<< rbs̝prI6vn5ph)o7 ߩ5 z~` vRK0#)o9;pa\KC<{!R;}Z)Dž@62v*/2QkhN2#J+M*SQrn;Ȏo"$XBQ'g:K!hWxMœw,;a>"=WfTHc5GU~ej(;x:uBL6NsO *wĥ7eqy)e1I}4_$`pӸrfOnV9gt W=* =%X)?O5Ķ7qcņ,;XўZ/pUfFeǣb)T98 9}JY$ZV(]h'W֡%-doPd(0{;;S1ǂ"v_6jW]&cƝ n|VO< /kZbbѐ0#OB),L `Fȷ(*#vʙV m*T %{fA< =6U<(+5,t'wc3'yv 홂2p{ t!bg7%1I5 ,ʯ~è`ɝH|YNZh={z'0I[2 6>$`5%78r)n|oZfno\O!UUcli4W3_fPe L`Qx{jpiaMR\Q:j+1EvZD] MfMA]v5J;>d 0y{֯_,GBhaV].waAdGL.҉{߀J*N}~nN:;™LTmrC!qNֺ%%F CwjՒѠ-1\/Si9h-͊Lm'B)PZa`H ֳ3>_(ws)[1ŗSS h+='ѭau Y§#ogPG;! >=*R8uULj '"= Niߤ \A-0/zS: FuP FjZ 0hΌ+Je"㹗E\ͻ:Žϑk  )G(w Çz)3}k'đo/my)RK]mNY-='Lyz+/5:IG 2ixsBԧ4mGBz7spt6qn]8=N)&|+EtH'*kAy> +Ѹvro\u~.'=)Z2ܿcaބpw76(E(ޓ>keMLG=3ޢ~Ah^]k/h6=,K*6!i?,Ar]]ª rr"{g2˗yDPw]6xgBlEnA#z(6oC12$֙Dj].׍ݫD@|2Yo蟄ꅬB'4yyPl`h(6棨L&6dhz”":8dS'S]8U/p)l@]ӳi59PjbvV"]HL3 M; ۱CP>k =F$ՄcKi+~'u+exEh{ts粱&hGxZr] 8`c#|1g^|QGZ]z酉֮6Pa;ԪxDo6j|KFܦ}DwdЩboRDzr)jYazi`mY+zRke:Mk9 #fG1"m̜ Tq|Eedkz d>_ Kb?Of&jR"a<ZyooBB^82({W) T%`ǫv?]Vshu'޽J*dg9R%=TG\kfYox_9 u1oў6D7@|k&*]fU9쎮sD!okԗ.l^QExlr>Mj]6Z-AYf72~n]}UMAh͞hUqfЗF!rM|k(ynX:/5<%P/$0 #Gx3|nmy0`z\BbQx 5a'o{yňefWG4/8b7,ǣҼ{H3PD3~gW_n+Fɓ4Ӭ暞-kC/feSU[R(јp?e}]wrlfy\x2ݶL1+:!pW_Uu 2Gђ4k1S\C0@*io<6'rd8) n3 ~}ϋZ l@/g!64*ʤsS|CEʬN.,&bb/(%5xE@#B4,:ɺ_Tn˧fB^V\x[,G̺t, Y1ܺ6݉C< dzNꔚѩqOKMu[1G%o21O}9W>=ׁ\#;:Qs響biBCw'a bѕa#DŽ":jKB`fC'?h<'o LIѫ,|mA6KeV!KYG lt\S9ieƮ~&.X?X!Tf\nfv0($7DL:r0YN3.DZ._Zc :cg:fLo b.$Ebf@nbM_=1ئm?+Ct1& $;ȓJꏯ9gEKq朕]x =;B sĩ+44 KJӗ2[9$@xQDUl㕏 a"og]t'J^%#>7 2^13IbLSɇeKqqyfF-ԉ)G|TCB,CKy5^m&GFܖJ|MεkI-^0|A9뼶/+q80CH*j9 S^mڍCcp`7/dгYKG5;)QSAcLƂ'{~j˛"dXd{% ,P'`n!0gI]i{%iz:5u܁m-INϸwƲar8kr>ڒd"¹O\|vT|1`A?5zNA7kY\Qc}UD+1ah^out, juBRgs Wr\ LX4^922e`\l!1V6 \Ǿ@Nz!$:Tɣ2YM:3U_p{x3PdST_ +WE:ރi> H̎47K#zE1klV{3KVW>VfH:${Di@ wz 6p;u+cFPRJI\<[)sݶeoiKYtF5څvr=2z޷yƏdGhn6;);hQNՆuSY0 @W9ŝL@I$"KY1WHAPw#fo2]u_B6;=XkyJXԗi`|r~0*oEs:lۺaݜħ^Wn4hWqFŠTYaa4 B1g+R@Mq:Z^0| Kg>`p c.!fY s/^j2,9'߆5rR;vf!Tl*'úio?3 񃧈k,3Lk}{18rP;'I-댹7\< BĦ"ٍ3J#43GWe k i9.JM BcU].ϊ;}OK1ᾇlKĜ;FJV)%.N| m˷mzutM.*\>L(l%SaTz$3f+(5ऎՁϪc*,c;Sƈ.ǥq1՛id2>h[FPi0xj*5nn姮ֿ)_Cv%E[Q_fjD@' Iw!"xXRKHa fcULoZ]SXD&)&5цe1hnWFb7f>=8ZMWIr1cKEUη3|Edܩ(-J`bCE?.U}io kJHe[FU&94F@5dԍ88L*J׫ 7~lŴ /73@;__@ ק{vD]y Irs#=pFQ⍿BP!3c[PI#|RV&Eb8f'(!!~}&6~e̤ o|ΨS,I*ԊjlG8 ny9f ;zS>ND8mT GicD廄k{yGc*a8"A w*_sRM p<SNq% yvv2 8!{G&F1qٵڧiQC\Ulv_Zt!6-v<dž.C=4Nr]S-U0Fkr|ǻ* mvƒTsIJ;>S YL7RV8An] =q WJ0̜yU\4ԤN,ea'fWYlma_rڊu߾9LsЋ4H }{ >PhMk2B eָoY!tφϊ_D-<.^۶\._2/ps4{J #>W1B kIGKrVB4y|"!"T5bɱ O]zpLGhUyCL~PiC<  $4](1ZUɅr<:^Æ3 (K pG2dε?P2Kt9oJ"MuHՋ!5 F)H`[&Ayws+YA~JŹjYy[^JE(F7GCo0M[D*6m|\q< h! ÓnCмD^ ,C}F{5,,ʟWx$ś)PhWV(@5'ZK8YT&j֥\yRDP׃5{!> UGzIopﴵJ$K y( unt*P@0jTLj^Xr+xo|Xp_gQenyx̝hV1Fz(ƙ97@BuYCY!T#BLi.aZ A)#o RqTbvmx&a\`\0*4BbxxbܲJX"tmM!cZSM]̜6D n5T#.FKJfQВ+>SQ%r ] cd9{hvU,+|aӱ7܃Eu^B SBv+%~2D2t̞>hs dTO  {`)(a ji-uk̀hx> wO`:P&WGa/ 0cXZڒr.aAkf?̛t~?a_0pW,z~y 3M.4HhY.lizFoGp#}NȣDqM@Yപ$n0%`b( OI̝J.T\ؾKޣ`>DǎtmIN㮻?J&nmBB h)Tg!1a`')컧m|)Pu7LΉW{zlC_s7(\9!cT #9 ZO .}Ňbm Mrj :$eÓ+=!AOt% Ŷ'.byp躁;g6oI7Lk*UWo '*\f-hPf5L|1f)u]Qw@=/2;哫bh~pdX/:jR9l`@8:Ra?Y0WT{dqsn~V k ,"FZ}W Fxӛ|+LĽ{ЅBnP⛼\>? ȸ  ?_DOU&@x/t$`i #ufDG6{ȱ+kч SZrt+?’աْ!n:&A9!m f<j}$(U#Tu]sǝM /g? -Q5, XsEr̔FCQ_'5mp{Y0`ߋ8EZjra3*IKpo+C0ю22:6v\N2U!T8+[Yʴ53Zů X#Iӈ"[lGwV%hC]L3""}=ep8rAL`iSLÌ"$+DvC]z>-f=^~IQZlpCu֟̿Lu;2Ǽ`]d7d!k0 ^M5,gTJ)Gm𽩉15~p%4!X[(@Z;(SIZjuEi8fQ`T*R`"3k.7p^zӵx<%O2>iQ JKBn9@Ʌx6EgOF<ݺtfnف90?Dj|*$ `c\PFx;v9 nǐnő^=»2>xCII_ץKkh\;ssaP1g.F4".,cqˣp+l38b:r( nUʮ)6.23ʉ^.ѓ/B?;!r*ValO^ 9 #"~2[n&{Ì`1 qگ`2UT!_iM )5JWbS`WӦ)X␊kS(Bf㎔d]E!7IŽ%ǝ֟cmˊ*ƶX XVF'8U$?XykDx^?ƛxD?M /; f7t3vVaȇYp' ǟ[fK%3Eixrzm^8ICCw4 VpVÒN `ī0]/A K_utB'mu)m<Q(_J6,ZzO"uSE0!n0'z!w5$Q]J1ǩ6:=&,CebifBu~xA'K+NuYHHWVVJudGңC?+~}mK]ے ˤb]Z$rj GQoR`|ը'^j/7_=u P*E~G#;{@x@@(*rmE/ fjCfg.BJ0s&([oaΏR$`%cYbk,|tf,?Z9c\f5U7ܰ@j8IzT?ss'2Sٮg)E"マ "+L>rڡubٕk:Pv.&u>\^%dTQ>j Slx28`0nbsW?RHO @(k>墑[qOZbq)h'-saMIٶ߷&D鎹 Oʜ,PVuc ƢZq_5ע E ,>پN'1Nȱy7AJ!fYRf5fU IԸi$ݍaka{4-m> &7+̳v.٪f 8&URE5n4Ə; ϗF>1zED\ זb*[ɅzM S@i*6ykL}?9#a{+Z 7G˃U%.PDkXk`\ml~ \K 1N:E)-m_GOnfKXprTHFVwh`4˵s޴HU$MAZq1΅ARD T͎-5HO@Ku ij| FgUkl Hq /` =f @tX>&cGtiU-twM܂[:}o뿁A>ϸF5˜ %[4A66Pw9L ZoQ@(Ԉ޷ :ħ΄5IU<]Mx[-b?lQHsD[5TNͻ,.y]0H)U.=DUYY.b J_ &?g;Od_EY*l̩ ] UC`4{ն0S0[jT vxF70=5lV<.d0e[hyJX+|SjXJo̒M~ڠěLYDqdm`sCf(K8W # @P.؟b}C0^vHg원:i}X3W$rKau#˭S޹̐H;6,א#جXj$M/{DSYJfFЦ˙tQW'ٟuR6 KSX}eJUL@*$iU\t?8,!x6cou9^Ԣ8J{7jS˛/B(ff ^j8 i*߾VZώf r*KSiEηHsƢǩxS\[S ?OZ ]1xQX}Jd3ٶ׬6mom`l|UYu6xBP~f:FQ/1A`- 1yihQ tw".yVm*4Bo׾?[zkmj19SKwv6j6JZ>Pa^VN'|u^lS5ʆrv +z?oT`;嶞0 4q;H xjo%/Lu}$I6 rbpWQۯkP/˝cΤХ%z`/E+ԍBe&0ܒ_kJCؾh)E(c!f"@^?>-bSA<ѰDmg('?@Jc~Yq6@MFk$SQqq5ܷ.(V#NuȾ>ˡTHҿFվ=@`ź`EbH Kcpntp*rDqam¿n-ZIѹN٧/>Π#PKk 3,r醻6G/ Q(qg{a!Ũ1b7sQ7t'DG7%Q?/PػE>(pɩhKh 9 GYh6o/>̯Q4p4XEZLK$ =ʷ lц(߸TxXM1R#8q+E‡v% QHaIsH%1S4J5Q& Kt[sB mFKTr)0ږF5W.C'JS6z;Dr_`༞l{ԇIɐG_z1py\qW3 `ӵHK SmMsTܫȆz"N•DaBSD)7XZIc 3wϱrkKh!$py) ڇ?wrBh{UMV2c~;+2yr (v8 XAe;Q?!GWa.*#h]9`',8IIb;uLҰPD~ٟ4vEiG^3絀87[,g55bQQJF*|dSK&N '=^%l)?\)6:bbrc&ks7ոPqoP^v4^+n3:CIKqvjNߏYŒA N\-5M} I%7TʽF=h^[HC+GaƯ ۰p(c0TS'QRpJOryխ cbh5yη,zaP{SYiT" FΦktph,QflT DHOK2Ei](QV24C MH%=z24 ǒ? +WD0q_/S#pJ&Wk}{hΜtu}D"'0͵eP,}dj>r2ف}T3#XJ29;iʘ:,D@ЇKO!-,4+ФOaik dnLH%=MRʶSfT ~7]ۑTٲ @Qw Y(JqH&gwbT+RbWy̸@k`?ɰg->gِ#逕FЃ*B2Ƀ-w]Fָϲde#kɂa \26h<,Z (LAOfNէVO"$_^`aD`&rLM249o6B{R{oH%ru`\HT#1%>BcȥmGEinʡ&|-؎PVd=9҂A]CCclƧw_|ǁ`Oh{iNRd,? k蟮Xo'߻r\Y1Zl.9ᥫ HQD>TԆW^W!èjvdjɂѠT"nE50dZ޹T! B1vy>]>6ojH< 9 +u.Nƕeaokπ̞&;WJ*b_MsjKPj,4mJ͢J+PT XL},~ks?4 \"he `@_*jBtCQk:VW-i$ Ad/O BD S0J);rs*@-<=/5&,T{OYks!L ɕT2P ԓ*ά(3WR-B |l^6P>f %!b1I gtu/IGizs֐eLR#z\3`T0+,$әb(Ƈʖhpb-TuttI>QRϕ)_RV]WeCRf$+4gîmT id4RLh98D:Ay;?"q&"pcY_#P,QR, }y%?7/`տ_@Xz.*LԾC<^sgV#R0vqh0 *٫g:H5]>Y\I JSk3.HήsSaaBwVǔc$Tu蝬}'XpT!ELsp3gA ݖ39gvD+/sŅ*:ؐwÄ: uy`hI.>:),h~}pf#%%Jy6D@3@ʼFy#Qܮ]= ĤfaE %Cɬf4vP {3|! )l' HKb"Nٶ k[mHOqc@E3w-_/ʹ A{Y0O:ROVW?p|P1jDW \ 笟%|̫m{[э{ R6ZaM"?P(anv ?ӂ.jkS2R+z?m*2=ڏ L ӝп YH~k&rӎ$=[}cOw[l:Q uE4{O\ZraeT۝0uXżjRYIWBy7IPjwg>ȧHgZܥLDm) KbX3CSsG(e:d?#z6R)SX@&g2mϡo? 0XhPUnUddjy.ް*N_:8d ^%Cԕh6O#m|m uRj1:WiGtcpbVL#Bn=Uy@J/ T]|1z]NZZMW5' Kqr?Ѳ;svpetM8Y J;'yen0@83$0o b.aM-;zƺh6AwO'KcҬ(eiPQր>l{0r()aPgh9S?͖7bf5apP\%%a.If^Avn&Pӛ}i:f3Pfy+EC/x0ZȁYg @+a7D(oQ?_=l_W7x08&FS]IB@ڜJY}Er-vbrh߱u3&d: Ųc5>6届8ˑp2q . l%vYMd>I=G6Y3kЀ eW M4ng`)&$En4EYe,OP.ׁf9%9,Pq S"\l9JD儛x7ne>AH>%@Ya$+,G[$)$P{S4#'5\~w=!JzD ko۬bh,K/YrK*0gUȅ>54p/sR w·Hgo:dqNkv`;vΙC RRhWBzLuU7nH>i,ʰ3𲝱} Aq(n^r@ؔ{+86\SG6$:ӓXZΣ.V]+?H=X M.A0݃`؂-uEFw͈Σu;N<ٲ} Utke$N:X7$VR_۪sʒ2t{AUz&S4w!^X(Kh&ru(w%!s#gNt_&a rǼ;Y6f℧uO5G^I6S!|}=0@ȉd2֘eP >XZi?te=.D)`3t1Zgk$%A\70$yg!*b=m?p]R'_]FW@kk蟺^dM"?|H56"RyauLm#WXc`|v.fNCЀ*fdF\Ze JS7*Z,ODŶJB-^uEttU}>oޣw{0b4h)$G~^_E}w6dg;ءbQgyjX(Cn ;9VK-iRhM@P0xF9":)vSg0< Ԕ5@yjnfS->sTd+u>3:706K Йszr2+)YxR!r_x,PZЋ#>g(;0cFzłM`w%53h{M#&dbEޛL}IY`Ś-;#cwGdKSS l(yoz'Qp~cLRzX;qwAf%ue92%M4Z֜&@|hGJrېm^(ȌB/[\"%:ajZqZ>},GhpN`<@Wy-N!VUqmxM4IJp5!10 la8bZ6vHWa~3ǥ±:)-?f(Z%+fO;:M5_F(ڞyFѲU)Pc}\EVCdTl0Q\&Jsա-/k^\Ϥ5i97qa:r0&B|S@ /=*t9Z$1j?^& IخcγKE٪ .ɣ\(X˨R!!R)ɓagޮ6T'Z Oٺ[:J3{lqhL"8nw?.vzⴤcƞVoE(LQjżN rw d E’S_KRmQ3e>F _5`ybBb.PzE9q`ܮ-S@x/9 iZAzv82k o׆ft(?,}ʷo'7`?ڄN Px*ЌCunR;T5 U OOIP2WbXfȀ-LM h'{]%#Mfn#DwLj`!h7 s9۬p[Ʉ凜`s1R&4jg|J1$C t1J =@͋n`};Z 澉zzQ6a"VLXtBd9bko ؍R݌7q9ۃC@Pnq{At]Ftq#RehGF[}EkGK`ts-e>n^_P4_j]uygVD94IƲk5` ߽#Si|8_ %%3m?Q}D^Dd}б'nc½ B6)ܿ~( r, ykQFL7ݲK+wBÖvj@;U/'鐪\Эv#ĥZ%J1 RIk Isxk4,Te^K 0''Jlc_=ԔPũQ[!e(EjYWWkڬq"F>Is4iʸ+KE$▨0\цp[~ߛ xDUK*H16ޤfM%bA&cf޻1tQlK7{v[c:^XtP,J):j9qL@w#fNAGQXg. w<*Pn**Dۿ؍3􏳂|4s1W}ttad6ILqS mGNEon^NdS,7sg:/)EM8Đ٥Dk TEڗяxM -xF +\zY?0 xK$xLFf 'ɦUE0(fo]͢ -Rx:22Ax, qϸuX Ϗ>*%+0mk3on-U h(i'qE&2[$$tضR m2Oyr)C=@7+}>>_jDPӿ +JE.Q %p>샴"o \ɠlJ.T"/T Uӆuۭ {nnbL/4"M3KҜ^Sڙ]jwߛx՗@H|.JN9_2+lS֌)XLx@UmC!<[Gcf"+$>uK2iOa9CVD'Yxac:EaG#uf}kTE IK_ubԛiSv fZI0_Hș[ɑ_sy1>Իm:M<~ox = F[9QV& F .SsP@W ka+0Z^ԂkO''Wp 1S Z$>XF2j*2zIR=[l,T;Un׬zW;#:˄p/0ͶS2Q?luBz4e?-ujS:p1%!DNe7ä~wLF\:O¦Vu,ƹEz<4='Z0Yw1 9, ʢJVK~C)F3:*~}`м]I=`Q QF 1wVAT+0%ۜ kNPum{HHr\baDLK6[j+rVd` UIE5f1&˻,6CD&ڨZҲ 5yz$ -c|.) o@kWpdO"+ HiPi~2{a|u'_}(oObߘ Ov&h Z k <~/ԎYUf﷭!LքP*7,dnCo!N>4G~gⱠk *$P AV0bm8]m,$̊?%ڡ= 6Hÿ6ʬe([P]}g<{wsbÕ#SoI6v_yݍ^V-A2/چ⾏s[ı6m5TXG H>>/\eRORfX+P-o/a@ﴰ͏ZY0pnPsj񫷸H2ð 9Zb;RJ;ڲD1=EIyrn9i>>՜Ϸ),ݢ DLm97E>+=D%ͩ<WrV? B;4[Ig^ 62Vm5:Uѷ8(s4l4FŦu a#%ulY匒M=_9ץtCsϖ0;&}-'7b&zb@KקoOJY!C4(fBzKC@ihCϾv{%f|Z|by >y9MЫ+)F*"Ƀe_ѩ@/@tf#%:]ƈۮ$EZD2zVƻ0J&A⮧!aVҰ4kP<~׽\SѴo~. THb}^uXs+  H?$)5,' fE2ϖp]=4ʟ)on2g7 ~n"ϲPK0Q\䛉&4s.,KX WPZ8̆,1N}uϐռ/?I YLSUuhۑFgm)DŽl'&yERO^"^ˮ`SON1 sظFFoӬHz\8Q׶BQK-o-8hTK>7Q 3U f*LG~xsx-{o;cҐĶ%`ػ+wOuO5;3mma>(N]]k+ߵ3Vnx BC7)p=9,ЊcM+КG<Ն-3Ï9Q(BWD:M=ܬط)QfO0/v^選zFm PD%[`,l~L:ׯS8a!$Jn:vr'xt X8_ȨA3œb%y1\ji}3*gѮ"s~[_NRft07#pfB#5JfS/tvi)ԚȘtWM@{Jz#ڽT# ! pKw+1F 'c _I֪J.27١{; Q銛a#?gݣ0CjҠ`HQz EhUE'mY\-*7wvh1YS΀8gA,}/֜M+>?ץ|[@1 vA2qMSm(c2bOt.^dSP!ᚑWax༙xcMV 2gܨ"90-(UzUvߋ*Wf4^\m/R! lݮf ʦ#".v'N XnShnMSe \! F$ HCf1xɄu7l%]v% @b)PbA (\.)wc] 7gA~:Mm۪/IGpX B": 1eWOYi0p ng.VcQ~EU9# H1* aMy.x39\Y4m@uc7=_6K| Tu8p=1, pSrʕ (xջ7['S]d="Z$ޱ1;bslqҡqWz~FG1xDYatX̉lNMlB9 jXd4 X Vlݛ.50bM;M`e~],A t ,贡ғН`EcDRՠ+ԗ7-h]ąry&0mDΕZ&Br5j}GraKȻU/iTk |LSCO+3`]TD2WCnDޛ ~>&ӰY:+э&iulfG(XSP'6% 6"Zl?>BgQNrZjv*wgǕ D|eu&sI\q>|e=1lN c}7u # 9sN(ÈDaƯV?hَp}(VBƻ[(we5#bvV z>l\ϵp _+`#:y''0\Y'k1w .|oVPXeH6} T"SزxC[F{#qu EƞJPȄ$QV|mhڱ烬4$Ɠ |}du3j evY 3YF4dO7jݛzdX DŽ$Z0oЃ3X%c8Uq+= ]37/9a!  Gݑ»267ʺ^MF͡f`QQYXw-e!kB܂GՏ \3xg gSBx!UMXr1Iᘟ ѣf= >kxXH^suhVǚ3Ea`VsQǵx%\XGX<3b_jtM ^Сc/j{w]nVߢ9Oɖbc(I{=r^U^=3\b&b5y|ҲqWKC`$ḭ`]$!P'74{gpÈ25Z[ a7q0<׹2ʫ0LbP Ēn‘/xٻhW%gR!be|#I=OPJsѤ T|7pVЋ*dxbTGc@G2ٞf#`ܔ2-Ijg3r=8$,txSu1KC7R2^,;dT/l[bN&4ߣS9Flµ&6 nANi6X=4@]!=?t@ z,_?UD\^N/orrr:)ۦLL'揤Qr9cؚ7ʶ:>T><ȝl@CهsQóiӛ땋wR4@<*|fX}ej| IWa(15ԞdӛP b 돓X d"8n#;b'7%\zFFw˖EJ@۱Ʈ|rdw !σYqZrM%͆p>_NhOc[4*COR[&ykUsFxS{|t[#[Wtt+ _jq!)ЏM=hEQ@G!*&Fָ]~\{Q|BCcpX~5CkutCp(u-Bk&GfEe8o>%Dc{^BՋ)vL~|{q/)ՙYp% =(V* ᚰ9XvBɃ2FFA#-w;+,F W)%geA T* !⣁ [IYa ބVZr|;*uܺ4r^dcuRƵ%rLC#YJч"1<)읊R9˝ʣlP9`@NYMpw@b !$ v sܾ@G>tDzC$}'=!q;ݿcJFqCryi.IayTphJrqX ~䴋jSQB,黱zK@lm!X01kxG,AAImG!EϏoQiF:V¿L1d}49J\á.O>Gnm 2U#'|Qփ<4-̇+V㰉vuFMUQy"КT^=c+j۱/wmꤣc~D"KSRčVE!i'u&A,;%(xd`8ͱ4U{A˄V?A?j 6ٲAB?pD:PX20K%$iKoҼ BtrQ_z`y:0n6! s+evcCg KM5Q#AӞ@j Sq^36uO zjĞ4kMeM*/ %Fl5 L[ن /O{J|} W[˧JUrZp{`x֞2 .0Aprp4 <s8Jzy@!9t6\;OAch P_ovoh=t𨞦GӐEm1_YAzb`܎Q:drS`#w$Z }ƛ ҕ=j %]^)Ln |{>tw:;ꖪ D4-~W '!3ӡ5Kߛx>[-T*I@4M4~I>T='ct$|4:xmF0/qT+Jv%6)_mBOv~$5eنmFf_2bɉqX5l(~43A|dV](ɛzstN2YEpkyL;fV{1IZ%! NܳwO<4hn+k3tHJ -GIcJ H%Z‘*ѳ-CK!!wցG{(^ﰮ$1{z=˂IUf~#Jg\SzePr'` JGcJ`ivm9A݃hzS2yqA7kZT-2DFYBKn dπgqoK+JqW?)'[?q6 ҆=DN#6kY@ώȧ&9oc.u֢~5]  HT{4KbR/->"47[GVӒe78<<ߝNgSd|\A3h (%?ʃ$u$<1:o,~ hB 0EXmO-`7z=Y=q `_ϰ 6NM n X6ePA-E߶7-NG|l,o9^##Pߚ5%.V OF I-(w >~G(ԣt_`K:[wc%dkG,e_qBXJ$S<W{H2:% BFJG+EEmT Nr<^mc&qCڅ+r;JbA:RH 82kRMw։EI@3-K uYGfEX_ԊNmh9g-<e d}rIqN,5 ű]j«?gNp*Ԭ_+$[xC𯗇XqoNJen 6xUɝCJ<|4x2=gd7)2qHO ӏ`u "ʴ`1>(B*&a#1aX7C%Kc;*g#X+ٖ(zs?+QOݏs<=pL9 S)U~ջMOoN ja(k^:qp;8KC<4n*KB"2M;\>e. !\,X-aA[X_;^!kY ED*f6G}`2fXX @VIx_`rxV$Hq35vL&!%Q˜ElzP1-NT/5cus\m (KòllV3kBa1 F8w'V"3t0^6LhnDNYt{G *rJ(W(K˾H}k)ȚJjd,;aM jфp^U xx$ɝ"vK~ةr吪;-~.w5Ŀ~d "_kMP,_*qTr %/]4B+8LS22thg9~F9Ř'[v򯪘G3 Z6ۊ^?Y'!^\# ((FDpoZFw=DIu.4WZ8 ((J4,2ֆmdlg)f'[0uȵ4Udo4G kǤ`>u{ +kR!^P^_n@9hr{bj:6MlvV6u\ad44lU6AGH <˒ 4 &Kч4r_$E8z6\D#hqJ#kNsg٨|9"F4V.QO?W2{=t==«s($:>]e͹5K,1Ly<*,Qh#>:tIY,0r\!wa#3iLm7s`@n|?r@F Z`HQ<3n5"ߑ\a Ef+S0kVF 7fT ­!bSxI 'u" \Jbʴe,n0sWƬ#g zD}nDzK.c X͐ѐ⧹6Bd.HXL6$Ф-7%b- x9@b~{~zBٳÓ~&}rma}< |K)GOd)Ȋ'Wɥ@!":֥2>K[fhH4cTY8pv<NHmP˥ѫ])L%MĸB8_l^!ZlD| ֬ ;1,Bg-"i^~8kį'vwjc',/Sɔ҇5+]A!Km^:&Kl.I9b000qD4t٬??6n懨[e[Yn&cS$O k=^?Qldgt]\YCwvҼ>yi 7da!M l/,c\*D*i j.ٞEmm#R9K5emh{#qq}SD˩c$.6_6fmǡa&BeP 6}p2,Y\Zz Z&ؕ0=okO W$mų Qx[x_mieo:/TAߒ2  T>\k\݆ g$͈&GXGh +%fgi ~R8(oěH7~7_%>S砡oLbG5X%&gI.>! ^(.F!2>]=t1 Ogz_5Ne;v[ZAXu ; ̡i#a1->־1y\d4dig"ԍYi9MZ{n)>Zބ֐G,T-5+N3\yk} b{f{ Zn~Y{.P}V$]Y$c&*H%Kϻi7Dx%M+-/i((k2Fw|ߎEh:GrU / ?vlFsy/j]wĤ0Ǯ~LpG?f-^V|~/#i"#32>!_K9laym\1ao+.$w9Eo_guVv\P;+^qT}<#^~8e[7/:ۖsH7Y_߫hݘO3Q#?kDL#[w<`,3SU= 0$ oXVPVNs|ҙ[e[FwW%"$Lls]23^[V8hDugr/ I(PY#T7 g!?|P?HŞSŇuI.)P5-~<c9^(ί-z!O&(S\ f*`A7\IJd&ĐuG('mT=XҪ^ &ȡPKYIS?LH GVıU:"!ԫ4lKȚZ'eKs3#O%-Iz2'nP )¯eb/$(L4a_^"jU&9 MXhGV{D>CI<7 Ϙ: q( ? l]|S0x*/+PdAI:9-ʶwf?&,O@굏ip'J8sш:jƖ[SkgmeqN,f==*!yg K)b/TcDMK \~Nn[4 Ϯx+b5kʃM Tf Yo)H[r 3cǤlMHXiʈTwWp̵ɦ3`Lpbnòh%ob T KRDzq|Fmẇ | ej9;~xvE\eBH^RU"wb|ٌ:2iNsWs '3Z" '>UO`ci!}yq^a_[Ino7F>!v5tD 㢤_+>H[XJ^^z֚>;}\uCɇ_(n RDAcf`e.Xӯ%whb,ajTjb| ZZo} ~?ʈH/<H/e$K &'i )i  bzBs0,Owͬ|%EJ)ٕZ7o߼kk*)R'.A2wx>J^eňzmj2uhoc©NgtC̗,Dd$h~ßȉBb%!aRV/8P&p)e%Y1Y>nMM Hpv\}+qLZ̥ߩe^|t];;4Q(t< e$av]X,LמBK7۬{Q4琞N|NmXQl [KAM䜀"w4 t1/ y.]τU(2P!DAH6xd|K(9VooȢDG>y:֘ cikYlh}m䣐]|I)XjDwH6'L̄wFqOKo( jB=W׋y0}&rqpbBB9>U=6~QJz ߮uKU ]({L'w <7W(j?\0+A[ז[TY)R:w.\G41C>Dᚂ"I,LI% )?ұ?ɑRK ε=I`*[X2}Zǫ~Wto4җ 83 νjzhFwŸhT5;r`+  Ck@6aB+\AdžC~BvGd L6`#OzŒu3"`xZwCA)h_ &$ɹCẪ{Ҫzi9֣nj6'Z"`Ecv:89"KbI%"FҺ Gotڜ=e}ϋ$ijj8w7bu@1򸩨. h Zbvk[ |XesCD{ ?ˢs}.5|uFnEt]Ūhh2j2X~sJgToZ -)GxxCK3JE볜ZVe*1rVg%4PkuMta6\w::}3KΦ3 f X$R읇Sxfl-1/Yh pض>"<Ʌ|&MZ6JuUF?s-iT5;5}=u*+\HmL2:2l/{1խYi.@`֙*9C\4CS?^#Z $~賻ANPd #kn,_~^ͭ罂س0 &@0n{fE#%tiW(4kK\ hSOKyMV[DOk_28+*@rRÀgP71_@ y߯R+ҺZTrOʤu8{, m?v`~agp>I'hA 32EA6]iȱZ$讘B3ja~1i"v47@x@yΊz/~G[yL#)r $z;na$?Q)¢h]6F`I9=gg{:gC x -2IG*!M_B]S8< ~AL`ocYcK-eEKKB6eQdJH]8{Z|ą9n#_NXT[ZMNJ*-9Vןwei(G@n%D5;g{R5ΫCXysiJ6@_Pu̙=xQ}%62Q\D$={9Oec#=5ZeߋFF/s |$^K k/~ѝ1> g4r~;0DŽs3o_bNx b8K"ӽ3S 6̤hta?2TG (Sq` erZS4u)VxO&@L/<zr}]-M&){ G+mhR EMQR#4ex %=` ٹ7pk ܖDYwlSIW7(ܚ NE>^˵ ;D8)t=dr7O7zW>Cf]f8(1O$+?NJ"zt)*'Kw}Н%Fd ^Nr7`.fx~\9QKN1HkwnAH]F+m&.oJhz U p%{8o^ v^O 4'=YO<4,͋/f㽷\9oiB#RںU<Ve=VF%vf $Y+V-AL&!4jatnhhů1N pC|‡L *;-Gq zq=`+^5\Q?"<_kҲѢÎRSK,Cv{ P/ķBbv_MOVưnŅ|X@u> F=LZo;; #m9u'wh}Ӿ=tg!Lj(j9A2RuKv{58ƗgJLla3S!+m'Z~2v@J :1"X1o,k!a\{Ee9$1^PWi:E,/;~q'+7$Z,:f濶C R<@T%APbqN0V澟c55~hā2؊+˟YNπ8 y<\]O0MwϒwubD*u^|*N~/j֬xbՆ! >ߴ.S:KY;o@#BWؓAY|SeW4"HoFwG}s ʅ`OI$8vx}JdO ]ƟC  m|-2l]DxDހԪe|Ob۟ Xbw)mroMY#y;S+< Ȕ>wv`R&O3M@zX_@!I钇E5ʉAGw՛N\xT"SnGTۈF(zh`S뙌Op2sgM(`y{հ`~+ -0rh!(bbEE3Rly}TφL!lw:_5}{B&ڟ{jnVc M#?C)R[bx~{65Wd=$NmݚHh}Eo$sA`j̶bmk̇-2d\6@?LTA#fw0_йW٥{EoEU_.i+{d_RaYʢ.̠ɪUbOR"k TNTi=2Ȩv ^CP`+.|4)o^ڡLpo.:XY^o3 4JDž< կ:9@VgfV{ttUEҒf4H{i`GJ1O^E?Zf7<%8{(;pbCfpf?7ۆi?N+=|I(A;ZMJ5q^+(Z3Ẃ|jH\"o|)H̕4Lhiժ.WOT9g|7U~GQJ{t*P\HjaK<斓oTbf+_K(l墬NTn,D^\"ȪD&P7fMHE̯Z7eK\ݛtT|#tM%$E8HZR*5&,}(5vYD]=]F2{F%lxKaTKyYnc۾Զp^"ks*' t6K(.%97#E ߛ|F Pa;z]I-:=Ncёz]rJ7?B( 1:o_=p{};Rj&C咮KS-J/sz8{^`^Hjcm7"w!'}#J"%z1t:j5ا]9vF",qf22*8K7l0A}QfrE\ QwQreGnnXuyjY'[[?u."lO>򣀁d1fcB[KhgGz8AX:^Д",bsIq  1t`}KpM\|Ր&p`_ YYm2kWd,9k؎@m &fs. ߐgԇLY>|q:Tݝ("\p O&Ccg#Ň<#ٔf5㠝R`_1syt2u=ZΗ r&5W7GW ּጢ> cUc78._W7P AOi bE"D3QںkFϥLiC#a"P5",|޳VILU,$jOһɱ.{~ӊul.B- Py/P8jeU,eϝ Jݣr1w?GYO'JWmO_ ֿr>[HEؔꑿviOv`Jc~KB쥄@jY}2EC@zVf/}EY=U[,FG,0(/H YdQPЯ iUkO[AQrsBm 聘oDqp 4K'&;sL NQl\Od-Hvθ~jq9y$ZQITM9;CZ(63[=xz{=fvCiᅠ%< Y7|\ ѷz/l?cyҙFBy'MO?DEhwJgݐ]YX7^n1S*z~!{)ŦlQiiB~lO{,"pr^ɁKg)ߖ᪷DŽz)t`f#wSލ92N4aO{$9mG +)uwfwuLCTwihRe'?p)HjaK{nhcW+Ekrך6n : ?I 0qkZh]f ǯꥬ=naqbrNi SezNC7Z {(lǓCIT"T2"fln0W;m?:' ։*a\.B䥴TCW$jI(O2Z9/N^@[~ =9qSepUʷB ɡl"&<+@jedRm 'TWOˋ>%]&=׿7b=$^wJ7p9"-Yۓ03U?J4]?E7=\-&t1Ѡ@hŸ rAt\c(0% F i\TF`3tԊhl0W..<|PFk)C'W?獤prZӊ$1hQb) z6F7eȹN7Ke=+Oq*UbTRLI3$oڀ-9&G1[]S$ecorsLh |H+1"2Fɇ[lM4ze{uO^BM wxuA!ԣR)DB,I6 +Ho{qRT7KR.U1dtgIK(GV$+# `˽uLR۽sJܤyeW(C>M[~uvUK[VgS,CM׻*Sϟq7߂=_2觙3|lBE8b4&_܇XMkl7.cUalgجGcX6^{7#)'i o5͙:KXI3ǰ}(^_Koa@o̚fZWB> KL&i3Z2{ߊ쟑"zGQx-_ݨXXqrƂ_:C@^:D/$Ӄg~6L@}?WyEX,C铂)2"~ߞsk$^ ωkh?1ؙStUܸaWT]r d_o 5r|x5f/=ueSh(6BQ ( ;пΣ&ZHئ[u!8!p1wj뷅gVkg:Wv1=zn"!so琦q4s3 /(CXІѤ:ܡQq<.=xL7034Skdxe(wD#L:l+#j8iOWe[<_fCf߂9*,xHprݘ Hޗ?.;A%4̷ _fAt?8)kDdWPYD>DCou85UOڎ6.(ëjpAM &xc$Ut @"gPfA;|h#Fܨ* g4(۲c%KUFffJ =_7sĻ e>|ڲPE~঳wyF#0CxꥀLbͺ1cPo!zشf9D~tE5R셄@}5{ E-C8! ɡ8 GU1s:qSN`2jHLSß(ј6I#o'jWM-NEJ(ʠԅga(jW@vV@ x8пѺdZF_({{G2P!xE كK]?wnuBU˨4rKy-Ld8@EwV rl,N )N[V8F)Rr?[‚j-:l*oYۮ+ w2Urѧnb NwӖHGk'niu`}p:s")-zZ;2ҚMS>m5dq fai?W~ xg?V C4/'1-}vgAA]hv ,9SV U:hcUMI-K6seayE,u?z@p̍ʶ0Q{W O66 lJ=y VݽFsf}Φ4rؘ<--a2$֘e{Jw?"{Us̳g6=|ޜ]W}>M^\%WZU[D-*{jb]\vV.P4x9vrқ1')VXq/9ܑ>{텁r1o~@fNa`<^O&f;C2_ȏt:fɗ~S>L mמ9{Jмe ];ḋ|j AannnNaiSjZ1tC\]=럛(o4}0El=sr]"N*IQA_9D2I(CTk\*+ PwU0L58u?ۛE> }:W4*Sߏ+"{&+GZ&$^PXI1n!?|gy,զ>[H3 PMjzYz*cEmN徸vQ>C;T% u6,\.dYzhm%ڨEG3)wAi6WJ61so(,t~i<7VtRm&naa<ϨrZ޽ ·̟X³Wpq̷v.( eγ W鏷X)@ٱ`]-"kJ)!ށk:߉‡O֏\* )WFd2́*G%05*hzɱB FME.؟TRM{CFXa #t0KF}fX, ]qw"_N1#ۡ 8v77|p5 C>it)u< 3YAHU \UrIy^+BP!,t ̢2Lp.ɦv]ʍ׳cum3xZ6u6wO_u0pqh TH<":e"z]-qϵEሱݤHX '^/cQy;#!wɫ3+2gEc G*tU@ 0r@ܘ)1A6꿀%Q1,B, )sL~juGͧ>1Y1 xjMj$A-e@va#C Yuh 3ha1vkj4XmKPHik׃6nbw໕~fIl-N3m9T^7J !,`#JBpP XQʣj Ⱥ^/M .h*:|FW17lᄶf;o*ę^bמ84$:K;:quU򭯡@KhT9 |OQS1qУvOFg}7gc|;{dmBMP\Bo4-KW)QI迃4cBP 86gqvi2;)_8bO4l$gy{Jȸ*`I\%ocݫ6 &l#bkKL>ې[6 ؊o[Gb2ڌH:_pdI^x_RMWFtvۊ. H15mKʮsq--.0F]nX-fppa "7hܵ,Uu?8BeE6 cV{DMA vdOA DXՆ.U"1;{z* ?ƎW\Pp,8k~LQXe^!Q; h"!-qAysP>`Wzΰg>j_~ͭ#Pez5?٧9Ĥ;E>W-\^@hXxe?^5Dh #]bQKޠG\alt̠FX*n%h $!sߙtN ~4/A9y}O4v.#m+ҴU@#4þZhOcRsէtfEjvCؼ1wi'V[al)(b$ћua(Qvd36qRnf 0|w4 $&[^ st\٭)ψY+ } ]hDRdn Fok͹J4[_GQzH0q;.I4vfq[/}qCI|jkqogfn":YLS .1oen aS(#GŘWɲjG"[+W-#zihG*2F6byE Rz¸9X.%P&+䤚)mBeТxg/%MPP-QDžA=yky]h>ŁUAQ{ߙ\}_+.GTma~Mv%[]^c5(uR2^{? ]I֙NOe2 'I"pvVS.#gG'sKI,J= loI9@~SfoTi_ɩ  ਏZahSسhhg8{[zdkWvQ) ٲ-vm ;n Gv02M\rW ~e;[ٻcfp5OQӂ b0Zl=(>[ xW%5[پ5-+7.xy@s\T)B][}KѣNHE;{Țq@Lz `:.Ռ-޼J=m"kmbg2xեrQcGBWDl"7L[,ȏ˛@d|'d=-`C {k7!g̉*2\C`ʜ_6{ 'p>b/mxr-?XNo`7@Y&]8.L]Ï7O54d휔=F{% [9X;p;WQن 0{c( #P߭G(pKnW]7~ ɧ׶i0ç i>TcC[@K!>OFǽdk Kɡ7HcaԻEjyy"]ĮY<rh)@NnO&'i)oVh7P.M[R8+qdԤ.ڴh9X'ɗN1s+k"wA}Q Dpt͠Vt*ULǙGoSlJ*jYrUN Uˈ[G$hî|Ē#kR2 ;t:~]rMHU'(U C%,uu$Y9|}K`j<9-)鷧LxD7: :qrdT([`;ɌՑYCkaFVC?l(pm܂FSS8k7aoFƽAMmdv VEX{1 #\zV/XZm+Yp{nA|IFϊ:n$X wy$OwuP!Dy!Vo1,9J`X&F(*bٵXV6z CI U<HC̿LbܲيHfvqWqYWfqܭ[obvÃɡ0 ^oBSA*|8ƗrKa ix]WhrŮ1u3n-`<Ez!VۚQLă_B>OQ' ".<>IsyʇP@0 0rvgdnV3{ 44ЗsLI$D_zdVT/oO%]&&i83P @[2t*iseL'd(ef+v ZklI%Mt iۀQ16%#g ]7 U"Q5=}plRbc*ш&tl6ޟ5>O)< Nk, m[PSiؕ7Vlُ5|Ҧr3=1l,k,g3;f%'o~8Qvl~äHQRtX~AAG^}TmIY:F`][3 =Ƃ,W)[~{avD+TF}T7&ȖŽ7!hFt|,pz\P A48W/c #GZoO/ 87G m,ꘅلC)x> 3sFmU~Hp+xDBhZ}hެ{g0]-:TGW UIS$E[)r+7`3Yoݍf.v]oSMA(D^K,L\k8Hӊ*<,ԑFԛ|4?g#Bxr~# 1Bs}5f5L \Bӯ< "S`b;΁k =I$iCĥZ#.PХKD  |mڞTIMɒfH8FQ=h>6 =kҀ?VF0᝔cQ(9!$Pe\ !OynUү::\z`g fў C#M="z/9m뒒b]epYy ̍: N|{1v E8F+%  iX3lEy"FU=#b^::RJU+#!H,\; NJZ}1B.2:=ZjnfnT G7ѾEX2pe_5lV8Iu'${}25b=G֤ef١dř)-K{yO5K[G7p12g!,~xĔ*9;Nh1] (BeN mB/ާp'Z;x.s@:{@)(g^쉭uuq^.3Hɻ,;Tž\{#ui$06P xOzStmV{۽Щ3g5Z@ͷ7񮂧qO68>M#2  8 @0cZ,p(N53pY},cGJr>.2_jqsYj{Du9/H}x~'vjJ혳Ol6gS6I y \3W>)38]Ѯ‡ΒD$34C ]tqLSS79iM<"26rpE:ՀHe U/D:A u[CX*Nލ_E.<\9协ɻV ]6>]] h4tJ:z)BJ)[2TNg+e0ai)\..(l2Q #l(utvP9-s.ؑSaOknPVӎۘPQ?A'Qe&`\'HouZIT.YkPua=;7G㈞*Z}6CEXB_Yɖ&>\*>@:ҳ+g4!ѱ[S*IHBHiN,YZo4B?,UO7cjM/h"r$M{j?˔9kcHeTT.ڇ;7 V",xbWEOb (ڢ0"3;;"eAC PUEyŀSV7;ƟOBBvIԑkSnIm3fPn$F%)~`ၠKJ$)h}0Z!R3ROXh }w$b]k=pX.v S͖VrRG?@MVsKWY\/0E" wx\q&;}3[@1oXΨA=@uR# D֢&#Gn2R`gu{8,a,2VR> 5i'DK)۲آ8DHO.lǥZ Q<^Z?c_v]78{b&2Uz8pCO_YO+Iɔ ޅG[8߇XNu,KǀxDQ9u?̓m|:0Y)a:!pXѩ{ww 䬌4w,> d `d=OnypQ__<Ifw7/=U:#,o}3Q4 a )ff,޷fotq>Ǡ @Ռ$ނCW#p_vf̉ =M|?+ Q2QXz+5qV'G~9BN9g[W/pp&޲DG8!ĽƬ,iصFlGYNo@3¸=W 6 aA}i<ġpRW9+"_ًUwlpCbFsb+F:ҶïCg:(6u~ƍv1|s2kD)A.P~8e&G׭-LQ tKߜ-NjΈx~)g'_%y#ٝfm7ft1e0jyA3X Rpg&`YYsr :x^ckP/ob,:4XJAGL?H3ĞA#:3]9axt*р rH:AffJNoF sf׊ea{p\DX W:o'JġcoO g~s™/&4@[-1.f3TlXglQMD?ځ۷*ÒU`riTE|_~ɾ`DGy ZC!-G 똳o~p4|~@5^Jݮb?x:Ibt~6MwM=O_-G9[B ,ҹFk^bN9Q*::JB+0 .?Dȧ),Wf2 '}Xe>M&iW=>O ۽AI{\EI v_>\WT5Ur>| o>g|}l10nJ*2|_!ى3 /2W]wq&$`gh :'zYcx0pvj55 hF+aS7o+bKr5\M;Fϣ ݓdyYo䰅cW0nVf2L?Iq~Ƞb3T&,؋uBHB1]Q̢m1~scze"a|mo7p#.RIuX{s,uWf( ?l2S!_1Y! i3hXC.;(_j4<9\ŷUÙ;u*0V%Ey_2V[S{0{0e`3UO{PHɣa3h//;!@@>\DMUX5xOoeĚIp3#t :UCAvjo;b_6A"[_ucە 0.\.m6-SDh!C쮪٬۪ȖÑԑ[ mES7a:AW;),׆-0ؽXVauj$}߁D"截lXSMVk=81-T+J`Xep,6{|A-ab)㔦Cd ZHW 7]AXWX~B 5{vAt<>yqh(Ism~= Ifww'_C 0ByNfj9/Џx|*z]r^uԣtϜ萏A3*5Q  X10,T3&S ":} JvVנf' b INUK,-9faKcp4m GgHZShyvSrL4{-#z 2kɵo~iR~ Nxr9kVEf$l6Tp!'[g8;9E oS.Sn& zMwaX@k^Ch}934KD {"j5d@buToi-]Uu v7N9#=V"\a͊_h9#LO|jn2C kǹv0pgaq4mCnw U,zhY@+!ڞFܷ[zMZjLԃh3םrZn@O@/QaIJ;T!9LAЪ`ǯmÈΟ]m-ܜqmМ;XdexaߗB2oz ~b#Hz_5ūqYv!3++,~N~@Yq8* eK^됔r`zG!О2hx8J[\[T1@<ٲ@%Jy m% OA-sF 9hįbN/'cϻpr0ZXQ:u/# kkn[6li)ᢱ]bwfHS ,|of"=Jjx"4UjBJ]WV_TH/v#xٷ$ΌA aV}p/o'rRu+"O%pWIa"Jlc]0m9()dP4K+mBoE}*`b{ԠcxG2q}'$:['Z[MIx&Fܗb1(%m|ݱ#*'g2,4}^`}psYkv{[DIFG :xj7MQGws74p0hHEq!&8Liuc1ܑigp!ۣyWGRܭ*t춊rSQa6ۧ/:ٙcG7_$ d[ Yh'B>l]f%Xza[fX;{QcŌ}KN3u! rB}XMKB3RbMJӞ`E e9BBDs_v6Ӝ|bȡit6^RbĴ/͌&<ȗMXҏ'rTaD`?'LI C=L#2ScFNq`RPI2 *ec!n#M rF:H횼]aJdʖ7 )!&\&D.oѤY6>'b{R4YZUܘ@V.U|L7XE*Rg zWHVYx!p2lWܽ_WK9 .*'1^):2)+T,V uVr#MӪ/{HK/G{>/T९2qqW8t+ƝN >=sq6 m(}7[w YQ;lR,w\=i0=Hushu5Fd9 Bi'!&HXK4suBb찊u4#9TDYFGJ+Ko,w8dz hM5fGM#%du E6y,7ʢh'->.li_45~`N4Z4 ,#K#~+!JZ ovG"TUfLs(9Hߔ0qs'b{vď5z(ޕJܡIQ Т!)s(9)RAi#@"GcW ݺgB:~MnEИY@U.\ג, +I9QVԽ ,e6}VK#GREx4>\!y[TR'w8ii8xvhIz*S"SJV~w֟ah\|k?̱ H db ތYiJ1JmbO0s$JڌdPKć(fޔM}Z!,GeE0Ba-Hᚋ3 煮,۞NG{/WIJnA(=:`Vt1Mtbxm,Vae/cbow vqE^@!pEXN7GNԋqh='%uz^jUgA75NJd|FO'_eVWm MIŊdzcv3,:j 0%yVfEqxVK ƶjQe@D򤟁ߔ.2b.HY% ̲[xXF,)]뇲qepy) HgP}p Y#^AsPjN妤̉`V,g(m, fɖ2Ggh%mD/{DzFqNNb;"gJ©N2ϻé~o{c'YfFYפW#)J[uFZPB61:鞑^ / L8zÓX3?g~1 ߇ZY]ҝZ'?f+iÀϚ*lwo4cX^T3W);`U&OSBƭ%CygjNx |)\+#5%>f ƣg-?ɾ; ]%3WM\/4׮oV slA:'֔R [3xs;ϣիc\īNT566 vA{#,)i"H1,ܠ>ycKU$ClB rG$f#Û+z(.Vl2B7Ci+drhuiĄEYJuY`/;KV*}䃼ick>i)%W`PX}*ѫi8*df2mm1j#xK[S+[\l3n/ftKTSZ\=d7hayb t鐢( Ɍ}j'9DAJM!yv8s M32_mg*Ac<+Mb*MT;"b;\c/41by~یdNu=ojZ!>jⵖD@IVf=Prd{ԭɧ&DM`" EQ2%<4uB-O]́M k1D˓QXnΖs:Բ(3t!@mfN*_eY{:Kh\Y#Gj=O%1Rlw#kN\𽁻t3 0ř~d?dw|y.ZG *{G9E.AdLH鍆2u㫪GNJ?)Aˊ0En#4j"TxgX%W3{H]-\„!,ZI5<5,5KQ!:Rֹb/QoRosG|'U~_IsHw6c]ApNla3.]V lyS;z虠:p=20۽ٌ>n#xRQ2=}[iX%nh_`Gɮ>'B| LF5b8/#J fu!n+؋rcxitlIMBxG]-ըpu:_$L,,޻Z7\ ٴ e _g'ryRkz(cIOQ_zMlڽsreu\3Zq5Jk¦ݜY(=eaU6NO{!TLʼn%*0nyqH&*sdh Bp7J_vH@N zuCWUP.\=ַ}\Fs"P3Ɛ-:@{uvsZgp!`Md8E 5p '=UJV3q}'e hR|0WVIޠnYϗNLIQO0^(^<+eq4DU?z ֘ دVvNrx i*bF8{, gz/!U%xЕ z*ts JQQ .z!zH GFG0nak^l\7k:݊%!缹Xn{-mNS 6gW!M=kT˄;x4be~Dp8z/ }Xm@hA$falhvY“ Je|cLAx{s4Bq?eۙށxsYy,v!YD|GVhQ?\,!}>f1_"#Q 4INVsE ۰h'D⢼Ų޳w l8؍{>Rڏ=߿͋`-&e׿X+ѮwsjcvX 8e`R5 ](Kjk%FKmtgۇʳl* [tx f0yM9ap=g){95xǪ,Ì(qf~KTY%/k|[P_%}gg'j2ܡ1F^._;8^ ?Nȹ)j^ajt-f'ah9.+.[tb I0Z-pX=OPPܯRiŜP5Xy3v;T>щkߋ4OJo'ޙ8*ֵhL>ft?;^ȓhŨ}th1ә"0bYGg1FpVnv#NI$%}LtʱùM7''y^8!\Zz~-%f I5UD⧉]R%β.E_""۪|SvC0ƖiҽKPp^sFb֗623<"NwLSYnGc~nxqTXW0]K"+{cf#;W -T/ kwWChW!2R9bQC,Uuۗ5)~jNsq늜Nfe K b:nFFxwwv&SDkf챃$+;~^0AY'N0: yh p"eX䖏 (~Գ$/|\`SpW)i|qaSM`t{ҐelĂ\3[G SDn-=Fm8T*ͭ;ysW,ޛ8hqn(UUPws EТMb7CVjGA) )CpCo!y\v{ x`@6"xo{L\z.?$T{QOJ/ (_d:a+#88& GʓwX.Qk g}HvL 0<ҟ.U;v X>_XUF'th,>%\eX_?-)P-`1?׺F-g\7ȸG wqWTϏwjKYm,5 xßL3[_uLKCa:ߠpn֐2Lq>S>NLVl8&Qi&h ՇKk}|i3rkvd?a ĺS|n!L eĜT@^t\#]RiIᵘ7MsxJuWPG8^БI-ݰf'*lE,QUtnJ_^*R?茮p?,R=\NVDJy$A)C@ǗN}1pNxoDM'ؿE~Ƈß+Q:R' WAZ_#ļSShw\+LFr {kW'W 6OLSC_>q_Bxܰ"NB4΂i54ᨐG-)/+bdVU75eel9M]khi*>[ (&uӪM!TFU I pav!9Q*9ϼ2N3)K%W'tHS[L`Dkj48euQnckEj?{\*`͔a訯*4k4';\OغfL36|O4#'3^݅yCZoVJ~{rc2UNRs+0Wc~ĄR7$ ܹ%%(<#elVb0|<~@7c-M"HRX[TGo%휨,>+Mo obU݀GLv%U<$zZ4Y%'Ky;Ljۇ?&JYrdM$"E@d![R@{Cx֮ ΈUz/aDՔXN(cI~ Qjٕ{k>['SKۃ`deqS=^l&FRB/#PcdMk1 ]fw,`΅k抃UwCӾkD 9w鶸)ۉffNw-['8RpoﴗApn>P;m(p#Q$,غTU7`6Sz `p.k5"hCR M(%(tu܎>]e1P$gw !,3( 3HǶ$yyFTXb<82i0ѹ p)U]h7a./z 3X"Au](T#HpF*m\O$.a=r}F9'ߘܔiӇv\T\rEcEp`~2Yx8A` '4]46w)q0edžMZ4וb,͏&޴ԯj dʝ!wNe.m9O\Ъ!h@H E2Z4Y;jղ>/h o>fGsziyc`hz/Y`wzvpF*tyγ %@,+.QHW8K݈otJ/yD,f>wZ- 5UzUټЉsq%mJp6G.]DXm(eŵVǥuo]h!QߠD| U~.4BkVbd6\)„¾obU)K0qz1dۅ|՟mzH,Y?\zELDыSw'禆Oe>y"[1sc)qIя.r ГR>aԂoUMB$ FF%}6ዙ ߐ@M!7t(2TJ,x[ՙ'q`d~ƝQGdFNuC;⍡))q44ħG긗"$oi9)$@L^PnS 켌`=Kt`V'M8ehV#Q1g%#j8f$; &|)3/s(g.,#(`>a&LbR:4hՇ^݊wb rzB*T@'Nv=M)!VTU`4*Ca@߰r<V!-7ڽπP'](PRPwk>'tU*(# xb*lhb')&#"BHŒ#ӡ؇Ս,俴1>o)aQӒh2:}?> ! ؽ.qBޤ85oJq&-ʫ /el#YKdL{\E0Rcn9x>E" (vPI)=f0.=p%[`-VL~/Nv*cӯ!LDGEmfhWd#>;.3{"[][1|꣙(w  )^ Os_w KpM5=BC@kALc3<:ҷ,R q OY]ɐN1F3}z}GL'If`7]&DdAa[Y~ToykCifr+ԁO¾$: ,+">O#W9J Ʒgo 鮚Hc*;F('g !8g-բ1F p`IaAU,eGL}J,׺߳"tiM—MjL?p2 g~S8JQuC#Hv.=ݭk臇*lrA*~N7- jFӺ\^*7̡_~­^O m5G_tiKb,Loպ]QlyjP.Y dG+6 U%uDLՈg}'E_ⳖB ,b;b8*DYzNfI&"!Drke07!~Gp!1x6hG/ r8o%{\,ц8Δqo-5ΎpaLsIrvY-)Wb K@Izs~(O)0Jb!³3n(@F7a"|nq%]8 Iٝ$̗c҇0܅aikeȉ!$w(gv>\D-Sn~B9stJ/ u:A;Y4ռBy}9Og[- F}%>lʽJ3Ux␅KهACf:!G 7 uͼ ~hݵB-,oLх0AgXxJSgZ{G` 5:(a`Ih9YCoD9F]03(_z\!E VbgtZ%9z+hw0_fەx!{{ c)4&? 쌪XC^D#b.QN Tr(~ˮn/ g/x\D{-oiEzu "aR9ޯD3 |K[A8FNGju Qڪ{8I鍽f;.uX-P}CYճV4+{lk t0ޭeRfUDoe_~sqϼyX׌m5MIEb9|lv6cCכ^r/ 9z`Blھt.?^t ?! :5"ݲ z]8fI;bJrG~[ MhPCSزqTl*Imvt8TUrPWpmL'(E`:DN³{w8.dAƫVO)m`{S{0Q\$~VNޮ [88[é /;Et0ZlI}xAU"D9 gNOe~KЁb߉<CzGZ&Cq b6u)p=l fC&ޛ`;*ZƓ$ *I-6Nݿ!KvYVG *޽wCê)IAE;Vp[=˺aJ)dOg7bv:-GRK)e s&.n誐+ʷ>r ˄L5J&48H^SawUWSy^x B)rGޣ+e`)+γ?4!#}db <N'F"aɲ~(%Jom341vSS_D#nQ=Z/Ӳ]4ros4[+3~ dY^!֟ݒ@^aƜPEC^̪ w\I0Ő=z/75Z٭CMW 6R\" J&{cjF)u0/͂* {(s)r,k~~MVU┲\V.OݎE)I/cY!( JSS:ͺgyc٤xҁƙmĎQ?yIUݚQ9Bjj?3 mٟM% Znk7~3ʆ*Cs@ f99I`Q-yd9($-(XZ$o!p_ y+0󆵃)UawV ZS엁$c-Oa;Q0/3PP@Oi ~~ҾhgD1P-rx*DqzWf8Kҋ9գFR_AY$s0$޻{Gd+9!=]Rԡ,Pz[|T5l`CC%v\0{818Z>GOᨧfx;,$(M;U {XKXU:7Xũ%C4*8Vg)!Ea٢h"ƼsD ~kYzTŃ`X4&mvlZMBjxǨ*CHȪ/ *4 W|YZ oA qp~4~ .2ZpA[I85VTZ5Fzvºu*F G ^&?u8rYHZ`+吤OQt\ ge hV:' "UF~f{濙 0-}3{n#\/=2@?kg`e|A&iR\s&ΪAq] ԮڭP8_aJYt~4tVŗX_XWxi%]5Y 8N\M;=ϡPXcaf1"mJ}o;bHPن: 1ecM8^²gCTN*#_M&zؾV@;4 x6\;4͟$-/R&1f Gdf-Śo0I͢[j{\ls5NyД5%8-\3}A^ڈ=ov R@Q_†l]8hRGs疩ۨ5A 4Ԩж?=d $( ,Q$M`܄ Z_5źf[:R+H+6ΓyEQ .4c2΅Yt=;Q% XFjMa!F;+ٟ\Z+lf-E^<4$Y*ԝSM} P)<գP[$9aͶ(ȼϾV$G<4W\;7갴E K;> LMl[%_(3=gEOoe[CAo2E_}I'q!ak WHdf+R }4E<ϯK] m VQfV2;R vs=DsWf=n/u'$)l Rn<: 4D,n _jpwޛ@eSt QZ[= lѨK9w,V89h6n2dgP,ŵEc t-: `w "~iCӦe.דdqf%竪)ڃ\S*Ê eA;d{ ]L Ɩ}6@gN }I]܅,bwY^4C߅t.Şl-:D-NTRw8i?Yw"3يρi$g :0axkUi34̓ I40#pؼō.MI"Fkl`ӗ<ݸ[S0[ 4+5:-vz-ӻ˂pcL{p/z`Fd}s+ihJ|USSl}+~FӢo5=~熙E͒z3*+Kt 8*Q>'fo=vܤFV>lKU- VBa 9d\ZJ ]{޷?$O聶2pF:| Q cRftA<.8Xg@ŝw{(0u/X@ Ze v&au^;67[ċuBQNķQ ӯ^;ٷ0>t5ڕ[؏TEHLҦrM81XKщWI`_!,ffyzt z-Y(ipZ2eI^3]s/iw^4ۑ#+~~CTF<]!N.#7KMfGb` $*W?DY'W~N(WHO.c]zf `YU3MD]„Lk#T .3 v"0 iV`E )n5Y.%w&Jr>hMM{%>mAͳM۸mRx>d7X!B%LXI"N AOS32, #%KCx3C*ت^i8#WM B2Y}:1< _.EưŌ3\?gv݁U`@(&8xb֚TV ڳ8B7t5b-O283ibw<mN:?w_}ϊ,MĥgwOkf$րF̶bm$Nk)_5y^Idu0!>l籥Aw|f/MtH5n\` kLN&ܿvk~ &|h@HOuv?;TfAI912۝ȓ_;o5@rYAf -ſ|O @}6idxs%vvZwm?PaXL1cͳ]'(u?H!f`9@W^֮kc#mO=4w,V%2@$QdF.~+M OjP$Eְ\3EWn Hb .+_6#c:G[ ew} c8<aV;7{+jHh o9VkL&ODϭ"j0)j?Rii-*^lqyF5nm{w翕(Rx0Pl*%F*2VSGW>N]h\= 9|gI$% /C8Bk47J+^Bɔ|FV`oC%jrh#ǝIJe`+Ao=9zI |L./K8[g|$mϊO9dNbVxǾB Ha,C_NL^Ȳ%}RxOÆ`us, B}>S-_KUK{ݬ*eI02A(m#~,'7,zX>Y{sG\7|,g 챰IUʷx jKn|gMfΪ'cOOAߤ1}w;J} $N7IdJPy2Lr[ C|Lm7C.5N̶ߊDZ |bI;,؜ $wd!ggD*BZ$ǛEuboсzj-o¶D͊mC DWwӼTK9Fniwڱn6OJ֕,H1TVpQh -c|ЀK.IED'c}zUpe~W?lsi6v=T3$3aKktKq3Ht4JUsiGWHVWʁ <Ԁ"3_J8Hp\ufzbKEbN9sP]g(N.e"bU &,2b*FiMK1}<)NF_D5 ٍ{+wOɱ{b9xK !]\ LB ch+ }i~ԸvX}둇. u ɝJ;=b]q݊Co58|q$;,->ZAgGza?,g'U]/p:Q+]W&Z(~ d-8^Aga}5n+8+5xE5/3%k/N@"iD~1Yԑ#>ع3-rZb]ʢ @ PSOlS½$oՙ4إ =!+4ss$oP&:V3Z*;W;L O(bզ1/ouhA-MXEa,3.ZEdJ1ŷ拈8h_ Ys}R's?.8bY\W5K;rqzPkH( 9 ζCF)]qKG) DM;&w^ތ*>R~y)̷PxSQ%q$Llr~ i@Sp;裃rT-rI-tUJ$e?; '⑊:+R A*%:CżO7_RW`9U y^ tVAcׁ!cUhUB(㣡 {55bO^Bp|{e(3(&:o@o&@)U5iOhFS3f 1Ѭ;:s_i&a4ϛG,Tv !<9˰۴L OH/@0`B|ŒNީNLʼ;AO%)aH5@_m>^"l%yd&Au]J\:EDHrx,*{F鵹ɫIjJk;qǻ➘cI=oy%ٕ HcBmt *2^ĔyV"%xj@}¨?2k[Dʤm&r*wͨѳB9?3j80:Ӓ}xbר? HQMO VGX!x/f b9P4J-aj5вid=P"kRJW6)%u;ZLK%-\ϮK%9ܙ@чR~.XkΩ´ YL}Jq#HW]QTJk\z( /j ;hL7ifJ&ѶR I[;PM.O2WڋN $oj63QWRU#J7SJ kvUIOPB#IpApxUv9fH?FH2dj(%YNV$\PS#TRc0-^׈0_6-ݦd{fD [iø*o/Ru)o")euKk6 Y3 ڞP,0C#|w%)k[F`+7@頗g/}rvy ԵKy JD4{1x?27Bn \->ȹs@01!jû4|,Ql*j>Z'65P6{<.ش] z&׽Ψvq #BbeH5ֵhV_'S\ڨ7{d*.na?組X z5)Hן2'se5&bI6a"B%6& A |Ĭ#Ϟ8QO@fWR^_ 1- 4 rTVk.Dz[mw,"0jʀ6rJUꃗ#Gu|k_iG eYݛ+:a X; 2:Aϸh:eS]b&ؼ5t9p/-vIEU:ʃA6ǭd{=UQw|H6 vTuR1̪I8u[wx(B&+xm^APdk=Y3{Cɸ Y-lPhjl(.PͽGA]p W>({零,X7Emef_iX?//(zٜK* {۔ZycM>ÉD/FcpM)'; 7Wsz7)?%иS0>WdhK%12[8"J? ?/E1Ǖ[xq8T{7v&F!6d(Qw2,)r̋rj{,]__ډjֿVXNOm;aoEIa+Z5Ќwv#ov]dm}"<{^:Kx^1v`Z+i2C d (*>bi_0^7.D5v41G~v; SahtAY{3[X{F=aWڰa0z@;)\iANmpC(%Zdo 臁)xٱ5npfۏap+!o{}rpՒP`M#Sr} s&Q骮d\R6&lAX)e/g9k^g] D /I>Xe r.pJD6 *i1(jZд6Q{vYL,OS1f~D:|a`mvRv86 7Oq'uGwlƁsGĭ7,; f@{BHPN*X+9GYI||[ZR;E ֒XFNA)BE"3+6#)V('彌blA5F*J4CNaL'[(Z[N̤ݠVwbzf3iJа#l&-Q@|r,ˉP Ni+:, 8Ew}7꼸`-T:BxBɅh&`Js pFbbFpGPѴGr6!ApE\ jo4}rs)…y] SE+S" Lz6e$sYs˛L:ll&) t*2uWBT'` Mm;n {b۔ozg^W jC^ZGT|F^d2|ɞL5 ˷q5vDTz((V'-NBwQyE̊/'ٴ->[g[-w_ң`d:LN!=[ u%+΂O6RT,49ެ_z^Ącg|DXwNRAMB=A&D87t>5%ZIxd>O|v^8"ܦPMyk&(k}y:R cg[>RZ SOW&i)2Eo 93`Nd+o~aaxRyORNԭ|M^+iS t :z91PQX5sY)H4QaX+D8s8#o'tu%l!'gyAuR{hI Dadepq ¢' Rh ncy$:CFTTQWK莱cL ) ! m{- ]@lǯccܲLr2~}JZM~R8佲6k1}0{eǽ%1_$+o]P9#f5RbQ'i8o@} ;Z:W+ŴIz=9RK 1:)σM6\Ҥ-X:@謠ݪ`xjXby^ɟ`n>O @$z3OsjRU擞vȦu˪tE>h:v x.V -M9 9SΔ~58w \G#tV\CΦ}@RUb!j7 NYk`$)eA'&Pd[f,PE,exun<%5!|n[m q= 8>n`*ֳ&z׷Va,0/ˁ0d45suB_ ~;ݪyN2su鴎..Jod;(tKݘ6 a#U0? ;5Ulij"9D"%m}_^ [48]>#T$-8 JCVr[~K?WmnkR}{EsgG*"&]Ea,|D; 5qT0Y~$Z2Y?{n8 %~LAP Py ktқL0xy#KA`!,֔R._:[FJt?Rnsr,`J Ѣ6m @Wer XN|9"~m2fި)JG3+vhy $> \÷3j VMϝjY,QUn Hۗw pƥNEt  o6LL qn`^Z4vx?>snYBԽp]~)El;-Xu,ז,?t3! SOT 6q@QrR}c2AǖPfσ.a"iӞ*unF{\*#ze Û4 [oFޣHO%P?_XUPT,jdeǜ2!$9eau{bgus&rT_zeMqBP* %WU=7T<}!s[\LhL|[jƄuwOX.R4PSBۿD#E>v Ԥ 9ċ˶bR~RrfTHjuMz][2BK* "NjlYlZN20>tDx]MzAJ zWge{ w1}ɓs?+?~a71ɘS`<0ye̘׀w˗MA .9C+ӿgUJ{بQE;&MXWq4'pYx~M0!ۛHz,dG{0-,ߔ<ɹ a9g N9R]TJr3"TaYx` W1?xA )cE˝BWZͤ!"}`uS/\_6*֙= f&1T2?|cK[YF<65 ~1졶:4w%fS`ZB7YZq)lY1W+8fKBZiďs!6iaOu 4kQ]bGcp4N͟K&˚nlUҜ4iߧ4'gY0b M6;!~M@bh\Z%,WJ,w$JXy?R{CU@ޔK^ X` Gg 9T.BW"uM3E ^VWc޷Q%q=+v}|x<湷 ,d:>$C:)1u}B2U4GI;jvo$\R0C 1F~Ck1yQ8+<<(mBY S]:'4HCX#]ז<-,sz5f>[qe籏%=()ֹx >T]BV-xH\DzXZTLJ6!1?7τ2_"$傩LtUoS3)J?N^X@ F__HF̉mULt$ia^ EX->pH.V++` uJ144dF<>[$p ed,rf@X3G" VHfõXK? 1h[Q?I<'c6ֲxNB;2Hw%CHRcrv)P^#ÆI`_hVXnd P%*g"9\Լf jd~xCrjd!ƈ])cxOЏw]tȊOs&Q6J y?kݪ89D("UI6ʯ9Kǿ=F  wtX@E{ ؾ;X߲H)??Kp_P2|`=fhn4t /_VZN,nX\"#7:vJ/ʛI:]CSjB,B`f'jB@G 68cX~:G Q9fZph.:vAn<OvDx C:wz_;7gg##fDG ܝ}pɋ}^8;+ga 1]IU(f1ABBͨW}ZŽ UkY2ςZK.w1ћ+c,3aV@B˓RHq lx!jt hU5ҹ[S B7+aA'3܉KU3t?gW(Ry/j6 SvYaKT2SϖURC8%k)X"^ fd޿n)<뭷Fp1MXhe1 ,",s- y8őס/LiP &v^Ub Ie/IGf!(Zk⌜1vhyޟ5iSu+P$0+xc tGE$^ۣfX3Ndhg[7#0M{9[3)=zՄ$<4. 1a/'xͫd6hF]9ZЭo 6ep9X)l@JXY '(#[ӯocɫaN3z٪OӇzl(x|_:C”iv <}f1SU1słaߛ֗!`ozzw.y~eeM^&_y2 ߾cؤVG9ҖdDR;+zH,\ F,F{y4C9oб^4M̹*P %H"d3># +%A9d+y0셙K(%w2@>9)_KVmJ+qs^ڲ{.CfKof*b:١ƃa/<:a!Q9 c+ kz{>@& `oNxj&11B;s{<UEV}qLBO1lJ8okƩVDdKOX%Tx-s#cE U9lG:f狰|&2'/IX5O'H L|b!|=s͏!Jp?{#3>!e*>]\t\QD^+xRVo%v]da}<3qAi$4&jO20ʫz2xL]Job)FA5m[r D4BhdVm3aQ^Nj2*'r)US `s=94՟AxUͯ)eJ7߉-ZCw&cokG~v$;r&f wǃW0,Ɨms<0Q(ç7gPu,EH>y5d{U".~aT]6+G[?}[P%ZZ,w]aZ țKכbuw~k]tG"Htj?%ĮG^ >a:*EBm(f$q1+ _H3hA#1v A??ſw[O$=4<$qG?̌^v 7Y mSPy hGVqspNVQͭzB OpT)CY;2p1OSqRt`{9}D!͟ipĹ,'W 6UQWD(lx")UeռϪHW)Ok sVo<UR(!Y ,C4'5['d? E&.a)-fƱtFCrW X17^lwhj4ç䡄O4 ! \\|Ȯ$I@ͱlق'߄&mB .*}}0K謸1wn"Γ^s ?>?c"9͏ڄL ;e~QL9RgڵeugCcP˰= [<O `lMhBPYָ_']7$57d;W9EpG%3}cU~B攨_#ƨQdpkB ;Lr P:1M?ɜ;TpحNgEh;p/R ,PەU^IƐx<'HK3hbcꔀ1`1hQ?5C [ {xjS@id gd[U72ܾjQ== WeU-Xu$muVYmzNXgNb#6M%{Tjd`kf|;gt6 bKؠd?-ozy>'~$NbctyiWbC/o-(r(bF=4 }dy*Mv:͈T 0m{0)GDQ0Fp h>mbȕM>yڀA{W@LZt Gd)/7D0 a2|g~%O1pPVJp Z%IYk6ɑ @N?%}):cl!E!`l}0͇OnUW,TV̬z?,0Ihh(hkRÄ:ѬLd8^qeM++IH*"h9)umG1Y^ecmô!p҄US/K?=IoשSY!y0f`Q*un0N@{ɘ5]H .FL_u)&fkxq*7 ^|߮T [/{mjsoĖZ'[JhIшXJvvoP%F RdRW1纠xvhtMk244fX"RaH_ զH7F h eIgǮ.cw*s&d?o5Ᏸ jz!€3.6$gy+()Z\P:|;4W_Nf: f76MX is9|:TCz[N0m31T㟘D;v޿qKQ9h\p<-N%l2Olnf奬Lh1>yE4Q׬fKT}*AeЬKUl^Dh]o 0&љ.6UaŒ}tڧ"fan]!+Z(?*^"6tJq(mNv⚨`y%OěP oyRXvd^CT(ۿD2 "60G[?Լ|Q05 ݓ91U*POQ$&ĞYH5CѕD[0 X:wfONfKXeҦLm}!^ :n|]FN)IM'1?iU" m.;P6s=@䇿 Ƹ-2UR6)DJt;n{ϻ=]7E$Uz_2ًÙIA9d]#f%O`-2u/++ZɎT4X *3#?c &p*U FRFrh;ow>aHϛoT2w$Hp`jޥQc?\=ZLlODPi$Zhc7J09|ęBS+0nM6,3\u7VM-օ;N.;8Y~h2}oQ3}&E%Dbuϖ=߹:9AA`QkdYг S+fŎE:]tf$2!%c@\B }8![?9iX&dH7vX=&T9\/ %(k}{Q\/q 0͒v/mod$ )c 8ؤ֤cyU!ښUz3Ȍ.v/* GmX+X6A&z YldҒ5!R ?ĕlZ9Mq\F7|˾IVpdBd!@L!9: 1$s]l ~q>%yeHAFE\Qo9X fy%)qr۝dcr0ཎX01xhwDzg/ۡkle,R ly /*HW)wʵf N'&b:u-R>?Gp|=W\I /׃lAc7m 0<͟$g0כ^gSyןE ]ْglx2Wtp0 يtlG:0*)DC|;XS؏br:N]5n@c{o 譊}]JݷLE X0e={"ӷA4rƇx5'U'=Hx ؂'6HLy4%+04i͗$:-/)!~!ndz^0vJw8rYኮ|\Smd2:4t@WUgW"tFe+zGFwjjDYY)#?!P6.(NBl!ȈBs uun=p]+ljWPs>2[ε WWQV2^82,JʲU*N;{Y~-<' aex d%3mb@!ʳ\IN,gljv2#E pAy3,BX\@:# rzƓ]5K&Hx\6@PѲ>3,f>tuEuS8 gϢdP&:0ղ ~0@2hNciIRM B&h/#HF~eSaDX v8*- 5T%bWΡ(vxVKlgz ,/݀TuȅN/uc{8kw/0F`Glp(_S5ٯsI쯍i5Wn>PR8ÁRgɚD,nNܨQTn'|sr&NCbF {z5t4cиO)s?e#eV#"Q**Cq僠8|ӇaC\m!=-|-si-?Uq*8L !ţq& U$FXffN-oUI6X>VI3MT-IPRR7w7 )n)ECmM@ );!E6w5So@$zd ٰ esI.WE'V=w$(c[K6:fL!8Ei\G=Do(` y$<՚ ^ IorpϜC=T?lE|We!j9ofx2[Y$H^d<= %MZ㊄W~<0F:!<5.| X`XhDkOwmSY 򙘝yd%+>a$ٌs6ܤwa2Iku9]}azZ"zȊ1ָLPz!/qU9 hw4'I-(5kS# 2OZzo-RZQ@Ҳaf'2/供3dڨH4;荒%_ʧ%#iUwS/'>3-F:Τ N)տ %dyIyrt+{-,HXkS_j ѺMd-CvV5^Ҁq8W([4+-H'*'X*Vb4t/"z#~Q5onԏZYl11/bg37f-?'73bKԀ20ڥU4d'}/az;Bqݘ&C>.[Y4"rM:-2ccQ{)3"4*5Ψ䇼Bfg5]ug-L\(RPmײJȗVL ezttM: &o Twvs9jპg r8*lJ( pd-lG95 ,pr^CXd4`!I?kLX;P;ioQ}xȪ(0-5UF%]$`ԏyfzWAFn*}5PCVEU]& L_\e~fw 1@tl2}FG&4k ֕0[{:_5m 9$N HK[͜n ܆fgyǔ0E؜+@\%yyG Z3(W^}r;ۉ7:}7GgI`p;a>D-ROl4{!l/~5gylL~2(0 j"S⾌AcG U979O׌bU?ڶM>gPBeX |0TؗFfPFK=z=.%:l<+ b: =tlIE-h }9yHh//"S@.Zu[5L~[ b4܅Sua<`j} m=#iD+BPW2ۊ=-F]? p:xubetV<rw lxZyIOgNg.Nb8HTf܊f83[]B»&⽥4eMw~C^uw&f i@J>>S 3ow Pz?@xw*{ Bt7~;n:վ5G@NrP h8%H|+* JH1:nd.[xaDždf8#8_,8ٿ"Kȝ{i[<^.ob O(ku7`IGPae3.lMcvyFѪ9Ҿ#A9=J>e  i׶Eu3HXȝ Kd[9.i܏T`:#9K\6VO]@nnEklRcDa/輦X$< ) -gGVGڐpNXiy!_FO݄!fXhÒdB*맹r3j"([3VϷ2ɛwLG<&E KARJ&E&:EqBuRMSiP*5C +1z&/jTF~GR5 A]So`X:X~`q |m#& P9IiL,q>|qio}Ctum N'E'4'ClaB>SMcpswЅ.ףaBf.cr2X ٰr r1Ek.FD>3h f!lldyj(w*ƸoL\ͻ*9d xc .@`Njb+ 'uQa] ebWlt [xlNx)*_ɦR[f nɶ#Iunl'D\Ċ,=j:u tde9YOJQ17)j ĀrQ'+hNŨ 0y"]蹃]EIp-rr/&_IWG5'3tV'(t?GM遮J(v}$?["xP?:Šw2FzP7%ܳ/ꍬk##v;<( B[KfJ vOr>@%iK8?0QM os6֯0j~xj [@HZ&|DTYN1UpK_^B Կ9a)=UF_)Jb{x]"vrtt=n%#;X\/;1h^M]s 6f{-QFLE?k|lx={"Bcf-=Bt8z{z8PJ]H.k)X:sFܖ:¢ ^(.@t\Kkr?=%OWB9`|hdKqqx(4 $bUܲ߾*iS VK|w@ */ϧ鎳ҎIcYBnk ?!z :(!8VDM52#w|sO Gi .em0]w EBÒI*&j2HUbl鍲޷GNǚ.PqS/][tnIB\C=d[_pÎV6LR>٩oIzbR؞0%q.u(^+@S=kkK iFMh-^c:{^QAvUl  c.T. R:VP]xl2ybEGD@BϞR{X#`n> :5y) 6,c/ʛ`sq=I>)bba;4o&!Sms).E=FKq,*[.\Ֆ%g}88p-a>Y8Vy;(6a.xJyEL_/S'o4IO|Kailf&dzM,Z^=DbLju1aO V aƑ-fȓNTi>dbW~94<) zbv2n9p7Ա\jdSj\*'b̛= gKqPibaD9G5f^g/[Mwγ%MP±ehjAڕ`k P˝{y=J)Wo9Xl"h:k9pF1v@pAܧHD6[J H:9Hunfoln5ݣ<"K+X_ɿf6JC]qx1k憙mm?)ب0?2wmkj^-7)HA VV+\qY,]ۘ`Ɲ@n5j# H z|LMҙnj?)NyP< =Q6Яx=qɚ9͢ȑSB!A^A,C`YxLzZjɦ aynFۢ[p|RqHWf H&Fkܪ@?4 nIt78.rź[Vys)Gˇe!K+ ⊿5=,wrFu*ϋ '4A\v -LO9- `FHptfar~,%00(.YPg;-.HgViEGۖ}lΧW(͝^ql*!h6~d޺av ^9d%)<_"]%RnFçGyM&dLwc0ξUa(47UӭHo0w1@֌=?s7lsT`y%7/>9V+ y|ZX;܃?_?U  C0`9xiC^iS ad,iV4oVf:Vb_]I;#F-eڱc1R?p`wFTEJJ=I '=kpP1O@Kts1^6K4Z#v+4{+ _U0'!O7jG.Cqdpj2/}qqTNwJ2$BKᲒ]^7El oNc}O^ґMґ(( 4JL荾PecItgd:KCdI4[t$'L/ĢmG oQ0' h?sIkZDdCLmR*EهסkA>+1(bAqcX]`5; 7[K"z&8]fc|S'Q Kxg.ʜ ~y5u SGb }1`~QM)7(C#k%ث9 ԮdQYz=0$3QP3y|S7*Tn׿TU4UVݲ`y`vߩѝ"g;}jVNU LXvWcm97GH({;||ߚQdb> [qyMdipk>$5  qv K=9W`˓Rp Mj|;9q>J)Zp+:Z#eTn!qg@wTYV׻ >GF:|C$DmKvX3ڮ5aME[.*Il;iLdv܂׏y6>C!T4qv}&f:.$g0Ļxm}Xg()۞J <0v 8pTSk7Qb y~EG@'޺g^{ahhɨP$ƉO^ _U? ׅ7s/6u^fUHʕY^N/{}6jU=V9p3愾0pvX`fYD}·  ֥ gNv"D{yA;O χqjU 0qiΙ"PɔVL`0r[7c21Y re2IǷVramguEE^u:6xU: QRԍd[{ -R9BREfA&.C}y3C̷&CCJkSFߝE'~ 7a.PA2]oQjߍt݀cDş~TAX `)VMֈo{pF*3U%&Wpٳ*V3*VA),š⨯2\a`N1W؁b#MG&X_Pd3n% I4/(It(Fo]][ï'ST[rcŚ%wW\A'm\u]VH*F&+Q>cbk:cajuX k~TehC清({N4]9*m3=Y,Yu>k,7L&ьж$׌鳠E}/$hA֤:}Ki?Ɋ BHYV$<28آ~"&=P4*,=8wph͑RbITXHj' 9 Ch#0Dp8˱:=\`-Puy'J$DLx@ 2Ykz񊊴 \{ LM,Qd{zÊ: b0I~i/+\̝&ii`@W T!t{OPWJX粭'VRPbLd͘h^ X(r,Ǔ1 m|ohVgT[|n"b$iucqJCg#GZ~P!)I2N$^`pY-Ɓ5*yIƗAs)'%ܘĻk ˛*C:L yk?˦ R Mx*E{CB+0Hc'*UXD˴zcΜ[oBo^nxVG3m?lNJj 3KCBy_g"CC7 >0,>Wa^h?}4ZdfH@}$NQ_y <& @@ H"+Ү1EY8_nOwwf*@v.וsG޷늓і opt9yba9oʚ׮) Tu$US>CWDfFbhܶnn"IeytڟT@؂Ȭ=R!@3^b$< GdbA;׍2)=1r2D5*"=9SFl]H(REaa%\Nb£>o\|QLr|m(LVO@̞;Ύ0*HWl'rG4& aŗ)[?-uC;јbݏP.n |aqS>E =:WFF g{(J+E/׀^6SڧgHps݈%Jwd/R>ufbzLRt8q\0Xk]hh!ʝ:JyY|yil^O㔚O φWHx큄0HrdwD#yq*e9=\|/ YMk_ߗ}m{ @RʜM HѤp I .EV +-pm*C!?"tȢa;mb{ DW`$xa(̧䒠 =&]PqHUھ [䌨[f7&`EU[]Fd;Vq{?@O4`O!v% m"I1F6y6 بqzek7kGB+tH[<*g$rp 3:PZ#,6I~!r6;k/4jŋB~BT%Gȼ:aW0q7LHqD_'c3մFGa}j]cP\]=AB¶!Dn#M>D+o`73E`NkWIHWXq!CڜOPjjqͥwvei&qwL5bj?qRri昞e0JҨoQ)ez|jsuD#.:K"yFqS8kVRCKpH2S-}"߬n{ĽCl}OQd| ¾ͺy^HZ5) ͸C~n?=!g)IR*N^Y~~#7zF/o]+ǫ2MRͤ@#tZD}0{Vg@{93VFQ]kت`RH){o6Ӟ6;7E|I؉㍊(0δ n 3VB\Q$hPWM ^/Bn |?Q;ɓ8<OIv4Bٻk[D )QՈRIX %$BVo-ch^tJXoD 菭}ɿv:CɆ!gmji&61i?v7X]cC& A(,_hɛMy=Ub[Fj6Bf7 ] Eץi m==9/0z>K#kNp?jE\9ب艾 V)`5/TDn^F:GB7~;Gf킾c&QHDu(,ߖ2w&!UOC6Bff<3 =fR "U,{ 3Eb믆mhkoSQ#7eS+!I >^qTÖYnD(s56xb/،,OSuCKh%g"oS-`=VPh==)gA?lYD;}!eX;-s>ysYo ڝNVK+]Q üxH% ޱXXʢ_;Ӊ\n[/3Qvר|;ƴ |HjjT'R ·5PAXzHσ$?C4kmdz]bٻѷXqM?+0#$FU zf!\t4w 2 oo̻ORu%_z_j3Q#MF/2}3KCRKڎ^p6rF#/Ƙ[:Xn@іXEW㚞#!Ui̡>{(F э_\\9jV\J_hXxj"&Nn׫z{릥ه tj캲Ra1Tآ\:EQEw7QRzf9kE{]=;NBB R~ɂBX(2HPx^R1|%_x6 TMԿOfm{\+MJ+Vdn{aE P&z%ՀPW^o?*3C`Q)nO:I&ӱ~ T(t.`Ad;9BB1V+BFR5GwLFޅQY&߾K\؆EdKΕuin+nSRo_xW7=,hQgO`OKi:'}g&qg.RS.gOvn+c~uvέ{@}*=Kk].OU3 Nv2U %88Y88$8"S3I%7?n9I42Bz oa"'X"槜if8u2BbPJzcF|*\o|xmpLM{WŞBwA$}wXTyzOfx&Ǿ2),FHb6+RTUJ'p=͙YE~'DH^metz9K}WϭAkqkKjP^˔sXpQn[e;^$غ27[Fnm@?1XeŤLyͦ*MU8,&Ǻ}N99ojS)oM^d$$5ԛ6~m02CfJX8R:0|xΓ:tK81R@%暏.&N^ ?Q~!'Cu !)ͤ/yQ=_ŽV3=.jo8|>h/:ͮb<'Ny}7n %D=ݟo[" Bvq\,tL՚ĻjOMib:gʑ3onuf_i Pk&3 h YT r<|0BգJiOzv?A8i9tգX:R+&%Lt*9˧Oxjx2߂I&^YdΥP@v Rl|25Bs{sΌ:䠏b66kŏ4(-0)\"{fv 2g@ [%0"9N,ue`NAK]6@n? wv *E{O -&_F<)LD'4a|cO^&}W\RhxjѶFߵdi2EΆ-;WڒgRKj;e=z/L3t5x^52e!Ri2 MY2P|abDHf.2sBTnd95p1կqXwm0|ܙ8vO7lyܪ~Rx5y ּ,޿qP~t^-.-cNU2B9iLyC𐎳#/KKOzT7(ͫ/0 `qexbAv \7$nL-Ỻ; tm{bf"mH;I*Zz6XH?V0#m]ȓ˛}!%w[y*MPPBkniu|VMAy In*!Oz^>K{t PBNW!ԢʛH8 ^ݚN@Q5oުX&ۨ cHO#[NmL wey%ݝzqhIfܾu~,(t\)W(bZ'5+|  4C}݈Dɲ[i;AiW[7ϯђ@<ǧD bY~@dSn= 3اl{f;EsKc\ fZw |=>UR6k}T3Fh&[+N%b/̴y #,a%QynrvccL[D c?/e1itZퟯ⧱q2#T49C-yD O#$ l@[]aI}VY EM鳿r{,=|~/}Hs IjmFCQB xӱj4!lm%r43h!ÆF91?s݋ѩL7(+"t ;$Bcll)F#gۻy\ ?$WJ*`@)^^bCh!:91'@yf>ήҷhCx!UȾFb̃=1aXRr9>7vf7T'FNE G^yN/=OX?ˈVvI]$ln{'[SѫmAX?o1DUU s G2Q?f]REPcvb]+(NEEli:)qu h6?qX,bkӉ~CkN{5_mSB΁d HNmAvH[hU}qLE#5oW3G{ڞY=x]߼e|V]62KN2XHs iCUl7Ej*ᐷLfD( 15߱[3pcr*JHGF41^x\Ň/gTIpet[%pnBam{~현oxIaDX7t}3yZz1G&S3o> B/-7s݁ !V^qIvzw1u6 (,K#ōX&'GWE$t>RGpF4-=G4p&Cϣ{19$Ny7Pia8?G`J ^lcYˉ`) p ʜ EH}LJ2Z@~מ䝢jW=O9oOVvUEW#bӴ JP QVAzpuREJAeh'F:"[=S1FqQ8UI!ȓF.lwڍ%, uTPlV^-_  I~|?u<0R&~㙈PY8Wý+g>ȹ[>E?/#gz']]7TmdM6^os߾up EeTNa9,mI ?l+^teypH?&iaxə]B[pg=!ޝcpS6,Ŋn_6A8mm_C<GJ&|v.@h)-I i-u9B1`FnLU1$ަߛp%dzӟF7q2~LnA.[[OR|tgpq ` F@jrd?&8ud߼xڋ),*ZQEIp3OhJT.TV$u6B^7ѬB¬cS\]Pc$ W:#$2~H΢P\@>ٴY؇t@/wVzH$>rǞ`&W;PmLx Rs ̧ iD=} i IbP<Ԣf%)DcY׼V&v꼥@)^Xm2upE)ć 5[,Z懕7NbBC5>(CpvwlVEEe|Vɨ|[XOaxChep7e|ZřLm[o/K?fԹ2vQJiN$TrOP%~фﬤb3g vDǩ(ξ"6zB 6kjvPKxԊq cf+_6h2KNc3}$5&k[Nn}*wPdYmmyȒ5g;QuzǪj)%nVZ8Ic>!h_-Jky:!Qs$+@rcRhA+ExJ"@Â~8 2ؚkAr~Q81\ms,e]˾FUbR]A:.9h] HuN&Ml#VW`+Su]f*)iTi tRw* 6n(%W olEq2['L~36:G$07~o7zj)"Yn,3"(nbWȀRtgkv$nrg'`m!9_ qU˱J'T ح)QYgg_$Mx.phK$'ζz.G⏡#S,Q}eɆٯ#Yie DZHwSN?E}V~\lxs{^O3hoUF~9,T/J3B㶑1wp7ωlp]ȩ(<dSR׃vC<~xU HNc7훨 XCjJ[K/ma&E44o\l+~҅T&.A_%X;E7~mh(P|,?`GJ&[s&gv ՠyYr/<ҐtD~ kIRx`KI&{zz ,s&}Eyv[K@凲.3 /xz hVCAtwofw7`Z_=gњn[1œ~6ʩSqp44+Էe \Shuo0D٭ 'w(q2fm_Ӡ.Η xF~9k|~:`3ZdrGT <(./!f̻_OGW,e,N(;?oA UOC | drV% $F6"!Ir?Mw,Ά\:.y]~'r-+9L4["ttZ&6SXُwp.:iJƙ\Tb+v|٣1[5=pqsO c40KU'Hl@DeW0s{㘜z;ڹF$խOsV4,Qr{WaW Oeٛ S^&Pņ8fiENjS2"{ ܿyQˡD|9:N 1s#%3gu*?,!ޛ$ŵ#n~2Zu)xJFˊ9{]RP8!P148 gÑTޡ/MY/G{T[ ^ `^HBЁ.PA$M.8 l2w +ƌyR%S@6:d8M.Gbn4|ʑ N#S54;=mowt_GC1Zyt>c<׭9VG\h1৞k&$'V̂\({ dպdDS%  Ƕ1 VnfmBPГh9 b{11SL:>JG{L++?S%V'&N9cӹXc\?:3O0uWrGn[`=<ˣL ?/yto_w`u ݭ{eF$>٠;!ʅT #yn }xޏdjZh7~0.#!aBoRunżcp@r\'X)Hdd#o`ڪDSO2{Yo|nݮ4˵@i6<`PY NJeot^@E"fFo_6 _yH `.cOQEˣ@+M T<w,SZU8M.R%џP6zy6s*<$z,bM"d֟L̳3*M5oLsAmьbD[hxlWl}btD|RE;0W2޳u\T/n f'c] t6u)L- gJFG <KXJ'?"IcLV *\ iro:;2[0 d<@Q p%m^Zi'}S3)E6;O. RB<"_cTZg^^{lε(k&̯+D5mvDY2ԋyi9v!jɆﴤObX9 $ kOtJ-A<<@ w C Srk+FY۞2q`>8 r5XHFH 1zL.b`8X;'H=28|{ՅZpiR*}v+g^Yߧz@ W1[]&}/6ȁr}C["f7Gѥti|%~2ڞY+kl [mu=PIdMĭ">EcٶMa̟ 2" ;֑uCL|5%>V ?(.,K"jSJ(J Ʊ{)R*0_aeu$OUb̤7VEB!zSqXϹdAb38nCMrͬx:#LaS=G´!픅'F4ҶݒNE+[`n-&2Jq]M*YSTG;3|4c57:z%Le"`JML?[W!])`fxv)iDF1[&a<u aG:7%a#~p4LnScXR@i+l[ }mK{L|4`f&h*3aF7 ~5w7JWŗz7S~2EXd@Rq#`[[6<ZJtk! lbb2%\/٪bFڎPڼPgs= se5(r(aUeI.U 8tmn+,exz Yz b)Z4V*=bb! 2VRC[:qٔ=vg`zퟱ7S5Ws߫Ʀ=ꈾN++ӎq3ѡj]g>^}]YDY4#f1}T H7 yTz[2gN`gĢm%[]%R{^!g7ta!BJRI6n;V 2,363aSZ)&P^2 { }5;\6<nˑ0?Ysg|e?,x%vSV2pFOIⓜNq-$;uF3B3 ߩCL-h# uU܂^`Q=\Dʝy\wE)hYG[lb{ EAtl"x :8V GxO!#w̜J9˲#@7maleXʀsY$RwqJ 7 ["H#"+KFO o€QƍyaitsGSf\lZ.zD ~ԥC Lg'V ݘO,m\u}Fܩde?J+^!L_9<øx<]߯Yyv;eKC;LZ#*Q[>'HތV+vn$H1]QyޯUͣ.9hu KFc1$>]YE|8kӴyw/w~XfRF&UQmSHn3dP/L,*ll07囈䂝}Q L&|:AA6y^8G5\Ƞ EjtE1&[y.P{I- d7/+Bӧ{*)k]VD`śwyb NDYC0Q DOSJN#HqNOP@\ڙAp_v &1R_ݘm(d<5}^xXaU1򎜹w=ޯueڄ, yl<&X9-H-.˩O6H(V7 듟uoZʽS t#'T(sBHV{x:.c Se|F! q3kӅ@`2 ;ԆU3m wt2O3M|u,%V\ᆕ$l5nGZH}IB?L3U,E3_\A_MN XR X8i?n8G?/AcHJ"{gCFL)r~Kf RWK~FhdYu4'4yL3r˄oY+Tƀ4¶T Z=5;R=Es| sBc Y}Y4*44| M,3nBĠyI_ o[ïakI ~<9p62;ј"-~qr<¯[^OHX6vM AF3ɻW5މ_?QJe&r8m=ApDּ-ϡ7 +3WlL|;2pvn5<2>,Gꌒ>I(F>S- $.ɻ=E6KN|a!*VwB"p=rߊV۠c$8~`-(#O5)],dro$Ν)>6j1<"™R^ QD l$ ɟoC|4n$pDls¦~!!i-C8`_%ㄉ ;j}ьj^o@2!RRuj W VLy,:YCL{v(IeFx!(,-3 TvrǶ/AEbl;%^eS_S=akT?Ϣ K%u͢f'F]hͬ"țDF$ABYƐ㟱uz^z_-׆:=φɼd+"wfá{v)7s_Q&?/'(FzIQHҝd 17Arzipҧ)6Ġf X53iUΡ^xj!nlbLʉ>~\*.lO\Wן:v?٩oqZp) ;qݔtD<{L`v,c5 qz,-u{ܱgM^ulFDQ.U@ X nSAgr[LБ\UӮT6wCBs9c&^9]*'w(SXY4Ґ-㯚8z^G};X[CyoY~ĥ:Mbԁ<8e X4ќ֔k# n9XR1RWeL z ZK^Ӓϭl+$37I`޴sck?記9K!tiL&h|2#E9Rļ$P6e:u+UKG%=X2~zFM\c|'h*_@ u\%=4 y*7z=;<<ʤ<ul?1A8RH4zKQ_@X Y׮D* zUNJØ ?畳rI<*\b}++ ؙ<|B<ީSr:gY_DBҧrĻMtUf>d1e<Ujnw̼[Qaa?$(5{ WXk7+A+s?)⳯FIh$D!M8e0A9QCQϾ0G d1dVX*Ѵn 覩\m@]©.]܉pw 9Lrϴ\Pؾ;䄶 rezQo)ƨYA6Y" : ;Xcrc_VRqfx@\qXNu2Y`t-$՗+H9ؽ00I)tzQOă`tPb^H86p0uLX%aenC%5u`vU8[]0(fh`iU&$|b9˪;TO lW`V^vf%Nrg-+nL|0V2A([D:4? * h϶ 1\kئ;$svB|eixAmЄc Cj]}:GgYx_zA.l0N+fj ~!+v/~n-'e9/1x935'ӝ(yiU";ef 91g~=Q5_*ۇYcXzCL2A`ĶX`}pu7hQeG|q=K"\s&ArzjA=eoC e3˴nݡw  h|?׵H6Kr\p(_ܾsƣRԜCzw8[h)~"9Ej[ژ-!N%)c)U;z޽/gg3[̢꼒m@VLbOMY bh LqzxiW HDusOY>8 ;p lERoޝgw| ͏Iϧc:UJf_:Jɚ#DjJw.-:z 4iE:Ec^c(v Z1 'NDޘ}xoXI^:aQG]Lu%flp$!{{D &DpEBz"?5¸[a68Lp8J~Uceպ& \dp)ށ||{T6s?ǝ 0^*Mh$ๅ(kj)9ETҟIzBx8QyaSd+2@&ՊPq`_yyZ-њTiT=sI|Whalc!@K6h9Zj_l-~R1\UIm8c XT*&;M iYڅԗÊֿZB}jȈRLk-½`C Z"_043!9;iJp;S`{wWS//Z ccn!bӿ'/?Iv ʥ)PHU0ƹ:s_ӌ&O  >w^Eny"r/w[L`OD#JQ_p%*uoOi ?(/S82HUm1k>"&yk. ڎspLk,;bm"Ƌz$n+r#ɀ L!= (2'ϻY%=N}?{y=d`r3[ҹj$3ƒseTHG,u,S=& 9eN&җfcK׸(Va_-/Uګ9`dB0>F oh)I)V\W׫QC)wKyv坹y}xbFBf{~|o;V`%uL`UCTVt^V#Њᅷ)B<6|B,zD4Pt㝫w߰$fM{?0xS/:bh.>k?m7FL5 »`=jo0Jm~'2hF [Ȥxz7I3J6-SEH9E}]>G@o~z.ImT0:M4}JBW(CYrӰ ( f{I1T.B@)6cdLqDT Gj_~QNP=/UC '͈V5i[^`6bA'bl |UR+_fxl_S\Nd o~h-]$~,7Ii$筀,-).b M TgFp,ZPPs\Dh @E.r{` K&b$l  &.8 ͡qp]7*.IM :A.-~56匓6VRZ,K5' GػC%D́lFpz}쏳H}{5g=q0 Rgm}Q7SW9~GVqƇJh1G)1ᥠ+h 0wg5i5- < үRc8!J HEe&$#!Xە«cZ̘K<:UGx!P$o֟LE)bיwϛxf=e }NVFKpGb]'=/(^1ΎXp$p i? U@H%a:~/)CČ: u 'ظ3΂gZXM{d!Q6 , /]teDB -5Rk:덄PMY$0U@߆W7Z #޾VT7T^&;gYa@ŇA:1;.ȡ_6`V713 !]~cHu޷EwG.?Qd(b]5eKD|6HTv&Tג.aѰsƼ^g8Ti܎?}jCҡ[$iLƢF Qڰ ;,{ YNZcG`?Y5.AR#jh-,;Z2!~\BnK|{5bn'g鑗bXi0-Ta oZzPV7ܾ\(PoA!Z@mY>7}ďnC}ϚM"/ݷ7i<38CTV'Jwpϭsi:- ra5O.nw tCRg2:=,Ir:^K1Z;r&|z NY֎ O&uVc#y-P?.֒YsSi/WOHZ?x'Ây yK=fD]g)|`w2e@mypD!- hh6{y A@?Vގc{5M=) iB-ufӵˁxbv4LV:7%o˭sjp<>QI6)m2X"/%;4/-5-mB䫺)顆6Cy.$ƧJm$ F]9P̞[Vߏe.68p[ك> F+%2}WM )Q%qA ԢP4a~%Q5ph:xoIPK+Dl5z]\ <5Œ#.hوR^X v wFA> &L e]qoٳA'x"Wk~G=L\ kS\.cC^>@Ci0l.ȫ7T[7v5: y_/6u' 3mFv|ZF%!8LrzGl0NЅQeM8/tB.?y@-^ijXcsjTd=wC+:#/,#ژzIM4cG`&B/gʦ}٬tNDãLR_-O_J(`1{ )fqg\mۂ=QvFhk~QGp7<&. NhgQ e @^']11[@tTݬWIP?] EKTsq8 q <>%NuV|S%͒]@ϦļԵtܖ|X.q̼7hO-]aT]io |A zhbфt >rm[ :kO<o0Dz94[{걯)30_%;6{Tzˁ9RT; OAVQbl1յdOY/'c]Qy%NP(hJE>hyO6֌?ۂ.ow̜2gvAYh*5PuOY56,)&U(9 2&|nOf7h4B*OâI&nK.U&=R`+oRGaO͉ӂXQQ]m "{$N ] %kkg BlK0\jIc. OLS@' րpuC5g+vI7ԓj݋C봾Qn7r|,7zW&TiE3Ŧ$ڜ#og2tMR!1Fʃ} ym"eW6_|jKKҽwAϲlO` S sN~Q@*, X1N^W8VCzN*+9|F9(PSj?fM#Ҁ^cbRD t[{d9)~e"bY*:XȵrvK} /[@+9yGz tr`Epd)+[Z^E"B?kM%ĠUr&/18Z)Eg FE:0gYrn&PV(~eo44  <>zj'ȍZ< |smgUBvS! A_PKndKbM"jWѣՕ;>8mY8Ύ]eۮ:}P7+-ކtўQpe#@)m :ldhǎ*;.` @iH1KI{HW^:[lOPJ5Qtm!?qXxT ,GNa=Jl#f)lvw$BC`Hi4bS]xv=:S)}R­YgmkB0&8 fS"SIb>.|֞Ԟn%5y-!̘ʀ0)S?,)uТ6!$#ʦM{XfUІy΋^F.& ūooRxuhD^]gesfx.غH?}va@#,9T`QO%5[S؃y*{D{۵B|1Ӝ0KB n ,کt6#OqgZv\IlOetšu?h{e, p

g9@wJҢr6T2}ϳ;J%e>ަTIߛIYL|r̲~,*hEC0OMt ila-¼kLbiwɡ<2G h5QF.035WX,jN}D{S7HX3\=<\|=˚$5q_.@al5Sm#cD17EYk ? |]_G3B-NOӽQ'Uinn\?p:.ae5fxc{ՂL.3|J♣^/eE35OBu(.B *[Dpͺx^~?śo{KnOX^:zw=:J 'Po[ZoX,}9 FNB4wqK{ YGGZTH FǓ =Wu5=;iIWa9VgM`j`q×Md̔&Ɉ~]q^H:n诶]5T*/b/~1BDLD읲uDmcֱ2B2w O'8缽(T4h뱀 Qt}DQ քQH1Jcύʘw>M ~O`aUVYOOͲ~xSMg+2V DVwf2 S 1B^zP=x-;.q%z)4I^ArW>xj3v/7ؙ$|e ,%}7iN ZZhwld S[Ít3cmޢ}yޏ6* 4X3UZ/: 5X.Ls>Zw^ݍ:5hNCC4;i=pck3v垕9 kS`=F،#S 7 i 5۔Ã7ǫ^>F@uO |'ߊa@$0QuIugަs0E1X\!N^B2VDay>wF8fm}:D4 ;V.Hxs:PNJ"c24u))sg0W_%>7XCU@Z -~z 3RV<'9Q: {擦ۋwR!|,3:H9=d>mEhSg\OXnH7PIBvş^JYϿ6:Bm]qbժjRC :w B3h J˜hGy"5KE0ʤ ^5;fl}pT}\)·wdX w[:nAaPjy+1gx<'j+fXrW6Qk2= k7T{a' |^4P&f]vstj"' ܒGhi硏]n :' uT*P"ɿ*%S8 Tuf`-gOBtyϕ y%^գ`#pNg1Ղ^y|9)YiNUG6+Ϯ;  1RQNAӹk˚lM]LeT3[2qOA_j yJD#9CI7oQPm;w&0x;}xVR왐!xؓrs*+"O-ۭ"q^E % cC`d S_t҈f4O4l-tfQ՘;t9|*vS?㑲/SktrR6W}64EUW[8vӂas39*bN96 ym  zT)d HUnd<eE@x~o,JCܔm͍*kg=>ݤU }oʹGJ-l,m#R^lMh~ 6H-[(39"xIley11Wk^4xip; "1NSLV%߁i-\,ivb_΀v$mjk?} 3ؖ/Qyk, tFd/(^MA;7#(Ex. h>ͺjfEQ_j/L3Ns16#r@Зq=6ZyW"<TS fˊ4OGJcҰ \B̓*(i~s\߹+)R~YıřB%)lyj g[ڒnH ;&0wpci DG^ݶ+%-O f5odnZh!CJL 58ba8=Ife'K>bEo^ Xh-%μW'˥ RM #l]scKdΏ{n::;{˦b"'`IŘ|Mปr*=@Vm8p{-%أ$6@ReRhTyC5tvY >'.]$F 9M䟜/f ^z:[U隷"s =7z4aXt^R#Tbd*RmfpD %. Gik>.Yc8`;kdC?qnJ@S}΃sT2ɷQM'X"1\l.(:D{܀j5i$_2vqb_'d`iHn5>)>_ZS3fQ81˜IaDnL}Z& $ڐv!mHܺ1Ӗn1ȵJV[JSkG>oD;4,d4dZjnl=ƔMo'tjI W: $^*܂J}2 4cRǓ"W-ɭ@늆's^5~s2lkkUUQF}Z;Hq1bo/zYD~FNm$v P" sήUW1!z[me2 aTtgL Yr{iD8PunFWĈ<VYtRR+ȁTO Y J$Cr F}F,Xȥ]}Х$:?Ʒ|z9t['?pGj@>`,3nʤluFu ߝj-;ǥYY`p9m!&ADؚHl b ~0[kVעW50$nHcC*uLYB> {=k`w6X4oGzGFNZʑtоݞk)?ԡs$="-fT5=1ҝwWa楟X>V^oңFh,Z2/Bc4HT=KZC쟖S7L3'~OGKL}< EыkWLNz`H FW fgAvH)x87#ciފCqJ%&kE/KXJҠiyY81 \OܠI bN8] fmFh`M=DT?5XsFN Ɨp">/e3#`UT1C'apܩȋ̋&rT7r^ZeҏX}7;+P:NG#kKW[ްJBs%u4M-=`NBbCBa[ .Yl2"+QrtZMwoܮ$W0۪~ ;3+wݳ28mOV"LH艵 4E5܀O94@}Ď}` uoi-4#X: GIGʏi4.CybE`c9|-T}Yͽ`]f v.&Vh_>J3I- Քw-݉@OJ*۫@S"P|{ yͼuxP'Ö D &2c7 O@|AFfoWtjl 2dD 2/5?sXq8$#4z@^RF!JW4SE1ݸt}*RQpr,U C}=.ˉĚ|C̞{á: ±k#B%xy}@ QkT{ߟ0$mtj &gdA Uv J"i%!}(Ɇs:-+|q*`#Շ/uIq7ýRks=ȸ٢8~D <P`E1{<X)#j7zרyќ~uBB"V-ȏX퇍r*dH+{y@gw;sl&]}!\&χyFdE4 H!6Uܢ|+10|FNb= bp}&ٜ=x]$7%1&JX3_|pn,}iy?{0 eDί~ +~#՛!( :uQ8/gݚmia0!-Et+ TinnbMю9|CoOO6 )x7c Rqv2hR(a2@gȿWc$l٧F^w]ҏYrOxe~zٿD‎?cTԚ( 8swmOp­n_^!"\7Jo7fB)?x+Q-#{ީ+^A_jEUi|K;O Gw+a!@fA7RGZ+ܟd¨N7HU|RFBzBw8[<=Pm-NRKybo"R+P]#M~ {D!"uG;D+n.Ӆmb2)j_ttaptt3a |a;5&OƨAxya%,IЛwIyhN#nic[ ;y(ӹȮq_fWo'j!p* ψZ,D22RƲ]ΧQoq+ɐ=SӐIҬhR +g4Ha.Ơ}A[Mviׄ;Y`#"8)N=5:rZ*D=1[z~nu~b/d׵΅!mL;UybMq1&L) +{Bmj+.(2NH7J?]qܤSa,'v.xe jm8d{B}~hk!m&plyu|yc)UE|t0 ïNb{\ IAxBmNj/%;߯[]ZQF}Q1l h%_% \$?[?" b<:-<#=;ֶ3RTxS=cas=u+':-5pCB\g}k%Z6vMc6#Vr>\:~[ ͨ#,QWay[>Wj-G pSxMnzT!Z@gS*reY;l.D #| ȹj^eMj3ByS PnȎ$["Sx3`w w! a:YGxj )i/OixeM5= O@1F]9M-UuT%r24}~Ɋ8fQ6';,?"_Kޚ2 aW6XB4O)´PΕHP^W39c[Ў9A uc9ymn&qgU"p76h9rSxK]U* =NkxQ͓Q_6ͬ$b)k=k~!nяL:8J ^1eP+$WdWNAhꨱJƔ=TԗmL|,G!];ȶ @$)(zIqc=D)k6V bqZQC8`RMz*FO;)H%(] 45Mnfq4[/q'I#vQC9&9%rVYvPY_ansP7>H|si&|9'e%XWrĐ8qJq 1GApq,Ps-(o\մ}G fh;Tw' pC{9BtqC#ȽC{ƚι#Y4ر6^>/^3$>ӻ溸g/(/L`b`CwYrf J&qS>xWaCG&ǶQ:L,p] UO:F\WuOTACm{L5ƔuO\vMA q2NU˘ 9= (WoZS-. u;ҭtݴYўR 'vgzIEҸV]XPTG|UsV`KxWdlp4 .Tːo*U[qXA *ԃ%AD2FG |`)PpgAuq\N龉)}W˗8eΛAUC((rtE9/Wjy{*v)Pr~Q&CӛaaגEUkSGg yw/yiv9G# Qs׆ $\S SfJM54g?w_BZ1HQFkw#]@5<+H=&bpzs!|9V]ؘ%9TTy/3hpp҃?9FKZpI1 >U"w&m-!)ib}l:.kРݴu0Ѹ :4`S4b E zg[\>>Xڼ"(nZ`= 1|I xў'{^?9 ~s漰F6$ߞ"*:ݳC45$(C-Y"䗵:a UbC!̜$&9 n,a&-6#WOh\̑c/#z^DbF”0&b7Kh~DŠ2=YeVp> $ON6&mJa(7s&7fCs`$FGJZu]7]q$h$~5 3~9:'2[&hD&b}􎿰}h6_Zܟ f׷#Ѵ&O)UV"ǐwEXϜnb^6b|"([^9If\N`zJc)qmGi:zt~os*D.MJ?i7 d}#~VU9֪N^nzY=pԌkZ0R-wc>kwi93q"w)ߧhT㺖M=.4<9Ƈz nRMZ)Rc :?NCW & PN|&Qn̪y>JMȑ֑+ YuK:Di4k̐dU @06H&o s}'E zϤ c{`'J;/@,Ǘ i3} f.;zI/OlZ!ollo``,0dwqMVۮ)[RbHL;Ў#mE޸{}uNJ}3^1dliB|& fHc9,\D5D 5@ E [jw~$[uH)+qTSTWY-P(K*T2& wղm}dhcbBUo(6zX54dCQR y1rloEa)^dQƹ/[;-02T'}]R0_O3:mᐧJ/cr 8RBLR c~yO0^[e34Vᓌq*d䂡D$t|;F ?Q%[Qv;8K*[qb ܡq%n]Ū29a=B/APLENYxF!MOCL]D8JR6As0﷜xTk54csA^ޯ ^m8=\(P>`I۶#t:cAE\^U3>?/ S7qZi_tsT\avvNfYN1_]=eM:4U )! X7 P6늝 K*@+=t0HZ TnTIeΠb)*ֻ<^^s59@1q&PIn=o9ذʠ3jɌH&`U(Nq؉6+ANŁYL6-:XV>w~֣ 93.6*F13l`bnİ˒'Ʋ+w>V9 'DK0>m+K|_:iɨ? ^fwR^ [=) PnuPy;7q\,t `tړZQG󺮙מ_pJH5[ǾbY.ہ!/XKT\ Pl~\d9rڮh^Y0Y7e^6 lIqNoٙ4YSϙ:2d"H߁{l^!#{)k>ژTPQ]}v7gTғHGj(o@Kb*+Lj/oC(\Y?da#CU~즢Ug2G )ZԹ;/8i\:r~91DPIrCH=tB}rR *.W4Z\)krgR#PيFdA7!;'It B Qc_^:: uuVҠYizǵ 0~.o .쿣L^$v |0 V[6/p&yӅ)>v`-?M(#vbv4-䋖􆁛` ৎ;ɐ|JͮuΙ4W\{ǣۻ/sJ 7FwJq1Apws L.g1YPjԆ!K]\UM,2W/ @\DDYƜuf#B[t e Z{ՂgF' %9;_J ]~ ^o9 P[hDvr֙k:ט"Ɉ!7ޑMBP$V0 `@| J|oC"'GBJmڧ0= 2FǘfFZ9;jBE)g!)(_jhvp=Tth@)eZ>,Kg*zW:!a)7j9H9%*w3,;g~#p Jp*ol%5o%R?OFaĨO{h:PDMBU?!гR 4BupZA -ʿw5+0eBq6LsK089'Xbm' 3_# iJ\@zhz'?{?(oM2C^бm{aϦn,FT kO0/BȶN%SU3SW,:ӓ1*B1XLrrVh?aNwNo}ԝ)fUh!؆ס6taR:5!Rn*1LqQMDMb pO/XfPl509j(qu~Ew!TkAy~>7EnTwZyJrL&OC~d:W_0MLН28@+DaȎ7#|HF^W=:7Uݦ("` ,B? _5ڠ Lݔz0٧_"tp'IEPImSa/P1g:̘}]_N$?&7pI/TDNjkpGI{D]I onHri]!SF1]HgL5(1>C/;Csz Y\f>8Uq%k0{굴'ymӺqR6: gO%YYȝ;,4}?2%g5MSRÕ%yEO`>5g^p~Ieo)ʑuPYm=sYfصHT1z?^ Uv*tx &>^B&ϸ=H'hcUF[6/r=&R'9nw[nn.k) paF6^ǾFb^_QWNd1ImtL9NPCB@Ʈgb̮Z6VYUHOg yQP74 ڟ=pM@HU'N-Tڱi]eJ7%?9"eo3:"-+<%5jଆ44e+ބ]7 y̒[{Q{&R4j%NyFSjB'jD >Xd:e6x66~`z* K|4}0DJLygka\c2tc(Q?̥6Ө+0:ndgIU5`bHq0Y$^aWۃre)̞GK:.%i6?Fʕ{S1 4鸫p#2T : haR&*`39[;vf2=I(fqxMt>8%CjPKdfV[{3&m+âv]'NE^xx @m%,N5i-ˍN^ag/r'%SU"ztT(uL+T(5GVk,]SA&LpqEo _Ղ聋ٹ@r6DZ.;XԴ 2=! J ڣ<&sN1&C1/+ yB0ƚ;2y$x?qg舭)Ȕf" r8͠;.23`zkYfy _ Uf[C k,vLJ uٴQkvmDrWdbַ|Ͷ`xbnWB2&c H1l1$w!wEГ89)7Jxr0 I|}O4ZY#>6"5A,窕a5 B/#tbŅUJxۤt3 Կ%> O,V2EøKEB~ ~)o?v <"K=Dza2ag{CאiύgπK؞LTX !A( :AZg ˋtF܉E_ZQ0&jNLhm&kFyV~dw)oMݩzB=aN"o~yc38m'|*wYZbOfD{&V twmz%#G.hcJvKK+.S#ࣂ[ "zbs91m.[hLnDeT|鷧ubgdjDeSVY5ŬO?b-r @`2I'Ջo<~wDX{DS<ޏfOSBW͢p6އcߟ5txKapn{ cƽ'@!֊ݿP|zj#N'fqgُ<1R+*R3H'{ K(g6>v]X@?}5 98bCbk;֩fvP,jCIj3EYRF|K/袂 6?Xʆ@u[hm4F*E ~Qkb|!_ Ԝ@$t`Y<;Fe{<|jgn|j;&gʤR = :,JaѸAa<,>~EeACTM؝J?4?dƫn=!~v?6ߑr %IEc] K@$~LfִA D/YFo]ʇukp Jf? aps@Sw/Cx7&x4 KuVl17RSkJ4Dh ^qo@ZGf`9G&V %j53{mӓep8 @M68<ݠר . BWY3oDe@CItQ/Б-#>*< F>UXU1bvc4\zà~6owZE0ˣEC߯4URԜG9:ՎhOdd b8i˶NjL/I׏*s/okY隂'C#`n!E_xE$+ 9r|Ըa2{ep~Aq /K*hD4'c)v~^ywk|_WlǥJ%AZu8ED5Бvn[sӃ W+ms@n?3H9{,Мo'TSZQ{ ZurD~/ޟdh6ICMt` p?-@ ^z`%BшIH/9R#(st~/Peŝ10`UT\fRo")ѽUi/9y&<.3HX$P}9SB@.@',*2 )U&zϱLⵘoV_2UnMJy`5]xOŠ4hM\ K @!¶ x@U5r, ij3TC#[tClQBor?;,¸3fFB4&1/ֽ+)P}soC?V,=\?d тgrlRi)PkЙ1kqjQׁA*̼R ,ӫ[mK㤺n@zڂ3 L[+U/TY+w?-QI 9F?' )V+zƣ]ʶZTi@˰$|Y[:R+A -4x oj, ˝l onqdXM2; G~铐Be8; G1%W̓7[Y{P#GbI=G0L(O:$W7Mq87q@6:@2)o|edv"O<ѐq}41ٮgi@3i>599yu؎I7?@]ԥMj~Np)9 N.X5m@),p,6rr.w m|k8fd$`=J ( TG졭<̏/ᠫ]ƈ t ~fTc0=Lo\-E tA[@+Gܟ|Xl/3 y)%x@OUAfy~_{~ww% ӈGaiYQTf<&\n%d/*C/lY4jSKAc1pDUG:'G#sʬ"OR:وE'o /_(J?$o[=Ye&2IoF7J=NV [~."\H!jɾ4Hgn,Rr /iju>2y.<.k FIFPCAG$AK;`=|Np>aKrH3'CR%?O oճ rTKB`ݑӔY 3|MAnfyqxGLtMݕi PjA>^$Xe^6TpAM9l Q(㕢0]OkSME&ݲ 3z;"xE&Mg$zٜt lBSmYeoE'WHSwٱb偳Xwg?WF*b}pPDpwVSGmؚa,T?j/]_d5lxZsm}0RhX{Z2zjKPr[g*Nl9ޏ jQ(νw_L B`d\N `rTjڱZ"}|4w0sӻ#aۨ%-NnۮnU >QY*"^&ą?W8#`)͒\]X=5&SUR۬12Ճa'6]SldB,3hE}$[ )H' 9jytPm^r􎻡lȭ5Q!%HB>H5Gl6EMS[5ɳz/.j)@S& 0q uG!YoJ/ukhvSxeM'`4F7Bڏd3OCѐF<zlJ|W)2jIbTzxq'XQ(`/-iu|JiDb@ٖ.?@`c3G"T2pѦeLVv1^UZ%p*@|bTO|15cւ/KanxJ{STwb1 j. piK.Rܘ~6]K \n`=09LgAz"%& LY7qp5ON:ct~youAZTT|9{ 乯(%sѯB a5ޓ'4C >Dž1>ms2!TNk^*߰ I) la,zX cɟʠ+h#~B._gU2î,ȫ8M7ěudu L+jqSTǗVe#T``jiya~-|勄; G3 ģO?!vG4ӭN".ۡUbgK/i]}r}.y^@%ldlRK?<]ڜ^bGCEThG>J4gCUpIqgadF `{[Ja[Bk+48tU=lgA)$(x;4@Ԗ} }J"nB:m^@qI"rݨ\NoȌ.~Ĺ- }ݕՒ5(sLXuoZ\GXW5M 6̎2P`Qi&OS:e~! | Y֜]ϋ!?1_9PvSmphEA2pv^=)Ei`z"դq7.EqĖW, gLLn,37;y36:|{,f"%4$WsJ!xu |,;XFȀzABvLHsmjbgGAaKv{mjGK}X.IgL1(dDlV Czҟp֟ Zo+]g/VAϕFxE̒mj,vreL%T/ MWgp`>{/%ήd (p:N}Mlfː@j w.[s1!/䒅{aT(BRXolŰŴBYC^=p\U,ӏ964Tܢ1G{ؽݷB~Aɶ@YnuôAo,{"KC @ya}YU,٧dC썻r(!j66%[}.'/~AB =%c!BU5='xlD6@dMdNdEMW"Znj@T@H˴bbǭ^]{TUY6pEUg|w4~Y+T:7 G)B$3q-/~dӤ8R|.Ufpj ASw̙9 R^gjWYM6GE‚Q8 :CcZi͒qu]jSbN[j75>lV,0~p˅`ԓ=O S1J_K6 :7XBVȡB>ᎃ%g1> O/a}4ebq`,~g26O\wњbk;Z9!]Ɲ ,ַ!9ثnwaʄ={Of u>Y! =}fY!`/\Ua$/$-OѳNr<|ڏ(]eNmYi|RWx/]ڒ55Un|چ8aq6 9e^QKetF('Q?9W<;A֟/p6}[ZYBыT e>~9? _B/agj g^0IfT4KJfa=7ɆiS"Fi=S5+F@8'Z;&OTG粞FZ74ngEUeYk[*fץԖlX+A'Y<#2KDjUQѭ&wceX e힐F?e{#6Z"KvOQ~ YO+E3grvћcT< DgBASCyR}q[L/;.2^ϒC{1N354栤@ U2s^9Xh.7L^ڼy`BwECAM w}"B͘~kYA,a!Xז}ڀO Pdn_BBE y|1WbҞQqGg<I#zo2a`F36`u)I[9ѵo(96ғ㒴]K;#u Z<f?F;1~Q:>PhK2( e-X/7`}({G܆7PN Ʈ'pCqwZ9o|,< ١3]B̜AxZP2KҲe2#bI${NW ;7ߟ9KLpV=en\RASH%jwӨ]9QI3+uda5{5ԧ g BrS˷>Y+s`X1kQgngf؋F.S-2c[0͊<由,&ڣѪS▋'HaM)1[(Q}+L҄lٿbN +wQw 'xC>sC#ky}4q9)cDCH:g}̳>__#@Rx}N,%ѡD򸡂p+ӛ~Hd淪&wZ${Y,R>0Fꂓ-͔XPαb4lQӋF떲G-khF;7w+K,`4!#t50pq . Oȃ ~WniڡA9W8{\#h׽lf%Y>S!5! dG٪ݬEuJ!Z"6":|k>صA ᗵ u#2A[+k"|]v?[k'LV=Z/(@Jpɽ"an> ?Jrwm`>(&)1p9xͬ[*-鎵0LγB;;9ThvegևG{Sct9U)${n;l;U L%y_Ew28)4q>DZ5[t'" 6jy:/%~]KCRD\~Ђe'st90M$$}! HZpP Z-+ uZ'lX>?|.}Xl^cɲkR]A {8-W1}c~p;}0XحP';AtO#4=#y)yD5ʻnK/*#Iz$)=[3,WQZͯ=j50Ƽ'*3. 5yEӇ`\?C8$9BjERWtEPQRuJKy\yoOq|!ZGJ7"NR|ప TU܀ @uL<",8rT5; *u3T悜:eeWA@@U;hK30*†ʇ:?Bx#0[k ^ljug BHuJH1w\KЇƭHL -Tԋn" -))KՀBn$8$m]n5gQUXS*vVq4>]^iT>>iϼFqPzvvǦc\̓`B.\BJghN_^3ru@b@1_bN^`gz.&֝7Ȳ;*ceQ gi` ni1R9Q=@MT%m˹l:L/KR0^ejUee=DV#^9^CZf'Z {D ]s&z७װ _ʾ.oSPCG˯H)45[ GI3y&.J=U<ʬw!eV[X!ꮣNe߬,u  T6~K@fLO'' |e7yaz?BLjx@j֢lv GAr"?WOk*s(O&1離g %>q-dQ"S9clsOߤy3 D581'@%xkwONWKpXDJ)k4:f9M2kNMԈ_шjEo6X#&Cphb[:A-tQϞD[Y a*LwStP#2zXYi4C}u+ r#& L2=h~'[R5 0Iy:~ۊHzF*%$s3'GTۏkAPd;ql=eqݍ#:eHM$0G ҃[fR%W(BWP?Չy՟Olt֞ڮѰ yCfrBw +F>e]DHI <~\N= |KMHYEnnc;G#ۑkI:vT6`\N?K0NvgQ2Vq.0Q%?PS qZ~g bh*tԇP6)\9[/Tӽ>8棋CxkePj*w)}זUSa]/]$8:D-/X:0}ܮ01^$k So9)2!@K+o=}3$]&kTYX.RrT:"SyMoSLSN_aoCW@ $@_ c6vEBiί*GSb 9BK>U 7M"d;n4qQlֻ0Jg]tQW;&Qi zyx$XC''5[Haeg@AhR6n'R)3I%i )S : 36<#S+b•zg㢬jIϢc *2:/e\QB-> yJ SVܐ9-/4Qھw tKrUwN!FVi #iucٞJBYt.2phõaփ7g oc3[ < KL.C,p;,&H<^uHaԔ"m[vwֶߏ?]Uߋ ;p4"җQ,v‚(p~ OL&Hx!O>`!c]/n-*𐇂v"=&[JWewH8%˻QalQn"{NKwwQմ(!W_77zͯLk75eaJSҜ)5wZ}evPX xwLٵE*bC\%T. <R0,:R‚5 N`Ԇv=aǵ~5}Ylߧ=lJۚ]% /Ǝ ~Zr[f6V2^j N G% }=bm 'Ԝ/*IGi>du{CǣYUKk1FDNY@2]&vB60*QՊ}-| :RTj݄!@m qRjU9hKeiV;5utlƚAKB;>HxSӀ\OgL\Djw߭|8neO=S*k z++F>Q!k: JY!kAPS_D[Hgꎩ?P*kF_04fa&VďRKJ'Y.0KuLX0SK ,?/{!^V}k'WkS _,{׽Bw6`~=xd ,X gѮ|LqwCh,[P >C3r@Rm|'!ZP LT1}Xbe*}1HI[Ր4G!0X)=>@#}z}sܘyMEm%#FQP~H7W7:=z nHR\zѳX'|p=+D/DžDY퓟J{t= )?ƞx.R]I v+Hz03ʪ/]z"{)1|ϊ慱Q".3HR6B@tيrWѴ=?]ccնQm|qy:)|E6n9F;8ȷFRC2(tX 0B4SƟt51dl/=X"ɉlku+LĦD:E(#GN:՝XD5'WX&:cyH2J![Z+-fOKLU0="Hh3qKΗ &VFE.Q6jĄ5(8sz1(¼1p b k3o4fN70hܟxA/dbȤie%ja3<"fCi F1_{voׯ'TŽ2W.m2Luqe }~;dxBO6lQu;v+'ulK(iT%STN$L|®16 ԀpXnVfdwF97j'J1u!Pߦo)19 %̃u٥V7d(.Lj*w}w=YƫTZ9>\*'{KMPݡQ.aLm46YJI"qZX9:}(pp3ALłr-j,˼p7qUS"s$x@ÿzGFv='P_q c7 M4 )- tUxx=gB1-Jqw΄tecTe pn`g nmy5TWרc>!jݻك$ ˉgԝ~)w0׍s&)Ar]숊Žf 좎$vѓzc9T+ =HuiGQ'_fke]ʉlH^5ع5U+->'fr2gH5X&OJfv |K^"ο._hO% !5YqX帛Zw\O5JWWBO83p0M̙^$W0Q-v&,0Aw:;1L\.q%bl!f >8u38gpx{WQw!o'yQ%7( 5avz0EIفyO 2,M:ķIޝj.aMe\SpdM4Q%lnV $ b([5&[Lm$WWKEiĮh?t39sFQ|]%p&p͑K[{]+k4G?n`͞WNjX"]T0+(<٢vTE?{ ްB/>GJG`9vjP;.YV6 rrlkE]uH!V_&Fd/vUlKקrеkA1)pq,C@PpKV{kK%pm؂Q-کT $;0 U濎c0<|ҊQD=Wqi/;_妃k݆\`I}R#b+ua02"TokMuC!AT-haO94XL &a`C iS|hJdqK_cB;]1JqgZ<%x5g_N *%kw7~%cǒh)r曎*a.F42qVCxPyu0vatwAsp~ul˅" 64=<}<@zo=&R\]r\XmKX|aN#u1"y -=U3CEb 5xw˞b&KxPw"v;( =3?[^ICO luWƨ5Iy 8bTV"z6w0U~9EgbXiK0sSmZz_cm̰o`WíkRhMA. AMy QMmZR%հ$F~׹$4^ش]X^ j2:V4Rx[kLA7?'i+8 ;TMՊJpZF`_tlpDE^ֿo\}$c? -LШjLQƠGGL. "zU;T~-o٧N@Þ ,%MV@*EiZ= bՄ0X6uJL7u[hcזx1$bse9 |c'-AղZ[ܡ`.Sؐ(kk1Swqϩ{OQ᮸?ěhSh˫ɼsϪ&k guvGDDmKޛ01 U,*`2J\dq9#( *1w)ZJ*x# q:5-DA'sY$%\˕DBڕ/BFJnj=?%mTk-3@-2mpx\@tJ2^G41i( zL&ytmMHI/aM_NA9=8.Pمb^20I)j Rk&g+|@=XW;DN.)v |Sq~H1b ln ~;rMw)aUr]]"xkחM@`V[-TZ=I?d| 9]%>WRʼ뽝uLj({>*z* ᩄܤU8H K &.)mHQ\]YR0MdY.]+$$d>@]/ + bGsJwՓq{[iiz leæ)~n(r)/֚'_W.xvt(/ IsύK& u2zWȝ# _z*{Ckk*82(lI!,'@ħΚPI7wM$C.r m">* Ec*>䣏PyovX goCU{͕#btEE:R]4cj4V¦)mm._\=I]=ƕ>2^ )'~Dlo3(IQ.XsaS#._h )U`%Zjd*j*Z'|bHK>#\]G}YFW&03 7سҰSf*Ϗ}chL[ڋ겶Fkk7i郞cG3P񡰆vlirLY⽥0+~[O,m٣lU};928P Z=gdk-+5pxc"n^ϴYǾ|ZTlhg)(wC;+lx_t8-j`=;b9?frH$@~Ĺ$zY]Or֐Iڎ+z&ތt`.QނY荂45 6j[7fb~4-=6W=R3pYDS(٧ugvQ1.E& ͲIR>8&P/O\yupk 5p6}_0FZ3M"^# l;_DžwU99!BWiώK͒jnc*>)t\H"Ѵ׹txr_K2O?ɠ?zߔ pS7s.I^ Dޓ;U]^:('{׉>Y@ҖzwdwK:bZT,!Uf߃j-+ OA[Gn KW -I-"VK"95q7Ԙ_+N#g*^dhP#[ Z0gćWcW!=Pg@g/7/(xQ|;CeuDoJ좶: *Q6B櫥9&ecT*Gt 3ulMNqHaōad#æֱ2zH W? >A)?{E7?>i߼6 tx#suAGSTyJݐy:M>(fYOւQt UKe"#&D %g,HY|c[|¡vZ -72'Ef& Ύ1aK0XxK/O_*oz#DN;VO)F j#cQt'j>E1cZG[d:ʅ<}|` kRhdjmsH]FbJsmk2V$ 1uڀ%1pJ0_WG {4;F4*v}!8J6Qڃ7U5 -4sW|\E'H] 19?tv$onOA`fBM%j3L?Z>%#&LCȆ 唕 ^&ft! &m3IIVBIPã$AKnqj|ȰdPGRP镼M'&XyhW߁-tn┟Fk4?1v.2C/{Z!-ݯM\$a} t{s 귌߾b( U@@ @KL/]~? ʨơ~^X*Dlќ`{uA0>lgnqo̢e m@Ĥ HvZ$SbrpI5ey<ަn)Xۄ~ݱDӿ}NV]P_d1ԜY6u}q(n^F͸D:fv8 2IM̵71&$*'4l7Ho[(r^(6D5)7aT)Op63\a Cx.X!˶$fU qοZn$3_qK|a M=yhW vx7-aD,_d*?hE%HhkՎԽ3qʱ#9<}c'9&henҲ~2(H(٭\@8Wql&x e7"2vkF` G>MBCLXv5)`|mkB?E'L% '{p^@Q^QH/vaC֑L[A/w>eJ;eJ$ȑĆPd5rf,2:ծ@ (1 'Y$In)V߁5 !}(Đ6l2X񕧀^(q@yK=Q}AfE3sY-T =_(ѝkOwFi/Iwϡ5`GKVHU1GAr~qt/EdGՔJhv2ޜ5P2֜zFgVajۗo?MY(ĴZ;n°ޠB3ɟ>ʞlcfְy{V2 F_\²P+𵻱`\`2sw Mr'/̟6$]'6G^_sn)+빥v)6]N)'EĄ^"S&$ YGtQYd thjސ}6}, &:e\G6JWA#1*bʃJe*-# zG࢖^Cܲms֠oE8MޝvYe94zK8|aV8P@e"lb&(] L帣ݭ[ي. N $ì0j]} ڍʛuwqy0ԋȿyry%]a˖ @XYϏȲg|M6{#Ӝ;LD`p]ŌιOLBԛirP|9Of#,dzN mBӬ{aC|+[0UAt;$N pp1-cN#Xe<͟iV3By rIJX__F.cr`uBwFLtCo+"FyXUlKދ7"UV4k@=.\t=e:q6,ʻA$׋+*ܥ}~BdEaP:v@퀈+ϰ̠Ӝ)*fo'\kwQܲ,;E,ٌI;ke).&꿢y%sA`i,/;a(8I`.N\]4qV rPf4|"Y%q[]k8pZX Љ[TyWI8$rf;)Wmnx < uFvP)!ɋjz`' ig)72,7<@E[`ʷ7ᯂlǁj(,pWdMbtrI9ͳO@l@hWaHD]?pPIOk߯ZPc,#9T1A|c̏|xF#<x _6=P9_:&ddb~!N^o*'?9A0(oz18*3O5l\SYr9L^ 3NLzd 0Hs.Q, W4[d| sk /.V]-YW=|CM)0$ϟ:5ikO*^OU3䌰;CɭmfUz߽dׄ np. 4>T6_EB ;*9@];1h@za^ lg K- 1ɕ)D4SXa$<{2\W0SOGOFmR_#q(Ֆ+{t`nju2?+B ȺeG(ph8<D*lphrGL.++x&= wHշBg0YSLUo Y6Kఖ4mՀM~dj4-uUf#LL q4er&GWbctq6ЪEc9hܤ9uhGh+P_X1 2`OE1Nj[;e1q o7 Xr(>玆IFrYbZjFs0}9)%CK}5@X͎MM+}//&ָ`+-ҷA M5 A5D(ׂHѨ]tp֖8T GC +,KHvY 29o}:axk! kCg8léD ڮ<_(#JPMIICmǍeZuDV2&5u>IVK(`/+\y^RxMBA_Grnt.%#é3! `~1FVjd}e}0B5p8}3.By{AIA@ e(J6[n8(]~I9W(||$!ʔ̳`ƵLy")HmwCUeZ@)N[ѳ~Aϱ%gB# Jb3wGk"g¿JU^ͱ(fҦWckz<~=/!@;:cx2}(sۧY' i32uǾR! 9lmؾmbŘc?RvDo}8q'S' Yߍ~|x/#,̫ z\x._7ps ^ݼx[6}5, ^`.!oSκA3nI7|2_P q/XAQg9_jS }ΩWaf99|$' JX$z=Dt^ur._%Iq-RS=7Hr-49CaĤBp!,.˸{`U;C(NaԅU ?e2/HFE:QtC@ z¤&n_NgJnwh]A:Jxa_W V_A`HB]<`fр: uV.=?߲+]`i'g=?shA؛M(X~TQU\}C\@wE yM@Sq?*@ټHD9O'j3]~=$G@hNݘBn,93VZɊø&v z墉Z|,$(L*;(?үK<>`,1S =vM,2e_#a+,4]Rh RC2ba_"0Z`7:Q:ޓknFcdz$7uo%+=לf,d )G$2p8װHhjw~w7MgvN3^&&c?h.'*"$9moAQ-^3p,g34Dt͍Cme Nܸ ٴUb&6gT.\pX)7!A*Dȕ++n]B[Պ5CCB|&_ﱕnllC^FKػ.^Z( &w"ݥia4ZR7"-)9f=dWם2$u+8@Cj/02x>3&o0@RuĶJ}Tg?3sEI< Џߒ |k*Q%7oIq?4jRj8m*vzqg7,kconIWxWUǓ(({{Q]/M+M6YiUkV<qR Q; tAMb!'iU`J-0~O+F S^f"FM`ycH}}vAe̎vI!׵ʾ$~, 8G&͇JRn@MN.;(*j-#lڋfTZz|>itCY4`\*._N=I {"~X˼3S:2l]/Do|[T ԽRERA?&< %@i.S>c% `Zm+y KܰV}Ab췒'ĉ.z VXc@7&e'[e?;ʕb'xF9-Ͱ^f[4=c \7e=$ 9E_/MQ"pFDPi6z#wq͉(mѯ ɈDT-P#6X^y^>32NWF]g#)EڻX^ͳ2QUhdHft)5ꯇNF A-y:|ޥVREKG[9 &^ӳLJj (vFgtwOچXs^ iǛ)N9 p#0xeJd6lrkC708hJB,HG)3Kxߤ =mLpflck!V}1ԦO (Ji8mg;8<`4JmyBb 9I M2):O^:r2cR`[{uX/1 d0ad/E?"}_FY{\'k͵ `FcYt>w[t:AL0jx6k/ލDzs@JԢŰv1Zb}V/s'ˆֳPr8Vh5>dZVysV)6~N(#W]+VwdGen@;吸s^ሊ(vbTVDF^J@$ aRènOo.ǔ='7'h@fL)#ܧL97NxgsJ(OTcF`/bn\$e 6J%X@S+p!}FB=DŸО 7cK}V݅#0r`bhƷzV>4RCShTNn٘̓lq;} +@DIvjCV0qYl#TMuJfY]6WG.OAV&v!IRa'BHM25M4ia>Klچ  ȸ,L{l`FgTOCoZ[XziFqkc36btG. = .h|M dbSxF}`gڄ}?17Dyk\J~e$V\ƚ:lɐtػQ ZR͇ jY2u*CxJ cL<78񛒢[ut:rU?}dWkP&CHR}xlzm0@Px^* u{39)Ǐ7J T~l] !_ͺ/gU'ңFr Qg(IQY3kp]%ROֈjwijF>16Vc 4CۋlxaHaY>y?_O~gz5pA6iq;x [>-Gi @O66XMbYzFVcZqf0zQjCsM<a:uܺږ3×yo5]"Qp*mu& P3b饦 (K#cA8'@1|Grh rl$FR= oT%*d%-cb;(#$:3q@Ƌ `ܺNӤSC]e !jR)G;w@NlH;NXҳn"a(&05W9vHSa32c@-^(2.֖w/Z꤅$GT,NTbsgG-k‹E~Q4^cjI/7Xg=4!Wuɴٙ:!7ΑM?f7֗-7$z2w8&Șq8PLs#NY(ÎHߪͬ|gdj:ܠw3㑶 YZ