python3-dnf-4.7.0-1.el8 >  A `ԓU]-я:iao Rdx u{ vI 3Y~&tEݵqwǴ/|>Z\X׬w1wؼu¡B^ɩMe'ӘW$Wi7Pj`E~;lƠZ,5ZѢ n;AΘpdrL#CP%ϩij\.Mxc h4怕|e ;%Gjh큍!%yA},G_sLԣN#A ![q͈{BGEefp8'41L z'颃aQ&flߑbxSE;481573b1d1b9a77ae4ca92019ec82172377c4844e14788e41db7e239a876cda66e6449e72ae06e63a33ccc98e846deae7a306538kT`ԓU]N, vp_lE2]i a %+ EGd)d`Wy?.nӳ`s_& R`Cg/GOl] !—[Vw>DSyMyDA dKs'$HI^cyrJ'6j8 he/MgřN(4쫫jb64hjҹݳ@ ől>Y}??J:HӲVdr)-;ꉐ9]۔ `Hvu =JQK? 2Ѵ O^3,ggCr+9O%.T{Z)H+Աuì'Om| sX-j )-2[0e_EwE4^OscZ 2[w2 b84*2)\$  a#Vk: Fے$V_[9E !fw*?ZФ>p?\?Ld  4PTlpw~    &   8   \  L%  M0 QT V [[ __`4aG(a8as9cxs:wsGFH HJl IN XOYO\O ]S ^hblGdmemfmlmtm uq vvwvX xz| y~ HCpython3-dnf4.7.01.el8Python 3 interface to DNFPython 3 interface to DNF.`Ԓx86-02.mbox.centos.orgkCentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm465N77d>f""HH%% I '*'*77   VVggA A KuKu<<xXxr!!  1 1AA(-. a a}{ghzz  yy  ()+}+} e e:t:t QQWW**__6Q6QaaOO ?t :CSm A]2z&l sJ2~/ f]4Z9f`:':' O r  qq6y6FF:a:%,;M~0!(rT<<^^F+o"3Q. hhY  e~-`}Oqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤`Ԓ`Ԓ`Ԓ`Ԓ`tf`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`tf`tf`Ԓ`tf`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`tf`tf`Ԓ`tf`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`Ԓ`tf`tf`tf`tf`tf`tf`tf`tf`tf`Ԓ`tf`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`tf`tf`tf`Ԓ`tf`Ԓ`tf`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`Ԓ`tf`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`tf`tf`tf`tf`tf`tf`tf`tf`tf`Ԓ`tf`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`Ԓ`tf`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`Ԓ`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd486512a4d13d908474911ce741ffb81c80bef4c8215f399b671c35aeece2927c171b1aca80c71b7a3c642796a0ce42d8698d7af4ca9262b9d1eb7b3672dc9a73f9841b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d0df3d388e2736254e9a924eed1b741ad43b0a74d7b2d0cca988689b8354e43a29d341b96e578c9965f84527ebf64fdcf2db4bbde47683ca15db9da9d56a3b711fab48cd1c6d12e7f1767ad3cb6eb67b908fe52cd0806a71de4586611f9353161bab48cd1c6d12e7f1767ad3cb6eb67b908fe52cd0806a71de4586611f9353161b0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e837751c50f4e737162c994f105610389e4b9ef8dae08a59b4a6beda37c023d50f37751c50f4e737162c994f105610389e4b9ef8dae08a59b4a6beda37c023d50f32707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f7ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d54003e3d1a28c061b170cf8a2e26bd42f38296ae6344db59eaa732ab9b203a7d2e68e06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092d55cf6d692c52e4878d6e9318f836f48b0e1e2b1634e886821db4e9faf2d983811e0da08273470aa7362245c1364dc32d4be4f9cffdaed2af0e17b8cfac8540fef7e14201718c8024f1d42541b8b02587439e72dfc1e90a43f5c42f86682e6c1ef7e14201718c8024f1d42541b8b02587439e72dfc1e90a43f5c42f86682e6c18febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebc377ff068ed6a5cbf5d4e13dc46cad30ddc0e9aa224492658ff207ed39a099ae55523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668a19671d9583a883cc46e56ddcc31ee6cc4444c3e71b4346697e745daa2dce2d1308efd5f0b239b177cdd65a94de8d2c4f73f0c1e890f552acad81db6c2fb06740f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78010f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78015f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e76294760a9c6c2c5721601b27fe7a93a196a5cce223478ac062f296f563534bbdadd7d13d686e3045839c180d4a5af8ebfc9d0de5efee67181c27ddf9a958d401a7cc3c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a082fc6db59950008c680afcb48678320731338b63bd44151ff0a77ad823925eda34dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c304ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d86d8783431cfe0126a02731257dc5cf6e630cc521cd0c375af8a3df4785f5d559c61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e48a74e198fba1c6b3f7d84872992690f59877b8a8ed86e3ce9def6c70436129d18a74e198fba1c6b3f7d84872992690f59877b8a8ed86e3ce9def6c70436129d1964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941b4bd503bf54a04cdf5110a24965a422bddc27957575317e3681894f951c41d4bf093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb85df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-1.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-1.el82.9.33.60.61.10.1.80.61.14.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3``%@`"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 @Pavla Kratochvilova - 4.7.0-1Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Update 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-1.el8    dnf-3dnfdnf-plugins__pycache____init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccallback.cpython-36.opt-1.pyccallback.cpython-36.pyccomps.cpython-36.opt-1.pyccomps.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pyccrypto.cpython-36.opt-1.pyccrypto.cpython-36.pycdnssec.cpython-36.opt-1.pycdnssec.cpython-36.pycdrpm.cpython-36.opt-1.pycdrpm.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgoal.cpython-36.opt-1.pycgoal.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyclock.cpython-36.opt-1.pyclock.cpython-36.pyclogging.cpython-36.opt-1.pyclogging.cpython-36.pycmatch_counter.cpython-36.opt-1.pycmatch_counter.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycpersistor.cpython-36.opt-1.pycpersistor.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycpycomp.cpython-36.opt-1.pycpycomp.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.pycrepo.cpython-36.opt-1.pycrepo.cpython-36.pycrepodict.cpython-36.opt-1.pycrepodict.cpython-36.pycsack.cpython-36.opt-1.pycsack.cpython-36.pycselector.cpython-36.opt-1.pycselector.cpython-36.pycsubject.cpython-36.opt-1.pycsubject.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pyctransaction_sr.cpython-36.opt-1.pyctransaction_sr.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbase.pycallback.pycli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaliases.cpython-36.opt-1.pycaliases.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccompletion_helper.cpython-36.opt-1.pyccompletion_helper.cpython-36.pycdemand.cpython-36.opt-1.pycdemand.cpython-36.pycformat.cpython-36.opt-1.pycformat.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycoption_parser.cpython-36.opt-1.pycoption_parser.cpython-36.pycoutput.cpython-36.opt-1.pycoutput.cpython-36.pycprogress.cpython-36.opt-1.pycprogress.cpython-36.pycterm.cpython-36.opt-1.pycterm.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycaliases.pycli.pycommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycautoremove.cpython-36.opt-1.pycautoremove.cpython-36.pyccheck.cpython-36.opt-1.pyccheck.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.pycdeplist.cpython-36.opt-1.pycdeplist.cpython-36.pycdistrosync.cpython-36.opt-1.pycdistrosync.cpython-36.pycdowngrade.cpython-36.opt-1.pycdowngrade.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycinstall.cpython-36.opt-1.pycinstall.cpython-36.pycmakecache.cpython-36.opt-1.pycmakecache.cpython-36.pycmark.cpython-36.opt-1.pycmark.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycreinstall.cpython-36.opt-1.pycreinstall.cpython-36.pycremove.cpython-36.opt-1.pycremove.cpython-36.pycrepolist.cpython-36.opt-1.pycrepolist.cpython-36.pycrepoquery.cpython-36.opt-1.pycrepoquery.cpython-36.pycsearch.cpython-36.opt-1.pycsearch.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycswap.cpython-36.opt-1.pycswap.cpython-36.pycupdateinfo.cpython-36.opt-1.pycupdateinfo.cpython-36.pycupgrade.cpython-36.opt-1.pycupgrade.cpython-36.pycupgrademinimal.cpython-36.opt-1.pycupgrademinimal.cpython-36.pycalias.pyautoremove.pycheck.pyclean.pydeplist.pydistrosync.pydowngrade.pygroup.pyhistory.pyinstall.pymakecache.pymark.pymodule.pyreinstall.pyremove.pyrepolist.pyrepoquery.pysearch.pyshell.pyswap.pyupdateinfo.pyupgrade.pyupgrademinimal.pycompletion_helper.pydemand.pyformat.pymain.pyoption_parser.pyoutput.pyprogress.pyterm.pyutils.pycomps.pyconf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycread.cpython-36.opt-1.pycread.cpython-36.pycsubstitutions.cpython-36.opt-1.pycsubstitutions.cpython-36.pycconfig.pyread.pysubstitutions.pyconst.pycrypto.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycgroup.pyhistory.pydnssec.pydrpm.pyexceptions.pygoal.pyhistory.pyi18n.pylock.pylogging.pymatch_counter.pymodule__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycmodule_base.cpython-36.opt-1.pycmodule_base.cpython-36.pycexceptions.pymodule_base.pypackage.pypersistor.pyplugin.pypycomp.pyquery.pyrepo.pyrepodict.pyrpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycmiscutils.cpython-36.opt-1.pycmiscutils.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pycconnection.pyerror.pymiscutils.pytransaction.pysack.pyselector.pysubject.pytransaction.pytransaction_sr.pyutil.pyyum__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycrpmtrans.cpython-36.opt-1.pycrpmtrans.cpython-36.pycmisc.pyrpmtrans.py/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dnf-plugins//usr/lib/python3.6/site-packages/dnf//usr/lib/python3.6/site-packages/dnf/__pycache__//usr/lib/python3.6/site-packages/dnf/cli//usr/lib/python3.6/site-packages/dnf/cli/__pycache__//usr/lib/python3.6/site-packages/dnf/cli/commands//usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__//usr/lib/python3.6/site-packages/dnf/conf//usr/lib/python3.6/site-packages/dnf/conf/__pycache__//usr/lib/python3.6/site-packages/dnf/db//usr/lib/python3.6/site-packages/dnf/db/__pycache__//usr/lib/python3.6/site-packages/dnf/module//usr/lib/python3.6/site-packages/dnf/module/__pycache__//usr/lib/python3.6/site-packages/dnf/rpm//usr/lib/python3.6/site-packages/dnf/rpm/__pycache__//usr/lib/python3.6/site-packages/dnf/yum//usr/lib/python3.6/site-packages/dnf/yum/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-80267b64ce5c8678231d8e6c912350fe06b3b87e3768ed1673a4bb70c03466542?7zXZ !#,7] b2u y-iSqi0-IjcX؉ ]_yuP+ߑv ksA4N)1;/ %x09pcw:cidAG߁#'56SV)vZ." 24CQG@$>$_I79X-&⹯Y?LSwIҜu_%EaBoUBꋻ'2@}k@GEn*?Aai ZByuxAJoM2U֦H[5+1=9ڮ.-0喩qDV<zk)DK:Z}wJ"nG[2 }Bu@[bkM.q{0l4H 3L)tjjo 4@1#{[#M<Pd!?qzЎ MNj;CI7=$ieܿw>6ZbbC,Ddlou$[M !#9:@0)r d}n*SQ4$C_% ,i ZPpXd0%3X͓N4ԿxnIQ8, рN0r. MFT\Di^f @6 ˽``*Eѩga*$3bFgߕ;g~Y .F.sU Tt@Z xC' 8G6O%q2  1N&[Llc ~RS) 6(VV{rEBVGdwrFh_覾(:LNPO5L|zv Ve)KQ{G^}ѯ.W-h0#$$sˍ1f9[wVWnq 2%ޡM 搶0pT2*cQ[PGƫL}gUbaXr ~f ?ѨI| fҫo$1 ]!gעۉ@j`xun2+ʮr.N?\p؏n%n$}aw/yxj O3PP?_"o  0SULW9XICK B_{ۮ;?Y dVML:gT!n`Pn;X܊y?5/ʴ*WihV/QLa4hԇXt ǡ0fҭۚ"K/8ey4N_V_gh.c f:3j؃:*ak7ډ]M+ tC\ >--spd0 R>SP{)nP^R1U;œUj}"]/D.+WCoI 79~f@}{ ˮ̀!&1\rZd X1n-[(=J)>Qk܄د$H+|-[|ߩ\ƩhZʞ<)Eq$fp5P:> -&A:mcBt'aeAـEGˀh98@Va$<tx+B1Al"?3FӷOl7) D-ʙ"w#єWt^s7' >^n'3! x1{LlVsJ1HlrmM YFC!ZZsR85x.FThAF+50X'ړdQ 4"s 6Q.NV -R!ϥ,9h{ڻ+C12b] {::_ӧ9/J X+ rքX`Ad'Py|c/f#;<b{`x05<@FHWf`곒8'kt]E)a`g(<qHZMhOx x1rI5QucsGC}ϼC7mՏ}g̀m9aFB,WJB0s^Ƿ-uMA^{,|ٓ8>ȇdtQ9*%T0!b9Ѭs_ryo!cV0Z3Ve$ƌ~]t&h OG{A Hio 3W{<>y ?cd?D*h4]e,@kGv=ut{/xQی,{h2?RƐ"ގBnAhL&^bAt|H;g!RQOb1E k7% 7+[K#e:L7$XR%+G,>a 4a\sJr?@DMjrS@W,gIv;^HʥIA"Fs>&@vر/E8G8>(AQ3[ՂIDm 5['@E]]8ON(>BLmn aNGfdyڟ-~E>J+|}y.- @z3_@W9.lBerOZ=1fne0:10;R/ .Д]tNk|` eJUXnr>rLd/< mig~B B--GgSp^P Uޙ۞2\2H)TyVǺ(!Fּtꔪ\ò:HRLb: C.sVҡgcJ+VBiE@~J7ʣ7mw){V]nNQ% |y%kܹx< h=I֕!j}̆7B]MwgW$ƟBbfHm[^9Zw0RH<~b$mJ7n+I@QLa b\e^|ip$YvItZ`fYDNn{7xФAqO׉__ P2k0>8ɥƺq++WYytHkTuj` GL>$xN2=*EvOV:_;xEiQI{eIFy9DeKۑ2n:NIHCMq . OW̟L|lxI% /'8B+MI†qŤܑ[ȵ#@=.ySӻdES 0Vx3 /Ia1 x jb)WC*6z*ePNd3$QOH2*E\R %O>N@"oT:.s*yv1pummI% :SGmiFLhQ^)x{I y{l͇:CCJРv;Y4Vd'X$gtI6>J4%prׅ]Dc UnT@vfaG8?WK#AzjWv2mXn aU1%u J<\Ky"5 ^ FȨ΅KEԓH쎭\E峒+9(QyJ½B<;[}({Le"* *$ArTu>ky uOMwM=.-ð1 SN"v8%Z͖VK֏W:gAm e -NA孽-cso\ ol}7]69{ KY\ݓ1QB>Ǣծgpl2 OhozkJvi+[!94C]wlc}:4Ub5LguM 5aw)$db>Iz^ ej6'SRR);>4~JڷG0\GmfPlď"(%8RAP? DiDu?FikBh|n wE1 *+~%.b\_:v}Y hcCG]M;\Rc-8O鿤చ%cdu;l@> #qxP B Gt݆6bi٧i᱐1i)55k:LU`W綩 "?LL7wogʣMʼn_RWKw8A? ^ ]{ёeQ ZDa'<;^v=hV||@Et-u7!FS !a4҆z֑{Fr;hܠTSzrZQg48JU!)'!i= :1T?7eb 0HIQTێk#qDLhbdrXu ~d21]w7*(A_\@yX ,{ # 5%@ܗBUt"%)XaH"lEڞgsF $r8صI"t' (mWuiԥYd 71|\ah&g8S,`Y8/ t8}Ig߽ho[qX+1% J _JŠPauqn3$A,AY5x{!vKkjJΐtm!h_ *y+6Ӟ{K4U'r/:|,rbH+r&{eP)$>q#L-݆u˳B9~ő+􈶦3rrbX\h$JJo FIՐQJIŮIj}]6P2$wHEg+Dd>ow4aHIkb2WoZg~D"XV5cZʪ( }PrWQ^P{Oebb ؀#Ey:>g1O%kp3$ZpW#&w߽t1U 7A"&ApajʯypwbK\R_[3R(HY ̆մ Y L/8^Yf ;HHyP'P(w_<+%s  tҦ4TGk"0E 7XqШ0by .j:9[h3uZ4P,оʌ`krs`-?6Зaw5哰s mIS$l$ e7!Xa'_)g|sJbЎ³nIwyK_^ĭ 1Cؚ݂l(>&\ J m$2G˜ '&ÂXΊDݹ!EoYc|q!@;gd\J-i >8<+IAP[S)N(@`D Zi`/xAoFaSGv+gG'!HV/[0ޙ]rOvI z7h4"C[ٮ0JGiqQY1 GvS%>D E طC tѢ.7"26G߯eVŢZhG),᥋ߗ]j)|_: xf涫XBG0gP97'ˆA +j< fjaD f\< O!i_`~D/VNlHɿDo4cB:ln,m'R;]lU5do+%mֱ{怗%%Y} ]‹mh;-dx"_^̦Aj; uΑ-r-=/p]|-y>鐑4T6/9&LX|܀;ǂje5,[{ZY!MNEoݯ9Bh&wcaF"[D۵B}ǤܭWgj9Z)sIjV\V+7xp%sle/{l5%Wzc &4$~^?LH?oZV#Y8ȥ )LQ F`6^aʪ= N0ei< Ra:uYH6 ྏs3`,>x=qǒu 48+EyGo@@Eq7ǧ=u6D)jit2 Q8bY5XlI<'§d MmTz&t63BJiHX8P '6hNX^" },kiͿ}r0 c~|闶Jz }%&`&ӗ,,2 f{ +_; '<3R$HX8ĕQ hp:Gҵ\aY9cW=j)>3gO:ElRcNk듧@ ߎXt[s27k`Xhұ[)=CԿZ&A;P+/CBFٳVsO&K)?m$?33ҧ2,)zs qO Vkύb:n ?%4FnU#4 ((P{R{Qey3^eG̜͙fiɠ_|Bꃠ#.ɑ͐YDRfizmGDEK\5?9XC`brj!׍OK 5%.ڬAXO.}8Fԓh C;`}'5G- ID>YXyy'qٸ sR T+ntZRJ&S`F279wuYpҭSlCq&t2/KMZSW]z6HQEhDSq=v@OFVwԲ 3]0{Թ!5{SmY9&̏0w:k LLswBaF-}0QP˓OXd&g9xEj:f(,ޤDU;nD #$u.'a N"<| 7WBHU>d83D1'aYz{RFlkR^4x*V:U!deBwXeU&}%IkXA?8 8Kl2LrA/<-r74v F%&Nk&1n+ : cV5;{>#"".qnV$SUZ_ҵZP#jM^e\`40``[2[#Dݯ9꼥H2!rod]\nO-͛-wZ4z.5j7 -wL9eEoN5H`%ItׅD:=bA~ s`-|]S58_śHuTKH-g.R=$|4%kz3ișzqd*Kw Dx_$X-b\֞ŔuxJY7 {x4 D" e۫8f*{ࡁi__DWA'gu_崈9K?%lMQN(Δ=ƛг5ׁ$j5:ѵ܀wfh}A, 7-c#+.]{JwEuyfDM`o n؇ cw=rdoH<5²A-z9\ ܮ>`x&\{,װs3fCVXR!9a/[}j'x|UkR3yc4P{V/|58ecH7AHy: U9N%F#TmRչ&f^?{:-0:TgtyY`IZA}Q_#n4eu'VoF1G+z>/%)nVN;k@qtOxy,BX|ڬ' imPbAҏ٠̂jHHNjUˡo \iۉ7V|r{j?\XY=%ƳWP?m*A4ᣆ&Yw"ԡ񾁇jy&7@I}aC |?yx\57!C^8՞3Y4[ޜ{.\I!#2JH>~9 ,0@X^ Yv]M;uI{XEڋb~az_K_/[<&6GO7PnGu/q -ZdځSmxshG?ŴӉ@R (rGb(I\3g#f~+m(1D=UQvpqr{<:b%,a C&^cSu/M|!5d0; $J-\O yBJ9hοtA_dS4"xJh238c /l9Se@@]x% = ~lNG!#EEjI͚1,D]TPv*{nfЮ;<u90ѓVmwߠ+oAV3=Xu;)Ny,):ݱ+rcH  Z3Fs!UahklP6|U}D..)x츺&{n|^upVػŞV\ifLc-N lG\n5YAȥ8.)yzM9&4J,l2gwHQp} .ji]}a(ʀdo Q>=]QZ$Cײ'*g3Kkĭl IxgA(G}(1%Y!4h%q[hl{sTJa]/<6hlGc{.Hh{7*ōʼ1OCbP?JT, dC>.Dd; Sgs#P&D(%5`"a>{c:d #~rE Ȗfn0 %HOn BRz g\G_Hۺc가VBŨ|sK%rW8"i|~HÍ"{y []1W}[_kKC,<|oޭ.M>!$J-S}b:ʁ㼷EޓQх\D(PLl3 bM%)/$^=l_|Qt.]xkE{^o +܎1+b8$|b.GK= 9+]1*H#77V3#?3 ?F(28 6w?H= R~ԷV/y/f%n?E|uRsF $qO2*WY6剜-qSt%ݶhR ;rOvPW{74`4K{i|tܢ1&v`LMs$igB3(#%h#7io\QCcEk.;_`,]{;f\ (ɡ x&} cH WqKkcڕRZzDn,ldé2bR(:)NEm}-;kT2"v㥲d'kjS Kz 9u:mƯ^ 9siSwDqipʟ { 'in&\ ,k\8D%=NqC/%SZԍXCDo2#a^t*4dt)DM 6SoIpT_( XQVv>;DH6 vtzY"bQf1F{"2:dm(" '{j=|HՐV eB{#kN7{ֲc9@ePIDKz?yI-FT$k Aʄ*ٕC:m!<*LTUѡj]5 ԟi߽;d킋|?7kRk4h."\|剃yaaly宅)YA eFTK.kT3 g>(pJǏ \4$('kK-i4h17NQ&8:Q(}w n'b^;B5e&sYs|i+Y!Ԉf}[3'HYr[gD.1KjЅe]:V.b6Ψܗ؁| ⬚jT<,g E4^u`Io?E d}A#坻ZY k&.t7O<,ؾ]lPTX~}72ł'JД UĈOf!&ʘbQLwujdP\" pfEI8DH+S(3(j '/E WxA)|髉! /b<>y% xLvig(dQ_:~I>*d6mg6`Rh AzN޶7Gw\ \Yj|EoL[75bf}j)m~ʸ *hl؛DBT|ZnUP "R>>~8⬛>4A`VNb4o>8H*c%]ާ~rDž!L hRwB)25=>c>35G= د\$ݝ!/rg7ݍ_3ZA>(B*d$-瀼/v'OyL Q.%!&;sŸ)Ȼd(HSk,۪UKJKcN\u6&X/G˵ &,Da)6eI!{9r1_Tr_(L*-z; {KLDZEX$]QP!V~0:z'8C-[y+Vl8?lSԽDZϢ*$ڬhfpw禼]\3ɋ,5|z f3gE館`S/& JgT'UH,L!#~ƥiH fjXsa_a)Ǣuŵ v0I@, ["&Ď\9IhcrG\#1EM}ϳۯH]7 Towǻ_< c_ a/-z./*14#_GXPwi=uT6KN;)V-M,먻EKIR[ۈuHϷ3i!5 I5V3>ٻ$˼5ņAYq*ݲ">cRξ=,+ƻT*%1r\ ~'ѺZfG^@C}\YT^ ԈV_F{cЁ$'>\ʱlFg,`_o`z/毱JT U,9VXw|蜜 v#E&RDg1sܾ*\②}yP&A!1oddsX.5&obÂ\kfvC2ca6-cWGڱ _I߻Uf ҤCxnI}Iڽ l!FyP,׻^ ZC#k!K7JS.)~MwQ |1I0lhԒƹ "d8#RޱF bƫ#q8lhxy-Gs_Xì>1u19DcRy™lC/_>.Jw|qJBJIّp +~`jLHP1X2d?S>{ (fG(>דCąh-Ƈ<օ}Y4L@85˳bџ\ E4u6g.Ƀ5R '*XCuv-MqV Z^bQ=lUZqohڨQE5׊?J=!FAYJ0TɢX7,lEgN+*! #0OD7!:Ӗ'fſ`Mb~m#OIgu fZYuyI ?3Qq]OW+~2ƾX[ێR[f-{]eH]xc'(d7Y.4A 哱Jo5ci42aW(CDmN}r*LFh 1/L,1Ծ&`1*QDdh]9I`Baaﲉ]ɇ{֣\:m/*tI-B'd>9xKBpحr Kж]UcҼ2c>O\RAFu\z)U?ޛ]:sJ5X&Ӟk׎6\JCEkBuJ'j[=1%hO]I8#v)Aؐ\00L/6*!ʴW8Jy*]9EGwǘ!=2J ęx]묂 ;22g)1nThW3\3*ڐo.nOWXhEsQޟ @+)= )`JXFw#w1rafU}͢Ǭ`f*D[ Y8@p1[f3]ymp'_@4l_M8yG|K+f g0?jz'gh+SVUqncg&*&lĄY[ z%-kpe<9\+XoD`P?b*(v<4H# (4s ^9\TCg*3:a"}`o0eBDyl`˰aZ'w'nR;_ 4ΣےdC CE+6ۮey Cܯ󞃣&آuhЊmb=f;G[:0j%V PjAcGa"^, G)$Pkkx˨(t߼n7-frq*WCU? . 0PC`=Hê_[,mkR'>>Ny,m~%9#1T k#*^107|dy6%'YgONW 4k#rLgoAE 7>xԨ@&Yc0L0y^t#xqdp"*}hxzwÖ"2 WpUCbo_-eIP\nQP>ɞŔE{f?{W+!P"F?Ix.ڷG7ҹl+^ױ48^DAGgО8O9&b=}(ˍn &9[*3>F0/rtR3Xv`;+,+XR>}ȿ?Hd,.ߩBydm: H;q{2=WZXv4hI #u{"1X"'QA!Daw^\5$LXJiR~GyY:e-eҺRm(5?${G?mPPn&KXDax6y`{ Cg-%I@8n]/\O . +W?z\Ȑ_^+TI#aMkȸt)H#"Е"o 'E=]d2^Hd V)<fyzaEׇ^c/iR"wnDٜ\CIr?:V6f>KӀrm7DmrWBts5l2Y-DYt*'n}"G`Cƚl`o~,?YDgMX ɕO VHm-o:OM.1ߖ?8͜K 榫v$w6wgUF<<0YS }r3!U'ɧ”?^__Ҵ7m,*O΋C1oe+zR?xsP)Xn?Qž-{T6Z5G zҘ+i?B t/ d/>#:/2?@awk XZL3XMtxт8:6vA^nS4&[wOKJq!hrAI+-9[}DŠ}zhUlFosK{|z9Bn(PcM2)Hf&A€oY HQ;EY%Ê=.t Hݮ _ë2[s#(2g/72(4wgjE{cBHsa(tN _+.:~9_[?+[B{C@ÝD"!j~B!Щ= İ{ov "Ge+o" wX7$`<nr|.8ܥb̌a3-foQvn6LJ6w:f((JF98:a${c6JYLG;kX|l7kP7 xֿp'n_Liq7rCV]__1s!7ah&D)E=+9e_"tso,QC[Pk1u ?E` (7O ߅~œ)@ﶟ6RE˟˨3jOگiE>|@-DZKKkd>3}?~¸C6" 90۔KNg##WZ~IV_@q1Ãҧ}V޼̀HK`=kkOk=qHa҂lA9,fHZfH,L+v&I9@Yvy Y eY o*H39iu| 4&>2̠x|X ^u{=X2dlOr0~r[K+@>t'TO8)i_pq|HIt? žq(6ڭkzLX1-7i:ls>>sP)s+2> %M޴xrצM&)?}cU[F40L (tLkt6α'MZc06a!9XL.s㚢g`KQ\.p4}{dRkA(_}hkyw'Y0U:J@\D!fbw(-" Q;@4-uu4~Ќ9[ /oC][&ձKmdPS`hrsljTmh-T}IcP+@NQAږ1b+OPiȇlX0̟]bsy )D8zF!{m IѸvW'368 > 8TvX&hl8Ayޮ!3c5V8U,nChvMijΪ`L=F10j6O?st%ugFO8/NW^nkyW^X/~Ijk&7@ٵ 0#z˶Zm,W^wB:Qt*&TtECOz:' 9#:ze4 UוLbre-G)"ı{[G vV2%kE5o]ϨT`JeE4 ]4+.32a߽ےٮ\dبhc<$*70L=.{y!V*ƋυTZ1>c srd =S3K/Iu D@upAoK8$bC6J[A^vQ *z;8y-AG\%$rFK O:W*ؑjˬb͢J`Uϰf/^[HUj/7s;ñhףA;:ة҃ G{0#gm3Pjt#Q%iV،G(˯1ZKcDubu-&뾥/Ĕ[w 0IX>иǾU2\h]ʯ,Dsp3,chH0K9j2m=Qn)|!Q"/ޝkH!ˢn\O*G9HY}z}xuL97!- %uv(RJfDوZ]6Z@-LHcPS)|8 ^!cȖbWŃCpWSyep@Q:1 bw?/Z|^@W2=h0\U,f oG: ?cf:Wfi-߹)+m13E,f9n #/$&fҮN4ygz/csHytdGԠX Jy Cx[ElJ*Xq/9m&>iZED * tfi3lf&G[#1 RF m7tp3E> ut!%RM?38ɻNR#dFaRX2ǘ#< ۓV%Dq; i` [{Օ3 olOmO%^X &hP'aV4lPL*~+=!`)MW5W)w8)ZiL 2ibBE). 6N.äbt?R6ߙ-mK`NB4Sz;nlbrmj\3Ch;LhǢ" Wz63ѰХ|^V;^Q)^^)?קt5+̖(k󻄰%;ȏ/J2Q,ÂBuopt!360;b7JZE#5_X`ϐ~0JsQ֡)*(&V)AjwT)gK5ETﭒXtA2dhDhJakU#a(Bgy0t EwIrBQ9c%ڙUp 2[nӰ4D HSlv95%tuZE\+/dl3Md2xcڥX*Dο"yj6WTё鑟FXS?dc)M=`>b8Gpa#!,vrngJ@S=QW4ߙl| ;~p96gPַ~wݘ!0܌o` qN?MI;AEyWR,DqkЍ('p~dvfۚ8f!;Piqүh}gu7!#V(T|\Ĥrc?yp,ێe62A' dK{9]{|b?N*=shP/8TQUIᒬΐK0=`vXmZY0TqǕrP)l+ 7BljɆԸ4-t_hIHQ?4dZWz2²+02UOKpݽ/SugYPMm&]nmcT|vIu^XA{j~Ag)`^=<琓k0.x G'Ra.>.<|t_5_i"n YU$+ĀOBVFL;Y\{upF  ,Nn]\E#ݬ YkT.SWS$ݭLWgVQ&G.-_b0>];JtwiZ|y84(UW [kx@Π5牣9M˳ӭ!k52L78~^^Ǖo짴t #Pb 3 5@͔&b Zt2Ϝb<)'i^% 8?^>"ȿ-GNIy3Ƹ#uU]b ۔m8,T[p;",axe;c3W>I HLjNzXт,RtUdISA?I_Ж5F)31Y(PJ_2u HTw4ۈN[9,0*8F:'hXb L"d;^1H{G6$ ,k(VN(5"Mw.qp*qdFwVN &W&{@{K, mYum;jψ)W r0@1 W<þ|rd;UneNj],>RRb1z|_(e,`Q#YK?{KQ>E? WJ34RNMIIsT}%+=@n)4}\ьAD7ʟ\⩻"*S ĈM#nn j) av*6kL‹@wbzj䗲Zu&|92 ~;:W# )w1}l \Z?5 1N(u8ѢRI/>u?O벖`TFZ(1oHkyOb-*=*cE3B ;.tVW6-Jkii -ӃqLkIOr?x'ع䠋F9PsQ]lV-Srwg\Wzp=@4Tw*珏NSSЇ^5xJ)/w3;b_>Ocwr=`]7# f>.c}pWK;:Po'CMr%! [1H(iVP$!@Б/.eHEZkS)ܡ ܳ!JƮxms輌d01 %}CGQZbY4| a$C45SK xiy `S ]P׿  .~{|2V`ޟ<- i`fˋ=u)Q׌}'$+ 9o90QmDf+C5N_Gc @1ǯ5h`#¯u1:vWy9=fpr Rsdc_yt9 N `HAF ?YM”{<S==؞ BvDd= A/?P"l/Y}[mYwٱ f}[eARZI{&mbZV6c9Cє$ԫHvM!p:i^F7;t |l3kRoe{ꕇ-5ʼn8?v)®J_\1\ Oib.]Cw>F Tڝ_& +OD ( 2PA>8/%-^gAds7E#0U1f4 vx,F),3_%JQE5%{q]%yG$/6rU:! zI{"lN*!ɾ;d!Tet$G3U$B0Qs! |B4Ǥ!!>wH2MRAvP KXntb iY ̨L[7uŷÜU!S8M{}0'GR`[NRP0H#J2-q dZ ]ոG> c&īr=0J uFe.+/(bRqeTMa'] o{9k_}; %7μE P$ Tk4|; /CU$l ^12ER$jK@.z5u9nsK" sd@O5`(h^bH{Χ"/Sc V%G :yכ怒3HHL?7e$zΛ'di0*^Г(i+ I@ Vc.v?\b= l ԢalĢSQ1jD(GhR~ݰtZgjJ rʅUYU/|/yX0R1˳B<BIUV-*({I#B~U? @k0MMLtT5cG.8,Zƙ+pI/[k\THn*Y;*t" g70&kDj+S[RX0Uun.lYC)+SswC.nbUWc֮f+Cw&hs=4c#ꃢ9 `c&ڂ1|x#4)5ѻVDP5rbΪx5 SCr8Om87f:]5SqG7 KJzikYKLJ赁7C\* &\ @BP jU; ; Dvjz~z#.x-TѠu`=CIӼ*&_ Ws$EՁ-&0̡t߄9}ː|(g-EV|b%cbJc7h;GL&$BĞ@K]b7I(prd>f?e0,GV¬\\É'&5BoS=LbMkZ9$)JiK)%D$n0}Yah팷8iXi mqLIժ>HdTpgx9멇vkVF)ޙs<$O@LMh愁VcH/X7 T,<"پIvn#T~/{ OV=ƵWf&Zזx@p<`9, F+?9zc˰5,j]7 -3){>?\E1; Ƞrj.1L/6q:\c\1>\ܙ\jWfp A/5k#xm/: VFU"VW EE2;#Z)uk+naY[_ r*S F+y:B0iyng/'c-gT?Z> '"pŏGZuH<V򬍘ƪ6}tܗzCeŨflȸ|qŀ96yy04YsUYԨ5Pp>LD;֒#BŲ  R~깆wj=Ĉ_"EXf Lvs#soX/x΋o\=(IZ\bog.skΦP ]bE/bt27=s'7ԯQόdh6텼z+<Aƭ0e!^:+0޹˃JVc`Z _l5_$O`MBGI*¿T\kY[!s1bӽVVr Fh`\ zRKg rayIj ( _NjM\Aܑcel*F)9=fݜ+w A5ױ@Orƍ<5b c{ֵ]*5-1+25{,9u>uy/UHd_ƺ v_'2K>A\=ꨕ2S(|qrplԐ dǵ+'V YYbwr/=o"-NI`b=èwkp|n)>t0v,#nV'ŗFOLmTq%~ݭqh230lg Quaܵ0/RitLL<&-g)8c#huXMT ˜Ո]KSz:Pe7sx&wqy r/7KN _Z`.5$}{xÛb| >o {:܍[2N0>LڭgKL7sCg "gg[jCn@{㰠T<\܅6<%!>*u0K McEk!:nGe#MR0-(ޥRR^ @痬uE>[$-~0 _=n((mEa1f5|gꝌ>$uA+Av,}d<' ,iOhk>M54Jnv?˘ "V6 pfُF[ '~ w?BH- @җQ$1,Ζ*Dw]Y\)3݅;xʶۃT!lN; (g~R|w)/l-dk' Oi.eAEWzE;!CTWD0"]13_6_6iμmۛY~i$*o0E]"ƍoƻ[G5jڥ$ z$ b Us,;i;٨h3Xqug*G8 [4^zBIicՙhd;9j T;(?*EPav"1[{nb+{-gjiXFn\07a[p`,ȶ쟱 Jm<bUj(7ͤ*|n1ߖk~'p;҄Wƴ 8l>W22"fZvuZ$Ι}a`a!VWs3}>vݞ;odTA{FyaHc9\+r9l3}N1t@)'dO$%ny=&?-Pcmޙ! *zT} \M,k~W" )Rp$ 72`$h$㴡 eM\7[Q{7a,.n_wx/5$LD,5 $9HHV<5 8l2v[u 4QًǶix@Qx6>+(V8fEז* pv-ȴ;.uЋ ^RwWP[UF%YC`<Ֆrp<_/\2 Q]0*;k0 IUXy(sTŶc© tұV'Uh pU9(k9+Ͼđ**j3@ڙC IYl['dOq *\l K m_lAܘǰC8t D 5^ȏɡse ym'{r,5 f& cMGif- 9Q3qc57>"Lښ1 ŽU(,ׅED̔xuN JrJpaЋ{$@Zց fWP@A-,usoBWu t &c " Ccj㮩C2<ěv҆ASHWkVYȴnPv+6)7牘V*RJj _ZLFf$(a ,B*4i oF=@%ܲt4 D7["-WޔRQZ)u厪[dYoe90,PԃfU3ll{olYbo% xV9õ΂e &|Ɉɞ)(l^x謑'44C!8qffnw 3(9ɝk87c(1Bco[Y>"ܯ$+skˌepZ9sy-[fվ w܃X!4No_lȏ, R!`q?A>e`K.kc:TOCt|e eBU#]4xK9dlȸ0A\:.c🊵+jX6^h1RS`^Γ}V*Tq0a3ofxpBt|QڇՓ @"S+VyZHJaP ӳ:(<Ӷ*^$w[2ELPL) Ѱ~c>*Vu;O |H ǕE\=On_w6ahx0!;Y* ?DΜ63 I) Rm({sb4j6^ rL)QUE3Vr^mhED݅IYY?g0QTG%m8 ~nrMV6<˖!-m,rV}{a$?ԫ2M(X ƃ'Ka_-Iq,FƘD4X#X.h2GG( x~B8 @ui5.H]. >z_S#ZƊXOO87W(yjAj;w2~Y&IE^:d'يP٫Ib(gڐC?hDŽM:!.OB5<=3L=`\vjw$`@kL'|ۆF^wA͐' QY*`䳼Iހ;b{j,U ܟ樓ҒKu|]kﯷXeUxB}<:0lgi pkȩ\\`Xni'q5Нh`(ךX\-w=@_]W‹D/P,ȕEmwz9-YZcuY&nKϖz~ڷQYGǬ@a/9 f= L̤\# _\A7˙y&QoD;XҎϝ(՝a}"b PhyށPy9[u) m0. \lz%g(.GCdD0 :mʖSzVlsxz}bR y ٙxp&mB [`A:F#1On!ދI\OlHuOvV,I:'A-NEwMNGpU.2ti0qZ\L ͯftU_t"*KN :jAuY- J'N7'MSQ`6]N=1}z&v$^ [࢒s}4O,QJvIFwK#[N^d)U`_Sk'tVڼ }nynxӹ6(pX(bl3q#U$j{ *ܺ#`pۑ;?3 ߨrftڵuo(B!ʈ߯bx aѐt^d5?yUk&R&,y3Fݷʔ@{㥄6`CmѸ~ GQY uv[ )*\R3PfxѽL< . p'8䱰:7+1l\=9j'"R4bGzdΗЂóga;}޳I5EJU\4m9h\=QVcS"'%C`^AGdL*uKAE1,uň43Le`KqֆFS6'cX5}7Ki {"&2Sk(|-HCbwX p"o^^CA٦hQ5Sej]"s<ͨøW8Gٗ07=&E-c=<6H5s4s=A7jlF׳)f%f6m!P:0?2k6&u>Ӻ935b"߾_`2H" ={@'ޛS|gUO Jd\`WbU&ȶe['Dϊ_"ћV-&*+IQ2|KbK)3!ܑ ^,hI?x̹ ׿eӷ!)m%+@)RzgR:H"m3cDq'`؟ug̒a.$iDŽ3R^ ajYƵB9,)I.hMM2@j**jЄ9=qN-}DΎOa~vwm2/q;%wpmr$B nQxL%V+j7i V^B^2ØMXItgOwL l]?}bӦƂ(~F L \No{Z%9 DY6gAx@hD> 8gyW6A 90Ëv*ŨgucaU,j< v $Wʵ;]!&nJ%nHczċxc2\in$S8D+aUì*Ad^i.~ެx*!On{`v\rNE *uړZWW3xЦD(,\,wd!;e QVQ2qe`KjjQacjSt$"75El+F?Nb$r 5S@ˉnA8cp3ϤZ9RVoOʀF:d> ەVLƚb{HhN-jL";PƄqwVRf9]Jk vqE=1 /S(׌vOa+}g~gu-8lsz]`7^o=ɓDS0m9?N`F"V~7^z>D@J3mNh}UXMܿ}> <~8LJR.kJIJP/)L9↡0 @ ?N৲sbC;ϒT֙9/pSW櫦nnF=]ʘ#ɯW]_}lwNeNVapNg#iAh4-O.^'Bs^&49_tϝ@K-FP B uyT$*fxB;*`dzl:ʼnGE!.}-n1N,*1EE-cYh[p>|$.2JqPNg.ZPsPfԃܘgBM֙U Q-gYNc ˠ';g,>4t[ϱZ/Y#HՈe )_0\!9kfd]&9!FcXi-M%TFuztԖڇu)Z(ҪV@v(0C.ZA-긱\B?.He+Ǩ/M>3toިSͪNS(l#G'QY ȼN|t$Al^k') !g) е\AF/>\$Zmk;yPu,;f|TZbıgnG !Pƺ65<X:Qٴ7[xGooؖꎽQj*Bن:\P7xiry|=6n5؛뽖uyP ? ZҊ1AqNM3 =  h ?Ѿ#k.H7ʗ3hxy\2C>R$Xb}ڕf=zݺם d!~ᚰW\b+s<BC]PҦv26MfCh""G Ϛ^S2֘ x xpRBvYu&N[ܟΑ3==$\q"NA)-6f?7ώs(p"9t" s~/E#  mxvlmJ[!H$@~@0֋RK%+1!4Ǯм^]6@q Qsq蘦x!>%[xx Rp)C`:}*i)A0ӦEϵ%KSDu0ݮu.JdJbjL1'zE\DzM墷jb"B*2+ α x:pb%Rn?olV+!6V,ٔhq/_ry[|3/xvq^|eQ,(DbbێIKKҷ;gM SIeP&VĖYd yk M"T01jeNo9<<|ngWzXϲ 2ѿ)}Uin*{散_t#_ sC*8NװQW߽w ~"3 D-E3 `ϓEuxPd'" Yޭ,e9`Ta֙ť@Rus>던G)&THXd+ NtAl*$ՅĮ["9=ϻM- ׷v{~&'vM 99H>OAPX3Ԥ%Z/ݵ o~J8S;?ARLwG }ygT\\%v<.EzRpN7xEhzX0>=Gu6׃+-{jqXN@Ӳt~\6<ʩ饶b%kŎ*%-MTt -L %pGz$(".< ƾe$wK:tV߭? Yh8Ko4QȡuA]VHZ.CB}ьK5?T3'x }fiixdUǏ\{{] TGAlĂ{ۓۻqBv]]m^hBgRC7)ń| mL]rV(4u w}GLu7Ԍrq\= OMk&-"lR|sBɤH(qy8΄u0JaY셦.)]dEJ9'd3Hb#^w D? weުe"z;}v НYJ9H9 (_7*?kӋ*&THzvI8s’1F7LH4HHI2?ʕyY1شppz [ Ѹ:<}4b%> 4)ҌcMt(p:~بG,hX0^!n7U1rS)ai5&FH4=:5/@B껺. T]-&#%D t;n{pcm.jeYpH o9?u:1S@p(Pte'F`D;knO PhäD^'XCӥx&TEoO8z]'@.w_J?'>~75il*5VwKymՈavO"h$Ud ysm2—5"cDS m:4 нH^@ai0/l泰; ^| &]G.n2EAmx xvW<`pЍ4>U=6`l4O,X-u厼$ j@Z.b"+fGT[f]rvٍrc/ k :3ׄJۛ~g3;X@4h,~(#WmM:X٩Ax/Q@qLE,p$l҂eztdXbx$s 7Hs"hcNTKDN ƹR%fBVVϩlPΘ>i#ikRkXwo6T@j=)+O?ьj,P!? ArZEoD`clkE!H\8lV7db" fPFOXd;x`yi辶 FàRj"NavjN) փLXatsYPXD4aǝϛgi79L 맻Nas;|t>^h=VP awXü0\#@I2OE\8^)Ґ5Bxjpfmf*86=<2S9uZ\{9@nAw.)a{`ǧ~ND&Zc.3FnMu9K)z^TAt_<~ YS>J i(,flMiH_xbqz¿lpYXO\͖T]7bȴT!ؒ^o *qJ C: Ya{4TNoݼAώ%ə'&:#4F׭Q~\tǔ $4t%v9(*湡t?ZMwٻ{9C@U~B0NłM_ ݛ"Рw_Ҍb$ hЬEycIR8]m6$*Lu ZNb}=g?8oB?0גW?Y6z߂^4exÜEg,T5ލ iՈoĝL&2"PIgٛ}?ڡ+S,!Ҋ,瑡s YK-zQZ\Q+ Ex+,ݜ5ɏ)]>eI@jHML` i§Gy -vOb` o\6$h y@n̒un.4NE5⯸Rpv}(e}m<7^ ^,1(ZuLA$ObE A`B?W!q X_!cP6O C_d\ۚv"I-?t,᱿e:t (Ɏ2E-_!?łiam0\Pݝ0،Hdbyu83gMoL52,NHe9 }NG|"RϛYSuwG,90Z)o/7fyϼ]#v9qǠf^ēctܶ|<&Z׍*ulP3q1!]-nÊvVn.MۋS÷-ɥ<30'vmJ ǁ|҃6˜HX uGٝ@{8mS/3.fD>^`L5:F4HdfT4ӵ((֭"?zc7>ٍLYe KTt-W#͓Spd }Uj"ɪv%ȷKw N!_/559)&󕅞ՉM[ٙu-aAR𿭴%]D>BB=Nh|xf;3V'±G}2O1AaAy=Zl1B Q0Oj6?CқJGaHo 4rd ys2y}Ci<{e!4]>XKʮ]<$VF3+d1E:$̈́:* 0X&E~:XZK e 9^[#lͩZ}V>kn;~|טI&ǺcgFW3ͩ$# l Iœ>uMȇ=tONGt,x*~S٭*uҌ "4g!M.GȪݭy,q&4UY᰹ 'XO_*U鲋x4 k2.*m.ɢ* p݊Qo]B>իŧCQ*HǑ.k<2l iͧT2?MF:<ADt[PR>cё4 وΫ׷6Ѝm7NΣʺu$'% l A29Ƒ}[ywA18=Too<iGxKF}hvX(fYg-{$W H!ve.OuZv&.1 AuC|~MQ#F|Y§žkCzt6E43![ݤ$r٭3۔4f.rcLzq[ U?PÜ.cD'?3fsvm/.dq! [nb߾B5愚3ERD/Ru2N#%U~` HI>@?'lNԜ:Xx[Q GWz+ԝ/ƨG ߂~ ⳤ (X,lTX:34ӏxuL͒iM' k<Vt$=ϫZ.,H0dC8yv7dzU Iu&`6<Ve:'ӛ@1yvi۟URF@AU3Eu2sϾBɢ(3}ь,U)8ɔ9;N@$oyBFdC 0oP j3Ҹۃ!6SƬaᎍĄ8n_HM@ @&AIwHS`\dw#`sUQ,TPyNnSЭ*:85]OIgcXCԺ}%bBv,Qa.isFy)9711@;4 fEB>&nYT蟙yYGv.=*qy4\|oU~G/ɇlԦV</v@eQǸڅ%%)$e?\Si^){9Uo0KԸ:̆mBc9PIA~S+xv8#a@9.3D%fW8 0Ě8ov9ͿXh=<+ 3ڷ93N+v${_ņH]ۀŝ@NVC"_KO rIױ 6]~ͮ#/˹;Ʌt2>sY$W=l‡d[(74z.4Xd;KRD8:e8+aP*4 a~?I_IV~UV4p\Pw!@$~bd3G!†>܅㑝F 7n6swTр+0pUmT{ Il ԉvXLPr7 #szÓ$$ǖOCR9 W[Z.>u`uJ>șƾƞ!ߏϔ n|WNf06;*cc38mmzR _8b7xi7FS{Y @unT-2*L+~`u h{sɑ+UTܝQʑpe&n+L^ I"关OFc [h"[FViQ@np~Ֆ75b|& )솫AK L>RͦK\绁4Y7!7(aҴ$ov,BIA3&k=ejƹC?QpEGBh=jlњIrY хۖ2 tvlS^H^SR_̬k,93֝@l\xLv/7taBw)ta .>zښ1ՠ8-ͪ7sozb"N<[󲈉{v*zH3Y6W38Ъ<)rE(o$;r1^" f>Ia$խ/iUlokkˤU6~)EeDPg9[i5#i~:+Khmcdy 1)&=ȥ`M;ezb_j`eFֲ>P%:H 67TadM믮ˀ]|#l(l}Pf p0[wDPOBd㖦̷}|GBͯ0/,c`)i0~7^^0㾳h~$0780! ymFVm`L7l<At Z-)RE;1j ֫ i.@b^z$uZm)ڡkLϽo!+WWB䱿֑H;zGqفD34;Z(8P=U~ Y NA:QBj&QbE[Y90,j(ҳmfu:h[ E_P*G"Bp̻XGoB,l͜` U:6b˿ WzSLVmeVZ A:%αQ"`T&HT<3\16g4ۺ#@X\p}8 K#`Jhs$UD xr}/p)̬x<2[ !OhZCyt]{T'WͩTԸM(s`[}вqTyjo޲nD^ 廐>(hO3;D}Z qB] ?׿:ȏg'Җ\`ɺHҪwjHdݸ٫ܱ/E>Qw4kT]K2mh5s q`t7Qήub'MZ~lS;tZ2vds_ǓxӮ˷ڂAhxDb+4C&ܙ_xp$Zbq8;7`^x8N ћ-+Sj}qGv KȶɘR{ܕdN_s{-^DXq,_ŋR KhJ­ 4"yEGYZt`pNnt.+7pX|! gAawT XQӞy~(}%T.~m t5A2tMմ,,Wc "JE_I+#!w@YI : q#\wvgݍbL :>eMR A;HHhV`C);M6¸._~ʠKSap3>Y? [rd4ry?NmkS>D 5p,sJ hj=~NDXD.>N#!uPyIA`A}Y8#.I$:.@u(\3"IG$DO@-_?swR W< U *5B XP18:P93i<1)1 Sq>^X b]F+G%=y3W>&cP{rM^k&t*j#u:+ 4w~};Bb#^-)=x] ϙb qI#"*3od~t&}&w?kKd/5Tv<{)E)NDu9# FR)#bq Kg#Vm*66P((}&a&܊N1Hb{Xxj:/7՗BJw͐S]6U[@p%l7xst_Lui:6H. qKxȡ)d&|W_9HsΚ}4bKlԊ 7aϩ*\!v![/òZ)Ōט27D,XնVg]Ș$R7vo'AqcQD xzB}I`b`{*.O[AA αuˊiD伜=n< =*^|5S>F*̭ͬG aV< ;1^ 2Fǰfy$H e!g^d[neQ^x\?UcTyoH}z,_TO,CN Yy(s$yN~fD/(ރ; 'E.*+Ԫ+3d]нy-wp*3R_kyvcTF_Ƀ^ O)]jk2.K6,Vх?0pP,dZ( N8M,Z1J3n Z~Du9Q@<#hUIKӢŲ=nT .R qqMx(.|ɻ)1qw*wT~@Gc{@tLQӞ\Tl%l|4VbA7]jjAzl-Wr'NY S~b}עw20Venb:krw0 Rtg;8Sqʀ _.aC|K7YfU8ʶ+%p~+iTjqKi,8W jx>p9H䁒p}zW>Nh05"'4Mɦ1XO+WΎZ6R´:_ǝުS ЮZ|45CvXhOLڔ=7ŗYSM5|ReP+TS(\\X7dž43Nz=imr~2gy0ІiИɘJV6NR_#%4(gY%verA"Vc&B蓹P[zL0dx󽦞Gq6t!?PQ,PPÔ]Cr'U߰UI&AprKD}9KihOv=Î!<\Ir^Sj!*bSGJL //Ks94G!?Ole^+܈3qߔ0$M'ϳE1qh쑴DKƣ k)Kqʾ0mfzٓrDd`O[LkX| ,+xV ZGyJGZNgbޝ@TeϵKODSd>%Jt.ޚ;kPnW_L{d`c\-h0fN1Fp}ƀTJ%JTqUk>er>Cmr{cyn޿`Pu*6y(RI bPoejwsod5 E2s<%gZ?_nm:*@>;οu@zU ?UMOP#`D_8ae,ቧfvspgk2J:!ƿ3%S̻zc:+?_琍Y5I;-̯1\,i}!SJ?^cqшZP{&Scp CP$`jJI\)vMB..Xq8%7-RTm{+e O87S Ijʀ7&*'(XNE¸!<~Dg7,IsC~ h -!#p_} H[81XQA`UCm Ud4 Jk ]Dp!)B|O zuFr1Ao?InջF_:vYcO؉m/`й9Kd'mi< wH]ʺ,F X%7iwrrk=+B|C8"HЖDٚzZ,? R^KA-V@7id/Cz&!?s$l/QgLSϮa/DSKË_Riz5 /,stY5#sr>G82M,X",Q9̋ՁOގ25}?{Ov TM'TQ@鉟֒oiF`nTF1 k&ϝJB$xΚ8:z!~pEPqW$?}f#mb198iLsZǡ% Rbw6x];vvTdQ }]c0x}*{7C魫1 _ZR@>W䒮꠫z,7ImG r$>HB7·]yB|_vHw@_lDh- d5{XQ"XN,R/M`(㶁c̄׃ \'ģhn CYN)9 8 (Ļ(5<{¸@˵LβMI9TF#<389:b,+f >bxlx9;`@ PIxkT;r%뾾`xH֛o:9)wGjQBjDCgu aun.vz/Vw|) *<;ɵ!aƎζ3ʶ锐TV@p}pT%{Gk:X;4DF|F=/s@5[ k95C`v&ʊ⌶W#OjtW_ހ3X$ʿйtaŞj@#F+։1^$jdVMAa55YOz*U.]_zK÷TEǗ5c~t)P-l]Zр4/ Z댓}fz!+^Z@̆2 DdX[,|ad9 gA-=(0;4M& ]]m-6q 寨1nr, bƢˉ%Z4&:QP*hhHT=$jҠ*6ո16{x0Kr umw'K'\Cwl./=$>H;?V%&MGԻ$3g86̴ȹh n(qկ#^ `LP!KZ=k\VS"]<2(\&\^ߗ[%&"c} H.ɍbv%?%w!yfʧM>lf-)_H4 02jaPM?t8|qQJ 7~TP?*yAoQ\Q  Hm>RK+_E]( Uu$ĢI{hgn',L5tRsyUre cۧkb`SEW)!ɔ-痠ڨ?c W хaɜ+L-<~ݮхo[ Aq;5pbGѶ&[%;K'%Bk]+ RWdc&Vف?QMıS@ĀUt!j{O\ 'iDS> Sb[[l[7{sˇ ⏦,A`QwGHoG)kV^qlkIca2t*Rլ ,K8q_ّ yav好2x3a(%w?ϓَb8pu>Ruڷĉ QPCAK#+^ P.\a ?y)uOKx'o )PX_Fb߆Va6%(SVUb( sHWYD.KF[! V;1مhvZ(HAĤU[gd$|K<-S6 -j ~X_64Yk7 6Q! t/|&K~h [ *{U픙σ.c ѣtsOUIҎ(7F'gwda2|bM܉*=? L2j _ز%,B[i1NDWB O L7;}T3$UAܙ"?ظRyiI8}VQ:bŔ=-.kM"8HZrj5CuYo]dS}Ev$&]x"B?FmɚvqWZ$~ {&߄؍nMإv͋˃ Š}.>vѥZDu+#W,p\Y$Āt`]i??;T0֖5 /.6` -ZFz8v$.0J)f.2 $ZbPK\2s{j7ԺpUfvp)oI'MyP Tn7]3bi0n"~6S~7mx y< g ^^?e.a2G^ 7z.if2n!mr~f5;Γw:e@܍"Rwr>{,.U5MZ=߳Pg\=&5  w8'&+*۴{q_ncY|.NDaN uԺg RYQ !&V/5h/EU>*aqPVSd#NC~B& :Z[h$KjPR_$%eAGMt[`yvi|#+ Umq?g~k<(|Zzq*ϫdZd Uzz,ɠө朣D"fPqͳNhW _Pfl!V\+'@T IFGZ2"5A f"!n/58Ү2ΥkP;.ۄ'2n6C5L6KNI"G"hcdQ /eA[^|_C?(?DQp%Yt[ƮIs؅lUJ,Ar]֬" m-QqiЀv%!msMM{C#Zc.Ʀ|  O"vvYpځjuo=UqGSs;sg)Nqĕ(|IC`"[У)MX0tK[ûJ@qqOsUٳ߈[v i0$;! h2#D6HEޝo HrRkBbƒDo~81XP{} $ԐX}`ta$Ć4":ܕV bcO"=5F)e*~u;6t<*HPLcW xh /`}'\UK'ŗvz冒H+"Ww<_Zg,L*DN,V AdH-Cq=tӥtƷմ J[Ū Կ IɠD[#BmxܼBS9)6Za {[/A)e)!<@o̖]&*7!/=Vddk',@M/ Yx[n3.%ƒDCY\܀CɚV?vNz[|&$@b峪رg,| w8cȡz: mD)ރTS{:~W/BK/PkJ\q,h%յcu$oMcE{fl4d ! Crޤ3Ve8ْև_(x {^-`LW|1~j3w*AqiN?ShcAkuBp37ˠбj\2_QQSPú MȫӇVHgj҄[o ( ?v=w[RX(Z{xt<~A5F/f7ٵw׻91(܉Oc@()/Ru_3_S5QGmqtYh¬qCoPdO.;y*w$VO+~/')g+L~18TmG~zC܊ZF՜g3b].( ^΃=]˄C$,MWn4HM'R.,ouctW'%WI8tz8Q.AxT_ȀΪLX)i- BO3qvBCCBD!nPZ-4 hh e?V5!bci $#|i+"JhEN#mo(#Ŗ& t(7aoLEud>4D 0E(o1 ^|ndE l*ۚ+@W€X^O aѨD+1>d;:&4h vQgOi8'H /\$v"q@?Ì׈ j>hu2ܲk'F_G %A;tcj3(ąB]{B=fcҚ#s d %Opܾ,.d9֙МbNgǛfo9+5m1HL6כ;R9_UvG *FRKe Wan;5Mp83(XdS4GlfԲ62x>)}Qkۼ%Lb\A9rh's&uo cKYD%ɤ 4FЧæk>5O &J/>+^SP* ߤLJ DB O'c±I0#/[Z?!uj ,ͅ[N?&mv%٧"O'ȒI,zpFc9?Und` *am#5݌O , v{k[ઔ%:8#ofo:*\tZQQ#BE$/h ICse4Q({1us)Eۅ 71.Cȟьl2߬2F9ţu~wRz.{VMV=Qo<'A\KFOW`B5"MBY=2Zu>'o⋍B he%!N$.#? \+;aJhxKYXt-ȿ!7^Џuf$Bqӻi㟏*8^(0",BO7V>E۩8T{>g/bA[ߕN4>:j W)Zr9aS{3Z{KGfb8?SxR Ga3tz H~)"ÜH5o.SKj1& |TNO]-ŐL5Pqiss_٤IHu3Ǜ*TG! !l+6c^_*䡓 ‹% ?q[_̇ΥҾsȓW79]cmbOY'2֝:zY9c411ǘr.Q5dB_F' XmAN>mjFRo ]qUʢ%|ED5Z҅BU翷4B o.<$d<_s?sUDl J=Xztd15 9O~ۆ6&XY#ZÜ96TMޜiTkmx1v\=g" ߌ'`#X,7y_tK=OtQ1}~M7_O6p58队z%O?AE&YűK%q~]qǧY9hZ,j2<\bfZ#ialX7q6c*ȉfJ$hcLQ~=HH`a={_<^ضXP6?EM֬oLJ^E1`ZC@DF/ ߂_(Ì_'̓u<1La_vXFikn1hđ /4['J9x=uM ?e-|N f$.V"$")w(?ehvN*XmR7>fkgFwU1ͦDi!G_K֭I9d@,aP.&z_?f\D6P@&wl^OK[^⇉Ei >́4if$ݺ$ėSѷDI[#Xdnߖ̫ öhS"\EE^~?rh`~RjoMQy:˱acf>OVF!:onj;\(R.E՝c*$GrV!?44*;3;h43 vF ݆1 R&b|y:@_居LMFh+# +u&#$r!Mh@RLy--iDbIOm*u`Eꂸeږw$i{0Ό>ŽCad: }n<&ϊΊDflX*;;06PNx;j8Sn(ʜoӰNiU^8.L ܟ%$AW[}ޭ3"%_0uir3-̜wG59/;_$庑̩ϝ[~7 >w*$ۇbj9 v]ѻne+b`N _eAd) Q7Y1uPh%"96cSN( `A>}F@2=wJHдd:n@Z&@J Zyݖj+¨Ջ#݀{E7mx)iE3Uiu.“%M:*6\H(RAGy3I s^|^c(Cp+*92#hr'lcz55ӵm[8\j/A_y>+X&fF~6yquV0',5mJ̅V.)k"""I+ӥ.1އN. B'KwЮsģEis" fR=@W0xMQ \8O)O$G\=!_+*)]i0 RPYcU˺5V4ڹMQq-iX)$ψD{!PZUNu$ X6mTg,w]&fc00! @Vj-M₴M(RȰOkG){N[>Yq~" bv1jX[L3OWhܼ²"0C~j鋈pq8I-c.p^d)^ wcGtRS8uP&~19촛"g O6M4rrd° %~H˵W0Ef:ll5J97/= >_Oau0`(AII& J2~zPqW,q(qԍCiD7fdl\a:P/-OJJ\ ƈZ` v^E?Hʢ}\`T$ uOE`x YmgL#)z!\zU/vN㻌6OԮ[cp 9߶L)"ae1vo0aMlW3t\}^dg Lf~pPS%,8."wV$W^| ]jLԎAnTA1W!2 q&uM Wj)5vR)<d2aj]g[ T`ɻ,n8z@Za%_2_rúQ=G̓Ip39" 9w`]Y!szs.8ӭ!ņoKYܲVMiPq S&-u),]܎56HC`:|*,]i2=]4Q8+l~r+xL!0 j!je3{yUIµ/b0!B2q>.Sx- 1NC6b:I#ݿ6+໰E@FQ~~aD& v$Z αPcHR̴<$ T*A_ںW֙Z ϐ9]V$E9LTN& ŀWo`nVd꽮:svwB+i0p偼a>RmU(bnU3:Qؼ BM2 ]NqL5Bܣo%}39>-K*}d=w.-uJN^y}`5[+Q|N8A(50?,ԓ+h^-;]tɑ|O⮏MwJ\+8X% `BKVKi(yBwj/(exe@4]}y_ Ǭ*Ŭ#,m҆VO"  E4MDR1R-tq. e)ijj5?uaiX<&_3G4kdO8x)żK8u "?W アVv;>= UOXGèT>v65HXw$c )*Q`3<,зt^Eُ-VrNH4M ?H"GεmAS>" LBV)mgryv|ӊCFʗ](UD&=#Q^흪m竝ݡw5k~_6VkSoy1!1c7 3\)'tvɋ-^bdM?ٛg!-jmv]$or g $dp&o%u)6;bZyﶩЩP**#ELؘa2Ddl|Z@{-}+PFC4>N?ȼ[ֈcsDC\Eۻ|w* |To8\QYdHϟAPڊ?XN9ڈ$pbіv*?>-Sح.:6d`c[2WƁN-fCT~"Y0M 2S4+j'ӒOh܍֡p N|UhjLK 2!amq0PkmڒP-N|sR  9$HRGƹ yZ$gX ޅ?(Cf3pe C2z\ȋ`2*=>\غ=X`գC:߀ryYPfτ@dP NJrSňؼwU9q ;Еl(ne[QC{)yU8WsX:=C"anśW>"K~,E;TI"|5 $>b- *mYnKZwL(o"R1FUmB@]}ju^wnx;y-O2͓h} CC~J^T|M=!uT8-Cai3o}Wx;u#?3Fv7$? 6 8bSð~calf) Ά`CzQ2eG"СCO(z\$$ߴ `ٓGA0<a[>]#= j/˼o40+SKQݘ-&m,GQ7 K~nh7?)[[g׉P~ 7Fs`@xQ,%3 %&< Vsq1wfW<'sQCPvkMOڕϦ&Gz~1 [ɫ0D..VRg?ި%-LZ3)Dݷ ̑%Б셊%bW~yWZsq(S5!ﰴ"AYe{PA h3>`)=]iY` 8.za H8ߪIv DEJ.H;01B7WcQd1aX[gHYPB3/-P派Po;h]DsxXr i{( Qc.h_3k^%"ڥʽwqAVaKyUJ_a`, %ջ|(sL,D89`Ctų>lX.p'o]5to]̴$$!+\(a.&}~1>zC>V"' d #x(3.q0]Ml:ߵo JFjȊd4qñ]>.4Ϟ}4D)7ai|n@a6&>CIՔNYz[B ?Lez`ɰY И'*+U6HP4fQ\Aȣ9%ӎ"_Wzc'ŰfҨ9N̤y_]ZKDv+ XߺTgxOt5 1_",^Pk.ݸ/iZ{ 3=0zm^HدU@?.f[G#VKdLۉxoi&)6q6YTqgB 1NI8S"O8!#1c#2W/ 97&BbL^8b0wqe4sc|+nM=`q:ߗm1)>aj#l0b(f`D8p5MX٨B/d%FRkMrd -%oΙLi) sK&ܕ/ MIr?ˋSlbSUIkS(AY63'8z˛;q]+ WBDMXiU%sBYy;6b:ꩧ5;uKw0>9l׉Hky]&B:5D5=,- P6dnݞ;MmŠK) * tv,4|5=45 j<"]}+ Mbae>f=O9TӋu6Ql0B zH&(z}-L'h`cjM2P2Q};9))-"r$͗Á0A-<.YbP_ C2t`O*\H Zw,CGdt#Z?łnk6FKHeϤ$p9Q[u6gƳ@~q<@ArJC)TԼz};l)|;&/6wyY-mjwIV`%ߛʱdC9ZJ89f-E\jI>dXs- g y4$MTT Ц@+G|#y\MP;exoU½ƖCd 3o$s[91dlT/'O|يY#q܏D,#y֦]$S~k~Sr ^=,Ng@q=n7W@YXu=vau!֍DH.` M d{f`,w%{|J; [zVxʴV紮\^Rn\miiLZD\xBy:B@:m^YX=b2%l+huKKabٺlFe| &bڲ4 lS$H.TV~v2ϸUJ}㝴jh2 Gd| 5/*77gc/V2ͽ0RIr2T D0{ ޝ5)' FK /g!pdDvZ~MڊQ+d|8Z؀5]%ʑ*#O@L1Q8C?F5 0%LHS~YQ2 _x1GNGK?I'cHTs'W^y'mLnLu۵d̏a/KPIV)##x*SW `fL0+aLcvn*-}J<2n N $Y(T8t#kJ* Y%ôq)'5#ĸx,K+ghFb}ȪaSӣC5"bI(q3\چ< ;7f`kQt>i `Kf/إXMOFo0]~y"lhԿupHbΞ~':Q>.7pv'yuܲ#ݠKM#axS2>vRNyu;=HXA AKQ?em˲tƝFG(NUE-Id< }_o# ?O*Fv;MKpTJ|F䥤_y `O.5'4!pM,Ȗ4OU>.g#ʡ9D*md]D w2w[ZAzYw7J?#& :+:ϯ. BQUrfAau2>\=R=znBLzqT!S/郆G`j\(۶i)VL^#db*N`%V v"B7d藃AIsd7^/L jnh[~mCYuɢsEkr?@Fׯ:BS,KHHv؄ Z*8T$Oѷ7NRV˲== [@'s`;Q*jӝ!Ya-4P}^vZf,t +T45=@Ofާ-#};}AQؗ9*5P FE9W jgsէUj]4x_:?G1#±N()cnSk8ȑR"bju>kw\4@yYrGQaE-.:'0Yw!-cqij 2aߴd[ f:ihKUZu98N J˿1Pӂ93:vXf AC5 DAP+qǮ3}eunH6` ʸYT[餾/ZEsuMfZb/^hyՅt`XzɡthCZjf"HH_ QAs)PxmZ=@ ޙ͕<uMFmsW3&V`.RuU@K+fIyiߜNuWSSJg-zZΗI=y{dROϙ,=T-jqYLG1iMɷ4,yw)XH[عu_Ȟ!2^ kPkCn*He^bFuڨa2ѐyHr/fKoKʁ_M3 _žV|K܅h8p)_{#mNbB榌a%~n*<p?msH[#8-4qce{}Yf 9r;q%pd{ԫkE?Et 29:}ɯt u7&vU6ĝ#.? % `~ĺs'~W p72/@ޙzhq2Za(a(R)/+[u;L!`j~ 9T\>xXoKesEu {fVSXP2CKٍxq5m'R /"E_xCP4]\ر>lNfs[fY5e5 Yffww8B9kϢw_T6C\(PKo&U EzUSs㞅DD *yW{9tG{v#̕O#uXNYąkpk 7Orjik-);<j]QUL#`~j/d[~r@1 T&@|~%"Uj6 .õ+.$~$R}_>kP'Rk82uc$5q*Z}lt]qA*a|SNqH@[zۯ8E,ԷJND~4Q~3E䘋a:da@l썲ߣ!Gd5_B{@vq흴K|1D(fٰzgFՌ:rd_ 1*&_լAlpXXxF:z[9 .;p1x0xaG\n$8e_7Z7plj$)VD •#46B=J4G ^8TdwfV鐛 ubaM ELL>7^_M\z, nۄcSe7Yޣ/( #A5,@H!輪j= NUΠ\}Z+褳9H$1A^LZϪn"4ì$BPW'DCD,Ϊ@BNYH~us};bYvMq_cbv4ᜦ+Olw qb>dc>dzN7{&ʏ ȭй F+XI܄*( )jE##rBr;>g2b)OU"Dm\cP 4gV[IJ)mXTǓy!$z`â2 .4{N%E5 W`(> WΚ}G,9adgc7Mꚞǻk-̌-Vf NhQj4qB$l`poxZgH]uG7XbuDZc+ZD @v>9PiڙUQ'S=9bKvtO\Y; 獝. ϡD>Ǩʯ4ɍ^; RmU݀P_H -юHsJTβ֢_/gB 2*^`@IN QD#K]x_:1 VMjS_FKj7hgp©_ّ܋ |+RFgkҹ6TgEc 9"veE߶"Nl-Ztйͻ9WW'p=K*^W7S$"$D=זvФP2O^ꨆ #4/<ּ ެ80K:xyjQ0wg%vq.^)p$ZbбEb`Sj?xfJHXVVcK Y4y24X:a#%bɡ~GK :kJ9s#b%v sw7o'R!^[ۀ\ ?xT3^ v镊y*Nz:QSB*,s[݂umLU~cF~@oY0ͯz ,@F#!<*Ϳr4`J@Hυ+^d]&ïpSe9~t-aVU _Mղ aOCϜdW:~–zmOZ9*l.~B%v=Sѫ0j>n-b] cIt'_Urmc̓fejjb{32[v"cHnyvHP̞_ZXg@do7G|n=0'nц!Uh5x۝ j:[a蓥Z 1_>q*1kuƌYk KdKRJ}|ѠlȰ戂62hL%T )]A=EidѷEgf/Mť+ mymcJ=Ej:e v Fi橜H.C)<̉l@_Ȧ (X}Re^,Bkdkf)M"{ e!Nzy%{sg!ӞHG]^,p`N"jkǸr1 0_DuV,s `*>\yQ~0)SbJ昸S]1(g ,u[4#}O^AӖZ{ \ ѵ WCFMOCmfp %[;z'B^/Igf ,\˸.}|ǡ!&]&l+Y ws= uFt6Kj=_N)9?90FJRBgIhT]8V?Y}xC #ڂA.lD ߆v87hƐ3 qrbY{,dmN.b"}3Y\RRmp ??ֹܰ$hİRf~_{Do) ,ޮe:D_t#~A۠莝/H"@ٚ;J_Kt9:CTrs+ x7L* L퇾2q˹)p3, ~D7eްe-~]a͆S곕.ꯊwEM7@ztȥCiݢ8T'.|tEl/QV[ yyHڎY[c+o_Ή) Ř z5~oh49;#wˁ<>‡/˥o;Д:c"4^*Q3 bdnfϜ^Xn f){T+v#Y IN>Vau@d qZ"$08SxpAa|Z]6IB@-Eκ#<5PcwvE6iլ rV$u|> G ͧc 3w/}#u0jzZJQIWz6ۛ+b咎1 `N ȋ< p&Ş>$E]cTIڼH,`H y1λΑē'!Uld}YձqׄX(r֗M% 1ZRïSdWt`o)PH+9"#snr+ 2֑I9}N"pXF_K@N*["(Q~J,+7^Bl"/l\hD{2jkRw  S^ĀNpB?]jqk5/%G$Nm MXs"yL{>UbY,K5\DRG M`a[4 xW96OﻴEtu

