python3-dnf-4.4.2-11.2.hsx.el8 >  H `n} **=@Ymfxwk!&UիjwMxjn{lJ~JE者@<yZv+i5 DKeŵ4?\2+*tmb_#A@a{@]6Y`}N>Je*rp&NnSzUT.N7L%h 299R_NY\'_쉕q^c; GwvDMzUXc54ff0d8a5202dcd7106b45ae3f1237fcd0ffbac3f46d68b3eef8d8ebb93c7b71200db79cb619ac8820ea8eed505f7ee6bcc3894X`n} **=@eRe;#M))]b'lW}m8o+4@Q`q'>p?|?|d ! ;X\|  (  :   L   p  L9  MD Qh V [[ ```Pac(a8au9cu:xVuG? HD IH$ XI0YI4\IH ]Ml ^bybedg3eg8fg;lg=tgX uk| vowo xt yx< |`|d|||||Cpython3-dnf4.4.211.2.hsx.el8Python 3 interface to DNFPython 3 interface to DNF.`[ڃkojid-x86-01.rdu2.centos.orgxCentOSCentOSGPLv2+ and GPLv2 and GPLCBS Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm*+77d>f""HH%%  z&&77 VVggA A II<<yy!!  1 1AAKަ-. a a'h>i1zz  SS  ()+}+} e e:f:f QQW#W#**__6Q6QOO ?t :Ckm A6]2z&l sJ2/ f]4Y]9f`:$:$ Oc r  qq45`J+JI8yE,6M~0!(=T<<\Y\} +Ao!N3Q.uuhhY e~-`}Lqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤`[e`[j`[i`[i_Y#`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[d_Y#`[j_Y#`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j_Y#`[d`[j_Y#`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j_Y#_Y#_Y#_Y#_Y#_Y#_Y#`[d`[d`[d_Y#_Y#`[d_Y#`[d_Y#`[d_Y#`[d_Y#_Y#`[d_Y#`[e_Y#_Y#_Y#_Y#`[d_Y#_Y#_Y#_Y#`[j_Y#`[j`[j`[j`[j`[j`[j`[j`[j`[j_Y#_Y#_Y#`[e_Y#`[j_Y#`[j`[j`[j`[j`[j`[j`[j_Y#`[d_Y#_Y#_Y#_Y#_Y#_Y#_Y#_Y#_Y#`[j_Y#`[j`[j`[j`[j`[j`[j`[j_Y#`[d`[d_Y#_Y#_Y#_Y#_Y#_Y#`[j_Y#`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j`[j_Y#_Y#_Y#_Y#_Y#_Y#_Y#_Y#`[d`[d`[j_Y#`[j`[j`[j`[j`[j`[j`[j`[d`[d096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d630fe83219433e9148c2c99cb40bfcf0fcbed5babfecb1953a615f319eff7ffce30fe83219433e9148c2c99cb40bfcf0fcbed5babfecb1953a615f319eff7ffce0d0b27320763dbc8cb2682f7622359b226cde85e1f827e7fff378563153589ca0bcc165b156fae24efe798c7d77041ba5cc23ab96d887fc966b5826c051323df8b0d39586e59e0ca46228647a61a39c451f2b052593f7fb316f8a3d0ff7835228b0d39586e59e0ca46228647a61a39c451f2b052593f7fb316f8a3d0ff7835226621ca1ed8c442f236e3907ce152106e1ca4c37ea0f66577bb60fe548eac745e230b67f24ec4404d322826bdfc03f26ca56daadc2d9e8135059f0c34fa8810c48ac1e1e86f67b3bf3550bfe18416d0f32748370b136e0e5eaa7d5219e1eda7468ac1e1e86f67b3bf3550bfe18416d0f32748370b136e0e5eaa7d5219e1eda746751c187472f8f12c3beed892522a1d760b3840381d602808997cc4ab20f2e8f8751c187472f8f12c3beed892522a1d760b3840381d602808997cc4ab20f2e8f801b89f490901965b85a2b5ad576b5c568c7a000b740548aa6ed6b1935710234001b89f490901965b85a2b5ad576b5c568c7a000b740548aa6ed6b193571023408db65bffafca40e4ffd316be5b8ba18347b5854e43b65b2e9d24068712f871a98db65bffafca40e4ffd316be5b8ba18347b5854e43b65b2e9d24068712f871a9bb17fccad6ce7140fce7d5f6c1ca2f31d51b3fe190a1306ad5d8805648cca563bb17fccad6ce7140fce7d5f6c1ca2f31d51b3fe190a1306ad5d8805648cca563baeef5bf48f609f290817c482d1fd0ea86344f736dbae4a67bc7bdfaea6105a7baeef5bf48f609f290817c482d1fd0ea86344f736dbae4a67bc7bdfaea6105a7c03a4b1962b9639b65a7ee61c4c54ec2f6b222aaf7fc0e02ce4645694946a557c03a4b1962b9639b65a7ee61c4c54ec2f6b222aaf7fc0e02ce4645694946a557adab93d2bed298784a91effeb4e51ec81ac473d50bb717d723d48ddbaafb4cd7adab93d2bed298784a91effeb4e51ec81ac473d50bb717d723d48ddbaafb4cd742264a51f6ba23403456ac2d721f1f5c22026c4a8e8f93d2b6219e943497dc3042264a51f6ba23403456ac2d721f1f5c22026c4a8e8f93d2b6219e943497dc30e81c6a06387ce86368de63938b1d351e49c96702cadef449785494deca737778929dba0576e5faf720cf4b961a2941cc49f5a166ed95d35ec39c5faa3ae92b4278ba2dcdb05a44282751668114de9d9805b340613a0d0df733c88856aebe433478ba2dcdb05a44282751668114de9d9805b340613a0d0df733c88856aebe433407759de6f602762c506fd4f981adbfa583d18101648bb7cf941a2d89644f3f2807759de6f602762c506fd4f981adbfa583d18101648bb7cf941a2d89644f3f287dbed9d6cfbb620e3017009ccdf789de8f07cf70a97b62eb9b002f0a61508f917dbed9d6cfbb620e3017009ccdf789de8f07cf70a97b62eb9b002f0a61508f91cc40fe68cf782788d3d07993eae2c237c5ed47bc3a55247f5b1a6a1ecf780015cc40fe68cf782788d3d07993eae2c237c5ed47bc3a55247f5b1a6a1ecf7800155fabbb81b374025d6d30d15c67a5024a5a5f030f67a6495eb370bf545c25bd375fabbb81b374025d6d30d15c67a5024a5a5f030f67a6495eb370bf545c25bd375b449a0d43369ce5510acfb655c518133b476ff4fce233a581e9e16e4e4cd58f5b449a0d43369ce5510acfb655c518133b476ff4fce233a581e9e16e4e4cd58f5c69e6fe8634ccaca25bd5032cc86cbd2b47f21a908167bc8685a7423d090ed95c69e6fe8634ccaca25bd5032cc86cbd2b47f21a908167bc8685a7423d090ed96c63848374bec78caa9344ad1e98215a3e0e08124f44ba281985335f3ab7b4a96c63848374bec78caa9344ad1e98215a3e0e08124f44ba281985335f3ab7b4a9d2a78388ac33a11415ccfa7c92468d8d83028af3ffeca2968598d79781206b38d2a78388ac33a11415ccfa7c92468d8d83028af3ffeca2968598d79781206b38600448fca8a1473af3de1cb87c76f851cb22d55eaab2046a18514518c1fd9c04600448fca8a1473af3de1cb87c76f851cb22d55eaab2046a18514518c1fd9c043186743258498c4488b690ca54e236a894ab74331d1dc68086330ea51bb2c9573186743258498c4488b690ca54e236a894ab74331d1dc68086330ea51bb2c9574093e681d01665891acfed78a6190d11513c231c58345c533a6ef9ede951d7354093e681d01665891acfed78a6190d11513c231c58345c533a6ef9ede951d73514782afcaaf59d020114c42097fa7b5373ba655c906425748a18e99b918f58c614782afcaaf59d020114c42097fa7b5373ba655c906425748a18e99b918f58c63f4ee72e4c1968514d05550e7116b89dde3e495902af0a3e368e31d4ae8c62733f4ee72e4c1968514d05550e7116b89dde3e495902af0a3e368e31d4ae8c627339396d032f7aef1cac5452063dbba49c3d3252135742dd54f2af004ebfd9b21406b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1ac0778749e3825e3651a49ca64ab3a116d471897ebdbb1edf4b90b4a084288a5a30778749e3825e3651a49ca64ab3a116d471897ebdbb1edf4b90b4a084288a5a37ddc2dd6f7ee5c0dd05153ea887d83bb5ad3b17aafe9e72db35170fba4218c857ddc2dd6f7ee5c0dd05153ea887d83bb5ad3b17aafe9e72db35170fba4218c85630504343e5c425d130bdc3174a63d6f41bf7a4d080fd35ff5ac8530d09377577604a5498bd26ccbd9e928fa0592a6a6441a1932d27675517e07dc62ccd9261f889dda068a0fd7ea067e7dc00eb1532199728e801c199c119ef4ecf538629fa0889dda068a0fd7ea067e7dc00eb1532199728e801c199c119ef4ecf538629fa099d67737897b64678e9fd74238c8d7deb27f5bedb9141a74d055490ffaabe5ba99d67737897b64678e9fd74238c8d7deb27f5bedb9141a74d055490ffaabe5ba8192f98d2e5587b4e84ddda4635e5eb292db21704b0cf481aa94e8abb7935ada8192f98d2e5587b4e84ddda4635e5eb292db21704b0cf481aa94e8abb7935ada9e312d283eee97f84963c99ee0c3822aeb5de7131e21694ccfe4f90b3ea2e4609e312d283eee97f84963c99ee0c3822aeb5de7131e21694ccfe4f90b3ea2e460634b6e243b039652fb414b25744289f7286cca64264d9ee8b26d781571b114ca634b6e243b039652fb414b25744289f7286cca64264d9ee8b26d781571b114caa26084b6812b278d9003b819643b45d73a882daab0108421f712e8c40d5c3fb8bc9cf2a7f37bb06821c5f13d162d1f0c24e7209b31259e2d3b102dd5ba28f8bb064d2c6eac3da85005333c106543b76d73df0bfddc5a04565275d7607e8cddaf064d2c6eac3da85005333c106543b76d73df0bfddc5a04565275d7607e8cddaf61f3aa981cab2a9c783609f5c97649d0972614958f6dd0f107ae2b3f4402374d1d2a4e401d47da283dcac9bea8aa6d17b86568bf2c3c5e790dfe1680a814d6047c123ec24b60156b242cd39e2ad7f7342c7ecdbd8b4889ba0f7e2633a9cf5a2c7c123ec24b60156b242cd39e2ad7f7342c7ecdbd8b4889ba0f7e2633a9cf5a2c658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648eba0b6da5733a95a1507123dceaaa2d77e15261c12145a750161c5236f0d539c91400c250e63063e6921e6f2bc1c604f60a7f295f975f6df4a731bb6174a3be46e0c17b0e28dd8c19fbe9d2eebf51d89896927ee4a257c628cbf4f49a14b39a3cb9b47ed690bc4bbe89d96375b5bcd53d6f225b4fe291bcb4db35036ec19547a27f9c8c61095f446a95d0e040898cf0a058078345ed45a53a6b10942ec2db0a0cff9c8c61095f446a95d0e040898cf0a058078345ed45a53a6b10942ec2db0a0cf69bbdbc258ab99bd685bbbc33f5d70b7a3775893a9064151db8ad51dd2f614e269bbdbc258ab99bd685bbbc33f5d70b7a3775893a9064151db8ad51dd2f614e27c3e65927a078b19ef094acc0091414a6bc65bba112105a340c96d40de07acc27c3e65927a078b19ef094acc0091414a6bc65bba112105a340c96d40de07acc23ae1f83f3eae5a4451c061cc43bffda3199e5c011aa2cef56efed8a81b7e52763ae1f83f3eae5a4451c061cc43bffda3199e5c011aa2cef56efed8a81b7e5276e09cf5b66de6bcef5c95bcd7d4e00041f5d1c3ecd0269321304abe3674338bd9e09cf5b66de6bcef5c95bcd7d4e00041f5d1c3ecd0269321304abe3674338bd9a1ff4c2e080e26d9a253c2fc030071468ac166bf5505a4cf7b5251885627b77aa1ff4c2e080e26d9a253c2fc030071468ac166bf5505a4cf7b5251885627b77aa7cabfd92355fe4b85326b49cf99057470cf66c140fd9647d56ad4950c87798fa7cabfd92355fe4b85326b49cf99057470cf66c140fd9647d56ad4950c87798f82344910f2a1b501fd68abb07a1b4f9ea022590bf26e41e820e5d109d3b185b159da2860d8efd3069aac66b0cd8be09380a3b84988cac8a9b0a64638459fac403a70bfcfbbbbd28bff5cb0fb2c05a95afa0527009c89806f7253876c316149ae3a70bfcfbbbbd28bff5cb0fb2c05a95afa0527009c89806f7253876c316149aec29abd18ce1afdd1e4e7030d2ee4e3cba3b36a715a9e5dd4b540e6d3ecd6aca7c29abd18ce1afdd1e4e7030d2ee4e3cba3b36a715a9e5dd4b540e6d3ecd6aca7bcf226993ecee46ad516c0b3d00a68fea6e3adb714de04b49252736d5aee389fbcf226993ecee46ad516c0b3d00a68fea6e3adb714de04b49252736d5aee389fb83ac0c536d266d164c192c083bd6f4d3047166840d51183ad3cc8cfafcbb027b83ac0c536d266d164c192c083bd6f4d3047166840d51183ad3cc8cfafcbb027bf39501482ea8feff6146ce843ffeabd09261de2563a41b803afdcc6b3ed773ebf39501482ea8feff6146ce843ffeabd09261de2563a41b803afdcc6b3ed773e2dedb508d8fc66e33451c962364b3822a85d91642f1741583fe536a229c38c76fab5599da423a9d1ea7ff850bbc0ff6860b94efe7be794953227d64bc3218c6314c2670724d571291ac24b75a9978ba1ec4da096015c02162cdbac1dbddd444414c2670724d571291ac24b75a9978ba1ec4da096015c02162cdbac1dbddd4444a897e8b2d1883faa03eb970d06ec56db07da1a3f92a8f0e2b579c1702d850842a897e8b2d1883faa03eb970d06ec56db07da1a3f92a8f0e2b579c1702d8508426466aed6bcfbb9cdf0f265d066b700fe9042281a28125ca9cde4bb3b286a722c6466aed6bcfbb9cdf0f265d066b700fe9042281a28125ca9cde4bb3b286a722c0237079ed008484298ff553c1d58f2591c9d36e93f6a2a1edd8acb9e3e4932090237079ed008484298ff553c1d58f2591c9d36e93f6a2a1edd8acb9e3e493209c22ed937105fbd112e9fc73b31a0ece2e94e3550fba27cbd30081a74d7c3613ec22ed937105fbd112e9fc73b31a0ece2e94e3550fba27cbd30081a74d7c3613e570ef0d2dc55cb6e90daa9de4881bdad8c5041d866077ae902dff55f890d064f570ef0d2dc55cb6e90daa9de4881bdad8c5041d866077ae902dff55f890d064f43b114dda3de2f31c9351a26dd568b0c8892ba10d5ed8ba007b9dd6fa6e03fbd43b114dda3de2f31c9351a26dd568b0c8892ba10d5ed8ba007b9dd6fa6e03fbd26fb7aaf6344b35b023a126f7b448af91035d053a01d9dd22663a9a62cd2463326fb7aaf6344b35b023a126f7b448af91035d053a01d9dd22663a9a62cd246339fe21aadc98614f599fb34cde2cd5902cca14e5352259697c536dae80f0aad809fe21aadc98614f599fb34cde2cd5902cca14e5352259697c536dae80f0aad8038630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf94dac4a508115a155209ec28f55d94849fdbcb56cfea18f93aa628837226c4546a0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e76294760a9c6c2c5721601b27fe7a93a196a5cce223478ac062f296f563534bbdadd7d13d686e3045839c180d4a5af8ebfc9d0de5efee67181c27ddf9a958d401a7cc31254a25707b38f0d367e86cfeb2ff32c9ee0ca47468faa0de9a2540dbdf89b86b9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb9a319252512adacedde011f9c9e7b133b64bdc711acf0f57afbfeb43f7e3396f0d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9ac8a700e9e02c5ebd170c9cf14ca72fdffbab6bfc7873ebbef574fa6f566561d2a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a127989d3d593f69d716fefffac6276aab3a0744a7b478946a447aec2546e69a6527dac8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91ec373d7b23e1121b523cede72e33ef5b6080999e64d2be8f616294cb205eb6e66fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a082fc6db59950008c680afcb48678320731338b63bd44151ff0a77ad823925eda34dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c23bda66013736cf3887835165cb551a4f422f2329b158eac042c1a6a24e963b267bda66013736cf3887835165cb551a4f422f2329b158eac042c1a6a24e963b267d2aa1a010ce8d92210a8bdeaf8b1fe1cef8d85dbf72d53b2246f0576116b526ed2aa1a010ce8d92210a8bdeaf8b1fe1cef8d85dbf72d53b2246f0576116b526eee1ba96b0e61f9b603d72a8783893d8da3deb37e46fce2e87f66869acaafff67ee1ba96b0e61f9b603d72a8783893d8da3deb37e46fce2e87f66869acaafff67b7111595be79ac5fa9b9e0eca8aeb58b82006a651f36e9a592fa0c2de543c381b7111595be79ac5fa9b9e0eca8aeb58b82006a651f36e9a592fa0c2de543c381d9c43e2a4f4da65fe60ec7b7e6bac2b9af63655ad95ca9e0021274857f1860f16f38bf8e92977f5d4cdc8930c5886c248fcf578516a2a7897e8d744398fd7cfec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c30eeef131ed84a00aede45000e089c022919283cefd2bd1626ba7ac1e1bcb8dfaffe6bd384362f18705f236ec818ec5abbf8bde6f5cbfe3dd9403a046d2a1b574654dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc4d1e3a7ccb26c8fc239bda2ee5a206a497ae9fc51c56a210bc6c75b81509b6922d1e3a7ccb26c8fc239bda2ee5a206a497ae9fc51c56a210bc6c75b81509b6922276fe02f182becbc1120686d254b504cd99891f8bcffd141695dc55c575ef188fc15b09b746a870ea36aa21bb1a87536c21df8fd02f1efbe125d7e06adbf3848a7a527672c536eb59da1e5f43fc48795852451e8a9a6c7d8d72d4a80ebe8775e808e8d34e05320d9df95575c621df70d9f2ae13f202dcb1ece863d013983477ddb77b2ee6392abb8285c49d1746ce84be76ffedf1f488420b03962bc4733751d0ea0b9aa09442e5357238c47057bae8d6687cb9617cc4c98d74390ce08fe9eb7ee194f8214004a664bc6d4da7da77f5f7dd5142efb101d23c24bab0007be28533aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd56a6a1f065d4835e8311ba61d60771a3191e9add29797d9ff6487468a718f3c59d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fcbd5bf81b7217b62656656752596cf17f70e2854549f891fb334d3b69a4908c3cbd5bf81b7217b62656656752596cf17f70e2854549f891fb334d3b69a4908c3581da014edfb3799f2cb0b0fa5f08a0b7310fb37ae6ffafd09ee09359a2900f6581da014edfb3799f2cb0b0fa5f08a0b7310fb37ae6ffafd09ee09359a2900f6070cdbdcd05f5345ef30a8c933d2f0049a4077cb3a750896ff544deb6d82efd74aa8bf4eec64925446dada2101584d5690d535d86516a49e80308d5a92a70dc5ee75d12dc393ad6e537b5a694a55b3e368117876726738b5bd0ee003530e3f590c6a8c1457d92ee9b3535ecd0a880f6f8a63d45bf1ceb359a1d864319fd0a067a44732aaabbc94712853df573128ce01f4e1936358bd1cff2f637287e8f30044b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07990d9f945749991f1391bb2a9a9eb7baf7bf49c17311664446b1edd5fc3d9d1fc6cc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d86d8783431cfe0126a02731257dc5cf6e630cc521cd0c375af8a3df4785f5d559c61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdddf6599c82dce02d85f6b342e79cff300cc3b7bd24167fdf00ce13404dca6bbfddf6599c82dce02d85f6b342e79cff300cc3b7bd24167fdf00ce13404dca6bbf6cb3403150c8342e27400a89c0bb18742a3d5ab1864a937973b9ed2947b9424c6cb3403150c8342e27400a89c0bb18742a3d5ab1864a937973b9ed2947b9424cad021562ba2ce3d2ca33acd9231488b993d16567b77d9f379e287e4a32aac196ad021562ba2ce3d2ca33acd9231488b993d16567b77d9f379e287e4a32aac1962fef068adc058c470c08eeb395d01112b2bcd79f59e088ac538943efe1f0312f2fef068adc058c470c08eeb395d01112b2bcd79f59e088ac538943efe1f0312f22f1935bcb3bcd0659780850c013bba706f486e07826c9d86c75f061676e301022f1935bcb3bcd0659780850c013bba706f486e07826c9d86c75f061676e301026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941b28704e8636309520fde5066730075bd6cdc43c2ed080da9c8b6fab0c1f19afdf093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb8e3f5105a15125d8eb89f6ac09f9fd70df3be40ef0ccf1a50a31da0143c83d518aca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e256080e4d6303fc5bb1cbfd8d24fc35e19f9eb954067d2e357ba510ffc882c02014180e4d6303fc5bb1cbfd8d24fc35e19f9eb954067d2e357ba510ffc882c020141d235083f2eae74a8aa068ba77282304e529b0e5e4c9d9c005af2c05444601af3d235083f2eae74a8aa068ba77282304e529b0e5e4c9d9c005af2c05444601af3140951cdf3616f51f42131422c4adb84da29982b774f1da0c5947561dc21bd67140951cdf3616f51f42131422c4adb84da29982b774f1da0c5947561dc21bd67eb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.4.2-11.2.hsx.el8.src.rpmpython3-dnf@ @      /usr/libexec/platform-pythondnf-datalibmodulemdpython(abi)python3-gpgpython3-hawkeypython3-libcompspython3-libdnfpython3-libdnfpython3-rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.4.2-11.2.hsx.el81.4.03.60.55.0-50.1.80.55.0-54.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3`[)`Q@`F`%@`"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 @Matthew Almond - 4.4.2-11.2Matthew Almond - 4.4.2-11.1Marek Blaha - 4.4.2-11Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Back out change on conflicts_dnf_plugins_core_version- PR1743 bugfix (RhBug:1935465)- Update translations- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.4.2-11.2.hsx.el8    dnf-3dnfdnf-plugins__pycache____init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccallback.cpython-36.opt-1.pyccallback.cpython-36.pyccomps.cpython-36.opt-1.pyccomps.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pyccrypto.cpython-36.opt-1.pyccrypto.cpython-36.pycdnssec.cpython-36.opt-1.pycdnssec.cpython-36.pycdrpm.cpython-36.opt-1.pycdrpm.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgoal.cpython-36.opt-1.pycgoal.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyclock.cpython-36.opt-1.pyclock.cpython-36.pyclogging.cpython-36.opt-1.pyclogging.cpython-36.pycmatch_counter.cpython-36.opt-1.pycmatch_counter.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycpersistor.cpython-36.opt-1.pycpersistor.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycpycomp.cpython-36.opt-1.pycpycomp.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.pycrepo.cpython-36.opt-1.pycrepo.cpython-36.pycrepodict.cpython-36.opt-1.pycrepodict.cpython-36.pycsack.cpython-36.opt-1.pycsack.cpython-36.pycselector.cpython-36.opt-1.pycselector.cpython-36.pycsubject.cpython-36.opt-1.pycsubject.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pyctransaction_sr.cpython-36.opt-1.pyctransaction_sr.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbase.pycallback.pycli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaliases.cpython-36.opt-1.pycaliases.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccompletion_helper.cpython-36.opt-1.pyccompletion_helper.cpython-36.pycdemand.cpython-36.opt-1.pycdemand.cpython-36.pycformat.cpython-36.opt-1.pycformat.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycoption_parser.cpython-36.opt-1.pycoption_parser.cpython-36.pycoutput.cpython-36.opt-1.pycoutput.cpython-36.pycprogress.cpython-36.opt-1.pycprogress.cpython-36.pycterm.cpython-36.opt-1.pycterm.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycaliases.pycli.pycommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycautoremove.cpython-36.opt-1.pycautoremove.cpython-36.pyccheck.cpython-36.opt-1.pyccheck.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.pycdeplist.cpython-36.opt-1.pycdeplist.cpython-36.pycdistrosync.cpython-36.opt-1.pycdistrosync.cpython-36.pycdowngrade.cpython-36.opt-1.pycdowngrade.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycinstall.cpython-36.opt-1.pycinstall.cpython-36.pycmakecache.cpython-36.opt-1.pycmakecache.cpython-36.pycmark.cpython-36.opt-1.pycmark.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycreinstall.cpython-36.opt-1.pycreinstall.cpython-36.pycremove.cpython-36.opt-1.pycremove.cpython-36.pycrepolist.cpython-36.opt-1.pycrepolist.cpython-36.pycrepoquery.cpython-36.opt-1.pycrepoquery.cpython-36.pycsearch.cpython-36.opt-1.pycsearch.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycswap.cpython-36.opt-1.pycswap.cpython-36.pycupdateinfo.cpython-36.opt-1.pycupdateinfo.cpython-36.pycupgrade.cpython-36.opt-1.pycupgrade.cpython-36.pycupgrademinimal.cpython-36.opt-1.pycupgrademinimal.cpython-36.pycalias.pyautoremove.pycheck.pyclean.pydeplist.pydistrosync.pydowngrade.pygroup.pyhistory.pyinstall.pymakecache.pymark.pymodule.pyreinstall.pyremove.pyrepolist.pyrepoquery.pysearch.pyshell.pyswap.pyupdateinfo.pyupgrade.pyupgrademinimal.pycompletion_helper.pydemand.pyformat.pymain.pyoption_parser.pyoutput.pyprogress.pyterm.pyutils.pycomps.pyconf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycread.cpython-36.opt-1.pycread.cpython-36.pycsubstitutions.cpython-36.opt-1.pycsubstitutions.cpython-36.pycconfig.pyread.pysubstitutions.pyconst.pycrypto.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycgroup.pyhistory.pydnssec.pydrpm.pyexceptions.pygoal.pyhistory.pyi18n.pylock.pylogging.pymatch_counter.pymodule__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycmodule_base.cpython-36.opt-1.pycmodule_base.cpython-36.pycexceptions.pymodule_base.pypackage.pypersistor.pyplugin.pypycomp.pyquery.pyrepo.pyrepodict.pyrpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycmiscutils.cpython-36.opt-1.pycmiscutils.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pycconnection.pyerror.pymiscutils.pytransaction.pysack.pyselector.pysubject.pytransaction.pytransaction_sr.pyutil.pyyum__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycrpmtrans.cpython-36.opt-1.pycrpmtrans.cpython-36.pycmisc.pyrpmtrans.py/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dnf-plugins//usr/lib/python3.6/site-packages/dnf//usr/lib/python3.6/site-packages/dnf/__pycache__//usr/lib/python3.6/site-packages/dnf/cli//usr/lib/python3.6/site-packages/dnf/cli/__pycache__//usr/lib/python3.6/site-packages/dnf/cli/commands//usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__//usr/lib/python3.6/site-packages/dnf/conf//usr/lib/python3.6/site-packages/dnf/conf/__pycache__//usr/lib/python3.6/site-packages/dnf/db//usr/lib/python3.6/site-packages/dnf/db/__pycache__//usr/lib/python3.6/site-packages/dnf/module//usr/lib/python3.6/site-packages/dnf/module/__pycache__//usr/lib/python3.6/site-packages/dnf/rpm//usr/lib/python3.6/site-packages/dnf/rpm/__pycache__//usr/lib/python3.6/site-packages/dnf/yum//usr/lib/python3.6/site-packages/dnf/yum/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-89b1921f95524ad86d87a0dd669995a0d34c549955adf91797f01cd12b7f0b116?7zXZ !#,<] b2u y-iSqi7RXN(!Ȥ**ᄶ0+:Krjrk(?6C4vy9 c(OD_3m} `]{0 S vLy9dmkj'-%qL~[yWe #=!-]'Z!-wpγMSW qm_~$[#ًUs ]~y4)K~%gh碟 ɷ1\o}fO||FMJth@M'cRwNM[['Y69\ŭCtIfsCC_0Mڭ:ſzqy}1 75$Q3kxZ/Sp-MmF.ea.pn aIH,[~dt~ Agdf#bUFz3 Gec131@0*9 tpes`\͵޴~^cP?d h[$׮JQ-yuC>D :&NӉs`ʤKȉ ;>潂P@z+{@^#T2q)]E-Vm:3@bsl+~Ʊ2vaG.e/kS*C$o*$Eɛ-PJ?dU8^uj7̅ B>53wZ]$= :4H=n10Ujߴ҅/׈l}}C2ͳV\e.}$M%m!>1rQ}]}L|4PG :4| N8Sp{H>Yu-6Fzx|&^qS`z>եp1 537m9.9*)tm$AMq(0&kζ"h[k)ؽgq_߰=#V_Ope/`^FH,l}AdÈzi&؞L >_~|OU1pw*fEI_X](*Q{o)ө-\^G˺mFц? ZXeԅyA*0B]fS$Y C(*&f6gb$sz$# i!AD%O2xQ;إ.Cߡ 4! Yx}|쬻Oy-oia$J&t.Ó O˛cWjhJNSXj^_ '@KNsqZɽ&0gA,!U: _h|WQ3WbpK?OZ@e'Bg*:Skz*en9 eeT,BB[4ҟMc%lvZ?aX) ?ǾCA{.c0"PȎpL6L{fjFmW{ٻA1ӌ^cmZݛtܡX#} y3A돚[%edQ8=Ճ|k^W~ wd>#tO>sϭl5;DNms?1V!ï.BVF<:rm! i繷ڲo "0 !Cnˡ&" 26ݠ`p^Ly}ۯ0F[r 195?B/X§T _f ֆeِ{ZiM5m;r_·,OŪ p hT@ZIjd~4]h?ٱIVsw+YV C=DZ8 AgTxik{u \:#a?mnOЎ}A(~"ҡ|M.2'ކ6$"=v7AWP,Oc2`/6k5WB2hN`BmQ|ƹ¤w4XȁZONˉv,eq}1KEhdo>02AX(c>>#/  ]%pCxJ$<3i>Z*Ox^`1鮄4f\ttv"fYY*0]o|ڤlT%>?C CH(ߜ١ bܭf4i oY6ZdtSEXdU͔gĮָ YQd=’R2f7kBhasY&cb;<,elHUV1b]/N\i$OĤsEjE3^cV_H*) ⍹XpOsO&ReLLC3:I}o<8)Ec("j,p%L.u\:v C `2 %qvqK5Mm99vb0eʼnJSy8/{ihZ MGfϫj .5Yq1R*6y 4{F.YŁzڽm/\o3 ztT>r?LD^[&ș]LQQ>II#['h 9fCd[) I @$,?L ӧS%z݈>TBR#31KZcC5kjBخ+v"Uژ$ꩺ[b/MUsr *גR bxC뗔+EJuDpťD"EySW%:z:Syy}ѽlΛ`b= WB[˕MDs\;/R'R9 /A&B6r=tCP1E6Oyx4zoF{ ذwxMr~-G?+T(?nGҙßS&k +JZR]emB dֲvo^z Z@8nX8_'ݑqXl0EbמVo|vz.bOYi]i"F8Nt9}2(3٬=0:9].BGfO"-ѣ1L 3$h(vI䡱~` _vR>Um>sG7j%&͒:CV7-&P;SlP''IJӺ@DO${U0W5>Ih6:0O|'`~tɝ5TWeO+1O-a Lݗ; $ 7tN/ >(P:Bfne<s_d;uE>->eQ9vje(,2,4ЯE*|;<4Vv1\ <89DCC@QZJҒ$RnSk-azX}ylтlڕ-ɢ N=]E2Œ]mdj|i2>,5yEBT%_gzm*Waq8L˲+*׵JCNNmL(eds!U7 xLpVP{8Lظ"E3 aa+h5t4EI >4//x<|4^6O >8c AՐT|2ƥ,=Pvp?nzrNP:>d:rxts2ԆK$c#ZlAYT">6bM؜y;pBWM-M6p1FE!G.vړs>KKT<:%& 6b7 J>`d+;;T?i 3:ȼ$Be%SWGN:`VBW%˳w IrT|dЄ}Z ~!Jq䄭?Q6zL1J̾9 Jkx "j/ j<:4R\[\Ah"=w̡j#=.E3$mW uE ֯܅nN^ҒVV=^73a?$8\@<uc:FWŽC藁 mNY=XgiGფԗA|9R:AX Soefuyj972 7$*̰4RV%Gi# ^q w|([d۴hW+PFHQkfUN`xK@楉s6Av$*Ad|}6>LFSbWԫ:? Ph>Ľ0 +RC)^/[h=uM2ayQ$2ݸ@]\ "s(ŹS}]Op>NsOYׁqn9PK#󶚡/5D(XUzvx tT-DI<-SYSiFTi?5M@/xhYwY:l]?v^5'44'L"'Y׮w)xpd҄Xu.a$Yڵe Kb#fK'ӏbiWeMo/|^1/_?9#{߸(K=ٹ,VRw8mo_Gh@ ~.eO詹*}}HM_"R[@ Nطu8_=л[+K kg>=Rh.w2vQdPT&td}%6d.)I%3疴0h*t/v9ޥzеeAO)+3}hizfamw5%@6:hR1$%GM$#]L(*#KpT,(/pjpBi2%5Ƌ}ɶ0 \4=fsexf( V7K΀?lȠOH!R tJ%Z3ԛ☻c T"#%>4iƢc}!K lPԴ. bh}2cr]'XK%$nDaIֵ daEa22M=rK~>nqg|&CB#&eO|L1sz ZxyQfk@Bs5_Uw9 4e5CqH^!iPDb31N8 kP?(?P% ˊD}S]YL/z.EuW/|0·&箍\5 ZT!jxj!A?ksĭ&9@(xjqŇ귖0߈ sDE3kVqQxP/6VάȄIФg%Rx5ΣT^>Od4jq6c;B9p#"cof&ʾ>^ֆ믨hcw)̽+ h +h"\#]ud3줪W;,]c6߃RLsц_ -vl"ȭt0a^"yg!0fz3Ff5g jh0[_4&'Q*n4OmN]"u=*>Y擾EԽۋzpu_]{ ÖY]]U{4 ^WihIi<쿷/\7uMĬq9i)`# I%EBxpSN&XhX-5Zy2[+=wL5Y#-jcCh׫em=yNNJͦC'њU&hk[GX{Qwf[z2 oJVd ]p8> 0@J@!?p['HI$Nry JԳ-(F} 4 FIG6D(O#[DVNY+B{Vuۘ}6h]|ɹK( ڡ.V 6zA9o+M˶ݗdN*H.\c2 H}EKd ٭D`dʼ^23/T6U]$~t$+j;d:q K)K:A4€K vtiu O\ty3DӬxOs0W8Vg8z?QQz 4ݻFY ) { Y,Om먓嗮O<RY2j>KR{QBџޙ_0$ *nw 6ݺ9yBf8& C ̑Nb;F0vGEC`!Q>1Ă;h,'K u1j2A<1jL_N-ToB:99"3 :jb'l)afPc8*W<%j^r8=zOtLkv7\sɜeh-< x]=WU13:b{x>k'rtMJ)YWy52`'t({j66 =(SFK3{sĀ0gken_AsXTšB*SmyLj+.5u rC{zjcR,*nW3%5.2R)nzcv>Zd چ1EWK7 1}X_x't +sJ[z.A҂GEhPI3_۰ ѦT >gPMEe-h"KbiF0'Zr5ŏu <B = ]M`9/;;/?I6f϶uN懍yM!OC:=]n'>.R T\\Â?4ji}(rXM?QTyw ̈J@M)ѫKi$iڂ\)%1T꧋D9?͞@-3DӇ=z ~FxhVu6  @w~s>L],×}AHzH "Xhy鲣l;u80'a|$`z;tpzrs*)XH4A-m>tG'cRNr5PmMn@Ca2ksn~ {jfN.mIyGU?nfwbԙG7=ًw Sh +n;M؆?a.'O#~seǏ:+mDonCꞳf5q2㸤ģ>,@Iz >H=^JAv]Y7GKҙWn-ܥI)xU@ϻԯ\@چE:Uxn ~L2{Gw , Kɵޞi<uYw:x8ͣ?m7p='oF.6m)rINT sa!o'lV:!›A#V7H|9;fҦHƣR =zILAds_·ޝ9 *J ^g2؎ Bk ^D8Q +ZJZuʪy\ir-oJ=WI,X˝n@yLcl*kQMO0%&O8­P$<;0PPKc7[ a>B,;L*/Py*Pnu}DH/ǻ*y-οBB"'33~ەE gqvAnhx7KOL?5xa/qHzKLEd ;F穌Bz"u[Is+д gVh*mK]LER0MBvxJ!wA@O1 Ѽ~4EmB((3EBDCYk|<B]5bP28)G .aY:j~RAo w)NH|/Erjb-;~6LQa4EG]%!cW1 N+fN\8Yx[o3%X=!I88Ugn`Z!P"m4Y P^ 2ѶsLwN XyǀdxAafD~m='PDři?BWTtj{{HS1-숰yC)3fʮ a)e}%97F,U_k;kO@GME.ؼ7@CT<+[Ҵxw@W7 OI9E)O J}6o̝h퉚+%@JIct|1j~munpc63 L An:ݯ*n.@㎞jtI8y+va~X $Ha[I ^o yy%?ˋ@̭ 14^V^VܝL{P݌bSjݱ+t:~PLȓHLPy_C*;94#|=%Hedpټ#苺D q5ɡm6]xݿW(e>-ݷvtl*BR]v|cwoң]mI'YG\&KAʕs3!у.d8\OI!v,"3|[+Q]CFw+ܹ%!fq3 :/Ek˼'Z;wx)E01Cdn7uö qUBN6K@;6+N %xguFsZp~|f-jW>w;?d)Xdia@,dAijs5xD* ^tVDR,.ZUVhw3]UXF_a0Rvu/8ayI+?u&6*)$4e ߊ{$c4']9/$ 1dgғ>_ Ej=(5;i+ >~y4VQZ匟](2$7{3Satʡ1@Џw+q7z>:xSxE0! nrrYtʾ4>*ٯ%}|,TY}/iҡw!%Γa6$CæMClB+phBmNnYm &DnZ]CzxO__p^slD0ƈȝz$ݖ6_w)]EtTDž c`4INq2 @prv =xdw@༰-#I@?,{Z`2*2l+|,}Πņͬ9f _[/SdXZc_8w igp@)_Ŀ\}(=qj=ǖ,˭myhN{l=`_d97fd!%GEo0cؔrG4tJӲq(TDHW0Tծjs0$iXkGuUcpc H\}ǒ" BbŘzlnE3sY2IuÝO5QHkZ0>%0Ɠ(>vd&0`ݥ~ ӹx4iuB}~Ce89TqbL4Kh5;FqN>⍻WyNpGzWDȫh^D0wG &BHf0(:U72HZ|^T8gK5d:N< ɱ^@C;Ѱ7VQ'G<:6S-/\}ŇtZ=~B+,Zz ` %ԥn鏳A*$ۓ]@)ۙ*#[瘴7)ݔ~OxI3/&+;@Ka#fw{$?Uj}rHb> XLw1;k`J*_.su`}gEɨqRJ/Sk6 fZ^U>ȝF|_f^ \vܬh_:tx ^B,:![05w0*c[48ӸGk+irj4]w$:4!TbJA5+JIIu8nX?P>1 | '?K[.G[zd 62ˈN'mAQ搥;~8q,?wr0,Htb)T~dJ]_mzV|aY) J%fwaT['y/CD$aҥByQs1x XkFK`O2?20whTq7V +tF`{@ wSP(@D<"]Y 1{Rm&/ 0.0D/*ߥѸɶHu?~҉K\&Yc6snN+zmbqJtXJNf*7)Z/]&%Jۤdt#!:*('s?|&/bkpj}UgqdpF _퐀;?Z em[ ֗#ۉD#װ}2mKɈq_O&_RWxB>ubӑśQ! 6_OOs(ZGyYrriK$`]Tخg*xNtdzmk 6#%ٓ前 Φ݊#⚀sL,& ?`=%Q[4E(kkx7 C߈')|rRWf&PN6 ~ażyqһM7e_kmdUxLJJ"M""~&8^c :F6c~꓿X-k,p84n\$HLLsy,A[\v7$Ec_Dy\?Ү}fymj?xGxP{x=~s(ܰ-2?&LS=pi/쳂Do;F)9}BȿT%57 d ߒ`,3K۔Xd,V^Aoź(Q?}{TgCBhO,U@qTzf!j1PyZGY[~0Yj`6J\q1/d8@9j< 4'#{C#迍µũjb?ΟR3Z.ƞ\cpsrq۲2MLd50z&2['tP9iL*r)eluS1Z5vZXI՗H|-7NSW r dAуr?܃cJX!M?ML") a,ѺN c4e ?gT:yp|tz~(UM3& a΂Ω+Ӂ>I_=&֍zo7G Óࡠ'hc{wE( ^yb9b,zՂԸ"%LpRV ]4omWVj7drGE '36¶<6c`S_{THr]q!%/_շlvd1^:H#!L eRi c-,Լ3϶y<8Wjȗ gg)V$@=w"C&o'PّɊoB~D2tY*kf^ΎRߙom9_9'PcY\iQa#ȃU|, J?[K( 7F)%||TҦ 'lKJiRpc />xW-/m YpW'9.z5:>ZO#J`܋B<>S mB8}nQ W1@"x]{RLvR| |s(ƅxp P!Fl+Ha:xs7HjQiTYxJqFbQؐgjwfii${[dPjl׷yn{ ?B07yJ`Շ2>a9:3ɭe݉'uXO_X{@*ثz7N}~)BFJC} DiW~;I_98;P̒ SphQ.Iė}ك-p;)߬Zwe4 cUغꁠp- ?)Hq:}L]c}ow~iry0!#k:SˇC ğbK-Q+0on)ؒɢآGSzsz)751K5**lZ#)\ApHa>{R+D[~5 PKXDB)uJ:+4?Enp#]Y,s2%ugT2`ċ!'$CmA|z_FX;H Gk*j i9c-6Ti 3ݠ)">' Czڪ U擜l4ܐYi][Jgyr;~}GW/9 ?QeOPF-nNs콘qr*̌WAK~`g8@bAx. en6A@l7V]A+^\?8+OJR>p|Z|؀XURZÒ+YWr^+eQ3"0[~ۦ%y|)DlEf\Ir>Pq;IVH"r&U$Rs8'_V# ч @_ZIrQ.Ҧع9/ m簖j^m;˱KXAjg2r눣qiqڿǘdR+B2>579+-<*S nG󲐚EMBy_ZhDpe "zx1~sWXB\vNQwHWIt$H`PK0lUr]ܰKᄰbY&51r=,g~ o]f+^j4({B-T>T ECQ% \`{`E#Z%1:cGo8TG3U *`T1P|Mfi*py2בIvzZHYT̯73 Nrϙu+/>2"4t e0`YftUf̾= Y`ڶYwZ=|P4 /{F輤ѝ/O ́=.C˾v}tU hŕ󀻘KvC\!OfZ(3 Ye&дU[r62C\ g֛1q H!O,&Z ϼD5 yN+xkwr[׶QCta F8- fB+ ꗍsNUz}uiQ>nFϚiN';+,!|0_µ8Sh/H af]HǸS}B{G6uso_|]VWS53+/# G>/:Eز1CFNԷC2F3 A2˟Z_`pKJ>Ϳ;֨;喀Ȋ! qdȒ 7.e*{pEF)JZyn=f"dwI18-i'PYA-!4_ִ @۠+DF"~F;)Mw^79V9P9՛ʀ%x8-jUyJt< DMmd}kC0)2!]IWx6SPb`ܒn;#wBc-AHu6MO>RPjZ#6ϥ[)c1{8G8:@rQ ?\µ~]C-k8Gx2GY+"`W967P'DE*M֙Jcf0+:!*'z֣V [ /flR0'Q4nls!bxaj$iOo DKb+ݧEWyԡQ_.*=IybJ15N'}9SDλ|w zq;خA"4piVgp@3!b^/3{${$R 7p.ip8-TWYBTeW#В#X^C캎d`t2ܹIW{LśFί qUŇeG6d`Q }a][b9k{n5?EBĨ\n lNy>#ĺ9uߎwos'EdtRxy=zAn!u vNQ# * o.=s۔wwb#҃╬S1MB:">D[< Rm,ufQ3h&ԍtNߦ5@V? +`xw|tڍ(I8~v0mT/\ ^r 7RA|,_ )u"=Ac~&^q,7ꉔ?{*OТt[iR(#RlJTQIp' JU8=1$)r{!błX##&"O,* \pg;xDXDئ" m;fӮㅯқZ.drvәN'3 !U9 hW1 / W*1JFӍyWa%jźv.8)@qYZpq8oCh|rx=ry hm=3/֪Ѓ5tEko*pkR얱\9"FBJD7J/-ae!Sh-(Lוk #{G) u+S)z- = lA T@S_|ȍN| oHx-6c2* Z5ttʽ~\v$FMoL4Y۸PInnf4gBxJR0s9۷GIPğʵu@ĂyФP@r&qXnsODOzO#IgfG+ǩ!Cql[)a x32'bi\cwukټyU6K){8CQ|h`AQܥgޭ}+ SMХt6\7!s#y)u$G0./o{vPZ-vYvr[pydpBeVy|Er֗H{v1sUL%.?X],oGFeݘQ &ڐQQdJe[}Auњ/}GNA3e}qiu9⡙g}n]> _){[,-M_ޥA>zn *|#{<1GP$mNu*D.6wpr'~*=s͝nacH xF>t+5g։(ϘN'(a s2'LdL"o)"/`P)8a`n,7@9Y  3V8=򂧺8"H Kw ^t-HED&N%sN^CMfK+ ;,ˁv@?U,ZWh{{T:ժ,NZM"c=W;]bsZꅷDVãRqƖQ0 8 \\T"fc"A)C Monzq#L# xeM#EcGc1fK @Υi/=T/cRgQ ?[r0Pu Y$}9h ?l$h6XJxG4>ab#yWE)~=EƎ[tṟ:92ae\7Q{Y* C@M?3?4zY䠹Re#=c)Y!癖l$ܫܒ(zMIAXqq'D4^a^Rw,ҀV=V((!԰[luԵ ;6cG{)4zM]p@k-wh0▉4mhOs7Y82˄?8ۢ|V,1'"6kD9sflwA:ץ M4EԀX g Y\Ml|ڙK"8D06tVm V@G>\BaDϩߎEZJ>K lO ?.{qZ⼱BPIZ<=,< ZM 8&y wnn>DrwgHW~ck 9:Y' sW*0ZOp nw#Т>g.*mP'"/!tkD5ѳ(z SQ`5aL;w7$v D j0TBb23ɦT̜Uw|*khj3EZ_2a@0.lx֓R!^6'骘K(5;24F+{ihY6c"(_C}߉ĵʏSJQeec괍пCv xcMNr#qʓy |=xԻA4T9@x3ԑ:ݽ&JA$%,xənMr+# !ϓ k&H'.7V<;»ËXon6zXq7K'KO"40"qqvto0ǤNx'@M!j]k:jyv[Y}]Gu@ڌ]DpFc%Wr4@S!)D@N/&Ϙ?@S;N @qF>8m>-j`˜D>~.GK))uSd&0%~TN {.ďbk W CyCgac"P5 +jjuSe{I3D|M h;ІϹkPUH Qly1aR{McK_lFͩVu=e}-)ILW_͓ >2'SIIoxguiGĻJ\QE}xf4K{k@̭Md[N,B߉?@TrU9u̗hVRj@ h|palzis\9/Qs+5G@3Z9f=0Gd߾NO(h45]U;M{'r߳:ѺN{|,YndKj)Մp 3N@6ID)c4zͫ+A齎E<]vo }~J+Ynp$neJ Ѐc$Ռ"sl_̨$-w[SP3&#+ȋ5$629ޙHnՉJ*_\urZN 36I=xǦafKSK<]I{](;b-4+1CԘ7jBz(n׌N$ ~k78 #oZbPڽ3^K+~b JxHmǍ'Q\ dX7Ov+ 6qvk6u'8 dQؠxvabmpb#6p{7Gsc`̥Cg8:0Ϝ/ÞGZh ,i-$ܥZYmo)?g|^8C=t!싘ȋq ɕj"AEZA0Ây$VϝM~2U̥*eFYօȸ{ %cv܅-Rr3y ё!gA9=Y~K--'*S|'K*R ~&԰9ytӆ<]>} Fbn`Q N&xa ۛ@dN R 4Q$9O= J0KBvN3Qؾ޹N0ĵCQ$/PIY -g@$4gi.\fj9}d1f"v\# X` N(Ip%^~Obb*q滓(@  n[+P 5~dƂa1RX7~PM 9eEq;ɢYl*`60 6+ LӂI{"[L$lu.F8TJ>l3#ScUbًԺܾ';]P$GI$pz qK8R[C{ص>ռw8ȸ] R.X}!d2́E*Z4 ?Zw]Fpʡ_L#R6p] A?E!'QRϾ)9$7cJ6dEdep`KIvÅLDrb`q&]`hZf1~7oz_BTZ[]eݘ;\1;saDC&u~D,++r1R@ei7gMpD-[hX |AP;m1Fq3$7{;)__)#HQ"ɝ#᧵Qz}` \zZ~Hs!CEN?o=D#kT\E=:_Y{ws1(r7hsJc|7'ϗUA8- ylxٷ1ӤjWAȶm#g4U{_`ܴҡG Ft RDz{cʉJ#B=3{g_v=kJ}gk&m!ToJjZ NÔF5]7Q8~)2 R{8>s;ey^o5CU yW[NeHMVad톷}j}K8T2gN sDnD0?uBSt玎bNlRS 'xpObH4?'Ƃh  U^?/)nq WK`49AU_ij[ʆI,CZE(XO0aho8R2b K~b {r{ce'r0t9Ϫ9p]?1"q;h'yMʍtf{xmE(N|Cmd~A ;N"8EG%,gpL ՝AQuJKwamQ?#d\=*M?l۳' 7*D-_G!Z bsM%`5L(dg/_v-K g;q&5.򽅤s-YTATY@-hj\[wb# ҂i,"BP벑EZKQ~s_ ' riW(qf%VĘ +F THm&X㭝sL&I@BZt 'Jtg3[<#b5fcu !1R^gbIw|ҁcm3lcA!e@Cr(.)Q Zԟ ]'A'cNE GPaׄ a`Z^m\Ш,.<.z}r`M/~Aމ:Q{$],:+VwEAƳ|m0nGbu0Dóy7(y[05b e?yeAځ_aG'n =>eߦ!1iWM=y͵r̒ExG IuK恋Xջ 17)2xpe} d p܍Kꄲm(Cr|?qˬ.eoO=}m$H@se"t$nާx'{sS)t^&a#S@Cr""R7|/fQoα@5PqC*en:F+/Yh&fb} b[m@#+-3H!K@ ^iXli[/[0Dž8) GeI $FaJM1|pȱy38p8uPe KɈmzO@ rD͔kyc7X[k<ͻ6cI@ԥ1Ww[EysW=:8rgˆ?g_R=IW m ihVB8e`Q[ϔ4Q84:AyëD"5i*޾ 0}!:֪2^w-"6 !I,W@]VZ;H{ R  w?z\Č~6 D ~'ep9o^$&UREu%ռ[5[.y`*+]Iu(~3@ htkbEq$uQkRl뤼!ⰻv;̻(zj3Z 63AYW'J5;| @QC Lh3=(NPh |x?^H"fQʾ^f(R4'GXMH]@V ^JAE~u]rb~RS0ӤE7$4?mu(u]N"tGTYP-PB:rny~^HDKh?#h¨:hxɅsh1{?穀W%7TY1cCv!˃HET Q$$!~q?ZoR(a/3;&7|(C/;\F`djQMybuoZp{2@`v(cCѯ[p8q`;h5*Pu$ qC KA@uf눐oG?ȷOK[eLh+rk/C&o;B`jZ~;B,.Su/hl]ܦ2"-= FM#[GZx!Kq mQ 9? ^ gqH~jaV0,tXyb}zVj.<v lRF"#U\\R,\,qur5EMG YRi0cˤ Λcą$} 19<)`7.y 8?)CR ;Y]WA!qFuK>1 A&^NuoJsjA'`@Ƣ]rAŔ`mG}x?$ʅ5kzJRп8hz{eD䒪ApۉoIȻ()2{]qb5y_%!Gn@,Q|,&6yb9ƒw]̴.6W?cz3l8KڴɽjwUOLU}-a՘/qag1JFx~GC "INp|Y{=QX?$7#S2`JtZ1I\Q=\jӘ|(!([J&-T-L~׷X羊to-BfPi.(\jۙ":J)BW=7t#Acb~+ \0=p$eƬ3 R6 ?7&JVnKn{* 39UyJ dO>z[DD0Ǖe< Ndi 1GKUx?rc;|q2T|"O2 5K+qce|YD&5_S~W͌ "nZLLvjAP6>a<R{RK3:*o~\& Ҙrd|[2AŖ Pq(I:^M5R>_+,Ur@g;ߓ };/3`aL<yH`KbٴݚYhZ7V΅U"gέ @9[$,;:i}_ L`$o(/bÜ(o5kOOdU?Q3qLɈ(O!@'ǤU4)O3,ը؁Q٘ cj'942´ةk6\vD*̫!q_kgC*sT%$[-tOYИZNt +Iw ECi(lZI 7ȓݬ+ph|/)<޻ aE>w Zimnˮd̡.a(5޸&F]?^F=Vdw)HtزuR y6r_NJ}U9Iy,%?ؾs!bsY>[ALΚS(!"k|Tgc.K8e3 xw5ku2|s3wLy UtR_,?SUũ+0N5ԥk32d*D2c8C:ILm˰^ yj0JaiG?~ta5naJ.cA]X0k)/d>,J$MZk4E^0` `ԚxVrD,'{v*9G@!$YL:;Cغu/#U5KsJE@T9ۇ&0li9S>19baSӷ\3l_q 97׿ns̅`NS` fYtIE6$|Ȉuu*#?CT޳n Qf cV4fWڔ0RfBr4[)׾L^c\O!J%v K $vg톤Ùeg1<Nk8ɆfNȑ. M[֐GP`z2\~ǭoWWb 4Ԃ]E} JRl(*/-PMWM447faݬVn,`(jc%>Zx" O}˿fg,BTM ,敪k\D^iUK1ͬfGg5mǦ}A@eӻY4ԃ q(%W3k>m۪Ƣ0,ػaiP ւu ڪ/yVu 6e oK@7Y섉y܁$` Ԏ;o9V+1 R@J,$^NexSb5@/sZP4L]P@~`YD`l>zy :ONݠpy=# D i^G ]kx/M9\anvKJw3pD;XTQ4az$i8@z(unfD35IRXt4: r_j9NYO\11S?b (u-0&REJ?C!Ìt6Pi-/JQ!Gxbu |_#rGC>zlc/Lc ɮå#z]T1Y{^a0Lj%(E"jPkd!nfh+S}٤/|c#,mY a~J-3}hA<() %Dɉ"C{P RrHr%M"/wrcI@I֬)&YsZݽ۶dsȩb4&e!^Hf~Nך";eK4 7ZC66|Hh+ x^ہk1ۺ[!R7L 4,!>;,^^\q)L_'_LtitK `@£Eu]rkʦpqx5bQsZrMtU߲Mnfa BmіN.Xepz~UByw߃@dAɠ,ywC2]_=_Uj5j3qb|&z~}pAy30!.$O^ ]{_0F}M r>/0I-~k>˖LP[2r"E\EVoYsvwߔ)ڈ:rPf"}&Vi hzx4ud^<Ɇ½GL8F@]f/͊={2XoZGfWyO5KF#_bBn#lƂ*zGz8m]6IESC*ӄh78CQ} "gF>|B 4M:O\0Hj=u Y)ANFӻ [.z^5̀U38Ǻph0%:xR]!vL$7oŝsOQ=ca &` զ*xӅϱpaJVdQ (5 }oeّ8GQR gK)RV)DG\SR¿Fp6Q=R&H )$ĸ \Ǿ^!'OˇYܬfijCOe.||_?UÔ 4|]]Ʋ?uqH"60k2ct,UK%'wAp|KGM0iE5<G~ėzEq҃%~f3aZkg߳S*yz=,t}ERFwa"\@$m[7ҷ3 bǮڄcTj.="[H6˓iX\s |>e(Iכily㑦I8@ΪRv@9Cz"V1wg0 ļ{}#| Sɯ͓noW9W "zvQ!m7Ń_y$$[LWgփ^d8H+'H8 ߀,--cdh*}ImGIsDQϝ[b@f岕*,rgV3޲!Ĺ5O ey\\'g]J[f=1>OwumRc^0~؂>t!B?42rxSn ) eN0`OڜA^|#4ATE\ JϻR`GOVCqP}ތxIvHRRZE(;|zu%fR5RP8B= dw^~98 Ѡ'1j|)TZCN]1yٝ1|sWjY5#0e3\#Es:U??u8yAA$ `,IϤm%Pvj&G_WfڤQ] ˖E F/[`.]Ry\Vhck$`$eUT zx+Q tؙW*'` >x> ]½] G}0J=Ei03;Z YαK6j ( A EE xTWO(χl>BFY`P F+Co:& D"_)IiR;~a }VZQ2e)T]%cg&~3vIde0}@$ ܿyGU3;E#Ңѵd~XQhfrj UO˜?Ixw]~jI/.  ?(C^Z4Me^HMYi.B, Ypj8=eHWalci;YtS+/DD<Z:^ZdYvX- #e+`#dogYmh;eo輢ks!(fs'b@L%BhG21QR 25xo--lި*ha4 qdM:8n'h~%#e\WY٫3!T`lT(+X ź楰1C@2:>~]]`n]4qBzISz,9^Bv-?"=b$u2<1svke0{@v*Cw4G}"WftNڏ/Z e|b1 ֊laZra3&XUBX)0}+k8Blo]0s"]Dt̼0l6_ ÖGdRVƘ+4lvCUeݐ(5dؘ .Fߐ׃9NKhg{ht8%0I ೵H6vnU87 'ɀO;8XEHFth{JW>uźbnXP^V,$u )@p@s3@2A&R\3 = W=k39k- EõZ]t>j6u|u' @LDp@XtFptΊ3&? ]wE^M >'!K q'͢Tä&};5`LYJ%yH0b@l@#9Ͱq7(x`?_ ֢؋|`h&jG(ΜLJ܊_{=_gkp_4՘~PzT`P (?7ch&3Uobׯ^TzSY+K\>mh Y=]ЃV;\~0ATDv%g3qn8Hl>8˹Gpy;nf^mnBe0A~^I#w%P(F:a󞣜+_!jsBֻ$S]*>`1PT) M{\ O^ЕHK3y,ي'n+? mxƷg GXf]wqE*~OnBDTZ"M .{UECl!]膾|) ]z)Ji]ծS̡)ɦ{tٺe_u}P0BPșd"0& `[QPe $^ME[M 1?A)%EqpKuCĹoPJP&7 ӅUkϮaCI`).Ӗ@C0Tɇz)ZNBY6= S#ӸVN3ԡ}E;:9qT*VSJxfFƟa|+%~f,-I+]6(Z%x^CH{uvqx´=$; :5^OG07=?1%haDΒ 8ǭZ"kP.EhaǣM|}}goWgEY. ;aΣ1r?u%퓔 c\zUGyEBGߦj p@rj^{ `V_U&E]8M #Cݕ1m\PTad7 *Į^udQ<~ۆ[_4n.A >f!vޓ}glr6I1LEr"L(AwO#1 4!5U%B22VE$:M2gطPg,=wo^ D:ct[rVV7@[ǘdGØiS^Rlt SC3n[z6+81) DQu}S'B 5;ג Χ3fڧfs3Lj8xQ;fNHp̈́xvnڵ:A^>NoYs$3 P3r)E^A#K _?+:/"AE8@ '\õ_+v4UHg>S7ocC/.aȏBA摉f \tAaX.EvڗsbXT`HS֋W!lj l,J6F& ʕgDgĂuX^7?E_<VK|rX>^.jii8F$ qsځ᩻pDshIslxitHOE ػ}YVQ#.W˩918jDQ@G% U9?qv ʞZ2|sl@ {W ^~9Ճ'cS1U).ZT$8s`nxg4S:%_ԫv &ՆIm bk*"7 9kml1FZ;ҁ$t_p쟅ͳtk#kоVs BFHrc|e O*ŷNBAY-bC*H A0_#v> p(΁4="yR@Uk[ϕ~BxżM z)TbhEY%\@RxZCi٪^m NMQ'3lR! ]%RF5Xj.->1M,__dV j|xlspޘ6 g'PYg755$s'_skpNM|;ݵne5{Ic#6%@QtϠwD \t>O*LB|Ăwi_|ރTEnW~v~!):V5΅ g:CC{}-WZ`@M:ikeop+@KLbb/L\zss#.; Hㄱ~Ϗ-mzgl8ݠeYkE? &YȖ<Brhhdˡ}O Bu? \3DwuW@!U|S`SКYRX8ܲrmP=4y>kQQE`cyDǣ]RX[5$4]&OaQGf92M)+?*DzeqWo$~nBb@\9Wvk #9bs ,jX,?u|:w5NCjn SBwD/&YXfWŘaB#])9M{A4S8>#WNI s^gBi2-6Q@t-kÇ2"|ׯ-2tqߧlXX7)e5/OM$LDco<a3RjM7W  XG.aFbeTb3]5ZzOwz \ v0wUUjlG 0Hn{b=̉܅3sSc2N#;=˵mXp,]@6}e`˳ Tqқ8'p:j//ߎV;1k2}1hHߍcdxZASj>.p:Bn0 L]u»Mb@rHS5H3íz HV.}%8aO'GFQ:=}̻vK.`FK٢w#䡸M -+\yČZԧ(1vG6&%ΠH#AX:@ *"Q1 ѠZQ%_*n$z2 d 댜ƟL /5I;[N|d+J fu?;aԌlrŠ7t[lma1BfZ2&;A2ٖBPe3גO3Dk zZ@!_`5$ZXwE:=M۝RBJN@{Hl3 0|GbIЩɓ__`8U,6 ,+ QinaW"%Q:qYMu Z7,˲+?՞:=M°j*%s딝f3U3Ae)G>215RxuaUHGIh<2S/$al:ql\%Gaf 7=d6;r , ;lG@0k*Ke A*Yt>E ZS/O!=#?!s{2FUK o+wTjsh2tiy̿)MVBޜ;;AM )v:14l=8Y>} _-uY6 5Oto=Q&-~B \Lz5|d%?w+z.džP9XH9v'Iޫ)ڿ`#[d-pC]A51*gqӜiHT_yu~;eӽ>fNpo"), ZeB2m0zypKK)zlN>}! 􌙞Zɚk _w: , DO|O#;Ҳ HYE-K\_zII=D3UKEU&;1՜_#[a{5eӥwSM]X3h z\{Ǻg4Qf+7LDM<38N Mkޘ>D"j]׈ۺ-*,/\dί- lD$O*XbΖsgg,CxB(| FRҺGpҏWQų.VUFsC8 p|C&H0,$qLܘq FPM0>؟:!oRStWX[BxDosL$p(@_L7e5:~LPA~󾣾't Dh"h#]5o3ChQӝ OO3gS0 A90$T/XEm=gMW.Jpj[2 0]Nv.3Ff #-I0x0sNC/fbE \$1E qnASwswWœ[mQ~tw!~hLاA5Ћ6י[+& -Qi/ha@hx9y!0ejiQ9 3`},T7\gB]P2 )ttГߨUw~/th.׼е~COJsJw`2u5k(bj~=`+VF‘3MC`R&80VX{2vXHsFN~gp5)yK0jrc 7Y|- 4:{Sm6ŧd@-?x|Jh, 52 $x&i9:=svf1-wiUYŏ\MYjգX˚ɞ$< H(a@ wh@}@mkT*g$!gN? O1?oEn|>'}9CW$b~sJ ;U)EԀ:rփ!tSt:뢃?~#RW"ToЈ4} $D|[!@«EQ-H<שX =)$ٚ.fgd)Hm?ʓuNۓʁX8IIe4@fcҌ%GR:91VԔTwD& Yꈋsҹ:~e{GA!="|ڲ_WsRH  3[M_ֳgY{b).ZOF0#6`Â1\oMZ|rdg%()Z+!U*"O#{-5 G)*G Wʉ>Bq-U~:ydɨZZ:gp2Dp}llXibu P}V7eKvu6D+ ˶=TtbV-p( WEK3R;a?e@`U1d[?y0GsT}{=-_Ozw~5v<[VPb|~Xmt3fi$".+OYu}쟨Hl$ v3ozgⴸ qIiHg 1lw`8٪Tw0FʘD2'ƃyNG",: &OS-G% 1Q,rs%&q3!XiC͓{q=4 @9羁.ϘNQ9%&Yc)U6mQOyJ )tjk9*3YC3! qL84!u[>Ik!Ъ eE\'7dԭ6BڻXBlZ mU{j2Rqdb-4#hG|Dٽ_ :4]?@C@,\d8V=SCKܱj[,MqkEi #p"śl_(x2UG{QtK-VI0GxIS{Y`WGܘ= ,7t/T2:T\xZ+0샤0O0ghDCyU۷ z-_go( ^TDtiW'J|(ۅv=l`,_f)SY}Jg@U8 V+~AY} 2-IG1r0P5eE'+UKo5mKb*`Y*iJ%ЄjJ&yuDg:o+^MJxJ}{`f7h] o@;CỶ*eW uaCaK^= kS79bfXEsiN.-:$>'LĈk۝c9IHq_)~{XQ:V~tl%J_%Jr'8yejhbd3YAZ~>4!K{骓jU{Z,pܔ@@<č(oT{iͧBڹp$Ok|r>XUV0@t˿y} <٩(u6]GsRyULzV 咉2, ן{R̍rlIoiֈSrx oE]Yb  \ h\=qjg@J ƍphpn܏,%0IM&vz1 ; v~.OO;O gΉLxdS3A`1^R#1_|=+Bojډ:JaGF }عG d,nXڒґD&b$ =AwPxhVJŒqGhU޲FP!9$i9d^A5| k81R};JB}}axbuT'DLiZz?ҙLBAsL^UC:w9{IӳsQ;(z!rh3K%$!+ e.U ;Cd= gG[q Cx] kMcĐyd :uSyYTKO8=UVB#f#>lu\n}-Hc_GU[:ix:j|Ćy[8;'$ t+߲CM_7Ҹ>V&p0">uS:b7,FGf#X ޱ)w#s x[qÄ:.#rxI{'¯ ,GWVZ' iqp{1*ה TqkYwH$]]3)/"HmbV ö '1?^e7QVewPF/0ӧ :-` 876z.T "W.'euMUgr(TIT|4"=0iЬni0P[J& bHUs\5,rӺWDPTs%l8slAzS;)wJɚ9>ѳR?$:  λ],Qӕ.р,I;E)P- NV_!-@TbcȪD }y ^JϯoJ>!y&<,e0'_HH;q.b!6VS,y5\p|iTሾ`XI/^tr\~H}NxDQP['E=J#*Pr5di 4H.ƞ[!>u߾]-q0 o]z`Zս`EB&`D&g'y`rOCR[[rr59HR^gWgL=T/h>BYj휞qJDl!5pGK`n< Yz/:OO@Ǯ/dӆIQ"&v! =).y? ݍQ0#NQ̀{OZjAy{Hâ/F5_Izi/! ּ;UR$":|fU~ pp*`Y?CAD @}Q~2.-H%V^kEJaq h xi)QdP9Q* W@jDIQ5DmjELne~ѧaLr*f0=mrC-EۗxqTIVc\ZB4,@$q,}XfK9OWag_b2%EO5I, ArT*OK;Ytݩ)'S 8y2DXkDC˞H eLƒRD! .k!e0Fb=8!YSr?E%q.+N׎9qzYIyAya =i:,(gPDeLd^}"Y~u;3 KT*cwf^m&EtT{jE>Cup^2%- ǽ/4@Z=an-%yZߘ(+u-"aQֵ+c.촀D=+(~d?MK{ %gI? ZRg0t&TpAzxs q]Aa`pc TjCP!/H}S_ovצZzQ=A pok rȈbc&;sn:Vfb2y$X-t,fZi mʋ4;5Yc,[r-slBw7u"Qe<=SW/X)8C"T*;20U$ Oif%'=C!FBZ$tf{>~ꅿ@6fƶPk _2jh3܅5s[&/7x2 τcN}Ә0< $Y= }4$wd&җ'@|ug\I2X鯭D`n,{qc)]rRSsǍnO~IvH֧5慣)F&(K`+LǤZtOLn:Tw}vzgr/ΌbIo__P4*t|m7`Ut v /-ƚDCI b9Hhț~T:f*E@#(a6XBW 6,V. 7ᢷPV?n]̧>+;r$/tXQ QxI˫[?@<>yL[)G(ㅉ]lY &P(N宷Ctv3tXW,Ge /o8g_aI&"0pD8z|ƪ;A$ޫۚ t#qNP[JhE4K%@YbDG+v3nl| A)sryQj+Royǿxb6n&1L/iጔpqo;zt/Evk *uq߲Cw 7At6`z{" ʀWA Ӂƹ&(fXQ@| xO]1F/ľ.*8Y1FaX?`& 2Bu6PjeKM5s1>AV2Dúc@$XL{OhЎ!B9}z? d|S_?N pAc/3:X&1?'^N=7e"eBf-~)MR =箔ԗT1-;L_9Җ3v";n>ǢB#-uBiyH lŝgZU&l#֟A7ej0| >/SbU_6;M¢z:~Ǟ>CJ@M}G'xά=^r噾^Z)~#wE e+5 ͢?:RK爪Fޜ*RK#ֳ>740:]|WIɫtrEYC!`Ad*?Aj=hi}pOu>3ڡS+\gz& H9ZQ =[ŊeCN [dF)n kj7S ׿YkA~~@Yqːb4P(r_e @l%hDՐe&{[ӛ2 yZ=գ*wĦdb^fuX~VAAs| sjp7`-ǓUP9d0'x~{— AJ# 7oA1MqBuWOD@:Ġ|<`s&t ɹIňQmՌ!53 ."WhltV5ҥT z7 .K@|8WЭksb>A/Kz ^a0y K5g N9c~D'+s%S#cż`69V.#<zxEnigD39ԉ{;À #,ueСT0Aϑ/#1/;M7!F||(KvhFnYoWg(C^+eѡȄ?EI~<HHtǝJzΠ:٤mC,Wӭ%HLRY Sƹ5aFδF|]إɚu_dj4, 4C\}]V_:^~[epbR T\ITZT[-x.FJ5UR/y\Ϭ&AP biKWdw(TC.sF&Q.օeXۻ LFi_wS8Xg7ED\|fq$\F"]3srR^5k|#좧jΰ>]uxOű@/-a'?"W/Oi@;S?I*pa%beSNlR2>0< 2]00sg1aW4i8,GRR];8B5N  [ X!O |ǟ";)ܣ>rR6HuQ^\p2:4ilLc8]d6rZq\BkAX}jNe~Oލ*HZ.!FB%"i$3ȏnw<#Jː+3Q\lܫǝυ_dVn/Hhr9/- A5Oᠶ/Xq4|zW`x@O[`yp2N0ǮDylFUQdV:f@٠K (t\ֹth\ "9 *Hnx-Ё kأ+c ; ݁}w![ʘPSd>RswdN0唕/6WSSe9Xmj"<~5M צmS䒲m 6T"Y\eM 98ҭ ~'!z|9 ux$eTGYHZ=XxM8Tܸ3"}cLҒz/^ P9 /ʮ}32"kIު=W!uӪiS? 7(HA:r@{F8<LϷ#:wYlkmĨU'ĿC*f3 I_^cnz;vqmPQoc *|HW_$cZ_%exzMoJoes$Vᜤo^y"/բnոY_y^eZj"4D'̭af@M-"TCbYD"Kiü>\\)j|iEFH^V)gߦ0A@Y!p) C~7+Є Cpz -Bz*){/J  fa5;1LBnSN͎Ku%)$3;ۇ0XE`N M$f2}B!wDi=Nv +q]izjf=F-y7%U>;"1LwxKΞ{h\] <e %;뷟| *O.cl3/o`S6P{2/ŏ/ ,C*O xLzr*笑0T/^,NM3B K`?9נqowֶeOw;(Cqih(nn\6 ,bQ%4*뽎9NX{ ܚ'l߇ -B!)>Y!^׃oM8x};Y58I7Cf%j[iY+:f'J-tO}fku s*Y?t?a&МLo;H[g58(m%|'UMe~yÄF/Ԭ3)$vgr[☮X`dxTwڵ <MNb=y ׂǼB%2b)Yǀ y;eV&>;_5g(RQB)X 4." b0@ߣJÜB*V[W7<(E"׶[Kq!i Jpr}EJu*b30aJ5]Ir=;:s[jf GU,3&@miJ KXڡxH@~LN3 !H׶Sfcze9A+`U[š>sR2#]R[.x -s7PT?(R/WwTä*M`p䙔JmiBr ||2 muAh p2;K5gcW*a|anǝDc^j3e&֝a_ ״=,zKJH 9*l$2Q-}Ċ+i?l^C)2-:-uʕDpDJƱO+QW*{̚ܘPG:01i[fx7C`@"]`P\y7/Kyӹ/U}s&JBLJ9]jn$8b1&Jb}?]_CShK/ ܋ ֖czb+"_&V^.12?i4.qdTCbVa34wߡ77jʎ (Q! OFQAw'vXk=pn9ꎽeđ c MVD 5_TB)UP_afaJ~ſ h3j [#=qtq=fE#;9;nK܍QҐDy3“ K@{R5Ln먀2&L, 0DQmQ+!`̖z K(L5Pf@`̋e!0A{IP"B_077Yx@R4[XMM ݒQ(]Y&Bc1Llvr(qԧo"rxiBuwgN?9?ㅟg)1>>_U&;'RiœB8@Ǒ([KDFY|nkTo͎^~a4SxIdEX+ if xeSӖAm)X +á/w96e݌z^9HƇZQ7\C[t,=#Dǭ1Aڨ QhrYFcTG ϗ!YkB m8?/Ǒd jQZzyczޮAT<{.H7que]Vq 8$HU@*n.R T X*ח/npLr:dvUg2R/lxd)LhATrCOp|[ Ka?(|B, :@= `CO߷MI^6tvLl|;??vayKt=΍w\ lVw}H,;OLLZ+!Gꯆ5kvN-p÷%G)| fm+m[BF`0|@^G-y:jxv ױHʩ+6Јq(zj=>¥ @po5+TBͺI%z 6q8dJGߺ 񺫚|R*۱DzCA\mHyaؼn[5 339Qer2Oy"= N˸r|/`*UlaF8̈ew->͊CHLV;:ˍ~siIu*l{Bt1(l\J=XsӷʡwaN 48+SHZ'n}kשn )X3Zqfw5ҭKSIk`PEz<̼PrK3ޔ5䝘klLcBKY OAI:yܶ¦Zr,NDjZ4TG` DY7^H~ffd!PYҤr]#1;j_l2,Ja!'OfI̸:#Eq-a.Ly7SC*%j da(lscNĐE'=yN/*UU_  -u5{QWn@.Y TOls :'.;l']3*> 7| rwQ?ȭ㖭Wnn4瓟2@^7_TϫU^k=V f[ryϤ!$z>3 b]ͼ5a5މ:CFvNofߋ8WĚ?M$`4瑟W2 [*V| "sK .h_*!! >+ <*,tfZ@oqZ1z%4>!ʩޜ?kCm~(xiϴ>cbavq@+D9T:⧞aOv' $rtH'>^mD8_9ؘ(ɷ )_ .gp1 4u_X?#pn2k9!oIQc\u"` >NGߊq&vNln;qH7 Zᐣib1IR&(ډyD D ğQ6"M~wm=Qj3Ri (n&)q[P}D /7g!-ݏpe)o>)Y+"j\5h{lM!>zfKu+P8 4=0d|vk]m֩ڧE="ULT^HB= a "7(1^ K5c7FpM{K~霋}TP:!d6޵%E"״&D}DwI.O!t/B[+V/ |d3\b I.+7"MoMao[ :zhX`&Fwi6Wܤ8MPkϱ#X{tM`y-qc!Lp@eh I>ypd:][ >,Os7wJ"BD (ɃPRL*M$3@[CU2pwo 3={zy8g)h19sשJ"Il /&H@DT: $1WH^}= ah$ ߣY梌{)@?6A[# V?'ؘEk_]R,׫K|ˎg լޓ֟h5)bw4+ G2dߊjPF6nN؊͐{m E^MX3CFEΑN11/SxC+#r0d\p&Zc9\̞“Τ>a0L`"qmZ]5TyV z=B,2r2NC;}jW)]QLfwe*~UL`h]8^'X]鲑g^PAIZOܻh׊Ч͋g_;YalZ0TZ\ш 謣z}-Mui6%JڽQicwj\|&ZV>0Qa)r) UK1m!kނw@ qc'I{?:Ay:#U?mHZҗ,fO_Me9aMO٩8?,jnV&bp7/4_+ DG: ;:ް"t}7YAh/I\aEԗe(=꠹X{[|]4r7#nj K̉<9SpJ ^}`+=*Wf#q IDvo3"!(ARc%77Jۖj2ɡPs OTЈN,6 C)<{9;]s wdpy2dڸ!g+A8_ͤ`^] TV:buH/57Жy9`P.q0T1?ofI]5{1,.Ѣ< (d~;1r>ZrѠl[% B'G㖰-Ԫ+K]7)KhmRJ8 hHd]P-Zu](ċtcN7TI ktmLTA"C }<+ \ bo-tX8G:V~65_@RYy Ǚepu/Yjq> ʯ)ժEi*y)J u ۻ$6.vӆx?D-X5b(=HF$64I|[WR<)kaXiŠ!ʂWwtD*$:$'e󅵁nֲ}(sر8ޙ NtCѳ[;/ ކ8*)UL2YFlt qDFSJy)H,_(}@e.F=>(t6"^v:Vf[mdo'RVs sGwUG9&0BtŊ|*Ԓ6VEe _ya0HJg[ 2K+tzhLc{!)mj2Dߢ^RrH/礠 QkqM1Oرckb'ߴϓKL;eY?KI(C+>+؋ _GaVH.UѵC?q†c%MfF6}֫rIq \~^M~-6կӋ0v9D,Z6%`;SNb{@cx4V<>J@;!h;C0qrlǔt]nUCf.Rʢ!C^DExg 'dHjJަ`hlYދ:&Zbl$Ίo!fS3+KJ#cË[kZ-ݵWjS) 4׺;3-}G8B$3#n)v\&T'fII#M 󨠕$g`A;|gj2S/QZi P#jЩbr !<QJ4KOqOƠ"&e>P]*0tO72}x(Κtr ޔ$tj?I5i䐪3 {}= !%2jNdͮȩk732ޜ"F t0]wPVzդgTh{8ot5t=jF]Բi LmX;J<9vP3\`z8*rLtQػH VJ0l/I2-:w)8rp?O,Tbj*<fQ*\现%_#_5E2vem!o`hVXe_CEh]Fxփv4!9~|A4Q)+jX Sa?hM:tJ[2$<1,9?$X#b ޿Z6{8ptc״Ɂgݼ qb6Gz]y./$e9)!#_|F•}ߌ5b7{3ċ1Jf {l9F[0_ʛoݭmՅ.8G<1ZhJ.1w١btx升wHMdt>Vp?4Cט`j?L 3Jvx Vgѧ( ~zWΘkMwDGb-X}Ģv]لL)'7ì+GyUg6,8\xo@tQG:.(NTyB J%b_!e;:-zZJ8e!1۔ Cs6Ҷ"DR #+#DXSwX؎_s[以 ʙ& 4়iE.c 'IU|n;}l]/7ݤq3 Lj.Zfk\N9b. iʰUؓR 9 FH&SHd=ң26en15݅oyEMP܊ HKqS J75s_mI@ISI.h-)smq¾PžzpR"v a +!p]uOMKjm\~Di8GR"&ӛS\0IT6Q !zxEG{Kg3.4n|k7Vj8l"@K@}:Pe'լ0F@ocp7sS:Q&pk.l$jgj)]UjcGV^7rm&+6&dG2\DFA017|o/kvC {Z'CA5iڅbwDkd>Gg{u,p]+WX3 ֏-(ǃFcL{،ž^:JdbW&v&20NM#iJw1\~] lv&YǙ3(8J @-,HTviȿd\|N^ʺO sɒOfT tdHkGYiٳYWe@Jқ|i82տ#RA)ڲ(+A]N9cP'gX/LB1#DZX'tpcKbꈶGUSlk1D/?q:m)cW뗛Fwem?t;|FG ݞ+Gq!*9gK%7H\A'OAe8^"]0ӋBWf9ow<Sr?]6&魶oE6=yp7^uZkbN"Tnh%{pm'?E+6xt!=݆ [on_B9+w@ۿx&Au4T(2v﹯99zP!+:DF;y[O`wI5uG]¾m@>۔ l/戋5?X:B (- <%U)zME [<[6_-*a%}Iߔtz)vZ݇hf?>HgxJWz5gS(;cݪC@XVIKrc{ u#,/lԯ8#"ֲ"Iu)Nc٤.b}΍ϢTNޱt_ؑ U5m orr@z0ȃoj+0nO@#'$#i!}[d1F,l`sϮlOY\\v(˓bAYoG9煶߾js;j0O~+[0XT/ĀQl~J+/sT}Tq6D P􁍋>etƻ(P@@T3+d!Yȕ'ho73=ri_` Vq[9!UӴbGhoky-k@Rl$j:zb+sUϝ9u(音LoVkEH XƆxc;ؚӋYp,UPv$k6WqNAl%}_qm$,Kg#vXݰ޻ED8 u$?y/Jl-F0zA]wQG߹MBv}ڪs*2Gyԇ9f|E*㴲~ȸbKtrPpW HjgG]%]O@|7K=`Q99 휏"q a%h "Mn;McT'v3I/i>K{>jլc#IxQ𲌁tyb3d*=7klB^]<2v/Q׋+aUSydҗgEl<+_!p]@R8ҿˠyޱYRo*BJBDMґ&1TE5;))̣j$Z^E_?g c%r'̵MEGB~x\ nG$$Og[Jо_erLHOä^[ek:SJ ""?^]mDm,8yf\WlGd\'$җrY ׈^Z}C Q(U9?VՊG?x'!eN$\XƐ  ȼ:R搓4=cQLtDܶI%MѨ<+"X~X(0Iu]FtfN)p{x8+@r{D]ccy`fOȗ;F?>I,}~Gѳ.5y Z,|ۊ}86ҕQ.)><܋|e }Ǵ"@džWg8wW/D,vf$6髧8rs? άk@RsHki?##@"/(%sfq}ݭ=twN<-b&V,TZb;>CΰjKRP-&oGerVBF}KήS9 0o"sYĆa l {E?_o\ۋs1x;֝w,^ jwN"nֵwÄN=r!,Se11:Gp7*Dݛ &^Qp0j/?|%!ZHe| :kT 6!N]u;DjS$h7@enkK#ꡄ3ӛjڸ "%wM fd}U*PKI,v̄a/o횅-%/TX# |e* 1= ! )m i,&kǒpNvf;clͭj+Hk[0Oۆ %i;pEL믴H2U,^Tz gvZ3 G9qi+t\\CH'LGȽs( ςfnJ A" {0lX j$q=7 2P4j ~^z. N!-+g !5츩 W%, .}6ORp"P7ů; Cn3R݊a<"6g;"Ϳ)bFI\vc18GXWvAݑКo sWO"teWV+RZ8$=f<kÞ-ES55Ez|miB-[&bM2en[F^D+;6xf8WŠĞ)L =+wUF.$s>-xcΞiϥ?%f;Q'lLRߨBc꣎*N pj^yߴ3-B"\(p'?WZ&g3cg:^A!u{738]Asi0o 󋒄rˢ燆]{hp3)nPE;1V4cCH[rt5NjnbPS=#+nXFUJH {O(ܟ&Qܣ**nյ;"󚻊*4ʃju,2r10ώq[-.j7g+n\smxHAŵaBlH?^-_:ǃ๎sy-s(-%/Rqjk,wsޭ:gЉ.g1X n3U.ZpHp%j~m_!dȈ!RnsQȭxo55RI#$KEDJSGB#0يw[PL+5K^,ioϗ-q0F@\ htÍ 6UcEqjL*|pǎpa: +Qo3·A8jEM~'U,a]p ѡAH"3 Κ0 2101Om"BQe9|;|ƹQ5&^C3 ztmޭ6Ja-霷eovm1в(Ċo2T#E7j%~G]BICE CT!~j]-XwuHWHR7O1iރ&K[WO]rq(h).P䎸-xyQ/COːy (6k L*@DU?Ay,{pc>u N/Uq%G7@U2OS"aLv]#2ɘh5W@i Ffem Z|3R r%|@ i=*I5:Gg_V<~fV?pA3-\ӷKZ? RHOf֎@|v!i9[9&n-˜M*Ӟ:4  N/@Vr3`L-K]dS%"HafXM I|HžX6/y0ykqasV4mIbȤ\ ?) ^0004ACZ9^Eֈ^ݭY$`iRۿi rUG 'Rzfـ O,NF貳Mtl[-kGt`7N K8#GSe_۵9BSl3^Qq*8Gn+hW"u{lӔ9drQǍ$8Tؾ9.4~%i햺?"=Cǔ]JG܁)'K0Ez\WHгJiW" ~dgxc@u/ 6Gh?=&J`c"ggi ȑO%(9".&- A~= 2{Ԭy1,?J/rHjMABόe %Bq@:\~u;FZOL0)3BGjUxx0PP-Аכ[k\Oኹؗ86,Fp/o6E|N_² %XvmRPv$b3dGguza2=Fbg}U&e|{<@!w7 <;U4+//L>`*45wZm $]x+^-Yng;k^/pcQ ^3HJHiPl k"ںޗljq:,n8/ J@u^EK)aΘ98H#轂6E|YAGzcsJ=,zI5B .q *N42ހ p=L#[X%L>`lcMA#F oI| -!"&froL|衻Psg5N?#J$f2eՎη/9 CFoCҧz[_eTPLe1ܴ}nLop,$>sq6Tʑps!կk7:duZ&YH GiË$mʵ2 RO_jhb"F$ Z):鶡܌,S;ÁQ#ɥPȍc ([͛ yλFaG>z2 @W5z0 5JU|Y1ؖ|39j>͏ u54YV Hp*q|l Yp\;XݱX]Z`kg1$p㲡fV!E'C`t.2Na6Q#jکF}g 9ޫ:clx:[~@V31mLl*SKZV>J[wЍddP7Р5G< = lF5ƭ W':c?8pblUqZU*Wn9,Mi3x Fݧ߬봝r\AP&*LRF^>ND[ASMaWTj8eH50YgПInW?wFj5m̈vYFjp+be+z~bZv< $|'H&ަJPn`r( 5X˽G3έOtG|dr.J[hT,?=ќUvq]X:: d>Qi7- rAdi(E]ܒoo,MzXa]5+d<ِaн?JB!ÚeC h A ·u@7ɐAn/4͛nr"iRD4%oEtGy׍5"~ǗAKc>3J^ʀ!+Z32x~9\GEL8""v~Q_y][EhKl&:֐[I?d;I GׯVRTKBI8Zp`r|/#2נ|O-ζmT$[ˌtBEx;")",/ZJJskΑ':YAk^ߌ L:3A< L3Rҷݠۜ{?((%Z hQQCXhWwC1D~X \q/9C`^T0V O;ٶ[(#J=D:)Ao`_*mjb2: 8^ҲyIkanMQ}LAuUWcæFzwǫTq(4Fu*&6-%X73tN'ESѓdq`)gQؚ 5 dkVIwKnn6/j(P. ^4ΥK5z3N*&ڍ#`aĘ٪)5L s5DQP$KTɴBkrƵ;yl{%/k#\N0i}z/qi# %<`rXz-$,a2l0u:'ăԣAh$A&$;$˜"lIㆡwe\֣oVoC~x;NڙjADLƍFi99V04@q {gc< JAv^#Ah0c*NIl9;v vOf4 jy,1n8bX\ K,,t1k]Į&[; cdaujkG='{R|E&c1)rtx7:b.M[zY]`*d"7[dw!vL) bP`ۦ[3g>Nރ˧] F59!k7wOA52H0d&0YX@598F$ZĹ6/Ũ 6(>.sC3'C ,P6̋R8BϏVm+AR;wmL d3$9oӴ)r* LZ;-SnݻdM8U,1 +#Q oea STɶ|컢0Y:Vu'O,#-ǚ"FA@ k_-'våMBmMp4K~RbLH϶G*펀IΒZ|9T tƄz̿( :2ԴQ1t(tzUQwƱ)qҹETn;(G5+IS޸eFmJ!Q9L?>yڿ^FJ" ߄}tP;?)pϳ%hA(m,l+b$ߥѱ_+Y3uEOtτGt<45 {@Ð!z<؜8Ki[M:#4GKz!z ]a% 9G&-aTNZȱxpEP]#w jǥ*cLD[9lf9]Q؈ydqլ J̏h`5FQ 3%Z0x(JSO5)zG1{Q,)@ܽłuqf0bi d;-"Yij{wB/;M_>wL:ɱgF}h$(0·g<̄ܓba_F[NhQ!ulW:}}) =vIܰbߙﶂ2c{ +ơ eb *2-o0}ﵵTl9f6C,G 7*q=߆3#Nƒ?m7PsSnpTpnHkMsprO^8V E)K)} 4J\r$]Q4퉾 Z$wTO;Pv xwc6q!pXD[pm v]zL0ݾԯC3Do!VN_KP>N#r :އYP0*Ɍ_wωSADӟ D%X MK. cv.Y&mF.ecc-9JBm?\hlPG5e̖uB]U5&({40d%!))?:~˂JCFp YNojGN]{)u6;c+ EC̶V^?E 0χcoՅJDX*dmA`+4{veEMr"G}?~|m1q囹[Wj샂{Ǩ)i%СHX-\k`8nCBBZ|޺nNs-u!TY]^7ˡ|v`$3\ +W?ţaAl-wqܽ&xʃEV弄.&vgF5ߩ2RA_s]pEDѨL90JYVG*hb| =`)7?Օq&7&[Rx{{t amCp 'vkj~ y+wNLOn1RXPCtv|XH҅V e3[EcԌ$3Hg=hA$'f6'1I:ڑzHo0:KFӉ4jㆊOʻOx 85SPDp;~ ʿN R0Y/ ,yپpj`Z$\q'%ŏĘIiC6~G@MSGNMoW]UOky饌$Nk Q$`v&՞>f]\7Qh"jA]E FȎۊG.|<# RoBF V:NW]-ca)dp7wep.!E,K,}ơ&n=S*jo|uw٨e~"^Zھ(Bt (&6oIa$X iօ-C["Ÿ`VtiXV/6f**fNIjtu(EO1:7v$PIa(\s<:!࡯~av'I/O:vڞAY emk3Gշ&Dj8f2[犽i eK|NQy<$ qgЍ:<^/ 'F&&\fxns.^=WT*U*NLV6L1O/[Pq}7l 54C}8I0F]ȚfۛQ:[>sܞlHc%beW/Yn*(B++`QhLɱ!'Aޙdۋ9,8 {3FhnpK/>Y/ ɿ.GK>n;;ՌE3h.3r)Č_B)ClR̦in72ְd! >0C%{l>lvu?@X2eF\!vÍf O[oǜro 5]#9ְ(Q'>Ɂh` ʬآK:A0Hf#w.Cu;qdbe!({ +,@*  It?q _sP\@PGHH"B-CMgf1gv@@4jž*8s 3c!ǘ DwCCWd!z1X t @m$F'kjLs[#Msva" vc_ 't?ػ'lRȐNȐ(jB˔J,T_:o'AIVVUa,Oͽ2veyrҘДO3OQf#m<|tW ex79_592J#I_4'P$}$(aXe+$IY/- ^UI3 a65Ϡxc/W(EN4KNXiI5o~^k11m,2wjbg>mCȐZ305=xA7Z:!ٶm}"u(:jHح={Nn*IW 0x\ ?yo P"}6!alK'o2xy)H} NN@\ߨ\Z>g Jj>a žW2zİo8˴  mEN`tU:,TBenJYgeEDȹ BGļs+cm^čl;GPú͋5)=ݥL.k^`*%|݀!A 03 _=E}|3!PF(?یMlIl <]SirN]|Qzѣ -JN$/ [5_ Äbs[&"`A/W!"h*#{LYT%28]A }قK|`8+:j,8-XI1x-N^!Gu۝~̚{\v&$ Gm{vPƀ"BmP9iҵG)SsEMm7BQ XoWBCfҼ|g=4FRf *D~jbtp%0ތ?E$l\\*='uVOjrImDioE2!>, g BE 4TRvS4SpvE /N{]֐!S x4%͈4u r˩1Lhk[ū]yD^>қZ7P3)9UZ0&2[d>uDbh+/T"L3iE e+]&v~_u<&ĺVVN_b  %k>5zuS|!xs۰%*Msx]2|8?ƒh]ySlgvR?TJL:OumQl426'qQҥ wV # {'4zD'<F0^}$>{ǛEX4d a[-Dw83#U](w!x֕Zgia@{[f t>{)gT4(!ݨ>zdp^_j xAYƔ"Q\9U)R@lwe6vT!Y {JiʹZV0R"LU][7~]5mdH\V>Xj nIH4hGC37'W%/Ŧ3rX Rj>Vf }7r8n싻Kę#4E9WHf{y93m !;RF2}-CǕa76dUa]O*CLکjx?RfhgV6U3GX*d @TTx0!ɜI5X}="MkWe]|bxgn .SQ^3Iy0y+)^:X9Ő|!)RꞘ=Lt)%T$3a>+) 9yc9o8Ĉ\Kl*,8ݬ˒ 3ڀV%e5-#Pl(hفڱfٙNlPͣV(Y4~f4.7&//i'4.-G{;C@Ƈ (Nv~]BpƓK։cS?OC WHH^E~/l5/MFIhs+(Nh ,L(N~ {Blӊ(I)f1h0䠞`q( Qj{jl,BQܬK7$cLP_1Vma%>x>ckќ-˾. CǢ]GzQuLov ~\gP)_Q9G+\ UwFgRjHMzӱIK- ]h f,H OU`~zl=>[J ƍUI/Z}ҷ5. سuC+C9vuh|ڷڎ1l[)GI^F{lSj⒔1bwAo͙YXa;4Iet6KoxRE"f1$Z@r7̟__֔1pCWEte;U'`&ť|@:QT.nM0 Dv*R%H[ V5kV(ٳLMٲu$x3sp9F>Kml-11 u9'0ҙcC<&[xP2=u`#MԣDiy)ʢ'A)s\b /:`—13wTbO~ʑG 6߹޿ @7gkQ I–z#ʑNg`Us4hms`=/щP,c)Xidxtۃý/?i4)@ 0k4UIKȆ0VM\5.f4W@EnHE~W_9."S BR9NQt{ʔBt@ H2PNpo쟡W@\}PoO ›v8y=²Ƿ.lyzcJ@)>w7e)H":'/^I§ܺ үK ֮4Xm0"-j݌Z^?Qv@䗠MEךj/״9Km{g EE :{kvl5Hidn߶,/5{>1krZkSI'Vt1!Z7wqy*E?y*:|)&n7D_ŠnP', |C\a#p!<ڜdA[C?Lv"Kˀ+\`%J'$ /ќ<26!'O#vM]m't-'JJ$J*S_bSILӂ2K Eeu-GH8Zm)"/ f&%w* }?|Fy=1Ylulrb$P:iym 9bH'wo碋,=L>KOT.*,Kt\ }9QZ!G4[ .i}Wm:Jxs>xcDWԇvNfŖT m@0k5@uNRGwz(X~}eYԧg 1.@5pmez-8NJcQ-_q !˹ɦ˓s/a<4OTHLżYX ʱ!E>Z.ٴx$041%~J}o^Z=(c­E.w|fS .1("j DTif'k ~oƾ&7p9sWzEal%y^bRl-$r<,X;мjFFH!l/ Ι49뵱̤RcдiF =W>(j|u.X櫜,ٙ*`U=~o4<15/ؐ4v f|5(;,֜iT |؇>W%9će=NK9l[Z13S0$A;AitL(-l%t vo'%{:7>@24sʹBQ؈7ma E0ںSȌX`hay,ܿ NUAP6=%Al*NX@m-br͈!iĻt x`8i;MY2S~Xo$ ̫uUj@f?t˸c=Iɤ4 ˜hgrɬf?9|9{=lRxV)ie}Q5`lʅǃD:ddԞ5!zB H8 ^G%6op:4yv˳v5-Aa6_QHIܐ"/msO"yϬ8)2TО5u֪|?>%' ~ǀQ8iYI^V ' !onnCa Tx^02,5+g4F妘$ǿڈ"~C~=`p?q=f%wVcb{X[, /LS+شPr}-30P'"[=ܲ1Wx_wYMД+V̳%2Éj$n>n?wpG"dm@ugOx^JfW l,_eBR&]wSPTK l;]nз[NSAH{`X(1,vʱ s/̥4ÍJ!Sllyy`-ku'4/[z](N4_GRK9cVM kmIpX3,6ηgm&o%v= p9N6߲v>46|ٽ5U-O& d(;ˢz3BLȊ$&)sa;'N:W/0tq}RݠA}dD!-dv2!r')IJmP @#@Lz+#&^\z.SYQ pW5GG+mmwwCt`"Pž,HAV;|;BG7XB^Çl@l,#KzQӶjtgS)xl\ e@Tф[4ʧa"69:m /K%M8ƭ{wW1 Fs/| EM/\eXm ,źV=Zh"u[?Բ֌[lW^= |:D́2ey/zib]rS)hHeTրFUǬսs<쭼[* ==Z5iN0– @bgVJcfVE| b+Ͷt_@~M9tJ4|%ؚO(g ;ZČ. ֣yW4 [GҌx٭cMEnk=d3:VAtPɰV3xD>N앖,)>~_ŮSOŷ'MmY}9%!w6v7J:bGj٪: *:"8̳&3K2b19g DG`pVxm22#[:l&0CB́ &ruhܦ%qZ$ 6Xh\GȚiCe@Վe̸L-Gv`p3z+ @0E3;t^DH=)$4 43'u5fVIͬt[6N,#,$;4t<5 c;VzEW{k.1H`("HykMGp`P/"5j&]7R*>![wտQ_u*o/YR<@8/2{dy#B>A>6lJWx ^Ұg3 3,gg cP@\D۶WpX5݄!Wؐ 2Qfbw!ײ23Q5j,`=x{2V] P6.BKФ 2"wj 0Ǔ㝖+J/g '9Fvn>fzbUSAg"gW(ښ`顈yFh+q_ v`5ʇ l:=*; WtE^h"%1^ͯd\ <@CUb?cu'Ý{qV8FFPWjJN Z߾0G/j*R!\;| 6&g1$x9Y9N)̾ͿI̕O^I(Ytޏ .:,?j;|Vu4 ,|:XohDWi_K^ 0B $šCf|G-:V9Y(0lǦ)Xs=@{)Sf75ǠSACaXgqcq_&n R_yF˘oS ҔIq/+U!eLS)rLɓ%z{Y,WDLb Oq[; <;x」vjù+}XⷨNEuB:]|-SxQr'*1X=ܦ], 2g'F |$%g &m*)Wړ19|HU!䶾MV*^|oک,N"NyW;ՙ13 7׌VJd0vEfQ}ػBN.o`Vr{/MI+ FqA&Z@>ϰxwT.>%iUT U,;˛9.U 4fzāz;xb(K9D 1eM 4H9 g7kєciHiP\ {CUHC1侾b ancixW(B7T|$?-[؅^|a=QiB"4t ],Eh-%m E?ЗᰐW~TmF4kIOKi`;'cɉتl(&/w\'G)v޴ĠвSت5eB!osʄ7?h~] P\rKbw%X:LԒj` m+yLw^r^p3.f*Iiؖr(4>\jx<#F7FkUR–L_u;bL3vsvN8fIC˾=Sc'I*r}i\GMcVH&&˝$MNddU` ;*@ZpFezr~.B82ޞun=Mݭ# cӏM˳ƇnbgݒKaq 2ܬaiy rbX3}pd:")M.5 ) C9o4Ti[(^|t;QKĖÿ? #gۃi_`$n2yBDS̀#Mb@o+y}¶!_%H% (2R:"b0eFٶR?YcM qDLNX0gs="Vj-oP vMV8",ʬi\T!Z _|',Oĉ걱kk-=gT`)ehg>03@(;~ ڇ˽ y(Lr*"ii9hYDRrHZH)~ u"̲,DW`|d}`90^pNXiIIɺC.hؔUўKxW 1b&oq<nW4v vmn>R+0aFӚD-)U=&%x|VO!c?dmn%*n+CZSP䳑~nuxCRFȄg[iB@*_3$yXCXg?_2R. mR:@L)S njMK+Z RÙΓjڱ:J2 S ,pBaZc} |fԷ.@`m>n -sj}K"5 ˣڗCdX>*3k/KOoqJ%9LG^l:2U}P=3uNlVuE?=ULA@ҵ~sE{8QʮEf?/ .ueXOw\0J- P{Aʿf֧bzu a[ |wq@Qh7{NҫRP{V9Tk>]V mNvלq}#-Hp}m ('d[ OYwgͬܪxKJ#sri3͝\6Z3z? =w˗?Qg;l?s4;ŲhM%nfn8`MWX>ǰmmLSsbQ?ougo9*SA,D"}*kU-ᄚ-)赏50zF\|ݠJy" ļjkĻk7 ',4兗z(9.%Rʤ11>êzytꯟ4J@x-%JR7292#|a:¢L:K] Mc+t[yF6X@x|vgoF"K[ˀءUԱ?mEfeQ@$[N]'[_gYa\`6'[4"-Y4Kj#? "S\Fs)ri2q/P.*hXz}Xg'HmODsʙ t<q :/d6<THDM+YCQisq?u>H Į2ȼwPūBOv-հ~o{aa7{(&g$*/Uaw\Ml ]/iMiVD&0(Z%%*Zsm>sѪA]WQ\$f8X&IDʁьVvKϧ%< ֊D" ̷$KmOg;s;w)sx绡't@n,H:Tn/6xն"|ٍi5iJZTZٶPTrHIܽ:BͼI ߇J"B3$ \ #jMf +oEuqmnm=&m.rkAƥN/9wJ{Us4t_^acۏv~.;J, MB2pǻShWܠtTk)-Ee7s9?:e AmdOx| bڢ{I`0l(=,-^4/]ƶz8 `81ax@(ZSQH d_y Gƭqk)?Tml[Dvp].g`U6Q-ʛg(a$Х%9Q^YOUY8$BUtHqPf*:JprA2c(w*UV|iSV,q`f}AyQO 3 6upD(CE pL _ aABW*r&OankgQwJk#Kba9G|#%P.̧8+yG(-FVrsm]?"3:#3H FIٮyI;$_u;"/'*R\t˧xxʼn5έxpمuZJYK'<d0(N m@" uͬ82Xd Dfr`%91([ FM oH=2xFz{"L> ѥ)ܶn,v2bڢR9܌vИ\]0OC@2B܏[z& nޑk; ⇯C6kaQit~[kGh܁ٖσ -~H6+\_|? \.iG:˜/T^$R&J٩47_X/(99z8? 1VFE'mSN9YpT`KH2I dЃ"w)7s8МS rSN^틏&ROnC/\ IGq< (a`q#U[/3,oEmoT/ c0\uîD*_‡-Zͦ.du&-);tUk-iyԸiŔ? хJ$J5B<SA\`|):o! 7\U5^̓sԔ~LݔNo Lދ"r:)ηr#p{dOi%+l g]/>Aޖ߂n@谴߶z Es ;}nL>m-$RPZ=}Il-'˓o %dRpI'[_ls(lqKq R 8*-οe{uwFѤrE_Ɓ\(ݷJJ 皌jȸ{w8h!u)IȏM R&~㿡~H:\e%F\#,6Xg=jV,& ?}S6 ]{V!e&ґ5R'u-!1[_=TM4ݕ;-^E NĽYt$fUɝ6܄:-Z 6`?hз&Mۄ ]4V3Vk&8.K9p$]m( =78D88FZŔy*QԄn?bv?$X#z*s%҈JzDlH`afz75Xo!RYAqhF'QzeQ>Yh pVDeMHG4ͤKDiv1DnG\_8a[`꼶l#j~eݫ^#PB*7~QeGXj~//+ﯸљaN=#Ț`q)4q^Y{mk vΖXҭ2`$Ymhw% Z}݃U`F:09̇lS', Фo(雖%xe 52%|O@gdM@~@Sn|z¤`5{rŮۻg]u܃E{0=d;O}=IPJM 3 r؎CvIO@OZ$s_Ǿ0s UtX37II.mӲ{c=Jv5rMb.k/H=9Rtod뫂*wy菃8Tx'o)4ئJY;.. {r'^ii 'aHVw2_}u˞]sk~7+ O1.I+Hd1bdS:oN:6N9Vc3I+Hγ)Jwm0_GfVeV!X?[z'1 N}%9bśD#Ių._M_8E\~_r۪Pu ~RJ8f<|u6JuN8x?G1qmlj~e)&3 8.sxD-yCei%ц~%YWkq$S6tΐپ İ-lAWWs8o<g[i+J\)V6)ܸWKuN~`<ٚ-,>~ta=3U9PSY+8+2 H=<\J&RWknį;d_@-N0s6sZBL-|Mg x?z* 4.#êk|63q vZֺ΍@Z{ 0q[7 ]Y>Mu-.Q~Īfs  {v47L#lv#Km4{B4dP,8&m g)/b$Я U+J-5VrdhwaoU}G$q$}Zkp׷8y S> ]qVVT)1X.,  I&5V2XS I(JFpX,E!EhksO){0opR VkX+)uƴgGƭ\4~i'!&7{VfkN?܆PCwΉBZVCP`\[y-%܃# {'@Xe=A7}LJj̦ʋ`C2Kj̕84gI K ]),Pc4,Tex49]pu[uz^¿Q3I/w_^0Dˁ09)k*3x5( >d0- =Chg-8ơ\YK(J늾e0vP\oԂ!/T@W#?T0P-{oA\4}5fwR]F@xNRɴ@$YvY d}K4RΓJ#Q`Qp@O,\_MLǙY)9k-+Gj ' $;?8qoOlngf{0ŷ040:礼Ng2ClWKwyZ_pG*ꁜլY SV`x#5` na; >&sO&@r'|7j f!#jTҸY=?St[rnvn͏X]>h!n vE]*b5A$E_ ítE_Vk LYUYk|Ewp 9'$O{8" j@-@OWDag +pgJΦ˾]C;T)>Y~ݰdf :,D} W/pe-C1h|<@dW$[kۺ|O~빚DoM7J('Z'!Q=pXשB9oB }rGE6}4$5"TA<^to9z`B18k1R&.{jAz#03 &1F9ҾEm:NG|uN_m֜NH~=qT!ܕ Q]Y.g%S;KBlV>hI hh]*@:'f Z% \R0,]ݺ g @`uD~U`"l\RH^ (&X}ڬK|{H >1cfZ*xeVK~[CCc'IT"!~!.hWIv1/m ubֵ_&qQc4y{eT@Zw5 vЁ\AvRU6n6yGRo8A+RH]sV"Ts6ʟ9QW+ >K:6=q%HAWKFϻl&YVABF2a06 %6`}CzX3.|ƕпrи>!It2 J"{n;Ox-Aؙ^ÿNg9DASΐУc]]fqtF&a #d~$S?X6zSڋ:`NMMqz@k8./N("SKKU]l#'4O-ʷr! vkl29+d+At:>\Cj: *|WBZ13B H?rT1pJ;$5Ksڡpd"$2h)uSў;й-AT=9˂]Tz=qr6<ȋZv)WL2Ec1NS akBopͤ8 SɰDq׈%b#$C0HёeMk,` h?qWa@+X 3G|_Xӫqf `äՋ(%ΏJ1nuG:xC{KgntU{[%&]*k:8zhaC\T\aR'~'.U ;PN ǬKzwt4~ jo1kޙ͂bEe}0B.G*+d@Gb}xEs4KrH`34TJɕ)~װ6J'~?ylDc{at /^7!]qB<.Ob[" c6 &CNÙZg,ݾr<2u?.WgjX|_FHqэ(%F'֡gm-*0BinӪ܌mk-cw^ J:xgCV YTg9h(:Pw5xdOd/,oah~3'e+ (5])ПO$|,pp{Yqb e8W}l7?2ۍ"ԑu@~51˦)ez[$K}BD8?15&9%;=|zgs"2Gg5}49'%:͔ P1Ϋ,8V:oMS?Mp!*mtݧjpiz1͉]{Xm:hy[51 ^5/.d9q`4(_V/ZYu@N)Sevaއ1YdPYc[X# j3VBsu02!err_⛺.>uF x]]^h$l4wi^\}ؔ(.a8xF1: ;V3 Z?CYTChS$TwٻMmSBR q #/5uD`?1`Ή${Mr!Ц7\ϸ" L|9 =/oeؼY =H!Y6O' ]<*}֕_0 uݚ9&LU6'8?txQrgQ§g 1 ]f`0#Ӝ6#lq3Ud009)p`Yٱ$GԓQ]o86AwW]}W\ݖEg7)k<$ʞ,Nnaf- ggkOOzļI`=bIq8yi>x W6D 3pޱ۷g`EhĄSZȪ -Gꢈ3)3ˡH֣OC2^;xK_/}2lAT֜AFxϥLX<ҢCǁwS.\r#=Aub Dkw|O|{ueYOcWn>hv 6[+̬&4 \H0+E#p+lC[Bb:T6wNZЅrKf1RZeL*BA;E*_f'kT"SP%G;lqbt8|o̸1ӑ!~]vm^j~( 963! :%}^'٦ܓBMz齠ɪ03 QC87LÝ|%)+U CRYMr =, ) RoRmf1<^YC:׌B̬lQ. rW 9*q-OfTu' Z+uw:>MZRTtX?҃Y^ YڱෑISR\Hl @PYBy DN !+(ӲDpd'N ԇDKQޠP;>L޽'(q0(Z{BH%37c3`߸jџ-KHV!2Ta9#^\iI#fQꥍN蟊@lҦf\b@#fw /Sqa89X=@<Ŧx! 'wl>|Yu]b V F7ZRB6_ijӴuA_2l7kxLpI@.j^-0\wY<fA98\L-i%b'p&c0X-s[ [-KAVp-ᵎb CVFHvK"6FRa&LOntW«3A?kXJv)^lgyes}N+škrz}% v%_leOh_VVѕ|䆒*4cҮj]G%g՝0L";M;EɳٗOv92MScy;#^cHE$Wv F/(sݱ_5lw7&KhYAw8&~@3JB!E3:ja t5J#jq_X㭢nG QI/n3ƹ[  GƊEe/ .F~R[FoU(Θ\(*~4$d>Hcȱbz8nj߿I^1hڹOp.F2idvk2.A΋QeP>+Rҝbx{~bp }v CYƹ4PdHTxh%mG[-fpcr2`뀪gZx?zքШ,9p~3|} D@ hϙ]]3~Ϭfl-oA5NVfiyz~I F.*jlH0#jnGyx!R)N4]SY/{#fP}D9|@g= P2]N$n3cLrfzIJ:6УHI&pgS@{L1#-oQYΜXo(56/pĶϹިi9-6\Zگ. h Wه 7MdS (߅m21jh("0?. f[;u9Wj69ZDAZ3c&b5=X;k?A{T@5 Q d YYGvԋGUF1vnoApgs(qT͇PȞ_N` g+frFɕ(#'>P<қqiH51z\,F9^zS@M6C0vhm7cj BU>: .MXEZHt|9Q)MinM& ˿鏕^vD>K*לj ·{WaN;VoFzl ߷z~Zt:̩U Af.VzlЕ} LPtcyB5'f!e7%ʐb-Nxndqq?sZvH@ڵa GC k7ipwk|HHЯD f{@╯@¥A!gl @&^tRT!`C4 G`*%69\3 a A4|#! O:N䧸TvZ͜ŪO'sW?px $ Z"KNw$oLNN5ǷAUy}z=NS*@~7MK ٍ',PǁB_2|od18N zq.f35b߲1b=b$j}k7~TlHqh,~!ٽ>Vg;5 d.z)@ޏ$~^ɣ eFLgf; ޳dt^'S eJMHSsemw~2'WXHf]xm[ t}vR(SEN 44Jk1 ~׀J'cW|]Gőŀ;sJ\7|;*k77KZ&tɈ^TDG_b ͘GƨDPGjύx@{V 85^r܏[@C8lp%,m~_>-Xb86|57; X(rT. kz/ٛZg4Z[vQu""*"~ef{$IB%˶Z6g̔=`lWTQv"r&R֯X{eБ:;0uUDRdz!u m[1$'۶(QZX%}LjU%J=cwm yqpf{kFIuQnʎH{6*ϱ!O2Gp8k 8Pz'sSHckGdIĀ^/e:JȒ>krw!B`$TOم5$q:! mi"IU=-,9pN bj_HtoTzMK;I FiB-96\1k Y?A)hl9-rog00Z˯Qkww-Tuc_7\:JDbIڰj) o[KrX|bc^8Bˁ$B#霝n&qd?M$ 몆<*k/jJ"_KrRX?Q=~ZEFtk/|>^G${>g}|;&jERwTL;HK&J|2kD߽,G\dm8!G-v T \J Mr!P&g%@ݴFh;7bЯ[X۰Mt"~ |ܣ#s_1U%EiO@NdEU ^R'wFx T4PN_w>0X'v{FU) f6=iE1g(۫a'7VCb&3g$*L^ C8nQGH4+ȼqi&X7Ѝ$}h]nk o*1: CЙ8vkKVΔVlK E6Ofoh%R$i0F*g{-dhr[Qg!B\z7[t>ʗ`]QBД#V4ٜk;͋iP/{&Ј(Cyۚ"x<7[ĜtY_k.fM D|%)2/t~v͑t:>moS#-%u%pjCHlKa 6KQ# q p17Xp1[rBII{ Jv3|rjr}RV_5/,EOyeS5Xr뜠tT \ 5R0:st=``-#Ca^Rd_Two.fZ#mDA'nndW?(ڞ"x?KR,uYgJc$Oo֦8?kXON2/M.Ufu Xf״/4N:VEi?Ƒz_Y$f3H gW2/A^ D"Q.iF F`i^/_S|o^)JU!/)9ѥ~+Ĵ$u8 x켾(A]<𑢿3m)wzi ǻg4O VC^]W]dp8vw ٘" /\–QV{Qɺ~ǯ@Wm sE_'@|!S_6,ln`mU> w$(]|j>WLʕsv]Ue ~ {1zcs/5R g&^)LX> ؾJC_IhjyR@q!}lz*?|yq.WMWBFFEFluw᭶։v254v U.x(!GUj2YHK6g֠4eN oHFU#Gb/NOj|b0`a , mJ"dߩcYu[ R-[NlrഄdJs>1^DzCziO㊞:4b*gq5$;~)r鉈$kRw{ӨR&ڪv,t2E˥^4EG ʥ~9;;ӛkx'[q1rЛ2]>~]gOKjIs`_Ń0(;G6YJHiGRsݨ̳'|w>I-Mz qZ .!"WG NI.}IἏA>W':kv3ՠ ٴ 51kLȾfyrR"VQGuZ$rhEw+ap?ױ-ݑL]npł3\[qS/tE p>s=;+w5Gl $A .sl*X))B{.E (@٢`Ў+Yg0=Տ^6/| iVhЫSI1eGl—yd]Dcj(A{T QVB[?z&jVD Z(f0#(&$soZ?%mx@z:_Ro$BұƲ17Ӭp qafkt>[ 4 Ա+d'LCk~hEMoeN!M\DjR \UIZcJ&q3c$w ()ohlNP{i8G ;m6A}L. k6*&{/z&Q&70}kn*W*ѧR2I;4f|GsACbL *%z:ہBV)3=809a դQۅQ4ǚSX;+E'mUm^ut~RRp= + &d G5[{/hq)v D|a㨨1ָ&+Z}"kvޡvHރ:s :wu T/M PwvQ)oǝwjsx m P]ƴ#Cܯm{k㼔hΉ)+HkАI{WY: |u߄>Է̙ 5M$;`FOk"#^lȆ%5/ #к>\ѱjo|ja+lFdXk>=ʮ._$G'։:mg~Wj1CҐPb` ].֡}<1^cr(,vb|[Pڏ $<粬kk#˩ȔtDHp]7b mjzd_Y.J7k=S~$6O÷+zxbYz rP_^S^uSqb5W/P蠡 rbl2|'<nK>Y%$׭B XtmgdEX"z ]L8+Z>y@'=#vW]E=5*끝c_ n?q6/6few{-L|ú60bRu Np70X)6 yIW5Mڟ$? +Xep]a(Ir89u9OsmDيF)|:4x`vРmQM/M]?Q $[/SlLk0B\qNcߎL/<XzK5bmWhz$t7S!O\lǷ!(ìZuTeۛyhΊp8E&}IJMpk( 󎨨V]'u;  L?Wk)U!Y4G9r<8R(쥠YQg(=NblyŽU@@co- k0l'ZNf䍜X@џRvA6%l'2%Ͼp0cs& G+RpPX@ ak,l>Q5GyXOY0`;Qx}tPi˅: fNf&0 .ٚ[7ጐI(Q6JR3x؋M=9* ?f^GdǟU[jC⌢^rwՋd腒lFMV^?Wao'GlElYl ٝBr7J mӶvdyξ99ySH̩⛃VRDĨBݙ̃: ZK˽GrU9*4jп~)4?/=:tx^]S2¬\lW7b"*fbcH+'AS}g6i`lrBG@=(/G\SBp^J*iZئHj O_h?j{Ad)CtFHppyrf%:zJ<&I;YZx-ş^Ќv _|o].CJ/s s L<~h׬KGċHWA4V{!𛈃j sTCER.e Q8 ˉEiSUN|Zo2fН 畍>SyjHW;mKi'4fSsj*wRPRsf ug^fr!w3- &` ;6!3wfmm'G|>rN&[V:xoA)ڹq3<Mhx8(Z#7 '2Ix3TKw*`#O ߞ/?޷LҮ…Q Wdaz(IGU$`3L< ؊CHWai!hZP"Srt- :>\MI>Z(E!f(!J&mm&֪4gvY=OL`;mٕ7/-f]F55`iZgm/P.[.v?skDe  oɂa>VDћ,&!bdF,v HT ntr!=*ljp>W m-ZG ^LWW@jA GOq)3.D{+#tJ~.g1Ʀ0Β~wM$#0Hi8&$(. y$+0鯐t4XӪ `_͐?ú?VNn}i-0g8qI6=?S/G [(lM2[\{C7jE~ap *_7.uS&/09<Gn6%+vؼ5!$IA!Ņq}AbEjv~C2|9 n0Elj[˂ü<t@>N:ۘ.\Eޞ]l!ɐFm0 HK%v[->G9ƶ oJx!`gz}L?sN?0C;a5M1Rq|3̄ j/̺U5zUc 7+ یAKG1Io U(S䯱[b!qly ̹e*b!CŧzM{uY:|c?Oܔx2ÍKPQJ8KiMr7وY`3qDX'׶WR|N>EtEm2;  (d2&ܐ KD q<ǧWZ\Yco!,Jk!SG{LgyX2y҃J3[5p﵎!)pk lB XUjە)}2^ѨWbWiEݼaEQE[ng_?tQ6Pu5A~E(FIy ax#,b5 )&E|%CimfR_ "]w"4j=spi;z/fws\~iT\t`||S8y l^ˏplMx 84g;32ONҸ2?,Vү%#^|C^1s-c-"ªoHO."eeR{i7ssYoo{ۈd|zd)ng%=5hcO:9xIjMAAe:pQAAD&k'0ߙArI#C1=y;7u:$Lvbb/a!֩Vjh5 3 G|7 2~2Z_Y|]ie Y63׳Ag|$Rc!u}e=l@ama" :}cQSfG)tsF|.=q T]r_$w/m9Wkm&,aY5%%B< # Nː"/%NsY*r }C t:kő,w,͔&?u (y@]Q(G?% -.:PIq M:s*T/=%洛aNm!ZaK&,>$B"ɜS zHXz=:L%cžvP ejD'.9<$4Hpolyg+myUC{pz֯ ]ړn?q1 %3=2`2Rf^W鞽8Л2sM4PF#.d*E .V멒uJj8u mww-Y0ߐ^/i4}\x\Q C`>X^Q%̍j4^-ugū{j6R4ݷDub5{ b)ƻ^),T'O}:#3J*M UB+:J~.7eAm/N ZSտEy |.T8½7AcT30LsېA],B [ũ|?<.'U\jr3z.Ti{%~GQk5/ XT!?{9H7)\&%k+vS1"Ga!/!Elw*9QAh}ؗ9zEȳ1]1 "|-i@y832v:q@F=@m:7!v-Anc.a: @pcC#I5/*Z |#tuӱ(nLq،jJIaX:BOyKJ.n e>:{4 SRBUIdfpv5AQ`nEwBη7MgF vO&g.sW\c -@X2ԴdB9?m\u/@?(U8z8ώɛVf&tTJ+5=}FR@0 pqWxxW͔c9 n4uqA)AKhpjg;=P>/NfRan)NL \;vlj؏"6#dW"\X0"ol\hqSn:;7j?u9Evxx&%AfS7[;"(4,',n(\F:HTTTk;\t+Z-fפ;~ sN_BxЕ eGm:4b͝ҸlQ"R$,ljD36Me7٣DQhwO>ᬜl Ȳ/s QB] h,(厴 2/(gz9~pUehj5am~ Po&r&LdA۷hfvR=J7wf|N;{nڗEgM\} p n7kQް4!0c \ 7NVMbX΁[qѺS }^ `ɂͿ)."~aoliji'aw???%q"AZ2cz>^qR޳*__X_Êē f{*y(]f]Pi9JTueܔ:lCjrgI48us[mS@{_8Ӵ'Ɯs,0W̋lO+ *i\*%zitg`F5}i^1$Ms^h K RX@d%- t*] k]!^\Fiv)]r0jD~}h-nn<ڝNE)`,kBys<B>/Z @ O1t#,;4w3Z|c|&IK\3}Ĉ}uEtIB^K09F蜄&})7`src @g]_$$1_jyC F+ܞ4@HH`;V󯄞ZJ>_$<[=&N*ӇZ azXu]aY`(H8e]^GI:PM*~z:7փE7'"}&D\2@?1,?1M4u ?Ұ|S#, jr*AB|Tdo[a|/V0p{gIB{ glfJR^3ȅt!$`;bY鎣FjlFalB-?n~T@(*b:o`#c$&^׏Xx.ĹDUV&I [p*#R*Ѭ%cI͘<1уQB.x):P/S7J[D螛C` ?W8<[5+WL”f㽩1FXTT%wF?{ 2p0dSJXhzi E7pT|)K+ `%="9`B[ -^$|$iv)CzMP/wXWT4y] =#oe a?Htl>[w RL2W,Q)nk^*,@Wd{l9;v$IW8m쁢b7 eq_߶? *p8nA9-l<^Dy36+m| μ]3(]Є~}bQj%Hc{JGl }QK}"랰X;8HdHxjpDn}/"u&n +ve'kmÞ16m"5 Vg5V w'K݊AuR>H~^ GCi*5Ɯe*)ok]Z K3{MA>l Xj(h߾=ךѻr;ތZEgLt,=:8'e3ѡ,-fv5ϊna6}ǚ%:< 7\SLzE9{Lfr=RpWw|)Qܤ٥֦lFEx]yJ@ 9?ib_#<,8Rur->2[YΙp8&gP&KBUGZ*_]ybwCj4ǡꩺ;b _{@83qZZW Qw̜{eU( Tߐ%*sK`@icR|D*)qia.]]6Lhm6I) 6=y g/b" VҴh >S%+ɬ?Nq"zj|b=s;)0^.v>@JٗGr%5UŢJ#ڣd*b0o:3K7:"1q}6m 6EWB~yԆo$2|T7{0abt>YM}ַ/ͻ%j3CTg?:[ت'PrIq>/jSI#m0Yb>9yD[y$Pj P5n;N O:쫉Q yUWm*Ao (NmF ܇9iugJ9vߠmWO[ }[`Y:[mДϒI/\#o\J@x2uRGOt:q ΄mpWD0h0_y ByS4 )⺚CE[d*2lru7 ujZ.A j./uimXuHcj-)JS+?ۘ?m JI<2ϔ}z>P;'9!2gzu+s'(*hT[(ld}gޗ0СyЭ_$Aɍm,:Imqhx`* |((-g k%(1;1r:|rpϣQMЄ~1%Ý M#Y) Jx>xGS*~ /蝶Ч[$j24*XB8h˟UM-7ۭ*͋Cgt%$FVaGtV;ր9A5=nE~ #oiBJp*w| Eط[e{5]䘉I&1+viُ=U6Bˬ`AYKvM;&7Dҗ+F2Tƣ;T(H49׃$ ZYٽُ$٪)Գdm /IxyHV7Gvj?I+ -&z^8 3ǘ?T=)UR&e9,–\8:҆%j%n/3˲P$Xx ;qAɍ: ?oMs,)d4Nyh3'8fǦ#e#MJ5Qg+.sQ!.b'TTMg0Ȫ#Ox Æizk!g4OrJbޥiy/ ,4e]TLd%ҞuMC&l{ 2~dUT^I"hp@:{cdH!'cvLx%޼6zK=.SDf/N#_J`pk`lM6:h4k5axgrr[,+81!V]rb PccObv_zakPKuЪAT ;@təM\ 4cFlL46Zvɘ5]TcogňE^uiqn7Cz`ӤXw51.:=4w{.dN]W&I"S)RgZYZWl4瑫ƛO0ƽz;ksi\Bzqh=+ꋘz:7c']|;M׵5#*ں}Je)P &Z۶CƑ3um2(2d˄> J=p^V h;{R ,{|KXtŨSҭ*q#q++sQަŀF]};T\q`ҾfF^Ws[n wep3cK),A7 939ˑ"FegMx0"Ģy!ث}K;MRORG^!dUQ;k?A;۬m;0V*RaEK#u`TKv#H!H^#/iܣ-^&1/d *+Д|olX5Eڴ>#ҍ9d!.وwџL. ~XvSph̚O.'R(ڰ=;X&N^I84|@gfTDqþ? P<iJq'o`5ɷ? nQqz PRS13;߿7:Pąx3yhٍwHw.-@#7q|%#4}[AD=.,d+_:]}|DT\ƒd0bMbhp =2; )ԕO+\٬ ~cӊп4_Oڊ-m $&f'yp\;xVki]dpN]`F vN j\Og@b+Ԃ$3,{gLQ#~[uFg50 #'J醏񔠋L-([ѸD;7;W[z{}ŅT+!3Cf3X}w9NGŚ=0E6*ׄӋXkVol犘Gdrvt9ۢ H&[¶VU_gRrsu<3pLp78𗧨PN ٳApb [|Q{TWfHTڍ:xt %"Vyf^;LBz+{HIl5ny^/DR%aH /z P]Pkml$QSH馼]>$k)umzyeZCnm4TQrԠ&[,4#lsiZ*oj ɶnVik1 Q"*tB>}o;+^8.9[D3s86=m/؝9OZS"Ä .[bJs5Y-,:6︭YB 66DNX ^QXϝ%*)pyTE >4r@U3֭Rdk40N*~Pe~_aFꖡu=21gY$b"ub AYgh@Y£ś=gg%LEI#W+!gNFi^<JBգI<`/X;KӣYm]/a -1P$Svؙ>Js%;Qn⪃qM5łDM4L8FxK}_DJ޹/%kKӜCmz=ku;?<ɞ"Y (m2uZR!vK'u)iWT7,*G,Keek8H+E¼ކ3 *N ]Fn$]rWAUǾw` dy{-fJdeslqNi#XG'I[Ctj6r$[!;o/I[nT#x|IP~nҴ@ЃnXوՏ첋B&V; ?uߺq[ "_V*+g3ԼL[9uȚuV;򈌱^F&NQ~+ ,Xߩxn(&89'zrbe$>O4`4u5 k:Tی(]SAUP('JHaUDhWiӎ;]}O&-Լlk;tIB߷-C(ͻ.@sȊ>ecQXFHA*dY!1VL=r^(qux}KRf}KxPi?%p 8f?NȊa-.:Qie3)G78% eSѧ}_7n$dXj=y\Jo #ҘwvlO(&itwQ y"}TTwEU*##enwQ>EZpkUu+.  r|ƖJZ!4nżG5:7kU+~T`)r]h˹5R'TBrHk!Mڌ+&,\\r+dHȵJpS2dQ`mif%+!iU~}%W\ )e"iS1uA3,h IHnOkkߞߡ3ky_=1/4 7nK"aYd>&B}n#'c ^~X r4*}%:Y$º4sT!Dž h<5<`2L,\lg*Y~?'BŹ0$jb T~rҝь w [3n76[\g%f5joԇjxG?<װhTUJKB3m4L`a)":zΠ֛Kό;dJ'm+k;gq5bDvSW"Uvo kybjN~W-}m©eq N:_讒ʉNCߘ[=o%Z&㤺'gy(V%h<gk|ۚ|_ĐmhUJi|ޡ޺[է c:?hk冇%*u0x&!z#h.-{*ϔ} y& ߫zqo&Y#C|8ZԢ'oԉ}pMmS'xYwOqn]Dć_, se{pSrJqN+T:C''_ {//zp~]Jc慡;?ߋմ-Eu 6lr[ ͬZHQT6ʝoBBR-юqؐZuHfѳVENPkdf769֤2?k+N)-rCLı} hui_o}TydA thEJـΫk=jV8'.iGqҢO[MϴQ0gC"e;vk-*'ǩ%SRCEč|Ļ{|֞Q+&7 ~M AiGr>b5|<˪ p'3>mJ4Z<ei|Ӵݻ@mDfQr1Jf 羫D\ֱ=T&z%+J{M<½~L"" JHZVPL۫6I,H?: *?Dr_s h%ILѥO:σ/Sp|)"\*vt UTAp>RW =k,rwE[]JTXnz}'U7I[a~FSsƢfE-Lf:ij. |N`1Mj0JMBuD*~]Fa5D1+ Tk1 Q2u<ˆJeHY(n`< N (8>bAI>&WH5qMpW &~b0'54,?BZьV;' # JgW+T*)~Z1vV#f`n&<,fGZ )ȥǷ$iJ ZWDj6آpbhtMc)NVnA_,t#Tf7EsH~qfc N , _f2+L.F`mvA&iw}ϊ`߾>?-ݻ'Fu./Pi45M b&¦zx#RU2Xrͬ;;daY}Vp*2)L>%4լ НdSi-mO/dOYUC{D C Ơ iK %ȆS*$ +Pz_%vvDּ7eT:</3v(~xvjR鍲Gm}#C=}oFP t:0 KF[Okg5'qfs\#~="eЕH J5͆u2\gIm~X1|&# V0B(2RdDtlzġN;kKW$!x\bQp*Pp{wU&> $\a0xkWb̾Qz^e1N y>SRipS˾S=mzD[nyLt0ۆyFx 4,uaY,8JXkƢ܂ wpe+13uI.FD %pV=V e`1zX-"T[E浅TjG"p[AP.,vLz\jS%Ǩmw<ۃQ  'Ҋ^@oUic˚Pdhc; Js6´Y ܛV;p-+ׯ 9u-|hחgO\.*+Wcc2Lgᔎj*9HK pۼrTsب/ J̝b9EvC;fv ㍕ݾH04(.wn|zvN g\4?2x =-v[{ubǿsX&m&ұ&>`D;iTi* b.ЉzEaxxn7oupкDWkJlO64WO$݅f'/ʊZ゠4pz kA1v)y^P&Ca[!7Jef}yzSjD٠$%oQ b6 %'AtŸJME]cJRԷK' ǖY{V,N g\Qto%H5wZAob5`'J^lrb?g=ИCzy0ʕl S\l럸@a [ƻ`C9bNoXS<ABt{<Uc5OeYor9} ;,$hїlS}Δ-N-P:P+GLbU/ȍc:^cw\k]t e72 _$ -WRcIXɄm,[gR'PkZo\3LJ;~JDŽW9޵=4 =yh+yr]pӇK <΢Fں<}`Ckr?rm= ~ aC7|~XB9{BFJ_dA\L~gU?C|iz-8gt-mtvU&4"ɤ糃46q¶*+yW;;fͯr8}3"{~KeM[RquA[@!苸hyhP!p嚏_vI>qr3 !,Na=TpTz zJyYs.;B..‡n@ vYiܶ7T#'m0?Ki$Y7ar %ybf /XV0'ZժȾ,"^(,jCF}k,.&4VQ4#!=V_ XCy|ih?-8X8 i;a^seO1zT;OL\ ?Y.p /-Κ<zG:OX`|Cz/(N095eS"oiѻ*ֿVSV\aȁоš], KfmH9=r9"i-IpuV2ޗ%b:0}7n@!{b AA? i^t^,~{䙁S)NT1i7Oeqʛh DzmgE /G؝ͅ#LGBF_u5ap17Iڍ1aN(7W(C+Ȟg;ǎӘ rwcAtLlWe-ixEbi y0S2XXlq.hA:a +Yq~޶jPd"bӿ@ЯUjQ/>γxH$CNeX4\GZ oT|CI-f4a 8x]#˝!VSsh04 781,Hl"@3ȱ.(AK*` w0ixs5"+ ƬT]bs(=PRk& X*WI0Ŝ[)mQO:ughC&9z#wt a-lmB!&V'Ÿ=A^֨l\_,EsRP8XUDOo}g1/zQ> c0z 2yܪ1)M kڻ>䟆cϋx A! Q&nȴ6rlŒAqm H'IcKa6hT 3 -pJWxALncFؿnz/A.Bg;fd~YnJ]s+&WqPk~Z#-/OlB~4R!WR ]mmc(f(\Ĺ.Nā/q/9Vba/AS&`|ڙ#1NVZS;n v*WrWʔRd!2)"FTw=K5jmC;iQĦ.J^A@6=HJ]Y9zӌ-xBl#D$8[l #)媁yV[/Y^sB:25k2qώ]<ɤ K[aU s;s^}Q?e[h -TZw p»BtCnv_\T$q` 9,4X0!@uEG}D:G?Yc=&^gdv8-` }m0_DӖ3gu! <)ٙ *MDi,{)م6z#Zπ=3cӌpcAR-x8!R C'`GHy(vq҂{DN=l.Ŵ" LhѴl9'e¢sv:Z És3]"8pM?+*|-dq$aBYC)ty,~01˙ZMWȀYjźu>ʝt>RJl0r>!ϠX-'>hq#乧.WgHFw5eQ`gT=-zI,˵L.9N!%m~ x7o92ael5_VK\kji܌j̎vP2EiT̰S4A&#*-c+qdPfEW-]wj+z+UtQP5ث\; jU׾PzlCR[9A?`H`(xtŷ E[JAx6+Tptqm@]+m O]Ol~OM]e W~?3O!+D .A'r;.s4"=Ͽ`rBR;qFWUVmScuv0)40Z96߀S馹8*"%C9F\fap? A4wܺBDڙPl e'EOSL]jk;6tg<܂h'Z3e8CɽaG q;E@N,wQ-1.,zGkNXՏAL XFR;jntʃOEfnxWOBq00`(a(5b3)~{Pw Lۃqf ,c 'PdQGLOK4 7<ߊg`TEj  d5Xt1'^dbo~_b:|jW-sa] |Ah?C7*q6Kx3GG!02?ĝ<䒇\xKCmi}rO-:xdmh%Q9#$ӱ@X];cn's响6Ȫ;hSUpEd!/Z0\6'#9"~\bp KB^L#jlbTLm &dBrh ]'&UfnVՖY,MٔO& ;t":>o,ej!M8hv/EW"f= CMQ݄"  q(\۳E0ХjGԄ#)dP3+)d|ٝZӺeMoC}KME%{ߏDN"{cL큩eɢkH[CTgˑ %L&=3$)Dnkdax~TGG3)cHs\Z&`ӝp"Bip YF DJͦ?b"f]柧=45j)b1]ZAG%mv'85,h[܆^{b%`YF\FپOEcT_W= ZH1KMwP7 .rʯ)Dϫ Lǎ늾RZ ^>amwlPHNE﹋!FfT! ܧ*j ظBCB9`uS#x0bg^F*Κֈ~`倬4`Mp1e%E AD 9?n&u,Eջ_rv.Chve(ڹE?vP|iE)s2i. Ic/1e{~ l0ֱteIV2;Ap{9E?N.^uk I@$5H^6Fxk A>kf&-$ #lNi##PSt 7 fkK:pCsU7kcgڷ1\3'{H 'rطk)z5Vu5gD<1ۿ cdvKAm ѣeߧCGlA'#Mc1\1OoD_ьŽw&y Fh'0#ersX:ۙ?|Wv#`e#Y^PhO#j=~L#/}Hsk8ׄ#-U ;j%q޷3K ?C;`xV̂l~sV!N4Ue 7-bW_PÔo94*vךNjXlmky;O1LH&D)ˠ=asCjoireylV!ˡq'gn?7Fsћ$R#2[IH[HCp2 ]2mj峐dl#BjY;QHvg}S~@w c>/& ?"[ ": pfoSPÍxJ8BìZ|P:ds\c.B]LhO_#KhfhhfAvk`?r䒕.:b.ߨ..i‡۸U|fosM:߄/Kts*p' ^z4d% OIu6QZ21$EE-]:ZN7HWW${g3 CB%?)IH]`ؿAT=9G5\h7Ls440#9藙^[τ\'O"Ba,sXOC2 Akum֨d1 Ɩ׌κgWl܅uǛfG ]{y5+.RÊqfBdUI7BG _wvqyW}QצO ݩ5O t:̋e~{ǝߏi0er\Y#/}cͨո]_\7J4&nOXĿGڅmXA=V:0w1iz? UT=+}+iMw(80"+ʧ H0 @_· Vyה~-746; ߼7[|˫4]N}y8FcwūW/N5K+0MDv0Je)Vt槊L~#%JvfAU a h?3'ΒIR}E7O,5Mx?Aq5#PS0+NP( 'H. h5)0u-euிe#k:VЫ2OJuxT"ő[;z4 ?ynF *4(&v?"0`\aq;{(+> @(` 6%="鉜,蔽Or?aLV͏ >E5s&eXP6 W<736wwȺy` *cnz,:FCpo*e<=0S/euìҋ؍u9[/c܎_ϛYZ :zޥiLc9L EN;VSݘ Cu:؃(e<`&4 Cl9%>ŜUI3b;Z3u60C]F(bJdp$}}u{D|nQ6D[=~Ə$nѲK*ɵ1/wA⪑-ֵ!vcNzH'Agǟ-8Y0HҵNx֔ȄY)Gx;5r}Mp@Ԡ`@FlmLQS/tweX9cа = ܼ} y`+fue̽^m#T#ϔxgjy5(Q4a0~zٱB!y om{v& 5_7!c.`/~i:_>fl[pfEDZ-ηWt'T{w e,?E|[1uePxUsB7}o XuzӞQS#5K(53cEn }֔zkáX~s eg? m̔Q@ 1+i94VLg)˖a[G䠗4S+{j:LJH.Ϗ9`9Y9>J`6=kr@WMH>7tgE <]6}d'I(1J[fki.+HMv1L Q},u-`i4͎r;8m9[Yҧѕ T2Ulg_x=߹aÊkFIӢiZ"*/@UrF\ ]ŭ -7vKPC9%nZ}o[x]]6' y#rșuEnJ"SfS#O&"ʨu󻉚+Eԇ}@;B̕pӒv{R=hg-xN; AD3$}('xor &^ǣzB̜۫mmk)MɒZK M'-!JaW1FJGWdZ<d0  Դd+'NDH6kɺV+2G;􀑎뭾{UH:R6Eor§3qИ>O]9tHC}H~vPNg SǪ5~U鄇3QK)Q>pk:-zO%(Bq9=ZQ/g$@k"*&.hV*vz QfrMV&]&`[yq|k 1(Cݍ q=;dlM 0̐7=5|%V yRFS3Ļ=Ed8v 7:Q пv[ |[kI X Z ls?WtK" oo OsG_ߛ네Xtz»#ݗMȯLpl%cjb&e,Nt̚:{:ņPiK lQ|oS\;`9e gkt Mzu- ezE!^)3U᳞{!vd5(v3tXϬWBՒt';k'>&X,t)F6J a^y$*S憻hW@ӈH:Sb~^bM̲!t3zcRk +oT#^s!)dBе6s, 9M5J^|_rFV@$S  y)垘m v1.xǣ&TJtdԮ So&} gc$9"i)D7/[``Wt[fM(*`PI9y (*2<xV F#/̌)f^О@a@=Wf?e*nY{OFdei20\KIKD_+PD?$yа.sllt씩zۀ ~Nu23Q'ϲyAݗXU5Ʊ@:tn W؁44$;z.0Y'c `fVG~:2v{f$a E;Z T ve@d'TEmPx0:K\!CQ+v#/܀$iW`N%F|26;2p[*@n_ [\ CQfU+niҐvg Y(tcx e@xQ]w =E\z'q)9 !|T; ЛBaq;<=Dvt,ibK! YG Wp0JmSp[vj0RxbʇcHUu8g:j? (Ж% R$m2hPIYB@;iQlr @VnŘJohHf~i%]N^o€“H hVɕ! kM,\ሙI` v+~1ipa GJGG:p%"O\yn*{EM)H+DCOJy20,KkEr.{BU#sՀԧt\*\x7{圾\fBnÑD~ʘ x,0Tk n}%c7@JRRTuMmFx L 1#aH9qZ5Ԧ0}A|WPFÝbE {ֺ,QaxC%(kځPpj0f|lTԈ@ rpF$x_o-r&!P6%W$%2SКe0z4)-1(_cWmov n38!Z΢#4q  3$b#,."qhN&WLu,TX%$]j_eO(G Qv Ljfn}Mmu}y#FDj8*8lA_1I_XU%l5LxC J@Rxܗg9n͞ahJ{-YZfڇ06i:Bt}r~Nk&4x ])zG=Rкyf[o qXf<\U,9Ţ0pGAJ릃GXN 4o l;{d:N tCNB< LyQHike%QVi_THVH [=nJe8Bk^WNdIù\Ya)ˊ~K!ipѫ_NExZeڅhZ\kLϞ#l#0cJxzৈ, &LgszGj@eN}t8aEm8?k:ί;߸1S/S D !+ْy D8eJU¦(*:yr5l xaD{닗Ǘ\Hٷ]hA *Icl:o\A_/7=1 Z-亓ۃ+3'E-]2',Ѱ%ނ c(sug.>ƶ҅SqO4nHD@ir9"$^LyS*t";{BF/[q}ݣhî&z3&ćTaP. {L%3>a?co7knV*r8;nO*+9 Ĥ Ԭ$U>N}k5n"DdZhpE rGB8\ܴE+[G!^w`0x]rQ7Kkj!z|8v_FpT Gop^N%skR+Egr;PR1.vݸEN@ؒ:^[ϴzsxfR\a6p.7lXIhQ/FlRd3{7H?l&߂Ƴ2]t_H _-O/`SN *_*C@j\{S #q[} BgTp,/{[Q(m2*a2ٮ֦70 . H#G 7x |j {4.]<]ђq0s Q+jH)F1\[3ƏC e5S|ӝA݌FLg>"ߜN8t19-LV'FM,A~mm떿{Pw ?@i; p3{Sqٕ|;hg/+T%nB}wpS4W8b*Z01/v+Jr;Z!"{Gg)Lͯ}''C:Pvo-,u#.ܢotk_tBJ6U>M=0_6ۻbvNx`we!7ofOIwí7% UfEWgТw Ѣn е[k%q1 E8 B(h"7ݕq!YSijZiV 7N) vepV{ fw_ A i-x2@ZgYGL`cCӐa r*u||kKWWJCkSrFzrߛNp0 nJ#}KdrAr|Q !% b=q;;_raqȘ1Ä1rcw.}t]ƅcM}PD* p05Ȁ6d }<`ߤ>zuohT'Osc~H#,J/)˪Tɰ:h.^S{}Ͽ w2609 4ɲ'գvӯᇩ?:vFzj*IP-**|ҴR#AbT({ofU")%q,Cf0/],H̦ %ۍkB (M IJK F_cwVI; z#[d|ɳ8ZQ.=" c0DyyLV TXls_LmG( Pu$4%p FTvF6o_+B]>Ҹx`C\$a4qb!~V7A;Y$/PQHsp?fya$, Mա-n@X-+QOc!7a,cWT]d$Xt$OVpA.6F4Nio{{"F-y`PTdc&»yUDQDf*Cbr=PUcpPK?`M/ŨFl|Y> a7ix@eu^[$UdVugjSφ]7FƊb(xk E-_aTp yl{5`a_oKibG)WS9^أsوklXc{<"8#jl c۷#~Vw|LXyU㠗ox|3Z7s( &<*ϔ| ݈& (?7t|k:?=UyIb~(Z=DyXR̲z7>7UT/F.!']f#y ^%Ҟ8KL@x~ J$;I-g3Wήr\J c‡Ig)4jB*EmiE6fE zWJbJσ#+Kȶ7bD[OԹ ͐^* ";jfDX[cdz3Vv)64v~+3- f Ρw/8#wWm4zMo D'9(y'J` w[ (W1woXCUDTsxs9Y/jg:^ :VDNj(If&x{0U|r 'OM:feêvubmW-`u8zH+m/a4Quq~ְ$+TY0݁(DJaC"J^"^5bU&!o8E(۶lîoO =8|J=@ 352xq"LH}Yj{ui [6?6/-q,1C ɴQՖ, .jv< e@}~_"ovį 3 n#Q;0"Le:O2Q%=+++ƿ^jxbvn#D8[t55#ڳMeep,ZٚlBp!CŴ^] LR8΄1~ mir,:r.neK/eȲ!Lb-}IMA2QNm0d,.7,*!ECycq5"S9-iظC~އ1܇ =ޘr۹iu6¾ ;4BѴҰK!Lad+X9h?LF#mGUu0e?} 2.:DJm.;I\+ ٕ6\^z'-w',A%?QڙWq%dC ƍ] wq9>; Еc5}s nb=}*>nD*gYRDCo aEY#w|x݋3b沆.J z _021*Hii5܁,-P|kE-J'!o0-PÍ!*4_r %6 BZ¥CG© STL&9tr!ppFQQ O12^: ;$F=i}_Mn_;'o:g(ObϽytЎ0RzvϽA\9g$sdzbx"G^uBzwSHt)uOv N4D*bl?ꥄ' "(s(YN?t`RXjݹ"Ue9Kf̈́qN!#|) `.:x q-&Zm u'R֌ZG] V|DV$fe` E^g`4%F,kC5.l!/U1/xԄ)?猭㠀ͅ情+d2eQI!#La/VevRc\n4Q܉'OdJv@ ůeeeQ 5=&;p{{ݎ_1OٳN>.}4)F^~=Y4ENDZz5FHQ0 *k W {Md_)<L70Zih5R*CDAs&@9CPa wqDV@a8i2I37LxULAQñ.v]îlC\WT},8CS`,7kC퇧ʙJ4qmvfg&UvӝC~1/zgD?.y^'Jm8ծ}Qѝ]"_fU ;OdzT '1 %f8dϵ#OЁMD:*2ySWp9FX )l%տ>-H)to䥇 cQq_l/b'Tzv:m[rZL fikٯ6ҹQy[: ޣ9QVI,AjP|MpV[jOJG.>3H TIڐDC8)\RPiSIhif7^P ()2m8D _V)|Y7TMo,g!9tj*Q~%ijfʦ/@NmkL%9G#$L[*MTtO`NvP QRt(D5]zqP&ɆRlg!h:CzT#Siv%op]Z:|co F֡k>->yIXESu%%}!lƄw&''6&\_P+/4S |;$?b vA7h56nPsFׇ!$lJbgĺa@JkqJ줴mjjm,׎M͚cTDnмc42;@D2q6hsYp1÷+NN. JweM#sCh9q3T/նp#ލK9i\L:pNFV()&zjlv{zTL`p0*6񮸾sB*… } mc5Ԝ](Ĝ M}3ӨVgʎfQ7ҚbD3|_ Vw"ķ,MgiyڄhUuu}9adf$4;)Ν1OW>G\\#ftxmDAi}ب/yDb-D75Q)W0B|/ӳ"~WgPBЧn Ir` h+tiSЫ k$mL*;th[a n[M ]q{F7^Qr6 Kn^{$"Ž 拲}Tru4~^;l^ T`ޕ̶7:\0gOT.ZdX0'.{AU}v]{k~aeMJbG(^*ҝ6vjv+c)v,ׂ˃0=g6o$N !F㲜 '0|Qdo WݏnsHGR(Uh-G 494nlEebBk$[N٘cU?ݙ[q1(5 yW*oj֎wU^?e>D7#IEص EEc}&ZL~,+ub՟'xR=XFI .ho^;P}+)]EsϨ0WU9^ə٣=WtRUȤQ9(=|=> k$ZqiUzM>)vmPJ#DBv~g0CH2^k{kAfO:hlPU&\38D`3>Kz\}\[)*Wg_xC@ ¬ P4NM%8?9^3xF\VސgPLL|9Zv(1W\ nt:k!*@b}BG:?b ARA譏U71HQT')g~@rAJwگ+ g*aQuY g] 18y'GUi[S{Sv<~_Q?G TKNX=ɇ>u."'F(2Mx'eu~JvDm3_n?䳪Gx0X: ˏHh`t|M4Y*ŕge.KD7*|Jůҕٔ ;oCUt!+{' tnP8z<#oBѝ:b6H~p4JكMf6Ԇ8|}(&fπ{_B_"-JʋZ ]m4R] :szKwq(?vl!cGl=w,cj<IJZ9֧[y+P|W ꌎowݤ C^4Jqd97"@S|S" 4L:ŋۂFCt*]܁Y`A$y@9(yCv`A::[<1l&0MzJYĿOMK#FUmB:s1Uy©aqZx =]Ki3Ek MFm~l{Z}ۗ)$acOx(w!A=ĕAhU/\hˆr;`. W{Du@s};Tt>u?k'ЇB_um޹2)MfXZY mU`H&l A|N wd]Dos|}ẞIlWm9?C)j.F⁠ 4h 4q󎑇Gq\_Qq[ ̑#Hnϻ+kvՐI$nP]UԈ744r뻔{}҂cI1!|i.!6[lkP\DjE /fq44vḲQ ]GJ9[Z#y0uV+7W$/JKH`iLN6*{#3PluWo 1s4xpR}9?^3>rgM(< U@ٞCL-{:viبOAN +S&! Z'Ҽ3Y.Sbf h)}Æ+`"e2r6$RsN)Obb ,AofLYKᥥB/Ut5y~ _(fr0?tۄ!GC:8ߕ:v]xp|o1_a" TkXAٵ8,K~_fua*YrcMO ziȤ 373*ѽP%roQqf$okc-e#`)nW [?&d d  vA$Mdz11sתˏ8>srd1=oCt$K?kz <`~ S8a>^gv*nEz: O~@A^$>6~T*quLf&ZFҭU輻S+mE%J<uTwv_U=<ѫL?^!e/% 2Amwv~c}{quh|!C 9Poiw*Zsǭ~FDVG<Bk,N@3C߅h\V7L$DdВxDxi;J>Τ-c S/6"{-^tY)kE.sW$+n\Rn4(EZ@hO$~r$uQ"ŤF4N38 L*{|s)+Gɨ0zLjo$>I^X}B=n)k?/5(wٷk v3Pl1m\G6{k5h)NE-eQ+!ui)8)>UQzӓwKz4b@̈́ + sQKm]}8;Θҥ(CaHmub-q [ _Xj3m=V^M-_Xn8c48⭐;3I}BΡq[F?_Aq*0 '^ \N`J#b84V:/#XR#0t9[뫌 " L W\\P#0tz @+zXt܃39Rt-N4l^nnԷ4E *6L<3$lͿM%oP2x8ߏQ8 IIH-`C_]DӔی$pb藜^ ޾=svCUS o `_#s&ESD Jd&ELpUNagif< 2wK#fӿu  |Trӛ1+ b3 _YCoO8 B4r#t\s *>\wmr@" M~pu hZAX? 5 #5j4vedH+ q^wۀ ]c44H+&E?:{9HcvOo)a_> +Ie  &y[V&A9TvKa}B||G”Mk7Y fބ&8H懟rY&6c#c,:G'j{]vYϣCK , 7D[nL ~|tްXH$j4?3_ dѡ0<͉q63Fŷq20o[#W%ml:/OqVc<ܦzl%zR+v[$wAkSط% J`WGʅ%S0?ЪhVH,!6C2wѸ7DaA r_=i,zӣq>,eT*wcSQf_8Q_zn[a8B ǚ8+k;tfil=.0{|š PmOV@;/V9F46eP8~M<>܌c`_pHycKf;Y1}HϘS8+ ;cBD| > P&#).xG5\H ,4X<Rt!дs*`-o[Tԩ01\;C8԰+2yv&zys^&Мw:%۫lyGnȯٛrD}cה ױTĂ6QXERSue^ek1!(km;Ei2 #ݤ}mcb ڔ9 d"8cE/{>A]=v 0"96d`jHb50RȣI?JYmij7=L 2Zh.폙Ms;]bq(~T+hZ0mey)M-a˜L)#!g%J.36aH(~u[3,daHP;|p!O,1X+ T(YkUۆAI%9bMYD֐mj",Y3&>|bFLwD`2CsKF%IAlCQKyqF PW|W j"ɑ%H$t9N*kỈ-ґ!kn0'MM$? _S_]g TJ}}9 _ s{ׄǃ6f,K{wQ4B#ԷYTKlqytU`f=Kk/,Gc!>G&,uH[ԢoJö/ ~]y0e֊u9B۽PL^]}lW0 pXLRQ)M ͎? sqPIl<  wE %{z k1u"?|<5+0F,%Ac''+%ڑg.^6ˆXzl!(Bh ZJQ QpPY\<^j=J'垕@AuPhsb,LL>w?du'>ywPT%f/*];ny} cL6]&9\5T%D~6|uShӍ`x~xg>_gTi2&;JԿ"m\:!~ش;ԂA D:@eyogl|׳0q01`[cJ+EvU~qcPFPiDShiJu{CO+Z~Pm\<jX&rx<60"7^kWyj070zJ:=ʉ;ҿn9t,:F8YEɷ]ct>vUq i\=`"@KKLK"?H){=7S5%eM"aG5GЌ8m֭r(BkQuX_;63 1ɩi{TO%?+7LVdft&1EOחSLvmi1:BzK #׶g;vc9GC1.YPN79 wHՔav>r?K=36eYD^) |3VBsԮOӢh1Mk۳rmNjhO]eRj&FIL=iMeW)cO}R%,j/|d7,ZDjG'ژgVKPK< 9md=;!*fV06"2ͬIv+M'=k 16yFz]N6Bp;_zJ~]pɘ4{8Aܪ|pt[p x^NtRw*DeNI6w0\,œL,θndda?rsDTmV6 |܈85٫_ڼ`F븉[Xuf%꼭B(t\4fLkbEqJ!hCCjݝn*|NcfXPX2o~[$*%|a`zar( l(f>^Њ5x OE<.BB%r2 U3 ތ3^Z6ٖ7$ 3NMDK`c=1kÓ$94t (h?in2к;"jr yF|H-Kq23\5x:w.ڌW`8QLfG6ɴ67xbNCsJ>}m&~w紨(dϺ =Ԡ#K r-G+Dh~Z9ؾW+Fsg&Yi7VA[ZerrËD^H UfX™~\ {*z #dIOJ\YNw詥@m}bg3]ٌ`- Ky/=SfmX\|C4AY|h>Q(u/D(2 ]םFd,9q(P9YP rhFIo nM1NbVzSġ~}v:/Of%ܵ.R:ʚoM[V79Ic '6X ޼nSV٩MY"]!'q${) Л]iju+y\~J2~ f'6&j9?ٙ,X!4F2ŝաxYvPʶ#{`*gpQ]q;oŞF`g^}:FJ{G i Q`i:^67{ݳ"kwR7b:OH0&>Ř﫜D"-mw nG PN*k1jIʉXehk>uN/gIgry?5z\sN  /5~Eāpzc-¾'< :^RD Iar%x9fh<30٭,;dU9N>Yoج ?u#f:#`BY*+Ahyuԭ:|* y*= Usq_2>io ֏l:!L9P ß*m~uL^U)UʹSu_y.)$cU&n֩D %:F;>t˾ua & K .Xh8mk8UL!"2_mV4J!툳Yh%jp !-o9(+CeO[3)āH乼f`gHľ7"*\IƾbK$I! cG>N- `$>%rڍ2şzG$> Pye/)]JO y3uUfY[_(31 8Hm=|.@t)kyV9-#~L |!FTwEI^wk%ՐW1yG*ӂ ^ɦ mhcWe <%ct#}Xv>Eê&yh'Rcgܠ8x@zd\h\{rE%WB(@qsA2twŻFCrU@[j^ܳKhcmCy@,YVaI`n `X헧XeZv ,яb#]-DEʥJQB 0? }oIrU9~kք2 nPiBeqQB%T+4sDaf(WX!xߔDr Nk>udz°X }vRnME7 H*zaÝ`:@i]*(O^GPTiS|Z@ӭ8:qK& |7gi]Kݓ`m^]i0P1!4gQ~#NՎ;4ȧ@ӧy|.:H=Z0-uː0M%RT3U ~7/gD`;q6#|EW3x|5)*Bn>7\U̐slͣ)~I@F@ugf@T9Mdv_)GCB B @C4abz^kpo!z>Ԅ&onCb6N\;pt ~u[c!R`(x#I|T4a YwBcw*pl=pᙫx˻ߠK<6j# ˎ-^q4w HрD} nݴԍ 2۫Aި]'5ZW*"o̴սvJh(oYَž; ??x^ Vjو$󷡁*HyKBþ̻3d?A+'zl&b}A^< LQ=>.w?<xwu;cŇ.[+ͯ{U#AJ>Y\9h\:`QuUxR|͉R@s3/tu*9?64ߊX=Ŕ@eLyf]m)i0m[4.hTR U\pO8Kw0A,=}BKY9IICGJK @sp="Zɨޑ_d&r$v o:$Z] ɮtʾ.U [qf3e: )eƅr7?H;+3fg2M>}^x˳2=* MMie1&VIq~@EעJ9,&Ncl[QBY+l&#| YlO8!I ]VL -q|ƿH8i4uw%&9kXo "ƣ1P+gfͪ9۰=edՅ(XPDf{$f{:B:d땭txS{ "sNgx]L>+@BzBC>QC Aihuc> w`Q!,F\S΍F rq?\T}k/و^t3sn^-PEjWq`EFk_ xX%+ߙ']$񅲈)ۤj )*pY2dG}o٦i;w#3RL ib@h`BJ_e}ZUi78Q*3NJ6bI3mG,=-q6fܣN/4YM&ECM ~`YqAhrlǨF*]:ZxTb=N0\/z\gԼHW>[CƆd(.EyTO]9K#BvX=;GyQOlu']Ug.죞t˾ ~7%%7nsɬ[V%w":6NU%Qv52v8h^MiTD#x g XO)T6.'pV/I#lML퐠 v^bLc=9Ya\8lvp('r h:!vG]R#u7 `;ڿ2OD|eVSZ09@Li{"NrKˎ/;/dc/QkɹqÎV|2DQG㈵N hIZh?'GP+حe|i%`e@L?6k-lͶjx`Ոa㊔!8o`rbQ'g`,j,i$/.ogދ%t^f>L42j^*;] ^Y5 &]AV }#B9īu(n|s1N4;;6#f7<>!xE#B̤IB(೺d$׽~<=peWS>^]{, fZl6O2%HJF*,g"B9.%,IdKDVdD6{hWdr YzKWJ2BWXYlp\^=a'mx0APөFKT x?f%ˆ?gML.3j sF3NiJ_0tTGkwG,'74Qwb1d[_%g+:pO-ۮlNvS&;_GDnK`~rT z =E6^Fv^IEECNE A[o®`BY)SK*FOS(iI,+7܏T.0[T')C# o!#YMIT?qRL9&>ZD[b92p™@y&5/cf`HJ~:jݔl #%Z]r(qVf׼N:5z+#9%+i+9Y9LYg6o,s دE9CsRVWUFC+1o~AЦS'q!$R_@_C7(UhQb5UY:4uP3fFV`];#?HK-pO,? {iG viO$ϷPDLψqryp.Y"h~<:mS#Ư)QXF[R*mZG>xnՀ/"M%Byqڪ)pPV Z6 B_Iն)iI Y ɓы ͍ÈC)TzNc\XJ~Tkob,jX#0*l8x: j"C@UM'R_O}E֩A˼^]r}F3-`^"'qo) :LZv~1.44%g3QnüX<\ۼ\x~p /p1?:%^q Q?cgB l'u @zTԝ(PiV;sTvI:\My}'zB+ɰڨ%\ƼPbZ"P|P ]=ڸ4hԸdD"Pƽ;j~շ WOʰ(cT}# TAYb"yS'߻6pDscCU `,ô_. ? M YcTQL+kF7A*!& 6xᖻggԹYhb Gxx +TݳqzXhƆ;2Aj(UٷMr[9MdQ]F8)t$R|9kZO4n۽zTϙ8h^?iZ( ]❞G'&u;t7-a~FGk~Zce ``2ܿI*x.6Źءv>~˲:d V,_F^gfqEdzs5f'ڏC K|+~~Oѽ4)Eh "OdF3]C28 @J<$^KE},l,2xP*4{$>sR.`N)Trټ}<,zTIklȔm@RiH| r&E]FFH9:!'׫ٵ{S> '\rI ش_SHS̿5DkEKЁl7R.s>/-nnɳ#M9kf:[=TܰQSdٯsf>~Ru.$o#C3FnpgUlEv)scON'EGI0}9)S HɸJ\HR TaݎkPF tTV 3Ht^RgAucَ"I Ҹ ;e*ܣ` k{Ks2"9D|2?KrgCYHTAjSX4H) cSw\Vb4ϛVQ`eNH>ҺAMW%Wc:i_ʌqa/D.CqRg4&Ҕ!p5oPqUIi|xCr9a|Zc7-Ex)E`gB0&~ʩjuJ4" ؏7OmԂ8ykiߙze5[JI3D9Z~C+j ŸCh _Dݭ$U'-V{n/(Xff INP܋{,1:is{JW,Yh?,xk~ӫιT蘟m̤S}3^͸\P?1yE [9Ӑy?DBLB$gj_ FtyQR{΍ HZVs PUY2^E׵S\T zmU-6'ӼnHsXވV:}r#ϊe*}Kw,r|*Re2C|LI>{ah̍Eƍ.Wo5yjC^DkYR(jo) 4A2dG; x;I!v3[Cj^cq;ug>I"2&+r:⋑G%0̡UHY1Zp۴( ͩQXkϩv:=¤4Jpc.Q*0N|0Ǐqrms bk s5ZF;6#nQy>>NJbUu$y[~**EŵuBGlGLC٬^ A|maz&!|Gc.#*p|6%7MJ{<)ZAfqK1CBYX5{%.»o<{ݙ}\logEVMԿl>ÀuPw'ip'W.7{4p3ZM^*B٢;K[z~Sٮ]?\2pMZ' ?@$H29'9-JS:3dz:Y9m|{'Oܲf7lG b-. 9tڇ?c.7bV싟;M@<ǖ:2 RME c\UpWWIl5fDDȄY쳮hퟛeOQs]quÃ=)PSπσߒn= Qq|HdwŅg;Gq DuQ eݟ 㒅Vk)"FyGj8?"[[*u HT"oƘ}+(A͌D)BuOW@ʃo@$ڣ\ܥ<cSl܅ύCۮiW;@rUfOܨna j(XS3è!ڇé+T,d<됕^6~++%{g(u<ȝ1'vuܫE2"Oe֣ӎqr(z$qɐ Yxz+*-֬/5(BKR5D)~5zKC21Q2-b:H4^i%Ru,si iUw' l̛ҒG4PJ!ѱ2)R_ljn qռSnHKmV~ bHj\v*![-Qu4{j%y`q\1r1؎>QnුW[^m|ߘ7F!Ki&na8ITS@߭%b Eqt:(c4ŏfx*a)2s\j'G((s UUssai Cߦ Pi5EyvA8`:z @'6!aWPn.Kћ̿:zjOaCtv]_"JnMmRjc];Fhh5S΢;K%Fj?*|Ϗ~UlD("wJC1vA}|tk?zmڝ*]:#~؀?ԨRacHxKրJ,1i%iu:!/b0nqAV;ǖ#&<Ȫc&G\3xOaϹT_=H\EBv3i9 嫐/"Q+^\)es#jָC}Ӏ$NxjC` = S,[v4OR<"?J۽ FGd 0cpP9WҼUSEvrR+z!-FRCX{ fN`mwޣh=\?Ǯn75}Dmn 'N/R6%Y%݋/(2f.GxUֈznmZyBլ؟a,z-9vvSmak1>v}#?K*Y,ڮ{a3p %F냙Z: Na eGc,1ݴo5y'+h|+ЕBR-OQHԚcSa*ܱK/cI gT_՗˄`Z:X]=3 McT ]]3RQ_qfo,yXiuD" vM2>z`q9k .eԜ^T|Mk>+*X2 ΞeDR_pB>7Z"G[ͅ%n!iQ) rD{xaŝmFl7gsCj '$X5ܩ"Rs3HH0v6d酈qRRLt Ǜ>"b#K:Z+MQ]P)@*7ti>jfzH<1zYOU>s2)DIJy-h7ϖRY,Ű2钇 E % oCHKwYMQ{\ѱ9]Ь8]Ǘ(d!6RdL1m52WMs4U՟5?qÒᚕU \ d-g Md-|m=Y3=@Ft۝[ЋP}=a9=hݰl,ؒDXrA |ƕ) DZ})"V&YԐA-REiNG;Z Y-))xu Ri5JȲڙ{rى1Xso$"[Ѻ*w: ,&P7#lH/50n9j~K7~?>/pW[ۓ&*F:`js2 2A^!IޡI Cb'8&j}~7r]^(5AǧvlܡP]bΚ59Dx0uzة@g0ב#Dmju#Rt竽+?X$ k& < 9ZHM3S0xx4^ςYCS)WK0ɇ{#7WqjnOf_e (zwJ<A5Lntˑ.D[OTҧEbW{Y).|^ƀ~x,?$Dq.[[<͛-R]%^dG/} D]*pf3Ɍ%Y+rR&&p8b>ݼ.va#(+hi9_"8s(y\#!L)DmJdEKk POT[|Zjn !QHmsnteQ]1thegV^X^E)]MQ@SE(M/KIpDL?_s27<By|- Cn1>xy&{& %LEsY(ųeM!aݸn>PJϠBfnq |c2ZR«]8z/@}tv4Zmb$Y똙%8 uUQsӰ[t9r3 y/:epǮP;߾^*s<1$N׈ `yPBj\{`v 5@1[[4ጯ1Q|n^>gR57)P"Q-]1ķhY#mOtQ  vc$LP;Wcr-!=qDquji a@>lx'dzz-Xh].Yx7,*dz kRHCPCr|%̴Y׾j!RFҵq݌p~r_0G ͑hV \K|tPl#ԉz09#v|\Q@t \H< b jO`ܰ }b6`gsi]mٞqu5vj| eGTG uf'`/kRL=b嗺vil 8Ѱb܄ D Fzom[{R1ڸܦ}_=ϥB=*wڠ`6#;1dߧ7Ç5Zi.!F+5p]bWNp}r9p$bi:sFP33Ttנһt*5McL.x}iag1l+Jw&8`WS#bGW987A'jlJ=Q;D~ڃU1YFqLaz=n{  rP* Ъգ62x| 9-b? ]>^~[l\V1.Vt^$|elR3ƱL?ڔe‘a%'6(OHݦbWrdR [1 @uNll5b&%+L&5lB0NRZfgY ڨ.b.1qXsrC-¸Q9,J J D:yUfuV^R;ϊZNzsL]t^݃RUfYAlpL!Hǵޮ5},Fӈq7KGj_5&bEu%dwBq؇VǕ#cMД UBzX ɾu-%^1eC]UD6l$Xick4#co O,ġXҲWQ(q9=}6}bzTufMZXGMeMvn^5\Ip2LtQfOzvxׂ~@GTߓWCHLq"t4'\#f{Ogts@0%t\]`Tc1ѝ[/Z=  "# /8İ lZev0AdBc3'Em5@>dhXZBW$tz(,%fG7/u'lml%?@=>bݣcOA$WFPR+<؈d<Ԟxٱ A)՗|zyf5iOI'2G6T͗] W$;yT9B`sɃhZ Uʠ r&+qMV ,kp@OV P%-C4$xd'(DukڝKpUk![Au`0- sEQ)xyhK;tא0Z4ED~Z*=MB=b\K7Y< ^eXQ3@,yM$Ģ2bVՕ\D2[dڸ DrcdW̛us Aʂ tY?LnI9zGo{r8t@ȅq!ކ߱FD|٦&L<25JY`sjtCG[ *TkUէjWGuDzx4Jbn A_ 'ч(Hl]aM~2&rb'0StxmjiƓT0 '템vH!'6ֲ,*m}f )lgH7-m8Ė3D1HT2RP OބhT3f{Rzw3/}Ġ+J1d߾I8[_^LH,R12 eX:>]#=,[ah\m z{Ĺ c{HWze!ü_5p'vA)dܰ-<"`:):!0Dg.rmgض@`Bjyd- TĬrDŽ 8*4lcw}͋H!,(M=FJPk!\x\injMזcv9)[y, ?N?V/+lϛ R!4Hr־ޗP[S6/C:tɟMSv[Czfʈf9Y̧mJuBhDi[–]ؠ4+u)B}"d]Q҃?oعdV+%L_r61eFJхy"Aj9:pwS9j_Ϭ~ 9n7e g:E+*-`bvɧ\"{FV'Nd-06gō{B:jH$KRA2G )*ny>Չc}Se/PW[E!a"yUd8Q9ՈbrؼV ILpiNi>3y"r+حCؽf"5DQUvo ^.C6׼WKj(/IIwg,OzWH 0sRaҿOY^':t|F4Dyf"QZ*JfL4o0O40-~i@07}8mm׵OשׁU/"O AlcUVwWyX/Oȉv[홙Ά{oxCr]@ZJS߼π蘤pH̴XMyZRt|r6i>_WC 73fXܝ{< L@i~x ;vmEoi)1)$Ēz" n?j!ڵ`c2AtM >^vܡ>i_[EVmݕwy }n fp+m~6ۖ (yQAE?HH9]R|=ӇJ!o؃+ Vnμ`[} Cv`]4Iĕ酚3ثBЊ!Ì&Fv5Z_3׶)ȟn=)1ixIj¸~|a^!8{Qk/r.6mœd .,:8_K1n\@ݒ5Y\=I0|7Z7[M0\T+=Rrг-] M&iyl$NuBR\O'^G?U齎P7lT%B00$1_] )`уҿ,d$nYYSEe }:f+Q|!C<|w)vEWMIZzzOsbwjM'[Ng`k%[@^O)-ь}<-4YtvwͤahRj=+~!M$PZ0 bd$XV|7>Fti}> , .~z>۳/Tx | ^A6_~F"KpAaJjc]Y(M+Xdfy <d0s@R,Io}ԎѴvU;H#j,zc%N-8zzu;dZ<G~7L+OL$ZO-ux%2j%c 6i0vr+pFS6A Ä*S֟7u D' KEż_1bk#n&F| UDh. WR뢾7')72tf^ZCV#yad$o__u5kTKT81gmƱVzT}I) %"8 D!j&˂݅iJM-p7ioV%b",'#%,TJ`[ $Iehn o:b(:3L:`ѣc]eIVlBhEs6ZU\C#E-.46e 3Έ|VX*{4}giQJRR{QŌ1D"bS!|DPآP8|fD{?m $:XI3`oKFɽt(ȗaV 9,ɪ>@^aY>ӕҧJ'M+T2yc^Y+Vz|!h-]Xx􎛡BIS,A6+Gaَ` ~Hta> =MV8$Aڣ޾JЀo=+V7?Ts,륥 Ąbfmzoi;U@K$peH5?jva@pJrZ,&{)ϝ 61#x `bϷgAp JGa^CF$1(LF/OŐE! >xnlx0A|[zN^TJ5@r x4K؍!sQK/]2,sHŠR|ذ+h/ _asLlHU8)tGyS8YpЈCzggV%VU/zW+@Qpj Y#^BKocqє*ם` p1rDOFҠ!9V0$`BLRscj_[pyb'K|5oš.J{#`զ&R74`e*iTC[^f *+U ZSWŏϷBw]ROff % 2\NYӠtWL-O4P4nSW9YV*CO|ejN3طZר \~rn*#zTjWc.XaB3MxdfzZ?DY )DFTٍeBoSFsSزBkH 4S`axf9*Oޣ("Lnt`"!({7UK{"a0QI.m$g Cҗ[SuBo|7X(ؐ? njV5e~o\Q'^ȣ]Wl'*dtJͧ>Jc8KI0pԣX'v7"=owXSkMz:#{)Dߤ r ;{ 򦼅7$&~D!}jIΕQ_tœ`O/q'$ wIb:lqR#8`AM>ڏ=j84XnOԢ*EŸ% ^U[dzxf{xw~KӡE:Vs%{ Ɉ\aFD>ڢi 똃4m2!*$ψ*V˟2)jyj Dw$pfxBb(IW΀o]yf78Z Hˤq8pz`-O#^ g<,K@CuJUF p. 7TFnrSRj+瞃0G6T+r zal݃Ji2kF;GM[3(WeŊlKZT MmH4Je@ Ć4g! !4,A"w "HĈ7.k[8r;爾x豎D0ˆΦA'ߛ<"ZsdmK10-^ƐԾbժ3 a3rto iPiv ~P\d ۢd-T@}|cc `epI ^L`:0ec>$MNG7M2O) ܤe)JlLś"1$i(Jݹ<7z{8F]AYF S9vrl  UDo 5YeP5'ˬ䯢ߏm85J䁝{1H΁Cy@rB+(JHݗ旝rWڜD|J}YfT!wO,qmЙw"LޙGEO 4Y.! N=O/9`D\ j(Qoi3jaZ17i#kp%^Bvó|?4%ŋBr+`%o+@ (~Ŝl(WdyUF*Mۂ@| yG/?v$efD*kɀջSMxeVsVTv Ҫ\R5m2vhZ;pȞ2ԍVL5yse^(bqR9Tl b9|(7f?W$s wRzA$ϕ2^USil^Q܉ =, P>k [`y_.2R!:`lj<](̎]d$HIؔtRě9IVrZl5c47 0RPNWLH܍G] vݞh0*(@ `QЛ/תk(!I7ɢOY3 H: x Mq l+46-?vN 7:wvz(`sXt(uj۰~C2+E[l^]h9ti l7*~& "o6V;9^uVPKēH2}#2"k^cK#ƦRM˸t0Eʝu; ^UocQkyed̬1Zs.uyHƛf<3UX*tCG[N1+Fv(p3bk4Km^uzǕ񓐐#wcK,0m|A7JI~q$ S?Ϗ-KNcOb 亗pJs`ŒS .9w}!o.0(`Î{ K3ވqqj|G(›Pr>CjOjfF4l͟=b7/ ]_@;`/BMvU:1ԃaUCt[nejrA/d⚝'@|}ߚ.W|<'hOD?X]Q+* :N*,Zҕ :Gq%7HF!"heI@d~nxe=9M"\u[" *AlL+X3!GK\Rw`7COkQBPՈ65M%;Cbx2JvAnhm2w(IU+FBG@obBGv&޲5Pwߵÿ|.̹{C s,*ޯ僄Bss!kK8Q];S^cjY0؎3PNZ-p7M@b cGVU-_9ڞӟ8@f_qZ"@+#VWYԙ-WnvFo ߾D`-ޒy>jU#Kc P*{ԃ <- Wƞ,Wq;~\ OI;;rl|u6O`bi;^vb[Fɤfr$*c/4,GxϗGIAɱ uzѳLO_*UԹAPXݶC}e2M kmj=ϰF7(S4cbjIb+ɰޣ݋ bK(*q|`t'?8 s_ #> x_yG'pq&: f= MԶ՛~Ð43o6Q2O[/kX-|<&63z˶/1xhC3k _9ŇgSk}X)r-'?E`-rJUzB A]5:Q`5eF-jȚ1_oN`|kyd$@h4>S] ȩ(7"ʮN@bm_{ӌ:gYXnU;6\VeF9gűŠ: pc,) Di2h\(yG(>Xw~>_>Ț̖IFN\a'H .:1mrFy-'>߫Sb}`mcu+KWKبBႽ>k$ƍh5-I2T؁}ndc&NO9ঔ`Nk-GS{py5P$qWUȲf||\{gẍ7X}Sh:ub6?PK:vkGagbeQy5ėhXRAOg<5.i=كvy3=_,Z|v3J ܑ!gf ( ?r`RYT@rid7rT;gbJ6X'ިS~ '"63 wS!"~@%^ A +@mX*IF8Hװ A=ɰZIN 'K-+ TqmrwJ=:X9 b~/r_GiatVbhX-"+OۓYƧH9"pAY6&2HZw?%H_`KdE9%g(хBu{NXٌJrrͽm`ۛLDKHvXlCVrip#=Q"V-_Zh[3Y1Eؐ)l'3'ӮGշ#,n*VNJ u1%fX"󣄽3! p'G$XcvFwI@"m(pZ9NS; 'dQX60skY Uᅷݘ"{c_H+{ZJ @5@t^~h{qjjD$4%C\TR\*~xxDP$r$ (eMyѸ%rܾc{o'9Аl__zGط}o,, v@gwpJj韷e$p*;{ Ɯ>, f5IRsCaZJBhqm>3BBQpO#o'";4L[_٧l~(#\{!v}b4Ͷ#g&L' $H l QdP\' igS`;9yJ6#MZqy>gA ZVWkPtp\~d֏*{1BZsV qKZ=C\2֗8(Z*~2o?*[3PJ,]#.N2rY/3p%u:}i~|^# ʏyő5O8z3DZ*ÿ<[$<،q 5+LRVgg:]A)/x}5[ΙNy ¨MĻ{h@5甞u/PRIhA >_츷&,  g+#tk{[ kh'Xl)Naeh?]IȕY*K{Xu3kJ(]ȡzḙֽXzx}3Ą;MQTph0o)WZ>/E\0aniKFg}x"eM<Z4zn5$pdN{t5o]#UhN2;&H h'lΊԼnC}uioЖ9'ч13SV&;3=ݡIC}!녺?qAߍqu@"/傶.}39]LC +]9n09< ]8Zµg^p^x!S=Ҹ|F UVjăXS_oj}hƲM | "i2seܪckFpgj|8$2'EGh[ 8 V(l=r S_\tLz/QTg!U:@Z:])>X;5$mt*if`(4rYt,z*Y6-<d:z:j\i<"84|VoN(Njc)RP^CL8%lg,Y\{q[ׁx艈%ria&ZOq OP)\1ܪ ^` )-眒:t@!٬bc57J.re"ŕyAIfRt99a[%0F\yDe1^˩.Y2wO 0 X~N>.gΚv_uPH۫8G]o r:Rh.~^0kbلǎYS- j3`#fXR8gxe{4g[ю^J_I~%x h1;1B5 sR J1TH }:][@Up|ZOFgW\f ܼ3l~,c*c4HV<8mlA6YdMZێ$ng5Ӎ(*@%.M+l[o,$BMtpwK<YoA;( Qc<~z7YJ$=A7$E45%RU$#zwl _-DZHZ+7ĉr9j~fEօ n@ Ҹ}Q`\7+6vgb d{BSͯ`0:c ZBke /]kNBoh) t2nXh!MPYdW^e<2a`fY)ӃKV9QW>, >Z=%Is5g }z)F%\ѧȓ,:m9&ήl&=۴3- i}շ{u'V䅦_<[n9^L0'CxHs=Jh̬`{/'nf )!})]ۤp}+plS>[2d{$lhuhhEʕòSij(!$'-t"{btA_nmm rN KUWkyy!3PEӎCcмi0c)oT6ݛ\潍\GL'&SkℲ ܳ_ .GggpYJxr[҆@}3n96Rj㟔ϡ( "I362( |` "Jj8\u}'ϑ&S$#YDH=e4`${9ƟmLF/lu]X-2*k!J20y`\BSOu}Bt*YíyA_! L:|1gQXdFg3݊}~$GԬJl)|Xa{gp^b*E;xGM/&4Ya`B⌔ބG#aDe8IPmµSc|;u:7…\ڥ222\|;c osG1iS¶ JU`,q1@R!eacF?7,ܘb̞ͥ P«G#;_`zQJ(:˘e W  3K!@KZ]B!:q9UF_eLɬTDYy GȹG`P[&.= "=߀6.d37k{%7R;ÆBPBk1F,8UoVYZ*gTutHNن6 :qMmUKYOJ\F,4cCd oڤmb.z<_/2!Ć%@6m"ΩoqCTy <^taΔr1J`n25<è^MW3?>EQ_`M ~TܖX :+CeF"sb  l̲8P;4YI ޘSىT alw95*E?*;AzVڸ:ra^j`cYj\R'NpOUܙ8c IM((Qlְo%/Bl&i*ʮč}C1 Z;[)~tOBF_7#%qL^3G orLrqiF;K AQ!7T'{&?$5FtM̈zj%v^8E@9C9o>̇P7g{뿺|Ai-__1WH/5DbU/iz\o`$>Ӿ! PS%韹R#  2/ҟI  78fG,dh/Þ+<"@l%P]q<+uG~^x=Wg } }Ӆ \!̰ >,p i"6`.7|Jñ l>iY0i=ޏq 0{!x߫f뛏vk8@v#uMҁUX cgq*E nWݚ^`19^z1&~8VkIհAUz{zCwh3{4I[P/E$-m-GfG ,GR`2t*X6.8F#:`TΥXTR ;9y{KB8$9޽5Qm s:-b4*G{fykWIGT yl$Z(&K[`{M6"TÄ^ D .S|bx_=T(0*ܗ~7dl!ꢛV Ex`sqn''@L !9*;?'K טQf 6Yd+8Wk.hKzmcwCdžn+j)7k?vKƔ/&J)еo4wܾ[}vlsm,7M9@xrFX_Eu8&qýΑ}Ym i:^xyqS#qeHh0>E^ v e OD:FuGO<=wlN3fF*kw=HNF$N/vdaֿ\-{}͜+Y⥕a@@]=@mCCf!!Ď !y YȃV-١x0,'C䨶DFLIwYP Tdgf(qԧi`~?2xDf2$Zlńg5+O t!`<œCWqx֗3ڣ Q Re;hɅU~ HrxL]h^,AarykM~B ?sͮnH7nE-DGf t,Q~dG1)0jN[64`m;WC+;r޿.<hJKG0_tEϛO&aTj^HNF8fCqG\b.ʲR9RF2q cQR<Φ$k ,27m[VPJ1 ƙ~qN,FmqXZVqRlGQKޕ(Q%{jp}DqN&RZ^aa' o7VPAwQ45Tg{.ݏ 6=b_f쫇dvj [e.ɇ؍Vls4+5-Oı[ТKErwapTw/3>^&$5A7/[:|t^c9HX.)p=Nsv1Yw-jh #Yk|*!S˘mx 4wtDifPv>Ƃ7*KYUA5#|B" cGDpGh7܈[O(| v|V/{E%(d&m} ):}}H4n/\3^ iI%ӛ_ y\3^"t;I:# :{ HK%$S O9]JNO\{wيuTNb6G;ʃ5EUpZ+ (lq'`kdDkԵ,*6#}bnZv7pt"}O-m5FtD֕7UjAl`*o7 N8m]peZ]p{FȉrZ9K(Zn >+*6_ D'X@>uyuc$Cr%a3#\J.Xn@`}N†r]j Htw^G)ǯŵ>&c]% _ #sx_J8I u?΀"nZ7zJ$: d\ J{t8Ox5( b"hͅF"y*x/ү8kp0w09\?mdC#_ ?iU.Mtt[cGWV+Yhe4QfyOp|I5JF=}8Uh^),3Π` 2 Vv"4Wˏs֣Ty[?j6M#ޙ틲R,HH # eDPRxD6.~m?XFDC2љ5ûoY&Qr3]Vta_z8 ύPFSC]{ %97'UXqA lT`ȑ\0:xI+/y~ؗ(lΠfʧ$SOD?qyM3XnyAxnb0K{P{tN@~֡nZg]-+':fhMo3Hcіy{s$7 yT F'aA1>64&Q80$kgݫf'B}aCתlPѠ"4pq ۝ ,29z U8Y8 G#jW^-Q&sۀ<-gLK#hHBi[\qw&:i1ZK`FkJMn翕64BR/#p17Yo3ȱL1@$d4'b$U+l/5Nt o rA AvX_Jke*β*ƭw{IvrJBFʭu=߾c;AIa켧W 14`7٬V}<o_%>>x1kjڑNZ 6M_%=ܗxݫ@/2XߝK)3ideM&=U~6m`^(<Q^n>K8qLh+6Xj Fףö$03U{A ExlH)6#NBFYJGfwσ$ObWom`^U BQKjjd:gGw4ZCɦchZx%j kwָ$ HS x,$K(2Lgx\ӳRb85LN!#rZMc^AzKMhx*k-MM}QsL] dїS_OOXc 'RgJsxvi d]ǔsmn;O( c=՟QPxy6㑟{N32EHGni}܍d'CrC%k?gMlAs@B9݁EiG6MvK P\qjmսȣ@MAFo? IjMS*EfR].Jm2 ."F_p@;m6V>GΧ7:ɹ|?gEV &BͶ [@o5ztmWaWKwxlOmĖ r1=3>F4G~ZђBB ?>pX;]2mwa7׺g*NBsP|w'Qʉ(D}8VD!HI&5 DKaS h#XNpSR|Vp3z*cۜ#~f@*yf KUX.p0:z aϣ3ȝg\.efó)Cy^ ?O11{1ܛ7T])e3ea-YkKlA~ qZK}tfQt!Qzdsk5R{5f w=C!Fo9pU%d똩,Ȥ͸kSQ}@.{[0dMiQ':k, /< wE@m>eKDyϿ1_S 7=蚖7s!_ݖi(O%82q=9iR]'W+ um=euW-^_, *l!|+T^j9,ˆ:6t-CT^ߤ{Lt火¤AA!&[ֿohh+TTч&MZZ!u0wdփMA>7"0wO>BJbpAW!(ʍBRGns458@}o~LI+͝"ͬ ҀĞ8E@>oFK %L A9%=KנHEtL&p?hPCa g[B55u)Feo ;lVZQv"5l!_GG07e0yceD R(#ڈ8/JL8@Lb ^sEbVofHzز;gHS"LG"SbPtzY 5]s.BnOq.9c-wmT(*ֈw8e[\̄'StFk L#TB5l|X:[7k&kÝ ^LFRpL Q{1s(d?eGYM5p$N4xrsv]?˒zM+.u M%p)hE-{5~= 6iS.qw:w &3*XWx4*e4Si"9hbEZ AYA[:%W7oRr Fyivfr=tJouH9^ĺ0n1Y6y1:O6\[u:7?1,s"i?kdĸA>jlU~N~z%zq]x1&>8*un~`p\KbU!\ws1O?c `8I}ƺyi@rS4 -S^; x ?FDƀ% lp_gKxYpӕ|﹮T!n:1K(AZ"ꋷplƎñ) M͛s.ZQKX/Btke]&óY ԕ!877.?Վ'wU`dn"%YKZbJ6σry_5ZGQf34؎@$?SDc16ڭ R O՝RpـAtKϦ3%`} h ' 7V;:9]+aՌ-RE])s7?: 7WJW?5s FSWw])ʧ:|r~ߜ1rp8NjtAO 'G9.(Fז0馎2.kX0w_>p0Ϻ:H &HMO͙4R|kÊ]Ȱ_,und;l 1ʹe4 +"/]q)")x'dےm"uʥl24 5>tV˶vqQ>*0)1CU^'1if!ӞFMdD󅦦5uo>*}-=^:,6 ܻ GbLLs6;bdFꊞo"5g*bd+iЅ>a6j|bSA_1i<~o nS!̥Zj\e:i&^*>Zg%P䣘6+Nz)IdarQ9yc~{P;` ?t垠G{7_)6_3]%̬U؉S-4PKy‰/(bOّ%Ij*E@(y8i}q`u J7]|5R7z"{ɝfä M\;r{EĞp7϶~d2\5%dh3ৎc8 RFA"@A,O' #&!"__yq<6,f'D\&yOv}tȂmxDPI9( 4!MJc uM=t)wGoʿhs\0g_8:D8>=~L6blC{lE ds))Eh9t0WKwuϯX%s`qڰFLIio Jj{e/ 9ۀ(ޅavQ],\glKFTnERis ~6v,b%{exO#?)R~'57=થxqzفcJbow?c2j9և .@N*mާJdv8C .f3Ԗ]CSlHi!tF@r,{y| yhY{oydX]f@5D` |*n_[>LG]ә20L%d+6iɗO`fs1HXxY&Sܓ9I)_<\,U\Aq[ܮ,ISRkN5=-ˬa3F1M~waƸ=15$&QMvB8 (&[t a97. |Pqc`)߁S6J*J;~MiZ+Al^`hŇ|ÃZ^bO`mdvQuЖu<ԇ95,B/wn!y@e$aLǃ \#TaCp>6G kN/44 Y5e_b$aqvox_͋sp-kޭ8 _#s*֪50~眭p]xbXl(ELA|4)8XP ^u)I` /kR&e̋ vWU`Q~*Y8,Jzqbs~Q1?w6#=-nd_?[\L,>@dnȄ-$i ^F/Pğ`=SbC X ً+m{Ɍ^Dт+W( zit|hzN.HABuYpIM]H uUj<}.F̔`C28i7TJETt3!1}ODJem6_ .ReF"*\zl qw&Xp{2PoHϊÙ"h/n䚣U o1 dPԾ.=S'7L]?y88qЂ0"8r@8&;oV4P';Fx+U:)4>34ue;=fe=j 񯎄p D2vSȔ~Q#LsQQ7)WkX]M"W9Xhޔ:Yǭ»w*_ʔJbP-Mٽgv.Vgu͊ʥ iͦMBYu:Je$7MuLHVPs%8Fvw#9?& 'yqXRx%& *oHoLXDslB|=UQ ]A=NdWCMBaT I.fܧsdc׮g0v\R:Iޕ~nO!\ʞ~Gv;sE(.,$7e2GCLFW4wlomIQ݃etCdBUnb%@ͷO-0%Rq.b6դ|,сx랉m{1ؘjAjFB6 ZZRCUIg^2r6$m k-o `1|_qk6l/5|C> \ſO]6KF?/Lj$U~:䡜̒ K.AX:ޥĪCn6SFh]Ȏ4IK$";x#>6nцy ~dkҾ4T>r}\ ]?`Ę) 6>jg5 r}Q9cJ$.wN}7؀'xʹĜ"e70ִTC-?S@EH ک=b&=8{LҳvpNDv$DWQEcP }Yf$;pG4nMq$F]TD8C2+ e agM זbƴbP߻8zԴKK-7`۫G!8~%Y4AwO 8|S}"" 8;xm$A=td/;µ#d-XYɕ6][x4wxo"sumw!s^q4&};°arՕUf/ϡj: 2rL)|k#;aԂ>y@'}J>;mF愹P`i-[I& M]Qxs;ˋNxTEޡ"$@'0$p)<9q,w_ sXÂ*s-et5s s?Ê%&<4t//uCķͲ6$L`llfє[$hjI!tdWxԎS9 fKNBO!؁Ԃ8>QABO zF8™̺.6OHfZȧ3 Bwu*[ v _vw~l(q]!JBi3QKjp]K9S1L_}I:i2ۨ9-|-=_?:yDT5ɺaw(hJhꟌ'eKg)Xp!F_w{Sh2_}%Ws?q! i5~Uri7\̖PETx}}@-MNq ?nKz6}W 1,f~¢3ąoJxu3' ;QN͘Cvv+뢤KN& t/~?)}KU`trBA>xGϒ"2,T2ԡa夘HU zZ)YNs,+a=^p$AnA8p*!j^WU$dΰvQ!Av~ұj--ƽw̸foZ:HImIO+t'Fe[cc#y0*v|ZStM{?DcuJk0} PoA-Ky}&ɥ8_5̚/qf4jEivr+'c:n"m7fDU1x'+omYS^TGp@0y+mgAC bh{ L1.ѕI吟l[2(*6? jS QA _{2HF?9eWqL .<~D}6ht?N|DBo6-duBdH l|~k%/ach^U/P]^(rIKnUV{ $t]s0xo滧Q'?'oWTkP#=rˁ-Oi9י8o2,#fj%6snYgHKIf>(F+؀[pft񩗩_77bwu{QGZHcĵ A XiWxI3SF"\w(+ "iRY irX~1a-8 ځ1|Q*u&x6-pV/Z9->ރ̠,',a¹N"VP$(]!!oyO]#¢R}dㅒZ?G~օMLxNJXsm[kޑhvSqA5&!0<1v3G#>Rk/3#Ǽ.s[jr/E฿J-*CW7O=Z㝒 P,$elkG's)dOAjM*4!bP6Y<=6%!ȟjjhXZgIb$‹7Ӣ;~Y518FK3X5N>;KO\AX?-(QkI 5ּ=>&0 畉b3Z0K:FrBL<ƀd|2os^e?Ri*0ۣ@|6ܢ'.eDl% r0/%a{SqX 8H /!sEZ9{;b ETD>I9Zm_ѧ/|nePf}݌ul`;\85c,VqQ$ae6 l[}औiSx'1ر23o$ ; n?]\D>v皻,AO:iH.,;%cS*YnGў?D0nMΘ}ijsRk 1SחY۪RB;&!L Y :̪^Ki}k lAkC0\Wyfbe ہ=Ҭv6;:QC*"苞5^BєH]f{ "G0dj:;[8 HX7xնXP:sxELCj9<<."t!5ob4W!rfez/xI J0(H# VZ0uF9(z%(DF1z bq6цdxap4)L#+4:u4P]V]OK! _g"C?2 p1&kR "q^=YP@7e)VGB4ƢTe)abx6B^9SWĘ)O1J+5's :à?OeSYrhq/ J,wB:JatFPZ!{S9I~3wh*.?qV-.X6'p:kmaBfP?^rà- FCOOYU퉩@\\ܸv}vPС` Rd,ҷ@lCN-1N&^jf}bjF{euhmew:_[;;3Xws%?Dk?cO P Ag&%ܦ=ݯDǢ\v)tB1\߁؏ދ:I8fo ȗEAQ'r#ix.p:l@pU8_t>˃3:&8Sn}8 βۄx#u:tg;!U[O΋&d $J#Z] KJn_AZF"5yf3Nn;|eX(jn3S]~+t矾yE[G]* 6 Mr~-h ߤt+*#&MnܜKP84j˸]seα9㘙/9Z P^ 1A ߷'cnI}:VqI$wi Y}Y #mmG`KpӃS@r_*=䇆?j񽲜^_NvT-P~Gi(CمY0V8l-:(b;Fo7Rp s"4wJ0K #En7Xߛq5gʉ4;(뻲\3^L=dE-ؑI@=͵nǀF=@aKZp{اx4a+vZTX2F~l'M)\]W;a8E樚Ɩ*td4eEvimǛBL쨚[pŗkg^QWƣ/""rWf03G'YhM'M%͌.*}).>E>PpYbF'"q~D?xP({B Op/n =_U0;Qgj/hw#^4Qϙēb֖SC^%zx__u4|(ZY+/T7beәec~E sw2G&}W⑦)pw& ;c)\߿mv!"=Vg&DJ) j5srPulBT-ſݳg9$]*'SIϹέ{{ cRRB0NU* d(J܌E"Hsjg׃D2 ϑ$-Wm¤$L71,]ǘan=<ZU.y}nQW9EWm GWw\RIVGr0DErc<@O_Ƃ;)X PzɸB 7K%+(\]L}9w4= Ցm E$lDL@=e:ŠwO]C] weL,Fg.]sZ>nKpE,:Ǐ[ C=5H+;:l/PșiQZLWE22ZWx72A3vG H_e5SIsmW+`L0 $aDXy.)Tx;vxsw u2\+5I-I$#{TIY4a/(KY|7$+?]3&җ}PT|Ӱ!3eb$,DҐ: Y_j 4ץ BٳmW^hsyq o3MVY[8O9:/\ g9=f4FXp#'dvQoeNu%YvIc<-"GuY{M bu]k-%!M'r"$5M?( 3N#p1u"8v h~%{%UKLz(oyr\ [2rK7 liZJe!Jz'Г M(,7Q1Bia>Aڣ7Sti͞ňh{mϝM6$1r?HJۀAQ-xkVWazW ӏ@СNJ[@z I8 Yt9~y"Ő):5/Mi1H^o)@0r֣G,^)z̪6l:N"%E[ .E$20X#a!3?k9lis]O({r a8ʿ:MG>A3}-SR-̧_ kSXkØޑ N;?~t:4k/v|# Y( K;'㈙jeIR1S-~f׆~[5x;Gċ*=xo5ي_`~lA2"sd6tҝgh]͈_@~RZfxblɏ GU %fBMi&uؤ.`=']g]ZP[)Z.41[=}D5{c*H۝F'4nA $R*PZ m?| .n6's Q$tXN>y`N("A1As*4Hc"[f|pƑ$H?LZT^nMcbq) |Ln9*-,i/2C'_7P\"&*IxP7SdEOșCxNlVԆxgEֆ=ЈDmqh>lX: ي B34G!`@5|U qL"/ȩ)z_w|~ᰭ|Z!;oDsVW7ԎZy&liHFmTAfibKjWhaOLk31Þ| %]nyrlbs]1~hgF8N+L+hM$I;zR[f0 IDg41mt ܟVFZSѳo+oV h)A2RϤDΗGJ;4j`."4_UlYvjzB#ea.Z\V'vRYY zMV!D@&biR89<23?<2cͯ~߅v5(ֻ>Zo18 QFL!rv(nvp*ԧ(qT$M5_%3"T WE! ~L+8ǠY]=r_vj(!%cCvco(w] V%4k@hWcL.~7%P-k|Ed6)>%uSȱw9!(HquC댹ާ!W|׵V5 O2 R w#PܼÛ lCk !]bE㒶O:-d- 5Gѽ!.~@*K:ָR"=X2o`j߹Ȱw|XqP) %U+ZY-/q9^RSˑޟQ8=+l8$SϚqfgPv;:+N骗ei@BmR^稂/jЪg69!]qL3ZL<@5J@=}^oy~-hp(\Fv"xhcy$Y(a'%%s*̐Ar[ o2s`}1#$nhzZC0 LzU.0 1:Rhܧl*n$G@M= Am+tYEX tP7/l%RI 6z^U խ7M;λb`6@|#̴UpFR7) "}4=Ƃ:̃jǍO ~E TEi<FbǑJO,n_PºFeʄ,I $2ԳC7(E򝹈Ǽ=~0 Zsܸ]cb%0yx:\ `,kmY0گ.Gb(mR څwNBC5ϏmL>OG u` >fm.gEX@尴J LX9 8-|2R 'sl@th> 9Iю>ZGe%])ufrT^TE)}$=L |\r8} C-0-TE6} bem V$9bIgTzej<%:u^Bz@6]wPQJ ]yP1WlK^Q8 :m t#oCijNJK:!;Ub.$qENC`[&K[{T^8?IR;F%a2u,PN,-rx+%1NMߍYmV_-Maj=hKséŀ4= A #,+ptMxG-]3v3V :D_$1H\e%J}=ջ>7Nڜk"#B2^SC(݀jw:^ ^ajɚ,g :sdܽSp|Nk>蓙\iC( AWpG/R(vC[|_Cn@KQ ڰ^8ﴺC\Uـ^Y\$%4>0 .κ:Pl2 ;8 %ttsW2xz56!bk| b]`/Ewi{t!Guן+t,XffdZ@^T:R]A vkfP6j.| #}[?'/95tU [Pe"J!QTWwgI̐5 "[w+HNj[,j9]C~) ;Ùx\Aܺ* #J7lr^+Mq=U' PqՎpKxOjC >P3Kﶕ;<*@/Fy^[& 9ZX)HBԘhu_l)?pƁB U+瓣&2mIrz4"<"6"4YFf D>ψRʃb wuKhoItnx* E^oM%^E;qB6*R!kIA |Գ U,n{|S]]8?^$UGP}ْ†RNՎO{6{y3 (4U /Bee32N,YJk|Ol2 aRÐr̶UJ drf'R֣񘬂CSA$GL.N#S+Z<Epw4R94Y0bĝ*KaR(Tgqa{'= Zx~X1L FW=9JS$kWHG"~ Ä ܷEi#> _`OUSMO7x:T^U(rct!Ìڤɷ{6I@D.y%;]?ջ=KJcVq!X+򐻁X~DM PSQƘ4ty̚{N6 jxdX.3>XDE;O$'6MFDzSv};NY+TV $Dccrboؽ'2M`7Ø4|_(<_]\flQDDq@v6!6.K AlX׷kiA-E⚳fqr#Jja$i'L1;.oT}ĠT xcxxsى2wSW rs/IAŕɿ.ͪ+j8tYtp"5EV^rԺP%R'u2"pL0N?q"{<^CJ="GmZZ#cHnݸw]^"VH }.sGwҫZߢYՋhN,VxY[~ 8k[!!ﻜsbQ 1{Dj%b,;9)ޏ*"@ą*N*p, #kt_T&p {ےz J!av'TtG|R[)Lʣf#1'RZ,?I%%8~X E?-k/?<2)=-{!wZ>ƟE*~-:B*eMeORR_--m^_ =n{W-/goCH++`4[l[o9$5)ɗIϿ|Z- ;xbY))#659z[ɔQ="7,'"8Bmg)Ơ؆/E |gfK4"hrk~q͖q)nJ$Mkፀ:9˲\TXed4mM9{+fu1+.a,!#tO 'ɪOd(H:[`;MSp:y˪yIYL'U޷:#lȺ.>(%|IDs"sЃ,ӑYIydaBx_"Tn>u/l ѱ>1'GYϯzd' 7TXǏ>G }@Tm[J)1m&SLaIqgT=(+k#C8 S]}癏kJdֿ*fL[4׆ϡcV1 t/W}f] sVRW̚"/=#*S^.aXtHN2oL0ԯw^Є+ oTӋ ¬eWץ%[:$Qi fg:}@ʋ1Bv|^ Œ-HC1|50`LߥrȱA9~VǤ|= RIO #$u?+yĞfk-qt'*{YiN^M* G '`h5d6jA6@޳MhjK\b2Rm$?-\F7iz#vdZ.ĝ  xu,mp o"c*Y}ѵZxJ(h` (])0ߵNVJʹLqSo=Oy*1)B"*5׃ʬ ^ dUYE)W8ve8^;@-Xf brXkH"w 1%к c+Mm7>ASA@ۯr[UmNYzt-O!5lJg 'wOh59JX;!F8m24t6,mޚ-X ʖOb ˚s %_7c>!vCMu; 6Auq1 ~X #ڕ`Aw9C Ov6r(EdƬ UƀUC9+@ ΂ŦrMstd_`*<~t M;}~ B$+۵;ظ*f-{J8#_FE-J&f5pxJߦSUE.2eS_+QiDIm%99X0>52fߣ=5t`%Vk~VGVUӪa1NPSzUkձ#>La=vJ!9 wl%с`88,@M 6Q_%Cn-4Rlh3 ] J&ZɈiQ#t{сEid %R&fFL sM}I|+W8#3$tARh~]Y#ͩs$OLz`^M,QoU9˄gZnv8Ft;^r?.߳RU~T bUZթ;2E~ gNqR?nD4;CHIz[ )y#tR2\sP~p g\NDo` wjZ!ň4C-Bc=byƕ"{?:̣+0F m1ϦF,t R d?V3pojJ]TՇ<`iQziVjAhW0pwf9nL^UϴY y![Q;DabR>>܇j-m 7߽R0ֈd_EcUL[BW5AQ l7Wp*\I՞[@6wo<2 ܴ@UtT8ȉzfBUGnk9΢#6}У;oJ?w.Fc~f4nW˛i GtP:2A/8ݺ霪#!{?b }B1WJEb4;ʧђSocw}4JBs9gr3\UNt9 P13:!Жn%5#"*(}.(ʨ}g;>шy萑vA:*}+$?A5P2Pʻf!ךY -w$$laætHFLlP"j|tO<0yL|'>&M[WԽPNзNǧ2\dڞM;e`&fmwq3>h2u Cxg{9;܄c2݄%NR!j >FY4q#s!2JY,z7Q#W>{] 6:_H?ئqgĄϒhRB379:F˅u^f Z>IITv\.]G]:?mWOa?^4GދH)Х|de4d|H|zUɄ?F#!-aOI.Lw(d}i̝&@ apRFƫ n&b,0ĩ%)@g(CƽjmKnOC"\zuwNJKL;K +?;b޼,O<<._42kX׸_h+^,:%t?dM"x ͽ:_&Tw_qg9[d9o\bf~l*-{lp Hw2nb^W<՞̺x@rA\lWs;Z*VHbX"e䱗'ZP('oDU~B5kc,*&n:@kk2١qoAԆ܃ȝgQL¨ D3г!3[N%a/+(^vC>;>dJV3*Q3kCej/ m{O07  $>WVF =qJEs+s'/Dj0_J;_(w[ٰDGȮdLps{DPc2]'ʧ J܉l:Ⱦ șK.wV7U= >'^P2H\mK͚VL| eER*cz $n'̟څX VKPIk{!\ͧ,!~u(;:ƫD܆BlrI[hYnZSNUC暀&F) ZO]q&oav t!qvcXIip?J~]M(m!jBW2Qe5J6jC .J\aF2ARhe 1Ƕ1WF p֓L^8tczqe"O m|-5O{dr5ճKm띨HѰ z _^4Ī[D$˼-֔rq2 Yx( !4 W7 D.LD@&猯I!bt&8[HD4ӦZڄV v,5Fڨ,3>R(hTu2z/3o'zyUWK0vӆAaO +'= 6)/b=-\>4lM!.T,gzG\ xrS$L"PC~2ꖴ -S-e\1~,I_.qQ Ȩy&' 3\3s*gL ~KySUWqo"L)/wXƦ٧E$6ۅCw/8oZ᮷pR 1O#NCJ^"חqj? UrW([uh )˵˙mEJmOB"}k;OO:, O?n$'}wE)QϷUQE̯McFc1Wyh;lA),_I²QRB'S :;Mpcu6&n*+Cr\6L*du%u8C[s&xSj!#:?;x9)[J| BgJok{}͚ yuzi DH\nLf: RϘ1,d61=^R5Ef֒La`|3dvl.p#OkcQ;o*f,2;߳"XVW8d]uc,XNmūkGJx&L|%a?ڥK➏Peέ6` )&zΊuuO+*/tC#)rteF3V Ѽ$u$ q+M:R3Q" v7&ץ2#{f0r#g\6zXȩ)LR9_ jQ[J/v*vi: ͑Πf5T1JߒPF,hdC|f08;iv5GGK8hˁFi  J OtqדbOmi›;(-%rR r$"uSeFR8zYɂVfc<" y.Ȃ"[Pt7li̠ ;7әɡ@.a@-޲(~FbbX2k̄;a: Ԇ)}\Ҽl W"t|L( @vŨ"1E1DO|iyn!=OO C.?-..>XpWJ܂ijsrfRW^\~tD ^Sy4f+cg J3OWZ/1UX5"\ S1ڣ&UtFEH¯YrգHH$ Ѷx#)j[.[j.cV*tM6CkCZ(mgS3N܈~׿sÚuLoyF"l=LbTr"ĨF9( Efbhlh.AdзX), ?)4e ɑ(ɋ7Ž`~5nonKQQ#5Lc~0 {T9@Ӌ(u-`aRJ(:vFԼ*DFjt~"&EmJ*pVFI( 3P׏_Zg/L'vxӪC.´&-Dզ7tImtjiPg` գĪ""qvfac>qnr9B3BjX1"hlkr]@I,Z &3 YI@$!(4vXSi..:+- ݬ? 8!pΩvPc5w2*3ψ<6fL"+@BSy/d' o\[Ԙ-椊 U?>#眛͝$5!y/Y-b0ؾnVڀ (a64PӜN H m` 7#ۘ*C -GJˆoO 2L0  G츣haމ569ʷaT*_{3: t>o諽ϗĔ>-٘ l Ux(S@|P%Y{kE_ :yE~N6EMV&pZj=<|j֧$Cعt@~LW,8 Zil ʢn{7Z[Ɣ(5q+YqH0 S2].],|/^l% 8 IWT-DpӜugS5 ~?뿬FSp;} q\=| 9:؏͗ ڎSG1xq3?_/;a36gS۰>.8N|CweZlYS|٬=c$лѩ9,(z^B,OJW"ӧuD4ϣ ';}1AeHEw'z=lYp4yef$wCWӎ Ȯ5z{sAZC^!' m]S\Zn|SvDZշ'"ۂT䇃S5e`l*CĄ[q0@ O['36њ.)ȟx d0y:U@_~57bڤ;K.=,{T1 `zhCxﻛNMqno7 {Ovu8=r1FӰ%vr"0<C6:.6;0 n Eڻ/l4ѝnhɸ.:IY^cw%q3m$)\)y4 -ٛ.pˈ{#ܟ"w')bH ܒ~+2#*;ULU+pUNsZtAMS DL=([ejztuHضD qt?mAE""9EZܳEA4Nԏo栨cܑ Jg7ƜDP&RjixZ ۇ$7~*-a1eAX_' ķlO6ŶͮAC3 !e3EaE{3aUW` cOx\ǻ έm}(i5np.?DO0zWPDj;fmQnU.\Wtr2bkgˤjyg9/^c>D(„Kպ`O*~:SoEE!;֡''-?!Md$[!b=e(_\f9՝*;e3J"AG:.*kC57='E0Y(8AF>>.轩yXPJU\5G־{Ҡe@x7a|6pi#VyKZ1-l^|2r,>RhmtZngz|T[>/% |6iꪱ5frJ*#6BIOUeQwY&G4phSK BahLT!N~C#c&aVhWqtT¿,P% >9JkW݂4QzK]NLVs9!p"6lhD7բ ;&NKL<[L M%>Rv#+azL(҅Je_s$,^bK82;g ۠)F6ʮOo@.c5Z:&T!.(W55~cݢHS'Any KyDĆ%G)n [rN}_-p.q: CU>EƲcܴ|+S>ཿyyiHco:mi,'5**O?椥7XO;k%6;LorE؁>$4m&<í1Js aƀͳXeS~]=كߙn GaqhZz. [ )c\r@I _Ka鍔AB.~zs kiF?s[r\T͒I:YOf>ؖ@ji4O9Ae5MPɽі:7>hKtUpuʹqpaO&گ"`食_+ſIQv!+lCfS~C#Q>,79n* OnSScH33KVN$4j\b?H]a ck{ aI(%gaS˥hJ@ad]p9 GLDC!eJq(ÆleXYS/oB`Ϊ9_ huBNZ9_<|y#ttqMΏĄ:(Q5T<S+qyh7:w̒ sPSc`6Rb[x 9RI* xH dx$l A+e&BreoYazrw#l$ CKtħ]?X:?n w0<."@\/ ZHe0 W Xr8F|>-JPB-mv%A[m<3v{~N̊V)AoEG-҇ ûϸ:xhY$VN)QEmɹdO|raJL/dRV5``LfNh4 \]?rHaYiuxw癿2eWZj³ןfAGspթZ^CbQ~9ɗwOȚ-|&I> 0S0QmpqA̵عOh)MaDBjTv[9j1䐁L -TOMOL((Uᱺv8jw2^<ď%/K,Y1oݜ;C]@pva<6RV;!έR w_b|2W|=v]5ȉ olgگhyʣ?{Ӳ0tCtL\5R-?@@`Wa/k0&QFn ͉^۬\r0?y(Rt~o*՜ZlLS| Œulw޶kTԪ$ęcNO%vBqu!zQSG X/EUС⊗.x OEKF ܺD I2,-tmQZ q2 w_ Zs^&BƖe$XѠ)9T8=Q~ZEȪ315A)&~i(٧ӭݫ_3`3_wA pmU}P/6gj%`;Gܠ)QӤxTrM2[eiN0rWĻ.IiZh${0KvmtU &'YOl:3J+U#hh>Į_%9 e4"q@ʲH?I>T'{̱rja3&597źYqh!c{6\좞M #%B^UDƋ8%,{3PhѧjnGt#dⷜ_m 9$$5! 2=@ 3[ 2:꒭j᥋j/iq~_t{sىPS$/E;h_!> FUoA#DE=l }u(iAٳ#i&4"h)ރ݈bnK+ @\L{8N'W{}}97I*,쐄@w);h)iUai􁖥ϖggrMڈցg%QÑ9+=+kN5D\F)M[bJC;n>JʼPD6(8Φ#Rs Gbs)CJkw*c2c-uG)bMOPu$q~} )QPneq*} /RgTTy-ʔ0̏|^{tZدu?E(NȹR'B4&j_WGCٺ +xAӀ+_ʅp|ର;-bӗA%r%ݷAqmw`HfhU!?~L\ CYJ'`>@|HS<@_#rOЧ!QajujB/1%x@`Fd"Wo8dkC9z%KBd㲧~DyzH՝Wp.a@[ݖ 6nGmq噉,p ă oߺiVzbC 96 ^0E,FԠ|Hѣ2n}69>=ĪL7A靶{T#"[lݻo9nvFx-Gӗ.%­Ƭ? RX /mD1lٷ(\mZ??*odhsyy^'Ϝt wh^zJkJ11J ac|]""R 0c7##~af"(ĝ=@_Hv'~m2Y) C-'yZ&(1?2M_|7ʞ~1*xm1/V6K>Д&摗-Kч.JюV)U.&[JHQ5{. ?urYzԳKdK BeEVٲ~5h>Fi8*H4Lc0/TWƐ062ŀjc nyoEhR6~-.٨kd8+KTאJDq8eclن0D䮗KًX5!*MLӆ(Rdhf_ϓMaԗ!61'//k)'cM\Vԑ<*pg^hYEPS.I1: %`{At;%萺HfTaێUr|wEB[?l+BWy5\)K[@9֓Oj_8kiTIZ/ĪGK0&A>04 S!^= xXu8nek#cF.-N^i[LׂBAs$l{Ma* rܾjY?Fyc5ᆥfMAN%?' 5j2 B.B [\DHjg|ɸ9k!ScC(;UrGnT@N2AT(5ሂ㚕#^jfiap"Ew7ڊt,""gPLy;]ni@8ʳߕ?+>ңbt-!YJqdlО '\Wz [}[90v뮲7w٪ɪ]w1"Ia9ɡ&h`JEoG0-0S_j#Mw;z.A鱜%\=ԅNTiظO fUzTF|9C7ңL&HTC;@i?Qo0cUY1D_ʚ5#ĖѓWTÁtj ""~^ɨ[` L%!ͤ+N>G~Khi^;v+ZxBl<4&ڃI*2cĞ^<\:A+ot'ϛX8~fG^ A,uҐ uhi}*cr!Q#C'8Cp}Oa_ "EZM8ׂgJnڱmK)҃ i`$.ϖR Tynr -0S&p}?P^ :$%,,;4O]ESö?`$LBK5W.+,a FmXJn`\aiSW&%BC:-/$k ~ 4dhlcdez{(+ 7(ƾiE迅wv4٣fz.}8'7}#+I"$IC\%ʮiFeez?a.mhxETi13]}eFlԽ&hv9!KRPG) 2RyeWHC Wr}F҄u ),?6HխT+i|co8<^ؾ/wϓZV>TCL=T@y䠴IhӐNPhM2R'Xq^]5ҏB V3K"&wj%ytdu9 T =Pd-j8q,G3}?o|]+j5C[/u"}G5_23 `H UJX $')Iic‹/W%ik/Ɖ`x:ݎۘ  lϚ0 #L_G MN\n4cgfe `a'õpqG\|*(/ q$if$JE܁s? iXXM:O-+@}5ǭp`/oPN2n|1G lۜ[j@xЮL+S$CHgz%xC%)Ji[! ̩nuhp8/fs.}*ȕ YG6s"ڵBnDz [4w%G CjIm M eӧ۝WŕV38JNCvRV(AQ@o=r$s= ?Va=Ue s\jNnQAؑůrlY{9J BeXzUҡ$mų5(f_hQ{3+;h@o`X=Ư9F"gWu}i^Uf$ m6rEKO~BkgSHVŪW<&PNF7j:E>ej,J/tR#J,,뒪E)9-[[cBlõ3,fm\ h)>"Qwʸh;iBrV-UՄ[X;R@Ug:2CH/mE(!Cj/Ԭ+v\dChKaN+>Y{;gR5QSo?܃$2gG¿">[hPc8.U Hg8$dQ1lmm_a%6} V)T>]L o:C~7ZP'7U\xe&ASU0WPZyaZMwk| dP. 98=kĪ)9vM#\ '0Yh]-:N Ԅb, Nl9c}#;{AH}5h_څ{;p?O9D>L~WXc J@k]{Κ pRXhlXc $. <܃& 68 Kq+xYw"%.($!GZ4W Jk#(L2 #/6NѢdty]Kd^ÿmP"e,A}}$._7W^ ʰ-;v_]i{ɯ&:b =K ]j27}8ݜˋ@"!gpǛ>bK.X.8Ym Ob4CJX s %@F 2J 굈d dk *R _=aMLpOz().]H%ž D>_r[HnB N%[7Tļ^X`),['t2@H)JЋ\?W!Rl ]eŚ56SJV^],LsDDkګnQPr1%ڄ0f!RM7f;m҃px x7epxTZnk@z9RYZ"NS+y5N9!e)Nu=62Мa> Or+>^]55I 8$|UJI N ˂%񁏜c ĎM~/Sv݇w) ldI4'9V{$(Yil ߔG0òNZ1WHvBsӳK3sDҀ-T(UoR(:aeHLJL2'=Bkd+H~eQsd0rUz;zkoѡ4ty `5H7&%]}l< f^3. ć8A.VHESN0<-˺-P-Lszy/ ;=| JlZm,PA2Gπ-ZJ,,IFf@իL fp{kmszwl! vT8¶8o*̂M)3y65#oҦ/"~UJ! s9Od3%~fbW\l2W ~N҈kpX *0U}PL.K*\K"t {WG#X$VpBSyc&̞c| N?Ywr/֙|"pL"qo;)DgU1SH83$ HM1j %mji`yvoO(tUc~j. RhS>w*VǏ^sTڶ&ڑ^_TQDzʞ.gńҿZN dݯ׫1D(қv/ڌ"{\QlJEv!v >()f8kړy /_!R'CqKW].u䟔:F/B-фlIێcKnZ::ZW1A瞷׮3IDH*4m޵m$O{q]d<5zQ ,z4ʾ!<#6 ȑrJbYKO;{kQlT0(cB6U pݯX gKqp.i?rY*N Yvڀe]35-nLg:h-_>H{vKejSOX<g9n0qq l mM2k4IQߙxWih$jʹԵv)g8:8rm0qwD wr5L@]ʺ&!6'w^mWY/u)dPI\@f؋FߏP!xm v-R'تRZs!]T^.˖b0JzwHWJ.?dU.HWo$; anL[8@J1.Ǐr-4uf0sGn,h29D1$Ra/ bQU`b5r)Tj EՑs=HJ$:L.8b_`iDDȉDe9ƹ:boGn,M NMζU41@d]^FP\2>b${.WLZj/X4#Pڕ+5o\սk^(۹Q S$എ (I(cx}5恑>}Xl Ц`}<V : X9mbg|"s77cZ'*%Iӭ0+Vr {_;ՒmSsfI2Gl 5D}S 7_=qjָ>'{-SE"v@PЛW]GYP[í'6t܋oyo<(2G]bnFd>fjBFVÅ*)f_q+:d7e0°mi)` ߞgV)}G6xbЃMoCJPCK عۅ=-LEW5gkL0GC޷HםhNuD߃UOFDkXPf>Dp^ E.jD"%*CXtzZoȏd/&-HFx-`2~Z6,[f=GQWJO ,g Ⱦv3 ES [(yj>yd 5= ~ C17^ņT5:&Q Ϩ {acn7oK(OO] K{q ]7}#> -W 6Z䁾)z2X^7w%6YVq)۽5kFQKM.A6 /q^uK#j%4?n(r vr$d#ɕ-:2\5O9!昈6ByKE?RVpMEIcBE П)h`쥫 Sa֭@dSO my<9+4?8WoeQd=C8O Q'<^I&m?:N|۾Ł>;Oj_늅f-B)vA V oiB\A%?P8 Rjc/ONJrD诿n5'@ueXͽe`B6VԽ9=st]5 ""q+"UϒE^QtstBV,!xơΉ$sʆ]YjOCףK~fKVZb`m&/-yv}˙Բk lylw @-[n=ODB9%VBCy}fIN;Zy_nY\2,"'RnFhqec[SKy=j% ϝ, R|dnGt |0Fz5-YRaB YݦL>&n<0>|NSOm!mkWuc-ߍO}2P@Ey vtt"\XTvJ IgɡFZwˀJvk3U3N)Y70yB2m.>VPIYџ3J 8ZD< pcМkACT-& Be2b3mvZSbj ?Pȯsz/E3^AP?t{cA؁x_!Xqi^~OP5Ť`f'de9Ӕ)Ak(7gc֏MT2?މkk|~kv/CZh0//1&v2#:Sd m4i!n gWʻ]a% 07K#,v&> #3aX PE]{4])KA۵|m"|O~h 4S_F9>*9<̰C3v*, pͭH\w+' @foeSsxL &W/BB.CrE!rg׺+:y^:PDX4Bą35]./뮇^6tz,2M\&ڞf얧5hY3Q]MHC).CAhsҽ#QݣshL-vEm‡J@&Y@M-=˱QyY'xױĢ|ݏPS$W#w5 :>׼cWL>2`o@ܕLyb]yn2?m`ѿ(8ҟt a'mϒpHΉEUpJ^Y`;<- xYqܢ@,':t2;S,fT>F\ӽfnWrv b>iZ_ `7M;xHlj$].L39yH6M)Ŕ|C2Mn!s ۄ1ʿ1j즻HF},Mm5! k7#Nm ~-DNoM] 8t6w>Ġe䪈w^8.mpG0_H=,)dc^iYe}i6/?ƓlCv 9CSD!`O"5;{6|6]>L*>}{.ÎoQmtͲXp@(3 I_&TF ¡w<}ϘY7*EM=QTH ^MVIr$o'@ F' ԩҚĠ`apd;Z@@`}LH &*GY.,zOǝ"ˤ!SI:ؕ~9nߵo#1瑄ժ>hȔJ)(S k8L®FՊ\f>b;(IR>ޢ >ez^+P:9Vخ}WJJG[[G3ӓbQϲcP"IۅMEc$k$x^T HL&<ΛǸq2 #e&s3<g\|Հ{ '_&mCvwSNMrsk\KThmy9qdq]evy=/—p*X+X%cТV(yldSn)zdY+'mD[nh6U1/qIg=lX,LHK[!`qa>j|IkDXSn} tZ_OsLXKׇ QEpr:jHI-mvax'Oej'ʈܧ4Ĺ¯< x`_>jk&3_;P{H?ג>bܐmำy1A#iCYƕD_y|04Q ωi/L,Ƈ$"&p EzsLKyu1C>I oIܸz~w z[˚%k`8,;0>rDW{`EE#iNo_ @Խ/-ۚ1#4 SbR%a>RM*GA W6wŸ-kLŢKD ^^fʼf.a #lְEaBnBJ~)l\&L@R;|&5 //+'6pz[nnRcRM[-OvP]@=K E W @\yAͣ$zf}iՙ̰c$6E|/y&CO|ӓK{? /a(j1I5hϗͷz4r-wn;|i:frUo(`086 ?MuO> Y/Y9oA8V9\3ߙL=7+NdL+'PͶzV`r%6C>'Z@!F +w橩i-Pa*}ItlK虰aFf bJ , &22-<* 7c7`C =(@8b -@bm6K[V@8dj[?e :yg}?_jK(Lu[]tqe HuѤ.~* eRFHH? &f_H&Lkih;Qk;8@-XXDk~ WcƥȕvZA(@CzGПEGp< D0 %7X\4֟}-^w֟ .4í/ӧDZH_V>9L,h/'i1HٝlƀN~c4`пxz5[=.n zO2yP3J<#=f:eͤYVl@?vޥfd19\AxD5r~"A5&@cʫBb-P7yXݡve#Iyz\ vkdH؃> jȵ OV`hyu6A6AciÑdT\V&nNB„I߉3 R/[43GK fpu=H4kqfVӟzHHO38:ꭈn-3Nwsn!A!\iWWwQWjtnt #AUbP9@1N=zXgTriͮ8Yt~r{w@| y'QEky>I$+aǥ>4ieADpķzۥgs?XͳqR<{'L< yMe2EoG~iŤ'(g.NqV"kW+yOpNH!uRq|l,(o}/gCuڸWn`)"}ݑ+}S95\= L3s5Y+jݎq{/|Ӗ2*!1,c+vG2~z84Q HDB}u?#qT=qhҹ~(Ifpju‰N\C>Q{*m=nCz[-ƠI˃6ПEɗFxRI'N'03O:ެh5|d,: ShJqo:ʀX\*NcҺRLnަHz`ɸ,]!v'h'~)n5I*bϲ.A,Y'j\2dgcF1LԘ\ܛrQ[zhfyMހ/s)_oA;G;e`~8;ϙNLnVTKw:٨TYnd)gyvappδVY4cKp ^u*(\UIt< /߉\|p[x1nnGA9m :vMN +OQlvοA68>E-]}89TVN I5\t~to,op ?PB(CMxSלGi4 )QhhDZC%ӁC৊dnL6l2~ ӟMm&\D N)w?WclCѝs{"1޸*;7lf:]ZP9Y] J# P_eygYC;.Bv|YlbdD "" $AyBB?pTCm n j8uao|@ ⺾C\ubfӔX8Zl`lNF; fI̠&d2aZx i~R t`"GyN:C'dT2aF80ɒ Q8h1h=>_jvhô1Y2zan?WZߩ:'39 Hkђ b_@o ~p.蜱ỄCĄU6cS(/\OSqBtG߾bS ϯ"rΕ[&NԶQ5v״vM[pݼ`hR8fF"D3EsϞ"P ʶ^" Ñ_ݎܥ~&[ XeRЈrƥUW, YSt=2CL5ܿy*M/ j9S>)2M|_㥨BI)Qo))G54s{>˿x.\<+gD(!dײ҄ ʷv൫]$ѵ:2U0NDI xxq"aV/^k`pEXWu0j>c/@L)%^j==4H*(B߹[,;ם\Cp41 ̙БTJtO;'IY;6YP;+}F;o轀K*_2!o^R坽 *+ +dJ ؿ3 iV3} !_:l YE+ ڃt']*3'=Ky*K /SZgu!-:ed^/u1$%}}>P/Tt< @c@S3B[4/ mYV2Nn<j4Xe c0WP/82}䑆k򮶚$Gakd gӇ5\R͞9*vÓ#)_: !%4}a,J%`.s~`B=䲹f~B~P8i?_ G@ y}HB&ǫ3[Zed"MHoMzZaBiAQ|y~*!ԂzrUT#;AiCRDdaBڜH|@ :+ nDo%OO z/4XK>`"T7 l}8GX .5Gk؜zPt{t'w,Y"H#mENlƊ0jlDDZ&" '"8_w=0(d,'1| )WHLGDa"uUFxZ HO8m>YN'5tJEZ e9pܣ/2Nwlg˻F#P@P?K{$EF*euiΆ~ԤJFVjnXd !֋bfޱOKHBWD$A{&h5 JI(/7[ߓr' OzK&fKE Vg ǟPQaz+ht!evRpU%~3{J7jW.QoXQ&%hH Mar!y൨:K5ʥ̗3<S'X`k,zJ!Ŀ\be=,tv o.nu5 B؆oD^hI@o /)_6<nv?\<:kYMV`8o_j5#Iq= %$J6 ]{)kݥt%>&{n N `kfɠyXK`dBmG-l '2vhU1͖Rǥc}]-nQ{n'k lS-D~s&M|b߿Z =c3A9:TrpܴO>ӎ ܵw^k+XMǼpY3 KzSQ@^ȁ==FdR)#q4$آ?P!e 32qCi)[E3ۃld0b^?6>R+6UHade;lClGjt9Z˞m%$n-o'#jq+$dQ "HE ݲ'MܰYuulISSFkﶭe L3j&pE ܞ?cu€w=7 M0b VL$U ^TrSy/oK f^=xR8ƘIv`$:}"EF臃zHI0 @"B8!Fő^\A_WFIfLaG,J8un5$]];uNWlfRi hzot~{a%,kFt0!t}l!a2%J;jwz%9ok VQlvcO^7}H .k&y~sJ\JGUP6u:aÜe|  \'a|&O O}RWdYIJT *r+9W4^GswLj"Ώ/FcYL, `%,9gOvFƾl~4|S!R/'rE1#MiGSɞ\=+TX5yH2=!L+Q Z6Y*|N9]}0P,V&H}f+hIϢ1*-0lB!+S3=n @AG +gx *(āK0 \xuBp79 s;ĊM{=;)q0HSI? eyGc[ld;ڄ9s~ 4YzDp!$bua?_Q P%2fL3k  *" e;3:g* %-")~>DŽ]UˈCgݑQ4 6%ț#gC; НLd(/md?#Ok5.-e nʫI*zlD݀\bC(N %?ƖxEןBoަ_YTMLGe1٨^x ]Cw (ngt|"eƲ mw Neca[_$VxN,1K~ :%FmBO0D-Cw' 5We#T-3)U'47rpnω3|SYt(/ƒnh+`kD7v詑e ;Y/Ps3'm6~x﹁7T#K$;3YnJ}gJ?6ȟ0!b|$9!kXky=jcJD)sV1fH/'D2 (a f9G$WZ(k%Nߦ"Ar9aܧ?#IC8%&PAcьO1B@O IjBE1"8&ت ^2FNnrF㰈lbx8B"l#EvÊQȥiGiYBݷȔT?ǗVzbs8SwxY׉#~m1o(*?~76 k%|a3*)‰ q&g]'iSAFKqE#/ \qwDOިoNz8?Tm2<~hAEfLlf{SF& 5Z\3jH cTFR1P(W"]b=jXzߢ4^ۃn67mߟ/]{1T"7A<'j`̈́ʺFdZ] %넖8Ewvͩe3 )7eۃҪlaj) όBww4p!{Ϸ& ,!gvAf.jԺ$:$^8* ź˼3m)e9_{7^bE~dIWPh]rK0pTNtH5eo(zyXf/IH)Z^i;"!6'zIѵ5(Y8*wڷ7 䕈H3/FTTW61 nJn9|h#XwBobXev-i dPe(FiȮF֖Kd6BA,4m1| ("g ,P^8=l83/ ^:8\9NH/εưm,:QL5zD5G;Z90_ASCyŅJ?Y)29Z1f ͱ6mhO-V},ߡP!]qŕ;>_3&I;/ o(} JR555 -: K蠎bZzOʭ9&Hq Ѩjo Q-,LΉo@!86c!K0!6kt&7j&ŧr2lR6%_ s goUE m#aNHV?z%~.SČ0EvͯUC3d{a?u4a5[ٱeTs!NQ)VGJE)[V&_M @Q<킹Y ފ@NA>S:JZlIO|ͅE3;>H-a]ZXKáS'==XW`oCy4(iKG;=D$>sUrug%G^bkHԅ Tjӆk)LZ?_BbAoD@8Pn%g·(\J.yud+1֪E )6۔U;}T Ƀ!;sD}Dz1RtEhC$\ql-"|c93'8UWc+=RW̫Qi [םgC >9@yNB:QwT Td!YP}rt=1a7tFNmp7t]e eN]q Я#v ^ϼ{:u6}DDVvEg`[7\GT ̹]tFǭ4w T,ƷM]m )wɉ n&0kɴyB@*?:R՗! = t8*n^,f-tRe$Sފ+$R,aQة u[xB~ΖiCh #HSN,F@!d} f<6s.qEF Ftb]n"S<{ziᲨW:ӟ[8tν3o7 O#[-/ZF)f+D, **Pvbh/Ï֢ bH^>4RҒ~pt&ϣ\"Vk2\3@<8U/$MGaب}3dI>FzprDXnӛB?^" C4g[ ]( "cXtRAf'Bp9P4[#}M4(YynIƁ 拊 8ZYwNOXt"(^|7(`*%oX*mQEm]<&/o$l/kXyQ H5OC'Nb1?2|qK:۴5 /FŪ̖#w7'Q0϶{z)9C^-C$):OI+3߀Ncל:"[Έ`J6/x_tFGQL\xHC;LvτhȃG'cNjST -И,$k =ۊFv[ '"S  N, `}J\H8CZkpkGWϳL8h㘲 xYޚ!A4#K, %hIc3l?)Z°nW ewhH;<V؏`Z31=}'b*UК=Yi[ֻbϚB$2#+)*8 ;6q \=3 {ac =EV@z5?u'51uMa֪n$Z=K+N1k>VfUnioZA50DYgRp !ƪd*dTEXo߳9  8M.πH!]!ߍ@VYY,РØܤk̥ڿ3P" BLȉQܱ.X/?ž2?N~:mu^tF4ĉݚE?'Az} kAO* C N#vG{Ze醞tbli){[܁R)PHP@iz竆T$G`[[UW=;cxm+4<ݠc|ҔMp$w6V+i!MT"(+'V"dCwVq__)QJ?`Ke4I ^K!`2Ý:)֎+Q>#yXSj?wO*jJ௓XFca=OAqV?50om R׹@,x=mw&zo mZ eR%Ɓ&\{(?ڌ!a`V'Pq5=5θqahƌ ޺SZi6z0x.{~:"c8jD6G Jxy{MGƸZn 2ɡ)z^ LOsnw0#8V$Kl6rnkX{Z(eBIJ!&_d{ A 8[~ YҀ <&CuPE tNv'a|Psof3Q.$hȁ=7X4F3c=1齚H^h2?v cf Q$vwt[KV*iHڬ)8ww,g,Y,wg8 ,a$NC QOwnϩ0MWnX3΋le%ͺdu7;혬<f2 Pn%2gCʒ:F DٜA ^&!:cr>G6 + WEC #Q0 ~+/9tV(%2|T%w-No< =TUj֏Zq1+Y(aJ-= aDNG--Ɯ/YR4(P0 v"HM$"F0?h#07dn 4ob!ZLLL(cIъQ9!sZb?fs͘4 {RW&ySL,;'-md1녁~j:Ӧ▣*j2Hk/#ԳI%F=׵Lf358}a?-Rʖ iԖDH}̾Aҷ΀R1ٙg$#H R>N0Mn_(l>ܴK JPt׌M Mq=ksY??:/vEX]e~av07 H`+4A 5pCֵrP]|PNh_EC9򢣕t<3p><-@Io&3ɶUlyK[.`mhІOpuO J4ZҿD!ލt^l jص=Y!f"']Q?k鞻YIt}{{dQ@Pۂl[LA9a#h#raʀk kH!pJKuǦLՏPY!?4V)P .%LϯāꐶIǜ9 fpU1AZ[HgT,[?!˱))32rY MnjQ5_BzS-{ 9s]p=TW= I3ϰzV{?W3%$S ̨Nx sm ²Ј>KΔD {i vu˓jQ8FȔH1PB V !'\W N6&@ EJ҉#Ui ~6ۍXRxWIZB('+"ӛցPZru[nbط'"T'䠔5Hy{ VG W )Y)ǔYH#ə>rW&ћL}"C zLxQ7Nrz4|Bqڬ+1Vjbԇ Z)ҙX=]dA~[PYeZi _ ~"qZb #龜n`44fPnX4ȝch7[&:D"4JO <@wHg&딌xu}6+zBDpG>+fXIb >]v\%&J#l1/}*Dǘ1m~J8,^"K*dּ*T0= \%5%BK2J73lf.O$k A0A҄+ll>ax,M49؟$8FGwY^:ȣoCt(-sп݄" 8w &H@Bΰ{W-zY-Wtj`ɀZYOom' PKHjxE{6L# ]ױ ∻E"6vK%@CjJ7 "g[ː0\&'vd3b6Z tpr(xP^Vjm9uļ}KAڎXsr,nWKU[* hsk;ǿ'OʠvY]T>UX%dRB y޺qاtv` $#pK=4\ hz ܭ 2^@Mn4 ⨒Q<1Yi7!x!- $LK$G̗LRS o.oTfJp:7Zm3$X#],q5"CNC[jӮ*{Dˎ"UXh}a{1#f4o `o3hziH1twRS&DkPB*T*i;>\$%?”fU'dww&͗՟ShU9@Ph{7*VhLn%k8Bc!bv=eF9O Jm^$ Uu=pL`,&\d Y2y8%s5o,duwbj>\Vc Ht4# Z79mD|3;e&J^d{SV[lbYۖ_f/tGCtÀ˜̉{50r88G<1 8B"lͻp?4H?g~0,.g= iՏNj 2΋~d^>G'hJBprR(07ȎцaNbMhH na其bdĿ t$4jiANu)s9Fqrff1`SjZh!hFieh‹P: < [𙟼JJKT34R\gD [Xߑ;eR.LiHt893 ! ra43rsOݐX|V1WQ#nUzN|~j8;185vdZT(5"E{ZgsDlJ:*-=TE{o-CCHXXhԋIe1lAכּAdz!:+d{}7, 썂f"K3y -oneU75( hdB|욥*!w.O Ȳ-:a{=R|Y(`?*1Ye] ɀ=ɶ0)DQ`{:9 prڈ^ʼn,κU*'7C$@S=UFA:V[EwaPi1yq*n"Pb9B8c/-'CFɡɉb \ب{S&.& ؛jzȡ.t{,2l) -֮MjEwT$<ꜜ*AiG9_s2+79udA}2%sE|0=?f;줘 AR8Mm 1<:T}$g0ADŽXʹr]|oOuϺpv\/?&-"naA#!ɀ-2Yzs{Q:<5굮og@IPucv#$2/-qz7)A;[b&ޭ\ ן$r!$5 3U}~}9km@ҏgޓ+}qɯr {թƠ7?fD26=WL} ezXkT<ع|XЩN:d $%jdoi@F>y%fY[ >/ qqZL3 }%5+ZZ{ |Z榖y+\((1#A q=':8Q 3e"ӳtuy@lo7d>R! Xt:9e4pOqn[$TkOQ7(7-v ]ȿ;. @A>V'4?D{ 0Lil't#'<4& 3m|*/< mK氏|ZznR>ݕ _ gMӈvwB^Γ Fθǵ-R1O %tE~O\{Y< F]HO6WSWQrTfJQF'EO03xڔ =AɇnAԷ$meO7U2${`s˶d~SL<\ 3Maw3AsyF;D;X4`%5Ƌ'C(>M2Sz> ebq 0ei0[  %\`Cj*VgBA8zQpr 9X$ҡ˝Ԛexg[)Og@¾vx\6ϙ$qȕfnڎPZ嚳Լ*~Ȱ#mb.j ̴}Xt'KC*޳z vlYx>oxC&Yc8۬z[kBepi[sTlzE,[@Bo ũҺ 9BA7J ܃6&`XUܭᒙ0"X}m{A!85}(C, +Tr+Qh!.HSSg|/ǤEYwG\[n{rB'`Ko* MYl9TAر@a, &߉;??o\+o—̚K4Jrlw S~ZIN5^?%,ԿO,$3i9xajڧ_$\ʲQY[K2IUpkAx*d1SȆ@A3W\Hl'Hҗœxّtc A~}P*>RLi_yRhߠl=Q NO[*N HK5;^(bb;dl`w׃2}rMS!b)1r!1;o >^8S]{?:Iۀo"ޙE㍂Y t[b]{at]\uQyb ~a{ɩ/M)tnxП`gMF.rZYM\+8t3{  K"]b]M)wZa1R4ojeno?i+Z \o7gfHrԯS2C2=L1HRoUL/%~fr Y 1=vByqf:1r˷Rdڨk#߉Lyv^y7 2k!X+hMz}Rh<*A,T:ђ)ss#3r&uX7{}ÿ{VeT0c3 kK}f3VUW-ץn]{̀U349IPxe@QhviQ2:h^U>Ր> L!M҄Jz.ܨBc6.ٻ8MpPI5,@ُ52év U~\e5FoZLݞ%[z E ^3_CU cQΌ`Twyz/U96H[?ڶDr(4\Me$=d3eʑP)o+s~!6^L̠/2 ) +Kb7ϪyPik6z1]uZ&MB)%|oV]R*Bd \"i$|B|,KF!8* cP|S}&AV=;{̈JvJ%Q[QnFN[P$ E5aiL܁ $AF`HT9F!/kk|wY:H8bVB a c=iFG4Iާۻ 8qC_¨tMAX*} i ;3$9Ga;bQZS*!"sr9tRZ—%;`˷C7Vsj-f3n#iF!2+8M4a=KY"O.ɵ %{mP5VqT]!wH9Q,x3Wyrف)`.USb7 `H^J %*HWΨ @wVσĉ E\7qFL&@Wc3&I\{;;!/#,Nɠ:7Sä򷷭LSo?78XƠq7>A*~+6L^M@t  <h.҅ ~_c0p <$:+őkx=V%#NÛ&v'SUZq19S8ٽJo)[P\ =Są@9fč&o"|ֱw+m{2[5n䴿mm@H5ESB]\{2%4 Wh~։Gq;fBd٫L5AKIMypPVMBW"[HG(P^@u4@L~Qܬ!S5"d(d$OX_J8{kyt$xu4_r(V#7Iu͒B@J >)Ϫ.;H3NhmjSG<*ĀqUYol@Yɳ$UZ s4dC}YXa5ٮ૪r/q<0=mMo=<&$p|-M۠l~ sc-֌]~䨓5 #; :w1m .yNxfJ8}v%'l2?iwp1r5x~g;OДw3E4Y ߆涡72i-wtp#u-|I[N B,UsPYCzcYll _qig;8 Jv *[TNG;^\=_ o-{ &h]^rX6(K:>;?Ą9cxߗ5f)`^pu_ ©5!Zcm%'ٯ=(z5R@;Nw+]&J~!5(()Uf:/htL_؍"Γ_fbbAR|W䗂c]@Dj-m*PG sAwrlzF8Z3ó 7[#w<*V˵ՋӍvzs[?ڃEyP@Fq(9kkM0>OT/a]'VQlFЩ+8ñɑ/<AzrE55z-@UZ&yq%%Nޟ]j WˡoYl=̖mkau|?Fۻ֪Úac9$ Vzn<{I*W#PQUWm蟽# 8$¾Q| xZ@}!=ˋ C/L;S׬ZyPS@О=vcZ kVS)vhi&]rZ - UcGKIIeقbjMiF$K@C紦cJ&nEMGMաq)`G9MD??QʣΞю*Vej$MZ,'IMB!]QቼZ-n;g9Nnnqsro٢E 6%5 {A.ԺzmIhiNp6Hm[#rOw7rFo k]-TN$w_r9(JQ]۔ѽAD Ed8Dui׬ЈѽmAF`ɂxJ=󉥠~x p }@dPq"11[7` ?ɣqAzz55]Re>-筃̍RD:.9$W.<[n $q*zbOuqW> l`,J{֐E3Y&%^0*2 BHPW*E*R&$m=g$XڦwZ!5\]+L &S/ D9'>Ucאhg0ʀ%Ml5s~2whv$tGNprxJ8d3ǂ hSˋ[|A(?B2l!øzmk'~L S1Za݉$tZ 3r Rq!+⻢1qsjuV4J5ыxkKBlH܎ 73OhIYAf4r}Cq(R>i,>C?V^&Œw%s۳},皝&#|v~iq !VxG<}m0LY(x30C6I&]%qN=f7uȻZT7r)3R'mٱ_Z]j౪`݌]^>R2` Ḃfp{s TŎj8C5 }ڙ. ~>ڲ osΌXH=&-MƓFJ_A5)ǁq/Rގ`\|&hqU8 ֡D|cACwd|6N ẖjw>r7 z4֑ sjC piL 7<.X0Dy%"v, :gAZǩ$@`vA[h|=hc@/3\D)SPQ[S.k%SIpNz-Rd *>\b^PPeG>kTVqlv] _6k۫gz#M#*F Yi(ZÊ=z=&leD٘ ~$Ԥy fXDZdtZJjKm hq~^gB!b1/eV<ɶw_ `>Wx`Z QXÔ*rJW?5/p}=˂-M6 NcAM\ErU+w`zȀ0?IԴ`ZW%}`FHl*S;K"F1U7,sDe gNiyh_k],*DΈ|~$&8GhVmmD> ھv`['7TN:1 r;)TM.TkS1%5D楖B|31,!Bzis4)=}bgT 'k`F,6B6#wZTά_\m!`Q9WlW.Ih/Q\s[:LO`"eƞsA.UO)&]͵)2_m-KY-y Kte4.ܗZQ}!}Sn{> Rgδm)TPvY1~%0#?3چAN/br*^ZsI?y!B:pihdyI<4Epe5y-c<Jx M|RO?-4ƚ+%h#\;NVGmE{e<6h=WV`,Tz?(6mG4V?W OlԞMLca!NV`]sfT:MHה'75Aa_N.z4x/1|`仸E)]*Gt7>ĺESl0,0z'NOq}+àJWG헬-]M'y硐lI%RĬ9shO)vv6!:) hA9Fv#o1~tఠzCMY'9&J[v h+~zalIZ g#j{c'NLc8Vk<9!Ecc.Lg(g(vJ`UY #H4Ea!7]'7D?_EcTee J7(ظaҬ;\gYcÂvI5?9y~! +sR/'CGo@)C>й( C}Pw :Yb!k` {zTOh%?Qa #!xSX.s{V~V뮐A !p yWˢW ;'AfA*<. gmqӆ5#أILfM2,IyrhiSP6WAË5{ѥEUCq<7nչQkvM45+JgF ?cup&VW{f ܡ]0`A-#BKs\ZՈ[;.mqS"?Wp{[>p|C\Π #fX5 ᝶G%u2(&}sPԜ!$@; ruTǧ#0uDzWKqUQHK$i $f kyAPB ZQL1Iު"y)(CqQ᣻O )BY.80|"7GR.2ے+ rӹ" 7חC^aC{)0ԀxIC׺ s5cq bg!3m xtmzH'X*Jꏨ^tlQ?MK!fFNJ鶈@́j/#KX@syD] chEa{8}>NzE>;x~Ғ \~F_lU9^ݞ3zA[ޥǐ xo\˴ f6*hrlxF606 Ϯ$5[frMAOR9mV;vbq5ֺp9XҺx1)[Ӡ!V|U^Ȑ'=kpe t߲u*Kcn\,+l]R٪YTtǜqnh{>kZ߲!0ŮwCq],jT@d T>O)M%WB &+Io識f=-lRP 9!&]#'pssn"9_`åqGWeo~pHNI!.gBcăH.hx2xL{ HTMGIHWujHc$z7 twn GF% |F' (G"dp*=@3fQttIB;"8L+3tbN]>ĺd'tr wRgw >?C%]o J~`bI+jP>u;ƠWIC%!m[8t&-!\hpIӷG0 &uq~vY腵6FS3n5u$~mv,PCOx]3oP}vfˌMI@g<46fLlj+e17;?܇H}x&J]RŢth_c{|ġᅢa64b0{ֿœλ#. IVIۍ-ۏuS:_Y9G]}S 'dmG`i IzcHAe*rI퍡lRzfced'_iX +a4d$#sj^ڿsE \ﴒag(U@sEQ!1]O#!`O2.fh@c!s% E$b63GNl;w/ixv^?!6ApL8Ⱥ=ݜ#^J:/Ŷ7o'-ɷ+KXRTRVہCȆdVuDv#Vxmzqت:d XNnhbD MfkOVڦss#Vϋo,5p/oCp8nq]P̲s婓 VZj&ircVdֱTnr4ZAWk\>82aG+I5ʻqoSҩ;># 2l9?_XdQf@C ?(SMh.W g06>*bLhd$g*)m.yǤ=]GȗGݷN(/a>-'M{ug28!ՠ!gy  qy e&S9}A<$v)98LQ(uc16S_&wzs0U֪ۥg%<$Z#o]s0AH]ITꞇ)ހHn'`g= syrlrޠ~ͮԲzBF]t߹M/(]qo6$i,a8;{7dkY`h9֗¡s ~*$g;J/`liˈVtH鰪lG_n7!"o>T1eRFIh;pG0rrCOU?tq.t %Ӱ9^n,wډ_jXe> q.k!%-l7=rذSkZbi !J%zBsّ-$j3+/q-jo>xJ;=/fz_+ 1 5m}cm(+cya˫P} ci,HKE~$aU m*v `Ct-UutuLua n&|- >">[<=P`{ MEopsy(u}X}{v4s}"sK1.E{zDznWԸs<~KgҔ/1a"+I4nVpN i)Qz"R8ö|($/|_6ܝq+(O.CPG(lL52y7Gp +G3Ɲriqê<)b ckq fbX6z>o??C&>-ªx$e3?X rnTݍ?Wrvs#4:xRFXj~Jgzt#24W Dw[œry<2޻;1lOGn?TFX5N_<.ӕK-ʌ"|GZ> L'qD FQCzԂJ Lq?DK$arw@=^,@A :F3IaVBR;$@帧}τc[ij*(#ZƧWZU Ju!24(``i>e*ѩdU;Յ|Rhj\뾳!3vF,Ryj>}Pm7e[ҦQ+ RːT.B~ޡfa]dG1-7t%*>Ps &=ʳ~] ?zLt$2!ڞ-85)9 R=|$hZx`vw rE'rR|X4⻂Zf_(|3޼1 .^>c%?s9yj_%8|M׏er诒\RurS| НwhTLo(D(B{aQ\Rޠ&B"upb[^?C[4( Yt22iaj}Ľu*94xDJ5 J4wVi?>׫K(@FlEH:25C]/EvX# j:N_uu=m qTIEgC2"eėvٍ|!eqjlh+=W:Ճpm bg֫`2{=dye7Q^j`lrB;W`b$6nq;[ivWf'0n&tU[uOIS5 B)fŦHX)C[x%'rYEHb(8'~p 6I)hh-yPS6 k1Mq&( ѠBK;{i[DNltyFvt՗̢)7 0Daam  VV4mxYHx^g#~6`pʹ{NȈXQRx`;-8X"'u[(弆6nftzSwx-lMqm:>ExޡF&)-s'?7_m٫'g똷sCj5am󨏑\Rsc%1=AOp~Y5q$tS;/E{:)_߰`+@,+ia7RWOp{:J󽒁',.L- @+CZ6$~W"_'&*zi>>E TauֳuI֙g%ic]'|Ⳇ}d~֚ЦZL05'PagX KLקjn9" ]aEXZmRsR1C"e:.^JRu@]3smk%?РM9! +~-J%8oZ[N~hfZS'i =?Fk?iyUI錧Ek^n3,TMزir|u(<tDƨQZm.a\WE'.TYxqHFdI; UDiP,J].׼#v7^M.7 Te+j VbzЋ5jo?42s6SKԜa .1TWO ڵ@@e9|,Beۡ]nu!/HlQܷKQg ܫY. p@@%yq9&F4u˄>! F<6IcOagVw=hRlK9֮CDKUy7/ 3W0!Şr_֥)x\Ռ,/1uGfچ6}눉rkE DHi1oF%z|1xvm\vUtMn"62yZEra>Q9X^_yL\I2jVFr(e l47g,q4[g]ꐆGz5~g[KXgΛ@jQ/RĵQk5#qjA:ޱ)|Ar 3"6CS踣Yq7e68mm{L}+erǯ to7ZU&A 7V~U}ʯ9ƾM=GTFFޙGq R%]et8OŘ#bI1rn陕RZAxDcג3uɌ_ K :"@މ'嗣rfe?fÁ kp΀[G΄b^:Z0;^ĸDa'cr6J^3x0>VXVhr䕋DWCEp0'Gc vvJM`ȯYJB0\jkjBQnoɒ ir]29ƂgﯿŧB~bt@]%7QHY6jIog;=4/W+bxr?6&w7G1zC w(uE9{?R'Iynp'r[^'kɆYkߢ#PBCV#;PC?T@q/¯{Ds A"ZlC+XwѢtC6#׫}Y}nb`9(lHqv^Pj@o4|4W7Zg$0= 8JCFr[ap33/6K^\njb'Яaaw ?/:%Ʃ̖lD9D?טjS/pɌ=G|a`_YhIA aAP'>aheV̵sHڋ7`JX+,q'.3ݡR̅[/ڎ7n1NqƤbq6c13} +GW^-fl%pN.i`[hQܹ re1<D-p?M>9齓W\8,vȝz-OI%֐4' 8`)G2ٷy1'X&v˺ Ӥ{7e_\>PЭFL "πO39g?@ܬ^`'?@+7Js~gݳG`0uɉO|=b^al0:0~xF&3bM%$^ri:MVT\US戹F^$5.&#FҢ<o!a:ghjLk}Ё-/cJ-*PWƆ6mCP ~[>^JȀ!ENspޝʏpD _'!~_-^lH4|2Le$uQY&UH!Ȕƴhf֭X62X- ;}vRl2[/,H%H 4ڗ@:iU-Dd4p=Dl~jĮF1yCBQh_7N?r8Am[V,bqݫjI(ȸmWy]2]VzXQ+Mf@ɉs/-2M}Nm ߬ K9n7 4/5{^ށǫ>)hV"ēgvKfdg)s͗sU`dY%aʗle+L]}QG#W72S_.GcNh!fdfЉ7r~0kW7T}T7+B7L,"1V76bmJ/YJ АTc{2K YMĒnBl%D-Gq.c4;J !r6A <^Q!bb bx ҩJ,)͐xRD79p]Tq0~; +R3ی__>4؀mc$k ~k_@mȅRWW|dP0 vm?Ay΂:=y'N:D._JE>q wwhzoaP 'H048meO,܎I"!0[BnԿH$Ż5-J 9Q,ߣюj_6,Tmik,݄J"w/Za!-؟rnH{yB?Ptldh-<vw4|Jv{ܦ8% YƲ݌A;{ E8H]zwN,+_wRAԱe5%å?z>f!)(Q!D|FD%EۥHm%^Ix]9]*@`baUO4y2[A#YhrQZp3#*4@ev^֧ɗ#Pq $=e$=/;H?n͢i+IX+,WG" OӾ2l`LC j۶nri8$l"Z32q~P%| ^rO)n6kN^2k/iC"k)nI@:{UuZPxخa; G<>eፁk?⿅u'oexc|+)MQq-Z (Q㖼\^K8&h-$]Tޣ4Ôsh>7çxҞH,hr~hXpk7 N<'^0i@4Gl;`Z8U)< *e.++/Cu{u 7.k)螤&o}*z_/J*;SjR›b=nv'rYNe& AiQFm'jbБėi[%HƩgu/ɭhWE i)wk#r~6֤N #@n;^ݛBaV)vVeH.nN/5*8sJ;Y*E>%jDc&u Rȶse(65.C*!W"UFnpǹP3;s:Ib}P`ƤdFwx7D *&oQ$vi)L&e]Vz WxD{sȂ_t&{8fA {3 PU3*/DmljT[Ӷ{$ZbUW?&H}, ;/F:P3s.!ҩFU0a;|F四orIv?;=K~ʌW/iJ#^)1'T\2<3]([!CTk%fVe(:="c2fr+4j &yeR/QfU g9s㢶r#ܻG՝UQa0 Bh o7S`5$9=n?ogL{$Z.<*كP/C|Ե$Tfˎ?O;haRp7@?um[6{{_-:ZDa| - Xw,6Tp w@=U2u~g ʒX/A./}ڄ]Q8+=AbYD,\)Z-7N Ҡ4^?LHOC%Nm|s<8&ꠉ.+㜀1aTEŽZa9U7z2sǒ/Ԅ4!{&j0F8@t2 k1^5x3z9Rb`dZ<^W YS9dM_qfLCO?c\ܨҍ!x]Ş0Se2Uf+m%PSkrC2iM6g{a2+ʟ $<8A-^#H%pjh-kسz_< 7tGXEu,ƄY)>< X``_CmHupDͳ* uC|OhR6C7}y-(3HCRN[)_뚠!4F͵3V7o@@T:Ԭ4⨇ie􋀕TLεi$YB$:.$iRq޷.2yPa w9- }z#/.ޕAFTfE' wRASU@Hx#O:g`+nz ?ED~T;4):_[z \7+nPeƠd plƫOF+Uqj*vda T&XpBTkKd,#dUvt6&E"tt\L9Az/kVw-a-)u%M^e7Cqa6AcDGC?_@ou I2x7-"aQ,! XP{.\tX:l?!l6qHe|T,\b9ד4H| >PA'A-yGm-^j]~3coK'!N&򏥻 *GRRh(A:lI]W ǕtS溷wp13ɿd{G $5z,\w%nI4)%㙿Ū*he5;4Y)΁qu;ӧ)mRU|҇Km'shy/F ȋj)#/6UJ£_P Κ$y7R*]`jx 9\ 6m  ɲgsxaj#X:OM+;;(5'r";YIWĉ10,efy nځwyr;cEu-ݤ !zֲŁv$4F/F-;-*Ei\ү!(j VK&,,d?>eXi=,[25B4m2q_ϖbdAL[\)DڹO3)|7*5b}N& (4^Y &%EX~^[lW2ZbaLY2hw\NJ EvZYְ30cLOD W3`9t9gQ Ht)[ӾAOV*]ՒְkeGdډUn& ƀGڹ۵_Εq/BSb:VA{QfTnH_.5(R1*eZxT`&bT5`^ 4ПUq6xӭ4NOF%lUg~﩯MFruxOҘ iF ]4voQ.16x{ofS(W1lȰ, 7Wa׉)3Io uww뚜ABR>6GM$iT*Nr#r'7ʺtLwnamC{,iop92feƚ;zMVhrf.4i K5DmUk)ZIwJ&̫(JIvtPڸtj$ZG p>|=Vt%˂zT.7)6t_;o@ۢNܽǢnY)+m}o!A(ŠV{}G"^3c85 u lxT@`,VeSy`X8x'F;u9VY*cjmN<= Y͏:ӁM#Ł[0EC˙RY5TnLMe CRO >Lj?$cTjeT0u) eVG72\al$WWEnPbjnxVyǖJaU$(~G oB{oU?z3I!3g6{SQN?@U\ȷ l %n:u9nRǭ'EEKQb:h'aTp>ϕQ*&'g G^?[ae04ZПY9s(>1m+'Y)}O_Q;B/+EkmZ_63SFb[TanyNlx]Qѯ< W;+!6xx{3~9*} ' !}jPAF_cګ7(GoѯXolcςzYsUFck|p_ʟ{PJ$ gE[fȻ5`VɒP Nǡoc0-|5tZmj?+˱URll4 [).,A;}Z,#-ˇTJn 2QcN魸YGbr"T>@54Wdi˖dGiyNh}BM< Y _vԷ @>҂P\"5Tإ ၅ ~HDőq'o^?9ᥨ ]NΗr0NXi GSuvXɂleZszU>mI^&=DWN\oH;b;"ri-Ӭnhb!*52HR_pУČqii6vu2[o:j&eKfwnbSaڨ'D qi\LhC l܊vKǤ;dBZi#RtX&&|;b)ϟIx^TJr=<n$Ju5ߑZgC}~IVGsG{BtZa@V?yŀ3\4ڷ?5Ù^ri:6qm$!(KʖZD[M 6^yHM" QJ3 /nUΫNjP2&<:=z*"4wԠvm <š|Ι@J~N}KzB sA )BsNW' GZuK:to1ӝk=S! OX| 3$}W)D0Ru] 12C|WoiXPxILH?!*5ҊZf?ڇto~(a6,l2*yL<8M/S,Ax84ՈڢܫGP4BKt1zzyu=bT"RA&I± 4(wJB)A/0S).x9p.Ai$w _4(u:Bڂz=wtnM3zN: cw;1;ul.,yLmP+Vbt ECX}_w3(̮<ڜ0wF"[ ql$sꑸ*9N!]ayP![ 6boTs `whC;݀'ڑ82tˬ5d97|<%E*56sqlP$u*@hݴ=}z8DaubnV'@k/Xs㨉ytcUAR=2 'Kr;sҪ-D$ϙ/+v H9M3 =-Y ysK+X j kBGl{SIo}l1 :%zee`.?BQ2[L`/-IuZO9EsΈPh5C!~Y#v&< 4^17KH<W *:|yzh ù|МMT)Ȍ9Qx[i=BDIZ\W=>@%"oԩ~TJwܢER2 AαӗYb}LkH`JoaְO6Dpً6AA92l5?ЁdT#xg1@Ro_wu ,0vjS[zge/;MH(4 Q͓ . 5eiՑPj.rnS9y:cN"w9(\闀,"P1qOum5HG GZmKv:l*mζ jQU oNayÔy0#'6]7+WZ=>|)OI^Xmj P+?(N}DXpRz7֜X׻J*kCRt.]ܮm(1U(<ܻMW$:]ׄF*}އ VA%jh_A ӕm_bP3/ Dl ^de\8C yETal;oQF4qTD)+I5SN԰܈m㕘G9j`Kn-`L=D` WZa 7T:Yַ6M>4 |v@\~_$>Ky_&*dLW+C!X̥՛@QL7o E~ah>3ɣ@1RHS$U/^sщb_i|OZTD,%L[]Fw˹YmRw4oШf7'-m>P9י0&/_5R= ȱ!|-ԡmh%Cg lE#AM0"BqvpkDR  p2zTL Jf(tH^4|e^l*o$QmP-.J _k$'ܕ_,k9e8j:}\hڒnEم3 69vþsbY/smT}48:H2߈fo>-Da\=h9d (cuoMvVTP! <593ݹ@-X?c9\!ͤL(p63lF~y䒙HҚyd `PZ4:wZYB0F;P*Pf%*D-3*# 7KBm`1<H.a@X&NDMg+̺xy)!\4).q/:]t/is^cS8;ۧ˲}3"JV9kgIZ'[,}J؎Jg eȃO5D 4 Z` O!ed%(pzr%62W"4M/b\yAOy8 ҷex|SSFB@&2pd˲A]a F<ԡ@Db 7:Fu/@dOKz3EVexQ "{NDz=yAt"H zĒ& 4h$,M#|4^j^rhVAAQ'GLP:r o)IuC` v?`WEb'^i mwv^mLuf;#͎AvNEHuVE#L&=vx[baE*~A8\aGmc*7l٨#yĦ 1kP:1Hoʦhcdez&!F)J3{slDECQބq[V"=Ngμ:O\wb_mU8A\+VC>}Fi~akq r x֊gІ?_%-ԋ|&]eivJZdz)>`]W0!A*FA9WaB^ckqHžӪt,Y)xV~Ʈ@߫,/%mU}lBYPzz}1b:"A]DEb"byHZgtv#b?WF␡ŦUqN2`TrztB""uT@Z Sh^场8]4*7{^I+C !#o򗒔[P#J/"trJz׊+e(U[H\.qPY}ƾD=Urçs[qQJ]YEJJ 4ģA )(DZd6 Jg]=ItfTkCLVwv[9 &{lf8kͬQ&!gY,d~Ib+2¯l'm>} /|EPٱY 1oxZ}QJ >SF(s.x#FEޗ¿o6wJz8Z>+iTx} |M|TY~"\7qK-"V{׼4Xg%7f/Rä :+ZG|ՏS8ZG*6^LDZ,I(Rh8h'wiyF n-n >Wu |uF =Zaww߉h=J"Ń.5: P= x =k.ٰWC;~F T-ہu!)w2h7iy= ̑g(Z!eo}|`e.(51#PQ~+ ?X0[Eo [h9CR6rj|k9} BQ90h5c !d"=b* J|@nbԏ#jXfa 'M֥)~d?X<ˌv?YzF&Eh./ays|[h8%_w~8϶*?C'1OGufZ5z+̫U1TQ"dR Tn|.V#W߶Er)*Ki9Wug6!MFr1uuÐ$l}~Hx_CPEJa>6N101Y/NU|V [oO0b5~q`,gIS0@ky.J^+tY0+a^ztSqV N< z| AB(*6|G} aPNֈ #LcI|_O9}|;C)I0bmۖ5/6i)^8miUP3ʋʔ#y=Dep Z7P 8ݣ"uvWfyJƃgspz;K[TVHQ!օ|zXc:kVeS*d7,p|^Cě#^›;41!R Hhm5.5nj OSg18}qMqT2f`KYQLAKbQENٿOs^O6ֻKH@9zt!M٠RJEWv{h1~ٱD۔vD!^D˜^>+TjR 4*C-2dE^܈,h: 6Dmԯ|#j!;,z%G~jԗӓͳ1 hI*h,)y-HB+iW7lHS|XR! u8R\fVR/X;-!0,2'.&ܗ5c*г9XZ5ŻwBRadzfkJuX0Vf$^L=Ŭ`]Z6%-t]Int:HoMr#{(Na;Wd,,9kCLm`e+ cm.$fC"d8z[# -A]pPts/a7'dEr({iۺ5:Hﻼ1M,o1`ꏑ|t~+T,֖xM`n:rc,? d90lj?[s3uXS0Qu4CnޡB]4fqvZQ&tA[`4?pn]4 p=.¦H`TDs uR<@}tqo΢ls{SzfzMdPcN ԐE.C*΢@&xOT"HxT߉xӍ`|O$A oTA>RnL:HRO1M <=FxYHmnVҡ-`G9'ֱ}V [ ?)*Gw6ayV("B9d󒬑yCD jOfʦ(e@#l~"\Rdd|ǫ'su Ԓ+ Ԁ^1YO( eSdKۿ܏aiZKۦ44l8Y-$t.=2c||F3VvBvx2D<d%oh#fR@\~v DUtF #xWՎD!;[~5N+b5% !^ At!(g?]yݺ)TY CYc'$o'D_>u%ʹ.=UWBn3ct #Ao3C2"c\n`lA2͟Ԇmƥ&[J*^eNPh.mv ꊏo`u#PoHv_М-fvvU)d oV_N).lAHћ2NJ|I6ť5|Cߛo|fv`7:ć,~HJv*y4V([32+MFw¨ǹfF?kAom歲&@j4YćQ${;bZ&p0VCxzPE,wF{Iʐ@=4oIJP&J,Y*Yu! z֐ԉc9rIJ"o ̏sOW/9@9BTBJYQ2wv^D<9T5\ORyԨ8\c懠88fW£=ޤF?%( WT`'L,m{͜cj8$/R{Q21dBPGo^q]nip 9B2&ι*`X}Ra0("Hy઩ ynSZGԹo3;Ӭdc]Z=`qV=1p`#M!sې`$$T*?.qS+T5^~CAA@E;? XvF|wVn :B56[w).)Lb5$;$ [f}L ˲HD6M\iW%֔o_dgoǻ4*՚" _^Z.p*y6, q"u`0/#IvMVksnÁ\oĒiq9/L߀/$aASY+EyHi ~-R Ev&S 8ι>杣ay»8FEHDd"Ῠ2_tTt:g'xJ@R{&̎8d14hN(d90YSiϻliJMz]{΂m %)%A4lGdε=A8sk_)O@nh쩀[hM˅#I9W}$٨Vbm P%`5ޅ:^?v|X-Iu/+neE9[˚;=5*Jܦr:Hh40[Qy(]O|mfֻ#ɦ;j^+9=G n"g6J h9:P/76' CrM?˗H<%#7xCp~ozy^{Ƕ=BW V u$X$Nڽٔ|ַN2zͲn^3?qǮExIw`8v0>wiV+~5?5*]K"~~٣PӦwlDt.j`+ŞXj(v(hKy ~zƃmD c kvM >ʦxb)vbmJs~ !f8 ,!b:-h7 8HXX!ĄBN!ioŖcP-'xAx22ҐO V:YQDBc`;l)Ar2ɗ! g?6Nh*YGj@D53()b\g ,a>Fi}<}m7A,%D:'db85+cQvִ,XΓs}'l>6SR8d}6Fx Zkv}ŝ9ƢE;Ab/It-|F1W.JvZs#!ˆ͠k3&A8N"rrtĪPy46ikLn .Srzfۿ_.hC \t5|vQ,Oxjh=֌1 a5u}hvlcqV;sW{KqE?\յ:g޽Y4Ca:xpu)Wߍ4F7қ]TRlͩB+xkn;*:t~LNalc]d?j"岿ǣ/'TZjXɷȫV,m5-0mY@Q:H%톣rY>FMbK} [ (`%Yn! %$BM(Ro 21VFW]z.~IPh 7)`c\ \%bZdcN{=,4Ĝ#}Im'ׯ 1YK5]`@6/.v}JS,8e{Qh83C"׵nj.RǼIȒSs`ʒ @S8CQ|}@HB>J4&sg^ 7>Oqj~&zg&8y~P̠UufU\BRhM! (\V@q0Jh]9t$1IB4 xBt`N b9Ճڳ<:LuIŽڰtVAu_ }1QPB:!` 4,ƀm bcQY?Za.^7E_ߟoֆ~daoO 3r2SŋA9,cc "+Z,vQ梚˨ZD$4\>9_Ԯ6ic#ƺ;QG)*Zui瞝 X2.ۦ*>҄W_JQ!MQ *>;VGrxُ6B*f2)l2Rrψ qHQ~ct|90mǥ5x HQo-B8ىv_'MCK0q|sW>™"cV&Ʋݗ\OHE Lm#d.c^sԾ4qO(;&|?[t^3KVKUuCׁbnxNL`=*9 !lWzpKLhQ $BD8-0! ԝ|xN"O!%jIn/6_7Ղtd-z~H AG98^RdSm3pL^b끰߀wʾͧ+J2(X*{rmRgx5̓dryDQGk`{_) %Wuw0^3-F67]zxK6Ϲ.`t"I \LR'ʜe`@x\C.;0Ce.9TzxmT>2pU3 7A9``d~_)Qh  vJ9 E{A80}*u^@ȷC_aY14R~.#)d)sqh+@-^X J>Q RnG)-Wת˥?' T3?R6}^]ԧ o% } $`Zyf9 h.⌝}i=Ӳ}]ѭәrJ G xz[\WjkpjAIiԜ d3 Xp|k ʑؐ\l?8&%&=^ffbiۜm}$*$6+8/ٛ(@~b`GބɆ mfZTLt{VBYBѧ?n:(I [i^f3]c_>J17l1O$Id,.z?Ud;*1sL|I2_ݣ((py&*ֹ1F9"[ # 6 KNbgyŨd'{aY7N;ԴO/S}򺯇b0A 0 t?C1dpD-k(8Ɯkupq VND['YڄT,E,9lE@M^d*I󹖴|xclu9ѸFܯÞ̨H?˒n;Tud9EP+h0]1oX`,ikaZB.״U oiZ7}ie&Y(^0GLU5‘\FIP?oFL!l Owٶ!Q3Xȵ%(7ZČ;S5cBFpG? ,S*Da:{ /ӛw%5p]{0hiE$#܎2LUfiFgQYE;:Q?W#'e?j;cz54ԙ"\|kQ08uc"3̐s3-M8o4)4^OxDV{Lz|B, 0LM$d~f5 p;KUdAg3)0iX|2[_u 4z n`{䪱-[99qB`{(hZ-WS,k^ΰP=J2e_yݟ(v 0+DpxTGj4@u濎 ?<ůaYEH{^YH͉D'JpH06æ[*2M+˾ k) 9ŖSD{~^ٍ$"eyu!0ڭXn_?{[lIͻAO:蔥*+@HY(И7d `{Lgp- e'1NEFs1}Aj+ $q43߳"8*7s J}*@3x&?<^ 44hTuN^zĺBdj'<!:gA=.`>|Qk3FOk$sp\dُ=ǂ.[T0ac)75ۿƠU.vf^UGbhwO=J͇&J"D&߽A)'xqxBMT^Mő%q7j_xw=Zyo)l#zd=^ޮ!?G(g^f%Jktz_fZ6,GFRYxv{:mUVMV`6A{h?yc3Juk=K9̣I[S g]w}K j#Ȅc'MG#B7 ͼ-Ϲq)@xG ĹnK~YiKE4bEQ~Ad,!ʏ_MBe4(DD*M [QqTp2Af1&̬yڀ]L<2])toeawɏw(ЕS*\v WJV &]RZOr/RY1WBg|hՐ@)eR'kԋ(mR"s (BoAIN7zV~i(ЙZuEWZo W2e #݁w.ŰaQ>s,(Mj4ppJ_Jr.1M@۴d"ӱu% Qvqpnxà&W.xΚ*]MzmIjq7u]̝mRpK JeMIUyM&ı&+tBzlȆT0v<VI0J]F< -ENk{or0:B K찂'ň]?@<,]RF2/N *7G߳*_נi-û:L$3jVϚ%&^6obWIuz0Mv_3n0:*j5هsE-fNJR߿^qU\O%?^CW oE>+bxh*:0^̲ϒE;~|$> s?mXOJ}gK-\SJ!:~ފ0L6zA 'O'M7Z6StD!pA@^yPۨdY Ez@`UzZ-qv%}NK[9LiuKȑzQYZ-W (:!X*])l] Lo;OxZ@KԾuHr%_}z'<܋Q@>̮Luk$F]yUz:޳*Hbfz)vZ_5E,bhuR#s]#C^Ǵ#`H_ڎq)1a>0[B|<7Gy]dG5_jز)b+!Jw݂/fd?x2fQ3bIQ #%0{> .&/̐"Bypy ǣ,=D3W#,Zք}lW[q0غ!`+=wR3Iu'C y4T=oF%O.(H,J/ruGb`@gaoE)=] x9md$8XV>}^:Qd@@.[aO^|; \ UMDq=T9_l{,o!8è [sEͶ1-@m\Jv%'+e *:zEGQMhH]{DzbD3.[B|КLCA382OO\! .!+WwhТ%A [`"X=n~Ё~h(_3d:rM:}k$,Uozd a^\is>2-O7ZC'Kf Wp)CلFqtIn:FdWUfn jFK )v^(7-r+a0%&&.S)M[ aƎQOg-4}h} mH91_t{>uӈ^B^D71컣jՔ0Q1V)JemGq[b!p{qJ;!㜳"ь` F6pܦc Y,q!r8j.BJr<}ɼv_h6#b@=s^]w?NˉC32͹Q46a7p5<(~Ɩ hd86~ @oWbەv `éD]%|aW8!P_zeXuӮM|4:ZwQ9<:B4ב4E|$^#_[_ku )81wOy@l2ߕ{V ;,у<-`t]@L1: $,%rQx1?i=79 gDQ0C,[O:{+a)-ۭ!A<}II''\)@֓ǐ0J+-cŧ~ZЬz.x:`Zqu#m]6U QP@@MMMYz-\S G \K #?qh[ ۾HZPze{,fҒZ23zy)8[ jB>[?If Ǥ2bկf߶M?.i)̲Tr;g-Mt>wD< Fs^΅@=8"R;* 6մXߙoJ0 ͒|+Ri:ӯ/Q% JύM؟nHg¶7SgcV JsO wID-p[91,Ċ+'!ڇg:ic59@}u[,V6g#ڊ'*-qtƱ>lH%nЌ"6ؘa+`,[Tq$ xUPN'mDR͍!Vݷyx|hK@4=oJ[: `԰1϶۱^dz:6πΫA4a /Nq)ǿfHC z幵;* {eŚ&EL#H0p 'QpI*.[R"AQjMY*Zؘ+c/źp;( \h%,bh|Np:mJM j 7KRaI3?*{ؿ_sdAa *򪎪ve9|C]7Yl9nJsU ѶM/fwˈ6mdCHެ'|Wk>`42] )|Rlv>ꦆfFI3QtՖ+kDƁÏllȑdz eC EEv3O^’3S,SE6@QBȃ@ nDdkے{ͳ5:C6?Vy=FpY-iX[cc s ]Fc"Xy9hz_ōL:9 nURBTAݶ8JMѥ9h0_xln-8ޚ=5PŔ "Ƴ|݃RQPT'&l%Ԣ;$$UzqTѧ×g$pAb03_>3zac #| `2MK6=-!/[yI-e]f&%G ]:% 2ĸTq:cD_g°Y3K %)署_|H(RG%߹;K>" B/?#t`+Y+>FZ+a*ut?'l3Ȩ4YFSRP=< -EK`IO/c{Pדj>*#?&ֿqÐ> m72IO3'خY ֽҩa@6$6茙$QT:(8כlsʟL¯ p9uGk,(Dwϼ@p@|Rj)n6(9UL+ GxOs6J}+E.`6枼Sxҙ̺طR*'`rםs.(άPBaRHu~YHlXl)?ٚzXsQщŐ †H dDjMNGRCˉ_[QMx7]Un|ĠΌ|JsL_~o[ ׻凮pI2nU&ԓ*HWXjSHЈF׉2 #Tso|jhpB}2ke[un[M_2Z,ܽp|,hoEr8v8К(c4 jbP H01:TZn֜ۼ1%̎d Crf Ey5lnh~I!z&:bɪPޤF},+?(rNǜbvArl>J|Mm_llIFMՉ CuǷln+i2J/5wqtz?bUPxRɴ+N+ipMh-4iˣXI{pO۬l~R-θ)q;N .`C>m:P2 Vt @K_MXm#q`PE2No/QY\ _KVH#C ZOfcDV>VP2Z ֤(»cxRQ{MMǔZ)Q{R@O:vK%S߿"$x$$}j1RzmR;-35,nhz7Sf6YVQ@=gР߳~G6(-gkKh*i Q^)gwN/b0M2K T]]`ގV*Pd@wf!D-4 %)I`>+T˿ċ9#f>ÿ@ cC!+-iCܐw;nJKxT@p9FXyDBmA(GR #,~.nMp1]*,UICOg0І3yƠqz<+Y=6ŏU9JcL-yvf9b:M:_O]U"F .TR\P\://;DR)+%`Uwal 6zGc{HjqFW=m$DhQJhIznJY#oHÈh}eеN O |R0'ߦQ7);]Vm~cuȦ헹@ƞlQQ뵘ߚTM̚e8wBX)`40q>_vjly+h{(KH`f GW%S)07XB2Isz 7s6 ٌІ8&V]Jt+@ g7Ԅ49 ,ʍンΓ0xH6ߤR}%;fw[M'.8fU$ObomW(cq X>kDXo+碥n34!HiԘwwE"ijL,H"cBAW$fR4g- >n 9v/5(r#3a(u6ipZI({j C1( 0/>a+\Obj#K7A N@K|CG-"`#>㥏~•u+* z4uKz EWۊAzu9N]ZT/.iD/loa0Dhb{x58o4խ7y7^֫e/|c?*or<8 f&c,{fvhU\ZL8=hC;tKhGHC *`cT즫 o~dDoc@iq(ajGI%BfȰWo?52*:K-sXV Zq\U-Y>ʂMq1ZG~OiĆ[DnޑJH(9N0{R$("ɹRv )W=A_]{S;^a]0Ѯ4jku8=YؙD[m9! U\YM߿h^+vA0>$ʓLgRt"Oeh֚\+Y!b6_8E:JPRR,&`7֥Padp˟,=y>R1z=_B ߊ&XcHK:v3ﳼ!gK5;XLjW:̜PSrC6(-cuOa~%,3 `[5Cz ̵YJ/!x+ u:EO(ȧ@ Xjo%x|wf sOvӭ.h=rj%Çj1kxvUC4Nfʅ(;^Bm _*:=L2{{$ 8gv]jۣ.foQy xl؊{-]4㐍/~{~2U[NX6n78q@CXHz]wbqsK.#d/`9D )w"qnsA a`*,K 7@DF`4|XMu/X-.qV2̜&m9%p pL|/KCsz]zi8g0=O1XJ,1g5 @y c3ɲ֬ؼ/'ͨHaI췘[WwzKϲyL[0\x $ Ba tW~YPa0y=6H5uKwM[EhC=Gr2Kt(;O"inծhCK뫠$`lg^E!+MRNl)c6u<,J/SUe[ZgN`$Y*6j?ެӯ F]6*Gضț Y7.:U/nۧMG`:_^i1 2`o!8cdvHh5Yݎ;qZ(3R-4tsRi`g3uW1m`O?eSAO/$THi~UW4~+{-:(Z5ddz}M7|@v_9 pNq":A20i dl?^ ϐ 9N}npk23Pj(c-Pg2h"Rz i-j m5u ^mY(\q*; cCެk#̓7BuXF#'_h({aWe|=%Mj3q>ܞ Dy(P4#L"q+>d0WPu @f;"S↿5Ŀ+y/ڎhXhlai/ P*kǻk^LN% 4e3'<Ŏ${a@G|eϧ%> Trn3ބIZPڗ1L[^l aJ^j?'H~çB=_WH5$˷xlf)}5J{39tV&(Yr~_8 D(S|CZKS؛1w/QOvWH^=޿:"+tAJ=om%h$k,JtwR_olS$uѰB%O.yn ozhgLn=_j=5qKF( 8Ci~ojjý~I&8SIQ"%zCU t,ѷ#ǎɣ@Q |?@oI(g.+dτudzljM)Iu~3lFF/i [H1jkHHgxulOOpn#&M<[7:"zӬ=d:l } Ÿ$xT~7z|_<S3Mn|yU2x-~܊1K116wOdHKb|N.q Prb?Q* K{(5wX7UPV XÚHibت蓻,[&֥J6qxS1$>v:&KrBBb/o`fGM-hL0Pi[;$^A[v\ =CXQKL|H1^&*@|8@{d#8b:Jő@G;E0 ^~T"4{K+|2SOŴSo/]x0\kۜC=9M$9׈EWAނHYbLa\*ƭBeGaNC95+9C\?Yc!+ț{I[NSzf zpAXO ?e w alBYw'!p/ڹR!USj@b%y=fP(Q7[!\rj7K h9lzE t*%jx: &A:$[)L-m?ߟ=\VY_Z 0U<~nD9v0FݬC"ƏK)fq"BtHgΘW=T256!zMtDpޘ @u~~zOeLF]zc‹ KeWgc\EYD=oxaE):o CӐBC;F牬)sOOT2,ۊ>5 CT9ň@-{i7:h\{Ӷ X 0.Zg;=v$ѼT 6|N '{ mAr29mGrrz1-;Cd4}ڶBRL2#oQY!z'p;:+hWuw~[,Q/>IEnM%.()͘J[[XWiC["Rݯ7\0K y] ])H~JsgԢ~M)%76fTqZ*߽myrX-Qc:INd_ mЗcH;Sy3 ƅ%P/IW:j=FT~2udlH{sٕ AQ^ Iі`byX0JgH dPGv=an:v~ez]?8uCS1#zP{Z+ O,ӈ !}Ɣ?BB@݁@V D6UӤJQO~5;%a r֘O?YY$ =5IF?2[UvoEk3X":z H͞L-"Os<ʸѪZi·N|,- .$WƮ.} eѸD!~s?Ս1D30i8~W'ܧՊeifT$-.{$BvEպA H*+[܅)xF8u*ȡ֢-Qpώʐ=LDHc(/Q'qE]vdQ4B])UZ  YuWJ{(>!YC$ *}V$X,SCw>c.)eq*zK63wV}p .tpB)CσyJ}8Lsk&7`A~q]1fL8㟙!Yݰ6X6-H+=hVNLЮ{ߑ瓏 -uS{v(& W%ɴ1RkEͣzn-a-qTcR_o<$ѶзEZ&>8[^ B>'$9*"mRŒ74:%(RIʟ3p>v:9Wڦbߨ(9. fUX7J!i7H;r1=r+fF͐dԲx<>w%%=R_ۗ7^Rr.^eþqs'E,NJH9b"Xm.\eVuwjqd-ȱ$Bխx-;MG[-DDg0͠'$e'Tb#akEziueI#2G]) c_E—u0*᥄ Zg-gCsAI-1aW=fxm5C=cnZ6 jNx5fj8q#Ui t/b6pi"2^0-WA,2/5xjq ڧxM&(b_>T8mbYyzgY.S}~Vr!`X̽?sk1RBx%0Im`aΥ,e4&FDt.FGB=s-~}ij08 ɲԕ`mҥ2&##lwF,i5,N`@F:)&%YU!,=5M֜8xkgA5 p u0OieQrwxX8a:9-IBG$0 &hv ݞ& wKB@.Pe p߹41>ni (Q2e&FB54ҹYE ,}$udnF ~e+s5)iM >a2 TK(2eA1Rm4(ֱ$EA)L=04F]\F8FiSвE!1_]%>,e7DiF$ti]VYdwT";܈^%eVA~NizPゥwYX-𪷑gMDGj[*ץp\::iSjcNsس`̯J`->[EPv%<ǾVUoiYt6fWC0 g(?8_oinŞzKJ{1 ܶrDD[7wa-=SBGmjGOkIbTT#8yK0D.cle~<_³EQ5`pA2&UÝߗƤ-SlA4OYqeq[kU¹ۊ+v:5h˜ڭ5ʏC7x{qWRtow[ஔlRofш2t~~ / r|ԘHY:IB-.=)nSBK%~>޲ufm5Yzf5u@Q!~v)JR\ l%75o%]j+0Xك͐# w/=ôbj%:8:@LC r2II2ۺFx&/\'d8#|J#%epJ32=z=hlIŽn ئiY9JU]A]'\W%3)G ڗ7*Ws$ WP}Q4 `jUiriLA4^jX~=Bm]gת(sq5+'Tb׻u=(H2r+pMY\tDfY-XAc?;ۋ7MY"6 <12\U0Ы3/N҉}ph6A5 <صhOʧ u@(]кiB3ͷu|2EUi& }AZJ!M~18Z^"C2ܭ; P:+4|>hFKOc\q瀬dz.훣]>bSI+ua)7=X֌V:,aP*&el^t<0 c+b~t%VX/sCFd|(&KQ1S'u2>6+!L #F6sG$:05GZd%q lF6&3.\_ɇAҤN"hHuaIoH9۶wZɜABeF GN _ 9wdS?[! -2b)YGF-^7W{#Twi8 4$8[Z*|UQ.! mU#ξ̕/˶0P%F4Adz)ӂ #&AH"1RlrwD6v}?(v^E(+_'W}*8mo? N!r؏9{@n*?[kѯiEGR/nhǷ-9\7 ܮvPI]2N0w-k1\vD|QpHz8W|@N8'Hμ=JI1= f/SMRknQ ?tGёJ[5FJLRźYԛc7 /S0.PkTק-zycy,I3bÞX~r>KH JVYYUm7I-!5`?@<Hd?VSiP~[Xѻd*`@%䫢-|I,{MZ)(7qz!} 7dyU*T@|MOIƤ(\}1cω(6ٮz;)WsKLHk CX8ćIOqа7;$ !ZI;)LG R&-ϚIf^kiEV1=Y[DKwh+sC=+sn!6SYrP&Wj7~'Rx)m>Гf*K iaA*kroQHG:;q' 25uleYT.#] RjA9a[>r0rh;8sx {>m;T'|A>%&k=Z0l4rwg)8lg* dwa\kAbGj%{'1MEmܽh x"VL߾"B,'N`_W`37!riR <gAE(:s`I!V-^]Qh8h`19DmD_HǤ߫>RڸQC@&(BL836tC˴J3~Ͱə猬b^l s4&Bcj;&6ϨD` K$dX2~{06ᘿPSR9)Y#wJy8@0yI>pib7X<ضǯ;S:!eF<-E:p=~Մ=_-ES&~3_6a)%sxkOW,jp \]|Z91ҋVo ~lxwLvbJ [ ]MZs>RapK+*,:{ M1T1g8y yˈki/2o1IC*v;t2mO+D̷ٜ&1|jqYėyq)734Vm5YR~7 .9#EWeu^%HPã'| Ʈ~T}A;'`str戸6\]$r=g=BkQtZ_aƩ>aCsVEOHC?4x7?1ìݘY6<|7Mib}zhчGuHRn}>+Pf'2 TK.D2M&ڵ;LKηP/`r]g[ 0"KOX"vtbpYey4crR0h({ؘMy-1 p"נ#=y]c6OyYN5} Fx\,d RfRBB(e"Lf5gIFo<D%Qjs k&w( rז#*o\-GUӛ%[~2ƚZD%H,ZOf ygU嶺 ⒎"-/d%Phe?y%*L7d R$&( ء2t*jVQtIYӋfyE清%x`hAߔ\5vڬLVUDe8jIRqkԁ1 R\}g('gm 4IQʕ\@`wĴi ~G+Trut9:9pH݀ŏ5xpI*}k*q˯XWn]irڡ:'z aAmXf(hѧ/E$xُv'־~n?)MHu`W St"t悬F* `抒p֙r Kdxz ; z,Hdd]؁>DHxE6ۚW-qJyMXOIUufp`'Fa"׊Pm`ȳl uabF!Y-mAe2Jtfו!/J!;3c ߙ&’I/lZV=Op&9N"u:*wO $&mDO;60رWֻal]5 kl kWy;ڵKfs d++uLjφ+F1^D2NGU7g\iRF^v361"i bt*c3LBRHH "Y6^+hO/C{DJ$Y3fJٝtxΏ+= ]6m_xK-@ZEa<կ  5D3 ~wj0#_=y/Égd`AdIHvr=wU~WK{$+9|,(LdQϢD^W;@Vm]ƕtR7S:t)Lj&Dk=EyI.83*GViW} !wwY铸YB xLJ4I[ ~Qf1^qFntktqNl1(n¬$1}8 _A+AY*O|XbJ&h>7ɇ 7 /yskW(WO_xV -yeun`j#b"@i#-=F;: w?Gm{[Y\CzeXEMe^dVI#q{=139=_J}0\OBU^8ZmJpX(Qiڧm_O9 ATҤkIA,9t a+P" $"x$8 dvCU ee0jQ`Ú#DɅ.q|\4RQǞ`Qu=-J^zWȭui.l'`N%JZ=f 횻7e`:w^,k2隩U@rvJbvLrtr#wS73>Im6oavџ gmp- pDfՑ+#*SGy X@w̅8Pd$28":4b\\hM9Rˋ A_FL'l\ BBDlF= kCl.8wu [j[qM1=Vuke2*w[ &]!|$k˂(t |&v2So3n1Uha¹<ѠV[Sǵ]UѕĝbGB \M2:+)e炇[[4:ټ+V_WkQ7 {] J~J&nޜ?-˝],͟e<DؼOpWSAJ6刺kHX؝r4Cv~}x*N#֊[CF t;?'0GmmFMvw$%4 {UX>W"}ΉСڢ$0)"s4F.^3Xq6P(AcGH[!mJ,r}s1\;)REIB(?2?HuI%*[$"^mYw(`"HޯR L ' xDz/cP| ?=ʸLM'ux~%Cddm kjJ"3ޤ[ `xc35I+MB|:bFC04E"b%K>[BRN-]ny3 N"u6A.pP"QFq)eh1{2/v|&R=BäA> @(Hn_'ƧW t3+sFY(]RG_Nis+&8:m/S:!i5ư81}fO=.hB$yn+"P:S7%GdO@g*IH{ Y\/mH/|[aڜw>c }ѰQkpE.tjWCV2shG0oo1&V&3f, 0-UHk+69 (RܽI $Ď<`WyJHPPrZd)ӏ12ByG*uYڗˎ +ȧeqk!sob\Q n`IRCK@>{5Cj醨^0{e A<~XZwyU? 7W)K`(d sʿZ!PZ U^)>En7wdn51;rktVJ.aϒgmI5# >nUfզF0&e_ud nKL,{ Ϭgyݒ:*PC>e B"#2uE<Σr'$ikbo䞴@70D(X(Xyt?*%왖)CbnqQ1$iџi3$pV!oۻ&Z.ŢJ֡{BAt bG\$?rD`m~<!-T-Nvҷ XϺ #)udw$U` &8QGdZ)mi,\ibLwkŢ 68\h:=Ȟnv!wÞ7'0) `my)TEKxmp?28GDņ_'M5e&7@א`!Gh&2ؠ1 3-!6G؛B"d9Ӝk8 Qt ?]Ǡ1_Rt e(5Na,G#5p8SwE~rk2wr{@R>ۦ^W|#ʉZ > s-6 9l#OrЏOJH8R?`gSzrsۘL\I8>/zӨAT(C]EFIsV9UyzyUY-:3pe57:$_Nlt~:h2ao}&Hkz^`uZʍU{%&K*7l%. IfP `HS_t- ΅3~q ֳ|%w;GJ0~ J'Tw|[H}DΕÉ 5iVښO='Os\BӾ-3$i1?gTA:{F#&ADL9#J޸3S:1 4pZL]e0\ y=!ܨYA}l>GO 'cҲjJ>ԺW-1soySg0YCU1qT  R ’5}hb~{~m~KOUp.1%ԭcC3òTt[qQEHv>C(94g)Ptow=#X-K$]l~8iz`/Bxŵh~CYwzB-lIqk\ђx2tǝ@}ᡯHRI %K4QA>r<ː4CosMg(I@t+Ϸq{v (yx*[a SIMNaZ}V)hPDG.Vm2 e/ vŵo3Tqyӑ9- ݋S\lz!q oi`1)2nŏ>S3Tnl㑰Ԕ.QVZTAiCD0+$߻׌}Nso T{#!pj&DnI-lLIZu(~4$\\$.mtTd$Jǡ8#,M|lQ+1,Z+އK+v^$feJ (٬~_#Zh})kskIrPd&$*74E*$.l}*Privjvn)?GM݀>Oڼer_p oyc% =I-*KtY$ψI!n~7!wͱ.7U].dQb Qpl?<@\>{9JېT7"R]xr\Ho}Z&eeHn^Eٔb9 (ey#&ζ<ܫrKP;^~M,8YQ"f/ 7]E xwI6f$4LaBnW GW IQ+|Wi7[>8KܦBO{JO4N@`QM t[% (A!U>ì*KKxjľ"'B~N/6d~` ܗp0c@!"`n#EuzxVocL-a?`BnNXKE_bǠ_ څk|/Ƃe"R*T·ĕͩxto[. -dt@7YW?_njߴ*@{ҙO N ] ήK8䋵 k(9]$dkӽ}2i>]yWJC 7pD9֟2ІB6㑧J<ɵ0e}v^8\y9UNgyQp:01Ew։tbTπ8w{k Qy?ķ ekː$ $~d},}O5 yUT;&D:I#Gw(KRLp}Žm{3S_-iD` >gb=^O:p_%;qZq2w1&,]X>R}0yD:XDp8.41QaGЎY>BQ|0p!ߚñ߻N`i]~xNi#ŨjcevC |sҢ{A rQ)^bV AR>CΏKmz(O#s{8vl&~"bY_jCx(.eqZ"s:> nOA\ KC26Dčxx=.0G8읪#5S T̪GiďDhM]`ac4阞.EHNB\J6ø"Õ\33")%.:w)cJ6$w; A TzZIn8R9=z.d|4ژ2!n툇2l{Jr$߉Aut]_GS&ϫ,ѿVG_Q8>q8T<'nCL<- #mzzꈷ@J(9\KuCUGCrӆ}rqfK+jn@UinuY_ #K9h}g>wLMY7%_; v%-X}뱷d̲ZKpvY`Y^seٳxwk$N0~&Ǎb=X1kÿ7o`! @14T͸hA3 zuF3eh`(d..!$iDuF+S1|\6Dږޓvp8!'`U|mŨCE&/1.&rU{#Qs&+  ^)XE[FDۢE_5\=fRŨ#U~r֌7e7 G!q>Nbt+ۇ~\y&#Ts|S"lLS9-Rü;uPMM@GXGrںؗҗ0P28?eZp˺HeT'?Mp>M?K1H6/w TXFIЯZkZ-:[z~SjĈ2wQPG Z @zgy|%R \mrHjPZJ兊(dMvq*ZCeUy9 @q5^oJQ|zsJl~'ۻQɊ?dTlAUT?ꝊL Pqwlg|U7iKdBp W gcџP]߂_mj-Sҫ9gҴ#,x=5YRUZNKm SZXWھ9Ep*%pD^ L݈e4p=`x6'hޯ"?y2bɍɟ~W*'Ԝ*5{=;^FyOi-SL2ݱ [szZwW?US/IīM!s `|(MYK"RFT~h^3/^S OR#$?3&QXՙFvD nha3]?,zYw[R=[.m |Q~gkG0h v*1C$B LBOB7TvfA j8p#T!/McH=j8 -%1NM3z)Sٶd- 6׌3֟ǎU0z}n֔MR[zuVB-6HcԃWt="+0pW^8 bMƍPřBp \=S h †RkXX+ZRhe{}ptThi\*ft$vΦ"9t^[ٖ 8LuB-H"|oFS{"e7řM=u|#x3FQzu`[; @RMڵvi'& G<\GT(6T ^Δ: AG TW;  <ځrfQ,㵖ˣzi{;kIeU*t%X]3U4yUN>|}^܉2*&LC~elGվJىkCuP6rJ qUS-Baǎ)uqOkc׽ZRGmCk9ɤ1 DCzF,È/Rx^qA?p dU`Ver֟d-7bK` [wUuQ8X(lCIY8xe:H?C<` (X@:0.&Tg"4a(E!yN;˙Wm헃6E@hO#V?9dD_AYUpmX"ƈy3*tND\}-%@U`*Td\FBZD ռ^U]-^b%/Dj2#/=6<74/JV:\aTjq%;Qf,SMw\)>Rso%c=_q hJ7{wbjHBٲN4rsBd%1_ [ȸxש3y oحg_y2,KkPZ QpM$/:V)H?7̂LY^fqPb`L'S}Ήm5jn\!9$6!׷ Q Je_JޅI]`.mױ;h;Yva򁃦;˘aJZ2~pifI=B~Vڈ]wĝ8<30֌2\:%K~w? ?M9E ଋ|7Q\j(]U{=@~;\oު@&'w!n`[Ɓˮ= 2!/ zv}%2(Bz,;Eq @Rh@7*AȜ{y¿#Vp*T~9jif$Q,azuF%)$@$5|r~.9 wrMgF40 >Fd<.0q"%@irH8fFc[TwJVTrq|Rb5-bm_I-Y! Ƚb 7i0# r)mɱ fJ^MqPqjuMTHf](p#~'ҹ5BVo,@f$##x27eO)ÀUj.=`0?_-Jkش6S jح?v8`sne3_Ok(BZc6:6ںTyb]OHlD,ٔޅEd,ƴS=,`s]rJ:兝+'Мy9['Ʉw#sŠ'a ę aUlORexHKL6b6ً<{@z,Xo|0)Sv4j4=)WAד6k6y+*쾲b B`WH1WŪvg/ qއyobÞM+r8A Z` Ra T7_̨X{fCf'p#CD<ά< |հj#yQc,vn ʺ\X'Η0?ʋˈ7 ܃3CC~s"Ԝ,W#H*~BI\(M;=̢=R?GoSWOM1/r3#GtE,Æo=*yc1ՖV1*|>- Zc=$f xi x",~nnL*NW0<ۢ.΁j n'\~Ote21C=[- ݂Gk1[ 08 4)[8}ƭ 2lZMąaR9}_׾Jud]^v)||pՅӽV `tuwZ9-ߪhmFsIi>wXlӥŽhguϥv?̂H!J u+W<2ȾlHT ʤaTN4_,cdqgw/,e{*B;6*So4l;/Ϙ=y-tqȨi 2bwSG)/A_\ԛ* qĿ]iP>J[ |%z- 110o}ZHkHڊpFC%qnj1 :|ȼS ,άgR G[9΁~5x OFhQEz ܵLY6]De=rJ})P6VWz].؏c6)=vZ>ŅRLM jazJwȤy}H+pq G*!BU/ yjB` [ v/0li:6ص[d2L ӝNEwdI!`xz !#]%h!7OӪH垳6&HfpMqvO:qL ad]NLXA˨88[ uZ {|i~B_)gHsk1w2}e.6jeϒ~cV&t JX=X\H:H`'Q MYN1jmrUY7uoDW&0F( 76MPDb l;2HKP-ˢ(SĨWX$i-5`⁦Eo}Ioݘl#yd{'N{IVAPm7{a>i vӎt*"OS{H q"{o橪b)Oǿ_N]-j9ih8uGMW,|Pş`E,s{Y$S-NQO2V>sho}N{5n`Kd` {euλ(d^,-B,%!7.8^rL WNJ6(%Ʒғ0La2>81U#f$ G8 ",Ҫaί^nDLUcyg{*q50DTHW;@5l_Q-?M@'c3~hc(J VdZ-Gj Nibi}~Cµ8f1Yi8L+/+2i4W^0N0K6;Im' f;1 ? %A*#\]Usm,wi(y)̿fŦtP@!5j@QxipeY/2B왲zR%Q-9 v 䐼UL^BjL>F",~!!<í}2~4us,T6<,|@mɟc^I:Uμ1I}mEon^7S+gɀ) ÐX'2ӫf),T lXE IJj׵pN7B&2;,r$M j3%dIq!%J-R1K? 렾4n]8?GD5!s-"d޴|tqݎCDYdܓ5|`#uM$wǿI7K;:xLF),QA'<[W'YVb9. r%&ZhbvS|dϋ=ÝOϐi;}5Â. <5 xYEFSv_'XF8W`DǠu {՗C_i:C9;@I 7 Y K\~zMR]h[s{ϟ[mhГ`!j6|=Yji<t(.2$.b5i}p15.:%.R`7]h Ubc;ہjӮ'^}MW,\p8$EBUx`Ts6ϐ_ZܻT! UXʷ޼d!> Ǝ Q:i y7D+2imoAY]xwt(utbzQn]t{Ou{"H. 73Q+bSty`{.7*xYGcK̦[h|cKyB|da-ػJȪlLoȸQX_Cwu\J["l-!X{MJF M 3$ꤱB2P*:!Shؖ7;ȱ|>hD^D3NO]ќ)Mh&ڵNװ]mzmHβw6Z^47o/Jfbr^ ;5 Um>\ 0v՘vK?nXjr%(7bq@,|bE[nZ!R]Lrc.~qHdSs\Q"X-TM\Rz'Q PTFPWL:pݙQ+?s?Z9SI',כm! AyhHgu z d yN+5i37! 2=I<:rq,i@2>*6gqxICjx EO{w9;Na"FeW9Rzk¹Dms*)gI2F0 3۾ca;8.zxS= 7 oR@)dT:lQzAՙخF nMM BMzQ& %Xv aȡlE Җqk Ǝ;K5lB\wƩ``z=G{Gi;HV* 7]HW>6YOPIfM 'uD?᩸ B?{"dKÄ|0~Y9b/趠 z<3"zkϔMDCng*Qb;pnʼTDgԬm;[וRx:k+xEԶ0jb܎2t;i1iWnlz.Y|S)3^0vlIb.HAL3ٗT*1ߍmѴpP3ڳc.`ȬUnvR1G 3 lCWl6CqR)ҝtt.nmd,P]0VA!0:JА =ӁǜsB|H` tzA7}h}~7ɜkxZrN2#L:2Sf{ff6Ad_ҏ>~5Y= q $pB};}msah ƳA.}Vbw>Z[CV糥9NI[T*֛1eͳ>8m 0.$pS Ā+Qx^ e "gtBU͆`[˒0L_c\}H,FoSl΅~;U%80Tc'- fjǐFl*&at8Jt QdF) %b6nU c;T))ߌodot =vMNx<#Yb5tV̐ T-xWŬaD*#l[. nWPF #e 0]|K.Qq_|u@JJRiUՖafdžq*)PV n]rnRhtU%nqj bl4]*Ϙr`Рɗ eNLOĽ*Uq-EhEsX+N0ID,hBNAb&H!3- "?fPr#dH Tbifv]l1_Z ~{E#(+/@A ?jHtN~y=Iյ3yڨ)I~vL~V aĕ`6M9H-d칙io1p,--y@ ٚG(z"_6c;.KfBΊE|o_wϩOO:\b]@GopiϡlC"gY16SUֵ~^f{6'sѝN!CJȅҳ9.[qDrw%9tXٳ'ͥOl[$`stJS8RԜOÐr.p79,q[˽+o#k  17Ci c/kh4y4G^Mn`mHz˙<u: WeiF,1K%ф 8Pȭz"4r'SRR$f'(Vs5:d`d@Uu2,^^"/hmu,c$^l)s8e\鱗s!$ ꝢZsu^ܮ2.=oHd,sZWɑYGbpƉ#=b]4wŅ*[a匥V @t#)\/x{\b|F%Eg6LFԓjŕ.ia;7\,ݒ,).ۇ?@+湕O`lEW5:̵˵[i0{ U aTnE*{ƛ{Yc!tXzR(@ TE~*2P1U$ytS%]lhf0򆿇|ڛF/i`V@?<\w#:yJ^U5M|JYX<ͨnEWEDl1]XL EA61GwZUŢW2sG~]?#dc1d*>FP 8'rXbAujQT 4̛ Y͜Z9.*\u*@ȕoSLH乔%@l{h]SGMo =Ҳ7ٶaAa:0BmXB\5GҔ`}O5)N{n1W4?ZmqZݎ HoEMnZ,>oQ#Vy$@IK)5fÎIf_!H $d׺=,H#BH5T5Y̺SwZ ƲO=~aYoNV&F}KH`k3}dTP)zLY2 ւc 0ڎ*9]T0i=! mZs7h#WH.kKt55@CE(!2y"IA(YFZg[1 Xm5_|q4U-y[㺯N Ay!k7&4t¬r%rix 2tvdNJ“fD0JjE@+Ӵ!v23~lǀB-@m@E Au@0M6DjNw*$ì, <5Iۗ/egV'BJFnn<-oa~mnl3K*`ۡ޵VPfu@c0PcRPa] aUUqCנ ])&pI}eD,k~M7&9c+&1'cU|pGYN̴$)G̐9tI K_5}{ Η :9Y/#rn*RxM3< DֱQ^ PI7RI^f]oL׫5_Ff_u3Wvxɛ[2z DQZ·/ YB•"/7{En+wyB%ca5EQXd{" AnF ~'9~Jz%S0RӔ2 qK7}W&Pәٶqڐ w+1h}??/a ƤomXn{ZKţF1&Ӯɍx8Äw|w}HL`Sb 4'x}TؑIďa{1g}gËI1D:P]cyfw \g4`m+w9ss> aWX\qr'QV[ރ3 g`\)]tx./|v7?#qU_qoA: oSO GaXHaV &@4iLJ%&b?xfe"g`{Fs{oeI5\ Vf6>2"/BF3dgz!Y*Νbbj(:D.dyig{?\]9\޼LGeG ֶd}&se)ȲB ,H?;՜Z0P *[ʗ/AH9Q{=nȹT{hR4|i3Ki'J/7{^2Ok.RX=~!N|5ZX7O+"NNĉz<+"Wu$'u38#[cT RO'r5hCV}bF5(ЂD5obꉉvU-$)A&|:ǧū(V*  g?e20EJfɨ9ayL ܩNuh ި#_Gzb,mRTd|4B_AȖ;=ʧ_һQ,~uɺݹڌӹN uxa>ASbTn9w&)J=ngH{wR&Byd+6&Hlu1ek;6Cn )sAH&#J*l]GC,q۱8w+#?Q󅚨6$ wLZ|1v -38N]\Ӧd _Zd9N>-JO2*Tjfa֚ {l߰ tr(+ÊJC詨\yҲFjA>&nD5a 7FY̅آqI1L5Z|u1n0@~Xx ץBgKyXjb-[a{A>1Kuv'x 8C; ]O { וEhzCӹHhB ?V1kvx*CrWM/GJYVtCSQwHǯ>J5EcenQ]_PmtE:+֨y4/ј# 4mCL; <2S68h;vf!:f H$h6>{ݮ\*ZeAj+= ~Uq8X8΄5ʤg-ul " &ѕ쵐7mDŽ\SRc胛Iqڠm8P1AlM ͏kS:3V莏`{7r(vfA;#4Uŧ'&`ص | B"? UW齨+ /Ž7n@\d7:wGO?-Y^j 7 1Ql<^*#ԍe+@zM+0Zb;u[FiJKQm~Z`i?ӽ$ݩF ASIM{en'CSztVi7X(Hࠩ^$#_nU&;X9gmŝ] bl^ VPR^)~nP5Y`cß( rTwVr5+EZ%;J;rU܌!n"įKva*q8^kgXu(bDyTmI,a0/It\%BUg1vHӮpPW?C.6Ebr-%֊GhAɨM(q.ph) m5Q1+'W[81؈X NRsgom*CG)]cOmT vR8~d &=EOU@iC35V9ޘP*&UTO9 v=≕#.LaH Ք j6t1CH]es ga"όL4hj|ajZ}QW\߾gG@DR \s|ZAm6e% _[SM.z =9.`Y^Fڨ?/rҺjǼf@}?L(BvBu, bgCYû]o?*~_ͤ$:@h[",mf/|sBAzU1Ę%'4?~j&%Vտ×0&P,njeLTd=<:wzNzF2QoQ&p0#hgeAqf(ayoȝpUbXsCKu)ao][_Xw{=k7\eĭ/(iʴ"~a0M^韆^)0 ɭ gz 78Bp6bd$T2I7 ɫ̖30dBhFߐSЙ*H%r!¥ib%1.h+IԘmQfcڵ\l$-m *}B^_)tA-EA5e?1rdv FD." f0Ta >Y{SCKJXѣM•N9vI~>ͺ)\Äjjn腸X%vB&o# TO8%CՈLVm.}83 rdP f˹]xTHl=a?9 NK/JO zi؎uP>I#{3B0/+^ӷrꫳˆ\M7t/=3p;>~8K_~Kzq;'4+t#઀O!,jذ!lƩȆQvG_R!i.zl;<ӵؾ{ B%;RR@)yB_z Ӵ¡.GvY1vz=ݛAMVG_^ LEA4&JB"C07r7خDBm%@kY9he,va$PD7`':G>7^$U1 wͤLBƴA~6VS!"qn%AȪO@j&{o(-i6K1:A7dg}T,r '#7f\J5fܡ(:+X=&&2ga|~ǫ@πbnwIt Ili Y@\ww}'*1RFVw1IyuV]N}3tgRHQ=Vi`Sp=T^0zeYySH(*$E\}] ɸ^uأ(*f6^9E8̅ O_L-Zo a*d6f9lW$ |%2uqM,Bhȝ{I$?Y;2Ǟyl_Q"92)Fg{|ZwfRL~vUn։vA2n^jlc ufsDj4}76d]0pKqѿv 1bCumGFv=)~fNkci=nh`>EmA!2VUg[S)60ׇ9t\Dfgj .\!&,n񚜋>+Aw9;3ڬ9#f-ko, \(t>R #º \DzK_iaTȋJX3ün|κMmrGܩ=DR}sDr%Kq3,b1zd9&N}'eV{*+uqsd#D;zw.n.%73׫^̈>ڬ_?zWG)k/k)^8=nVN|gCBխ{v)2]5ys5F_a/cKdVߟ\Wx}o.Mt\?,=MĸoږJewC٭,9k,#T|ec_i~XL;qe `O1E"y貫m:UWJt\x`R[K$Du7OJuCŭrHo0?2AH58JgvD4ISŽB|573H OCj~FZz(_4̏&S]'ޥT7z)N lǤuy=[[>S@Ul__rٿ'C5QUļ}g=YViax/(>Prꥁu6>zd}V>[BBySŎ 4o%bNAĜ$gVbxHhjt;;s⮺쾒AaV [GMb:zLQK* G) /m_dxI܂OIƭt`NPi%ĄX6!j&!-~vYTֶ'+J~)i=1=T Շ>lKTڿr~*5@mtBo3dqdER+7jr HxL1NEJjςL|gVyL \+ZG`kR{ǝͻT,0$`3k4K'Vxii L^3&JG4/JNވ&@^5 Ƶz#NGoSD8 9-Ma^B7g]wËG^ |gBbH׆ml 6]lgfzˀ;,w)Qftʰ;͔ -C$}wRSO(NMT.d0I*` K勾J;-EY,9q/>5k´9W BZ(+O+H=fsw 75oz9$Oͷ$SM~ϩ(B;^q@/ b眢"WQ`m3 D6kIY" *,vG6gQ}r57iuD]nSHqݤ^D[Qk?Tӗ^tprsFm9c_) !K}Tlͪ"o/8EֵzPO_#ZY.ij.q4;=o{MWI"` 7\-Ӷ:1FJ6TZ0mh{GǕӖ0!lE@'^vΥ,;)Ey աG+ sĉ 5-e*̧Bew*)\@H5)5vm2 YHt lf@:.%!̹ NCt^bNLxM{)qzz"A8,Q4J 2 2~J blkZ P.4l*tH/x[Xr*u3rHVD[Fzϼ-gp?Ӧ$h^%˰-m:\Sxl i_}ڳ|Р)˒]`'d5w,Kp; 鸔RHMc/K*I=/MdYch{Gوy,8Ysqf|]{Am}Kg.Er}gjG`o^C?6\L·=qDv3c6 h7 {:1ukIMX^"y`N/eidY"ū^K "U+Gj&j^&Rofw=̭-fdВ5Si4iG)_&xlz:}W?(tx"V#,֌1sC5fO2evz,l7sR#دXj`BE;|E=+5șCŪiܭl*ou[lƬ;D@j\zO٫=hm OM@@oR dO2x:fﵯ-]oEllGt[<yVSp3IhGj0>S>bA:6Z{Dϒr,Ó]RQ<õ;sj&-Ysh{9XD#\ a EPV|sd+;30EK9$Q 4Q}e3rzv ,fw*# 4j'7nj}!jJ@: <r7;V…y5YBk-f_=d [F&"2aC9\$0~p4?hB,q!`x 2 Gza7<`-{{=#]j0Q-%@ɐ]r#(8CM% A[r% jvmk )ajtL:Kk<%![.Z4h C:MkԜ?rK SvNKǔLN SsXL1#[z1shO%d'@h 󮨭ĕCO[@vF-p^WC=Dp^w?gĮ)-f[WDФ\Y}o/UVgZ5={P,dyP#h̶"m1"PsE`) vQHb%" EwQPC0]?(.}`hvD=@ȓ>Kca3aM#mxՔSCWT|@UeVA%iN0A4P}wC ܷRURf(E~d$^]H;՜Q! ?(,dۦ.2hڜTN\c!m9KAhA4)eǵh9)WmҾ"OXK$0AJ7Euֱ LlJV!*H7(~\ON -} YW`dlNӚ@0RS?@5JU^4B,}` QGD~ڀV]G6MYAh$s`6w&B+|Rſڥ|9k)Hօ9"2O)q:KЂu,%c =Il~4cr9U) b(y;2}OlGX!vBp+*Q9ZY(AlAˆԞ7כ^yѠ!6?Č.+RlX{l2eg`JZSs@ɵJfF)8tQk 6B׭-A lʳ>8)ʑD8@- 7Wt+JIq5o=nr?M2,iu<$\p ѕ26P|Ʀܹ g:ki'4Mѯyͱ _FhN_.}@Gi.qyYpɟ񰣡1\ԉhm embM!bT*xÚTotP߀L L(YIϡf&9 }MgU=NL9LA|{J-Dzc9 O6"=5ROww@WJXB Uy,q @ |ծvi ̓U7*x5^ҍH=XIz"_R̪=t:hn\?HT]y3"lp LBȜ5+XV=u60wB}c2͑8[MeX5 w>+]?>bz &\t*͖y-f.`DÔDxM[lSA] % J%yլJ%VFkj֛zt8a=k:Zo{unS`g0jG[q=Wqbz6dXP{G;p<],<13#6!vĂ-V%/Vdt/uZI;(# #GڶlC۝ 4gJn_)7eV B'ғ됮l~)B~/к+%~GK_u? yc{(EkNIhk/)Eq5X/|p|ZIĴ7EV e?ҦFޱWy.Vp㺴y=m,7*7a%ÅPNwwPp(V.yxg(ޭw]uc8M5%+3Q4GwZtw@)Q嬗 uiKI zU }DO1w63rᐲZ|fyx;4-z %);I HKgblVS!oJ^W˝Jɻ;{: O×1`*R&3 Gf3$f_@QREkYٰØ;,+Ǭjn݃ տ\w0Bm;Ħ%ucnuЦbc\p5(,ezNZ* 뿧h4|{:^ybodim!A} -(/ݶ CF WGE0~ۆE\ cO OZK[\:QUÍUOZ.ytrꘑ)]!6A6ﻢ Jϥ iCODSk `bk*"ЬTcmQVp؋r8; ]E@i4J urd-GXHo75t/8OYu pp wJ͠dZ ѶYe%\ 7|-ʴ?0|)D:ۈ n?ދEXQ&Yn8Q(ɘF,";c)`s~q5W}=Ew5(1Sc(=EewfSGxEv:#Qa&dX鲉1 *橓f,15=9>cH!͆@{7D3^vQJ@%emD ~U8~;߬zBݝ%ɶcѰA.8GO.HckWWoٖiDح |,'Pc*+\f\1.1a|#p7r}NYh@DB6#ga OWu0_.`TKǀ;sꑏ1k$ޙwմf9si5[ߺ6' "1pHb3 @&Šmq{]mcPlyD$/aJeޟueLݠMtKF<ԎA: ҋ)B􉞵raE)g&0*@pHVF-PKmTy<4R.!;[7?A+{{+# 'QH/P#kM&5g<5#!Cбh`9bp,BES;nh^wr . 6! 'b/XN+,GȸbTٔ1d=\%m~2<6sS)hW@|ܠp\C2LS0~e?\{& qWioެ^Ná'gH MJtJ74!Fd`SUmvKazXdMj[jGҁ`sHzZWXNׁEfC$Vʗ$8JdaaԤI`;2K8B;R,|R#]0j^u`BP#eB&OөK_-=]RY`6oM ۡ"[l5 %0/vkp)OaC ?F0E`pz~ 1t^/u$bIM A,Y?'!+ ۝&0DCCJTSY.Gdo0N#k<[szysE]|~tWnyxE`&m [Èy"K2➏m8ş^,VQLjf8vB -Z8X$9`5,)]I?.SM?8o噼y N4/$v܁{2r!́ i) .8O SAcS8MIPJ8'R+!$"fm`j4!WpMn2\~xkfZ^R bb)u BZ<:|x\&Z ):Ѫ%[@=ZH1P9e6u ~US:P0PFTw+[%cV(He; ?}_n+ժ]Et=ATx՟ka `ݻ\ &-Dg&HUPš[U^|PeUs{n N$Uw({Y._SG~^m˶N UW]4G`қ9|V O59SU{3i(IdgVzaA=|7䇧trEmB-@r;U]F!9eN )U0Pqjh*m+Hf/@T`EMJYO_g'evA}; KsM8 y(6fI\>OtzG~dSypF-u,Ftkæ2ixeno]`e&J!dMp-°!QÌo / |ңfR RΧ,(^& :irHҥ`WYY2[fIJ腸2S bPq{_ۗiyt_4UK_"v圡 P0XBQHjY+?'Iki$V4K{h-k?%+>.TV\e}PXm0iu&@ŗ"*i-Tw="G^rD5/E9az4Mf]g(ậqg~x ^ڛHkțTBB6DZӺMO魜_v 2=[ݐ19GM1瓤=p 9gսcߖn~e4 lCiX:dPF_P͑C|fSa; ; QHАVE ݒCQfl>špm @f6#=L"[ %J|qŒ;3d]~?Jt6{ZI]ӛRC{Waiu()ǗNI&Mk)<ɂS, uW ,.R5^eU44Xd%O46ixPzK B#R\'A;DV8Y~ iS*{N`k -Cp4HS]--p)rkSap?DN96G6v4x]$2z/ދޜ6ǩj`r6 5=|le6ړJW 9fFܚIh<2/.f)AK1&I ieҁ.!*K?tb g4*ɕTž" TW/um[a&k;<9Rb懍r&g}:J6nIOY9-YdˏN0/YX:ZAEU;EmtvN}l%6!͜˚M U-ߎPc]*j]yDlP:"lh<`yp1TF<%#z.*\ŞneA^,LƬj@Պ"y1 Q}(F2I=ngX.i4a߈jFVaP3w5aBG4Mjmꐄk{Ue·jj9{"JWҘ$lEч& ^~:NW?շ}w1 M-b^ӵU •2S?IBUBmR Q73<4i &W&>@^z˷O6d2[sXJ;8 F&*uWvc9KT@'IV@#YI[eCc%HGt+>W=rG8)X/z"A"&UV =Tyh1dE+m}A3!c,p%07HiZp.ljNQ7S#%d$/&ў$`v9'hcХj -~g:0Ku91`ZN!"Fay9JvD. $6lPzkoׇoTY@/.xL31HbRBiYQB(:1OWmYl02*ZT9j|7<MzGԙ7@:jvDRÔ5*ed1|)FC,Fq#ա? 7QKEȥT ?SDQ ĥtfPRPqi:,g|cΈCj½bJ=C F#\HYoOB5a*+{3v1P&`zPPq[ U)ܢ~#7EMt?*jp D 9"< b-p՞5l?O 25 ='2cne "߹|ٶ yp1XJ'FnZQ$5q_ XsۧVu(d.Yoݵ՛Y~Ig;e` dēT7ik>n6[B.gihc5W(KWC]j%[A, HlKV=רBt 2ZJszxO9׫_;0>)Jc*ml\V_'t Wx>( U)xS 7X_L-ix% ǤҭKybgyn)<*U,|OG#nh.}JxS8J *Ł\P 5̬KsCZYY%T?K"ԔD 8Io..S` sR~ݼbRu$_äZz,pzQ!O]ۥc{EY8%)fJgF9f P"`?2B*`.{ [\E'$ Z 9{.ĩb TWM%YݙgjLJwOmbٔ]Şs{X3>8"m5t`kSVd6aY_S đ۵w@'o`KԆ">rK<Ğ!0('퀀,#}3(Zo#s^j}Q(pp\Y /?V٭{LK`Gf*8~c rn]5g#I`#ܴ,JڂݭUP4bofGT)o kH~(gtf:%4҈PjU}x%;pѱ?\`!J~ [h ޲i~i/kzHJ?j*swq``V*tm,hFn!uq 0eт%M!DL?v3F>YVrxU<\@R˻g4~!n3GƄE뇡Jds4*B2.hЧvo-R ^dQ.u8'm#V/XL>o*2S;,?9A^I,R?rغxb+sӑرKq5$(e3CC_^;\aPG޿3{Qdut',7 :Z5gتHކŵ,Xj&RJֿz (qLJ`(RSw0wR&J`k\KACz$z`aOUqW D8|3F:E,$bq 泐X}waNH~ dGE&7k<${~xbtنQPdQ[cs,>j u)#@y OgUAX΢oLǥ@kF*sX:?D;2֚WNWXH$(=NNfm|zzZGHD8ވKtU~a\JҼ14u8EbZ8ntcl;H4o!GLiqx*Ջf4惶_C6cCvŮYikm3ɓ-FAgðW|gݨݧ'ɹzнڦHџԿJFMX||Z+|u \~[*+6E)75B}ЯRۑ,!a;:0;]g%{U˵Raws.?eʤT:ܬV:͙" l/*/]+Fʩ~;"wє T}1VND4gQ 4b~S7[x#M0T8=+pҋЄ1aT58Sm#uK;!\9oAgڵԓo~zJbz/0ps߅*lBF 0Z'Ӵo4&)~<u"y*-N*QCLJC'cJ\Mydvt5t1|Acb}Iy\X\XllSZNиWM{]uNjxifz`^nTs̩š:dԗۥ#6X ;UAH!XsaR,9y R#jc{gfv&q! s@' a} Bʯ6B+cHk_soa"y@#7 Ne{d҂ɛjψ1Do\U m(r㘶 ujU5˵Owq f7D̟?q's! \CٯxkSDw^|DƐ2RWˁ%N+oq8$qN]HN5i\'QQЮ6KJ}%@APAk-z$iÐP 6د*Ő2A@RyObc*T?FF`H\ӒP>xt0`'OᜭbT4Q֩MV0GmD50U#\Xm3hՀrwT올:߿"<Si.b6Uux:))'QPiJ&1a?&fRTzO#j%=WSAxBY^8f}ZV@wz܋LUqmJcbbPˑaYkWM(f8Ae>C3"6g&&О. PL:`\Ԫ[kN\kME$At.$`(}89U"{`P}Lox~H9U\p wWn!^ %وgJ׾!LJ;f/yxbiza7~\8P.u{bux86f`Z_8IHBWva6vv 1g;mSLDH}7=ׯ^A/`!X#-lf%SVI\B}5ˎz~"W L9jØQx|"~,9^a0Vih<|w}kXZ{BFqɾ Sa_Dy^8a.2RI;f+C(%tdaLjcxHrsk#R'@}r%VnlH+6s]xM]ۍ q8^u%b#$b~" ^CO* 2SM0kܛ5hkBsFlgcā4[  /N}o5+{W[ 3cK/O r#H .a Y1&Q?2z1Χ`=q#n`e,8̝ODžTZKF4()Tu"f͹!w@6dcRDZ$ADDSvcM_g!ftp&EkB7FYl2/}TTE"mوWR2,YmAf^ixpc?T0 ]ykaǪH߇TƗN#@|ڗ^{+d,1sz@S@@˼glꐏihT ~LFN܅uTQ{v=-MU"x9;V+՝H8T!qlG>^8F Rm@$Tc'ѸMh!+}xY3U/Xͻ⮬4[E?FY^ @bW/X`]O=$/UܭF|zj̫ dMˡbΡT:o6ZiU}+vL9vW`H/z9豘{BIe3 kx nY{^ꊀVG7דt@>14x3D{j"\PoKSG VIȩzAQ3ǰl 4ǂE50thyP ᒠ4*C[<';] B~kOq1}v?13[su~Hm.ƸO9D9 UžAb5񿺵.\l'6Z S1Ib=[ܴ2,hW5vo_輥G?Dht.?:z ML顴)js6r( (T8;nBrv7HsȾ2t!%*?aҀ])3Y+f[ET<#dD3VۋG[YXÎ5g2B%-/vQ*eh~U6ԥx6a֞z.X=X䞄ǀعGP.[ g1|ؚvabA~=k*+Hj<+ E]fžʝPz`7ID+(zT[.x}+mdvuFe>5W֍X;GnSFtaYd)Mx:otp׌6JDŽ.ǖP%׆ kQVmJ?7}8+{PTlB1$ʠF6sm,b3LbKޓ4C?LBm1 эڇ^=i8kalI)ZƠDd&U (;é|ф y U<:J%"ٯvո̶ YZ