python3-dnf-4.7.0-11.el8 >  A b✔U]@neBdO\$hf~q <Ńn?*Y;@2(yycQ'#o-z=N'=LZ"\Q|No*bMs`Meq^R,=Q X*px!_,Iޤ59T+glaSXlO5FjuDS0H w+F(=3 rrt 2!;PYa ^xt=W&?p>.0v QĔ1Z"εi@q9@I?rNײGGRܗKL{΀MwQt<̣E1!InfJ7};dnL%nSQl@>\OuyK0_??#5tf}WNL1ORU,LfzO- :IN /{̐P1y*xqՕye|ߪ:MMxӃV.qvd#j0c220a552d0403e33c83743640d5a00769987e63df9143a3cc124d4edcfcae67a749b8f8a4ed430b344d7093f36a0321d07940cdwԉb✔U]xa^1wX ~M53lc#{Xv}1И!ˀT5C@&/Η^%mlDJ2gCw0 |jAIh- `1䲎'$d蘊6 9|C)Q!hXzŪJu48c24g Y)Lsok^Ǹ2&WaSD0y9J˜!%Q<;ߩTNBX\K8ގ]dEtZq.um״eB3遷TM画2ѱu^ $^c1`*u ʫc5xh4џ1~jx TfN@i臼V}*z.Rhن,W=]{-͋*2us $A<-9=<3/)fp']y/u'LQB~~ Y';OfY$zqJ@!kA/xst>p?$?d  5PTlpw~    &   8   \  L%  M0 QT V [[ __`4aG(a8a|9c|:y|GLT HPx IT XUYU\U ]Y ^nbrWdsesfslsts uw v|w|h x yCpython3-dnf4.7.011.el8Python 3 interface to DNFPython 3 interface to DNF.b8+x86-01.mbox.centos.org&?CentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm4577dfk""HH%% I '*'*77   VVggA A KuKu<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' O r  qq6y6FF:a:%,;M~0!(rT<<^^F+o"3QL. hhY e~-`}Oqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤b8b8b8b8`tfb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8`tfb8`tfb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8`tfb8b8`tfb8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8`tf`tf`tf`tf`tf`tf`tfb8b8`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfb8`tf`tf`tf`tf`tf`tf`tf`tfb8b8`tfb8b8b8b8b8b8b8b8b8`tf`tf`tfb8`tfb8`tfb8b8b8b8b8b8b8`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfb8`tfb8b8b8b8b8b8b8`tf`tf`tf`tf`tf`tf`tfb8`tfb8`tfb8b8b8b8b8b8b8b8b8b8b8`tf`tfb8`tf`tf`tf`tf`tf`tf`tfb8`tfb8b8b8b8b8b8b8`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd486501fbda58918dc7baa19be433b8fc35a819e2bdae0afed91d0781a6400be28180c97e39b3f3fa692570f0866ab6afe3172de5de480b8cedbf6634d703764808011b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d00eacdde0af518c1d3e307d26f8612ab54b5b462147bd6a3118f0a96de7495f56adf7bfeff9b12c3068bf2d24a2447ad20c8dc10aebf62f7edeb6112c45512cbc038388251d575dc84ca086661ed9f99055f1b56910760ff31a6dc023a1c51904038388251d575dc84ca086661ed9f99055f1b56910760ff31a6dc023a1c519040e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e86f21c798eca3e3b2db505bb0d35f051ccdd79a2ea6f7c46374335a3cc9fdad556f21c798eca3e3b2db505bb0d35f051ccdd79a2ea6f7c46374335a3cc9fdad5532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f7ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d5400300dde5273cd9148f42bdafa5bc9696a6c09917171089e88dbf006af4a376f99a06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b609217396a16175e33d9af7c5bbfc080c903b7d178d221504379c450b7c4ca6a3918cb71739e60ab02f0cb30eac03c97c254ffe99a8bba364a3c610673f4b14f5a9ac1b4c9e810cfbbced78b1d02c814c70e68f295e485a9f35ba48cabdf996eb664c1b4c9e810cfbbced78b1d02c814c70e68f295e485a9f35ba48cabdf996eb6648febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd66815df2605724481a56e75cbd5bf5e1272d1e091aa49bd7448ce4602c9c775e2580a8efe0c192740f7e3ee9ac426b7b6a595dc86ded73385deb537267b38ac183c7b34b32160f6762e2b95230c4d5a580e5d4d630d2d8e20c0b1f95b5a1b5681a07b34b32160f6762e2b95230c4d5a580e5d4d630d2d8e20c0b1f95b5a1b5681a05f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c304ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4a3c15edc40852bedf130f1004f78ad4fa099e9c8226aaf01f3686da30724392aa3c15edc40852bedf130f1004f78ad4fa099e9c8226aaf01f3686da30724392a964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb85df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-11.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-11.el82.9.33.60.63.0-80.1.80.63.0-84.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3b֜bbrjaeaq@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 @Lukas Hrazky - 4.7.0-11Richard W.M. Jones - 4.7.0-10Lukas Hrazky - 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- [doc] Describe how gpg keys are stored for `repo_ggpcheck` - Add only relevant pkgs to upgrade transaction (RhBug:2097757)- Backport fix for leaks of libsolv's page file descriptors in Base object resolves: rhbz#2087734 - Include instructions for regenerating patches.- Add documentation for query api flags - Fix processing of download errors - Fix history undo on a Reason Change - Fix remove when no repos are enabled - Improve "proxy" configuration option documentation- Rebuild 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-11.el8    dnf-3dnfdnf-plugins__pycache____init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccallback.cpython-36.opt-1.pyccallback.cpython-36.pyccomps.cpython-36.opt-1.pyccomps.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pyccrypto.cpython-36.opt-1.pyccrypto.cpython-36.pycdnssec.cpython-36.opt-1.pycdnssec.cpython-36.pycdrpm.cpython-36.opt-1.pycdrpm.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgoal.cpython-36.opt-1.pycgoal.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyclock.cpython-36.opt-1.pyclock.cpython-36.pyclogging.cpython-36.opt-1.pyclogging.cpython-36.pycmatch_counter.cpython-36.opt-1.pycmatch_counter.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycpersistor.cpython-36.opt-1.pycpersistor.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycpycomp.cpython-36.opt-1.pycpycomp.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.pycrepo.cpython-36.opt-1.pycrepo.cpython-36.pycrepodict.cpython-36.opt-1.pycrepodict.cpython-36.pycsack.cpython-36.opt-1.pycsack.cpython-36.pycselector.cpython-36.opt-1.pycselector.cpython-36.pycsubject.cpython-36.opt-1.pycsubject.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pyctransaction_sr.cpython-36.opt-1.pyctransaction_sr.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbase.pycallback.pycli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaliases.cpython-36.opt-1.pycaliases.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccompletion_helper.cpython-36.opt-1.pyccompletion_helper.cpython-36.pycdemand.cpython-36.opt-1.pycdemand.cpython-36.pycformat.cpython-36.opt-1.pycformat.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycoption_parser.cpython-36.opt-1.pycoption_parser.cpython-36.pycoutput.cpython-36.opt-1.pycoutput.cpython-36.pycprogress.cpython-36.opt-1.pycprogress.cpython-36.pycterm.cpython-36.opt-1.pycterm.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycaliases.pycli.pycommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycautoremove.cpython-36.opt-1.pycautoremove.cpython-36.pyccheck.cpython-36.opt-1.pyccheck.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.pycdeplist.cpython-36.opt-1.pycdeplist.cpython-36.pycdistrosync.cpython-36.opt-1.pycdistrosync.cpython-36.pycdowngrade.cpython-36.opt-1.pycdowngrade.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycinstall.cpython-36.opt-1.pycinstall.cpython-36.pycmakecache.cpython-36.opt-1.pycmakecache.cpython-36.pycmark.cpython-36.opt-1.pycmark.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycreinstall.cpython-36.opt-1.pycreinstall.cpython-36.pycremove.cpython-36.opt-1.pycremove.cpython-36.pycrepolist.cpython-36.opt-1.pycrepolist.cpython-36.pycrepoquery.cpython-36.opt-1.pycrepoquery.cpython-36.pycsearch.cpython-36.opt-1.pycsearch.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycswap.cpython-36.opt-1.pycswap.cpython-36.pycupdateinfo.cpython-36.opt-1.pycupdateinfo.cpython-36.pycupgrade.cpython-36.opt-1.pycupgrade.cpython-36.pycupgrademinimal.cpython-36.opt-1.pycupgrademinimal.cpython-36.pycalias.pyautoremove.pycheck.pyclean.pydeplist.pydistrosync.pydowngrade.pygroup.pyhistory.pyinstall.pymakecache.pymark.pymodule.pyreinstall.pyremove.pyrepolist.pyrepoquery.pysearch.pyshell.pyswap.pyupdateinfo.pyupgrade.pyupgrademinimal.pycompletion_helper.pydemand.pyformat.pymain.pyoption_parser.pyoutput.pyprogress.pyterm.pyutils.pycomps.pyconf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycread.cpython-36.opt-1.pycread.cpython-36.pycsubstitutions.cpython-36.opt-1.pycsubstitutions.cpython-36.pycconfig.pyread.pysubstitutions.pyconst.pycrypto.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycgroup.pyhistory.pydnssec.pydrpm.pyexceptions.pygoal.pyhistory.pyi18n.pylock.pylogging.pymatch_counter.pymodule__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycmodule_base.cpython-36.opt-1.pycmodule_base.cpython-36.pycexceptions.pymodule_base.pypackage.pypersistor.pyplugin.pypycomp.pyquery.pyrepo.pyrepodict.pyrpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycmiscutils.cpython-36.opt-1.pycmiscutils.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pycconnection.pyerror.pymiscutils.pytransaction.pysack.pyselector.pysubject.pytransaction.pytransaction_sr.pyutil.pyyum__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycrpmtrans.cpython-36.opt-1.pycrpmtrans.cpython-36.pycmisc.pyrpmtrans.py/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dnf-plugins//usr/lib/python3.6/site-packages/dnf//usr/lib/python3.6/site-packages/dnf/__pycache__//usr/lib/python3.6/site-packages/dnf/cli//usr/lib/python3.6/site-packages/dnf/cli/__pycache__//usr/lib/python3.6/site-packages/dnf/cli/commands//usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__//usr/lib/python3.6/site-packages/dnf/conf//usr/lib/python3.6/site-packages/dnf/conf/__pycache__//usr/lib/python3.6/site-packages/dnf/db//usr/lib/python3.6/site-packages/dnf/db/__pycache__//usr/lib/python3.6/site-packages/dnf/module//usr/lib/python3.6/site-packages/dnf/module/__pycache__//usr/lib/python3.6/site-packages/dnf/rpm//usr/lib/python3.6/site-packages/dnf/rpm/__pycache__//usr/lib/python3.6/site-packages/dnf/yum//usr/lib/python3.6/site-packages/dnf/yum/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-89571d690b686277578a4400e53f251f15d94cf60cf8b3bee6f76d88fc87eda0e?7zXZ !#,#] b2u y-iSqjiҹX3̧c>Se5fn[f{wD\?9=l%}A$ܼc8]7 {ieqX7PG J\5vjJ@GFkތ ATxRzfzGnh5;" N !r>Pྶ{=Cq,4xd) Mt ņ@#^mi?~h-n O$d%RC&YU͘8&!=z*j⌣ = vxgtrRk,5SFO =ۂ'L蹍_˓"X3 g%"DJZIXRZ([s[sd)JJ Fdm.Ҙ>):?tl4Uxō|IaZ/o|4, b]_ڿ)9Q|U}oQ&?zGE5ÃsHg/e.?:Z8FYGAio^2ɨGOy޿?'8dzpPwA(Z<@uHCxyW~=I>i)fąPr$k)t`n{zM.X+գ!N%r[(褝' iȂhL)VhaG("$Yqlbqܤ-$Ke<=eOYT;=x{r azĹ:2?~m0kQf~7|j .E_k6{'S\ƖsשHwx>.W7AtԄv36 uiB#*X8Ln z[ 3~߄mjYÛkZk'be\)TYsR5u#@÷M0]*Rv3{)_Ң*?VA7X7|BF` qk:ymUqqS<{$<:$`,)j#LJ-Uf;:vf30tM;@U@+~(6oV|_rzd6#h# Y[l{uL []+G32,t]P,$ 0ωbS|S/LC ;iă*c֏eq4,ְ6#VUɬ!R$- N0cO&_^QxOqxdJM$S4tY\++$9J[#}LEv1 Nv .հ!^lw`WPBFSXCD8CT)~LmV/Q/q \^=*, kivr)Oie*DHë i \~'669r6@%Gˣm7ef|3Uvd%dIU{z.1Mzí:E#@bc)*N)nI{Yh1VgGsS'TPvSGcSyH-z.WSœV%Rx <Z{\i(ε,ҥ>?xr0VtfzW7i׋Ay\%&O"4u-grSjXܗeYl1d$DyVyHV3A r[e WЕI ~1bd@*([v ,sVIٷ_T;+)I9wPJw7,+ƱIδ̷.ȍJs)BܹY93eرYgU o.\{4 nƒg*o ҷ HFOB=_飏 }] #6?Q-?vsETCxH RCpnᓶOl[mϷ2:^6i)㴟E@A+_ᚶKKKrAwn_ " F[oNb]=[ǦJfQxg|=j2ɎeH4, )1{[;BAg$lB|_+j$<|تlQ bu2fT1-ĭΉq{_L9g]>"Ů*NTiz}~!Kj戰w6m9F&q׷Į|bo9jʂ"x)/0rɮ410}Qt[;CIRc6<; 7y1߀So9jIa~(zlyo0`^/t&ooKwN$^ѮHZlr|*y;:(Mиgt[D{ 3g]6zVZEfwZ Qe]OWĖZ%RG g n$wz s`Ch9am [s#[&sFږl5X:Ċ+=NZTO.?\01 J`Q>_e濟ۅke9+}rrjks u*USn^)Fh~0YPXWz8ѵbAiHiJ@eu}MhYǝ枅cc K4O^&cdwNI&X6m( 6O0gt$qe `r?QAdZ" x}Szٹjh -S-Fs>*aPCp2ki Ğ>D b åg[~ e0Yt=ـg5G*|xAZpVxNe)?ܺVNX `'xƝώ =NeWvtPYNo7 3蝯Ĭq'Lމ~IMXӁtQXʕ,bf/ojHEhel zy:S2ƺqîee[਼pC -!R+ "DAO ܬg5F>įYww320e&YMn*[o4ڰ`lY1Y-ah d6^[η*̈v_.姝 -"]ʝUp|sP|W`-03 _э#;q)5&+F-&$O]ڰ)suMXAG-XJt~U9-iȩ)?Ce;4aڧ=U>E6< A#q4ףݗ6`x+7KXS/z:Dz,/ MQkvjvE+Yqz,:JlLHWK{4ngI"p7M*#]C7u{]S1> F-Ad 9 > .+u௿*EtFbe\+7'H.=?]?՗㸑Koc&,`Xd`v3X#,'a[eO'=q5_N˧`ZS`/Gj k,:Aہ"IFRu<@B1/?A`o/`?5m|Q4W ^jAQvJ˓ g,XM)XQuYsUe%Lr1C"AH_"v8au# +ڭkBgdMtu |tԽtQC0771v~ڣĻ4[@p(:9eL쟡dŰTCB 4܊X gaأ/p z%(U6OF2 WC5. Ti,(7:D^~ڠHMD4k*8wbV2ˌ#k!Phr~HA6#=RZf>=y0YtE|ds<4rA݋ujۜlS ;xXQF$?glw1k̏4yNhI1Kxh\ۮBHm.E laE@sp!^He_NcnzpKW%~4wQX:]Yc}P&N܁ <,PZ&4)!Z$ \DoPv&0*q4 2V>7BrK^uO/& wX }L(MdfVE{._i8~ aڶXi-[͓qb bN APss!P"@b` #~`7\,^C,I_quy>ݙ嶗V~ )rEQ.&sL\Acjh0m љS*$kn|xF 9t̪nDf5$IТCi"A5:HZ_lWͮz Ft#.'P 3=.PKA#A؀fe$hIg7Jѫ ae&k|ƽQ|]Ь-}qDIQ5?u\]F]Zn9((Eb/QArAu7 /JG3(hlwzMO is9 P򜊊lQHTo}v?Ƀo3\7cz,.v6(}~JժzEB EC"q uL#L)Gvm2{q5 m3?N7*&}A쉄 Ė u%h`wf-!<y_b|a.ƠR? f |B.fJDrMLlb *sb_گ!/ /#FXC6Y3y-9;e2->睒JLx nIKP}_aSi\v>ԙ.?aĠ,%"9Gl<؛^0D|N^lPb_xrd*ե\w?QEz#E#-!,jg'/z[2sd@;8$b4 ސh0Q DW1sθ0m+趯WᰌtMgrܐZS ;bW44 L纾_)^p?YD%,xngY10mjgSzٗ6F3+-nIDfcia-uF"C'NRhfoOӍMPجG=MTy%)j$859 =9mc}GX* @DZye8͗5- h$j ^P7״Ɗk3(Tu"ߧgkblݒrbg/#KbfFYL#li?a1|%{+TZ>IQo9`wg%Sl \ cmTږ֒*g,.%srz)ޮ bOpsQ~Xl; zcjΙYxZPo=jNȚIdrgw`,VX2OIDUɪ n?EA2}𐇠vP@2 i諾Nwp]v#}#yӪjsV~Oz1{)`a)()j5-\٪Y}4[5p#n9j' DM“l R%)"p%B+HO0ekETa :WHyO\l|sa+(0YTNkɖyx_VbV`f˓g~2w䪻mORˋnLQ*>_wO!ooK·ݾ޾KݴNp 9ZQQ --BU\<51m,OL>nӊ%O=9TB[SF#K$H;5X@:ncJ͋effr 5(Bi/Wy^л.`7*g̾\c B73>IR ]#,Ĺl%IT`lQ/{VXV.*ޥ%e5 \QaZĐNs&~E{DgE6s~̃I"e>~&ޕKpjې}x&8`$OzB#2CmV!;Q!^q7@iB$p9*oe\a!n0 \c@ ;~JWLE3P̗j^So}Bv۞J>ƠoZ8v<6ˣrL%$(JS-h\CA-mސ{M7F"`SDUCK.p7Y1~Yua㲌lyE"YYWP?b"{&*i$eQ,Z&QW/ x0q2PݵdZ$1Sx. J Xs#!Ѯd9n@>l"T9;#$$@ɢD!N}.ӏ={.=dwGv6nKlFrt}.7})ÜTr̀w" f|/[?)Y/{\Zd:K]ͪ{qemTLӪT!>$tNrnġHxF^Gx.&nkWIe im, Y3--+sg!Ky.; q!U $1iPN IWGBہX}H*֛N.(YN V37pl[۴@e|1.#ocs x|'UyH7Uf6$*W oq(=pOwon+IeL5pA *4Ě#J}2ߝZmBF'^NN'{`T-XreI(7hd]otOږ-yfCdߡ2<ȥ'-Œ$B'21Xޣ*†Vj.)a P2q(P@7YYEgUmyص OlTvI3^>r4A3"g:!9uռNңe(Fɓ?4VXkE6pv`{MPgnM8l;#5\$6P$mw0"cY  f= vmY;uXkz+|W'y''MRIweH.Gd`$f5?Nz.|a>& O<>=F eDŽ C`ЖRyޟ}vH nqʽp*& ު;/vW迆xBQ"lݡG&@#u>24W- ǷNh瓶8Z\vJ%@^",S֯|=<-[m:Kz C 2h;9#s8@`ÄD;}I%a^0%lyflu݀GM/gzw,Bn8?a&]%伖U~L.WN S|0>6;j¿=hu\0f9ӓg\jsT ]R)>+d\'ZT_3it»i,Qs쥯%N~OQ_%Y }DRr#AU &z4i|M`5hVUO]m $?h.A[۝, 4 *"̇+:Q*&YVax¾Y^m@Xyc.^,w:j 2a3ύ42EH;fH=< ʵ:R2GfKb}\%0h?iԙW+uG qh[wي>mx8T)<|&RYNo$"I *l+._2+aY-~bJ G [׿+]4QREIJH RNǟҘ/r4}¤!ם^"{Z:Ip,2^V|?D#&)ı,ivb[hy bo[MNΜ+ZC'\B1PF RUoƪ+0t1\Դ*~܎BT†{ \Y%r66b#CA-7$ݥ(-k4L6#}%}XZ*A0 QsKIO+|"?~7i>Ӝȶ|iN-@K29,jx-k|5E bw8~>mvS&(ʩU10SR;g8.8UYms g*QoBX y$dQnwAm>ǚ;[#> yU#&2X*Oay8@d5 QME\|/o/I&4{z9ue '.+s5RD t,rCa~fZyl(#:P޺'u 9 DY?ۗ~ZѺSW> ȢG3o؍1 >':\a$v$ -7ǹ0=Tc=L8ϕi15y!SxJ%N\ pdž9joxe|o?$ʡ*t1fR7tɱ),@;ځzRK"`u$8wri3~_&nm#4n/~;*ƏTICI q[\!mM(DJ L=4P^:#ONZB=\.k}8Zr]ˬd|RAۋզԄ/=xIۣުwx ۻ ddJ;ʘ^L`=MUQsyu8HZmG CG}L*@+O&dd 4p|:ux|҉X7v_# ץ2lm {@T 82*>)?Ҿ fIRj-{-3 AٜvJ60:Lm<44i;;xYvMڻ0{P7S5 3-A4~  hŔ&qL"Jŷ3&14_ (> "hs 16L+ÅS3H/b@6?G <:hЪ8=S C~읓6Zҗn 2)+d݊kbϲ7\Ȩ@WZSw8ʴ//z\5=56J Q/@7M|Ai-~M o0e D]a 1Z9e 0ãBWh4CldǮB Lt?^/r4XQSCҭKh\H}3 Ώ]8URq174鑂rϑ ih@0mPuU @^w\Zi/u搜 8)|cҏۜh~vj޷RF:/k퇑XA4`y`7 b6\zPLfW1I6OG‘M~<3:| m=j{ru|cP\ΞK ,h-AA$Y5y7#Y4euâh/S*t_]0OIy?I 1ǘ,?ś3 Gh6$IE}}fD׉#ɿ8YZFBxeWmJqϮ#SOȜ0)V9)R͠*=_km4tΒ'F ?3" C62`4a!؛ phP.Z}1 E2F<u'7d5Mbbe;C;֧a`/hHKC:3PmAg n}69ft|~CvZj稝rQ!&Rr3%2@2k g9^z`@g Y|` ekh8;Q"i` auzodB";#u?f2+cH;. WN XܥMƣy#==;:ẖ*'t_44s*F/r4E1NTjG)rX&n,5 YY48'0R糌` SkVF]s<>(}{fGC(s bH' *:RCO~:Ù2⺚$jvD (p}+AY9}# w/tkЈt*|F0p!eSL4e0/S١h-3̉U0."N<7i3/֫I)=hVN&\!]\|QE,pELZ4*t}H.X'~0y]2 !- o"(WE"lh#e"ihGwLԫםYzҫxkIr,4vt2n6* ~N#.M ऐgci!Bg}Ziq.NeN Wy7`]aLZsm G,BHB :+91zrx^2mzDٟ9K Bh2ƥ;cm-W*%C/}Y#)a^4~g {Sbm:,'M@:M1F1~  ^ύf9j۝dk4ʻ {*?EiŰ={ջ^:%P!Mu $:WjƩ?һWXt컈Zvfg䋭MS2ʄ.k>ԝfXaROP39!SB"Z.L$/b3PT$Kdv(pk{z6"E<$zh{nx)pa1#ꉠK?u_r׭Q&1X 1[B>3) XwHelPr avD*>ȴbb^6o\iy [JZ jskKTuʹRZ_5o%_ |*'S'=mt,9y|}Rkp%B۾v~bq?NV!бJC$K=$F鿁xS:OBhj$I' "Lw@9ac=}ԗqhQ(|:߉IK "dLYŘ$"BF4.x@*@!Ѕnv<?t\wɡ]X{C[V.Wذ:'O2  ?|)EVT?p1``jmWߧJJAشkRb<=PHVqj9٤5eWVqZ`#BK+< . 'f\)4ޝ:n&i+Ma^w .v2=>ɮ7;ȑE\đjR݂mXNрu%B@BM.z ]Hpš@F:r@eWU1+">y$]M1 Ux(,Dș1=hB}n#ŀ5\*oYu=;B%AЎUUZWj8B̚choscEkUE N`w|GMD_+|3w߳6X'A69pбcq͒SErҼ?.|žwI+ O[V2$֔ɑN -`v ݭ$MP#y>uaX74d;UV #SnwFM)Jb+L9k ͚喣a-z_Rh XwSYפѝ.+ƼZK߱p~ W.m]_m_˳@NDZk-l66r{}Xsޝ$i3ryMmx#3un}rK[I{vL{ +wF+vvZk>0<#Wm/7$Șl3j,BXy;.7A|x5; Uf0?뼖r)D7ӽ:!tDnpw RȍH=H YkV5LSBEx(?Khƀas//^C$<(="`xcF(N;.^z];+m=w-Y J\˭U' |};rqO91dqhU$-[Ֆѭkpg-^pƇ/afaؔllmXrZqz5)UQ))3dzPtJRjiVS[k>#(ԯ?xJiZ t~ΡLj,mh?4@?4 L"@QѦ5K5\sM~ި 5IJ0u;ttd¯#L"5}]__P9*s+zק!e+Lǖ6_ .0Kli97jG`e2?o&R{=Wsewϝ.~8BB+NC< l\A)ǃ+EyVHM#>?23ފ$p(5,zȫv˕m*ݪNu<X9zxo8Pd!nD Q ix7w&둢.MPE7Y&n v ϰR _Mn䔐 'g^ Ͻi۷7Xmp W]Ɖoۛ~{CWv8ٳ >_g*Ds9|Qvd[.2gP=L2|%l:0l.־ ,R{Nԃ7XO)>jTϝzT_85vZI ]+\US ?*zUqX {]7Y_~tɳ:fCJ1ߐ@L?u~ ݨܩWVW5ckkDЛdi  M |-'Rxò7S d;} DK=6]fX SIcT&\fzyP-l;@kJIH)1Z`Ȫ-J s--ػQ`KK]Ja壃Bep`y\vh&b$lAp~ j)sdYt.WWatfp:’) VZq2z%w˰>4EOE>sӵu ]XA&Kj(Oȗ-;^4^g8yc㨶 4,p{ciۉy+Ek}w!Vj?SX]:"bAjAV_vq!4-co҅%g6 OHeWXoC6_݂)IV+(`!8<eRip,XV{_Taub?@vj"ŅݪieM?Q,;jãu]H7/e0qي0iYBD^cd{\W4wT 0a6xdw: UcYL$5'LgcM+@s[w>D6^!oqsEވ %C~9-,z&j" >pƒC͎*<$ } O0;}B@VӠx)-/dDWWE\[ j%;[-_M-W^溙]/NЭ r)4}#.׍.i τ~K\QG0Lh$QB梭CeqES` _G)MB#]åM4 pM֤0wqxqzDɀ]K4jV{k,4@}qex1I#N7YIgPbn9A sEnt!qAg_F}fCu*ICr&LF܄t%+TlLMoGvꓝoJZU>T ^T%K W&MYfRke~q{,{zdBXzqT o̵#,j?Zzi2B—['AkTգyDT=Lwv"=7d|l׆eI *#ʌs$Ct`1BiDN]z<41d_,}XFzE^ʛJw?jojY:,3ol)_W*:6wߠSj݈h0//̣e={6-,]?֒#dL[UD b ȱ/_bvu0!J"KC/ȪP? Ajշ'%:tW9rCXIMF&V_r[A '&11ɢSZ1G3Bg-&E쳅$[ K^F0qp*D,!|!%׵&9*YɰhM no5cs?*ӮCk@;u`xy\ w|O}(|+ʣX2RU]<Rkl)n$ډʹMok4Hce FTqջ_Z@*PEKfP@wˢ,:*+S`өcu&<)S]md<vbH"c].MY>K UbdR(1M0u3H+/:@Tyl6h&u +rZ0otFZ@Y3[goŚyJȈTg]mR< ;,:Ԝ~mύ?<7N'CH\_[L&ϗԚ z}ym1i$':2iBG4`D(>>_CFCU\du kDӼB?Rvue_P*wr{Q/)Fwy ?.xⴡ8\_1x\ ''ٴ.\ϦSƇ0ѼXcl^,ײ`aCQd:3M[, @]i 9SyإV,v@T*u[2W;o_p"ӵ9":ik@_MXeAIcC5f:Q5z*OKsc*un>yڷyBو6%gg8ďGw woKwP4{nZԨK+q:Yfq%c,sѬoGL֘!@,Mu( P=>n/++63]9F+|Nheb}JJFYQ{D(Dwg"mQe{gUK36-~ThΛks> ݂5g,"S*y c]MR䔓$Q*n_l XW`n}\󃟥U2M>=q abJrVq\l.p''. }&KS-S ^ 5!),8hQ"`ǶCgW5*2,'wlipas}jwj$9{,y3dukM0 Bvb\8s"9w{]ae[o >x䟥fwlI!(],{槄W,FVҖ5xgt2L=OUaD^4bͯ<\kvH@Mz̅KO2oD|c9-+ ^ srd368*:b͞RggXcC(^@TK@KD}gen'Uf-88Z!JW nKH+(xC 96LTLNs%KҘ2~`rwzTL87GڐwY/[H8Iy1scAquNz|TyQsbUo8/絛5B%sȰ|yXe.8 ̤v["k"o)g" BYlY$m8Lă,Y-V:jJLC AMLFOy+Hb{#(kndCǝ•;^D\X4 TBC9Ϯr4&]CʎEW\ "ennn*_{Kʌ9h}S+}Yw00+s eACf 7,Y<Ȟm*_ŢG&Mbz^ڪ1",[f+#]!ºj&zIUdoCG^=LW%pfg6 )e ZkxVbĦ2>G[/t7jL, z΅ = קiHvMAZ"2 JD|{6S+0miW `G!-WQ~R5|_n:?Lqs +z$zz+Ӑ5^2 KxK8oQV̎3鉶_҂YJyY0h=ְ(+}@9G<gOmR&bP`>2Kbi XGPyȞcf /+[^cegdk]rG5̹TVUF}X|mgz{z&[5O(}% !</iNNwUiVwTWZJ5ԞLe6[30)Ο "k㆓{<-ytPXv*Wʧa$FGޱ11%Ugc&$LQ\+2S|М(,@kSƁ>[53<;>3AS> wVxIVuEqL~i@KBM;Bt^\oB.ꣻIil R!^RuIdnXmu8a4Env}|dJ3&,y%= jk^dD_sa<,ɿPp<e4aKd+pVb'`-A㠍6wDb*F8]VQ+~8UVǛbG9.N6YcD褤)L:>Ts 1ȴh qR07Wk#dE: rʩ )4#8Ө,bu$%Mz`$Y7Җmt F*{"K]OTͦa1e>%u@ Jq°ϡi[+f]lx+40^dyޗOF-k#KHV@-I 8XL3A.&ՄzdVf$PPLB#_Vo_ǚd&ki\ƒu o.4pʊ+v>(f}0% ~cE 2X~^ֿNHO͔|#S-O75faT _zM.I~]CI<HDScG|]ÂQU[{g^%AOT` _H jΒMw]R]lW) {x)ќܾΚ4hґG8*=*967a.G6%T {"/Ip;9?>1IV+tgM[OMhʈ伖}RRdTg)W`& 2|(rYW$[c!;f R? & Y u$L_`PAsxNizCAQ4Aq>E{2YW[^b(bxX)韖_^P:XgDjеTK`f O3 `7@rs&ј+(͎els-\k\1zqxt S]ݝۓs|PpauKaRsJI^WãIa"ZcK i̩VbQie3?>SCC'1Τld"OL!&b,0ϰX4ssE2qe\pm))`ڈvj/ҝ]I]嘡a:^5`Y~) }|Q3ى9\d#t8S钍p{5F5<4ȗ}ǖcW "_CT-YHBsID$z̓l3:W Jǎc2u` ^ÊںPZ.R>GmSȚ0ﯻn ,%x^*@idp-:ɬT ߺt'@aG* H#-H HY#Svp6a=Z,QA G[ Hb{FxT+HՉ6 )Cqk!#ɨ1G4dHw 썪$ I!VQbMT4Wo`'9cVNYFRP:>t~M8wF{~kPʈ8qUtMw>u#l—[Ӗ,U"ҋIhZF FeNoEbZcmB֦dT#${MRP[] ˴ '}k!2"16&w<0RUl$FFXIT~sZCtC ٗzA$ [cgNV|ǐ@6}Xi] uf *d:Q7OȤrD>{tTP3<"GykhJANINEMjp7hG&9?ƅ K꽺=Kގ->Zdž.UE[UO.Be$u՟xi!q Q aȒƐDlYK@4~_=NQNjD=f*}m6+vwP^bC%/R+X(#B\/q2uZ@`DY5U^ͶگujNǰwM&N<hEkB)r ̫E(|%o}ej .νYNvC7BetOȫS[$CրhY!%PIU W~E)뢫7LiݶZI5NQ ʵqp;W.*.B(vr"MuTx}pُ{]pOxn{hĚ?2#<=L}fU)o m(rqrIĖzUocu*¬5,('噅lDǦ\LoGG(F(m]Z:7np-O}JDહ#ѹ^LY.^`:&S@n0q?߹k=s!na28-~W԰}T ](+q c9pl9a@iTZ7J\_ 8"#P z{0zL;cor 4(;߱a]<*ɋ_a$~[ψx>x:>dmqXבmwNmspKb]" ڧ<؅(tFM4 ؚ{eTbD;D 'PɽL1.d/ gf=tM|Pv7x>j[rj+S#:VsC>Ηx7S(,\YUd!i$<hjSI[hTcp+suig]nǩ=7$QuA2=r')X欳J?5d/)ن IOL#FcsV0l@S!М֢攙e=BϬhЈEZ@ґ9sZ}ׇ$naswa2t`]*c/`) ']?utIRTqr7(~K>|GpV !,(w0sů,1D).jbn=NYr„.(RZ܌?і/- { (vּkR5(Ai.H;%?/A[kyյrÒv >88%!FAg{`ۈf ]B%3ùؓ* 4v iZ$+D%\[ B 5Bkjwp_qGzX!8B NF!? }OCC$=6eP0F`viK>83+27/T"b]#yNy4KTIF{̺ 4+\b7M{gT_5rd K$lehR .:N,bլ?-NZgl=ذسwX˲tBdmT>|JqB!O 1 *ɦZZSLǭ7.d ف{"Ny gWp8[UNTz*H͞ {[,u^A[QR;xl63\vCM=6̕ -"2n6tV}RA(,u$Cb/1k/ldi(]XY󰞛8@{o@+7]=e"hQwiqv')0J 쟔kT%&IN*ɂ q8(AfOtJm!?t'lA :O0@zٽp⯇yBg.z/V¹]iSYcrmP"{x{bdlC+6s \3ʞU{FU̗x rWHfN~fL-WQ9|1/K/_i T_/orG)X3 ܑ"`TOޯ42kW 7<=f?y8AQ+h5["buc .{*2z ovdǏY L9\B>"㾨c.hDmh19C>'L[ Xh i첣wb  ݱB~ɴR!YBC-,{Z _QFDi"0|6F/z ~&/$R<_㳢*~ Qg1ZT]iS % q.g>@3ic{\P.CDÛ)G}bӥGMW3/; e8t]~k#Q@:?G'QH˨W'HZ!`hT`#)`6 j5 guS9D5.aír2ua Puq(BR8h4Ba+ @3vh5{?3OXɠ!z_è-.7z#MǓB$SwbZ(#$8*F ؅,5Z2Ֆ!zWL6uEPr/+tޘA;MȄvadH<դto]e6sq#.g,,{:/3ir`To:! x_|PWCa^RUYWަiLuDYDPD.ݚiwxd{_{nPPBeenL_aBHЈ F3nɵ P >r% Ñ<ٲ.Ԥ!$#Auؤuېh&*ZRh~UHR2{jRLmsz,!F]rS_q'@dj-X&)OdrRż B?R4% ⥋4=dbR+Mlq+Pf0O[8=-A>&q )Dmq:Ω͈=̧ Һ?kHcPye佻VT£U\ M|/jxRJPDS-SF vuܐ2:B1rud ۣO ;GjI(1^~O 5xDZM; {T3NС}VF"ߞF7j D4F6n4y95آNNX~J\ikhn|Rŋ{Yl[wF ܏ B[<#ĞStᛙϬ Ԏͧs1fVzCߚӼǼƃ I2@A׳;Nkk| =n#Ǐyz$#` ?ŹH|g j;Z?)V?p\RB^$g \|HB 3 J?*.loxm/ByW[ߦc G|-؈FdwcװVQ<|e~-4ILLS$S~B'?t[3iXQUoN:5H 96"-֛ #$qV=: 2"u03\y]d837W70kN,B>V;YzMSMd'\$պ Un·q k'ko"Lt@=GĬ(SF ,cbI;sTpT +t)!=!Fwf=E:)1i7Mg~ P7E)U_L~eE',+:::B?mQ?o @_'5F (P0{Q`\鶔UqZ@Z򣪥͛T=Q fI5:3f`d4JMGٴE7C1X yR=$B+- #d!֏(0xs[Xٔ^ iF5qAH!798Ir@"NJR#|)Ba~K64wمY(IB΃q(ʞ #}9->UGƸ)!02Ư#ixZr$ 4I r irMIT#䭃 F_}*Ņ#μ;hO©G{)8OL'-2(W=oɴHm6@GO>5v od-]Q=eޟl/#B} ]uI^Xo*oG D9U>.Ե;/Lj87LGC1h|x;TI/̂ǵoitMy-W=D6uNd+U8; xtם̯m4)|Z2gt6J908qg($1%/FL|x;px(o A䅫0BmHzi0vc w5љI| 4 "Amo~d^p"҉Ųb&5 8ǒ'CkRОqkEhHs%QIMɀtl_Ţ/iqNGoӋ T^>.qiQVH F?h&eVGQM?o;kC nvMd!޿/ lxxIu,Óؑ ')E+*jY_էX@B͹r'Rܹ]/JX @F ,/n{jM%b:v>Z.B5j<,lqlwݑr?f1]|P>'Fd}l%FdO"OtplsV$,G%Z;<9Lm&$D:i.FϢ8 _La+0!"XT4^8r5UD8!AW?͂o`x'f.evAOƭ8j>L'* `LO*1+lY|D6(3s\duΝ'*gC7cӑ;pE{n;FASi <6^x.+t׵,IH¸HB(Rg {z)%r>[[g"\Hzn )yç47*'9,/TU$5m:ajaaj~OF\H]5bӛc[E ,h`knŏ6D^39C #g{^"ѡ192^c;kbeڶ,t S@ftflutov("-o*]IjlmCV~2_#>X#ʨ/A@As`q*#:V@w8)㐶8铠T u5n۷a>= +iD9q4eF7[&wëF?"0 6nY|7Ž遴 \H>;lV)'wv&F CZlf{픚"SD'FXU'_k1yFb㢟JMwE6C[}*;hEyYhE|-X׃͗ v̺> d~ɏs2<8CŎnaǜ̓{.Y֛$N8oچ( q pNd&>~G|bg/A)@hC%z9p#V1Pm(4 is4R~j ( x&W-Vj- Ei0C@$.(q?X9dtӬUڟMt>,۶#5ԸJY@}7Ze9CZlR\qPܓҍ#O+R,LYP#jc0ӵ&4IS/_D$/m]Y:0`G0!.Ou"u |`iΖѵ)"MI=`e~Sr\pLM4@ޯ]m# B7/n'CG~3&MhAalK.6RJӔD xO؟'t|HeB *҆Y`ts &G#EP9JdO:R3pXA5(~ ]۹([-$Jhfpy.c{mZx/h]ՠ~?R_4`t;3pڴSH( C ȲT?>Ša1%]kʕ`;dX ﲳ3c(L Ca>8~P~ 8CdXs/C,k6fCj`09oy:[T 6z\$,8:(,%N*_XmfR=PydȓJ`r_r7vɵiޓ+=T2rEaٟ·KS8?hWUSx"3Ϸ"?DE@PuAcχ"/3{he,QU#FXmG{HL|5Ѵ$wa BE0bsƮ-Wjr`XXCyPfD[Ue8[{G*kowv}݈sy<*$6_ƛu+v'׭ёup,0h'לּsSZ^s{ROmvF( (_8zl3nBdݔD ҫ.0xŭ4ORa)4Nx]tCc?:% vRgZhMpBS%܊9Rti8aϯqfݳ5bQ%V20cTtNlԌ|SsKnKt(Î/I{.;3[J)u]WР̫k zVs"PL#|)YTQiF~6Gzdt1%t$Q]+Bp?Nn_Buw/q`x?fL )t49<˶7J4M0,'NNX@KaMO*hA(׻4)SvJ_" dq)7q%k?IVȿydUyzNO*mj'HĬm=f/AҀjY4.CEp4hͤw a69Kӊ  \y.CBcM=G#! PTG$9K"q37JtƚݟɃ|R8񊵖Q>їD_hI&R {fҬUύKG”%@5\r?U˷fBQBQSaUkM|"σ644,$. l?N Wla hC|j1r7N7^1wf5Dv,dH2]0D[(->R?<&4;ߊnZ'vk鍯jbNֱ͖N5@˄-s,&kVyn-}7?-[sl1+Cd㴍)H&[2;!.'ž|գX^: и% ՞xK},c%K td[>_4;* -XD^-(h.ER8%y}==ݥOnГc,C\O˸@pj𧖤C`{+8G"QLwsio/.ob @gPJ1yK(C,ٸx 3 {S>fȽDnAJ&t͟t3p"T\m&X0Bee-5\#sBC3 Ɵ-2 uYeJcTH["JSa پ*_bt#/fůs : ^nG%]_ pcn}>'Ntj$\7Wܩ|<'S`K d+!5rBpőkZ] Wj;WFM|RF"CD :Kg*'E\,ke>l;Pty"'GU{fdA'NF`EuWkB((VfcAyd`%V)' NE-|hiƃ{tJ gT*U% {~eNG4C~9p~ M|9BۦzV($7Fk3ƳTQq{M3oC9Z|6C ϫ=Q(!(h |id^eֿ[3L⫵cYcW!GC-t8<9F pQcMJMUbWMKK[c-1e;mz]z߁sD6ߧ4ۍ۪QK`zљU;B/8Ce;rcJԊ0vѴ74|pq5[,ꋩz]sHf6fXKgwIʻ'9173݌]ݰSguO"ti.[E᭪WmP.a`)=NKJrYr=JD}8=8/%,] 0PU-n2-9"₥;4ͰK!A^WS#_JU ?@oBBtK?+ImNo u; E 6bJvşXRfŷx56_?ۻ~oJ/0S<@~ǵ <$_U*(Z[2 Fq]' 5E^<(VQd:9i6kz[{TLX<=3]׾7Ϸs5OLu`1֚TWdC0e[~Y9ʫ= F<$_@Gƀ^2ɣҦᏦSsdps(ƺ/ڏBpTs߿Fv/òL~NUȺ>y+-_z >cA*G`t.ʌ/EeU\%sTS2$H8N \[YzqV겁KN 7~4l.`?~ɹIU+KË"> %dtA#ʦ Ȩa߇Ɵ"5vE6LXc ,&]|!&OSKe9j˩Tݱ|VwGhI-Ԝ = x̓2㚔Ѫ@# ܜ/BMxm0wcvw\:h&'I B.'ƣdv^HMK̶άץ~Ipu%^VE;,q.gó5aĵ K}6--oI55-zQ\fP u\ZPtmHQDRVnP};o0wHF _ç' @U3z]g#ܦq *LXᛉqOAxyyW;*,}S@xW,h%AN5ARq»&r/􃂴:baiɹ=\dUjeɠ |KyfZhALހ*.k[6LWsU<i.u q֐`<(~cgzI,/BWݼ.GF O)%KA@ZGgI>~|Ƨ6h;99R@HK\B{`;Ef)5`q|PR[z]$=<~@@"ƠH2Ql{wOٞ -k>?t<jNGȤgs)u6aHl^{ɮe!G[8hT{I9VNa}<3td?Ք)Ϲ[PlQM>D$F)?ypi7C o4./F5)r_:Ybs!j7tv$f r!ץ0| Ŕ,?~|U R5 [P2s^`L-;񜗓=ɦjoOjU%0* b~*ޤ/xAqRP.]m R=P՝z˔u?Q'w5E?C  鴳 }Ӈ@ |Cȯ%!j,R ΐts:?;}k <F򼟩E%DX<,ZSWo)8턝"oHZOD>>Kdrtզ0j'TT7בp}3%.)ƨjW2~ķz˹\ qEߵ?n8VCd2m 2VqW%͕'ZZnx?KbDSK>l9qG[8MoHz@bV>19L;8!"&NOyRd8UQMJR/5w;'JBJt1@xXG.wQd* ﲉ $b }fFzA]Og_P͞{&Mea6ͭ ]5Q/d7SF-d (>PvaH1x)E'&J>p<>>ܗ>=u-©#(E2Y]JuaPKEn9Z$%Yy vhJ8`%W d-F:OC xt؆H,䏴b^=}Bz77WBvJY,`(-8v>E-cFiI 1X)xC)W*/Ұi}BAqIIb'/~餑wъ0)>Iph.5a31-EC[:"(]Fb"p ͤ@ >:% C^&²LH~!h?(ɲl LgzB^.7fQ~=VX`&P$?C=} Y$P*)%Fo/ȈȲqh6q-Z,1 :TSfs8Kdcݪ ]grE虁^ZX $av%It=^c9;o?>] Z$5R1v<j @ta^môN*^t냻ib}t!`rf^P;qt3Q')FT-T JGo˚]=AðUr`´Q1XAOjC 3/e̴{Ixb.S5aV!Hg2*(ͅ$Q(de0~_JE& @5XŹO=[5&3ti|DY;7/\#l>FGGn=@!emγg;Ϲk,tWϋ#Gv݀)|*: JRn<<E?%i"lp9/ۆ4t rx |mLhZTC49e44)ҕj^lq䙒Zc)_ݲr!%bfm6ϯWzKaRqs ҈ }u"4:zc;8n̷c@05U;@3+rA}xތLޕFM"}X5#՛LY$w9y'Cw ,qF`d)w:T8eg21r9#[je>@t};OtR Oݳ 74Y=xdu"U IP*h%9/6![ʁ4KC4LV!ihJftMtJt٪DZAkc[)}t jQ4NU U"H֢D RfwE&٢gۆ5$ J6s|̥8 8 tf '5:pq\P9sL~TĽD3Ĕ"E{lH{ 7aq2م0RI5?O{eapRrV49b ,LC_ksyҘCG<%Zs2#enQJOB}P$v,!K77w$%ѡc[G=lleB $*vikZKpe~o'đ,S}UT 2 gH1vFl`GH }g"'_L;n[Gx1n\?3zjGoye_(' sy@o$䶰6ӨuzD*# *l]; '~ٟFQ]2`Hx&ϺBx ]$ fiQ*>x}nszKut(m};r0R-݆bq|Qc ȳG 婊 z>-%9T⹢u'ys=^SA?q&<GhjPtOi3>]XP4YqtBCQ!E`06hwo鋀V;$38r#?ddHVf A.p) ud^ׂaL 6++>Y9!z&謡kDVJl-HЧmX_? Tf3(oY} r"z [mv|U6:6_@ď`MIׂL~qgHh_uMD=q tt2I3KBiD.تiqG=#Jś =v tiJ:5o )%\rm*}(㎃tBv9Oj&t-GIksTU IR@+oڍRY^95)1msdc\Jp0,ft kH:rLT[8ƙIA!VcB|5iD557#Z> ?&aL$VMrff r,r6DŽ{VFvbDs~ɞG?>O ~C}쇆!Š(hXrBʊ{gg}%K/ =ZQ{[P&{N<rp,T/rآsdR6mr?=$5̊~3@4}fɡ+eޭ~4[Di$s }&r$8a]f]]CZ,Xq:q8,6]ފWJep"7t-lyeDxP_Z~ѽjWM\{wF߆*Ŀɼ L|A|.6l)6 ;O)Y׮!I1drg-4K^[{BJw 4@&r v[FD9(]dZ[SmQ+0 &8V~ЭN-߹588H99D] Q0\")H%ДfzRvn^Gog"ǡqO L5!(? şrPJ< Jqb327@JlfG \A_'G}Oر?~oA& oQ (Hw-\˕f:Qʯ&]҅f 6mhK"3&@{R ZٛXī?CCKG@.2ϮQƺ]oH"ҏ30!ӪRSj@ᩃ.LyEF@A"kꋉ{,ZŁ'.Wk֢ h|PLu]ilRah*+F/o,+ 6#1m7}ER=,ubBĢK̴%@y.&wpH(L,B@IV}?/.ӃK8Y %=4sd>5$r-QIFT{x5qMHn9Q{GMj:ҟTGpUC8.<"f?~jU%0!^"I;=b]r{B2LwM fPa \< VJ>iO#3S[_v-N4b; imTOvd*X5[ _X(Te)u=sƸ x!Q}u<uxӦ6Sl6 i K[*S:} m"J/ 7yfhdqZӵ@&m素wr07|hI] yl a- 7@r>zheX6VuA. (e 0BS>f '9X?M!:I]&fi\ Ib. ItיzڑDZ8+'_ |VuV*4i0XnU٥:X2;eY+ >f4|4jhkꚊNmJ=WEN8m@4mL'%~Vvzawؑ:[#TN"޽eIctԸ7Pz`0 }=y]-}3X9^F|'"5 @JBO!1p,%&X8sњw[UT.Oa>as8]M8w`aXhW'zSv7-kΥ|؊* ^{.|$_rn!ChiߗʱJc‡.[nJ;{uOZEBPqֳ -W_]$xΑMmn'ᶙe1?9k@,9wTvkz)p+n}:+lI-o{v暄wn~>~mv_]GF+d⟛ƊOpVofN,W޲ eDiUҾBj-үt>gd3o$Hg#+z(L.=i)xeƖ ;۞&DKL~VL>_Vt\RPz68ƭj"K@б ?Y-QGedj j#Ŋ~y0يqhA\UΝ aWRĎlB'l̻ 8r*,Ef#\_5Zӿj~L&}3 OHvMaw1l/E&xo*La1㹾=Y@&Vزޫp+ف\L% m r!w %̣y'ad1,HSﺙ;\LIr`B쭫>C"1/V&s M*e`ȮGjX?@n7!_(A$bӂxl)\v@+c{xBks=h~ oQ1[ߩ]"5oC|X2wx5b+YVċ/z&i{Ql yJNV R&Jejq1BVܽ ?b|xza/lN 5F,=ń8.}/{K HI{fMt`u'捎L\b'/"4y<G66$/>ȍYuP1XP`U͕ ѝ)OJۗoksXk+2vv 7`wfz{[ꝲgujCd?ƦOK@J`Avj^Y~$o78vhaԗF]͟-d9dmpJ6ukK.sI& sJ觱#&o+ҢE*9A3ǤA-fc#/o8hl;Dhh_47uNR_'(P$`{i/23VL+JR܁WK]#_4.[X+B\߼u YNi &Ac@)f2 f3ƾO]Ъ9-\Cc[ծyօ~FӼޡ@yy/ V)WɩgM:xhOsLdT:,\.}b~MvTKϵL{pP(Lz?u -LH`ٞ9Q/5˒ /UDU/NY%Z}@kd׫K1p0_5 Ր tpۄR7eHt^o]j^e%ou 0k/I['Hx/pr%YQ-Qk;s#h@Ei2УLڤ08qU8GQ8lTJɧ*śKlQ x4 3JUguH"FAyU >Qe˴CbI 1c$} wJ XKOlw\Xd 'WmuBi +_] R@ n#VN==cR*g҄X`</2Hs:?VF2x):3nmmIjPUb Xrn@ :-!rz|'p2Z|;iD8z&b4=|MK`^j-T}["xL4Aa⏑*Gз5 h.n""O])aE[c3MD]kI=u_<}%˗i|=Fκy~Kw$O%Q"`) @qYK5Z]#] K7_-"B7vW=hZL0AoۂJ}u4]| m=Zn&BY[K?aЄJNv‚+O B=dk 8b 掕5̱E&FT)bĥOЅNu_)wy=&IFJߧ% Ϻ Èrn,hØ7ٚDJS7$ĸNIpR  XD܏ŌG g%6<  )-ɲxj`y(\}ykʑEvo JuR} H TX.4Ap½oл=B\1T}$rb?uHVțLL'үA%*~$9h9` ^;aJ{LiÓ^4t}0vhj@0T+[QYɦ2%5ǚyǡrQYug6onGb1RoUFBtW?r:|6J`Z YAO3_f}"ơ %PJ@u!ͻR܀6SE7_LD+^ s/b)Nq80z2<޸ybkftKM\0-3tj $ tC@!e y&o6[i&K`{4T!9m.fjN9ƫY#HIL&5)R|z,pUC3Sb=_`_ІԚ4zF%ϜG;dbvbl{ϝVcK&ɯPrY!0В`^^A Hrtպ zDS^C$f1n(:}ŒYe0R~ɜ݇P(&%?2~;N9`>Lѹx6 k^Oq<|`:L"b,grWflBQgt@Uɖ4ZS=i X{d?-*m)NP+f:Ŏ b%x[sW(LFAε"F=.{bK^ 򄇞9$ë@uړuuV!]<5WqJnߑ|^g7Âw[6fF F{a?ne }S<̡Yv#*xj'}1\p'- 仹܇+8BZs/7z;4:8n]w)rjxV|;\fFĉZ[e܄MjqE{dWI5u͂ 0jx/#3K) f(EgF/AdH*>9_0 ŧ%jɻ7RJO~n$zVUR,U]Q CAU4i(嗝1 22e gb5Pj4(KdgbA.O!ٮ>MmD֏woo Gir35F?k20  JROɜjLf caX$EyOGtVDde5^ =0 SP1!ߦNMwͪDb 7;mߙ/%tf/%'1BIV=Olb.k<@NLx=G1"?u"_R(TWErABEp?V╪5}fXyC+r2B>Q |hIBzF|\x`:@Gye2s4T0HzV،CiX SǍ5:QL&zG`uz٠^iDr< uCHwafusGy E~Sx~Vq1v zqd-ȹ\ 5l./{|}W/-"7N?SYF@`,&<<<--V>OJzD_S+l~HRK# ʷ1'7!0&S&:?ҝK-I;g/]/HM]Jz" q3M}btń(igf]h5Tu Mޝam>\H_quCĩ^tNpTү5y P0W$69qO#p RxV2rczE%]̏~sRQ,j;cM?C!'-~!X/׹/RT,Q=>kmcTptx/BŤOlf}} ?)C&,bME& TB3lTcKV!X\4ViU]j].v {}Z7n;7ixH֒Apm ͸4u8EmzY\@_ϞhӀm4LX!! ama]~LZ.׏_[y8I:Kn={zׄ&I,5B>J}?/x5xM s*Ʊ.XxN(bkf;kpQo0GtLIy4ٗs<#t4!)/8zݖ{!yO6*N=k_^dQmVk *E2h%Km!}8 <2JUiZd%N3ή#oZlVF$J] 9fNQ.>xC }}a_~s{6N+[-c9L(C/'g 5 GǣnZX;3f^;3b$J*Ck@gY)qJc35Bf܊N| qcϬp۶ Ivۣ=|Ɔv8xR2̔e~ '|S ˢEI~2t$}>4N)H>g )yMO@װpcEh\}sξkAMs:"Ort20&*caفMyR58" 㚬2:Ǵ37bX/p 3 +Zi2e`IW SX/sn!FSl_VNO()V\^A2&J{) _M8GD0hi;% ]}uYH WԌDe6%)EIΒ;d;"bExYOAkKZֆ",ȮWǚ|Y08+QO'1r 6mreo8vzlBzJh:=^hc 4t( ./5Ezs2FP? B_) A-Pp!f| KQ %)V(mw3K5xa]/k'tc:"G=6wqwFg(]R (_v|V\% [yuu iɣadeMCs=`Л = 8/8c?Y!tHcĥVKR1㿠ʉ> 35wpo;1?YH6$mb݇j>`1W:#cp_wxa9K0u1==(o!V;' %<o>Ɖ5Pμ=0E[1ǭkbe{)VrӶ>-'e ۰vZoT59(IXjtdLA2 6(9xO n\ BZaDV =;z])sYgЧ"I̘@2kWvSM&s2gCg6G*7īKLT& 2*#DDdl'!ȉ/͞ApQh? 03 k%fPPf͚ z H6‡mO-~DOӳ*ꖿ3~,a|xW7Yܭy7۟qDck0P.*NATiV N^`أ# &85K2FPt.}&@nvm^@YGzɝedȤYbbJOozqr@K@29uy׃:gNU=?KAU,`t5S[1uwQP:.2ReҒDGfMH\j.ѓU eqTvת2fhnczK(wv44W3 'RciY(DJ0X$LCՀ!(8Ls}9*!?舼MYVvl7\$2;2S<:b`)[BN"(4Q}ACW\K4^H5[!TXC ;Sga5eMZY/۪IYo@_ܾh&[j 5g֞N"ͳ͇ޠ]$ &E\e'_n6lMs,jFL,.XeJpj΢/mIV**;%W@DdSZHy~FfU7m=I惡ID$ic l ܚ!rrI#JVEl,*I=,$W3͡J%@;pul#ޫ5wiZ`&S^_HO$hPdsgIfږC)bO{nF5Gx,~@AeN8螚@ VD7NBn&tXщW(kp9FbzIs*Ku^>eAf%>zfBوa^-x3x'YtljjQGS@`Yۨ2)级 }\iAʀ^:n0~ J^*u/GݰE_7-x+O:v"QշE6>Gg xv3EPMW^Ogɞ1ew?#Ev\{l{6 (^{M_fRUoDrC_ףo9i,]ұ-9=Ex`,vV|ZYBD QB/MjEQ:x}H=3S( ػ;t=gpV0yBJnvrW߼W?l?oXUCZd` 5Kۓ3LiZoJ:B3lOo}5pUpuq n>yM 򲰖54̣E,lZ88M K$1 ,\F8@ \5L1_ygmOIVCA$Ln)=/Ve}mꉵBkR&QՃY꾪sg hv4$ѝ%@{*Gu@NJS\gMtN,Nu"#qJ,cL1WuzhGOےd2uC6p8dn>R{kv6Tlz+~{AɓŤwT== ,a2 rץ]%/XKr#(eE2\7 >'G;)}—_=H|l.?x"4`|Q 9ƅUVe TNO x5<9,\+3>T7z,6,2j88]hl{Ȣ1f .,,N- Hmh 2Uڍ7K[iseHxgߦ"W.p7aIµ}sS[XW mhZ@DW1[ƄFmhӕ\hDr~EG:E#iZ5'_T8QWr(%UHMmqțTz5&Ͳ6>Y!?zZFU`37inzϣ1?{{g?nvߜ{5*7Q톇2$zȊ'[N~ޔx iځqI!@" . Ӯ۬d85ۖl5y sٺ'Z4Y"UڞГJއ=E:PaO+kj vYGq 2C{8H7J;&̚dԡ.3ZFII47C%K p[k˯ dLg=s| r7lڷ3 wzӻ*~+lMc4.bk!oo:쥗~42xx^;i#hv߯1{QΦ:5k=F^gt6tI,p-=s;>^)d]|RRq{Ek)7r×y!O߱^u&lJ6OmaQu;G1awNI?aR㠫ְ͡9#W4u<X̍Sh7L㒒3]mdjjUZ#<ד&7 bn} Y>#ި-ic5bh6Osr F?Rݵ^N5Ӵ́NCp2D~Q`>A[wMQ1K쭃h}_0 ?)ł2nԌ ьEÆ kPD\מ I\״EglmHdVo~z 6=WD5o4SR&ٍ}ٛKҫ6/Zqj@ 3Ѝ#9&>u+e֐B=ynpuOKZ^f)oGt5/,&IAajgvD11^|;X71W/-M5{KLBڗrrvq[WDFvJ '6h(QGK)\QǼL-pD8ҍNjnҫ8ߞfT)vR@>K:Sc2EPf`u{r8}q̱":vIc/5._CnZe&nhlxeM>sJ|"FRdru%Uᗜ)sVXC̘ٳ?" {CfxƦj@&3*7X-DE5st`3-eB5N?JL!gx7_} P&ReB"Df'+UQA x+1 ߻GF)z8 *aY]]=.X&{(hSaLf/2{Ñ1Ƒ794uLN1]% 2 djݖZ4Aʑ_i}lB1%f HpëqM^''lXivԠL쿶Ǘf ڣ|nژpNt[?i8PI 6b2ҹ[ ח1R6mZ[a `(>ɨGfxqr|΍p` W=Z)F+JVyRS(Jg*{34 [*Q&WO5^+vn~tyCFI}r7s/ ]B]]_EC4ΜrJJs5fuWkLT9S=mbci1T/889bD"d2XDynFOiT ~vWQw ݳmO<%dbi7)T\IE#VJʮ6kf#xDL>YrJT$|rrMs* < t\d,.h<炆v˴__`(1. hTGǜc,xN^/ p 6 gj}iG;ؐ{Sy+FV|Up \ 7+/1}Ow^2)r^׼ݴ'# b3 W˜Gu !Z #Jж|*{F Ԙy8c_뵡R[3ǙȸD ksc9RP VOݷ琳 .Dr.ΩÆU'nW+:'rJÝUm~+S..v|k5y ljD(<^.*:!b cb~ =^O+Ž/Z ՇYL;EqXf ĻaUh aĽּ]=/L*̇aYBnCt7aW@ 0 BA4.jGlFS+\KbSNi*9_ցy"9La*,>'X#k^Խxy, H5zlЯPi%"GmG>Ļ]! >a,K`L0խ8-3۞(7q3n m.3ú9[elW6ݐU|k)Vr}X);L;{<ַd=ӿgwK^ M{YB1];w+[қ!$JyēDgX <#s[]ބ'#$d/)C |Ѣh?`N\Q|"Ci0WH6$ɂQ"bEfad%vpjT$ X D= ob. Yv{v*%sX2yOZ5U%e '_IRHB:]\ >x85m*&56eVbϽNYJ#`P]ZSQ¢ƁMUj?kV ?C Cd jtgGN&)*,md CMaXl81r~Z}N6e"1fI̓P>m_>'*[`U 0&-ŬDk<]92Z]6hAEq i7ݡ1u6{xx)_tnB#ؤҤ0,j0^g9`eo,%zN$=f^N=Yُ ;ksqbw.5 `Q}x7±p?]/3;[ ̲aHW [ʎ`Fv13$Љ{e&cD?Ef?{\HmWĘ!bw&M{ȇ5詏@;Q(z4rI{A_6#B}G6ޒ>G>Ϲ_>2u9Wx Ȭђ0t)x lT^5:j)RAs@[dK"5EmjE*X'zP)lh10ϲ~f4X&g-ŀ<=9p`Ӿ,4H9,i]R5"GEMzv{ZaN[Xk|gn =TgsѓeG8 e 2`9iq32VI.ϑ8b44x:w KY/!PU`Ņ-B ׁETҸ1}~Tnmߚ_KnBpTn7+aĠC܂Y+3+br$E6VvW7+t̂/!LjD-K8*͡AwI'Bgtt(!N`V>%8z!`o*|Mpr:$)?c3,51#L*f{l@#orGWSYG+=e!|.f(B sW="c_YLenzkNѳӓ/4S1W'mL"6N1ҭ+:H+!Ч=2Gm73nhVkiOa#/|2,Oҽ+vX0;kRx;_Nklj%ܿ=,|^~#J;Jf$//cD_vؗ(Q{ũC%,{EfL9Ef:~0*3 VyVx\''!Ő? !vv*ۻ'%;Te4hnfC^2&TH7W+YSsCÄKz촢EݾkdٛFgSѧ|I[Nc!|:k+BF5S"C QĚyqEqIԟ'w[uy@+) #^bG2[s"K0]/gQJEѣ1fNcKB͖. G#Df?~jD%ߧ-tغ~438ֿ3ii 'gy9.D4az/lp2ŎYk `S9aV X”OMFkg$W0j?> !PJӄJ$wÓەHT,Y e?G__m ~֗.ާx<'U|f6iu$#gyg  Ȅ*,y]t/!YR՜V~)b> 7 Ym%`uw}xY3K>@+Wr8FJ)H .l^)N7FA RsĽh~ j 6WY"MS8DM"4Mtg$&Uϯn >\i@Pv7@cdTdST o[VkS& bxVi=;H[x^, Iu/>9Dg|[s2C X飯~/elVĮ|T+a/_Z02v@MgvJ+6y% Sj p*crM}*q|/ui1)JnE"f)OA.g"+Ȃ`֊m|սR=xe^d+M66cW 7ؠȝb7BF0{gر[ Ea$$Vr &Ch_<3A-٤Qj_݌; [VW%p}3ڕ'$,D!YZM=H.2@^!o0%UFptL)ؒC{w8=Rj .sԂ}t,@g~9NQ*? DR; oNEhB E1p;#+̝`FFy>k˳l FxuC͙+rrZ0$cAja)CJO >8Fn SQTJfay2[C}6~zͅV,O3*mvq=r}{0g:j?jp5-)BZ`$izh5;ji'R%2Yp[7$ >ZA|Pn(3ɻʛ?b1qW7>^ER4N%UD[X8;0.x4JJ}ri~A"?Sg&h6rOJSN\LhGt&؊QM*R2pc4,? {s0144det$,KX]jd末m Q"_oGw̱%oi|Jﭪ$3P*D$Bi ХkRW27 %2x%h LnRF R̷ &nqH7>!0 ^/ܕ)$xDو lChͨZQ0mq>KA͈0_=2RӇڑ~V;lUj m;5貯9HwԖLYsG TTp ZD@dl?Mְ ]~L=e(aҒT~lH~0;UDK JZaABD+o! k w3+`KlS7SWK䦯9h*c8?tg,8,Hw ~|:{eT *u g$O7#_ gU:Սyxչ棆r pePt 2]eʉV&/mms7,ċ>w\Bf3M ž<0ld/c5,'J6Ԥ}@ P7}):;ݩe~ gesEgO=d ЍW@$-YTs7/ϩn(! x-t; ̸~/r{u¡̳zYs_S+i,;Ҵ5q h}.+Տ4^@ w2C( B@I9[#Ҁ< [oqrOsfeO@x"nlg Y7h =;0oM-A/GZJ.*U1^7,]ga:# T+43"=L>֒AKe(K; v pwLȣ:i/W L`l<fO*5+_BFbZ"@a֦0`!ޅ;UNV'RO9Lj܎+fP^ݑM@,/=I tt`tcP,.kw4 sOF^9!D]o.| clI `4 U6g*pD`zw鎙½DeװQZ 7=@ش0qn?yR#>ZQT٨_B Cl g!f">j-'i &Y@'mX]ŽQ͊C؂hu7yg*`!< M9I?,QK~)r?A|q<χ R1~aT}osTлP(uhO( PG8D9o+*eUC0-KO}f!{2i C:a!bmP[^z >ϷFtX` B 1IG5{,락цoa~$BNZ(uj2ȈQ \XB[c@CymL\v/#:QѠ>%OWUr\Q]ͳ Uܳ`uvq/G}<#rؑ捡 heOR"q7N;6[!!n.f,/z_q:v 7[DVyψh!^@f2#YJ|(nz4shR&V_5U {y in8x #X7(۶F"A鳕/h}2SyY{45wCƮ %^?3ޥ9T>|Få8Hm| AoH>7N'ޚAUqw"]XoB3Lt\5y%-脣Hͽ@xun|w9qz~} e9lLzU%;Of4mWc K48,\gP83>;b!b3#̾Un `'IizqBU5[np5-ѹw*V%zw( Ax_?0ƛm`sHEO$^"`%62W[nNl Oq.!94_-~XJcEߨ$nyoP˸Mj!@jh{F*Dí$J!a.G;%#7SMQNx/6 ,4Eoۉ5:\,F,p[':k5+2Θj p| c$Dk}jwr#)?ザ iwYfJ\$$!q-AB+,Pq)͓0p=D qSIrvt ҟneM~OЖ%P!҄-a=Y]m !t?ᾏxԇ$[S۷I͛N woKqy|D뒗 乩\=#$$(0ŴB*Ɛ&3/6+}Z/8UsD>@Y'|'eo5k:1sz!0GME+',n%\FĬQ\-}#V&f7EN)Of:VqT%Kd@ƪ8iM.¢sh7aYmztg\Oe,MQV(OHɴ[C<@+R!Й\azsH؄Z_ "MA%H6u( =l[SZ

纄 ТF** Pq)CQ-I+Z*SOkn݇d b|Se[˄S cFpćX;q8`,Q85tI Atג5J8lۡ)u&~ZE(av)Y"`(͡ƫE gvnG 5߭Ǧs%牠Pʨ֣m :1f(l+Cg-6g;lu`RBf^}wctwSy8'Sw' +{,P?[ $0CrEq3oxjC[KE|$}?ntTa./DuY)?"i1o\G<oxBK&EOH C*н\.uƏf)Ǎm()PpIG)UcBũ+6osڪ#Ig,wkD%;v]? Z AOXQ^=^xmOKۖf3[4ӢzF5ɖ{s\ƺFo4 -*Mٹ*O BϮ\zɊfd.݌-L\,$&Hז6yd]J2Y?z ԁ|)hm@"釦i 41}'-MBhPL +'17T>?/EӆJ?7"LEcb"Y ;!߷D8dvmhr@ -2m!0 M |6m"I:V5n`lG6\]OpV_nRL!C ulh~=h: [PEi9e#a(j%IJN9!ӅхO>x呍 "F|$o$ pT ô,zThAMͰhp:`KM)I)F{.|[+F=pO2EalGk-_l͢dM[ۨۅ Y9:oK"(ZfEƒ{̿5͕?G@3 vm_#m`R@ӻtSIue6M`bVxGKӱVoKEL]Ěf νtc/" ͧ >j&X 3= .E8N;i:W)zc#M:1| 14⿼1V+z0W v2 *A%=t6oP0ٌsf 򜊥"A!ᴷ/@VSAJɻރ,`;ޱ)ҙh؃Dtw\WKT&c?6Uy7+H())UۄɆ<l9IM¤d$dM&s[*.N(hġ=Od,*^ٸN=>'@הt1`bVt!7rQ vLw~&!&Ypu̠s%m(xse).05RoTyt$gG,22o~u?pG%4nwMT Q)Fo͡$s˼|q%N, \ǮqŁHF /ԋρ)-NB}!ϡAcjhHh%vYuOTT JMe`DKJ3 O/+ZL1Fi;֪el.Q(&hE= 2bwr; lgg̱dh9jU@׀֔kG,*ng]q4.]}9vNxbL*H _c529&AOIy膘:GUJ\vT'Լ1̿a˓֨6XNYKP}I#/Lrݝ1B9Tf3A w/5&E7yi&;Wuk/REp>GP.,x423D&vB]^«]Z('Mn{-'Ɗ#wz2Ʈ^أj^6aHi2rGI#&=o^ ٳzr n/ KUD;)fZh|gQq (q>.0ʙ翰$ j͟>3R^RBk۪TqX1Z1. 2; wk,tU)"L7،yE:ƀ;~cF޽3Igk y7r'JsC{黖6`Am*!Ϫ,#'Kə@ 6A"U s|n ,vM( eod:fy%t P\P?~ z^UO>)19q_A73nz@ǔ?3o8NWz|a ddxh s ѧZ?G[l+ÞcFO#?"El,9C:N9-r؟.Jβ }oaޟLfVH96~up^tT4̂ 03a|MUE5u0(oPd:bإ|GAPԘGFNW0' V(nH%jRɲQ/ yb8h &yKDzl|jà ױn@9EkiQ֟ MZ`-ŞϛQeq>oCnlU2SkQ͍N 5zC-.j@, }u #+3),;VV5_eG]'[[Ԥ2v>3_r_Œ4B5%A~4 /z4F![FDI2G79 !t(H AR*wZZG33ņ_*!BR|O#(k4ʪ^!;s-j^nQ"95@hq1 dygMGN bc+_WGDWW0yu"#]{;pЩfvj 2#i0 hz6PbĹꛜMôU iUPТx8&Cō!ͻ$%϶u2F; q2{ ?SwB=:pjƗTbމ N3<ǠQ_"]ڔB$;G1&OQiJ;RJXXWe99V?L}Y/6q)i*g s=E#܆d2q7+97YuVvt2 5(XyDuH8 BT=H_ Ht,( nr]yЏbfIĔr}'$oW܎eK+bTK_Б9ccߝ}ϒvF}*+D!!#_,W20 Lj`x6RlOsswYێR o\hDp1%AViG„ otrz{RLҵB;a]AfUʀf7bK8t0Sn۶lk??;W- daAAb]QSTbca=&m+[7[^3"EPC,’`>W>gŷ0~s@*fo]EU*l 7b2; A#] űl?@]V]&iXU cճl8o~7pҲU:sk:=S. lzFtN3z05~F9.GVDS' Ik[Y !YoAx6N2̺G-.!Bci;+yK ~jY\nQy>H>P>qqJ[fJ_u\mg\G42r!pH Ĥ( ?Q|d!{g-GC1!OEWLryS6!,o)߬)wS1Ƕ%ppk : bӐFjK ZmaG_Y1B6-8w`fO6'%JErwmT=X$%LayDWT&e /R5V`;"` pԌ}iGR=pKcw|(Lb65P˕.!I-}z93}Bs31u\ {zE1R;w՝]= 'V7=*ո ^ԏ3V$otBְ2󈆵rO5ymot9Xn'%C\9[V PYzAbu 2-z0#+ou`6J`;-n0#8R'Yg=O}f϶ڜߜ4+wˏR>W ~"cc*f^8\\zdA*[ۃ* x$6 rW p^?eHV'6{3EtVGʡ/eޚAdM}D@P$:uh|GÍAb,UDO뿔 5ChјI!=֏yu^`ЧxxY3.uZh#=XK)*.kAFgudA?Y+ v qYXs,DC`܀p8c|_V s퐃GS Wdk+e_.StO0yJV#3t0Z & VA3?H r~ \^ZLH8 SI:īu=#^C]m*{vjĖͿef𘿥eO5tFfDD*S K3 hؖnq妪ZJg<B|, 'NZv?3;Yd MSWEYe+#ɍrIF&ml >_aS%A<[wRl:(3e`R4;nlY!@{RSc{'A$zQICZ~?zڎ z0r}1ɑ-Է^\MºBqNiroMOn(nSpP7fy*GǭwYd}yۻV:}uo`u>omhtQk@4|.^NøYHOD.Knّ)$LD\CWOPQ 扭laP[)~,o _HYBnm.u;= }ȇ \6bghp/J3~CB(?b{@\mze=/UHm~'5By9a w*TPD_(AӫBu5T_.weܽEh.=5q@`'+Q-l.xhXMK^l n|~/$C*0ۯe=@b.0$ ^h8n1+w@E:<c(D0bu'5m!}ú N-HUqv$LMah7ɷrcnƧ u5ԓ?>{G5< ̛{v3Va9lzJ&;1l5sfmLyrCcFHe|s:m>UEf!2Hm2.AAż/n6qO+[b%'k=<26Sz$O"ܷ,og-~6 hw SI7\LB~p}}MU#CvC.0GU+:Vke%0l8f~۪JB\#.LMA&&gn2c316ukKOT&a/DE:P K Xq#"klb=}rKuѦ~p#/nSv%5Lf}Ӻy,]9q2*( TʅU:15dswDh!v?;ւ x,ً n.B9 n8GipF$<%$~5čzf,7IoQ}V_U75X;ٌB A$u=`5+/H(2ַfLt >pgIPsWnC_=9բ+CÁq'/0F_ҁ<$MJbLCU[u^P m(A(wFKA[Lci'8^U(ɬRiC)s!]LP}qN7}ik=]az $vqL#~L\A .L)Ux[~` BW M zϩyXUb:Uq9(F N$ρ^f|xkuCɰ/!| n8O?+ׂք!4$O'{THo 50[a\_nYeX'êGt4Dρ`oA`J͙%Plؾ@Q }/o~DnB ٝ3"hJ"׾T&Ps>F7|kuE,I4m/t ]5Jv7Sd C*ɎdSc}(k,O .7A#t+<iC9VS7Jʋ2w/ DoP[AGn2Z :R4jQ}='x$:\3Z]=--M1FR|Cj/iq'PNSVnL`6M ;g>4X6> tԡ>0H')1A(G7 F!N᳌8 g a"$܅Vn-h`E)rNDI盏bYXXx~.~ NY^B~wiwW8]+Q)rNC}G$-k!;\I;i!:Ps1׍VMi+sʥae/m!r.RyDwC&Qgp}-'/<ٞ8 H^pKlۺn :3JAql?>b6QpsT|uTOwhm:$9~8l6 Nw}Xw_}RRBwZsr7R.lƙYZ.A*ݪŪP$JJu|Gy1nf4O⨾P#X+!hҥ7s=VnSVS H,se|ft1297"j} $drJ&w'U5/ޡz]qÞ/CK>(-?mucFVZ1-]6֥zM) c-OÃB2@}ڜݯ= l4GV`OKĈne' <@Ug~#\ƹf` 0؛ ٓɎ;cqȹ>?8~fUie;L: w"e71 臽~vE~g%))tŸ.])t$P&E?ɗC M)r/jKV {Q3gk Nłj=+G,lWc>2z"l`wM<TmJTbTzE"/o^U*ٲ_=wȨhq!-U*5l=6gT"[O-"#f-<Bj`+> +ύΠщti~Yq/MmM?Inǐg|-fP.|A $z9^n83 @Ծ^H >̽[ז̧qA6Ҿ( ?= KG K-”j=Ĺ;72~ q*q,T;rȩ{qC>y7jjt:պhy*0, CS;/_ɽI*S;,n:! mg DPw'0u.D%1W6梾[re 1\)#x#R3. w_٫f"׆X+WX2 y]V҃Kfl3*R$V{YBsoI`.iX5^䣡܀[_ocl׳9pe,MhWDD7a8^/Ơ||Ѵ@qHnը'<|+iJ*p;AW7YpAGPn&!02+O~BQ!hqERna 6Svk+^1T*x:9Z7B>R ~vub kjeuoB@C?e}naiE9{/\$_hG#v›#S |qrLj ;fé$2{9bG%S)iɪ!f/}vulQj>~;KB 1I33V">x=Up!.{\Pp[Q1,9>zr9HBXc$g %#H5 8BvVMS <ɝKUx> Ӕ~%϶u"i,s$]gIƧ$2+BiyhšEBô;.aP$(MD=y)@bYcLLrvb{Z:6xD asyllU5bwZ6p-u9K_Oh f'dBL?\)#9Ɋx3k6;Yrs+m0w}BlҢU:< Ѫ{yKfRyVIąFoN~MyA6 ,bRFXAp|qO ^1hW`[)w:YmP6 BZvvZ1>7tHBtȘCN"s}T9jSSMTx&Z|" 6KnDYu1F|Ғ"MUՆDl {4]4Y8l1 $% gsY NDȠ+{.StKqfq4k,2Xiݤ-ilh]%ЪCrWɈf Ք #{\h ӦjU7*{}Ek^ݧ2Q-{rsԺqmƎɑGQӧ8%1m;Rt}dYCg,^GV GN=^Ճ@3}nOwVT0.d'xC8ﬠ`o;?@pEj8U8Bd}B\cJ e^cQ jwC-]B¢kUlx[KG\Qx2*qp./{ /|h룄R0 V,t-` K)ݵzyQBTlaC?Cќi%<Ґ38FfNDr;o gQb_IcnkXK!=0 KH[kl%{;H!+GThExîg!:d [uFlb|<, awc&͜>f#% G?'RRIQZdvj*ydDdD'qDؿH 54\<Trƍzc$ 7v2NJ@'nzI@/f+څߡr.H@hF&VhpyA3<6" pp2,%&ߢ)K0%`rXcP)9A*R:bЗ,k}qҲXdy 뗣ʼnI o?ܽ:KFx׎fM7'RЇzJN[ Ч-eOsK9D Ԙ=p  ב>70zoMu*Z.fl$*8 dRYKn %%Ch@>803bH 3J+y`Ky_bHXn>O+cՉ}q[S;T87ً8݊nI>ie"}&dRk_Vwu櫷w\^.5N ,T,yz^gԢћ@ⓁIQKsejf~~򱬀loRw7.z/zؚ;jJuؼKo4&ehMo3zA\ҠDc.tu4fu$ËPW$ؓlwB Tw^-s j?sƷ=({;{i,esfQEb$8\93x5UuiW*<&lCW@QTg?asg5͡*ǷR z4iCz)Joo~bGnE=hT d&BO !0 Y}ޜ1)|0>$QaO^2}N`iɄ\.0MH+gbW87vurY^<mk])DywbBYy1z@V|ͶLG7G) iIG_O!R7mBE3"&'FGUߖe:#r c iĆDp# V }'T(#G>" _cRpM7] U, n#apn-vaiwQ0'ZhɿV{7S7LJREj>& kt;K=!m wc7#*6b| d×l鱒^4MGuJv%Xё ploƉaX]b)I;LRcD{/;ʧ!s _{'ž#y<D-3> EPzly !J.`y92m'c4$AYN6\ w`eyT^_WŦp 1OǗ?745k6TT,jWyQ7VBOJX5D>m (Ӎ{(GheI#.,]LZSz&}Ѭ0%ARRƮ!7XRLɧcؙ] ȩTE4xEk^89˲?Y0LS%i+5lMȯ%V-dHӌma><7JZee'1) ; "2cAUWvLh^GR -ަ"Dw@`jO=1-EOn+e Zl%'1mء StYgHRbβAd%C+5r/TV{wAKY͟*t|Pɝb@,߀p+(RMZLN4*+!=K_j$y5b;Z&6xR-͸e\M !(D,|K!kKl^Y(b=,ebqˋɠN6:2[pъ;R9GP==EK#{IҸ6; ށLzOxڇ Ujky#$wZ$8(L}& 5[d&#X#$\.-'RĿ@L(,!93Tt%<@tpǁMl,)t[18"E\5=Vy4NR_@%yL>.aƨ[A}J.N %ɀ彖tPe'6(,џۖg`cˇ8cApB&@0)Ά)KU/z\GW.EE)Ew6E "(oNz] D.W45iGx6\c=D* OW k >%W>KF/nqY$ ak-0&Vz@0 ݮFZvibN8RDGo}Q8d&-шmϩ@:b4;b0e ݣ*W'0-XJ)B2j%U;2"zK/w L^wAZ-b"ނ9r9`*zqZFO퉷-\ĂϾz%i[2ޤ,axPG,hSugc)uK܀@R4PV w2mDeC rN2U-TKde (zM]- z:Ȅ7G*pfP܏bDm@h8ңnebDy2&v5ei~#C6{͞Jq`&050 y?c'1PaZl}&w^`wJٌ<-)NjS}m;_"%3ZkJIRT[Ecyv:Qc64ܸzC+ʅ*';8*{N_, `zTQ#;`0q\ȗ\=6Kv?78Azkvh DE\ܼ3mu20n[O^+s$¾W_kDh o/Be֣lYΏZ<4/-{'qWj/6$)3Vq& Vv@ e%dD%՛+N ́6CK JKL~RN&+:Stv>tmpcR~E !A>ڼ3GOz1n8Gf"Zmø¬ i tS:'`MvLmo_x2s5 (.jV=QK' ēnLsēiʏ_!q6q;TZ<b%OwJp~H)wpc%\~ d }v:QAؘuT]]DZ _.FSdX0DͱG<^Y\qAXsUd&upj7ʻp9!R+DI|mRs:: V2iPc(Z7nJO$L$ YiO.]գ䂭W ] G0`݆Z A;nU'g>UI<RPa8_KLQ;,A|u^? wEl)ﵼզiB3Bw9s?-wRB9 Z;$Akeo0LewrQKwv>"|<4cD hZ?wl`"~d)byK3ND'xv0.VlSXҿKh1ؙWݛ n"c$q?(j,3FH$8lT8.D<)ؽn{…Mʼn:tUMjZgr {BVw+*4O {beUYA u!\?7QNp1ir^r b;lFY yK8Aђ0~GʮKr0O5|~k:I#n= zJJL|g5~5ΚRyѽ3ճYcvjͿv1ߧ602зo$|G۝6QW(Z.Vx@g }/Yx6%rmKjN>8%j:Bf1!ߚ"f+ygBVaoҤޙ`>5Hrz6 !M̊DJ1̓.[[&-h(U .s8fjF`/Mw#gedDe }C4U ̕)N9fd#n;ْZTq]P?ȤJiU&G/*.>y8eWtZUX[z\h V@L?ʴx#dx(rI y6xm=8{a{[`/K`is8 <\&w-*5AN=sA=$0)dJƮ97dpC6y*U@7kK06eJ_@cw7FPw[ΚQ:4}lwTTV ɴ2t$^ſQg ؠ feh|l] oB||i$sx'bm[(¬抹zʅTIJ^I8^ ĐR\Q.aܧ ra1#ƟNlN$wޜrw:8Dk ǨA?~иCspV:t}V )B}q|"+ú=qxhy|6ψm"5j h{$c!_NmD 0%BvX?FY@2]ZoM4ƒWIusT?zce?qݛ*+VTf#}pk$iSTr멟QN"# E* V4EaӉRASMٽL|lg"o0M䃡y*$ÆW K2b9+NXH1+ gB!"β=BB3A)ٺ|ye:>yu|_AaZEͳ?mZj0A4j*v~weU%踈"-oN$DW/k|˅Xb3|n:3qFBA"{!s8"Mr6R,D\bsM `Yq׸;5)!HΫY?=>{Ǝ; o~Rº s˰t(k^o7".5k./Igbzʼn$DG6PDLV^'vBf]5K ̖%<Tt'b{N3$ am(I|A+, LE \<|Om˕AiL!C$>$UirEOD gBy,7; 4pKҌ$Z牄>+ P>si'F`Eqv$Y`,I+;KT=W d+w3I+1ԍ_HwV[{Twf'!P/S*_YN| ]vŲlʽ14ITՀ][1[ Uf07>!dkJq!ru=RK(,u١UgZH<_큟+g8O`fߠHZMy &&9JTV(ot ɘ57\ܿ"9:;xe R6gꪙ7He(i:[hLZ.&*Cu\ jP# k.$Ѧ$`q7ZkWDZ n,Ԇާ-oOZ~d5y;P 'k(B_y3HG> Jq~v4A_7'u^"!s$؊!KM@S˥4. {y75[){OZ- ,wS1C5AB|PFHNP.|`h>2\b[g _K#s#ʠ5`,tT,tE'b̦RkCRg-;9Sj[̩y6-,<ukԴ ˜ƣp $ Yk8x*(<!+]1{!c}A/ skwh3  )džJPփ ŗi6j93S8!Tkyrfdnba09#ۚ3^R Bҏ>F*;+0ew~RM2Rš$\YA=@-㎇C5}4oS,PD?o5$q}vtT?ur,JHJYl>w1ym>tnɣaDմ\*LJA7xNO;YGBW~kF1xẸ'p~] >0Bp8"#KPO%;~/)#zx3H ǫ}9] [;\})gGjD{|xРY~xc"{m~?զTI˾ ӈ.˿Dt-4rn!Ϻhn#U!;ȏxB^~6%\ɒk)lPKndv>jXlD6@pZ_=YtR+1Q07w> ^1Urnt2yfacDZ>^ZMs:PA*ߥ#ʳ$0%gGs>=9>eܲMs'fG{lkƊ:4n@Eh޵EmjJ(j9"޿DKEN˚]e=nCg$/RcÜ8VG|oMfv?ע0 OlҌݞu?2ol(&q2q_h픝"hh_K*yI< Ht,t ؀VM$N&t) ̹dETfKgоՆR_NvIۋa05 ]:.LTTa~Vm#@?r5I-5xX,BYxQ8Hr o *2g_86H$e f 1Vfu%h?3l0YaĮ,|AcjuSF_M2@ьDWG.sVO9'.Dl\=~K32lJ}*%o:&Co)Qʸ U5ʅ?K ~@BAdp˱@ηᶦD=6~ni>;@]uGn!HY d{)D)u7moa#IpQ.vʢ!sڜ83leE/_굪Nᕃj§QZkF~;#ӶD,EmKs۠^.;^eu](BP&nb VOP:jhFTҿ#54#l|w##}A"!yHvɇs]R;`T9P3VȾf@_;3EhOT.e#T$<m/s;}3Ww2퀢O0G1ȎэdQL+DV+t& h9[ 87j҇n}5=wuj tKC&~?DL)й (ϸA8t -^+( %/x3q3Z!6T5b~KwX \>G:94?@ۢ`Q|tϐbSE!H3\ aJ-%oЪ4i.p<9_$si[(aU.5 UUf h~/ J͜t2VWb<"?V{zqƎ Q&ʾ8NIx6e$"E.7EYE2.vyAh2&YF9@U˜.EVYg0a7/}BӡpEn0U`4ox"ڽ^`TzHi_m+cLom_q^])홗{xUU#аS:R!){"9K"L ~NFTz[ gaIRRBu&=t7=*JGGhZX mLF1G{N+y=\jo7 jm'l5FN/$A-I ʞob8]o+ww̦CDl$AGrP _QgTf%wuz<ډ[ 郝 t%N dJRIzұ}tzݬb"zC验׊sΆ{~n+VHPUtJ qeFN6U6Ͷ*D, |cVP (psM[V9$?lUJ/iK0-#L'rY0MǽqZpޒ~\AEv#!S:>Dd{OLc߱zP8n<۹9#d,Q3|@V)qt\V3V1Ax ۰W?I_`C?8+Z`|cqqXLmڈX4oSci-^Tq):Xp'6| "*U@]I~t'ho iTRKK{Ɖ׶KsJU\p4rYM*āiے صv(Ĝ']ouq[RS4aW~V5I9H1Bo4mˬEfrW@E?;:]:&y읽%_Jb|2:o93oAچiy!b;}"3movOL⠱IrEL}Ep>M6$$G) *ZqA?<Ǝgd+~lTqar$'=N dg^WD*~A_UBXpcze/r@3@23]J鄄0e_ő]-v{ЖTs8'_wbi$=p ܯĤNIU}p}uAԦl!a#޽ 8:5H f&D$`n;E^)Ih5V1^p GQg{iu?oQW1Xߊ5tgEeߓmb d :tmTB𱐬Ùk!Yߌ0Ȅ7K/k +lJ%1[ʓGHi%]e*SL t*^[.(j#t>8?zM% Uaz^cG[-'_Hl-ΖWLAAL6 :LLW SYu!=|O17,"N/űٳ ҷ0հ)(t-z G$zU\V'a>rnnOއ2q/ $4f~#'[;]K:'n.f8&GiUg@)䅷G!'ؙx7u zGjBqqtt4kYl1XƚSVHb,Y08ZDjLQ`͡L?\11{vB?po9mqAI-"龤z?rrG*Y\T[ǭƒIZ%Mcݑɻ#]&e0_z{3rCGٚ^GgJLn[U7L͕w( tUvItxٞŹ rnKhv=.~ JHvKS{gݲ[?B2a{X/h Wx坡M(n+[Xkǜ|=. : ьBE/sMlT8ݠT6:e.9BB$]h nʩ_r£Gmu$*_!0PoFӛɗÖ>N-Gv7Ɓ#qW޲qW6n3@oJoTp#ur!#nf%Gf_T}snVXC.L)bz N+k}YY` 9|SXAh`a:js2xͰG[̊yk7PTi[r_(+I hS5:jʪ0E=CdCcƥ3p&DS[zz+PF("h:eSf|1K?\RLIaLO~pfVG>k\Әp@HPC4c!xtL=zs0YTNcHg{WiyϿz@k90 }MX^: /-t_i '`LU.|' 譳Z;ߧƝ`hоndPyf[3%R߀N $M§?-[K6?_9Cd ~I/uUhA8ڵh؃/P{;܈4x%]afk#c"2 PfZ,bcf,GV +X@sjT^>_KyTT|$6ÇnǓud; H |]qgȑ+p&.5q1ߐ:/q"U}\-gA%b5U 3$fǠݎ@aolw:]}|쳆s_.6ַYp QA\:ɛAY_EH.jf ^v-ҭ 7𬶖N4WǀSS(1Ptq)_s#9#!Wrgk$"Qo꭯7'ɎWTF}Cc~h#IGmt@ai-,#~6Vs"3q܎O.5jkO BvTpщa "¥T,^Q-wf%w֙+מ>$U^?+3jS=φe!QՃ-'^a`'' 5xnoJGozi(|7P[٢#i> p vj 0d00TCJɆƜmiwE W e8񊁒76J2EWkn1=X?'$_NE ReĊ5 q7eI/8$k_z..xG\óqK}&'%?gB+ S-\L>V_.~6D SoTx"@C}6~:uJ_lbP~?ߞ#8}7KU:[iOda k.?TUA"OѷSx Gh ~=za2ځzmC#q+8crMuhᔋjX =BQ6[KF!iBnnD_(ޞJb?+ Xs(n3\ayj?m{ÑOHUbn`FLJ';:d:[,-H!\=Λ~,ٚ^b;69KzWgM"RxO͞>>LXp6]5$f[2[Bw֥LX䭍`qᴗE{cHþ!"Ych+rZ⃦0eېLu\"[K-tm~N.`t{sVRw ҍiloQ}:$Ӽo݉g.\.'&10tJS4Oof\$;GbD@s69Ws.r[*]y0M{>qlEvݭI=K+[rNu:ZGe^FD _ 9b$ǀT|̙:'4*Ώ1ۉg"|6CtRь OC6F<8*7|w_As@;GpHKNJ:@q2 2k K)^y[ftBY!/8@94V֕6rs;P= ҮT4pj1'nWpaXޖO>LxT7_7G7qNPhsbe1b a1Ŀ\5@xM ÑQ79HóE=k#M7Z CQr*ckY2)Q_Hb D;ƩbP02H*ƈS 6A1A=1IOZVоNdnvEdlR Ǩ*yhotԡ~VJ yuʳ~VW[inEOmZ#ٓU5HxVG""5u^csXr):當N8UR2DC$+jM O8'u!y`+-A= ץǂtuyKBkq86̤Is|:`zsN`- px ƵnJ+*ԑ/EU ޒ,vK ;S/R5;9V" p_=<X]Q 9'ߝq;{(rKBbD\Dͪx4z*ưUZHP%c4fdNq% brb $4X)H#soRw`<}h1,΢weŒg5cJ4<Xwy!䵄=-T Zrw0O+eS{?zC4ټգE[ʦ)\ $'2S`vP<@HvY{<±+̛]?LMB ?&c,^7@-@-=L*95~·nC r멊V PX?zȖB\BA<[,H@FH1ƿj7ԸmKS=gb.#&7HND;6 O|~!ܮM[9C ϮS w[y޺L`F;Nmll$KrTs͊:-^` }.Fy C,rE_{T9)iR-jl3R 5ƬThusbcZ/ i5Bv0X] ??.J8h*\`@},{@JmvǓ ;0{P(TDOE%v*E?:P@OiD $sxe< M <*'-[2~Ҟ|oEȹ(sڄc;Ft~"#|Ym67/`B_qOaĞ&mbOO =hGMhԖ}\6>$/D=|fO3 jZ$Ɩs%}dAٹ{?!d-nj~_=TٝT:OlyHt[6ǑkPk7TN zĺs 3t]N*`lm2/G/QZySpn% e|-1= h" ;NQ@QHu*ysZ;;ә3=;?ē3 ޘZ/{>6.{!z ?'%m b7 -s(r&j9LzV[ ( _xW@g#j2 HU&6)Zr.IRd"`*ńIT=@I2EMAgoS);j  ȵtgkuD:<0SpYW'"X3%lc]4?uq I$ZV0-&Vd4 /NY.H<(l ] E㝞'plV>ºƸ?'Ha#}LYn[Sv"'Ӆڼg#tbiwu$T=e Co%\,݉:c}X a9V> BEnFm{ y%w_>9Ш'xF!Z~kubJ? O0~qK^,VoP>g*ZQ/a L I^¿ʸYh&fGq=R, /F ?[򥌈e Tt$6CC̳*_3BKXݼI)8,SGW{.VQnDsS":с۸8Jbd_}oh% ۦP2]T ϩcixNUSE BIXAu !wmyeܷ9ss]pV$h^VAcN*G0Un9$(wnu; NBĽf(ҁ D2ەK,+ Ď'+EA0QB̫K ccHͩke<ϾNȶj H )VJ‚pY# zBz 'QYKHZս%[wz4<%+B7 ƿY=MYQn35XHLog s爛%wUO갬>R݃fQ0*m-gܴKmcyODx"TPET+B17T I4|T2Rxy*^I*}YK@7sڵm~(!vMfZCA&v9[lu.`5r-O@L»)I|8je.->mP+MT~hq/*(>;$Yt7?U2%$qfU lNq4R'0-E܊伖R+V''> ƌn }m#a7Ct`],xBeD 88q"L?-G"..'CqhxPp9@ʼu3'ܠ?'k@sl(S뜶5@4!gh,eK5<]=:KZ|X핽/Be#4oP軽u?_yLdHQ`w2ybb>4d ZL)l9h`}X>] jJ',p?g.\$R"_1-l3L^D|1\=$H *xKeUJ]*A$ ǹ;԰Sc+"bf!uڑNG!FqQ+0iUҨ`dxk'0 9t!I޾vfp3 hlS-*'H\xL1w,΅ʴyr[c$ט F,u);ueXWf2`y;eg51”''js'I1uzy> ף<̤2}4GO(=tR-tw`3AB'@Gid>,R Nc [WM䝱IbO^SȿCj66_ N0J?*u<ǓGUZ|22d" aPRV^BlB^CZ]G7w }ݘ|ـծؙ__Rڗm)ێw0"ߘ-0/A(^. St=Qw!bUO7-]v0P`fvDB NBD%8 iskJ}hhՃC`6tA#z bN877&.'U'>OES{Z |Ѫp!?<=6sDUl i0R('feH"^kb'!/z$uSz$Z"0'|Z>#CBȨ,bl4Gc-"iko#/SSāoPzypw¯meB~J %J8l5dɌ<'cPPI~6,8D/|o 2LIlڭ,⍥wS'tQr0Yўf;-X͒\M=*.#Cyn{-:I*LV}ȝ+5.6~LH;&.),m~z9{]Ȧ3\, +r .Qp= &㒢8w >еT լ}X0x:Ёb!eC6H&PS +mk(6ߑܨz߻|2Gfappe-R@O)8*H4fq1m>Zlj}O|gDq$x3𤢁tIߞ7ɼ&~1٤BtjfiouGGC9Ǖ13L3\:l&w0 ͊iC(o4dImZ1:iְ0%!M:.Tu@rbKv"/œ޾`榦z)#éCɫ?nyq=A 4!a:̔J ].vqi1 'jG S.SMM fUJxf5vַ 'aG"y`ڙQ\ũ w7 ~̲CmSwt޴^lٟ7ŗe_Δ'z7RxxAL& VE +]¹ @Wisb^hc dž!9hL3E3@1MFΰUܤHc-w6C= `&Z|MJN1,xWxRL,9EW=&G>VT(VڜC_9EuEXL1^R]I=ƈ.>K,v,So(AޛWn}_E e ${`0)jR!^E*t?ep[c!.a&:.!;'%H=_cjjzμ 􃫖nK[ȍ2 8{lʰ{4z.%ZFM;x q9r xYwĽ]eFqkBCdnm}hS>rZ|j AZ6b.Q:zv Eb2"j,'mM ӻ{Y;zDŠ2j B._'4'=C9N1Qiݔm0F׻^ e`r"/k{;Ugbnۏ۵a)abk4zDd 5 uQ!ˇw1L_!^5[HJWdVgȌ e#ׯA okиQQFGޏr`Vmw,5OsV?I`f2& ;sg^8UY\4q$ipD"{}¡̂$GȮ!:@3yR ^HĤvX̊uk-n-Q֪oP.9 pjpڋ1W=N.|G,#zU,{x8N+S}E/BwO7c]9›1z ~ːR/ni E4Y5:K*6: } 2*э5<}LpL{ 3xwŽy6$y:oƯ;HJt-ܠbvKgp2,5ẅްጅ.,1;-MhM)<(sʚVnN IA\c w`,/s' [_zt幚^AWX$`ĪI;Dc`5zyln.MP` LmOz#| Us<V2,V{}{LJBW꾌So֤S[G䦀*+#傣WS8/ :=-Q[ (f=KI3gmd[ H FS{!hvuQk/:Hq6Q6y6[ARMA sU;RQ&)-o嘄6%`'ݔi}ZəKe>WBbP, Iڜ4?Y@dw.5r\コ2i?نw֙2ɱf\l%1ҡf!Ue3 a*H, ؔB83GYjhЁ_ࠋ9Aey 9D820*%S.BO0ރ*3>\ȝ0j6]!o H/t"Ob&A؋ATBWH-YdzNQiwq,(IliX>IH>rU;sͻNOa2Jw6(u*:C-.!8=PփѦ`BI`I2PI=Zj bcJu~H҃$9;q#(Οbޠ9Ys. =ҴsLT,#Ji?%KvbFfIیżj|nj $zɨY˰]Q3R@~ zl-uD4auWخ\d-azP4Gw?;R s7{!M4T5G_koWey>4mρ{Y>Z8IûpM"W--z$NIXx=F _X=Э/P+BZ e] U6AT6>a,W gIcN=`ghuل`b3#BDaDIH_CmZ~21;݉}(n'3B15ޱr~RX:_f(/"}G?VI~`A<`ɭyrbh$w=/,Mt" \E'"aШ!1 li(X<Dyʐ;&3o"ϐ;VrdR 2lLU( I>Xa~:$ؒEdcCoOm0"`R9ȾfܺbD{^+~w/uN2j2>ZEjCcV[z?zm(fiݮ(9S{!clp.B5};fH?Ro@f—_O<ށ>{!319\ޝ jhkhGQ[g3*U-`(^PjRV- 3*VSH[Uŧw@6q]Ogz‡5O:CKE8倩KY6Ƶ=+ a)R}W#Y#Ȅ{rSky4qԠjmu20,[nȩ? aT`L6 /ZZr5%/x,SF9 t'H&:gb{<ȋhBQxVM-wTxSs1CuOJN^0vAˎ+c;*F 4}z`,)+bR{"mgo4&BAf& Vdx"Ͽ; ._ 5XSغxϰsSֆ|V/\_t L6&kk '(ƜB?'^O cS]ni#vy-v׶B*n!hG}Gs⁲$i(b#R_Cus +׏P P'w:O*|bC"i'G'MsI^O_ܮUØnOJ50̀(ǚ_(eNUuTl DTl_()E6%+έ|0Рf@ks DSA`oy]' 37FDw*l]RDT"c!V#~-gx{ЊJ3@Scj>Q_qMy-_j?AEWL~!uDδTᐘ:]҂G r=}\D!DLmvcqл#J'^~$\_:hԠ+.JWKH'L $ZT\H1fi6M˨ KµbAiҍ喻:"tv儀6Sagc[Uxoa!4$ݥ/ߕqZZW=+6Zsh@7Iw)&@ <4 YCLbNSr%ދ2mqS}'$2>"qYmJ户կn'58q*{st;z}B 8=FۊA9R.MBDG:P@tLD03vl u@cH)zA~O:{-U;kȓEu=8֊-c;M*OmUKsQ% 2pkqM`2c#?!:W4e7m^-(X,rWLԯ}Rv *۩8ĺqB#M,U:: a0_F))3ﳁ`g=ɩy؂2P)c 9AeR0dJd brs&yX5.qGjN5-֛4~Z[ҶTPos`H1>hFJrM5kID5:!UG&Cnm J n H|ZSCNDJ)dȷc+c:lh2r`1h}C}* br$3jQ(Ա($6EgCL!+]!7S'(g$bปNCC- j(JKQ>^(W\1h_>&g_!Qc9P˓фƨ/JOLA^*^5ӣٗi!:ɐPEч0_ 8ȕVD8 RReevzxLD};GPR7 Ǹ!j K5Ux]k[CDz#M,)э``m*𪕤^By$ǒsH:'*mձPףiv5w@6wE8W0rVE6]wj[E)9`ɛ^y`o3 o>3n4Bͥ%tcEaA,Gdެy;v`0Ge0KA[#s 𴁿PQ"J,xpPߧY.֢ϣ7FtRvaۢQqU ~* U^suF{uӚH1vEQS@BBBU a3!(,6xL1J |xɈPG72 f]:}R2d+:. >9 `ʄ.nJaVH'm,|K(25U HO"?ew"0Az8їEl/k24x 5qevnfNlM1Ml7u!q%!)ՀfTҠx؀]@ɯq~0k |g`jxc_ \se6#U@x m[AtG;c'-4)WrLCBG}|`#W^W@2 mRjfvEOQ;wp:4y ѻӄHGė%otMz„=̪#  n"y"9!bj*BTTVč n4[l"&Ct9kUEB4Ú[z{i_毵>Lyܹ؀nnFbeJduCbICkᕱbuߟmZ_>(%Em]R>A+$|tj |dl '@z{QD)e=gaq2Q>Qf@ D-H TOq.dX59Q8Qe!L-xmY3nug-5"KXpr̼j" s.2Q~M.!&M[wIaa~߯Lws& 4\u(K4cz7hDizc@%-2A 7Ѷ^Qk{%T +1{6Kpƭ]g8zft^bv_iOMޝXXT»x K5Cnܛes{ ~xeҳLRsD:)N"+Ka'otFn2,\&Ism7m($ WGVݣBǦf6!EeCʬ4IM;事.NlY IpYZi4&@xHQP(#{ n7 27~2c?|=(HsV!_L͒&NQT$6(q%\g%Vvj^DJF-7r~u63ݸGyEzwtr~piL=λoA A8_;aVcY S#eN?JF}J[螦,]ߞne<\V:+8< sbx )WAqY]܍q_֛-^%:,?y8v_oS|M5v?YA;Mh\*Hd8Kox(]wO#C*ǝpg˩ }a-{Ϧԧ.ϷAs`^d "B#/%ɸ M,Ǿ i7=] *k$A(I}I<)BDB&J@/SQ%BxvKMӂ?YtuL?/0'h;Ev59dI5N-`WNmz'&H R}¯b+>wǮnxB%Nߢ1=| ޑ& uiyN5:U(}Mf*y#8cg4\n![u })jpdL@O}"]ut׼|cJ=3Tu)bZY%Ø7AgTYHA/T_w⋛qÉo &(;@N'"{i3ƪV+qep}ƕ-0*x)39P^g)e3,b jyFZ j,g,|Qg|iQ/S1 [|o 8L]၇(+S-WٵK'u\DdCį}6" PL Yl[kh8Ԯcna[ExV$4g/V=Jmy! i5)RѝJӚW}9>(i.Lbބ _R]hp*SN_Ap\9.АFuƏ 'L-䞽p 2bbeNG8"dE5_kn X$IWA0H,䪑h-sy4hκnrz*3 ݕM (TI-OA騠e@REvp3 ѷ8wkM)iG?|ua3R,{y=j ,iI/.y@qV[C. w8ߦq*@O ԛ[dĥ߾kw_HN  Bp/Wn'G{MLZaK , YH.y u"FQiu0[zFӊz@e,ŴqBHRR4_RlTUm%iWLu&Ry Nu wb3\r\ȖYARSnrOG@|*> qfNDpn,ea/ &8Sx5XC86 ]vzEО׼Xg[$hG6< 9)&_. ;P@+M:M%>U4ĕ-;WYȖw'l6C}pX[ҹ XoQ1%D@#.4O˭nxu &ouDt+J', ijU:؟46CB`Go?Zv:vCyQ*NdFbd1~/tlg9t<9NÇAfn D&.9xq {\O"ixjS{ ƹ#:J6C0ӑ)C[o< Mт]1mFjo8#fe:[ȘgN&C-(Y,:pf S~!GG`6J$"JA-<.bPȜLJ΀]j-sN #mO}N&*vAt ]ʛnSiVbF!W+p->fup@{\Psx+ܝ6 q{:A^U9.vy) z?  |$ib{z2* q(0PSB2򵤉'gnY+V&@$ BЌ2}!»`ytPUf@[''U]#m]!0Gq4 9٩_ |JIR-q=uRWsRq]4">|1yC,+Gi;^K09I` dyQ$2?[d@g5 P# B̓˄ҽ?_h X\^1[c.Mk(յp&-΍t"COMhNk Cty4$"u0pVFAoIE8ݗY{c]UQrE>f)yUV$O@d !F} 5_qi^[GNqNfUR &$ (5oze{`ooc"I"^(vU?$rS#fw朠6 p<LLu G΍X,$ؗ1'" iGQ}5d;oTAWLH ̢$BDKiJwǑy* |>&6iH1cU2\#GhR(sĪ58xRu j d:WY&>FX]:u!o'IlѠfq>;oipI{x'qqOfN9ݗٵ+G )`{mE' F6$>x%wVLdOtãlNĝ "yW'"w߁ԧ }QVjМd~fwHsLI;Pڱ֋ҿK 5㵐z&YӸTZ7ju-FޙL8q SS Pm$HYCdتZc]2qb n~œd:EîvѭyR 6Р94ЮSW uksM[4C A:=1)ïKpJz1Ĺc˃BzrHS$J |5D 5ڴHJQ+N5!yuH2ؑq24^]ŤʼnȲ7}j,Mv_ۣ]l}RZރuŗeςם.{ (ZT!PUvWPztQ mNF)mIBM;K_gZQQFƃIz8,&#! p{dxִ~ȍ+o3u;8@T#W.;BHb-FPC-,4$dZ=[Dr/`e?#8F}Yh8p 2nbJB5`E\+T2eJ^Fa[9'~st@Ld u)~)EzLha\&J9RsHr^TJ+~MK}g?4G@] '1S>_')y0=*-4AK~olLJ" ==vkb3qb%Q˃͈rVP6 ޛ}XQ%Dp-J(΃M?᫮-8#y dI4wW/\|ji9e,寳ffd c@şpݒv:BL%7u؊1ؑSJK:b,kDm{pOU>[n,1$1-ckZB+9({bY,Xqc:~=s+{+`qD#vgg(;OI BEG_ݛ [oJ~ל=3z1Ne6f{T-Uaޟ+6 @>\ȵxݴGtY˜>DᦱĔ rsoݒ o愢b?fA-tF?ύ a';>1c5]Z!nьFzŦo<߭B&g'o%2$5y0T*Ln'7 v z*4*;W~ LbWIw.+ 2N&g`ՑLdsN%HxS4uF҃e2(RDHxYƢTa7yXg,x}{0fɸEm u\=G+\k8 % RBG5wB^ wRh#_V"nya@FphlU-;mgHy 4r/׉nw(ae7Q 5֖w§盭dnre[O&(< u^oCiӫؿy/ AaLi]0N]ÖvIJ2f>!.^+6.D;Px_-!| 7[<>3'Lՙ 7Q\[0j?eYSR@(C뒚 NOl3rthɭʭzf|h qܣ^B[_ԪN_pV!j &ϱ].o SbUs"T7J\gKdHOW ecAVQCnA ƉƊ]ZXU حQ!{?v >-^>KS(aQQ>W*хʹCneH>csYN]oܣoْFaZ6 #NzD$𳓳@^W{23:JOV3 a"o|*C)m:絍x8";nJ!c+YL-Q5@0d]Y]׍7CWn¬1>r/ 9n$:zn^VjƝoض2cI<. 0I)!څ4:{ˈɲ?iq`>imQ2+b^f SPP2+gO:?N"m ?2{zk!Βvf}̊A1UʴIbaRi6` QI1'A\@,Tl-OBA"Rz:y[I9.ZuElD2lѰQ'`EB=PT W<wZ'_ [}hƷT hM^LνҮ|מ??Æ[Vox(Ve+]]C:2`&=|/IAP}N:S2(=G<,Km68Մn9\"5IP϶-Uq;us=ty ifarg%7F*཰?npr~lO1 ;@)p8W䔼!~00 SbDWٖ=Kr;2S.^ƜLP* 0jI% ӆ^:j QS~E"p:@mNI?fhbẞHBe{V²MNBr^ ʗ ~(_Vi\ nßIgU;Y@zX9r'?a?'фC^u$ܘ+#~0Xs|)6E7&؃Ei v:S5B`Slk6$K6ד"9̸Ѓإnax$B{m ԃ}Ď-|3lFà*y y޸E+\)K*2au|dnޗPc9ÁeqaM>hdv"M=8+k᳝0c?dKƬIF>1\D59{oCP9(]anў -C-y~)kH3DCUhDVv&hQ<əh-9 i?[v;R, gvKd 5S|鵉)Fƨb0AЯpoFs <<.O[&uN:- k_AMd;C{}1e).tX_TTIZG> dhC'9KzJZ^}Ώ@l [ )*;=1l^W&Q/lNQ'c)S (1-{Q2絬C5w$ڃdRI\ #dz=23@XVLz…&.X|hjUQ7 B.%CMiY]=(OLSGd1w |,~kAY!5x eTdPϗdd&hLNp`s'ri*PV$*ߥuon_Fܢ-(Y=R-ѐ5ۮcZ=Yp/S-5ۜAz|+xH@)3 1` i". \2B+U,I]I+~ se}_ml:v~G]2jעZ Y@G?˲+(ƽx{G?Nk؀ 8LFaK?HJo AmȳU&;^e^ߕuRUQk74>B+&AO{80`lfg pb!2Ehb 4JsoaVM~ L[vNp49ۢj#1TS~ \.7m ߝLWbִ6<7mtTܦxФvƹ,ẹ6-4N#wyFGreBlU =ۿ.Q(~Q`@̡f,T:Qײe XZr-6? ć.Ɔk3 glj5gS3Y@ݓpM4MuO [Vdk%hv}؅_{J:\>ƴ !žT6RZew? Ck#sLo؋=Z qmhL}>,+y+NlP%Brmtuz#t#);y뜤RLF$79R} .p>ȅQ֦Ȅs dx4i"A*STgK-(Whm ?;L⽺*y8U-Fե.E<"ݕwqAqK'E [N[[GzW La6/1Fۥ'odxwkM'mׂdA qܢn OIdLLF#;lg\@>\G{T`7AV6p`6{chA7]:ghtқJdv;d6>rY]QZ+?%dۘ8*SzasS X!nnOoM9H]8lORL#!:{0=G՛@pG!{ޔ<!xkV1kc` iuY#Hێ3D'Ae<_}r7ٙ,&"_*Lxp՟qa+z%V)"׶e}1ҚŲjD8&1cJ:+Bh5Ⱥ3TRE$ 7眵A!T'Q^quel\ f,xWV:*`{F0i < mjf?[eF&vcospbit%lvG&4XmemIe(>\Q B >}8^H3GMT@ $@ՆYDty :tM%8?Hu_,.`_ gqb^t]E_1zk`? _fuj]BK3#5gr>}JW`O$Vm|T8x>s#1`Ŷ,0bGw1֢ʪ2PcWQB2s6=t7aYAf:Wx}lS. Mak`̷ҿj#Sa P/1пu;r5?ђ0x:6p1Jvm-{LfK@(C.t/gud-? *L\`y1lCZm}bkNZd)YPW(a$C[IW+LaF;c1ԅa+zn{4?VWZ';_*zJf(? {ߟ܀qE"3%`o@C/jcǟǒY MUG^uKpc){<jMWT- WVɚ^:T+ɿZ$E{8QoL@#uiGezJxR} f'&N\T{Za؁0Pa0?{c;G]16{яׅ^E|JH<=`:tۜA3f i,{>T0bZe J_1\rDF`"?z#S 4+ 1~/R|}tl~:y|+@_ݩM.IϚnk678̏?A:Uw1+ VαYxsO,w|V@LH`a'4cWYFWi+v䑢Le_ߠ^?M\B Y@wrJ .I֕/oP2JJgԦFyMƯgd(h2iun`yu{* O-wϝ2ϐ-]ʳL4|SJ^9O^Q-ӣO?F<N1137E?U}^ @# C<>۟c- rfg~uAJ;{S`*M?a4(3j&[ꄞݩƩ8j(RAg2`ƚo:̐  y(`j+^e.K~ 2 ! V0=lY#cU_raF |SO^@Td"iu )KSuڎ2 -]&4aK(iݜ6g[1$@ v-^&ܢcDRZ0`즹+e)UxU9{)%qX󏿦q}|;[&v2qoe "g*Ȉy8-:lݠ"Ugwk'يwΖ QWK6 -]R! y-ժ${㷈_.UC|v!S؃.- "wC4^tUHZ ޟD]x"|ߨ*?06;)vZ~I볮~Lm.6b= 5(>G g9N'45!MT2FmacS1S|J{ߒ> alN/TQ3:|]lXtz$gW +Y*ǃP`6r[wE"q=]ǪlAѡF\(sr-NT\H%]`Pf)ޜ< @9w *bI VVwj+xg.TD[ٺ63 ^NPŸʋ0^æŢFI1&4t"\\R5ȃ 8x ̅2t.;+-Ym񋽵WB#J( ?en.:fm" TH9.(nnp/3K:g^j!+xW]) >q9CoL -g- *ى9xQQ0g P [ÒLO% l'͍}1+ %M4 (AiȮqaWK}gE/ Nf>KY|Z [r0:h%fb z<&Tj RYW9NS-;'1E`ԇmg,Zyg%$oBo03 .BNOtTYM=GEg1pf?J"zMeA 58y7j^"e79zT죥rAN߸@'ѿ#RZSS;wQl?D=+gF~xz8wF[u92\R|zx%=7d6b&fTPV&,1lIY_4r= S$^PooJk-e}A&F.J"%r;=ì)l8f(AMd_ ;qsAs0mhGHRK-m~?&zkL nE^nɯAqzjϗe;YOEImuT<1 xsyr\-_~q*x6F[chauJyLZn,hqqXR8k_xuÛXQm~:;IM~nvԙL YmzJ9g:@~|AAkmJztv}T!֑M[LŚWL}T#Un#ECA6]<3Qf:`?5e-]kDv$NKMn2$xP—9G)Q4zf%ˡעoK_78i) Sc`4"rX` ؄#{a+ge3M !YuZ'o?%w,1΂x=Xδݺa!+%.dTꈃf؁ ]*TWtNG 8b %j l%xrFt.<ݏ4=E!F_: Y[֨#P3@lg ^KIxՂ=s `jkն^]×̋f^а^ ^+ 7?3ϹJ&>]+% }{8}EO7ܮ{z%| / 혹6+´fF6Jo ׼n $"\))졄4uq Z 7u>'̤.dq3z e7QI~+aPlDJy]<(?a:Ww/?b@m~K<#l(TT %S1pi #)p5eR eo;ʼnon乄 Q74r>s6@Gnv6C4򆾟bI϶h4\KF 7u@J1@nX66Mv};<_wCkPa 1!!UYm;X-'JxV/q/#מ@8Ҝ90v hOjq GTdG"+SCv;O?;ck׵lWA~ЮB^@.ʨDV([ [BBt0"ч1v^o&Gf?U`~Y=0.yUb5t'm<70Ԩ+gn5E$WAc:V~ت@|jE&h;xVB7wqS':k'odΐ2Qx9|QJLMie LE4cr=-G?j\W흢nr+7wGpg%GZS͒d"Bsu748 CaNr5cLt@y~V_s. *oN B ƹ}RRbh= ͩ9* Ux`t`+QQ“s5_|36;! ^Q•6Ah $A ي:Dd\&D#=޹mQnx/uf ΄}ED*$@w28г0/$ uA[~ B*ͣn{ z?Oc[@ 2UoFYMYQEp}- 0ty~g T~!/&2Q'*%5`yarϜf)'$va?K85R!=6Ԑdw6dΉ+v EHT'0a?1MAx|DwO~ ;椇E &0R;-|R[|KOGek_G>; d5v`v!0/CӔ"eQ忮.*AIYǓθaJ>9,4ԥiZwzRr\v),4'5n6[‘"Bn!ڨ$ u4O0)R?(Z3f̔vAn;T=7FF]GV02Sy%v\|֟g=dN;ei3s2)I SQfaObʾBy.OM_,?,;z/1C$ώtP V%2j?_Bl-X[oq1/z1 ju}b)-qYJ}Mmmu9~dR-:#mMh|`1n){x]('mMjjFf)Bş+ Wvr^ͤjIF%^rI1pډIpZ|Mr28Pz! { %D-̘yȏտwX-$ BȺs I皏.7t-jy?Q$Ώc3fz`Y*-,x6q^$H玾j{Od@ uJޓ8 GD2-D %X (>S5e4L7!/݉6ӝ#Iv ފ#U=`+~-0|߾l@Q!>oZB?lXo(#0i1WH7\s|ǔ$ I&4QvlVo<9)XŁ;Λc_Om XqYԤɲs~ٸqO9=ĝ|gꭖ'xS3>rTj7Ғ*[=a.$J"gr,TSxw)€9MIywhl, Iv뒕$ؾcV;'X?e^ 7`M B: D%8X;O ^꛳DLw ̂$135G;Ol &++e)虃psg4Vֲهi+-ֺoJG(s}? 0\:$et6g"kK oEȠJ?o0o;RB_-kdcbIWnR/.y9Rs&S>7,Q ‘0}K=?T%-G[p!}\p[00[ut#> RVT ixVQ=5,I`ZL-[HGM^v3_aZB8 >JZO)ra BgH:slTGNxǽnKvJ}XޙX6hT"ZF.|E$Z%dv^'DfX9je רVVI#U 5Zy'`|u>:>O>(JNb(qDλƑ7ڇw!3eVmUMdAw( Ljswģb:.3{~[*nᩳ7wb] Rf`>6a?ȓY9!ܡyh+7f7Ug J2i53" 4soSNjq'U>`ZI뜾H>>2<[ZBjKo.?>!4WDD ɋ;MߩM1/Te,KLڙOZ fH;I2o tRcbP3Ef f<.h>Tg0^xEpv6~kP¹J5@ _7fG!Jv}n J\&$,^֟{cK(rob)0dQ`O!aٰfx H OC،=di]ݢiXX^{%ͺIyOpP6zZ:>45P9*u2)z9 vbݲW"i(oF!|,Y:_I!31# `o<kB^:uuJ%RC)2y5Sl<`ّ|L"o!6ܞmX1O[4A\tc\ϼۭ]sr}7NR.( *4Y&HPnM4dMDµB- b[G"<~uRXKY&OĆ'upݲ5bv!oanX<{A⍟,0$XpOGCumoGݿo;y6E[TFXK']Afթ` %r(%{peL-Nd{ S"Q#Mn*5ކUmC` V[Y V[QACx*؀e#׌(UnL"\yU Dd8>`fE[5+Y-ӂXV}] ~[]Nۈݲ a? 2cO\sEª b+-/aU/#-\*A=c=gt]c;_]e I'SC Q-2ZAɆJN93Ԛ_ /֋R z=?(`߰u6Z|0`);{d -U#+J]W Q eIQ A&} H4I2q sHEnaN[ zO9WU c;}3(Q~C1LݑӦP=ŞEH;y\/K%,KɆ| emX+=FBOy}pqNn>0 .7aTevȓQ$b,ydmK%>=E 5Jycgq?2Pz<B8jJ/sqH ԝA"AA*L1.C5;V)B`yDǷ證\Yj`e@U%+$h7ՙp d'* pZ?8Ft| W~ώv 7e&D3;>>'O1jQ;x_QQRkc+=(G^L%Q7L%,9I^)T7|tBkAf?b4cT&7{JTTv Ct,wp4h_❸kNJ7hn0L@U ~N ˮoEj*i8V%X@'kh!s.ϠOX>6IMзZRڵV>ٷV %^!Tv G|HEi=_"5`EB{ݹ6՝F W&1Lb4wDZхBh2|(Z'KL\F+.I{,H״mL Cp꠬N>[,TQ ALS#BdCu T@%L~H0c1ۨMp4]nI&\Uq\E,P+0T5_%E2nMg_—d)1A)ʛvGϷ[<uKL-0-/.uIG+ >{LR8嗄f+zp[I0ΊpOuĄn ''rY;(D rU7/LG.`(5@u4R+"˾]*(4(i/{LPf-\qpek5>[ @hpLS3 M"| ;꽗ץ)VV>g7 3 )#r1d(wM1r*VYwծ'?25 O37Ͳ]惮0@JJQRװ_URl3 7 #g ʽaN:4Ӯ=V0jmwVo;n |1a^5[]o++&e1¯5[ym}v݄/Cv}9o^4+Pa[I[3᷉J|0?_kWp4 X! ڛ|?&6g9/MO5iןc6;mVϕ[{Jg5S꠿j0%2ݠ|9H8qjY3@䷓sQT, 5,[0j[ *BdIvyz׉Nn<)Ld薉D&>-v+E~`߰ڛ!zdrMN Em$X{zcsd3]((Vm]QywMp;LԨ^޸j6g%{2Sin*YLւ YVɺ’2v VK4ɢ=@ !:aiea^^X z%e𱡭#W>)UJ\9=jefKMp YJX9u!nC_g@L80T;cc0vy~ );%Hf//ůdzh[.26:;#ƴvG㡴(/F[5ci?KKźLqhG+bl zA|x>Vrt*ޚy;֧!~Ȇpx7Zט{t"l@ %VdO+oE㺅9|]*yFqTPlCbQyy6hi'YHYw%n A2/Hfr5,a5Pm)VMr"@Ȑ~x\7* 鳩ZI!ґVL,ӄ\eNAZ󴏏8qXJpY(],hX3*o jfZ R[1(Z[p]7StyGfV\ʰ1MC 2,0J_=d.8Hp6F0.y!KX^Ӛr6X@67Z9V\ 4:Oyᒁ2{[X۶_j޻ނ8o_m] U8mR,o{a<: ?0!E':%fe ("&gspQt} }`JNNNp,܉?Y}8iEjR?heeUgɂϹ js 0Ohq6ݼd"/2>RͶ-r-PQ!C`ჇyfIG@AoTc%5;(0̯}Ly˸]^dr}H|F5C]*"*=ХdCR8UoX$MovͱsԐ[= Qo|Ufן#j5 JKMC1'm%$My7tIʯ=XK6pM_Ri{3ȗQk%ήm}wrfnyP6B z+cP3M 6nztl6tݾZ31CdYJGz6514A0dhD{K^q/ H(b*|_d( #i.&d<&Pk sRYp^?UH ?mfNX. @+cǤNOY<3%`#nz.ĺK&705s:~PB!0Rqx&YuQ%N}y+q 1cVÓ*}[>ptῲ>پX1ձ Տ>cןEMK5n ɘǫZk$O@P sym؇ycO#ۛxMٶ2/ܥ[LUt2_Hw]P=TD,9*4yKN7@(cɳa4gbK{ߗ$vE~''_,$%Ȫx<%s aMq/1)JN)<-vJCf"HcJXmSw65}og@;ۚzRnťxHx<;,S^ \$c~E YQ[k<Y]U tH3o[*ncQAx?׸gCކ4:v[dŋ$OCNȯw=6A>nVD'rP49!T/بG4v(*Ϩ, I|bŧ~P<2^P"R =JqwS p6y .ȡmeVe-M _ TձovWJ=kC-"e[vh_$\ޠ,80Nnbnw4S0S|fZ> FwζMklm$L^PAqv={H^2[5ezs: wFl wAHULPdęX'hUNtL0>,cC Ԃӊ97ބ$h'=ƠNf0 ,hf+ZN~ = #$*'t5o/[CU߅?.XWWHyc`i]!t#m5hTjy,\[rWv,>ŢH"*=E+R稗⋧A|ʥfFA2\"B6/obaAy&@Oh'-V3Hn_[px|8xE 7rI?<'&嬤 MZW^yH,(le_ 9g:ft"F?s֌&R;Ax^j D҆T5q~Erq#?bO""^b6WyGA x,lrM3y1Ύ6NjhKX(u6\h9yBV8rޣzkxܞ ?T x#=mfYs/ b?BW{ҫfpRҡ}pyxP:)^BcK. M!E \^呔BK+/{]%n)NB>t#ɢoVX9q g6-N.hdǍ`7؜23?Ӽu(4ab_a{8U6*+ш~F}b/,6fkD=4Ю0ؐ;K&W><ʼn vR!xV0=6ǭ2lC)R{6U`4sw{ڮyžaEj!򵽙/R/6oVX(>K,uű֣5 #^V[0E6EdC?s/ucJ;]*=` < o*{J;a֍n4nsjA-7L?f#-\4)aJ- ǃ7w纑( ?15a c^ɻ4HtQ [ {"OWO##KcvG7N96,zw|;24=R=,'-CvWˁ-Gޚ8I?0[ck#@ΎL|@=a}]_7hY*PFm3\_֝]_x|jS˰CY۟+.XR+:|r}"g /RmWIztu2@ʐ@+VְYDRPI`΋G?P೴&8r7v}Î>SKC=5ކjHZtƻp;3| ƒ>4s?$ wk^@-!p735h(*;J-j󃘙w6`?^طۣ q -4J4N&^r,hHQ_?挍gkNGb(UuuJl˿Aul*3 Ӄ׺}"fpza_:'7 Y|7,Rz|W էJ5/p؅ΫV Ρ,KJ(:H}`޶žk: Џ7N1d€%2\+^mauCBIi%`E*!̗O=8Ma"2`Ckʧp1\@{LaVUbƉPySc1Adz^FNv@ŲA3TܠKκ\rbř\Z?a.e$6 kIO\z0#ʙ0WeZ(s)Jv`~IP M?R v"7(BЖA`>W\]`G8ә.I%`dA8O@xsP ӌUN{RB ebv1TUIr} 6ՐK +/jNҽ͐͛kۓϲq72حP)>z[yzoPyj'H`A 7tE}J=U1!|Box}9_Y^ _iȦ_̡j=BUاR(wt1:Av],ڡv *2?/p^kz'ͨ-|T^-*E@dS5@FmX`w] }C2fŴY%"Q7Y=Rw(NMOo e9--`t*~Hl EE 1U#Cs'֥tL:5zFkoR`/*L8S,Q rQN'Y^eLƠТ/I8Ѥ-hR* D\eÁVt=/\4Q|1C<\n,SR*S$h6RFS R&E/ Ѭ?|wbdV0Xj' 6J}4cQ!q,8V &N3y(I1sy1*'G)P'_uE['M|gx(Ε4B:Ѯr>Ū&wH hH 5ϐןFvىM=E CIE8{ uRvx8_e6 B(k-yn6ٴjĤq(Sȼ) 5 efZǟf] ,hlJ|:\qL3#NLܑz~>T m}q]ռ5}x~ls'j5* 6Eqb̫5/d¾P;'-}CSN>bd)eiϐz1.66"Y5$f '\𑂧 mD”9m/<^DQIgXO)0Pǿ3B~gxxӄ%zbciWS]T|/>nG9J}t`2Qq>Nd?7%џt c4LkEs'`uƹ}ʏ QÈMNRL>jny]|#!B~.!QQU$hD" ib6٬_ܒ77ߺ C?6Urҫ+u%:ޒ V{k"EPY&EG:}Bu*Vv7v4mr Q&8>DhY*Ok.jmH ܲ#b4BY]fPxC Ӧ?2- dQ|ÓYT?).鱐҉EN;'{G㻼YIHՓX>e}ҽZHr\ r5TT?amֺq,6ʻ ٍ%v51mY9* dl%>TT3'<'< $shJ D"<^)N5Uyﹷx2 21B9r"|ok~ê#3,y&b*mת҃hclުssRŽ:+Pk^d8=:C-v^$nG ]z8~63/#[YGR VNO.H Qt1Ҍ@5uV~}WwE-g~ΨžNZ,;aժk̠WS۬,K2spWA'րv.\;+5DY;fe0OT8 xw5l~#B# UC>.Gwn^J @ʿ~PL|yFF9$\m i'7]4<~J`,t4rl:dK7~_RɼC׽06i^%)dnMf8tyb/-Stږ̀7}$7(O]wC1 ҊUKN;%j0{pMJsx '5 M6"$\CxRڌ&ۈ#GaPd0Z#9߸ee~NY+UYmX QRXOGIQF[|Jz&@9kшI8nR,3rlCԲkUJ*Ë铽`z_J@[.; ~a%&D 1DM/-WG2҂ tBMps#-לGUÛ ECHO-Tp9g@di}d#syݙ4z"{+A]E.oُ."hQUsT`ոsMCC .TL)EY=X=Z1D."Nqms?~&!D_چ.H8*$[7`b4~ $1+#wl#Ľ,s. 5ɣgie5ۭr b6@kD5U]v[,γVq%rXձQ\pQBxH(kթZFui9M> G6=eau_/%n-VDf"t oT¦kL y_Ƶ(*-κ2M§;@/%BOcU`JEWo;7 )A;pâ&vKU)${Mh՘tA`F%ͅNx?YN=aٺ!€A1>CY KќGԮnꌁ$Gas;.@qi fY ج&;…qHC׊~QEx)cB78ٸDEaW?PTrlɵ/>"*RyP]F(=_}-X JZОuhX$dX pȶ.2iqa_1q8\ v\0݇mOukw|&n@~EMmJg~U)Jl;X;e֠Hi"#yW3N#*U5U8/߃5) LgUяo$V!8\@sڟbmC-rb5/@ދ`pmk]l$c6< C'S u$woN|Ϟ=NxH+[WMB9d?"Iަʭ7;Ն~ԡ6i06oWB\]Sͣ[II }&IQv/nuBѴ2D-b.j >\k_8?gk쪤^ %%Sl +|z嘱soc15`4Sxï! Ymv79^ pJKTc 'M҈r>=j.!ީ= IuL&P G y14dwQ8f3NΒN`*Gu307'N(lf=4LǑR?;g>ʦrRBcx s3Z7N/, ~:1qQ ,≬Nhb7'0;SAX eVJF߃|uO&<*aWӫr=1<Դ5:ay&dda//P']Y` kN€f䂌%ќ)e\X>Lmt>&8 ^:Ȣt_]Fy+z5[@ڿ<>^VAZveʬ!,l/6W)9.k9M5*hqQNI9:I8 kR"טZi4Xxul-tT,uUĤ&0i-=ᷬWJnޑ.m9}8VVGeZ6ϡo Gc_־$/#v5o_W!eBQLYuکgek3Ztzl 9D\%Nk!n:jE^Ӽ I|=4`NFhaB9f':MDe3[&gEt pĨq`FfJ\qWzF&ο2v oܝǨQf_tl K?d,\ҊLC A#0-)=Uu PO:1=1ٿ]Ќ\ouvd]F3`N3+쳳dH*ߴݩI&/p!B $ U08/Nf+a`07,sⰽOJ j6mj^ _E8^ sU. ZUD6J& B%q"&(Z N&jsߍP#ؘ[H S`U! +0DR0ejYiEM~x}&_4O>-Y֐RW_1x.bDt͚j>1LW)}j;5 I #|@[ȯ!+C$c xMs6rR1:fH1*MNi|Y+r@qXRtK19CFϼ&fxѠ):s;dMO(n'\Nk9v\pfnb }6z% 4^Ο4FgH@;p.%|JLI 'ڸ+t[L. 2)`fDP8a_(B7xt@Gd> }{Dګ5`] ^<{rrw=jKjP$5L|h@)з?e\-l,DY\wkF["Z(J(9^9  _vF[Qj[{wt;L7.7ACiw:kOjy +@8h PMb-u^p%]E$ Gf m13 DjIT"ku% ʑp.;}fTywq%':͠$%6"K;0bW $ªڍ 2rER8dצ߯IM 6N;GI"*ye׀fG_| #4ޤK55T&TM,Dmh#zЛV.FwSh\ig .#1OҖ(l8`+n.B\Q6vwh(᳆R>"$apYNnݢMPDM3v]I'hkH-f8-ejGWqNb}IouCݑz `6Na0~| ߼]tjY>`W"5p7TV\{.@y;/ @Fxi/xA[T+V!5c;E2Bݖ@%} ,2Xv#s~0l?&{zH9]2#W[uFkSJ6(ܡY2-W_=e/&VDɖKynH,Kn'QoޏJڑotP3 T=?s=cmޮSv`(`Q]8}\%uܨKp@Ţ98GH:F>.rLCxkBqХpls&0jEjtlw;2]ޱlN tZH$e9BLjRrRk`3.".h%Y.i<%jm y0[bt? 6pOe~[pn!u e0|Sx2^}ʑV(4TƑMEcPDžN?ZGmNrƸNRl5EvpLԁnf o11U \OG޳Mbdg~oֆ}% V:)fqrpBӗ?.e m!URjI"-ӭr൫R,@i͉׊mW5(G\;+cv " Fm d/MZXh/Z9)@m|w2 _:`i!KJ.Đ-UIQUHtP4ZmRhZto#")1x#x}jNJG%GfؓQt†$LZ쑁&l*o ,^v.6IcӼ[Cyt"QәS%VP)0c(Wbi= rmv_ȨX5DoJnt. b-=ѿT.4;}x=}1va-7@"q-Pʓ͞ &0Xel"מa} j.SeR dN&ԈdzbZsv'.@F*`[΍h}E7yALFOӖS6;>fV*z&K 1 JgA}*H7=/o1sDWkE^U)L+6_>]c;A0crgo(i}Rd4Y{hOB[IM"ީʋ+`!rUHʤe=B24: {X92#P[O1moi 'DM)ⓧ .ve؜Y" GW[HϗPb8+n ~a ;A/6p '^M9NW- ;)_"p`ϥWwz/UtDAgVDy;)ٽpfaತf0Ev!at;;c h?ݬ5>BpGa=-g(߁/FCm=Ai=x*ZZ X}`RZ 5曪.$|| 9BĠܲ8R1ii 9,"q3@v>Jy&k-<1SR3EW@*v$yMF6,CDŽ.|D8J;GeGf*4'>-WT{bwN~SDM'yh =2F>^R h[,CaeB% ȅz:V$P0l6, "E@M$ ۽)1TyѮLٗM7ՊdWg3o_NպZh}>B4\Y3yNpigV QqCקQ1\8 YЛ<q6P,(uXߍ?()/ƕ&EGJaw 'sW^ّLfW\I6ATV9uWbtQQ#OCۻM%NMۯ ZgS<󩵋Ah  ? .0jEG3Pްt>R&t;C_兌$n0KX:Γ҉D S'*$n`I 9AM-i:%M!dp?Wn7lI1 T$ Յ){S4}iF&,VtN1}A GU43Eygɠ$zr7a c!1_輁tKW?a講<:/x&mQҞ ?rw0uSd?_sʎ#:R ໶HRsVfԘAx;m@DnА$\`{sZ` tUas]VDל<֎72OdT93?J}05r=g9[GNԈf^Q1,ѓz6TqV'p)z(`Nܸi:]a]#9O^?!_; +^#>KgyA:a@`*hp^Vm8fI~!-0A;cg 9AH%g5|;~ZUGj8/j0:k!7 iR(bLcløbh(Z}] /@FEnc~}%(;$?S`Xa,(u~V6g8K[Uk!UqUi`9v'N Z ^$%JB@=u-"A\?_p02V|y3Jl4q:1v msSdq\pVzTţPp9ypП>e Q&r-ʽUH!Wy~?̨_=1rL1rd>\L1KF̀M,]@cXVj^1AE2e! zhD~Pܸ9ZNPi/ Ao2YOߏxSk+Cut&1xact[Z&vA fXlHU(U1oiTaEir0%/`XY=xdh!8(5G7W483=:ZZ냓gڂ 9Hf6m+8_86 ì#)᭳OzP8ǸVS {*lzNHT";a*e5t[%$ 6m/1+놄mS̎_'2M4Vr0SPf0ǻ 5FO\}[Po+2޶_S٬:bӲIClp!Z@%МNwN<Ҕg )w Z WGj9 7L湾\YJ95 ?(ֳ\Zq[a*Od?('{ds\i$Eh)մA/:`{bۀ[=G 񑍈l/ Mnxf9/SI{)"D݇x4Q^e}g8Eܩ&ݮe؁ c}# )* ddh2XP7\nn"0G /&[opR&; ;mK|iM$ե}`C6ڈ BDV"vB'Y/+璸s_BK Tes+ *r鬓>4mftʏ9ہ[ymc⌸ὰXx}9brH`VzCs 28s*xLȰQ%ԯKc@*byq71ɰ䵛V=Q2B A<#=η个N>9< 3/1OAٞb$q_j/PB%3)ڢ 3btd߮JKpHI0`RU>Ndwdn*TmKx_媗Z(5Pc[lc- Ts$&=u4ErˣqI?݃lzǂYB'cqmo8bI /FAg#wUSnDbNpW*N?[ţ?)sVґjxX@y=}e{YeI։K4xBޗ4E4:Jv23~ ULE6Jl+ ^ puz.K˚}2"v=qrv5icf,Hi]3Y%΄e36dղZI)ϝ*$^a2H $ڬsk9EeP [m ӥCI/^+KmhOR>  u~ת3W>oUj ]]եo" \t|e;Xk>8M y(z%3Z=ΦnٌXd;]eByєKhc y*7Fͺ%n}׍5\T?u35,~cS6+Joh^'5ŦMCFI0{) ς'[9Q-!mSq3w@ X@Iqz<[Р>۹9Ms 7RN("r3b,Fge',or"i>}#:t,u0;1B1,Ӱɯ=44ajR\P2_R`#+pkd8jumaב+%96 M6Nk+Gd{~)~?{~3+fq~޹k{Hhn4~A1 E #H{-.:2~} d1CizE@AEeP^V;/U3-'Yxzפ~LPAiF( ȼߊae*B;D] 'g6ts4)4JWECdcsZ;:3STOY$'BƲN3]X =PoP}/ڨgdmJ1t(vGYlmZr}Yk\4oGncyj|V9c 8Dz%DVc[mpr:{5Nד2q%Yz O3!ZzLTViZ*W2kM3F9V&v$ ,NGu"g vp԰t˯";%[gf%"$g,-P2 'ryJ/mhG/zr!cAfalfE ƱJ?(')щU#/˿ w0 "E띓h+AE-NeЀ`᳜=łLTI{hle*o 3)Уn25'yݎF;hPtac=Y9ܾ"SJk naI al=P`]Q 鑖Xfćrǰn 5qGOο_qjW8T1aXt*ǧ4oRIt(sY~4%m(D3~g鳪:ڴSSRoYnUv (}vy2ϷWN OqҮ2/ŵ`:HRX@ o9 t\P@.(R;wg⫮jń[jccY5j7Gx22Y>=0QtK0c+!XaZ…!*vت1_[L(Zl*ASTs,Y>7T-X\Xw[I-j'lrZ{Uۗݣy*W wnVM9ߡnKQ8la!-LA& ,nTiVp"::0doχ'OY~Z|4@^L52#Ø_;)ϘCl,2WU͐8wO!厾'O.mL^NqDHLƈNF:ݴC/bwIb]Ю$Jrpn5ưe %CK M -c["ѐe|bRװ66"#*9uIQ9vp/&0ctl$Y]O}3qlwBIQS!EX&^b⼚UERUȑB=%@ܝbyp7mЯȺJH^U,]:̌+NYXzp(4NrlqusSGeStI603 k\"y|qڜ[ rvf"_B OK.JDXv6tV̰|@tDRu7R,&53dh0AB%,IZEcG4FCD[% /W{F(]>[WRւX,>0iz$n->{TZ ߰f]z0!ּl ^X-|9xU"_L_[2g&ǯj?qm`AP_IKӶM@q~W=RMsǙ"jU[5ᵗܑ~r.1L5r`~£iŦB)m'&фD1"7&IpPa/D@Oas%E(ѓhh3-l弅9#,k`Hg8>g9xo %ov0kǯDNb|@@~Nvim#wE=Ғa]R+f"i8않u2cn%Wxgҿ&I G Cħ1Ak낛:މ1(|G=:׃79 )< \éNWa,!dgEx,8;2!4 p߇QRV$=48`FE3Ue8?]yE|?/)fɦ,[߉.'0HM6V10yb6WBsϬg b3xh,1_Ɂp!OUZI pNvz \:bԓ z02bu^"<)Z;tq03%#7%*QG lO? -ղƁ(%9v~&V ْ7R!#n gFZ_$@ \P6"Ze@Χ?sU.uV%z6/gQm'K=b7INZL$_:Ad+6 OO)mvGMVV:Vg\盉S*|>co6}1g0B%vQP O$u!/=DWՁ:c!s\y%Θ'h"o}:gRDnLC\tl)T<#fL4^l٘Z D3ƃD2}tB(elºFƍJƖ0'WϽΏ`_iʴ (e:ZGhEi M_qA0g;?bv~5#| #3t"Qӝ;$S7q8<QUqu%hhi6#^o 972>}y=&\cfD6qG[GW]y1QV!|ڐnvee5/ #[j &< LkLQ =i ۗ2eo͊naޯ s>u3A`}aB)wFwF'ҦR9k4(OӦiTlQŹc ɃFkk&ȠP/t'}I"h( R8##2WXwg"H߆J/ ?A9S& $vJtPN#|φ$5@Ciܼ#oR^Cs%F< +u?oJ!k~y4!<0\Bk'^j1oeV㝼0L 37vYQΙ8 =_\ohq'2wȥrfuȏN \ڿCx{˦ꉊ`TM G.|l#D1"߅/-jӡ~:4 W >34bMҥMd<"jn)RCdS-o_"cI%>+" :Yk7f˚n3:K]㶠MmNEU4ȌZCH`}m"9^[KiN܊ni)|(TU$b<lcꦨve(JT#_n'sy·)ࠕ '_'k7)3 ʌx{qL9ߍ5 IfwU;:&JVvc.%>Zkqf-5{/@i֋Gu^wPUò׽:Qsܓr|8h@߶B8+O+@<1^K5 (KySSQ%%TCq!Oj؂-Ó%xV$LQ^ efA.IJkxh9>ЮuPNkGUoLLJ> PopkX0u]~뚀Th}8UݺaD<_Nج,aHݑ~Ujύ9@QLmA g9$"~8iNݾPJtщWA IҦ.Sl oYAӛ B2Ö#4V#'zPqc\F縷|TvI%܇lܧa, N!`!1B/=VJ'*F8_aͬesrOHd%Hgx'J7:+>}"rOSؘ d;~ug\ Z$M.pgF͔\ռ'\0]w/laQq^?lDk F+1LŶoItU>pڂrEBI'Ȳ;-p<>fDp} "'0`WÓ mߕ_hfn4^ekD-Vx豤 9h dk#܌%Pgh[T9a<UbAOepN3o6!ƘAàZ|e*1 &+*elA\JEɄq4DPʟ85}:H~xJ+yt49x=bt3\A>E)(,jviݯ2=1~tǍV[v}xטr\\[,qJsy=8/|L0 K]D8bg#8@]-"d`17+0񟦙5ɁgkNlJi{P*a=-7XG4q0n+u%"evsZ&BuS]@q]Lvav2hLjd!$Ri\;jl@tm-܌VZ+)=t: P#WT>~S,}!$Y宐se-'d :nmv@7zЍzϵi-htz۽zKg Xh K!sQry%_0\&'x5mo]8U'o 9t~ס-8A#CvCY~E/!5';;9#͋yqb GӼEgd^pƵkc8R僋uWue/1Tս:ع0ݦWhJ]p*ZuJMmbBS7V*Kjy{'ۆ7)H&;`*.p}?Һv+2ZM5ɧ5"o-iU,cLMvQjPl@KU4c xɏA - }LSԎOfA75ž3|L^'T|R7j\l@0jz_+iN= 5GI^ML*ºK4٥OV0՝i v >,5|r\ˆqo%hTdf&Gea*! Eeo VD|Rl[Wqf'\}JH"/* !E\X RytwDUve2/{p /<͙myavMԂ̶qxnݷ1tM3ᛪ,O6&1ӹNaF?ʮ[eT@=WCr@e.2 ~JLn@ ܥdt #Wi|l%'ƿJY#HSv% z#LKCc {;(~ޚ-w $@'X@yeFlč=Dw $ H-mp^/^(X.@|@j[tDYjg'ӝlp]&s:B!&z9;Ԭ0\d?bxԧ\ wT 66\['%YpѼA:qi~A1HZ`$1i*/)e@G?H! CʇI Ěx+űZfTʩ-^QL> 7XFM2HWKa> %mnN2";H 匦 -R\?Xݬ!JW*춀҅vJ cO)t\T9#Kʘ9!C#QT w ;ĭ@ȚRsLBh`z8*)dˋ,O;Akn&0Ƀf>gn{\hJLU m@Bi=,] eaTO5Sz W[g{Wwz/ c-uk\ `͹rdy`l%@CfZ bP,y~]wwɩU} 73+|-fnV{KA4_ u<|NX6꼈Cx/y(&=U:HP5;Ӥ ٺԸaf1+S}G2}aVꬡ1mXO&OYR%&D td:,Ȧ㡥 ! Jݶަg׊AQaL?4f. 9^=&?e:%m~B<S ~}}C98p7O8gd5-\ "=5r. *`nQv{n)۳g ''no9Y5܄2ؗ鳻RNAFg墇ێdъmngOH٧r9/p8?Ih yGhj+5uYP"x41|[>+TC[rĠD4E^"$_EgR|R=@`|d`TUFb .oS%p=D e<z3":O:I tn =CG;m_X+)͟/n:m">nG1>7g+E*XyP҉r[[ PoxS]47vr}!dTj˦mwdEDJ{ʧGg7QУoyf'24Bn]_ɣ&kGDi9jBm#ժ|2^*"F"YϽUE*}ț>^Tȡ* Jc d ZLq?V |6#yoMq]vİ jffHn h5a[u3B2\ }LYlokHEYC&+m1(oqZLtwV*LMf*Ӧj1bY&9 ZZ#Ʃ)1R!3C46}*5o^(J\#0=spp(eωJC}HX9-֔I١M4hBoI򥊠vyCoGxH"~ fϞ:kO;.e>H~uߛU[t;0TYOc4XO.aLiP(̀ ňZ!d  u$A4@-EO7ܧ:_k`IP$AؠĦA_w\HO~z9X=9~k͛Y ԣ&7 ?_j3bIb-(Ll6e]-]%dߞ͢DJ67g͇V!$U"|%DApa90Ck5ה/s^܊DF;Fx]Wzr:հX^C(r|mT$M-YX΃mkMizXAIZ66aN@s.VĢ:GTw:MA珹sW=j@n𼝦keo=( $F\YðeybM.G\(A 9ZP\A6V&ms.r w}+*y&]~ c #%:M ]f xTF iDMľ>QziuMvo!=$hB.Ek@SBK4qZrzNԦB]~tDf= Jhfuì5])\!,2!GG3^6.oΰq@OAo^Y.?[,9K^یWwKowJG`TetǁˤEuo-οeᇆuOd90?; -%7Zm˭b`9ù"MY|l]LU5gyj$b,-)3YzP!s'c|u{yGJٝopn~ԽI'f㐛 }n7_335yvOoP4HN\۔Q{+D =|F/qg_ѝx X;">uYP\iӔ M\Sj(uu6-q^_/.-`hՠ4r /jg5eͮf.{kZ [9dB8xj"Wq;=T(~[xN^KN2Xe6RU檞7 l1 C  #`(txo/@A.dq}1:teȆ〰!7NFR(om0@v_yJ7ƀBT |[JsA+Zt: 2'n\Q>*CY/=,nr9G.EqdZ/]OgOnAwQDGw6Ks#URkQu*R̜0 =5);z>pHj nu:.򼪊Y4,\nc{"5{־NQeoF F<;]E+ 5㰱8߱@_+1S$C<{@T'2r7f8:g#e@Q1Ŗu`sEK%3"~m2;_60E]ת'ys] 0)eUڳKK>qw_0._1 ,Xvρe_ xXAZh s `2vx0A.{8BzQa4!EtԺXnEkgRK9g+[D07{P/,p֙1|PQjs-(qv/-H~0 F&;#gFlE*Zh \ePe맹MhēYE^p2TѺ?y(M5ƣ٠o3_gp٫uΝQ;L;|KxM=8wnuZV j(1,[Z}|/ytz) QQh%8Hj.E:++FŌK5LYk#]7T/hWQ~._1lUNNI+sUMoOmFiRabnA/jj qyʕ? 7CO`#"|)X2q֔Mz,E-$F=͹{a. %v[F/%bdT<8RiO !)B]vxy؋\8Q!K]7߮B5s~blJPY!&Px4+H䊐aLqpdwѱyqυnLwl_PI?Zc {h ۷Uli~sum >ّX3T(ڶW] ?z>`;}_ AxA'i#($eBHJ"GHs^ޑT'ߖ&nꗄҊ6zJ L:h~j`@ʵzXHm8CJڇ-=H'/XYdS%àu8Bb%uF“h3Mx )MjaHiE2<1Kmv5żY氟ٶ\Ge$ћ@ 1z/mhhTs^J]xb_aRdE4[= WB1HGө2|Ϋ3U\lFSTᇗP^-pӭwS9> tw223Ęc.ATnAz%qb[]mkɮHjIC bI\SFdě~.D;D 1^/]Bdą%bYy?4V$߂n-X}8xlZU>Nh] a(98L~:CgPWĜZ ?Q~T{Źoh+9}#Q,*H $\9q9tt2o;9pvTzvęě6I'ʬv_trf$a_ܳ;n',NA"~b"'~?>o{(vb+5vD`Z4IȎ?s:4iOPZJ; 96Laم[hW,{j43OHtjOv(wu)WF}Jq?6p9yjw &6n%t01JO̩2܎>7lbǩS ޠ&?@|,H[Jp*glǦM`C˖̜rf+$9/M`6X~^g\\-?ED<s bR*ue73Pۖ£$/(_oqKRE@ INIdyRRΐb*>&XԡBG-`FU,!HDZq,HWFVR(>7CUJ !t7EfO$Vp-!1 g& kOm:Wqm>0 S|߄oT2yӟ #T?lV!Id}),0^0I@."ᐗ'luSЍ53ep@,8X/ [^eQ'5 A4"rsp@NSmYICdyh3CxF#|bkuΒz CR^/.*Ɋ.F YI> WM68'J)TBIWM0?PHT0هOE5^ &Y*!g?:INU&jh!NCe 9`|2"ohz7jv ^ 9YSlz}{uq!2v$;~yĢJ__kw j 3)$ UL6p/(348:imp8Uc?:ըksħm+_Cp|CrX\|_g?(SՀ5Q€1w$Ԩ=b}GPK$ (*qe#6f:k^p^@n*. $p;g _哨a>!(a3T7>+ }5_$q+CXۏĸ{Ur/E! 6m_E*lw3/Ǥm -:,QO|"yW*qlD{ dE1x!q>Ǔ 0 fNCqC:3Euε(|!lɛ[C1'E4Kp.?}yX#qyƾqn%|"r[njCO2= ['GeZ1/cOl(ZrF2Jԡ}yJ ?PRB8ar,KQP(+j2P4JdfnUYK(op6y-`;|+(1)8VRsjMT̤DZ]Be e&qMXa]Q33p=I?.=G8Vm(6tONYo[{w|63s(RCdQ+' +W d1 Tݲ5B9_N={; ki㳒a6*EK.pBʛOY$-4%ԃp\-:v[WZ(FntZ䧢K.fy<̻N|jD EUr 6ӑwvהGNu}Rt2Z¾/2 `58tDLlfe #H u̷A\߶/`xrķ֟{9Ok$ǛʔǨ]{MWIOh3R`㡾VA+0GP\幹aJ @sbx۝wiv-:.}3+[Q3|C['QwWnL%7h6z;Z`+'6gPC{*'!f_Q掊&@bv=WǓvDV(octܹdmlˆR3p؉"0f\YZYͲB%i_b1cnY?w2R|}$~BAFGˎP'L,5G-K~CL*U/ʀ]zմre,>wNa{gZZ]uJ2R3d}{RmUڧt  5fCtQ{ FT?b_p5䕪6簪3[ɘlD^>l=OΑR@vvz.\;u_*\_Ds.Qw>h:. {[ĘJ8^ws"I*o5OFܟ@Sㇾ ﹸ9l5$]hbXu U)V{R{@l\܅qFgӽ #AE峅K0 #( { VE`ꐳ60K'ȼ$F_xp2!UE$ u ;LV™x20]6owtcdA `>' R6ȉ 3LRmp}FО n Auub8]}"+^L+ȞB8.©pc܈&1w^Dt!c #Ct>ӝi؊rL[(Јn7)RttqiPH:jihf˩ߐl@^"MxY; Ez$N jjA_kZx`):&~4U,0j-K>`( $ 99hnYԥT*@nW/]# GuWD `0LL7naOFCHW* ͖i 5EdNo4zex,*h3b.!P:1Dou廝J'^_=^(c&GJ‘k62QKWDNFXJјW1bs D"nM#$>%\fPr#H՗Jc?&/62!$%ґϜi!5`̉`>N**Vaz퇎" ^i[?,4­@(7?^TTim.JL;ոn~M#+%j,T8Ғ ]G~P*'a6lbWҷ$JV޷</ӛhBjr|n~{0Oqw:؂JcC5|:1T?b9ϥ! z:ss>uo%ߏNm>(edO.(lᰫ;#)6cUZe^fD XW`<1f^S¼dt Kwg>,:@W>v}{}Bz2Ʌ4&B5QNٓq3~+xxFP6ʼD_TGR챯2,jbjJ-z|O-ʫoϻ.@r]\LhR2i$gnFaǍ5.<7tD4zK 0)6iC"H9*]74_-~B7Jv/:ݐjPT6R)nc>8nИYG.=(6~9f^Hef٠ȥ~f0sa~76>3)Mu  +O::Y@ߏa=s{)9)(eqQ_ WZ> +xI<:6ߞ.c"[ d%b>U\.&iZe32@ixOgc]]Q pyiEix3PzF5&=2g Ծ;?@,}L:A[ ,X{\,A^wS)t_ bW 9`PL#(GRxކTI.9ow9$SC@h%/:mp2medphsO-nװ$o(lKdz+{HjĵqdYe'넥uީ\'P@/YMWҨX3r\E%!E ߭[#7[/^fS,+iշ{²3Xz:~#b;yP8XP[@m"S+Qh [AkHYPW؟9t*?ĥc>+7QS>+dZԱH$A"bX2i--βD9a~rѡ$S~LE,$jXu :Ԥj/RŽ*qs -AJwi[cmux#>0)rf9k+?c\Ү_ \/;hG]P0G~'jm|,#בR)HO҈%{"d?div)bZQjFU.-90Ǽ4˾q#Q&][c0'*,6-G܇`#"aalqWgaf_Ϡ6{!KANSt&vKG!II'P0R:v Sboۇv*XWI--GC9YVM7VM>ni"{VûHJyt-!h"]R; };P{&L*U}6Ck CvO;x|(ioE. ֆ*Px$%+( Ayq@٥{uk6ƈEգ^K!6N~.͢\ gB#6=3`0(L bs^⼶S\/E C,. L$&}<&zH5Eثlușz҉[)qCjV2S#dSz^YhmЏAp(,Bi-GG:qONmdLMo7T̳8})΁n@{^hé ftYĔNQH0rlMF>Yecʖ3ͱTl?wFoRTi1SVS8c~ DpʎØ)(3Cv GcߠSXa[?' iS ks Zӱn(1#*-6c[!;yȓLIv n?6l:"G`q :jTxEh:-Fz4p24)g.)sdr+X 4$1JIxT|*E'+6( n'M{D2@&8;8#~3H@מ 6Cs9kdCW2쏮<l==t2 lk V(~0տ6,,=g6][T#;^s@wO~%p9ĀW[REdi)ojt'ʀڜB.dɒ  /}x*ĩ{\)/;; :x|@ކ?ԬqL$N-N8cKl|01jFw\.A) NJc)`hc$gynA]kRpȻS@.02@ʖZMDe#GA 7Kfx[nh-Qw'M9Tu2o<(ONCIH: ؘ;7ee:bVPl7 Bs/̳99ͅ=P6Ccf]I_ rRA?ԸuCR{=;OZVC~JeDz~wIzzY?Mו0ym+pҬD+8k!J?]UKѳ{LApS쪬%}Qds7\ƀd3f5x ?!3$<=$K=%0:W@|LC5bafi5 rd }F  Vȇ[h2KI['_WwG_C.G,E1/xrf{"isQW߰#{t;p=*%8zARh|r܂oN'4h^/H^Gm&9?ވmQ9.]R9jrIu@K0@ ZciaC1lYJEp"-5ru/a/c:z4:l*cnr;F{Cchj$>Jg-$J|d~- 3Fjkj"->qZhܛم8V|*37YZ5$±)נ )͙sjŝ8Z5atTzXDBZ1ST2ظ7@MֿKu1҉e 7ȽΨ꤀&k%罜EK=mi_jG6fċ-6ѥ.Q"w9K/h+o(3\sh('_I/x ݁̒*vbn݁>J ,(RC{5Λ>9fE>,ǻl.Z'qԻ;{`O\%gGwҥr=n< P')lҔjcwQ&Z>=ĦES64KԂiNdB)] d:[!GId ++3 Lc(vzݓYO~(%F.E(D]O?bF{!1)T|S1:gfԓjUe:=Y!T"pH(: 1A .~no1^_]"? ~1]aK 78S%,O7h~Y/?;mL~ij/3^4#1p@| 2'xL͛ aRE/coO:Y3 ɻ.l/$?ѓmSض+iY1ݣP.*]t7a4!*v6FҐd\;t_GN\l `~bD֭V+l`=ѝaD+FQA٭5PQLLOO_9:޳𳒮>*Ĝ{֨Y>~NC6~M!' ij T|+{ PYH@@ hkK"]5M>۬| 'rג"qnu\$%9'&6 C&4etz-URxS\e]D̎e{Ɩ y'4/%(No&ᩨMpLehH b&[`4|.9+C`#!ΨҀeK?)0'm #d5s?DjL,=(unW Fu͕5V52VkSsSZw)8bOa'pg<@٤-8HwbPv0*6_~B ' $x( Y:hs'$`m- 'Mt!,IJrm 0S2(پEG-x5%\tTzGM u%!Y]PۻPV&-`Dyp>Yώr_ATl5y+ ^/8]ocMIm~+~w_qTbsb Wm&'GɧDj+iv0Kt$u`?э$Icx00JRDzÐy01u)DJSv ّj lTf- 2(T\m_aJ9*T9"|83MA wދ]byXp>!gt!{s!j\<Ν=bgBx";.σcp#ԯ, GP;hwTPi<4JkWIF=8끁cy~fO`'ة]}Ƈ y ;ҝU /@2 H(DcdmE|=Va ]RL~y$G'D)1 J?fyޝ~jħdHV|b%RPAwO)pW&AuQF$+6zAd>@_P)RIQ봧)1kͼ]|Lj8Jϰ^p|_q7Ox~)}':Ti m~uW~qNȵ %;`biv@9+H+e+d$9EdpFvɟ)І55BݙtBaHR4I7[dJ6n Iѩ J<!*d2 7:Kʔգ u^P8D$Z?luNq]dzĠQN3XF0'邜-1dKXN ȫRq|̶Ig^=8|s~I_V(__OF@w?1])ZIXp{z2]+A[^-t?kD¤'ɄY}; }#55{d_.0WҌ/PL)LaFd=5lPWVڧ,-) Nam_? iumjKD 7ZAdfĶu!2l6{rٓ6-k/\4#v{\tWsZsqa}gTB3~\p[Coqi!:/nmHAgN ".( .^R'~!$(8.Zbn/| r~]eGh&NT/O!b0\Wae.P~,efoO@aW ]'[8dw';"nTW]m::teEmdsP~dӘdtTĆ:Kju+&]'bq(EYw,nyȻ{ ^2H+ 2"DUi5߃Ev:FNf+SY2];جuo_}v6a4 7 QLK2vYτ#A\M "cj,2 'yD(GTT9UVҼQ"e4ǼKuUq>㐷zp*!u|s.m.@Hjkd[1yQ%u\|[$V]fs,$Z[@xT5k`=oGnQ֩Sht臻"ē7[íJ *oy @?ē{4}MS%]v[Ʊjٗ=䑿JGφ#{zkڶ'֨ ^"ByT_|^v95 1SNrj#U:WbUw##f&4ʕ:V'pXZ \yΪ\ b~PnD5aa^ [iXLǤI#lr%cO< R$m&\OT7&sDiPƪ{Wՙ4M6;Yۧ ޒ|o:%bp_"j5؉Ei_'Te:d"m@{ά`->۱ :yљ=kh߭=!}r?uʩX{CM|fop}oIhtg[ aϜi<;;} 2~6492=q@0*T&1( @R~.zѣe%wPG]& Av"|*@ԁYyӶ/Vhp<DuLJi-]"Ç L"V.'<ԱS j r΢S}x5Ew<|VRh7k~_usi#|aM\ 7͂y±~F 1/VฎN DkBzMW,@;2TotG徏e5S>61qjz9?ixU| (k=en*!5oA1o ްŠֳFPML qӱg:o 8\\thtɢjQcby+aĹt5e 9k)Ǡ(킔 9Sh ?O(]1ϰw1akӵ74*ɺ󝎑B@yK Q/vX+"Ê</ɻ]RA`ȇ/q-Cƕ1'}qqGA5i>Nw`VA t#VD}֑1S{D,.FWH6JJ<k,=rl IM`hbeZ/h};"f/bS/Kghk$0(gHw.^mhFG͕|؀L1P~~fVWAZ=0Atsgj/ 4o,/Hv~Nju5+i;I۶h.rȑn^w͐8#/}3FOޮgĄ1I5~7vFO>]Vۑ0adž4q^nͬ`+wtC` it}^gfF.:xgUXyiUzͅEiR,UBí|F\+Q#Lr DK$R &A cMb'c礌Q-17߯5Y7O444_Ui8ُ潚ؽxW& pXzsӍ gHVk'&1*w,I!P+xVU{lٗ5uvv]/}]@iA}0 e&|ήw%£soA+$) m@D> j};azN16(t^Ӟ_-4SXY|mˏ-On@{Sg| S@IIE>QNUMFEatF{`tzɺ-rr *׺\sǜh@QKPz@ГA MX,|ڔ!%DLu] c󪋨xHvM$i ]ʦMY!LPfL49diSZhJCZ9-`wZ(A[vhv7ԱLB9!4zpRъ4f:F*q:I7 %D+_g3p1b4xV- Qc`ɿB*}'le*|JKr%]@ȧ/S G}!wZ^zET\aCx<oA56j |n+-VO#Ruz;AdN}]>C^C0Q#&uuTzb#vETߋ5Kj@imnzgnd*8tvMꈰO\:I+A~@f߿Z u,mO]iȴRm C>/PUzݬES^*A"QҺ!9Cџxoe @:n Vr }-Bz=2Xw~O%\FeXĶrȱpO~v\4s!ŷq$OCmlz$Z(uŌ 3cY-W(>gj }X m˳vr4z"z`rj5EO@%POuAdމͳ}{MrlsCi R̝msM)0?UpiE\Y 28AO߈c4f;L4J8hÈ#Er sdv,M)A~1 xO%pDv++<݀ O@BPzuen`,*B~nTBԲ&Y7nzHWu tYz @S3vP-3YKܥVܓ;46˘z̈́&N."_-ҰNoҚx繞G y2z Koi"YWAm!:N1 {ưh-a+7f03 9盅5{jPYOD6N'OiN/nN̏+3SS'(zt<oEw.ȊO68j~M E^Rq<4Ob5W'ܻs5Μ!#T Sxm}!@qB3[~/* ԋwS_8C=fcwNiL/5ө  =#Hh7Ŕ\cjÃJ=Q2)۠,ӥ (yz ujoyw#~pm\n8x$i b,7 Jo9,J85\ ^m߅0rr)SoNܴX2{mFXY0X3C/jcid/&hͿ%E,4,#Usz$U(ʺC`u?7̆ )V({wȖ,VctNP7=7܎ E)&^(*,ROmǾ%F}ҟ〃6-__ph2R8`zbpuǁ8*tKy&sLlDB!*Ш,Qe }9bkl.>:vw>-.}, /gS#|SY*1HT%2b( 7 c}:JǍnkF{kO_ Sq{~M[f2t gA+NAB-%1nSKȋY{2 C 0.#LзþEdnj #Rq"Sއ)6CW2IMT-'~;̙Fc,R00EEgH kRGvt1O'> 8JbWv@lu =wjzEw 8~%5&e7UCu1袡Z>~ɠk5ti>#@=^ RdX+0Eb?TTf12E% 4t(9{nNW`]EW l)YM ,׽[Zkv}s1p\L$//jJ>,, hh2tُ+FhaJMu  ro_“|SUO1Zɞh8ķU'Sf߷Ӊ]۔}tD1ѫ 4+kڎabtGaA\5X@1$`'gLmySU~K,mvZޭOAUJd2ضFY bkTcIOfZ9\HhShP4j/90㓫s9O)g$_RxM{Ɋ9!OmWRcRyw1oj?$ieFCa 0m7aƾxQpF1>cQE_uyީW]U&m<Qm{}ScŤgC$l}:zE@!סh)yA;8ߪbG>F:t\8:pK{iufO6#G1>8`EκNɣ|IHp7h$OABݦW|z"rPe.Ċ衴R\A鵁?iއK@<q=U^&B:X1_!9)ʂd:@gh7ke )آ3!A@Z0aפ֑HMhA݈R0H-JfsYhP3]*}1YDh~Cs [KhysGʼnWmlfUcn(B,sq=pElGf L €*lM<kw΍u5:emq]:`wPڮ:؈PY`TD-'5e ?oQ'OC1{^ x}Ky[pIVяa&j@^wY r+ϙKCSסZ)+!JkmW&wL:1ا?1绻L:yn]WCs i.ZWQ1^`6_Fȳ=Єw*6 \T"my.yD$'OߑZpzSC $wM%+Zݜ{ڄꘖNw+eLCli)Kڹ'pX*Ù!NgεV`JSx^GŁOAvaTM[lpA}s9i.v5Wk [[9P_sУvO3nLTuP4#&#/r'ΰ[kyqBe@t?q[yb;bWа,‡PڔFm< +&nncQգ5 ~JR+5Ee!-By;+)e#M#Ga_˜܆r'F< x`+Z )VK&#~E$y[.;{Wڎfw88pQdCgj9\He= 4fD$k|?~:6cD]}{WBhʺX6N7raY?DE'E&+^1 džٛݑ!ҟiuIHޤDK"PFII{]xFP@}H*6Bs|Ɩcƍ~Ռ1KOYAQ$AaRϦ+FLͮ>2Hª3h6:dlynץj ՈCɏMm/ٽ{^3zkUg4b_~LvesN IiGf~ cy,Gvs02#jHu .@9.'BO"|JmSqirFtdj(yUwy2G-n`c8A;BytwXäMjwB>AٕM4UܷrU G zB8WK5qMKD(>#9YL~0g+#FЧ9Z\HI]MFq G8c80gU] q2D-axtخOrtnCVT@FM6B]Xl.,+ǘ KLGuڢZnh\u?MO# ':Yտ'(-+]o5h>9Q4UkQ=|[U[<+K&_no4Pf{}6/ .% tw?ԗTT_9JiE ):540~/f+ʺBIWg"R"(GevIu]>'n{{K_GVҫQӿ-'sLȤXëjlnQ K}mq[t {D_Z["L^w-W>@?>ǜ&I' *|==<:A R[?θgo=~o|q0E~lDqlNJ<\|.-]l:&o*D }WD(W7OeqQKvcÏhȰ [aAVTIq$yR~ޝ^UC%2p7J QCu զ8Ra RU, Y^4EQ|z*hѕha_0?^iz]T%15inƏw`taZo,)vۖ7̱ݤ j ?vX{A^Rw>ܑ/~` *4}Mxb52X>m@ِ,PS`}wƐIuܴ'+5`~^!:uh?/~J{.IM)3 W]Z|2h x΢*ɚFM7E?ybjo%Yq?uQC7Æ7%{z 7+Qyg"AW Cje='M:nhY~KK|u EnXgs6j.3 Gg@~7bY^轂Q|#jebFȉ-  F;0yeBNQ;!W D(9xU+Mu#Nن }I Rw'9qȿ ܎ET!ik#+vҦ&@O,4K 1D==˥C tںK(5Ro!걨O˹D8=K쬦“jlN2EO!~Ѷ ty .^%ecZrW<_r:۟ J>`!A9Mk6Ux}aSD:Au}C=VxAN!+Pp Sh,`1[*]wtjbOϪ(Hd R70{xx_$rsIyf"C$o(OdӀ PGԺe@uj(Xi(kx8xo]9z.읎@aPB'=dꏻ8EtMC._=1_[nDg TNeQJ ;;`uYΖ2 AY7#e, M-G jNW#J | C:(Nq#VyDg% 1^?OU$0HbjEZ{wXhun԰,]ʘ;e~_ԴTV<R/oFIʉ7KC|(Gq\u-}Zм0u⇦) ҷ{ڛk/ؔ3tNW RW-^Bž<O'RH5B,M |zXez޸-uܾS+we`u߭)62'(MeizFdқWс` .͹7դi^ [oX'eFصbК"lMqXThYOcMtmzЛPC~>Y2ϹB\S+2GNlDiBm/o 1QNltuBNx<:Sv= 7գ\ .U^H'j} fXs2  CiC>hdDX |Z-R:,w4O0HJ92<;i,9Ã{ΟP%Oܲ`aZh Phڋ O -4 &dm78Ot1fZ696J۶^3biFBKqVM5Հoi#F^R*+5emEOKh)S F645T~OV/[ s-`k n/b;B á\ JwWv+JӟxCQ%x= LŲA8_ єQ?5?gR";ޛFQ3cbڗ+$X sJqMHhѮ,.,24jlpg2Gp;{Ff쓲~դ/0x$wy.Bf`MLM441FC\j47J0bZ1Zƛ"H󯦖!;!œ'(RPjO|Q,Atr {eZyXԝy=fVcLqUdgwirhuP#0E馠=qQΆiRҥ H>khb^-J\rSvq[15]FNþD?x.`z+䳆30$4SvC rگ~^_zs&ͣU&Rz}d8cmbz:zr׎/_ ۣ%@tC? w{;w ќ,*>I۩ \Aa#knveg(ۊ$Za-%˧tcc8&uG19Зk=KZSzlؘWuE #Ɣ7#Ḭ1ֿcŲ2cnOr;j2'3LD3XRWOVwʒz}±@OS FgÎ#,Ƥ Fm(5!& Lؕ?>W(h+X_,zMytU7kOXr?ӊWZ m*SӒSRf !Z8Rk˜yFfG=̄Z~_%w48<BPg:1e}6Tnek! )FY A7>Kk%Nlڿ6bէ(2."Wީ1+kWYLZ-ϴS-v[^T3AGZ~b٧҅M=꧱_THvijJ ^#wC ?| rT]JD\^] iU;B96cUye"Wgi ]؃`vrmиesW^Xl&2qcNsVǧ@nszp?OX~T'Yd}cNt0E}$9ac"ŋ&qԃ\P_YrފcpeYOE h؉CR3U.n̗ktvpPgHfHr11yeHO 5" kUDih1V6^F!Ho82k u"H䌬V[(WxRdx3~^+;McCTrt%B#nOp GLVZ (\prx?SkvWn8mwn8Rc/+*6ZHiuhAE!&G53\/^;A 1f=G[ZcRLx\*绚Wñ+om~*&۵BAF\n.ve0)PҿVYb72?P[uA\Mw_w\I}B5LF}ApXs[}R}UmE -Do+0>Z֯j=a$Fګ4J/3=Dly=TT;Ib7T?^W?iwυMޏl |],[d~JĤ/j߶aHIn͙dY9 |2x\klJE"R!u9u,uC7j /Dރ^Mɶ <'n b""J} P5qgZ4ΖYh`GMs6-#4:cxolM`6?0UmzpAE N1/O>jآs'l:?iVQMEe@Z Zf};(_F(&*пd^ֹN\W4}Y<@]Z_FƅG*h/J7Jedyj+q,һ!%ް7=n㨩 lPZ_iأ$pcf&[ぢ%kv#8 d+OqҨ=őryAe.E=nЙڟNꇪ$+$$O*Mb7l )z# (A.'aml{_P'F,Eٟlߍob>?'B4a2dD.vFKG $bk\Iƥ퟾*uMo[/}yY^`yxAkp qB"јNP=„wOLv ݊W?.(DXM B=Dݠ1d9ׁ.7*/ yFpu!T:dԬ~|T L\p9TS/P'٫Rfk xRw_}[X?b&ӟv4i!i"hGCQ3uE[TЯp6&730|׳Rq3x_`$ϔd bس ѝS[AЇVEC:!~PS|;eD>)L'W-qwк՜ӞI,H˒4&/yzs #B&_GB&;8+|}+Z5*^Q@ʇ}us9IuLA3Q5Cn =I}s:c/zt&X ~mᰦ.h#IVMz%;বlbQN2 wD˜;>$pN*/l#X®TZ u1 )c )*ux02qIIA wG_0Uzv^ D22^#ΑRwV^Ob2lJXwŁsXnX">mQ6KIT]߫i]~~Y67,܄}Z|/j {) 5ijםJDفւZNL 0wŅNo ZA:TYb3Uw%aNvRzFDfb~KYݭ;RSi=>vpⲜ.瀭5+ mX_3"1Aiʠ>)(Qz4W -X{=݋:$0HkuF&(95  'rZGWr[3f8uz"ԆRH ;?ƍE *InS^,Ĥ.yv:UAVs@/R} X%9`;h? QMF1Kʁ}Vb{d##WLY -GhZR^zڧSTq8iH-.G6ێ}6>D0#_ ϔ?z-c`˴̓㻒+%Kju#S~Ns,$`C#B\5),f AT0+;T* yױ/Xn*/|ܓtpEe&a>Р6vMEĝ'%SuC 5N!IԕƯ'G}bE/;R>˛ڍ{h|Y6+A{s o6 X)+AOc!_ !Ht, ~ŘjJk S{EI,1>0sa/LҍjD@Zo|=߿:3Z,M08LktWWc8_]EE,x{okZ Iۚf2/6:-?$x,Y?]:>HW>WkUϵA"<@Q$plnTX>}"Rj0bl.Rtq͜!.˰.aRAgERq҇&7AeDXrvJrT7A*ҁ-bM/)kRsŀe)$N D?[s_l"zFyz1o9N !dl$J5kB3%<¿u~]ڡ>)%=Hz{LҜ\TOjH_tG]~G = ۍ/5ϥ.dd}%plAʜ3a +MR0|xn ڴy4%]Z{C2<>zb P76äa.tI1 ^Β2{v|:i( y#[qF/@C'*5fznYzL@{K5OuU=ֆ0N^eaN̫0n&w4,uҖ|6 $r{Xð"@矑oJzTN%M|Px#Y/:qX1u !ʬ}9}`Av,cKMo$K"lL\$(e8|]ȴ 9t` tKԓfFa2uŅ[dŇ.M?e8fӢc6@dzāy |'.9 ulYj^|Lo¡ ؓxcvsȦ*? NOJ ֭ޞXe]M;Sû9ڴ4Ҩa}YŤΩ}sɊofyQ's}-MrllSdgts[6 &DShweGj_^TjH-^ wOpφ?ZQYkRvup}u3glu`lȕWw] 13*cС1|< 16e0nQ~4pX +֤p՗=i{6ٱ2FlhX9t{~R٩|_c*4v$ ͉)K=B=CtRrȰNC 3Y*d_|unaЄ+I !}_I{F+a.iқLxQ# .c>VSpF;ݶϷ+o$ÏH( m mgrCI-bcP2ss'Or'ΛOTˤǪIʙhu[]W%؝ CF;+K7d83QN632jE9C6Uf'2Z{`t4rͼc ϔߩL}fdbP$ݜU? g}7j@**b;Nd0]x0q\!gZ"[" 8J"}b_v0{">׾>PJOY cQ8C߭)ʛHKn'w>4hҽ^*EKq@ G1U<Ń~<?%BZTXI謁xJ&{|zQ [3s1 c#A$T~`Pw u1~XO. i{D/N .h?B2jVwv 7mU诿k(0 BWxlC`s`qoH08L:^G Am)Lfi8p=<]  =eNθ@nǦ⋋REf$OIb{.ڳaޡCa]Kϙ 6鉚lʰ 7 !>vN_)},n9awYC鮦,8"lڋmUOrZTRyvb/Zvb8hjW9qn^6!hb`mԬM&.PԀ9TO'*ra0 YqTMW.F$O"{uW-Ŕr!"gpVOQ*}[hp x=W_FbiڝUWMjl |W0E g8bZ3 p\TLd.ze QF~O1Da:5Mڔ|$oO#b} ita7f1qҢ%9-?5,Ld8 2Jhڣ<p(d^ѫP)Vj`nVr{%/tv#\\~Y,xJ4A(:Nw! I%EUhH\ 80.!D3ӴV+ZǾ fh1R>) Fept[J~ԏ́(k' 2MCg\£]ln0*0@.).ъF7-k>mIՍsq= seH7jr&] #ąȤsQlh<}#~;W _KZIBEg"ڥj[jW[lM&یUCp[U&/$YVTCB$w?vxCގlHotJob, 8Hg"DCoݨ.Ye)\osH#*ӪKSUWY_9XRg^dYH JEva"%dEU . $JV%C%̂i,DGzjIhcH{twy Wm0 S4BB [2`jSڏKOԷNW A g[) >mq#zK>SWekkn%$0%dk bX)vvו.fD7"K#P2 ?د^D˹yEhX{*;E~D?,Ε=vΎu虯ۖBx-a|̈cTP]XHuZ||{Tcth2]\s;잲IO`YW'"g`ƄLČ dk?=Hk`YmT h aow'ʝ5%gSttD3cc1LͦK2K,ӡ7YhH֐\"ya2.4nef^]V^Ra+)c4؂FЁNc*Geꆄ^ Ɍ%l\W([mG T>2YY>{%/7v popcj=Ie|ȦaTz礬 3gi q ɍ%#HSg怏-Yjr2,X:H=@19VXK{ʱcp%X&p##ġ]zC:5YJ[i~!_{l /*t*+,)d-(GtC1M]`cnMP3-́~kPxjS4x'(eT3.P@uKG9RlKT4Kt +u|T@DB)‘3ÇAڇ~ Zd7*ȚE_qN&|GLBa!e*A\a&o]$F:(ttP RlEI*Jd ?cy3}SdZ$٬ԆLjX+ଦ~ؖB41[mJY $CqTU:B{Aq @!K8''w51/f:È9I˩rTvO'{iϩn8䀣kwa /1_ ;ھ|@y,$+i3 7~2U RʍztkKpZ/2"ˎy ,Ch-';0x1f8tgj5WJ\P2h!`,xvψJpթDt\~?xb@piek~;.,jȄn 8t<B 3"eY]`Εb]~JH՘;iWH!j!ic`I)9pφN6GkpZ=738 &觚ju@DW#}9jՏϢO"q^C`Ѩr + -(zVYqȱq߷~jEww)+S +%"PZn91 ȔwXޮg*dC>Vro> \ ;v-D<%mXoԥpƖmRN@C_]Z$*MKa< Fhlӟp'a0n5wFv8Or6x@!̡ Q.2T>/%FWI84g2ɤ>4c4qM?j'[buٜ)m Jh sq,u'[Hn*72e|& L'ZX|Q.2NdrKA]Y~׿>]&n: %GD]%Y`>BeC"X]LJ,@[9F#Uk<"XUTzۃ}5m$>4wYe pR3lP:ާ3\JV;©L?3sR̻K^v뵉2H1<˗wG1^t ihNw'K&;wh^CVll{;y&8H~no+ټ<Tj:!)^>&x,"PbFE(Kۮ 'zҰD+!GnHߐ-6qLY `HB,1A~MZLSaզZ [w$n<1s,zi5#y$J0/5.Fn2]QsGSBDX,|#-NeC%e_Y<PMV h<|'JDN5YN$ǩ:t 70,_'^Q%_ G >\ҕ|h'xzQ5Iv~8E^u ?7S3bx#.3wd~M􉏫I"z*1j7+ƥ84)X@)/Nz͍oܵfIqmT4-,4vN a_pkn5'8#9O"lłdw24L'iN^%^Mmٽxrǟf0D̶F`v*Agclխ^`6wOeXH J PwxfVBp}Q+).)Mi2a*-z!ĖtKۺ3. FHn{#-g fWQppu؏}U'w4Br^.|*6 Yb9Χ WXjA ta?n':mrۈIXS}lUFa(1HTrqOaΦfC<}EsD%6ZmP.!<,[1(Ϟx{3gr+k[nŷj<h2$lH}*2PQB>Ð]qr`uU_H !xJ0{f>,kUvd a@Y s,oG"V*,V{YKxH-Tn/[ &v5BoVuZGB⎗X/QMp0B(aSXT>@P%E]E8\5Eġ :ظ3[k bʷW<U~~Ɗqk/fy/-0#oLTu_%V?)plĶ^sAa~ 9@fdv T g'ђ(c?~X (*meB$풅Y*(}!~f5A9#\1M \D##o+.e)kem6o:̂@#sOݬc[?iN>,ZІ}SF oKidjt$2٭K sn+͍;.rl XnQ׷8}:]-Ү -+FbUvmrg$o Dk>/uLڳP]#hZjpE6VdyBi(D QW33Q.Cf^i=\s.g4W³feiO/.t [X$%+(@@!J GV}1+t-LLX24o/9dDIGݜ纂LŝETp.& D޻PFʉ.'E - Ӭ 1«ڇ+'˘PhprXB[5p[9mYLcXĹ#_-(wrt|O٦j* %H ~/cP SKfugCWAՏ_3lT4ⰺn %M05ahu$=w3u  Ju ĸfPGYF5nB"NDVuנąKS۩YwZM3_ipQw59Y}nIԊgI&muƷ~`z_@ֽsS5^regNZ&R'qs4Hkd 4} >4D~sՁ88>BnU #) pފf{-lJl@AG)ܦJYSer S2 n7u,Wr1y6WprQpu%?TLzւTɺmj36}[`z^|"$ɷYo_|T6_bk>[4!`r.l -dPg KzP/QIrN_aifw~b{Ƅ2 2%Qb-䇌F'`_Xe)j)|MK񦬵&:+}ml(y~HOgcy厡8LA;AYB{ KX{PfO5 k`UhCbW⭾->n^JBj'ӯ@W-pƙ"5!\.ɪ6<{М-x^vU6ǣCq!]n_JPSG"lٽTlYtpY᫠`E ,nE!6tuv^{f'ǟv| \B@!]$ze&~_,mR(k6HE%#cDssf/,3\,&q\h 2|1 F4O}a9M5i38FMwM֩c% >AwS\ .]@xG)tK-W-l08c9{)j-?3f,H,f B6ִ`0\r %e ,d]~ӡDyRȾM}۵Al:!k!bJ;e*BCzN_3pCY66ɗ}uDʐ(ėn$pnUز`7 +6U֛AK4bğRT>io`uM/ C(ﳻGzN 2w[㛯QM~^W`QeE.P YT0j+rxhtPb;k7:)tQal\-I$' r`D"1<`9q4ܧLri]?z=EHTE1 u=5ГO*ȁ4veL 57IO) _a$6DϵEU\eGU%=D/6ìcW f;&o[ x" ,Ǧ~"2'RA^yCBb$z2x. );ZedӉRo2=1FUW՟&Ȭ*G5uCr TEBAt~j9buXLVX½jl4A?4 Fۅ a셮r6*D,iU=lPt20Q%!ܐ^@(*;/ {įSR/O̥،qhY=KW9q#w%#p[p|ʱӋ~qbjC1q`83.HhѲgFɓo.S}iojZ$Q)8qm`F5ȶk֕|t"`,@wAFvn`TZO.;' hMi.# |\׉Z0X3 ;p`!2db4KZae@ 7E,?βf$8wCZVWXjaMߜBEEfL ]h"ߍ(6Z@vQW-)zJVX9(y1 Ov:aw8w5G2BHuM[G؄ 6dRl?XhtIR]k+.cLeވTLPgt,cRfg_%v.}Qv.|؅FUn[鮛LfV)تP 7 @}ǁ8ezU8]kAcT?pl9LQnsxXdᜰY^k !U̚:իN?Ʃh~n3 lpOzYR{č4=Z1@Ag0Y`OE$%G=zUphipqS[~2Tzf1_nǷ"^E/ go>0MQ@)VI<<)i#*|iFq2MH^%+fa4k6+VUQ; 'RvQhr^fjണ3wߞ3֪&Ka LKpF8>AvTK;nE(f.AǶqhL9 -J}C'g^+9ی0MMDnۼH osBt8w7eU/,6Xѐ$`8kyilKijbF% '[W<۸.fE\0 )-Liu1A#tӻxl1ܧ׍Fs?4@y=pɚ_tNw* fɁS Fxgx.~ ;͙k7AS KGxL-EWg%DYi/$̨:0Y J;-ot݌bEDZX`mIJTYt>@bo * ^%ޙ{_S62< fe,ę<|ʰeoOv<S&{e{_r )jH4jX&P9vW ئ/?3*rW|є_'ҕ/8+$^ÇT#Snٝ0\7POrŬxxHc-Z +U(}n'۵STdoY?CȯPJICd;1mCXJb:8kFOQ)'3gYt2%-S@^U+A<9fdRi0c`>^ӜyVivRH(5b¨~FI<,*Q4{QQ-SF"}|9>?`66/ʸ<ٵG掽%7uyϜCQf0DGHQ u6ox¦қb#ϕ;zYN0 y6o rr0!YiϋVrl;uQkHUz&} &\Q/k</{>8. ,jt=44AztK(4#Ys1"_@!}eQ*BL[8YŶ)sk|5{ #> K&DWmIJFY@-H:(bUHnl(5$#mXѺkޥ87%wȵd\);hr?Fˠ1]o8BVdwv;4jSZ:c Q[HP@Oa]/rLʎ驐YxQ-'^AOR_!ă1n4˧cj+Ib#gLݤ.<^ˆ4۴BR7uEH(Gu6Hr#E+"KS5FA79˛4:%w){:Il :ܮi\x),Hi8yaW,;_9dG#4F⏕Z[vwxXq>q接Oߋ1Ɣ9TK$LLG:"8<kg!ص̦Ք "Nc9B|LPRi.cd@ 晎D>`RB,VzM;VhN S0 uĄLqh?j)qطƭz{]]J}cۡ:,>Pu(Rc/4t䵓OS+)B,A},#U7JJDֺ[Alzp-/4_I,pd?<*ɭN32屈ߪLJBl|gӸXٽ/!]9+6'ܓ[~!E5 J7І -\`iY TTb/xqiS '޷CGEWVrNS)e ӓc>(=L *:3 XMt٘ 'R¦c} :yFOn3 Wu$e4}˃3> ַrʹwaOf{Rh^F/yj /bPƍa_dȜ9FOQm+DB 4i>#}v`\3̶Q3}&97Ec  O",ܥ]r#XتH̾ 3kDAOa•Wx}Bҵ9=7m{[ ?k#saHωqydK;şy bԃټ0&Q4UP<C8J%V&M&5"`As9NjGv.h@ w[ݣeMjMbhV-OAMշk_T JMN6h:Kt0rcԪȳAf'sFAa 1q?;pt̐BE@TJKrjxP_d\h[8}-a[ϰ2}SJ5}h`OEgqԡ6v{w1)dhR?#Z|#Rw"技X[^? ƔێaSd0.oC}wN?kA-{9=VRۛpЬQ9йv$.< !YRNXI gߙ sɻSd#\ `G@ۄ<0#Ek+00,@ A^jM[2!\" QlKФ Ol &3Ұ;G ipxvJhQx~( XM 87c*Ytuj47<2+T6&b]|W=ccZ B"Ob=rPԴ z0%Ne^w!Pi6j%&ONTYoY)I}RU6F> ϸR7&QOi2R)/G,۠MoNkĤ7P Ѽ<ߔSh0M]ĮXs."toKObEU|Kı#.ldŒsY/jX=wfFƔS`K;%[ bVbJr5">P6v0ʉkgnj:7.]=%/;2uӆj4 ?+芄J[[_#HoQ#=@]H0|0Hh챪G<]+cڶ NxED|ƀ +e=%~3&xV :٣y: үTBVt㖀fYl[=8a6 aqyLZdVs15 :9$w˻ )PM0|n#3rt5I))a> hJVD-N J ,u2QLV"3%#SFhhN]sE5yHڜA;P+~@mzR{jqL;Y:Z jxs_.5_p;6/N<9vP\ζC^tpt z}?WX߀f1^/~ QPރoiCW*:.װ ˹hBrVc]+_z \*:c$gԞۥҫԤ Px\T`dj8ב$ S{u븡"@='nAŤM#?Qt 6v9|k,sQ@طOIQ'gsR}@@ \E_n6+YWG~7XAŬOK"YgQ&ވ!#ETOvߋf/j1ab NOt&CVjGN30kk@@_\E9ĻoH'}-j&E ɖqiyh2.9{9FG.'o;,E.Fx'*Ȟݖ ;.jB{e/$9i/!ŸőL[xp8\v B)W\bꮂKo+9`_**Q#y!- D-7GNʛ/2daK|Fx&Z`6ν&z>-Zi\sqBF#WY+Ǥ@6:l=d>#p7~ȱ`uUNq;z:-6 :WpM;`v8cJ|ca4 5+RmM Z}&hj?dgT_*}7dP:ө5EUT{!C8NE .yW;>VYڂHϨ=包 lJ c1(y Wvey4޿ZQn-.lt*V~o2g\u 1;y.?$S E |w"b2sZ롭+j"l?UDqFtatD\ڀ<Ÿ (oy,ϛ(}A6V @76o՝:5@Q\+&gv5I܁xtgXc]zN8q- 6 d}X #XY|e|qM vHDì""k~kU3PQS'% [΁#X\ǢL=~Έa?#$ {֏^} V T/\KRߝŠ"pQO` OIhR^mb̵C٦ZVm9y*V[t9%vvqfW`"Zޘx^< tHy>=%q<(QyѰ{T7ޫb[" ucdp5)Fx5,V0N 7uO$mM׆:UoqyX*펷,P\qE?NnWVzW[FWKS` f +xRdѧT0"c CGoG'z'Q7g!xoMTJeRhXhp%1`.ڞ%-qJFqljIcI~rbfT[}'oUeԛKt!$휆 Jt-y[M=ԸhB4N$7um1c5XݢV?Ni$'F֯.Aб˧9;_]8՜ETgzK[Z+`ep^2~%@^/rVa\yE; m<2vʤ!"GwLGj》mcꉮU1&_mS ,_A!.E@ʑЯ';4\3 -~qF3ؿgO E_ki).D4EN m( YY1t+/qBKxWwޏ@bSGڋ{{IAKW=K"9PpA^- t4xB@bR>"v&|[&u跥Gō\\^)ط0|-2-$g5 8+X6|95`5ehcX\u93+N-3P=iT'T>kp 0o1aW-3^t03|ng57}dGԟ8t}hF !'[stqX$Uc97a]S5ւ;^Ob&&vcv!tÍWw3duG[jJ.MJthl}Jk!˜JSn0w#J\ib7Jz ItHWjmUOZ=27&{V0J7֛;bɔx Ӻ0 RjC# st.u"Ľ._UW |[V :a*I #_IOA|`/pĉҔ! 8ycF+ܖ~OJd$ד<؈o5̄T&lX"vuUf8IPVAҾ"C:"=/uKЂ0uPAUh' =3I4I z{M{gcNN؏SRPRK:"ep?afsn律hvN4 X, 8^J:ގ}QB9sh+ezR;͸Lv٥QոWuV=%xmN7fnHBjEyDd\,6'2~w'ڣdaB=#< -h'PV唒aTիAonݬ2I`G aWcAqܔi&">2!4Ov׎'+{zlVWf^֤wOTg /Fq{ye /ͻz|>wWë]XvY4qeՆϛԨbaڶ"P{6e@C4uQ~mVS2ͺuP7NYN(:6 vwg]Ӑ/2Z1?>K[WOw<\؆W+46JkIZ`䶏 >*7?JӍy곅2βL?\/ SiTu٧-h%k/~C_9[)G4W޺.b(h-~ a|@G<GKGhV]x[ꨬ'9S@(Zؿ숃*LU$f2 aJKO: lw=.c5aag U>&yJ\I~چb:y JXc̦a' VxNKX) iOɱh4Qr`fy6(}"3_Sa5#=9ӝkŁZ e2/.C/fT-R?tT#Q0ĭ鋗T_NK@ @D<8>~hX(хeRi0qG VՅi _UpZ-2y X'-U_.c܄Y; zmޖj΍:8jkE &d%23g7"6Y;aR &2MQ%X>xw& c jEරpy< BkW 6"WˁsPL$P<& WE/S8: M!yځ5ACkn;X0?SEC LPV9C䆰~ -"̍JF'a ШBIj)>̿2}sCZp1$clݝ#!gzbsRc9hX~o`h1ɻZ)uE]˗_܅tB\V1%}˙?*R.\TMI}ZlኧCTw\8>n{״sNHVpF9Y Pckv%?rN*MJ'|&,[>Ffs.vT,`f?T(G4#1MrAzLˇ3PӼ?׬*cYsX0d8-~Wl7$xoeu:B;Qŷx0>\}]=Y2:7slz((ce xlWo?38W@AL p(}q6=<",1Oi/ N*4J^Q Gm<۰ohCJh  Wq(kuf6dP]@P|^BE5!7rm ʨ;R,Kuv4]5I&Y 0f M@ ޼;zr^%9~bu=YYOw=$Pؼ1 YqrQY=xQJ;wogKTE%:ͺg)A[9>-XkQ;X@`B:`Ų.͒w81(8ںetϟ/ahCʃ(;He0.fY@J" X#0Q䥴!"G Z/w]BчDf+/e }b9Vz[U%t| LX{W ?'.xb+F9KMy JVK?,=pzL<%m |-}ǩrfؑWWOpUXL^>H NyU|I!^6kkYdʼdbb9;uE"=2D:C`.ܶhSp{D-cxy#L4%q{92/;-/U# *eѤ*QtNt6kBı!,/^ftm=(ÉQ^Fw7 sqG eMWZnű66R}}zY㉷%uji;֣! cs3NKٷ3"gAE@ʖZsGU\H4脓avPp O)`T> %24ɢ?]L( c<6wVh^)X TjwZ{T_`OCtZ5oAӍB h?0!K- kpRd,& o8`SӣPKե"dlmuŷ87(vuo: 7ꔺ=4oDK$ ,sL PօlF[AB~T.q1aE{HTopԩ)h4DGm8 MH<ؙdoL4kx7hJ&%'xh4O+HQ=EZ>zl`Q5nPRvm I_tU0>KjN~ W#xx= /{s^Bc̀CP$$@4)Znめ5Kzusl_t>0jc;^{j<62 ;OBwxJS|4dplk^S2ƹU!+͌r}Q0H #AX0>8)dbuS>F:EͧM97VN2e#PdFW u_l\hg#׆~2O?]+yV]%fCB#KgO؁,(̞:03Foг[ B6b&ד#~r0 {4v72|6ra_jh6]ȑIy~n4|Ѫ _{qz _ΓgT)a7X`(i/Co^kM $~RиcE:Mˊ*o ږ4m9$Ϙ C"SOYQ_oHﯛ}$\$vyOSsFާr6 W 7XN2 s(OQaPO(]Dc:@*+dǾpK1/MQ-)<%B9ޠtv-c{cU$(y6B-7[Æcoȼi"Y=Σ'mʴRq(=޵B΋:s BZ CC~"k@`AY78ͬ"Ye.>-ݟyhĤ|UF-_lH,Vm>1Rs:1$YUyM=DMin>ZEڻitnR\H s> $!K)LijL5JYG.l,KSWoP!\o| (Hݤv3/FQ3J>:J:[yt#@hBV=wc-,Ҥ4Ei=AۄU,5wԜƭiAv=?V:ڔU'Rb-7}*&nZ]`+*MÄI#4t,[vyI/N` Lrhbk'[nL۵(N9[jWlK/?Rp_ظ P54#uI?^$R[/J,vW?uKHH6_E5:5tU&K'jH  N;Zg% 1̱QvC dgU g7Z֕A~r <͘c6Ш } M#Fkf X2ђ +7+p6p2h<*SEZ~61VCZ_~~L#AG]+5泼\tI_:C% 4N&9ѐGH1ygn-.y63$>Ң )>$!YâH$,L]aVUlt3*Jm@hux$Hsvm;l`0ʮܴ.UQIUń+ỏMA1Y%OB=Wu  Lb/,b/S@xwPv7/hJ-E)$[p&70(.wx4[~b ܥ*򱵈H#)8oǠV0k@B@ѻ#Xl-WdNc@dȪvq3r)ա{Ԩ;ct<}i!s<`~/3^oaҔ"F+p1NS*I[ {"4C_Tj*/q]V7'% oBVERLJ]Lg !Lʍ?p?>G)igdY*8KGnD3Mss)Vo3 y.GԺQ?b*W;fm LJ[;ۘMQD8l}n߷RD6vIU SNϿ`elG9_Y\Lb?ov߽?4lTN-WK3lWQ?]lѮ}XÎpm=!& ͐A{ǃV ᾡآ3 XJi ʨ^ "뎣_Gsؕ]j#4wb(#hvpjcUK.N5 N Y-'kO`.ȳyG:΍x 0l Oz7vRFI(* - = <6ccbͷغtpJlS!'/RV2D]U&u6ז '*0>Jxg aZcxy4CNK+^[N? V / ɵw(0%rhuð0"y :$N "4w͜/W|!GE5c6ikRRQ؅ؘL.~0Al&!@K6urWo茬: ߏp&t H:%#Hp&®+%YQtXyEP7P)6CٳeNB> {mm\ |(NcYV]69&OY3caQw7:uX.4)i$䦶uAO&IVs xwv2'$]!U .ߙ!1IA44P I@IwVyKAыQUO\ŵO<GD\bkŸQכ ",\L`J:; ۉ̏c擺p~u;ʀO)+m_a@a<Ԥm91xq@W-D[OSPGL3;s)"۵V߆ǡOXuouxX %hf}ʭm6ZʢuWvDBTa~t H-yePc?QP8WQ`kq͔O.XL?D]^'/eg7vb_'G/V5g:7@xŒC~>zq=-Yڻ HtF߸mx0h-#gkH!thuǭuȧ?l_@(?۔n҅ ?s 0D Sp$X'3f2ز vqEzl(ϐQA`oe)@}MM/) oE'ku K &Uo Y5 D翺A'fT-N-f -UtB7Bik2j)o#0;)iCV2eR]̶cTy(Lj vN7w$123m+> f5T}+E,X؜&5\Ӄ?¿u-fwU*BAe#چ3o~g`_^xZie@hX&Y(jaiU6[:&n ?!6N[L|Jc g%~8DѺaì}!|㝪A[-FMn0PXj'VF0O gJO.!sÑ-KgvPLsS3Sqv 4@-4R<)t]nG3tqOH(X+L=<~8߼Xɯi tS*:I0H.,gEr`LCsF+Ënc؟ʗ g}7{U]eDLșaѿrv[Mo0RR3yLN>4^Ug`Ƶ;FwǦ,-!f4Ĺ nY+sSp`;Nf#J3ԅ~Py9rxN/͆hou'\,.ld.yÌcT"5C\r@hM=Nl7 6!@}E@]dk1.}uuiVX /L<* fr.J%Q^ kv9\7$K]>q'^He͢Eל D^xIG (Z=5L"|]SKĤX"Vu(Vzp|$)_@OΧ8A72#mS Fiwlv1e-7 G?L1JX79 ~J6 [9C!@MzHX{"EݚI4Āi,/YaJ:/$ \&zh ˰gd#.j#M])ʧf &?m;2?ܞjfд30X `56"JĞ U$jĠ'gĔq<7œ0 0H vB j7΋PD{O c*nX@ߕi\ҳz ǥ7EN dQP^9*M]BUЖq5L#5'Za7|[1%Ovv޹A}>DDdHE+`V6ڗc0*쮕nb 0cն%? :,\/hA }ҡ?DXs?UC[[(`cWd-W~^&7l{=K$XMm=Dfz_El! ]OYz:eȍ,*Z9hjGz2NߏօRw_Ս X(Q/䔖y.8E>ÔVڡ&t3_T }8Y}i*"6<:˥i7: /gGG>oWR+FCA0RC9R{X~$t&pS3 M6p-hz^/W B1 }EX;>$NJ՚5A׈.3OD3Z}wׁg܌O[05MFӬCZu*oy(]T mʡE|gT7BǼAbٱDC^qWцʵbң)6auTE|A:]5D8jL]:M[E? >WWrb;@!k39\ϕ%68L",:&+`s Q!.ٞV%΄Y|-r="" n b@ pn=Ede O %aaKVI)z6#NV&Sޘ_ I\ 8o?x<"IT׫Y{ =zqfZQ$9؟L{-M 6m cf='l'VC[)( Dk><'{ vu演(zNF|z> 3`c4AwL&rGdY`+(閼 _Qoؔo^P)90jp`qwyE % 'YY ?,c&􊙡)^q>%}\UO+\7H P0pщ.|d I)E1CHp Jt\?!RY 44ik_a Z+~B`]SC [{fXHPyMQ1ݑ@[@uk9±꒻mصAITM|6n|(JY u:i kNKh6UUjPCr D\hɊEi .-*\n?=x_ A A&eO,=6l\Mu#n,js&׌,y@b!(5w`+1|x+ ϶o,exN$YRϬ<4.z{FUB4*$0ۉAO821 ]z*C: ^;^sד+QH?#6+zۣq^]nx, VQjaB~C,Rr|1Lʯ!r ,Z>BN- hZŒt!~BEXVSu,,@^.75clTBkGTÁ*Ⰶ #7\TX7;j}$lŽߑMt 3!)WV>oc{F;ќo~3P⻓{,3O-3XHXk@@.z%Ou&ywS6K|v'.5b@'+nx̦;޽\{P`rL_* <sUk%,3 hpU)#_TwD)ox@S#PIc|ްbɀ"<+zҀ3Ů_ATV ZXVmIm T?*"Z*-.pt=`#c9T>;6ܿ냙Z 5kv LIXM~,@G*Բ247jZ1ZO1-U. }k]6螵&dhC4qRa;L OiS2usKuQ`^ ,i7Tk|JF:ɿH; FXjgQvg͎no#P>?K#DyUS黖#k~6]qC2MD9(N͇Ύ Χְfc^ hUI,PTd;䉽J>zYFNjg#i(Eo8V ,P_/ /Vh<߁p$s}y"__ (E˩LuN"rcHr$]J%^?m(i5BiJ E b\ɓNVO"!I`^ zĨռlV$7@̳Epe,|v "T8s+i,F\v5{0c-Js],xs^MEg9x*!f֬C8c5ǣ?֛)UH.D0)I,^Y?i(PHA ]혣Q5HԽquITF]"ܝ`r# CvDi9Hg.jcLu;NGͣ8tσv$aHeT)M-FA \یshaAO~ gk,tf@aT~EQKC(;;!H0c{AQTgf Jzg-X{Y QvΑk$3\(d9? [rx\2̊bEYKeCvq]ءOX.H-\֠:iO;s˻D9D9M~p>k\LK,2&Ҩ%$7cq? pp CEVQUƆ.{Gl]ִVf-~Eqs_jib|'Ϩ%;QlG.!:̜)~ʧ/ vREODvv'(`:֨jwL*ْ; K|@Ҩ']P-CY𯨢ZXrr)߱{8I&}̔ Z`Q[[lʼnX|K}^^JovaQ/{Ob\MqPjouok۸(tL[L(=)GZXhg͘7)llO697"^seAy?V(bX FG-1#:.WNf ODVm[*0`^kFLM v'z ƈgthc F_6{sl,\U%]9 AM ? TMQ֥}%A2mj\'WBLjbdzo,L2i [3D)8!ʒ5Áι8 CN+̄7s/Q8D4⿠Ú,KkJjPP"&KC6Ԙ<͌N5d ƭc/W#boWjln ?/<0dy6讍gYa}J_Vhcٍpg&5i ?8.OXrgM 8x $`klU+U;JtЀ݀b 93$C}9'O])A.S/&m2 6.-,F`?GiV)>Z7L;њ RGq+>oN&Jӊ[΋CE03L;qN|55IcUE*BQN=PbL`nb:Elivbyu9QExFǿ8n÷P ԧD Ϣ ͳ|۾P-O9y|<{S(`&Jr%&ԌOY_6\M~uzJroxP;cĹ HYR 搚[Zb8&t~s98Y.p𒏨gn;1J0 2EQ˼H}*76sf9R~O_OE,1 XŢ6 gzYI0b4•4;(! :ܢ2|lSEP Cc{ox=D@OY@LG1s}g74b#>WMmG+^Ԋ@E)-G Җݸѳw1><{ؕGٝ^+ ˮbUӊeB#9!H%?Bn`$ QsfZƓl3QTE]Ӱ,e r w%) nX3 DHr%|/xӛ^ zjFpuJެKҫB"cT- h'R Yw (̬xHDGo[3R.㘈Tty4\^_@yÍ2x|Cmێ4tz^a( _B"6v\)U[҅(P/Mls 4t'/,ץj)yl;)iG1F" }u;W$Z*AXh[3)7im6gUg.czҪOt}&O(y cҋ~m-<^[RziFW 4LdRƵa؊ê2VG=4# Ϳҁge}hU4?zeR^ mII- LaIJH`b:12l-Zbe+8P<> PwPGg3̖Ue4xytM&v]%'Q t*(n:Q Dže/X/@q8QRoWvV2g@ \π^4 J(ہϔ3P~Mâw=Q7yM"}BŮy{lJ6:Bc=szw(EȬok2ѾAY}Jrf,{mRZNz<8'(mH]CD%huVo֣hVه - ƟaƧmHNumsiBQ=#;IȲ3kdcwnмnX**?n0|`uV~( ^1\Ó;H- 6)tJTvz Rw%!ߣ1X my%iIw[-Lw5d4ӧ0Ho]Ƶ V~z5~4E#6χ_p] j ZGФN >VDJ `EɃE_V3@]qf/FQzX 24AQ =]* TTp7^216Ťc\lRDDn1O}M!Z4гT\?}I|R`A7U53;)pOH8Ԫeϟk7"t*QCR ,+M9SӄJVxBX !U;ܤɕ|G)%a/U Y}u{L ,0f+J&þ6nr2#Oi"!uJB&u׿^*|-" fTQx~Y]y^RpO7sԂMCNwG ؈ ʌ(h?*ZSd6NF[{5VgM.+l[MYO8KSco+48+kIEf@,}]/<uQ*9+fB}WyC' PDڂ ?x: :lLCe?5fyy8P.hڶDx,VG A+ r\I1p=;[lHU~ (0TM{A,`eq*|}f`⡝ʹȌ.@5fByy Nx+V¶ovؤiR17:׮"1T7y07N4+)0M4R/& 9I6^UhV@4Y@SGRR6_Y⳻#36z:1MP1*]7K/k1Tҿ'|w~bySv|IhjUp`Ȩ+Ci)ݩ2$ G,V]mY[Dhm8CY))~[3"e`BwEn NzWIAX퇁 =CvĆcǟg2)w׻WnhhA:9jm8'jhO U\lT?ݝ>Oa)i Bcc݄Wz桿@'avd2?}6"3 ɧRe{ܑ޸4+c**hrjo4Q>+RWƞ)I^JrVʻ*fƟz)T>ȝ݆+[%SFJ[EG>/6RYnw|?DL@]7습ʞV/qjhA+zn0++g錕r#^q'u >–2Ţ.o۴iڠнSSr*\݉ccta80ŕƔqHQAx45ojq;^6zY_q I@/4Y1jU\U`4q#ceale~nOWa*+(4)O67{(("n*Äx-T0[VR I/BR hN.~xxR~B P'9Rjػ&agu*J1v'08{J"ʓ%+%354J @k^9e[xJȔZuhGw`^@_`h̯gݡDݖHLŊ=Pޠ-JO|.sKBA/vZj 5kZJz"%Q5kf)ɎoTMb/K{ )ُvFW1}9`,߸(1EVQ~kzpΞ?fr@z£"Nr8<|+I;P[B0@Npfٕ U²˨^B6?&~s S|e+1uCzq7W{#BWM'Z۵ y- =ƺ^IKn}hկQukjlf$_ tuPz P/^YG(7 XǦr;*Kw.cE`)7e:J]E?Oop%Yhjaw3U̥I=ӎZAXiI.; ->u_@VBܥ p,6Α%X>XZAaaf9zk7bM#9ἫO;cNVZBuw6~ W/ybl~e8"$i¦{KH؛q]?jش;}t'?(ω3f0:[dTpwˌ[+A⽺"jm/T:="g^)e]/]&?JGYJ \¼G*>E,gֱ2q۫q9:16V6v˻o7Zc3/!~\eZug\;X,(2i8 btE5*.W+]EE& =6P>VySL\PX@9b6(6ÂSKG}p_x&bGT -YD-CiEЄ?r2z8Caĕ F˭%- ԎSeBV{R=XEg_ +יfUח"(JŨ'`=v+؀;LN*欦×ĖGO*」#VNDV|cTjpYAe/3@?bjczRͬ+5տ;6},qHw_#=G`m#)YsⲬEÑF& ]k9˞u7"ϭcjEZbŤo-뇤q %,MОnNPVhG0BFچ,Ll)TN5_C=qRxқOxECcg8@-9̏%Tܶg&g-M섫# CW7+ @M%-*$0ᄍ%np0M. ~.U `{^kOD&:72E#c/] eDzklM0߶PY䴄.-˻[ԣaP 2H'$Bۯ]Jl@Nc#? ,獗}#i(([DtSY[|Mˡ81BC@pthw֬Ƿ;@ڴJ^vPm;GOԺE$ITx8'CZlAz`ՠd9 3Oۆڰä& T|}=2-b3;!!:1LK&<ڜ &p [K2;5¹xҋ<'`3QBQD,SkS`ahw[EeOy P"֍O.h/qZ|?O!N+-㝩D xst DNuLyJ;Z@ӝG'&cç#vW⳵Pɦ6y1n;M\n3#ο RsM ר\ P(Ug\}M֌HZIO N'Kp[,[5SFX<yj r/l`̺|'!87*j; aM&CEy#WjHӓ)> IC9^i)r ZvKBoȫjt; ZmD1:h.zZfƷE7v$- p#-oӫX `j{ntbes + )&)5@q7xeA(5)&asCm&y#TD\/ '`4ZJJNN9awYs%n@a Ad2)ٟuuqmsnءRgg -[겶.Fd|]Jf) "C*vMdQ}RRyvZA迈Yc桧bf/$Dז |g;k(RԹ 鯍!$v|@^qiP:U/Q ](m @b.5m=_CS{#yn&?\$,K \0/ WOL.jhGaNvNS_;:ދ_yjdS;qy XfdύDxE'|Geg]۪_;q=$v"=[4^C* ثQ`Uנxf:eyn 肌*AщVoOCg!n5w\2 ͳ0=Prëg!˘ |Aw~՛xMҕcT^ߢ.ƯxOϦíǮ : 6mV6lHOq/hfoJ!8 kKT6愒؝u[!a ^W1Ͻ} 7gD-JY.} cu}f'}JnThgg" .bPTuJ>|y~T~x$Vu2#a2-~3aEmLSWșZ.} *^#,d 4ó ĥPCDi1C:9a%~Հi"Oz#+ > U/1\ W1S>r7m JC F(f\V"w"0Mk'+(ZM΅ 2DmLȉ>S:fppK'l'o 姌^LZR)} F\/ީx{SP1.8;GlĐwWZ }PavrF;hE$c4&erc⑿ #3Z5G6ž.M鯜{51\dgp}Sx]\*Q ez<2̀&I8ol٭8WdSXZ ?K4! xQ6=^]K_R_Zt>*Li#&lSթ+n:2aF)56^9Þ}:Ԯ5m_p鶺T^j/i*XpxRi>?Djx>.Q b*l/~F5>b4u R|V1SQW'" >r$; &/XTzRp$1.J+AEjf)O'፳~fr>,y4THm!tU't1gcYW;(@F=wdBƾʋ1Jkx6’~ z8ĥAi\Y8q"2(N~C#"8j`07"*"k3캚bZ*)ŢZъsƎG $u2J􋭇Ǟ%&ZY(.ܵgI#_"Xa8:PXP?64ȩ- t:6s Vr (5 _gL<|8&JE]eDw.7u}jzF lmmy)uWǭw$C{Ȫ `xskg#$9znNO:jt}bZ3i*ݜF8+uZ(_8yr*&^:|HC |\)H݅coJF\q!ߤuA!2r./i B|/hi;XCT; Bxl?ѣB~w6Y[3'Z͎~ QPJ*h]1@A &z3zBxӸ_Gw9ueprVC>z οZKSك`1A4և0Z>{ I]^4݇k7紨)n 2 XCD4ORZ&(ڽjM2fzk0J{apiǸ140S j{rVKX@¢5PKq7kC=w(آIٺ1iaa~%S^fĊXIC8 8`^PmG IEB +"ȇ"MY#̐#f5ғ\Ed*nq\x8mOmBuql7&jRc`tjY-YvFbgV%hn=djhNͩ<1@`^Vp(nX< x\<.>CV߈S%zp .13 ;=y݄tvCG L%vSCJO`y([Dp씪5/͓pd]HuYХ[M@QaWC.{XZ\&b 򔅌&z8:c)xx4>TEDЉw]1Tƣ\4+cJd (B-M KdKҬ!%LTr=NZj25Ӿ?逧 ~Lwo& 9,{h_QX'KƹTsEgooe h1Bk Ult[-c)hXV7#NF~׸$ŶEYzu1k5g˭a[Dʶ3P p'b.\Zf˜BYI=Msy%q!Gڣ++XyAmiB5h-fJnlFż`U1h9%W;Q^Ef^*v|d(2W7ߎRy ֠96.WDK,D!{ЛӖ3`jCGV$eln ,LiVTme݅R/?D29>mLUi& #]iPiZn1fRBl^:|n4uٱ@mZhxݿ/ M8ABi "մTeb, xh+je̳v>-g[*tj#Bd0m7XO5_lv*dҡs?JlyӇmroUXN. rSSd/݈f,ŪP7_ٿ53Pr N,6@O¦D +Yc2_)}BɭsDR)i.D1^C [o-txczc/VyUrvpn6*T6"D|jg^5-[3ivS9p1e)mɺuDHd ̲]*V,R@ei)whICM9Dvu@AKJ cpn#4|j|iȸ@C^֑֢\&̻)VP%/~c MB͚^y]Nq94VWeynk07T1ȨZ O* N3C y4'ݘ *D+4Ǥov@¶٤d -`G!% yV;2ֻy'Sx[2u5rޔe"<Qa::g>]ďfV@ךj,Srsn$Nq@&3s;$mzIYQ"1L9i_L+Ⱦr@lH/5xL2=gF%1;ZXPv ,E ,cROf- E2 u8hݰNa8%}AJ&\dK4][PCEm%kq*qJ-tTmvP&lDe`-A8sj<|5Bof2HnFw@!wN^nUT,0GZ gҚOfij₴!nZE6Q 1laYot:K9^sfTSWaoaE](\LCdO>Gtc:XvOHD'4iAIJ:t_-bu/ߦab!Ic`GC%7TB?w-vKvc,+q_9Q^cVb/!o*萆Ų^vW @!9oeLGoz7E*5 /_:[ gFy簝nf,;&7ow׹N 7N[- k%2NaOetQͰ!,4ir䁜{υ)U5;,X0/ MMPH , ~B ovj(l:z==H>"`ZgF v ->Fؿ;gز,=TvD'9d]XZrg7H76֗Ira7g<CC?tDi&41늉t}Q"9?ݦo~Uk&,. JQ9}KRuQ-DD19&Q:x@!ZLR3CO+{ K4 RWU/]09y>GI6f&lP=kl2,JuK!F&WINrUˬp3B8оC 3)H$hw'^v1ށP Ϻc4g|D& 6a3Xyi JXpfc`t"(Rط='Li~+.8jyhrf0]Y /T8T7nºwzAئ ]4?0t0ͷӮ{=c"/PxtPYiͭMw[9"\dܝ[#)/r8V38ݫQ#/xdyaks/`8 8ycL(|vL*ޛZ $숥' }n8'!T/Eaeg5 6VXoN\ jͯU ej7m+%\k?1b1e{AEhuwoR2}DW-]22AqnQre~؛:{y;Dq6P> Z1Ȍڏ߀U+} \Mwͷ<U0$?e7+[t{aT][ rN9g2T,n:+*p< (އIқ1Lb :>gY2-x@HV)_y* zC2W7RHr;'68A.p:eIK<ɨXt.c TRO huDMCeSˠ*>itp^͡lH˾)ύc E;nM;W],U?V < a\G3e$YiX1M=+*eʧ֍$r ʓJ#7 4FZ2g8m nZzq}ccܟq 1H? k->/8ŵYl:P;e3}+ű//ATj] |t}ds69ߨL:cW>Ev ³7ęAjF/pu-.j8^\riekNZ+BkS(ڤݖH5ri,ף]dk'+szg]nR4U(`Y+gYH탾l' 4zRų  An~ɪH@h!P¤3I査TTovML0+M} fVAE{J)&#BK7Z[mwlہ>}TzO?Qt!wMQZ41͵K \tg+M&Z%Xf6<Ѿ@ rPڵG(I`יZMJHԬiT, bp=!5$zh@H 1+Y.#䜍@&HVU>"Ust&;- ;8YjM92+lŸ T ^. ^\ Y@+s^9X>N_0`d:7ooIE7Gt2,'0Vl"Ld޷C<^|Mx ~+~6+[Lc$o f3dC6Ɔ>3Q҅e}%V\7ApͶkv#(4tdиGO@IibDv6*ӽHYPI^D Ѯ6\lsn[.M F.Tt |S۪%jO/nзo;5H_*+e֝em]GۦG4Q$6ku "saT`G.8i'- 1h}8_e Uhod:el}q?ݠKV|ѩd/bD[.d$='Iѣ &OGScwȱ{~|L];@j5N!hUk$1M^j}]}tG^'Wm7?w +o;'zWeR}L=a_Pj?WÕLXRk{^Og`KѣɃ ;\)'3ZR9dkU~_8d%u76FS;Vfe仙feyBM1 1nY->Ty!ncڤĥ1 ot |M]ơ]e(|BޗՄd fD PvpvqR#ޠ4ME둽 ,"u[oB l2ʃ5b2KB[/OZ/J=8kdl0- J~qnx^W ~L|ppϯYLd7(B픦+ 5d{~8̣!Q6< `O0JB1"29ZAP}ɥ4E+y`g 63>MIÜgˎ(USN;ŗ4ȆAxDf,i_5)YzfӧӤ1Kg @k(ƽw8^&"P9Qh*FE ĭ + p̀`k=xp$fAG9I(c|2!+Y] ky#DN{˃؍dÏ!$y,&m8~禷/'ZJ&7efD׶V!̈́.fY^/:^s24(a.{V ڷl KT,+}?ǀA:\CDc>sڑ`riх_J0 1d?4@Lsh %k"h#4n0T|dQ\p6(y_Em@H{8j[XBB|m+T+}\g2iN$aM;y?bpo^ #]j9WEz-fSAKɦU(Y4_mPd+yT>)g]F6Rp*!L5%g$Kjo A ɘIԝ@Dda{qBգAY7[hr?pgn%g0''25]8~L3 㻬mw2D.z8|ϖMCsDv/}^8'Yldu0WNO#QJЕżLJ.sZ7'yد{0qƀW>"|'/̘> e3s"Da?}#.|0 9^`(NJʛ> ԕ"i8xՕATGgI!M*)(0҉v t|\js%AhS~AOr,gx 8g:a= zbU\f.eZU\M|>@B$خ;orv6z!!>w=E}MmZCGu.[ۋx"5sD 8BE }JϬG1R/ޡfk3PN֭y$UFA8Cx :*S$3աS>-b9S+ۙn>o3.3?w9Z'QNyS/t?}5YDyF8v  lm!gxj|N6Jj0ibgSǔ nN~{5b|&C=o.23lL!fM Q6= U'} OQ6яv+98z^|48 $飾IL9j]rzXuI9_MN{ΐw:`RMBEfH I㉒]2RQ{fOiWWRr/鲤_u$qD3(q5rc0ȷ8#y11kgѡhN_@پP_Ev/%>U`Mr6x3pc7\3S= ",zX`KQ;_K̑" 2H9ڝjM],htA8VKl՜ ɏJ/"wԃGk07VGt +67w'ּ.#}A0J 1'rl`+9H@k-P[j 4cBmTMQxJvf735Z&>`"`48DFL:Eˆq+\},[C+KEf$cB< wb9:/gA̺8)/X*7G=2[rT%mb`Z͡8b3|{-1@2GH&Fd6Ctug *kEkV8RZׁ8S/\c6'z=J4_\&`Ew$%V.ƼT1;yukMt}!}tKD=p(lX7R 6u47S^2!֫z8,ԟo'Z~աr$8_@("5PQ|c;3Ҡl5fl'Ee'zTqS{nptLYJG飪U呌|o,&L;Wb k& EŻǔdn!~D\F5Ǹ F(=3wHє_M*=4i`9Ϻ4 d8N XO':[, [ 3jg?n?hxdn!9`M;6t,U_ v|9&p:/#-A̻}u,F"3?AmLl^> EAKE(2xrZ1|3קdeaeλ{{f)X^.FW+#*?=EL1~Ȟ޲0Zضağ15\Nr\<7s_T#LT-cUڋB4ʐ ~ū6Tww$ߊf]s="1gV?12?ʨ!X)򾷥"1rڶ>KV0|PY7ֽ3JߪΘfZTP>^ƼY uD+r!,؄K[7nG4&F@a]_-.|1m N!m畛S%fx yNJͬ2+tk$\JYnA4 =":2"‰?GK},Tľg# lu)?jIK07<^jQ8Pw鈨'Ys/HZ]0'EoKb3SUq.xjIBvyn&ysy Tfr>~fl\8'\;6^h}0NRuV}*}YEqOD}/ t #6c AJ:;9Pq~EG}ę~@H~=Ҩ%GNO{/M"7FXGW JLNhZ^W%JMҋͥOURξ~U(+;ڀ%Yؤ="Cj'Voz ]@5$aY}=5EeeWρlb?#8s)Q7 dm}B jtO\{Gn0Eg8%T/UuT9Xk}܍ ʹ|xV4KuHIO2OxbL0 @q1v 8 =_ݭFĺ>g,u< ivAKpM|~& 칠,jJ7eiQAeA:0@L%YnaTVИ&~Əp!-R8R-R Z!dwe̢ighz鬊ggcrbrOWi;*#g"}T˰G%]D:c5c8o^.쑴.h71Ig-2,o|gdQOyM}!g S؋գڟ `@/`yA X/։ЌʑOőU|OI 6!7,bkppy! µVXǧ,faQ215U kN*uKpLh_'^'oDSe S!3;[ᑢ?x8>9K١Ku"㧋#uq {w'aKHIlQ+ƦAFr_N;b WW,7'cQy} 0X;~rwA?-^T:y6'Pl^ O w?_渹KCO pxp̡w!@߷#_dQ'2+/6>w2&$hB'sE{z8qlbFiDbm%SĐ_EMkrUZ]" G*Y4]FBA7GKA53a'kָ9?{3 E,VbJ d 5~~@74VsaUCF|O٥X#N_ S_S MN`zQ3p} EXAUgwTY:*PDD^mMdKL f[$;1CIUR`$xmGh w3VQ¹(9\h&]q2^VG 83ر ćqߒDC}#;JI/iWݧPR>  ӕB ْ8(RՀC]-1O%feGO`/`lp2!k{/N՜<먰 8ڎWtV̯]'P[Eqm;W,,dr5W4O T۲Nڸ ADdԽ2 7>5#]2\'mkPw0#5#=:)y,blaJ60ؓEwƃ!ی$6GB%@vizihŒ_tPFfJ{}WoHܒB_Z*z,y<'/Zlga]AYV'.&" 8f/h{u6eL^)y{[,%Zdx6Iy5JyڍUS05@ڗZ ?7޲ k5]o3)=Th&dH"e<TH4Z]bQv"J "n*s5 N8Y}4¼f?Ih59/zگ+c;q: 6{Prh\FR.#ʝ\$ʬIӳO58nPt!27%\O>R@PʣA\C|\i>~8aa=YjM}a<]W|yxccדɒ&gmέ%p;Ȯb4VWUĀ"UZ8Ͱ|+S"GO+ePS2^ܶt&ނVtV?j~QC*_~ lWސ `_l=/nHw( _8#Gו%!ViL?V`%M&23cҵ9 w#fWNDF7MJn|ˁ}@R=Z5 #<àL *5dJyN]MO/#-%Ҿ(]AD\3֮1i t)3Qyze REJqᥥ+^w1L6τʩ| aѷ^[N;TmEܮCZ.G݀zE?g0R7uC ƠOj+DJ!i̴P?%G?͚Hz?76mLQg3 TtfՠNdVd\kF֭$2ЄS&n74z}as׎3M,jmªzWU;"" $p'Ƕ&m킻MN2 `r(lnQBҀ{V$ \sϵ=ðjjmQA-^Z އ#Hz/9~ =<)>^wd 7G+}i n}EݕTݸ; JT|.dyJLihKfnkJ*(B+| 㘬 _z zHɫI^Ɠ6(.#}6 u9bǜ -_qeBj28>կ/ ʬk<sC9Vp8Rm,!RvA;`0NC ,W[)pE i= p%_:^wah4,qV>VtsA5Rȑw&peN(ښL.9c[2mpbS"E݀kG&Q# 6k8Onhrp*qm t)Y4D&w58:Sؤ)W4ߨFSPeVO>|H;ҳT%=hopՉ7#YM<KD$a8wasC !QFo气Z| ne M$DAf:t j~e[? rCIWJI Q%8^AAI|"/Ǫ/t˗pDd,@3YrgʊEA\ozMϜrGLA!D ;΁ʺyr۪ vNgI: ʖ:em.KB~" _NęU4r_RddeR<FQ$1$!;Њ0;_5UiӾHP8rgZ! BVc"#+YqAMpzEH,rk,\.9k 5T!. ߔĹYX0d"{vt땲GTTJ͏a!Iz!ož{5)+iϯ744_ŇnKN<"A ](-pߖ5SA0 ``>T!NfB9,bÆHGl߰9uW _P ~w2/rc&&`tbla^id%{\rjh +C߁0~ @pjghBBxegg:LWO n1.!/5!ߟ{ױ.okK"F-H=`Jϥ;SXn-_&^42DAng\/V0=YE|KZ:XFA_yӶ8NCصM3t*"e9)y>srrDs({ mqd/bfGT4,OƢ$PY|,9UTX2PQim@FQzaӣפV3L8NCkq9jWs `ӱ݂`3 ;߰OM6SIE(-mjܪP`v-r {5+IN9,dfcm 1[CE;rie(#ND;4s| g5PSv{*uyjK]trx|(Y5lb$Q줢-նSsȐ:Ni9ɰ De yw9(P?/șsϋ"IMqݿ_hm$`ƾ*ciHW ) )dOS )ӎбWi!zI3y+зҧ=Eme6@Bh&Ty>Ƴ*?!s G"@4i'u3QC>,M/r}l|(̒X<.%,'nP-rvjʁ)%ŽeB䕶cAW# `3& fy"? =C~/SvJTPh:`Č]n>ُ_ڳ.D/s!F{vwA> \2!UZK)@I,0HA赹r: n(tЦ`fgQ62z%֌O9m̏3wVԀ*G}@Y$C@xwUcΘmPsxkqQJ?˼=>0țVќ|bĢ_|Nֶ}]ːZLˈqb;A_t8֦\ }SEer䒔_w%eϳg*p 㑃 S04l=g`fa۬\y-)gI;vx%EP#q RdyTf|f4f /B@eiut5 4q*$BAӝ$sS<`Ahw%`m4J1;+ߌ /<sUO[]bC=a= 5 ńYPizuZU>>ڿPv4[9mEb7VGmzD)>Qv~D SiԂ4# @2wG 5t?'OIiWő5CGy-B9T}+so:'{h#ov{9ƨ*p0ޑF;L=HROsqE{ңY)oWdTۚ0lIe1U1Gא )9Bw+5a|\JLż"ǥM-Y?ion5Q1şRsbH&lИO{㜠^caMtL2]' q 0 Sf^|ȉt1pTka ;f( ,CmeZ?#K X?^>ǟ6>!/(hߣXE.QRQn+x j>aP︶7`H/1y&@5} f&κi)'oM)m^"DtI֘[\) jՎEB%R*'b(%tn!o_$/JrɆ9+%c"noԙ* M\WLjۍOJcmэ5 7Y*f،KXRn3R|mGZNs":#ǚ";}?/9Oگ11bT!R$> Ղ#o[A)]EhPܝd)?>E*(ш#&ي? E?גivf^{+]? _a L>Rߌ]Py+ok# #|з я=LlWje_ ¥Ce'|jrڍWgJr:>ww VRDcgw4&QO9Xjb@ 4ő\Oͅw8 nmQڇY~@ esd4χ 4K>`FR=mr.DMdSyER9]$̛n*D_JUJ^5WzJ!tql9c^*ޙ$vp'? ՏƧB &2[٪8NIfEZT=ueTQ f[аY=qFNr_f"C4 2@wYGcM N.pXm!x'qxTK)h`\qtu!~V3A@d|2V@!#gW+Ie"u=$uIyڦܱZ2MCD=''J BމO|b2 }EQZ`%aLpXfyXceRuLjh|Jϸ( $a z .6A2d+.sjYD3 /j?aH[+ܨ'Xͪ2td\Vj1~fT8i{bwhf m7v6ICe =@aQu}ŸSzM}! %YzMxȎόڈ${2nدyn5Mm&o5V.j[NK/=vf%@l5Ł梧 çlpZ?i A8`q=:vK\L%\5W2=a.StO̰6خ#|CJh@ʴPV'?r;N>i*!oxCU~a6)dXc(VѤxwHkp,P) p?noZI۝ 6ꤦl̫GuZEkJ5ኙH*|Tl}%st``aƚn7sTX+:"n> . aݯDndTK5{1 IvmZGlA*hBodӠFnơ$ AxfպIJgNjs5;'A\8_lQx+qډjbM13Z,j)AWlRXO3E t콝=J@ף fWv6Σka݇Y[ hdi@s4^d\ՋG&G|FKX8Gg:BNVH'b*/_:9(뮚N?epѳ́S 27ywZr Z.&uF%N~KȈ)35ur^Μt:-nD.y* GDq@w 9_ OR'z1rFh::֗^b{#Ja!5yxcD3BH9UguNd jϩ'1{1nɯ\JܢLfF␞&jѬH ܁Rt9oDY vkb& {QColwn[[mfIPx *x.J8ʤ+кfOǀ+W6EXZ@@h9oi`hK6eXw\\td hg:.+ۓ™&b373A)EEOO.#W=O#PFUԨ/ <dʞAwz?G@ǿ !5TbݒV =MqryrJAv|GҩY1kN+,'{'sԓO1KF -UM|GqZQ˥F+c}L8  ?њTk% 4rqqzS^ CL^#_{!kGVaZP 3c;2KMj*YlNC4b#5T]>h8v+hz3cMT|-} 3k xWOsUnAG\cCFNr c;&I  ʝFxH]RdRmb\5_rm9$|O8A\N499Ւ2!#d0yC ?> mKd_" ,]+VX azAx؜ݶfP8Y7m dKҘլ=ry#J*x*Uhtw-@dS**A^u0ԶExQ-(ڪp8Ŗ]>zV4ٰ_ObxKMxxL@pu^K!^L,cvv&ćFH !bl.Y<˅h;X""WnYhcn k*ţkms+[dN"{WF8?ufncLZW( -#k[4<_W1~|i;\Hh^r!afzء1VI<"na6ũ05-'ՐةXxxfXZ6qy3*kO_Dm9r-hCkJ.t b9A荘Ue0sXrwNp2TTi$?J7e( mggY8?̢ʵfS^$AP!-HGZW!x@9-@R Jj^`JתdDE'ohkI凇26Z(VPtUx#|ч={gj]Mg_pg4S9E4qéDsC63ٯ"ܪLwȗB$?Clz*D9bF~.uP]Ar%>Omw_TNtHb̴c ~=:Zu #x ,ub=âA7SYSS*}\hDNZ%6\eݠ Q7C-1s&LBV<ٿX kLFK(cƮHV" dQ{HӅT!o,BOӻMu?W?tDugֵWEE92G)D̖X&BSKs9Ax#7+5R4i)85mM<Tؔ_E<~'=޿ѭ+R 8&4׿!@9婜9D0RD/*>3fD: )BW?W XyvkBp|ͱCY@fyU<ص~Q`H~E*:}4K^ -Xɓ0 $^XL2dzo/s1TSI_i' |x'p0D>*"YPd 1"񴥜ZNCD ޣ*rG"ksSC LPu5e?L5FH1d!ߖqbXk~Rd,nR V!}v-?\-;igGYӄ2*v\UX?5u<-[Ntl^eM1S`5xK T?FlNKUm1_rWA~=MfD p NOd'/@ fOSr=Ow5J XWwrSLA`Ȭ>+Ţ.b{Qqw֫\_:(FJmHG?W9# 9uF{Hb/H#DŽ|#:XLffd8`0/,m_{7`2Ғ3WwkEs[sXUyq|ɯtW犩Ӛ_+3G^b,mi2Sj={1)x0਼͊bk*ܻmtVDz~Mj[xUKf¸PߧG/ZxvB)/UgZpLFgk?߻̀ʒQ@hF!NZ t KZ7 ҭ3r,Kg8~*CcԤ%W[Mڵ-<J)n|hRk}!i轊Ùa9nkNfoЃ~bU9}|[TM.U?PXݪ^"S9>{?-ߕW[H Qꂅ֊/.Ţ' >/ ڇc+;%zmUdDw(p Sv+1q%KZWC=TC;wL~*HcKUJ|ic[=,&-)_ɓiijsoi/IIH5_hx15mbe08٨&ڜQV?ڿOٱ|{D_|+ӂW=-k KNj'^<[|B9Ã"Uz) JdNTsXk !wќApJ7@0dø6o>z25A@\e!I_6ٗ(2|820۞kґ< %{:%-V}|pbW !xFMRS ]ŘBsG+`)cz?vWU_dfװ 22mdAC0,vl[n0^}Yi/%Ug?}%>*Ȓn~ BnMkWT hjT(i$N7g1@iZ[o_:ѐc Dy~MhIBhRuʿ(Aw ƼH3é.x~E2~A Eș ՘z|KKd#;b ˊ9 >_5iy3ˤFZ[^6 w/)!ЙnEM#`->*JǧKk9wG+3H310P*un%/ps&J N64KK&Wߍe*ӡFCH;ۈƖ?%_AkEz@11*g}e Z0^bPTmBw9 GCP AD=VFޚN-drB7@H1+THO0X/K {.E5iPFY^$A;+?A?h}qEBɝ5Gk)y'ݼz9DLѪD>~C K~r@\2!OCP?V W II%_!d (&V|!Ecc5=\\ @9% iV44etѻ[v<do0Mg 9?[N)!T4ݗc"rvYdꪊjh4<%O?%25< [}ZΆ&/ Kz^6@خEK)"$4` S',+?%QLcxH@&f+PE;̱vRZGs\irbx!EoZKJ4m3\! J^H΀\o[G1@NHJ-X 4TML̆jF !%2eNZyuw=+/_ !fQᜌ"D>xWW m$=gng( pwZLa:b'2~_n)Q=#֙m!R=LAI[wڐ&!8)oey3]uXF ;1%1[q%~ .8_Jx ut+T^UnN}}Bq3h:6n&JP\ĚZxFǙ16Ŏ"}YËsl!_SDtZ7zz[σWpy&m vf  ՘(81lJ%' p:|Kh潌pAƣPFV(jl?`I=8Uʵ &+,7M|eXKX7k@1ݕڗ-,Cey>Q1SQ>$[7ih!7eqҙ^^~/I`{(~-2Ե8y"3F{ރq b|XJsFj0i%a6F<Q SBx >p&Vs~CÄV7 h9j΃[fBK%E?f*o1Y։@3@ʿ?ڃR.Ib~B<w](6;ВѸZf&/n_d+1 ƫi]mUu #~D]J1T(%,C$N-jVחfs#-i^%M#]%+MPD }LSHl`eJFbw@;C,4A9($*%<j'`u)jVۛCM]y^-M×0%ڰCoeTW;^EHrٚP5Mm_jϕz2h140C[ FhE$J"C;P)K6 l3u5MEpd'>ndp-1%I ؟ޮ I{QIe&ЮE-,7[ \[I UJJs]LRsRwwdWx&b{]@rǾIQͅ[Gm/LJ~2qJǿ!]+fyfäC~~^в-T | n F.L6v ٱƘ'27P|]t 1:pJp*n="2֒b&g= Yc^tz?`8\kknA-9?_AKhȸ|n'$oWW#C:5p;O>d#1EOh--&*80rRwEv,B䍻Kt5$[Wazެ3}}n,g Vܔ Su7#Odns#?=l@Y|RUDDIE=;؏4 H8H.}Y i&5tp ֡>ƂCsm~gdPߧ_ά3Fpw(̇0٘A4mL1l>vbjϸ@Lq9@nIVsF!Al4>2%]0T:]w8ǯ ؖ2ӜAorAȖ8ʈA uK1ݤ^cZ߷[&hLp%8seDW`"LGn/pv^'/^;h.5at!lhmui}.cϠʍ#ۖ=ﬕ3 au-K!Mc29\Nx-pݧ# j/e5%;qw,eꋬh֔3]&*%r`5 T({FH߻c?(FY!)lm  '^6,)0p!*]nUƝ#8xKöc F^;pQg=LR}cEVRva~''נa|G̒<_'D1Hö е6yLAj^(ocP{qA}Iho*c"bXJC~;8 ,D-\.p@7B*Vn#l+^>XLl:Ǖ6<Dd opտADa$DZ ksVW+Hg'8Y,}W"LhZ±b0 r]zdqhBEK3kxpG]ј.%n?2P\$:Խ)_IN #JӮvz[GSG\iBGּ1q<-0ʝ[U2σeqx>=cv%LY4+t4ͱ+s,rQjw}kcC_vi"ل\Gtzۅ(D滎K>,눯2`q%*g)UNh_>aDihF½ՏV$>*Ɖtve{(B; ~ py[zR )M Uo+;"ɧt ܳ2Lyf,NЩ!Ni( ҿ'9Tڊ.N~Bh1b;VBg]$q:zi/.R ѧbn8|1? d5i{DC8|۩uj"*M'DmʎW^<-"V&C,gpi;pD3aaǠd@}U`XiM'W4R -zu(A)q%Av|ALo;E3xfI]$(-Q8)qRgf+g|mfOZu%gY)J(R {AZؓK(le8ݽ3vggv߷:{h4Uʯ1=1b\PԮWLy|H"&h?@4az?kʧD֮w%l@цGQMT(?>!  )Ԕ6-WIIvR^|]X)~h5uѓjN25hZv~l5ah. E$P˨?peROHWۙ\ؐ'_,9j(mmd5lS y ;3$9mjΏ~)V6hrӏ2Pl: $)7oZ[- ^-y;> {Xb OO zQHyyF;. <1BFhD ݏk:wɩr@fzL^kǨPɍ*r /dq\ O'($)A,=e}ی,iMW6o/v$qfW4h`/u:uI65V%"0~8Y*w7e+Q xz(&"B)- lQ$=.FW_i N4SL >π,E!=cbA nIK\"jmCV:7#u5)Ba|E47u`KK&ȤvAbD@°Y}%, AS|_}U`f,Mc shQHjhK38KI *ޒ1҅lS~zƾS-/Tʓ=}e.Y&dZngX^IN*]c43|_ qNTۛ-䞮# G?x a.Hn!gA Slg,199YF4?5Q/cА2f׼ VUSwpKCu#OigL 'MI@ܱ rukٹI^A+m3| I}8S\j7]z(@Ł4>S *Dn:AObOr ٭JX:ڦnjhZpzesP#K@Cm( x4,__GBU_g_ zɞ6{ lt $4.ѦvB1̵k"jeAS%8׾\_F=f|p ݍY\*8w 8#©e>oE&xrYh jyZszhUoSC+3v3Eb2Һ<ݎ5}㼟XAVâKy:bWbV coѾ x藥\fZBF1m8;h,7727; UUƳܮ 2eCcIsj.hZôV#Sc`X7Qk>:W(Z9}Y&a;j'A v){V淐(}SBտ6U~.QF\ar] Ggi:#0\ *(\O+F + 4D T^cl<_NXCJYcAqJfV[h5Y1>/BtfJkm^I 8&%']ߡOH'$% ^2bR ?WYROլJnMfF!y1zKLjѴ PF=WBh$uAzN)biZlGOQicC0NTxRс%8v \oR$CQ% uBF40*q,U,eÖRWFJ.`GQ̂R ]b5]G?LtaU)d+qDJ(QLqAJr\rqSٔI:h_P֤0ftk/P 1/n !ҫ<$2as\/?eP,+2\#HJ27[ j|X/ O͂S8(6>|ż"orLמXsBOks6(gagFڏ8@~W+xxW|T0}9 Q`p>> !񜑔̫>E1q܍ mWjB%XJW/ɺbU?K躙?x!4;5myUElYA-c8[2l!CwEgwu3-&*}H& ;|eߍ 2*So*Ut]@lTNJaaXWHDvxǺVJMٲ?ljd¦Dݳ pCGi=(GxV_+G I/|%N*u%(@[[8%Zqpm^xR!%/Ԋ0p-"+}p/ ಥD֢(M\$&DA%]$V'$(f0򜢋}7GD? t] }~Hf!%% oل-Sh"v9CM- /m<}ƛcn2ti˺8W4yzSF"lɢ7(9hTS'$fD.^j5g:^!,!ȫ*ݫb;8:|j>3+q*磣> DJpnHhcWQ l}qLe=j0TR Rx2-^K O3ErD2{$5w:9tGwDn.xv{_>r>kMX7Bȭɖ!s'?YDm%6U ít.-,~x0$J%D{4}![EIRke񔰼n}ifa ^p]?G]* a۹Yv_dN .ܣq%4i $Ie̋C]=GX/"?mحÆˋSLˣIx^O}oq?Roc (` y0B4g2tH&)[-"MW:X?ʱ[Cى2{a=(B6RDD1zq~̡i .PC?5GWdyL,Zڴ+ZJr6s;Xr&g݇ᚁg ,4_~bw'[IpOb;J ]$߉uY%#PՄq32>%IuuԼ@pBYB8tV ~cO\N;_kZOE>]ֽsۅ;L,Kī#?&6v\ٹv_'U<>Q;р$٭ 4ÁpyY~K(FD_w8C<+`92v@w: g:,hde s2CIS%x>)]D,0@jr "387˖Bйry99x:X}ltv8(g,_ YDLn22&7T 7|$F9>m/?Eg,t)c5wO!]O Rnz]PN޳[3/KTB$¬+mR~6EWFaj3H~ɸV2u=,U[1}llṵ.ĚBkO_#LD~'"hp%",5mD5+Id k&7Lo_79aT/]od}Z;Sv3jr>[)P[2|cՄ"Zi R~Ӆ$aWҴi!x^TB@>͔͌LQ֋zYIo9U@?(m6~7G% \&whnq)k{VF#--i#|:}{?sN1iFp;?9օ)X iځrўѥB95(~Aj5"Ћ %+-0ȖB5bHJ@x@Yd >nEar H_4<߉%ke fu9O"ӶE(eSsD ы"`(/<6 D UȬ7+Zk[pd(*[∎< hKیRʆnP^=|Rϥ PJrGZe)&0852h%~(ǵSh–/@fzO[/QLhzJj,!ű}Y&o/  6wpQ>W:\+3n=txT_N޺\՝cnF|l$b{dr1Zʿ% 'Pk"[F,ަ+O9m,B3Pm[F&KuaMNz&\D:NVW1:0IYib͈q9mD~KЊ x$xe M$\n?WޏiS#~<%ħv&NZ͆;!iIu}""jhK2T6GN1?P@Ơqͦh$>nd-V n].qLN)4 )mW7MG_B؈>`D5#G5F^ rO8u?(BJI/Myz4BXpfW2uFS 1d 5 |}L7yuD*?J'))ΘxZ?XCt 8l`)Hg_'λ#߳tő9(C pG"9Q8 -iǗi*GAe-D`.ܔ(B.heؒ|oYÅ#h`91\@8-s6ɚ1 sFiþZ/bP{jJksYQsbWHYzhB~ͥglWCęTu`$agNd*b}te.н)=cA{exBӎ2: DAT|R:(\V#sV]zw.dfvvQJ~3 ]]G x~3HD^EE2v3%Ϲӱ,Ou+jϦܤȰ2p/Vܷ-rmbh:ej.tM|3S$2c牀Tiaw̔c*?Ȉz?j\HЫ[+yX O*nE q kвlXfI1 \-5>+7 j6@YBT:)CҠ_&=Mgp<*]R; nX̤`*'LZ!~r| fcqIO\sUBG応Q`L4w6`/26؋cCFPYέlAY"4ux: ї!=)Ngsyp/;9  [foyN? TFQ҆C<+(T]z[vQ~|^)Ol4A9ӑ113ٓw38t ESp<5Oܷ3]\!?!E3/! hqO .)x&[1=CG좩FwcVD1E튲Rl]d?הF0ygxkra(Yk4Ԏ],aD '.;- xJL#蘚qGW"Bx3@b(Cq5O #xnRCjG%n[V Pf1&nj?݅^o4+0k^ ,О/N}Y[ќQ6l;Z@C45JuǵbƳ Q'`ζxLp%ql^1^A5vu+$+LlbOqVw\ IYPK>iz3zT%X}zRégdl逭g9ׇHq( B ٕP Ln0/ | e' >쪁 RKnXYɚr@]hR5=CrYNbT @5oz(;'o6$~ehҏ0g!*[ ?$et$4 2=]I=2ֹ5:&εD6J2<ߒmϻY" Z0_{kyM23y3ւm-(i`!+K+uȹ[[HrCgc>6dXF%kI!}@NXJȗ~?` /aqo [Jxx=RR4ch1zN:'LX{_P"+67uQP1t-cĻ`[Rhn4|-7*pxktM# rC|1uk-g)}2'tⵍQ?f)_MctDhuL [m0c'%`۱9v;UXΨ5eoht3n~fI%cԧz8i­gY$;+c6_9]+mXH`)/#ĥ|0Ow%' WUD  6FRSS >wd7ԂGӀa) 詛j2ۏv_lLزkF_rȋ+}/߿cz,!;@<#lv(ج)]!=V> 'P:mn`ƨЂ/4b2W\&&<M.ncwĎ1 l<K4aE&AkoPa<"=TCG @&/A!m>c|Gbe8(. 1,oz羆"^&~]z{U1ophm!]]XӲCޜk\7}k̽Sdؿd*&KfT YEUMՑfds䢷u(TntG Uﶷ7Uϩ2:{Id?\먄"Mp*s^o}VQ_؋y +9񜶸+=PrGVmmu|zԦg*-uf9dvL H paM_b]!Q4NxӰp((qKF]E٘-@O~#":Ӝ6RG4J}Ï+٨fUa*`.YڍBޯ"!D'Q@Vw.W:Z4据s Mx>6Ma>{T뭳3\knej-JIP%iDSHsU4gwf\J01Fs*DNwTrZG[s0B]j0[Pm ߘQ_/g"mVH³OT9KKe tTY:ꃽEx&+Js͡ iɼ22gu8DE/rUh~H2MeA*AYa̅ě+3 & {’U5|A(]s`q3 d/8vW3zq:% fu*:Aiܫ#䩣l UcŞVDfOpDѩFOt@f T^$2-ZײnV[+@P!E1˲iɞGBE\9TEob38kC1p늮0"$ ܉4Q@pV2U bw20)K&b\D*T[keAM< }bgpkڒ5vӉ\p_H ZviRv|idՂHlWF`T* ѠuOjaz*|utĔ #%w*ae"9P5_L%y''Q9Ghrtw(e`q"zTQ\7U j[*i nt';byhe:r^1~ERTX5:_ć2X,x֗8m{JSo@J1c.ЍUw@ָL[lQN1@,%kahNfU#QĜ|#J$mF`}ߓa{eLЦc U۸ku|5N> hRJy7}1m$^ʠⲾ6kAl!bg&)ZŌNqSCRĝg~z^yT#v{NDBe눾bpBRS7$>:(Ȩו9QrOC n+^,!Bo P)}tph/P+BKe_j{\ūq)䡴,ٕ?I)!@kv靚ϣ]*lvRRTywE5Ze0y6D0/9InbVg@M{;7>&cnyDF ^JWp2m;Z4?Z|-)a6fO$cbAZz.6 \ҫA\ܼ'E`VwR+%&N rN?0T&&-ubDZq}s,gKGAEFT)sUk'wR5) lؓࡾ?|\\10* b"?yϟ GswUMґ9"RlP?ђz*{ }+,zmjq3}i-dFi* sG:X2ـ(€,\c0ߒgTNRghOagF6-!;_ym2a.]C$f7ܘ?ZTlqd ]͞+k?2}_өlG}=ٲZFzX,*}\_!HqbF{6?Uz#lqFH o~(~1 &K;gePK+@!XxxmVyəWD9M{GmE H $MHFXmHkBO8)GJj<0/T5 Ӳdǜ`k?T82o$DU|o !&$DSw*I l#6J̈kD]X:y(F?bSuȶiVuf+mΣf+9zhŨdΕ&{pDmlťh({tMd~b`>(iYЌĻ(7=&?WKGuRYgL P8\S_QR<{%IM|ܴ0 Vzߨ3xlZ TmFKqxMI+cjIFGx3'Ap@];8܌B w Q].a:pS*@`,rNIWo?B " K"f`E\8ƬOdV-kS̾`]+cam{C-Crs:|~qglOa܌Mwôa ia|"IEf=<~Eq]7Ƚ@oOQV88+vE3U]gg37]U=\z+>'۬ 9~0rޖ/a.MV뭤8&3_9fe 17~$ɔʸKSkgdI&Q˭\l^'s}Lh{zw]_Eo-oKj[*.o5.{ޏxԯ C⨛8z 6>*mrMI3'-s%::"*W! OM]yy8kW{W$;u! :+/#gLXj5/!A6vWxOQ {rM6EŻ1͋6Őgx( PaYAo]ZZXj'8VT87[X/[ڸLAy>k~o}Pnj=fR$}Eolj%&0vp@oJ@ĕHu8in>5cgH2]!*ҳp]pܼvDc=(4[:YBMЩ ((]n^'htt5G>jR?Sy2㖉6GnE0xw$~[Vւ=\< eP7zi Jx`(TWۺ-X6׋c3(|dJUS uUAU+_c: JX\ 4+-?; ac]̴}H%/02(Mo⥤=[9=6[5e .>$W|zzO.|IrD֤gCwgR2/ڀl*VEkľ?fԇeMLX?C!2r6cˇM֔\ П_ "B.صHg0KȁXa93HJKĐ.ʛǔ9RC|LY2 Mֿ=Q{#Oi֓4,Y8:k2b|X ^u袈f2ȃ[N xaWl }Z%lH IsȂP_e5<Ũ&ym!m25">N R `c %rF(jY4=3riӗ!ǖu`zHo 4ʻ?筆2y`>Z ۀ^>&8l% w@/ x0IkG;hTkY~8w0]grX9yؔ YAYfzdPM^s4@>y3=?oLK>r`UL'O7)s>{T- ?αK~.1HƔ/M(1Z@D0UwOn735nX7sy.㜀#L4z|~SZ O4|Qt<E:{zy?<#-^Q_,AU:ڗr㡯~*=}1ٝl aY:dG.n~ 5 {clMGMkf:k%" \ _ M+V˸(„-EgOTOK+pI#ŤW P 0Y-+  2 IB/jz΃Mғ4z-ű,p 4}Ɲ56^7> $gyi,z톔pJ!-0sw۱4]<[TCx|j(fN>d&[1 HrR֟nnQ1!. xФը|xw X" ~8wbՂaC @-jmu ErRP=!鬂w]&Q<*Pm gJu ōO*9ՓD)׈?9 GX3@ #zD!1]si悋hvk.bPi;Xp0jֹ[F7Z`%#u<+H;.#Eyoz)ӥ%1I1,_ss=PpԆԧ$2|N;x9h ,2bp"]6&ثGzK`GdWIb-2Q'Խ[ " y`M"p;$) Trr<;͋Dw)f$dPx8™d:J63kYPcKC8LZ&m'Nf_"A_:xkifM">D 23Rvp+mi(#1\ڨè`VxL ާ9#%xyEcQtB?4nY4?}K1Ppp:tڷd 9Ti&ҥZ% [nE xƪ{ ΡݿVlB` ~.#}^נՊů&#{dy 3x^g {\jgTL`}?W` ʩl]@e'Ež>y*q3X°[ljtEL+NezmB;k FmkJ:uk¾?'oږ,:ʜ2cuv θ]' S.QDyt;PXQ74>4 A1խT7*FuBqF0W[_j!]65°gw׎OPSO**cؾ:t#ۄIN+`h˳ ҪοC!ɴzfx`:`-,۝-n?%9TBu%FA_@/,6Eh,4FǛN>8N3~`ڜQځ~B +WLF8 퇤"DJ76sX|:)?qҀ|:Q8weྡ(AcVLv̸B1yZ←0_5,`2LS"Y'G _+%dR1ZzO5Ihfh袷3 7@,8d٫wZFFl M6\[EO3:_+s8f)аQ9B(VT_UFfG;f?o{JHmZK伱M][0z}֕0=U`T;r?vAU[b厢N.OYM}?ַ8>9uPԢ7BH&~Q;Q* տޘ&&_3yJżuOy×;|={L2mys 8~!' YsUb.P"/`]P#q?pB YԆVT@[ ݽӲ&&,L7(/U%wTDXj%EZ8FS Rsj/1i'R&AO~SD8ݎ 9 LcPZ ٱLQ2z4p'g[!l*A3靭Q:MIة @갬ϻa'?-SY߅r21$Sidu堀LqmFh 4H_PԀBX AaSɪ1*`\ʞf&XNS d;nyE51 0/}8s NTXB[c Q\Tg?KUR{-)DL@u,>K:%j?< D@zYEW.J)NtSNʰu_xuhdk# ?XO袖r5Z}lXm- 21+Ds B` hpK/T<02CEGF48ȵv.%JHP٣+=aq[_wEWb4YsOT:.7?c!l.ll_pieث TDt~ܫq}˜CnJ^<%V0V&~5rrXnjG@/%)c ጭQLpemI<"έYSpvv<3{^?x.42w4̿i_$rpZ> {^shͮXi(dW^93X%\fqDv27mu=\0R rdMXiq81{T<^ v,#`G=x*ecSzЫŌZ`Sdz^2g55bT{8ޡ ]-eܿLL%Ϫ2qgch*j?:+ڧf<wd(ʲ0:NĄSᑴ_itb<0bP יaxp\c驪:T'[8{p=(1E)r8 ר'QK}X]|i(QAɻ:J D7F߉[@3% &mU[B2rщvtȄ7m*ꌺ{=2 ŞT^+TFclGI)55냠k[z$kO] Dη|[Z^}ys„A|PK5߶-^^$dmJ.irۂ欕~OKNr)eCWY gRv5bjѶşzFZT!4*/A`Ҝ2%4dc#*=H٘"kyJz_(tԸMG  V+)DCvN[vѤwj\H[Delþ$ gWԯmܑ6'< x,M5.TuE(wom[˺@"rln=EQBkH/䣳.0:(7:,LDV_pH4X9/0 {o-Iʀ;J]g>'vc#^T~6ݡ?7Ue]1Ab}\\uEa϶d&.(ݫ9Es9oEy0H%d(?( gΩ?P>UA[OuRI\K8ӝæHĭM$#X!7zq DvES"){N)~=BZ1eƉ< 2߈Mv!RD± +q ة@=0zpFf f0LgZ_@S7շL1v+ NV)CsNTj&]r<"C1 cIeϺZ.Bڝ/?jI.16iO/@M8)~ E@ƛ;YA\Iy%ǀaڧMf۔)l02B'©k0m}7--FUd =~mE<[Eg8$kyO71Cn#NSBg XO%_~ W8~(E37T HѽpmZ{ץat=6p &C'Ye?^ep.fQAnƙ0HU.b+mISˡ&wΓq|~ޏB8K.;=Ju\ϭi>1!U\M.ayELM. XKl&g:_y#"ޡ ;LtU4F\j;|t '@_BƟ@Λ 5Ω³R~I&dp.U7ר#2u\-[̓c0IFBdCáfE7ʮ.;H4A&:TEk`3[{NvҊUo/tQi)QN4o#ei-H՟z3ٚ5lNgoЕZgyTNYT"r/J1VB #:Ҷ@mJtŒ|@~kRRgw4Cw͙Şlv,Yy2f߰BҢA 4Em9~h=ݵ |_ :U?4Q3@f]{a:Y,aЮXwF3y{]/Jô 헿u]+*R5;SŔgU+l۪gTGz(`: Z ؋g1Wes@0`9BXeqr%ߏ{Ьs)EY^I'_d\Cb wV o([TfL_~zЫ?yS;'xz^u-;yQv7#1"p'Eq )!km~W3d4!'X҃*tȭǦ 7,/9lICv,&2edS*ΙVgK⌙g£Qtشe)bJw'T/Vknp,!sl?F8Ts.Ag:T`'-81Zr L_^|f63Xr>u F,*mna`]r&%h'K!P9$2E+MdCo[:lYJV$ }0=돰dn k}43=P@i9mtrRr4zQi$CRO8DCW{[fMóU}YlǦ'{ڝڹIP2o @~ 8up [75@~|IYP5ƟtMoѹj]iDBCBB(='R̬D%Kŀ"9pF_ is7!g66<AHXtE']<-MTGgRDc/wѻ!c&b  }WŠ?vtA nb=d%j$FG m/gZ+ue&67[:elلB/*sؔ=`.F,gמLx]r$ZTj^?*vS7qrJ:QJHezK%HYgg pcX'ȕvcR*'-}eRfm5)EKбg_4 rgPnFqPS"+ܘ?97dc4>V 5a^ՋHѠ2\FڧN3ZmF̬rrcyǜ\ս}^ӆe1IͷӢŽ{:i]0GO] I="<3FdғwVŗ,N'|Ýpaݰ.ITI[c Փ!\:&d/Y&1r f ێot B-j^nz<1^[ o])iYO!+"8χ/n}D_9r ad% FX.O1l\j8 \2΀.?]y+L؉klרnpnIC2WB< c @EW?0ZU |*9WM>% +ƿL&jtܣQ}ꕍ 4K Ps)) ! 7^\ճ s`M,k]3zLp~>l7a~Z%v}B6KSȒ 9=FCcodE&>wi Q1B*h:C'Rҫ܁B:̳7&Z)` ݤ2q 5ɶ4u]W6vɛ%)'!?w;z|>#`a7_ԸMT t!IMkU%聽ǹdX5n/zJz%~FdO"T\:NVJ R3dE_\.KѭXf n0.! 9&C_i.5U)/~LgT!CaF땙sH1T vKEUrhi=>5#-]HMlͳT[Fqz59i'(Ǻk gr>mظ@HV39h]$r/:)$rsSTgQw(B.в|q%`Ffyie>F%xiȲowJt %F|+vskxkb4 $/!@J0-չe7/ubN}S)^PC[\,KY (enT tʼ[EjW zWkV xYR }IA*f;[ƄRVOxRt">ѣ<*?!#v4޹ NVk{E<;; wF X6LQdrv\wrc`_2D؞88JhH8/­=-fD_$(snMƾkX?b3e֠4!?%CUיu|C ^*_誱Džy2\H —ߟ5^i&^2\"-b@3'Ob O7s-90 ȢJ/kD oV:Ą$a@0yK#w@֒^ ' ] V(')ؽ!?g(a;d>{Y\V$L-q` R.&Mn]ʏ׉lLC@J+:/|_8MƑ /جnLNy&& 7u354xiYN5!3qbJZsz+R <$L}I ㇊Ā۷A<@ZZj@dBpG-eQSU k9B*]-W4 ZILC̺HMp9HҡֺlޢN8DNA \+Ӡ$邇=2jHc`/3lЄZÊ[uR@@5>G V$o3)si\1mI`=wZ}s'x^/L4O? #9jDGEdiz 7YF w:!{0YK6"1ޅ)/dt1H di| ʶaB nH} #S_?VyDhީ@U! W#Px=yЄ,R?AEzdc3&U2b7{t($3i,ߥ|g!v}gZ6kɉI7,Tؽ-ص{*ՁVs($X;wD<i0aXZ%J OY1]jm908Ww?B >LVMF[3 5qlNW[r\Gy)s"|6t`Y`h*`{OOZe@]S /\2oeՇeC4;HD%7kw P/ZdA|Xg̝JvMFbZݤ?%>,-!<qFgX$=?Td D6l)!_ Ֆ[m quXD7t3PCqhJDDNWy|Unhorqj y`eJd س[Q`gAa.uEd(6΋[GB{í'oic+ߔ vW신UI_` G/{yQw< 'ep(rwpQd`TЊ^UU顆F+YQ1ZǝhȈ]bűJ1?#i܇Z"`qLRXk#C=O*8M.Cw/s6 L]JReO՝b5YsyuY]Pn9p6%6j|ߛ(SSs` ;K(shEeػX^ d"D i"eO L_(ɮЃEIj _+QT)EV柶 K&i/xBSy4rIdȿ}5ۿ<ĪxF/= ˗۠GzD ֕K@Fq=K4{Qzo&]83-yڤSݳ` |3vEd>oQ9x!}[DaW˄Ne>^G?^)2 E(8<\nqCT&'y[vᲣDyI"u,O6%ܫ^o/.2 $l?VJ -} 0 ra jg7?h5h"?0"A6Mⵡ 6j̟H`f{ Co?=\UeljB=  ?X7qrWE=/귯fj53|sYJE〢U]p!'U8ٴC*S2 Ne5IeZBhйZ5@c= ^䍾z(D&XP:KyP'k(A0%Wr>: "qlT u0ejaD\nPw_^ *8* &k=9{*cH|j*hе3#TJmHNM7?O6=ܘ@L6ũ&YAZͷNlNxiFU7d©z|ӮP Y<ٍ(rU5vlp WNclnn/uSjvDnAG0"QQ3O}1=6^eSbՐ+| 3FhDo,H1XLժaպ='MT3Z̬d/i-6M^;cw7yr^f8\.ic|i@|l,]+rwEVCv 3GОRMцѢ>#PM ϣظwH_8~,> έ/!Uc0Dx 66ьhC܍j~xĠu.&^ C@)(ܽr'wAD[diǑ _`]W*N9WiZT(ٱ YU3Eg':*+7]Ď_V<8T>!p(иjhh.[vvSZI؂# *aj ;]9M :ỶiC>+!XGdx)tG=J^cN ǿaױ> .H^r:_^;a.PGVAeNٸLOA.Y嗍yى,nIy+tHR6aԖj/]iN?kr&:Dnˆ cۘ;5$j=ef| t'_T!*HSӫ:~î-o>r,e &GGnm~T 0oHfQHfIFbL[_id#KƳ[,3w"TBCݝ2?ژA_3A{!XRCW/SNyS*D!k^KB )8Pu>Z0i^7.$~M<@0픏nr5c_Ʌ/3&Hc{5^o,a',1O{ojXdiSrkTTvz@TN1|Ϊ(", <ϛxQ]Ʊ~]q;~WKG!`VTlkma[p=&~U݄*Y@֞K~K;%! ݩBqhi 7^ޫռ=RZ#Y2^A46H(?جBQwZwl*ƅ%<_< .V7}yǘ2SS Q tVSK|Eeᕘ. _((mƣ-IW|I^WDDU]:YNG 勐'}?eAd솬>s 4f 4lϨ [ZkGw'iI@Vՙ%ˋcDh\WwRaˇMHpJjB5pSLܢD270h&M +>Gʽ#B zwbڇD TN,: Q_ <)ywWβBEr$/upՎwoQ>1 x[a zC ±Sjb@adVAѦyYKSJl) [8^.͆H!]cmX662@AZ|)0Bfg7 ,Ά4l܎!b$Fg%u^ĉ90ܙ۲TJi<;qm앜\^v̩ApTluRH<ݳOzYX]"6~ݲS2A ?]c8(&'ZY<>L8Ajb@Ϩ̟>~9q? *"g5r"^ڙypLБ|PC߲t+(2 &qG:pSkvk1Kg)sWzdzWVZTB-wG| ?\644\ˀkH ,8~Nɖ,NGs`_C$CHHD'jɍF2[cWYNup%ࡽIU"Ziр39 0՟['Pd Td˘T}4zD`h ]X:[/K hI|Ov7)1\'Vo*VY/HEe|5ʖ5ǬMUY{4J[&UM,DSb%{IP2L5jl L0T3Q`*b]GT ҸG%|.V+|K2Ys5ڰGBy0ac"cyu{lI82Ļ~;*:xT:KIFg[6LCx$m<.3{1Y,䠬@33B8^6xX.l,t`9Rľxx^N~F>S 9qXI!k:s?D +㳓jOVלڼ 暍u<(_qs< wL.P;\PiN ϡ4[H)Ua6-ȨěFKn}z teOn}mzEzr'\ޚRH,VP;P)O:>NzaW}5@(lLd V;m3F%E s9_Xv  0B\#$^>tc AxJ`+>G_c9"S8:dOT\=n?C5)!]6 u Uܵ{n%VƬ+v?4h/p"LIs(H|MEX~; ƘyN{Sc J"u&B# #H+al$N{~Z(7c{%fH|~E 9iI> J|CmfYGpBws3A8U#ofgٔBBnv= C=t=1k3k# q&~-hɎ9f!rñ=DW(4Sϰ}Zِh73EI ^db܋g~vόgvzNUs>SAzϣA.)JӾi0+H[*PE&tN?}M%巕wM/?[x+݈]Oɶ4^fP! ;3Bz  Ƴu":A{<DH͇ lH " [/<:(TO-?M$nճ7_pV ~JAmM>Xy ndaYv}F7uMeWzYpn/>o'sߜM呖(Mw}km,RFOW.y ).V~:`+FDp~eaf $ _T ggҍ7N] ,vI6Q;|[0;)*1%E.ĄL%@_hX4Ӧ53P 4hwGFhl|o)%+6;Dׁ5~HGo?"sP⁩/zMl87e[XCϘ%D~.ES0` ^0Bf?9?9HV 2 $q7=܄W.\:z:}ʀ1Ba A!Ѣ;n20J1;e--kQ-+5(6a'%@G`t#$,}$z3`ǚAmzA󞫬i֗1t&;Ώ*{/>qE fw/f\ͷ*+N&]}o!KCS' S"!! /Eyi5QuoJ.=×4jJbYF p o=̿{+{AwJJ]vwߥ]hq4/XDq-7i@r-=ӌo$",? ;qc E׉[d#T3n347qd{s  7X_T74<踈xuBLΕpIZoY]|\%*}B;cK<Ŗ/!q **y0@'8Y4&n_^M=^4Nۤ=.0%Ĭ D\sFJ^,Vz?9٨q+7d9vuZ>&m&PN10{\k0nXo@Tu:6޸Z<$B4\b$Gͷkҳۙ*Wzg}ep:dz,G<Η;iT]sF?rRlaIɫx *Ky>#y)7iD[Dgs>͇[jOp-jJ43lTp}.r: 4Fږ褓ne .Ӓ\.sJvޚ3#wz8eꏡ:H]̀^\~In &\c w7Xc2hbÖ!_tҤFl75sk˟ ycLDKC֨xyޤA%2?z0IU&GE`z{ y/HQIځ,=i\\&;-A|97qAwD>H`ӛ> ;!!?CS<6?IǦ!򏝜a xCڪ]L3^+EA)3WdR:(_{@w!J8·W߷BDLgVvv1itaF&U`˧X ?Hwtzy-[ڵˉ}aQ,ЛPUYTlxr9P?ٛOTD{7oTov> |OV$s8:sz,,-Օo7+"׉`z{Kl czl73oxrTKqU gQ@x/1'tu9m+s%5WzӺ+^Cl1LڒݐjHoadJ=&5+ȵm{+C=bO^ +(c6f|g i0vCߐmI0$QB]d1I2[v%Xo 3S8ZiN6=9XILxOQa;t`UJO?Wg߰bZn 3qM {8F$ƻ 2v@J|鯷c%i$'MAY"iܸGה/QN|p_CrYmoPݢ'۾VwXYc@fDDRFLh!{KfF9ɿ㛚 h_$.F;w LoT"ׯ)kb܊cBj~zV6֟`(Et`_Ѯ{~uT0`uQRP65-x#kĉm4$DE$4jjCr}%M::n p#QH^2s4dEXJ;p|.Ym^M&n ` @&iYb^ŌA#n9LiM[}>Wˬte-jCuA?{sc00AfugT+M &]XHe⠘G̪HF $\^k wKqloXKApgDhSsX0ʥNƈYKWkkp 蕾@FdFDmb>Zrt Z{Dܱ&< c-Bɤ5RаHԒ4 ǎ0w).ER"߾$n˛sTC'q yCgFMDL2ɠ"' #Ǖ^1E\Ks۹ $ԾܷfNPFq8$Kt{%'en*a+_RJ>]G;4y'5+8N,B3p q ꖍnLҚf.װט#/5"Ezlc!k^@liּ8f:)p7"n&:TL;aBS"/;9o$aflO{:&4yM(,M k\ǠJ%0&}-[~7Ҙ54KV*?:йև|o}h|#pd]TKx5>s Poni4nl{ fi㘂Zߤ4"cev>hbw|9E3QkM++כUIȦR vYS>>YJ@x"ċ:WRG:3b9a 0@8ǣ^?IF@b/K@_h̄'=h++.1"ahx .1=--@jB0߳QI@k4 v~#CxHV"}C6veU(ҍn9u8Vɉ(gm&<]QP u+=c$*3+kB,Qj0|}A.YAS/l)h  v CDTM#qEfi2=$p*+,뽙C Nc4Rvaۘwh`I|lv =t?zZ*=EHpK9}^ND6\9fU9?<v ;s0&ئTqt gEc[US5j90">&ZAac4v)k}o7[y֤[6v+2/Î+ҳ$&;>Y;1LkބM$}QS#ЩB*hL2>᳓Ȃuw5H,&|u9sqi/St;6ۧS%rspQeXGm- &IMŅ$y$/g\87N\%񣚱A׎WFXHҥ'%,0Uؠh(R%_Cx2?'|G_Jh^Ճ-"c4 EQ}iFmˇE|VD˺VJa8=6eSkn*8K;aXS@\gMM 0]lop}`jxTwL32 Oק Z,>ۢIBKX"\>GˆCsb$v~xÝ9a!Ti_P?D"d:7OB c͞9TSs-g(eћYV27 \`n%*{i<_AV ʸ7zZ5vbM[VF |:t: g)P=y1_= `#,bH:\!6E.ZBn]H[]?1obc,K-]UxJ8aual}V[~eB4p=ض>5]Yތg롯IJt?.7{*4/R3;_4 nJ=ǟ2\wb .jh-D =Nfm܄ƯzBF@F١Ѯ?`hHa@b\#Ew!N٫}q;Ycw|2<ڳsWSܞ*Q&=oٚLuֹ˔&TC,ߓ"`WBDtX:>Uvj$y%ױDJw5'Q#l@MkV`6Y)TxqrY^ԌӿeFwlII"sXٖ{Š٦}7*xQ&ai=,LeJEZI֎mXqEO0 NjIV?4Ĥ ue_U>"cC]ɺ(##pp(=Q8ȡ"Oa@*}\3EKjIY̹ErȤtas{8LtZ"YL`}k'f }m _~z  <S{E;t.JF7Z IkcvI[IH 3ly%K(k0-i2)b;җՁr=\]R{_-Ї[}ᨌd%ٍ(3r1w^4l_%mS"c ViH)Dq *cb/Ga&D;⍖o;}1C9,^Wy\3Grx֥)w"Q1}^mi݇NJ`HVVrs'9`J^j0dH}ýblֲyDu+\j=90$fY19|S, 8qDhoK4]Ֆҥ/W;U(ړM$ܾuUH 5:c;XY s}&toŚOcv ǐ 938K*G.H[[;ZZc]º-N l,W&~>5+aì㤙ͷZm8aV>EB_7G@ɦHd;;@<{I޻ߡ_ _4MkRl29sr+ |rI"_GnɅXyL`]3m?L]zXiw{{϶TDMKVFOw2&_74QU_ٻby Xc6}q?Ir:Ң0:T@W|TQ{ fBDb1ݛ*DqDK7|wZNrS1OxyZht)§ PQغ{',ӊxG E_д~o}P f0\;En-.Z1q=د*7NM,#fsܒ@;wfēfUR@ƧmP`:Q<8?뉭yPt.IM|4@ iI DXWRz.,$MJ=<WjqfQ:$@οh5fH5rHBMCOX. C@[Fw LhiSs iʄ* ?>3Q=W cR< #ާrDYz<{!TWNQzf#j szt6Ef[k[A˟1;{r/OlU`}#iq Wԍ]Ȟ;_l'EjIh6R*ޓs2d)"{dPS htXMۢ\{܍MKuh&ON~Y?7,}V FCZ,Zc6K aZDMD$XTϕM2Dq5'OA 2>OX38(~ 3qQ$/-fh)zQ72LG+2RV"k$!X}@)H-*]SsW5?141qmw)O>f7لE+c4*O(PJDkwS:7xڍ7f?h>*ur`%#+[ݺ1[Ֆ9~>/J::6,{g a汆Noyd\[αW9h3AvvK^7 dc")͝H>U!0ް4) ;M"!V̺z5nt~Bj]5'8sq5^ n})ҋ,)]&=E})ٓ ܱ}kmdoGyq$05 eR|'.SWi0H saGCLp@:eT1AĚKi +9ax8SQ540 Х[r/)g8o5$oVǃȷ%5' Ԝx:tvMmi|Tϖ-viy_`MZT7 R.d@BȅU7Np{-ڦ;oy5%5ӎ:Zw6w4[(iL˃")"Ϥl#_z jJNP܉LQ{iWfŮԎQ/bsJ)2B\!їP9A;]v>Ev"Y3{L 5X.> #Z b?T3 wUJRYwR:-)o1IUV)X`?VsS.c c ['7/$a 0sdF~=yrNJ0F ga)R%x^&d4D*G#%"O0:̎_OLoB2<ּV- KfCbyx0ĐM.MYNUb#1IYfd랥rAuژhWeе~=H s.-~,%V^zq8@[1HtGT44 cvR_r3V:E_ ŗqF.OwW%W(WX^oL\|f?c%@dm=T%cۅ+^# . cӭ3Ž]g Bt)4֏{'ʇX7vv.$yH[Sz{d]Og<ԆhfO1G6~Fo6Ja40/ܱz{ "Gt9ͰCWZ(^jW<ÌRqlr-/@7J2b:vi;4 k3:%[477(IxBx¨Fb&r] s5bEWZXi{ڰEb/ySٕ(׊ˋai sQUb<'PanSkNO:a:ig pLsFdD"kSt~6Wh ZĎ[dm—=+,F;Y2aBaZ`ENg5Trl{k*o"Y$TM4C'!|T;)^'lVpib 5=?)2\`񌱦gm>"/M;7d"\TK71#棾|9).$bݚm?_Xv为ӞUPd*k]nTSB\ycWCţ9Guu\|S^_=a_8Vɑ5 90;2OvؔR1 `uKvsh3_%U]O|'NueQ!'+]iNE3LzJY"Q<@7cof:(#{Śm b b'; 5S,/K_OC'iWyOg(K,>+8%8X-n*xDߙ~vt6)|92R҅;GƉf<}?Z[DN"X}Q#:5N椿!Ud@\u*:2FWfTSC٣U$tE=Q 'qFw+zU eFz/Ϻ闵=m٥VHz_W:<<$(Ae*q S`ˢQ$o,?1\/ҌcRIVDJ YInGܒt,Hd(u|ZYtZjҐb)n_:/[5kqvuSU@ˆD} C˅.}I]昝. k7#;?ghӀN׬7]kZ9u¹oJ̹%@!ܔ rD/JjD)wEf^!y6f^FˋIR#>e[7?.om`hvyIke{u$yQqUtnɅojYv6D\&`昃tyRa+VmbsiW3ؘEoU4/.ST4~iK5Q)~'kK9I?7jT%.:Ȗq/1fּKk0:{ۯw;F- j{0@֢yA? v>XB!1`}sAskz^Ojiƨ0S2WV9b]9gݖE `5 o-vZ:_̰7MY79^]3m%7[S%8_vRbG@?yJ8d zuF߹(miOeI\w&Ʉa㻽Qw'C۳4&sNǹ>̋M&m_$}<5XIQ 6 د]V2\0yEz QCq{JB`6]ѹ'؈(@޶%[?CNmģ{JMy]THgjJ.K6҉3,fw?^ua3'ECbXh72-m飰&>"fz&>vY_gqq ??F&ٝ`A3(̬@/j9}O+|~[Gеd?tVFwXDi#؍"qvϣ' ! U79QؑȾ>؇D \}H+oVv3;߂f< hxK: +_I/J̖i̊<-b}غubA[H??(kt('5۲!bFo]VNRۅ5wZemB?g.>j\^b`w 4 ۾.]lB@x< ߎ:Yl>h=^ȾFڒSyX0~$`q)tL > ~WYgajsL`d?H,I2\7#<7S$ 6*֊){\6\aVMjV3A܉G %^7+TV 75LJ_H"Xk[ L`j`_D ?(JD 9!{R'*/ L ,6H4~s.pYvk͵^X~Љe[KWG@։gmӽa]Mߥ:iJpyYIJ' i}ڃ&Sڴ23c`@EVbkU _dO)Zrw.7ƽtTy*(Ew< MԖ Ӫ%=ǓfZ0A6} H:eK]PԌsADž#x!D`&?~4[vrqDXRi9 Eg"ty~L'o f9QiUr.xw'gG[;ی*dH ?]["{~!N޻6p?k/>cS[s}y~ >k+A3 ׹`?X7 Cv-db-7jy&DѮ}" B@+O,W@.J_[Vw??$WխMNXwɚGkwO#qA`֑#dl<vz:ţGy\؈a-ŝ>@Sh<]E\wJ8(7QPIʗ%͑(brzI$wiLi4/]nSIu`wZOznASg)jEYfd.ΰٟT6}y~@(y9{\>H3-]2Z^)"NL)sYBѐ3]Ӫ3aX7Z?OP)i%~a5lo.XÒxln;khBI@q3lwtBgtۖ I>w^^ &}ڰʚ%1*族0rVk|Ykl"E$#."}F-HV/9DC]2wYCv$v$n@ekc6Dl>D8]J+8hF{ %QS>cv{Ϲ9[{r5i2/ M>{b {1*k@ʌeo>}տzqf,qf- _!ŠQ[-ל9yЬ~Zf!'W{R3]x7j -9ɺzyw=diV)x;Ӯ)/}I^:3U9"TO\Od 3@f~$E @-&ZfgxXTrueS(S6P=ΥH#!A^%" F TCS~)K9N>ٖ1`;!,PajhK r jI39V}s;hmSf "d;`Ey?Lu&ۅ$\$xhBRyzWu F} #y_WT@"bќrR=[0Z6MƖEgaxr@ bV+kmbC*lTEd6msAO(@u49<^ ^~  訤povCS;] [Ч qfXxFiNɢE:j8sǏ_O0- z 16!<^ =\/ %=m /aܹ (P-Beޜ1-u49Ρ7 *gMsr,kHȔFNk%.`?TK=ݎLH>f$F_ w":Ez= Z/1Ds x湭82wm-*^hN~O efHgt4kY:# 64v_ " vӎJ$r=τM!m uPۖ+OwEPY(!0J] ,@!ծ@.:W;d&`YƮ4)Zq#0Kx[QSyM +TѴSYecտ蟅YQ:Z#.zVKaMw8՟A鋻RDriir86׃yV  a,s-MT/b::Pvb4;A@:y ߤ0L$ ՉA1LBv1I¾Œ飸eO$8. ёz>UWd  8(5;{Yt?3Wwo=*;FYGE ߾j+!A=Tܥvg\IuOzI] DR&>ߤUiC% -Y^0cj+4WMhzJ5vOx%yTSg 8s'Z!iWaM,_חkL`AFeW4].Ў MXi ՃpW*r\{V 6Z*d:jer(*549-۱|bSN=EՌn<\]yr5[w| I0 ;46vN~ɮooDBY $Uq!a Isn)KM;AqydcE˛*l(ۧ%^kJD /~h)pıWʩ]REFc*iLK/&ghYUA)r|\Jrx8<=}^d}*E0[yXњ8,:E`4ێpMIqXi 5S8H hYZ۱hBTrW-s_:_o`6ӻn_xQ} FKǓb)}n'efYnC!s2߫nW .-{. ^'GTkpp*dP}{QQR=<Û%{B88]&_'a֛ӽ_R%#rE@p/G, L#)~MN%j:u'Rcܼݼ("'YLfGa~U?9}"Vv sv[.R;IL'!LI'.CG"4` vf !' Mor_? ?  䊬bhKwfEϝTt>?bb +'35pLi2UBdv\ _9!K>Ἴ9qz3aզ&JҢVM#2y~Rn m:pm3L.8Zv &yqGFbxbQuVFn2 eK,@ )DҰM!d*3rkwOdTZ5U.}[N p)EhbY>I+ [ҁnZ0!TSrs〝X:C\v^s4np7@54Ip+t؎y'&qAByΐ1il9?w\`s<%-Lo G6 SJ^hd~r)q:OFLxiyH!,[0Ol`bvrqRx,wޫ'1&Ȗ$Ws߽(7t (-VC_Z6WX[+'#q ,E2#`M3j@VWxL(Du+o߽c+mΣ,Ү%'L 'GIr 4r bdTkWݷf ͛O+ݘXOUVNW6&{2ڥ{{!R^UWwEaF8I0nFLG5a=~`ʊnE-|}g+97JSNFQ112oKX7ks{qEBC} tCU9Vj C3mMC<{F9.'W }oj6DjGb20+.ߖ%Adt}]xyua.udbwoFfbLrfR_ :1۰43wB;zroReSA<ECXɓСUuȐB~G}bs:eu7(I.D5|f"by?O8^O!/JvZQ8L^k^ˆ)V;= Vݥ z|/+{%000 4(N[@XSG+lwSw ) 4pCN7_kicDW.-x*Q^ʳ0{VgGXcD5Kn x:Za#H~4 nxeF1ƺR3v$2u˪U q4`.{ ,=rypJƹnm m!|pX0COcՎ2Uks@tW P KS!0I*1DJ!\~g/h@őj{iѰFtpyqTK϶zehd 垆rH@3= TIF0niO;١{3m XV?KxkuƉ1؞mX&(T~=efg>n++נ %ԙA_Q,g@xɋ؀.*u'U'MvFZm4?Xt˪L&}#춼Nq "m#I, 1Q''.\;UnA۶z62!JzbA +{ѵ%H{Dy[Ts+fOŧR8-S7O'G~؅O䪾@r6 .5&WNSRTuT@晞Pq~G7CKBؘݿk>7AaZ̩h1 7ĶJkE5V, EFO,<-&wu ?Nw:L&Ly4!_D")WJzl^NunGinxJAJ߂{iiYQU68^@6. ڜ\{W?@3^|ؚgec4ݒ(E+ԕs Ar(@oW 84 ,[hC&t<@@1Ո_g+py[=v^i Ա3P~o'vaOaQζpr['qFl(^|A{nj$BDƽMcl,Egfg5o}B E,7) W(9(sO_?,L )(rOFAswQz^*N+K#*a+#U+1{yjd6m=Kt p祎TeVal¥bocg&p7^ dqt{ݯy BuCH+uHj`Q4bS:!ly:j[k-{Ȳ.B| R62ߘ yOѣjOT}ljG<l VC;,>Q!B1w`;$:i$KF&3I&:Z/a& cP,O%|^){@)+,0#aݝ GV̤z9uRn%Z B;{=4w.XsQ7 raҕ`_de<&smg~fOd Z S2L4ekmW['y:9jUZn~wNgc b|kVe#WslY*2vT\UA[Q5P&3z@ T.Α'e}+37dZ_Ġ R_io C_!3 ?H̬gdvn%g96ǘşHߌۨExW@NQRڼ]ϋ΍^˯,5q޹!*^UVô uX1X_&4s#Ҭ_aŐdwZ7Lf <5=( 3Ǽ5+#q 5{j*b,l^0KI"#='*U4W|viy`U6L"\܋ex׉6Ml;[dnF ("$2K~egO67󫈿o?luw\3F$FDȖ@%D~9gL4KF58FJ|Qd ?Q*k!A5`P3dԜ]T R=OJAQ^Ь.I=q֝(ƂgRBl0 w ~8Mg,o.Ћrhh) 0\nJ.X^w*M)ӛ$TRez~Zl7 {?dk@tq1_ԇ6Մ3/ׅr}CZ>((XͺGRVDnRJh9!WJ킻Kz̸5 ȈST{MEc-#gJ9igdqFؼ&ŧ2jW/<;ų-a2tMnoԚH EUA[H;,ElK('/o& l\;s7}V6lBj&K`y+J@ |6Á$MI8L3Ax%% u'aJ'FP7[@"XFrޏs ~9sRUL7z'" /mo58T}*hI1-oو{% xSOh{?0̪ųukv/^ R? U|Lt2'MX2,_zwH DvUx%-Y g)x#"RW(UBc夃=jLʧ19ޢv2͓6\"S$e## YtPd*Eϟ\\ze*Jh7'P|zu~I ְAf1'З&OZ"=\UuU(4dAt몀aȺ qZ9Z楙|6+XY(p3NJKB ͏{ڕ -jv&4I? ზfFG@\f/QMn۴Lb]}Q /Z &A3ϋ#1ϺJhr?f` ́:p^L\JS0CORed̀% 3:[tg'tJU+v Tfm  3JFS^F 7ft[濙vJ2ۢ%PlD>._ba&6na*|2F*J&+x-H2s4pnX,R0cG됉a Y_`ՃE]K7~x|v#LηWGGQ[:v#ĵ`W/c|)qs?DZ)S=Z⛣Š$[TхĊ(")zjmScɒvR%P&Z55CY(hԧ=%B|b;au υDrNJq- 1b.^IYT:" 8(k`=ikf{-YH3kޙeP @ ߐX|W 2uP~D莅1Im %)1gƼ.M+S}IDq-E /\|6q?+kjCi} 6%@k워WPI1be^2[;25K7O)r%`o@@jbrNK!go A;px+ &IťZ0…#yME^L y̑|@nZak Nߨ^Z%u0<F\& @x?qk5k+57BoB6}B`)· M 9"'{IӒ_74=^J#,f8u֍49헬8ؕ0Si;̸$(v>lJS퓀+Hmq$yOlfΛS]ɸZ%liζoQ6#9@{i8}/- gQvlτɦ"];xK7kovV䆐F]}5 ro„0xE,ћY`D66O:o{@\%ZpS;pxwR4(Ob8VoN>;Р]:2ٜ3^KUwƜB=<>&%.2 bp)\ >ڝJVjQGUSߏSˤ-X_#I<.d,nKf嘆`jM[J^v-R3'=i j΂^${ϻ&s-5j , ?pO!p.D*4ϋbD^ȭ.lKfztjU'8}1g*RY@fUgTcEoXj>?oU^Ps@TY=N"Z]F g٠h'i!?翫p2O/mڒgUL6b0E>W*Nղ؁\INzKR&-u2J$#<{}Zh97A}JAjEI> V ZY_!:&oECw5_t񅒯XZbr޾FEc0_6aоd Rtjּ!w'AaӉʿ"  q۷(;ͩodWh ,˿E¼mWjT uuhJof?'Z|(\bִRA+*r C6sy"n+$ӐDLxȪOZ7Jo[KʙD AP.Rnq +6&%hA,J\b?lͮ~)yIJəN69auKXӘWj$ qw@fB&?^@Y$}ڑRQ͕g6o[wV|P4Wy/5r:[='QxZ=l ]xDõXt(vו\A{ٰ$ {0 ͥIspX4<';AC@5_x{D9=exjuXR47]wj}Id7ȵ  7սΩyorn`Z2Pha*&ZtOHGf;0Irʘb_0$wGO?E}YO[s(S87;V+B$*\i&3N `Uy8CL[}%PS˰4g#(nt_Pz"il8AgG4G5s emKO)) FGkąO>eǢ*qK:7$ERr?gKD;޽ =(?u+:ڇME-.X6Ʋ2E3b:0x,huǩ6s3Cu}iMܣJF!U@ްZZ&CLr5Ĉ"C%f{ Ɲ]5΋> $AtP stl)/ m#42dQ65.,mx }f΃lt::hŃ1kAof"{0M&(G0\t)xk'[ɰ)ltaE@iT&m/ C6m/S2b_GߊYG<"}zcچgv #5Wc}YgJU>@GC]zBoիف T]Aji僓KdOhr֌280$> {g^>d)=4Q Ѽ?|HY~84Mnw![7#^}ݘ?I>\}A~ZGnefI8z\x$⟅4K~% wCGv;AȨt Uڝ)ҰUBK\S-8ea?(ymGҞ@PTvbOlR.ovKQ9v; O4ͼ"LK{Zh9 xq#5Ł5Ǣgf3'P<,aJ+Op i㽘W䦭aze  SFc5ɚYE)-;ﰁ\UD-TK/@Xڂ2C!hbJ q`Wsa@a <"x][Բʟ70j3]+R5ԎO}DLM6ܯd!>jR"#y[r \Qϣ(;X4g( ܃.¼V]"CPrh&V&dV3L0M9~P>#~ o'oH~5|tkE.AVmҔ!hm `MbڞGD~$lH82 K\8oʨT V"'rɍ[~d{`hkf-9z;4=q}iXnosnxnF)yfSINk7kF׾(bRrH7*5[1q">:!gszf2 ihlo&P*}'7&au-g}RĎUެ}VPIZ۽!ar\ ey7x1Br_e7 C) 4zJL=(Y7mKKgDR [(#f$-DXdD 9P&\#4y~Df#: ] zYzx]3./&j\`L:0,UF(BUGHQ/Cdc~h񯫵H>+b:@cauQD$DcQ`¬#ݘ(4!r}_s3 DzJmO5/#kBddl`El}JhMA2rnGITӭ4R̳}&{?@ݔPƺ97uIwL=4ʌUCJP {c-OB hs5gQ g_ Fƿj0;PLʟK$)<4&}aV%tGG"δT@6R^QM3үmjTQtN.eRKHGX Aj}>17~NhvRB_L#. UŅw藧$ZU+d&0n3d_hr=|l@Z̖Jqu,e1;s0:dOZEI=7nr.>ʓbWݙpTjӔ:,ĩmRjJ+Z{)l7hR9!yml=DsX #2N]ӫx-=?^H9֐rt_P[1 ccm洪q _խd%u:߇b<^eqpA׎*e9ŽjrÎ64ƒ1n+ْ%{j=?3: i0&g"c)==xqT4wäu[P*8R4ⷌsjUU.Y lQ'" A)̺C 1Lz%d RJ}* U} 3Ekh 1yMeCs`^6R|QqV9ʇmjs佡p \7VxhɌƝ\@]>DWJ.Z Dϋ []КHW$jc_ uЍpI10i!ڦDEPDg{E. f>a6(yvSl9~~T piT֊DcLo6£+ SK@ e.n+B< R$ :Z7'1.uxout8CX48L?vU9;CE-\E vXr YdÃ^00K:M`J6A]V݆ rY96Fj"^8vb3>! y̥ď,of^y>{?(2hCԪy*$Q 2(޼JoWuQQi+;۸7&]V$''Jᯂ&Rgd FIN #\eB[+r~LYdBSA*ww+φ42y*Ђ#sW2~b{eV&!sGb]y%(Am*Q[.ʞFSiZCHY=u ɴk #;646{^G1уM.Љ L_~Q/$750,P?4UdT9(x0 Ign;~ nl_[^kHSVu@ egs?5` *՛׏OMԵo}olӐ _.<], j6RrcJ_G(E>+>A9U,䜇5ղrѬGz3+f=U5f4)R7l$"COPN"Aߨj#ukښ1'Z2ل 5D@)B.V=TFS lqЅAoJ_x ltpʫ?mcu 7i->j7 QPƞn9J@F2iQw&<|A~Kd쾤1@&f»Ӥd%d5p0eܟin46D&(Sh!3=< UYR7Nnvr*#6Rz9?-Tqmx11zױmZ{/Ŋ^ Y2HQ ?؃'. ͵?EGx?+Lz$io`J2a{#lb/g$J+% JQ42^}[Wex0ZnByA&1wtsj> r৶a?ylTT(J4S!u@̀7Ӧ$eS*H'Ͳ#}pjͷgF͉RD)ZJFȶ*ײ4wv+Eiһ~{9 E/6=C$Rthax%ZQ ?ES-=>HPv ݶH8襕>1XԬi. sTz U4ļ_wUx!-44Su"(U\Zh@ L*CS*"4pi8V9Ps\C[êY! RϬu{'|h:$[ qCFڄ,<שzh:Xo_ ]p xjudJsܚ'!"HkW\oj%y`;;V`{ .OUoY2%*z>#lm5c5gY3 *r4Id84wV- EC͘: Mb~&[e\ ipĘPnamm[KQ;:BtK t`H7Yѽiĺ3bO-K<ay|A!qFE:Z}_JRh(k׵ތ$䓶)#`yuǟ3%ck5410jT_"' i!؛J#gCiot(1KᚭC ]{< ZY($CZ|w0$)[(o/osID ?z$}zK(B8+}mށyeX Q1 )/0ãG(G:mP/O} s,&Ñe(j5BV~lC甶 TC>2l Uմ,E2Gތ\9o&'y<ٮI  zҟq8֮U ?cZYQ 0&Bb;Ex@mXք8^8 S2pP[Ԁ3 ZCg;8?q.Ȇ%k;,%KTP{D. ?|0qڟv9-`hIƠUOh8]"- *47]A㋺c(l+W_(9Ee6 &I wi4NX=E8j Ȅm*1T,$9.`7ew5[(@Y"QNWlpJ`"Sur3]L.@ !A'v*I EﻶETs.BgSgrExiUI†cik4xBo7L =-󪑗1 c/CIҀAnh/e~]cL2s#\Ѵ h6y&?60lxt?N>a-ANaG.۝:KNoBP&WP&ʝp"l)DԝNAV:``A6#3Y)kA$}jXl, R2a-3̳ UOsI2ؔ~` NgΦ.t6 |YxM󧛉#w'bIs *(d) UU竖lIXFi6e2Vٝh&j[v/#`6jg"4jG:2f@( !Y*U:ۅQ[{?G*X)xW-Mbba@)!w<?$ߧzVз90ejF49ȹ&EKC$;=8-$rIR}:&||{N5"h@VH-#nrjqaнt cɓ]UVqCsr7+Gy!8!i--h0ISDd'}ՏXշS[pH5P9Q9]G?"!nM& f+V/A"i׻c[qd 8k>XUOھ:ԝvÝ}+u߲GjgR|$iἑ {(FaKC|l?a-{443* H[I=grІ՘qI1|QK?\ (gP$l9?cpS>5k#…:ed#v84&uH[d:f^i p4qGnQ= -6W+ џǞLh2fmjnwv#Pf1 5rr |?4NnZ~ҿ+*w3 ObVo&L ̱FjhIzF&> 5Ipq3a#*>;\c9u&?S<ߺ 1,3CvԬ*#B + WPqt<2c:y;$?ܚKf8kBk*sT}O80ɅKcE3>1Q/nx֬Ln > >æ`mT2!۠QFn؆N:mgcNnEC2μז1R@n|WGzED&Kݞ P`<`U?dD͍IJȨmʐu=,p-bYt q[(}rQqJOqg۬cMe |ֵq07d.Rǃ/EB z})T 'YnmF>Sj2P&uH)s^44sƝdJ ymVНsmud$%/X} W,nњ\Gå-/kd=ͱATCE1UK|xi4ݜ/%Icil!J6рsm%AL R)sQ)󽡘@يUx<˖fnj" 4\aV#9Fhܫ~`v?ՌF60bX "haX.9g)a'ffCqUG~C"C= pr8LS(hcWLΨKh@S¼#B|WAI5/Ί䩌e7$Ơu왻X@ N@?1נ'إVu)tFm6p2icݭq.lEK۶H/`d2>)0z8>Q"d}FS4[ib4AG&(u}2ƶ lSڃ24sa9.oHg*j #9mz&rj{5Jx-J%`3K1zy*NnAV4bƶ0=Dk"gpnQd7iiuP E-onGܢDH)2_#h՘%+mص ;ѓܚK4%+Ӥ (VJ晏H ͂KZJ[G6ƝҌo]5@c$˙q;>~{R $F-›Cϱѭ2"]!D&;cx4G#zTqz3T c*$mX)Hq>RL G dcL P@HGKm1o]-|["0I:b6.AB$~jVh} wl׭. T$hE.z 2viXAvJ6k Ҙۗ!l<3Xr *%o=JݮŦ/ʰr`A͠AN F܃=XsxK)b]]˪ҊUj_^Utp&|`71wnCLbR4`\[IZR|;E$S Fȃ|ɈWAp7 RmyshC ֨RռR3q6*;ۣ/vYE0Ɩr% NADJAq̕^m+J|M'ZFxm(S_.|{@$a+cVpCi3*ج.`l#vj5LOo,R br\!fׯ8nnrRwfaEBYB)0WHOZCʱpϕTcNqM_m. 9~ =˖*}fLv~^g0Bch'L@>KkX6g\;FOg{0ǻ"f/t筯| GxЦ r W[y>KJ"1> [7- \95 fsE|o|Gkpdu_gm;= TFZv~m`wDdaQP ~n;1)fDKp&X/ ۅZ,+? W Xa^cipk<~Da,1Qp>jz=˭aTMci3؁L$#LlpI4{P{vf}-' qi1@ӇFo)6?|\\1.ȶܷXep\ƃ-)kM3q+EWF6vs1$vBn9ϱ92yד!ws+_h=8Af:AfB/LZ*VEN4;zm Zl<YZ-8ha+IS>0:҄ɶ$ĞМQ M2 4[59zo%꥓e'7SjcDj6 C;?e+nsnZ tuժœD>$܀A>bil2} [tڢ6M٩}J=ogT : 3(⠊F껫t异ƞN*H1K0lQn76]"h{,NPq !ϔ׿Nro%&v7)1ȸQ2$`0k@6pYZLaR2+茏@[m:r8 DJ|;Kb3D5lͿLD-kY{nzӶH9be]Mdt޽rѽ]]o@bYa0hU? =(;%|IAHUFֳ6m!kK KzٙId1@+iIW+>3l(tO|)kh >=1^?L{ D6-fSfd)җMk:㺂lzBuxXͰ"2c%WW54xIb!x=gG˼]\D~-լɵp5 d`*W{Πw\Ts?qʝbrQƑIΩz T{ȁPrE6xqEeCZΗ ޗ: v9lqή'q}9⚻9UrW_o43Ei'=\Ol[tH(Jg+IBRgD܁?U''Ӳ.vjxOi9P[vg>1o=Z̴0z,)6;#|yaqj0LVIcJ.֖Ȭd9ġ6 3KչfPyϳYxPI}+z罽m3YN0E_*cxyP/AU7A(,iU :u/fu:jCvGgB~dUx;Ҝ|4=i Z.I2-侢K;ٗ-|$z;4gښOk_l =GA&w@$ Qu[jMr~UκfwH:y6S4Ϻzg 0s骺 NiyDg̉^)cgn@~ޘYcqc~e4CPnVbZx%Ej[i?۲f7 HְQrt%KIxVbQ]ZVCU1LVoxv[II`Yբ\cIrawoᇮ!~|tWڞh)+`1~]1PoxKd{DNUR6p̋#j+oZrj<Y2lw6x7­+QJٱo`0t'W0H Ḧ"hTWIK y:}褖g AVUlnt2͓a&PGf*X2y/_huT9$iD}Wz"}WsX RrtܖmiTA?/rXake\x]RVh1 |'mV"'i;r}0 R}*p)_D2.$OQG?0Ʋc._4t9锉l3%K_ՁRW. @0tR­Q^D)[V>a?`sTщ}o*P!" I%-ʱhaK>j0pmhSѿ&\`jf<4FjTB,sQ=ʖ8+*+3î3`ӈPKwι~ғ~n}(ebk͠.C[LF>wW ;|Qdu!-Uv Nݽ4(^Yw XOTkg@!ol)V bI?=u2ZQ1 HJ#J}PyD 9fB*mXh$(m ŝ[R6_J33ޚLf#7i `rr>T | 7RdSN? ڞv@*{urXk$dG`ywp2wa%L޾Ŵ ҵEx?Xu{mO8tKUWฟ^ AyHo,fG0\vMؚ~jcwM;[R@=ÓuKSgſI.P+zN{%?: YbK;kI+ `MV`1F򀏁7]K{N'} \vTd#{@2k̮3|?]!G1|J+gP86Qdmt3!ƌhQh;[L-c *uJR6i# x|B^Ԥ@8 J1LdxAۋ8ΠE}?rjH[}JMUSX RMB kCR!_k G~#4#-8bVfο7=&&=wX#iFvu.fx.}g.ף[5A÷) 9R=}oj)ז "V |% *2i#V=nOB~*ÎN)W6؟}. v=,}ˏxj*>AϹ֊.&f/Mw Nb)BUkU+>/U{\'j,u0B<&w͵Ghu:^d\YRLs^vKjrn8L~.pUwҴU,k ­h]'P-~%}`V^^P;Kp8AVҢIĚˆ[b|ΖL햎 ,5Q9zn *-Be 8j,ҢwݮO,CU97dS\q;F6y@`3ZX;{Lhzj%"H*FcLBm{g@Z.E2o0<*60_ t͡Wl@;m!bA[,y  t6 IiWobZ6.m;M -| z- S}-0Z%-~m(~VHH2}Ǒ]onjZ@x'iQChuO0YM3=ݑbw  fl^S!ggDkە/@P7l"9 AmoUа\4cok3(&~[pG=?iKUh.hL~ VhmE#7}/RR5(BGbr-RIВUm!ܻ?iEg"7,(Ň@yk`?(Gw0dyG'U]|׍ԗ&E=B@.ZqlZ>["?w]]yLİ@d@ݪ^<ҦxeAhT%HmK t +i_Tmo~8o|tEnm;Vo d5?\W'Ux>ڲ#duˉ$]WqХvTA4[ek_!~#l"jP!jy "y&'WtJ2<|gN~φZ,#/\o TƜ $|M?XfKޖ. Pd(9g#g-C/vJ3ק“r.kmG䧘fBJQ&^6~Y]oWj#¥&&*H'ձt3%rΘ@Aܮ@:FX78n2 ]ըu1F6"Bfa*x/aʲkdr(Іia`rz;;x'G!}t$vCCfL4@mԫ+v~dD_o8?QfNĨ*a.#sz*_-DA0iip݅!OoFB3Uf}t"g;t,뙥""bIU+~ѩ|Xz?7-̊ÿM?Aj졀UAqH!mo@Q(1.-اl[, 1:f2,JU)Ei55rbFfc.T@bTڵޮ5y-4'IP$ ٻ5 iJ//2+zs\7XnKeA0\T)ySa7E-ʈ,b@[Kw;@̳t+ /Ow=lp:SdZY4j!Yxn?^M'8 WGØ󫃕>ak܆]d o^ LCJX<էe^Et,g&gOŮXɂ XJͭ 211d'c|=۴l:4^ggD(vŎ1 ^pٲwT<@40pa&Y\d7͵1rOf6$.m&Ȫ)Z(Eay׍BQf4w!1;UjkTKNG76Eajʼn|[񮴋K1?U i {.ZyW2cꛢ|$p|9"hHy1 ǟu$*v32HVuf')IJHPAjJqY"n[Eu4<+w~ t KgB]_c'-Xr!2~M O_n[G QOMm(N綸T.n5ZC5QuzUXXq?a/!xT'IFw@fP(k+~))VJh K5#H@TX5:5nmÃ}ʧϪ*óUd⻚/E 4G.hLOn`yX6Y:} P6-FeZjX#|cs!@yE #6"k!|U l:#guh>y(=#Ǹm"!?$sC3ce-r)@8F\9JЫm:I *wRDD#RL-:>U}, c -= qgP-w^ H[J54*>=+'%22zgSH:osQ_v6Qmr~RN\0tG>tvJLˆحM je8N'# :P Rޙ\Yˎ?D`_g 87S ͆cMTAHDG[GIjDWtUfx+)Oc^>YW+feZT[0 ^tl M(-D,4NZKm7{!6+=(ʗnҺ7Q+nӮ>r3s=vB3[j~O:>ud(nϓ۝#[:ѯ&]F(ׄhtM@%j.z(hh\Mc~ǭP7Ю\oAƗfZ坥 g_hЗ;)& i΢*߻F/a&^LfY*1@ؾA<s[k/x/201vQ\KJHy>D 2geut[6(Ye1C]Q=n-e41i#jJzyNkmXLH>azJ;Sװjӆ*+R+e79zbei݃a,yyK7<7o!"T뇇6G#͉x8𮃏"keXmL\d\GnF$K ]Bā,us cB>ausm ik'Ӓ mNІ2 y0AWCZEft#|2V2">ȱx [5=ږlUG\c{V&\Y˺+,ݻgI:V1fӻfvsVi{4!k?`M2~ KumnDjN@/)3@p@K!A8B(B #{^#f݈ x6Ɠ5d٦l%ORbDAdh+Gqk:[i.:gt<<X Z!`>*oU %({_qǮ1KagoJ}NU}vfmQh2a/ckB|g9o >mH|]A@V|8+>Ƞϕ ם@82>%ѯ$*?o2'(,ܔ*3X"]R2y8Dz!}209'Mޞ:ABiedp)4nkoZLP ,Y-w:E}Zۚ|D3w ܁Von4_oyiAp=|6Wm}A*8!='2x@sNQIb'vQ@tJ j#1 Żg%U7B- W tku/jbCֻW?VqChGJ⠡&Cb8C1lA,o]/rӷ 87?Pr +mɴ#^~Xla_#r|k5U/ GNPp5V=Rԕ_aߞm%I+x6S ޮk6НTlAPK ^ewk@ʰO ],_9=a_um aҚڈ2P%kE[HtzLnl.Pw_&~^Dܬ>K1<ı.:&RVfC&MN#4 mdKHeń\_4˨*]FY**9Yp"$ ~ ]pymB5WV߂$2A=g )_8r Ӊ{x1D1Ayg7e'r^ߦ֯DR [m+b߭njH^>yX H1O)TO7Zhh iF˰_ZlN: ꔹiH 9M&%B%hƧh}"gL^$l)xOC\ۂO\;'ikƮ{"P`ҋ2imMkx[yj j)&vQjt^kB#Io[+=*ET„J|[Sr|c3akhaG5xr~9=L(RU?9(m03|È- !I;j׀ KD*R+iM~:&󌩒Az3-fNP3'C4w* HfCi/{d:j 1_WS}O/ѤS.IsK󵐽z6iuM裫tvYe0%W:{@h cGZ[7G͉@O " ƾGPHɧɣYe99-hW쥙oUb|BAj-a?g*w;æJHlQH 768zjMTt Qm["y j&m3Ġ۞m(,CįFulry[v*0v)b|`LA2_rjᳮI zRMϱI$ NovB/t!uCx~e}# 7:t 9#-"~n颌CNiT,c`{usyj_P!(K?T1DynFI$˄C!pLF^RюCj# OݗPo<.Qz9RYC4==dY}o#PJVRk䓈 VVQwNeC_GͥODnLZߏХ-IK;ރ EaA>[v oehqʡn`N4LzV U;|Ym8_A1C'3 bXtqq"4̎pjO#={TRGMI4x OQB M_vxd!CoZ{ڷrJkޠ5 (KyCB7iT}ZMok4Q+ށ*zaX+yw*;+ܮXhѽX/CWsnԼ{ p/`5ǻ46Jfz E$)mƨyѼxIruz _%a_DΣ҅ny\`&Oz O=0JfC?l#ie[ާAx"-+RL}YZ p3A +ݯ u]UjX=VntIEe.8/i,+ȟ\veI~ǔMڀY*"C:PYq P+c/WJ>3l(Fr?`A)GLAkdK{qf.;b86A( >G[&;.fn DLT bo&eqU A?4JUu[F0B0S3~oG&d\4k-ެpB Lj(l<k*pm\Nx^!1Xg*mψf.&pd>I߼6'ZflI\\*^6Rsi:]F& o`ڍwÝC)o^x%T/PBO;Mw<}9_N?;)2Hƺ gPet|-:N+t,xػ}s Z] 3dC&w4iޣbcYORA@fXiN*'_r? č=[uЂwPE*X,c`-6v= gZagT8dsPKj݃N[x[z-bC淮KH|4d5衦3}0T|>oF)8 =JṳPR `'8 fy3?"Cn`$0w€rU2Q. Wn 9qF&&ˮ4k6ٓ3(S"XDRa# |s%ta%X%A. .^]= vNOKln>3Sk3]~]|gr5;VS"GeiA87JaqGwl  YZ