[(nnR1*uNTj,#*-@P~ LiC;X#ixYkeK+4X ǁk;*x\2 yk(ePf.@3wM.xtLsTx pmTN \}\h[;"R,Y1RZ}SOXJ[D(KI3b*$a[0|aJ&=ZaǨ%:q-m7/нg&Nlex:|pC &<].Y.T!k0k/DXޛJ(H̒<4}ব&WDaBBMz0"*JY>>ibEK]ih k=&JMO3^.ʄr@AD &=03jWheA^{o8E v`q QŖ"-w!ۈ<7J;FPg@XR eȓOx\u٩f9j&\ #37Ϛ.H'8%BۺsK4\V=.Noq-2MhQJoZ-6_*Ch>벹,C2'&Ҋa:D9Ls t]XL(ޛ2\SNcUy7L/ml$58Tʃ|m/J?=SNWmTXꉣV6+pJEBӒkb'^N8S(ӗ-`HwD ][M*ja957ogD \HW:Tp!XЧ[,:&͡Ǣ<<^ja ]|pLt:\]'F فmX${A.9`sPu(` &naֵ`RH࿰7<튇0mg]T宭L >B H*k>&>1+zEDI~(L }dT)#5L4xZGge<ú!v! I"=vV[\OsRmafdj&2C2yOF/L+t3j uFo&cw(ق0>oәڭӀ(]RH31ȶf+8F$hƩruKܜ`GbyŐW/0anOn#Wy[$RyyK& qXoiΖ@xTYOE} [nQUҘ7VJA>$Y¦+g9*xӭ~ Q.~mOrܩ|_ue0@Y`E|Hfl%J2M!!U_n i+* 0ߖ[p[y+VN;YݝQ( S*SbS|zg)SKnGiPItMMv;p&˰[\e=}X.*zB6<7\k:&02֡ b7' ziqOagQ#8O(p4Ld[Oƶk! v}a3Gv봶ر˭R}Ll dK sӓ sJ4(2f6c6؋&}$fi?|;8&Sޔ>F @%LȝwHu=@ p l]5'lAn̈́tރSX^xssv/BmWsO {#B\}~T/E/X{-Q, 1x뉇$ghRxt`@FPVGޓM %͈Q ޴P-+c$,^X]t(҉E(lP -l<#ehP*mŠٸT!ja¢4NuI;#k)-Tth>\HS.8T ,6l`l9h;@f:~6Iic^ۥ8RRH5AwJRɣ i;"1 "S~m,GimD=gej-#ZG/m~0(Xa&JBp)rp~(jeKxa?޵Fti%ɻ%Or-qu)~ +10t)=iR2bun'*CޛS.aل/os %Ed^(ChhE/쎴 GĬwح ٭ RK;í^0|*#욥ʼxH™P$p<3kpEtPFyS#˳ro2\Zfy< )TC POŢ)ȽL%må'7fΒyBƕLʖ|dJ/HOQixFe?q}~mC_-r9_`E-IXϒyv)!Ԗӧ=K7'y;m^-'q/Yq=[SGNUAl0"-Q\x4o}ZwP2|RUm8YS_t~7>'O6*"Ak<ЩD(W/*5A1E7k O( Z 7 CC}}yn~E[ ǚc1<| SUcB+ 8ܤN;jFj޴G0&"'%~؉ iJPڴRg]t4Qm")Ir7EX|*)fW/~RP5ަޔH]Nj*Ma}65Ig%R@vEݱ@~%d\ѝ_|>NQߢ7*pf4)Ҡ7/[xZ0RabB 'h`F\&d `~!}7t7pw4$T`晆I費ibjek:T"j}gk^!gDl|J4$t 65JE-iYhfsә!bGrW8)u)̉Al #j1]2%00eʀ3U$ttTֳ8(ﻕlA#H] j,ԲEWxS!xMf?Cԑ UxOYgbJ ky3iI|)G -cJmRC;T'sdN \]^v-'1\ ;)in8Tq- 14 3ĺICOVv#,#[ #_3 WUMvz;å>n%ߗ0a<`LC]̿OUMVV6rX2{ZTl=sbB^ӟ$,w[6c!V}\!؋b("OVc1YzN_[fh VԚ>1ꂅhG_ n\m=9 ِ>mԎ݄-(~e*O]X:Fj Ѝj Uxq: )E PBOw˿*["C k)Fxƥ?}`4R_TnO7wٜRʅ18yDyluy:Fr^Tͬ#s5#">"~+Wu-m3AvZS c>Rc/e ּ>mP$j{yd.2d~R 2*i~F{?-$VmJg?LDtZ}ץ#潅Aya%?5 fa(?Tџp6$%*(zvBx]Ntnj_?c_'Jo,9 'h2ֹr2q|DQ'lnf~h:[CUb HpV3]hR٩(av$nF:fW!ʜaYz"e#륹]皹m,tg,dd'޵( VJIa !ycԿ9b@M;X$V$2Tց!r0A<˚cӧB=źaj9&MF׼R!3 W0DJz=" \˻PUC#Sm,ʣ-xëEehݩpIˠ j{fQ7}4zEmÊmfƯt 2!RBs!n4EmDccC L!C%`gW_6 +Q|nL*YRs^h5Q9 CB9: &)ml#kB0\i;br\q'ޙ6T%PEc=9FY%׋I@hbyz%NO5[ C@Bݳ-ް{GfįZ )X$IG5^v4{N$IEQZsdkҼ$]׀06M؄.HJ6aq&b-2yg{R>eԱk'P*1p^^0U-"u}\eE+Eު3SZbC*_j5{/j_we}7\m~.>2{O卝ӗTA2mz5EN2ZxyX 4wY՜}∘u]Nk ;!$_r G7#?*wCRq< oJh뺕r`N}xXIf82`?JҘ;# 3;^ŌHfص6ܵznJVXfDteAz]àԹ];$㐁N /OR<޹H6y|@оWv軇W|1z|I2j8d㸇sF=cB,J~zO`c NNO0|1$'v<)]HuUfMo [#,‘|JXjQGإ4P,fA\V8\{*N,$amz%md EH~,;1y a?OT ʦ3KS-ǃ϶@IBKF X:F~!E &ĶڬIR 9G憉+\[i(^x!xH"qbm~ʡc_z#Pe@Q6kx(fþZ)%<ˢC,5Ήģ6UUV!,L?vaˬ֨)ޫ {').d#̓zR0tSP]l*jo1 b@Lcͧ1$11wb>3Ѻ2qSbMj[$emnzE6"d7D25$qsuGRjZ8>D3"A{Z=ōq,ժZBi0J-̬juC>!/͆n`M~Ob1󼃊u|-1ަ_68+/#:Qh]ħS:Ϫw˴觳$CG1}PZߥ=(+6Pw)!?#UQhw~7#Y>pXuH0}uLh> 8cĎ28á@'d2{ 3I;9/ ps9Z%{} f_uy|!yqMnDd'"uAC3?mUci{H(ݜQ^aShvG7+*\Z<˓uLuVfQ q?_+f$$W5 wrN)}δ5nuiaQߠ:[pM:Ů#X8D"EǹD=y 6e9gj1$3a}R8rB}9<(ipIX ,h 뽴0l>wy1ed7B{PbV3*:jӒZ+̗ #mg5NaA>6lֹ oB74j!' ^Ej;u_ߛtC2/&*%Q(1KZ&<(L?qCv"2u461` !# :NY'\n`[xyGek%ӜtY; 9;qC!7$26.0ԅk+mH2I{s m CGO4f4C{d"8LVWtp˿Dipi${eŌbyX+Q=pƮbfD֋ |/=7n^鞱|TI\<\?Xw)XE73 X/joN44O&3k}$TJʸV@W JnԾa:5S𧡺nP?:j7ols2cu(-BX8phEer j47[9unafEؒtI!w}zkŧA0n4nc3,ϗ1dnE _ )j!È+*32&-1 [X/5zɄ4ʦO2CU6jS{>EkIc t"~)e$fg:QаQKz J6+G"+,Af/բ+_.ɾu@طҁoF&=-cr_ oojQ9h nmWMp!"jX##E td̯>t:Q4zrGLWp9 PPN4hL0eKdSj\D9JIx| ,m蠺O_Ye9OU7%q_P&G- l2٪=hן.u!̌n# nROH(0 6.LQeYJaLxχ5/'9i۩VU&_X}D\D^C7I?y"6`_& {^9e{0jN䁧`)0 u&CI u5K쬸`GLֶ.Y5>e=$&F~\av5|#V0ݒ( m JɌ*+MM0!%:s%(Nr; j`"mt!Gp? [:0O'W۞?laD&.\P1BPCVDcN0;idS*::n9vz*.(ӡân98., t- !8yHэծ|o/y*lR~DDI R]31[*;2r%17VۏQW N3\nj_ =r{P4XOapHNg=0;KX郧~$rcR ;f6l6x(OL^R_x:<!R7G uM;H4K]%tyM_ecny7o2TXD.uۆusW*[ v&MՁ-=?.w\;r%cbY/?Ԝ@ 8a,̒<.\Oڌ> 1: ,?=1rKLSwT0#$_0=6ٲ = Pw) &86=HAWT2ǀFoH S`uGp)뱒ː7Ԩ~<4ysJ0<^\'Fٰ39ل*YkaրӉEIBp7س什U]b 4{iM>e{g;{|`)cP=49ey0%# o}iw(ۍh%aK7dc,زVMT,yX'k ;E%o̅J`8n?4'6WȾZ5V(|~*km |43ԪbJJ:˼9Qm{h0eL:虎2˕7WW &=Hg}4o4ațzў} @c& Y$ 4zfo$cȴt-cOkpׯ+H!YHdP`8 xC/MlE!S&²ƒ4Y[V#MS]j%5l2\t;mDv:dҾ=@ht"5.7<1 T%i*]YkF[۬%x [St64z˞i@t} o}&N.MM-B&py)'6_1`ԑsz+*]e3fJ"mnKmgYpZ򳽙g tFQCNLl~g{\݄0 Vi'UUeaAZZ>9;wlY|`4"O^=~ woC~ 5yob8ުCy` ;@Lx&YwHSxM.$Ṿ)*)~GޜOAwIam%5*@t<+;ոM^XbDC&SwfɔV3ώudt:pXf`OL1Ob /}l5 4r τ;tU/_qވl9} x;ko@}A+]2hpF #[{6.U^A@6(|f }J e}=OYu-foac M(?>,e}S일{5[yc솣~I joi~0eY4'ح.RtzpM4 xZwRr:s^G藐J̫e2Lb w]_3 0'q='M%hOeD&*|ӍH) |a;?Qc`HqiR-wɭdBW* mN=ta}/V8̰/&LA?q<[@܉B€VB/ڶΙNΥ2[sSs&lbߤ`*n H36-Y'="qځhs!'¿ AN;_P 󎮣Ukp!~9 q,8 ~]ϑƂ:4xK5^14idBa gߪʵ eO4”WX v.gky >%b91Zb\"3s q67bi"&#Cd|sV{">ũw%! lB} (1A[BWfjtPJ/ hA20.=3F(Qz{]v4~LO񵎎6Dt1e*@yij_|tEa5)6*UX$O&S-1t%4<zVfSTr){ zv#M6g0DmáWΘTN*Yc3G6-Ȩc#}2W]7x"22K-QʔWda-2\mڧ}u^$?JMLt!pxp}z3'N*Bq@tSJXJM(ȐY6E og-;_ $a븄P|4ll^č=8]UA;偏^7I#"^ .U$H||25$ 0l(wh'6NN&ΐ4U[_0+fpUGYy6De2- jx[BaImS ېfMU(NjSd/SPqctg݈fWSPo},}y TtHDaMqB˥Z8D\a]8ǵ'lo~s:0d@R> vUޞ0V+qUZovXXؾd51s@B\!.OD(4I l|G'>gf XAKD̕ʈ&!^r3<&QZ斸 *_0 ՁN}mKށlVpGi|OA8wdU*c#+_a&-s.+9ʧ^#ҏ[u:;έ~8nc BYҌ^G%-"8j~fKШ?h(X\hb` t F&ݧ`'1nnKuSRY7&۞N“RrJ{4n9;J y Oi0m^H6!3Н'[>?]ԧV޳0IГb9 {0 ;xYgDzj)1{\SF郚㪟!(KYNNեVm 1`a?2B]tnXsCai@KrM8*MRNKU1'CLuxU2EM\ߜx_ui+Dg& / nF ٚap.v% EF9*=VVS"z8lܩ"5aK(susp\YZY> SQY-5&JۊYaԺWm`_.cpM[[P_ ( 8& Wed)ܴ|#Ppڿp,{a$\G.ZP;c`: | Z\\QR/o|1#;!eV! k4C,oM6D1OLggۻAKn:"F` ( cz՗ͦP>z$22ߒp0ʠϻhĮ]j ?bO0|QcBÞ/L_z\um sGі3i6e_*H3JJHPH 'ȉexJ|!9*Ig&4?0n2}"d[@h<٧G]xܡ˾i5\ZYDտ)tk*+yB>mA[OݶD6 rO/BYхW2Z-rtIڅܟ'$He!|&§9DKsI&0h)[n`X+ci@I k)vIF|5ǩ|ӭ{>?fL>GaQO<1xcS}j' '"lClLGc^zS7X\ 8 A V%C yQbDcBseٴ6)3aBE#Izz+gv祒x=l|'wDU9QcS7&@l-vE!닞nس~"h,M?i+F{Ti YaeNגۚjZ;W6-c,Kܞٮrr$kAW@эvkPg?QЩn) a ^L{Xjl%P Bm[%CȧPN# u| SOPXw ZɆ$?_ )|x#'݉#8 v;l~qGÓI~C O,*t Dˆ<_@C;uX?!)2ְ1m\91_8o?z;F*r`tr xp2`Ff 9G2t꧊|@/2/)>[ <֝CF8p+θ?&S\-?QZRCŗt判2'(}jxm<"eA_jV=vq/{;rP3O!D2d+c MQP2#j ߵ.kDQYƹQӱ+ 0"":@4LL$iP.0zpPݠE%A0rMl딓]R, i_rAFs vRmK+YEWSЌdxw?+P:'+{, 74.y!3 5G˺pfx%wӄ3(,_EA y{M)yu ޢ<v2l<,Rz:l ~|;~@'z}+x?Z LBtp=R>0j =VaX}Dy\{tƖL)K;GCkzhgzU(@'B(FZ4GIr>F;oBPOy$k3=P[5=-؛11wƾPHwa2.Oi*Y;9} ǣz#e@ j'PD<P#fZDTϬv:D46i$ sF)Q<t(ɡ_uBa D8kUC#lުNZ7`W%5"S^ ӘVDY"H0J\6JS *,D; fٮDgv--lIOFV2&nj\NhQv?R: ;)gLL@^bh=@1y/ETsE:On$%Ig$ @ռ]([{DǬ\|I^<#"n(#줒Lði+=gVe ?_vmw7̃hR>+C1`#aJp6~{f@ N v=UoeUqV>Nѳij=qh?%z+vр*u $Q'Nf_!9+,O2j3 wn]e"Ay@%,pZcYIW.p?: h4 CzH`\ 0T G{sVA*FaX盶,W7qdi&Ø5R[6_ߑϼ`ꗄtw[1tlCER-Y3U04o*T=uEaʒ[w'<5\ 5Sơ@=Pj$!M޺EJMϻ8a:T۬8z7WKϦ |,{2&iD-Õ4 ",$B=0sL;p91 0AL)=\ 1#ahl_(B>sX]yWd;TS\bQ>]mx1ྥңm`>u8%trmǀ y_f }7R;0E!̫ሴcCfReVE@>`;Kuҷ!FGfq=}SSֿ}PקV%w/ֺ{ݕ+XjȧO.q(7Vory7뮬:Z t6$$<+jm~r9xk 馾w*yTݼ{1zlk=QX|QZ0qɄi_tވGm W\IKN45:tTog{>2+> `>& {vi<]FE`&?/> 7k-jy}r{$`&$zD:țH099iCZs,Ti=5Ϸ䃍|Kg% MG}lVunUjMm#WK\FD:D/Jdyj>(Y; C¥Dt*{\l6Aw z s! BkYbb.U 5 ݎQ&v!sb<W¹4 aC&ܢBxi),Y[&Ahcy|Qa9ɒ&6Gƍrcn4[0PuYġ汆O;(hpT*Nɻ,O6.Ọ\b'*ؑjwXn`~71̐h9qB*^ $)dX>Y;8DܿAdJ*-t'kg$œ7:GO eis1B/cWU>FxH: ![dO/MSyq|/*Ork A7Z%)TW}홋oߠv).Oeve˟(1J*l\)=F5ɎѷAK *\FjgboFІ%r?"N 4AMOqgm؞"UG~iF/j@:%%˂1s*qk4ʎ.`t~%;Z v8\7jÙA2='Sa9GO&u\/<']s&6F1&RF,s ByFP+fhMiC'VSO\uvyM0[^<~F" `c,~ _] {ǽ"D*W21Rjn/!^Ohϕ#πsazDo#l=ңnbSF4.]"DoXUk|PQ뛿KHb >fב&&Bm,k%A&=5R)Ka:g'JamGѯg#j1{E,=>G6e4{A'Lfo~] 켂uCCcytG!ԇ6ang ^$ֶd @ȨIVw]F6nk-gc_폌zdݽFpgN_P $c]%,6 JF [!,O‰poLx{Gdޞbz_ KlBX(6lݺ H,.oyj' D;+}i(w 9dzT/q/܌P43WQq("8@˹nht \ cMX+lD o>DÒC<ۨW5{>- !I1g&sE%Bm/zk` f`2]Ƽ@XKG嗺w*Pˎ>5ث$`|h̿RUF=딕T `f[^{2ȺP>OSmWH7I*Q;.wNw ^a|(oy ROt.~_u:m|Ḁ4QksAixJ e GRtzՋ/#hkl9\#@c3BIaK\leelG/rZ#!p6ɴPc$RE{Y-lϘ᪋ŐAi>nֽlc#M8o0IqAbW/;2aG㱚G`~ErBg RpT"aI`ZK=&{KTQz4V-u6Qr_:^de C87ke5zk5(p(˻2u$yU.l9O'SJ,3N&LNS OZ֮O F$Z71L O7Hx 6=:Cer`hCHY2cOzB{0LJFRWkj"mFi?\²e8L,\@5L曫h =ˢzj s I?M:@c/ |q6!L܅~~ㅷovSJ'IBq*1:L61o]E~; D^_["Ga\ʎ?-CxQfƖ .i¹KU(:@#^{_aA: Ynm4eT}lǫJ72ό?0:JXExWQ$tnSekYe^u7;=u/y/[xpq\z@m9{^C '>uA0A6DB8ŀwєĵ,e3QŬW1:φY_3=;0 nǝV#f<}4ZI5qOٶr6MO/f}TAsFIꭂkS\L0Pe _"X_F*:| dTSx=xa|cFY2Smk"Orh6lxn||{0!vkdBZʞQ!Kx{Hj;S#%I?Rρ;j GFb3t OM*XӖD]t*3޿T.b<2ѹyJi_A]R1peHcJ4_br#`_M$z/[tؿ47WLPtݮZ_\20^|::QBW>n>B1.]kWh?ݎNn@m䭩4d>ҥG뚆\twugMa!tQ|g[N4Tϫch\KٳݖOܟYda{-%n6OFQ\ȔoP7ˆ9T%P,7[PlT%Wq/N`" +Dp8v@^j{@@:>%ωJQy*3o[2IUhxcQįtUEҭΣnJ Ry* I180(?#$!$L"\6} B أ R*bC;2~9SI,:T.:F+~[gu +%P[`lɜk$,0~URM5VNuջ޴9+<\(m)i> L.è>4)?V>PGo:O!Gۋb :XnhzN*2"hKBM@R[ҕ5PY WC-t5X6ë=:QDlԬ>*v~"TÊo./ہըrzoFdzk(h`o]E ΔM YkK8f_:1]mH39R L(㉐ B׃?D濫gщͦ+zb-?,㹞z!Q3-QpaX}qk0v6-Yu')۱pAuz51rj,a%WG9_M͎j'YWm(\<"NȂw9Z3_S"CBãߋ&e$Сu $*hOE-6o zSfȥJ*=;*v@b-S٘>:6 ,L%س(nK =NnSRm0i4O'oO=(mͰ)j?zQ<#TStVn!4I d+ =ҚI\džMCݩ< 318ThOnh 8>_-as'4GzQu};R-npDem, b(糕R,'bi!- dq~Fiԍcx'k};c ZV Wl/ɖ4_] L['w1es)8۶7Y`SdP鮆'aj#a_{ q<";yfEy8BmT-ZM2BŧmjxJgICbD)_Qf ӑM4x\h:L$>$^46:AdH7%HG(k[0)g(r=vHd$ye;/󘙬 J5Cу;2wո =mر@bʫwGHer'ܓV3rmSvZCfzUyz1ŇHڨܪhZ HS4%m)컌gO&R=[/m_/)1'ޠ6T4doFi(xR\ A lމGoRVJK]e p ,>M)vFRGRPu]:X|(U>,SŤ:*9O}F [FeI#psVp0U0Y)x R"kI޾LVkMgU1RG_SdnDh>sXA1$1똁m ">Ee!Y(9{C𣫴eO>)#|a9TYPh4]~ Oq:~cNs:ԅ}RYH}NBW{( e eOt!Wy`j DMfazUἂs.Jvzj;R{AؓE8]`, ``b [^}70g]jFCa/@(<"4<6%tQ*a~7|33 -?X0br,82SFbK%םsݕG'YhFܵ ď}J"Jx!3bv@y]OAo?:QVqYR)ٚodnb-kSe 헤rfQ φ08u_wv!)V#yke>"y0N tm̨ŠoǼ2]8Qپ#&Mt [㮡 Y0R4O{k`c:L:F5KVnϭUo3ccߐі.2rBvl|@2>c;M ]^]sE襆PDȺG|n ;[s , ٧{2szG9\Re&K@m1PKA=ˬE[E=[o)XO·S:gTDM6IyܱdK-Y&=?C>vev_LaDH4CĘ<36Er_A!FMjEwU;b`aaD7-{V(nU'7T 0Q:e4a:r{U˦~{gcGPQه\._zfý?b"=hO:"LJ6R#xkx 7ձrQj2(m%)"m3+m{Yl$SB&:'?ۖ)v |~ˆ LH~'ULYDYIj:\Eٻ^6WD^Ӕ1)=5X?H)6KbsЛA}I{^ɢ%}0HݣQ L3PӄM >^0ۥ9 4&r>4e4&@&W|=(U#AP[~'4Ѭ8^T|C $>+ gWcէpZ} :O K/GT/YsC:R5|Lu}H}P Hڕ[Bs%~HU֮#tl+-EW܅e]*<:+iw?2 ۬sN eX<+om=ͽX) (jW"ĩڽ;_7'UALQ"ƛai6*-'2pWo:e>?Z|ly?h~;SsQq5 4PNV$E1np΃@xk|Fynh9ӿ)-"QՙLcs-ɏwJ9[3X<=Q>X7] qߴ OkWa+0W@JS'R%7Bả F/e2ysh ~[xRi%;̒XGb5?`gC\w^bs^l2&%^XRd7qQp}F_1iJȚ?+*`%Жnvt y+ ?{.<{rb0vQ7.Zߪ^?U7l $mre֒ x Kt&,ϛJzR|Em|W{KsY{h^$u1#8ؙeAA}n] ;#e9&Z/SlI5oy\ @c`+`@AvdsJgPp>A ~}tHA*[!s̘*bOQ\V/*& ņF p.4'x#bjMI2 JRMjrkʼn0-9)^y)| P|n6g=K .$]+1#L }UvN3"! {T>̢~Z,|VL-?$1w*2j>% ͶW$nHw'ƪB +S4;^j௾g4``JA(O}'e U?xzB̜\1? 엻J@D[VH5j:uxh8,* {SCwrK٢Ek3YhGW>Z/ OSq*,ءގ #qБH[~j˄̏C\(gDpzT) ݱcM5hdCcK oɂk f>Re,uCH~de2{]y6}S g? ^";܉*wc~[p- )ݞ%2G}:vI[/щMⱿ3;\$?\[}kat,N2@(nVoFkǐZ☩ G&^eLbPO Ak9_fJ8ꑚ$mGS!mVb9<öBP=ٙ47JAYpMa.}`fwD?x-zELj0/KpY +9H\CI͘Zo_r&Y]c.{iaH$DhgH<ꭘIxCܔ4A).fl22I GEaS7'ww+1}ܟ1z&hj*le&چY=a]3ˀG[qr?AHn8%Vy}{4m Ҭg5Bu3\ JyE^!R;0̳U,A#R`wHM&L wYD)|qȊG+BHqr 'xQkLw)zW0sw洦t9@iG2Ҡw `In~"FfEt#s6MZѠ:龓 c!]TkeKHl++[f}7q49 :e`UR0ZcO'c Ɯ(B9Ki@Na5پ=y'$?)EELԙ} >8O҈YLJ: }GAɪJh `.#"'HS^@N^KT,f`C(ܟx7p*rb"s˜|rOh#)IB)3MYkZ/DP z R$Ae@1Su^K-}D&i7Ɲ*Q#dQ8&-y dN[Я躻b*4p>iPG+@,Gn//KJ)EmFϚ3!:I힆w0 m®ewH)o5cJoj @G"ЩUq>/S@AvO JKe8{"K)>4ڡ jKwN|eMKW{i;=TS\%[ΓC;;k<Y~EL_S- ,Waz:7qQw6ʺrlýT@0˧wPo^VOE5Bg"CGzM-rqބxWNĚF> X)1+ܬ'˥S'I^ICNY[<)Y=WVD5_QZiltP6U$0?t Rn(GڷlMV ޘ?(@ff'+ OezCLM2 M?Y :>[ۛw@?*)GOT+t(Ev~8*ñ 88}+Iu8DZaT)/ߜ*| nIǕ#D 1k/ViHf c۬q/k x)HݒbMCt3@G[BU|obŲ䣑Q']z 8e_R@M({#=U$!xiUOyFm^v-mJWn[ | ,9-)@f9#S~ Ѯ7. l."y%nAZ2jp*~]VXhRQtծĩ."뮬k]^H+少D6cm0׌ @@mK׭+f,n#PigY{U0;7%θNJ7s+ׇ@N&s#~:0En5lZ[LqBY4] /Hp|NBg@ @5&`/7ocm2Y3 G.C1N|L&kQ7v$)>;ge2NR:X (6 oì8 `FnpnTquW MI~M$[]CA {%VO|Cs>=o(ؚ/BPvԑw1w0HY.aufN]߱שsvR|R@39 ")붊oq>#j,)ȏhc8_ ;zRЀ|O^U^q;"X7x¿R*u1Ȼ4^fjik{ځ) #i`ҸIlq 6?0VREHucgzֺFQC_vsj\Q-m@ i"0;2$BͶfN#ڻx<3(^]wᣉZ5V(Szh~ N}ĩ*/2~WcsVȗUGQ"BVV$Mؾ\ضڽ>P H{ċx6]=&԰eÖ#GZ4dkH@-?~dRV]9H[uӣEh8%ґUgzǵk #+"J*6VEiӶk<Ѽrq/y9P)dFf}9R6=7M .@OsOQ'LW „8zi730D|RicvPIx9YZ+7.J*<⚡(Йf&P a=U̥6dA$kkU%q%$TtԂ.qI0,mZT=*&MKB)qI@iv)`<K^3{]UPlCiw~P+- k|˓rʪn5i}5IF33;8ppBȇ&& gWڞɞDت#B+)j=]ݢS'sROl?g疀N%r 8lmg66; A` 1;%(4ŗ`$KLuRE )+ dm m u&ps~P0M Ĝ`{DZ"fÐt5v^N'ڹ(,{ QA}s,厽q@kKW7L螣O/Xoo;}>9mL &C'ESa <#ҵ(M^ D`1o[иJk-_\(gq!vz *4b4@!YVaUT}W//Йy , hF sCW}eun Gك>"puH%9zpfN R8` ,%=r⮦@!t:MIA| k x@3FHՖx«o^4 |9\"sAI{va6bU1=̰B__f_[ni~ͳ_#Z|r׺˜ŝ1=N C@7f4d(AD5%"x!TQJZCQ-PI$LSE8W3=lV$uA<2Gi2[,l9BF|KKpI>@ߟ 2Xv!k"}gj0Q)AX) ((fGjw:4+xtfK"vh_# J&#x8-^ ݳ`=ms]5d>Z9_v i*vx@_H]BQ?M`C_-H訫hL%iE*{wÀLsy.>5DZ( I.Iac0ux'ʹ8ԙ22,(dzԈ/3XCƠpd:sl OE(`<*e_8Vqcqai-zDݗ+Ze`ȳ863 =b}y?6 ^}F_6=0m%tT+G4آxnJUў 00f6r0XE;ނj~y*o/Y"5 !T 41nb=Ɲ:)tu 3Hmdd/,jG%Ll4XoeZ\{%n.̺>=(a td+e#ɶ`j< RGͤzGM{jvwѪSmY~@GťOm{]HSbMDj/!aIpP<6#jJe>ՙ.A_pD(  yƭ5ZY]+D>s3}QOBb <_vŰ{=X:rpR[O^b֐H'1ɸse?.`;z,C1D6-/v^x7Lҋ-MS&*@xkG%J5);m?⢘5P#%m`WW}8LX/nKZdKhl]y 丳C,E+U1%S~K8.smpw\COn0m\5pՑ3Qͱ@>9"#s{>oelNTDezQ jM+~/BmHYz~E}D\>!=PPjF;ieF(k+.3#$IaWJ̒֨\ p5?%]riBlf5,N 8Dx~W>T|VJfC=5D(VQ7ζ4tf? s"㌥N}Y><~@sո|kn~W 3p{xՈ]T6 *$܍Ht{YE6ajϝi2}&R-O'j](Hik]FSEm4N QvXY'\@Ի=[@# py" f>fLԂҞP&3_:|+)IIJ &IQ"9:6Mք HNkčY*k`i<;6 v;hWP.~U~I)@*;K)BEL' >EBn#ge5DTW՘3T=ڮU;›y2" :7@a^;gv܉8s tT_CVs,?ݏ\EQȂ1>?#S:ރV)ˏ~lw; ծm } zлiЪȬAeG3m7?F`ئL]e6CzKRbAg}H_*v^AżP`/Ī28Q`nF;!S0QC i|Z"tPKa8jphԾsςF6أD˙EX%~#,'\Y%b $y/עJ]J8&1qq|f3?tmοkAx:y4cb õ|=֮UNj. ft@Q3 yqO8xTu1)yV|XޓnZՀ^x8p䇼أIW/,םؠ7iHt32()q2iV@)^F$cSR:vC#̂ Vg[:H Co7) P:bϮHl { :]\SAX ȯS aFm s%F."-iC(gG/f,Y p*d[\'cOۭf/Bfo`V D4 610l`}aM?m舘Uiഇj$;!еWz[P0<Y*.D!1V7(!l._nvnW+H(M2 ඹmlIRG*CL9YG@!rmȸg2.w"Xx0jx3)bdU8Xl MbtRTprhF U.~U>4\:PXI-6AtERX2Vg{OQdjTGh jn[Oʙĕtg2׉}N{?%0E`YE}gy:j 2b&?LzA Y£tK&c9YwĘ$d<!ɲ-N8 <q_EKF =Ļ0T*/c@6{v{ؙmEZdzMN`Br#_1|yB9vNS&1O-L_Tċ\u+~e"ةF})ĉs#inH4wicQb4M(o>isW0HM9i .p_Ҝ\bPe;qCoC({ڣgw ޯ{?GoOiVjܩ#;1LIwO,.oJ9 !қeOphS_LJhtsYfڏpOwT7 %頾"/ ۗoy-:r"i8Hzqo񉐌 3jUoFm\̼!x;?!S qvɠr+NyGZP5 <"Sj J/A%[ҥ2gW|ĒiW]142,kr6|Bq&6L@V2w@&kToAtlEd1 +'3T}0ZRx^vy\p N &#]Q^ɈUS"ѬHǛ 3I:''0w-3Tb>%ʇb?[Y=bF mHم:i_FR fx \ǦȑrBaQ{m#!jHE3 q `ԉ4Z(2#[Ҧޒ~hz9>qƍ3YMcM6fX]5q"sKrg e34˽͏4ߛm˄fe#s ml^.fmX:4 ~Gcpk2NbC[tQ!TH?2]Wnt"))Iy?&:Q T6괠 *r j/$1\4f(AYخI5Lۦ.YJl.- @>%{c(iս[{rQ[Ⱦ& nidg\+ ,Ƀ >\dmNȷE;G/>2̙ uEA̛@wp #HM!ѓ$6>fNOʹ]5g6TljfNG-|AE:.׬q3$Sv`\W%]!] XR>Tŏ DZL0c>UOLzɔd9JRl#],;sw~N둸߽~eawJ.\v(wpk*~&ϱd:%ʼnPX2Xˤ0s0F"ХSpJ|v7ϜC_ Uhxo[eӊTL0h*$`|%nL)pB?r'BHFD)W>}FHe)KD(#Ut|vcF%aNFxVbr |l 5c֟-:ھzq&I~͸мj 0˨QC/`oho"R[Nu3S._79Ț)O!|dxԒ=8hWwz EvӔ;M@3-.e_J5^Dfv ` 1֓戝f4aٕg;X`jğP*͒3ӨGZipbSJ3¸U5kntKFag0Ѷ=ςWX,4pG|,cMVq/UUCRG# ɔ$/o+VS8Ӝ<$;>-1GI{>}dI0L⧲N)Gަڎ[vU5F.P~ſӋ{\E%+6!b})Tۆbb,oly.ĠQWn M^7ֿut^.aK~CacщES.e ߤ8wKJ|4frWrh`~h}M3:+7ՕfӐ Fs޻U t?8(FGR_hb60p 7sLOcy&)Tk͙a?(bPƖ4s8"T m=;j^31ٹ"t6Y]IB=hZhXaE9M4 |2N-lqxg;yKs]{\_!}&NKMOUY4̉Q6/w@~=HAՖ9f!5TJBXiZ-Cv$Ro9F𪚨:BLt8+ Kvzn/fϠ"oNv95ֹ^.HHwjE*}M!RQzLL$M.rzK/Ul[ɤ&Z%KY=|A{ wV%Pѓǿ۫m^^FI?4ÁKPz6 8w3elFMbh(Zq 52O N߻ac36Hm0@W5xX%T:faD23gȁ0!׸}Sm8&4C[O/swPBMz>^~*i<Ώhne֟ڣzitq2/p(g~[] A=E$`ͬ4٫ gC X0Jc Sx(LE/bHIGfqCT*~݈s-1I= *l,qd+f!0O*ffକ 25nP6AՖLL{sEZ7%ՌInsvC:`PUg}ԝSu4 BB6!+7K 02@ 0[ju J 03z[zoqȑ mnO6 LItXPf/̧ &~*$aRRem>{ʪ3ˇ6s"<ƖLj;eN,K*$˥[Q^&cpz=z/GZ eS]ģ@  .ep6ih UH; ,)mGzm;`;A!%ljPRSu3 \&T+aBIq xlѦfr緰p61F8lVmxl(u.\yc<AD6+oO+p]p`=ۑ%^VVLQךX@SM0U$HSY__u߳d : v!Z|ABH|0$F'0&&Z<0Ѥ(O`# 9J(fϚޢMd쵶;y<ڟIju IrF *K$(s,Yq&RM߸fRz.J_4@AjY .SHZ)SE{x6SsSl>!@z u=V&W5f?2iA8,y8! iɪ=ϳhB>NpGVt¾ySy.7Ll&TdQ]~&xv kR'6_D*tdzfh8G%-'p}LȁC I k?CTy ؃$X(6wbA^sD7qPk#?P"+%0gs%Ի=;L' \fo7TaE"nR␅ɤ[ /M7)q \BO  JM6*}HtZېY~/gv1~l(ş+2cJ/hNͧ +R, GmZ9)s߮yŽ >Y0e>dV0!!ҏ$hJ T0ڒT{]$|k%h`q t+pyu^XfG:nnH5) )3cJo@_#Y`AzR6q] Sl'plB <4`hJ:FF̘MԑZ^N͕QHϥ7 ~sY>qVj}`)~WEUb+0sy90Y`-ȳ@Z-]8!6k>gKb W.#አc$g:STYRz6&C/b!JHԩs㍛X9Gw3_mC='n& %0"$(mϘ ;)J¶\UDv=J[dan>oZ  v 60_e4zL5q Χ\;y &T~34/KvQuִ4okZn=+if 9=sG͞A|srGz?|]*Ƌ 0j@ypቜa B}B5isMMcͿPEjxo^6zV,(pMD(&5E^R+t_*?tϓ"J\} Yazޛ/h1{`:jUvbHȃx;W+ɭ=ysR6+cqs1ĹOvtwֵt5qF}Ղ} bQhOCGAMuڿ0b籗̅D BBWbmZS&CY}ͶP)Q=iәX8&hO'Ȍ>hS5F#D% a ~F mD :J"3.IA+ܵ!g36`}sRinҶwlz##"1<>B+%%!xsI]?~^%sm%Y!_W (ZzxlHRG3n"/b$jg'r(e^F%]o ~OOp=0FyOcNtdA1ù8+~a) c@ %!@+Ll%59 6O7"4`KCq2J7yɌ|P:Q+-|_102XFCp+Vs]@dF"G|8"+SՎUt*9 8gV X| ͵#HR 7KeݒYy{MSnaA9ٚH4%688;O&NFM k- k_ap`4ju7o?~:Y]Lzb}Eγ %KQרqY-mv_%ec6(]&x`Fb"[x\UJeA59WQa2фlDY5^.gT;CjYXՋ(V]S=k`+mew>e\M^ $Z V>$e̋E" ^+`R}P D; ABKмGVŇrM^BW;ej;NtZO8|3ZHEq-ee6USzs\&w .hK?1qGgcv6-,7U~Yo]e[gq3<33R /]x&<*fḇ@=LQ]m+wIjS5LZf/hldz`uEYUC(f<-V.jʌ\%//ǫxpӦj9/֔Zfo+]WuDOq|ӈb8%%g ;:]HYO& CRNOvkzeO@0֓,%o]p;SvF:zo&8.@] һdϵ)̜]s܎N&v*hht$`!Oo8/=C":`U1%H!5@I]gnp`܃:m%qtZ`~%U;bDآd!.anۙC-"3m=!Hkm&vm ҧ%WƂUwmw9R6`Q,dGц(,մ3/ _w8vTE\_n]upks `j[)KKKxx}A q 'OUA &rPɒVaGRxI\ QS.~.>sIG O#\ b -΄y3LyvK` MV2~Y27Zd_Xvs |l_m߄Y.p"xS?MW> vH嵴`'l87(EtTa8+M]ΠW4r)Zm$):0y~!M Dg IkX}r}Dxec$3lkEV\8G0Myo- YIHgƟ%I쁷W 6]dj{pc۸6o WO6yQxQSrD&M,5~Η5I[)7oEDˏt߿MDJF`TOMpc/ + *7z h; b x3j: v 6Q!ln6LLZ$*辚}\` v%%$2no5oC05ˋ nɃG/cwoF(PcvRDk+1G=r?oY)33DMU$2Oha#>'&_KιGBɌJq aҚpYZ]dxY4ZМӯ*rJHɞn@Πsuy H1ɘ.(r[&<~C/(Rg //톙:P8x֝Ga`*hhPNfLq;iD&55xR qh,+,@| {7x&i!¹;̍42#i{^y! Km` PWԋ f]{,~xw]qIތ1C+u<&ؓ76/BJ/¬y?K"g=ĕN1kJޥy韇S~/eyf@+evUoQ؀_@ԗ޹0i~w@:<7+ܢhL늾RCR8gI/:$?8D1;PEc.v&x!iU|?(pCy"#ΕfɉpfN.}lhc 5DrrY=GY%Z߹zAMñyrQ؁/%]<( }S7۶_9m۪Ͳ۾z?' sIog9%:Z@~vlY991Vh%a&@^&sNKrGiU8x^eC6'ڲG-% 0bGh:$gxy|}}5ekN^lN(%xl)YZ(dj5Jșg>W҂FلoҔѦ5bHtfKJ.T8Z/w6c;_?~ZJʥ\dB4-r(Jsx6߶y3Y|CGFWYuL1LޗAk+܋yA~ O&7`q#CYI8*8ODa6 j΅Y9p{Ie^}@ X|ody,i04HydӘ*a=JM!0d'_ge '\713O$bLL]M0?2),4~B{6LL +g1}yr׎a+\h0(36i;SB"j}F7S߰ltX+tRhO2]@G*YIy19bԧ}o:X% @V#kw47 2+Gfض\hQMұ7[јnM2+9Q#'XE_ȩ'. N/7v{)WO|m1)L^MC_<5u(s5Qs(bgY*Pqd#[*(L[:CBbJXbaca8t{b HV/~ۊMi)9!|̦;U0 :]zR)]\6a8Nk-:T3EҝdHnxuE.8Y2m0ii-J,DLSV蚙p`栅RlNO&*UJtA1N-A*w33e?+ Y~YM"FJ!zҒfF޿'oGX)ߵܴ WdݭL,:i2;V7'Hhi<5^<0X{.)EI^ ;H-oC^㛩34:ҹo7c"S ~셞UXF(ڙ?fů#toϽL3zʛѵw"vX%KJ:NSz=1̯Q V$RaKFp{{vec*KQa˲Лg47*lZK&dtنֺ !l%NmȖt 6i]vWxjG ~ Ϊ67'Lpl&B#H#ZO0m+=y'("PԂd6ԏ[l;踬 Cn> Ќ+}וi~x<ڇuգf@-:l2x-Ɲ"POh/]]F+湎a\8AL +=x{_s0 c-v S:wL0)Sa^xx"1=QcFC77ПW}32YsG[وmoOTٯ>i؉qd{ŸH NsgoBZyi[X` &ߐNp\/t _`=>{rUo86xv7VtaD٨wgpZNT8?5Y!n7T6{Ek]Bzz[k`VJO@7QOk#WH~uaxrxEEg1LʖM04e yhiwi8Lw(irM;,jցlUb;2#pvb^`*<3VN}p:$RJx;O0a~dJkZ`΁`&/ۼLBuj#ڮ*fecJ2e!Zbg:Pk;\~ͩ!Oxal\*PeLĠ'Ħג'idZxnO%(A⥡R|HЯ0ehO@ɝިx&Ŀ!NR6J$%e-E˫]\q&3ni-u&Lgdx^I3r"~ |@?ʚB?UWGT^\KeY0~4i?@~뇞*B/b+{+޻r5 F7AnVZ"{~6:3~pmRO8M0Z: ʒyJj '[BG1`SU+) e1>l.g{g-^~/i^-15`X,Y^)ڽwn C0/1ΥQ#GSrJ`$d %s>ѸwbJe.Ǐ~*/ Ҁv; MoPSW6>!KU9HCL2Yc0&9%Imy,32iF͍X?8%MC zFsBq53 #RO_˪uD5İÍA^yYKZ~`7O9X(ޚfcBIרXցfԣ8_}h$bĠ(`Vȫ]ew(0rWGAv-6~'l.8n1aݳ R;?蹐;MӜx/#C>cjkf ?$h_y\,-s?Xqu_tő'4rAQfB`$qAF-"ύmTB)&A{3%=g fd~2-_(vj 3RZzm*ZjNF7ueӹ)Fu7I.CxKBi bn+ugk rU}dـdMA(fdbbbcvi׮/<:JQ现_iKQ w&+WM DPWsDސcF>Dqc9FaLw1 N;H7'>ߵ,ȭũ:U1v4P֨4eMSYؚL(ʽtraĨ2ׁͿt2qKeKֺurUY'憯t"[z*t?ȈI?F=R"a%%KNiw;&t{ҙK`To/g!{)z3m6s؈PC"*V,hrq  EUl:Aü.7YfmI U0J]\L!'Zr)M$&ΫcᚊYr> CX:_LaVViP%pdHstq# o=0&Q6v|5驭E;G?)E0mKL CS|TʟW҆u67Rŷq~ ^Eh*-.8{ +Ζ}r_lH31n/Q(]/24^$"IEk;s&c>lrfDn8 qUŷD@(fs@"=ڋ@;-x#:,"x:mw H[-\ |Wہ}!.@!L\E@ƔuV$ƒ31wR'6Vnik̐ ұ6dvS3hG18[?J"}8\ir | z[WY!`Ű#8`C9DɴTTȹvyԗX] j6/aA~tJ7[=4-UF/|H{ ypF%XɎTuQ~TE{[Վ߸QXeqPXBڃ`@'jd-F>Ja~wJ3rٵ;' ܇ Zl}c-y]0dj*AuJ,k'NVu kdLi|16,8mXݯ>t"6eo3%݌I/r,\_pT`4y.+A .l;!o,Er &/]MH{(R `kCbZkf#7NZ߆~ I sJq*-M%A: +wWh] DhGeM"HiQ!R[kldB&(X Xw{֋-[p#(xg[*%f߹tmGsѣ '*[[&1 ^!$/`i@'{sYzYIߌ4Abze۫g$V' TI&f ROjY.G\V׹|Hɘ,Y_t]^TQo`"fQ27feDO&|;~"{?Gh6ؤ;etzQ[jrJ+zFՈ1 r i}}AbVӿset'R SΪw]bK𽈭@u{@J!kwE7/r,|F@WܳYbk;ߋLZil%M7CK]TI$qF@_-/EFeSrZ`XhSgLO9wO0m^#hKD8H#yp4DT R`h!̿2W'7I*+/%i@+oQb؞?Jln#(= :`cAP#}yQB:oL-*Des昻lu=s_Zd^|5e i̕>o%fZF ;׌ R]%]jh;JP9}F'o-}ڷvdWtwEWe5vΨ_nv&ݣ%D_[o0O0~t4Or swDsBQYw8Qv\zޢ *B@S?+0]As$eIWʵ%i(weN/nvxb$yguAa'mfzY6#_{jMdV/K }PA* {5ߟ,=q<ǺG%Ey]edtrAISY 짢_ؘ@g;;Kᇢ}:U42.lƏU8g ._5*A8ķdfkmGC4RӬ>e9gPau>1.}бU?56k]E.(}@t2X'%^s7OUub_aaN3H#h/r^lnyM fdGhKVVݿ֮[Vk@ҽU!.5čIBWuEw8Y_aW)(=02 qtKGtʲEq(Uњ̜z+6C aD䓥,# ,>alzՉM#|"(Wæ?b[]j_hAfUN냯I0XLVr yȫЉAnz:Qn9f2o2 -eE/Q Kam/tڂ4`VN)i<ȩ,۲&~_gOmf @r[/P2<{[ܑ8&` :L*/U%ba"VxBdH( &DXs`+r;9 xL)D`HE0'"{hYMo5dzZxٕjy$s=M bJ2ѩOmVd2f6IÙ<)Pֹ<8kEUQO?B;z/o=W4 >h4GNHηBu5f Qm/o(b[Xf~rqtt'JO(zM<tW)}=WpNq|WKYD2|B⒑B/Rj<ǎ!OJMP>~E\I\e qk ]qϩ-^OH0_Tֵ 2Wo7X劌FN'VbZVݔ,cX†Xde"8  W ZʃiZ/e? 3[XDoZB [‥m$kW<Ï %KRbSgVy2A`R pW'ъ8'P>0}ؠXiGe sVhG1 4FCB!ApvJW{@?f,ބ6?VH{IL֫N-\ L\RI1][Y1:gR7g[;Ci;tZ&H |CƛIABz"&}ꥹJWn:͔NrroWŸ;-XKY}/̱vcHp躰<,~4Z#wm|#>n3Ù5!)VNU#5ϻ(vI[!boy_K419-҅9Ҥ1cIizBeiY,a?Ut%6<tTiKelJy+/}'es5Cd\^7o=p`rtg dŐSYx+Hi%QPQw27E]C-A3Rk 8,t(VaN5~M*4CϢ:*\Z#pJ4phbn[rh5;y\fHJjt("VY5Oeo܅ٳR!Cn+dadʑLwu}ٙjNI8l"?Aŕn؛Qi{2=I 4mk^e+1s20Ͳ_QvCOèq+㢓2u ٽ"ھSɠѱpN mjŪ79m5٪7S<@ BZ"[zw^P&qi.#}-JڑīQ~.!<7.ƕ58[Mpr l?_yWWfʧYHioO6Tt5NHU.A$WZr1we+|.]C 䵤R}²z~㣋ckn]1fVJVU&pLF^<E+`F+ 움70ʝAb+S}]A2cMk"+[`=}ȯ3)As做L=%Va@ g 0AYsͅx8pr<_UHIWVdl+ն7u8T2܊?or*5t4-orFdQEOu̘h8sn Ot^:bQL eT$1g8)7k}t"Q]{]+/AHSbTfiS:] #j,ڥzBanɴLIRxAҧ=5>F*d^hM%[Qqf?*c=)Evy: L O_?o ʼn;BB3a8ky'hsx:6&]z|V! M!.^v{ [Ј!ZXz.O~r_<0r6`gkW ŸjC{oC?dnHtkTa*]'&mTiKyb{Uad,4fs1\r9%8YF 7^Z%Ƀgz{e_svu4 s,D#0T]1g6+rH*{=AL4Hz֒ ڬW'6J 4sK?r/^%“1hUW7/H$hRT38"}Ҳ# $qGh v~@sw{<)?7K"}0F(zq3J!X?Z:6Jv҉ tAWgnL6oB:r^hIreϡґTXp:.tVXIERv}L hif%Tİ sa>oy}%0 XYX=:%P׳˄Fmiz6~.uͨtWt?:ۀ Zi_`@;;AY ^ʷhw9pm R9y,?7{{D fMKֺ֓yzLAcɼHvH404Z[Hc*~b !ʣJZBL>F'F(5JRZ !If tt3*eq$r&$5~EANVōłTzx癱:V8Vׁ>zCjx`rז#Ǘw e5M /'4T^KHo%GxՋFCMC})E$Y_4Vk ӽt۽SyyNZ+옲?}hSJU`=t{jt]*C+2OudDT$-JQwW*% !4,Vw~C?3T#`hS.T|wO۞ֺTKK ~De!Qy?7z:֬;8s48{$39}ʃ3I;f_|y9nJmV )yAd=28lDLm*ݹ= *.ߘ vR;(\/O* e*#=6q{DHi-l1X!2QTJW81\?RQaa.Xŏ|xdpf4 6~I]lm }7joؑ `۷@Do!٫|=xH8On)oj2u/q~6_즢Ο'VRu;G?_麅3vzɄ8q S+uxV@f1C<_[a:BY]F5pidp&Ő/c)~&/];&^?}z~oo%@yPf϶XN>bէˇ)&o ٗgأSJ%h. 3e{2\XߢX_UV)K_0X$n\+_P鿬l/2q`P~ { 3h@ng>Zo8yD_J}Rkm]G AA1g8n$ڲoh@PJu[@5,|S|-wݢh@jP5*A{_[V,M_[(-5WQ^̍]mSܕE''7SթWaw)|'Ymhk=- _DEfK͎rNjͫљt!?HBM/L($uǽ F9 0< QbBsR+<cqr/-Ϣf 4oo6Hb'C*YIei0!qw&C;6_C)%Ȅqo!n ˞{lSf}سI@+S'n*/PKߘVLUU/F-m?AS{N]'#֓|ȴﰈ'޳4A :Uay׈DžZ>00M"|4UJG,qIjnuҋzcǶXu . `]1P#CͿ؞̈w@pz'Ji|b =F޹LYZd&hG9'oENMnx'8=ٗY ][Im" ȿf֡fu%&sse쟹q&tjst,b 4b~ƓOTߕ/ ,ފ(ˬ7'LyLPng'r)U=F(+V,:@6yI :Rݮ+ 6<泳]{>Rw@ P+0ny@,`8tP *cAuYWNmyU=d>'> +F!z6ڽzKU$]&c4X3baR; 3C2m9[wE旃>m7ut& ؈Ü_΀_@ZKz3i2bرbO?z4"ԕݚ]B=k:Z)&l8"o292:6sU-X=ULvf/rFϰ>JcQ59#^o=~ PtpfE :irO"oGeY[ u2+9@QRg~ U8qL/ZWkcL#oTruA//m8SOT^GdeNe^S^vƞ +whO@'3^ZOuMջ>!ьs4LlBcf:TsJ7_Xq9';`W X+4qI#Ky]I 8t34?89Ttݲc:n[Lui!vIlA?"PTrz5j6W\]VTbvXfH"q4@;c q ?ҕPo9$0_( Pd6@H(ruoޒ1פ#`뺳j~۶=d$"ړ15HC]*ܘlRYMjvrt.^G&sy*ؘ~$~lFX*o q`T}< Tq1uIz ~gt|u_~j&W[ͷ)јdd` 3cM80f1aCX(J'rrmMiٖA#ɯajڗ>5EFp.;4h]jAA_&0= I'?DTM? ʣl?!I wRtZYZQ'эIj1d:Dq`uuFV\3`\dt6V,_-N;N;v:>ɮD5V3#qoYENz{휊j^_Fpe{$+zWU Ð?9Ie"VP#p/'.FAm, u]p,βY=_In7KzGmS%T0{Z?ݻ ͗|Kw#|ܐM} ]W< jX`Yk$}wLȪjuo"NvJ/TsV*hcGC[=L(c422rd !w-`&q=FC(FƛfC[.2T3dQ/a߃ɐzZ5V<>m(˗8rrcCD%eG9qUpǕO h^p{A, h-#FXaJWbVmS'ZS ¯>_"א.`D/i mkT`ȩ@@cк@: KBW-R$pZY_$!Mdg~h5O~AB?e`e~3;/Wޠ=5wܒg$WֆO'i10 Lc]) `KGWsIR ʏC?,~}~?Ff$`O-Q!{?3^J`{h˿Q{V}3/MR'#K/rl6rJVc+dptv{a3\*O cg`t;mH*bg.- ^SS#y@`d!4]Ri69ɓQ.IaQSk|_wg3S J{ZG?}+4f?%c{%: MAy7P;aK[ncݷIB`VL'htigNò3bڳu𪝴qA{FL R7b<Yͻ%(oqp҃;4Ӫ?H 5ǿ\,ӽ1WWkw_J*JtMS#ƅ"E/\Ep vM4O}LKp߄x<~6:AQs_A@9s%iߴf KEeKa,VGy5"$ I+l*&D43R,\:`ܡ;<5J򁶁p+y  _[G߲qיJ/0:qyf.(j#:} /׃8w^\_ߧ0PK-bEE 軻sZO=xA=P_VUׄIϕ6ҍPk('5^FV&5 hGEyv)P?G:l^^,+N?_&!1ҟaK>;{CrQ@$cJLCat ԓܩf1n b%byQDT8D|D3tޮ6 *EMuO7NqyY~[Uyi'5T)ί#6HuJszxlSQ  Yʋx㇅O19cIFD2}z5ٍ "ԐfY*IT$&dQf,ɫ} 3蜇o 3<ǻebّ.T~:VEPF`n㾔LFr8o?K-zJ3w )aW>upE 5kkcة$}g a1!R@%/c :B.'X< *7@4M!P/PH'A[[Z~$<#?leVSf9[;Γ¬p$.w5T8n7PuHr7@ ;qa'AlF )sM2a oac>;QcoPjʍp5<wvc|Qn~AeOUH=' `fϓ^BFt#@#t.@rjs93/#lf>=C{/"f]L;<\$V~v봸W̮AGA߱/9OSP}^[sZ8GUD{^Fht+GX;9%JDnfFWCF)raA mfȏgL>tZɑ0>HVƺ#gcV$_6Qi`!Q8B;N䃠QL{N6KSF ZC&/6<%^Om\O!,Otʞ\%9nuy0QJuLkc|an,H<.-d1'cg㭙jyX d9Bv24޽}++QD79i8붜2D )κkR_aEcsiUHBK?nS5Bҋ8$G~Ҏ;SoAo˫=H-1* jH Hd(8b?Ae%j)v)M3X:w..4VKOnUƖLJ_V_Im8rh6~Ĭ|M]82Mf(Mxb$?+6o3ʦ`JE"59T>0kֺ-c%u^}?`#݅퓣4ǵX^eՈƂ}mEg٥K(B)OY,w+Ζ  d _S!Oz56Lr<^6* <ݜj8e*p(8* (Movlx0T5, l 0@!:OŖ;W c@MׇM1Qk)(<6pcD\Lw VJ%D/lgi tV$P9wQfэGt_dln(/7`/Fu4T#>@Gy#M݉bܫ+,(fgq } D%Oj:~ĘGJҳ DnR+d Wt׹^m-{DdI X?9 -Qj^wX  _<Z\oY!|ީ:g`CXRXb`V2Ǹrb:-.%&ҽ3cx<-mǧG!Eaoz6G[d hz -ɶ?Ѩ6ˌo^PDxE@ﶰ*7'2֝'zj*ӀIFԗik ,-"*HyS4HpM];1"G,_+]ar ihWqBˤO~`QNAǖPǶ[:?s})ƍ?yv!f8dt^_.o0UȖ8NT6??tjTNh_W0Gd^bZAnKXl w¸N))CLsZLךűFH\+j%e}k7%;2AJ2<194i0?gg$d8H2ͫ ð_ݹK#87Z603|/Dv_.T|شd,{9߶4xq Mw͎(7#EDI2-{Wӵ %lnq kj fNaͱ!w5[8<y:us5L]!g]b"h8 eTQeQ FF˧i+W3:|ldȦZ}0 :?o$ȉszpqM{IXIh#6ْ_N1} jDqJ-"G_oYCVWK5@x\aV+&\R?8&͞Ŵt ֕]vC_4N|BJ\ϛ}Ķ YզIFğ Z)F2/q7_਴;V6u'Yγ#l儿]0ټ lz|0w_G^rb6^7L:jj1KƯ^X䂵Ig֥:QzbH-<=g߅o4OMbKz%VDzѫ7w'h^:[f\w2 ӲhLz*a0.hmng}赂BWQ0X"|._/u4 QiGi?;BJd ǽ<%~j9 vY쭃axbD6[<`_ gRXŁUL[ޚ%+GYW8*D\8+c zcIסc"]MwiU=G& TZ:RwԾ]Y=IOvÛ 6>UWqWq 0.'RQJ.J#Sm%$tg[|uQ%o/x8%wر6pW*{2lʰWXK'WK!˚}6N]@NmU#+JːPptԮ|us׊Uo=X$u~3= _鴎B/&}Սi9H8X-o~gFq:H^]~+0jx6 .XYڣػP^).7)no2(|5I]Z)z\[..' OD#aM%>>-A(2ڡRQQ"poo@l'{?%FZ規?`^-ZO@1*(}cA`$,Eس[z,4* gj$Yx$w\2,3ڤh? } 3=bi6NHGˡ,Gi&'{Z%\DX'8YݾFM95aO<ۖ % /ʖp>b+ fAV?]|ߪoOivb{p6VrR}4M/msY.+~Fi 4L~6OCKgFD}2qzCTT'Kt),Ky"9i[dx4̃N.`@}oXҍ9u Dی.AxC#>]\ K:{$m MM@P/ڼYyUQN،"{PUlS]{sٺ8:{V?U Q3x?v*nXQ8yY !X%z'MV@Y :Tv)jţg|<+_ce܅bwG@Ǻ,EͲ=%-7=iǽW X z_^#-SMjdA x;mQtIC8)|v6A^nܹY.e{i+|lzBkh"I? 5іȫiR<[Sr0 I/%CWj= r0ݐ"ۑֵyÇ&>JﹳWq5!m&/X'LJژѶ֤jv('Tr3"PWU=QTE,g 崻FT@W/-?ThX)?YL(?Km^w L￿B<@<\3l\ljց g9_K/-lUmI1>Ldܯn)"_`gZ:-1g[}) |A4 vymi~-X]' -`4C.Abj;|"I.ۄ0a q1|\ w2ܠCQHD$ e@p$Iҵb4ASQ/4&`|z跣ocHTY${YbtZتdx>T(=qB/2u St@:ϝN=dyQMCp~3M-. Ap, H`[%Bl,hhU*pv9}i@$XH &@^v'eYhݞMKnZ61Kȧ|>΄"nB 5yp~L.^nҹ`kސ,BV w@]LI''B;p.u#ܜ$HXbr. ?V8>lZm*D\sد3n[ZV\Pbgeg#}dG ar*,! ElMH˨c筢,iQN2vdB+IՈɧf1n@ p8hky O[Y/49 HQy "ȯ:F'/\! H>2B$SApFQ#[lyZZ-skhlf7^-*Q.y|((2Vj!<-sp(.L5WJ;+T랛Rg}F[k鋘wۀ[qo2r]Ӏ#ee \崾¯=E\z!CZrw1`rlYX]L InRBĩ A+nś9/ G ^/hv7-ٖ|(;?ģFQunrVGUznlC<1wbWUddAc_,qQ>"XW?i61=UhQjan`W]IW^j=h1l¿O^ə[#.Z}qIwV0!͵~nfft}*e%Lczbqev<*SEtU1'ta>6?IE͠FM6.''y[ [VD;o-5-$YXNJu >G ng䰩la=褪/#g׻5յNehQLNd*A㭴̢T9'\w1Y.,ޗ ?,O#a0a~as\M`N;Bcp0gV]z"Ni9542-sR3ԗX ZW8װU`khܲ 4)5~ u8-Ѳ NlŮ/hBvƉF山Txgk^yIBє=Qw.G5i->]o,}ډ!aڃS]a&|~,(m,:K0tJ k'3E'}6mא@A,\m*-p=)%Ӳ _H B( j?Q*#,ʺpAV |h2ѝul*E|*x)ø)ٿtbr [hWuᣵÓc2fۣ)*bz`UĬ$cx#c#y)0`j'Z%WDesݛnfHh= sEy@voV"'.P4,@a'C C)r@@SCeCAgUO2z=/s},Z:.NO2Yq(+fZ͓sg0\+r (yW2.hculf4/F@ g+v =dO{n3D!^QJnIƹjafNKI9?)Ii*bxՏF[Rݲg{bD ~ 2,lq"oD#&G_S4CEPot-e=e=VMpk(y}p˜B2uet]3T}Wd;_l_LV6/b:z'%ZU-B=07 )iK+YH@7 maRS7U~v\5+AȏX$=E3;vVd>jĄ>BanRo z2kp3Q5PzB&rUY*+-փ!>@Ǩ)[B2cOĶ*62lTV?v"S}bdnf@9 XY&:`F\;Uc%g[ll"&%bxi:Ek%F9&~Λؙedk٘h ҍ7jȗx|J02W`V[k##Ђ1CNfuXPx.U͜VK2?,䖖95z'Cqn s=*,'g 7+DGe`/us53bRzunMiaƊ>TGsyƭ̂΃b_j[[YT( YJ@'r5&S}B判E$X2ûwdN9T@ў3HiÿI{`9*/±E~؊KG_vn6vnr?uRF&K96co>)QWl(8*~!XN(H&iuL8_ްMItP@d(k1mh죭޷.3{8hiaۮHut]?-92)ԝ8]hO_K5~B.N,@I,tPn7U kj?@cmvƨ݊_tGvHj8p2H}?V7Ib"]!H]b~:Y&Mv&b(34r:L17m\5l'7z-b1=nˤ RUTAʇB3ߑ7F$n"FrZzRJ @ w{`㞐C%c4T3NY"q<#ȁ?yQ̓JN߳r{Yz¿ H,(ǚc9^ԡѣKFiFwjDkdm:NO]SB m=.`H,l7ȮC$qxE\Ǒc8<ǍV3rr-bΌU~C36iّEwQ[6 y1. B6ڟ(LS7xY!w@]?z79_L k„_la ~4B9.aKtCyY=!d{z.:,FfgJr*J=A$ ژatp/6b!zb.d%F6NY͑nz^ztu(|mW]TB:r){9QCA}_*$>Sy8x]}𽅦Yn9kW9?Qf)c&Y)D96!ϋ7(m:S$0FVrf*NQ@Y=69Iq;ZW=$C,eI,[ ]ypRgЖ#֠y\Wԅfouu Dr&3|3$=`x= 8rb\S#'FJGJ.tlo12"cVD n=Ŕư..ت@VB/M܏Chi'It&;ΐ-\FwA-j2sm,?6I0ep H mD**:a([s3'VPh|T2ëK"Y|/Ҫ p$㼴gv rx~=iRoW zt锻k|ˋ1< 28TaO#x/3`_发%+dh 9aoU76S47}K][U1_1o~/VluʅǗzm63 ߓU""߷^53`")hk"Sc46ƫԺ^<"Qܼ:,S ΠUホB'JzhDtNECO23EpiDL;v⢘#n&C3?\J@ƉUiYZ x~ ]]K&(ѿ! su;u(SYͺkbjYe'2ܶ@{S[)`"+fz=Ukv1U/Jw C3y֑Nl)RF"1 ̙}ܗ+kW!.~Lf-v^(+ ܘz+"o*'nwT7/iW`٣AP>Cr3!f"ag:lmW ^6CI+2pH} `Pxʭ<ul#uKl?m;Fhz{cGʤx[5=O:0r2͠ vm3XeOL)WiCЍ@ r5U _ηcFf}جi%Ra, AB .nyO,> h<fR{A8r>nkUC3I@4l$UЬ ^sGE7tRZnV}ʾBFvmݩnIG#), ?g/d翳Ĝт} 9Ttz4B",V1bg17MSgnwVe@C]vE]7\SO#{ltϞT-sЏȤR@x^o4vGDm).B^z_䄍.6gǧe>+?*v-M/B5lR&q`Y'6G W=QQƚ!#Mչ]LC kE‚r%xpl?ZYN82mK3KsHX~lWZt"*2|vM #x鳱[PvJ'}+vd[9U'|.cf ɧ%)s=)Fsd謈j>?UbOқUEdkZ$-<{e Y.M)OK?vAzn:W39Hy QSa>:jbRoc/l<a7p3>9s8;()ka^6Ϡ7SXVu/Mo )ߗӟἝq9T.Y{}v4*/C@z[)\MIX24L(SDEnS5 L7S?"V!(ĢJe/V*ƜaŨ]uWE?-ߣOаO׌0 {rJkO ")>h )Gq e!D267u<i;X \ u$l`]q-$Z#ea ޥg:8+;X TuQ dh&`BޢfZc9ܵA с԰T[z&nɇ\ֱ{TjLh# q|% g.PFQA;*r?ԻLWĬG=L /b? #ڈavdz0Fi,jl& Y^ =mKS6sԱ;K'$e4Q!B4LZƐ%tqk{$U1"cd$q1323F ^c?o$OkD!_y3ޣ~M=&E̚@]3g_{=;jG?d{ss)?8 %CГ6cM T$лxk|;~w+w} "xdv*!hV }dPd wldK`5c˃zOMTn121i0a"|Q՗Ct櫋"5zLuʈփkl-]33ƒ!p';Fج!|>+" .jP:g-E㥳 B锢&~\$|p*O$c]:*@-1~eԬlP7||+ z{otHĮz 肝2ѭU~(rWwPdK!( EZ8L7 sXg($/es_߻(UyEqS^B5:e!cMDvQcتW ܽ7ZFugF9~B%X-(@ɕ]lTEP{'1=2flEnY%#;cƲɎMݎ@şНLYRJ|8Z1{}@oxߕ{#6g<'Z$2b3 : zպ(UaXSB u"^sY)=޸P ;0iGXhpS1h#<dz`5kϭz:49|MDϹ RFϗIuY xF [\4=>KML^} ͏%#2aUPAtFG&PxxdYx'u\l&~p]'0r_0ia9FW"w%-J Ns^(KBoTLR93e@nCIZ#@Y!fH d聓y.XF=P<4ȯU3 {(HzwЮ}\P0r. e@ݯۮ!97ZiC/*,9FLZqJ]]=N::*VhFWQQf<̗Ao|ѨzT:v|wfقr`VVI'p$eݴe;C}$Y_ɇ7kJ٫S7&RАJhYjyIڏzKpbjzzrԿ3e~у(S0MhF܌ \3@`5"lz$;()G:D >`:7^r#/[YJD}tnO(UL>2?!f^b29Nљ$G򥻴Fgg:8f3'lf/p? -1?qE[Yr+45aZ-S{wq8u@kaok|M$\pMJ:$@fG ͡| wύWrHE^ֆFs`je fKϟIA CA"n&@,9.T*;RڅOJֽr8*c*᳸Z|j[ӥVkF4*DjRalQ62 $-%M3W )c/^4~ġ3|*6u5Bm@@\g>̹= %;ul/Mހ2OՀ`iϰgA%D) bR23iÝ}-{s_ Of8O32ZbE1S\9g^;3`2m9]Ľ.븺|ݠ%}G\܇.piTxtK~o ;?i`.FS>,CE.n\l](ĭŰn;S T]x6i ܈?2Y/|q}bK@UjP )CsC7[{u*uһty ; #=Mli*PB sO*ʓ"X[bQ뒫f61%@d<(Ϟd66Ȗ+Ⰽο!O )Z}|kL۪mI>'`H3Q:H QZg-RVGܣL3 洌Jx^+Kɕ,4Qc9Ws)6eĩhD&*X2-[ ']&%Xbv4 @s7r|lPjqb}d0U;uCUN di0УFc 'ygh]m:) Q3Dn@s&7((KDUo(0m da I!Q2ery cIMllc }zc=)TCtI: -2x/au '$gyR']ErfB e~w] Q.eSUS XoMBngpAwle8̼]eV zuGX4 m\~w<\)ȍJ>[{d!u,_\-aw=^o*)T(Xk6}A.+gRX~;SRK l.A;">VyuIӾG_|j5&yByR_6.g>dɊin NTe  dV2V=+%`\+џaF6wH&搛0\#8__re7æQ]10N)(ՐYpLT74&- O[ h`^uwKϳ].lc#A ŐF8g7r}qH_5`ڃBrvyP|?FmNYi8{s*3e2}f\۩YVMf@w3Է61|eA ȁڎaGO iwt@WBQG_̄ю({ (d mBZBSF7lVL]fo1F q'`sK Г|K`  A;AR?GسǺ@KsR:Op$0+f?,6u3=$OknX+7Ϥ0?Ӑ^\MvvΞm˸e=d$~N >j?gt;-{Xi5;_$D} 3XJF-',v>Ӟ;h?d U:-;7G@*[ :=C D 1tݻoUJvͬޫ;Ԩ6! VrӋ B^ΔNF+ybEN1YCWG^HD?<ݕnOکqoqS._>@pG~>  J$Ř*Ṁ1/#elT%)luzr$'z{IIC/Hf3 Ty?(@~ jܤ'q:{Os)El0gуFR+K-cI ;pw^w ?O8&Teke`!Nx-52P9"`؂eEG2APN9,AՕxh,%%|F:7˹5#<3B i6YSW%kB|oDa9#XFv_h 4l+#Bb `v$5gtoD0`B<.i][*0Vf%{4m _WBzp`T$L:,~ yjW!GXֶ}_%4uSm@Zx,pwըͳOU78_rC!/CZ,f'l]wKj0o7Y^ Y!X.wz:m}@L\?&B7#*!|@Yh{-*֌]@qj(7 o3<{,l>"Hf@Ђhu7)[me`tL'I<g!C9G.l`rAbb3~6؛@U&h m&d_ ⾌}E".@[MUQy{vxҒmÏӣ(S B]<&75H86i'A"~|v}`8㻅bޒ zIBaPx+X4m!L9 ieBbXfQf>Cbw\~plq^KeتlΑ(؛E^(̹u54 [Jl\ީ6 V0qH!J/bc(PH7C7w{ J[yY}< :OFH}|j0  ًD'v"ypIn1:WiV=W;v]%s%?1 pOwV 玎9AU7UP"(xs-?7`c @1 -1~tϪV #r >uЪ~>GX07z K&܃rE{ |:0DfȾ.{jರz hJ;+S޺Oh# ybB~ܿiTISh`Em/QL_dժm bڝw),d޳  A-3yԮ;-@ꌍȚʍm}׈ٟ1M ؛in^1ꍚ ?\/Mc awZhrW1^sH#g YZhWЈn&g R1W;yCWjNo@Tf& gA Fp`ss0W/ٹ0)TȼQA>s9 \W E٧AZ53d~?ܵ'=Q$5_`ب4{ݦxWSF0+`Xyhy:76ur<ҳk2N/kdDQ. `GDcG;_w߰(w_w6E!ua1Ȥ">H$EW=;ݒî_`P9f`(Nt\S"(L$o/>HjM_kE)4`^p FnK23ͨhXO8C\)6,Ǔ(%O1룧)Seܱ{2!v7~o {ԛQ!(2bO*>ʆp^a5[Gg. |0iVL7ȝ}KIx>17Oj~{HwT~F2Ymz;%*"cLXxغ;`p 7Gq . ka)@f< dD|>gc]kWiy$h>g %Z|'kg b)P bf%*qaҵ<<% hД "H|FxFf!; LAP%eު~kXid@G*ͫ<=jH !7}臭ڐ'֎_uIm-S[㧋 kW")``oM^ ?d5vCN梻ŧZm!q>{_@^#~𶲾A/2zwתl0,\ _L:]E":&AvIpv1,bd =\/U+ݴj\qPvr]A׳j @ nbKd#[ 0_K *)1+0;R6iiQJ&,x ͯk;؋D"*aKWPs1g~ oJ9؂rS<ҝXOVB5.ݰ"Y^8AcҪ*petC::հ|N~0e@ҮM.9Fc94?@)\AI ;ίv!@~ yxYWBM2|${9׊`\BL= NmS9{6d\=Ӈ Śz&-,ά zѼGaZf~7$  d9~NÏ3*X|)bmm_<#> (и}0x\n=Z "K1ڢyB]d!GW=2ٌ35ԊIX 0&|("!Sa TFf_@i}Y@K{op ^6` O@߽c(f<1# &J;+Ջ"9F 2kF* p.`KC?ł -q~>E%i}6Uf)Q+::4Ku`c( D8֨DL<2E͝Whltj}M8P6=>EVu o$|yڍVٶ%0XJr询ePn]E]}P"6,-PzI'Tлҝ55IߎƯb0%bPc Fn@"3j' 3qb %)`;HKc)sLeqU|J5mla߬{ 2/5S! `sU\(X N&BjO7V8Ѽ̴G> 5{ )d -(b{efV+lqA3ӿG_l}|: "AYv! 'n44" I>,d{u@,R-yYHf7D`< 93"hFW^=w[D֨x⣺'c e__;['B6.w5;BW~F>SB 2`K"Eela3tTM/kM"䋋l}׍mE mwgx }KbLǐW?P= f`cSA֒Mƽމ LQOb'?+a}G]i{b8rVH(Y4be26J3Galh;:K/Ӈc #]ŨzwAVc{ %-kvBz :i;̈́s] $%gৢcNfU؊X%n!q\W N6AIuٱz*bϤWIh ✽ha'7J0AD,ɰR1jANc`GpeEΑ$ yl|XB"];17dwXPk7Q]W,̟K@hQZ30&~@[<5r?[a&igL򳲗voUSj3ya3DKFZpitv-?4 ] Qb"R vZ*[H֢$5 rO~A^@AP[` tW%FL[d/pڅIYjE2v %Ȓܚ:ۃJ^]5-}W["#;F+pw׊+oIU4_Ք=5C2kp̖IMnò!f)0S+_zQthzwGgQ01T16]cQe1`"R.8g&7cg4aѮٟ~@ۅRU[t]l=Q+Du/hvU#mJ>[9VE+Lu ˘ayzNV:?XqZ[ g_xs,l%7E6Ӈ/F:tT-ϣڡ(L-e6 {{ꖑu%g!X~# H3jޙ#35N|#2T5)9JET-z!j^m _L/Ie̷rMBomg G%sx "?~6jx+$r4[p=#%\@zȤ!; D UL {N33lztG503$Y^b -h`M80^}t_q6.:#61wJlt.!$lbWb[PfW]%f^r;U[vB-tgR§6T$Y>㌩aɓٺ0Y_RrpO*]W }⧅Bȣ`ۈB8+cUu4IlZSx!N{8CvS* jίuZ~lUbDTz,uT1C&|$@Y!-0\˛DBM8|=`o|~Ki '&k?t2vS¡ }/a* N*`L5hSBhժv"hl5?Jw2Ņ9h81Dw߱l(Օh5DN}/'LPۙW9ymy:ds5yM 6& "g\7T'^U7s@tUͥJ0$BgV.>={%P~ :f1N.d84\dV)yZJUf'z㷄{BOG ȫ k麼I5KTvh$;aQX3-ry< |Y .FP6T1wrjD/Q{vP씡?qU3Yaxrmoܤ-vu<1u&,Crq4H!zNg}vi"+֓`Qs(fj;;iÞ;Z3Xy MxQtEO=tw|1]{"ְ5<]Kx+Rŕ!i*?`\?P&U] DvȆz c\/^:H(hޮl /q8Eފ(ٖ+8y7hr"mv?sl)R߈HVb?91CSi,n m\V;!4Vk=Kߎ*'魬KCxVOۗ-LnI3Rk^+ȬG&Usrp{#rdGjLNY6Z+ln{%!T T5SoFĬ| &Ŀ?MZϽ7ױ@LGY28F-2-SS]uG6 m.K F$$] tM$)UN$JuHXO򃯲;doE0ɔZ:Q!df7 XR(bt-Dz7B-=W@Y 8vJ-b}`^2Acy9W\瀖nV~ezFCv3/r[Agױ_6};Jp@-WߌvVwOӫA!b(8/L*'8uxzd\A~U㚑@?:{ڭhbY1pUaYU{Ki";wbc&FV[j (q ZY7(q0ҍdL}[^M"[*\ Ԕ+Pϙ [9Z{t,]gbUC5i0F:¨S "CyA+N665B`uЃyl sgWBNoR`͞Z'nw:cx8:zg(LVMpK1NHMIV6y2{; ~6|>TLXE"2,~}?@#a<| [aC _ncqBD_s5@V@_e*/]l]%Oh]!{fR(a#DD?߭!s *:5h} kY>cr”<'Lw -c/(NȼVy)߄ 0evALo,+ÍP=8$ʪYo j$6飞s 4 eri}(-"'/{nf\lFւ(1k -՛6_hÔ}y?u9Qr?2d#uӠS]<@/5/7B$sB؀= ;j ff}))\̠FXC:ƾLpsdR_~hD [>"g5?X+%rN bR%Gjh} 5@z3#K468E#ac0`:wki ^|JQVQ/:q,QQ9ðg7ȷi|?Cwʱtֽ3yN]I6s n?Gcu>oT;=-'q<ȯ\#]{ث"O1H9uvg^+_I!D }0YccY^xqG=P9D;a`&ucNHM+/ڏ+e6`rn}K~_]a_[;'Eýʳ$nNtQK %mI˻ j`v2zփ2^f;# Jdqɹb*\չu@JnR:jEbاi܊Z{M^]UMn8xvvIztZxef^g[!˶d/^#vOmCO>1C̈́ $J+G>N!~c`bU}j Y㔖Gw,ys/'Uwc8l| Jqg.@7d &9ݴijU(d;q׎ #P*(#Gz9#LN&GE7{{Bkv_=c8!pLՓ통1q}eВhLY  ||܄x/ 2xP2{M*/נo-'vbVzR;K/2@Bx9ReR8ڠ*A6Yb[;z{Ɂ1I$H |7q$?Qm׿`s ~*4ݪ\W\R[11Sܥu=Yrߓ. @@+ 8F_(Y)фl{ 6Rv׶F u8uM`2 z8vxi$00yr<(g!V&wk> zFW O="r%;tHLw+,?xh\ IƲ=K>+yu tIEAJNM՞R},<)LuL9:KʱɗyIZx/&Po6a"y4\B#tVat-T-`+-zi(q'7'h ֭rO9F\r݋fOv_i/Bh`# ),0kO`or 0a\UwQ _;mHl5` EiFP$/PKK)u:=ezw&z2) 6oT CEg=^b08Iĝ=u+f@Jd"2 ӽD}yE5w>!}Y 7Yo1~M'n6jRF[Ρh}V͇p૪`kz\ 8&u"\!7RF箺0AX:\ j;5V0)Wmɑ])"Bڋ[ͷR{om6fEQTI2ے͈d93yӀlw$ՠ{'OվEL)IJ߼T1N%f<V)73b9g A1l4.C`iߖUGGl¸9%6nݨ14TzX?j 鍢}>p&]+^`Fd,e+؛l̕R)e(HfGqD"Q>4nR&6 ޕctvjklϳ OLٱj@XĒG2[7J=V9ArK3B0ؤzF^o:2vКA:YޤEǐUWf^MR5I0e"F4v@1DqN9􎎁>RP)Rf(7K5 ḧ́#l`A ?Ou̒u!pA>@1BOBKԒT6zt-XTݺoI,#aĠp6CIfRm|zp{ qg yg UB| TsiP5c̳k>5Iߥ PK^D,L'GWcSH9k:07CmR0~jCFpE u@|jgQU&fKu;#0#EؓPA^|&v)ֶ(DNI* >\$>wi HŇoL1, 5Eߎڄ-u )\tp-ͽ| ؋FNa_ɺtyy+ߋ*.3:TWjC_Agְ||feh 7&DZs;)5OOU*qvk]e*2OJA*}MyJ&{|b`_EwaenH\ءSB|{% ة/zl|8)%E C*6ih`k~}4Wt9մR>*~XKu89BzwBji>!H$}&N ޥ-G}nl DL8@ sU+Jg*^}˦ϳmh$4PURI0C"V-|oSn3] fjhF8)ޖ#Pߧ5"ZH z['iP37Lr:/ʁGocQ{w^ѭ%pbO&Ws2&w[K@ayR](?ec@σ_ ՒU,uBylJH-;Pq3@:_$ wLc?>yTV ~\-0 I,%j;=[G -~*߿]ݡS)y)H=H@_0#FH3NI@P#UUb~|Bf_"ᄠ,n FߐA8g']x+cb2cs[%PZp,^{PCD5@vT ˡl7 af;j|TXFn{g W_ yݔ=olL-VUEh`-xn1ʛ쐗AN@Z} _.*Bk09 M6ۣ?4K.m7Q+SKgEKHL1R-(T_mEi'K ?L6̪VIuk] -Fa!g|>L< (&QA5m~'gֶ>t@2]4çzúӪI4d?#"3 (z&5j>5 ; sJ`\zlQsrvـAtf:r,OH8k&ᏮӆME7:UCz=TRtz! ѣסH+nȭ_x@;g;1M|w}aK/ٰ:<Q6tdU6Ͻ|<4z5Oqg9>b3NY<4GJ WXZto1cVQUM{nptXpI^mӚ6ۼl҇wNǛ܄ρWu0uBQn!ER_(+同]_,˝W PR*oYvD9κPJheZbpx1˚*>wɟ!Q3k\L7@%ڮxNi۠ؓ,, (xNgmu"Ĺ%vtPDyWAV F}bj[9,dGΪ*z):Rnhu"0n_ _2ZеU$"ݴ GhWg<+G^y%{ɪCwW& p?6fR:&uC[ RJ2j)*^D!7?٩b7Hxog{#H̀2-LH1XzZ*А?&@:s:;+GF0mgL"0W[f FѨZF\*ɲJ6,|&H+bԞLw:P~S`) x^:̶\z.eVlm 21*o_,1KC]Hk L$<,rKOYDSqhmadlvB t=X7p]|mI312>RY\+s+ZT'Lk4i_)VϥB 's0m>(b$BVRh&_#c?>gD$jU^>Swx:ȭWy=' * e|Q+=#9y{y$% cyg0B˷# 0`Ua_dRymg"0kI&̪&`#|cCܷߴ Cv- jE` \xYŦy.nHC@i[O=3"hp/;E[Yo \SH&,!0 !6!!^DyX2Rp4%XFUED5b͸~ AO6 {&ӽm22+q<(% Ee[fd#̇%.}l! 4pObF \ VB?͛.G##gvcoDp׿NjΚ*.= mZϿ2aAD78"s Im-ՑSe:cx]]ɴ%Vܗ f9,'5LJtn,rkJbi*^n~d֗b͏Sڭ+0ީwyr9g5*b ~]B7D}-˜!t{[JCS=旺ճD\p aR%a=a0_|BNK)5[^CgS;!n@څDHC$.ğ.{䏡!!UՏaY_,xRnɝ2iE>k[_2EP9E+[B0K|F$&Vjk䞮\LPȫbx` *VOsi2 󸆝ۙDitr'ҫmݓnc؋9L ;.`n#ha6BD3/zj\" B(SDnͣ2X,Ýᅢdi3:E7SALY%yq3b?W&,_O؁jm1}8DlՖ4D\b|ҷ&lk+'@&&]D!KƁgּ[utOи?oomϚԖmfb_Sc5/xrԆftO@͜Eo \L=ћb^ 3É'21M(2IK#)G}p- .;YzȫS=k9Ƽb_ .-É% V@G6|+3eJ"mHpS'dE q"`Oy15"@q-Sf j_Nm ֱ;D!-*ipj0'<yb@bgv&#Km ;Qc@|o}$I+ oY˻J-W*.<:K*Ć@`ARso#1 6NDIwhB2t& "ݭH<Փ}Aej܂U|xۤ{q3\$m rtSb~/04pT*|Svj8 kF_S=|SYo$E# ;#ep..Cg'.{Qgbu.+?2a|5%$jDz2>b#2P~RqP!荡.t˲`z)$Z;a9!ռL-*$Gv ˰Z$FpL"I(o ;sܞ ec9#+ڇ7/рc.Rl RDx"SaFls~ fTpT]^h0+K ̑)2[<5Hަ-_$df ? vŌatfUOֲqb^YF/K7/bY 㯖JN=4̀ŸŇ^6))[gY]%#:E1@Q6f^ˉ3Et/*L؁}##'s]Eh~;@e#k 0-w1kmBƙ[%i޶L!vy5h8 \_ Ot ]QKu+8ӄdx?/oз,A 4*DIV-gE ƥxd hRĈqҁ6hH| v'0 @Icd+Z Uk T($~P*Z~Wluh`-mxh37Y92 ݹU,1&uEbMebp|)ø?`}pk 戒P 00q ! #itU@axn#LD+ro釫{:Y.G|d&nx=6"Kv]' `E)/ƽª#']8&"O >FrMo #><ds-yZ:Ro6jd~K}br_cLǃƎ=zo+9 O fp_kǻohYGW7% #]5F-wڅiڊ* h)nv9'N9:o7^ |ǘwx ߱S &oA?wkak6 /{w:Sy9&M[敲 g|ˢweIR@HQkAbGwv&[c }F6mEWfSdJiM[R֨vp :E? EZd[R8oc@*$yk$:~kl%S)bʊ1< jLByXhk;VAǔ=6=>*OR3 6͡M^dV`$C 0><-U)c9?Mf=MԱt7tD[= [ m?gZ3yOp֍y4ϑwH1.=L}}O64+f]iڙel$(Xd]xd=HlgV+uqUDLv48$g9z՞ 't kgm~a|YyuvOR({0.h8295O} K"yj9`E60~pNsu%EV\D]_%]0@9?SpWYďlЭ/4~^S-sfh23vh[˼=$c PzE-h\$tm_$JMNLdg̿ '8Q[{|gpnImsQ2SD֞w9GDOk v..; \ <}?Rv{"-_є+#FKGc" $c0exbj6-R1JA'ͰMޥ+фݬS?ᶛ^?rE-ϵ,jE━%.t%F )tJna$Z$oDȐX*E/$kG+1ָP̧6 e(%o]^2'~ 7ɋ qG sO1p~ *pkK$$ DARL"OH̺A|ҽwLc uH,KҰRz1A{#vO)4l0ДW+4J{k>KW+z^:8m ƍOg0Yt 8PD1 K&_)7?bS;W3񕔇d=T_n hP:[mLu=kC4#Eb&繩,5 ,V7@Np'Oo=K~At>JeXu` P3`쿟zNp(*ǻ/yB<۱L-Y|9C2eckSۥA `j ۞-zf^*Q!r;E|ؠ@yFq\fh'2?2L6@ T.3 i}# m͒F.OeE{ ?E}cnpu' IU״i |QCEz/&rN`Yhy8_AkM[-:\-nP =\ah\fWE-lW0vx z |JS%zȑOBN4F15ZyR!o:u(inEc ̊/++ c.!K 6OT"?M'z8ްv' E[9\܆ĺXE̝1eU jZ2,κVr^%!F(Z9TKλo~ K1y(@`9D֟}s,yԞٌE [LB$ ,ZX(٪q=l8ԋėWҿR1b]{V?4bC(u$T/{HhR`qӺŅrZ˂ШED2|663Ql%6v]70FM~&GπWDW ̶;g׮߿YĴ0x:}BIٓի_\c.iAFO0(jFW$Žצ6 3El A\cL0}W-hbӂxş naZ*j[D(z`꿍: q' LuW6s۳;EM0yIZ3pDW[8(;CjSu"1$p,n7ܿ 50M؏SpW3M'jDn0YSY{=*1n! Uƻy+";xbq;r)l\H$:Q[I܁lAlh$}r6J:L sv(I9vHkߡ݌QZTQpxg@,gfݏxZSwh;&x:CF[2[M@S I@o$w޸IؘsZr oodž)Bڇ,1[HJ^wvo8N^ZBu#c& s`Nc5V;O8z0beϯ{>:ls~UaTPR=eU-$>/J5XΠn 404oSn"ūW,p@L$ |E|솰:d9JVIY5^od7/#=ˀo;u9IJ>vGM26 < elKpԞ銧C#X5e6{iA !+ cѿa3~ < H K(0KٔkyMДOݢBcF<{#X\'VeS8no'E 0<@9i0kow>9a Fչ9hK> t PnȗW m@Ca% DTx7LNG5a+楼ފX%<#W$ ΥgT.%x%vvwC4IJUl|P,JkKɤ݋1/K5{hskE0C(B1mU 4B䳂'-@rԷI}/~KB-; ObfYvEՍOa\e-18ƟCu|]Qan" [׉Rߐvr 2~Č(zVky#B"Rb(*c0,u,FQr mEE+zܱ7%tJxz orMoYs3A5HM=:#\ rJTb(Rx,ZRo,d'خF5tOL$ 1oْKۀ_(b0|ֻ:STu{c2say%_RFGeRue~ *4ئD:H)Ok2RPj+RM*S#4! 0c>cO_<%ApU)}]S0=:+dVL^ջ(+*%KB=b{f鯥_LPtth̯ykHS6GhcuZaw_N; Z_!mz)(9uHwe=`;ǥVR?D?^QM7gfp=ch{zp3Wѹ$vDByz;m;J?:߸ȦN>IHgp^4+.]:=WAصx6y`\y{U6^ryr)4ͱvFbiHrJ^f#a1?d9[R=OC|֜KƓ5)`3)Җv}t~;wbRRH, z4ub6?F{R5_8pq$h |:, k:$L-ʿR-+7fch}Cz3,ڷH{҂}ķ3kxdim4ʀ%?сTPhh${/g2OeDy^S/bb]OP<_hi<1v$QpLO~m`/*5=ΚBVFZUY3P,Oj!7Lc [`c}`lT9w홫 ~'4QV}ᕅVO4W>jc[&WEvWTg%j:ϲB4w]f`aQhf-l} #6ӵKk(V O 2 ]ec*;QDdShד~fZ;DK3^ጂ`dY"7J9HZ*"SKw<|, ]]y)LY9amw^rh[uQ]x}lZ/$O`i0?R>)^şȾE!;!OIV\Z|=|2^~J}F}h+Ik'{^,i1mL~*ft C)`XHb@x te~RD\^W-`W q2bSZx"jrPCi)''`Ynr°]$"aQmWBCu>YދU~zo:Fzůlvn2*,⹃>pe&< M;_"7{Җ%37IUGsa\=O)hcBV($1}֑msQ簈Hhp<!uAhʳ89 B;JI޽iRw2Kx35YNǏ[r] $o<1S` %J~w ;M҂]q!Xm3%5cqQt5n8ȲJR  5z=JHm1` @;||r=vUi߇4}.Stao.F. %M"nz#>YW?yg]} iu b^zbg}sHet89DPŔ+D2=IfFB$ gYu93_ bX ,-t}!mY+,Hq)mjw Tc+v0ni7 vQ8ޖ6>b%to!8"jL2 F F"^Р,VXe #Noy:[D\iř]g ,y~ĤVv\oQP=L8$uDVa',e}ſw4.OS5d!nD6A3yNڙ1~I]­FtCԂFi# )7e7SyKeZ9P=,3Ur~/`ni%Bwfy8I{:i-:OQ R]dX4z.>״Ec$SM9"}u\ZY|Q&&]fcq4+ojI]Nڹ#ƵHu ̪o? MF80k=Ls8n%T!=S8%LZ)}W ݿJ7.^U4buu 356`:~ehK#;Q(_>J j<: >(oÎ 2 b.>}&w2!-8ť"/+Y 7J&l)5Y›ݺIPc>֕[ńWij76 ; _O-7 8nP V$\ԡ,vc !Ϩ(=ٙpqX62"^<"XY~x~4CmDhTJ@)CDL QuUcL@)8P!Fl:9ghߢi Xևti~8"^JΆ9tLӞe{{_Y($ZKTNՌ!$(<wȇ,V{/b'#L..3QCjQ,-+`P-#kᔁ>iUATHAUa}'.Oeũ[I_i1W}18bY\7be>F/RnMAAX_'5!hCgJΤ*rqzMN_+UFJj[Ad&>E<;>Vͽ9T|Kr(/Y}۠.7jT륹?ȺaGDoo[8LIF4xCgR妑ƿpҝ<hQ3 /[>`D|\) ?ɞ}"U!9K}2"–-iw%_U}$#߼"#b@@"m&t"QqT}5KKe.+Ny a82Qʉ^98 TS]6B3|Ć]9!$O_< *3`HVoxv=|v|O#5cLxkmp>I,(iߺ”L^c6$==n<ʻ b0?C<5|#:9j#[5` \7UZtr&t?V?ơÅ̽{Y}\]`n W;Y{Qd]ך9|MLN!9бá&+6 3gbȢ.0DAK|?\j|răpw> N5__mItcSH0[Ȯ]]Q y:= >%>ټ. c -V {( blt~ ِ&_SECrs]'ƣHuV+f#"hJ, 'n@B:TFY?' nF›%T\g[-ṦimVF=)Cx{XO X@߷˽7*Yz$W 6&kHKDaw21>+4/s]H,5a=I:igC*&oO9 oU-rY!L+OS<$ܿ.GFTZ v;˹U][!mRAG"Bv_-e(s {6r%#JrV},^dn,s$7?;8VMgup y$jIkXva/i1sECUA4>$dUz>Kj&QR/kg050B~pn#6zCOVrFCi7?)ˆ@$eHڮ.#KZCN}"iS#5p;n;CɅ%" ss^¿x@ˬf^!S -I!Oǯeu4$nشp5[@b);~]9Cűn/ 3_u2s)T:eDkx4J@9a~?_65P7j`:hZɽbMƄ6lUn6F>KM‹0Gn?&r+PaLe(Se'Kk)&?o=5ؐ#[ i/`ja6+0k 8G qk+t4ARˢ&)} 'RD=~Gz[Cvh-&viiKۍ nǧc{2| ?ZSX[gsJllPcw&xe(p>,wffry F`Xw~;Ñ;tv;fK"t@%R\wY9%@DHAc{Bd`"s2`Bw Ƈz>4? 篠c{?2G((vBI2_(iiԦyAD;Nϵˌn-05 FqMM6_}Fc>q\\ Jy \ktwcH -]W:{mDyOޓKlOJF |Tu)Mnsb11113YwѫHUw&UÒ!i)rRaB>/ #qLS`_rc-C(znTy\G,*JD50Vx#QeNպUp'ʍ' W[Z##jV0mk!ߴ%͇( l{&Jq6,fNC|YJwoe!2?Ѝ8=x){: {;<ȩ@n ]h:0_51C"nD9O_gݸzՉCS2MGJB jiެZg 2 S#x[ .Yfgi~Gf>Fa\1K gOd @Fڽe;YVm=dNNUSYp k3f '/L0bo8*lxMy~<^%'w{)bMo|lTO[ 3OC9>vH:4Nfn8T%]G4\/qƨGU쵾)Dy٨ؾEBEx5VUưTKmLG.Qx\ml2#oZ0[,%K U$";aMEm3v +UryKE3 _եt2M]ޡ9^_ɣN8q\$w[V[ 2,RHu/oOo$\d_yaޞ\60xzbF[2!#[E#=U jq(GVL+ynxa8w2Y`Ss4 iFA{$kqeMb裹]KyN˄\)b͋;/C#^eMo'ifgל@K8<%B* 9!Ny _/GbXcw{yjk454?>{'1B/8=-j Y'ݼ<#˱Ik>>[ǧbZ?\_-Njk1!s+H8٧9^;:'ً'fH 0رsP`;'w84.ȦU;l@xe[Cc&q?A >E]- 2pͲpr80jڇ'8߸r0 t LHN]h1y\[f9& =YV[U7ɩtqurk zIMp@"VS ~9̠:<MOc^o𛖹S *spWJ+v2e7]]8G&T&r?){ǎ7Q<`(=AXVa)c !Rt^{v문+A}E޿U 9N₡'쩎 292z__(x\T]!Uo'ıMj];˃=~\C#&;yC.!SWgG('sfҊ+>ߎ3gߞHu\5%gJ09PBl!zŸ`6{[P['iõI6n9'H04 :|2Aak2bITךlC(d|r\}  nUc08Ao<j18Dz`8huT2sfpV=s|鿬r>yϮgyHzX4G0?3*!{^hEqeݲHaP[BŽrEEbPʟ;|^ ̕z٨j_S("P.k(sh%ZeeC( a{>􆆧=dAeK[և NJO)znUd+~0sV6 8qaH '>cGJ__y$/#`D7J*wy"B:bHpÀPw! JZA5+b֞#``C;D;*PΣ]'<I^i[jGCS)!gko:W=Bmę{B ysU,;r8;#$MkܛFqwq(YȒY>j75U꛹nJF`}=+ q!U>}NNOЄ\wt2312iѷ;I~|1؁|whwwq rxBco E L0]3GrIp[!_">Gt"I3eؕVf5l5ࢎ`pThjs*ᎾPoesQ)mԆBζv eC8,7Qls_rfEBY[YF7tLm&;XQ@'IX—xtXAS]AriKW[-7qҝ!fm]cb#_* X5o!x"X)w8=n}nG bO oRtuҶ5)XvyggY vVMDi̇!7aDVPlLGhmZ}K|֦Mz6rY}tDBPե5z#/#ٖ 96^Ok\fKgԹ'izT#(~oF9CX̍[6fW͡#,lTGa&cCcL2Zz*$wTX7دAV2Xm$L).Ϛ@|"yS %*sESK l@|yz(GWۑK*7- >fN<ҁKHD}b^•_a\6mZ_  ?mCJԷnMϒw9ԚZCd[Y[b`')$`]mwC) 6|(nPҠ!TBtu| E}Ac +|P6<ٛW'Mq3忏Jʑã F=}ɆZy:_f%I jBnASPd(+x>8&ڲ6j+ŸTS+dH䑭l^`{3}z-#2.,V՗c 1v,A[ WRrhv^B$Jp9SS6 S5zڀM˽IEw(C 1-moLXjO-d#Dz7 L [q%K1Tf,PY Q|C4Ä2jQ&0 hOQ;C_)ԲսܠRt^<:DpG,-GLۢO?:۸輪oJggM{oܐY zkԫӉǫYW)&V "+W̱ F~n&e2wiQ"ASX+ʈQ|Kgwьb'Fa3;MGԜ;JΨ' usD>ϻe97$Udcuڼ]-d47p*>d7z/6&DR&%o+w Lp̣d IQRi~-QQ}MǙF wncTxˀT Kƞ/`LWHqilc6{.soq3^1?րP>2- nkR:}'N֜)9 cTdžy v{Y#zRyӝܙtZu8㥨DVo%r٪$ؾ@%J_gZkȐJ -!/quga~Ȇ382nPy x+θ`V760[/7DvghQGl*g1e7n%Ơglp 2af^՗0I,n,}Icuc^'p7Tx\P09awvTc)ue (ʾU ezUK4JMA ϑi@;&%Š\gգjx;ZJ[V׺J?-<=9rK\6!ͳT3<YbH35a(elPV|3-$q^6n/DǴ:l1Rk.O <˕ hHd 96?$E'k.eL}=s5;/$-7* 6+qi]1V׊Wywe7k%z09&[n<<bXjwl?FI_K{h`l d5&#= zPsHY}Ή{Tª'+X*ɅYy ZҎ4c﬎z!B%o""⡵.s?r5t0Fe*bٸ(Mi-YR7OuO,Sҥ%M4!%fIG눡_uf]C8Cx{7>qPs#jx}vP5|) I#m?/ 92ߙ63^4"jKM?+k+LHW3.gZY/T@l3|2?8pЀZЗ$X3xu-oUjG;(Ѣ FTi ;T꒫I)\Y9Ҕ(7(6d޶#[IM9PsERu$aQ'IjEF"Qh#D5K NpJ[t=j-?[W1sHtʙkV͗bOM)4CJ}4Ww4 7n-PB;#L ]RhȤkN|3fW\0޾HP7 o0R8t)|I s˕jtFg!a \LeU|aj,TD&o_@˄H6J?qJi Iø:v ߄+(S-3Bs?x 2BA•̾"8;n.TYBϩ ϭ<ڡ"4mhYs)ΔΧUЭ\(Iz-#MZөCᛲK!Zf[=U]\1VQ|J ;7e (R[ݣnDW$Mz5޺ȏ`(E p(pkeh|t5bX@!*!8B^23*O}li\`XꋊƮrYGu["X0Æ:i!ĸ!yP;2xg4k6#j ;\OQ>QQbiLP7- #^Ϋ%" 0OMiԃмU3SCVpa5f4cR (&רBL1M+Q ZU(01,NlVtN"UH?ۯrVW`M) (0rj xZg0hv)yx |<T/w7"b-eʸY J``(#6'ZT4 ˖o$-D%ui [`5[FV:l:-Q aHIUhSь,[9+%^eVNJ`v=k"v6'EBTQik/(Wa/$|2jfE" =70kǿ,AcYPE~;==sEɨxK.ެ Z^Ȇ &zU7O||8Kf:%g0jxCeʮ` ge>㯟e~1[;/-Legxم]+ʮ]zGF$ij D,_G[`J+["PL-{y-Jf1@[vT"5N*F{(`8Ï&l? J GqkJ,x_SM`.+(o[X{K ۜa JAV@M4Uy`x;kXMXPeG;0yjmR_L/d;)UiPM$1V~RL+Pԝ&*%>ANꩿFN{?{A='+ әIՁCD D15n&*o' k!cy"# Uz-j`IuhYGID"xzBFj6օsYܖ"fA(ځHӪ)H%'ZџU&AuMq;YpY}=7|]=z<7(ŊKV17LwR7~rD?fFy~!A2qԶٴI`+j Y ^zWb}/%~\(YC#6]"1Bg5OyZyS1e?\9ӢCï?;/Mx3#ԒM\0-h#.=^?hTN Wwx+<'xb+uv;)݌iڕHǒp"VXjla轅6cpӚNy(Ucl;j)B5NH"\"PCy6d>b{UwRq0G!<6+t^*qESJbM)]Z,E-$F*.:x[mnښe͍kHA%u]zz4 Hбwx*8&, -ORA5f7*ll+,唣%CNW!/OXckZàh#PaPc^ۙ@qPKoi1 (j`/sMB^:EMV1`jyI7ag#sy{ 1:)(]/&Mǚl 4tt g^)p98xtrf-MO0=/X)!]O.yTK;Z Pø 9m+sJS$yXX` Xo;'u$mPW>=G z>*+Y26 amw]RpMGNI:)g% m=9ׯYQēOb},rSks 7"vb)5@JWӺ"\GJeћϓE$hˉ*0k#(~_JX3PGJJ`KyXOJ:I:kǖȆ;])87)p8b8% p#oʻ4)A̰u:_`Y>7XO:͂G-!#KT5aΕڗ*ƀ XyL5a$gZ1g9rOSĆ e[Z=6Q-|#S&$`j+>gԱMv \QTvi"2 I +s 'AXR)e6p,؅csBʷ ɠp۞yQ<)a}zwDIV*Ns z4%|Ǘ<#="Z lߖ!jR'K1rLNq*oTAnryMĚ _:_1s:(.jKC1_yeHs%eJhm^(yF8U%$v@&z=Ӝ3V]So⑈_`,NѽBމj/s * nƝ nCW$]%Urk@#f kl8T||H-Ky*Qt,)̚ g.RWdy98oI>kK-Ý<2KkH5?mtI+Y=!S9P6uZT{StVt^LU`P 8sWDMt5q ΅]jYi7%w 2:^V@8Jb0zx[38&9(1S-#ȴẎBpQJGX d_=+Zguyd!Iã/‰LJR MU @0a 8(M]ia~ugW28y;I^5>[AȼX\7SƁYc+p<=BBay!HU?GEQb6ːq3Mh0Q 5wΟ$#+ݱ9M<Ҩy`(,pplP6=ѪB(XYl~|S!{v\l`6)-RNVﵱjqXg27 ʀ#f)~U~q(CK 1vjػwJ{-1Tb<-=28kH=ŀU- l-ۜ:Nr=">KW]]UAexU-²~{GHȫw^*׸J=mF٨։5rn- SBҒsƳ%`Nphs=[$i' yt]DPJ>ӈlA{.1|%_ƍ2,w]KBUY6K8 J&,b^%?"af".8r:Qפs`gG%xf0:\d"ܗ/8+Ϊ孓~5nӾ#71t `zc'27-6IywYESqT^*f IVH1h@ۋg^leZ #OmDM'xxl7's>9Q5tEDq'wLpG#7Au^|i{t&ɞR,94/ڲ ġ|‹]a/4P@CtNm5{9Qk}n 6 \иP;0WJnv*a ).@GE̿CR Q811>f7ْA6Od[q#KyqX7YYrdžս=@jw42;X{\r*\2$Gj.?V`(Ȟ,e\Y 9ըmŞ:i8zo^dK]HGeT9 ԯһс\NDѾ, 'Iӵ'؀XB/X4>b1_LzRI5;-yc[fCAG|#N[Ic>q]QX_-6>Xbپl{݆hpq&0aϟ#ٔ%_Tt}]ygqxCUE!uFӆ~؊PdMYE/MP1iKf.6??lQ`-czAd ęB4 ;ь+kkl/^'s[_N;slN⭺)70ݹvYRJ9uNrr~Bt& Kv`DI\rpxt/K%ڊ$O:Y_5HAGr2p*.MRPW+ü(Qۈ)*wǞq ̫j<ϸ`(=ߤ8 6gcfc\ q,7r'(BnBV;Z4z+ĺVW&+P#P_ miR]qyc,xy N/oOGnи2ogLC[c4#*'~Jb)KXїowH5n0[r\Fw$Q?BĭF_9}S@ 1~p$u.B;Vj!=JnJr.2~tr-j Fq( ,wdTpw7[0;pRZ,Ë)PzN,4͇LNSqqf=.%m| om5۲hh}{ou@g޽_U oXbfcV\$-vk<9gף=}5"PP0JˌkP@8B"1^A0 WkdˍPSV9_"ܨHhϑXu3iFuЗHvG77.iu=;zn"cN] L܉@o&WF!$r=a4w9PǍq(gZxUSS8c~"<栖n-iպtLcGG5 X^mR "DӮv7qԔ : Max4TqLwL e$hz`OT͹ݚыr$p:!l=rz&1I ZyH~ܲ$ 'j'M(7;ɷjWŚiR4@3J(a ш>]_U$s<=w:w ~j@1J\]R7in"UD1?%gz QA7WrɺyBJ}Yxm#6\F.a\yK/9ԽC:9 J@$w$\L b {(!CD[ǡN|4.}\8ɸ ֗7@ cX]o)|4$Dz X45t<֬650^ 66CI (/e;W&&̌06W*CFN|($8n|< eS>W{BJIv+q%\=57"[?l.`',JʧPo0m Jm\ { =Kac_:X@B(vFߕ1D'hوp\ 'n ?Qj}}]]ԟX's N)j54osn*2)d~9R:xte&uzHLfG [Ǩ[y^ĿM ӱ-Ci?-'"?ſVGk[ҝ@ؐA@ h4ud)6s֢v5OIUKz2ݣp77R uWVKevr!g0uU. y F3 g.Gҵ'ZYś\cEBz1ADW<5T?Qw7W᳛^qB-V>*ȴg6a=lYys(vc*է1͚ `!5ee.1a&_z*[BC+I_mC@׷GüCu"W/&S'Y]W nn~U%`H@>Q~ې ۆ.7Nh.&^^.v`(GEMd4[*L:[xbe_΀ _d>!RZҚAfA4Qj<(`Zby`nGXO\PA.tǍ=ؼD b#axׯi3W4N#YwxѸuW9Q!D@2`= SDn/QYvq1x-!oS3(%B*R(M rCΝzURo77uS.ɀd\>Ⱥ'(*1VCXWm@D+"(pHV%bL^gq?$Apl[cE@e3ZӅg;LiF} 0Fhݪ_FyVvUh%~J.!|[{sX%OrTE/ȱ.Č 3nc(9>\spY㄄;́(T Wհ8z1,k ؅cf~{s=f"u+ T$k& VzZsET7j[S- @4)Ng\pk8Aδ/kM+m힃!0F}jHnr=д zfeK0 ea2ݤ|. h&iɖG{l[$Prvk4lz)(%lLCSP+JPQ d/ YU>OhqQ03ʶQ`y;TCX%C 0Xzef%|J=`b )3̑M9dp4dۇ?]J).KhCv4Cyr?oDzx(g~SBy1!r #SʰP( 6v,lTZjoR4e %?!Fdi)!!BD~[ $JPU7b:K_KԷX +nM g^̀JT@Ɏ6qvKýh :ggRw֯@ŜރWb~$oLAN'"ǩ<6I-iN\yKh; xΓn@h5+QfZ a7`̸6s$uT y^y+IY.0KShnRd\wIYwb Tp֕x \2fQj:У!aZv[~#APL_rQUt.> TAYľ£RwzQCMh7{ɂ1TFȢa]c< w1M=sNb=A4 Yj;4Hϳcj~;z齏r.`+3t3xIbRv;%942Me kDkql,x}t. eRѲU[0vE@Ӎ)\x<Q'L'I"(K)5r^_noyRё6U @|H;|d8EuH>0ȃh2º<8xsrV QiRbef3;ljp(r7ٷƁ oON0KpsvZ[m8SX\>ڪmxUXTMEAi8ˀd-FyF6 I 9+YVUav^#[oguIMrjjk5G٭F Y^0 77x晛tX_wBc!|o~?&Z T|sǔbI}tUa;,$uXtsickx}fim!DzEWy0.}Da~QYh& +c->yz jw}[zԪjCTWQe2a9̯p(M`GLfGVD{U (Ncd4B`+X2y-4rZ7AKX *G&uMzf BO!`4\!7caP1(ʖ'g4v Nj%3zֿ$ܞo@IXudJ\ f|ؔ]=_|Hm.,c4"7NzNe(֞Wd1qN|.-Hl!uhr&xZdMuSR1EБɭf _>G`.yZtHQz\|y1NL[a'6eD:J4adahEjDAJh6l0fln: Aé ]v[et4oOWg>L182Ģ6}lFmykduihY*ֹ)c)L-v~l{hr:!m_0 з5R힉vM 2 Gď4!wuGR,:iYU@Гr7ߌ}%^ 1R/Z4cfypä(#|]$RPú !|SWeULQO<+~I9s3v+`Ud#yYl,u K\7e7B3rE2Cݕ dxDIgOn<֋B2coض3''3u,H2?gnϸ cQ'feGnz|W=\d<1G*]EL aŤy=P$@Xf|F10L14capcؼQ DX(8,Kq+Upz\JH,-q3BdŪt< %4 4޼ќ7ODA#4[r7;8i='=be(?IHUy@6FFv-Mل*Z'3۵0Xޙ~pzU`N r˟!c?/f3Sb2#K߻C 221kN6c7FJӦT{K,Ӧra'njbK\SPLtx%W~sI@jhpĪ[g3cu/!!\`Bd߀ Ǘ^oH+C/&Z%BkՙOoPXj/Jks3McVe@:1|s]P ?>3KX埨fmk~fNkၪm88-*$®}e 翳xFPt '8seF~vH=+_U'Y  ցTp:F|w8V^]Фd30]r΀"|] TqY4, g2ؚM(Ԏ21rΗ/nkZb04?d[՚Ujo'Z({6c{\x!` xbiƄx:ud} JT!uS(,ݒy+(ё %Z6_R%?蒭Be{^.?JKj!҈Ifp6qV{偫+ua$ܓPwX? 2WݡƮ X(Y?bõ9nS hg>A@7L並,I5! /r]30K4ðRyMȠp*nY3ln7 (+;rGklЦX~H݁_J2>*WgF [Q&S2ĐU< 2nLŠ%n%i4DsPF>= &>].޷$$L"Dv]Ɇezu;&:D-])-5.6+%$6$eHUjRmS$c5[Ҹđ%̝1lݍ71A; je2N]rhHxİPٵ dQ|jAE4YPBN;Iy׉kdꥊ-c3Ed123yN7s1̷̀(竞|1u6!ˏhq~"ww-- LFz]f5DQ>ܒ~^-+@OW{zHVxWs3`\ch-BeʎWFGOrF\WD.$JY tcrB3:T+u?y%H~~ðHM(BCj)U52콀}_\`3 L"èRbP77Ղz`/rXOǖªS>E n_̄?rk!dp3 ST_vf'@$,ՅE{<S69iȉ 5se{TٍxkBW񌶊B1*9YViѩ}f!7'8;? \JƄT襤R~1b"l+ Y bn Sqp*#PCb$tWE# 1˭ձka}&?G%>ѵ-C2W{wOuc(,np/C;n fiRD[_|^HfݱcZ}q^J`g;$N/f=(jˆ[3\=ҥ 7IL88s **Y {SF{ ݒ֟a%&꾺p$T!S2J\:֊J~"qı/ VtϽVa5N/53W%dd(e4~SS&s܉3,ڟ,+%tZm#J-ezOx ?Xi(w`l-dp vӳi@-l7s)q" HQH,ģj\U@^<3zEn$Γ8U*!ʻE "=₍%[ "MM+Jny/%(!!7!,׊ڔ0]7$NQ3ݗ>\ϴ m bC1"*]K8z<.'ʙ'*}͛ޯo,n_Y!H(t\7%)RV%7c`"ļ6}P9$%_`*5Z$jak]1NjJWTޙ{d #6蟅:JXd3Q{KVneC/s'"9@TU!,|Hr']YJ/tq~+eseo!SLY imNe}r<3V24kPJo9Q)Io|0-IkɥڐPQ3N) %vdS `bey% B!w?R=bv7T@@U6~ DANv[D#++U\#~ ZGf_cWoLc/X;E}6T>v׿b멕])IgqL$KV2#, 'I ʘ{0ύL[GoP) ޑ=F6D ̬Q]I]:ÞZ7(ߙ8xf1͘4LҿnF@ !ֵH8}sn탓l4;;oKm̹ Ubpץ1S<_$9 +6Pӣo^C' K]5~)8Q0Ɛ>hnlG{pIrJV b2VyEBMYljU]i;1GtS#1 ]6 %%Zܑ  !nA$AT#ˈ⑴e YUeZpG<6t<;^jnC٥xDFp>V;^-'Ʌ",SDHg:R_xܬ1_$y::9yȽXіxCHҭEUlo&Y;U9C:z U!5*)WӒB0rbf8tmɮ&$IL EWkI")Ya-@)yR1CDY>aT*-s"'qW;K% uʔ4]XERt{>÷TQ1Մ3r=}X@j*Zy.W(_%KhΫ5  @^2I, zP._\cvZIx:PA]&?_ݠ8_ǽ"wʀ,l~M6Z׀Y_B>!b?9ѦAqNt=ۊ'8F:&Odv~aW4^ͿAg˓FfJ0~}U@O쪨#wҲQ+٥%4 zviv l;^Q;U@`ZrIw |mI@ +.h WlxL9"3SCBU&ytf![*Sэ9;#zI Y8MҫySd4CsCʬ{C}|T7TJ8q!Vl? t Ƭs|6Qy@=#8ڧ@-iqx4= <g ը)ōJfgl^HHqkȝ :{펉DtM#1 xb;\g'.E ʅȼI6Y&sGBH^ֹrh&rK]X0OsmPsl1WiV40[]4t/s (Y &hC/ chR]MISPB]k(pG:oKϲ D[, TԦRMNܜ4.3.h&W}9ߦq!ܤ։7ނIXtcIGoׯ{/ ҩ+6S(`Um@FW^}{ezZC5τ!mc(L f+r: i`Bҙ0% $a*|.ݿ^>(DI^4$@4/VuM8^O'6I\ kao;k m]#nIP*((Wϸ6eeY]f\[MSBP;OqsmZmHSSs4g,J?ck,*9mGtM(;K z U%Sֳ"<e~ If:Mj }pŧRk#(c" 4leA|-ƪn@8%'DV3Ufiؿ\Nl[5߲V7ā51-\)*3cyb:>PF m`?-t^t䩕μU.~ց4CUu!P.dͽ=6%$BK+bRI08ĢqP 3l/4A$ұݵ7/j2e+(0}88dPSN=G&?㵒sK~!v10?4|0Oˏvcv4SghY3"P״c|:5L*ߚFa[,+RWYW4t镗5u0!^Ktk$O]>gp;v8lϵI~&z]2WӋ_ѿ&-U>q=һ!cSa)1U x S1EM}A44HYYW1>d^ @{f«vsk:c#A)2t}.>o|):{`Zp^3پ3mZä: 0lobWõ^[d$twѫVh5ΞÁmGnlyy( 9`Q@Y{>|C>RII BCc.T% _C ҄c)qĴ՟z+ՆPڛJ'$L8\QCLLy!4GG>F@w5Jh@D+ל뫅gŅ1)d;i$t.\dx|*ԙ蓍"eYV9?qR 53R,fLQ1s>B9].W>5< eBO&C2 ۛn8e,8 3ܭ+}чF6*S^j;D^mG@k!i_JTqv#Jhh KCSu}ߥBkST+-.2S1T^>%xI*5mЫIW;.7..I+健>fv)qC7 }h0]<-LkS RyX&8φjf0t;g]n;O=U 2ENQF?٢fܵr8>VT|nk+ 6E04^7%_av&X:2*׆bjof\ߑWyLqjE p(`Q"M`)IhW$\ $56Y[FV6ǧO[C$PwW8)YOw5 C+ʯT~j[Y3|a{Y@üK Iz?Ǚ$Cˆ/י)GBe] $/R8`~? ^wtٜ=-ߟdV/,Hi`Tɚ.^U՟*9 [?'L\D|s ݹ " P ԟ/;CN߮9f ['z++96olO@gR Gpۼ1?*osvQ]VN>7xq7Ẃ!VE)U 7Q#6jiTRJ1KAl :(KSnz[i\eXlw? S=czrG^lU}A2>`*z~GN&C*|o] o1m|K4gb0ceUPV}-߈u^›o JJnv2> tl,#ЗŢS͒ƿڿaҦiJjIs#ܛ y Àvz ;D-a̋oBR0 {qN[nEl;Xf97.N?f\*d_[!$7:MGf&j Bu/!$ģYSQSyJbQqkNt̘7u*JʑT̡~ bo{*iǀd-51(TBaoI99a2jŸ$!h.Fnw陲9aJep&go/ dl KQf L~1u`,id*դ Z+_nzhPv۫ExWIwxٳ]F!Mikv)9pÇz K-A1`?-䎭h; iho@,sxOt`LS%RЕW±WH"Z mjҬQ5֭?xi C"' fzZI6lq7uێe䄙Yu ?ռ8+L=ՒdVzuђ2gigH,XxSgZ f|5K 6xP+f{2R⠎HV}Čiy=B)cg +"v I&eCqd$!>_x~f PJWmA7.H@^|=W9@u %):Pt/M2S!\M, f4" \ƽ,>AUiZ;T/مۦ&t>x**Sf(?]R&`YXn9 o*jx7 ;CͰ0MjvޙyNU=eۧNQD|C`ifC~+Bx5} nXf7?Gj<0B4 ]@^4ClvU#1s#Wkdt(6g7+^Gmoщʻ Sm:PJp'&3Us3O9v@4c\"?4ʈ.+⌇!&6Vﵴ,Xsz^ybU&c\. F ؎\B x/E(9] SOJD &:znݐ0#Ns[QӗB Gɓ$jX@qV~lԈDwdd֫'OwwrGڳ!eׯ[r˱!Hb^ fCsNU@Kcm|b3T5?# 9 VP&:(ݫ;ޱt0zsD6q:$ MkLϗGE6yӲO mwZbz+֯dAا1jz1PVT%אtHhdtց,9!% lNy+^~M) ߴh_V*M&c$Њpt=k15Y;0'-&%B@ACFﭑ4+㭽څI SOp uaa-(W3ܖ՜&vfYfF~!6+uS)'j%]$T}6/jˊ}lWpm|j JY 4CUj׈ ͟b^BA[.G4L~7j!\ kzkdvq$89fU`u:pL + )\nj@v!샗}T,.>=̦H`RY%uzzrMeaTW:cT Ye\`-zWKѱ;֖{ľ8D>$,TH0WB/!-?jVԻp:â036n-N'+G$O\!Ғ$ī)lֆ>9 /PNNi^ ]chɮNR+ 1IHi`P^| a^K>!Y>_u#ѣCE ZRg:]L7F4)3SMr!Hc HDFCA-UՃ`"i=z4i4Lᖗf*@deXja_p7;7!= 62QPJr&d0%dobY\f)TAyIIT,慂gFWBL'3n_i?oho\P@/N0|$0Bƹ ~26E2%Μ WFh@.#|{ +=NLi<"?Ĵy}ǀKB_~ (P xp0~Y9 }@MMM!9w辆ׅqėTA=ȉ]*E!!jlN?O` IY'UPptOE./e|`s uiv.m;/?UUd3jF}!pࡻұW'Obm(޹vLݐϹ|@ң$J(ZJh~<{.2\myi~w;T7=*~hzkӋ` y^+S \/'xݮ*_6̵A8YzS|Sªg77+6ә^$q6[9zCx(Sf<(L,KWP%[Ĵ=Q3\TȊVd1AǑ% ։d$KN|KOQ _J\S:^AxC6򹒁]Io+Xha1"W^$N^FB8yz[NCpszp?sOpv"ZM.C"U_d2j4;J 0`8~d*'#%ٯlCQ0E[p {"Je~=2og%ϡOB꾱8nٜ!Q$8nދ;^ 9"gdwHs!geƁcGt#`mXDP m%_>5È&Ab;ijG@fv>{U]l!;!G3ulܴ=!6*6BO2ƙ<ȝ eÜP[2"IJ;@FKJz"Ҡ W8&Oc/zx=H:r=%h|^]@cC.Ngf~s(9]C =nd \Q7aPȏ,Hb+a|G=jpRִ|1*] ;i-f&NRMUJ°83T8< 9;t*y̟M?j<4&6 ~ \k6.X`QQ Uo"IOl$GZ0{] @Q^| U(6.;q}B?J1 x:Ln1U5~XҨ=g'xwv1r_X,WGm}RBuYUN4dk1X7 }?=<Ʀ:Rqjl5~ӀruPW%h6^pW-jwٙFPiH֤v m ̯ô-I|d2AݰlhlP7PQXYt@CYA1PʚNRJ\o_=iB`:NIXM-PeT IQyL|_e׆C$)ZO'[A; jk[%5?x3,Wlsܚz"qlNXx)_.eZvQ=D#˪^Lm_!YʼnB!tGGH1JԤaCO`޹nvE~!q%VD48.{4.& ˓{ ͿӞԮ;+2}s֩BFE>TٵtpXyי qogmE̛*`Y(H6 S|m8 rv󪩅h&lrxK%ay}Ϛ*be\s@OFs%=kd@?nKҌW n/0!XX$|!47V;VCy耜 ?$(3G6nTWwldi/T:$1C*BI8꺃B6!jKj*^4"'oL`Syg"J ^, D@ D vsJ-&mI=U3+YUsA :<>Q )J,ߥYhgFL8DOe4< ] L2;ͿjxM*OZDj 79 01R[oũQLśo;q2[qtX1JL=Ri^mՕ*.CͰȟs1޸r,a`4 /F6aD؎ߋһr Ț}rl|]$`3m|rwvnhJP8ܝ{3fO+h5)R+oVd~0e 36$w8+mE$7`~lՌn*-l:HuBnw*6{i\<b{ht!OЄdhFta"N/ ]O7!R 6D$N&,C~H1Er_^փ5u «iy',?ۀ!dT0vdOd d-36U wE[$+ج}t {Yh 'vL 6%[pxBqE장:G5fڞ45D(Q!B*:(‚o! \_]3cNȞIڥNJ*\ mӽ8{8L" PytD vz$LZMb'재; ,TDVp;h~$>RcAa':o OV`w+(@8Ip88 w~ᑄcWʨv]6qeԅQ'R)oW7RaTb' zƇ<"i{U8:5-MLh;0;f )4قla6s)Kx_g?ɬ>ũochl'H ǯA-k}l\TR^._ݜԠp NL||_IA  +  HqK!p),.8]OGM;.=A9T~'[w6 L(}Hɮ/\x(p$+j1Qr:?Vlb/R؋E\[(Sӿ.AIi4iF=rԪnXM2`gsDTٺNgQ~O8QrVʕ1yX:Ag N8r/S1CM3X UAB!QpK[EX2?r`@  R3(sT#]=ZZq {ohMt)p± R؃Ѫ\andaRBԊ0KYd+XތK=0`LWji 1ʂY7O*c~2M Rܾdv1c,&q&r2$T'U.놪`WJ3"Vd05~/b)?gAH+&So"N[ů?l{v0&kb׶2|#)nJ.1!Wٗ;D|ן ]٥<hZbW3qnw3q" 4m;qe.qYT[+#~gXd|iA d9CjfN_p"CBYV-uŭa \y|1(83쒌,ttF7iS ReE}+^ (dgl!ϫi͙\Qqh9F,P=;{OrSTY0Xa\{;K dbQF_` FsA!6&$TԨh^_, f6[E =gUj4Zz O77|>2{+Oa!*5Uצ/DՇ8%M6XcLAfbPnk$=)Qa1Ld(g90_3[.nz6BC"_҄Wu2@&aFoEYUʧcZcV)-;-pj\~OU/a3тIZ ߰m;> L=*KG/AXKOZVn`Jz'QdZ"VaT F߇Y3l@Td)+-*W X҉XM`\`:ιෝ݊=P~2ճrFs#/4_:[אx4ku >wQ<ڃ0]JrQX#C]Fz`K<2rņ0kpۧe?]'7 ;j`J%J9&I~K6g~Nwwm:,q7 '=Sx߳ G6p4 ꛬzx}-^^ꖝ[ekR9 vF@H ۸7`J:USa &s77,Cy%յ%d{7~yw0tթ^`ONvVfZ$=+Q9vDfB+g 4z&( |QMYYAw|@B qyZS~^꿪dq^+W4+h}E%aڈjg5T\;G]1H q ZVJq7-D};- # 3ءc&s%'qX2a88Qך$!ctBM9B|z=AW,Z)Qlُ V;! E!hZPkxkJR "LANQ;>.tw"󄰁7N١q9U1%o蚶SB7<\M~`fV~}!0U1V&8&_ Fz7$ƬQ{>!/G|[ +ɬT y(0QaƤHw؃gJ1p ~x?g_ 9{S3^H;j\.#5ʧ~EB> /&0$38 )فȉ,yMf|˵QNگ*Ljrv{H[W%9JU9\EM[8\{R+JI㍡O()x.9Je?MD״jO- 5t)#,ݚ)X7͔u I կRQ]g$ȬqWYcX66UHq#au>۽HP)~8!sJ)a6Gd|n>++UmY PvWP_~خ:]6]k`ߔbq}иӉۗBgL r ;mȤ"k!kM4טW{DCĈ~rdhАV{2ao;D\BM O8Jv{~-PVÈRkFnK q׳$Y39=X2neޜ5BL,%@cf!J#g5qdǰ`E W AYP\vJujUA52UưK|ƶM1󕑲oX#J*"xd`&ZD2šހ_|-I[\Af71246y&L vgz<q;S9!LF"` 6~;ˣ=dDYMyUa(%fKhyS!mh d;lOiḳ{ԃIFg ױS/,b#ڙ=1DŬdDmHˣ)\koyvx##ȥD-H A#C x7ȑ ߤ0{v*=˽rPf\$~坳 Ƃ޴!eCi9 hk%ϊ]z+gu?xfDfӍViu/+9}xʅTJK\yg?HNS9NHu$`OHCO$7·[T kG \_A(CnvjS8ݞG]a /Hsǹ~M{#~AdIrbH(Io: CO wٿΤ=erV̷I76T&)nLFAFJ~ͬ* y`={*O,䁈}ڑUzپ`%}Va Gja8㊡cpy8ԣˣW*d.`Ifs$6t8E5AɘkiH Rk\޴'>j*{=I?*I=" J=J(  NY3X0@S*| f'}1*eŐm[#^_*^c`%n#GEFu'J>NZz~`}Ik%j廰B($`%>#zt%!P`*M 6˙ܝ6VXFxx?n2h"cc@##/ٽ[ >|jo` [f^YW,2jQ;ĚXai?I-4P<7bζq V#κ(,*ErDkn>q5jvl;":ݰC+'3( d*,b4l* yeF]pُIo ^ד~+rrzA#unr#ɵq_@頶f+L=<2о;0}-?Ge< u; Umqaض"Yewhm0Á[nJKvĄ_eUЙ:%yT,.mlsPذX V7KG=TylDOkr!C7ƩWݓ%5k5Yљ-֚ y o^=,tF+4uF$ж 81>C<`[-TwqW[>]fa'zvWo\.s_Wgo1wXL<|- z*srAŒ <|۴~iq4(+Rd뼸X1m].tB]<$Hv /;Yꔳzdg뭇݄tW.䊯ntv@]wId&tWoa1~r1=<^oHPQ7YҬnL5i=@4 ~ЦFl`_hIc,S эCUBʮVU ltCԇ4Fg+sf4Q9K_,OJ() !(^LxJATm9B5jJ?YvAÒpp =2YЛu;jR,f;8dqqKK@JCkC,4,DȤL$XubA?ݱX;9r~rpy 9},mi\(J2Ur d$J~/'+N/لF>aT~L_2uؕv*nq ͔bφ/ٙ|3t:JGyP  5TCSc]JB AoXL LrH" pL.IdOp8(HaV*JHy(B4E~axlپ5=>j?"P"X?a`,OaLdZ|\-Di6E&KS -tc2z=g0b *ZHhFXұwMLdf(-Nx,Ȇs+Lzo"q! `O `i+2I4%t2_^$X}ߥLU<>^!K$c]F;|g!<` űV%SJAvUՈMKBF,x@b3| ԧVZ D ]P$ Sj~⿗&U7WDJ}z|0?'ciZO{{{?PfmAn9)a]-jd5;%Իҋ 3T50xܑlG6lj8㪴 }y޻T,}ڈu&3s;mobzO~$Zl s&_e)H83!azaIq߽YA yz E%GEw=y;R؋NV>?{JZhAfx6nW; ?[(@嶂3іPCr.U[m(UZHq0VTW.POGZfTuM>g1ï6)cSּp-̖(޸㠚G3WuwF2 "#[Ee_ϒ>QH]oL*T3 : $e?D\ڮ3u@ra􃸩#[1x4g;RaѱWdIᜮ%64I_1f~r=FR8gt%D yy_(ѢEW3-c@>rSE߉.v448[zgR[Z{L[ =SE[,Ce&=}xϘ6 SZ>5T7e"TVsf{VDt.2ll?ٱ,j_L Ɏ.0!7f`[9C!T=G 8AVBeT}K( o-lo Jگe.Nct dJTcFMbkϿx"m0a;_xrAޥ{:DUxz݌2"D*RG 4nG󲛭 ޼KGL&˄8 BaY4sA¦:]68E]Gun*yj|; 8gsQugV_ RTjl?ߺj[l/&D@!0'm ĔN\mWK & ׶b )D"H))Ӱg ^ G6{]DñW ʼ2ECdW _9ss В ֗z}C-A/¼ 0MH`FƉ䞚8?l'X|ƩG!g'#>';,Lu4j4ru͍ޢ6h\\wOb[7,.(oǀqrD ͊StCekhAF D"to!YÁI ?WNT ן-</YO6lH&wv_ ۿvjHЌĦ0अזtZӏR@Gms_R@]%d]X5vO`aVP`ի3 »H"6A>*D(f?_w7\hU" _^7 yjgJ5C|u7bEԵ΅ƭs[|^u&Xrq&)y\C;-mXEu\<" aehH땬k2qP|~hGu'D%_12'B]HVF$솟Xv1dNn3{ٳC#ǩU=B0M(9'liyj -si flհ׬nO㚉!"'OVhARjL ~SGԞ8r個Ld/[ܲ:Wi6h>-rW4XHL=iJW&"̅,"J]P9L$&u N`'NJACO *]'9B-j}MJxGkX5q\-ď9e,d2V~2Qb yc6zvRl-&KT,Vٲ |'Rwΐ+3,ɘ8295`r - 5}nƠD8N)=_ '̋g]Nj*iP`W8?&*n7KQ_j-`< 0/<W4}IwNc`4C4+y63(P@ FGۢ`jLRȎrťրr `?@3I8 L"7`zHu=K?ju㣀]#GTa$-c58}krj0%?9RA5]W,ؼ)0#*|EZTDm:FUzGOIYؙ"Y+ز]wmlㆌxYs_}4FBxG? >b2Ge~ 2peш)/UޛN;ʶ~w6)y;v~W.dK7m,7_! Ȕ'@^OԥXyF$1j5Q:Ƹs٬ $2O5UcZit:P0VX+Sja^ C!|HfPU^Qp(Qa$s]< C.!=FZrS^ސ"EE]w-3$4=m7YAGG"^6nT[0/PDWHAA';S^n֢++Ht](z@s)6z6!~!&\8NJ )GRch*)G-C(xļ݇¢?KL L4ds1|{$#6Bm؍ؿ53>f:mRskbz]\lD”%mMC(L4'|;6%8;dZhgl!9!jk#=U'&BSKd`1T`Jg.^J_؏kmRjGpIUAvTPEqE -.+P͗B A%qj2N\xgp/~`gyEz$(Qڕ KCi8_=>fdY7t`=|Nvx{P o]"vy76 Zy*c#g-ڣ{,P) ,eR\7ROPѩ*+QRxJ?K/<`aTO*|x8UTP)طܿR\׶-pj '$xˇP%~Рe #,A4y۾:OkUvB. -p"AMD7j}&o}/pm\-%EO1# ݴ t ,ݮibMwzBbo>h"Ryz|@dlEU$\ 5TW()z0jS c7ǫ߽̞IZJy$GIŒ[dT>P9|[(SߚwMWά eAh<2џɷsy_jhy}FaZ$åZ4-* ,xٽ͓@ŠpC#&YU9/5a_%&qCfcM[CK9# ]#I%&.u5ŋ~Fu  Q fCY^@swH2cJF|a!sOPiPk{ p&/o辖}߼v4,0ؤ吊0ݜG]*v[uqssp-s2$HSD:qj;עCJ]0OcH&TEzd*ݏœ;!^-P&Ƒ$ `,欉IQ F*bpRD`F/pZ IqRF FllJ%N63ؘŒ5^TTĥ C7?~ƈ V}o'ͮ$ev"rri+O1}WeA Qw &6X2CdmT*/,[C+psbȣ#.vαg8ļo8\IZq>" dȪ9(n3;Չxs{x5̠hcٰ9"U W%x&s!$#κ$Z HJv Aں/^MΑ-0qO]]0*C}83MmeڕQ6'~-kJ9YI]x`ޘ{f% ˬ>/ɘ17* GuE*:R l\y7WiLBa凹C )ZDSvtO32-P^9}z1+q+iVonlP>3Z*[wK,y3QԝEFFfsK \ \Ԇ bEa3bdidmxavK%{ApA0n*xqJ1((E}DVXAJ>Y83K"fs5>y>[{;9;NA+Wݯ`gjUmo|-L˺x\B< ^B,Ifi66s䜳Xiuh,FQH2? `V۳*,a8E飳"3j7r`zJbsD!)>'DZ5`Gܡ>t[BbJ _ mTG9k_n+gQ9uBZʠQBHPBM[7c柚 & 'BӰ=Ħ}?%t;(v.f:_/IKwI}>hz50{gєJZبp z~+qro_"խW8sfI'4Ǽ|)XߊZ#1=lj=xhWz8ٞ&)>3 ] >y)zZs5'us1Dk(xǫ;4^JA?Uy3 `ؐcs=Vo.J]5O[zdJ CsN_Ws Q +OY-ɒD:3H m,DAH=- d Ė& 8C!&Ɖ{sdz[ze-7Yvz\y Y+bwMxrkI6`(> >}9t9=%HyÇ`\wSLF#{p~ϭ…h2HK̭,%?]i P?pm ^Z#bnw7ueSB4˗; |bL^WrXh5@=3#'݄+ёS$C '*EBS t@(bFz֏^sn1b&$}*,G+eW]ê1"1M;hSB#R39a|\KP#1PVO;qXqh_kѽ@HW/IP蒰͠昹}&вRtQW> C<$pM}>5AEɭZG`ho"9R@C(D#]眥DR$+q"/jNVe (^OA8Q&ǖy/Rpp-gMS,1| AF z|~rg:dAO0u,H+[| g%?OIH={ ^ޯC B1xraG#uw޿&!3.b^R#K4661@t¬R`{i8b CFo08Yۘ= G~T=Z羚&]Φ周DŽy/2\&V Plcn_8/*̢ ef 戱mǫhC(5E|m6&JA(`!qkGy=cX΁f($}eIT .9)a*1#:*eBz!h~WC^a(Jo%܏wdd4;S^IjwwS /k5 wɚE쮠{ `L&*W —_-WL$=KkM9har9ffAajhsnU&ne󗎢RQmکrz=ed8Z{E bOi+˾N(ƈOeT(ͱ_?Iڔ[Y0k jP̹"!3vqi-I*z 甑G}lܿw0x?]9xdݽ F<`#V%ptEVOKw_|4ƪ0#0 ,aT'!ikNDU?D/W.m`~魷էF'j>Ƨp~y ;{X5Ɍޕ/wd1Iwv`Ɍ)A(Fq*czXwB5s‘@1<0ZlFd,d^lk0OjAE> q-/ES$1r3h5"nה1K^|ѕŀ.[Om~ly[U\F*"y@Epc9þ`9pnG;=M 0rZks%k.0';V+0swd;p!l*X&8r{Ixs:w##_;7dT )'C <`Q1$<6%S3]f y9f@^|veHd G=| D&3FgL܆3L]s_`MR:f3c+y(K"f[sSMËƌnLJdx[%GI#Jq6:qN1"~jgYmڗA[x 3Fl̅zJ,brQbRq;8>IhDvVܭ.0J'-+,<xYBmQBe,Gm%,(u|I KKpnv5`+*sx$~ qBF'׵ћX??Ԡ~dg-58&j2e޷m0y(O$ý2+\bz jm?zJ :]@!GuVc]],g;/ \dYrÐJ>?`q 7-ix)3lq%BS gaU+tmO" }e%Ϟ P.,W*bN*ܴo ݑ Gxۙmfs68\t#s=pN]>6!"͕ d@h~7IE7ZE[E;(wI,fO~ko8G0W8y|Ӵwm6oKG,ZesN'i*͟s=dG^ޯZJ6?WvE0jo]24R U . O QWq E,Ep_)r:C9đ]k>u'Iy߯'})))io=4?lYA+rtVz>=T)&ܼcŶْ>1Rc#볃2!'1luGd H8ʔ?7Vyuyh`~Ac/}V:T^ʒplHйYGN]v^KnO~܍}m-zщ>I(O]8~ Q}wx[PV$A E*,i3aK7G@##voy+QN{>?lp0 kwܕ(AxLN%tCWG>΁#:A {{Mm :tuVxg kU]c MXT4h6AshvUḱu6nycBX0I먀q߂] ?su Ա EkM'Id( ,-4%釴->`\޽YH?rO0(`u%}RM.$d K /@Xۈ]3ɭA+ "-q6Ax}@lc.;cXG̺sť-I"ko2HPyB!wx@L l~je}7XŽ,ʨ LUxTf! 2G;"!&Ű h}#Km96Hn7?:Lp마e\^Af@!Ÿ́ڑgC@ҭeADBj2/>KmYV!f~.Ni3"0@V>N__b>R>&nwkKkkX/v 3u:QXn9ytSa4uA.Ki1*Ef]8&\P^W+ӣa;U?2^}u\\Mb#SUMgIN ݰ/lzfIi)4_{gAAKT?bӏIs/M˴-+宙-v5st3oKg Aež.:u @95P)W[|2?eJ*2: Ɍ@EppsJ– ;WZDkk%yB@|;j tÌVeӛ }A@^4\3#pC: 94Єbmn#*w:F_/7l)ղݸ.<=p M X!Bw@k5Mqo3ÖL9ĺhZb%%t2g9jEǵPq_U^$AfwFi #XEC9lȞlaAi~VL4/Kiۘe-r>ԍo2C&^1BJ ͘ɳocV5҃רgEOVa/47k2=W="65?潻' xV8g9IETҀg4/EF>?e| ьYleSk\Q_T6wS@iaT:u<$ \Yկ܊' Br _Ñ%~E8iqqRiOx2$4:TRWA^'!ls1~>ϤXEE!G7RᐹvO^"DƍbdSaI׎Y:jWASPT/)=n2,@k`Z*w&jL:F7"Ͼ:ǁx;J~ލ[2DIxj^ M*=y˰T┅5Qk!yh_ɱ hڒ,e."2؞8 B +"A svw$Ťz%pO;G~^{zQ>GJn>,O:_, k˻ZJC:+0t@[Tsэ~ wތ u^2yyQ빓[F9@6l~wlkԇ:!cݻV7X=hI " |5)u94W%2g=, @p/bsSn^ -w  arN9vxSDtg[9K}-~HuęD?}<0W3d=2.h3Di'D'"pbHzcT9t[tJ_2=_M[/( & Bd5@MmbU=9֖AX)ezG fFR4">"0j邸G;/:!J.e|iŶ* dn܆1/\YR^gsv9~x:.+#i;2r yٻ`Q tGBX[~VGеjDXh 3bjPjvM#h89_"n1}dKWD&'`CUjUɫW1{򑝏TO%$W+$& Ӣ{NXzĢ  y]Ԥ|kN_Bר 1o>ڬ}R8fA{h-xQ$ryThX Nv P/&j% kw+DI]eTted \nbmEEg|+B_+:\mu#[myqs9>z2ERAOls>(Vnb o]T@^+,LIaGT"@9^UHҊ5QMylءsJ /L $fAѢ(? ѲXSHXz|JG,i]@twa(]brvLď9XY$UgQ{h()nCJ2rQYdUGPpϸrT(]~Anhs: [|&(ճY+i AZֶ\-,yd3{׆˻*뺸C eô${ ڛ TS2{=Y7{rtUjO':aT:9tJ%u?Wb\2)`p7Է%zQRBn:3-xzA;!# ӻʺP @k[U85iowt˙ioW@YZo2EӬݧۑld4PT} 50 :AxI ܨY o==;OK6͠N'`l,O{ ^#N}t=wwJp"I-IXXDѾᾠj4߸B[Ȇ.&mzS`AK/fߙiq\S.ԤdsUw^_Զi!5`o nTO&Y93`"]dvF|[_~v(a)㌴z*=%㮵U w<~jYѿ8fACn>sp!Zlne'P%-qR5??ӌ}c>zWݡ_O-[EQXE !N?ZyGYgzY̦cm6'nat Y0N(w<=Ry)A kjB8QΜcijˬ^.7}YBIx:i9p _`aDƹu{!ga?gMSimhͲ]݇^#۴J 5ɡp ?+/e5Qxd B{ +FީiR4F4fW3F ޙ>*띈qs%ξ>N\3OrBʂx 1MV&<3߉`d#G+2ăH%. o }R݄܄ N?S;ߤ~dJ:rSGյ5gmM8*QVoL@DQ p)]没;IZ:)渂SgMWB޲KeIwvAc3j̒~@Txeƀr\S[F ط3J>AR>rݭ ][C2 * G$q(dQT9љ.-ҁtN{XP*k# =)#^0l9P`>dQ4΀Ñ!G\Zj #rʙ~ט.PnmMszt*jJtT" KD`y$B~)3e*tk$/ز%L kJwIV˽܋j0A=w hwiz^)םZSD4!=Ұ ~raQ* %o{^]-\4箈W1]FRh\1 X< wv2ar+>[_Ÿ,%H+YJ*;cͳ|B]MYQ7䍀 ݬn[Qtvy-^!))snmm0nKNP.E,f$_lKg2~3Ycm%d*α^4s08ȕlizL 3@$}C2 to$ʼI$9z$ܷ #Aȇ{i(od,n]颃e}DN{N! \jvQ@L9!x|FWCSدeed7|F2d5#;&PGS4J?3'gp8&&sPkd݌(d#JlctEڴ5󴒻SVRcFQJ>q-\z%G  "d1ԭ6尤Vpv߉SIbl7e`ECozkeRv`+6'`4\P=(3ο +s{s[^me.cRDˤ ,bRސ+Pkgj$jFzv*L-A56r3  D阅`,MTW"T}! 3H$'^?c|*@[i5Rho!r:^xpY48b$ؕ"8V𘊸8JUEV~tSwYuðx1~(#.Ңǝ=sH;@l>X킇B p-YL*mjBNF}άzk>H؆!u ,"AHގv#0ރx3VɁ3K%C;55Wȴa̍DCK T:r}+BE#եeflxq`t>"9Ru|h !k+ .Z_# QW M'4s6@MF!"OaT Zc|Ef?|!ωWtdVB;<]Ab"tޟ[o"mrQj!l.&|V5* h#I7 ,ac1]imG=yPc} Wjx*~ |?YIČ0~'S̓1UFc!#PYm!nƊ|˄MЧ°z6d]0˅>>:+Pm+a?e~-U!Cm3n-oZ yVWsΝrQƭ{f%t[9FPA^(ܔdkNQh~t]N|PϩHtm ].ɯpϐ5xxWw?';!G~eq6P)Gmo] '! RC/ךˎ6 +/b noY` ~!n1 ZcoK|ʧSZ.Üi+Ą[8 W`j~|e5vص!G"־xO7϶1_.m=:By$`j+wXՖmh&Q'ДG/3"nX;ԕI Õ7^ڢv xo褽D{Q<IpۑC`+-APSzl4U2Q>$"R_m9Ϧ/$ "5כ'1 KE@)#ӌ{/M[qk?L=NtիJ  (FWvX#!W[|{KceymNtP˭8uZZA9/wsXlA+pWzbs۸R(öܢ=|fk6eaL1{{:<"NóG4mKIiݧY" T .l~oRx:-`&]6fx?b B:"b"T,w5GDtp)~hMqaIqe+G25pd,"0;dhmj zYej3GC^`0\"65/@1UY= @Jf6 :LR}W{dtq͹v +l{#ʖ!_̅d/0i*ps`*Un>w΃ttCSEMi=ָTֹlKJdfVLWʴA4|:1~砜pQ29Vd*k(2S c{ 摢j{&( V:Fb I^>@3Q{v3YB 2]GHj10$͝(WeљPjz1경X<`]ru)hktQ`A.PAjPxOy,ee, PI 'Cf񙚴V)ʅ%x 'P2%_QcQh*85 "{b9RYAfK3P9AYv̶_Vzoj,/Z9"(͊pqvu#{|A ?7.cۯOgR?#nx G V4:'}XXuphnpF|0gz!P~mv~]j7dm6.;T'%N@oR|w˸j̚I='a71O k l}tΞ1!gv9!~Jz5J~[e+Kϒ)w*]l:zrVyqtBf$`peftÈk@J//u $!X&[Q`ZA3`ݚ>_WBE z%Ձ <&KY%kY CZ.g#x-f*}=7+;Ksbd;6͸\$+ٛ@a5WSlCz8}*Jsba&(#aMދE=0cbm4pS!?Wм43,,tBS=ji =1;\n ^opvU淕:$'yktxctٓDNhBȭ'yJltH⾶AUmaW^v^L ϔi.VUU WH=A23aƠoVcߛ߯ȁAoDiфL~frW_7Lmf(4k{{dOry]myF|Tz^![.УhJҶz*>S~6`j@C=nBH\3XPZŘS}N\\ʖ *my;l^0$puvmwwK^.Om=A0 7dV _LkXRט=jh I0tTW{kUS4,fdzju,\q!/mXAgϼ"/HoV65&u̩AƋk8J@!IЊK2l%%$e6B?N=c*J`^<%&e 3z׭NC1ܓ>Vw4W-qyJuX)q4z| XOr)^Kߝ[߁ /,ЪT{MK:/gxLNeʵȾ9ٞv4'Be@lyhWNMNUIvXl˪zTaܳ{gj6"gsM=5@* Dw}aT#֙{ɿgI'ZNkVkugADiEc5zAy [L 2g7B0;ܿ-cbxR]"rNwmpnFƒ՗ƬY(߸ `NP>{bPR114']KO%zy( 꽋$GIZiDqٚFJ4dvk~xF`!aYrHVzQDFWWX/Aq/Zc;䊪( B>H]y5 ^]8@m2dB ܰSGq'=}սMuq@ms6u#cj5h| ;~O|_Lg+8$៛#{5HuKz)L[NB! v#SH3&]YtYe-7'0uew(0 'ED,OY ;.mW2x*BGqeH!oTE!r.|s{{idb6 Bhc;WurLB #K{ֱG8M2EPerFxJ-3"D.kP^V]lO1-b}ֵp:c#Lcʏ;5VU vcJ(9aÖzt'fq 1͘s]0`U愚ŏGTvϖI=֠`y5T)Z!質&NIFm֟ҎOwEY3=I$z+'EpE6lẊG͵SK0Qn"-[^لv=_#,$tCALCMox`m,G4z2(5@55.$[;ޡ X5lߜV?Gu{XL9C5ɦbzxϭQSP[s2yswQhb*:X˚D5ő_޸ kJIy _ifGSDG#Cxz/.E8bMu)J\zG ~'=(~:3kJr!fz@/^oLmإcZx_Y;`fgu@Z ֹ3ØiW&˕ojdIBDcNm=_I^jt((]־Ι`(7c= Y_449goL̉>b^m(I<%;F r6Ϸ'^n U)Uvh@o)UK,zʀ>&1)9qAULxݶYҕ6Px$=/93\\ R6H ?I܇QG~<*/RŬIbCF^+ebj1[Qnb+mnѹFa+B#9@1<4+4N hxk:Q)*D0.x1"- LdF 1Fy`?5O ,ҝdzpxab=sçHcvYRe{rN|gˡ8 ~GM@f͕yW{$֭IGf 2r-Jr_rZ"b8,)0 P|Y{՞MgY妍db rzi'nByXsB7%WPޫ.IwB]s]<3ɣ~x7GLaRc]j0=HG'0GrPBLdxM]ҫDYfz^(_"T:U|A,T/,:p~-c&{>]7%ZwؐqvTQ$T;T $n1 sa^ W6}|'X[$0NYo6)'AǕW ԮR=Z{MaG3U~U R+ `.a`1I _vhaڍ&&o _cI:Nߺc:Dvl #H6@}!Ђ0 q!8zHgAs^T uuZ4fK c#-g7رFH{$W1 Cym@0_z;h_O)\mѩSWKS-5,l T;@ ޳#(dH82JXIҨs CyrYeO<'܆E: {煚ޤc~/зC6eLj. QfqnR;*h>#ѫI=J3O%l>PL>ǫՇ:Q5{4@Vv GAZM8&GM  >|?V-2-EjH!45#=wE6nئj(@8#q.%ЌD} kAB?7P^<Cv&L[p)'8Q ?MXuűéiXh?eg']_ԑcߕzP~xFG ?-*}z~|z,NK%9Rm閽}Hi `HC"a%i#$[EZmLXXpUP޹JPJ~X$~$̸4:oPvG|D ?bJ ND1qi\F: R ٝmci_ƹg ₧$c-&_gչ7!?{41ܙZ3HZJ&kk+[a<"x JRdP%dKwqޚ/ɗ>Bd?RL7'=q('r*93*H/VPŕ4r*Q`Cfrj`4"xέ](LmQ؛m=Ik.F_ {7#q}Z6GRݰLt==e7H ;w9vV/'.珀`pjy&[" ,sh3|pdH1`'P_͒_2uJ_LY]\F^rzZ2Oklֻi*xֿy͗Z '#ru7`ڲ WߔQ7P*ch.*/ˣjCiT/7oz?El(b!24*uѣbY`r59U u#qu$=mp܃@@7տCf]J W_ƜʂYGND _ r@H%j>Wh5C tB @5/ԼN07q2m:F?ͩ;4TvSX0^HՑnoeR׆7I'W!s|HWqԕEHOԓݒk8M6o`*lB=\`7j$k!Y•/l_!y^>T PD>SjeJj9`vY]b laN6fjcH-4,g4+Lq<Zښ!ӀJVs fmv04-%7>*)D|.L%G _-#,b/'4dK.N[5wlH_Byfi̵1Y~յɨ:鷪93Ɇof`aEUџwݘ$=+ $vy=r/]u?,eܦа+%.FcDxvaIInHrIua:lߎv)No%=SU+bƿ5_*=BFb{s}a0$l[ Lܽ0z!+X™^"ĹW6MҦ)'W?%X聖\,$<զY?ݕZؼriz32OP%Su"P>ӇW@|w2@{ҝ"񔔁2,b'j@>;-}J>r5zvD 1asэ0^6; vDOU伆Sr!%lm8 }\a{(lTsmr"baKҮ/pYG uG[[w_'Y-`3$L ZWkOC7%G[~뵟JtQC~  ǖu#YDD(Zd{r;ǼX9p"Q+5I:Hd"Ǔ!H:BQ/|J.8ߕdQ7U7@9cr)[K,]5'/Dt)z4]NH~{D?-gk%UmB2-vp3vpllƍKiH0 dlÈ^wu2%u6ʊ4 Z37W ^czY)PS$xW:RŠ7YkuʇpbpsBGlTФAGS#:!T'܄SAħjMcjd9PBO}d]h  -*Z8-lwܼb}l+*`CLIujAT^5[2',c5#֐$2_J\Owy>tAP@Hh+f>pY%t@@dlk?^[,.'&礔L֗*lM#(vC%Vv%fޣeR  Bn^s!r^ l#.5#Ԧ[Ӷ}vTHB(Z;ȕMF} X ddh@=?0R8 X`*b^).~ڴ@!"Dd2ڥ6@%^F){E O= UÃl;ZVL*@3@NބxiPYrHQ蓆rYܴ~E|me\u*kdbxY(ɈcrU/qM2ߓ=F#hڸnpyPqyzK>a"0vYlIȯ4fDƔV,ӽv<SL4Wnºit4ڣm lM^`~s E z#I8V¨f5"#'Jg m6 Z1dҚ9Ԁr8lg]{ߎbbgW?mJi`Ť{eUtD%>m)tmEsIvS/H ZL۬,%z<~eF%.r]0"$e%DIf%E'ԓl*_(¹Z X҉TR2j ^Yo?EU$[Xe@H+>z61@Se@(=ϧM7uBKd{B`?*ghIm\kY­hYMǤ :)| sjzq3"#+wr{c:cAM3l3E!؊{Mm[KP';.|pk`Gk Dd*~Km1mOF.QF{2[p(UB-yM[QKĂa7RNɍ3pƨ,Hozk~B۞1"GK@ c$=ک#|~`=E>WZt{v18 L\TbMa2EB:l8S/__N=κ*ek #MJ{L7Eklظ[ɉc{JM[7!~RrFQzحsf&F# ߇A)b9_f6ZfO(2 'Gu5ʪm&pN]-8 2wXr ۹EVObmsIz]H5S@ogqU$=pkVJ;mCtI l,Ub}Og'#O^!-t;MnkQ;IrYlI}sŠ/J6}I_sܑb}!8 jW3!"P7$TƋY]GqU#z{Z݀U;d mAy(6fO>H`}cI9OGͪ3b{O G|`B9fԏГA!a#9BXҸݽ饗A BkNGMtXyjgaELSXȩV:"9rn%*NޗPK,* O>*p$'77(z17ȣ)[_:{b1j"k jaVkHEP=XdM2˻MK죊2sKwZHnuϔ?'PSE#W%pL }͚{fiˣL2Eow-/0_ZwHKe*RI"v\&Fi㽃1Q}CZN7ԗO@S=&N~EnT5@S*X$ - I2,H}Lm%ԯ}l p9_[,3s.)̖DtlkmqKLp+g_TfNH;DG 'n[ ZC-ι'w//q&PǁD77;!u\n9:a..=1ߪ˙Ol%=htO.{}8PFZ 3NO֛u gc*)?GLBŲ ^Hz.}aoPq"9}D6!%6w,.69 l2 p i=qQãkmK8J^oFn4ʖC<ݿb]/u{;6sjF~o*/z?@ 0s2xp26z66h= 4Tm]N`Lt&tx5Z4Ϸ\YhV(蝟 <6u&drUjwjPOÇT>rnݑ*dbK{Ki ηWdNirT2ܙ[QQ[tM@FG?b#!02MiQ>VW̷jPX"ϫ B́WpS,mI9xGXh4 `]gGY`h;W- H?}mlPaV{ɒ2G.Ot6Ɖ+jH-!b@ӆ;A&Uȅ|ö$W)ɡ'Nw%k`F fX.: a&~ %|UAHvSKSpWR1IY{J7vZ:RAX<bؓ^ڑ) L?ECc7pY0FE%;~UΡ ,p??^%>L,rQ<\R'IGPӽ=$:NkJ-GBXaF{J' mK(bM\]+R_y6k!=Bh:z;y?εKٺ秈|Uܦk^KY@?,EO[@zŌWن`dW XCBa.C2iqi]- XgtD= &'V؉fvN|%*"G>ii:D٤}S{FD@}Egb`Oc#sy1Z `5xA>.4J%gDB i:DQ/.S^ap:| Vr .# (G$NnL+5wᕜ~TS098xCH?9CXVܛR*6hY;ɡ&VH _Ze/8ҲWFs[rkĸhiۡw2Giǎӭ}inֳ;BD]#4YטB8}ƀQ<=!`ƅ;[\Vmej|t0X5J~4E.~2B`/gԢGI_x_ľlEMq42o ^ {:q5{##qL7Y 6'Hn[MT-^2qxA襺ѩ A,$$tNv(^krg-0-b;V ;b9Z۬M"CO=vEDi0A8iʻ% Mld8|I!^ nz:M?fm/k g1w&>gj nhfE(h x N:ƞ1Ӥ0rEFK0ÎܕSiV h}]b)">TA+j {oSVա7P,FtN׹d8.N$0P ^|Y:Smt:dwH<.鋣Ld}Zv_kakR.7nFx[tiȻn!ϐG4yECQVGʛ԰79 0 nO|pLEZdR?jj2 GfqqSN"KAQ5(6b_pC+hEн&lRq 52//VWTi!d3{R^*!qDd팶Eg ϊMOC'&u vÌ>\9Cb%dh|V ?8 0Wo5%O}<6ϲCi W'm-\ Vc`+Bv,P>]\;?ZF[ju< sT1rxy6s:]қ&Ŵr;ek=h#0yR7_&2 ځkc{J_P\XvՒgPS~'zxDbPHIXVRKiE/2B+PCgy ;%p/#[W۰^12l:~t/ֿ`'h.s_.~%qeN?KFMLYEc@lJA,cErL02xB(%SķCZscv:хuL':,v`[R*,z֛ ({GQ2|,ρ@a=4`9*c`Z:*ne6qh)gk><){@99k+Hzu|8|06YJ:8txP^j)_o,sK_쒉%F?#h.GLGJ 4ܥY[О%$&R8!ZlpF԰hBІ;/ WFlY)2*JJ3*GXܽDtw'7DmV~aC DWJP2QSUDfd/Y-Oʰ8Ǖ^։ V'VTFz (ӎ\EQ+D˨CL)nScpg+DŽq]O,?< 4w[#sLg}Z(z LML1Զ|}9xpM=[\æRM1<0zB)"N Z P$qAd8Կlz>FQQ;Ws53S e-a4/sq.mIM;$DBF_ߟ/ T[cOjxl]L$pœkeܡ_xV 'QxM9s%E=WFD8{>5YhN8c.1"b^ȓ[hCY)O6LkpG=x]">-6n$DyXR||vT /rEe.]VSs}rPdvnӱ8j)Y:'b 7B"X8t@ost;vTkWAJXte0J;6PFHjT\X&F7}'lߘV|t[I._6[,ǖP@ܑ-gcZk ]%QӪzsHdU)[偭2GXiNy3.~ٝ9ہٹEϩ><'?ڰ1OF}_Vcbe9lEZbipbw_i!%Rk 8W0uYY-dz] a켔Ǟi Xmg*ĂĆ| \ŨĨc{-nHlL,Cʖ%}y `LBcCbx6#X K!gDaLp $ Q~|:e{li{k3pJPkiŰ-bp^IzdUI`GZdM] EpP>ǁ<`.0A2rǖW-Ep"܏HLxi2"uPК[ˇ#bW i&di@ Mɔ[\Jq_@Ƌ,o7:3-TSvgyB*'wKD47ĢקnF~ԓ}d\,≥^RvhG . Lu4}8PԃQ·zB;T1[_P5R υ}!(RK'JG-HCeo -r1DPXm,5RZ2CR$9PXkEY:Ϭ:їXOBW'Z^GJJ,EueL5PK$CwoR6` ^&k$>>m!,n)Yx;0jY@Ï07(n*Wq@yr`Ǎ {ۧfa|8p~)ka2EOyxs9w=jP_Rad(k EQXx PLVgfpjɈr M\LW2 $&-]5p"eCL4OvH# a1/DE$J22/Za Tk1= ؜˅Pxxj#CVqչ}Y f栒A0}EyYj`cC3n0 LOW4dNPKy*~p8M}TQ&`0 t XaBi;^!H82 u8cyxTD\Q_#-&n\zoeƀ$\7(!9!W#v))2Y H_s}-:N#. @yVCݬRRq+`ma-¿ӂ'$ggmħ{d(. wvq4D)ŮXd钑B'AL/pPXΛ^*[Sxq}sը $R|X_i. z?x"Z"|RȏŚs=zǬ :j3)8n"q"(hᡥ]F^զxII%PY5xBx @}r|mS(?@+xSn+ 'XʮxD)@Q9I4쒭}KG]-g3wB᨞y;`ƀ :GWIW r:('ATԅEWUމB' iM׆y+0-*?>|66\c-h{Kv.jgTxbIR_R o/n-DAw7P1|' bK*uL[6^^PW>EC/)ɫ|Zj}`-i%e}!j`6= ܅h;}B H: ?җњju Ꮟ6n>6!\W䟕=_f w_țM6`/w/pA=l'fʟTCK7Gdv'W zХEm !tf0o?K9ǰ1}13AU$MQ9Ywdf 1>UkQ#|>[ff/6pñE'piOMOL (4>Vo\@ ]>Vr ?jzuFpw(M**, p9ĩ┄)^CuEĻ]5(n ٧K6$h MzOZ2֏K.v9X~@ɑ9UŚ?txJ;G 4KHp跔 ]xlrhz5uR| îWF:>pB^@KEv$Eꊔ8?*I-y#a Gt >[ 0֞aC5B1_`)ԝ'!ѫnG&4-ù7g@j:%[n rwHp.&I?UVT>6,HO%ULB!bxs{(G[G% pK2/@"ė){$kR2:Мv*Bf~<30)GP/zu vy66擈6wSڗLH33Co(Bt">ub59H?f"ffgӢ~c%oX5QDzFCxS& lg>=&+s4u7 w+>ٝtn0+^PRh+\y%&HMJjdXVjpсnHFg$!ʎ. m~9 X0HwKZ x =RהFwG͘~߭{|i޽ʑ`otZs*^dO-jBz' ]Mݏ* w`g֦.vB{ Jp|:jK|Ҋ݆!=u&:Bwn]TgIO$01`G]/ Ôa7íh`bd%\6 OoC-]*љ!!U>|:0K(OS?y{+F zx !MJѡwt犠u BE i42}Ytou=½{$Eu(&?!o s[-i:=!)nk{}OLpnJnEhRi1pZ@Z]LVwf':JHg`SfZ NzeGqNI"L6GK#BJ5]&Of )% u*`v.ラRwe: %:u;N''ptyd5C]1%=:Pbe#KT+9,-_J-h# TxC>$;Ay}r"Q'ޙ!]<27y_YLjB=3 [}LP aQuV@jXdY,:$Ji4of>eTҺd6jy@H\.lLo[ekT ?04m/U"8ߓ6t)ˋuWm\km)x| jpo:xɅDpda(/7/{/#~K(͒^4EX%L/^d?dClv8|i]RkaFP+` 2tWek[DN==ڼzu%+`:'Z܀N3 =C^@zL iinZ%MѝB߆Om꣯P#A~A-3f'Ծ%喡9|v>'sOD{ܶ2X|y,=pI7%__@ Jӭ#sijn+|Ƴ{|1[W$6Hо:$\wIsJJglGO^q 7 ;`|@\!oWHC"sĂ\!ZA 2=75tt7>ۑ}lj0 LAs’-]ZGDB#5T_C]]h|bDO2$ǾoLeJ$Eq@ЎYOH~1@eqxjD`+σRyR5hLjN|an |g|k%T'T\?ݳ}m2@m(uqe^Xp%adz}Kqlw$^)⢂Ib&C#I~t/NbOm*Nn}x]ZփkMk)ލ RV9QSF"Wﯙز9-u$eEʷCKQc,׽f|)7?=#+:-nsj[{-Q.tXԭhfc11TktYh TAh C/MmH`3uƕ#`oѾ9W=%6d;FTGg# 6ֱ`S^V _T [:u=]SҨ`RϮ1fzeU}6Ǝɿ`޳?"d՝fM~J?@ٞW2E0 Jnƙ- BC۳~Pz\[M,Ok6I` ޸Ȣ,?jMWPJfc(j\^5yA/H"DCJƯco(NF毿CҕS;pT)tʩ4ݾ_۾fθۗ`#ÅE`&c~+k1}M_ x|W]E44^;ߩ=Do$X[f!95G"O**-"=ofJw`7F8ߨrb"(Ym}Wk V\v4߸@SijN7H敺|v3ӓU4TV'lȽ9qf$,y?7BZiaނyr]FN7y GL&4RNVb#%u#+U+zs%3̷d6|=B6wtD>| 2d C:)?! Byl d)BT N">B}/cŎs>,tArN@߂N@N|on]W-P>)zؘId,m@]cb}Z[ Ɩ'o]#%2W@Ax扑~RAQR9%BXyEPzm챭QuIzR4Ey*4>j)x+kYzՋ#dxߕ7-!F2OQ1*X鱲$ANk)C+5k' W|>DwS~:V~`rG0RKƤ6Fxiޙ'U{`=v2 0XwyZ$Z`o{F?frZ]J4c~0)ei&~IIOO"ai+3ϐ`8A6;HptFF$NB*i75(yĹ;6jv>2ZE{Ģr $P*;I[P8gπ qNzVvP]bzj?yTqܞ=&ȸ[sN*zFT^ |~ـņl^{s?5d:X)e ?^ԟw.AZ y7z"E'\p {((ӶDT@} b<ьN̉m]43}zk'ժ5;&*:EW9;kn̕*J7Aga'B)j$_ye΋# kU;!*jTeCJs0ӔWv7{" Cd)\rT׼eMۆ"THsDf1m`70XݟU'\6]kΊ3&dJQyʟ;stNDGnRE#5[6&`fEB\ gITcO@<?)mm Z(8TGl̍]%l0Ϥ:2DeCTy:PYΌ}ݲ9._8<gFkA:[٢My8L"T&UIt nrUb^工2Y["`B ez\).bӨ/lT6GO88Ecr)%xWAXd(FA>n~k3<(cMgEE?u UJx b XZPDcn>If)]ןh̃0,9@|INr,:޾w2*zBu9ZCnτQ^KGosl|/٨AMfP4{_e~1.`kӣ0z{hK@+ : Z ۜi_#֒GKCϟ6¡w=X^tY"6ˁ'TGbo׊~;7&fa ]@5vM!V4+Bngg5~7b 6:zY}ES׆{ 1>!W:`{ X|pMlVpK7r QPV@Q%qE8USF)C)ƍ2!jHX[bneZ@m2/>ť M g9"~6b~bK ӎ!+'8?vty攬k)`- ŷ2#-Ixٕz&]DŽcǿ"$=ZbqsyHE_ l?F׮C®hk ZA'9U3kDžsc˩@]SS][^̙&׍)1"_@,uW]_Xjj͓i,|/Ay(ƷDB".hGf_Ҟ"m1g՘ᙖf5ݸQ]G3=uCUdeE*p>dߥw3.I] Wc"{-K]:j&C,rB|QfXc# m {WIpr@g>#P2c3s|!1N7 zWM%S ]p4ss\~%`V |h>$*K@:Uι}!mFR#4x>&tSUY% #S{,t+\eC`\ NbgB{y! Յ¼p(:tB;k23cxB˽__. gfj4hNiYhm3~ 5',߰k&8w_`xj- 謍Mm2w~9xF=0s_$Y0+A8JF qf/yICUwۣJke5L@u$PEs=,αWfTQvL &DI/uGXov4y͐:FD^)$B]r&{MxBRҍ)PN;v5`[1|Wd6gUuIw_lW8]{[}v6{@q{#:̎Тd.Xz_ ҭY/i9Nt%z"M SߐNJZcDqo}ylӺhG{CZZvph(Nn95Ԋ .OY!Shɽr+3ubWmvt((ZL^v#-/R Φ`i5(T 3ӥ{N,)KWJ!޸=1 [P  DOϸv ;/b/>4ޮ5b{Qk*CޑZE?G\/D3ҙHCqٌeG4vq]YW7x9ăS9@ų)E}J}Mͨ7x3wryL`pExѭm򄹞I:e~- yuog vyxe(ޫ|Gb\ dOPЙڥpMr O6Mm@:Uޓ&(z \tO Kb-!..4Q=U(KЂ>Z&rUt< 0ІiargB<EX_i;M5ġ/oblGP$ ]u5@c6oHp oTSzٕ$VםB1MQ>QSmbz9F͙D=I*կF V{[bEB :e+tv +> &lrF9 *la2@o(yy',l[lvm|b t(Hv"OCC7S M$x[\Y_Rug?'I2ǧ42.I{K  Qbzg)^t8{,9})3Von EGg~4Nj73l՚?TCDr`%ç*I'E}zRE ^~`pޚ +,0Ф V|qߢ%wC).U%~yѬMi,](7gl%GY}jOw}LBr;XlCcvm̠;7ɲ)Z$ c7"B82R]E$Yo;  Db3߲gۘѠ2V"E1J/{uFn-Hq,Rͼ,ԃy;&)w_e {@רTRcw邥t} :Z7u%yƣj4 x!Nݑ  FsخVfP Ql '(W|EQ [['_f4d4|aœft)8V\@8VI PE𭸛_QbΛ2]A_Ш: !oy,d=nI Q[{Y#YB"FDtFآB^y{L]`nk0κX8;ABISa$jrI. s5׵M ᭜ch9kvaH`eڔoxBpl2t;Owp/v QMOa[]u]%5V^Pj~7,fK=(eECk_+'pd|N/>[^:^ݟa:-^)(WxZ6uځ Us&DE}Y,)>{!7-qh,y }DдaSB#cl^ILu`&U :MB^=)B17 9v}Zj#:$c!\t(D_ ~~J}; 6&ҤUnbxԂőrÖK'H<@qDwWRh Tag QT9SzT mg' Z,1k>լ% NJAg'HF;#f?m#76_T& W !v*y""a=0ؑ[hSD5HYi?*2w/vZ[nGB@UOΩd ['7wDK'ǹNUO."L),Q -KvM 3?Urlpԅf+$.O}G}O؟ &` 9W7~Y=ynD:O*Ϫu9S6)^ERjݟ>;0v\EB*}QYx6&~o C]b5gi(^skH٥*T02r(،a0UJŢ>;q#__B;v9?E_cB[i4;ՁwcΪXͲvz5W=Qew%ϖ׵/K!jFKS,7ZQ$%o4UhEn]{;3N`# 0+zDv+XA럗03p;%QWd{]$Z8@E﷠|Nt-y8l> IQ vC~9"7FAt{mFt΅Ef]x(Af !CT侴AB8x C-!tgE'˪t>?ސ-+L ۔:+2n.].~_Yܨjk+q[O`Xzftk|.Q&]〬锄gJepMȼ;Y/I`C$iw!aNn?86LVDS_6ygq'',O&UZ!_&5t2)Y`~#!}JR~5˱(-Jgw^t FMϦ7t~b/阠+xJb+>xLZk>N/;ݑ}laC@~W~\ {oGr'ڍ'ʠi7惉sN醔"M2"``LN] bXDMWN 4]sw%}-z\U zX/ssk>Z%=.Ec{g%bI5.vסkyBXkwYH\n^R[7FBn $ymL Et˜ثzMBԹ++dXt~(/-lRDzmBlӋ]LPBFIqq*% Andt@jOXm| K]T%7 X`02 :6iVĨkcC@UN'2#:P1`RbRޛ 5rH:Xh E;ku%NCX7WG)Car0M!gYC1fda=y+ܢIĶcp#ƬD/0066WڲeF:)T`-NC?":< y֫5L>M?#ƸG+ 5."yt"K#p,;㺂~$*I:dP1]ͽ]GRR{`&eW%~e>% Sڀp2.ȂP)}@.:28}_kNMwA: َ:x;&mk6`3U MOE ξٴ \+y>=\pjkם߆'Aܚx9# 5!~o|T֐ts9cdBP PV/hI/%&vXe"7\$v 8-{V$UIxXi!é[8o?3邠_s/lLWgщ06'G(\NٶGT"Wr xڃfKlzR x08]d.q?nlyS x a:Z$65[\9oIʻ(kiA їK.l !S^Җ#5Ϊٟy8qT6_ղJ ( },!*Dv2``BKm?9׹_6Za֑.[^Ms5LPjۗu^A@/(-2Jx#{vHFz"dw)+u~%z2R T؅i ;PSY(T**t]ց\0hahޫxO G cyA0=$b)a]:߃9g*<2iӧcWKI*X}Ekh^{Ak"Ɗ^qM-F};ڧ!n`RZ1FO؝5rSҜ  r~dʈm[.EP͑=r'bצ'B|盟W.eb6mh*wh~\YP*b_pt]GUi~{."= rED[>gyO[zvOz/boL*X$UVϽYK4[_dKNq@Dy#:BK '^=ۻ<$ qq=PL$\z0`Dm^=ڄmGC"ʥGvD\\gu} zW>ӊR#%~(tx+T8#&yH gF>XW88[,_w~RVRw8H=2'_$۱ y> |E>ɔ t$Ew`ab׺ o܆RxrIcmx{Akծ=b?QqS?'mݻ; 4}<ܤtmGTK +2:Ć bJTe1%^hF&t1\C4fv~q팤1c32'|{^HEv:O=2IIJ##6+u}AB6@AwvM9x|Y,G|w7C'Rf y.CqSۨ\$ЍfHtK`REBJxm{!6BYrh۹m/Zޮ85=Z z =1DO5 V_~թ2b(*e}-DNV7*0>VV;?b!`qOSeF^vc&0,CB.$$VP|6CSϫ! Y[wygnu΄Ȍ¯=J9k^R?\Ls:3'_$/F-(? }~9;򐠒T "Ŀ@ *POb_2D? 6c.]Ә&,xQ[ܬx✈WR}ǠL[U/"F9( K;[8R~'q:ErRTxe"#J"5TWN/d\ HiԣxFbJhQ uI\q# P}<у-2L=3;Cͫ 񘪮2Umxt ~Nxɿ=Η6% JmTJ wۭhJ/:|-FW`{2Pq]M"`!l4={N@k63;[3܈QѬfO/72 [̓1F 8Bj4x d55ƃHet 5F7gt\IWg(X!O@%1a('RC6G3u%@==:,Wc. kv$/Jϖ.FU[b  1^zD5ĶN䍅B(|C{3:w|KLMg`O##f"V)y}|[}C0 ӎ~,6G;+gIiy7\+`뿀q`h$s d^T_z̺vҎ,-6/:B"4wY[hH18lTׇ߽Ye../*ԇhl7?enbD*LE8%4B $Hwm4}14}w,){gc%غ8`Xq N׍͉1ƪ#݈?Ե- 0^̡^?6F/ @qCV'w>n[EwT‚"_dlN0yN=`pߠmG83j"Ht]:,j4ґ6G`s7ާ -n2_5"y;ēXC>(И>:{od**J̯&3|j]^Y!|~C.um96X5K)|kYBﵖ!FJk󳹝u@M0qw->u Yϛ:O^_hۃ4 g5珕fWf4S,0-KJ6,ɿ^i ~3uƹG} srmS@-UB ԝV/! s5o]Bcv?ٔ4Q<">QFrpݣ$p"#fw_NP@j0z&&~5zO _BmDiw!i=;խX8"]aCiT۲d.SsS=8ņ@oKP♍aʔq|- \E%.9X2˜ J xY'XEjJM Do63B#nkK*1@ G9`Ow 늅I7Y  XfS5?v2]M?['{H&UW_ӥvQ4XNe✻h`bZVr&WNlX$@3V18h.j/5=F=qqpds!OmP/vҲ5=E7TIZ+$ VrȜfEBEAa@3I(p.x,V]t۔B!bؘ}' _#]p)0x3$sIx I Np;{hr>Rk_ie^(vmz0pȒ5zV<R "q*#R4m:< .,%X/2t[P惘%=)i°A5۲x1ٚJɔIT"}XdL85_G_f[[Q\\ߓton~9گuO*h vH4|fvFZ$YU@2(ʍO v֤d )izεryX;zt->_|VM, 5ZO߉2c!qHe84hNxRCsl P1}% Y38Yi܃ j:ħIC,&ɡZ,z(*\h1w?{a&+O<]ʚɵd)a4ȇ?'p~0eb>" - DhE<W+\VZz;]xS70o }ҁh9)Ѩ#| & 4J5!lHgwGL#K*ũF|I}5Fq:1I 8m)bUh&*gޮX H_G5w5(<M"|2Gt&H^1){b}ѩ Jr Uu(UB XX1{e;H({4y6&; J+!IcnA3$GI 6 ikO0~5-`K\@&\?iI'/BD by`i\gG{ViJabZ,9L3LΒap葸C7Ek.DewO6 ?.,͞]'7}$*37UڎAyQqkN (QuHt)= DV ӆR6W̄f\t}=W`o͇?~9F,rz]SFB~P\C>##􊙍i}Mi"??$ Nr\5@S`-FFB<cIY9{ZX 085wC--}s֒*&9Qh&W0A*!fQ P絡$B1\踞^,g9T񇉰HZbgL 9TG(3 mA9%lKM=9Ԁ>>S} }|Ɠd/-q!pW  97S#g,Z/XQ?HGw t)׫q󽜡@t [Dkuulc ||wT5hBB0~8 X X,䷂F\Յgxj>5}wSyȀT6}T-@⥥XE2{:"hW4^K,])w Otx% 5nrEM)fJx,nͺ&=hb, 4F %LAYCW|CWl}R].Eߜ.5S (4Ƴyő^4%%%ouVvt0EqjN:ë<758#Q蜤 ۦGvx?sa ̵,K^aT2zfDC>cA޶$)l*!®$}1 pԏ .S@Y7u2\Q~吓E=X]p#l%#֘o acKkanۅD8R&A ~uQ 2 ،VF\l+ss<}ÄpYܭ%*,U^Rۨ =)bׯFoa}Do ĺ96Ѧ* %RaܴL!L1q z6t0徃aMvgqO%):_OEї2YQHQK:Bg9Z02sfZq*.7L#9 rK`Y(qz|JYQ_梲W$=4o}MV׺A6|nMfq2͙'3nMj$'(xLCEV-Ho QkJLEc^AT-[~m(z+o%tk4)?؂2_:NP3$?/FeͬN ݠPfGKd?ܰCL:uȟ-i7@R)H|JLa6b<ˬ,u/0k¢q9r 2]Wp+!< uBKԝX{x5cl,2DLٚ˲*U2rzЅŞ{yg#Gdihm{2WzA N.pQC贤 6:ȟ#fÂFRk7 ]w_[@({<09<.7o(`j_vRlᔀܡc3OC-z8doC$d<}2e_iFԥPs|Y@Z|@a[v;E.]vQ>$јu+|.Ҝ5ܶ<+qėN)1𦚐PY{>9̄ acvZ:qz`6ΔtJ^?d.ss `:$ o̕St9?I@֛:Th,=P5y/ /{P:1bui W EQ|L-GDN"bbpS)fR3 BziylSvߜ?;?)Be! 5+HICE_ T ce{ (S}T nCx`Y[2e. @'o_q>멵k?|~czNvTk<؍XBR 9u=ԦTP]8}J.ѝ87=eer\E?0 6{b 嗆˛p vtb;͓پBF6Cj:_E1ݛI"z1Sr@e=Y^HhaEC1)?d9 է(9+H6X0? [쎄kZ؞o #;'ŤG21ё04@mq;s~Yc`/0 LE#)DnwJ+&&jH1*Hg6oMպ#YKxVkY7oMg@f(F#mQںx1G)_k#ϥQC| <+s4Uxpka֧7n /PՖJ>rwVn[]8w\ I0n3J> e{k 6fUI؃ JT#dhly`yQ Z9>Ca] `@gsW4E(Ѱ3FJʂ~Yrd~n{T9e$eBV,L ^uXa\7GxSoZD+$_!h ^DqTodUͷhNd)úeuݵ% g^(TF#.m6r0+msYK mJ, aLJٶY\TN0N93Ztn޺,THfz *2 qIS)S8pd7SH ypcukZп+D',׉>hAA3zqqX:җ`?!^])H볔3*WI "I dA*hSšy ƅGK(ӚF9s^DjwjKȨ Em5,U6z16!9SѥHs8 ʌm`ƷPAQH;PW;B@hU@ƕ.si:CA)_CFQ*[-L%"X_\okEB#mn=zKm>dhjqOe{o@`':6G%ϕ܏N)y#8/O x}ËFhMiq_+LV7&Mo)^ 2fNXj=ͭ>L %]5#t,i"TAOtء4T Ɋ8|ұ&|hס/iׅ4veFl;" ĨIy ,Df}h/(q?_&=`TMv0 a^HHf#`n(P]y>r,F ʞv&FTG9d>dx73WdͤܘE-2‗2Uud(<@7K"SؚrF$hLdB~b9\Cv$ImܭrNtyO<:<at @Vf;rj܉pzu:רn>݉kOu~,m0$'S)?:;٠iK6F[ 0E4΅כeKCTWADˑ(oN) $CpM1V'}zL4o]j]nYP/:uI,U83`bE jT1rOh+|UMaI's)mvW$R2")92B0jnFQs ҂?XJQ? fQ}UҗDDt\`9'DGXkLbn^J_hVϞRWhߖԎ\{%30jo&J\-@K룰R6XҒ湕^`#" buPqy9w@ܥdz&y ph\m-*+ӄ; w'|Aݾ"yħbziY$ 7lj:]e!R=&zO;-=DfNnm_P&\IzLd USlAT4_N:/ 1 b[V'iY4gG,Pۍj+̉W{.߾8(qh"9%ёJQIARX$ql}TyM}XˢUBWYՋ|% Q)z.PUERNDB[| &GK| lUߌѩ؟%lNrأbKrQ2s 4k09˶vU0Mxl4}4Y dN>0EaAjUdGOA^ koz& *q[ _%Roŋvuc# ,Bw)yڦsagF(t6hೝ|+C)oIn}dkJ]挧|Ŗb5FY?NLn$f|iR ]P'թ<2Xa8^G-^_PPh#p 8kEZh:q (&fE.^j`1F{Y^W[;ǝ%"Ynw"F0GUjdӞVY"Rkj-3W/=_L˜S$TY toȅ(Cy4yʡ`䶳\<8AB)YLv)Mk./( MO!Mj9}nﳉj0\ɕiSZJ(CD}{_Q*۶^7)4&g Jv+QkAq&|*)Y3S̩D3zR3j3dZf7i3s9L=(n˶Ult/l,V{9 (5N7pʚH#ZYÍV/tXj؃b/^R:囏HꍳrHC@VpP_nc UbOCK9Է"ʝJDnǒ la\qHt#lX̓7EEC |̤VWipG`.Jzklx7]PULÏ;2^;]+N kW ,@u݈G p0C $RGjH< #ǀי`/fCHK.d[L=Z9Q^sB97 p?h/ .ƪP_xLD5{Ɓ:λ᧸DpehnmAOjޛh}a$EO%%%IkrclSbA}㑑b9 ZL\wt3iO=Z_yj2c`O/X'kmUO+f]=Mq]Μ\xvtvgN$śF a|P3; UpL%dqy LC B;C-/˜2+H;pGO5C p:E'$ 09` NR3>L3xO!*JX=Yv'_C{O/*PRk!(3PL$LZ3R VCQ@ 4G]B ,}0YdA ӏ`ԃ;$zlMj_ ]Vu:Z2uQo*31.=*^L ~:G`!`*hz媗{L_ֻAb6ӟ9 _i!PMNU.=dș4"?^wIh*]]ǡ"OMт,Lղ!ݐdM-:UL|d>JcL2;RD6Fۨ$n^==0|nBEktjcKKRhp^W[6Vʌa>.3f pUʫYQ蚶A#6"x2D9l-WJܶVttBHժ0Fe d#Դ$b 7gs{3Dq/bk)vElM߷)LC-+(/Q&TDAH`)Iq 3@zOPm󋺠N(2S;I^(-R3B~\rEwpL:2ըHě4k]ͧxtfz!݇a.+f8w$0XJ;Қ'Ť6H9 CTcH~FY #pp}FUl)t3 kv0-.5!ӻł6:z7-5yZY]=S.T NZ: #2!M;Sc QXkkh?3潃Yo 1@} ϫLDթ=ݞg$mtc6`u)t9 ;6S1q|ޱ;`3VaN$0FJŠ c%mItaG0+p(1B\Aw&ޚ0%Q;z axxg3A)F^ٶ.KwBew-F^kݝSK@1Ej&ӤG rNL=G W4,+Qlʪ窀pV107RxVZ7нp2hV]hS6\f+\+"z5}YOyu D\PmO~b=KZQ"#d^=D 2m;_ǴfBk4s l^jV2yHoӀF>2ԉ r`8k:$F"Ć|+H OGKn:VJ*ۿòmVb?y!m-&c=a sXV&3L#B4O('~LsO;OIp7cX-59*h_=L@b:R KPU,,>d.~%ؿO4 $@Tɐg~ak&Y c0F 7)%C.UsK`K^JBš=Kc!N,OnsD!z$)^ϪW.<;afR<` RO %Na>+|_-?,pZ_-$D . =nE}>$jqMg6{vjώ0@@c Ҙ@7z3¼ v*g(ΖFCeRoJGU1lmsO!Q݌ɷoZkPB}hDn|VI(dlK9"%{%0 ߽\V'c Jn꫰^<Ҭv-/ZNzv ,kdگr`sj?(ELÒ*owla/S܉Rsy̚k(|+qS|35]:v#1RX GbNȖˋy?s 9$s%UC۩"7' S;,rDBᄏ8.G 3IA%_ٵ goĊdfLg>d|f\Lhd$;n-/͖:i2X8p 2`hn_&HXZViL:rLl^?"sGG+D7/V: F>R46 ""@Ru2TnSw>L}[@ʲl=eZZL2ώ"Y #R6W|&?1מ]b~{H%\ӄ @$K,x ›-QyNSļ>mjvM>=az}m_/z FwtTuC2 8jp?ZyWYzï7`߹N9^/u5*5b:eq?pÑ-9 n S5/5f}pkPjˈ3 &w.C]m㔟;1v*dz !T(n |Lì~1Zkx{w.͑bN"o@wy/EG5=j#1.dfMN_D@BZ`54UQi?M<58#aHy#!8N.#d}7f۬Top{vZH"M m.K Da<# ~q 0tzV;;{Fyߜ5f6^';U3ƭH5>8 N͚oldxDs w|9-4JA|R9 }2fgXV-%4!o8H-nʏ:"t:5jRoX7ֶ*\'p]!%K Ӟn "l$kCPY˙UE@+dͰi"R"ˮ@p Ӣӷ)hޣaIڱ|hS{UeV~Ng ?S{ ӥ +\gYF |[dPuWeH?f0Wᓘ3Mjh%G ?3w-5*AY%X42f}e,s0.>q4з%ugԾ_WuOżhZʢ*p{-ch"2cܖRUvo?+,I^zF u+χ]؈ ,*u/A + LC [fS}-ϡ}r0nvndQ0}Su~њrۚ,$Ө X/KBRE:"a#hXBnߦJV[IS'׀.}/Cs(7Z_.6P]Ru$?=:,e͹.vaOr1L,EѶZJd-=t(Dvߧ8CƳ^DO%Iju@+c vBBG} E= `Z.l ~x FX&_s0EW~\"$Cs9^1bccN  ozN-+,5"m|M =jDgèIOԢXQ0d8J ?^{l$$|oC ^yc iKg^m7Z ykTY2w5N..o<2s^Ceu+h59ʘ{^p-n:E7n,5\Bn{<p?GfN${'JMLĿ8P|Pl+ S*-0'+a?7FN} Z2Ⱦav50}Ydm(PU*\F FA?M: )ϲZ;ǷvsNO%tEp?Wjp̶fKK{:?/SHH_'آfrĺa,sb1-[zB`~:* ʡ 5_-~Ps9Д'~݁"B(%mim{L:TU;'e2XӼvhŮh{ߏ}P ~%PeP{ߓQhkD3LGNޜL>nM8Jq&ƊѺJ3O*40_$:GedaukT'/|yٜlz8v<*8npxՏ>)O7aDžǶ/|>X 򦹘rfD~+ƨeHF@9T(PG8WxNA d{Rb2Ľ aں^C8 j%dw/*(:wԐM t'$CBYqԟI ,^sGm#Y,EJE )l n8PXJŒ/be +SQdmG[rvdv3H\)-%ݩ]^0G˾1 A^Y\`?чJrwkE<@B:Ǥ^]PXzKf8 &#C*tdjFi*ϒ?nLn)aP8&,`Jrr %kXFqY r,1 ;"@@hJV$@uyؒ6yD\**$$;-:S5d.Ǻ8IܧO\d_%چdH:n)P(W@"Z'䳛נ2_ڙ1+}~1-у@* dpr-qu8Nx9Uz"΁I\!%T6Œcp."ubhF ]O{^A @f˂|%Z. 4dugGϿbiC,KQaC}~-F7pXe[oߺc?7.|!!'Rh8is+d-9A\+│~LS#VYf]~$m8{nG]6~+Ȉ=܆T 0n&t$[ƣ6z.SsX *9ԺOC̅IȃW_>!lh V×ItfeC$-(h\y0Շ?CLRiB˵#b+WL5 t!fRp;[@Lfw;a$ZpcGiѸq:TfO%@tsLS/v/bELJ '~!)Ae9>n+T{`喣G5bq!{RnWCjV=F‹ :irZJw~B)- ԇY>u*x",HrkmxG^]I4_l2wR/~4i<kuArCvaFз+H0rgZfnF:Co?Y&k@il/8GjHxQܯAi.ZLCIUJSM3YOSf Rf  A$Sg eH>Ǡ(YZB,f 8'^2ybҹe of)f!!p]6}3V͘S8N9q,hqhHa6~-|nh*8ws"B&]Bzv~#'u-s?,Kx &,QU;v(Ű_p'=; 4c+aHSгS1#GRb~#WbS6B޹-2T~7 :3;ETGx%v'32"yB0m':sVfbvkYgEwW:PYZ0ok 'lL<(.I!,O\O<sJsb=07%* J>.Zi8)kB2̀2htT[t}d1/Ҽ=PF{%!e´+ Vf`g3Et;p#B줦3gB g3=`f5NR37"W vH @(N|[N8u2053xus-3glyj\y&۠5߻c4HmOEJ„Z5qݙR͑Mm"ȼiz$ů?ÚWڝh}>:A?|xHCE6OKJ滶J i5h¥F46Ap*ѭP-^dӠ-{.0|Sim7"1v.S9Ћ~a J3Bϔ $O˔`˕Y+KDTbE 9i37[ 6`ʨ`pVq3!0kHaْOEטx+7O JD"Өl|h 1I7OS T[8qsNFjblKhrW߆`}ś5ݎnIsq]T7H8yM01)ϹD]`L@?P'Ι?1a cII0bF,LOrV6Rw+y^aen62"g#sQ/N^zM'A. C& VQpͅKfW`N0|::Q$BC^gFm$)5K PV90Kq9}/fuw͗]IP@ʋ pzf[Q&:`! b{B/jT|1<ߝKeQv`qXMuJu Je1 nȇ+X3ћrm$ڑ>nJ|h,ֱ7w Mh7=U9P!&?wvLd" m=gT@䲯Wi<|1XA 'P({KƶB$2;s"Rm"dOxowsə J7~f$0Ka@P>%VT̏A;WB Wu n&-3!_ŧ-*ٹK?;rg-[xI[|I͙$ 9LwH NK/ k1tV2c15A ?k$hHiz }J49UA b,̥%I33vu%ooi R@c9'Zh>Y٠ŋPثFÊj UMN3}7Hm"#j 61;A6]f[i`u9IQѼ,>0&`kA9>T@&Dn; YμC&bixefXP9+Pd*7gÿȥ KzfGSZw0SGl< N?33[0dPWsT(1k a2t/t^YY=[J+K5Ҿ8:=5!&oz0v>Z+-T|Q{ UI>sZ.#7vDdj'h>%`s'@S+:[z*fl&>itŝ0H$|>qQLTll !%6ڪV2lΕMbW$^#m,RxFX$o딠:NJE6 ηǻ ؖG.öh|T#.7[|$_ ~tjCtnkm -ؒӿ[񿴏}T ꥿9?!Cn6G^r7ȋS΅8Md@eaLШ/V}&qCh{bWv9?ƪ_)8tбʋpq ԋ g鋸U % 8iIG}[|Ԣ]#Wbhhgs< M[ =dLg\K0!Ut˜evt@L$p,ixNbi:y?vyԏ.pɚ)}aC/2 j>y~T#Tdk#qtiq4ѩM^I5,\g): &?T.cC4=׷NRGʤIScRNH[q]:0JIVt7h ]ubjo>h2q:F2"* 'tylg5M]9@mg{&Alz 07cA bU;qr:bffi]reql^2SZt\D?O럍x_?Zߵ~ in:uO푏C(N ]э,G;(TwG23o1o|ZNmxxc=!CB#=U4Nbsw_X dmXsQEDt0@r$WzrL=9--YLwˠMS" sρvƔNv&NLߋR$N?V(@+1$偡*QW$, B=@gR*^n6%'Yg3FDa _`tz2vgliDn}80c1ϧxӠR{ߪQr^%6y~. WU}p[3&8c^￈| ^bOt]oVfȥIy7Epx(B`/;}5H@bSYo ~}i<>|nr?v)ʕG*-<%tj1z~i'mFFvvNOmyI˟Nx`/Q\13h"#:N ;(D8Sbv191[㖄c;1ju߄ X1&"(_ލ vnBhI~w Q2̷~0_a᧊X.n15j}.eͧFw 8}9[MT:3 m*|4 = UFVeysT;W \ ;QX$N$N CEU(*oZ#Q}|,R\ݡ-"JuRR^fnvL)3%}LJA|m@\% 2j*oKكљu247dѿ1¼FQ!ZjO)ƕ7ա' #5D3;oKOF8?ehUL!ti$*!sA:6ljW'=NSC;Q$f]T  ~{te .p]E-Mxo"BdܽIɺ VnT^m9 NEXr[gKةv"r"[}vXbif5ƎHM^փ'k9 S7jՌy,G5UXO?/8_ҺDmu(s:\ػԔp?6˽1ܘ܇οT\|-(SYQLE*PJy뺂o䩌pSɜU0lH_xVbBe|~̱h ۟Cy茐ۡ6w4*U_?ioDLpy+Aa4)p.fsw:Xj)61G:+Lꢋ@5g|Nh]CITfz{8laG$v(#X+1nAP)܌)jhN, dIOk~ 쳅?!NP ׋|%ԢN@5bQܭC|M+DzYALj{a;w}͇A}vN"[r3>?±t2 ڶ,2k> cg_~ STVǴ,P+ DBDrY|%>KjɼtѠ<\)f9K;+>QĥȻ?۲Īb*D'>|jhUEH4}J0M>Ro9P|\Ք}JNO4A.ңI]X- A^IQ9+R3RHy''m>p #:$D`[qԘn7d|аh@LXWL"+9S+1[Rd~MB 2K%tPdh4G1BAO:" yf;UC$Ӽ{ e\ r*^ui W#Nzp`N)M${9F:I?54y=_;h 1m=Ogq~X̓rgiVYcqfF4C l "#vaDeX1p=B ZcCHAVBH,?8Uo.r%o!ZâɆۏC<*?GBYAi<)#bha98ޤn ''="Wkyꭐ!ҠP˝0.PnePj/)\-zlwgsJƹ +@lW?3f7{IuA} Aq͐իJi+Lf)èj{!AOtչ-\˔/]=f)V%3=vaA +QFCdHDY-S^4^JfR/`*Zb>#|c~-皨Ty`lܖwzQFuvvdvlY\1UMX{VPvRX ͤoΒˏH7vUM*? }'1֟dŴ06@-A ėe/]wg_"걜&"tl<پ#MHP1\nq& İtщ* ;Q g&tDveGÀUBH=ܙw(_ش`5iU:hwV{"k-10=ݙG?pWAˁ=!F[XuUEcr{f;ZBJ!yq6me6Jy3PZ9D;f^%9PxtE[e87+ԙ nz>taO JvvUSzH4Ad3z]YJ[N6.ܲٮE|!".Ps>b%薔wVֱä4U#/&K\(X06f1fuߊ&hGkAGTgM"ʠf7 >%pfX ST6~t(#7b.F{}KekP[(RݹW0Lnm-0 DA.pzU$V$?䯈 agCZӜ+>ޜ9\^LkFEWNuEj.táSHdJX̵Lw= B4`.]l;pS\,ܖ(,*yv )^uR\}y>^](hd ɋAEDe2 U(/ AԝWF E}74Jo%wz='صU 5 ֞ASz`ŚبlZܼ;]ǯL,l\/z}PFDU1ޭכ8@#6%Q~cY&,Qœxna<,xq!ϒKyi0eX`{XQ2X]. $R2`^LtC!^=D4s=,r [AX*&KJw|M'BУnOŪ_8x (8o`{gG[>M~jGBVz vxY~SҮj;2FݪL~;jt@ڙ7/A]3yA[ҩkTϓ-/ 2W-"ɧ#>rvs9ׁ]>zN[|pUMG)-ǡR| n5>C-vF% v㕍!0 (i2X.sm'X(U87jo1+Ix;l59U"yIP'D]DcEe DVT=NO*zGw79b3tOey e{6{Gf#WXM=: k:"|_fhcnm՟k“IJFIeR{\0Y 2c=. 7Y |U,@XǾ.F*%d_WŰTb'>nЗ# qf/4z'e-. vOe(EJٻ$=s_\kq@ jzZb몚t1a uLM^k(C;`3e1dck.׆EC&FIqtm @rQo{ej9JN,hcIwޢbUO:&f{/ kPv_sː=Lf }: I"} lHCLʉe ,/>n/ Ig | 6-l{Xp$QP`-egYhkKg B}aωk%ayX6vׄ߶Lе9џPT_ (RxJ[VgkhcB "o;H3|^@ Χc6"1y R-Ϣ[ Vq`f ܲV9gܺ[ibDZ} ~m%1Fdt]s(|O/5rv0R, [\F(*l˷iݳ4xeKLw:zV9䤲2@4`jb )G6zh6[3D irTڐI0r.^ߧO}Gb@!=8⼘ʒ ̉Ia20@jp9 C maD&n>H1$ {^ƘFi`1^ k,f$a`Q̶s*cJS%w͛`v?5?iSsꦥlR_^wq rbT^>WB!fZ^E}R{ǖŜ3l;4fR+tOnatK5}/6'ޯs,q5 G< cۃ\]~|ON.W0h=l!1XyN&lHk8J h!9FvRde%Iۚ<sȬM{WO=V,XN<69 & P}&ϛfOMd1%\z4M-͐oJ/FU\g0~/wne'Ya+GFYR },Ӌi C,Փ[-luY7U(?cѣ?(hz/f4$|9"b-\,ޘe%5zTKYBbCcu+̫!EV7%ǡ^J`P߉։īZ Q_9ygID#sk;\W0̧D[2ۈ8z~e@np׻~6Uj sA|1r~+g3}`[j"q5Ne<`iaۑR ۪L$xg6 pCT|1nlc-L>E4O jeG@s1:#bKhv}w D&4t'*m-=~?ԽCg+0[! ;򢐞6 K%c~C@"O n}L&u6^{}:A.dޠrcM M\&n7GU2ܟMWjeC~;N+4vt;?Ӑ@.ȷ+m&CXvu+'R}jԎ/r(IՂ`,(`nܢ>9{Ia5Zsָ#QO%Uvnj%}ҥ"_Ǐi(@ *iv 1q@Ǵ>UAQc騵P}MbP_[Em.!DInU>+x7pGl ʓ̷ñB7o@ʐ)o:q gŷMl?KN;+7|TG@B?qYZZvI0*S C vL5KKG \F C`sٰXoE l>t,ݟRsmV#.|ZW=BYx1V)/a,)81ˣDj5[q8$&myQ=7IyHC^._lW>ztV77E-jk,UZCX/%/N©HB Ƴx"_E$#+N!eܖ+ORdI7KCMoip/1l>c@@g1#fLf7 bi+w1+N!YY^]x|eC/|.$03R4Be `GB$8CGhu0, iw2TA1V \}ѡ/;[s汭(y9 B? $Y?fQւtlQ/`MX;mć|N#|_y(=' V 9j?A%})l t \d<9˅ja]~x)(&e;sk},߻nmǷCai]=03-k˲ ŷHB@;:!פ  v4lAc:eJgi13tj)x6 +y3BS("%ӏ@29Գ& XQ(3#,*aɬaZm3«FxbkE3R]rqC&A\p(~*K-VN'|YζkvJ*eF\:kާ@YYWx6z^#@$o/@éRXrv{H`mY7ϥA8'N5Ҍ`@In #dRR9' vX2VӾnQY_p~ e'op_`M.#0wtU @L,/Bov:kP-2+9:Owf\^e2eܞ<8UAfn~*G RfBsƘ""ǚe5&yy\1:{0#o>Jq,O1Ee k`WZ,XR#awR9$=\˖;^:WT29[pG|Up W s0N퀉l+6,HPU%ut,߮osԭb.M R TsJ4ɠq蓡©|5B5 @t\]]aS"Qn~̆•05%R,|f2&bYSsI>eȬ˩sbk)#ޏt`$F LԁTtv3 a?ӔYp5cd=%fBbjvb#wI?S9<Ɵ^Lu)GmrR[NEs7N#/u¿C NY*eU4a;^e`f|{6 A&(<ܸ*jHUP'ʱ@Ji ΣR;)6TRCa3V[7,"*g@Xt $R#%H^rʪr`BZIW@hGoyG<¹3vpM$RKe³{~ZU3Z*RܴXYAw_&{+ P}+AM*Q,AxKH_eݵdvBb-"hCNZC0~UUA řlhV-8IZoZ"}x|Pđ(Y@}ш lò)Fƺ0RoeȆI~<}$gR͓'}#Q.u%}.t/ErҴsdjwIʇԘ_V&͖kCD&[2~a~wQ}$*/ Zv}j-~0/gH3$Na,#3-͔ 6vu$CZ\=oR ] h7Wg_?z2ޞJR)q"ZdXV!Ks jE_ia}뛩DC֑rxdH9{{8p ONd.>/)#ٟ 0S"6M-( RUô d%ԁmr kո fM﷝\IPydeOƅqGeҺx$wnhlzQȮU:ѕj rvD ی,(pWnPO#O,s䍭,DB?^Oךoɘ^DNM%[̭!Kj4VW~u50Gd AޛFwJ gN &+n3 x;#ėo*7!>O[L*P\&nԭq.J*2I,121~:ʴWùfѩ5ʖ M/P|ՆAa |e)(":KH~tdZU/ۋEW=gmKc0[͊_a_66h.XH@x _l9NvFM&3uI $z"F ě R *VP+R່IvH[5V]U 9幒6;egh?M~'ӎZ+*qEjgDhB`0@8z%C|0>˽ i|IzKJc*Y|jRr?t̓< L|oyç{>=\{dP NE4(.K=toV\]/*FPZ7kl~V9_dҒkr8)psC*)!O`ϮחT 0ɖ7WM)ibG^ud; *D"9JɜK rIP:#k!kzF9W4ʲـ'4|zRDǡHQ(!%1ֽ[B]b ˠ^h~VFSGOJ^Kd`,0ʃ U-݁#U~'3=$Pҗ*9]αU?ue1x׸+2eD_^H=$7綯c(]H~)J-qDïAY,I[dsO0Z:ƙkQ3D:&yh:=S,u({U@].@_hÊ%3 >#qX֋|R3*Eqk(BЫu9}y9!bLaʯ-b`Yս| = /ٵ6_BACn-+Z5q?Cv[A5\xw9-7I2@JwANU%7yqE{Z|J ˹e]*ٟmֿKTĂұ+դF@5gqþ8Ħp3%hhY=U\+1qG3ZRԳ5 P@8W3Ϡo3SbjywWP_tECSlI>F)q~*1!O}XsBV( _uYg1ݫj9˩ V REؒhcRS80o s ]O'׫nZ2pHCOw[)[%~'0ϠR,^y~IRubd@-M}v#.ˈ=Q==z{),8ds\OMeN9ǤA/E&fq&T&}N V,tp3>o3@y28]'bv˟9Kp]O-c߽q fF~Ȟ ɱbu-dsD|ޮ?EOVr!h|jGȁ͛!ә䡩&WcLi@Gp߶;0[v G5ЕKzh2#h*<`a>5y%$w v UdwB1S͝vgI|OǎH-_ɘr\Z !اkUOs+zYv=/9T0-&lcd'pqmSG \AHV6 Vx[CO8\dW\otN 2cSbDWV^^i(%98P PǷR|γDNgU[9 ~5;%s1a:$,ڮk*R̽!WK˖`5QԾz*#f+Bb7]F^9#6x!gz/7~1nmɓΩNWc[PMR^9=>/], 07yw_1x mGָSI/P LwV>$0hҔnnB>+ܝnD(Y"ZUk @ i| At'&}vg&^ǵcȘoJ'ǿ{#"A#cjжAilTiÓ: # ohǸ- _qS:ǽ~}PKzDϿ_5fj7-^;RT2vyx0}QI8b_P32f&& ?}:zgщˌ#.Ãzm@}wX9~=F7~DDwVhXs@AxcG/,Xj~eYvfo'nu}}@jx$$&9#2 ,I -~ ^Y 5XC3zcC"O̷MjUOR#} Z$4Yru+Ermըݩ|>] y`QLe1zAm ~_̈,5rV Pu|48bl 둌d9ԅE!)?NO͕z>'ݒL+ȌdN|G{;ʓԔsNJQ@2Sl3z֠v!>%+q$E'-K82֚[6b'Y\U]|gF:'YF#hN#¡-Ӥ4ȍV Cj ɣX.$$[1poߊdڍSds-y}rb$,%˜s0>䕡;FV>>.0/x,D#[l9{YK;[jĬ0myo/ݣ7+ oBS-؎ۇmes&#$ )t~:#R缍S(}ҤsYGMTݐm _S]_jlJ/Z˩_ÞAܒ6š\sz.Cũd|ݎKГ_rM9f/BWL(z3[Dx~SɢX)I-c`&_ ݭ<?Oq4h݂PLkx+~oBy,sj ү3PKz`"OfZ;gT dY\|w9vNL]䣨8CVLUq([ڀ)R5Wto"x5RHGJ  /Kgrp,Z|M/ETgvhOm⃃ѫryQFA %2&Yk~mC-n-۫&2{Lc7wEwLzl^/uRA.|9;-Rt$3Tvõ^a4K0e|c`yj_-cX{84 0|K-\Hְ["цO| S~-f8)C rKc/2_˘ꅭ*0%y4 B oi0zLXVtK⽅dXS}T *D /]>v}aLcC犈B*^\Wǻo~5( s20ŭPKU-bp4K -%r 9ne4z-\43S3vL:Օ; %ޕzR B+d]س{GץmVO۫Ab:@m5+`'{cb:,88该7bZ~YY[jquzT-cpy ›:] yf^T`I .]1Ȓ J+͂%"oadwiW}Hp .pyOq!9v2 z-gt˚ `1͘'b zp=W `HXO`)B$H᥵WI-M&euE~,dqǸn:˾/n>su"olWIn~Iȅ=e#E㧕Cގ Ӵ:g-P}N E"%DKkkb%'}=.:|Zl'/MzX*eر;\X5c>~ '*~Ư SfhE(<#`DeDYgXt܄-[s?=+'<8DGhk [q64[̬^`á_ET2LZA̗hP)rbVZgX9( |;O5)=_iRdRεh7py;o\%:s40!p |ӃZ\z#ž"|`]}Xn(3?WK.n8g5tIS]§s?X vdu3Qee#;V;VWk;{2ntW)5fLUinb ,apY, |Ca/a&.v: 8T;*f~6~nM9xbY5Dm%&f=AmܶzV%o5(3@ui!`#eObZ gD݅Kaj3iۘpOٲce{= !#12Vk7=&J aQRdxZ€6>m׊;j7CG6aTّFg: nJ'?/^I|`\Z9"PU hΠA`k^^8 ۡj#J.8eW+|P^vE "eۊj辶l{ ZB$DA6,BX'U(|+K:XīHY Op eVqf>fGHPӭ׿sK֒H71!b?bIRX ǫً?'e}52_)/z6NcriXԑ#jnu8&&_s},."cŋwG)|^TR?8ȶap8$_i\UvWjzdq9*r =YjzKɲ_j~ib䐜TTIg_Sniq!5)*u1E˚Ξ^HvJH)Id=o'ȢI8޾ێ.Ӓ Y}7!qN,"]p >. HG V9,oT*^h(N$2Y^?iI[xh$vXfȩlJNY-P@#E;['vmSv9@>+l}w?B}X|[IY9@T|O!G"׊_6tuv_b^VdӭG{Iɳk;?f;E=^О5əM{JHen%-m f|'X,?4t6&zPݓ3qx i0.~ A· +BLcloD"2Y:8>yƻ[ufޟ&]f|FM/>DY2r1]V`[ˠͦ|cu뎕7|!=[:RNc ۴R] bMbڱ+ OT }0Խ*(.P>>Wzk2c-Ƨć~2HȻ@sqK5X=8SH6( zDyW^ OAJuh h*cOP;+ 5c&JVըW&E 34ҝ}5$?1;K. 쪚O }|UB+4$ݲ<~}*]\XS"L}=h\M zakLbPnE4RagZX^2}C0nvT7뿶-z2>w UPrkXIgPqNfO8eb~?" ΎР0QN'^b3*JY.G\\Z8BԷi>4-t I䊱 @6h+7.ʒ9O)OLj+!l`~Y hUK scUdimZ Bh%l&L@f@(y$O6`,=#vo'bb= ֭@ʷzfdQeJ/Vܔ8'r^ClЂHARgl=MQ˷ͺ5lbߠm |c[nXwW Hhslގ #Ju{(JrInL?JJ/GxXG1hiX9oqByܶ*H9{Eڵ_p|bSMv5?$ũ:# NB؜6?mld2&ɁT""}yဌ8UÖa ] e%AjoDYjs g=)O`PJXd:b 9ˠPvK"E``ndbt&[kQ0DǛK!XWGV>S"ST%Su[cTi(7K_/9:`Pj]MVe? FӋXګ3vKDBAqԬ<4Bc(G[",6J+0`~yS3^TN]Gf:ԵѠu3]k:wiϑýפ8\Ǡ ui}&P8̕=+І~3y/Xh ^/2l^mmFڟqMKpQ]Ў #*~^N/:l©p 9yL?2hGUJeLpP WҴ` l{CfzBE+]SYr׀QH2~铰5#d5Y)ѷhJQ=.v;6xw``X&;̞.2+N@3@P⇑ef({/AsB½Z$., `scǛ"=tg6b2(wfhWɵcۤ{E^j=wS 2 Dsp| s@څY)w^.js|bL$v2Ki^|f/&oK?w UQj&ObB&K.|̺f]N%.zʴH X29KPh5Yr` XخK7n"eAffEH}Fۆ _#T ǂ}zJ)`T` |V >~>݋x:U'od1}ot@ DĘ#9.ηzMp]Hثc^>%>VηUA& .{^:̮5zVCK f^Dq;So0{oY2*ZwdFz{8 gL;fdYT~H+_{s ?_h_#c<# TSP`׷ۄ{),qz*)WZbF쀫|"n꜑wg2lpFT38u:x{Yo/ֽRi/ǂ[gcm7n?ag.˾Hy`]Jl`rS;rlx,m,(ȥ9x3@ޚ!Wl`5'J؂ݔFg2OB":z؊W< ,{Ϝ=5B $W)41M#.{6!;٨#'{G2nG[fT9Ynv>E,$%C_ulP'y8CHA_ivTc=0%k:I2_$7!te %8VyDTeb|S NNAٓ"  Of -sX> |'[<>%&Xeo{4;6n5:Nm^ QжMir0N Y_߇ϥ lUM)tvVreYNw6 D.N"1.jNB L`UNn3J$#+ѐ&[x([ǷJ%'z, zX +mAd4+Pv:1S1s3pA-֠aɋP9#7PٱPQRHc޹I8;]Rmr,M:U@ڷ͵ue?r7"e!Ck.w=ق2~3:@-͞E|c.q9jWPt,op†OSb@UK uv;Q " KžA9ujt1ϫ,*NV->|0FVM_gӝd ` 6FDwo 22'>',퀃Ri#qfߵ0 "դ:ʚ{ ̗ZF }mm6e0: p{ͯ.~ Чzˮ(kn+a||<1M{½QBY/ }_Ȳ09Bx`rgioLm&:R(7VE:(1ړG`bh*9J1Xcr[ 5M&( d,z:9Oyz@1YC[jyI=^wnV+k{6?`>pXԢ\ gN9Za3W,C :*PGAP=bUCɣ(Ϣt37FCvEn?!ޟدozlVU s`Gɫ&cz//nzCZgGa}'EPg~NGm)v^ұˍi\Jy[` LʢɥVO`%+-۰'V.Uᩁ*V3i0jHdT2w;L@\9>tT:c465dcr^DfS xJ؊ ȻȩGj2Ē"o,PD#'@rGV T%X[C+?H2zoj -~?H[LF{|9f&K"lhnL=;Oܧ 0M0M8A,UAfɂ=Vvff hvőSכ׳a9inP|Si3nZ:0яa6LdD+}FL䮝>r#`5 ۜc&| qԁ%M223&|5C~8-g Lr[2Mދd a7GRtm_lAKlF!Wz] b=b=D/Xd_pm d`B*,ż֩0dߊ0C[ϋc '-vv/4kZ%<%UnQf|[y;ըu'"x $?\C%10!Qd%hXzo+Kф*N+X8!u,2Z(EýkAvL"b5 =i c)w ƥݭSxF0aS~1)~Ͽ66ooL F&TcaI機!KHn9]0ٹvﰧ_? !g \XNOؖZ];Q״Fp*cc }z6 @|D$-I~e"htٜ[`Hy]a!{"mf2KX\JokOPɽSp}ҌumĊ$0뼓|%pQnGaG.=:yIʯ7z%-#&H XNg! L~vy[.X(:,;|Mb+ƞ0{>l RI*8?kxʆl :,`[zZr$0`cŢvG.A2`[zčХL{M1%bZWnW^&MH3^5diA{b^yX 'SGϩ[tum:,,5e#V8e` :P: ֘Ԣi&C`P8c]$z6 [|_Reؘ^kPfLjPKm3숱S'§btqCHBw],8Z\Bt)AٲRqbc[` m Om%(>+lKZ15f3,vc@d,P&-Z\Ш9e۴hw/ģ”dZyW#īfUqU \a#T0 Ff|w6p$eIMb_"Ԙ,Bxsn˪/+_]ܱuz'4ײVJ wE 7'U! ᮃzpqQLo '5]=_Rp+Uh)2wȳM?xKǍ>xe骻+l*UV2ia@==aDL(pef.uQ:Mq۪ 'ԁ,8ClΕvvÀqeWZAa 6bJx/&|f42ͻ{_*:4-Qw٥ p(]K^Rb3q/I[ |E J*(} =b6 EIy('}LfӺ+egYiӕ=?::2Ca>}BhOv ɔ9XR@#I!ӺCKIVLsoK6+ N!  츮.-{7chǬ߷ > 4\LefsؘR]xe^s'"\$L&-5[mdC0pпk0R}&CփV& v%9"@Ҟ3kw% ﷧@z)a Mi Dmxdo6<ڽ7̮$*^j @,N>H0c%;;ngvWe3`AyeSoAqD73䲎Fd@(6K TF9#Dʏ;02e7`U4KU!TH&#/[|-E7^"$kjEChmbPB7ҳGܫ)5JX)3i.l3ơv~SRp=qcMξC|HJnZƱ X:6 d1=>o &ņ XpBZ]ᱽ*<$;[q(ey]f%c\C3ejoB`>7oF21"LZ%Œ.Q`(4[ЂZ\pAzH=&{\u^Y7!m1ؖ3T-,(N r /amQ"i\%Dޙodm$̵{;nTtT*`dZ͖)C 'w$ˍ,@Sڲ9f9vW~XɒP}^IwE ?;]vjqMy[_紼m@X=vQVҗIݻUєN6#Cvƙ!Xq4~K=؆dф0'IP-e\QZY;L3;^ G%OCZjK}}柤ZD@(9-ƣfJږ0lڮ`,ڂY^Nj|goMƯu8qۨfvnvݧ۾@e5Ѝ;kn >Ytf%tf.娅uULIןF {ݘB=~C|kZΠN\ -+gFA҆h/P(>Ʊx6Q vԢ*)Zs2v+7g( ;s5QjO7rQe+j؝W~,nKSz%6@&03 5=n IqUvLc@ f"2@͆]r1%߷$Mh}AᘻJ xnx1^/⠫709^ǚ|Վ$D ëY$IV#sc =$QnZvdi`B9GR#yed5afP#6aQo17u}RE,c6U5XYCYh/L'LK;T~VQaJ ^g;bWI~te){63mMZ"=Ry5pA 5㞝x cM_}N~c oиFD~ϗY좣$~ˋuUF%4NϷRaYe*Ԝ@h7jW3/ wA<$K5jh;EvREݹKN/D_#,Yee# /Քh&2\竃埆@*aRV@ a5B'2hN*sqH^3qD@C G_rtS C܈kV?5JdxWfJ;rm2LXڣ _;- s)܏9N&94O!Jm/Q|F lKT֧-h36{&N&WjQJiK1ƜlҡJx mqGKZw1_y ~x4ڂWݤN ѿ|b[x~fFFlxG4Y^E;6F=ӿJ@qo^c@w,-xfT8g!LO L\- aya755[_'4?0aOE&wy"☇2lk_UT-`jKRu[z 6ӘR, Aw<@e˒(d3\=z;!)2 ~iRr_ݐ8F2/g&G9L+O̕ox')2D/21{ņzt~8psBs=1_#)$X,ftNdntAAGjŎrKɒ<&:xG2$d& nlrNNnNapHt9r['(MC'(hΣ7~K>W܎PS^~njHX]-\ :hN/'qFSP#l:>)JՒcZk*ǃШN1,K~d}>hjz{?dSd(K#yd_J}Ç˺v,"ƿرRޓ${ӆ^Lfo>l8ܣ6DdL߷-d[P+WUY^.,58{b-*7$SXY*yn;qE4/y=SMMChh5j#+ױfAr'&TF_-Z}.6t]ܾHEtvA'>;` vѹ3`K&Nw_~]@Ix#@hgOABTfӭV"g.v@ZZ&Gß91/:$vEwI*TQG!/Ss.jaybRF+em<,OO v JpD[V"̂pSS;nj $M\Ꮷ-RmL̙dB7!H AKoU+ -aџJZG1'7 הbO7nO|42s(sF>J/;^xϛ܀e[h٥v="xkWr=pS"O:S.DYǒa;>èuKk%=i{~sXXwՖe%꛶)` s4`s=j$tL2w\G[\vLjX\OBY%̃oI =xԳ80=Y^,5;]x(ߏíc}w(@/3lffY )qeg ՊSqTpVQ`UB4*ûB8-(m>L1Wa6P( Knr<HbB{8߮}h,htU8ҊLp|,xדSL*}EģZ gczH9(e= : Bf;Ce.>܀v@Pç°&YOٙv`zi[cwa6=b/[ /E7h*`*ceٞpD_ZM 3 ̿mo٦:1h}/ ܾ&GpkԻۂQysKJURa.pr 'V)I XPz[O[o:D1֌PY:;P͍S9$ m0%#2ƩEߤTY5E6LY OJ׎UID-qm,:)g Ē.5F|4J̏;u@oWm5)6OO,bT,ZfҭIo#/HӻZG(Wu"Ko]A8@*~9+쮘(J 4im(ф'(:ܚZlc)~hI2>{g Hx J /+SCߺb(4Chdumk:k)&6 |LYn,rO˃-A"!9&́&vPD~ܲNsTj&bIe?l>VP;;Hd;f {&+6&Svr532Y$*Z⋩pŭ/Op+RRc,|T>o߂q[x:BWkG#NFZ׮= m~.+L/5؋B-e2DF),^5)s1\:Cߕ~Eb5ft+1e3tmLk[7A L <-[Z vNU^b\_*und)zyu{N|d2JuÆD-ܽkq [ "BQ$qbjroN@](ّUw|ઃHb,miS]ɩTB* cх(:KיF_Uh)!m W EecNo@C 7^YBge)ϣ~_0ƅP]QUEla2\-Tkz_@+X]H؎ι"z̖b tr5m)3VPiE3,2 v+D:O=-d]&G0i;8Z ] ڼDQr|j([?<-hW+y +` &t0GW-Cڤn[-)YQ!/\^4opy*8n;T(0}zm 6WN]\XqGőxWniCN:KzW;ضOKqKNLwc' Fh*fQ@|XM"OcSkR2߮@^T]Lf `dvTh8L.8[%v'qX} q pjf+hЍMԻ3`by]̹:x]i{C9ZޣEX`OY]궂MS[Ka͊=`bܫLɗ*}z }@?87fWAӴL<c;n#+$z֜<=C?Pg`Aa_nhEfkdPiߚSb(+4#(vL1䢀ly=͉uZo'/#T+͐CGhG\EU2hgty.gE4(Y!l3SC0RTL-s%[8˸"0DDjs6+vrW &Z㆘MTbT9s]^(.1yZVPhmWɔ& e?>h~cU2nCN2 }6yE$r| 4?\3!LHMP(9m Z= Q$Hɱv}2h~8qcɔvk>bf2d!Mj抈f pсB4;ڦkC`>݋:Fޥ}fGʼnzD{DG:hըbtO"cge ^LA͹j g"Q ӓJ-UF/tZA"waz$ɥ '1-aa7aܣ2{d+_B5Ů$Y@_jFOW h )K^ 1 e$ꀫ?߹JNPb83ٔ3X a:36%6WcEleTN$ɑQ¤ ioQ*<92`9" RfrXɞNAJͣkK"ya2{oI1n_1G@—AbHZ02OU{ٳ5cCb!{tkyneD}DYy*Z%hͭ~b@fywM3,2!|`Yd;bK_S)ux(f(dV=H6wǾ Џ2Ӷ …r!X"͍֭Q՘4ܢ]aq~S6kxt($8l;6=o 0 C#4&Á _ٝk("DӀ<ɩ*{sq>Y GYq9U@Ęӄsrt .T h~/sEa;Ol-5TͰܟtW"-s _~4A"n$4z9>(&4By+>1XҸU:e0m{C6 Q5V\D*t_#1Zy2\VYN 7 ߽wT/dBqcIG`bͬ|'{[aKz&XaAro=Bj_ fWv{d{_gm#G'C1%{] O2%Tl4Qc$4S̲0 ,BvY6jG~%g$̟߿1ޕC}lBm]<4j~PmAz9W`.z$c_绰o"m- C'"R|90$#}Oxd7n"[k EWqٟmiMpҟHZ22v~gfɋ79#(m7{;%"xic"a(ّjdQ^I nk%/ $x_.c񐘒H&[s;' *lYvNU_ybfRR3v^-}¿v>T)=T;q|bZ{kأ'>Bj~j~fȉ1UFʾRkKs4'b==G3ɪ Ij,bFrhÎG̪~Gʗgc.]⎟ÊS estNK`#юT F^ǘS6I;Ѿ5Bj"@Ւ u^U&1V9Ω#(aP] d\&FlՙCS? "O8MCM|gD]X`qa{] ٴ%fjtsN/i"&!=E~|@q)VٸF:o2+ߚН5XbOKN#49nV4Y̨Mpq:qdC \DMKdu2ލi?A glvPl 5z#ݫ`qشc, Kˏֶ9nma(WlQS+o>{;ϱJ"Wz.`iZ$pI!O; NjcyN5Ð,)DsB>lncLS;$o%PѮtدqC~uӖcP|^b}i=K n@i=OV(^:)9*Gi Os+PS_N>Lz@4Qu,&0t^;0[诖Dpuг^VLgl >ۏ::A 0xhc*™1!&]&Pc߮)že4ih>Nv1blQf dJ2)S9AW5;V*#X'NG }Dp} OھCFdOJ̳D,^Ytb-; "\j\aP($߇WiP:yƂ%{Hal#!趵CQ GCYYg$fS5a|ߌpe#iWR>Mߺ𸺋\IS4ґKF*` ,"/2h2ӥ8 uY#kQzWNB(!JA)e^/φ,+t^ T3AWD˜2sV=@!<~f8|ë*UD( {j\A-`9C!SAm/;) t[zȞf8s]Xsu"q)8p8͗]Q{He Ͼ"4 "Q(5jFf/c$U 7Ԩ2p8~ rhew[A :=yn|AK&4S}nNeb&1j$1oyqL7Gg@KMp2hV%C/}9+xPL s1 1/хlQ+W%;P&MRp_R|s*0 X .<Q6&ΏC*7C 9|͋*R:9a@ K/08˃0J7뛘(ԇ)sBj0mq7dإWl'E,Mhv u:>hh=]3ɧ"@ńޏ.?}Gk=nY+qk*H-j'+/ny/Ӧ+03+&5P𜹀- SfiM~CfjtSm6Ki:e\/bo!TŚ $XQ H ne1v#V# mM"{)|kHf/8G%PnX*`llʖ"ji2A[(:Ua-ljQ7279:S0b(|柕braty #wK[/:#BZQޔ"ն "iK\@?ِ>|(0hNbԆQ9ow@VGlB3bcxSXO!M~#SD{b2?I܁S<{wurc򆬧H9lurUĖNgСvt{٦)' WK"KI|[EWmXQAAjYQrem^cy؁tBS?y}vH,2d1tXB#NqGTB/8$`b˾29Ǿ ^C[Xh2x:oC,čX˽5D\.j3ח-Cܛů Ar`#9GvѧZ*Bq6M/mhyrF68!(AGg^g?qZ g <2E׾)Zfh8Xr [")63 |돕7'w(H}A9G dPa'Y64 A4(&˧&g\u(1D1HG Zوj'Haj$ɽmϽ3 [XҢPI"k\CSqY!kw {p>"hN bo;MzE ?;ҭG9]pmyMFJ%dŚ@nQ }WBee:xcXa٘>|.;c4wQLY=gf-kAퟠCigߥL Y_0yG7W& ߜe :3#:d~}4pP9|*&h A ŭ((|h9Uc-*e" ỳ0,ᴚZ۸{E(RvȻ>> +w~vġ @_kpv#"F \8j}vT/G(TNˆs2bPП|!<ʧ޵hR\꘸td?`۩iU*䁹AJ7caZKő]>F7WBJvf:q/Ġb 2t@d}uݻN#{)BV0 p" .mM'ny+QC8q݄σ@R߭f]awir;4A̰g+Fo&:P6>ʫw{KCeēvNGpJV#{ݡ'=~{& d܉5m`c јd|l~Lr ysxϨzЩ>=B$\{cMJ9}p(h-s(ݵ֕7vH,كg8 EL X\9HL:gLY<6握+6}2X쨈D HlԤEHɋ3L$?nՓ%^Z1|* +&ڌn&ml8='q-#(!OYQ4$0țҥDC B}h<`!Ћ9Bj*W6˕0 צ-y;`v:p_\Jp*NK0h%Ʃꫩ#&g-U-2V o}`Fzem j-U\Q> 91o x׿0j)&ߚikrXy,iPɇ!zDb+׻grϘE{XX lb|#hz΋tU.;" MuY̏~<8Wy8/,P\֙Նj]b?FՑDy_d{vv>3hB%}yk'd.ǗO &aKNmG1SO"b.W1ۻCRю"5zݲW@eNVn\զ1u4J7eO]t|, %իcZMk.+nraHɍXͰ'\tܙG)K`PG/I ɏhYaw 𦐖wc vBt/M7tRYp8U4l廉aGǝU8<`! GkT"䷬瘩.°u)]bOX#{WpGmӣ% 'ˬQ58FJw#i/83银(^s;KZ6xˌB4|볗MYw]6@9CbKai?ߐ{p1b׺u/qy3UGO^u6+ꚜ͇pޖ$phiֽ.$5*cF.$fG!kz) pwLaPGd?8dq_*kDJu3JuReTǀQ>&)ߊ,X:.8@OҔvꆼ,&JGF'v~,S~IBufݍrHxiDžK{5Zƶ' \u9.ĩ~CVɎ^-9T߳tNgkA+(-E,^gdg¨uCD1Kv`a قG>gɜƭHBbJ !4un#PJ4Mhq}x4rqGti[fΗՌ1Vo\!0'o@bݪ v?{+ak_M>4,ۛ_( ȶ^IG)wpgFtVGmH#FA8w> gSe5HV2yΣ vj4eںFj/}[HM8IFqx.]Gc'8XO69 f)KHF祡NÕy:70 pTGODݷ`RPV)`[:-qB e.ȨKSKOڮEB?HFJ$M8)0=u4A{Hp|]d $l=[k[emvQE f(OXV^ꗬ+ eHEHW)"1R& 1)4֛HK^N'2i+WkۏvΙk+P>gH3#~'[؁a=+ɟd"@,T)4)n#_k"lZrxF-P?^@ r HJ#,>9C8^e}_ JH-8KU.7Ot@YUET7O]Kw_ΕB@gDZ-0D& Mtz1G @s\}aa,˛Lמ+&#{EZ|E5?8#{qZ!9U11:ٔ"(){$3oF1w=#g4DA@xb- j6CUCbb2Yd(|Rqn4V8m?Z`|mR W#JZ2?.Lŗ bgHL,}UxEXw\*Z blOgzP>TX5yU{ԝ? .`H4bxS=)~*7JTaʗ)c*XUĴZM8<{&ޒzdk;yVv)Ùoh6]4yS%g E\t"I|'p!6.bL^*K9&'KaJ6&yn~nTJpjjgV<*g]=^q~8rXFz[&xZĘ'ՕN@^gǣvR=͑0 % ⧇^ĬT9f-MܯEMax%%f%. :?k>̉+NhI73^:yWhX?XKS-̑R?)_a]MATAv ׾9BJalʪ4* ͵ ikOU Eo`3JԪg&nԺ| %4+?1/ͩs8tfa u3^gHOu|iȮ3//QÌ J4"jdN 6 [oޭMB-jE`~rqU 6m9НzCJJpD!&&_i5LctJ-jE Z!ni0zzg7|ױns*{o^D:<MNCN/08h"C{? E \@gT~?cM5H4 3/߃ƀB9Thzo$]d.!Lga{ bo֥[7 Xb4uo]) @Symp&`8(hilYZC7`H.aɗ|lXgHpQ۵G(u:wTj1B5qd,A쿤 _m0}{XӬ``lZH3yg엊 iHXoUVUsNrS\箴g5z S AJRش+g6yrYnLe~ť&kK]IΩJI~8mZ|Q*EBqpqg܅xWPPpUj.@} wTY~{ /uu i\w+IF*ջ/tMQ$zJVTs ˀ2i~ǣ؈UHy9hCF$>y ;Fkss=9:=hj` 7._4?bRB0c{v/&u М\"-]IX\߸ۀ򆇥! q ̵a2zXwCڟa WV!#JVJ 6t~ڱ"--rejr_3!"cPXppb/®P?f:$%";`ygy0$4 dKN4 /ثB|՘fm^3 ]%tK"ؗ\2]0]E-;$ rѲ;$絰/DXG+6KB2iuBb.c'CKOeYzc:81qYGx1VVfJ ]}!@>T:c\u[M** QtbCc'h?@:(R_Џ>P!d?O.o\ U4XxxTG̘)a YSn ]ͻamՊvVB a.FAƿ+ŊO;>|f׹.I4쏥qh / 8yVRg!7(SiBw9 jwƲhN~pJ6ׂ:nv!4ܹŒH\]#e R,oތ%?D4Ĥ:O0}&@"gOkO`4HPkTe} SeY>8u\IIBxYayʑ`/y,Ȱ7pst)yjbP##aʘ3}!v2i9d 9W 肟}9aYaQw+7L_/|ZMw;z\1 IN g x5 erYW9_UY3$͓0^qΦ4CJˑ~ZhP.@:WT~ ^2=P=$Gڹ|F^coO*f{c Zhnw$5, *첤^(Vlm\8$9D*أ,i l]\q0#l5׾ܕNNЫ5)а Q鼋P> eFhQ 1{1avI+oH~ix˫ryU8SBuX;~nLM]]m05@|\6m1nPN:V 0 J3;<]Oַ=^M>_-. `"30 '_ c8 0gP+]-zVJDkf6 an}%ykJɭLqЂ{VNcKsRy'uM%?" \{g>@iu<ƭ.-M(7!4Rx?`N 0(T9?F7ZXLĺ٧DҨ4 t+bc>k&H9˝#͛#ZՈomA#>S&P?ïױTܽf-ÉZaWZ?F֪Z[Ԫ'yc#2 fB:!O9{ky-;gR_ߊ{*n%fi+q'>c#+M=@8BLJ>k?n op (\|?}hT˔QQۃh mY)'pl"E0dM7}IFȞ2:FEZJFlp|ݣGwJTWsyq-xO#K405kG<xW=4PFV!C?a9䐞Eg d GSC =LtΫ(cW}%*Cj6iGxٙQEYY0û ld̾ qϥ(hVxб'6TbVpX~9}7^ly.aٳC;FCw{ =!A-InpF[8ʘ\WҩA#WeWIW8*6ܨEIG?ࢄ%PiVCF\Qj&Zq&]i& i‘u@&*dln@0T42`̙=VBi? _pK-rQgYB!'`y`5hSao X ,ئoL5mD"omG-m^`fC~#lk )W z)u BQ;!8Yl_,|.n&|izpޒl#͋WY1%˼(癒}tR/n'*ET^;SsJ`FߖV6 q`u tfW[ЅD#kwd;㠓a;v85U2yi1' l:,+$qp1SO.l{X2Y #|Lv:9;gĸ5n87'1[R$c^^b$O wP4TE1ɿb(> bHMoh b_ccqST{_ JcgY)kk܏ɚR?oxv UON>tm'?5|bxͥF S(( $9└g[;rxUw:.G"*U.c5LPq/ *az XH l+fd]FKGÓ)=>ƽ[*>#꩎?~bbD ^}8ZΗ `j6 ljVoqqVɀh֘Ӷ̀u Zs}24.0DA|wt \=x;^:+JeU{bO52|4 7FX嶺h8z˂+/QxOI,v&l=l 6͖ԒwU%W W }SאC%}]_q38>fK d_v[ "k|8執#2]]Gfthp0Զk`e>@_@qU9fյ/E35!|,* mZw>AzMȋui6R9UCߵ ZJ8\'SۊI*B!3"R@-,M*Ӽ0E*}XL}x8+Gsלx/twH_KLڎ3s4h''cFõb4FT4z68zRM=G;@vvO͆N=8JZE?Q{nȖl1~k9cȐ1U\VqX ^z`ő!*Mq3cr~M/^7fzxS+g\j'N2yNW+#J{c]'JO Ut)Y$lA ]=Ϣ}_kWQ(.O σhKUHOq^ SkRJ>!e4>+FSb,Zd'$3fxH7cש)Zz#:VvB" LyF\ϔ0vQ9<Ӧ*xnFd(" H/=S>XZiH5F>^!fpPfS!F.@=Rx{+4JV:  vSqw$h_.ƛ֗iA_o+M)${Z|tWbEb~ǻӴHm2B-YT-?#= eϹtuЄ&3G}0߀ $QhQ٨h_M=9!@T zaM4Z9ܹ#=B"5"~g@s-U:dkS2\&EkIJͩL{@&]وmL/L }_jq CR}{X+kLW7o=Ypndߥ!Ku's(VKQa< `##f7L49u)1#)2>D)L=P?!1=#2)j0vWo 0]7r~3Y5/yH >!'-aR2Cf()$9We AU !GnȆ6RCfL2tD =xb'(.2MLlB0)h#ų*QUYW2J,aa\f]K'QlB)s#&)ɸ\s7*t~0iݢiX6zf Jv!2;t=uAn Tݭ΂*S!^`ZOLYb})$>b+rymCd'6/?Rܡ+9;ǖfqz2c^\-Sިlg^z9A_g&E-orP\R*JOP$&:qEʊ1|AQJf%yf R `ԍs4t j')g{J :PfघCv,8vvLt"5 ǂLĩ ?)d3yIlY<աW~Զ t2W}* ~Rf^z@_G\*o}sv̟E Z5{E϶^LGuNB;'}GASvM Оܖ!:$f_*S^ҩGIiԜō R ex^JLh*VL&=BxH[Ec{;҄X4;3X< N'.T7Eܛ̌ս@?4OL/`sôֺO1ii, Ț1wX9ớ%ز&du R6qzꝠÏuI)J$iOѨ3z?0O7cg;'3wq"lm`Z|;w L,a(NШUIOݐ+a)3ZPCqS{zA?0琖,S06i*9нJ;ɸ~ A7Vny"~ɌSEF"zf%枛+nj]<5.zTN;#ot.^ےj40q3 }^oKfoero8$ZV@-T8zl1*uUVM䨬+8iaOvuN .#Kcڶy w#=UpXL$wE5ʜ :Svߟt+&|qג9=-,P9|_& Ǖ<[Џt#pJ])ScTf)Oikp'^8ՙz9s E8KЁjNpzbч-;s)M7w{wو޴HhJR͙,z$vҾڇt.Ϙ\hFaP,P;3켃Ͱt TǚjpUPl_ȖT)QIk#I׹hޢ<#tZ"v; azҟE`PҜgiO4F"4|KL7>YBo-tNo\  OӹʟXØTzwunFF\_Zq[ 0F^i>)LodZ^n(M-Gu `3ZV&"Cj tK, :ƍr){e@^/ƒ= BYYʿyK/y0Kxcn yOx5 LL“j#<,qp,!Qw1+ YZ