python3-dnf-4.7.0-19.el8 >  H hlpd U]>" Uzc7h{уB}e3$ψ]U>)Hۄ}h5jWEF9k(&] SdW|9g$H.TѹpsGG,, LJZIJ$cd9vr6{LL$r0`??d  5PTtx        0   T  L  M( QL Vy [[ __`,a?(a8a9c:{@GR4 HVX IZ| X[Y[\[ ]_ ^tbx7dyeyfylyty u} vwH xl ylpCpython3-dnf4.7.019.el8Python 3 interface to DNFPython 3 interface to DNF.dx86-04.stream.rdu2.redhat.com@ CentOSCentOSGPLv2+builder@centos.orgUnspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm5677dfk""HH%% I '*'*77## VVggD_D_KuKu<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' jjO j  qq78XFF<:%,;M~0!(rT<<^^F+o%V3QL. hhY e~-faOqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤dddd`tfdddddddddddddddddddddddddddddddddddddddddddddddddddddddddd`tfd`tfddddddddddddddddddddddddd`tfdd`tfddddddddddddddddddddddddddddddddddddddddddddddddd`tf`tf`tf`tf`tf`tf`tfdd`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfd`tf`tf`tf`tf`tf`tf`tf`tfdd`tfddddddddd`tf`tfdd`tfd`tfdddddddd`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfd`tfddddddd`tf`tf`tf`tfd`tf`tfd`tfd`tfddddddddddd`tf`tfd`tf`tf`tf`tf`tfd`tfd`tfddddddd`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd4865b0fefe460c29dad0cb5725b6965c5be998edff0230e61f67d3fe4df4c683ff3b1742086056fc10e6357c0c3d04509b5ecd4375f97f8eeaf18e8f25590db116b11b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d09285d2799ea02ecde7981e13a396aff357ef5463fef9eff475bdb6b8dc5e3c02736e88c29e9d24278f7fba77cb4ef43d5d19229fa3067820fe8d81cabe4f6d9ea8bdc50dcf11588b42fad541e812c959779ccfb67b904e3b551daa809890ec52a8bdc50dcf11588b42fad541e812c959779ccfb67b904e3b551daa809890ec520e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090bede4b851b137aa8c0f6c0e94706df78f33f24488a97e5063bef6768560b5c0ebede4b851b137aa8c0f6c0e94706df78f33f24488a97e5063bef6768560b5c0ee6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e879bb67eacdb79c8bb0ff639eec4b60e1d69ffe437d6dd60909fa3a2a29ae7d7b79bb67eacdb79c8bb0ff639eec4b60e1d69ffe437d6dd60909fa3a2a29ae7d7b32707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a04858169652ae5d5d80a540d39bf850bae3d392c33999c75d180bb5d238871f8e2a95c69652ae5d5d80a540d39bf850bae3d392c33999c75d180bb5d238871f8e2a95c7ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540035f4a0ef4d7220920b58c29211549f245c2b0ca56f919b2c4358cec66e3ef923006b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092575f4a9934b4565b766839f9c3f3dd7a8a7aacf453884836a05ec259a0b730baba7b3cf373a90e528bee69937ee96a7faf90c8a979bb0651d5569059714e0f7c414998b6c8f67844c3a25767be36a70f7a7cc3cf00647055a8f11f1f69e58ca7414998b6c8f67844c3a25767be36a70f7a7cc3cf00647055a8f11f1f69e58ca78febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd66868148575f4f0b5bb898ddec3da9138705231fc9a9c8a00ca6039280021763c5048cd791d85f9a4ec15af324a8951567f3868c24ab303e8a46fafa74a6f89f697273c53d7e68bf88e1494870645903b08adc678d832dbe5bab3917d79749a9988273c53d7e68bf88e1494870645903b08adc678d832dbe5bab3917d79749a99885f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed71f4540a5c11cd397724f0c650d5a6e3199accb18f96711b660a43640fed05d5d1f4540a5c11cd397724f0c650d5a6e3199accb18f96711b660a43640fed05d5db2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049e32de51f47d7ca799333ebb9c8440cfe63c87139aaa9e1f9ec694f97517ffa5fd4ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9924f99ea48234706c9bbffe92d699222df82e9f63af8490bce060607d53b007c5004e67648d62e2b22648033023c74fbd83cedb534faf421d9c2bef2956beb3346f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1bfc15cdf1c876b8deba5f33b5c8b3c8d346eac2f3e7c844691df2c1865e983060996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc0799752a621555f71eba680dead72e66cc20b34a6dae0b80c95b49d676c484a6e1eacc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e49a21b25e5e98d567b6c1f227cc7d2fc09367195f393f2a6e93a65c30ed50bc579a21b25e5e98d567b6c1f227cc7d2fc09367195f393f2a6e93a65c30ed50bc57964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714f91bab5efe5d9f33900cad7e4849d211719b2e0608e55fe1b18f4bdfd6a144f145df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-19.el8.src.rpmpython3-dnf@ @      /usr/libexec/platform-pythondnf-datalibmodulemdpython(abi)python3-gpgpython3-hawkeypython3-libcompspython3-libdnfpython3-libdnfpython3-rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.7.0-19.el82.9.33.60.63.0-80.1.80.63.0-84.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3d dw6dddxccEcY!@c pb֜bbrjaeaq@ababaS@`@``%@`"y@`!'`3@```2@__@__ @_^@^?@^^K^4^[]+]@]@]@]]nU]i]S]Ik]@\\\@\7\eX@\]o@\\\Z@\/J\[[[ā@[#@[\[h@[-[qr[i[[ @[P}@[GB[6@[2*YB@Y@Yp@Y*@YV@Yu@Y>@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Jaroslav Rohel - 4.7.0-19Nicola Sella - 4.7.0-18Jaroslav Rohel - 4.7.0-17Marek Blaha - 4.7.0-16Nicola Sella - 4.7.0-15Nicola Sella - 4.7.0-14Nicola Sella - 4.7.0-13Lukas Hrazky - 4.7.0-12Lukas Hrazky - 4.7.0-11Richard W.M. Jones - 4.7.0-10Lukas Hrazky - 4.7.0-8Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Document symbols in `dnf history list` output (RhBug:2172067)- Return an error when transaction fails (RhBug:2170093)- Omit src RPMs from check-update (RhBug:2151910,2203069) - automatic: Fix online detection with proxy (RhBug:2022440,2189851)- Update translations- Ignore processing variable files with unsupported encoding (RhBug:2141215) - Better explain traceback of rpm.error with dnf- Document changes to offline-upgrade command (RhBug:1939975,2139324)- Add support for rollback of group upgrade rollback (RhBug:2016070) - Move system-upgrade plugin to core (RhBug:2054235) - Fix plugins unit tests + unload plugins upon their deletion (RhBug:2134309)- Allow passing plugin parameters with dashes in names (RhBug:1980712) - Fix upgrade from file to noarch pkg (RhBug:2006018) - Add support for group upgrade rollback (RhBug:2016070) - Expose plugin unload method to API (RhBug:2047251) - Add doc related to --destdir and --downloadonly options (RhBug:2100811) - Set default value for variable to prevent crash (RhBug:2091636) - Don't include resolved advisories for obsoletes with sec. filters (RhBug:2101421)- [doc] Describe how gpg keys are stored for `repo_ggpcheck` - Add only relevant pkgs to upgrade transaction (RhBug:2097757)- Backport fix for leaks of libsolv's page file descriptors in Base object resolves: rhbz#2087734 - Include instructions for regenerating patches.- Add documentation for query api flags - Fix processing of download errors - Fix history undo on a Reason Change - Fix remove when no repos are enabled - Improve "proxy" configuration option documentation- Rebuild with new release number- Allow destdir option with modulesync command- Bump release number because of conflicting version of 8.5 build- Add fail_fast parameter to _download_remote_payloads() method - Throw CompsError when a group or environment is not found for the install methods - Respect cacheonly in python dnf API (RhBug:1862970) - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630) - [doc] Document default colors- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-19.el8    dnf-3dnfdnf-plugins__pycache____init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccallback.cpython-36.opt-1.pyccallback.cpython-36.pyccomps.cpython-36.opt-1.pyccomps.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pyccrypto.cpython-36.opt-1.pyccrypto.cpython-36.pycdnssec.cpython-36.opt-1.pycdnssec.cpython-36.pycdrpm.cpython-36.opt-1.pycdrpm.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgoal.cpython-36.opt-1.pycgoal.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyclock.cpython-36.opt-1.pyclock.cpython-36.pyclogging.cpython-36.opt-1.pyclogging.cpython-36.pycmatch_counter.cpython-36.opt-1.pycmatch_counter.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycpersistor.cpython-36.opt-1.pycpersistor.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycpycomp.cpython-36.opt-1.pycpycomp.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.pycrepo.cpython-36.opt-1.pycrepo.cpython-36.pycrepodict.cpython-36.opt-1.pycrepodict.cpython-36.pycsack.cpython-36.opt-1.pycsack.cpython-36.pycselector.cpython-36.opt-1.pycselector.cpython-36.pycsubject.cpython-36.opt-1.pycsubject.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pyctransaction_sr.cpython-36.opt-1.pyctransaction_sr.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbase.pycallback.pycli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaliases.cpython-36.opt-1.pycaliases.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccompletion_helper.cpython-36.opt-1.pyccompletion_helper.cpython-36.pycdemand.cpython-36.opt-1.pycdemand.cpython-36.pycformat.cpython-36.opt-1.pycformat.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycoption_parser.cpython-36.opt-1.pycoption_parser.cpython-36.pycoutput.cpython-36.opt-1.pycoutput.cpython-36.pycprogress.cpython-36.opt-1.pycprogress.cpython-36.pycterm.cpython-36.opt-1.pycterm.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycaliases.pycli.pycommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycautoremove.cpython-36.opt-1.pycautoremove.cpython-36.pyccheck.cpython-36.opt-1.pyccheck.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.pycdeplist.cpython-36.opt-1.pycdeplist.cpython-36.pycdistrosync.cpython-36.opt-1.pycdistrosync.cpython-36.pycdowngrade.cpython-36.opt-1.pycdowngrade.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycinstall.cpython-36.opt-1.pycinstall.cpython-36.pycmakecache.cpython-36.opt-1.pycmakecache.cpython-36.pycmark.cpython-36.opt-1.pycmark.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycreinstall.cpython-36.opt-1.pycreinstall.cpython-36.pycremove.cpython-36.opt-1.pycremove.cpython-36.pycrepolist.cpython-36.opt-1.pycrepolist.cpython-36.pycrepoquery.cpython-36.opt-1.pycrepoquery.cpython-36.pycsearch.cpython-36.opt-1.pycsearch.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycswap.cpython-36.opt-1.pycswap.cpython-36.pycupdateinfo.cpython-36.opt-1.pycupdateinfo.cpython-36.pycupgrade.cpython-36.opt-1.pycupgrade.cpython-36.pycupgrademinimal.cpython-36.opt-1.pycupgrademinimal.cpython-36.pycalias.pyautoremove.pycheck.pyclean.pydeplist.pydistrosync.pydowngrade.pygroup.pyhistory.pyinstall.pymakecache.pymark.pymodule.pyreinstall.pyremove.pyrepolist.pyrepoquery.pysearch.pyshell.pyswap.pyupdateinfo.pyupgrade.pyupgrademinimal.pycompletion_helper.pydemand.pyformat.pymain.pyoption_parser.pyoutput.pyprogress.pyterm.pyutils.pycomps.pyconf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycread.cpython-36.opt-1.pycread.cpython-36.pycsubstitutions.cpython-36.opt-1.pycsubstitutions.cpython-36.pycconfig.pyread.pysubstitutions.pyconst.pycrypto.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycgroup.pyhistory.pydnssec.pydrpm.pyexceptions.pygoal.pyhistory.pyi18n.pylock.pylogging.pymatch_counter.pymodule__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycmodule_base.cpython-36.opt-1.pycmodule_base.cpython-36.pycexceptions.pymodule_base.pypackage.pypersistor.pyplugin.pypycomp.pyquery.pyrepo.pyrepodict.pyrpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycmiscutils.cpython-36.opt-1.pycmiscutils.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pycconnection.pyerror.pymiscutils.pytransaction.pysack.pyselector.pysubject.pytransaction.pytransaction_sr.pyutil.pyyum__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycrpmtrans.cpython-36.opt-1.pycrpmtrans.cpython-36.pycmisc.pyrpmtrans.py/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dnf-plugins//usr/lib/python3.6/site-packages/dnf//usr/lib/python3.6/site-packages/dnf/__pycache__//usr/lib/python3.6/site-packages/dnf/cli//usr/lib/python3.6/site-packages/dnf/cli/__pycache__//usr/lib/python3.6/site-packages/dnf/cli/commands//usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__//usr/lib/python3.6/site-packages/dnf/conf//usr/lib/python3.6/site-packages/dnf/conf/__pycache__//usr/lib/python3.6/site-packages/dnf/db//usr/lib/python3.6/site-packages/dnf/db/__pycache__//usr/lib/python3.6/site-packages/dnf/module//usr/lib/python3.6/site-packages/dnf/module/__pycache__//usr/lib/python3.6/site-packages/dnf/rpm//usr/lib/python3.6/site-packages/dnf/rpm/__pycache__//usr/lib/python3.6/site-packages/dnf/yum//usr/lib/python3.6/site-packages/dnf/yum/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-89c3c14f89320a7d0c0813bd0790b2f01c7167019393a6b237e670007800b3b9b?7zXZ !#,] b2u y-iSqkϐ 2*\.܎9!ev;sW?R:rG'0 Ժܸ«GJǵPF =n(:͵y@)*)w޿)VKG6 K5.?ygwu>-c8cvl$cy3 .tޜy3TCPݠ^i>4KF6{ =*Ӝw@F\fE~I[r2PVr/~wTo=%xS4Dn(LYLD,vRnil/f%m)5o#F잺gܰSf2q1bTNUXK6`!Qn>jF71=\RmLD ) I,PŐ,H4]6!#vIWΗ}ڢKcq[jWB4$`Ap,=t8K5x='Gva]<"Nk[+l{a."c|f=u.əqo[l`]qyv & UΣ  _3ZՋW53Vw[vY9,hX*i:-G=$C@bYQ3I粴.V]ivC Ȩf-OʬTvͮm%KEa`@W׉ިOB8v2A#]u/:ǞJE'ܪ*<]dbEmaCƀB D$[~$*7׻; k;7Ȧ`gC#'2}>իmsb[mRйV۶;ŤN/AEH>4%;GiR;SkV?@(knVl.PUK)3͢ѯc&'۔ O< _ۦ( u5ѩ%YRT"3O\\.3[< thʧ[vLpxW A]rۓnSll-$^PaH·1_?[U 0/ZNKש `8h=a:"sԍMHxFMԃ)VY7Q~*vusaҦ^O/R2K*j-(zڦ8"iK YӪ_*^RI)f3ں*3!vBr3=l?'.Ue3:jӭy`Q^*@^OΘR椺ٸ-o\$@368-l?&\L9#D` _ 8`!$e/sBH*QQfӰIɆP*;w҅aO]WMDMp;@VXfUY?: 6?!%4ytt) oh*5v3]L00ZӉȺ O 5;_a-՗E|Iw ^NoW*,D,i\x_Э7 Xn/3g p#5aw} Wl8unW'h:X1& ~jqYۣ *:'mAj H4)}=+uL(٨-=vW0˛=6mF ۑ,P%pn@W|1) ,w[G瓦zFi?+s\oH/f tkpfww0fvoE||^BH(G7JCA<9Ncn=\+q:dZJ uI&U~j8g"vv|Fؖ1KWi4çg$NDIh)f1xdX>|mUNe[6sPq3YtI;K7?556)2GNc#˲l 11䍆vW8G ;$C @݀4vpWÞKp=>U-6I#cxy-4V ڸ}]:X״~ c,_~)~\'/Z"˩: M{ Vb+>hTwIc?,k( F}3Alk Zq*a[Zcc]+-/ֿ٠nkζX,J߈ Ƶ/>_1~'59o"`99s8*jd|7LzE}HjQlzO8OWK߭n6X!CCʟ)Qݚ3yYry $jY2glsIJ(A bp;;* SR.Ig5?2s&:@K6~*bn]UoεIcd9&Qi@/b@]T6/8^uĊ2#*0%I a)gWع4&856kdJ,9xlړl3Ŋ1#5!T$)%ROy b1wna<=׮<Z\򃴓Q=-.s/`NK0ph\g~ =spĠ] 'll֋6s7@gJ5ɋ ~!:?)kH~h)BH1x rƽSufW9}m*xےS~ L}} 5,Yڭ*]4SI˴;:켹q!(y jB[1dŜ1s/p-7u+r\TV+ax9sڈ>61Ḕ+~ îM-J2%J2<ڞ:ZJO|zKam5WSZOkZ\_mG5DezNH,YV }Q] plH#fp<${̜F^\q (wYvYiᖭjCz``"0HnrB*5 v MW03I HQ鷣G<Jh~ HgFOQk;b8 {kNO)衴b5)\k?Yvx<2X񐃶[x# Ӥ 36 rlQ1w2,X.pgnPp83B#A =tJ&tatRL ċߪ_U7,Kd](L h;M+[T} /c]2ىS7BsANgZIzqzyFX# rل~!s)_w`Fuq`z̾܅RrP^=as^XpW'LTh0"ą'W!`+3NCSv {:u =쯡|/3p )R%A ^.f-tȴx-y#ɍ;_l0~NFH%/m=iîk?^`| TnSS\ߎ04Wv8^1t;8ek[FS(&9z=aU ΞL Z8.]ڠ6| Ԉ۵ (6gq?nMS(.דuWGh-kFPd:^U= p^_9`H˨&ZǬ`l{wDӌ/t2w\H/I#kUѽ„pρ$艻J< 3BƠi.pT``bN/Ӿ;=WQ.XVtQڳÄ+\\$ vL A*Q18jlWlL qpDx['9yl.cI9aU@aBX}5R kp٣h>S{ >(z(mjGt"*GTHfɭxwHNj/ wzb:&e0(?,-3f5@9UA` yꆈy9A]pM'D8*D+z(x3/*`VhXL^8Fj샸8*B)(?ڂTzQ| 'ԓ>pS[ۻ6'n 8",R薆[g7<6/2A|4;ٶ%sfZ]i-Q˃iYU YAhf^6ci0M0&o 20_NM[]t@"nI!]Dq~h/8˵fz['5K W]C=7uh̩*Pe,icV4*j9L[? q/I6)Kern)=] u >vڵ)Pz@< WjBM\&q P.|߫*;HUfLg[i`#>)Ͽ¢pЬK\9ݯtb` HËDiTCQo_Ɔ_** 6$$t(~68YZ}+F^3!Xc2jy1ZltT9s+4O^&}l>f{Q5Ћ3w%\oczY"zz){0 ] Pr=۱cA7ZxG\~xeZܿ*<zf^P,%G; :cg(w8FIB_.R>&TrEVÛXG s>Xa$|ixS+{[A,MB5{:;~V &${Rx8LTD l)]K]B^`WuFh"9iyթ̀NZWx :6TB΃Gpߧ/7*L %HMʹ,p9\Z뾳aӋgq{6w4Rn7HbQ+lVtK,4D ٿ3X)ү]%WHaklʇ4{WqV״p=-ĎJǭi[Ҋ0߷FTZ--6 !T遣Go-du^??Y_d@ut9dzF2,”5'ciH6%ֽ=xxwZںt U>إNaզcv)b!I 'k[S9 9 p+'[M sow?6R#LQU%vdILF<<ߥxZK%PZqe_!}GkuFa#}WI+0 %ٔepn,HL9Naz65<+c6YX~MMxu(Ҩ*fFNTNm5xRNA A ˱z@ھ!KLVu $ݍR`T$}Uktڞ9[~9?M+}PmZ:ۨ68E%=OJʨ?Cۯ%4J%N4*f)Fi$/14Src77bDxDx)[$ιkT |IBjg20[^AlU:ASzRPȨ0cLZX2pUvʝ^|=#t%"8bw{%BujC9[V"2=~j@njFo\;=v11P1S$X5!kvwr'%Mн^p(U48fAY!<J.g`IZDq4 Q,Qmn's=XPvYsPo*Y}kV"})D  k\Mcߵ/n yWI(=!b+z z@'jm1Ɵ.akX;xI2n\i8xɽza2 ̭c_^ RX`E@'Is9ުL@PLd1|RD#ΟYoNggfq*-:=ŷO Hy1Y؋ؗŵr2}|QCܠ]$zزSu3CJe1- ā6z,tHtV#Ț7 KhCo8&4i.*W,m 4\W1'+ \_%ʾrgU$d?eƲ(gIM*e\;7N̂̑YQoeס>HL6#mkƕr vD38ւ^敱yA\-FmAP#hLԚj= j-#$w-w- 6) (s%AOYUݤ0lPlC;3Y/qؕo<κ>;z5,[ul^GɓD LlⰥ{\Uwl|v-O= Ex VRzNڂ$$**{:pAFN`u _ɶ;܀,pC/Xd跼gcxx!@ϴ\+*/ҲьJ6@cmEpcT@8Ht|Aqȥicù5%jC))΀g$B9'z)!+M/Bi&%lL 86-Y":@SKU=SvV coZ[T /-Xh>>&# kndV54>(-%v9.q=T%pKETbsX7{殑p| MZDoO:\]G µ;]NjU>ž!O90MxԸ^xy<{{5S/Gܗ3.dK*J% ֵ&5n3Y D3|#ZqPEL>7N2)`țFl ITeUBGzmW~T`]rL%ѕ-<F# {jcU`Y^-BŶr겄[d!R[b'=D*NųWU߬ھ|TM8(7DǸ`5 s9YqX'cKVaL^c@B-'cԔ"fpZLףu[J#~/SfHnQ #~JDy- iΨ/x˝nK͉`UcNнs/._n뜻~Y @|6OYb-TA%9?SG 5.uMP^:=AFbe$x_/09ƬѤ6S #:`UtO 5ݕW{g3T+Zb,Bg>0!DY9:WuX^-&aP5 ؚK(i*aބ{0nYU\ XtBq?hTT_ '8ڱl׊ :%&uWvpd 91573IgP& 3顒1, RJp"oTWpH`3hUS[J!Uߧ]hrΙH+`iUKitN"eFuQ{8"Uԡb>@Q ]V'P6ucZ@4A22 T>qH4PD~j ϕmRnO8aYlBɠ_LYZ|ZGBRxqp(&3ȏ4 {qW+^X<Qw+PIV!U& 8pFuݎ&}K%M8Yl/ͽki9 v}'nY2>r+#X lPf<”' G6/ LXbo{J&x,'s^q2uUVqC/DgsIIq=whb,״jL.riqc7ZUzO[GJ*E 7F5,n[OqzN.D+n2NWN#ρA{kcYpîxa_FJqeI^a׷SB/h3IrFXT% q\N䨲!4]kBZG}N⇜g$BUrٽ(N-cjmG_aR3e(ENQw N~2i <qpb|"O[zKgtjl,ςtIt}%Ep??~&tl9B3PgRd g8(!2P_<$ٴXҝk'[ӎ#/M֚o@e]9z .^Y6Ah6'2LΞl.ՕݺZOϳ'nw +^#dQoW) ]3{NK&s\ =̘ aYYhb,iW W;qz}T"uEm6"MD-(YUuF&]^/$ݶg`l2B0Sph`8X4Px?=Ύ:wddƦX- S.Y꧸Hm]}!5D$ԋٖ2ÃdrNf/7}2i'z%8ms jQ _6Fu;XwTc`[$|k ČbGLtGM?l i rM^+HN"c%4wI3&bh,}Ibɦ8W\׶YL)㵟naƞkR#E|rneQJi:@䄴f, 'ep:)!wkt/ 7 obSM JkM ic ߮nVbO>y KܺDcs]LE+􀉹v"lt[y)b%.tڃ8nP,$$bdu|MpW9LDD G(@ G9i/Tۋ!4}D$qYL,7yI@] ^Lxpkkf}di*&w^G< lWlOiӖfx>>TJ۵.^|U}UR5Rȟ(8;Լc}Kʎ-~cKIA?"{TaΒټFBR9 щhW=i눘n$u(2`,+z5 22^{"jE9@|}C/`*"[qu&5f7A3'~ZMeTϒ1 mz&wK] n<\z2[nBW4uoۚۏ.s>wr L߹=e#SfxPaـ3G0R 围Nsi^:jaS?ϟc51bԷCƞ/It` OJbF4EDy>E\q:y?,g5x I-3nɊ{4],-ˤ{!Zj%|Xd_W%P6C=0n AOץ:Jf.Q%],#>e 0BY̿3/vcf)PG;;qb*f wwIAEZgҖ̪D=pp>BӉ14Au0к.((8ŷDkM_XYˌޞֽ3?3 RT-!ɴ@uŠS?g^X5~p"^iq?G/v&18e{q5crX=.#R7'@ggs2JZvnju8uBFV ]6 B6Ԁ= ՐxE4Xf&YEVc:۠_.mvE=fWaJQ5LVS.^#vY3[>G3 u 7 к:ݏ=ˡɡ:1zb:ǩDOm?P^4Y]-WnoIy+ |Y&l6SkK FVwonA1Bkz\-Q֦4ݙ,]k:T0Xw¦R}/7NdJ&)U~&NDhWoꏃ%[HD#}P|zn*RƋV9Zؕl7mOxrNO ]Mozws)Ή-3&v]MJ"b] ͲVBAg^h݆ O{UD'ޭH\s]|IQ.P<8R&R ̺͖pTnjv't>Ic& L5!h!rj0i5 ,h9~5 u6Oj-,dxjI`I  .a6 l_|Z?xjGa;SR*HQ%xâ~ E{D-^7},D'M*%̽L\7%e!i(Q+64LJ `$_KF #O@hH+'g-,S[m%&M3mm8?G|׆ZOmfqi^q.2g V(hIXJGi9s;˧ک!x!{Ȼq_ EE1?G=s&sgGOFJKGry y#mSšld&s,V1 {g g@d=ws©zۢDp\g4e8ϦfXD&6&L[w <,Wk,"B"qʿA7m*:ֱ\c_ihŜZЧtILqpiA?9.%q@P(l0?L=f|xr2:IPF0]^'oj8jCuy`5eJAf%B\Y(]Ge9:;Ȉ 4*MW iF~gd9;Uf> 0[^t1~Tp_@.?^e[o&1BehUėWGߴ[(LڀU'V56#[ VB%1f]FLTCɺ'eLb A E`I=ϝoY$X̸ ثWJzLnK2.h_4F􍅳z%aLa{'Ŵ}/ηMaz,66iܢǚyaqdFZmˠB@+Vr"цJX-颪`_ۑrb(K)Bb.Yɛj%mYjo( z=G: =P4'MB7 :˖ +x9yoUWl/?#!GytcGEjuw@AA_=SU]ڻ]n5G_{P %h\~|A~aJOg0U?{꬈H?6[]y&Es]˛sy#`>VS ?^RsE]G:O J~Ҳ&StvfZ _&+9N4{Ww N;,kaד?B{5R5tl@1XNƕfL8U(ףTn^ g0V]%4 ~-b@dLy8Y̎ cWCeaƻi=Z̠m)ó'Gmx ,fg3I 'ʯELv3Ǹ2&Ֆ1YoQ+aGoS*JR+@"k#zp£D]cs5!ȖʇV w+ uDI'P6,5Se "ARjU( EC 4{Qat&҆DvbCkd:43 5rN{Z! 񻜇-6st}3hj05ļ j]# h (4&e~u P1>9nx _Iqt1GU^({u 8ܗN&ͪaWSO^,~J`:d]hW@?u_"^"Lu! {:NE8Hǿ p9VȻ0 {وho<D OH@Y=IKj.;M:}4S_Q:9TN+?ڟD|-G(|b{&RH;ǃwi̥dDE3>a #Ku)8;|m{@\@脍SWs[J܅`Sٱ%~*î30GFUnpI& (>hH搼%j:4_H30z`UV+g }hiݣࢫ{ \-MU/h4)Za |$`٘תBUWR-XmU͔aOzt p(#{ l+9e Mmy\Ob/KEbP۞Sn4N6F7 0׼t7ʛq7Dl1es;~JƠk>\=IUG 㕞4Tq? Ol~n  \\d,:/Mn7oOmnt{9b0XÚlaLK,kۮ3c2 +`vLA4'6LPB=$kyGQf$saaѢQ5q&D(xdp(3N?0MjLJߛ3Kn /$RCcgai xbf>gݬfhaQ?B^x.dǛfQM5P֎g%m/.urrᴿp߾\ wVDP h-̙!yRYӨfM-K)Yt5Ϻ17jR6%5iuԻ9フ6&Srescq4 ,Qhg0}r$6$>I#334=­?=Rt:+(|Rܠs,,`RLIzaFqٵש8H*#B&0 {qIJk^K;b@1.L2Q$h[9*E% Dw锟JFZ5E]2t AE1*.dmn{rCq5jY]kR~ƱPE"PhF *m ({yR q3C088>zz},5&}_VB ߯opWЧ9֥*Y/#6[ܻ",{svR߅nnq{f\Vdž3~$VS$soNw/*K($w(#?yS6BP7QaS^@if\dz h&C$W]Wcƻ6Ho 9=pKVU04wT^X!@́SPܹ4< v jaZ8ӑ b-3>0d%08x.Է)ͲէK_HE;ꃩ-N@+ .]C??:klNG_m?t=u,.[_*ћ[ЭѡV_ eҥ gv;atdp^f@cqy?iEz澱&nVAKPZ{jOvrt7H l .HJIhz}tvӦ֝o8nhq6J2݅@'Aqh2eVb7lظYp妞aij+Pt)!W(ʐTp_[|kfу?هPy΅צo^3Sp1[gnH>H畺Y,ɦ K(5%3AYϥ<0Łhΐ/-'WŲr0?"r!n&.~%cV;n&fNwf3SʖֈڏЈUmJ.HP!)kZ$4/TG"Gbh?$e7k&:ui2n2Vb *r {(yQ "r}bGj]Q[3=$@Kv ,2˜b3s~W/}WlڰaUk3՟c^?ϵj62@y._6/>9 ָXߴUeV+N!LABγQ~'tzxB8Uy>sVC3|'7r'0 :=ZW#]-Jr}wRDytp.8Ln% M*3AtV̭m+V9*6},*#l? [L׾nFYō_Yd~Vw!S!+'dv &(T R'8^ jm8T±Y(@;ͱ|P=m@=Z6.n `EfFYe-!ZRO)s`--ےLs>cNs#&pECH +ǵοY@ĉJtsh ݤ;b@T+D*$/ܝRчdbdφͯkr#6Z,ε믦x|dPĎT S%eꝡKpZ)J~ٌ4AaPߓDeHmb0$ AZw,sHvm@, 93!pb2d /e)hFERiX>o:Dѧ @G8M|K)g4/ }7)iȆ;PnG ]$I;;^70}ݙ.gNMvEZAY8MP9ܧK)Ht)UP0(a7^ ^8Ȁ׊kf~=<4,#v 1635y1U"ƮN DkK+9mRG$hQ%Wv. ]*"T2@-t&Rsaqє}j#iP8fHpmZB~I4u8꫹C5\ܪN.Ec'?H[ }ɀTBȢ;KNgCpY& yї~ /|a@cU`7$oz1b|z ۤ 7+6R'TpTK7<;bS~O2T&҂c#?i)KrN8 ~0[ SH0ť9WeY`[(k6$,& ߫0uQ שN''8R8J u!9>y|kNyN@X9p4\ QZ$GH7VM+)Nm#:M<nٰH4?#ISء0m$ь gKҕp]cC "k=2-.G, k%E%>=k殄R_;*Ex:WcoD=wRW-0043%0geL+n(HC*a&Z]Xz#t2h, "iUFty#801ڌ=flҚ'群Z[܀{fVZ{^^Ӓ*'[%vH>IOkcV+[}ʊ=!44 I>U+aj% pYÉw:UXN`d'Ր\Mc|R:k`ac # j}s~YQИ4´cLtEcb 0̺T3d0P&$Y}8Vk> .;Ȑ[tצWrCAҊk+ٞ{[VIA8jBB}j|kǜj2իYVΟҬWU%y חqıjjY p܇'8fUsJA zbŸi`SԪNVHdv\.8[V3@JK% 3;|F-rSY~1>U w*hg=7Os= "h$ܽw ;_IirU':n~`npI"W~Ko;#vd]D./ $|V}eؔ 8=&q:c^K6lǔׅpl,]F7%وb<;t1ACƈFr%0<;B,ΐ[\4R=cA |5AVSv#fkgQSZaAĀȑi$rLgYX}\T6YM *{؋tX+KNwW vzN ,Zpx7rG9n}=iĹTĦO7pV/q*:-k;ez;OB,2MԂfS~<kT?+%{Ρ"c4X[HhԃGz9=|Pm[fuf0o7,ǀj"mO##y#"sxv 1]T9= sZ&7mG(/|B뙶SAV:O s=@T^SVWHǹ҉qPs|S\ᎸCrr;?tھhQdbme〽B*"0|wgj[cқzk.y|T¡#2Dmr \I;VÅj\)tQϽABѣ-MxfE Ӵ3RTp5$u_)c8u'Y=Oޯʈ@e@Ͽ!l|eߢoGYᑴeb {ks+o3EofF]],K)ޥ?&7-@8?^d1ۈIeႼGo 1XKЃx^%d%@1?H}|*qCAW"NZU^I%QbmW2X 大LQ~L.oᄙR-˿YC=}o\7`[ 2M+ir:bud#hY3t~D ֊+?IߌaEٷZwܰ Oj[I!=ݺ0GΜ^)&eSF[Ɇm:lwР!!_=wnx^-FìQsC#8[㩁ܢ'L%W)"؂]8O&1^3.̠fo.|fSDa>zuf7 C~IՆ>D$vbZ2 dDۘvv%?ȹmL' Xf(as$&bؤ$t,uGNП9vi< #itM@Sv~hTs%NIIYDx04PB5Ayɯ}1:FH  R(cp ω6rᗀg@㞲'7y0v#6Dd/'jjZV-762{@gDVUQ9y獨EJ q$[u0<]Ń%cwhVS\xW=v~#uVS#ĆM@h^J4P {-- z꯻^R2bv^j(gR[5nI%L7 ];JW6$1a}ϧ^/o3hI9ƃ>+t1+tԓ`2MJ,d}l9CD[8MaG*%[`w/?9)0#)hA Ttn逺2@SU8n,M 5@z%$8wfz[a&r]@nAW4"x ackƨK]:yaw3߹aϭݑfm'aCK&Y5IuX #ЙOa/~b,no[e#Z{7[ =ԫOĆ)E8OQa< tUvSb:$*W[5NP7h}m' OM@Nֈ=nK_h˜i%Eu1VDy?ݡܶzֿ}OGwiZ"aSBwS~Q!vAڶ ;!@2EtZnh܋&79<>3P˗eUD?! a^Cbkj++IzI~ ~w.l]b Uꕯ8JUV~TSN@: 5>` 2. JfD#ưd+)MP|u\6U o¢E@9/j )@Flj)Y~z܀j"ݩ@x[l9D.4 0.mcn\f^Q3VS L]|.M~\6bNSHlГlGoq6LIm B9D͖[8վz0s;DɡagI p Cd7oMH09jhяaͽi}\ӏ!QZ9״t.:# e?=iB0PXmS !\Vwݝqc+6LqO{؀?tOnɁSR. [bKW.|kbӳ!*olZ`e}Fg.˨d%$i1S)rI9&iOs 9s4(,bfan2LѸw>~4IDjD g\'\COqTh~+Fy1HI#ppq^US:=4|ը| xepbzΩ̘Q5&>7/6{ @ATa8|=C3xbp_[O~g~?BtBt^+&N>s}rip%>_j8G:e{ ^Op/w-v_1=B :Yz+qJN{f^M6MEVx*jI@%s r}aMeC`Sq).7I3h-d@I&=h³?$77QO*j`qO~9r(QKWiklfqt8*7]Sr%ɱ >~7y,3ԾmG(> 7U{~u@ ;492 M4Xl|eC7h] >!X^eicg YW9:U>L{xA!׌&/ ݰ@VɊ޿3 aa}=1xJ' Fmoh!G* _qĭR$݊vH` \`=PrP9|\wo\s} Zk6DMa=`>H\e ɞ]tj}8R J{̓b!<®Lŕsa&IvB[?;}j̖Bia3M`m1+gSUpՁmy{"n_dlm8G$3v# ] #ȑ5-8)Lf%\P*uFr*+^<:lO`X3V0 {U v .[v]:ЮQ`/*ϝ'Z?P͘`.|ݧs䛵4anl i-3==^s-'yӰNťkAm?F2Tf9xL2:".{ۍo:ԿqJalNwFQj7 CS/awӣN9gANMWwį+NW_5Uu xe&_Xu?~ uoӫYB2Qf3>:|pho:i;q_aI>bxb`oSe>cJO܋H Kh jaÁ/`>b[zڼLr=Wͦ])Q> &z@$-̧>)S T8S\׽-"xfx^a:,=Ez[? 1M yCW &rq7pnZp' +2Vx=b= s8'fl$9HKA) FuUjґF^fOqa)L RrZk}%~i\ꔝ3)1cF<\Wt嚸‰RUh.ȃS 'ՎE"d[ &Ux%A= BjMK]МV%٬屑n(CF[C`dE7txk*}+${Hl;ܒ "ynV,/nKTRRvs_SJַ 9Rfj '^jn/=MR-Y)w 3 ,~e}!*HG$¤Jf븜535Ԃ_IJJ>;.E[KgyfGh ~S|WQ,M]KM'x٫zt&. hеKR{ 䜵ܩB:"GCH͞8 ]-b[3mCŀpe &| !-)md@XMnf2PB/r8!A Vym8yթ N+ցf%pAB|P<@gjw\;IO!a804!2 Piat[<ܿH'mUoVLV0WSM1Of˦>a}ujU^h458 3i[ nFxaQK)HEpw(^+)ڿ?M_Iif>/{~.$դЋ{ vaZx89w0.~YB_dp"Mw:ޫװBQ7cB[#<&!䷂4сfqr`D/;A,{ȉcNgZrl%F>NDK6LB1g0%rJf$_KOe}@ \bg0ywz8.Ƥ僮Q,I7~2Ѳ{IǕyFl-RGچկ2c%_Ct<6o%B !.LvD  QՌfe-~|{وǘ3jy/aDS-3֯lUl>:=ƃ' '~YEef-q[)^a N_J'ن&Ԣ:uLMϱƣd 3?SRc3ODqWZ̴Den5| }Éhp-6?6Ņqe% C|gU+t#gl4Uv+X^-wOun`,`d@J/KG\0M 0%Z%Tm$ &ң0)2\~]]o T@dckݨ;7jpu!`+f!E9y2,R ȹ$*Ɇ'pu(ՠkATywtX̀#0(d96 ̘XEt'ְ/ )FY9bsb ]-ma`x2Rf !ڃ̀ ̛lᜢ߳ުqW@o{$C{8 GR.[Er2g HIq5Rj1{d;c5暞<ZH#qBAdFCڕMz˛,DCҶ>ױU،(:}o|;]k=~2FV*;Ф?IѩLrS5zq'^1~T>H z!T."7E\ k(L>P~c4f'd"TpP[yF 3vޟw?"0Li(>ؔ G?${7sc?WȧL\Svyif0 b?pl8n&9_y7;<λOeݖ CP WDm~/1A~am Qs곭ef"9=U=ӓk(~s`zd o:h[OThaUtC}o&n !c1+j&jG,δ]r1F5. d$+WC.nVrDpV2f⠈eީi\S8k,(T\#&t%RF$"(~ҍGx3_nWCمa+hy(!6r߳Sɼw߲L>To'+8\!c+d$gLRjG{Ûrw+ Iab/0d k_z\#Ӗ{G>E`S?Yс9THTRm/vo%rLF)NfsӍQZp6k?_WSD?*w bC揄.|"f97z9&&s_ K Cf@G{4v#\4،{L"VB"gT .{_GY{(L\$pw$ ~gx:>AcoWۓF70kQ)>&C_3q-kd ¼"T^ι.↲1< / `lJ Zh$t zy*bC}uH3bSUcwDXQ.ĪFlS6pit M}Vba ;P&AZ\ pbS AAtݢ˾}QL3#J`RgkA2 AvԯDt0{]XeApP"- V|Ǹdۘ`*yۋ6pl)pcqɸoڧx_q+0:Lͨ t/geL$P!ޗ>,slAj1E~&J8E*X&[^a+=eE;6ë.TAA2~)1YGv?SUjCk}drǎu R`N]18TX3Dhj*Z9O`wwb+T>ELx8P@?wPfah[7)!,,񈼩F0]޺oAev&p2EIeLI2C(je!eP%VæԄ /3W )ÚFQ '3˘Cay'e{Ɣ5C<zݫuΕ־-B4k `HOQ#ր=phs.!E6A&VD=h#uGwOۧG5I:n[r'H72:?2wv}{ }!;,j3A;j8/u O/Xʳk~%#XRaۛ;iU^f^}Ӗ46W)3ͷ!1fby֞:nьUP5q*lR9[Tώu ÄMHtZ@l/X4̅xO7NvI-E#T '\(ؽⰷLcqq@sNzA[q5ŸM\B:ܫzF[|*tkvj;ǀ-w*@F)q`[dz*=}xɾTIFzs&$13رԃT1!|3L*kG~İuC.ӜeH dy81Y2H[s? p"ccsM|. 1Bp+Ĉ .qkN?էS̊* )ԻA?Hqebu'޺S⸛XTC"*RF +T`ewr9:A&'w{ؾDŽ|nmgkDa?hKJW?MzufH Kϕ~10{s 3CO$S^"3Z/xVnpyb!'v9e7rL=nDN7D*IT _ħ5ϙ澌3gΜ'|kmzBj'VZ#݄\q0# C؟v=W"奔M7}czT3rGT"ѩyAk~S¥z?AGUk- cӔm3=X"/b |vINŚeN $=s$Kj]i90E ` ɽgo=ns^vOiUޞIsxFPG|W ;nA'^ҁ΢V( }o3c5r_ dhFWVq阴R"V愹O~͋c|`.JXfV@BEVN)TMni"PcZqᬬH,}3\R,u„NɐA !e)/i$Cg]J*7m] M]/#N,2m6#'H[Opښ - FeAÓn]SєNx8⨝) t1uи3?W̰?z0RX;DVR{ƏL\'ͦ:ɬB#֔Og8P:G_‹0.ni18mw ,h'pv'͡B'Y9 ՛>}_,mG4cSkHs/E@᪇bQ-` 3&(i:,a3(?+[:yC0.nz14{e6T1`ˤ^q!r!w?}'Z]@g/%vcVϨV`@s 8S62o˳xᤳGj@xl6Tsǹ'.d sBAPC}ip"ťg@[\wO&\|VBj2QG޺P swЌ[F|`A(0V5%5v|y'IdһP #*|qV{Ami8C ϩ^PϢVm;y5B+ƚ;=~zGRI-E4*Mp|Ҁ7,t"Z|#H<,|;,>oD] (^[K"u3f 3A]Ի؏RkA zZݍ(zafآ!=A\ba;rfvHlpZa-I(uGԫU>"ʑ%!߿]N1DRxeIJ3z05e2x )\! 8 ]u+J.s raR}2&656̀#y(4D"fM‚68z$L"Ģ\2ra+]C9W}轫M"n5AӤWܴdɗw[ʝ,Kk}=m2!0&9+d!O"͜ᗠSqiG=ȐGuS1R/ٖsōYњԟShh D%T>/F¿ %́r C%+2ۤvۻn-oƧŭAmYB0gLi}*4zoRʱ)71y >8}`5JN|co0*Zh̓Cmc.!^oMwۥ^7^nB(-"ٱo9(Yh])ݓ?9rL,V[8U=>e2_fLo]k}˔U"~r\ދ꘿EGwhhKdTGB: @?8OHB-΃jS8-d('c4 1p|LY2(J7K2f 0̳y!ڝj`KWi,iT͟*;W=$G7_b ",gwurp7@~@Z\85KSy`8%4&yX9d1o$qS>ت`dd GNŮw 9ȥ<ÅMR'Mu:ɜn倩e;`0y3MVG{5KU>vJ>MLF 1˳H9^u9} g9IfE<?!H(m:o8l>^600<}o3}M/VY2- b@N*Be*}3"\usE7J~FE}$:YFM9+: t~y:ӫN! `>8KW64+¢Qil$i"Kҽ 8a}H/NJeh SBʖFpÿRd%e`m^UYOl[=Jւ-_?JG΁6,:R3 J 4iy}VMe٪N=IqZܣ8b \KC R"k0 x)µy0R-QPܗ0߅ [R/ L? c[/=1e!FuuDc|rQ9<ylR5&PVcJY􅵺XLg}`|ۖ߯d6/ ;de*D.en2S8!>>.׊Es _֧$,waؿ|g\ӭm/^OWCc^a#ZQ,e"JyT\b$C-&֔^!ӄ e[nC]Rn,ڱ'( p?5og1g0;sR"&ctQɶv?M]={Iwpۚ;ư[OAX1\|<+];Q63NXdI#ϴ@"v(9?+A-24acKK@ٵ!ญ{A-&U4:ls!^69=B: HTw2ld!r(%GVibQ/ȸ\<&Y@+#?@Q_$u9s%9.ZG.*쇆U^p_MW9 w }m#ןyC5`Ivednl-~_% R< y_lM˺LoRO'g ISY)B 3)[iAam"OYne]f4;oơwB>t=\m)95%u|rd]Q؅SD,5~F*4oµ1*=asҢWS CFݫD{r$ĽMEdUPcZ]RqToI ʷmRjxL>J<7GSL~/"FbۄO{AJ= V^Xt(<6զnYPQ_;El$T]!z 9Mb 8WED=WĞk)TPiėr^x>Q@750hE Ǎ8G#Ti׷6@T'PKFv'b[9I7u|kUjQ!u4 \0]WAٮ@ohə{YO%k#_@{+!dJ`A]6(C>Uq] N(ŕ](f V뎐_Fu@_.܍tl&Fam%d ,ur$|,F߭\cXѺKi=ORTw7C! &!sr_~eMY0 ɾ3;#cD 7(cs\ýX>~;X3͉:S,2o Z>Dk !v~;zJ>hgxHL%oNGpU":,z'5Ң=ou RӮ,)q<B. e2ZP c:ѭER_@_れ=D#ӎyԂ t:(<g~5O&*6\JL1%Pab /Fj'Ѓ{:u{шj#l /b&tC}@D0e`),Fզ0 oL;N!7i`s+~>!&|C?i-ϺatoKՙ/>2B$Ni? Yk/4lA8yT'$)tg#0X%E=e>"_R܀:prL1OMQzR <޽cQk&jH|Fę5u(hf*]N9i|$Xd:JAf-sJ3}7OuZ*25MNS? fݽUpUϚ.f8h?Cl'6 i [^F⁓B'G}k]|.9-0_F̣Ž߅"2OlMcE٩˲7HL=9+^ءWBf ]_AwS}czsϽ9F0 0 3Ȏ;j% uUu1`%#  &黹R,b&uBq^!w_VΛwgKII#oDdI׫jDž7:6$u )zoV,o+`l-M܀vmےQ cm*.⼅Y;JOF6$w|-ƴ>J_][s9P`oA39?e憔#YKƑ~.n&&7K% 3ݱhA2~(ݧ{} Zl9juB>6Nf".Wol3bތz5 rf !S)t JT6+5_~D~ = }<8?ŖqTOIqM~Bę:ݷKGl(}(|1$VG$Qg(aC|"%Y7:&1oLW]C拺[ ]İz8b Y\tAffoI[!v*Ơ, s a?8gO3O:I(,=IQVQ~߸kt+ cf? aՁDV9a)9GD+80Õs0`>*EIԥMU=X; %3`WEG࿠nsStɲ̀^tF2G"IJ;N*O]7'kΈ%tda !@j_Bq6^aCE! UDD~ ilY)E_Vފ,PTisT^WI^e}A}󇶐ζ|@n2 5[f?\;Fc%EN\…v %PC׬DCG'@ar?UO6! y[JrfQ$dV: H0Q#(kw,FM'Ԓ%O~ APK'7. v\\Cn0w&бӠu_vP=wg`!=7ίt"a1+[Nlp/yG{6q'EZOJim9Ax$ގnCIoGڬJY/A%Mt{\:I>QcͦYrT?,} 9wOLli؟hR'-}()Qdi`+;$a$#e{*fTK#$#BH`hKD݋ixK+֭ 1c#wuώT`G <$R#eD ؐǥF/w0]C:rWr@=\vM^Z#к[,C=f3\%M8 GDbuey߾%ࠟ]5^NJcc"x(z q3M9aʋĕѱq(B+`NE9O+MUmHgPÅŇKEM= 'alI|R6BR!rVV Љt熟]%XhuLG*_|9OIT צCʳ+v򑻷"O%.ulΐLJ:/~0~vrۻ@[ӕ <e R`}ekp&t sI9-3T$s-Xj7M ̊suSMKTTAoŃanM3_ɽMD([2Yun* B6&`=փD"V{Ң5[ ]]{4 $iRi! a2$Ŭ݅nxBlQ+yf ;Z1To $8yZ"n:q_KE,d㆓I\u[i+a\k_ᕮ/%p1<ƿV9)K<.Pm~Q`^RC~,2Jy3O;)o6dksϛɯkij}a1䣘g V>5,Ђ[aSӜ9&-di6^7H޶V, R#K8t@z5E/5ݓ5{mq<"Y Gg<0K*X%ק'k 7>9zs-'ٸA6e: vJ|9$cdMp (2.ԋ}rMm%Ej$d1R.nyx.7hᓅnM\سdG)ϚMIƩ1D^]1ڍHzy9S[@0esI>m&ЗSiC 32`:j&ĚgF\Bcvr*ejƧ&L"~[{b|,=Wb{4~=(>Zxn}|qc9[(=AVzE^\0BeH0,pgT)~kӟk-P mdK.t`\,R1~wE]@&CEԊeWer?bI ô.W^{kOD)P۪4TE7o~Ԗ#W$/WEP.vr&zg֐a"P LQfuKRHzxhƮᖲj-%Xh-uvfjaKDpljGN_h.fruꉦZR5]ڴ%|+K?bU>\0 WKAȓrPq[Oؾ5z1ԃ$ @gJ0q *zo u+>\G9f `79 5ekPD#1(lzEM-O]Ias,6 Ćl^V"#3 ֫*$g'_s_F \e,A[i*wp[rbHx K,?31֒QkkfL<>!GD &%(݂*Ae0ڞ0%8ksfb.%@'6@F vhZdj Y*-0Ek{>j?6p {Hd㝄l~z!奆XyGC=J"HOuc w.+[_1OMbH4v 8W%@|,M)e-QEChZPVW,v. rȦêBp#Fk[,KzP(P%r_o'ј3 1$j?o&WjRJ#?:ȱ0s~#A8PC27Dڿ+ID\ I&dJbtx@׶OpyWY/j6CS7Q ,woG3dC?& TU$B:#Q(ϘJY/%|~, ʬR/TKـ:9eY9ʨ/Wq5JƫRӨ c=%CKQ֐[%3Zzh9|^:s6J1 4 .; ~?LB#V,,&ī e#_¬PU6}IR-aLa `ƗE-pSVQx?u3 Y!JaEA>U"NbrpslY@oqg{-(Bh͌#xN ӛh#ZF+MJ^;[3s A%Cb|Rn: p z53-zoʴj}#-Fq4wۻxEEyT`ke@*wG}WObv=,p: ;Rrsg.|zZM4_FU,HlW@Xط? R-G7Q2${yFa߽U&0eԫ?!xBvH_T&Eɼ  ,*A8MOΔ)dA[˖#;`ھG6 w RݷtV~P`x!{SMH mN˂m m(,H%h٣))ͶK5Yhc}g{J ErbHudrW=X,Bj*F < $Ao nƵ,Eԭ}0F? "I:bGBҐ%NRh.$7ߜs٦w̥B; U63Oɪ6;W ŢkŽǵ dC\Ə9 ڑc]SV ogr8%`u&B ƌט%|lxX|91q ^uokt:qd*m;Ymo[H[@Y'\ouu|+bF vʛQ}&j+-k8C G'،sޙ>%".ƒ[CQUsŸa7D!׃ 'B fUn߁5NW %+pRh{Ӣq%W6G(&uS=<_=vTDe+@sɵCxUO:dW<6e/Hp:RQ^CB -`Og:z eĶJqikD隯[;J7gI)GFTNηNg}>^AmkaޫZqQqQ(}(+'HʉE5>+W3t׏ (إ? E18qb3閯%F10o>4O4ǛiboQ׺Lh*ؓxU5EJ̶̖qI}Өڬb6RG @eּ '[wCMt; 6-90vy:ҭk*$_l5$|"$㞴^G%mrp'd5ȝtekj!Qor2o~ј@@F3Ȭȣ {7V~7(|S `byeCK?<4 P+Hzl4B3,:{9_5g8/P9'^o}.jA?|#A:m$]nl؆O6}k6 ɳ2b&HJIy_6d 2ﲌ;DCb9}[T0 0\EP(ֿ_{Q6R##j~{+?Ȍhw4AKB/n$j)'xư?.h.+}YTvɅeL9R<1aK l\lм rv͖0j n|JkM U_jmbo6 "w9a~#FAuARڽ:' TY `J($ gfDR&b5~k !U01~E :f'CKaleKE2gȣ%4:Kx7uX\4uNImwd%Y tX !Jkh:VG@.M)Qm\M݉G 6iJρ|b-2&u瑧Kg˓MY^Rr\q7J}B1pS6r۬BA3m\G>J~lKA4ZnhI؎ۂC| &oFQ*l{`942:ѫ,nмYK9O# pnN+{nDqԳ?!ՠ) ~GA)[q;#9ն24NkAk$Ӻ,\>duaS{%YXq4P_O$:b9tD}郡#T&y]Nmmc9?DzRN*̔d* z1dY#`9N'4v3O?:eMkWZ3F!⍪PO"K\RYUL )Q=\A̚Z\CTAbȶOYU 7j[I쉿GDY);Kܧ"+Y^,򶚠y(DG^r",W΁9#\E"ΦqR&9jLR~1-wv cKѳ @6'R**kl/П#2}/bkME_ Vzt\ֈoމd] = sd-/q*T#![CUSdGc7!ϩ/Guv҆Y[ C.qD9-G2>iJ͠; w#Q*8zZ(EǓrKઙG;1 R+d1lr%!|9YIKCJ7bx eϭ>KE^1@6zs)Gb"\{7,Ouo/)X֢Jf'=9jupc? _`['_2:6C쿵1Vvr2h#A5bTTdeΏp(E}$#.2YbߟO#yG:x& JЧ׿"G.=:)R ,C B.BD_0=y3eo_PF|;$ge'e6${ \KnY.,?Z 8ߝ7[ٻi ˆ8_Q ^(kU׶:T>Ӛ~ %MUTng4iBfVhme,'}Z2I7MSYỎ^'$=ϒLCsÁ& H%P 3pڹ1#tY*:LA=Ea 7mn[|0@j'8*# aF3K] R#붍_-\~T[M㴰2jI$P.Jk2I;FfǕu^FJU^?Eim[iyMJ R387i/.H-gNO)o]\Qp'9 GP^LOY?1Q!%fĨwhFS ̉RU}6ݡ` Pr\٧f+-ګ&IJ'ҭ2 ki*LǠ-f쌢n "F3׉p*($5ѧ~JKJ餼 +P%h]Uz _o_䟪1&Y>N7a9+N(WFA'&4:?׃='Mn bEe][d/\?m,ܶ8\ٌA/<7u8 ml8iYb-uߥnWwھVwD#o-OFHBU6KoJ*pkO&9oXbI} l(9S`uu:Wtf}> ڮX| Aȱ1D]% ~J7o֠Fӡ#np|+#9C R9xӨEȺ[}y5nC<+7]Pg祧pY \ GO W?{]:SӓCu²M0|c_iΨnTNЍFK;e_fH$^)?{i*bȦvSz "͞<%AwnT7Q GiЇ%OM!NSfCOR2N'5vf--DzAʩK/~#|f8?>!^n;j`0-w)cu1%kI`$OfFbHTx09<bu- ZTQ\zJv{vgk Eٺ*7T KɏB\n_=d q봫|50rÌI9Ʃ;k&⒆!sIoZN^XAG8yBv>HXB8R*Β1W w$DEGzek˙FfUwb'])ŒFkeX%` `k߲hJ0־kY3Z8a5 eG1g i3d8vήlƝ)!ͪ-M%r4-9={D1~)Yb?@+W^afVfo!(xͨۿ[g^ݓ"e٠>5=F?2/! MpI%Ef6YYW3iЃ B [n:iL/} Vq#袰ݹt[wʟxN$$F1tTܗLwTlrenu4yk Jn=MHlq-c3;$󀫫Mup_/RJ-+V:\77i堝djt#cJM|6bi|$^%T6I~!3UQ֩>MfcClP=/>PΩb$~ت|J_yx'ۧPR,l~Do ^?`8c$' 1\QҭMDo/n QKxJJhfdI  ] L|׻YELx˗$RwK6xQ9UoA}pSi; \aMHQqUދɷ݀q8hW`pt!DӬC,}ysc8'6FdJ1;CF) |{,6anSd3 FO5 a9}O y6 `UI $^e k<38,Pn R2:Zˬh'(RLGq[? U&`x<դϢJ`ZgR;wٝ^ )d{'BU,^e9\w4g8/ ;@VIIHSћ%tQ^Ir%/?{aRz5 /">UґXZ6A;xD?eKT!A:]cN^E*zq@q4AǮOӧUiaGAKJ8x57`vIҒQk&dLaM[?tE5-,Nzт9o >@)[Tfnl~zA ޽dSR 3;|͆㸕EKqiHLߪ攸 wU)~ƯztW,x Q< f05[e||ZEzң6x }@ x>OFV@AݑbawW!`̽{t7ӳM[ʢ!3:hyћ٤I|l*R `Y0:M.tV񖖁χEmWn\Zc; ]|vTCl/O:qߚ;y y;m|2JIo ?鬍-,=QƷ̡Y=֡2:o74z4xH"1PJ@K0|'tD3zmK3N9e *፾<# eZ@Cu ԯoJoбhk j?>/ۇ%R]*~v ޤښS`Na|Nqpaܙ4#7|0VOzfpK)ҽ׼bQ~@qdtjRada)cޔVY +h rE'o*ޔti}n<}7pүщGYDiW* #3nC ~8M3%F$54f5wsKC#AvFoNZѓBASЧ簌례Kru+<7DVL| AXcV!-4>d2{YO6b#eL;׍AɁ6'\W~`G5 zyF2D|rG7"6Rh/\Qtv(FٶaBY$6#&!QSh VZ! b?wr?&-_ޗZ゚j]wrį'z 8NQNc5ia}s-EZ Y a؃[/gNRBO n7 '6X}AJ:xcBba le8ޒjHmf1&MNHŘ:Uao+1g3ĄAS/#;9a]'^VS@5YoǎIRұӸcV 0:G<03w`sKv0eS[lN#,rA_]{?EMoNZ |(>xH^5^|ś61 OjZp6ŏsһ8af_fKJ&0ܼwh6rƇ@!Љ@0Z?*M~wЅ-@cyfս J)9%IͿ}pzY'Eo۾x؂K"! +PR89DFQ΄^z` 1,ˉZ.`p$KweC_JNi ?*-^b_)lpv yp_տm1<]|51ʱJ]ˏ1D3ң?`PZ_%Ep'* Ŀ" [AiË@܄b&N9MP[2?ʴ][~ґtںlpEViA!m=;Y@F̱3l@-K}AJ.>5({QH~+6@z)rݵiٰ,԰pͤEHe3~)`1Dei~)'Ql{LL@ѐq+)bfbU푄F#5jR f:3, ΄EG}C_YZ҆.lYKA R O$( 3f4DedxQx9zvi_v (M"qoO19@gڃȏ50T Ůčh"7Qe 5(YMvW,wȀ]ND*(^,8mz+wt`lKeYHoWS}ԇ06սG7Ő([^jhQn K-&7eNJoL+12 yHNv8[7>h6`Q2gn_2"88d +Ȯ9G`/gzx3.pI{u@$YPՅTˌ@ajWZ63mOچhB04/_#2W!Yͳ3~N_5aAo_3]DUS/$j0 l4[ Azna.BL.kBқ" ^ʋo DJ˂l\\.=v`щ3 T感%LiFmky#JXJ› зm3ص.0h_^rkyAV-Ȕ"coR ҲlRH`pvj`TxxcMmֲ‹U]*SPPt0*1//hPvr‡C*'k*5=B sA*z󱘮=9%&(7hi9?GٲN ]6ʟ/AG ܖ`ǐocTth0.k NeSkq#8ce]]`SYv"*ee@?BJ_x9#/?mNQj9ME.?RȤ9a:XP1D "A:^<ΰw[<xͬ+QnjQc5N1L?Fz>-OKUUGߎr #Kp?Ol&L*&IKn$Z>زBџ'YyPըf]f=Z{TJr4<ӴH4v9-^A A5hFkhmC<*[PLj1~$x/:+[4Ϣ}s0CyvJmS+;!x^ Lcxr_\M-m*WFJ@o׌Y縧&*~g.v"sB*x^1 rŲ|}+L([2Q_;i$\S]degK7` ̲.uRFB5 =7w`;XPhp˾{Ցmn^ғDb鎡N?!6?,d9#ll{3Q:.j0e+ȸSC6`]zW?zo :@vb0k MW͇5&&Q Y#g qznNAHD3n5zD,)R."?qWs$[X>>1F}ͬ*hZ_6 ^'%ۭʖ~Pa^_>?yi0Y ™dщ7Jp"S1ӥDXV>VѳsǢ=e>rz7TFقϨ栦3/Udv=ėf =9+zn Hÿko誣Nl"1k.:E U\nUbOK$[8 ?sCP'?3[~mɑiRj[8H-?c^|muy%z?ށ} P/,ݽKqdbϽUׄp/(b.0czL;ba66to߭E&LPnWwZM +!orte{<>$]ĢO:sljM͕.x$ӹݰ#u(P[|]X]Mr18)@.xV_. 8G[cb%" eOc.@Cr.0[4.'w•!M2OHςWdfNZ0;JG{Bnf /.:#o)Pϯ!\>x{;-5uh7(*R&O˲2%"0 D!'0 Sf!=$QZ|t'RC]#FZUQi[{%b'YCWYm%%;T¹fWyVZU_Vx̘QhfC__ѲB-8`96<3Η$AvqYI ƺupock=$.+tͭ$Z퍫cׁN=7uʠpOAd} K~.Wm/?1thڥMF'OCw0`4ۦ$v"M!811;2|Y Ӑ$Eq F6[^ t8!.2{5>cU+~& i7oNUXfnY62Y6G2;sҢS2wj7+r*o)Bwl 8-`j#MȘI$(*DgDI u2e Az0Ez:] SA&%1ZZ0)f'<[T{0ڌ;+1Yq8ֈ1rÛ!RCK-$[ݸ~Q͘lLY=eH3lgdWP,`@j 73MyWc +p[ޤvg5B}̈́ta-}pIKqf9bZ~ ӫ:J&"41LD|+mޏ!OUL5^irWUtp?}Dž=ʮd^}^u/;/]j[=q/oJ; vsT]cfb/EbeY>M=ߙVF}C w-mʽw2y__>㷜`E!AMN*nl)+`fT%u s%͙t8vnHُF0-:VIMF^__P@;=6?'␖ vdm)*WlӉ. h~ydڈB]egtW+h#R RIm[q|Py0Hd2Ͱ9'uŮch%E]2h9 ۿ,D4[ 4"P$^Tsg8`Y;5sSrsCTx8Os18zMJd뭿,|q='{%L}x] 2N..vB`!65)߇?{@>Ŧl{e)j*^As_rÑ8VYZj1c'<&(znQV</7M=vZ=ߕoRDi"ΟX7>&tLMpY pqF)AA2PvBpZXm0;G_0T=MŠs 껺;^SXA /:(l&3^lLPI6S3ap<vwR}7|eٳKY'Ajd.'c/u~}h2B"Meqb,+nN3i9~JLL;16DE` oin@3Dg Hs`HL?L<D!afᅛ4]* 9V+}N˔Os66SrCObI?cL[1Ϫ[0)S<%d(4I46zˆoo0uaMj aJcpGy٫8$2WZ;SO(^nC2}rs>Qg̛el8+Ws M덞2$Γn =f;J3#R+',Bi^|"\/4_ƅ3,RG &HX1Disi)jɠA.sLi`b`n %֎HD)&DX8̚xP%0c d!LZkS.?O涚G9ddÅEն̠dF&\חr@ |@A4YL,ݕe|6_1W!$|mI:DLVʗ.C~A㟎}k-z9̠(FK럹?SXrK%TBt¨lA6A*"IGۡEP-PSby@]J d 2yhiɀ|_Wިxy|#,OD= !)7 ݃#GȠ&oky#i{tPpHTJ[5.䉨~*ʂqsxI݄Zl9W4ށ$ yL3Uq>'Cd,Ϡ=cZc?~}Ɨ-E]H!*,ߊL-{N2ND/L+S_98 %eO/L|w!Ϲ_1~5-dhUm^v!+en=}숍j(\p}' v)67ƚbPxiJv!}/e@pkcp] $عiyGn-xt$6swZ2:\ANOF]({r_ /Yo7;104~p Hu7vZ=%tBvO^&O(]ZFTa+)2?*@F8h΀Un| (^Q)&'z4l G}7!Y: m%*qOP56t/D76lXT]=O;6,wHgua%%𩁛2yst.h䊿o;ѲcdC7qΌI]? r8RʛZi,Dn>#nEvE32%ijvf;}:F|Y=(^RV>cߧ=9ub& ^ɬKm'=uE,|H ʴlP""e+_X) e̢`CqQCCrt`i{dsE f՛Rs^;D*TI9iWO4F3=q>#OO)kE9+}9p)j:od.L1pN)XϗD4I2v8bs&{IԕSj|2p_@& 28*YvHA^xlq} "m$%1۳>}O;ƟtH'HiGAnR;:9aͤ^@癭+a4{_D^!}"t_jqm<3P2O 7M Nr-Y;#EAnTkIl+Kl}[ nX),]:"eD(8)Yn 諗4h h.idujMɇv毞[I[/$0Na:Ƚ5{t'8Ӹ5.wSժrɷW U|dz3:,+XY\& Czpf6_6q  :rp3kl.HݩUS5 gK51SԂCdrH@BIPX8BPd}@Pҹ;$}<& V䷬թ(SV̮D( FCeEx)k17neMV; ͗\@Wg='kΌk6sQFEaiH^Q~:?iFǍYTS'51c A$TWߋpY2v+P[\X3B<5ƼGMt&xtK*{}^1g Y)u4/R[TJ XHE]J^B=j,Gksg 39WvS_+'zK'0%:ikAh 6%QUⰽ|Wh0,aM𱓂4{}P#2n̽幗M}0 H`7mQ2~+ȧ"%Ô$)ay6 ;(Ipz~8-sb52ORB`JH:^*2ES b7xS'PTXt:"q^);7$-`zY !OrT)8+ֆ?coQĘ+Ճ}ڣ5:!Y|Jhd@i.d¹e" >~Ybocu|Ԧủ~ kVfii$~lچ)XmYO!eXC[^h^)dEfA'>7f! i73 )a< K|Y3'z+gs"WX8QMZS/=3ѓXHp0ue0өEARIw1:q2yFV4>EU;{pqȗ>oU$l/vSՂYͺ֘ӅyWZ #fae@I]H^D )qxPSK|}j EVӧP3>7܌ 6!9:Mrϖ:Uxe3!;eMl"046ɲeB_{Ҏ#̰"6K5" LKre矻KW6VRMf[e+M.:󈲋70*SK5OY1,\W-ԗS~t&h.rhʳ JZs(O_^ Z!J=(YFw-єn73r<\ qHqu |jsD }a1(Ovj| 6JId\#_,.Ac; OB:1_VAryi=[Gb?&|ֹCT/5J7VVxkIgWZJHrgY-( 6&ϞJLК7 ׅ?~<$ { e>$CblXFAA59࢈0*Ct-w?m_h4n":3+_ ?O#yr'-"z-˺%9zBal ']ݣFW76"qQ}qOw :A+WW΋ezH[, <7E.hnGY3.VwyWU|0>ʤ* P o.hDf4R+4Mq?/[V0vEZGGw3aBoanH< ce3\";@*n難5)kD7ј~Wt IUԉ_zx_T\c'I#oK}x~+2Xf&IV:Ey Y+qߺ#e"Oz9bB݀ubq}.n +T-_&Getz /]mF1sfRUY/D_[!#IȅCA.wl#'H c$>D|W>6v=]\A,>wWS@OWEɆkG=> ӺC:1 l&*e/~327!=>LLxy`U+Z'潈D^hNQ #ѿ|UڠAsb_;BƓZ~wID)pP=ɭ41G 2}فr83Bz,O?QZ 'hOuځƑ+ʯn4^'*'_][/¢ֆ +Ψh+k1r]Zj;C&&@ߖb3HSo%rn/*M5$sϏ#Jk\osezVQ\O]kbhV[feEP;0xR.U-p"bʌC {@ > Yk}jt,3/1jx]VŴPryoJLO`p/l.R h@*'a  7xm*M[_OWw@+.պأExV%Ik ymg y2쓱%u x}d2iy:[_߾݆jԏ͈g9XU\Kr5#)mGЗN4cg5I4iIx: xչuV=\PY~gsc7pTse&OGҖvCT/*j6X<2̷fXm>62Bv~*,_{Dl6{_el3A_|5SrRy \0+n|Sk_\-HML$U-+oI 7O@>J6,8 2pwn߲K($q"uAF8DnHˎ^o>Ae"OvNDhW3xz go'EΗZ!ͱJ;JJ| ~nKRg6g{)Xz6`gtd*fFN:N%;̓%N/f7$ I4֥џSignKR3^֑"n̯dhtD'X(wWBzٵZbz/tB]G 0q@7 6Y} ܍7%+fm;޺]S<JH>Oyh- f)$8;J 鸉rk_Γ嫬[{^΃Iu) Oa7 ԑJmEX|$ᒊ%vlCk *d[[7sEigA_KW+0w-FH$}P|ұA\ݧս >lÇ cASFnbv< ;0.TԵ=w#S?:a19IH{"RX`M,>}s (/p-ie!WopLm\s\K48Pi&NIp;y .kmM&*瀹&Ty oUU$^x2oi9/$[-~?Y߰`¦_l{myz,kgQp& zL\ȶZ72u 7$J6e^8q5Yn% e$c(mD}k#X8א>M\ǧWTbM<XeQ j Lo"~E[Ҡ0RvTk<T1o} ŝdc ɜ`4K(6vX|sO 7 ??JhI-g{9X=xHtg0jk%Q\O Pd"S$w 1SVj\ĝk70ˣ"?D͙[/oqm)SPnL $@.Ÿ*P]`Zk]G9?CRp$ñ臯DJ߭;sv8X]J|AsJxTv%#! |j2 ]-!M F+.VKcmڬ嘓t7aue \F TzTzd~zgܣeun]xyБ%]0I=񇶛zK  T=fum0֨N;QL\^g5POTs&1?^tbQ i3Zv1YauiXq 1ʝ,M|\VגyO0P9TiE5j{i$XLu];KOv3 M`9M?<ZVŽ퓫a̜Oi=a) 5k}v['ɊU> Ius7\QQR-H$v\f{r>ݑs#lmG֊S2%>LE)vx{kp|3n%T2ȃdkdqJBl1YFq7l;(r7yRN\xCJ5Ќ``FH}EᵇL'@%J q̈+O8-m),0d{1_JRwvN!zH%X򘠟y 믇Q(;$m>9;a`DB_q_;D6'CV{?`,'>CZIEe域MX! H8IW2x.ճ'^}h'rVE]oIԨ(*}MTnσy9;ãG[_?G0('!^:@^2Bo5up8o6[c~lfIxdY,>eVu"EX!Ҷ ;s ̊Iy coP4r!JS$׳2]g߀&]>Vڪ,fbYI9Of;B\ %)0]4uӨs9&JlcBWWZ`^)Ʃ3 Hi_۳`j.|}"ݝk C*yd3uOKOlp{ZA*Ŵ,czKrIv/jm) >0s"e[Բ' 0  3Jt ? w9p`@aM%ٱJOShR Cju}$`AMD4)@&:ܾc|ȟyef_dit%LRY mJRge6y@#ԽQγsr=K5V7GM0F$%5Vx(F ^|e٪MF0 ΰ[H@E z,kVD Ц#mLeaU`*f ZڅS:˅|zd}g9`GR10Pj{JS}څEs K"J,hPuc;hq:lhْnϟT%Uhgo`L8S-<_9g^T\fz6rײp.5& +9{1‚n~g?½gǬŔ y ,Jkث"|=`x[pIUpbjLw֘Fj=wbfHҲhvD޼x9;?=nϊH2ĴԀj,odc <,D+6oGGeHQJ՝I@V23ؕ{bإ9e13v[3,ǟMkZ76aCb̖FiU}8v尕b=8hDܬ紽%"zޞ5QYG:QmOt_2k+ݚ]U6ۙ.gJmL]w3h'Y /fN/gvA$ѱ 'gXG95b79d1Z4 % Z32bd8uZv3foHܥ0.fH/f&$#2/jfzMZc3A9K(9˧p_~,[cv:D䤦b2YB{{88t K2'?U-<{\ֲ&"'cp2 ,Jȑrۼt$a5#\(ELu0dW#Бj3W]:pf| iځ;XC"?'] 嶭z-)~½98 mQxvJgQbm)#d&hUW7Dp%Ԛ9$P~:7_(W3c_}ە~P;Ɗ7h@}-u/8$W:`u _-SVҋ AF,4z^f(2wҒK8S"^o;i-˫~Ag0rmk+@eRݽCb l4p|c&+\T>DRmD+v3%9L'[Қ n%$=K:y߹FP@G(uK}EKnxzh]g '=n?> Hv4c Sz|vQ[ȂhDzCSf(̲땸(F Z`Qi6)~Ӹh%1Ѹa_w x f LB[r<)i7(BB?Z&6;_R{%Z*?n> _846dA݆+|kXOVd=J']UﳙgPa>ve;XH%F UmJi>J_3G"Ɓp'Uo}-hD WV=p$~ϖj.;{N ';%rR a:E+ 1cKy2 Jdp`jq?; H[+ƼA+O%F_9B;EuVƍ +C EtmM2THӥ+ϓCMڄf/i!  BIpꄟĠ/KfrSAmh?i򉦿EU:kcLhޱ ͗K,rῨQ{7{^?f*8"鄐`|b W.㏓oeJsc%7FnVm%v AL$nvJL=ԺU"RWDɊZq|_uȾ-kǵ4a Z6f";ʹvNÞ6wϹ,p34a-Un-rn;>h!{|dS`z:}K}mfB}Ԉk5rG^yrُw>}czu""6+Q)mz܄Ð%j.[I<<* }*FrpΪArPɜZ>oR1 |vPW;C{xZ5b:0 k1g d24`K?KOW@3-U4ӯ$]^KC;TCrNi'M*C~^Ц {6Sb|Uj>O~A4wDܐ"mZv̫-dk'GAW Ih{`'nOCJkmO,~n1MEC/Q>TOq`&*֢\fg.< xZ2OFh㾝<1#/;tlm7jۼ Fwo~mo۫lUk=)#+-FaXusQ wfB.,c,L<7ۖcOB|Y?}Dso"*K`Y$3C3-Thʡ6\3QN`Cz)80dez!1HQ!?ܸO+ BD= Mt˼p.)iTS, D$#ƀ|J>c K|>1q R@U1|`5C+*fxر@p'nR_KAǑ;/Px ;i-3ag[O>MNtI2*\'ѿ5ĥd ,B$ >4 #77Cb ݺg7!KxZa6ٴ .aW &5 kKa$I_eqz;AW^kc4$WkUZ!}$;L~ZV[R/'R&*9YAiiv]n&幚Z/V@eZʍz0/*Y__ES/wSKg$|1-N1P땄 _ Wr:ڑw-NM|2ϭ>2Ǘe܆q UP*ѧ-7[E CAdc)HnO8/j'oqH$j-ދ%)I앾Xf j)kY\&uzh/!~2[(Ė=~W]|pyW?zeOQ­n#")wݝr Fx{;NCS{l)rBIO_ 0X:Q.a%gFU~=C1x)~d(uC@Ct@џ"Azhl<)ѮB3樂a W+yen_)#)/ָ3EMP߹CHĀ L) kXЧ sLN}G޹Y/P'%89Lt4\*Q -yF3ijUB1eI:I}Q9QrI.]v2U#x2Y$  4NXvƟu YYpF5iy/&0ϋ"QkAwJ4/xQ]ORp4=WKG ]9tD|9-ϳ+c5Nw=[_фSek(>]hsqPAЃjb%pz;|}çpl!y 4G4+v)AFK V. fn\CWrh_'0:PP~_mlIvaN&?#ߴHw7,;X.{ÌEnqe`BX2PU֗SF7FC3YxZh,XY61 /E{Ţ/ޔvRZ Q&4F59}c՞wf^ @Vw~`UݑS 3"$'Mckn񡄤yWܶ.' q2s)B~7)IQ( 8 >c v.͆bv莥 )whQ'o#DKaBOyS y$Q0+zbmn*ʨF &tX^79>; ;![8-&s5-aLe, i"197Op|F6  `9[;NB *N- 'PyT'șn":4yLjS53/?ZN:6ںթEo'60Ѕe./lc`])ԴZ2BZV N?%,'$.p. y&@t#.Su[o"luAePQ*1UezU4,!vSeG8.tsz5׉.Bw՘/-=JH4e({l:SV <.3=01in|Аo Kc:?mowz~p MXI=>nlv}]P6x7L[8͹ 1.J8އ҅jI6=Bx0?BsΦ[<$ "R\0@8UtY R;.Nt[w1Ϩ,D6͔ubӾGa )p0x@uLSpBDO58{!C0p xw`+W,ޡأ$#_0'b.+Z['aVPܩFq=U.-Dt}4blW:W\zVYN_<ӎ,zϦf}Ah9j6$#*2@nZـx.%tߝ|:*.5ayu1p59ѐdLqw8vs%2  N|9D*jkRŐ5X7.ڿ=cVkw.z:gm!v=gV 'pL_>iʌ-l7xg^l~ỠEvp/1-lX :@H6p"곖%X0ܨ]+G"R zg* Ya1|"ti~m¼ArpoxrQY`ۮ{PXo>EC-KJ2f_$}'V̠T} uW;<- ͝D{X\QAQ/\WDd`)i]e94+X ȡ91 ) хjZsһzr7&io)/ʵ|jQ/r1jڍJtzO."խVR +H#Gv'Yg%n34O=l(+۫-9/zKöuこr]~<";F$ٜo{uZu%%> nI2MHy/i@7=5Nn&j"ȼXv.Mؑo͆F_GL֮x=KP?ڣ W;PX[LRE:5*rEZux'iYÁ bu٢5 ebr}OQu \N>JnyXRZ^,bi:FN`XX05QI^Ow껐fζΖ72ubH)ڥt~@G74+Qavy Gܦcą28 E%у}벿y~]_ @V -'5w,~/+`Ly3ྜྷ!o\5Ceug ӸMV͙ e Yм5 55p78T y !G/L_n{_Ll F▇%%#jr.CK~hŜF`i3%\9RrM`^IC!6s4d#gIQ|¾Me˜չ⣩lҀ``0%Ldʵ0qWn/?eMهfTiH5:&eGk/QcT@!*(ږ˦{zY}CK1xEpxV1Woq-r?Y":jNFwV(^vv21}>]7 ?xLQ\pt7bS"_7^bryÂzRc\RBPep|Io)>%fQ9vMv)4ז%_[v9iEv i{RFFfx"5֝6ȮS,qSDd˘OGf 5d(~RUMqOU$~xdTKu99m5vYmA-cnM ?S`06M{zϘ |L|*ozݨ':u_^̵ + dFe\_hK|v32ॉzxF&xXN".e}a'ˆ,݋?~1c8̾җ%_`H #𗇯u[M=**ݗ58lw7x ;s}I7< cz4XkТNL%rJ˗io.1'sl9#*Do*wdgSoU))gjBu.qA(ReyНSET+@ilܫC;PQ<-|f 0eJ|>[>Jc Y"j 55e7o  UgUZ'/K0i7ʠ ^poЩ" LKM4f<[k`k̳kdRQyMjygj}p ́> \\Rc9 lߦߧIWa sRZbvKUU'CHZbY%0|[Ozi7r4/>^aժRf%k#4`kcdm p\wIJ8\F܈f5{ǰ"YQ{؍zW ^=GS Z3ȚAq,{6[?}Œ'=yVޮ >;bq" c~FNZwl(@!y=(哲)Πέʉ/w s2U'IwvVj`1R'#/VrB2H~Qg/c #~&&;&5s߹*(!$-$*$̺slݻ>{;n:$ 7o~M7?(s !ijp*3u8gul=~'OI@Vh}6!.[ }iP0bX;aLϵ3PwquB'wYYL%]'DSJΕ!m;kciIh.Dz(*%w'Ὧ3^HhX& : )]PqW֣rvNXa3JcذXQEx[+ h|Jhg>؎TD 3p'.`?j]r0y&iIat :I'7=V ch.-+X4 U-2 V9oWzTdH"kJ,neȪi* ,")C;vL1.5[ܜ68cDD)(֭O\1ꝅֈ ?{ݽ'.k"l=~ `Z_CHi=P9*`u!aY\3S. ъ7dԓDVV7PA7Qw6PKHqw$@(a)ěHxF Eh9c0ͮLIBVU@.*Й`cٰAXU'ϣ=S<]kfh)7ު!-Bk3MaMgfwuWwfsz==y(6V/6s(߲΢kbC!1$1 B-ڤv/y BY8I4Ӫԕ2P?.3GH5u34'lԾ^gpTù贫'Qo|5Y!pձt܂msk]+fwZ>VELuaòhwSifc1` TuWg"ɵu ]7~8mRy\^67՘ASR$ S>Q8]tĄllt6,sv#Ch[k92q M}4ļɺA2ي _Dn/~g ݋ r]yXS9mYQcOµٷtSSAY֊ÑM7%hhQs;{ mOcH}e,[Wϩ>@,YO'%2ԯk ncw$#͢X6U~lsfZAū8PQwdSvI]#LF`L?g썡_B'ټfЖ6Tm+FqNI+,jIm4" ])Zs-'h#rZģ8O'˜Xİ+G~_J#<3*DŽO,oԬ'Uc$3m~3rLۣrF'X[8Au;+?b L$!/+O]:*%.Uuc//\0GI[{?Ū#؃ /`έ;=?H~ '#G)ԷVb\/bx qBm1lNq`5<4Z`TW淽OTsNedmO ?"gz=}׍L@Ex9J-bMj}I{>~ד|0YKoJN9 f dҷ@}_̡|cS< 8z!l;KKŶC7 f 3.4'IkRy~eQb7Ů0]k]!i*/mф-;q95$9O?_:\ &B(m`Ćh$.oȱeU" Rt`#ʮ`^s0 Q㿗}e+X)|xĠj4=rd7Ҫir!Gveqm&w"ZGߒ""Q ޓhϗ- wW?^KV#wk*y#_<"I0V4$ECOs񞔰b~*6GRs]|@)ڙ-7 /gc>3Yu[lڝdzd: ̮kɌhn01XbJ~`=хyLULZn5z #Vُ;cZzؘ'}jq>bS?M઼\?pM@؊UZi=LtVvgWo<6֩H/קQL<<߼s QiXl @͵>iD B0n{3b/Q7$1:p+HWt67ѓq(YDZgϥpձ{^lKrj}nSU`X ҿ@?9y!V?pE P77OmrcqL 6F_/ xutF!e[ʓUWO!?>{< SFe~KScvf {i{CbnJ "ɅOAӼ `ƬK|VIٿizz@λGߏQRʉi9rdC AQsJ/GM^s_8ص&'dk'?C.kXA>doHJKZ=ŕ< KІzI r'7NBm88CaB,izLZ%IT1܉U_?B%9PE_*I:?7[NJV&J8ywcQԡն2md"Zo~ʼn~E|^rBٲaaQfdJuna_G+ G_$5[8"9fxҍ"PgGtjMƕ 5Q7^wg|JO칖vG Oi^ .@W-t!CTze~I2댥l Tiz1+GM8YFt\nݟ³[| lr$U8tJN a8Ga;[ 6usz-f!T ΛٻD^S-úЈiR  AԌ>!A6  )?|1:9i)[f#69}bIvJ疆 UBL@EG[^AuӦVUjC_΅Wx)9(I6tu{WJJT5*H-~ h@A iЄ ,q*"@[stPک׎,Q5z-)F~o0q:,^9I7AD 6qnTsJ+VA+%b4 ) /hv} ;R S GjRSп̀ JE FMeҜI FfrJHd: 82U1g >Ýþ&9Wm6Bю[d iLJ!G PJK ڞ%SZXd)r.P^mu%|aܼyxFE֢lc@8T׮T "+ s"Smf0:fXk4i4+9>FoJ8aҏ¨ /% Qv{C}c@2=Qժ&"WVxo[칃SufjyagR7iUYK'`rSӜB:^%oJw~'z7XHb)0J'QlPhW;,պWl{ 41Msш&Xt˛2W,^)h۲vNzhv6z٬@UF,V}zQy>t{QK~i=[g˟ 劙I ]43u?eo\5UbEc=C4@~v d ~O;Vh/'J~Jf}.L'mm_Űh{QEg#]k e"2i0%.CJHE˳nOwϟq,gZ4PY/KPڵ%`_Dl3/&z)hQ~MvN g\j%rbGU@xt4E?>qO ӧ?#P2F֍*a@ݖ6[2-?dZ+e"Ok?S*ufZ:oԉf.\T6R2E7"xRyrhh=.-bent?ѭi}M .,ATG,"8DnKgjCawpe/luTViVR_ ʹ-< ~P \Y%cy\<1yqN`9pYZWٴ PtF~ir&F7 ,h!=,w  ?M^]=Z di& >\zZ>dZHLhEk5"ikUhO"Cg5-8Y(XG -)U@tstt'ڭn J5t5Tb۾afh V3yYe 'R*D nětT|{ߐp CN95p34n%`ԝbrĉlu6E?jl!rDHEkI&5bY2bB"8I*& 9Ơ vc[ToYn>#g0p9_r;B-K!癖ZjD"#!0F+>MK;WМ5rF g0FC}U0@ڃ =O3^c9}OHd@9kZ4JBQcBn<>[55Lug2lf)+}? ͭUPa~ ]˂k uKP|3shChjĜԵFJ A"S,@Z 9WC()>!l"絍E> D 3ݱL: ewOxww:%͌aSInjBj>8tnyqA+(& /oLRg2իe.V]u]J˟6=B@|Y= ~Ç6 XnYZڎ[GCG M>;Wu VOJP!ΰRKfD36ÓxNi=ze!Bc=V?S'ߠ홉1#ŏ0/2ߦæo̬e` |=S9>+N+ A,)J[&1bfq``X'0^qʥNNJ4IJnƼ0)0tpkJD؟S꫁DJLanUrݤl0wD`V,pLt$^p}}Dސ-U /'*`el71$=J4#tYm+hS&Dyz(iM倶;qq֯!ؽ('ջ餹#(rY|7j^o*gd.pS<]0ҕyiOTkFN7-5u8{/ZD~N% XTUrhtS3"~}PH<#4|~%'ÿa$"b}Z;_pJ@u˯"b *t^i@l;ߓKȬWv% `afh#HG^ƴE@!I^jQBjn/IQ[%쉙[X jWf:5Ѐi[G/* ,}ZXǂ vLh0bPj&X9v`Ia.rB UE)Һϥd( Wmȯ֨V$ϩ]UY"rnJ=o|2uǩ?$mnK9V;jcIgxERx`P-<@QȜ!X%=v8}S<ZyGO?uP -(9 HE/\ x"9nn;$jH1`V#rU* ~QW*Bpiά-R{{uiE"lIT#l/s.VAߵ044F.a/ ~Bjȷ춻%BFzxpz@F򕞶\[,<3gf*|"ͧ@qvzۄ/Ȏu`:\ソ2-dI_VH*mU`=ݥҘ3NYǂJimWčfl_Y^!˘FęypCr250y-\W&K:hQ9AyBmU=g9c6,UfVPҿ663n}?([˚Z'O=b X)2))\x_{HLB vV KK"6 ֽ*]DJ]9J6gwxݬxU= BH/ i-ܷHm7OI^!!:IT&(XDz<7t ~lEVr?%u@vW),]XTr=[5S?A˺E4V6^cgYtZ(BmӬKn]DKbŚ0ڸڽ$&U{$u(Ov="Rٛg%$Џ 1F,BbJ:o"A? VwLTtaݳ8M(D\OT} ׹%vcG-\r0^-"Ö1f~KhYBΞ7:5qԫFYU {|k5I3& z'z3s6%ÎS̎MMAܒCWC<Թ2.Tζ,V-]8EyWhe_ GwHkB3](W $ og¸=NɄ>?83ZmrW5G"[t-9)c wv^v3nQ501T#Sљf8'UI2QYWAy "<h|2| |K=ja@v8~ ?e&|d==-H9m)UR ˩Naö o<`2֥4MۮƧ jQ0B#A{+X'MeiW6wp?%Iú.+2ПCevpϐA>YRB"f7w}$I*ԯ [H"Az/`nPt]hdȉQaل-]b Hj -%&N|~QҾ9$PYXn $D+hv2TP{9t`@| PAudoވdXjC&F2Je. HK[{_D֟?t+C29oFXp|h^#lSv1HhKxAu9'[ eG[)D$buRA\ rk)>bˁaRsf\I`>RUަՏbtk\7d0[tsڌ(8(lmg2 _ Qm ^`:d&j؆T :WfejAPխ  z-g}T()I'%iYĶ~S`jNk渃@ P$ϫ<.}#ʼnlxr{ֽjrݨ HL% `.@1^e ƇljTxڱ@9>ߪ`^T3{x35UVd(%y8q^p ׎Jr;;> "=y?hO!=N#+ v. qˆZz+w(x)`)x?Wz2d ̭?~%lV.MQ\rV@dzf_Tr涷kO~Wa ;F\ᚶi%Pїtm w{ /j CkhBY6Zh" 5jγLgB!\E6c,q#C71ST6.nۍx`$ˉK Ys\(iֲR)GMxmB`E@.E*ɲx6!@':nq_o;wZmHZtL2$~7>!˯DLH9Q@m9^#GSE"8d0 v*a\Րb nj5l*oJ _gnq-_;~p*vl'ֳOrLdZ5a+1YbwfLt7 "(/Gu&cF=B@Ĕ +u]ڧ_)+ "BGhC;0ZzEl'd+>Ł7n Z`,}[n\x0j~ 1q܆-?=+7ƫAh#M߆_o@,4)<#vI~?A57l>"׮ER+5@ׯ#LD~=Wה$e밯ӏFi[O0?LyZqai| `D |sWMa8;3,TǯeI(W";%SZfȞ( *ff̆з8u3[(+X.ν:#)VrtM(Wh/ u|Ll`L0rb(ö?ut:Z-闿oLC 8@\}ƀF_:,Оj(%o̤_ 9dɼW DX Z6 ˊxd676$DqqWZjLClknKc~[Q0 Pg{e<Cmu7M-Qpp;"S ̾PVsd˿ 0u N![ Du[vPM2۠w0flpUxς%™i6z"}k%Ot$ =E̖}Ed}7kVƻRJ5LmGE b'H,HnKr0z˕C5m3?|0@^g6B\ޢӃ~ VװGB;e90c8hE4_*pE@֙j``>pd=GC}\}piF1HXϩPhe";33\{koH&9)Ź -.ChGK>JCx K%^p?b]< z<gu;teIRqƐH`0N@`1u k_8ckw^(_xVdw/_쵡A2 uS4}ߚ_/Q][}Ǧcq:[Uh<E(9}w*H$[_yS?ߎN򖉧VLŗK9" xS+N | z՛Y(Ueo\'D 9z)oh})buK4{ax$ ܆3g ug̲9Id6G .ynhh0Mt?UֹjgzQq,S K)P)ZBƨ+jkVkG>c4T$L$Vت&_&D"~Eo3ZћI^E;t;OTur<6k84(g2|ZJTDiH-^HhN\do6% P,ma {tѭԀSYY:%ۊz}"oJ!!4(ZZf㈃`D"%LT^~!Y~l"4֡Z)iqX<6iE3)9U]խKHՙk--xV?Cho$Y2؂a\:C3x+Rc'UOzɪa$6ꚨTH ?f':M #Bd<L+a}* }jeGuK`JޤC|hXv;̔bI0/C "N{uEf y'$ Pg$RQM`!!-Rd=m rr36 XCQwbj~ݭqj_ڜ-}j9C,bH; F("Ly@FM.qTb[ak\_yXu!ck-Ljn6`B@xܪͽKA@žI9sK\ۇ!mvUzU⁓PJX[[5g.7 ~knVx:ea7'xa f YfT4༏{LP,Nux:)=,̑(wBik@ ֝maG 6h߭j4d+п),}}4LߋuI0 6Oc?%u& $PɲmόOO8II%CRcGtR⻄\?*0Q,B+$w 7jU-p\"g(^WZ I$gm`6DiC |'_E"0 S7zx/MeH9Uüt3AAldb1e|AeC<%Ma(k|Z^ x^ ̓J ķjv=cϘ$YjPu[>- MW `z8^03v>*P2/mߏtߥ) DLGwM&~"x淫l1rA.O V0Un;B6}Bz?;Am W `xQ`)]xns%+C3}jp 7]ɾH} ҿj{[Wgim E27F fLL K[hUe~5p@osk`&fҘ%uz4a}23~RͰLEHȤ(DS3L>쑤ςgHfB-AiٌaΑ,,U{.лN9Ap(n )P\R-jwse 6WZ`FSwGp -w$gjC2'YWR97Aȃ#m%}2 ʂGoz;bm8nTAK L$8E`r,ljIY7& FWՋqЫN ّ`hrŔqщF;D=Cw~8) ŗ"<.a/jN}1( ]t tD]yCa9Atm KPsƗ.}NrH>ޫL묹Y7SgGB#4r??< 0|xaFAvQũw(?MaֱC;΂`( lY;+(> %݂d"STǛ$R 3nUK9.utSY`_나7Uyf y:V BB6 ʕiLwܠЕWXxZ|v7`~htQDigCށ̾RNJOMŰ)OIgnI\ty]t֌}(ީ%zGK\VC:,<<檪9yDkuO+ 6 +%_>: <䝮?ߝ%2VK8© \30yk`@=) ÈKTݘ~9,@V$>lI\-d)_"pݨ>{d/4A`7Vr)m$_! #e;u6j2#;|F&0N`Z+OMV2|IA%(.3FCf>^512fw6 GsDu*SvUA5}.,n_yr֞a7l}іğI[v O'wz3SaPj@,A;Շg'_eLr~bλ۾*(iXg.*WrjyG+y dp*5Kp{4WN);zTݡ69Jꎇby)#2?$-Ht`lg蔦ނ?@ccRR+A=~k KOl^-(' C'wperb-mT;鲑aaqkb M U; &=2'<w~#Z[FR-.D*اvA0<}D{/*Gͣjӿ"F\w+S쮜{Of*ǎ“⼘@'9!r]'u`b[*dXFLF8a1.J|%R{d& ;̇d%,7,H ?Q6P`}(KajzHרSaMyVm9/gBn۠M:f-p1%2k,a=gLfb;a gg/y5]q}EhZ<i晑) <[8 lhbL=u9Hy+ cd 2GҡgܑaYs3]GTdC#auܺBtG Tm"pprQoS- OB͝` ڞ]N^X4aHA8SBLڂqᖽ4I$x\p8:)iy>F>j'5xA=MU#?m*=bFY G) /XHERS0SsjeerM&&DR<Զ[ p 9*ƤmHHm/EE5}53 n_go`nІ?DZ<#gsϩɦ)82;OZlX^ 7l(fe&""lsF H_DWL؛#B8U_E)HR 2Q`Wh'mMQ#iԠ6bfk|%1f9u4X8 D[FH"I@xޘߦiDtoJ5H.6H0; \Ċpw"pE~}-`UD(KԛSՃ׹ z_:Si9fzbO;z)PQs(QBp +XBK-}YyE(@DPwZ]f.|nSxn#Yhyy4~Kﯯ6HYY׵S /PG=ͥ{_E kEj5Q|؄.πr=yEn4LH5K^H-s&;0e8ܵ׳Hs9C$jɳ@zr+m^“FܛpO['.oŴ0s')243K$ @4Bbh!ƣ! n|<-BӏLvl7:3edl%FֈKu4J|"PNs(۟\Ȓ\'vЄ~"PTnG@3JDnhpyB{ Jm ^Y&Hƪ{B42XY$WPrپ+!zKe{ $ 4 _qV$6dfp9 pMA)1:}w~\X.U0fa 0#elsr M_UtޭʬAL(p{8y={x3ovNfXX=\7ņC#҆KJ}4U>X%'QoN;!7?FS\\qR|E$ʣys VCS-3Gu78nLlXhзI Å6e|NkN9a0]}F7Z-ֵoJ:}znik e@$: MyKKB1V̌~o=l@H~\) /Zt(;,AnZvSnu]ymJ6yEIf000 e٤Q]6s 7f`~غfoC@"nJZcg}0WY}ArPψkp>D{mogkĔ`/*36q5~W Jds}-uQ\zK"eRYh0? H[m~Tz%{C}AZ[kcܣ.XP``y! /;=|sЪwߋSX&wilFYቌ"o1^+ʒe'CE'l].43NzXm3BBYud7mX^~J\/4i ކJ=;rK4)|vH?DF8]yqsn/ 9._5k@,n/E*Qylҷ -ӹ+M⽂ViӜo aFs>˄eI#1!ʭdM6!p}{9蚾LF* !'p[ Ř,+DLKCj {07B%?/:Sݸ ]kک(tMm~wfk2:!q]`;ր}'FUfe$1nrN%х/`S%Xj\^xU>?0O<ȷ.;M\:i;/>aԅ%ˠBi=9]3T bBWg7' wnk m? RrE‹LK`[+|InJ\=O|{DzaW;VǃBvzU12e]DcVl$6+WJ brՁ'\LFi7K+%,E H.oI9^0Ppe姳8.*t3I;1F|QA"*,VP 9D9wYBb0hH*qRN Jg{eɫ־UerV"+ގMעVZHhƠ(50N۠AVR煓̊RJyeSm:<5ycPKLvM6^? ~IGLS!&^cZÌRnaM&xv|q7֒fdLwI@r$fXE,T&`- 6Q-"ڲr-- SңJ=U aCÐ'P#bw׆9~B0TÆ`#ՄGǴ78 ۹> fRkg `cc;{N}|-"ooF6[ ,1ߊY2q(Д.cݢEq1Ho:ˆѨr#%bڜ<I ,)+!a'\~2D#ـsO=^m8R[2 bG2ʽ:6w{0q\>2}eVL؅U1{'5rJyّćٳJ>坣l (dE 2vغ"ǔVlD}aA~ YY6̙o{~H e i+ mm׌5?q6?I5~>bk8fqQB5>+^CPbJOD/JL)绸9Ȃ;d;FÈjS=Fnxxd64` )Ҟ [0,٘WQ175 $|9G 8pKlf3?@>aTԯ^nF~g}}j4 Y}f J<,c)Z .Pp02 SFŨzx%wDl~I`MǪTx`FXJvM Y;:pĕE+2AĪ F]]ijcaM[Xm堽#JoI`%t%mGkkėтC*)ǖ?>1 NGK}Ogom hR[wN%>\ e(DA/`d9P[4 ѓ:{hKa/bI(ڛXwR5'ڲ 5mQލbNEvcə8svd GO}~u$nDwC( ;ǻ=mB%EA y '+cGn-]nUgP8WEH*wb[+g$ZH}8`m5Fk!5]rAָpܾv$ j#dw,0 ht2ٲ@ J@0T-Pϒw%Ok'5V$m10R*i08ۺ`?VVҥ؃Aw2ե9j KZ :V^ĝz윻~T~fw.YV8=,h谭>^T&hvCԻfvdAŒW- _n|qiA$j21ZD^9e7q:A'Qϴc @vaRۘ-&medz{>Y)QG) ~@0l8ˮ(Z+Ҷa+ᒆsj"R ݒ5kǏHw<;n 8HW}Դ<V|+D2Ra3O,8L+5ATO~7+ $< )r`֍0&?18߷mHX+zc?%M7PɹGׇ6TC%M{@nwuG{Psq`~aR;:%&(hhķ_ޮ ĸw*/. Jɜ]|I?"›0opiԘ !0&s60*M^1=% -pj6dppƗGWW _9O]śZrvsu7%Cyp+D &#{iUl@dqˏ)*#٧]mFg7ZR:z9aCZǘ8dkr8PI-{UBg0(Z[Hb7lMzrRQGLe RJwwLfg+'TPVm6piNPOEQG$!?%wfz8@ Db U[i cN` &“&AX]\ ~eC9̸qDpbZMBI>KoߛW*=&fy'R#ԣ/$h@?VߜPR_ʥNd4(b.{D Ot=byܑRY/RHب0YNf7'4B4N1iSagM Nu ԭӳ{o2hNYAeDxa9IXe muMJr]95"IHZ^@zvx=] KwZYr-aF4Jj{@W1 "ػBWWW;OH%:L߼ IxINun/;Tiۉ{G"߅ux{Iy >t.1Z'xhjWމÌj-QlJ/ޣl $dQ!][|APw tJS}/&h#]Jccٜ̿;+.ٸΞ:%oV e8fK-cJ$?"LD#j} PXӞ$`t*3Kh9E8KaJ;,/ AYQ4.Sib>:ò3$@bh<1ye7x(#)%Q{$el!P7OYfI5EDyWAZč}u<{%Μ|C)1Ro1"Z\ع`l^> s/*H{}Y}rYZI_6~n.%3!&QG'9;TFq!r]xgtn7K b兮F2푈 hD pe:RZãz%m O[Zs>$U"DsOLhws+J wrPAWJTJAJo ).$ WN3O^ c,)BҲEڬ 09#h%CuQH5DasVtHC(xH}!,n4)>Oy7kodܲn#0G#=qg9.L }XŇ75/~ܣ@k]c%r,@e ֜G{F*4t&nP|e>jQ|PҨPWrͯ5e֧hJmϤ2 aT!s.gljO4Op4D\? "fw$8rzEx]ےZY'U=zn;-Kg4dL&_V혒VO~zN'xxCWl2ل8ID2 %1'@팽~tt;ap9-h<]T >ep2 PnWcP6ߛAm:1P'M ~;yZjvzI,$=*VKxrh5pm[ h$ X|1嶴MX :% @P@vQȁBI5ߌc%gLR+Q6&g͋X/\R`)~ԇPoؠciw8 ٢'ho6J2ReKGSrL?Fs+y1s匳8i}}6ƫta`x!tR K whRL\bcAjhREE cKTYUI⥅w/3 CK@wx|Twj20\m]P~9H[ &kլK6'Ifa?N+}EhJ!_$AaWAA H'l\Vw<Ţ,&^sx݋Ji a8\z jd ~SꨮB_g1rOMDŽr0;R˱dU[<>t2x 9 Uh)0&8<1+Nv& }#/ofńJR14U0fA4ZPTnLٕ\3'#u D*{E0ԊذʇGLݞ8IjtEU6!7lP pX c]﹵Mv<;fBow߱6c3Á,5Ga:[*J$٣_)AW4hBtM*g>%@9&:+92\j1}0Ei*_;q]cTj6c%+0[.*hA ?< [(/ѭ\0fU8qO{/XZg->90֣_9Zt.|qyWPV㏞͘!6;!]`>W~:2PΛ`APa})z*"MD"z#.*shuއJ؇! w3UL#pSӼдqti$Y=-3YѓW0@l<[e& R QҔ+(N3G[-Y7\ԣϟ壡-qު֠ f<7djerj?jȟZ%[z\~8^wO>|Gg~:4nB9زyG + s%+uch X/!Emiy9֬Ġr*Tr`*vG(Յ Ƃ5QZN#ՖV&Jt,x[8񀺛 ~4rd!p'rl}B}l董|5zIrX$ L8ŏ鮟V٘ί0,"&J!:K6~rE@XrԁIzOj%4@l]" d#Ȕy4oMzJxa!ӌU־;3|~Rԁ-dž.٦."f{0/͈}Vn`@NjE#ό+ZqccUX{!,BB_Vz JrB HAa5}"U>hm-mR>b]ip)Skj@<I xLSEẒQ~l HO} WٺNlN也Yppaaϧ:¸ H7dULs/fiykIiVש} *OZjiĜM_m'M;@2̓OK\ )0ooFcjQ~KoΘPV@+o%o*SNcR&z/XK>s{gK4OH}A0f D[)4[sE^OΙW9G5)2D<5sp[ZK?-A8J5st6>7:9a+?iцL.n1KQ?N=j,wɵh[6˿r/uDqFa}Z!!˃/`9K@, ,se۟_Ǟ[Bi0%NeJ<saxVӻ?d UgI!r_CJ9K!()d(1L7X*U$p6t7EVXgt4g'˜O5OF e{qlS #cr-f eMZI݄V?vQA.~]⏂;cB팙VM&F^ Phq/M9°J^JwNY(Kx={X9w#&jpM׶rM+{l5v E\ oQDFj9Uv.(%gcoH o.Ih\ś2[U5ʼnlA*yAuHBfdV/1&¯k$-mUlWXeE+[|F*Yf|OL/Ƈ!W_GzgwQy=pJ&U+5 D2Xv9K!g)CMA[hJrڰ=qܘ@hI=6c1^rf|D'a!a$SR*3 f``lJ;@2HMLs PUj;,MW݋߻ |G pmlÆJφlvlIA L166ЩlT>e֯IJ_; UN [m4PcɣZQ!lFD {oBiMwn%pO6>_:^ji%%hp@'^a)7Vn)9wyDl8RK8hAh谘 +Uv YdVl9 \, :PvXLKg`1AaKcZ@c_[1Q,|ԝ@ Uioy#~Lʔ^P-`m Iu~uOўhc".əka"g[sG$v<=Y0= zO?Ӵ_xx x튈(҆hHJNK#4uU֡I]:T_!(IAE/HԧsLYȳ%J'~ν´^p\~݅bN;kP-.W<=[͹[^y8q 0__`$*\SYPSF-΁jyǬ``Ut\-Mӏ&ݶ* ̠^5.mbg2E)"4BfU \i V{st]%6 %_-R{LճXvTuY`t fbdxۃy Ũ8Gѕ4fN w>zcstR|C-+RS3Wa%%pmX~HhQe 06}x{. &dCnInFD;1pJ2J#p3_?Gો؆ IP>政B*Fk-Hjn'9 oGl*Fd^4*HA1sE$fReWDU%ST HMN$HͲs[+Ff ٠'alj~PӯLY#YcmT3aL{9<&. /|V~z%_̑Zbs ~i>8T5]9?+_ #g-**ڿ`d}W0Ll)RF&l Wߕs3qlYg4b]WNTbpoV!Ukx|9XQԗֵQ^B*,v-X"|M;5f+x`ٷ؏Iqq{,v 6w o^)YM'[tW4n:` Q KK"b}jJlDQr|ClCDW /UU '+JT3GF/mGYw矾ɍ$S Y_ltHqju$\%xbvßO_YD(; 8 ւ. eJ nnUNh;D-=C뾄q V-ƄthS"BG~^!?58 ( ۘk!<2 F>aMt<ȥq"-w\;)+NWC8BY=`]c۠؃24[IJL}|`b! vPղ~$eH'\=T"u#}  A& ˍ?RlU7E71x5[v/wvK<|v M,ճZk\G.ʇ%YuxDbx*oTq_`Iaapoڭ`٭~SyeI^`ϭxgNyƭGK-;v{՝4rv6E;miY}S4f>`q^0c!!*].^ZVGX(2*C6Sз%:]*ƣõ4f;,IUZW}A]+ZH:~ZW.|mJApQ%7tW4Vӽk/tm.GFRJU16hct GRm`2Fޟ~t:o zS_N]rP Ӆb*$g/C^UQڂ1l$u`LN'k,$?`4rvN~i }p)eOؚ FTmftw][aoU8i[|G>~4wHQb%Mcq~6h;B[1 hB88 \cc}y\vm~&) Qr X0%DMoH Qsi6<˺&OV\Zȱ6V -+V0bsBφҲ꜐{ֆ*c 2T*vVCXU@Yhhp8Ē狊 i\C+8׀ޭ[FMbp"28k'됅rFsMǀ£"F΁s}1IH9jΌV@Hؕ0Uyq)xTbU 4e̕k4#Ѡ={^pn7eH.! UtҨ7AE>'5bKO6ȷ%m|셀z}ZP5㐴%J]5r+_)y"Ú'rG*;2zE dlw (DR#_gZiڎ,A gWSvɃV=H4y YMǯ6}5*+i?> Rvdf2J~ޱ9LK[WuМ'A1 mA;nbԢgp;!* Qp.N3鳘̿qBA2N. `:0dͣo$R<$V`;-E?v]@XK`TY(?L.!V8xPπRA20):l!?u!6h2ԡ&J@2yQ~XuVft1ع`QÊQ'kcA?"5Ls>A:n 4>^5h9(ӣ1>{@]Ȕ‡ 2sc(lHP}Շ3y;g"aƊzO)D|[I3}, "Gey):<.j2PiUhq4#Uqs=%+ܸɏx>ّdbGkPQ%.Lo}:Z՗7SO.M8snǏi(>8#ۣGtw>%JM؁*ךtGm7Pqw3_C#!vsX|(pZt^PE|j8]5z>ɑgJD~fTBpB0'KIx%_ Mvs^!&7B !ζnKKX|Tz8,$$44Q.هq?VۮY^)uMXjv#,I+4%?֍t-T{U_)bf՚8]lJbJٙ_ID1Ѓm57O$*ãUޢrW;ȻQ?Cs1j~ʣIp3 y=@qڡUu6μOt#FoD~(#.B}{)#ީT%\ v})HcJ0Q=H݈+$F^@F:~RNrCwWV[ƮO&1c32C̒\wbz2a$8Ăx-Qucc[jT>=);)2I?*lfmF;Z9V8@LBly?mz/+vyZ <^T(gX$Q8S{5-IxY^.0@XJt~G(PV 4pA{qEpx n~ٖ#컚*!J|bT%ƭ<1 8ĞLL {]յOk4kMiA%g@g3 -^{6O7M! 5i 2Z}[7!5pMhEE9VR0e%ܻo߽7=)NC( [#q`=X_\w.^]D `_ts2Hމt|~󊍚ov>Z_\*QL~}-M Bί^]5[V9;*1:oaۗ%}Lj|:[ʄ FV"։L#MӆVl?B$A rO`s Tܥu 2hV9jP`U'T]6Q0Y wy?&s;헮HU+[vvEIO/u/>`7l}؛ 1[ ۰ؓmUKZ7U#xt,z ڽ\ W"zϕKP;FzbHY9R{:)l3x]A*V{SaZ ߪqW*02ȁ&k0vCՖ[$Ip#Ib{o; HviUV (r= ;lyD=T+Z5<4mh?e#8uO>N}匑ǺB%Ԏ݃ddv%F\%/3n5;P_@[/е"dhȏw~9F(I+?I^ipsN: taUm7"XAs#a޵`zN7,e}5_!$ը&7Ll2|?dl30|u"fcek L[ JKwSg J_ФKJ TV-۠ҊNE?ò#`b'^334>ym-Y0},MB4O0>vkj꒳'h=(P"F!'-N=:#N8#,Kwb`>жco\o!i?\` 9D~{Y6x_r \-"u4J3n` hjN pJ,%_.bwU%BI" 25r)J}Coyi\3[MxsйQ֗^ )8wjb+|7xļ"pϢMWGe;`=i]63U ̳#binpsJR:P >BVq7FHL6,,}߈J~d)= V V`9ˏU1U((RM_U؄mTTI8Ty9gbQ}&1Vά{'G,4/η(gvXZ"ċǦ3Mʁ5cnImu#u;U%DW>lg:gmʔg@`s7Gm;ɽ'_9| B,gS>ϱB؁5O=߀G{12iTu{D`'>ã1Q> eCTJǗGb7Jy2?}ͽΡ4AEj*,A&Q~ޓ<c7՗މ8 ݝ0m I,{d׸pF*u +ޱb%oY#s{SLLaqДTh 2@LnTw%`QLb: ndM[g\'pR{|mr(d/A] ]m/Yڸce}W.M%2$4W.`2BaGJ&YG K_ ~sk7 WQ>l Ucs2;C_cWe;4,'p#4"&.8:99p$NVg% >HgaIR1?6` ޭ lvoBoO3Ce㕦"ش1B$b9>qopHJLǿ=i&SRf -k$ib:])q𕾤Bi,FG2L0'(&p~<6Ӿ}ir|j^3p:+0EELpZze.L4xɶHq Ao*U }խ7I#{}CKRΡԟ$ 1asHջ;WGAo%Ч52W$U Zrvgnjtk o(EIZBWy;w\XK- VlIJ%Jk= ] ^m+BŸV6?7JGr<˼f0>g:C%gPѷp$mo:Hy&{8fz^^KߢcWMk"̈́awk'T|Z<ɒ;f& Ԡ.tsXQ"wBg4 涮="vQMlڿĻeK dεkM{@H3K>}΍F8W P2\R sm%,g~>shJݩW?^]5-=GoTWtXkkΤ@H!g}/d6d'Ai ^LaU0{[u39 Y3ɟ+uMH*P*m&sPd¤U KO#y*\~4]gwbveedP >Wf-N~mMTA[|GuvG] t˨Z'J|C7~\}]Fpڊ%³ *z KܕYST28 εŨ_{r{1VΚm5w,iߌ2ɥIg˯9jZ6>,LXN7kͥ_7g)YVNU~Ҭٌ^*h=&x̉sp#& _\/iSBt8Z#j\X4c1Q|9L˨ђgt 㯃j\^PH)t^`QVE9auxAP‚UN`"`YZeΆ᭿L8PoT pu$ON b4 M}a#3{bYI?k/k` Ir @'2"ߥvL-0LŎYJsG_)IK\vLMwb-ZPǾ0p8H=z+߾+}$EcUcD[tGݷ%ر>2 ~{1+,y9c&x]7Ѿ[d05"r\] dg1z[')Iк hZ&^}}By=I=Ύ囜't&J>F0iMCYRXQ/J↉34 p*V<49v \Om|_;XL"n'FE8CGDicU :/a.@$+v_['dQMw["ņ!9n3>N+96dFO `ac"LƽQݨ%3;# 0PT[wҩ c"-3V?[Yؒ&^$qE,kykËEv1 p os/5[.JOȇkŴ<3X]ml.88 (>#(1%;/˖EP@/ =#%?dDF, my6$U&mF'%Z)LU |C?"E Aю\0Wμ"iR[`>UERAPS<4V .1PN+viSh5Y7WyhZE5~cMzV) ?jKTxTt}典EZK< C vn liڬ{ghm!#bwH^`c)`*qaxȋ :S- ؛YroH6+^u=pz J]cYDc\8#{'>Rd+$<݈omRT YtTTE=i{L1(<$ܲE(>H_T̢h5H.ӡB/5o.T*2Ǔ` 6#w[m\h -E~G2b]Wt@I]ic*m3ߙ 9==9Wg㛖vnz(gSăd^ g؃2i >KEzPK#rE=&~Kd$@x묱3 .+'oTt۽Jٺ/r+mC իؚ8X!^ ).&U;RTK&FZfcm=\wnEuvp)Gֆ|f% %3@ބy֥7y3VLWr&䒈BP@ _{ yeGCՄ=4hW9 j[f$nSF\ep0O.atL7b0A#;|Z'_%'Q*f1n>zL;A+P)U!%ȂE oiŭ)t ѧ"Fr%+{gyW OS{pJٴ|#˺Qo-;]^hX@Hgu䏆1<]R0;vpVq/#J,`i5"2q YKsPWiTSi6*հp2)UɎ\H-<@ꠍMc]Wo__͡ 3|UV/?x_PDͦ{_ӠyB4zQ; rBYs_%WgrW&Og*I?j\VmXY6-ޮf&`DE\؂ /CEQ J`ȷ}꽺>7v<'3WvJoMjj&IcbGf'\Ε{0P텥 竀-IL 8A䝲=i!b |zoJ" i*:Qb[c_m;4 Qm,QQPXnkλޗ3YyinONn/W0-2Uأ4m@tmh NLuU咅zF_>FsgTJ(dNWc!+kD%V*͙i_yr66S4d1D 6[PEt*b ›hkI۲ b@ NRՈ+d{r[_ûgsPR J~@ Wv +P:ifa8u𩺾 Z8`u  2T쨯}N#pۜ]QuĚ8%?/#{޻97?LD \*sL5ޝ6P4$Vt 'ݹ dk#pH!_~ Q՞NGz/NY Jdo')PNfo2+$°ލ)Y> mB̠rCq\zڗ˄T4keURƵ28v2ΖcN%28ӷo-VO2L4D}lt h홼NU1(c:S\K &b2+r[V aٙd ؝\u^;3JAK@ِ5w32$ (qu 7$_G ;IФ£]*iRY/ξnB7*-[ 1%׀ UTuDk)ʱZ\bSyx՚OC9##k2t|=Y&NO[!qu ܿmɬMC&{qӿtKۮ+&-ҎKoLR=:[+nFV?$ЛϺa:<$$#;2>u(_զp `yPٝg$q_t>\r];sӄ8oڧN4ULjc; u$fb9K@-9i 9_cp8b[Db-RFqw_RY3=bY pJɣ:5l>|5 +uxј ~A@ֵ{gA %ia-MXOUڳ='&Oi; 5GT`1a, LZJOtNI$՗"(UwrG)EU]6}uv4\7Ryq Ǎ)o8T.cc| -{39Ö=Q:3O!7P7|' {DW@,İPniHb#z]>Fa /N) Hy`"r1;qZXoYC OԼŃb]ʾ"IL񽊎BAjpP0rekz80͡ަ#;re =Nފe,d՘+ 8/YzVuMG4t`K/-( $x$Hp]'xzz 'B2ݲI@ͣ-"Z]sK + bw )k#o$6SKӇ$~1q]KU1zlI_PRڴ' H]b=3q]^K~0C"_Nwt/gޢ^De[R+h^KhEJ3?Y( 4T-Z*?!/86.ԪUR=Pe$d/s,ٕfx]8/CgU⌲5[}yZLD#3,S "^h) d~v}l],d$@]1ٛM; -wa~F::bDrlZn4EJgA 3gr 6LWdR4eΪ"ƎR.2{?T;:'- wlZ-e>sxgK` yފuzd1YMэ@pgD lگ|hw*lW6uN5YYH׷xV,5B3[$AۭS!6=7|?}A 2Y|L+0V** >nh_*Cg+y`p¿Z~{GƇ^i HR(z =2 vDxtXm$? \<e9؅.&oR7B6t4կ"|s&p'/}-}=eYn&*-828g.)Q!p;ʖó㾭`Ysh äXjB5/zB%[B2fyhf"G` p,)$kZ$~yA;? F  7|7*l۷4S!E P Eԩ.هqH{oJ&@"㽣F-U F:_38! :t"cȷA  %mqSj C,W]&v-LTGoCڒuePy ;;q;[uqAX[ر+K,gU]9z[\!777r{0z~~_Or5ņj]|Im%udyl N^U7.Z$KňHM",HP^ܵu)B 7 ˢ^t0/,Z.^J7˦*Gzb4 ǺvvSϕrk ._e#ZOMTTn`J;CPuAi^Lc//MzB$)| %R|B"_rͰwd2 !I4gD%CN0]CAkx(Dj2v[p] 9/>cXh Yb<I [1+ORwf@KxF':m 3k GI~G3Vl !ZZfp">˅V{!\>A+B"( I+愙D !Ø?8NPUۘìW)-%_벿pxwdSY F;LxDOFbTHrNUe+V MgvZ&ǜ㧼 x;o7 m>K}+0AGը 'Z?L࡞Ƥ#8k RY񿚵ۍ 8}x|7O.L+Z;YE*MiKG޸v3C}.YO v!쪞*>@ƀYry9⏨ʰC䉝;MwbT?[k ${Vָ,n`Ȼs-#pƹ:a/O^U Cʕ|e^nF%:!xN tr|kUݶ_lDxĞgif',?qG2Fsz\!܂#-a#~myiW[+cU⧥ >Rg(?$GTuTcU5D/EDzڂ2.^"H/ftFɽӁ0?Y= e1@mvZbp*[$7<~屪Fdx胦 .[-5wr~]Ly^b_?Zƕ+7;ap6Exӊvu "ܻ8c问'20C tM5wseMKcoAo igA 3H_bG`(C:hg!ڋL˹j~Z F3"#[7]fF@+P;TO MSsyBh9afs?$]h- [cPnFf -S&JRPM!%QyN_X`9Ek}͝i̷G4$WseߕPn;|KuG[0uj; وEI>=|W"m jLb6l-<"SsEܧ;&p PuƽiB!^BlJg !)W0:O@]N#A~FS:#'R|*Ys̺bjsWu) -Lk`N:,h[\:?ZU=nx3dL_#bt+(RY\@}UVyz\RYp>!X]U| q?7~ #Y}ϲn޶z<W<%MJC) dE=H/x>2:Bb_Rx3M}E2Vv:d vN7M| Y!5.lo*5 qNݓv"Eij4W,m;DEUe/CJCx0 %Fڔo!z)9OA9KR9@0,Cisfxw#b mDhuu[VuxBfrBGwmos^!1/<+6ڮs\ \{KiKA]?]>٤ʋ6]0HwnL> S@QQ[BA>&]|Jeelݨ}rIX@;xaeFUUih냆ᮒ{S8 )ݓQ$ 7rQdazheCɆ8ugʙ %@0<o h%wX~{@78S=M4Z'&#@.uxj[xr_^ %>lN(-|sD@R*wX;H2.ӽO޴z+9qΞX&K=IB}VLb#L7W"pJ,k38h3r'c=i¬[Pٽ΂|ZI[Sq-ϠZvakЍJay|T:kvoo:1"7mm|dP?{匚:l8@.F,t޹%gF\lHAC}B}󪥝 9TWQ)Zbs.qƶ_+%i;]vݭS |BMdu τw9#"Y ǧC/b:/zi\ZF((Ȣ"_hTښKW 0xˆcVRDruL^融2QŎIVSc/T6H5X2(FDAu̷Jv uB8K,ї1` k0 JS"gP йV1yB]0݆maqY&nu0ކƔg +-:sJL.GomwMKm0?-6ªPAC'`'7~W/yT^ZA5[~ q jX:$ o@-[/Nhj޲K ܎$HzrNYe^bT#1]Q !U @6qF0/k(ƺE"Q7P`u-C7G@m^kkIu!gWH1Wz}ʊҼk> 5X|^b5(pi݌_S&veJFqV˾/bq&%KGmDf3qY(,AsGVz6P+._C 8Q4wxtA@r4 o1RF1mc~K $[Ѕz )T^lML/5)P9l*>$S%=.K6MHD":$8:NdL٠ :ݱ=c$a0U58cd_ϫ)FXڊCj ڏN=dqG" zi@eb"Z~fW+)%|-Na,QGG3%IsBӬsz7/ok> ?~|tT߬/ivsXSb>FIX*Ḏze!@3)nZ*^W5-p/*ƙ dHEr1h\NЧTI[¯ +*A:$|Jz *I DkՁ~2!_qW9b9{ǜY#=$ѧUV d %庹T2c^eUkeE2_Ьъ7; ȭ@eEUh^w YYZS68 6$0Ewu|S!˵_Q#/M 5!DEZUs[-^T/*g 1܈wRy/|{: vb[ M?YmQϚ`4v^Bʙ\/~X-Ío'F rn6j"Rg\HXch#9lNxA.ׯjzww'X{Ceq!Vct(ǫI[)?{W0~Է/TPԊe zGh+zbeW+Jag B"OָaA6~;ɌT\i94z\:zY6>QO=5H 7 (?)f?`{O" Iv2ư׍?]&υ1>ĻP \H Fi[ !OqtSA)Rޥ /ȇ)K {ul zX ZH״٧s(U ˲d!+O+!N'9u,6ZaIu[h0eA1I,yx-1vVuZ=n0SO=c-Gnڥ gԥ 1Ҏ'3v>/Y'.HRP<[904p@4`xܟæ*3bOզeNR}r`1ڿTjsOV׉7؃8ԯ]Bq#܌XK mDM]x{Vr̰!Ц I"pL6]4fWدtdz@i^} W#2r3 SV%zܜ.s:Nt"Kw0]](?H5"nQ1?O..N6<^mٞ㧦^y'2]:}?FW. 0!2akoM转bqlm&V'aj'32ά/)!tU3&X+5e 7E%Uf8 nDqAPDVo(@67S rd^Kh|j,WT?̕iH@jCq1.X Gkkˈ(ǪڞGR>gRvZҹS+0dN+ ,#yߔ?L Uo =Ѻ!F? 9NFxOhrbwi$DbZ6׈Z޴*{$;1 rwqΉcv8, %{OjT~fW0c^(+b(&?f1lMu#@z>t2KHqMZ3jW[pqٖX/J:1>סzHdY;82 y~)'10 430`'1R0IC:|Z%ycZaR[ L 9Em)[?d%7TDc)/l ,UqxGl]%VsAM4/Ǒ- 9AHRdy쮇ՐPddn$zl'|ABC貍iǣU?̒[-zF;).+a(,T$J_/H٬J ӒoYl׉MZL]G|S,:{x]P Т(mU }E1\6tozozBwθ g|2@mVT^7p(:K8 8濜|TqNj%Ft>A~G3a (<2kr%`u[2ݷɴ;zA%LBUi`ڰ87l' Nw豊vw9)02WK;Tts!u+Ž >QG{K:9q*+5o+ ivk]YJrIxAITI <\JO#fkT3K3&A P972M0r9ipV!;\O`'d# ME,PA9Nq*#hćܼO?ܢ|8qAh`V9gk:ohךE 4h ʅ!gt7j +d¢|>:/bͼ,4Gf[C܉Pۃ+"pU};n}{;mlh/ie,H,H lnMjft! $4m|8]tQ?p)Kmk w9j&ț5O)}0GOt#p^FJ%q0)j:G$^w/lĿ,y: YKюB;;0\GJ  %1(^roÍe5h_ޣZ1)eQÓRd2lRT^C| Ot2 8~\Vy<ۆ*VTIŮݙ ?p%,ѢcɐҼT}+U˵?/ R5Q Lg/[4ӿ-Wq`h6TG^1fV,m{1[8w1VnܭV&YOݞ;1fe[>2Fң~SJqYY}%x5%BnWɊg┃ Թb}U=YY3xV5Zd$uC?$H$AB_6.Lx{˒̠g6n+2,̂ $ͭ\ny7[d<9%ӳO:^tb__ꩮ[k4:ްu_LH.gV|_%.qܣvю],ӹ=5{@}X`gDKj&UMfSazgdU1usxQ^Y콡{ -1sd՘{GϋݍMJ B/#ˉR(#4兺-qζzg;<!!aFO:&rBY() [I iZn#CbT/|2 MjGxSLΰv`nVQ襑qRDc£=VCb‰:>$v&nEf˵>קȱ:B[3`rS?jΫy :op8;v!fyF$ JuGRjt| ;G.J+h W P<(, #ze1 P>qQqLqiHXNI? uJ&Q`46TC i@IԇL;BV>XaUkzf Z %L)E_V /k NiDp>>3s^E$OUZfp?t^G՗zސ,C^( #y-8rqql\-JpĔ`5kůqF9ƪq5E5fb(GVR2cI}yA` BG@* 1 :tF"wmtDkcN|XrI x|6LZ AWp]9U43:gɒBv9Q QeNSS\׷]1#$g?*A-r9\َ;U2" ˂IEd>07f_yҳEƑj򞍼V~X s>f5 } (Fq__= 7'rTF*>E깵\!Z:-HĈBFTp[>WfT̈́MFjr߾)h$㾗%|grtq|6` W,bCYj C *DM]^jDHWYzeFQ!ޟU:4rW탟م K]1CXiI X7 "NW}z7aqiA;+<s<&?ƋzH *ߙ.EpӈaP um >Wo+gA?]N;5}Ԓ?=,sگCsFĂ߬SZrVOu{3՜!^DadЁsyM \*|lmOΩ~qt J|y`$5n:K9$SEbnJRg/GI*| tP9Kjx\S,$G`M*{jgkP63CDA\ۚoJl z)ү*֧X5\dwR"ׅr@MqI̴ŚL8)rdzk=jIDK^˴+x9ܢd) }80Dc.8:33mq%dU?{w<~M<[TmyFV!eG纅bvRHǐuˌe.Sl=J@mpݯ L3qK8MDUDY 6P6So~nT?Y[*|Q]L=1fWj=aAt3i nҦD= |0W0U5cr<ϱDo}~]E#!J u1$SUp"Jwpg *#oeo~aبGYurb_#uh ~~]UcdQכ)g" n^uo/bgD9hT#qBso̰@iJ,[73:/Uȑ{E~#203ntE^龂bNgS6)'q^c}D6"8x.ҮO\s'q!m9P|?CRBqcQ{t\T ޢ)bƩ^]?ݧ4鸉ɍ_ yS$5"ٖlAaVcYb!WI}KAF>È<t053?qĮ{.zEۈ[SY.2>vhJ{"͐6*)EN[׫Jpi26"{jqU[q05Qh 濅~"2:,6%R(1ov¿|"-: fQ;eЖSYRq|ߜz P ~|E鋗x𚘶Vpх#,Rc 2^]tC=Qi_gel(,B4{ôY߳./"/M1\}LN FWbÒ;,KLHϣWfQѿ#l*H"|bgA%mTK{aʦՓCu"jjR,F3?4֓wZeyPRdPib"kP!:n2Hj[4|V 6|Ax$)l.DP*T+LuxTh0;'-=n94 62yT1AY#z ޷4;6qYE2gMZip2Ʈ@A)+G@3_y!K3l3CL]TݸZB#M,-C [mľ\U,ݣְ)QD;ϫi):Xc԰2D"la|cb̝՝eH 3ؕ$|#4>沬Eb;9@gtE`\cY+nTXLdц휷b9K)+=b6N) 'Ԅڌ[a ְ_9n.j&`byIǰZo~Eo0dI+iA"ұςPx[=gE)̦^i-SxJs]vrVu41cv{a}_鯑hX]^Edq Z<6$o(c|vPqɯ&_&şo$P;յmRc )Md<\dY#[_ x^)[MZ$% ˝tVkkmR}UFZJg,vUp=E BbF# Sݩ" 6Nɭ;OQ|,-%IsV?Yvŕ+ hq_U4S"J}E-e,9{):Fr 9׌m8;Gp C,]yFf l*UIf@s'ŌB;B{uNMPsDRC1"Jcʶ~G, gANԁ8 _ > eHeiq>W8r 4wH sA9$4j9Z:pI6gy (./JTR40xF*x~ ѥT!`\'XsՕ\T %}dsbO8̌*+ 4#sʜv^,>a7FK,?PAӋX Ϸݩ \tbL;u6kVzN`9 ԡ([o~wOhEƒQq7tWxtEPrO]3fYPj "T(i3tK/a! h2bn 1ۮu{t TD/ Ctkם^fO2.SQ?-3K, ?S!GT9 vƪE+o(Yo3Pst ȡ.yu`SR2OMNruN۸|[GDfşk,Y,q(["rhSZx}nmvW]; wo2 \h?tR1=Զ4.=6\,zNx>-ȏ+Qj2kj5NC[?0kl;sq'e ;7^'4R|[7Eʓ=q?Xce-#eR価17DhÃ,R1!0ijո9dV*XxNW4(i z),/Y!v<_:^iO=j5!qX@Gu+mՓ<ān®8I^sS>Y/AH( К|ÒXW#/R~X ~^: R6dʖ /29Hu"9mq6 YSmͫBKWΏz\"pvr qG D6Trj[!S0Y-U[:LT[>sn$ֶU+ղQ1ɺ ,:6e6:.1@\7?ҨZb,<@ZC@iwh\Df!s!sBk~\fHl=A%uq7p@ i2,=nx(Q@λ}gzJ:Jj -[y>?g?Pco$@kmTlS12t -LӉF? 奛/T+g4|@H lqW)P><5xqHPÜ\ m*+e࡜EOsn 4Hhb>H9}Ő2Ϭ=Oq}ŜL\1:D|~aQ#2*_0bӮqG6%ٹ_t/0l-'^h>R NJA<"|u֒HCTn䲆lq(BN]2Tp\`B9Bct9Sb\V )w _wJȤ[ bT(ù9 \noi3^>EjKV`\_푞 Utˆ_疳Etlt]mO .\n2+DP*F"(Q]H]X,MG =[2o_n] R`Qe,ы"5H}SGE-*B?nոPk(^fXh%мW&?v5TMc xFH$Y]8ߣ0 넣(!lR76U=<=kXT+?KVO N0ౘ"EWP򦄞>Pgem/ 7/#R2s O%-)G1'_JԅNv-;| G\Sm87 .(އPS.s{h\r))eVB +0]p p뾰p!SG^NUJB>)ڙa(a rVx*bf݅锃拾|s"lI]bS'UGjY Rd\ڠS8+E47} ùZYӕS DEy3Ithnc)>Hb~d2`:UG_ MJ6Q (^H@)@Q—Q*R7" 5yWT< E"1!eH[Q}OK#i[ 5'[8[S0Ǵ1+x%uVbfRXӤ(sMyv-0&mb 4vo/)-͡o-*{٦^Yiq$Q$y`ݸ>`2wjq!LԵ ťρPU&[Yڳ Q&K;ԧ33Ve5M-S(a8f +| -R0Ur6,ff'E.eU1j䙄i+>Wo뇵[u5>ztΧFc6&de4x@^%(wܾۧrt.](t?nG@a!5ƝDDe2ӈ$)I//yl_~9W;TUG=̂yXӐ:zyF?a"Zg_d[-ӡZ.JWƋmu}{oMV2!!-t`3bL$#͟[2Շ̄D4:Xp$7Tڵ Sľ̠+m87ǝ6Eٷw :9g1NB"*J\D gʵrd>{FC &og g0tWX Z=ݾd*.WGHDi 9r΁^]10l?`aO*SO= v1 =MU3K6oִ%B<(y)zHm"ӞFANA|J)ɦ <|<`(( ,M~!ɒ-)W?@ߌX ruS&;CׯJSP~<:D]ňLEe&=#:M͘AOч7%f5OeXōX0SUy4T:W$ oq\4m)/ f+H"ճ<#xe"|!sNpB^ ^DdJ 8ߚYD86 6Y,D(w6BH2kn :F_Hޮ9nZ;QY_Ƽ}E燄yM ;e*t}[=η(%;wC[*m3`LUrJY(CIx~f(d I eipQ!{ڱ ҁG]&P}k^*Hvʃ82!2ȍ~#H]n wlPVf]iҨzU}z}?+;ctwvaf".Iдv`߱MoMh)F]}7=cJ]I̡mYHXd0dP^4%lf39+P2P_ Pf2)psqAXlNE t?2``%v^?Ϝ$Λ Q;!u\zԀ!i??rp@Ћs!Z  euzUyi2J]˾JZʔ \Mھg1G=*Dgghhh) ^sd(z2`*ґ6y,/HVMrQ{#Mev럟pi@IxNay)xnTr?~IQay8\c &Kt/jj "șy1{n{#-YrPfYn̞G ^cNPÂzlп4JZͦ5́CF,O_5GOoI\@ڐZ:7}.ę۷PX\4Q*]JQQ0i0 .Ixr8,/2b:9]`m3|37MAxm{mOvm7مǶEva{ 81\pVL_0I_6<=؏7[tb`ӻ(dit4M MxWv]'nwbe[LEpV>LъT.wă'7toc|2)rR} =i~vW6c#Z( 4kTBZyX[ jy^lf~7gS<>*'u0=| Ap L_%m=J|Af*JzZv3IR )[t_-I☝w Y*z DhG!Jw~琅/]" 11 ].S5 &FוP#yimGԭ&B53NKl֭1bED_=6 [뼂{^F" Z]-<']Le+' h rt['9 ):# JV.\ -#'ĨpB5ڣ~^Θ- ޵@cַWM{ [qH?e׆ ԅ@7XrQ=~KDMZsDpb-=8eAm^z?z7ܨkw`=#TDW EN91C-i `5wp9@vO mFO&0C؊B~*77I~6eF"ɏM tn|>mgٷ3pfX[:_({)f&ߪ C`7q~yo5+GI0֟A)}Jwv?ୠψAfl.=+a-bn$Rk讌eݒ =r߱ozMuu|FRSJm3ڨSCxjN zDq\E1u!Ԛ6`E7F{х͟kXY[bU W{Fa[Mv[H%/`?oJLOȋtm#VKtpmcqD|3q[{ ֣ lFGWkO˥ϕGtNcOu- ~K=a(SO ^Caж # җ!+V_ 6~#bDD sJn0mgExtaT=8҅(pi,DK\J{~ M系Jc 2{ zl(_i2n|ynPڮ&܊nH⼓blBXNd-`c6#ec ie-;c:=d8Ux ; ,{u>|U>>+FV6x h@KsL;G"UC4oxJ1jNVI+.V3̨jE'] [OwSXi>cb(? > mcvz>Ž'{m5`.R/zlFndܾ#Hjay$#s0\ALz=#%a+wwL*\eG@kIeswGpAaK-%Xu?%椵i,߿{A!/'(L{ ~ Rh!PܸWo61ΘUn3T% *>C~=wC4 wG/hdRCI[&nӘyX͑MOOVlgSqkƯ4O-% 8VO)ѮHQRP^tۖ,ʄ8o/?ʡyr#)ٰ (C`.ǢmS1,2uA2j7l~[t8Hs@ѫ6-fwm?͒O)?=o#JstS^ƗQ0p3QNp%%Q;E-(_ |aLc21^ Np:cĩd; !бLTƃř\7#mNqp6̌e]>o>N($drXZ.)58b60h~J!@&?V%JkbMƎڮ E] zledᓥAQh5آ}$8A*|P<-1i}4`0]pJ6; շ`9lcH!5K GrEVt@l(5Yp"c^C::Hg~h39Gv}Яٙ` \5,vuxSHIЏd7hʙ 1vUSc+,6|k`;syϡ0r4S_;1BI HSϩCE> Εw c5b:n0f-8ρvEs8fU;>e5R:Qمiz_M9u*ʖ[.Q 23"ԉlTByPµ5 hX ze ³R4؊D"^6RP,XO67H9`wl+%MXĵ2LbF Ef1r:/AnAد9kCk$xsvC\2(k,e, Lp O\M AΛhS^r N"'tqCt2ʞ; }WKKl |G > 'EE;FdpA &3}1pJ%OsSXJOiIb8ɢ`i|B2U;PqI!Fj{HB1o[?D Ck"ؾC4Nh߻u/q9ؤ=]XhKأhNs;mS1Ȩ&"Ƈ7~;01οnHioJor="#C[z0Wb.LLަ+$$_cP;{~=Fg9nR v]nʏOKM9-X"we?JbhCz U@H[<#,qZuҕph[>(_oJ>ﶏӕDrLh..Ƚss[A3sYw&ּҀɺ*P O@b1ulAX=O+jxboM }@h> YU燭ϖ[J32)Dt)I>a(n0 IO| |es:|O~Sr9jBnin1ȚWEܧ5 W 1x~u-|ڍU$D+޲nr]c]вltHnɶw]W*e}ee @#[W`XƸfyԀT!r^V9hP? ~Ņt=1F¢;3/i&>`5PaǐPn&Y.^67(U``H+O:-mwВ4^LG"Z*'*T4 b-eZ?Гz56`iD41__]c,_8ٟW9P"S 0*McM{uR ھ tX=֑K6 ~ M`2IͶVDDp0ȵaݠ( m/RnluNLj4,P %TZp\3^gO weVI|ycv2`e/GE@G) [B6;xwq 8M-2ZtepU*6W o#hP s;"ob`,y$.͋kSȨZgE1|fÛ692\q f0HWL"gv - c പUy ў_4QS9v և;^A2"coFH0Tc}iZ\]~M0鄛ėL'~ ,`X}9 Euϯ%:]XZe0zCD? 5^)s8/DKNdNr[-oH,14,H,mJ( x\~A$`煰u$&;QU9mlV7\gzpNXf wγ/|IwU]v%iqԮ+g |AOl̳m[Q Mĭ8 ))E&>Xw6 9~. kja(:K,Jc5K*)v( B@^THNT,xj}@p=MhRQI0!wN8^q2|f th†4 kQ9oYM\PmAZvJs AJ9-;+kSON\28*NhۖL.A>ƤKD+CEAA TԮa ڢ;7ؗڹ/Ȏi(fey2'M%u o+P4OGO_pzu?&S@":Khf1r6M=0?A>k;n/.t0Z6E:YNqQHnq؜HkI#9m'đ.ڢ_ \sCQ.J@*.p8-o6Gjt~^EQq1 jj W^;L&]S# DOW7>H86/M ^4^3xĩn{,XA 'kx]-dgh,1ZEj[| JUTA.x& syMB4tGiܟdĪR͒mZ٢xe$G=b T#˫x[ oveQ7#vdC-$a;&D*qObvs̬q%dQ@B.={'Ofho|Q>,gwP֒O{hl8Cw> ?WDm-3NqPwmXjw$΁gjP*Fkm&94%scxkg3tp.Q, (dœ$x(ӣLfxP㆏ Iì򚡇%R7jlc XIRP)i'1lfKyFc&1Ԩ[d@ 2tA4 { J0S̿7mt~j59 ƶej)%SC:0;? IM!zb.6c.CwG Tv#o% @ߛNN,)ߕdSҼNz֠!bx@ @\έJPbh pCFVĔAK\  'aČKJd 7ٙ׽>:6u2m+I[u c*jrJt*4R"hF} ,P…#^~O epr"pF-U ?gdf}݈XE@{G4+9YQcRCEoTޗְ/^2)*QΔm?bgъ >͔f'PCvՍ#GˉĪ iq̞AQ=-Rg @ bV2ӷbq]o F$jw@&_<%^/Kc}?}^m2x {EBESoKb+_樅'z1Qśew[CrS+}~nڋr 4b*CNƳ4lE=rfuUx.d*'̀ -1 dSٯ"ASܣNQۿToc2âY֓iD@mj1L?6|c›]퇅ck5T׷.u WfRd2>Z&Ks8(>.j #g[psH/1ff F~v0tZ&<=g?DB7lӖ'X`[HA=}rD5e^ElMYhPy|sƫK{8SpH A4puQ Uy^MPtaZ}F.^r&l|<+gB^H6I-X2N=U4i@Zؗga(+"VVL`vt^2OXIzYtxT|i&xJ7OzhyέʁrtӷҢrH'fuY ]C Rff>LIRjTw?^e'w8$~q)(ɍ7-@-ʒ.͜ن.MF;|}n-AAv|P<5.٬ UDwBg!l4揋ٗr@(F JrA: E ڍdW :ဝ0j:Pv pі[5 l6Kj\3 pV L'/@TǣYra$7i U*%V,V!s/]c(xQO@AſؚAwt"}_}$bт (+GyIa;J_'ѲbcǀVn(Q*ENsg{› lA*/#0iP,-va5|Ġd#اqB3%%t@QH6zæ &7ݲ<8U"RCJPD>K%Ƹr?ة_sA D~h~%ߞY5((G:*YI`BJszA#4Vb(klp@;٦abڴE_AV;$LX́u2%YA1FJc$!%xV.@8S*$jIx ћgO 1$_FaMiC US1q"'1WՀo$+f2RQ`Ԧ%T!OFCysmtQ1|k{d iu@YLh$W%N|Ǧf1nq[1󔤡{=@F <3 䭵ariMO7Rd!߅8=d U;13k'6-|}lۑlq8 $Q-%KwAIýK'ubȆk' 4 -!5a|9Ap{ʼГ'|KRpDd } ;?HeԳDR\\Qt%b̷ rMjZtaijғƥW},I1ZK$|bx>9cj$G|#7YRs#$ Y.h,r56C!YbԼ2'}A+ˋ2LxԾ94f#VM,W8q# Rq\7`dyJ&D&v&qwq-.K>x{y}H]Y* ݲ%.A[*8N{YJ?h)m,@+UjRs[RЉ\(W@\a6%dGzΆ36oSOU24j <`&;MnO@HCmPt EHEP灳 md:ekd]ynJ~6604'>&Ɇ/=>NSί=~ ؄n:uHyE *:VDA#vYE yhw@9C~ :)[4>eU5}漾lH]BdY>}cEa|>w .'zq5/C$h04%!W^I+y0! ֢  TIrꕧ? Ҵ,J-Z·SNjLSO ?zXC Z|c_'Dרw%ay ==6tny6_sog~MvY GYUa_Mk;I%,Doξ'Y6a%&5JXq@b%1!_PiHaa;!k4/oJcKmf>rjnq)jB?u`3wҗ3ҀOeW9E2̋2*vrxCd^8lū*`Ir;X|IdGTpZ88:ʛYYe z #e萩`@D= P0l&Ԧb +sEhC 9ǥX瞁 E7,8CܥT+7dbspTI&,)%.R%Um} Vw& AI9~E^'gIb-OK7fձB#wTʘJ7MkL? P҉tt-:M#c; 2OleŤPP;sM I^TK-tR gas |~!@*3E`BG.΍DF&Y?B7>~)ABuߏ@$ *ږȍC+D)ΑN+`ĤQ]9m~3 R1%{+Ũ8K@I :E(6L&i_cDudi(]'Tt9(eg 1$ʟQB}Da\"y\C5%t9mX;F-LtAǷMЦpOnM¾fO+BaSzn 0 ]`p/YqO{ݜ.{f)ז+t !E썦.ʼn~fCl +sxMǻ^y ۲U \an̕ӻ+}fɆݪcGvށ𚓲`SwBKek/؞+2[/ѿj%U`g;7Y}y" 2Fr&/ ػ C(?ĆP4}K 54wxҡä6q=`mvZ[kC:JzG[Q?(@]$d8r!}Iά89 RS>ذ]f)̻hm!U/WT繡+C,Ru!4wyHq_+(I\XCtO 7ɂHѶi,Rpf"L'_~U?2SP#m8 &9U:,K:/d_ !pOV.W*TY#%Q f:6'JA;8Ƀ: au/! e|v@XrvԖ־@'7yZ(%z8&k?Ybu{RR 3q[W}Io f%,@H0#K wv(Ź=u&VB('W zpG" -ZuG\DpIiИHW%eAbXe=Z[!0a&"Ly4{ʏ~ͥhk'ljo޽.BD'7]{5a;V8VӁ';nE;vDeE9j3hSrj%&I從$0`-1*l*t}!6IKow1Ѩu~9n'tQ RݠM*{ZB=HR.7!ԧWoIbV+rDuNCo ?\!JeY̠YAi,wlƶP>oSJI(=0#vBڨ-yv Rq$͢jҠB=/޳yşt7mO+t?4}do;҆5U 0.;3 ODeԅs$ь4L髰ܕq[oiC#]@"ºC_*@K dұm7 'Jt҃2 dqmB–~vzr%5aPF^QpҌ"Q :J5N\h=j@WWQژRAl֕M#$zsM@W8s볦KgJ]~1i}>_Xbz}E C%{} 1X~<]pud $P&1E:Ɗ>= ovZXN39Xr٪r,fJju8\!zZ!&38sMJX&Yz1fl^3hGj-IS"B60 ~ !!p勞xjѼ`ZIhL7ϓɀ-aɍ PuX.f lc%g3IH=8%d$\#Z$; ǻ|bÄ}@3mQt[.8ە; +BtțpƂ7;z$zEV0Egoi|~ {Bxew;, 8oOdŋN ~3tz1%-0! a\Y.~sJpD~t|Kz|FOEU@k,s7%p=\g:L!3_N3;7 E ) *ǜ08H14"Ȼ}5=gXsΠ$X=Smv![D7ǰ,dB0 L/@O1tYa#Z6^kI,V7{P 1mq%ܢ`ϰՉ&xYlѐeO0P]P(b"F'v. YCV@6qP%&$NžP ˱ii/_͏2fv kP$e odU.J0{Sj-QcR"MjW{N]fqfwaSXwaB?/pRYlʓ—κ[(ivuPE"&YHs$×M<E U\v>r>(r_3~ ly.T@۱. U)[JDCn~T`|xJpn9sZ:]l lJ / ʲoBDbó ~҇=#)Y76_}袺ĩpf@i j<eu^׎Bt̍b3I7ݻ˨I泰\ l 0ڤ/}F\PdJ2=kE@RcO`ӫˌ4)mK`Bثg9σNBl׳|ruUFƥy@-XU/GNn`D;!qyt='soYA83*nMolqV^PgV8%PVcI{k<18/+3HD*Iu/$ N?QGi!R0q, wAǘ.d khj=?`;]Ч:aڽ+oiq>TR0#;$0,^X:) $ , USJ+ҹKdH,oQkC{rqv>,ꬆXFetwxJxb`d(V'%Y99zݒo:jri6?cxسvҵdKm [:"9sn#)i ƞJʀq%9wp0џDU ]Ŋ?e2=)N9/;7|J&wڐYǁ 8, U"AK(wΫ061>H{FP;c& #;&jjעoe*"W!!I0Bx=ZVexGyuzf0jдNS+] ~xVeerV]E*cqԃ]9Aw[ ~R;/eRnU{Ll- [ݴ$_8Qn"ܨ@!R!ɠ=tE!vƎF91~pvD #O/Wwn! OAð%xعT %t3(J6kԎY!ϩMBD_PxbGGʔW'>gPh@rVsN~-揭/lFzn[٭U`R$z\rB,\**80UUiQ%UkŚ:RJİ*48]ժ\=ǗZxT"Zqfj\ 0PӜnm_NUoM8.I|7> f4Jq& ͯ4>ov}~drT2Wd#›|g\*D͙/x ~Q͸5n ‚PgoHrY+lHƨ[r) voB:|[+ C{1~mR]OࢆKئrr{=TܹRɔ h$Ń(OKRN$! k*D[tCstwm8=ˤ)dbW_>'βo5$mIo'uaU9\>!H>"Q0h7(o-e`@~sӐH m}HN!]5B`pm`ŘMo26?K1wБqom``-YBlltQmM^]DДsK~A=ſS=#f޴ i,GUP2O?F2k W=MwZե@2:@QLn\M"XW'4\*XACїi\ɶg+3}Ie}0u-gW.!ch +c=_Igb^yàϗ;D9 S/)vp9?G}dO-ΆZ vk:UE27zi.M.,,{,~57L-Q:z,@, RxvǑ! ?_ Q d#[:|s~7YHgRP[B._TM 0-@m( v^6<'; ^Q 2GpIpkݗhZ޳!\=FZGL݂ Շ3 !kjSðYt 3O@VЈD,bp|ua%+BLC ^jv#L̐ZQ.eO\YO ZU?$I V6eFصI4B.![]&;=i1H&?$p졆ݿNWv1uj=O߶u ŠJ#%*.p/5f6,D~&.~3@09BI&8^k 7 4cd%l ף=9Ig#h A5F z,.s-˘;C+5I;A?E30mCGnHu}!vY5vV<2*>rt&\f&30/9OiE_|_` j5e \RN6@!|X%@#8SԒHLg]b"c@!J4Ko)zlfd )7.K q[M;>ґwbX\ܠֈ&I`*nCǝCvHjuk:c>9Hu0OMtHv{aAE.9{@] ˚td &P|#bswsrS HV3Uq{O6[HMAzdH*Qފ l3"Nʤ7FV{.Xm}*GׂpΗu3U"dMHOTġ;V[L5%#YiY"`K]Omq:,Xu^#ӥ[bQA:=Wkemf1wnFnslN !xcsmξORY[ù>(H64=LmJHu}>m Ch4!kAo]]hmYAlЬ[ Ibq Ҫf̿U]8|hY jOz{,߱L3=4ޡ +igkazBJ{-iQ| apȞ>z [yy?OY6WعٕnmB,ڒ%vjkFXG6/|\ ߸ڰ3B Y6 xOሦ 'Xb]`[ۨ~N h|$ B1B3q\J:M&k(bڑonXˆ(-.ZA{Qd|CQC(e~{mW1<,?(>j7%an] 6XI/ha_g':$_>5Gt֫2.cOExCpzY_$D6,s":d}҅aťи{/)]P-GH01COB1 -S}\1/:*U_yS^{:kZ ݤc@d (EK~IV&&!+]Dٲi!t[2ʱ7yp'Umcw X҉j _ Te,A'mU zvG=Hg"-A菕G!1ys1b9Mke$OŀڈV^T@\^,8e{AF3?4LIL|!$c)>X_a]TWnZ{](vqύQ]R.!W8 9хܔ.jkDJ\P~6wb.ŇC9l%BzkesYN/48$gY/G%iD)f@V~v;-dṸHj#7)Q@r2dYNshyP-N,:|h̻n"=9PKut+sn5uLBBC "[?!n,mGGQF?)R@CZ]硬l$̈ &iwpr"OV8)@ yl͋WU{WJ %r-uƵɷW߈3ˤUs* o2{*VtE M*G\i45:ez%23M1ZhBsV -JU¾ӹz4F?ZL,Y[z[H`~HxJxjIOn۽sPǗGQ[X;TNg9e \91q`N-5#e DSˤ"ʩ'O|C31G7dbH4&qP4qV*-K'O S5!،^>諒pR>3cϿx^kwT*c2bd#[K<0rI C3m<>XBSst :c-AY c`4)I5: [}va%7NG8R}Nz=J6PDO7ņtǽwmKl뮱lpW9] R@;cpY wYQw3Cl]&Pe XsW&K'j,;$qn <3`3Ȍˁev[F&!?R P|!jc d+KYѴSWS-O~ʽ~1>9_`*{{zKUhS;qP23.dhӲ3In/?/=Xژ6"N`8jCZFgƤ료ܛޚ}+Dդmv^ P!,3>R|~LH?|q79?O=l )ȨuAl]FAZ @ŗ]s^qR-&}dj g^EJlVPչ_.v gY'`[A`?KjQOs>0 l>cv{e2YGnt:i.B@6;W = O 0vJSǺ@H (ArD;WHqltr`_ ͬuEpZ䩝]V T\J->&mh/iO<ǡB$YlQ9>ENX뫛 ޏhH:`8`)] L1x 0!~r-3d[fUL#d<+3lvkV;`,Jmll+'> a8Em[@]/!a:kd'2Qeb/L#2]ˉ. A Yvm`E,gPr-ʕ<@(EaYjp**5zCvj J'T4a P- K PiM I]U "mVer_RވD(BvT=͍xc{#Q£,ݜuuE(︡{33"Gf=i1O ẳmyw|G4f]pg'gv&Wr9gɩTK*O%Pb!sK6M'O!^ueqje%#8=?C=o|KV|N&[{.Ir*9D6&gh?`ӄ>"B .RY͓ҸJC8nfVX4⒭t2?9f1"78 π +&l8(пijY+ǭPqhhʟa%WhFG6XK6+Pa9vQcR0C+u#uaIu!O8GMųp|yx,Gmr ߛgsLNJGapð$>V9wr1tZ{zlleHH;iΏT/'ig|'+C_ Lihm6[ȭ|q*͏IƊ:?P\2\;PƉpJm]׽OAM&PsNhp~ Н({}\rL ?BUw|4gi Tcu]k}`@_.E)hZ_1郕7C{mC5qUyiȂbǸbHUC5GBX~Et'}4!'Nc1 ë<07_Y2.6xټdoe|˝v)^_8JG绌=Lt9wN>ޑ O |~`^y5[I{qO uG&#doܘvv?S& nqɄ7b'W(Ք_0*Ps&3ndiygywh\*]2Hw/܇jOhs>m-_w+^ mZӅu=lJϐ>/uv.t˯fEc-W0387{\Q0E$>λS_ׄ^cSX{Jtm\ ў"sLosȡgo*ŨKp6/:H%ez_fHebjX!_>Ba,4xerkv/Xko&~: ڍ6R~p~RaQƚ_>-|jj$g :`!gP@Kyc0p-$,,t[z+G'V"YsY|yV_1ϗAE;K~HKvOkHys. ?+<NH?;x!hz߼tpIE%@53Se OiNPslkS;qopL[ ʟZ&OSW EI樜 [MW\/{K#PpoYbu+AT\|U|%>rcGtIWNc$Ql1s&4MOE宔e뾏FC]qQ-[' ΔQ !IJjS{CiF >Ikdb]2j/0HV2B#W1b{/!QW/հv]mHkU(lӉy0#^˔QzvZDFf.) ̣8xq-evI'xoNvcfxt wT,$y~[KRao [{ XꦬʓGYa_{G=ǨH90bKu* ܭ]'јؐz l(k&bPqNFW"x|K垤#E(WNР=riW$nW$m\KŖU/L}* L_b]Sb5S3 eĭ@u/p"7|#s-fQ \[-(߶kHB! Uh +r/r\i4逺-.0XK& esyVל9jVR4v aiJ&{%^_&^kx gAvM*VZ>ƨ}]{q:WSt*T|[6ɾyx7 's؁i{BVl*k%)fLrP1O@$ȺPJ,8H\w3d9Q/&9iP /NuQKbI^DRLe9A/)6 )3+ݔU$/wb(  \9CVkHN7KZ()Z*|8!F_t-xc}=n̒ };,vl(@H38RyfG8캆Qr)_i}ሮa:;7gNu_>< P 1ҿ[$*_| mƤAi31oOE?ig| x'Z_N83OHFF+,%<:k}_}o5jɝԯdD҆T6P^i\z5D"5;BsF_X>ہ)@$\`;\h^Xߴ1a>Ѧ+[[FuE-HVػ/>4 <$}*j-~َ0=~k;'%o.k7 f*]&:Db禚a6-UoC xQSY<]4_}fOui=MdsM3< طZ#%Wdߕ=M>Gl,Ns::s?.d+W7Y9AB4tr&$<|+<3#ڻkS|rp32HQSC0HMbBCъ{[إC?ϼF[3l|y:oEUG 'ٞD>K~mbfe!Rm|L++h5$!^a![U_^N,h7 M V l/IPV27l3@mTW t6qNڐ61ԣ wa~(B,ٲڌqj9AKs̠iRnF/ĂJ` 2mv-gcgz薤 u e$q9YʝL(~9Yhiim<R{Ca[e!J0σk &G6H WԱ=&u|?`UVJ5Bk:4ITM/0' !^XITcJ@?/fUL*,|⫙Ԋ(C4ֺ[׽OF~I:N':y?lw'zi{ʈ{g Bx%tٴ+<BSlU2Tve1{<w7qm޼Nc{34{yɽ#`YJKNs[`SI2, 8 !36WgU5}Lfv|-Kv2ql?swWB$!Kb#$&#y s2?ˋŷ*I BxVHDN(Z<`Ɠo_ [.ԺtA]1;% g@ Jri?*&2t;1z]4,u8d.0)JiZm#1a&LgWCtoYV?f-lG.!$wLs`$^n͵Gn6B;JPrKOR?r{pACwK c$~V!_ՌX17y" HEX)+8pPBA.8#Y yeWǻz,et$'gwBM`=ыl^rX2LBB9ŜNEIy~"g uoS]m_/*OFAJ:mXhࡥ_w7#F e?̰zַۡQLUDz1:Oׯ r끥] ?@1=ܤt2\pyxS!yw,nK V "8㦮.$>| :i{~XqV ذ{M80)8`҇j1(Q KcVtBC4DXPq/!n gMԫ`l,?ũQKR|cPq: RT]fpW INVNA${qymw0 XX ӼmX{+8]]-EsP4Ɵ%PV˱|l5x9ӳwwy)i5j$Ѓ|KB,& ê*,Druo{l-CVQM şg;WlC 8!b$$ "A\I<~F`*kHc̊=Etl EDv9F;˲Icnhaα1Mvl'ƛ}-Jr&ǭiIѤ4q^&k~ RVw3dsw_dt# eN;gkHY SF#o%u6xII1v*ʍWMIwO0[˅V~Pnz"Gݸl:u)y%b%6.ɨMkNt]K}VR!qBK1{θ;݆قd׋oEBd[@*]dFPo7EboȭHuٌ$MZfЧ$ly:;\t L; qy@ZDҫ:qJӦRBQC&X&\5T轟pRokN׋fT\;6!Ivɪ.D-Q_^#Ds1DT#|/C4j'8s#J;VVeZRN"91kh;QZ8u镛5̄qU,A|FQZtNC4?F! ( (;# GaC,2i].;ն˸{ZUṙŦ!(cє`_]mㄞ='3qF; Xm)~!x×bD0?I dV M"E EC:McΒ@&NHѤ~!3sDY}/*=)3UL/3ܕ6QG7(d*4R >ָꛛ pg(DB鳂_dٿB7nV?%rϓ[gZDdH&3Y/E#UMh&Wvc?Aut(V|ݼ= R&c1=" Һ#M&#ҪzVxcyX=PIܖDKjxԧvNX[~4vNq^4…KGe<Ef[#*0ypygk&=/=@ 㘲A=L^B-@tk H*[@J|~At ]9QJn-+m=L3׮ߍ̢ځ$;{7q\5#yGvc~uMsdnY#}.^u,CTRaT,_ $ѯɳW2+%?;F sslr1bdQ aٶt[7\ۖ )kR 4МB:| IJ3zDC uF13(8ӹ9hRE^e?"NH {ag4*N# 6c'|YvԮV1ՏWEBHXH;\z{/H4Vq-Ҳ`3rU ^o0W`Vʚ_y ȫ~\3ƘmY1Cd{_ȎGoHSܚL})\- (X ;7>Y {y>yuV}e\%P[!0Eʿ.mSMi:Z'*+s3g=v5'v^01BľXFy'tD % 7(9pl8Vmvb=R`\! 1681Cw5psdJ#~4h%P?c|rM^o;=.Q+lW}ԞSA8Žڹr&lȹ(s-QnXgc1y\Zs=su巆yg  zq;EZ@&}\&ڲO%c$u GfNHQ"J%S1!4rE҅gmr3=hKejxB}FpsoŹ7ш;-0_-omRcw6eH·M@}y5KtXuJ ~'0h_x }?_ɫ뼱u> ڜXzUϨBƩ>aI񯶔O!}䍀:b;\ehӵ ^mSQ5b%c&ͫX`BY`exzL*>ܡUuMi9BfP [?R SuЪZ8wc4V xx+hyBh12d27"WAMiwS|iE~Ѭ_hmҌ+Z>"QaAg®3[e@#~6/ dS5 5o3<;-wc,5%v/?)$W!$R@?ihkM fNźɕeeuzAӦvWX] Q)"eTkDO;>s{IcOhW: A.HB }Cek~ t\,KG?/@þ'=& Kh@++_HQR<1zK$ˀ5mM9Ba`W'(/ 1p+6|wdfu9QC[5A$vA][TMfcm#4ta=a:z1.AߙQrmi;MN$.~,PO@y;i߸5[׏D  Keo[L[JV$F^a0wJd~3Ƌdd4l sZ5mUuz>&р rB%ovp! #.(jZ_tIhBP1x6R lA"Jٽ5@+r; 4'^"c@Ny3/3vXO uh}7Z(&zaTJWnC_ZbG3+( Hs-FcaY[bZze8JJE}Ij$٬j]<2j%ou#'}bs-IXaBŽ'̍{p)vgB $z$̜{qF4OhLUg᪯/b%c' :bʬcl>y' 09ÀCOQIF5| ^a|Ѥ~tgIeA5swBppk EK/QP iKݽ? ֻ!St[hY9Wjвӷ~>%Gd5tU9فE3FZP)V.BmfU(PՏR/(rpt&h.s3#i >^Csf M%#|rHwCkd`,&[nITumb/EaM9_RzOH<D® ໕C{e~$ȟPȔ&,L0iv~$ygOvXdT@'}f_eIj[i)g_˧a>FlWҎv"uCbP,-mlJ.wNُkR̖a6-9Rmy5m9~kA1.=3_dt'F&GR SWZe˨9^Dwn0O9B@e#qxr˞XTIٙ岋"jGvL""BB9[`*qGJoL_Jy|m;2Y#yUa]c T=o1Ha|}r}$ȵ.{.[L1,'(^2BDJ|ؖ}\r0$2:,qe'{l"ջ`q@~zR9:Z"qәG pu`FV82ݘu]U@?d gN͊PUa <*odjwp!p8@QGő?:/Jb4)\4"mrS;qCY4]C~'?+)glN@Y ah0p?b@v$&BܱF9gnj)Bc_צ V7wQ]rN qm+n ǼM>~d=,rTT^$(mi>LH9g#%=sVFZMn=/SLxs o=[H}Ql9'Y$BPɩ7XE8Rhl;G>6THtA\T}ϰ֖:r5;;b γ;V;&5QuJPsXB, bg QDEqc1Tba#)hIliC 0-vmaē|-R[bS1>iG-1^ڝkթ(z-ت;!S*!' p5BÿX]S mɑ>&>AI.oN*+"NOװ"g2^A5Lq NǯTҰktctpG)X\'f շV*Ix\Wh Fs[K1Om,K )Kw3b@S$qq7uB1-GHی@hVWߟاꦰ*))u4pjqFGܚn9b@m0.;ܓ㄰3!N7JNvz =/ 8 6fH?_NZ!E J"MZ#`=n̝|yHt`40=S&b[nxS\c:P;r*I DFϤؒ/CyU1ԆF3Mm4ߥHvM\N]~Ƹ՜ DOqF/*@.01\z"xSn}a=e6$rg8@ld#IP%@F@?ݒ|~PNMX6k'ʯrEBefO*a m0uBa{c#?g(:ѷe)E:c>+L߽G R~ko:`?_ODhv@j:I?ƥ_=\lۗ&dž@)r8HCOy5n\?sH%T*4@'SqDzjӻs׳kiYQ5B^.81Hxr4S_ty! 2|VJu}i "&jL\C2Ad2 hlVt5*me!, J#X;|hmnC#dD1;l2QW9¡D8׺::ˆfj bsGP^;*w&/~Q~WEs€IBVF@0&axDK_ <`#DR GiuȄFR-q4#;KtX?e*H3b]R<Cs }I~pmIA2ELdd}Xlk|obhT)g>~gd,O)=_*JԀ1⤳n&_sb71:C`c4AaE{רrDN^jruCcaIg9HLPճY [FWކP%'9( ĕ =_Ed#`?[62q6.&Y%vJ&GV/yD>9l-G [m|{e.){хY{< ^>/6А;mA'R`])3OvA}< apAðPڠu'Sۂ2ȬtjVdYrQ6&J $[{>/(Uk7 1"[T#"!jkP?_('urEȱk3V:fɓ$H!@rSfuGKFd3_BX0p_MӰg"%d9^U~ItA@Dmx:EGʭefԝvoba]&Y 0ɟ |e̴Tm=wi tZ 7 0'9S_$E(3)[GTч {VPA@#4Mn6Zƃ,Bfd(\ ~%?#pMkrC>$~r:#)v,WnVkʯ!tQrkb^" }^CݑN=0 NKe؅4;ՈHK5Wb@gα33.F(z8N$!I!1'`3<3+#Bd<ֲ7G1mʰ@XLb#J-%^b ;=L.7l'K)Qvj9eS#+;P˝H{-Uo?MbF*Ξ^m4z8L65 Kф%1^q'[sئ2j77@o5SԸ'08^u3vw.KG<5l8d^!!uāWGz&Czb^[NTmh8ic^Bo9 4;%?R4qL>m|˝}ӯ{϶xh{F`oL+6ΡPCTaZxZŅA-~T6TaÁУ_W(UbK9^ڧg^<<9y/84^^z?ط۬ѭ*׷kP\zܾj>:%;l,830o8*v&5%O̖`'#_b\;Bk4'}\H~1Kom:a!a6%Ŝw@;]T.\𒼝 D9N|qst;ZIDjdkF jqONe*ey8>RvۖӇ=7atZ^<- tG.G;6VZ\0@~ʳu\#&"oci+{ӗFǎ q V*ܺ?Ѵ;It+=֕z66ͻJ#i`x5,"pIkVNCQb,[t|TTnw{ĨRIOQ^)c\Ca/C36A1qn!WdT%mlYMz􋲻 go=F$iv|OB7mMtщ}*<1+2,v\@ڻKțzm]=y |ߥSVT(R\ox FUW4IayLm;5Kܕ:L}a*~a`X0C:Mǫbf(啿!^LWfd t9pݤ0e&`+9 7U&>s в '"䊁V HZQC+U?* y?ڠӺ@j! d2ThЩ=Ш E7w}YI#ɆR Xp8xp1'dH]hQe#7 ֆ}|\Ӱ-BԽ^>g9qU՛I@l+-#pcb-9K=+.ٍ34s$ϲ8N b;c9 ɛQyMiO yoP n=.kXN&䘖jxNJ׬ hKU؎s":hO-08mx*xpJ>m.߄ّ]Bk(a]9(Y,뚮ӜͦXQu~!oz{%M@ uVU`&v/ۇoJyL!]9ZXj-ʝX.( },N_ܸuܷ[u,ԧfgB,KX8R(e=UlV$x%nQkKɣ&+43z>v÷Qj4|T,.?SyǿR{"ԷtفȻO< pNpG).3F_2[ll yG=>]j=i+N:ִ@E0]E#!xut\*B_ٜuJƈ.['h<9p;RItlQ _!|KD;b^#_-o`^)`P߄l]_e>wJŝ'47W`)kĢ237%T&PK ki_JBVbk |@xO7mS9У Oц 4|$῱hP{Yʾ)w9dtOU֪SqqYngZG 6'Vp>佢P^8WԧT?'m yӤKAb:odXQ_mK?lJMX9?%)o(ُy8[°CvŘn77Ur[JgHa׵'5B!] s^hSxHB3`\k Nް2`vF-r TXi^|vKYޡJh i#a4^N&<S{"B"MT+,vSkrD1eY|;|;=.D0vɺ;*@ ={/i* !T"]WqîlaFӁp 0TVYcv I?5|S_Ec1>»g(/> M> 4k6^|] Fx}f&tH}abvk2XoP=mb+3/Z {:Pp8(%g =Zr~V _ AI_FQyF>X`2p]Xև(Q#4G03t8*0;1v%bWGDO: G8͸a= [ؠ7T5

29E '׹AmM_Oit~Q~R3n@Ə>tpZZP=h"Rci9_!N{shdF)-}{)#RI-h7N{s$BI"Ptf[qj2n:T|T9H%U+3W$fGSAJ&~$#ojS!WY/9#yKyHeP_ʳ`CLGf8{0)՛ lFN91H= 0Gn斤#X/P`…1RlBk~#_8%˻k? `GQƵ8FXVM䙄sr׏k]]xCJ$KL*`?_@ԈszboK'ɊtQ)Ct;+E m ϷS1d! }:}4bx߿Ѫ F}Z#QyFYgw9h/^KVd`k&|b̝??=D/v. 5\*7,uqu56F*_' Baӝ;9}\>?B[N taĠ9oG~-lCNk{z3QL`gPpSn}Bai:HKFL?5Aݹ'K:֍3<o<Z4"={8 zEk+iQnJ*dzYK}-)̧ӂ+t-{X֎Rz!w94^}>?$fA?>I-r)}H{$^du Uta&Pe# m~-qMJ Dr;l/3eCGi+ àQV^^oscj_)0~.k6t>^ܧȿo9r{]Mm6DƆz}hg*"׹>sRk՛' i +xZ@!@c +G - -5"P }_̔8T!M,{_AT\uQvq`kH'|.{K{GUcEIf& 9kȖrG/)zs |4LW%ʒCm]0V!-o@pnhqOBYh,'>j:vX"_ "Cu%JhcV!|(R{f|q0ps KU!a=4B&%I\BV1tn23`YPiYF(iF6>&FyAdNCAu&_rc',x@GtiT#NtP74%3gN$b.z O:& )IX#7@hlǯT4g/qy[&,W*[^T/+dljk`] oQ+w ӢHETn?bCE:kBd~ )ݕ۱Rk:6q-6jdӎo.{UAS3?eJĂ0; r/]V7{HYsSa-O@9dfk$& ^DP]PTek֢b֠P][uqz'Ҋ82Y6!:G)?w[K3Y lV%foe's2j\ɡ=jU=p ϴ['GrEBr&n&#d]Q44J (0Lkgn-qܢlIyJ8mZ 6b7aBx؇rS,FxÂ3a/#\L^0̆;}?QBYMVӈЛُb3T0WP\$@^C=; u?I١x.FwC;h_54ؖ!>AWCT<<:oBWhA$m-͎cn|7}țH;m"ȣN'/;\~Xb xZ=$ >1;C'Xh{$GSsIu1Y`3jIOzzo4"5̉!>&KT^*?M4҇gAmrW䒅%&uwlCHh:FchcGԮ\1,xaO$1mee4 o4=M moYNo*dgVhSB|/h~A2heEV?c .fdj~D?p|4DDVC)4PR>|6?K`=(%01#ѺҾ)/NDANQ[+H9LOKnG$]7-EtVK=$oh,bVni\w%zR<8\յ7{$@w;!+,]D ]ؚT8.|2$U:ELTCj)G/ ť(cTo~T\ ![;huKtog%ho,##N[:p6kNz{W7#kbV4{c|܆\;whqB?[Jfn[|ߞlݑ'[QG\T:Pm5P()Pn*ׇ9x0_yY"l@0"󩿦E|aZLI&Y}  _sןtvGr>` MkB59P7wy@ k<={7$!zRv1+|SDr!'ߎ cܡ]v]29p84}ǽ_ aƓ; ;uհ3;3gC۩`Lc݈q>F b0wU+"f1(UpuHƬ5UVtVa?!d8rpXXczkJ &dχ(uɂѷNh( S_A߂?eP~Jv^>@jbii-i vfm3BgxU> 6-)j X8Pr<\a B׽p̶0;{sgDb3i^f\,y\3L8Q :(h—J\+[@| [f#'XKJ5zQQoL~zRX<Z8nUlWgyh`Ck3;O!ZDvE&`9Tp5H=V]Aeظwi/ r6k* x$ e苈?jcQd9oޘi%79Nߊxo2zQ34] *}*IA/9 Uη%dσG9aTd; Y,Ftdh9,P HbTS#u6tgnޑWy80C'SPm Pt4]X@0@F݅_IpQ4Ygp% fte0@0DžhKh߽ *@(޿ $q*#m > ˖eXC2(H&G4bLU@%ϝĪ@s=ΝHO'CXxiJ;,lTkʎj%=Y=(3bAb~rW Ǥ1%l8ottc cc磐so2l ?;aOKG|BЀ @,i mֵRm8wi0^Mv,ÒwЬ oo?:tmGemP=!U:UN { @?R ߵ湃HI/olƍw:luTZn2jm{Fۣsp2%ۧ^Q aIɄx1ea5S׹iXdX@CA\X6OKOk[qǪ[Q( s7\S*(5fc t9l;m3v.#JM~dߣO/sVܫߣ648CU.sG E"gV^6ɵ7 bUq1[h;,Ӌ a]VՒ[?H$-d\`ﺌSyLECqQͧ,9zq.kdRUw̏ )C^v)}~V3 :Ւ(:'9N)Qmf omλV ; vbXJ1ߌT`CpTa?z0^dSѷ}!7bF q ωtGh0&L= `aWU̒;H7/K$Ʉ rdlG==EO珔{a9(9",] IC zMX2Q^( 8FtEHgcRO CJt07rvjI!EO v”k#0{ {\2g&75Lj!.T|^]^o52'6\km"ރ}e8Op)*e53. '5 ʰ3f 2D$QmT" 6~Zef CDKrx_ c-yqZǬ?QAY}SI෬8j(%n+8ަ)R ňR:}T#n3eIŴ!*{ksrKQ7n'  sq@C'|0[1~C@}n{<&˱qs17]='꾆Iy sr:hc|u C#3;@}8%qɪ)Py}C)ٻAJ+/0@wvḯAAE{gxIvҮp͛nVy7`rt%ѲU۞я3xҧlkSqS]S kΒa~74B!c}ƿ YF5UZ9[XuYv{Xhyަ">X[s=u0,Yni\"5FFd\,mVB+I:nG~0~*r~с?ܻ荶ī[TY["\ZoymAaE8AU /됎px6 A}8J^X됃ێbx!Lmah-UCs8B)YxعXWPI9 NV.|pnJ?ϧAd@+ɼC\]bHϨ 3ez *!-930 eICHiQM#1rV 1uwW *[H]J450~iiqVl Cd} ?WI0I1JBP PtFoU㎅"˿B8q񘿂:*["QvJQ妚 uAYn}t 6Hk yXHGv{el[~P(GlMcf7C䋑}/@ǶdF>;U)EE2'~ nxʠnuf>~25Z/+n- |}KS5c/Ve+O~|Y/[X 7)Q1 `VZ:+%GսLl)+שJ聵\0伕Y\ 8\C4G-Z](WA#=| 򻑓 >PMP!jrc9 ;8mo뾏h3I+&(`\|S4 RR1- VW@4.mdG/q kxʍ}ls!ɟ 9x̿o 3Ğ:IK/< EGJ= g5XOd+.hTUP/:b>.gIaޕ@Mo6 h7 YR+sj ZM ]Eleuw )dptxEk{{p0v U;![Sqjn8M[Q@ba^2D_׮骄]!=EY g5d- S%c*e3%Қ =VWLOS נ O[0}s XЇǨ5 evt8 iޮPSQ =wgs&]hioluEkF#D.Y$+riO?hnߗ R\t %3pOv vޤ!Sq -lRC%Y2'/E[+#U6J=m{vDoZŁ:*]jZ L3]V1(hSԻQԓ"͚ɇS/1@/0W\6|u&"!ؔG b_taծ;} RP ۧ"-edvT2B%P(76|BzD1ĎsK8T ϴR뺖_wߣ1 > 1?y{dvGlM #wOn_ĉY6̯&MQ:rR4,VꑗyF%W+[[07\ ZzoD+n\^;tޭnAVn5 q!SD38kB˃ h6C.+\Zg_̓%5|QEMO|& dea) ksa,q=nJ%y0*ybŵcK q?KPC]fD%BQ<()9`LvQ2χ H=P6nدMu+hV4C@`-'{(HtSol6IY/; \֍9nZnW$WK@'~j{3]006{oSaAak{R:ے7{+@oށe׶_>1HZΙ9߯u\ZHqC]g 3p h$Ӝet1Cs4)RQ鈧tJku2qDLP T˥9]>. "IV#ھyBJblIfDkyH`+VX+h} Ş EZ ?x1hN]4U׹# 5$uĦPRU!*O0AGMb^$ع i Nx_@JOFOjCX,aQaRJ _'<Eކ؟qH^2})ݔ< N3'Jo?8\JܽPl?>s Dχj+ÉJ[Xcz^7CKZ 8''ٰͽ'<`>ËdE=rS+p恌O3!f醶Ds=Y%k~"=OPw{lCpZ{m.F*HkoZCi}Ze`sᨧήʔ]LA ס[dá,M .f߈+Tk|3a?4# O6Im@;VjKEWI}G}P"B:G2QGQJ:#DH wJO18$ve k#]*^Jd0W$r_,X-d B`jE9䫖Ï!2̻&4`(g_gBgj(^St<} y]ז*1`)hYDGq8C'pwlK3nV-,s'Qy^φT'Aƭ {uf}|?tfz#I2@K4V'cA&%h>f9M<[ץ>MwQL4j5&]EӃ34W/)jxB# ɍ7!$HOK-~['?l0e1l0^뇲 K.IÜZK*M7nz]Ƨ7XpBT/pǻ5"O :k]/Ny7GC,>,4F]4Gg1y/*I*IM 4=?$[مIjEײݿ2 s` >bуp`Wl.w_(c E0 lJj͟&*p#U.v7  rܵ%Bn@D-7_mUW.gnr"&X)3np Fz^J]Ou hzsB@x!iߚJ*1d /)2^[vm. [g cƬ;&MQи1UGИEf]b/ H1<U`1ْj4_4-d<@ylJ9`^^򝶨0MLv 7[\6f~o< f]=ܘ]pQtb]|s(*ӴJD*<̭߃M[,FOxSCڿ(qk60ek[mk4} aS-sjRCA hyDPh:"V"ov6M 0*>2."Ǩ<3ǷUr,S5uVfM@09Dyk6r⣡B VЧCAsvtp(>D~Rd0}(3z$x(v814O <9 k\ x/-Fe=x񭢡 D[r9LGae, J;49tF|rf^avy\e""<8D7?a} Ʈ=dFN&{^9d., 6P0Ǘ3R}ajZsjwO[!vsǥ^ZZ-YaK#l|[[ZQ+h d Z1YWܙKJt~5i够QCgI2j0G.,OMLihvb[Hs&kYh'4S}vcz=b{HYocMRA4\cḡ([r= 8cEuna*6֝[0kf@A{C8 |W+y堻!H<␿buoR:\?%*Ú_lbL\s`vހ _wUb^zAY*nc2*+lU3ܭ3 T^X 5t@K۱'3ssYD~杝.[_8@#|25xe=KQu|˶BO$ɃgƢ%US 5^K3)oʜ+a=[X!Q~/-WZFrJh7gCKhcZ]2N;%%Xi EMz?;uVze0J@ Vo\[q$%)H78;8[B+4yƆJK[a+n2Z:juŖXԘO绉w|K`buk/dkep8&# m,~[َwW+ׁHiR^P_M@Z@gJ)<.K+Bu@"WNi =e}pNym/^F޷8ԬLE{Uv dlBZ~ZhfqyŻŊYW6^ҏK2|).z"58}(g]&1}Ye&X֟;Q3ɜ$C(>w E!zR0EDuAxm48jݬWSNm!hhG] 7I7&KV;?޺Kf"4)p>݅|UOgX?Ue{c 3N߭sz@.4Q_vԎ콍OoFŖo`K<ףqFG>qy=R)fFX!p;Qx!w Ը,%k!J1$(9CҝwgEhoHo)lUG]0)wDs>VHrO4KP0ELI>1Ijg/"$}RIdB>9@10\HD %ؽ0Gtת&1~X7. >FmI3#x"m+,v4DɰdtF{o,Ln `k\ǻA=Fbnw9N5螞Ht6ywCBH9N O=|M4?GMv'˔IS]XxwW(<^>+hz˄=O$z獮ZNqSC=2|H_9Jq맶`)NgۊW^~Hd3i<91Jg^WtBD?%f_ż =!4|aAik%_9f^HKt+3I/R3+̀$ԟoޮ/٤u-;!Эٰ\P,tԼ\:@axmһ_\VcV+= /*!|\>#:hKF!|l9Ɵ!2$!ua]ŋ9a[-ȵmGBĞ2=cgTtt@[Ro̰{Ws}*XAԼ/z ,)i#AI6t.~nSCDlCÞ}>NT*lcŘG<`Gȍl͠sz<R 9jir:mC]0mJ!{K=S#wC.ɟduEroK2T4i@H3ЍPmu =թKם9niƻk%nSμlRFVS]mwRr7 $kƃTf~i'Q1vpֆpbC{)P/׍ȼ?]1=m|&T.`hj!{鯪@I@׌T࡫NF*2+x9}nO Ƈ{Ik%FP& |'eQE]Hoh=zJL{pa|B}|Z,%\^SMttZm lDZ ǻ`Cik:Vx3.DysB3E W0t, DqKaT&mYe͘'{fn+3rCW-^o]n҈[5[~ߣVP})åzX.ۆZ gM6yRT}w=L31lc#8AgOݲDfD93yf_Rƒ * y:*e?p#񴬉b'G1[Ҵ~;VeE)4(&t\T I VRzJ诟"U㔴# ­R5^kf&%}~Be!(u|&wɬ j)r?dKRcs!g9ҟ$Ab`/J%`tcIFĀCN 0#Ex7 VϞ0`|TT,qk/ՆNpRaS'|A%/%(7xUOhaL:*Y!gDݨwVO'^ΗC1ߌI' `ehk`qlrG<,kڄj+Bup,#-%&(׺]-v(;W)+iAc=ӰD<E " 1p}3xgqg~_v%L҉sжZuk-oDРO~*/I+AlFOom0+ǍZvRs2w|*+P&^nj_ӡGc,Z['y9ӅX J9K떳$E[ŋ釀Ԋ~(Hi0@5ߕ5R$6kK ڟC;NA~ѳp *}=$R VJ_U&ahhr'+ȿ 9zAV[ AER&k^ `(0bcPIX4A廋M&n'HUùRbeO?zLtڏV0g۽(s'+ go.'}ҹRVjVq8h - kVp^ހ7'+D[?Ӏk*L2ŗs qYHHdz_bDE == ]O AQT\OSyY_b͒7Ol^OTBcs0 'aH+{ĨUlq 0&h^N]ZD!NDmsK۪?o#m [=3xIv6vCq M4CyDcxв/EuEߔK\`ZŌȎQEiY .ܙg@v z3(0Jzf`x_Tt^0-&/]T+O3*Z 4z9&;3 郁=Nc n. H) ރ\4aek Wt_ܷJmct[ _˗ elU>+WVā屈yPMj^qu$2k_V/u{Jӑx>]1^cDSH먘!$ڀؔ_k{WZ[*j*+>li<(g-](;n' \v@czc?tEKNw6w'[m6 VAYҷ _Ƶ6YOL}x\>t\f |(x@Sb̡'{/:VqqjS:t:O{M P_. _OVB!1O*6Nd/uWp{DC^|A;Nj؀nr;7%Sc5kzD 2󳸄"(ۗg^Yχ:S9L 3y$8n JToqsn;ѥ OBFoȤHd!{L&M>Q9\i ).J7߼Xi[ZG$9C6,,ph{)):;1FR'PESq3B"?A.*mo J[k10rn#tD_`bB5lXBlvtmԯwI3ʶ-}ǯٛ"(7nŹDиɅ]ȄXś<~)ݭmsmFS-ԡa%ױ*1ܵvYmW]mr넜%ڕI Gq8>9:*˘ f7Lgɪ kRc9\ N`v.tbX\9VR I 62 tWS^6ߣ$%`U𴳿aS':P3_RqejB@2fұ.. ʙ Pd(*}}m[`F Mu &$u\ҩe גPt#rJWhT&-aMxY=,?4X1١8w2Y|SbmOD;.qZ[EQWTaʏL9 :@ ՐBZ-Y(={7~1u(ii !,Q#SĶpfDB䯡 8q Ͻ R>4>+1?Ji"?~YjɯZ!x'}F7o nj VS]m-M&^3q`eFDl 0^FhֆuSI?bxJR34_H$$;R0_-w/Xk/[Vv::?/|ޡPu|sXA UyZ"1+2qkXb GޏBᩋ4vRO(2%<ѝgUO_@9"oVQ)0F ʾό3w}^N'IQp_CTA-[O3ZkhL{[PBz-ERmkK? 1?ӿYU#o} ^[ˉr:{͕>t5 <9ёA̯RӳxF g͊ꈘG عԛ/RQܸs.UaXZ\́?VGs5\zۉI<_‹im4w*W#XB{f,=^V!r׆w U[8hDJ5{Ucځcבɰ$eܒ4G:piKyr[〮YI\2QvxB˨nWr1hS=)K &L%&Ka'<[zTt2B"64Ftu/~`x z F#hڲ*d򹌈Tr25tWao9jGb'Y! n #n-uͦ 6G5!F"-R."bݰ7b4ibX勃=#+W->B??3 'Ӵ2i.~Q>nҌmQ+܌D}0JzL0,؍-A!g5Ez^Z`d4@[M<a}R%|~objǽgJmPNK8 w::+X A hiݽ?˕Z* YL} XjYҮ1xpETw~8dʽ_鳲B!2V\Hu3QmШ[&gі6/Sg)pVu'W>ڵIFi彪+ٞdr4Y*yyh6㮽CUhr/-%;(#%_-fr[ZVԅosش?}X ŬAQXcùP5#AV[0ͻ%)Q2C'CoX;GrFM\E;W[z9nݯE1T8%MÚKDDȮM|Ո 3wMRG3עCfPMV 5rVHZe{Dبr,׬=ZJ+7)NyjϨ% jÇz}|a5I/JDEصnxZm^xp6*Mq);?F]Áڥ%6'V^Zz@9p.4aYf-_u;ZR #K`y:=GZD\[Ral&Ju?BA+/sps\D˜om>]29q󏯹z fYtwW_=A4a@oاRyLX0g-|y8L d6CYlDTɀ$ԎB b-TP7 ::]~d)`Uc[>z}R(C(Lb>39& 5*eGi8#0\&Wpqے&l~Ú>){Xzz!cA2Xs$ GpKR\'&C̀%SaܧUҴD\K2!kڸ[J?:AP*ab2a^-9%s% ul'K2ZDP"IgW@SMۮP(bo7E`)!yW޴x-.pxD6Q~XC W wANs '8Hoc@)/ci,2#NgaKb xݢT Q淋CK^P(y/Ka[MA4k3oP)lLU(YmPIM]&۶QWXN%W.Mtѽ  x6-$ieU ||MOW]vi|YIœMB.QM&Ӳ \\V9if`OJ0;߭*obzxW\< / /5/ =C]ш7xiH"a4]"C (O[`.esoV8oreZ\K22(tN5\+_-±L]X}+]7/_>H]1]+Q͟#Ш "-._{1k=- ߬?P# q{5 eDIX"Кb4jo4BUdw T؟Dk+ ')h0+~Z$;(dbsD!SwKrg aBOP~z8I)gl@^#&+Fywݕ2`*4UwLFd0z'+ޥĆvy(!0-_"m + BlH*[%u˔{ʼO@[TR[Ɋ}\ǮP㞱N|;wZmceBnbm"l$~躙cu@6XRDaR 7fn9I.i^=B LQ$7b+z3Ϊ^gΓ8ONp_;/OZ!+&q6被ڭ '9_4ADv@w|n ze0bfR 뇶yrDpUy'0oJCÌaxs"%~ g-:Qd9 5*ʃQbɽ_">ogd% $!b.!FB1ަ|! #Yhl& ­Zj ׅL9`2t HZu.1wp63>"*qib@QDq=ۢrKb7QO \9Goz`| { =|M^*>vpﳝr=Wг޾OTu " uˠ*[ecLײi!TX^ayQ."١]É,{\X2ȁcoQ&<`J=ъQAӒN1IInQYɔ)tUWq=ECQxRuy/; Nl)?* yt6?"F |`dEп_GH`br JEtxoGyco^z.^(mk!Ds *U 1Oj5)?4FyT{=6q\ _*wG;WVMpp|/W3j;1+FF^GV$)ZSL(₿cO"SxGPFb֢%{]o7XU&<& Vǻz2cj7`GG(g5 yR0Xu2(I;|3 dUkĝ?py\8nt g~WV${ZF#d2(0WcK@tvG/x+Fѣ&9[~qjTtthH-R (0f*/7ٺ?݇,RF5+T{0Y=}t&2g\L/z}`0}6wBu!!iKv6q&C5@jz'蝼8j>ץ_!F/-[x61.;63w*D̯CT b!4U{OF2|?~0}?Wˀ"^O:3 zGoǚ" &_ TgEKて;fBX~N#s)pB*Q\t?Ȍ= m? {4 ,u? gVXJa. D9^°g¥AߣpR?ן F|OV^ vbkϤPH{35rzf,~W0}""sIP[7O& ,,F# #rWoY1&1.? u(7>5%^AԐyw@E*S("BPzbgN9 Tv!f#EJ75K #y5&Ҿm%Q$asU{ma|sZ<\eLXڐc99T[Pr sO.Q .)P'|;O"t~Fɿ>piTF=^5᮱|H6ByÔx|wEV+W46`/W#W(=s -SyY6QBnZ;P1O0WGTfz'&9vE>cs TSF1rYCo}}Eq~z5O&IߎY)s?fMȁͩͶUNJVY*JUs_K;SBzFĥx#rvWs(V7ݢf5A;T7c4["'R/w]xVۯ{ ̝)|_\-d `Sٛ 6J_gNbj,[EA`8Šv[=ϩ;^:-v:J3:]=䪰5[_ϺRLp`yevKumnDKiߖb 5,,@5{^Fn)KnMWJ{o96[mHuGF&HŒG2ռ)vrY ~TEOꓦo^:Ħ`&DW9-72vw=鐼B4x>s{+)uAҧ >`O0VU?Pdi՚iqOk&V]ޕ?*|0pjIW '.W&&H*#*21ңLaP\/ccsFs2 uKz;XُL%0}7`T Rtz@Ez$-$IBBn TaiІn,@;do,puOX>]̙ {ï:VΗRS˃<9HrF]x L :Zi#_> C/!m#\a8k>i i.q([{O0* :V0 aS F9*b9Wc f`V|ℕZisT)y[v ? E¯w{ :+ι/RO:xrîWWrV2Pg{t(7Q2Np=rEqྣWm#Z+3S}9 ~=kԨ.KFE)LQ0ͪkP0n:h,Ϝg9~ yS7^j@)w~Y_FnyubM^%0coTY.Nb1P]g_.0a&`"8 H|X|AɣK,-:9@B:P!_]"(%8b;PteCmd5dbŨ?>Bw˷ڧ!uR))+\ Ŕge|nO5B-;+)~d =# ;ޙ9 +_=~&}v<`\^fT_縟Z**%5l*_C$I1ocǴtF6 P@uKA,uD~5aQh(.)k38r|I4i˱Lh&߁#n`jנbOo!d,uc/`UE'Y5)0a9fC[$nGR0b"o]xCoKnݡKv,}PK[I.V;XP[? 9)-D3gi.(:Th#}܍O{9nT"U9f T4UI\(|!|aF8T'~cJ[50;.̦FC!1[Ԍ[Pp-,rN .t<4&"_ic"sstk>}|0_g>f"F l.*ݠ/iqcuqs[@ Btg{K3 QGT`{jmojI ẹМQc\awXbj`9QLg֒a7d@$;÷ՅsGf4>NVHKd 8a^%]CB 6lIDIPl/Z+WM-R)6sF8NJjZƒ(sa՞ E#$#RbHELqh%Tn>^{F2(kz۶<%H{;wy"?տqzb&F-<8o,SPlwWOn&t?~ژ14D5tǍ;8~g`)<k@ͣSkǨmAJ |L.ʧs@K:Y-7D>_PX>MvMpb "W.!Sw`ufA +٧=F ,-%.y.+2\k0v]>Eat<kO0~3а*Eh4y SX9ByQ[B=g0B"kj\NߺˣW}"~_kx0_8ҺCGu 8{\Bj"K0ddu*+A!* )O98Ӌ:cjЅ\j%P7Q]0%W-ɟ*gT>;ɈQ&/qA*F>|֝eH^PEݣ=jNc~hE&Ӭhz&n*mQA -sŮQD> r#kCDʧxg!H|jmH|=ˡ=qGpkQњ3da ҂CW (gM Fx&yt$E2;9$ s<9 q2Y-YoFUQF]U=Lww`ߑzfJ̸]nMCE'mqI*[ ^}q@22۹Ĺhn2DVgRFی#sn֔~^%t!݌^CUsCx+:9͋͢%9 B# ]B*KqudPe=ʸXקID5n{cɢ3)k*bS[ǛɐmFlj=9>.m䒤iwIc웾Mr͂ ⏣ϣ2?ޫɵۥ}hEnDТk`6#];$0?^l@Ф=ّ@ ts7BZiIk0s𧳒? W6PYX !1C )+wW#Xχ=Rf nn菤5_kn[L3*a;fB}Q;vCo4G=dʘsdpL,¿E8/K+2?ӪpQRGs0G$AbdU13'k-tOĬh VZJY6ű+ }CeA #Ǭd^5 An3`8.Z Y&4d )&D'_JO 5_42eb,H~FrfiSWIIM9ʑ0#|/]!f 2VЕﹸxhw@J8xse9+t\ r[Vę8 ERUZFko-iujgMZL lޗxJ\k j~c lGĬp!Ձ?Sw׍5aڪq@^=6JY<ʈy |& ̡ Jb KB ZUo쇑wcq[r=JDbM .[_֦Éhqӽ'JCTOճi VByУC;6&2jDnC{%fͪ@8Lm3.i ZyC_*е9< jo?nM>1v)!*]jqۓ9WLBlHA<ђsߩ r% , `gxxOJߙܰX ev%pT@%Ko$U쑕rp׏Up ^V K+#EC1+,(`m4Ҹzڮt`]Fo݇˜T) .5 ) ОO"ZchHN؇J aɖEa*{n8c7CcHR)~YҲZ T!g%pLpJ`t57o5vcl;?7ӠVRDc[6f?St [x{|cm$>(Q7aG8'^M,pNG8Țg}T֬]&j6f CNlKYF ,ߛvMpg{ahA\_W~ɔ#+Dp~̈́n#א"VvKb˵=CEs%/ 8w$`Ǻje`B>d|i_g`?_? TLrj5\5uJUnq J̍k'tµf]R.-Q?>|{X&nt@ͤ{h<.ޥj7$e_q~ٷ{i7ht1XGL Wirc\bnuW% 7K|ap*;}*Ȣa'(LLJPCM^  xF˖ZۋNoD2%lQGYaт@nc%sMW5rv1=,B?B)R iwEW <&ְ@1hu[]=uR -6ZH9Dۉ4:CTwFFG\W_mEK,D}j6d1+H[A!$M*ʟ+>T#LT C5]]l9J?T+k!浿iư/u`(~4rGBƼ:N+zҶK[q!;3mޣ?Z{!5z'WMGND̠(QA^6ILw>+uMzFttH{mAbWr q/᷍`Lٷ4=4?F _ʅ-@ Gl"JQ\Ϭɕۉ vq>]Q}X#5pJX;c;^0|iC{AIt5%VQ1ۈ +G(T0yj͘MrMJ5HzU ('lZQGXsn \oqqp3.kV>"N}y nAs Zx9CR"C+<taJSOD=a|uFު(OzxznVX۞[ϟwѐ4Ǭq2;ֶKevHL} &emQu,5.Tf{Ffb\$3 vm0bBv-lᬮ[Fzo& /nut(4HT ?af!`5)laȷ( l>(p!/Ojle.,˳3"\Cjoz _FUHGt1z]{R xȬN?$5lH2^c6'!^@_BȃW鸳[lIb>ڊd~f%R:ʋXǦ1̖,vapy$mkk&2!gLlxT'^h6&a)2]tΙAt z &!霆>IXgG9K_8G갲Tfõh5`w'wS5- sϘZ/9L}?-.å7q"zӶi/QUuVzehDjD(Ɉre sJ$[< 0|lfy. n8UMsмRψD"5LocRe)qѠ6z4ZP,jCsB7,\5=1ә̌]e!4IX*+N>6t6l"იV* W8vÜm%u ϑoSlç #(N ͊}m~.e6h:((7R38!Ä{Iq}:oM!!5~pk^Q ?׸ pR0/tngՀ:2>>M8CC Ao ڣ I_;(nRg+[0^.Nnݐ\ծLHVÇ1rH@eiPkV>/ՃPi^s9C6o_҆5+U>B4;,"dK13AC@Cݯ $}jRAR%3ax/Bf*=t:'VФB s1p_ӛ\N+th#} ],Hx7 JL\QYf S1?M.Kha*(h!)!ϲtQ;Dl_Ũa$V=0LX~[cIMnr(Mz/2(0*/ؐW's*z^H@>rd9j+$SFhSšN;M^]i2:xyHf`5j!?OVEaSaj փET}d=X_b%$:~~Nȩ0c#J%3TG\%D}YZNzV4 [/~ m!6XĠ!?zr*^9[;^³ O9_a(+KAH$z`5_TLx X["GTVעE7oi;ezT/8#keg{PK)iƧaaxE8IZ'))θCY4(AeTF];csO%+!]}ak1@xS f~O^c9Z8aW] D.g.2]gڎ4Zl3=v>C0"dD-Nuꀴ#?5]&q j_q#zjC<>eD´6pr7VRx1'=OP053wvW+_ 6$Z.]gX-,2(7}¸ '3,DP$apF/ZJiט=B $d^D}iM8;8 %Sz-oO^ul~S$l}0OO.<[Uu[a+ii~ Mv!w%LQOMm(,1W7ynPvL\ϚGoQ dЄF^dlPt@ pVVzWL(E&D|0/5eb7tf $sܯ?Do; Fi+OP:K`]@韗5m v"V'ʼnc/$ jSB$;m?h<|$" nnt r!#%o B50'7*LII! xY/DhIZ:Ei$WKg* ᇥ_].5ƪ+Ƃa 8v3J{N4"076TJd]c.wS|UB]_o1fI w.ZW#X|3A&0q"i$ˢ14݈J 9gT;9/cW8FT-KHX.FEJ).m<@tkA|5k*f؝SR,PZ.۟q*C(s >6@W+O`ءic󒡭j^HnǃA&E)?ؔ# j|JΪ2V|2:1%QPcIo=%`1i?-x]V)CfxhU'O(?HY򐕭LG&Yev*S섋Q?P)ѕwDN[&eS[,{$7Ojч:wሊz&ijdh#%!B`!ՕT|econi_{ c:MsUJ $S'0,ӼRWvVB#wdtnnt9|68{e!ɃCUAk*{;' 9Ndg%`m6*5E{C\KWnCAYmxt$E`N* rJ/\6Em`M(J^J8UOm czw?fA&#Q٩E9e JK'1~K އDa #}Tv2vƒ0M Rʙk { tІRQ H\w6a8%W TX1gs^ȹ+Ip['3ê6kjLvZ(Ijjz@J|'Fm.ڞ .GI]ӡl(L[e~@Y~ ەR!x<""q-zk$˔LcjPu_ {kMQo9'?,Qg`vU+]gBNIӸnO`VM kjb\ªީXecؼgB2>^B\b , ,d$ %Ċ|;_-BBΗLDWWAݞA*SSH8˃!)- ֙JzbGg>7A+ٙ?=T.#rB"eZ_4~Q-Zfi4f]Pwh|V6NW3 Togcש 5Dr#Wj^g)|r|9VmCİGI4 R#$^Gube4}Er1S8f0m˹dl;yL}ӌ[ AI݊N}ڵǽhTa$MxmC:Lib~J0w7CEFon`7̡DMC@4Jeؙ;^) t?O82 `tw|ͲfDJnu%wʣ>0m-sX=웂F{+d Nlq-/۩U(51[]¸$Ywܵu_0RL9*p]ɣBɆC1 s0?e1오Ru ڤIoミak%՞ D+q6]}ltvSaHL2{oN1-+?.39SiteB:WeiwudGCOQȲCtXu;3/$*hS'couM)(&$.=Y{ І&h_{nX/1\oK@lb(#4wJ3\סGdqٚA5 %I1yd>ʀLݿڹ$sZrP#bcOE (^LW1[bSr-Ĵ^/ *mf"򶹺}:jD0ݱ* ?%I;{?ia  }'y/@I} mk|/y\YFsPJCȃ*j *I6ɯnG dQ*pqkzqDMnSx/ pjn~T"n;jdDAca~WaQc9,UAƸ_mokMB"wfl2eC YUQ?TPUocbfx2oX 'vo4:b#o'v =~-_{Ahzo8K4xjzx9Il΃"E!, I[e[[BvGW:>y Ѕ[J>N ,)`nn۬ذY@ u/OFoWSQ4T4Vb)Ejc2t߅0k<)ft)'>! d[rzDc_iՋ),кO.Gh/c"|!,쥆:di'%ua#^9B$Jd<5Iryc,fZI grkJESogabeO׀5WFޑ k[>L-n%1*sŜCZ:#v k0G|oԧ ˝ :{ 'Da}-fnVQdj0w|uggU  YfLjWgR/1mDZX'i4r7\[6i8ؔ, ,E \C9s>-&U,L҅!-uB v~miR7p!1;I=ĂebT'R5)=]4#5{$G9Ex)Yg{BB!y2|i0 Fnoܾ5PŮ W&;BO(ⰷ^12M:9c Տg0=NV u/EU jw1ަ7lRX}vͯkW]Za4 wM+k_} DdB#NMJD;sI寙2I;X$?Мj04'Pul k03#J"iTb\Ȯ9]aR"84mgf"m{noFiX)w) pεO %AQq3 ŏwTF_cb*S;/ƃ5 7isZ8ٶ|dQӧ_Vj-Gx;Vdy}wG=B^mE O%>5XEHe芋ڎ߭ ԧLD:L9ƀr /}ayC3zzj%d&Gy0f= r)!.'?ƈ² 8@\'-Vh%n|TFT0#Hԩٛ4sxwUx 3x6a9ҟ<?`+;NVSOgRh^k={%(B=Z6G<0:1ԋbmV%]xZvۋU]W|!}<;tQʫ.UL`` |8>B"!΄quB, P_Iѧy(IYejVG5!@=EJSÂJyZS^'" 1nS`tI՗=3jy&ȠHr|Zzq+)tx"H jxKpD[!YNb E?=oY&ҥZ*T>%b&`fhCstVZ:ly;-> +ipo#bbc6qK-9TcצfS+^X 4=fhhM!;/ !rkM<6R{"77AtMd}7փ'wsK5Y{Ug+ك ˨_ZVqs?W!ݡG}8 goMHf1 F ԕF9dv;] dxX_l]N5~/mLe,ͷUAp3i(mjp(n!]Ὀ O{k"ڗͨ\b޲ &>2&fjvӝ}X[)F00MW$#2UыF{RnikDZ/G:8(9-[m]-Q= c3y_ژ3Wx24z~ Z{ZD 9!X5j}<~re(9~3Bj7,wqv:ijf qd-z* .rŵ񩣐$[mJk>rD8` gk#g-0ܲ@n<1vݍ{iIUnvADgPAN([[;#}vZ 9qqC%- F=IG1B&!6BFנMĵj^;oWb{n/o}{(214qjYó+`;n  4"_;ȉ1#ãSJ_$,zM.,8MͼֆF7DysrJ23\Vmf a7qrM>4;eG "G4Jձ<7 h;蜭=mֿZE6-;ـ&\:R/: 8$ppH1KB1v2:g@i4\+:pߏQ~}w0YkYYW@6qo(%0m=KZ! Nr7XH 긷K:p?5d>ڽU8;2Dߤڸe$hφ:.KrnxcikFW{`ݨI<"=B_=Gf ^k&y$o/f#<~OڋwcM8Wzoz+Y>"}PF+U2JYPe[KВ&+rFۅz; ^}=RVzGN|]'LFz$j'|y<';gWI}#Dx岻i4ruMJN8|RilݎpՁuDԼ7ndkta<ϼъ|Խp^{{?Jh/_8]2QVRQcmAۑB&m.m8ŖlU8/-P3QGnI/!͜|d rk2[>~Phy(9CZdJҸ+躾S7?`GI WLQcCFVtsGuү_1uҒ<JN1t( aę8 W9BrDHnw Jlnԝ{V[$: XY U_ iBGF`tg XS2I\ղ8h?{rxI wr.׈xRB)cתԍ~/~#X<閼[;=ϥ4MvY}TchNaF~ՇضzT[+|#sӒ"xy33?Zc=XTvl] NwF^>ֿ+p?1-kQiZQ '/tf_Ta^-%͒$xPmS+/7ddN58/ϐe9&~ FG$A>*Pt=t4WRNh,:ٻ 2t[6w/-ky΍IIu`>XmW7w_\wQTL3M$շ h/7USla3 ʂryЬ~Uwp,d#sgdS,WSd>^쨯eS4k}jTl`Ӄ&F9^& -uD67 akN˼ᠵI&Y:^a4g>:0gM]YksSպAݔߢv(K81'cs+vj𚄓=M{HoCU|)X4fW!cE(J ֞{9W|nY ԓюgL+d8U4іNStw$~c>Ub˘sǙ_"|m1wj׼fؓb.I)H[dA[ˌ%U\L7,Chk{((uGO #򴨼W1̠kN-+CNt `+qٕYP8QֈA1YbbZ#ظefW` %*PBۘreqZ*]~Z Cx<څLN0hHt@C3w/wO˱:I?WIpSzߦJ.Y$Ԣhiye>Ln,lX}O,8Y rJQu" es[];pC:2^.K͆ywZ=eAGVt=ԳnROԗHujkΖ^7\pLO=XwF ɝ]_aCm-8;~#֬!^r_k3;{w@8#qזRL~ᵣ6YR5_O5prTl-NulNzҙ & m߲*nJvѶ +$ps)h23zϭ H=,+? i7"07/NVDC}Err:!evw`~_j2juNȆHIrQ,Em哄c!(t!yr8M~ ԩybDWSq>Ҙ >em @mEGKJ Cr¨lHBkR1ˏY{7P(msNgmm|DDLY*mݯukN$;`ݙ\HbUɑm˲לb;%2 AڌW=ʳTJLhջRĿ2 w0OJ G֚5)ӯΈ9~1D(e_E;A$GD+^4Kel^ ZK>slskpmDd_1tXE)剀BdrdIC#\QL{PzfK.@g-h(qĝiR@A798)ݚ à_=ls@D-aL(@IBGwuiJGCwzY m1x=ޓ#8eJz7"ڠ#`O},LQ oL%KDu3ިIy֒ מI:yU#m[޵ɔ`I IAaM˞7fQo5u>D61χwDv>P葄*C]Uv*hf;Р'`=Onպ,{hZ3 1)6e=u#.tO!\O|[(sIT!Igz ﱎ!DĐx׵*MOwUkD@Y'kB[X` BE0[ǁȆ{K9A$07EA#uytGF=2A˼Ͳ֠J`_QeELߨRD$X }[}Ք2X*R';Ec;vpqWY߷w5)*U7x)6q;KE\7W A%uAZ88?xc8|X HTp=##=ƪx=R!}&ucSo{8FK¬*?!nax9\vSyIAnK[D ~m,rՠԼi% 򊁨"cM= κlAsJ@:,72˔l*mMEe 21pz!RD1XO(EI|i\CU!7z,K8:7)XuRҰ'C7B aƢ28Lj\!('Kҵc:1UJhW~~+H|apX lKʋB,|^(S_ڛP$fpUK+)^ueZgiDNX@}-##N´WZx \bDh,6<tiy>%WaXK_6{#G.mHTwٺErNQSLAJ`X[F /N_ˮ\\qYTsvq_q%Ջ ˺d zFSࡓߍ>ew&ej򐹴v7!fII= OPm7FV]f< \x3֥ա$ 6*lGVycםvHyTX &DC"Y*iUB}F#kz1j`!FQ>'8A$@.9p̺ynnwUkA=Cfi-oˬ"]\Ԭ^v#5.?Ͳ7щVb3v*)'-͎8Ɯ$\ r^OۧAϮ'FI'6,7^c)Rr t,>q,Y=:XLOm0 ~>=V N~Y3̿ x,zvrU&24kilb< !Sr=L 86Q0Cg"<(ć q<MgR=.m`j)b/mDj;\Np.ReD4{j{^5$DNRg=lOK\b,k/C&c.nb}(m~9qgdn3Uy3XJܸFp~yn3^B+Wp/TB%)wLBцJ[4XVOǠ!uE8G&薮r-B nZ\4:#Z nJB 02l(Xҝ8Z{@j c="Ak62S'bO߂~ˋ_IU4>xz (~:Խ~a˭6ddr/{PtNn`=e;R"dq迕CS).W$3)+)J)S r#^8-_YEdf^-Wk!%m0Ol@-Vz-Z\DT ڿE':p}L.:(0dw:?A]4HXRh C.$kS^*X7U4mwQL{M Lyӕ&Z!Po 3;p"](u~K009:FU'dR}֑v%w߰^itg,7$!Y rXƕb#=rʛ&F]D&#=&V]JګpCg6M-z.y4(FkLʐ/3U/$'FdgP(Of]`.X"нk*B~R: m ǣ'Jq.n`k50QFwx8bq4?] BA2a~a),#IK{E}v:S2~1FV\3}ln I<Q4$AoƯ-bfG{= enΎ*ؿ_)9[Ջ.V*t!E:A e&K|"L,U) _ɂLIe5%l^\5ê7\>Wl06SEQٖ'  2w[\6fD!JYa;qD2rTG{ U94#L2j&u2@j)&TA =X$ VQkLG>D"&=sgC6Be#P;yz;?29lB(4Ls˿rEΗvп D2)rµP.ޅ~L`j+\\;h $2j'!rDK1`"0ciIj>MXL1B$#:}O/5Qv4wYc_ u{:R8ˑٯ 4"`KOļCWT4eN 6aK' WB\W/1|TEwțLa*t0+#~5wW> b1 3"oFCԓ{[HEBxܬ;5.) \~n b/Z֞MeJ<+0q.Jؖ?bMU eo rA_2ςB/}3zOwTc,vT/2U m>c'5]vyR,T\ˁ4LIj}b0_ oRh Z[}N_aho.mͬa*&( d>M4N#QcB@^AGsK!\m>c0a_0-lݹ4ҦNTI:#OF|f[rW`[Ghk7/L 脼q$$qYR8-wa4֥^3%6jd]%utS?m#L;6ߤn֖'Oi ^ ?TK᧻p:&hvJh<}m_ͧQWJ緫7D'Nd)p{B)V AR.*PEk"5F',KTqrZwhf7ѵ&G._UJ82 S.*!LzCBKDuQd7$݄UBR ͈*M&z^4Pѿx@lh[ؽx;X⃀>"0 g=H^ܫ[v  w]he'`QWYܳq0iPc%f#l3qZnΩ,Q ͳ]iIiLh2َYaa{+|EȄ)D~D GT-^.N}{Úl6RIԻ/z>E3|۸݀TQG/jB 3eT;#zZ]77|U.?&=,1p:ٌ8%C̫r!vƿ,oֺ\c1{FV]ǧ;D~}&9p>Š/S>C`D'\D y6Iu^{ 9 1uu_mMT>P%A haޣϑiڬQ(-`WsP3b?B(cldxUg#i=jp^j~L`F0?lсHNZvXd`nR= 'U% L 8Tc/x60,*(~3:y1=2FpCPr" tB/GsU`-#ʾűXsFۊ/e\4TvÐ vC #wa4E.|]fEj0JB=o2 Fږ>dNm  2 3:3#C @S.E,{DLqVe<"H(i蟐v0o 5VȠ֘Xiџ}9Gz;"Z{2P{'f8t1݄H+T4[[?+z{14jp @gI9,ǧ4F(4 VjOVsྋF yFԦ\: N-qX)soG&{넄9h f%unsbNv@tG8xei4W;V3ةvӠgBLty'-/K@ p~ * e\.-L@Ҧ$;Nrώ|z Q;~~ؼ%9yel`@"˚$Ɯy7/-C14dmh("ӫZQK+&뜝 ֗prH;Bobw"&6F{\}xZ[$x2ll%Wy>v1R=d(R"h"!YcePΊʠi71 s]$>Q +# |:L;mRt)xu,V- M5s[@n/t5hK>d oY"b(X1yl~@!z$MW*_DJK+.)0J+4nwv},.صޥ֬ܬ*F4䰃it;ڃ Ɗ9*Pզn4n  Mp*Nm޴_sQËn fͩ:Ւ*~V 6{\(9]Lw8~84tLj业M41kՕwpGQe}xq]{_iLU(I<5LC*(pZ:!j~2%sb/!n)ʶ^/Lac46xrU`HEV{m ~#M!]S(j#@1bEq:Z'̥ƏHpv|WsdxN b*[>R,]yB ףV8/af E=%IƵGM uaF3o_>Sެ{q.ZPHE [3)3bZ՛k|'Ek8tG.f-|^nzX amP[-HEfo\wQiF 0ͦSpRnm5b'V3?hOuشU cV%3l?1z>Fnпw uLM{H"~X~$9BuYX $w.2I ?{+V{T>4p6^pYw|%oK#no+Ĥyٻ,Wטso& 4bwW!Uu֠a6$L7͌ ~eWd)6赙pZWήa(ya$-+Xa]/g@CYZsi^>[hcItG> o&hV?Eߐ/nY뼘Fg(\f^cyXdS7ogu tm _/'A^+Tm&h v&8d?qY,$<9Zu bxlS5S7i2a%koYenSp3mFz[P, _wSkګ4WҐJ7*Re_,~WM6Nq9Qe8V1#l%\#KI,7 }0X2Q8AWÌ_*Bi"~p950Y\MX_-8E+\KQb#Unw$iC5iVєUθq*&J]Y3>ⱌ,զf}k42w(*j`zh K6Fx1$.'mqmstբzQ/VYp;-N\1eꘇXTUO1֭Q;;eq@blx}:!MFU з>00]ײڴc6[|ћY6tUtK 0p ,\/w9 Wr6MZ(xaͯ06#w0T-P8>ƴPWHU;ɦQ3"_ (RFe; օ6c7:Z C*lh]`WPj`ZyQ(Ќ..<2JJf)sPt.з"ҀN陴޸N|/Ög9^Ƴ a$[%V:o ݌k""]u {8 :J$/wsT9mCr $X@<)Bji]-@ tTpT7KU #2r^q 47u2eo}JVBXF9̶"D=al?4]X5g"+Ǵ3‰f#}<V[-%Ԅfpz䴋%ݤ_ ^jE#F׉C> XU\8 `SɌvJp?+aA|lmZl}ђ[40u vlAG>2iPHd"8kDeΣ+H3 Dtȃ'[WJ?HnZOLa㜛gLո]7{K ڬȾE_NK."h]+}"05eN@XQƉ5ǠdlP!(t/K0;Qe ]?yͦP;^pvk{JKǗ]?:Bz@ Ą(bhwԸՖT֚4ly5(JZ ;|xᇐvો3x9eԐ\gfDٲjw1<||x/;z*'J"U ,'z)WG&;t(^%0ۂƲzȉG^ ?h+wvPq4-ޛFn U3p):YQۤ-K:cLI'׏;*n[7)WU*}I}>yZr("d]j2F_ 踜B?& zP"p4JURScby@Z_]ڻ`({"njIΡ9]99rOtY=~8T F.4Fz|snQɤ*7!P0GɆ6.#.yvTN<\6l!mv6:樛˾UC@ty NȆm"iVT8Ī96x뀅 e/d .~侗 튨+mTD BWUjd'>V0hCc2Ij~cyAD4$sq C"[*(>.|TRrIf>m^ og|o)&S#"nY8s!Z2>"bQX"$kΛX\?EHi0<qq_~h3i6`bDkZWN -L0"Ofde@7{Uk9|ѥ\ay#k2x}֛1;0 %H K|zA[o@;5y8xSM5h<RY.Exԩ@W)TB%a;KwY/Bjِn6#E<g`M^}Hu1{A,&gwa3RK̶ҒiXK)&TÅ 3.KY.6I'V/8~&:nOL,BYo}A 3hr OxD_2+K[E҆fN6<{~(LY#8t qJtOΑ+.= }4+7roI^ư4At)8v,W lP"kZ\m1x5I6˭Muѣh3؏F!@6ٕeF"?;8ic`N3$3Gsxݨnԝ$ɝ3YR_aT2*Ë$VQqPhɄi7KJ8z`scDԩ5 hA]:\ң7 ;2gIn+LjI(hGT"êVKDWkIf7J!AMwcQtw@<<`G1 Bų0f׺%7WuP~ʚH'r cD6dq,bimqF!/SMc=UGۍ#]dߐDA7̡\9<׌jzJX%fT( \ -W,j!hg㵁lų{,R-VX X`1[" oSuN/å$}*YƪD_?fW̿PdDDBTnvye+8o_#n@|47y0 $lݏ:T-2+hƧXd{UI,KT=d6FZd|Nm, (kHgXU~jg@?h-u ++GW#nASw'"ӐzϠ|YK\F-ɞc/GWSBQ,@=9V܃شP0L@tT^HҞ%j`]ʬb|j|fQDb4IFbҮjB>@.{Ę,;?^TJᅜ"X\ _,ܜOEńucaZK⿌)Ө 2H-@;ף<;ɼMC.Bmr_PNu%C,8oNC"(D@#>ҳzKSDr_Gqi_dԋ)}J_><`G625&#lɲ{O]WP_Cnv0.okٶOUwyX+E>aaU0.<ɷ8&HA`*v2rH G"=A\wH+.DA><؏ H/qFH_ 3Fgs-K*~#~@(Q , KN0SsU 4OLb{NI_5jen÷~@j'MwA;?ie@`@FI 9&X#+#HMS;]=BWԷkX>-3?DNKnck;r8i# (dC\ǿDN>oa,iɐc?Թ/" q(TW1%CPAM%`VAZy=IK4Ĕ J![ʷfSYd_ܼ;g Ob_ ], >H-'o%ZC,;,JYSµn/vggACafNQpv̙gb(д Y/~tTx膏\HZ9T Y;W%! <7d3oC ^ xB5q JoP"K0@UJvyRDH)Aex7k"O5Ha6jݸ ʠGk s5{ukuj =]qf:ed#HU6i=T?av"/ A(!5ŧ,F >{@ vA+,}tlg$۶щN+^q?hRo܇D`MoHFВhSp3i,U&ճ]pI z-󎰓N"7!=x&mRAF)4[ꍙ>aЎ=M=y)a&>Y=E4E֕e[c6V`̩ AҽE3K_y{vR淙6wd!JHM ~TQ#3l5YA_{cL{Bn0AȍBܬ7o-k5@"5[e) <!/&hM]?ҵjBGKr7>%T岅78g^ڕ\(gqUwFAZ&,vQ=JZ$ix=WƁjʰ M]DOo-!FPz:%uCqRkɘJH#ULOVwUc; s,PÁ_++_jf{K]+ .Nf+Ds{Z~@&Yy/!;n+Dp/fk~H TI |!R£{+ۀϑ*+F)$SnJ ?N u2 fLI%1ٌ6 i7-J {9 Jݿ"e&ȼ-ˌR0,]/ǖErV-7&*ֳfۀR:1 )=xeEuỉrLjI &!;=N/]j)WxQCșF4jkS(,{}\)JJ }FKC רucufE*.Zv";0@nnfgŅYR'zBu pw7Cf͒e ${P OYnd)O04X-'@"mh ۗ# ~vu$!UMD-;宗굠<F„5t8ߧJ"TWk"+:'kn, r ,|%-t*Lj82e8M톾]ׂ5ꞧO3!?z(Lh>xQ%ޢoyE6Y¿\I ˅OzVn5c p4׻̻KQ1f9 ;bSʉ7uh#ExZUlLDDrP`ˍxFz#ŷ@?7$604UTY@5rЧwEH휎&VD#\Ƽ¨_+&d!Hn&{e(\3,So'Yō>ڇ $(Ȏ'z6w| m0[J{Udxaxתav GpoC3}Þcu| j@3$4t`R5e)snW> CLOGbOp_\%4ѩGl3BM$"o50|<_rvA{a*zTPMML@GAX`[=9OدskGaYD%E/ܮPqT҅5nX G2x[ؐd-6 j`_o]Xے*'5B;5=B:r <>˶*h"mmIFC%N$dk'YTJ~͏vQ "Ϳ6U%hԕ- ]pd1tS.M9&;)ސwiLbXn@An@z Rd:, qwuq+Q̎p}k Fc=~=e^x{)&ho 7˺#㒘O#Ą w)O$.B6oZHP7BCXI𫣌T赋|QSL.zؚqg+9ePbҬ4C V%X7J,\ )!Ke~HczP` (]CMxC;]fGux_(:&ZT|Y٭o*&  Ч 9_6nA~|`2+pxtnT#8N\B6wh,Cv*3MSbw&+Zׁ$"{L*Y_v`49A/em$Ŧ<*㕊@>;{ݧ(]CfT , ksau>ADU c%K,:E!u0<]C v]^ķGK@SZAФ Tk[Y-Bx]!U `W=Xx&i0Ipp:;?GԫQ 6hף-/bs &\Dѱ/6փK^)S\Poƶҽm[pG4 :zI9-笳h. 2d:O1?QV=σ`tGNCkޕ\Ai #Kk `ݤsXEbpJIĘ Q?Ne+  cAa@_!#Z :M õS$-R%hC+|G x˧9:c2ʓF3IfVQn٬%f!x0eBꙤ^b ˨3+fbFj #a6wdlJyjl_2xJ4!@<;< W[߱gLd{dپ=D h7*0Erpֆd'[1ٽf`b"WA mjd?DjmUԕIiW3*Hx+( _Ý0@]P:>!FIØ3 L~ *^&<Ui,AD pڟ9l-/?:J ̅O熯˩I:+SeDJ Dht;i}' Ty'XE$X{JƦYnH@7ϷO[:Ym2r*avv 2J $Q M|+0Zw{0u' b.H YsafzA`TX4]ƇQޔaV"mQ/8M8ʌ*VU^uags:=C>o*/U7u 9%@TGGop"w Z3md:V8Wi_r[ރj@. gV/akw؎dQ / 4'͈@Y>dw'MV}Lw~2nsB)FɖC5@V'P*Q*pY]I&$Vhr;v_ ؁ g3wq[XiLFO.(:|뚡&EƦgw2sgkP)'Wcx~8np|=g7n /hiwԙ&S&=x8b>A=[vuzL<"a'$5*鲷ӕWϛ˄a060Sma4!/2NӡEamWAV inwa.^C[8c%%X-0mt!?Ca+nܞ5y2:wצAr";%1 uw;h> qz~fiTO=`q ;E#lri.+.;;o9H݃$2 (\o^.˚ Jk^WuX'btE WlDn7 fkq?0 y$R~w9fP p9 #Wf Z԰\PnNk]޵Z]i6_3\K O4W* Oc<Ŗe[\Nt߬HзC@)heYAEd0:&FM4@"l`VQvkA xs֍|‖Z m'ݣQXr .(}i#c6~vS,OGKNUЃӳDŽ9GI\c ksm7[r(7xYqeO*BPM}wg AT焁|xԃ4A; }&Fe,R`} !S`AYA1S j(rE.vOP% d~].9< W=@mŶ.h^n 6u4L KÿQ4U06S#Xp@.F4az~uo &@gM /zl aI֯GҬ/k:jvSGoMa1<;t ɷs&;,K.AE@,3NyjE{8TD (BgR>BB\nxuéߘ7Wg2CaJbUpR@Cgg= $AV/@ k8F5͞.r$uCuIC&$+h'C Uq/!_d ;!hҏ`7M{my.bpTsp|sT`Aҹӯ4~j9u7'h4\;K%WqZIHEpoU?,"N% `vqa=\w CԆP\ (o?Cͪt jAJbIB:Ԅ\t>FBqrVwjʰ4'%7cJ^uvg_uYNOLmTu([(Vh0EX vnDw >MF1Uߤhƹ9@l(؏Pp9gϛBND80V]6WǦXw8vN퀾#&%:$ $71l^/ՖRhd=Vo?!İO <_XI-jba^` F3* kp3r/o҂7$Ap=a $)!iF 44:Z/B_vyDbqk+9+~}GoܘSJò*o#6h$iH䔌ϼS^&u)sG/Z뮸ng@ĜGūZ ]cSؽ #t E@CǮ8:}+@GS |4!x=ֻX+Nӛ-OwVq\gR/^OAջT6Upk.t1eY ,&LV)=8=:_n߯<6޸⮣SJ?(k:LYǶD,Y,eMI٫UWpB?Yglˇu򮦴Rd%}`vHbqɴ״kwr$Vj+߂Ιv!QR$>jrl8>EVC}L?L"z캽;xQܵ$ j./V젾f#mUjKby?j|0ȸVt>|wkG1*x%WT=daR6YQxA)'Z%Vpe iN!4o|Bo)F5xR$l"{F!AtmGNp<XdD*Mz[~4CL]MF`@s{ KM8 Ro+> إ$y_ϢT_<+nwRs.f1~$rkJ?ȻלO3F+2hq8l5sbv 6edrO,[YP:!9"2fH|} ;`_^ m7I!3Bט;_`b,I6P;鱚I.U)c)]Ϩ# 49Gb<؜@.=8+Q %6 Eu>WP ^!:#OpiCmo+0^2'݌CQj^\*" z/s5.(/!n@ p+̭oDrp$i{g_P ek*y4:2RW0uD)/sȻK$x Zf[;⽂doWE}p,@VÓ@ر0#sJo(\Ag2Lq@Թ\3]'7BCA'ZFw96~x-L%(ys\f "rrf֖Slm^}Kڀ6^\]pq YDF>"XwkOrD_,jH<߀ `(~V _Ley*[OF @ؖW=doe@K4z ڗ6x pS9VrDEe#s8j\&𬙨M-dM/Dᶭ] Q*qtQ>w2 qwH ɸفcd oLuIxi /-.\FDeN7D f5VJcS""Sx@2L N1vA).Z8WC̺ Yz7IdJ^0.~Ba8y#v-#a:AJ G3BwY(Fv ȁӁSN]dZ(nMC9=GgsR^Tq7wɹg@np|e0/pDLr_M+Gejp?>A8ٟ)WT[jO q2OleIpSX ?Xt٭92Yejd'5q9^ VbrK{4|9Ho~wcTTIke|]A`i J0ȨMw;K8"5`NVZ_S4nO8,_69VQ.4Y%N' נY6}Ʉ&'sMd8ʷ"/"=b[IUwWh !]u;`IHY2qcG^Mw .L4 ~̮r|I|a gd<5w"š‘%B,ha^ s[5 q/0NlmD9pAteZaQ1t]oᏹ_cN"S0~d~B쓅K/v )oo|Rax#sZTH ֶ00wp1c) RB97àlw:aN#e{E+l]^s"}PJOv|(6 0Z DG8ƁwO9AQ0F NR~Aȷ[hT#t}X~ J19QVyl:KuqtCRԪpфDI7~7@a}`:P`Wq4sb!Z0B мhD0FJF5kc@ndg;*DuhT̞Txe*Q|#'/fZY=٠Y= (@Rb\cf~1tnlDTJm[T:HN;$GmdwU|-0Pꆁqfw5^/] Pϸ+ALS'R"p{O2fzl $̛,{Ê٫zǡy a)siݎ9u"v;ROQs rdgJLI(3Uׇ_)I?=1TʼPe`JH*ʌ<ȯHjA-ơ{POiɼ`OX_i|K l)ɃۍyOĝIG'ͦn|O|pAə ޶Oyj|ģn(pL9Iu[đxk}%:1Y5qٗ[om\syٷH({ȪObL4n=w JN;87,e6w*H*u=rس߼i<91qf\HiʽIz  iԝ'@=\?X<>y:^->nEN¤Y@6w$1X+ FI~1Gӗrъ8! 4vz{rzr7ҼIpΓ6P!}@=4C6 ™8+A;EC (>]- m)Ln~b ՘ siR>#l NGwV!)F<k5=>[J%R2=hHhT*zPFa&Q=˛Ep-@/Fq OUow3 1NDO/d _{fL{ EY8Ba2"4ݞu'4–58˲]87@^Mq14UBY"; _$XCH&t 9=fZQʤ 23ooIVgnr8<cVNiM+f<Lуlb!(hZ|,$4 ~זW"[Vk,m6$Ć DSť/ שXƬ(##ԋ0uך6e o6zH\YSZO .?Ɂ HA-tPfX+ͣIws+N'e0*vNvC`t}"4yVѪPl3lQy=61GSce]˺R&g[ !{ZpN[/i( 8E ,n/=W=j)d728[[HF,U)yc7IneUgXt:WUb:3CDϮub?viKBݨk|* B ڂ19wL& KR݈UNǧWA=yKvT,ܽgk+Db '?vnokc'Y9S0`AoɮJ5q_fbW.;vMe'.ͫ>^j>aOߕ <5YTqrH=!u|ԘhBZQ '^{b#1ofzKܳb3i?ůNR;,c=5T&trZrahIe̦jhc u^LoZn-vU%Cj4C>uȞ`RB8\a=b`M_\ts]誗&_X\P /^'AJS /?tςUZʍԭ6`pԞç!h0R03M]Tcz☞- +'z?4;Axo+AtդDBm#\P'@*|,uߵ͹2qPR; KD0. ˭i j ~a2x4hɆ[#:EI;95][lT<B(1)~ P U&s+yUCH6n:09q:Ỉd=QOSy efÅLw](3~BϳYAF\V(LZXx(ՈYƩϨ['<CN Tfʕm>"I_%Bd'@VTDN}7^V4-燶t0c;D~fX>pDuPp'_ t".\,ڳ]~,P[R0I2BM-#+Q gn״p&R،ӗ]4\"`5zcf ED[fA/;ՎQFS$5 /s)Ժ$VHf:a@Y5ozH{r?gf y6 7k]ߦ ?eh艕W0߮tZCɂ.5S>Fx߾̩xr<_嵻Θ|SaU-D2(h1dt4D]N;Qd}+$J: rɈ`r|kHRF%G%fnP*DzDvXpk"!Rж-_Np{xY[Ί7C/tH͐v%03_?{Ln1p%KB=gfms0nWp4}0ϧ@|:P$;|9^3  kP_ ෷}mM B^njxʚ*2Ȑ#TY1,OS_M A!A$L`2`J[#Pa|c>*sԎI/A%C#W*" +G:Mf;R-q ϙt iܡr{]g養װO)q_~+ԠՈqp Kg A*etnw] [L9bgeqwP`(7to1 Tot *BT6el.,v2@r37`%E8|o-žjFAS#a|-} <}iD;ރ #/߀im3}o!+rӎ>NY+>} V=(@2a@cc9u\i9pk3DAV#J-ޛ 6**^&%[NN<e.PqjtӲN ]+# @ dyOBgT^QPE%+ NJ^TXn.Qx$VPtxbMOu\Hy 6X[6~ҍm=Er]=xL.'C8ά8sksiyat@j_Zq6uv(1!gP#9:]8fu.$=*P6Џ ZɭRjư԰HRu)ln:RN]O䫏Q k hW˓0]dj?f[[@grʜj[l#.0cNBk*Gg 5WeMmQB.r#ՏJ\ZځC^FB ޲4 RRu܀dMѼMg*>~,|( z~,1%ȥ([TTP2l ~!~Ll 3PuuE-*e}f.cÇ&{<9e۴OS1$m^k#Ee u=(a zg=xwQ.ɥP {+lOI$g=tJ}d_w?#saޞ`o!jCLBUoؓ^O~LZ"KxcAr)* +ϻY~_0m'* -gE р=$ e5FNܴ<3VGKGtaqiTJ-:$Hr OR=B\sJ5m]67p`_& 0#<Ϻ |m;ukGL c $`LGmWNG& खwr@mm vo{ӡ72eYKzF7x-u|{fAeOr|cż`yzѤaɓ @t Khg`4R/~.#ByMgJ|~MqgZjQ7MoJ@<L F#0_c7L>7X(^є7 /Sep+`O8D$eh>6}Da̼2]=}L%kVN[;JkX{ \Jب:`N2ٻ||7' V 3D<Ey3==3G@'W y Ū?U`V#*sGq#r&C~Mo+YXdѧ($Q7k|2{[oRHTh#Jy2k$!, Md.e{x1k;o6܁ܵž DvmiwN0E%gbw  gB#M30Еç#?>/]Nʝ!~wco$# ZR[LӲJZD]&[zVD)8D҃@` k-w>pJC:1t{\'_p<~cQ*%2H0Ϊ#BYy!7kgTOrai=IfN jh^ody R{6kXm{ݘ;5Az!H ^bmZu#KZ! tz;I^KJ+Dt[?rpZK\dAMa.jg|zbV@gȡMS7d&Rˣa l %sLJ CA]fB^4ѭp15Ùidӥd?\h5/[[{0J"!`$Vl ɪs:]+JsߖG'p0)hࠧ9^3|mt;J9ݮE/pf$ 2-V?cͳ}Hri@H&O5p3t<ͽR%6s橷aZDڂky˺&Ui7=J+)y?۶Oa[W*ݸWlY=rZn&8n{{\5mqZiBFByF>jF{bWSjOvVAק$ ::6*XѽVX e]T~WqeB0L?)Mo w c%iX|CqSat` ь* wyM kI 8'akO,@\@KSm4֫cs{ <'>XaiJTP\lNO1,:Mӏ,#6nBm׭KaA lW!fjhј1 sICӛbGsTdrh&u(L:[ 3Gim mIwzWҥ >}[cp UOw@` F_'Ũ >v&ޡ=p] -ӢvX..*Zcr9W51/S]9vX3w'lqK-યJ=6Z7׀/]uH @necx@=.h_x՝2_ =O.yNo>ڣ='x3<o\z0mھf 8=~s{oC0PЄ ݱ- 7Vid4Nˎ@!np@,/QO; fZD8ݾ!)E||5vzWh-8tո--͋5F#zEQfkȦhVVdjµ]W O"Te==vg;j=ۺI宰vՍTvb]ME &R^P_0+}v/ύ8"݇t3sdNеuQJg!]=eYOt#g:qOXPeCqD)YfSfll::"+Pgz}Py?S\*q*+W!Kiok_,7=x@boxM8Sp[ L%esӠ.(a#ꤽNCK*hr,^p7Lj-e1_S-~0 v{i'~[jeYS{mcM-?p\VC$B(5PY ]Qܧ?%ۓ8mW=$~f4'-dg&S飨r!0 ;X NQwJ 28]'5fdOIzjd΂5+Ѩdxoe$*K[!9p[>'h1lnPp5ՠml *t7#fPK<|5@RK7-H cOw@9aJgrYaJ|q/z 4$`LұѾZs@L ,M=DAP:[ؐ \ֱ~h $x)|#1WK.1E!.1ZK`S.&us@v)Cԧre238P_`JjAtw<2e+\x B=ܴm9~0\ouOZZ٢+鰔z ǒ`4ɱlKcΣv՛~=0E-vL>a5 'KiͶQA #֗PTzPà KtXKxE7ٮP϶-М[܈⎺LA 2,>D;0 c~#|Rj0Dp^Z4;^!_ـ~/JwDemҮ'MehzRZ{E-6.qOTDLV5Gk_e'3OB,p 8N owiaP~tոJ T-dφѽj0ϫ]'5_zgz'xhH>rufjbuk}ȧɴXo1oO,@U#&>f僺,luU ,*Կ{wŇ9k"("`^)fvjZZ÷`HSg|29GVNיUhd8`B Ծ_͕ ` u+Ppud:8o @@Ylv̿)kd0͘-J3YirޔnB&z~9RJe&ys˟ZNns$ _ u PzE[% b͖uX}q 6F\Eby&2G,YUx~RҔp}.ypnMƷ\H^#Tf.N 0NqP`ѐ) ow t\ꢀB"q0?(Rmh1WmEޔa'+Sn^d *r(['$[-`0cnZB\ ?l)bheOLw&ei~eUOtTѯ`SJ偏 :}8;1oZJ{$23kd'LXN[9# n|BAb ֯ S_̹,*)4BODeeaLxѥr_ᥓdw l:@PT9ӂa|բyN=jղŔ0!.;&K ^J^g̭Taa e6" N$]':E*-ߕ`#ӂݳ_Ӊdοоl>4bݠ4dՖ]Dkg˰o-2qy A KlU&O6(X~F RҞ@}'NN!B%DZLÂ`~a x[qs{i!g m\m(D_ב"y*SaFds|u?p)r]O&)Y[ SKuW3:iHMtOA4gbX;-pfrQ1o?0ѹ]43I 䶌G+դi "*VNnZh(b0R6GXB8&UM  =in@u]}\kS ٛ]( 3NBX%D ͫS/|%KD>H= PMY?%k~l[4uqlk C `鹢X8;R`ǴOPЖM=[R*_R6qm)8BȪuokUoΊ( o%v)k=ٿoQ4eҲ krow谥2dp ,]RGד%Ux+V8K LP=GE֌Yh:Hݡ9C盐8ol Agז+N)9lbV~z?oLDOj*8AbU$Q]WsPa|Xd]9j]RsR$-] oxgn^;Kt~axi&o6^.ou>roz%KNfj>F \ ?=58:0,n'8Vʈ_$Ay/JvfR =72[0yvv.GMo;GCi'^9S6&;%i2`eY{W$R\!T#/vX#=K>a(03t0&3^[b.e`~z`҂_6c"pD;40#&AjZҮ5!iuN3Q1F `:K;bS I-X@e21Ho&^{4k[z]Ys 6Xp'Ѡ0<M *Du$#^VVf{A pDoxӒXj֝ U{lAֺs|>ʋKˡ1O&pFŜeGAqiO1S-@ I591%?W[FGo9 :Ou1PclJ>V(nuq>%dR*v 1gk.4 KGhEwN8tPDPa9 Yceo#2߷_n;~L&>IG&뷋 Vs^Kӆ=7wC)E[#;S\, tm-U}:~v:J: M_Hml e+S9Q6>jͼy_( nkNk"A\vrXG{X&%e|}Mdb![_R55W[;^Oǵ3V:X? LHqlm04|K} f/![d+3` ~aLz7 @wrpGɎD`mVdQl%MΤ5n:_tLZtQN2(H,coԸ"yS#Hf5J,గ&b/֟J+'U8IdgO.1P 99/tᆷay93짯wnQɼ= r yM3c4j46(/fUܤ:Xn31h{ydJ@kOBf6mfMXF}ꊈzsp ]<s %MdOɫv.㙞๮Z[w>`83VlfύoqM+ABg+Hx4ZG8'˛p 㕪4C֖dm}Μؽ7%}K뗖ǂeZ՛wy%1ΚN$H:`۩Bf)gvv-qD)ǚ5uQHQ^nQ>>aaQlC;]+|6AƞtH:I `R7 ,ͳvKFrT U-4n=g 똂Ԓ"Esǫ\3v &$ᬇ\Z& ),ZC Ǹ$$9"*hॽF~H"^;NyġrlJzan&jD\&zp@LC XqlvXiÙui"#+Lqs>Qˊ`d%}IrՎ }]ӏ`ѱn!ĺ,% pma-Y |]s#"X͋wʭLG^W'.V'x >5thmn3t>~ڼL>AӚiYm$u7u{OpG%Ϣk#ʩrQ2IeΈ#,6XWQf$8qb?;_Ή{^Ɲs‡GJe_38<7WY[|$+92M)#"`(S)/^l7`a詌g0L"#0 :i_[8߷# 2j8^DQ)fjFB9qޒj d ̛YY&ue3^YNnY2ih1vw1"#_E4{ǗH=U!d[N)t/_x;fp^6Έ Fr"'k\k$bfyfPoA:|W NG,=9$F6li!Or[՛|k,'B =yiXVg{ZJU5w$&-O(VN% F0 :7Jl MЛJuQCg2 %=<mR?bkOOx^bd!G\bAnc7Oy;Pf7j~)cs]I_#b{"bhFG .T Ќ\g~d XȈw8P{}:{Z{]dl ux-5,16&muarĐ&v 8"/,6#j`N0R#(>;)1=xg ׸1tGp!(hn{OW C"﷏߯- 9fCߧ.-K B}+EYOrdX6' Vm.!t[h9B)+~|2=0koVG-qdĹ/V*d(0jG9=\w"ߘ,kc7IN,gji_,6 (wYq1*zb6 `vԽSs Rg~:fxꞳkπ8/̵)e'6~lq;O0^x+ɒ9#*YDڇs"[;Xx nBZdt,1oĵt`5XJDr u򰬖/N}46*լy PohRed:uh;vFkIL5 +}=J/B7|SO\0e"U>"-> GsteA;dJY,:^0f?7Yh)jv_)PzWN)„,enJXW&Hem7{a' r:/!> 9_q6Ekt՗I8?Ԓ̬MMn DB4bU++$&45!vdJb7ב VX@p#}Nr!Їi\Ԭ d:ᦚ2 _%BR_qc3.O42 pߏRE=5 TMd%a5AlPj35&n6eয়:|cR0Z|9S󥐎Ϧ|*z2;S堕e/;ڸ-km !iSgSK) q'_+v3Xt=0+jhgVN>ZX}+L77u䙜G?CDH(Id$RBf\sy$S!A%9IWx,kT'nna8'oE4=GorYvQ:F9iMQ"3Ý '[F%TK>:ߞCEҾSHun6qY  }Gb6%WApJ69/2l2&t"W403[V(z7;XP_&_'z߂;8Üvz[cNuGm6ιsA{H}3e%Y/ݤNbzNp s h2~Zp꡻ PW^me 0)ktEN$^55߈w錖 ]_oHxg+h S$QDL $%, ذ+#nAeS ?&?F|HE zz"(|98l[?%"޻lUK]t1ɘ$ .6b# )|9YoiIn2JҴncUd}cd$+ Bۦ#2CP.][RWL9WhUݛ9D# O:"n\ȋ1B4Hwߜ[2g/HQ{!u7ɾ^(.Ez[0վyj$,Վs!H㥼xm JE1$^>N#QA1~eUft=7$⛹j7H6f(SR^Dsv/WS|RkίX qZjQǑ,i<7SEJ) .jE-_8652ţ!״nܵ ۋtqUsGJx_0pL\5R(^FK- 3}" @kS՗ GI:AߖBw<CĹ >cF,Еmf&Sl^}m 'Tݝ]149J1KY9BvY zR6J.^\TS`JhAA{>*7JyO͛Sd=}V =a@FIUd}!LDD??b2R{XR8ngfC6i-Vgs![Zq(& &MOE|;tqgWyc;loGaq/#NQ8hC\ek?0z3l#zۊub:o^`kK:Y1¶#gǂ~ _ 5 ¤kL;wV09`Q%r\ϕSv})-)<,Q U YӨL,'w -bl@H|i;gcBp PEhp1j%y0TDu5{G4$džH 5ۭ*V/0&VjYtg[{׿Ak{[MQC'wɿ:O\fԺ #< H♁ƶI<_r7 ]3kבo.BШLzaw3(Dn[eAQhL%ǷKMᏈ(#&dbD9C\=dpPl [p2$,&b|9(n=m2=/N|fg]j4'M c|poYqzU!KrM0ShFB"[<."L:bVMQթ,K=`tfu︷-o@@VpPN닏p> ,iX;p,JĆHxLt~f4vk7s+!)u~pqNS~دD)xVkp8bfzI&>Vdكzkʌ#8+K{t͍!0crI0E+WUNTŻ:WƇײ/(^,#tx%362)({u Hdu{R7'=|< &#mn]QuɳTFi܇%&&kZ/|5g+kY'_[ѯGZsl.ؠxb"<ҋ.jð%f*œD- _w |)&븈 ΠGrwHW9䁃A!γy3ǨkDu ^Oܛe*GʜL$ؓ;^dF6jfW ğuUQPl <^߹Vmn,<̉DE8ɪr7 om$ILBxR_Be) .!J8+څEF~qk%AؖNsՊ)է BBH aftŞ=O_Mmۯê(hewp̏ Dmz<2yOIAs =aNE[gK00~ދȩgL!QGPہzI9n8"S=0v9c-`S)DA$Լe?'0&9 r7)Bx])%<˹-kUK8F ߀š^:Z8&Ƹ*И"rx%$f֘),(kY”#--}$HnJLy#,ţ{L=]RX~5R4u1l W@YgdĎYѼ/[4֗{?Zvo}y}CBpu̍9Ti|'?.ְ-J1wDzmjD\1\BWl̷Je_!qO#6;s'=ÈN> ͵Ko.ƪ$6[Mp" C'XŁR}0 '*A6WY9bKIfV0DB܋7?,'e;=>RqT쬼"Zb4wsT}j: k0b(vVUB Ei>mCʶN3pYэ?8qxzipw)}eU{Hūz8NV;0j_?GLy! .jsPzZ/Ku$n׋%ojv;-K;Tήw -0p<&9j4y=jvTMp_є gр?C(T51OO$z U)> ̈Ir:9_^.b% uL%50G,bёre5pmOIf^x檧6I*:9~vkĽM }ՙ!w;+u|%\1Z"y(׀aF]%@JY.sp0Pl3lҼ># řj_vt֍!j [D=d0KŘMڑUN:r4b)NA4w(6]-]CE1ҨNካ'nvҬ{c VO(3i],P #+̳l 3) 5SAdC~&DPކ0'7ܖ?H ډLcz}.afvNّnӲgZƴ ->Uz]K Ebh_Ay:e@S1T~S%5$\ҌcvH8ޚ84gXD{{q7Yگusë?I8 4| CO{5ٖBv[? Et'pfDZvu:^'A nPJǑpM9~_^^_hj}`,#|buԽ tNB+xd*|d Axh1LH&_SWN_?F ޸Qa3]kb0IL(dR4;D9'N37( ƁS'?smw`r/ޔYWa@S45d. *]W|IFdMRf }<_&Y.Ws}D>V0<䖉zQh_oQ("җ^zWYMصH r VܿFVF\,# GVevw=ɧUVP[3 4)K!/7ڣg#/CՀ!"Gb^oWf*yvV]5GJ{Mf/eq`Oe%N䁴.>%y5Z{p.At$vץ=rA1׬([Ҁ C-C!7LWW]K]V}:Am`Wa^ޏ~`%?OXhҸ {d@ǃ4=?]+*:2ÈzjT \d}.T(fTi1z5Z{Hgg4lT95bdE!jT|H6%܏O']=}2oQ`4zw2g,cKD$wLTD>5;u3T`с?+~䀁Xo#nj}޳x8J8@ wQnNǚy_߯m dNZARGɝ"K>lg0+Y4?qR}"0*CmI$A#Zp& {PQܗ%m& 9aɸ2og">Y)'le_,/UEgS7H{Cj6g2a"ymWԿ۟V[ ^}xGVe`7 4xvX $%O*~JȬn &6?9`EFG%@CJe&VT`,ԫ5*%eh*/тƅm+ ϶U8X5} Zw*T[DSsJ"|}vkTj"YFd1c:Ɨvă(+=ƾybLsu>C '])bŘٝ·`Nnq+#*k^%6Fn.Αx=hveQkv#Gil^#2r7A=CRs25l AoQ@m?7Κk%i,ejL(NB[ "}C!,!5n;&w&kcolr*'a#B~ zt$}jB숱b+ z,ǂ؋,r-KT}NmXkdYK0J1݊U(!7ȢSM˹ؐF X4Z"Ji9ը\6Λ 59?jf qAYZbhP;;u=KKӒT~R/PAjJxȢ}=~O%#ɞpV˴UyL Ѥ`%3gtU *U'F1 #Lv(}&ԽFUPW҅98: !A@* 6Fd ǐz j'Xx3"1ͺA3cH$D!&@6]4 mK8=:%V,F6 2S7nZVd%J6v0 KDZ_<37& Ѧteƴr)>3zr~F[3)yk9ckx fY%2G~ 1!D5$45ڀF] ,d5DeDf#bhpUÅNf 8Ȃ3ku27Q_E/;)=]՘ŋP =͛2̋#Y@q5lڞ<Cz :=KgAFRXU颃.<1H (PQOQL謕&]MRKy3 n?Aʪ%Zl4=Iiz< Z$YKo _tl5;P鹞~މJ^k!Aml6_}ɶ%.e u"XrTdT0|edAzZG'UkclNp" 9ɲ]"q_?ӶHj^8,Do!܇mj2u'e>%ne+Κr~ fD]iŤh9R0p?D)CP^p7Ӽ%58#Kp!c[,32@:lJuѶ@]ox\$*l'qR)]YbHwS .F1o@&WN)YWƌn—69RqCVܳDJVdse+g!Bx]7a?m>p>Kz0㴻RE4kOY"Qϻ:t^N5__L/<9ഥ!1%?gQɻ} XYiɗj͛&̤3#켷$--VTs^ؔ)@_￁DU᜸|?`bei;03rF  |[m. 9[21Y1daLioҜ EGgprktj\@3@̉eq`ue+վ-g9v7f@6ЀIE G=%WaXRYvW, %!1=icPRI|;>zxXg*r|$jwt7ZұmUy؇p_菿&_ibcoAb|$[R |ʰ2u\DV拉_mhp sRA&T,O̞_Һ:H3UG?o5,}Qzgd#ccb20<=/5)baXy5880xɼw{\Qg@YǢ@\v l:-TΗhV^fO#둘 CqePalCL3>6ݰYP?-7& r'SMҵ{|?)eAbŲ|ˎ0NXX~i3ɴuMkB#NAi$3{@" xRtPr`zaGv";As0'kJh)cxa_uA~ 6F,aQ@jk7ҒPrDUc4Ki iDdֵP5d0T1baG;]H4Eؼ닯 J~$^WOA0ïwNd"6t@ x0Up:a]> Z/~"#}h)D'켭q3fOxx 8H 70n09ՖX5yFQigNحv[h0~}Li'OVL!'̯9Szb#Rmo~) N=tӊBRD(} _XqRF5єH/t֑a}##lB~FLHpm[2ǫ -/ʒ?#P>&]f#jX z{Wht%~QQVjdx7(rKmuĝtY-aS e: ;w& IPpZ)ݩ?[u+N!1i{m$/ JGl4G ${mQ;iKg۬wķ T M"Y^B/N\nrM9Dn4g#`CD# )G 1hgǏ[r]%ح3̵n$B{ͤJFԏw[ 2 -@]T#˔s |K)ŷӗt*tr$#mQ6sy/{BDLϊ̎yOZcäAb.&}e+B;rJ2ʈ^+>,df Ji;dripJi  .Y'5uk I :]U-ؔ|;6Q1cĚd'B(ri"}f5M63tJ{A\*Sɽ*JiB@, ч=k^]@ $/sC=ӿ-4hഷy?[-l~8ms`hqDOWZ.:ӋSa5RI-lp ,*V 'q¥~> ,k#ؒZHڑH徬fcRn#P {ג).NGoV}sM&e`df)/%ZZ U!UL^?ۡKعF$<Ȣ% C!5qec At/rgŵ }^w3:Zɟh;W;* ^sxA;fyAq*8"Nqhqgpt?3Ky;¾v*M+{mt_YMa^y-BYqL)O,SQduHxs܂'kYO,)ljX<&kSQ88RZw 5MЉ Џ/wpLςӖ;2҆QV蒾K]?RnAfGo)Z^ro2 1p[S r"eL-A/XZ+MSvĶ&پ'z2z qs쐡(>O g$Rnˤn#Ƽ2:b-/vJka8VJ-Ba]O;뛑,rq-\B蘜dmn{Ny+7㵑SNP 'VogdAa0i{=߇V[s nNn:=wuZ*Db a#&S }_y+wS2Rwoy]'?vݚ~wJ+ƃ-J[1xl?ωlba}fn92VP˺'u=lx뷌j M@,oU`߈O l=`AK u3mNlo`x^@W%?ؙ}CmQ@+Yl ud/WXFYkhq"!ᮉ^a/x8ghC7ur$ mVt\Si?(4YJ4k&!wA%'{½LHEOǢagΈv$KpzEgIG Sl,?oo7T\ީ@(O{[y6 ^1慖 VaF]6=7Du( +Ԍf0d |sXaqfSSL QcQ+paٰf)PHyFY*7pP JѶͭQIw].$&T{.nCߣMMh@ Ya5:Q{OU84#>\~pqFFwEF_+_ fǩ0 B7w"ЙvAu$}$8t|$X 3'a N&@Y!D}[gb:o|J鹨fq$4#K2#&^!6~Ya*1)uA/i= zLXU=C§մ/L-z1sKcAz{[/TUwQDpG^:XBkOG.㥿5 ŷ7ߤq<`2SHa U_Zf@Si 2nIFpZ}H5:5O}: /~s‡l(*;s q7fG1W~gU(51;ja9"HTyy\mgÜخ&^&bqd 0;G`io+ӴH9%yYZkp2sXF"/q< 3fx^mBmʾbdQr3\}.Ha  mG{a̙gB9ck pN=VFXyJv@3g_.+V7.x%OY{oƽYum]n7x6ĸ(Nt(IAJ*=l"N=^尻|`'jKiB RΜ\Y9y;N9)\;;l(QJDcwlj.ˀzY/?ʽ S'W}PyOڤ`*$P":r ]Տ좠C_Biy"بQ\{YYw'Kr9 }3qou0n3 Z1KPu^~JH}̷Ejl,_{¨*AbRedCpB tU¢+h b}#@,@GV+ "SөM9zXgg]{RV 9Ay7c$Q>;lpAyP&NrޞѲ9Jʏ8Rs0>G]+⧷?h*Vnv睊[Bu(oZ,]TK(څ;سқK-;XՀ b+|$(=^ ō@)Wl K/M^{iYlBQ*+ײh]<=>᳖Hʸ|Rc-WO.%OuBb8d i6ĉ0ưiKHo8m.KM׭5OSDfـOXxn[y$zbHLnčK9f:yA2xi'R' d|c0Hw]yAYw%U SH?]"<,˃!Hriy7N-BD" w7I<hzVJWCWJw)e폟I^e[?waؑX#Wxv?JX>\[If̷ 97PBE.y$j zeye>Y˫)ZZiʠ;R)} O P{3e43ѻ1&t%("694s+̾N Ң̧-&'9Q?a? LMM2R@+ugx#tG5A1ߐa7UNV]:~v;qwΞy'u4#c~ED&#r :0{PA\S<ߊR#{ow!@\!vOB4SA lҁ9k b>>-;ŜɁ*1sm~hRFF)ft<ӒH|z*AM aAJ[ִJuۊ&O ?$L-}mipő:s0[G@i #L]&/eb9⥩no_XȾ3{̺(47w!*@ka˄kzj>niTMrTEHaQ`*u/T{)kО[f^p" | V1;4!"eCy("rq]rZv JkkGk)g<ҌѤ\ei\|!ҩ>$8/EmhCo/R>z!:Fʆ4! tW1lq9u zfRY&P<]8 R"FͼfPnQfgʞ9@PPup-J&l1kQwjbYVh\txa`DXolU4L0bVJ.'0)ꌇeZ*R^]0c !:X?A P@E<| v[aAj6bBɥL;$t vՂBî!CnMf,U"k^mI-.p\@)sܱ֢_uFuIbߝ e.6{vMէ֭BXglr݆|O8;2e+B#m:%zq!jښ[ʤQ^z}2b7)6K8<` ӯnu a0AF8`bB9w()i 8y'L4Ό jS*+ϾLbնožН*Q>OTݜަqN-+Šͺ g]<Ǜj [0YMVO`:.I&%%cr[tsn~ШߠmIkwFE%"cq Sgp粏2f3:5oQDzjNǕDw h|Ff w}׺$%{;3)qo-7!Jli#+ndyÅ'N\wʇu8RWFˍ<fR9.G bLrdò%X6D6&3,CDnꦄ"U VMܽDĜ!Sqs^{рSw H1ejW=<,:w{P. .=?W)6w#у$=9*9v#jj$&MmKr@@w |v IGs)UŊoavZmEs"L$LQ_CG]g6 }9$ $@DT}V. ~gfTxhjROxND1s3^4OHr*vXڸXFm?};48nQ9QXT>9f-8 ~x2t'_1{so J~+{=VomJ*/[mS!Ԇ8B{4jAY27^;Cp1֜ȡ?{&f[[b׾|avQҠ֣*ʚdz:uY 7KW⅚ ~򡌀,# ZFFrE׌Vnkf6N[dgc+` ,yU X&Rh%i#AB U'S^8lʲQq+y{ nއM8F߇^|Z12'3ݣ5`jޥSؑ͏H ^cW*ɕqhI'9 bZOI/V!~z7*Ԟw2]BWԎA<'H0일2CGЌ0[alP, zON.U;[ (Co_3Ն̋*XɽFg}~-Κ!@KvؽB||~R#>Nަl{q\N<5}:pw9xss[e&TpA}y(!㎩Ђ'E,g URl8{ zx'arrrߘw4f(9Y" rQ {oe :? |2xD܄KLG,Oo#C˴S_kSmFWo:#=ƘgX7jԗU/rlٛn X]`fݷb6Xk@~r*KjuxHH~5Ew: 0X޹jCU_axf 0k/Ivb/KY^i?56M.xu.:yǟ cL;Zz^6=c h+x!0TV U*=0fs*w]YŢ5#b&) 1>ZcϩZi--Ǖ YrSio_G1, d4C/,.aAdqd˛CgZQ05#A( *;%:; )h#&geF[Z>ʰUnUs NU)/+qNnizc {%8nf x}mʁRs~Uy5Z]-0qf;e4g!z~E[un$}}!آrw,ƞ/l oǿʽ1Ck9> )鷷$}GsX0ut<8]ka6 ncM LCVP'?[4=$s#m9@8/u }:ƦF"h9.׏(4J,f 1vCy1ZiQX&782º3#e"8'+:A! x߼ 'C,gM&"wߜqO cQ x3;tlS TW5d[NtK\wr,qӶ^0UB}\euxVSb&5hx:u~WcakS%E5>͟ ~%a:'D2=dVD@MQ+6pPsI?f99 10Fl<VjL6uRSwET, lZWJ~h!pbm\Ch*P|'%CoN-,b` j}ݤ8æL~󭤜.BJRk=3nWZS=>~{IIL$icX3-ܳF%1e{KwFy-3-N=]KMT^CB.>"*".Ѧkc?tt^dDFŢ{Em,嬯uBNʪTϓܢ):BwfI=X9+>H-Oyif*B :>P@XU - }ӼC[xքsĶKiH/ DԠG}%qd8 O]"{ϮC$iTvor.n0C#L22\昡pduNҮ)Iq'څtSj>yA-@)ԚpHގ "üc꡽ <wrv5 Bv[@I,~岓Xa| ~|(k·[{&RmP-V  ݟSNZtg}D6\9sBEWM~^>w*0f`k|!4gRBS0d?;博3HP;(}@Hf kTзŒݲCݭ20:H"^zQQWGAkՅ(RtQ( aܪ<$~0e&jS "4318ȡA.:J/YV\lZ3ߩl *3P<OmH6w_9!b[4rgIuп5ޫ͡AL6uHtxX~lP+q\`Z5#TImV\[EP3/+ 2Ii4H&5r )V(X:KN[)a xI%cRjW[b =XXL)f]/:XmjUhW *4R ts?p,qq6J?I4YQHqH.9l]ozA.#DJ7ڪ/"]~U__j`t]d!$oYT]ArY~զ X^TVs7w˂aZKl:JFBاu4-.*A؄`U/͘UH4:"@g'1"HLG/bߴtYH0p^e(z/C7*f``2fp;ZU@! 0)Ȇ‘YwZ'|k qלzx1$7ǓAe{113Mu,#)7|ICk)ܮL&AC/ǹ˶DyKJ Ajt-UϽǡa^ǀ[CY؟P!D+g# oLr1aMSB6.G27\@]Î nd/ubP&{Q'FHlD3>ځMћk']v/koJI p kRl'jp,ft٣:[ lk~oGMXij.3e:ݕP w?FQƸ}ΨPQ  II= J݋=~EơdPS0NJi`d@10%Q."}H0zdӊ$;N=eS֡8pG},}Dzk|KuɶLJ-wn ^1 "ttX"ewwS"!]\w9f(~q8J;Z!ٛ 뎡X{W4(@*UGK,хzeN,g/h;7n8( LY͟-m+|h['<Qd#T'T+HtpY8$ 2?Qݙ# >2 dH=қ 2O^n U*i(+.+5>ki"*АW2V*l! I"̥Gcg:>E'1=ci1e%G>Ȓש"4ɶ\No0. &sL)~'[ƉʔMNL9(@6y+zHZ'42V7HZ>_Ol~QyF8[dHH٥O6k{7N-F-*G+VhRgtw?Hs_,_d0,+V xލRV[E3>O <9DnG Ac$Uqnbz-h<7z!c0?]XrP"WDe!*Am %-_kHz9aze5% vHݏ6 @Bn|oYHpG~1>5A-G8Eĉ"#B$!& $kE9R@!R( -?aQ[!=Xh\8ZDIhzgLrsZ2t_nxC#=D)G[Į0r/}%m/2Έ(P, эgWG܏+شZ3z@g(curB,Dw)|i@^TXV-P}-FCa`j]J5܍i=fzb)8e޴|N1;lbny<#e0+rǛa3-!aO8H69>Ψ@t2J>9E\ F fK6^F[RU 3DK0)vM7Jo 1"$JvL^FmH̍hrSǃuR-lᣅ'gz8 |VIoz-YL{ /fM VUB_5Xg 9,isE^Fۣgf)mM7 c'!0zpO*=5n^~+gB&HVfH‰x+6ĭZJ= ݺ)z?u#xiz6 jD*n.o]w5LE4x@oD&GGT*wwx/Z#B4|2I;f7O1i~=ĵj a_m+`BwWQbpnX;<.2*Sȵ!w Ԛ}d'ډXmHe][Ԟc72*/R BYQO_&0ٝq&X'glg[Z޸@D>r)B `x|k,x}e:qHjt2wA3~ASN1͑MB"ދZrXqsWE/N1:H׭%gu\iTGBw\r40@Rٮ[ #Ξxvq=`\WB5jM_`#HȈuIF8Yr0oxD9̩trlYKy(>VϪii^(+};\u|k0 zb" D\B@0|06EnQd!㌗艒Kc7黏E䞓` x(`;bB] !AMe*Vib2}o$>)GC1xDM ؿ9‘TƓT̠⻤}ۡ(QR]\EmUph]skj}Ƹ[{x}pr<)"ZbUmMr`8٠ ɜ`TE}˴79ԇ-o뛌 XϽg_ Ѭ. //7@5T|)k DF ۛu;J&o`gj8'O~?ll3e**Qȴ:hn4!-me\w1EE"ҀS* ctBChoAM멙~YNvsEPta/rb*$Z38K&J}]>U/ UXI}s)zםz_ N>̮Q䜁>SM.vu M2rt}U!9 _ZlTP BN\r`ghsX(JOO~k6%P)s3ְ2iW!g12ۨS2^+z þf~2U0mUhJs~e?W*kMҪ#-gfϞ#Us"Hء 49) x:.g]o nZ6O(O_ kpni7:j7)}ȄuOVjJN$j4s)=w0&@L9!ڋh7 3z*q*BlFlU pm5Nb6"cxcLJ/x8Jpϊ[f4RpE81s@ G;ZB"B`pX|wұ/m`v41{# kL SeU]PWqFIJU̔N~OLh6WM\{B 1ev MVPz̊=דꦭŷost WdEJqTIc )|+@`zHb E4fv?ߡ"ԃScC <~r]OsTQ/n7H'R[ #aόj%*u|OOoDkUc6GE2M˰H&.8kl$Q+ E}hXb:5@6+Ч4 4CL M V2f"njF=Pp\^f9_} B JZO;}*l$@鏧Oxt℣J;(RZRNAj=S*9pEҊ6rgAs?cX3t^= NKsƦ\2T${͡v`LάhX#~k(q6]G[i 4mP:{/ǼJ(r+Ъ8̈vSJ|HzYENԃ4ypOtjȇ[$u8W;&:ˠD?t%?-Y@\Q"T;i2=?i y#%NTH{)x-*63#;=F_#!˛H@g/)6SH…#7Ě6]F%|)Vux?R-kT%^@]ή62DtZ MS+B?hZ][9m$o; H6`)S2&:3gՁo~D\ e1V=-ћcՊ9֧9Kӊ>Ǻ3@5noSA_q/D^/jp5anayO#E7H>ZZEj! +@[qm{dg?$.B.˖!d5e@ Q_s&XLɩ +ra?>'\%K{}syyqk>Y Ff lꜪeGQrxiU YTGA%`az3~XR 4%%1iA'Z hY}P3/(qEv wzJ%rx6V ^wI] e*c DZˎ}4!6OKAyB@,_uU8ꐭbM~ k1*_#}X;L&%:^+ MtzUH2n6;tb`*sEԫ|e?e 픡Rzd%YH 8`%blYw* ΎIs=r.QՐ.OjTaK8}[Yvo5㙉ɡ..!7\0 A%˅ިAGv9tvs7Z}m%=_栳zNՌgB"S#ǩ2WpY/&>ϴsE6XE;~D.Hg'2، @&&h f__5]o{+ ~3fw G׾}=RdpJO"*b4│A ғ1F#eWv2H%'k[s [X23#9O=9țpA` w:f }nA 6w(qj'@K]n6i NDgDЎkBEoc/ohU1oYBvרo ̛ЧؖˀN5]&Ͷxt,  >? ęTHJrDC},R{}#+[]536\ ֞Q+0Ma8P ٞ{%#o6iaE,77h|ހ,.gМ=cMH,l#XlE} Ct{p޿P̃L7qDD)ٚ@*\gk&48nCs;fsTZДĻҖ?Qe5.E?sz=лi+w=TMRW@rOf YqZ[Uٰ@qʯLzoX9zq'Qi,E\1GxʕcSJ :x{YƐըKͶ4@DA;)cH0p;˝'f÷|^hNJ5Lf` l?0<p?^VL^4tU섅bdT "PSb?U/ Q{sMy(iBG=[qkjFYk/^|`?$Kl v\_NyۑI-HeJ$SMlV" -U8\7׻9NZ82ΊH)%Uf"ZΊ@3Z%UlbN.:붫J6SWYzc#nHIGfZd!*Zg0I%o~r"q7בRpd !OnuAyc//wbRL'ڸ28|>#f&Svw(#qK$&g,}IΡWaAh1.# q ~GsqR>Z,@kp'tRwv# mcavځv&@}pb!T =m0SFISaVUSJ&x"XifU%9z6Hj$.~+c:'8ɣ, Ttˀq!|*JV,8ˆ+B3g"{TgKCm^_,< 𠿤' b|',LP-,`~8͇'J4ގ|'*0Ӭth*]H.62s(FZ$βEen/j ` gBB:!^ZzOyt$/zYx â~(76(En0 ĸB=W3EЈ_1*,'_.ӘM?LmMϸG`ěNJJCdPGj%TT:~̠,Oy84(Pw,񀪦L89#t()EeҌ<4/߶vlVQ\Y[VlV>?y&odGKqwpvZ#Cj&}wz ;sL#r [bEg<6 wyQEπvtj6©ZbCV4FT<dB|i< JBIly [2K@27: O\zh8#"Z8Xv]Ǹ+*]YeG菵 W`TM(Ŷ:aTOE5Gh^[UlbHiJ>STv㎭>qq,\t~ʷьp=o83тDn6-׹899 q7(MDcƶq@.o~Gn@8 #K =G{4dEعNձQE>{}fr)lnK&oDʃ&>k~g +"$}=3 ndqTTO&m >$7i@?^aꈊG·G7ia[tZʹbdZ.? f7u/W fQYeMP14+t3\ʰ]8^e Mȥ*LN[?ͧwd9.jC9b!R8ǚ&a ؇QB P1UƴJA jhl.=ZA#A ނ܋0+Y,0q sC!jXg_0. dž^y8d"q*f{Q_ƿ3,U\rۊ"H~bGYS+ LwN@vPiԩ,tiCA(K VDssjo|Yb7c`?i?W'SB8EbA26&Nk9L+y3^%#8*%>!<#*72Ûy&.H?hwuMuZz g8YRJK[ǏJ M5s'}yH5nv%QuDVXN؛ pD j$ [EA`1WbՓI뉵 'ɜŗRЀnn&߃j?٩ Z#VߵoH ʍ "E7#˿Bqys4aSw&.l g:x, t /D'NaFp|z~-Mjjf6i 6Q69qy_ *L'4|ע~@G|^)#?=$~v1?{ρ E ]h_2\ W~_#I2Ne C][d T3R?2,Ն HfUHKĈ<0ZX)YC$%uS=G[2&@yh+(!_݂3ώuQ4 ˀ[40K|Bi (Hϐ#I~5&vM'UOi|]L?gdpxB)2rz9O@3rWJg.BU#CFg}苰tmg ?Εxy*Vy4i"bwVKYPNmyp@mƮ=AYĄ5tBݻ3SO+?Sn†2Ɔ1?윹axT]jOK"Ї0&dEe:E=mvѱ,e#hV'EAbb e&iGY)DN<~iv^!ͬT/N,`ԁ='Օ(!.f7*f8wT À e,GܝLrŘ|@ג56.>:=w!e]xS:"BVެdmuxêF1dֻP.FF-JAbf5xj_*Wh%# =Z5w\/"b?fKWg4IZwSF;VΗÃl@ )Y8mƦ>#:!3/fĨO is}V ytW ӘMB2c:ɭhDu"`N+.Wc?^I'TY}LnS{RH1= bQ* Qvkn( \%udTᮍ:D6iܮg2ᦄP連C˧^g5=F z~XEzu/ա?y:c8-t4G+. q;z fvҖER{]LbriX4 IK4P   3ep| |豽#rE` 9A"(j[KNen'4U*‰>dZ^b]8Nxq y,&i2 FQIޡM[ZТ1.A"IOvo ÃWuS@.mC '{ BjI As8&I|E  -1[ }RO͋ ,slm15Ŕ_qwU.OR)YbP\KagvP{} Yz\P>R'~b&畘fTz5>-k"D;!uj=KN\X/ΪE$p^[q|b*rG'`YUʫ_ct?QJGkj3٨D.M RlkI^ ,N 4'W?(sA1!4GBF8;_F!}Ps[ĺx ]q$"v‹@2j@:b8q !iЃ"Q_IS'-3G k۝* ~~ɡoVw8EyoML"p*,].d}AYQIkwZ/q>:)QAuw (=-?^8'x/-+-!1G;`]>eAZų:|3ugbd@3klDŽטF;ljY3Qb :r:ܜ~v6 @?j_DIV,nl^Wx"y]?@ Fe$J@dմ+vY\1Kf,Ͱ̶hn `" a4Vj4л )KȠwa_@ֻHʍRZr~A-G2+[8hK# td||Q3)\z79{/يq)`8,*p|KOhZ Li,n9c ~۲ÃuI̻Epm/P #&z"ٙcI^uTjUB^SsNλ)'F5,iCZ֝?djY-w|TY@ \]P6eL'ʶQTʗ0J`n";*=x <pi=W 6\ CLɣʹhYR֥"VOJ4}'ezκѥe37w[DIk̶-&V $xx>l!BoVM! $0 nAX0N7{"xֽ lp%p=:=)g‚ Ӓ+74jqf"pslޭEeLD[]FvT`Rh;avgrŅ1!GO|>T^B` Fw` w6vaHS< Wi9~I\ ZY|^\7L! 8K5(wx#讽U(Mݓ'GK@P99)) _w VH9}m*R$ճ-Z?ͬњCaP.2 ˸ȻWdl[؀u ?4Dyt?@,K|vמ-WDŽ+F CwfYh:k/ ǐG4=PD|T.hzeAy4S;EXQpz*MڏFgo갱5Ud ױBnU9"$ApG2'g~T[oMbn"={n]%THk`BIn \_+Z(j^Uf^U>.iwRs)%InU hIMZ<Jŏ>LIûFo G!Hޡ1;Ge 9Ğ\cb: to<{C;I/)YylR ;ϯaέ{`bcyڊ nkM`L)iکw1}lV]s~Mܼgy\L gH%)nֿnjÅ14mlPrɶJ3׽g#|W8CG6ڙlD Vew-67zp;O2Gk:lҽ3n05cJN騒Ŏf@<91&D\Yv%uR=H=]Jo#Y27khsAO>U{ت㧧&GgD75*[D0&Y^般m e5%_=NAnn>VsP՗'60EtWx#ɽӘp dO.D{*$yEv/.{{.YQ= 7`*qNsC.[CM T_pqFM1TЩ!kQ}|^&}2=媑8Ov7WIiSz|~=wEua={uDFolpu2vIR<» 6$#Y6:+[m_5ݡb=_a#{i$׊=z.=y8|Kb}RhBqWa+pCWQ tHGrM|88uZP.n[ZqJ9]c5|a:`3pP`ʋ0#u,KH oW9A;y1w$TgI͵.%;4<ZZet+H?XEW`; ù]7 ״KB$ͽXCrf.~F 2}qiQ_>xm=XZyR+ln63c P.{ zZWTg>ke}s5*"c8רOm;a)5t!3Ә/1U#뀙]y[tvRw͛>+cDEO ?4ߺUw[z%V _-3a"C7%_3px@;fج; iJ;NOm$?'Y (Bwb"y 57nj6Zvx$Qf P< $*h-f@fVZCra +MvΈ4] )[w=tv VZ҃3-ȒkR|Or1H, ׮O)]pz" 3LlQLg`lN%mA޻}p@*@Hn1*Z[{RH<@7]Tq85_ydR@AeQL !!JA3IGp&(,-wbm:q#]߱_õ_"\$ac;02gEEK~9aLJE;Em_)b_> 2N QLTqL.dO3!Ws⧬:v,f=w֬i JrhcnژE >lOj✜[q& =7FI?g  pSRHsL<rP60j0ETC"~:^Q2f9jI%;yiU`|onaN]?oWE>Zk'>I^zS׶@M鼧kx>CU nbw@P%>eL۞ZEn2֞AɒXby b=Zq6Ik0^ޫ=S=yj&jh릋4/qq rAA}Ҫ?%mr˼N\xq`v9bfNdN;`M^N?ʶVRsy?'9R=q ϐ uhp<8^\d.Mt ]i\U`a uaU跏ڗ[Cno[x0ED>wmfJ}{=d z%-zE lv5o#xk΋]u<c`7FfvO.߬B|ee p'o.j/"BϦ-.3@Zg{ m|~T-ѩѕ :'m1M%I 7*rF#(XI/_I5'-?A31@J\ѴvdɈpt7)e H{Cn +j|Cy2 X$C1aoS{:,O*cSǻ AJeˌa5GWf2!wί%As 1O㵯P'Gį3lHhG|,aaрx-G.VK*ă7HHjFF%ݾ=^][{PXx^)R C|d /q:$a֑A'pS!M8r Xf/W.Ų~uXUp@!FcaYʵXFtBONm|K%7Ymݖ|A9g$KSl\N_БTJ-O ((4ӹl"u*/l岝H͌tQbJ-Th=-l#`R1UCCbxPנ܀O㊯ƤzZr|V @7ގǀ8dgNU>0ŀ܃]dNzvqUWJH:2 +U)_ Uȵ-x] ͇I0sьHfxHmT>lvU5rіUg鳸ѓ;l5 \mc^Zi]kȅ&"[jl>),S}y z&`luy+/x8il98|P~ߜ?u 2 ?b7yB4{ꃸOMD tm)$2X2Fek ^쫂hC!,YVlu+\r=BWz3X߽Jۍ]yIR8, TG8W'}i|PJpQ6pTzAnH!:Wb%n ?v%fF{<HL)X͠ʚhm˧-"f r^_Cly{ yܶW}wN&g. @SbcOog7oˆ%ڿ|UW.?"΁9DJ!`/zU=ũ߂#NJR4dF 3LKpRn^s l 19M$֘ ܙkX˷&w[|gם6cU[ OA ^N1x4ܥQmܸ,8Bn'Y7hwIK+WF¹HbPA 3J,Q"ltfR.B4_`/s*bυFѩ7X L_ JOnsC%)𽼂'?aR mVriĺD#f(gL "틡) cVDK):N3ڧ"[ll/M="jQ=V$qjik_w3 Bk9v~Ёc3QQ3@%۴ڂG?+? Sgta%]2*-@ T@&ZxF*Ʋf(ǢpUӑIy=qK9fb.~r`<-z{#(րW3#8QA]lS@swfEKjK?b r*_@xsu-*6d?cC~^(2HE(諰9_U~vߢFT9Cɠ*,%.R[[ٮ5L;`hp^fV-͛ "fy !T#_LL"0lT0?zC7f.yg'CXOv*I5Ys+n<)VJv<-mlj< Q(脺oZ2-X=knPFF`&I >׌iSP6yσ{pƵg$,R-1{ޏ 9/VO\ȃ*(tKZ/Tb8aՅ}NUdSI1K7><@͝`˖GʀrQ*CnofSĸIoJF_LKV((KSBV0aV'\~uXt_,nY` pvyw`˨C}KETZINi h oh I2ME$<!7A8(:~ďK6Y= 7a /s,wimbÕj(KTK&)XJw`EV6>mw%PGw9m4OCwVNH=Ғh$Q{XpBr7pH6xd1ciDFbS1ǔ㺭, oȴb?z <\{ے 43~krd;LV[].d/} 뵀F~Rv!zeCAAdK-~&/(瓷}6WQ3A8^Tl Dl e_3Hy:|TYt49(Ff_ D=URբ& Kry9a~ $P x0+=gfNm%'{&9 dƟ44W^G#fTJ@TF}6Db"vz(Ht3,qˋ:C8E 惹. dBt5~Yn#|O=k ,5_SGZQ o)c=d}Ncb^km/9.;{5s4fZzjG:bjgPOЅDM]㌶,8"A ܗv*9M4!ݐhh&1?{ayw^fO %l&J=5\ WWGQ8$MmcӠ~U7Fk9]OBU9bJHg`ٞt,lJ`d) &QSR]ڴ)B56(rJ M*/aKMpݧGqpJBn ,AyD|{GiaWZ_KMOM TUr<D`E*B]va0 lJݷ*$kg+ܒ[jܨsĮ}]0/мn-l[r6>{*FV6v`׺A% liPŸ́ƿcA?0y F3}d=ښ]mF#/1\ CՁ5/3%}"4cd5JxdH޽-rZ Dz܃o9~ N*y_}Yxɚ%%㻑ѹ[BZo ɚ A.K>*~%(7Haǒ-[-/tIS\U'۝9zC1x- xIp/`QV[^J/&4\r 0sO~S{%8y0ׇ,hB9b^>tT]w/t3(!,x Y9\ :#S.Og2u;asƊ4, {$ H }]Yc$:N=A;>6qҩ8?/ 5 ?S a00˩ms:hRb:*ZrLr|]߀WqHG $1ظgX]~OQ- dG#j44X VSt(_f1v` H]H,jT@fI3%RR+ }wQC֎@{"N{L@0*(죵bF=H f4eNp\N>mu"|w2ue7,Fڛ'Ņ7_Oɧ`/Dq{ĕf.mˁ*yfb ^r5q/PP5C AZ,Lm.,1+JMDW}/NͺL~C'3H$Vv< O2i%)}rrOtDb4O:`"g7zTEYk)k5 _­{'/81 o'L8aK3qFez D /_䫜щ'(0k *|1 ~? J.AM-;WS'RL!v/QC%8s6.T㳕 ";ʦӿYAmjIRV7B9BSh M $d[jb\y8բW_F Z^i~"@ њmIٺ]|F|wtu<$%k<3n@dv 0e(# 1KAV XtфȘ ?+&F43{1AzۇϭَOYTj|'T|&Nlg%lA~yrC4b.I?289E`>bxueRvc86+JH&dLi{ TW a;HY>ͷpU)"cYK_O!)}tYw8x%L*6˭6wS6Hܺ?nzZ5P,c 2??} +B,D ?R܈'3[7Bc2K1Ժ< ?kGvR HbM'Si2љs ]c-f4RQ%i032EeCW<<źo "8A8=1w~;VB=$PiFMoj08ᘏ/HgɽQXTKpLNn1q g(@* @ !m_Txٝ |_:5mo)i? eYb2_V`#.t)rVl6" ؔ\J_j道"=ud/ݾX\ qer;9Kf`e}lAӣ=rܚ矠hÁ8On"z]-jRBq#䤌y;e8獾m#^c䑙;xa_--1sD*u>W }aZ ׃2!4ZE]FjsϫʼQHD%)sv՝ʅ{Yv7Н'P-l|M >ay *::l9@ly7aɎ`Su#mqW޽\QoZ91dA}If(uN6?p`6'؈RJ" "ݍ}έikݿԃpe7{>,?D h+lB+_nԎyX94bV*YC [Aʦ8Rq17J]Ey=9|J(Wډ h[ *lt=MM`jWlK 1By`cX#| M51(GP|BAn=[24q ea`UG(QjM63Ã-v:A=S)xهL07$ݿpqYTŬw7[hШ H֣ 52>@CQE1eibPh80ӘjOxgpjlj/`hYpńATWRFtg:p}*fyƉhD0~{$n6l=ڜB.ʕD}|)ZxI<җݵF)|E8x*Lg\#C rSv29MIz(#9u. 4FmE+MpiICAr).nf/d9,Rb%}ݺ~~ =t$ tpodvLʳ1\U9VˤnzFa$r)k^?r%x'tC>C0&*2hW9#خA}*[lILC%+CBeHڲ7D )J< Pp7+< gq5C1jIUW ,ȃ4)nYiOkZ0 l'&L' TjaWkB>Ϫk+z)ZBa\I~1y X%{pa2.̟?I`n1$q*J=Ԛ_>0H\b_eAs\y`*u>eL5f ^Ȟ` d;ͪ>Aߗ:CkqM?,||A#Kw@?T.YEx&8Th=:6\@,ީP;nT@냓 +ptI=$qK+@{q _~'ߢ|rAd% oJ|(tt+(fUltaاWѱ+ ?y^H]h )Y_|+ż+wTg{Rmxk'  !3NG=(lRw O^¬cji~MxMo ?IU4*pXE-(;΃z*yI+&4)xp,Ieb3"9gt5vaI `e+@7Bt%34Hǎa_ f1=D/;]gbG-VZ@ F Ca;7gEj0"wɏzP$!QYq#y]#n6eT;놚o` y-@&@ނќR#\Z3aG2:[ 2k1; 019Nߏ8L̰-@@ZO[=ecև=P%m(dd.s9)iLްnh1)+7؄cG<=Bh{aM2P}.S:c}\T[U>zNQXo{>}+s&\ѽ8H#$5=¥s}TX,bJxVlsq]{ kRW$Fdm0qGp>bu6@IpP:㬎_uH g(R RN<8y/u?ѯ[45ކ0 5&xC&[W=>X5_Xu1}uiIThܠLrК. 5Yy9s7]m&#J쇋BPYCm( 0͡N  izy`xW63S>-'tD?N}_fGf?JX D( 4`z/;}60 m"l* %t;^U쳾PLg8!#HE"`%4y\WO˽葰'53@#tD&SP)2'կjWI Bv ӗfD\v2<|m5džZ6'D'.naLJ;G–n\{JbֆqTPK _%a4H"7ͯO`r+8f8^VjE4`-# ,U.֗RT(p>hL#&Sj!WF<`jYrO[إ;4lXtWyCq&Z:pɨ'r;{ *YPhw^PKhy Z00^5[.ԍg%@l鹏P߃H(.8~^E`l'/su˵C_Bpޢ{{`t[xkoJ~ELz>}f +*˖Pɥj 9G ?!) ;i=~Ѥ$A;Wvҭ )rs6Aڔap݋ V\5%=HyT߂ePA,ЗSC^qg :(2/Iޒ+qDx>֕'ZfuKC}| ?BnƅgEþ.'q#Fa;4Z0gp+[:rPUe휇Ź||Xa-Vd)sUS #,\wSzBu}I^ Ŧ %:2ot/+1Kg'H RTUJ8 [MNs"m/:tB3]Byj $ _V H1G3z 9(ax $>]`JJtboq.(NZ M xDɺbx&T^a@+}BRIh[sdsĪKIR ,_jrY *b6 ꖳ}o8B1Jփ'Z~7g&|d+2!ofW+mE%^Wb9ljuvɳbYd]_ƾ9T&~iz(q^M΍#x5 o8MF@J&uu.zMߤBK{AEJdl/[BA9/&A*Rx0]sYU6,--:a[5(h]^ŪQrF$Xm:~ibAY4eD)Uȵ3dgU9斻cqJhrĹhb|{-Wa6k dҨS5qgjcơ"cw\g')K| ҂}˸LtwZU E:+n(^mc xF\)8Es evC4ys Wܷ#3KȈ7}n.[I$l>?Ɨ]H/7w)L`^+w9 q [l٧@/; !8 gߙ,;'  -uܐ+2=CtnNWt.kEnį$N4P1]p(@lP̊)NeEM9lmwރYT*@ǚ>KKY2sR➕U|Đ1GT<HۤQrMgx Xr_7੮uY6d[H8.Gi3 Eu\60sȕ%&M1]_эtZ+ɏqK tӾ >q8xP_YI%{/ ]Za)4ó'|A<@f>rmu4R~AnΜ87kBE|SrO4m7-*P<ՉcܛL0)}H*@eDbMyr1/7]D^x]ֺaVs%V0`È:Tzq:;%ZP%՗($!Ů8 #,_#& Ÿo t2ʦ%1ua3]-xt># @xrNP6d.^j/'i*+{qr:S/ ,0uTdn mZ8IIE7V/,_ +$AJ>fE[qfCْX)c8<7ހxAÅ1NjZuDX6Q}Y2Taz;{M{\.Y-V(m*i]Qa;z1&<^Dq_H~Qq0)JY9pRS``-:A;߷՗'3'CԶ4+˯h6`+Px:^+ݣO$}'B QNw}['im&`+_d YuG$GfA+!raԘt^߳QBp)BP$10mMȂ" e?'؆ Cۤ}p Q2Pk{@GT*2$xZ~a/ϒˉ SB~oXG -j+c2=b˄ǨyaۧChg$Ol GILtA8IiK)әϼ3Zs:c {͠MUjN_>ydM;"7fR־ 1E5fXF`B{kNi.r$͵2\$|155j?楋oü&c~L ~N=? OhokWI4_t"j߽ƻ<֥8;h8쳮6x,u;Z ;? ASYK@ATmZUB(",-# o$1M [(O2wNCfiq-Av^'JGu9,LkL C + +hN2~bĪT3-tmbae):0,@ 喔WgOXlL"-]eY,jOg䙺 _G|Z`z.xK<:>hl46X9hҟ% siEXu%Iz'&Ic*>9 ,#XB OR>EJ< WȌK9S)<~I~$}RRX)Y.%I{T*/abe 8L HѩwU!́Xuɸe8rcyOhF}_UQ,+rFE+d([d%̢̐:͏ǒYDT^#8]^b JNuiD\7_N3y5I,fۚMjpdwײe_B7މ't$&VߥI(vi{i&x.Vɫ)ekZBI&lKA ka` #T O a4Q,GlO ̰~Q#A51M@LcITUcvs.gnփ3#ɏ(pT戞:eO⹲[Kq-޾A]:_@WsTk%;gU#R+Kms%7q>:?Lb?x$vY2ڦ s !ɑWH?,5F၈|*D|C~墳ԃM>JHe0r w|[/ &^Vgz jxOAB<}^,yg;qJn>c.KR yZ7v~NiRz-™NDuAU& --*E>DQ3'9I.]Й€H'l~HfQ{ D">jid  $P(D[ ] ^}֗]֯BmjL0˝zuHEH'J&}$oCItQ8 cf w/I+pb3A(I@g rؠZ6r~gGfՏӔ(ƴp,$Tz&?H7c'Ņ_jd/ҋ`^V,9!;Ҥyw_|6"{O'iԿ]S ϱmҩfϧ,&x$88*=\]$^Zl܄L(>>OiQ@Nl;.7,71ZW):{nJ-K:S'h;>TCϦcQ ~'PGAgzQ"KtY(в+VYhg.3nX; #.v-r<Ÿ"!<l*/㗃zC Ps͒rޔ3TD􀅚:/&sPEUT>IQ[]^B~T{>? \q1"oxʹǞSeuynAe. ƊnΛ`(C Z9:,iF/lU]Ug GѩP OXv  2{'t$xh6N"[T'FyxW3Qm|F9Ffdz>4<25~^cD'<ЙWd2I" ΙLHfL]אO ,]5LcE BV.:ZwgeȂAf:5KO7uݚsdtEӸ hi؆Epx;p¹Ԃ+W?&6@]V,dK%~OuFo# ;,$7-19P$djaj1@@ DrQM໨6ss]0:S$W2ţS7C5w+cۼ^EZŽ+Q7*>#Y)d&⠲!=B\调9[;[n}|%LkΩ8ۏ-YԜd Fs5;J'Bwo7mI-e_Zy𠽮by;'ds?Nh_};PE{d 7bbO!q!¨vP6G}z.7Q%nrzXxPx^z:N#'o*TK PXtWeWg)}Fz{ea4~]\h}  d٪yܞZ~eL{Hu,;S&t2AX~*|S;W/lwԘ* L?H ~]ıvFq@]'0wR'!?S4{:9&S#x 1&VFk@ z<0;nj?|`ENۧ[ξ#Joz^RO bsh%SdF#;Skdz (E8eett@>t |#Jr=)tGA>L+= 5c 3O\eTP1 (ł G9|^ڏ;EviW>T+9 P'jܽ׊ɸ5s ocۓQ(:d"Z;NLITޕQ"u)AB*+Y9< S6 x8 :Bҍ3 "23uN*xEע+[QSj.`H|}Jjf$_P3`cN@OmDZ{D +g#&&u#軼h H];aIfcs "r~9-ͳEVx)l̹\wcW#q-tδ+rln NG!PBG^g6 Yb6sI< #ݴY̻)XNu@ v_ĄƜ!nx9bW~8VUXˁ Ktֳdm#QgA\2!yT(jp'76iz,5}[hIor ]$̲^ЬZ)hǏ5k?I4*쿀|Ovij2+lX ƞ$VKcM’5/Ky$O3eB\8[1a#QN0yr;~ﳣ Imb-?JP2g@tqSNrޱnނ 6SAMCt_\&~<5\c?ڢ>WDZ:@$ 3EˋCRc9`t!x^G/fPƠǷ4}t97-gdn-隆GssR"w!4{5ⶐ߉y| N0*?=7`S-3"  ޴~}fWaz{Ph@}Gm3#^‚˅3'#(h#?؀YsրN_\MxԖU{fW5Jh\+Е\_+PIt) D~^M *Ji_bE0} 6#y ʜ^$jў 0=\)#}1'ϲ -ȫݩE +{:cz0 c,BF7*[0 R ^-#zVi ,S傾 n2 ,y`,v(|߫ͩ Y~MvLoMFFWvUdSIdFk 1^3Ea{ש= BBRK5YkO 5kWM+YE#/8ocH/+>F\V)Zf Sgb Ş!C5( >B-a<+XPڼT .ՂX@T1/.:d$vY4Ug]#DV=+WI`2#S*謦\>pL_tbG;(igoNON"8%9uS0%M0_k6T0䈬o mbx ~ ASItZjA`IKvħgpkl|HNʻ@qļi~d0WJ H$kz0  >m*et ;h<::JZ cB?82 /ʼni9bi5a(vw[=~N[df"{JXd]n-]ȝ8."MsU(vηz6}J߄v+MTn{'~cK6H5RNj~`^b2@[-P'dEOM ;xCyoC s 2|};ҵ+8R:)zFMJR:KR; IN>9=N*γ"?B!?,⠜!`~-?%|^ܾl֔yUa0 R aBA*˱` tJkƲț騅뛅A-vBhz<%YB.] JSAhJ{7=pegL9֏6-F}cǹLwA&SLuʢx8KN=ǥ:5r5cFFmt_"émkEa@qĹˆfH^HVu܍#ah1|B'iCO@=@ȯJfh` ('d,O}ͭJ)B4W*x.ӬDCzw%ȃ|?Y>Tuw2kP<|"?oyb̓ffN)Ee3N͹9{&3a>Ԋ _t*UDn I8b -5 P3 KȒ[k "K25!It&L3M0;v/%_kG~{$EpklSq0yѡrzn~tb|A ׄsյI80!\I.:K=39^_TֲM"ʉ{<@3{xjmUd>V" {-QU M*}ٽ* &f("kkL?LxڍF˿==A'c7:MvmXUς{<8f 5+aUי4Cw+F :# 4A˫2k`eIdCn,рėpxj\ q(Ӷ)Rش`S۟_*Sm*|tɕ-nډU6ORǬȬ;.Q=ٞ k'.Ǔ_EnKkd`Sά\κ"s@/S]WZ\.* {sVNWvh?r Y SJ)ro [ P3O]U9e5e)oG8:{c9?d0v"z b:Kpjt6TZR~(@z+ oIQ^"E_DZު|ʁx֝)JL U6: :ݚlSܬ+lC=="x:E\Q^%0"4_q^C,ǚ\i ڽиs?v a36p<@6ŸI|6c?"m譏 ß# z2 =^_"=ln] [ Fj*5}-L6T@[\)&jBs"b2ԚHRҷ 6"X:8=H7Gˁ2zyZVhhҠyD=M/F|7RҺ1=uEѪNOy2Jݕ4=Z78me7Oۄc2,$Dr6h} [+{H5kY-`#˴ܵx0ց'ǥ8qy;K?SϊRv>JrN jnɺ#GGlڳdǶY%l((GJOiI>[% C/\s`U:KhRNAv~!xIb2ju!hTzh//̽uƟn/~ZNҡ-)Ŏ;Q[/Mfk!ra4aKAZnq͘Df<(H CuY_ĿžJ%Q\`+l潀7t#&i?h߹ _0"=~0e_T5 @Ѐ7f%BZM1 ?D}  45"gJKU?cX;9xmvBIwG=ʸt<<|!CoiD;LPǔ$8R[eXFpyyqscOQՊKھCa9Wd\T%g̿ۇZy<,|~w?eկ2TQ5a tEw,` H$G WP<[>8O;:y/-MD6e7vy0w2$5׷"1#ûZ "}̬xEI@Vgӈǚ{bPH^sMiC+5}T] Jɻc MI.>xs"MvH|.Q|x3hk-*nozt`e}R7\`t7_a&Oe^[)[.G^\!֟ʚ/V 1CI" L/>FpD uY%ܻť/LI!zUUIK<6] kuo[}rx0fglV;d^(,T ؑl)0m"Ƕ'?j LA_^ke¸ 8xt#hSVM#^a,]5chEhج4:xnt8$υ|$-C4u9nxmj@\ڕҝ e}߈<}LJaNQ˟08PR MB|c$„Ww$ stuc[m!t<ˆaWe(@ALI.XcOttq_?iSj,E2}>,)B[eQהOr/%Sfp^xNE (w3As$j@P_@8Gxrrk;wxLOl> Ur]hiX銛(L_c 3NbQ1̤J5m`{ki2UhE1\4]O4Z(أJ_d`[צ:k-G̃nU-[ZhAr7@ޱ2YS wE(ɍ\ޑK~l3op5N#BubSP J uZ!g$'-[ A!#S Ď?uÏH:W#tl 3$ _|]v{H053s~T[X֝ OQDI$F?kL !-#Z[Y7}EwutEerS%i}Noi4|:+UL'+ICt<9F:kVi{=QyfQQHjSC`$c´3{=Zo#J- h^:Hd7W94it:4A5g# F!MյB\-ϫFuʤ5v~9VP*nG+]c@tQ5d-W{{'ȩ=>!+E ȑCJM}y>~i߭N'A#yM X9=dJEp^r $~(1GăB9L?ip4Ca*yٱtK+2H_w3\ڨB_poq^QKA < 69b-+42Դ~JȄEDBҒ<:> *+W:rV:`1VVw̾1*#*47oYp{4sef>#/o9..^14|%U )h3NnZ{3wJsfdlM_:(@"Ջ<\RGJD=wZ}s*-\"r 0Iu9_fb]Clt9#D['[n'cyܑp 'L'Fj/S}Gm+ Qm[K=0Q~yMuA7->ć ؚUQIJ"g%y0J%Hɿ(}z'fyX^݁'$Вo>xqRL[f6Kbzv҅ >C#]4 s֔b9~=%fg8˼eo=!49픐U|UT PUq=F:r{r1^Up<b]J"^e+d.DQu ~x4:ވtEhkMoAK"ᦖa4fj>aBnf뱟H z:X* ] LI?_I'W!Bg5(K] s*brIՏVcVUK^B8Q>T6)bb.a@҅ZG&bU_1O=(cP,P)gDE@yIprb'|xdc{L82e.n#3*AnWp\ Wu;&A/AcyO':ΈQE2Db^FE(c5@ys1[=Q]IRLpU.8 -Tf:8ݖKq0uڀ,:];Id -niIeWeM+ #ߙ͚Ͽ!l3V2IvS؛7/T`t7PH2w[b@1֌EWQz(]yzb.K7dJNzLOEz;PBg/\7--_gT ͊遬5Njǹ(bՕ/N0): ! ,pAXNf rjlSwx,\ %RJ(h\f"p^crk$wܜt2FW?DX|j=w䉛Ob[ieC[DN3(ԴeYXq-gzATd=S##MQ jt6p+<|`q8gs*47Dux?"# ac=ϯ}4[Wz2՗~9sCk}(] =Ǔv.0&T"B,#ʢѾ~5j (Ym'I,ph Î*,i8cj0\,Fk5("ݎ#Iqukc:v.5PB_QSey} Qd/Ҥ1}w~rFEA" .E" niu0ΔQt ;$uӓ4_U1F/t '݀B+1rdwHmq {i:K1f<%::@w)/} xzGuxvGY dwg. L-) 1u]X*?زGG0J)o33e˰ex<JV8JW=I[fyyg0|IZC%p̃fγ@DZf&m(7`?+2opQPb^&T~1̑ުm=UfdgVFފS: b'W`)Qw:RUgZ樘Daf>A[v: 4DJ Lj {tNe)4[g>-&OzL%a8al)q3e|b-aqd2k W 8O`ނ߭J6'li-T7~Y:cDm:>5*8+}px(*&Rge]q~y3Tu*7PG0hkAMW_m #ɕ`kdUxÙZѵG=Z3Z3K~4 `pa"wO'u?Rcu*|aȐ@e"6җ3}8m ;5W8tv!:Q٪{& "ۀΤ}eOonA  @6bRf1-O#[5ʶ/`hƎ8DbG׆\&;b$(Q~WL.Dlw'0/IϗJY9 Mz.|Vq|u]AyNW+=ü󊖾`9Ŭ/NQc%X==DɍN(G:"%me" SnEĮZeiN;8Y oص(WkGou?f +wa5,2iQEv'lL  w"٫\A5F!"u513W;BU3Kkrx%ZѳsT1D;ևj ~5sFMvw#r0 >@d'ZnюiȒ5U8\bw`w s4"Wx- C!nd\ffM5U4TfImVJbdGk_=wO@.Y"yp(pڻej`&qKV ⇝ #GOAt)ˏ5}mpf% a3*. ]5ZCySxwDKY# yU\]TYS86tj ѧ?S7QSAelR{6ͰK϶J_?+L^\ey zʢ{-yDt]XO,V-#< % cs *n `rY ~'.%5yʠ/D+CH8H$ˡ6xiGp`G=]f 6[TL鞼vm3H`|ˬeJ8BYIS~~]^iX2zke=ʦLΕ f  &x0&z.6EVVMȞ_/ʛ lη3>P[&vό.s#zpr)N%'J#FVkv[ÙA``oXyp{#vﰰXYM3&vX)޿d2{=+#&<@Wxpp}Ĝu4< .ly+C<Ȥ21 Ћa({djSMZɐz^RU@9x}(q A*(!iQ#d mp=0ތ/"RC`8㮂̏>PONdPow=踂T"1+Ƽ ,EslӾ-MzMO88k%uȈ6YL Q! `T} ('ER,q@͇/e8L $)3lo*X9ˢ9rv [C82uUH[k.1gkFO|l %QGZـ⒳Cԫvؚj j3sfgX@b"iE;dl][ڣ1,B:')R6A_Pҟr;Mjk9F!Ms'ճ_0p#~C u ó0:/'a"wF v5ee6Kl^bfVN `܄yp׶޼$k^Agi['Y<`5nޖOҁ[ӓ>LD=w"jF.p d-/RՆ(&lq.PGr͕F2' \/G) /r8<'Zc ҵr 6ۄS(6G<3p ]WԹ4=bmMgť U/9sIq)ke'H%QuVS[/<CNa@p0x =r=%oj`0DPsd>>ͽ#pq׃,$"P0qEk>`^D%WZo5@VP]6ViW5EJ+FSZ <\j_O#AC ;:EEfW]:LJ3@=QԺW͚k^&g's+q^CwN(.trP}BH\%Y^O% *"_P< Gb|[rt}2Ħ7ȼvM@25Vy lnՍͶgor9E=zd-a oZ%$kæja֬es ]&`Q>OFVM[0p^Κ+B _^έth;EJr!2:V `¬(ke! k~:Idr}6o(ásC= v&J]*knvw7:)zl(NLfZSSQk0ΞH,Ng,-':R9p FrS[ :rf.9#DѣT5?J[\^DvAL慠5ZV`.^_{9WLзhY 8 N\Ww듂 :;:2QY?Ozeۉ<--I6-&YƜ ő/0S(UgR_=pi<(Хw)^сSw~XVLV.U@EzpnT">*hևy5&Mv.FrFְ֑pvvEL8I^rbլMJxo* Qդג NZ_?YĈeSޏ ]e^?lA( p@Lg>ňITv9^:5ܽ3R8S/v1FWJu150w/'.8Za׹UũJYu nR㐕*=W6F5D8 ,$AK4$ulvtud0r[>;Ig=*͊g{ߒݵd *lyGɵ9=<aQ505Lt7ٟT/1Bp:)e,3cVe +ZoZYP7x2-m;Eu_p5ӁVD$WCdC=]m>\DzZdqkM:/uĩ(Wx/}zRc [)'PxNEᩯk|lzn6)5٬90Aŝfv3)h1ӎ΄8騇HA<@5qfS`+NNhsw$vvН3,U!O@نWUBI+4Dv /uǦΖ5!c.fky|‚cx.O sAvM:S1 rXɔ#pɃu($rO%Ddb% a긣Zl [렏$BCNG>"; Rʰˤ7Cl-Ġq}`XBsPB( )e@H޾$5gV/9~5-dzb\Qf3 JK[qJܮ.jR|W[uJs3wd{|‘^bz'Ia\+ 3I^kC^=D+l[q)"[C)+כv^.j pjcQ%H& ų!zw r MJzApCTdqSBe8aiRՠ*c;; K ԾEc$?jej_"km Kd90*NGYJXᮄ2Ü}I9<`>Yx|ٛtlh@If3##Q6$E1$̎yD\[bvaj[ǟ%][w,5Df'>J +1c7y8/ 0e9FoeA.2 -dKd)oii9(aHȕX˚2LΩ-O+,-<8RjteL~fTKs(Me+E6+̤2]trH"pH࿠2AsR}x8%H?BAYmrZCLcEm}nS?S( T܈9_# sr&4J֋ " cv4gJ8[nlHxhs *3EH*~AbQfRB|$f|73`C lF9 ]쑎TG($H7îXhTD虷Mk h/w; `6hi8`GٗZQC,7|TS.*5k@ʇWx;֏]'ֶqP Qx g%5#[-)el(GfAEJcsA%Ayg;(+۹MW8g&VJOK1q>H8۸jxg6?"-E\_eL-ssh F`Wn|$T;Y-?V *ES혨{Qtgur͘EL"pA" jFM}N9a\RMqPb~x8Bl㩍{a8cC\H2RZ `Bp/=ZdR6 I )_ti%p| _-Ws <qNy}Hwvn90%q4%lZ}VVz78_ZX3כ?;uA my ktDlXb^.A1aZm?^ j%FmWwKn_,k6C^Sgs68 8z-D9š*lH.B[FJ_Rb@-߻ L<(0cu2vup{cyY˼C7>~̇źOw˜XSnSvװқo5.Zw#蟬]g"i#7VaR|;]jK-5tl|nӹs*ou,r9} A&,dc݅h*͕5/ڢwpW07G)6V$yj: 'ȂCL])e*5838NA>7-+@]W$##)mɰZG !Q(r701R%8@}G~J MVQB;n U{3.]7Q/CēlZ:p8襍V&V0X7M jԁ$!NMaoJUPqAc>Vw^6DFڪW*"x0*OӹGZifVq_D/W}ڟQnq%'] W0dNi-[Β6YE K3/sM>aC5xgGfxVݜÐo`yd7P+5ZHgXAi-F70Tww}kL.nC[50TϕQֻ@)$٭ sEjm A使RXY Кqp';:KEDYW^UܼO{ȑQtQVd#d5m<*1a1CEbubtî`Аo2Ȋ#mi/jY)$%9I-'Z ד_2+P?@#M nI^wvAyD~Jp1`^jŽƮ4=< ,CdKc4@N4ݒT:ΆWsCAE>׷?-Uc'Wh_* \qJ׌H.}LE< سa{7& eĔyw.S #Ԁam)W}Y1i/GI-:]ԫگ_A[XF]O]yj)9^Q3<^U{mppzN~7ہ!IVc@0r@!~i FJVEzԻ<=┃!<@mסT|217ƺt!aOy0aڗ.һCj=A|l@r+`^e[Isi[:)cVM5o1ںS, I# Ȯ,hh7GMMTĹ EVwU eӼ^U =e{Q!QL rbxNYbrE~|\[VѨ0``E4[{TƮS&|IWTHpkhɢuJ2P4_]3eZrfVޔ yȫ/G ^I6sy;.㾻.~2+Y&-q ;>RMj& GRȳU>K3p3\P.}ꇓ`; кY2>=x M-]V.ny&&W459P%fO,Ƴ;w6@@H7 m?Q?ْϢ GIR& 7~`m`&Zh\eyB֠=Edj;зw4 r%+';V!Y`:;Y*GJ+?[ʅ6`ޤh|F*|}m!2~t䲣`H7 ݝFuTl {2i|nikl)ZǗ=a+%:&~Otz>{Ƈgh!B"Zي7]v֢%XL`hd$MÄ.rNJ6V>gS=4sp] %Ж4ߗm2۷w߄*H a1p^c>^Udf:B\bx( 5^+xg#3h藂?HX:q2Β u3O ="`*gW` +t^#<_h4ӛ!+XL5M8zP/6!PtPR8_K$c<@>;|ܛ4{d+9'.y7N̬Z @ϲ_VGx`\O…̱ ۣBL?g9+x~-x9.5I}Q\J9 r~o[j`;OGiJ⑞WxT !QsccFa&eOiM@V=)@XlR,(}^k U͍NlZ^J&b/ 7I tajBັ :OKUg?L-kK`8|1zWz!ټ'I5jQ?()xAPzi` Lщb#q5l݃Ɇ,xy'Y( qW9Uh[<@j&%*u; N[t[2/9 Y92[PJM33L_ pREhDۏc"7PRAy5R=?s d VG;J?; Jq6jWwI5[n1H&NEfȒd5+EzcHr#LV( 07 2W.rAɼwA4N\MlK={ emG6,f5G` @`_lOf3x埘(n!>cVF&1+0ּAF0#g1:u0cjq”M9A7һ6&~O2:ʯ)w[ɊO9c^(Dv6N pAȯI;]3w~6R/,(` (7C r8QiIrCN׍ YqaF"_Q[$ `lQiϺK57X{y7+秒wq`uE 7%6SFw}0q?֝1PY<18ZƜ5  D X"\>Xw 8rR}C'X0sRH4 p) ЁsU|CSѶSUAC2 7#^v׀[@R'uPy`@Ck"=\!c-.E$O 9 2(9uxc:g:dH;6 i 8e O,?M.|O؎lƮZ;&(=BtݠĞު{ ;:iCi-5;:c"A0P:r|w_gLܝ 󻼆dDUg"`Rj :i?is3 ,"_w٠  K8G:c4D=;Q0f}}_(i ޽kv1z' ^N " Eȟs=Eŭ{NgxsCdq̢>.O+V"ikuMb;gыrl_CT]ҰNά&IQ:q}wStōRh@+}/mËU(/V}Ō=,=loG[Gt$&31(fbc7V.~E1ƪ>bNh?~6vgW;>m;KN`3ͥ (3 DxYyO^!EUhou- ݇EX:#o.M֤wg $ f#eQ};hxzuFI_z؝mcIQ><}N8d/5D0r-|N& 8~X(Dwվ4%p  '+{шIg }r̥Q339"9`'pb%Bbz{ylwLwy)Y9>Eݸ:J*Ϲ[Q=~۪"PSnzҏ#i_ vOEZxA 2Y61EbĝQB.UHKܩ R%DUEtbf(;QڋDJ 'Py!Y.2,]| v˅RjrP0+3_@D}3Q$ }gXv6{zJ M:rg Fxsp8ޭJqqд&)0/\=5lђtS[SnfDHRٛKan8ߺd)ZdB9$m-$2' Ҝ TCgLR=1>t&uՁ́`wΛ /Rf,ɓB,YE Fb]#4\;)}=M`e@﹩6 1:.[dΣTqؗOP D: F3¶4Mt1 3.p `m.nɲ>ኵM):4Ɗva,Pa͍m(|< 09d??}!#>WXLv_!ӹ7ZB(j&mw"745(/˾^𧎒qOq¾zI6mq@spao[EN؎GGK #E0_eɘ+OrWI0/c7,+ůfܓOi=SůR~ ۟FE?p`S>|ͅW#b'NK3Qy8=8_hHX{BCA_qw̓* rVeNL? KږJv{^P:I^v~ Y`%a_fY%{ژU%(]0~>˞x]@ͪv#\}5_wxm' ձtu, 4NLbg2b3ԉ$a1FoVHwxuU${Cr$J+$i^c?CKS uryKUMA^arDCG l p/)RI::4Z**U~hJw4Ck,F&2lu~N*kEUQ"d+1 LzUvhɅm􈇎` oؔ-{=pS+\KsFXtCROŬ_}I>Յ_Ѝv'LE7eս1TRġ[G-͊3 9Ug@fgABHFC}}E{GIr~XSG J"u9޻"G43A?XoL@ S睖6䙽{<-oņ[g&VgUְU2Z+FP齂^XΑ u!պ ;MLL>rIz{y4VcmZ|ͼbs=2Z/Qf,=@sjU1[~5\A*9B5!bCh8h}~ 14A әxT|eb*U]lF tV`Q:v!ReS3;IlW ':)M\kV3Ǜ0Hvj;e]O\}HZLTpH9^Qn~n^t= 36B߱*˖e|&Q;vK۪o2/Y9VeD9y4Cv*Hٸ.5%.C1̈́| su^#cl(ȸ,7eX+3yAO8Xȱr1%T1 C26,X?O[c8 =\mI~,9>HEE Oִ]G&675|uR _AW*-<6PXؿC-FGBTȿE3 !hp܏M*DZF)R@--:Ǩv;\nm^Eg"YR#4ymY?@H7 jyl%=39J'Ί;2\WE_Tx/ǖT଎ǝB,V\Na}GС3߁mqDHzo-S~cX1nu F7g~S'*l!̛9|ƌL.+OGl|Lp2"{6Y <{.gpHO?&59yvai@kzSR5i/Y膕D)Q\xt@kQ 0R"+ѶO6Nv̐m-pad9DWM*`'SJuTvxڝ}i^VR6A,%v>l7ʀ^/:]ٶ I bvw} ' e$VRPkd7QkS?惓q- ^\w0wٿk]?}57%ǟ\'4^.xšIA=T4`2;;Hيؗ#HD xyI/yaUk#mbR+ɉnE;*9xޯy1t\` _΀*[lތ; Ry|ܐ+,1Z;u+z頧˔R@WPL40{?{";Dp2&l\d.8=ɶ (k6A3`v%X,)V61Vy-JVWkVdrW0J^C#H?0x'!!2z@dz1I9]=!p8^ #/|ERֽ_{0Ea!ޥ EحVƊD!^]p3A-,T/5ޔ0 {-%eHH\a,m:uJ.zny '|*$^IZxp^`Eךpddsz1'kf4[$u0 qb*cx ZU`a!!Ɗ{[ H_0G fx6ru[IA5'+h`MyfȞ$`)J矝[-W+:CGzY˘Q$1T(mWQ%位y.\+xߺgH gD|`hg rAvUyИ'skXSHy g3[U`3z=*Pd@tDEDr]/M۩B+U>$S#L/|d)C7|a#4kfԇg`Kt G)πt*q)4FϐLn,a #;r-ⱬ(Oqy Oasⱚ9D8wSWgY^g'k. ^^`)߈4w^r*hAb&ތ2&ll\*ޕZ A ( >Z{`8G.U8%bбg-n b@Ro ! VHiOa8kdlqGLwUIjv_c #~=,1e[,eX׍#TA⻉PUs~{*ӁAtM `L{`W]8%/eq@JF^) @PSܹxP:f^FŖuQeHe, 1}6] x첦(N:k^HM1p K7G;%I6'j}lq,`Jz2W%K !ZV(KIJ.`>W "pn]ys0/ҟ3r˿K&Gm=Ie.n9-hMUW dxpMCU/0'\2P7%$ <Z@U$ ntۀ^+/3J89 '!I l?+kq4AE͑;A'dz+Aw60H笨ƤPAk'UeiE(C> O* >ѮEh#G]q\&MsB]ڌ U]mt%\!)/apZd0o/f9ENkk qr2ڛ qiVwo$a4e(;ӞQskQ0t= kR4 ƹPUM2 RZNԔ{m+Qِ ̱1׀Sxur[T9 Ł; l$G*zq%#/ʈis MzA lodz2(~N?sɶ-)2ggCQ/?w^OS0g%at5Df˴dO!|h)rKXbmB3 B]wNɕ.?v6j*/J1}6o pUeL%RRкk+R53iG\C/,9w,`PW"R#+tQ=b&crd@8ܴ8xu4ʅO :;ŠMʣ+nO#c^l|"V[o&7h{*\1bkbdDjb7iBUX$WdXX09=国Hi 醀yk5P}VTvQl4x6l`.Y7.O,p!oxvkjx}cS(4-})y2M j`lc,:/?ܙ5-7CB:i8qV;HE&]G!ZD&t$;jB'Ȳ6 H֚8.<*;Qrˆ_%ļz L4O|/.m#@<_Sz"J=ȗГ%XS\OpEFZAݴmEpd崠~rvTaE݅2펃DSwod8i7 kxҞO*XRq{Y_9-axBӃ=_5fj1Od8}KT(GrxXsZ,^!(RIDAO'/9~:*xE)0!d͡\!9^ͅ˩7r7}CxΗέLrRߥc;.?{ggQH/&pf+ǩh`+ pJ_V(9`x-甯i;t)$Z1ުl[pפ}LF(xGe:c<) c `ib9~)3$ʾ0 s9{ ⇜a;8P6/a3A{BʃMŮwZ wHUAy:D`1/_ ZqqVٴȅ꘎cO|?7?\lzbl_LnSDǯ9"VL8i-Q*U&x.BU^j,} +r!v,!.7E 1xG8g?WaMx 2[=~c|r@@*c=0-z/ PiՒ(^_D!'dci}g!2 aveFHhQt9J4UB >X!Y!qgu@Wmy;wяI*<O8Կ`;ч5ѿpYMB]EQ.QgȲyjJ^]4;?0P c'R%Bj= t}*x[DL.'*617+7rmZ: C6n3VГڮb;RķQs~ֽ.Zֺxaj)Mۂ^ p-v?F[wN @3nF-\Ѱ5,궉.\wU虺Q Iw >w)15^JǽWD?ڡ 8$zK! _ȌiJG?|g:9rv#`IyЃq"KAk:*/R[QO,_#2ѸJ=N˱I*L/KÙ&-Zkk̵a¢b.ٓ;qw)v6+xrZ[8@ iƉ2ߢ(/|y\GAQa Mx8Q~O;KD!kI+8RF%I66'#Wz |lXInu"|4y:AzmsXFgm:1ۤuBؾu7V}WJLB^M%od̗%aNjrwS?~W1 7/㲱Tha1!_&|ŵ\D Θ|e>3~y3B1uG IS ۖTh-RuZkLv|l K9/bx; FGcPۆmFvML7`rnfL]!Zjaaʈ+b#nSF.B`B7nfk!LگX@I˳f/NgZRI)ӻ|{l=)oұH'_J$ Z#v@]hװÀ4zB:4y#U`=n*9e0^؍]G#\܎N;Aj|V\E#cA=gs@ >W @o}lJݺvȆ*~o͟/z# b'O#Y~:(`M}'ӸbGI #vg?V^M"Xm͸G1\wn XC3 lʾ_RѨ?`1. ->.Q@h+Kr{}r5&Yh>=)k]{yԘS%ui $6qi46;<Cyό7 BXZ2 `rKD!7K*dPcO*,"'-;FzuZƄ+)c Zb`%n2S˵,+8ثNT/ܖKz{tyqp#*{&=K?`qZ`Ñx~ D='gPq"wh{lM!owdA;<9a+,~DᷔdS>lקY n'0,z@z'L9/HuK|%(l~8>AFK_S]졙 0ePx`,ME:HƔH権Łc@NYm'xE1Owl -/еF8>_\ _ :`DA &'y}3m !ϐ b<N<.woxM'XM}z[bS` yo1~Bޞa MԎDGPϭT^1yM)_Eճ{JB"g*ݞ<߅P3"_Õ h[tCW0<&L竘v'&3d;ݝ I<q؋o[?XD=HK[u7i7'%ƣsbZ/[ޢƢ kk̏KG4!OM ޖNg’ɼUls.0=/DZ% NH.[BRarA2oA^iX(dQ`!:cyj̊Gԋ9G'aa^͛c͑kƾ=/'>[sgV.ݽ#Bm=9ϐo27+`iAv2cs%R<2zd%Dݴ h. "k.- 'dRy~k aeeZؕ˝t鑷uT ĉ_zWou\MZo5kX p裺3([!ï-PEEl`{o=C x|I,iH@ DUꞘ?Cሐ\cD .lW)x'wzQ&M"3f$(_*N ㏝OK#~ J:_f= ~/7%I(aؖd 8=.}?ttd֪Kv2.I :qtPQӮ̪a嬣%LS$?FdKZg;i/AQ;Xf@,w,x;·ӣy= >39C0D=ˊy/Z)?BȒ7[a3*]Z")Cj@:!>Ktz'WݲM?Yu vbֈ8nN&ݖ\S) 9ޝi7뷳./2jl:;Y {b-4⥕w6X  YZ