rhsm-gtk-1.24.45-1.el7.centos>t  DH`p_\$ƨM> qxHRyJt)JC c h<𶂏e-TmX`tb%41h:/bgv||%Nٵ, eݾB儶6rfQ~@oh@0;,|Kkg[Vдh>\~bRF}W"8nǚ@|UBOj #2ާv/.cZV΀ԒHX"2vҊTX8MCD>fIp;-CfSn6epHzur%3L⻀4ï8Ol'DtVdY=1kYpRꢍ?(XrU'N2@]jP3\mrbY{ fJ2M߳H' CUn!nF\;GbG6΋`dMjZP%L3both6@SCeiH*i&;u]`7Ռv06j?z}BO}$%Rpp !|t:)3;F T+S{ z$ٞ æ[e½j,3NA ^5AMaNMXM! oC(C*cHZR[U,ds;cu#|b}s8򭈟oA$@[gAM5)Dג]\AnMY AJz~8I(agc$!cA(+q^"M\8 LTH'$фFf}3B??nM|XXx)8 C3 P[TYK7 .v,+8ϩ P\>8?d   ` -Efltx z |  ( (*- //11 2 2 (3.83896:^G4H8I<XY\]^ b`d%e*f-l/tHuLvPwxy?Crhsm-gtk1.24.451.el7.centosGTK+ widgets used by subscription-manager-gui and initial_setupThis package contains GUI and widgets used by subscription-manager-gui and RHSM initial_setup module for Anaconda._x86-01.bsys.centos.orgCentOSGPLv2CentOS BuildSystem System Environment/Basehttp://www.candlepinproject.org/linuxx86_64s}}N@@ &""*>X+5 88w&f$w [eg K5o+v;B  #" v*83: }:\'=g*@ a ^r 6# @BkkPAA_77;//f"^^ BB>9:9:B22(S%*%*    e NNUMM+--QQ@ 4hA큤__-___-___-___-___-___) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _) _-___-___-___-___-___-___-___-___-___-___-___-___-___-___-___-___) _) _) _) _) _) _) _) e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85505cb42e68cdfe64bb00e7d3731438f251a3897abb7c762a1d528dbc88ab1bcc405cb42e68cdfe64bb00e7d3731438f251a3897abb7c762a1d528dbc88ab1bcc4714aa31104a3967d1225d341957374d7d880a2a4ccb495c9442dade6f3c28a1976fde524d714788ca35aaba94a07b5bee15bde1fd237caba8473e3e6c0a6f84e76fde524d714788ca35aaba94a07b5bee15bde1fd237caba8473e3e6c0a6f84e38a5780b3d5b5ac5c2d479b977bb7e048c05431346b4d0cefd301b4225b1c5021b92c2dfebd943bf8ffca6937d4419e806747f9f2e3b8b85176c4d4e2b0081a51b92c2dfebd943bf8ffca6937d4419e806747f9f2e3b8b85176c4d4e2b0081a55d8fda59af17d777ebfbf966f10f9a6c877ef709f654e3c58e60de702d82c92fdf50fabac51c5e087f91287c4a9af7237a4cffc3f61cadbd93c2dcb57a55cc66df50fabac51c5e087f91287c4a9af7237a4cffc3f61cadbd93c2dcb57a55cc66d805a8ec34afba98e6c11bbaf7e141b30c53b3c959a98ca317628424d0325f3f4c5c4e57861884b15bc0e20567ed00bc03d41fe24dfe782905e89d0f06f7e7e54c5c4e57861884b15bc0e20567ed00bc03d41fe24dfe782905e89d0f06f7e7e515ed408fc432b871be82b3372887a3f5bf23b1233ea83c5668e307b68725a4e3ad39022beb2ebe3f5f1f3a9eaa16bccb8e829e23b9db0d7e35f2720cdfcd53f3e96ac5322b3fb7054a146a32057816c6b10aa8b66758d053f6bb81e712077b6d3139acce4b5a2f6812179b4c01c2a2b5d0086f18b40592ac251f8ed264477fc3b53736b57996e9a1ee6368cbcd32af093103d81bc908423f60cac64ad03b4d376dcc502c8cd0f2ae4f27081de8160db06457908e38aefb7c7af42a821d2fddac6ba459df51663ec50ff45d9c48735f46fb92160d205864f9d0ed1af641cebc6f57f162b909420c003b25689956c9607b1234bba6346e3757b24a6eae1c84fd9ceb58a98d4b8a058e521a1a62c5ff1806ddd729ce3e19872a3f70029299c3af67d367a27ae6bd8311b64aa6d6091947880cc47f3e195f3da55bf7f6cda3be208613b01f8f2aa660f81fe92c8740e96c4fbc6db64ceeb3c606259c96a42ffcfb82b5333ad8e1b3fd4b9395e53ce936d6a21edc091087402427786ced05df7e9621695b4d153648e3c45a55873b3ef104360cbd5968af3cea9ae485ab6ec8190830048f6f72ba090d03c8c33a6316a06385382f81bbfeae5323cb646946f63e8c50959b4d1287922ce0db5bcfaed7e18cb6e1778e78f6b21c6b28589b3e1c8de041b2f6b2bd0e54d490e8715ec5290189f9c53e449b220748be714d22caea8138c6b053a5e55f06e7ddfc32b07dca9bac7b17013623c70802551f14e26b7691539eb656ba93599f3b745b57b5bd493e1a8e45ead58c4c49ecb75850465a2bb8ebe4f7aa29e0f66d72a01075c1c15867dc669b96188161851ec065997198d3373a0b18e8006a11c597349924f56544a910ca87fbe102cd3cdc290773fe556943c6036e22c0a32d776ca18ed0d52ddf9a6f409e14add75302ad1286b774c06d928544816467376b54fdddff91dd622e747f127aded3d32726f3a2f705f5b4c4ce6e6d2b103a4ca04f6a415b77f23235a7a573d09dd3f19a03dac12a221590117f5281d488dbdc9076cd4cdf91be3ffb6caf9d3d422d4e6e0d9a438bb464fbadcb64267f74dc3dda019a04cdf4bb70c4c8d5bef795d81a4638ecc24e2bac9d60434e7afd568be27570aed6e0692f9733afe5ef0fd1ddafb62b3dc4bb15a301016d2cbe6534cf93330acd1e0a5e2d46036b6274f3438b6db32be810c2a6c03e700817490d9b1cb98259a1196ea098d2051128f42e80d854ffdfb670cdced60c4ff7cb7357cb900996ccc55de66848f3feb10cdd1f00773db71a3365aeb1d5e0d677c00286f4f701cf1622bc57f2529e3a17a8592b8041258b12f13d188dd9481de7a018df69318da23a8a9462c438cb1b59866576c00d2f66cca2ac5c47d71b8465628d8972fffd45977a35d514c81b9fcf347a1f3dbc9d38b897cb60a29b3b97e9238005f5b376ec804b5813dc1f1b15cb89c850446ad052bd4b30045bb9af4ef05fc2188b0eac8bfdaa75d12f9f4a3e0c3cf0cf450f8b5f941bf505be13ca9039c9a3b78559eb3314cf5ce2f6f06f30757624df4e31360102def4d537be6a7b11053f193b9ef24d049f2da9def0b4155d3dba03de1573315d882ce9f21c96d565a3e3591484c19645cea577e8edc2d66aebd78a748603d48d984bedda5c853837694dc4bc0a22b58e2f32880d1576b909d2e197701204600f11e4b82fe5bbe727b4792a763e60aa06a3ee279e87b8cbafd7168883dc3f494beb66c0e807e25aabbd5d2b6621ec5fe30786939a7ef1e359713eaaabdac35c543b6542f1a99fba2c0ff77f62cdf3fe71b152278976b01765d6e47c3d294033184ee94f4fa2277bc3dedc2eabae437274fb40658309fd4e1801e5387244079c2d91f89cba51ca83bc038a5b3b3ac3a75a52bd04294f80d6e937ef399bad8bffd7ac02ac87e2f5ccd95882ca37935e43488ede099601bb272c3ecf4a222a68dc1f4cecd4e4066b9fb6416d296cc88e4ec751c8e095832c132c1ed9b03ef659a07cf969cca23aa29b753954a5d5bb01950ebf55268ac1f4aafb76809228d33a1c571a9f7da07d94b0709c85a2b87423805055994770c5af9605eacb321c8e1e167af4d8d80291a6851e4cfc453ebd175b0fe0ac18b252b86fc7137f47f9ad96b2ab276b7041c1895d01ff9612021ed014e41de7e2d929ba9cff9ec2bf6dd0a183a4b147e8d580b80f01f142dc60cb169ebfce16c1f7915d5e2fdd20f630434884595dbcaf9e6dfc88d23537ed83b5fe4305d7a73176f7ded39526b1813ebb91b35290b9ed18333dfe8120f30855c4f5619accda4a0000ee12722f62efd951cfc1f88bfb7752ae79a1b29062d16d929614c2a9a5f7ea7c30a1a3acb1d3bcd37661f7410a89cf7ec0c775e4051c86de238280730891225392af69cb315abe953d20f53aaa14d907678f66c0aa3f773132f6fdf1b69a3903b973fddad652d4596fc375b8e9d4fb34ff45b21ede3411051b073cdd0dfcea1c9cb6e72f834b1a39f1d5526345b902c5bf457302656dd9e4c1ffa64f3fc0a10fa2ae883607cfcf3c3b3f0a0a3a9ba255d6d7b82aca3e16fc581dfe0f617f68044d9328e78977669dec5306c010b738118d1732b7a33979e5b736c38677be5a166af75cf7c73ce3aa2b4a6864f27a921f4f5cc948dc3979e5b736c38677be5a166af75cf7c73ce3aa2b4a6864f27a921f4f5cc948dcd119ef0fa7fbd6ec6f906e8231a8ab8271497aff0b8facb6af8d053b8409322fab2c5910e276e9e187db3ff1382a41befcdd5c188152a4e40c136ee316f26c67ab2c5910e276e9e187db3ff1382a41befcdd5c188152a4e40c136ee316f26c675060962fb226ffc5a6d889c69ab190bc627cc9b36181131ddc393bed42f55f273fc97f35f959b8ffab38d31ed04160387c5f77efa1666864510509b56a9e06313fc97f35f959b8ffab38d31ed04160387c5f77efa1666864510509b56a9e063120203aadfde98a2fd7f9465dcabade650dc8fdb6715b5c3371a5b4dde948c9ab9fe772ba495d9ac9dd68a2d83357e9feae0ba76d7e279340a06dc7884ceeb2959fe772ba495d9ac9dd68a2d83357e9feae0ba76d7e279340a06dc7884ceeb2951ddeb6edf1cdab009f378c00a8e94fc04f5294c02a9fec04a8717b1d42fe27785887246ef686a35517104579880593d4d6e103d69d48277b94207b27627f6ece5887246ef686a35517104579880593d4d6e103d69d48277b94207b27627f6ececff23948d3d79d2585ab7262954fef6b27d682961f5b9c852c8d6a75813963e1ad68309e0d575255a27d23cd84a0db41eaa17aa5c023c5b36a9f940160e2fe17ad68309e0d575255a27d23cd84a0db41eaa17aa5c023c5b36a9f940160e2fe178071d3e811f20bd31bf788051d90d1e1c8943594c149d25d833c26bc96a6016cdf809ea8191299e2dcb19c96135af2e6d047048e665b6d40376d19ac3b3fdad0df809ea8191299e2dcb19c96135af2e6d047048e665b6d40376d19ac3b3fdad0d2214f1e709952ca90bedc64829c502fc07ca542bb6449d2c4647d581465b2b0ad4a4deb02d53522e8d779181b858fed3d6f7d4d7fbb3ca32cac7977e77f1589ad4a4deb02d53522e8d779181b858fed3d6f7d4d7fbb3ca32cac7977e77f1589385fe256c6cb5f30d507447f8f501ba450652fe3cb4537a77d0adb9c1bb9e5e690840a05ff824e5c21daaf1d4eff6fd8f080b7158aeef4b9775cec94d44ce5fd90840a05ff824e5c21daaf1d4eff6fd8f080b7158aeef4b9775cec94d44ce5fd9e0cb348cbb5fbb0804625ce218da2e82bf1dd9d9866d05cbb6ef868b1f47a284667fce6ba7acb5eb22f53b25630fe957a91c256b1eeef2c7b0093bce15073234667fce6ba7acb5eb22f53b25630fe957a91c256b1eeef2c7b0093bce150732325b76a31c5d38dff156a24ceb210b55233982dc2c268b7312ca418414abd3b199281c48678efe00eaa64a8f40adb718e67591e9137b408088f6eb437b10f4c139281c48678efe00eaa64a8f40adb718e67591e9137b408088f6eb437b10f4c13532cd9b7454bf911decbdb3b7ea1c530b38b065515b033db4949c29369abf6d20ab6631960bb6adee17d693037227c649eb86a9c3d1cd157b83fb5591a8bfa750ab6631960bb6adee17d693037227c649eb86a9c3d1cd157b83fb5591a8bfa75952f80da8091dbc2b3c659a73a266bafef9f428eed232425e9a9c02cc754189b3b2e9e521d85c59303b2e6a2adacf282e4bafe1180fe98ade5e6077c576e497a3b2e9e521d85c59303b2e6a2adacf282e4bafe1180fe98ade5e6077c576e497aae67133e64f10cbd2ce65c298ab88b4af3a0c8dd39fa176a1e50b042f3fbfd53facef5107df1324d34283a85e9147875c4a1c77d1b539cec2fe86893a7ec6269facef5107df1324d34283a85e9147875c4a1c77d1b539cec2fe86893a7ec6269e928871647345cd438d0c28ff6b86ba1ba73ceea582a9d774dd2c6501d0fe0ca0f5d28307093c231d04a42fc8aff706008498b05f30a422440d9172bcd6bd94d0f5d28307093c231d04a42fc8aff706008498b05f30a422440d9172bcd6bd94dc0530bd1fe33c4c2eacbde4b1dbd1ef1dbcf0cafdfa41208dd3e0ae0dbcff55ca3248ee051cc3ccba0689ebf381f1ffd39e963cf8753da2474b751b807cc2afca3248ee051cc3ccba0689ebf381f1ffd39e963cf8753da2474b751b807cc2afc1fbb6795b7facb0ecff904961cb053e98a53c9cee5e33a1d0bb01d1b21fb0f894b169b89422ac31df126a850796247e0a8b3e8a991a8fd414e91548bfffbcc439e1ccc238971c8d85a518b0e95548786e90166b5b98c782f45f47b12a4007d7038c7c0e2967886070c4c3c3a677ad1f286bcaa972b813cd063ddc1267da2489b8fd5343287b74ed7fbecff183d4ace21d4f10ae4308b42b5acfbda42e03570d630bc29d77ec04d52f906aaf97d6195212dd8cacaf8ee3cea6b1a5bfe1aee5bd942b3ea22fc8cc7313e24ae5a86f7676137b2bd79bb1d22dff88aff3c0601445f27ece663ab8aa9a3b307dc0c230005f50c72328117dcd3542278da10ac78c61brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsubscription-manager-1.24.45-1.el7.centos.src.rpmrhsm-gtkrhsm-gtk(x86-64)@     font(cantarell)gtk3librsvg2(x86-64)python(abi)python-gobjectrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)scrollkeeperscrollkeeperusermode-gtkrpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3__@_@^^W@^?@^?@^V@^I^U@^^@^H^^^^|@^t@^V]^(9@^@^!@]W]z@]m]@]{]nU]nU][]V]R@] ] #]@\]@\\"\"\@\\\\\\,@\d[0[ā@[\[@[qr[dC[dC[,[o[@ZVZVZVZmZH@ZZZ}@ZWQZ.s@ZOZOYY@Y@YdYyY]YtYtY@XX@X@XsX@X@X@XƉXX@XJX8'X!@X@WW@WWj}WQq@W0{W@V@VaVVHV%@VVa@V@V7@UŬU(UUU@U@UmUUyx@UmUd`@U[%UCjU-@U-@U&iT@TԬTZ@T@T@T~@To)@T\@TN3THT.T->@T%U@T@TT@SSSS@S@SFSFSFSESQ@S @SS@S@S[S,Sb7@Sb7@S^BSFS*@S(RRRR߲RʚR@P.2@P#@PkPPO@OOG@OG@O@OiOЗOO8O|7OleOk@O`@OU@ODO8@O))@O"O@ON2NNU@NU@Nܲ@Nܲ@William Poteat 1.24.45-1William Poteat 1.24.44-1Christopher Snyder 1.24.43-1Christopher Snyder 1.24.42-1William Poteat 1.24.41-1Christopher Snyder 1.24.40-1Christopher Snyder 1.24.39-1William Poteat 1.24.38-1William Poteat 1.24.37-1William Poteat 1.24.36-1William Poteat 1.24.35-1William Poteat 1.24.34-1William Poteat 1.24.33-1William Poteat 1.24.32-1William Poteat 1.24.31-1William Poteat 1.24.30-1Christopher Snyder 1.24.29-1William Poteat 1.24.28-1William Poteat 1.24.27-1William Poteat 1.24.26-1Christopher Snyder 1.24.25-1William Poteat 1.24.24-1Christopher Snyder 1.24.23-1Christopher Snyder 1.24.22-1Christopher Snyder 1.24.21-1Christopher Snyder 1.24.20-1Christopher Snyder 1.24.19-1Christopher Snyder 1.24.18-1Christopher Snyder 1.24.17-1Christopher Snyder 1.24.16-1Christopher Snyder 1.24.15-1Christopher Snyder 1.24.14-1Christopher Snyder 1.24.13-1Christopher Snyder 1.24.12-1Christopher Snyder 1.24.11-1Christopher Snyder 1.24.10-1Christopher Snyder 1.24.9-1Christopher Snyder 1.24.8-1Christopher Snyder 1.24.7-1Christopher Snyder 1.24.6-1Christopher Snyder 1.24.5-1Christopher Snyder 1.24.4-3Christopher Snyder 1.24.4-2Kevin Howell 1.24.4-1Kevin Howell 1.24.3-4Christopher Snyder 1.24.3-2Christopher Snyder 1.24.3-1Christopher Snyder 1.24.2-1Christopher Snyder 1.24.1-1Christopher Snyder 1.24.0-1Christopher Snyder 1.23.4-1Christopher Snyder 1.23.3-1Christopher Snyder 1.23.2-1Christopher Snyder 1.23.1-1Christopher Snyder 1.22.1-1Christopher Snyder 1.22.0-1Christopher Snyder 1.21.5-1Christopher Snyder 1.21.4-3Christopher Snyder 1.21.4-2Christopher Snyder 1.21.4-1Christopher Snyder 1.21.3-1Alex Wood 1.21.2-3Alex Wood 1.21.2-2Alex Wood 1.21.2-1Fedora Release Engineering - 1.21.1-2Alex Wood 1.21.1-1Kevin Howell 1.20.8-1Kevin Howell 1.20.7-1Kevin Howell 1.20.6-1Kevin Howell 1.20.5-1Kevin Howell 1.20.4-1Kevin Howell 1.20.3-1Kevin Howell 1.20.2-1Alex Wood 1.20.1-1Kevin Howell 1.20.0-1Kevin Howell 1.19.12-1Kevin Howell 1.19.11-1Kevin Howell 1.19.10-1Kevin Howell 1.19.9-1Kevin Howell 1.19.8-1Kevin Howell 1.19.7-1Kevin Howell 1.19.6-1Kevin Howell 1.19.5-1Kevin Howell 1.19.4-1Kevin Howell 1.19.3-1Kevin Howell 1.19.2-1Alex Wood 1.19.1-1Alex Wood 1.19.0-1Vritant Jain 1.18.6-1Vritant Jain 1.18.5-1Vritant Jain 1.18.4-1Vritant Jain 1.18.3-1Alex Wood 1.18.2-1Alex Wood 1.18.1-1Vritant Jain 1.17.9-1Vritant Jain 1.17.8-1Vritant Jain 1.17.7-1Vritant Jain 1.17.6-1Vritant Jain 1.17.5-1Alex Wood 1.17.4-1Alex Wood 1.17.3-1Alex Wood 1.17.2-1Christopher Snyder 1.17.1-1Christopher Snyder 1.16.8-1Alex Wood 1.16.7-1Alex Wood 1.16.6-1Alex Wood 1.16.4-1Alex Wood 1.16.3-1Alex Wood 1.16.2-1Alex Wood 1.16.1-1Alex Wood 1.16.0-1Chris Rog 1.15.7-1Chris Rog 1.15.6-1Adrian Likins 1.15.5-1Adrian Likins 1.15.4-1Adrian Likins 1.15.3-1Chris Rog 1.15.2-1Alex Wood 1.15.1-1William Poteat 1.14.9-1William Poteat 1.14.8-1William Poteat 1.14.7-1William Poteat 1.14.6-1William Poteat 1.14.5-1William Poteat 1.14.4-1Alex Wood 1.14.3-1Alex Wood 1.14.2-1Devan Goodwin 1.14.1-1William Poteat 1.13.13-1William Poteat 1.13.12-1Devan Goodwin 1.13.11-1Devan Goodwin 1.13.10-1William Poteat 1.13.9-1Unknown name 1.13.8-1Devan Goodwin 1.13.7-1Alex Wood 1.13.6-1Alex Wood 1.13.5-1Alex Wood 1.13.4-1Bryan Kearney 1.13.3-1Alex Wood 1.13.2-1Alex Wood 1.13.1-1jesus m. rodriguez 1.12.14-1jesus m. rodriguez 1.12.13-1jesus m. rodriguez 1.12.12-1Alex Wood 1.12.11-1jesus m. rodriguez 1.12.10-1jesus m. rodriguez 1.12.9-1jesus m. rodriguez 1.12.8-1jesus m. rodriguez 1.12.7-1jesus m. rodriguez 1.12.6-1Adrian Likins 1.12.5-1Devan Goodwin 1.12.4-1Alex Wood 1.12.3-1Devan Goodwin 1.12.2-1jesus m. rodriguez 1.12.1-1Devan Goodwin 1.11.7-1Alex Wood 1.11.6-1Alex Wood 1.11.5-1ckozak 1.11.4-1Alex Wood 1.11.3-1Alex Wood 1.11.2-1Alex Wood 1.11.1-1ckozak 1.10.14-1ckozak 1.10.13-1ckozak 1.10.12-1ckozak 1.10.11-1ckozak 1.10.10-1ckozak 1.10.9-1ckozak 1.10.8-1ckozak 1.10.7-1ckozak 1.10.6-1ckozak 1.10.5-1ckozak 1.10.4-1ckozak 1.10.3-1Alex Wood 1.10.2-1Alex Wood 1.10.1-1jesus m. rodriguez 1.9.2-1Alex Wood 1.9.1-1jesus m. rodriguez 1.8.13-1jesus m. rodriguez 1.8.12-1jesus m. rodriguez 1.8.11-1jesus m. rodriguez 1.8.10-1jesus m. rodriguez 1.8.9-1jesus m. rodriguez 1.8.8-1jesus m. rodriguez 1.8.7-1Devan Goodwin 1.8.6-1Devan Goodwin 1.8.5-1Devan Goodwin 1.8.4-1Devan Goodwin 1.8.3-1Bryan Kearney 1.8.2-1Devan Goodwin 1.8.1-1Devan Goodwin 1.8.0-1Adrian Likins 1.1.10-1Adrian Likins 1.1.9-1Adrian Likins 1.1.8-1Adrian Likins 1.1.7-1Adrian Likins 1.1.6-1Adrian Likins 1.1.5-1Adrian Likins 1.1.4-1Adrian Likins 1.1.3-1Adrian Likins 1.1.2-1Devan Goodwin 1.1.1-1Alex Wood 1.0.17-1Alex Wood 1.0.16-1Alex Wood 1.0.15-1Alex Wood 1.0.14-1Alex Wood 1.0.13-1Alex Wood 1.0.12-1Alex Wood 1.0.11-1Alex Wood 1.0.10-1Alex Wood 1.0.9-1Devan Goodwin 1.0.8-1Alex Wood 1.0.7-1Alex Wood 1.0.6-1Alex Wood 1.0.5-1Alex Wood 1.0.4-1Alex Wood 1.0.3-1Devan Goodwin 1.0.2-1Michael Stead 1.0.1-1Michael Stead 0.99.13-1Michael Stead 0.99.12-1Michael Stead 0.99.11-1Michael Stead 0.99.10-1Michael Stead 0.99.9-1Devan Goodwin 0.99.8-1Michael Stead 0.99.7-1Devan Goodwin 0.99.6-1Michael Stead 0.99.5-1Devan Goodwin 0.99.4-1Devan Goodwin 0.99.3-1Devan Goodwin 0.99.2-1William Poteat 0.98.8-1William Poteat 0.98.7-1William Poteat 0.98.6-1William Poteat 0.98.5-1William Poteat 0.98.4-1- 1890080: Handle IOErrors and Exceptions when looking for process names (csnyder@redhat.com)- 1826300: Better messages for attach --auto for SCA mode; ENT-3175 (jhnidek@redhat.com)- 1826300: Ignore auto-attach, when SCA mode is used (jhnidek@redhat.com) - 1850919: False positive log "rhsmd process exceeded runtime and was killed." (wpoteat@redhat.com) - 1868936: Do not print traceback, when profile upload failed (wpoteat@redhat.com)- 1848636, 1849074: Update insights machine-id path (csnyder@redhat.com) - 1796833: Update translations (csnyder@redhat.com)- 1842474: Update local and cache file during sync(); ENT-2433 (jhnidek@redhat.com) - 1838012: prevent redundant remote syspurpose sync (pmoravec@redhat.com)- 1725525: Update keys for translations (csnyder@redhat.com)- 1789457: Syspurpose exception message parsing (wpoteat@redhat.com) - 1725525: Mark one string for translation; ENT-1680 (jhnidek@redhat.com) - 1796833: Fix a few broken fr translations (csnyder@redhat.com) - 1796833: Update translations (csnyder@redhat.com)- 1837244: Fix wrong version provided by subscription-manager version; ENT-2388 (jhnidek@redhat.com) - 1834792: Try to terminate rhsmd after timeout; ENT-2368 (jhnidek@redhat.com)- 1830994: Fix warning messages in dnf/yum (jhnidek@redhat.com) - 1823523: Detect rhsm-icon running without psutil (csnyder@redhat.com) - 1771921: Package profiles sends too early when registering a client (wpoteat@redhat.com) - 1688702: Generate redhat.repo in off-line mode; ENT-2302 (jhnidek@redhat.com)- 1831104: When in Simple Content Access mode, subscription-manager should not complain that subscriptions aren't attached (wpoteat@redhat.com)- 1827711: Make rhsmd cron read 'processTimeout' case-insensitive (csnyder@redhat.com)- 1796986: Collect AWS instance id when available (wpoteat@redhat.com)- 1796833: RHEL 7.9 Tier 0 Localization (wpoteat@redhat.com) - 1818932: Using 'Simple Content Access' for access mode (wpoteat@redhat.com)- 1821830: Registration fails with a message "Restlib' object has no attribute '_get_cert_key_list' (wpoteat@redhat.com)- Flags for build [relro] (wpoteat@redhat.com)- 1816926: Fix "attach --auto" command; ENT-2242 (jhnidek@redhat.com) - 1775714: Do not install rhsmd and rhsm-icon on rhel8; ENT-1959 (jhnidek@redhat.com) - 1763271: Golden ticket: do not print list of products; ENT-2017 (jhnidek@redhat.com)- 1569491: rhn-migrate-classic-to-rhsm should try to resolve product ID collisions (wpoteat@redhat.com) - 1688702: allow offline repo management (code@james.cassell.me)- 1794653: corrected missing quotes for config check; ENT-2010 (crag@redhat.com) - Update to releasers (wpoteat@redhat.com) - 1803783: Added copytruncate option to logrotate conf file; ENT-2114 (jhnidek@redhat.com)- 1796088: Added option --force for command refresh; ENT-2033 (jhnidek@redhat.com) - Update releasers for new release (wpoteat@redhat.com) - 1702753: Fix cockpit plugin, when golden ticket is used; ENT-1287 (jhnidek@redhat.com) - Bump sshpk from 1.13.1 to 1.16.1 in /cockpit (dependabot[bot]@users.noreply.github.com) - Bump eslint from 3.19.0 to 4.18.2 in /cockpit (49699333+dependabot[bot]@users.noreply.github.com) - Bump stringstream from 0.0.5 to 0.0.6 in /cockpit (49699333+dependabot[bot]@users.noreply.github.com) - Bump macaddress from 0.2.8 to 0.2.9 in /cockpit (dependabot[bot]@users.noreply.github.com) - Bump is-my-json-valid from 2.16.0 to 2.20.0 in /cockpit (dependabot[bot]@users.noreply.github.com) - 1719709: cockpit - Improve behavior when connection to D-Bus fails (mvollmer@redhat.com) - 1719702: cockpit - Fix overlapping update requests (mvollmer@redhat.com) - 1719697: cockpit - Fix detection of proxy while attaching (mvollmer@redhat.com) - Bump sshpk from 1.13.1 to 1.16.1 in /cockpit (dependabot[bot]@users.noreply.github.com) - Bump tar from 2.2.1 to 2.2.2 in /cockpit (dependabot[bot]@users.noreply.github.com) - cockpit plugin: Fix alignment and layout issues in register dialog (anilsson@redhat.com) - Fix subscription-manager-cockpit AppStream data (martin@piware.de)- 1741183: Yum loaded subscription-manager plugin multiple times (hyu@redhat.com)- 1786236: Update repos quickly enough to allow yum install -y $package immediately in containers (csnyder@redhat.com) - 1788293: Update repos in postconfig_hook to see new repos immediately (csnyder@redhat.com) - 1788297: Duplicate messages are being reported by the yum plugin for subscription-manager (wpoteat@redhat.com)- 1733992: Update to translations (wpoteat@redhat.com)- 1703054: Blacklist some locales for Python2.x; ENT-1288 (jhnidek@redhat.com)- 1756491: Remove usage of deprecated method in yum plugins (csnyder@redhat.com)- 1724712: Updated from System Type to Entitlement Type (waldirio@gmail.com)- 1520383: Update to logging levels (wpoteat@redhat.com)- 1752059: corrected cron receving stdout mail for rhsmd run (crag@redhat.com) - 1733992: Update translations (csnyder@redhat.com)- 1621275: YUM plugin - less API calls; ENT-923 (jhnidek@redhat.com)- 1643189: Added timeout for rhsmd cron job (crag@redhat.com)- 1743729: Update dnf-plugin dependencies for RHEL 7 (csnyder@redhat.com)- 1742208: Send package profile on yum transactions (csnyder@redhat.com)- 1739706: Proper messaging of syspurpose add-addons (jhnidek@redhat.com) - 1739707: GUI: Do not auto-attach, when golden ticket is used (jhnidek@redhat.com) - 1705017: Show in man page that --installed is the default for the list command (wpoteat@redhat.com) - 1737894: syspurpose attributes in list --consumed (jhnidek@redhat.com) - 1737894: Print roles and usage in list of subscriptions (jhnidek@redhat.com) - 1739705: Don't print traceback during list --available (jhnidek@redhat.com) - 1724712: Updating from System Type to Entitlement Type (waldirio@gmail.com) - 1739699: Fixed unsetting syspurpose attributes (jhnidek@redhat.com) - 1723803: Print reasons, why syspurpose status is mismatch (jhnidek@redhat.com) - 1652549: Addition of tests for heartbeat method (wpoteat@redhat.com) - 1652549: Connection method for hypervisor heartbeat (wpoteat@redhat.com) - 1739695: Add in a last_boot fact for parity with spacewalk facts (bryan.kearney@gmail.com) - 1702239: Fix traceback for syspurpose on rhel7 (jhnidek@redhat.com) - 1703054: Do not crash sub-man during unregistering (jhnidek@redhat.com) - 1739697: Syspurpose client to have the same behavior as SubMan when in conflict with server (wpoteat@redhat.com) - 1591315: Fewer warning messages when golden ticket is used (jhnidek@redhat.com) - 1520383: Use more appropriate log levels instead of info (wpoteat@redhat.com)- 1722238: Fix reporting insights id in facts on RHEL7 (jhnidek@redhat.com)- 1722238: Report insights id as fact, when insights is installed (jhnidek@redhat.com)- 1709728: Dialog with proxy conf didn't pop-up; ENT-1333 (jhnidek@redhat.com) - 1704421: Install only one prod cert, when RPM is available in more repos. (jhnidek@redhat.com) - 1710564: Make entitlement certs and keys world-readable (csnyder@redhat.com)- 1688221: update translations (csnyder@redhat.com) - Revert "1700445: Do not disabled repos in redhat.repo; ENT-1261" (csnyder@redhat.com) - Revert "1621275: Less communication with candlepin server from sub-man plugin; ENT-923" (csnyder@redhat.com)- 1703607: Remove productid cert, when it is not needed; ENT-1300 (jhnidek@redhat.com)- fix bad cherry-pick (removes uninitentional tab) (csnyder@redhat.com)- 1704662: Do not create corrupted redhat.repo (wrong scheme); ENT-1306 (jhnidek@redhat.com) - 1703768: Display 'Status Details' correctly in GUI; ENT-1305 (jhnidek@redhat.com) - 1699345: Do not perform proxy check under some circumstances. (awood@redhat.com) - 1698645: Ensure we use local syspurpose when there are network issues (csnyder@redhat.com) - 1698443: Proper callbacks in cert sorter (wpoteat@redhat.com) - 1697563: Suppress output when collecting profile (khowell@redhat.com) - 1696428: use enabled_metadata = 0 for disabled repositories (jhnidek@redhat.com) - 1669994: Use on_date on syspurpose status if specified (nmoumoul@redhat.com) - 1668152: Remove the Select SLA screen from initial-setup (nmoumoul@redhat.com) - 1660883: Better feedback for repo commands when not registered (wpoteat@redhat.com) - 1657173: Install cron service properly on SLES; ENT-1250 (jhnidek@redhat.com) - 1657171: Bug fix of .spec file specific for SuSE; ENT-1056 (jhnidek@redhat.com) - 1637090: Do not send Host header twice, when m2crypto is used; ENT-1100 (jhnidek@redhat.com) - 1621275: Less communication with candlepin server from sub-man plugin; ENT-923 (jhnidek@redhat.com) - 1708722: Only show syspurpose usage when necessary (csnyder@redhat.com) - 1688221: Update translations (csnyder@redhat.com)- 1700445: Do not disabled repos in redhat.repo; ENT-1261 (jhnidek@redhat.com) - 1591704: Handle disabled status when golden ticket is in play (wpoteat@redhat.com)- Do a new release- Fix malformed cherry-pick (csnyder@redhat.com)- 1685037: Ignore null repos when running using packagekit (csnyder@redhat.com) - 1666845: Always submit empty string for reset (csnyder@redhat.com) - 1666845: Always submit empty string for reset (csnyder@redhat.com) - 1666845: Do not set role or usage to the empty string (csnyder@redhat.com) - 1673973: Do not override sla on auto-attach (csnyder@redhat.com) - 1673973: Read syspurpose on register using cockpit (csnyder@redhat.com) - 1673934, 1673931: Two bug fixes of productid libdnf plugin; ENT-1165 (jhnidek@redhat.com) - 1655778: Increase RHEL major version detection reliability (csnyder@redhat.com) - 1676982: Do not make duplicate sync calls on syspurpose show (csnyder@redhat.com) - 1654531: Add default for proxy_scheme in rhsm.conf (csnyder@redhat.com)- Bump release to simply build/release (khowell@redhat.com)- 1698468: require python-librepo for rhel 7 (csnyder@redhat.com)- 1694107: Begin packaging syspurpose for python 2 systems (csnyder@redhat.com)- Add rhel 7.7 releaser (csnyder@redhat.com) - 1654531: Add proxy_scheme to rhsm.conf (csnyder@redhat.com) - 1665409: Update syspurpose status in cockpit addon (nmoumoul@redhat.com) - 1673838: Set trailing character '\0' at the end of cert content (jhnidek@redhat.com) - 1666516: Allow reporting of profile info on dnf transactions (csnyder@redhat.com) - 1633216: Use new libdnf API to reuse connection to repo; ENT-1111 (jhnidek@redhat.com) - 1668947: set enable_metadata to 0 for disabled repos; ENT-1146 (jhnidek@redhat.com) - 1666512: Add some details on dnf uploadprofile to rhsm.conf man page (csnyder@redhat.com) - More reliable PXE server and PXE client (jhnidek@redhat.com) - 1666516: Don't send package list, when report_package_profile=0; ENT-1097 (jhnidek@redhat.com) - 1671734: Dont traceback on status syspurpose sync - Do not show an error or traceback when running the status command and the server is unreachable during syncing of syspurpose data. (nmoumoul@redhat.com) - 1668152: take into account syspurpose during initial-setup - Registering through initial-setup will now persist & use the syspurpose values that were set during the anaconda installation process. (nmoumoul@redhat.com) - 1661414: No message display when set service level by subscription manager[ENT-1106] (ojanus@redhat.com) - 1661400: Incorrect handling of response message (wpoteat@redhat.com) - 1652870: Stay consistent with Katello list (wpoteat@redhat.com) - ENT-978: Upgrade pxe-server/client to fedora29 - Also, now the RHSM spoke in anaconda initializes and logs in the rhsm.log. (nmoumoul@redhat.com) - 1660520: Modify spec file to require right version of libdnf. (jhnidek@redhat.com) - 1582317: Do not collect hardware facts twice; ENT-653 (jhnidek@redhat.com) - 1666373: Do not delete product certs for disabled repos; ENT-1034 (jhnidek@redhat.com) - Supplements keyword is not available on rhel7 or centos7. (jhnidek@redhat.com) - 1634033: do not install conf file for non-existant dnf plugin (csnyder@redhat.com) - 1652870: handle new syspurpose status states - Now, the new syspurpose statuses 'matched', 'mismatched' and 'not specified' returned by the server will also be handled and shown. - In addition, for backwards compatibility, if the server returns one of 'valid', 'invalid' or 'partial' status, those will still be handled and shown too by subscription-manager. (nmoumoul@redhat.com) - 1632394: Supplement initial-setup-gui with our addon (csnyder@redhat.com) - 1654531: Make default repolist proxy to http protocol when not specified (wpoteat@redhat.com) - 1655083: Sync syspurpose on status command (csnyder@redhat.com) - 1658383: Ensure syspurpose has translations (csnyder@redhat.com) - 1624859: Simplify syspurpose bash completion (csnyder@redhat.com) - 1656598: Treat false as disabled when listing repos (csnyder@redhat.com) - 1663254: Remove "Red Hat Enterprise Linux Client/Desktop" role option (csnyder@redhat.com) - 1591399: Stop throwing exception on timeout to avoid stacktrace (wpoteat@redhat.com) - 1658409: Stop redhat.repo from growing exponentially (awood@redhat.com) - 1661219: Do not delete product certs for disabled repos; ENT-1034 (jhnidek@redhat.com) - 1660224: Allow setting and unsetting of addons and service level (csnyder@redhat.com) - 1618901: Module name unknown (wpoteat@redhat.com) - 1643128: Do not execute subscription-manager dnf plugin twice; ENT-987 (jhnidek@redhat.com) - 1660224: Use the result from SyncResult objects for showing syspurpose (csnyder@redhat.com) - Added several unit tests and refactoring of code to libdnf product ID plugin (jhnidek@redhat.com) - 1633277: syspurpose tool will now log in rhsm.log - The syspurpose tool will now log all communication with the server in the rhsm.log - Added a lot of log statements in the key actions of the syspurpose tool itself, to help with debugging. (nmoumoul@redhat.com) - 1636852 & 1646384: better auth handling when listing service-levels - When running service-level --list with invalid credentials, dont traceback, but show the proper error to the user. - This is handled when either the --serverurl, or --username and --password options are used. (nmoumoul@redhat.com) - 1654491: Use new API of DNF (jhnidek@redhat.com) - 1633264: Ensure we sync syspurpose on register (csnyder@redhat.com) - 1625214: send ConfigChanged event when file replaced - Now, the ConfigChanged event will be sent not only when a monitored file is edited in place, but also when the whole file is replaced with another who is moved/renamed to the same location & name. (nmoumoul@redhat.com) - 1654873: Add man entry for rhsmcertd.disable (csnyder@redhat.com) - 1654868: Add man page docs of the package_profile_on_trans option (csnyder@redhat.com) - 1638153: Restore service-level command for older servers (csnyder@redhat.com) - 1624859: Add bash completion for syspurpose aspects (csnyder@redhat.com) - 1633380: show syspurpose status Unknown when cache missing - When the server is unreachable and the syspurpose status cache is missing, then don't traceback, but show status as 'Unknown'. - Also, when the server is reachable, but the system is unregisted, show the 'Unknown' syspurpose status, but don't cache it. (nmoumoul@redhat.com) - 1642888: Add semanage advice on setting non-default proxy_port (csnyder@redhat.com) - 1651621: use cockpit-desktop to launch cockpit based gui (csnyder@redhat.com) - Bug fix: include debuginfo in RPM with debuginfo information (jhnidek@redhat.com) - Sync changes with Entitlement Server from both subman and syspurpose (csnyder@redhat.com) - 1618372: Print accessible content paths from X509 extension using rct (awood@redhat.com) - 1650323: dnf subcommand for profile uploads; ENT-984 (jhnidek@redhat.com) - 1599801: fix Python2 and Python3 incompatibility; ENT-776 (jhnidek@redhat.com) - 1649125: setuptools naming change (wpoteat@redhat.com) - 1618498: cockpit will notify activation keys require org - When trying to register with activation keys in cockpit, now the proper message will be displayed to the user when he doesn't also provide an organisation. (nmoumoul@redhat.com) - 1651669: Remove dbus-python from egg requirements (khowell@redhat.com) - Fix issue with Python 3.7 on Fedora 29. (jhnidek@redhat.com) - Fix several issues with os.errno (jhnidek@redhat.com) - 1650941: Fix value of Self-Support SLA in valid_fields.json (csnyder@redhat.com) - Fix builds of product-id plugin (khowell@redhat.com) - Fixed bug that caused crashes of PackageKit daemon. (jhnidek@redhat.com) - Small fixes of libdnf product-id plugin (jhnidek@redhat.com) - Disable rhsmcertd by config entry (wpoteat@redhat.com) - Typo fixes (khowell@redhat.com) - Add fixes from @kahowell (dellweg@atix.de) - Add dpkg-post-invoke hook deb_package_profile_upload (dellweg@atix.de) - Add apt-transport-katello (dellweg@atix.de) - Fall back to python package version (dellweg@atix.de) - Make AptRepoFile dependent on the existence of python-deb822 (dellweg@atix.de) - Add dependencies (dellweg@atix.de) - Multiplex server_value_repo_logic for all packet managers (dellweg@atix.de) - Factor out repofile.py from repolib.py (dellweg@atix.de) - Make apt, yum and zypper equal siblings in repolib (dellweg@atix.de) - Add AptRepoFile (dellweg@atix.de) - Rename modules to use underscore instead of hyphen. (awood@redhat.com) - Remove zypper productid tests (for now) (khowell@redhat.com) - Fix service name in zypper tests (khowell@redhat.com) - Do not build libdnf plugin on RHEL 7 or Fedora 28. (awood@redhat.com) - Uniquify the module list (paji@redhat.com) - ENT-949: run the package profile reporting on the post_trans_hook for each transaction (wpoteat@redhat.com) - Add module that can be invoked to force package profile upload. (awood@redhat.com) - Polished libdnf product-id plugin accorind feedback from PR. (jhnidek@redhat.com) - 1632394 Fix error caused by changes in pyanaconda API. ENT-906 (jhnidek@redhat.com) - Package product-id plugin (awood@redhat.com) - Remove macro forms of system executables (awood@redhat.com) - Change in-source build message to a warning. (awood@redhat.com) - Correct a few issues from code review. (awood@redhat.com) - Remove "hello world" plugin (awood@redhat.com) - Fixed almost all memory leaks from product-id plugin (jhnidek@redhat.com) - Make "Debug" default built type. (jhnidek@redhat.com) - Solve some warnings. (awood@redhat.com) - Added documentation about product-id plugin. (jhnidek@redhat.com) - Add docs. Deduplicate repo IDs. (awood@redhat.com) - Added some unit tests for reading product certificate. (jhnidek@redhat.com) - Get rid of remaining compile warnings. (jhnidek@redhat.com) - Incorporate productDB code. (awood@redhat.com) - Add option to make production ready code, added some more strict gcc options. (jhnidek@redhat.com) - Added more unit tests and fixed one bug. (jhnidek@redhat.com) - Added some basic test for creating handle and hook. (jhnidek@redhat.com) - Add incomplete method to write database. (awood@redhat.com) - Added basic support for testing product-id.c (jhnidek@redhat.com) - Fixed some memory leaks from productdb and unit tests. (jhnidek@redhat.com) - Additional product db work (awood@redhat.com) - Fix memory leaks and logging messages. (jhnidek@redhat.com) - Fixed issue with list of installed packages and small changes (jhnidek@redhat.com) - More productdb functions and tests. (awood@redhat.com) - Removing of unused product certs and productdb (jhnidek@redhat.com) - Code and tests for product-db. (awood@redhat.com) - Basic refactoring, add unit framework. (awood@redhat.com) - Fixed issue with variable substitution. (jhnidek@redhat.com) - Removed more memory leaks and improved printError(). (jhnidek@redhat.com) - Write the map of product ID to repos into JSON. (awood@redhat.com) - Added support for JSON-C into CMakeLists.txt. (jhnidek@redhat.com) - Fixed several memory leaks using Valgrind (jhnidek@redhat.com) - Rename method to denote it actually installs a cert. (awood@redhat.com) - Move hook method up to be with its friends. (awood@redhat.com) - Only install product certs from active repos. (awood@redhat.com) - Switch to CMake for product-id plugin by removing Makefile. (awood@redhat.com) - Make reading of product certificate more robust. (jhnidek@redhat.com) - Loging of productid plugin and put decompressed cert to /etc/pki/product (jhnidek@redhat.com) - Figure out what file name to use for the product cert. (awood@redhat.com) - Link product-id.so with zlib, libcrypto and libssl libraries. (jhnidek@redhat.com) - Gunzip the product certificate. (awood@redhat.com) - Find active packages (awood@redhat.com) - Faster method of fetching active repos. (jhnidek@redhat.com) - Look for active packages (awood@redhat.com) - Fetch productid file. (awood@redhat.com) - Ignore cmake build directories (awood@redhat.com) - Rename using hyphen (awood@redhat.com) - Add CMake file (awood@redhat.com) - Makefile and trivial version of product id plugin (awood@redhat.com) - Add note about using a local build. (awood@redhat.com) - Added debug printing to log file (testing of pkcon). (jhnidek@redhat.com) - Added more notes to README.md. (jhnidek@redhat.com) - Added README.md; fixed bug in plugin and added some \n to printf. (jhnidek@redhat.com) - Added initial test/example libdnf plugin (crog@redhat.com) - Clean up temp files after unit tests. (awood@redhat.com) - Add an environment variable to disable package profile reporting (awood@redhat.com) - 1642271: Do not set a None lang (csnyder@redhat.com) - Detect sles11 via /etc/SuSE-release (khowell@redhat.com)- 1645205: Do not update ent certs inside containers (csnyder@redhat.com) - 1633304: Disable zypper product-id plugin. (awood@redhat.com) - Fedora documentation guidelines favor global over define. (awood@redhat.com) - Show installed profiles only for enabled modules (paji@redhat.com) - 1631339: Fix os.errno issue (rob@sandersmail.eu) - Add a missing comma in test_cache (nmoumoul@redhat.com) - Add module enabled and disabled information (paji@redhat.com) - 1636381: Fix up our detection of missing org for service-level list (csnyder@redhat.com) - 1616403: Better handling of missing locale use (wpoteat@redhat.com) - 1636381: Handle case of nonexistant org (nmoumoul@redhat.com) - Add scripts to setup local development environment (khowell@redhat.com) - 1633380: Add syspurpose compliance status cache - Altered the syspurpose compliance status connection call to use the /consumers/{uuid}/purpose_compliance API instead of fetching the consumer object and reading the syspurpose compliance field off of it. - Added new syspurpose compliance status cache saved in /var/lib/rhsm/cache/syspurpose_compliance_status.json similar to the entitlement status cache. - When the server is unreachable, we don't traceback, but rather use the new cache value instead. (nmoumoul@redhat.com) - 1639625: Tolerate server missing syspurpose fields (khowell@redhat.com) - 1639086: Fix vendor comparison (hyu@redhat.com) - Includes the installed module profiles (paji@redhat.com) - 1623390: Fix unregistered messaging in syspurpose (khowell@redhat.com) - 1637183: Replace redhat-uep.pem properly (khowell@redhat.com) - 1632797: Only save SLA set during register or attach if specified (csnyder@redhat.com) - Updated how syspurpose handles unsetting values (crog@redhat.com) - Update man page for report_package_profile option (nmoumoul@redhat.com) - Automatic commit of package [subscription-manager] release [1.24.1-1]. (csnyder@redhat.com) - 1616366: Use LANG from environment (csnyder@redhat.com) - syspurpose no longer supresses JSON malformation errors (crog@redhat.com) - Rename zypper plugin to rhsm (khowell@redhat.com) - 1632384: Sync SLA regardless of capability: (nmoumoul@redhat.com) - 1621783: Updated syspurpose fields to match expected values (crog@redhat.com) - 1632248: User should be able to set/unset while not registered (csnyder@redhat.com) - 1633575: Update error message when syspurpose is not supported by server (csnyder@redhat.com) - 1614925: Fix grammar (csnyder@redhat.com)- Rename zypper plugin to rhsm (khowell@redhat.com) - 1632384: Sync SLA regardless of capability: (nmoumoul@redhat.com) - 1621783: Updated syspurpose fields to match expected values (crog@redhat.com) - 1633575: Update error message when syspurpose is not supported by server (csnyder@redhat.com) - 1614925: Fix grammar (csnyder@redhat.com) - Added support of modulemd to combined profile; ENT-834 (jhnidek@redhat.com) - 1620136: dnf plugin deletes prod cert as expected; ENT-773 (jhnidek@redhat.com) - 1615944: Show help when no args are provided (csnyder@redhat.com) - 1614943: Fix bytes/unicode handling of dmi data (khowell@redhat.com) - 1618825: Rename de_DE.po and es_ES.po (awood@redhat.com) - Combined profile: WIP enabled repos (jhnidek@redhat.com) - Added list of enabled repos to combined profile; ENT-833 (jhnidek@redhat.com) - 1607955: WIP: polishing PR with bug fix of release --list (jhnidek@redhat.com) - Fixed name of capability and added two unit tests. (jhnidek@redhat.com) - Explict requires added for package we use directly (wpoteat@redhat.com) - 1581410: Eliminate potential for circular dependency (awood@redhat.com) - 1631076: subscription-manager rpm now requires python3-syspurpose (nmoumoul@redhat.com) - For tito build, clean the yarn cache (khowell@redhat.com) - Fix ubuntu compat for virt-who travis runs (khowell@redhat.com) - Fix RPMDiff issue with multilib (jhnidek@redhat.com) - Use Combined Profile reporting (jhnidek@redhat.com) - 1629073: No python3-dmidecode on aarch64, ppc64le (khowell@redhat.com) - Simplify and fix subpackages logic (khowell@redhat.com) - 1614653: Update intermediate CA (khowell@redhat.com) - Fix spelling to capitalize Workstation properly (bcourt@redhat.com) - 1607955: Try to use all entitlement certs for connection with CDN (jhnidek@redhat.com) - Use pre-provisioned centos7 box (khowell@redhat.com) - Vagrant: use ansible-role-subman-devel via galaxy (khowell@redhat.com) - Vagrant: skip provisioning if var needs_provision is false (khowell@redhat.com)- Use the "service_level_agreement" attribute for the SlaCommand (csnyder@redhat.com) - 1623262: Make automatic enablement of yum plugins working again; ENT-820 (jhnidek@redhat.com) - Start releasing to f29 (csnyder@redhat.com)- 1600694: Log dbus exception tracebacks at the debug level (csnyder@redhat.com) - 1623368: Register a system without a syspurpose.json file (jhnidek@redhat.com) - Revert "Add sles version to dist" (cnsnyder@users.noreply.github.com) - 1596699: Handle non-existant rhsm-debug destination (ENT-780) (nmoumoul@redhat.com) - Sync system purpose for sub-man subcommands (jhnidek@redhat.com) - Add man page for syspurpose. (awood@redhat.com) - 1613968: DNF product-id plugin can install product cert; ENT-789 (jhnidek@redhat.com) - Add sles version to dist (jsherril@redhat.com) - Remove extraneous include in setup() (khowell@redhat.com) - Updated translations (csnyder@redhat.com) - 1596001: Change syspurpose import error log level to debug level (csnyder@redhat.com) - 1602702: rhsmcertd did not close lock file; ENT-736 (jhnidek@redhat.com) - Adds the addons set of commands to syspurpose (csnyder@redhat.com) - 1581445: ENT-564: rhsm configuration manage_repos is not working on RHEL8 (jhnidek@redhat.com) - Fix time stamps of pyc files (csnyder@redhat.com)- 1606435: Rename the async module for compatibility with python 3.7; ENT-737 (csnyder@redhat.com) - Cockpit/Syspurpose service integration fix (aparadka@redhat.com) - Display both new and old value in syspurpose diff message (csnyder@redhat.com) - Fix sending single value of addons. (jhnidek@redhat.com) - Fix synchronization of usage with candlepin (jhnidek@redhat.com) - 1596294: Fix displayin RHSM Spoke in Initial Setup (jhnidek@redhat.com) - Syspurpose field value lists [ENT-766] (wpoteat@redhat.com) - ENT-717: Syncing of syspurpose store with candlepin (jhnidek@redhat.com) - 1609048: Replacement of imp module with importlib; ENT-758 (jhnidek@redhat.com)- Move "nose" to test requirements for syspurpose (csnyder@redhat.com)- Integrate Syspurpose DBus Signal with Cockpit (aparadka@redhat.com) - Change usage_type to usage (csnyder@redhat.com) - ENT-715 Sync syspurpose with server (csnyder@redhat.com) - 1609052: DNF Plugin needs config initiated earlier (wpoteat@redhat.com) - 1608963: Minimize packaging for python 3 (wpoteat@redhat.com) - Improve test setup for syspurpose tests. (awood@redhat.com) - Two simple fixes for syspurpose (jhnidek@redhat.com) - Raise ioerr when necessary during sp read (csnyder@redhat.com) - ENT-720 Adds the addons subcommand (csnyder@redhat.com) - 1602056: Added role subcommand ENT-719 (jhnidek@redhat.com) - Replace lsb-release in spec and Makefile (khowell@redhat.com) - Mock out syspurpose code from being executed in subman tests (csnyder@redhat.com) - ENT-584 syspurpose UTF-8 support & better formatting - All syspurpose operations now support UTF-8 - syspurpose.json now has user-friendly indentation (nmoumoul@redhat.com) - ENT-446 Report systempurpose on registration (csnyder@redhat.com) - 1512944: Fix up remaining python2 deps ENT-724 (csnyder@redhat.com) - ENT-721: Usage command (wpoteat@redhat.com) - ENT-590 Enhanced SyspurposeStore add/remove operations - 'add' will now not override an existing value that was added by the 'set' command, but it will be maintained and added in a list along with the newly added value. - 'add' will now not add an element to a list if the list already contains it (no duplicates). - 'remove' will now unset the current value, if that turns out to be scalar instead of being contained in a list. (nmoumoul@redhat.com) - Move syspurpose out of packages directory. (awood@redhat.com) - Correct small problems in syspurpose. (awood@redhat.com) - ansible vagrant QOL fixes (khowell@redhat.com) - ENT-723: Add System Purpose Status to System Status output (wpoteat@redhat.com) - Improve debug logging for release listing (khowell@redhat.com) - Remove other references to python-kitchen. (awood@redhat.com) - Make build_ext a proper dependency. (awood@redhat.com) - Add zanata.xml configuration file and gettext keys.pot (awood@redhat.com) - Move clean command to common build_ext module. (awood@redhat.com) - Only gather optparse strings in subscription-manager. (awood@redhat.com) - Move syspurpose source files to be under package directory. (awood@redhat.com) - Look for source files based on package directory locations. (awood@redhat.com) - Add gettext calls to syspurpose. (awood@redhat.com) - Load build_ext i18n commands in setup.py (awood@redhat.com) - Integrate Dbus signals with Cockpit GUI (aparadka@redhat.com) - Do not install subman-gui from setup.py by default (khowell@redhat.com) - ENT-591 Handle when syspurpose.json is missing & create it. (nmoumoul@redhat.com) - Fix indeterminate unit test failure. (awood@redhat.com) - Removal of python-kitchen (wpoteat@redhat.com) - ENT-731 Replaced syspurpose 'offerings' commands with 'role': - Removed commands 'add-offerings', 'remove-offerings', 'unset-offerings' - Added commands 'set-role' and 'unset-role' (nmoumoul@redhat.com) - ENT-589 Intentctl -> syspurpose (csnyder@redhat.com) - ENT-710: Add three_way_merge utility function (csnyder@redhat.com) - ENT-477: Add signal EntitlementsChanged (aparadka@redhat.com) - ENT-476: Add signal InstalledProductsChanged (aparadka@redhat.com) - 1594733: Fix GetStatus in com.redhat.RHSM1.Entitlement ENT-641 (jhnidek@redhat.com) - Make vagrant setup more flexible (khowell@redhat.com) - ENT-475: Add signal ConfigChanged (aparadka@redhat.com) - 1581777: Reraise exception properly. ENT-566 (jhnidek@redhat.com) - Replace curly quote with straight quote (khowell@redhat.com) - Add implementation of filesystem watcher (aparadka@redhat.com) - 1581410: ENT-572: subman should require dnf-plugin-subscription-manager (adarshvritant@gmail.com) - ENT-478 com.redhat.RHSM1.Consumer D-Bus service object (jhnidek@redhat.com) - 1576423: Polished changes provided in #1816 and added unit test. (jhnidek@redhat.com)- 1571998: Ignore HTB repos (nmoumoul@redhat.com) - 1589296: subman list option --after now named --afterdate (aparadka@redhat.com) - 1558411: Begin building dnf-plugin-subscription-manager for RHEL 7 (csnyder@redhat.com) - Use constant defined in cerdirectory.py. (jhnidek@redhat.com) - 1553266: When d-bus methods are unavailable, show appropriate message. * Added a "safe call" mechanism that makes the initial dbus calls (entitlementService, configService, productsService) only if the service is available, tries to restart the rhsm service if possible, and otherwise failing gracefully. * Added new UI curtain that provides a meaningful message and advice to the end user. * Re-added utility method statusUpdateFailed that was accidentally deleted. (nmoumoul@redhat.com) - 1580996: Fix comparision of objects in Python 3 (ENT-578) (jhnidek@redhat.com) - Make xauth Idempotent again (csnyder@redhat.com) - Fixes missing locale issues while running nosetests (csnyder@redhat.com) - Remove freezegun (khowell@redhat.com) - 1576582: Make rhsm.full_fresh_on_yum=1 working again (ENT-534) (jhnidek@redhat.com) - ansible-fix: fixed ansible failing during vagrant up (aparadka@redhat.com) - Update the license of the subman-cockpit-plugin to GPLv2 (csnyder@redhat.com) - 1510920: Allow access to job cancellation API (wpoteat@redhat.com) - ENT-447 Add icons to RPM package for subman cockpit plugin (jhnidek@redhat.com)- Remove F26 from releasers (Fedora 26 EOL) (csnyder@redhat.com)- Fix python-rhsm Provides and Obsoletes (csnyder@redhat.com) - 1568609: Updated man page for --after list option (aparadka@redhat.com) - Get Initial Setup Addon to run during installation in Vagrant (jhnidek@redhat.com) - ENT-447 Create .desktop file that opens web page with our cockpit plugin (jhnidek@redhat.com) - ENT-481 service-level command & options now update syspurpose metadata (nmoumoul@redhat.com) - 1560727: Search for proxy auth message in whole error string (aria.paradkar@gmail.com) - 1555384: get_libexecdir now returns a string instead of bytes (aria.paradkar@gmail.com) - Added generic set/unset and add/remove commands to syspurpose (crog@redhat.com) - ENT-488 syspurpose now warns if running in container (nmoumoul@redhat.com) - 1574706: Create python2-subscription-manager-rhsm properly (jhnidek@redhat.com) - Automatic rebuilding of updates.img on PXE Server (jhnidek@redhat.com) - 1574529: Fix rhsmcertd integer overflow on i386 & i686 (csnyder@redhat.com) - Respecting proxy port configured in rhsm.conf (oskar@wycislak.pl)- Add dist back to release (csnyder@redhat.com)- Add missing buildrequires to fix upstream fedora python2 builds (csnyder@redhat.com)- Stop building subscription-manager-gui, when Python 3 is used (jhnidek@redhat.com) - Remove kitchen from install_requires (khowell@redhat.com)- 1439645: Perform a full entitlement refresh in the yum/dnf/zypper plugins (csnyder@redhat.com) - 1527727: Add proc_stat.btime fact (csnyder@redhat.com) - 1568214: rhsmcertd no longer uses reload on py3 (csnyder@redhat.com) - 1559227: Do not use str format for python 2.6 (csnyder@redhat.com) - 1425766: Additional message in status to indicate content access (wpoteat@redhat.com) - Adds a new cli utility 'syspurpose' (csnyder@redhat.com) - 1559227: Do not log Error messages for missing identity cert/key (csnyder@redhat.com) - 1458159: python-dmidecode bug fix requires specific RPM release. (awood@redhat.com) - fix for proxy-server provisioning - resolving of 'candlepin.example.com' (jstavel@redhat.com) - 1458159: Require latest version of python-dmidecode (awood@redhat.com) - 1551044: Add the option to build both python{3,2}-subscription-manager-rhsm (csnyder@redhat.com) - 1559743: Reduce log level of network address fact collection to debug (csnyder@redhat.com) - added a vagrant section for a VM for proxy-server (jstavel@redhat.com) - ansible role rhsm-services and TESTING.md document (jstavel@redhat.com) - Fix updates.img to include required Python packages (jhnidek@redhat.com) - Do not remove existing zypper repos when disconnected (csnyder@redhat.com) - Apply updates.img druing PXE boot (jhnidek@redhat.com) - Do not use private network addresses for vagrant hostmanager (csnyder@redhat.com) - Adds tool to make updates.img file for use with anaconda (csnyder@redhat.com) - 1554482: Reenable RHUI support (csnyder@redhat.com) - Fix building on SLES 11 (jhnidek@redhat.com) - Added PXE BOOT client to the Vagrant setup (jhnidek@redhat.com) - New Vagrant file for creating PXEBOOT server (jhnidek@redhat.com) - 1551386: Cannot put unicode into gtk for button label (wpoteat@redhat.com) - 1551465: Fix unicode decode issue on py 2.6 (csnyder@redhat.com) - Remove unneeded spec file directives (awood@redhat.com)- Add missing dist macro to release- Remove %clean section (ignatenkobrain@fedoraproject.org) - Remove BuildRoot definition (ignatenkobrain@fedoraproject.org)- 1547354: Add missing requires for python-kitchen (awood@redhat.com) - 1528625: Prevent dmidecode failure from returning None (awood@redhat.com) - 1543639: Properly encode package profile data (jturel@redhat.com) - 1527396: Subman cockpit plugin - fix registration using act. keys (jhnidek@redhat.com) - 1535974: Close register dialog, when status is changed (jhnidek@redhat.com) - Add start date to available pool listing (wpoteat@redhat.com) - Condition requiring --after and --all is unnecessary (wpoteat@redhat.com) - 1510024: Handle rhel-alt product tags properly (khowell@redhat.com) - 1540204: Raise RateLimitExceededException with headers (jhnidek@redhat.com) - 1533905: Remove dependency on yum and chkconfig. (jhnidek@redhat.com) - 1479353: Add --after option to list command (csnyder@redhat.com) - 1537473: Subman rpm requires python-setuptools (jhnidek@redhat.com) - 1525238: Do not protect rhel prod. cert with special case (jhnidek@redhat.com) - 1526622: Do not delete product certificates in protected directory (jhnidek@redhat.com) - 1519512: Handle non-UTF8 RPM vendors (khowell@redhat.com) - 1487600: Fix registration success detection (khowell@redhat.com) - 1527813: subman-gui use new URL of Online Documentation (jhnidek@redhat.com) - 1527392: Clear credential data in register dialog (jhnidek@redhat.com) - rct cat-manifest: show Web and API urls from consumer.json (evgeni@golov.de) - Use dnf on RHEL or Fedora w/ using Python 3 (khowell@redhat.com) - 1507030: RestlibExceptions should show they originate server-side (awood@redhat.com) - Package for Python 3 on Fedora (khowell@redhat.com)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Do not enable gpgcheck if the only a metadata gpg key is configured (git@PaulSD.com) - 1448313: Do not log error, when rhsmcertd is restarted (jhnidek@redhat.com) - Support configuration of a repo metadata signing key (git@PaulSD.com) - Generate bin scripts via setuptools entry_points (khowell@redhat.com) - 1304056: Fix D-Bus path of com.redhat.RHSM1.Facts (jhnidek@redhat.com) - 1516439: Cockpit reports error during unregister when candlepin unavailable (jhnidek@redhat.com) - 1510727: Enable starting of subman GUI, when consumer has been deleted (jhnidek@redhat.com)- Sync zanata translations (khowell@redhat.com) - Add parameter to D-Bus API to pass locale for localization of errors (jhnidek@redhat.com) - 1463765: Fix wrong Indic-language translations (khowell@redhat.com) - 1487600: Cockpit - Save configuration from register dialog (jhnidek@redhat.com) - 1464571: Improve multiple product certs errors (khowell@redhat.com) - Replace cockpit-subscriptions (khowell@redhat.com) - 1507158: Provide Host: in http CONNECT header (jhnidek@redhat.com) - 1319927: Remove newline from auto enable message (khowell@redhat.com)- Sync zanata translations (khowell@redhat.com)- Sync zanata translations (khowell@redhat.com) - 1514067: Call virt-what using absolute path (jhnidek@redhat.com) - 1487688: Load config settings for cockpit plugin (khowell@redhat.com) - Added dependencies to cockpit-bridge and cockpit-shell. (jhnidek@redhat.com) - 1462456: Flush stdout and stderr on more places (jhnidek@redhat.com) - 1491842: fixed typo in man page. (jhnidek@redhat.com) - 1508591: Removed python-rhsm from subscription-manager version (jhnidek@redhat.com) - 1421010: Subman-GUI shows error dialog (wrong proxy settings) (jhnidek@redhat.com) - 1500106: subscription-manager status --ondate do not ignore date (jhnidek@redhat.com) - 1506970: Fixed default custom URL in cockpit plugin (jhnidek@redhat.com)- Sync zanata translations (khowell@redhat.com) - Cockpit - listing of installed products using patternfly-react (jhnidek@redhat.com) - 1508457: Bump versions in python-rhsm obsoletes (khowell@redhat.com) - Implement fallback for settimeout on old m2crypto (khowell@redhat.com) - Cockpit: reconcile translated strings (khowell@redhat.com) - Cockpit: use translations from root dir (khowell@redhat.com)- Fix cockpit tgz path in spec file (khowell@redhat.com)- Cockpit: Implement modal dialog (khowell@redhat.com) - Implement bootstrap-select component (khowell@redhat.com) - Port cockpit subscriptions-client to dbus (khowell@redhat.com) - Move python-rhsm build into subscription-manager (khowell@redhat.com) - 1354667: Add identity cert detection to proxy error message generation (wpoteat@redhat.com) - 1501889: Enable yum plugins after sub-man subcommand is executed (jhnidek@redhat.com) - 1477958: Use inotify for checking changes of consumer certs (jhnidek@redhat.com)- Sync zanata translations (khowell@redhat.com) - Bump python-rhsm requirement to 1.20.2 (khowell@redhat.com) - 1448313: Do not log error, when rhsm_icon.json does not exist (jhnidek@redhat.com) - 1354667: Better message for proxy/identity cert issue (wpoteat@redhat.com) - 1489917: More robust reading of yum plugin file (jhnidek@redhat.com) - 1491842: Add man page doc for [rhsm] auto_enable_yum_plugins (jhnidek@redhat.com) - 1493711: Fix --matches option for the list command. (awood@redhat.com) - 1476817: Set network.ipv4_address properly, when DNS misconfigured. (jhnidek@redhat.com) - 1483746: Force UTF-8 encoding in rhsm-service (jhnidek@redhat.com) - rename RepoFile to YumRepoFile (dellweg@atix.de) - 1466453: [RFE] rhn-migrate-classic-to-rhsm auto-enable yum plugins (jhnidek@redhat.com) - D-Bus service for removing entitlements (all/ID/serial num.) (jhnidek@redhat.com) - 1489917: More robust reading of yum plugin file (jhnidek@redhat.com) - 1489877: minor typo in /etc/rhsm/rhsm.conf comment (jhnidek@redhat.com) - restructure RepoFile hierarchy (dellweg@atix.de) - 1319927: [RFE] sub-man automatically enables yum plugins (jhnidek@redhat.com) - Fix polymorphy for RHSMLogHandler (dellweg@atix.de) - 1481384: Do not update redhat.repo at RateLimitExceededException (jhnidek@redhat.com) - 1485008: subman register --type="RHUI" should work (jhnidek@redhat.com) - 1481384: Do not update redhat.repo at RateLimitExceededException (#1685) (jhnidek@redhat.com) - Do not attempt to register if already registered. (awood@redhat.com) - Integrate registration service into RegisterCommand. (awood@redhat.com) - 1480659: Properly initialize clean repo copy (khowell@redhat.com) - D-Bus service for unregistering system (#1680) (jhnidek@redhat.com) - Add an entitlement service and use it in the CLI and DBus. (awood@redhat.com) - Remove unneeded plugin conduit. (awood@redhat.com) - Clean up imports in dbus.base_object (awood@redhat.com) - Move certificate persistence into register service itself. (awood@redhat.com) - 1480395: Force UTF-8 encoding in daemons (khowell@redhat.com) - 1464571: 'sub-man release' prints error for more prod. certs. (jhnidek@redhat.com) - 1400326: Better error print, when consumer cert is corrupted (jhnidek@redhat.com) - Reload identity after registering. (awood@redhat.com) - Move registration code to a distinct service. (awood@redhat.com) - The get_installed_product_status() is now method of InstalledProducts, small changes, refactoring. (jhnidek@redhat.com) - D-Bus service for listing installed products (jhnidek@redhat.com) - 1461003: Deprecate --type option on register command (wpoteat@redhat.com) - 1462928: Reset status after connection validation (khowell@redhat.com) - 1330036: Better status error message for initial-setup (jhnidek@redhat.com)- Only return JSON body from Register service. (awood@redhat.com) - Add a DBus object and service to attach subscriptions. (awood@redhat.com) - 1472746: Correct sorting of dates in subman gui (jhnidek@redhat.com) - 1472715: Python module rhsm should never call exit() (jhnidek@redhat.com) - 1462456: added flush() method to Tee class in fixtures. (jhnidek@redhat.com) - 1462456: flushing of stdout and stderr once again (jhnidek@redhat.com) - 1329349: Add subscription-manager plugin to yum-config-manager (khowell@redhat.com) - 1468297: Fix gui proxy check (khowell@redhat.com) - 1367672: Ignore "already attached" in register GUI (khowell@redhat.com) - 1350402: fix broken pipe error in other bin scripts (jhnidek@redhat.com) - 1463325: Output consumer name on registration (tony@anthonyjames.org) - Tell SUSE to use yum since python-kitchen is unavailable. (awood@redhat.com) - Do not package the yum plugins if they are not needed. (awood@redhat.com) - Use python-kitchen instead of yum for util method. (awood@redhat.com) - 1380341: Better dialog in GUI, when consumer is deleted at CP. (jhnidek@redhat.com) - 1459194: open Online Documentation, when env. var. LANG is unset (jhnidek@redhat.com) - 1455681: rhsm-debug created report dir with wrong perms (jhnidek@redhat.com) - 1452075: print only readable part of SSL error to console (jhnidek@redhat.com) - 1413161: Add baseurl examples, explanation (khowell@redhat.com) - 1386914: Add hypervisor consumer type to manpages (khowell@redhat.com) - 1444453: Have gettext return unicode instead of bytes. (awood@redhat.com) - 1443570: Update retired article reference (redhatrises@gmail.com) - 1457348: Use https for the redhat.com/forgot_password label. (jhnidek@redhat.com) - 1457197: Env. variable no_proxy=* is not ignored (jhnidek@redhat.com) - 1392709: Display better error msg., when wrong proxy is set up (jhnidek@redhat.com) - 1448501: subman gui can unregister, when network is up again (jhnidek@redhat.com) - 1422196: Update container certs after plugin install (khowell@redhat.com) - 1441397: added --noproxy for rhsm-debug auto-completion (jhnidek@redhat.com) - 1421010: GUI opens network dialog due to bad proxy during startup (jhnidek@redhat.com) - 1414529: Raise exception with path/string of wrong certificate. (jhnidek@redhat.com) - 1443164: no_proxy match the host name when *.redhat.com is used (jhnidek@redhat.com) - 1441397: Added --noproxy to bash completion script (jhnidek@redhat.com) - Python 3 compatability fixes. (awood@redhat.com) - 1365472: Add mnemonic for subscription-manager spoke (khowell@redhat.com) - 1443159: Added default value for splay configuration (jhnidek@redhat.com) - 1452737: Enable saving no_proxy settings from GUI (jhnidek@redhat.com) - 1451003: identity reports right info in name field (jhnidek@redhat.com) - 1450818: Bug fix of com.redhat.Subscriptionmanager D-Bus policy (jhnidek@redhat.com) - 1451166: Fix Host header when using proxy (khowell@redhat.com) - 1450049: Replace `-` with `_` in completion functions (khowell@redhat.com) - 1450862: remove obsolete certiciates of golden ticket (jhnidek@redhat.com) - 1448855: golden ticket entitlement was not removed. (jhnidek@redhat.com) - 1449824: facts collection aborts with unknown locale (jhnidek@redhat.com) - 1432231: Support /etc/init.d daemon even on EL7 (khowell@redhat.com) - 1450210: Make lscpu ignore locale again (khowell@redhat.com) - 1447211: Don't read non-existing json cache file. (jhnidek@redhat.com) - 1401787: Use json file for caching pool type. (jhnidek@redhat.com) - 1447722: use socket.getaddrinfo() to mimic hostname -f cmd (jhnidek@redhat.com) - 1427069: Add secondary file to determine external repo file changes (wpoteat@redhat.com) - 1444453: set bin scripts file encoding to utf-8 (khowell@redhat.com) - 1444453: Set default encoding for gui to UTF-8 (khowell@redhat.com) - include 'full_refresh_on_yum' logic in zypper service plugin (dellweg@atix.de) - rehash ca-path in zypper service plugin (dellweg@atix.de) - Add preliminary zypper support (khowell@redhat.com) - Define libexec directory at compile time (kkaempf@suse.de) - Separate CFLAGS and LDFLAGS (kkaempf@suse.de) - 1445204: Update timestamp during intitial cert check. (jhnidek@redhat.com)- Bump python-rhsm requirement to 1.20.0 (khowell@redhat.com) - 1444512: Display deleted uuid in facts dialog correctly. (jhnidek@redhat.com)- Bump python-rhsm requirement to 1.19.6 (khowell@redhat.com)- 1446638: Remove dbus-x11 dependency (khowell@redhat.com) - 1443101: Provide feedback for force register (khowell@redhat.com) - 1446469: Use sys.setdefaultencoding('utf-8') in better way. (jhnidek@redhat.com) - 1440319: fixed wrong spelling. (jhnidek@redhat.com) - 1426343: fixed rct to display cert without subjectAltName. (jhnidek@redhat.com)- Sync zanata translations (khowell@redhat.com) - 1444714: Error reading system DMI information (jhnidek@redhat.com) - 1357152: Print right dates on subscription-manager list --installed (jhnidek@redhat.com) - 1445387: Set locale fact to Unknown if value cannot be determined (khowell@redhat.com) - 1443693: Enable to overwrite system.certificate_version with custom fact. (jhnidek@redhat.com) - 1444800: Added mising policy file. (jhnidek@redhat.com) - 1429505: Facts dbus service does not start properly due to timeout. (jhnidek@redhat.com) - 1443215: bug fix of writing time stamps. (jhnidek@redhat.com) - 1443554: Clicking at Help->Getting Started opens yelp. (jhnidek@redhat.com) - 1428002: Add proxy configuration info to man page (khowell@redhat.com) - 1443598: Remove M2Crypto reference from rhsmlib (khowell@redhat.com)- Sync zanata translations (khowell@redhat.com) - 1438869: Capture dmidecode errors at fact gathering (khowell@redhat.com) - 1443205: Simplify rhsmcertd log message plurality (csnyder@redhat.com) - 1435771: Fix UnboundLocalError during custom facts collection (csnyder@redhat.com) - 1426357: Fix DBus register service configuration issue. (awood@redhat.com) - 1405314: Better output message, when subman gui is launched with non-root user. (jhnidek@redhat.com) - 1426685: Bug fix: subman doesn't log errors when repository enabling failed (jhnidek@redhat.com) - 1441698: Install missing rpm package with fonts. (jhnidek@redhat.com) - 1438085: Do not include virt.uuid for platforms where it is not known (csnyder@redhat.com)- Sync zanata translations (khowell@redhat.com) - Bump python-rhsm requirement to 1.19.5 (khowell@redhat.com) - 1435013: Add splay option to rhsmcertd, randomize over interval (csnyder@redhat.com) - 1438139: Make subscription details view expand (khowell@redhat.com) - 1438869: Clear dmidecode warnings (khowell@redhat.com) - Update log message to be more clear about the splay time being used (csnyder@redhat.com) - 1438561: Do not use D-Bus for facts collection (khowell@redhat.com) - 1433368: 1432947: Filter content access certs at entitlement list level (wpoteat@redhat.com)- Sync zanata translations (khowell@redhat.com) - 1440934: Ensure rhsmcertd performs both types of checks (csnyder@redhat.com) - 1440251: Bug fixing building of rhsmcertd at RHEL (jhnidek@redhat.com) - 1440922: Add a description of maxSplayMinutes to the rhsm.conf man page (csnyder@redhat.com)- Bump required python-rhsm version to 1.19.4-1 (khowell@redhat.com) - 1435013: Add splay to all checks done by rhsmcertd (csnyder@redhat.com) - 1431659: Let rhsmcertd-worker clean up on SIGTERM (khowell@redhat.com) - 1428435: Make release set/unset regenerate repos (khowell@redhat.com) - 1425922: System locale in facts (wpoteat@redhat.com) - 1420533: Add no_proxy option to API, config, UI (khowell@redhat.com) - 1424614: Add support to rct to print contentAccessMode attribute (rjerrido@outsidaz.org) - Automatic commit of package [python-rhsm] release [1.19.3-1]. (khowell@redhat.com) - 1434860: Only log correlation ID for specified cmd (khowell@redhat.com)- Zanata translations for 1.19.X (khowell@redhat.com) - 1433479: rhsmcertd - check connection before lock (khowell@redhat.com) - 1427069: Prioritize content from Basic entitlements (khowell@redhat.com) - 1429657: Remove catch-all on register --force (khowell@redhat.com)- Bump required python-rhsm version to 1.19.2 (khowell@redhat.com) - 1434094: Deny D-BUS Config.Set from non-root (khowell@redhat.com)- Lock down Facts object to be accessible to root only. (awood@redhat.com) - 1423013: Allow DBus calls to the com.redhat.RHSM1 interfaces (awood@redhat.com) - Address code paths with Coverity FORWARD_NULL (khowell@redhat.com)- Query.na_dict() has been renamed in dnf 2.0 (#1544) (MichaelMraka@users.noreply.github.com) - Add correlation ID to each cmd & rhsmcertd run (khowell@redhat.com) - 1425438: Hide content access certs from list cmd (khowell@redhat.com) - 1421930: Force update of icon cache on install of subman gui (csnyder@redhat.com) - Bug fix: make install works as expected, when PYTHON_VER is not set using system variable. (jiri.hnidek@tul.cz) - 1415708: Fix issues with facts gathering. (awood@redhat.com) - Add content access cert functionality to subman (khowell@redhat.com) - Bootstrap DBus mainloop when rhsmcertd runs. (awood@redhat.com) - Fix string comparison missed in python3 PR (khowell@redhat.com) - Add missing Requires and BuildRequires needed by F25. (awood@redhat.com)- Add missing BuildRequires. (awood@redhat.com) - Zanata translations for 1.19 (adarshvritant@gmail.com) - Drop unsupported languages from zanata.xml (adarshvritant@gmail.com) - Fix initialization of a couple of tests (khowell@redhat.com)- Bump version to 1.19 (adarshvritant@gmail.com) - 1405125: Strip null byte from end of virt uuid. (awood@redhat.com) - Provide DBus objects for configuration, facts, and registration. (awood@redhat.com) - Use repo location for python-rhsm dependency. (awood@redhat.com) - 1402009: Unset TERM inside subscription-manager (khowell@redhat.com) - 1404930: Provide GUI flow to fix proxy settings (khowell@redhat.com) - 1403387: Fix proxy conn test short-circuit (csnyder@redhat.com) - 1401394: Collect fqdn via `hostname -f` (khowell@redhat.com)- 1401078: "Remote server error" on BadStatusLine (khowell@redhat.com) - 1390712: Add --remove-rhn-packages to man pages (khowell@redhat.com) - fix keyerror when showing subs that doesnt have derivedProvidedProducts (rjerrido@outsidaz.org) - Fix test failure when no legacy services installed (khowell@redhat.com) - show Derived Provided Products for products that have them (rjerrido@outsidaz.org) - 1261215: Fix frozen progress bars (khowell@redhat.com) - 1360427: Show error if browser is not detected (khowell@redhat.com)- 1395659: Handle ProxyExceptions that occur during GUI operation (csnyder@redhat.com) - 1395662: Properly parses exc_info based on type (csnyder@redhat.com) - 1395794: Include python-decorator as a required dependency (csnyder@redhat.com) - 1378495: Do not touch OSTree Origin files. (csnyder@redhat.com) - Replace m2crypto references (khowell@redhat.com) - 1390258: Validate --remove-rhn-packages conflicting options (khowell@redhat.com) - 1390341: Disable SysV/systemd services properly (khowell@redhat.com) - 1268033: Add progress screen for validate server (khowell@redhat.com)- Rev zanata version to 1.18.X (adarshvritant@gmail.com) - 1389559: Parse log levels properly from config (khowell@redhat.com) - 1390549: Force input prompts to use stdout (khowell@redhat.com) - debrand so my Katello server errors don't point to real RHSM (riehecky@fnal.gov)- 1367128, 1367126: Add network.fqdn fact (khowell@redhat.com) - 1305729: Improve dnf-plugin package metadata (khowell@redhat.com) - 1382897: Don't always reenable register menu item (khowell@redhat.com) - 1382355: Don't swallow CLI autoattach exceptions (khowell@redhat.com) - 1245473: Add container-specific no-certs warning (khowell@redhat.com) - 1369577: Fix rct cat-manifest --no-content format (khowell@redhat.com) - 1379258: Fix alignment of GTK3 choose_server screen (khowell@redhat.com) - 1320371: Display user-friendly rate limit messages (khowell@redhat.com) - 1362731: Change titles when moving to subscription attachment (wpoteat@redhat.com) - 1163968: Use macro for service restart (wpoteat@redhat.com) - 1372779: Fix typo in "connection" (khowell@redhat.com) - 1259768: initial-setup: notify and block for async (khowell@redhat.com) - 1365472: Add keyboard mnemonics for initial-setup (khowell@redhat.com) - 1176219: Treat port as integer for GUI conn test (khowell@redhat.com) - 1366523: Ensure that each quantity spinner has proper settings (wpoteat@redhat.com)- 1176219: Error out if bad proxy settings detected (khowell@redhat.com) - 1376014: Clear activation key list when checkbox unchecked (wpoteat@redhat.com) - 1367509: fix cert not found message, expand tilde (khowell@redhat.com) - 1373922: Add cat-manifest --no-content desc to man (khowell@redhat.com) - 1346368: Add server_timeout to rhsm.conf manpage (khowell@redhat.com) - 1374389: rm --no-content from stat-cert completion (khowell@redhat.com) - 1366799: Do not check for a releaseVer override when in container (csnyder@redhat.com) - 1185914: migrate - handle legacy services/packages (khowell@redhat.com) - 1367657: Escape RestlibExceptions for gui display (csnyder@redhat.com) - 1371632: Disallow connection test w/ missing info (khowell@redhat.com) - 1372673: Ensure user is able to skip auto attach during initial-setup (csnyder@redhat.com) - 1330515: Account for keyboard interrupt (wpoteat@redhat.com) - 1371202: Make sub attach view expand in GTK3 (khowell@redhat.com) - 1370623: Fix text sorting for treeview columns (khowell@redhat.com) - 1369522: Add cat-manifest --no-content to bash completion (khowell@redhat.com) - 1298140: Set default window icon (khowell@redhat.com) - 1331739: Validate repo-override --remove non-empty [squashed] (khowell@redhat.com) - 1323271: Update compliance when facts update (khowell@redhat.com) - Disallow empty name for --add (khowell@redhat.com) - Make repo-override --add emit error same as remove (khowell@redhat.com) - 1368362: Do not display logging config error on upgrade (csnyder@redhat.com) - 1366055: Add docs for the LOGGING section to rhsm.conf man page (csnyder@redhat.com) - 1366301: Entitlement regeneration failure no longer aborts refresh (crog@redhat.com) - 1336428: Check notification object before use (wpoteat@redhat.com) - 1365280: Change default log level back to INFO (csnyder@redhat.com) - 1362138: Change method signature for Anaconda addon (jkonecny@redhat.com) - 1251516: Disable import when registered (wpoteat@redhat.com) - 1336880: Print virt_limit attributes with rct cat-manifest. (rjerrido@outsidaz.org) - 1336883: Add --no-content switch to cat-manifest to reduce output. (rjerrido@outsidaz.org) - Updated required python-rhsm version (crog@redhat.com) - 1334916: Move logging configuration to rhsm.conf (csnyder@redhat.com) - 1264108: Clear error message on back action (wpoteat@redhat.com) - Kill transient parent warnings from Register dialog (wpoteat@redhat.com) - 1333904: 1333906: Append accessible name to contain selected value (wpoteat@redhat.com) - 1360909: The refresh command now requests entitlement cert regeneration (crog@redhat.com) - 1351009: Modify message to cover more scenarios (wpoteat@redhat.com) - 1351370: Ensure rhsmd exits on exceptions (csnyder@redhat.com) - Don't warn about GTK_VERSION if SUBMAN_GTK_VERSION is set (vrjain@redhat.com) - 1323276: Don't display or store 'None' in proxy values (wpoteat@redhat.com) - 1327179: Check proxy configuration at GUI startup (wpoteat@redhat.com)- Bump version to 1.18 (vrjain@redhat.com)- 1353662: Explicitly use ConsumerIdentity keypath and certpath methods (csnyder@redhat.com) - 1268307, 1268043, 1257179: Disable back button on registration dialog when there is no back (wpoteat@redhat.com) - 1335371: Allow auto-attach in GUI when system status is partial (wpoteat@redhat.com)- 1335537: Fix typo in proxy message (wpoteat@redhat.com) - Remove sys.path shenanigans that break yum imports. (awood@redhat.com) - 1330054: Set hostname, port and prefix on default button clicked (csnyder@redhat.com) - 1325083: Fix available sort order (csnyder@redhat.com) - 874735: Support fact collection of multiple ips per interface (csnyder@redhat.com) - Added basic SLES compatibility Tested against SLES 11 SP3 (darinlively@gmail.com) - drop xtraceback nose plugin usage as it is not available as an PRM (bcourt@redhat.com) - Fix Flake8 Errors (bcourt@redhat.com) - 1337817: The 'Start-End Date' of expired subscription is not in red status when the subscription expired. (vrjain@redhat.com) - 1319678: Alter the return message for removing entitlements at server (wpoteat@redhat.com)- 1297493, 1297485: Restrict visibility of subscription-manager caches. (awood@redhat.com) - pull translations from zanata 1.17.X, after pushing 1.16.X translations to 1.17.X and pushing keys file (vrjain@redhat.com) - update keys using make gettext (vrjain@redhat.com) - pull translations from zanata 1.16.X (vrjain@redhat.com) - 1328729: add registry.redhat.io to default registry_hostnames (vrjain@redhat.com) - Add lxml requirement to test-requirements. (awood@redhat.com) - Add noop implementation for deprecated Makefile target. (awood@redhat.com) - Force version to be converted to a string. (awood@redhat.com) - Correct incorrectly defined options for custom install command. (awood@redhat.com) - Let setup.py handle populating version.py (awood@redhat.com) - Eliminate loading modules from /usr/share/rhsm. (awood@redhat.com) - Switch to using lxml for linting. (awood@redhat.com) - Handle pep8/flake8 not being available in build environments. (awood@redhat.com) - Exclude OSTree packages from installation by default. (awood@redhat.com) - Make XPath searching 2.6 compatible. (awood@redhat.com) - Fix errors found by new linters (awood@redhat.com) - Don't use super() with ElementTree.XMLParser. (awood@redhat.com) - Add some comments on build philosophy. (awood@redhat.com) - Disable version.py generation via setup.py. (awood@redhat.com) - Reorganize spec file. (awood@redhat.com) - Address issue where Flake8 checked the same file multiple times. (awood@redhat.com) - Makefile changes. (awood@redhat.com) - Consolidate targets in Makefile. (awood@redhat.com) - Pare down the Makefile. (awood@redhat.com) - Remove items from Makefile now handled by setuptools. (awood@redhat.com) - Align Makefile with changes made in setup.py. (awood@redhat.com) - Remove docs for long deprecated program. (awood@redhat.com) - Fix deprecated XPath expression. Remove call to missing command. (awood@redhat.com) - Add icon and Glade files files into setup.py (awood@redhat.com) - Add desktop files to setuptools build. (awood@redhat.com) - Merge translations back into desktop file. (awood@redhat.com) - Add linter to search for undefined Glade handlers. (awood@redhat.com) - Check for use of undefined widgets (awood@redhat.com) - Use *args for multiple glob searches. (awood@redhat.com) - Scan .glade files not .ui files for problematic constructs. (awood@redhat.com) - Detect debug imports and flag them. (awood@redhat.com) - Use extensions that won't be confused for source files. (awood@redhat.com) - Simplify AST checking and make it more flexible. (awood@redhat.com) - Use AST parsing to find constructs that confuse xgettext. (awood@redhat.com) - Add linting commands. (awood@redhat.com) - Use some distutils provided utilities. Refactor. (awood@redhat.com) - Begin process of moving to distutils for building. (awood@redhat.com) - 1283749: Change some registration dialogs to error (wpoteat@redhat.com)- 1268094: Avoid traceback on unreg with >1 sub (alikins@redhat.com) - 1329397: github issue #1409 (stas-fomin@yandex.ru) - 1301215: Test proxy connection before making call 1176219: Stop before cache is returned when using bad proxy options (wpoteat@redhat.com) - 1315591: Catches exception and allows process to continue (wpoteat@redhat.com)- Added RHEL 7.3 release target (vrjain@redhat.com) - 1320507: Use config entry before default for port and prefix (wpoteat@redhat.com) - 1317613: Typo in selectsla.ui (wpoteat@redhat.com) - 1321831: Clear auto-attach dialog when consumer has been deleted (wpoteat@redhat.com)- 1315859: Only show one proxy dialog (csnyder@redhat.com) - 1309553: Stylish fixes for consumer fixes (csnyder@redhat.com) - 1313631: Registration with one environment proceeds as normal (csnyder@redhat.com)- 1304427: Fixes system path to properly import from module subscription_manager (csnyder@redhat.com) - 1266935: Turn sub-man logging to INFO level. (awood@redhat.com) - register screen -> reg screen and pkg profile (alikins@redhat.com) - 1264964: Always use cert auth for package profile (alikins@redhat.com) - 1309553: Do not fail on check for consumer["type"]["manifest"] (csnyder@redhat.com) - 1304680: Include error detail in message (wpoteat@redhat.com) - 1312367: Progress bar needs to go away on repo update connection fail (wpoteat@redhat.com) - 1311935: Emits register-message instead of register-error for display of user errors (csnyder@redhat.com) - 1302564: Push 'Done' box as close to center of firstboot page as possible (wpoteat@redhat.com) - 1308523: Navigation buttons sensitivity matches the current_screen.ready (csnyder@redhat.com) - 1302775: Navigate through all rhsm firstboot screens (csnyder@redhat.com) - 1304280: Tab stop needed on cancel button (wpoteat@redhat.com) - 1303092: GUI issues in Repos and Help (wpoteat@redhat.com)- 1308732: Leave hw fact virt.uuid unset if unknown (alikins@redhat.com) - 1290885: Display formatted error if no DISPLAY exists. (awood@redhat.com)- 1300259: Select service level label no longer overlaps dropdown box (csnyder@redhat.com) - 1220283: Choose server text no longer overlapped by icon. (csnyder@redhat.com) - 1300816: Add proc_cpuinfo facts for ppc64/le (alikins@redhat.com) - 1300791: Update man page footers (wpoteat@redhat.com) - 1300805: Add support for ppc64 virt.uuid (alikins@redhat.com)- 1298586: Message needed for remove only invalid pool (wpoteat@redhat.com) - 1046132: rhsm_icon uses status from check_status (alikins@redhat.com) - 1282961: Update yum version to current RHEL 6.8 one (wpoteat@redhat.com) - 1046132: rhsm-icon pops up at annoying times - a second attempt (vrjain@redhat.com) - 1298327: Handles exception in repolib (csnyder@redhat.com) - 1297313: Fixed layout issues with the repository management dialog on GTK2 (ceiu@cericlabs.com) - 1292038: Changed adjustments to GtkAdjustment objects - 1292013: Retain reference to backend for use in proxy config (csnyder@redhat.com)- 1263037: Change RHSM Icon reporting of unregistered system (wpoteat@redhat.com) - 1283749: Upgrade the dialogs to error when required fields are blank. (wpoteat@redhat.com) - 1222627: Allows removal of product certs with no active repos, given temp_disabled_repos (csnyder@redhat.com) - 1163398: Modify icon-rhsm man page to reflect the help text (wpoteat@redhat.com) - Install docs with mode 644 (csnyder@redhat.com) - 1288626: Does not report pool ids as serial numbers, ignore duplicates (csnyder@redhat.com) - 1061407: Avoid unwanted translations for subscription-manager by string substitutions (wpoteat@redhat.com) - Output of errors now goes to stderr (csnyder@redhat.com) - Use matches string to highlight the field(s) containing the match (wpoteat@redhat.com)- 1285004: Adds check for access to the required manager capabilty (csnyder@redhat.com) - 1278472: Change default registration url to subscription.rhsm.redhat.com (wpoteat@redhat.com) - 1275179: Do not allow quantity with auto attach (wpoteat@redhat.com) - 976859: Only check server version if asked. (alikins@redhat.com) - 1195003: Subscription manager man page mention of wild cards for repo enable (wpoteat@redhat.com) - Use the stock 'close' button for close button. (alikins@redhat.com)- 1264964: Ignore uuid=None on package sync (alikins@redhat.com) - Set register-status in RegisterInfo init. (alikins@redhat.com) - Add glade for selectsla combobox for rhel6 (alikins@redhat.com) - 1254460: Fixed the credits button in the about dialog in subman GUI (crog@redhat.com) - 1192120: Fixed remaining instances of "reregister" in the man pages (crog@redhat.com) - 1270204: Crash report no longer sent when widget is none (csnyder@redhat.com) - Cancel button is now labelled "Close" (csnyder@redhat.com) - 1268088: Changes the rhsm spoke display message to end with "registered" (csnyder@redhat.com) - Use class methods instead of redundant ad-hoc methods. (alikins@redhat.com) - 1251853: Fix errors if "manage_repos = " in cfg (alikins@redhat.com) - 1268102: Stop main window from opening duplicate dialogs. (awood@redhat.com) - 1268095: Replace SLA radio buttons w/ combobox (alikins@redhat.com) - 1268060: Add 'cancel' back to s-m-gui register. (alikins@redhat.com) - 1268028: Fix skipped auto attach in registergui (alikins@redhat.com) - 1266929: Fix bug with exception reporting in register dialog. (awood@redhat.com) - 1266480: Refresh TreeView selection after subscriptions are removed. (awood@redhat.com) - Allow 'back' to go back multiple times. (alikins@redhat.com) - 1267034: Handle 401 with cert based auth (alikins@redhat.com) - 1262075,1267179: Fix back/cancel nav (alikins@redhat.com) - 1267287: Fix allsubs tab ui regression (alikins@redhat.com) - 1266994: Use our icon for initial-setup spoke icon (alikins@redhat.com) - 1261006: Handle multiple nav button clicks (alikins@redhat.com) - 1242998, 1254550: Fix "already reg'ed" in initial-setup (alikins@redhat.com) - 1265347, 1265371: Added translation updates and corrections from 1.15.X (crog@redhat.com)- 1249012: fix start-end date original color (vrjain@redhat.com) - 884288: Make register widgets handle resizing. (alikins@redhat.com) - 1185958: Quieter ostree plugin sans ostree (alikins@redhat.com) - 1168268: Add rhsm.conf proxy info to ostree repo (alikins@redhat.com) - 1249012: Start-End Date of expired subscription is now in red status (vrjain@redhat.com) - 1262989: Fix unregister action when consumer is already 'Gone' on server (fnguyen@redhat.com) - 1262919: Added convenience function for printing to stderr (crog@redhat.com) - Add a note about GoneException handling. (alikins@redhat.com) - Fixed error message, removed mention of ghost --refresh (vrjain@redhat.com) - Delete the 'release' status cache on clean all. (alikins@redhat.com) - Fixed error message, removed mention of ghost --refresh (vrjain@redhat.com) - 1248833: Ensure the displayMessage is displayed regardless of success or failure (csnyder@redhat.com) - 1254550: Fix activation key usage in gui. (alikins@redhat.com) - Re-initialize() RegisterWidget on RegDialog show (alikins@redhat.com) - 1257943:Adding a warning to repo-override command when manage_repos = 0 (fnguyen@redhat.com) - 1251853: Manage repos config entry needs to allow blank value (wpoteat@redhat.com)- 884288: Better registergui for initial-setup (alikins@redhat.com) - 1254349: move Resgistering to message (vrjain@redhat.com) - 1257460: Set text domain on Gtk.Builder widgets (alikins@redhat.com) - 1246680: Hide rhsm-debug --subscriptions options (alikins@redhat.com) - Set help file name for the Subscription Manager spoke (martin.kolman@gmail.com) - 1246680: Remove subscriptions from rhsm-debug (wpoteat@redhat.com) - Enabled help options on first tab (seanokeeffe797@gmail.com) - 1207247: Insecure parameter needs more explanation (wpoteat@redhat.com) - 1253275: Fix initial-setup ks mode (alikins@redhat.com) - Stopped --consumerid = distributor id (vrjain@redhat.com) - 1246429: Stop spinbutton from blocking quantity (alikins@redhat.com) - 1185958: Remove ostree plugins req on ostree (alikins@redhat.com) - Do not allow using --force with --consumerid (vrjain@redhat.com) - 1141128: Subscriptions need refresh after imported cert removed (wpoteat@redhat.com) - x86_64 and aarch /proc/cpuinfo module (alikins@redhat.com)- 1150150: Ostree update report should log updates in proper section (wpoteat@redhat.com) - 1141128: Clean up and correct for style (wpoteat@redhat.com) - 1251610: Port and prefix were reversed in connection URL statement (wpoteat@redhat.com) - 1141128: Imported certificate in detatched scenario not getting deleted (wpoteat@redhat.com) - 1240553: Fix detection of cert dir changes (alikins@redhat.com) - Fixing All Subscriptions layout issues (mstead@redhat.com) - 1221273: Auto-attach failure should not short-circuit other parts of registration (wpoteat@redhat.com) - Remove use of Widget.is_toplevel() (alikins@redhat.com) - Require initial-setup >= 0.3.9.24, no fb on el7 (alikins@redhat.com) - Fix spec file build errors (alikins@redhat.com) - search-disabled-repos: ignore failed temporarily enabled repos (vmukhame@redhat.com) - search-disabled-repos: replace CLI with API calls for enabling repos permanently (vmukhame@redhat.com) - Add new api package to RPM. (awood@redhat.com) - Turn off ga loading debug messages. (alikins@redhat.com) - Specify a thread name for any threads we start. (alikins@redhat.com) - 1248746: Fix layout of contract dialog (GTK3) (mstead@redhat.com) - 1248821: Add Gtk.Window to ga_gtk2.Gtk (alikins@redhat.com) - 1248821: All subs date picker was failing. (alikins@redhat.com) - 1249053: Fixed layout/blank button issues on owner selection dialog (mstead@redhat.com) - 1248729: All subs filter dialog was not focused. (alikins@redhat.com) - 1248664: Fix GtkAdjustment related warnings (alikins@redhat.com) - 1248546: Slightly better looking done screen. (alikins@redhat.com) - 1243704: Goto error screen on 'cancel' (alikins@redhat.com) - 1245557: Fix release and service level preferences (alikins@redhat.com) - Add GTK_COMPAT_VERSION to ga_gtk2/gtk_compat (alikins@redhat.com) - 1248773: Fixed proxy dialog layout (GTK3) (mstead@redhat.com) - 1248771: Fixing activation key dialog layout (GTK3) (mstead@redhat.com) - 1247723: Fixed layout issues in Facts dialog (GTK3) (mstead@redhat.com) - 1245283: Properly initialize AutobindWizard when auto-attach is clicked (mstead@redhat.com) - 1248546: Refine the aesthics of register dialog. (alikins@redhat.com) - 1243260: Make proxy config dialog work. (alikins@redhat.com) - 1161157,1155954: Improve performance of Repository Dialog (mstead@redhat.com) - 1185958: Make ostree plugin depend on ostree. (alikins@redhat.com) - 1165771: make content plugins require subman (alikins@redhat.com) - Move gtk_compat features to sub ga module. (alikins@redhat.com) - Use idle_add from ga_Object for 6.x (alikins@redhat.com) - Updated initial-setup-addon package requirement to initial-setup-gui (crog@redhat.com) - Only build initial-setup rpm on rhel > 7.1 (alikins@redhat.com)- Bump version to 1.16 (crog@redhat.com) - Changed initial-setup-addon package requirement from subman to subman-gui (crog@redhat.com) - Cast product.id to int for sort in cat-cert (alikins@redhat.com) - 1136163: Ignore pythonpath to avoid selinux AVCs (alikins@redhat.com) - 985157: Display the URL that is the registration target (wpoteat@redhat.com) - 1234413: lower log level of rhsmd RHN messages (alikins@redhat.com)- Merge pull request #1219 from candlepin/alikins/1241247_ga_ImportError (ceiu@cericlabs.com) - Merge pull request #1211 from candlepin/awood/1232232-enable-repos (alikins@redhat.com) - 1241247: Fix ga ImportError in rhsmcertd (alikins@redhat.com) - Merge pull request #1214 from candlepin/alikins/prevent_nose_loading_ga_impls_directly (awood@redhat.com) - Add comment about the request_injection decorator. (awood@redhat.com) - Prevent nose looking for tests in sub_manager/ (alikins@redhat.com) - Remove assertIn as that test is not in Python 2.6. (awood@redhat.com) - Move API dependency injection out of module scope. (awood@redhat.com) - 1232232: Add supported API to enable content repositories. (awood@redhat.com)- 1241184: Updated Makefile to prevent version string clobbering (crog@redhat.com)- 1240801: Use latest initial-setup API (alikins@redhat.com)- Make initial-setup rpm Obsolete firstboot rpm. (alikins@redhat.com)- 1232508: file_monitor is no longer a gobject (alikins@redhat.com) - Add 'subscription-manager-initial-setup-addon' sub package (alikins@redhat.com) - Make 'subscription-manager-firstboot' optional (alikins@redhat.com) - Make 'firstboot' and 'initial-setup' RHEL version dependent (alikins@redhat.com) - Add initial-setup modules. (alikins@redhat.com) - Port gui from gtk2 to gtk3 via 'ga' (alikins@redhat.com) - Make gui support gtk2 and gtk3 (alikins@redhat.com) - Add module 'ga' ('gtk any') as Gtk ver abstraction (alikins@redhat.com) - Add search-disabled-repos plugin. (vmukhame@redhat.com)- Added release target for RHEL 7.2 (crog@redhat.com) - Move po compile/install for faster 'install-files' (alikins@redhat.com) - Stop using deprecated Tito settings. (awood@redhat.com)- Don't try to set file attrs on symlinks in spec (alikins@redhat.com) - 1228807: Make disabling proxy via gui apply (alikins@redhat.com) - Use find_lang --with-gnome for the gnome help (alikins@redhat.com) - Cast return daemon() to void to quiet warnings. (alikins@redhat.com) - Make the 'compile-po' step in the build quiet. (alikins@redhat.com) - Make desktop-file-validate warnings. (alikins@redhat.com) - rpm spec file reorg (alikins@redhat.com) - 1224806: Prevent yum blocking on rhsm locks (alikins@redhat.com) - 1092564: Add LDFLAGS to makefile so RPM can modify them. (awood@redhat.com) - Update registergui.py (wpoteat@redhat.com) - Bump version to 1.15 (wpoteat@redhat.com) - Remove spurious debug logging about content labels (alikins@redhat.com) - Revert "1189953: Replaced usage of "startup" with "start-up"" (crog@redhat.com) - Revert "1149098: Removed uses of the non-word "unregister"" (crog@redhat.com) - Revert "1189937: Added hypens to instances of the non-word "wildcard"" (crog@redhat.com) - Revert "1200507: Hyphenated uses of the non-word "plugin."" (crog@redhat.com) - 1225435: Use LC_ALL instead of LANG for lscpu. (alikins@redhat.com) - Remove mutable default args in stubs (alikins@redhat.com) - Add notes about how register/firstboot interact. (alikins@redhat.com) - 1189953: Replaced usage of "startup" with "start-up" (crog@redhat.com) - 1194453: Fixed typos and grammar issues in the rhsmcertd man page (crog@redhat.com) - 1192646: Fixed typos and grammar issues in the RHSM conf man page (crog@redhat.com) - 1192574: Fixed typos and grammar issues in subman GUI man page (crog@redhat.com) - 1192120: Fixed typos and grammar issues in subman man page (crog@redhat.com) - 1192094: Fixed erroneous usage of "servicelevel" for the subman command (crog@redhat.com) - 1194468: Fixed typos and grammar in rhsm-debug man page (crog@redhat.com) - 1193991: Fixed typos and header for RCT man page. (crog@redhat.com) - 1200507: Hyphenated uses of the non-word "plugin." (crog@redhat.com) - 1189946: Removed extraneous hyphens from instances of "pre-configure" (crog@redhat.com) - 1189937: Added hypens to instances of the non-word "wildcard" (crog@redhat.com) - 1149098: Removed uses of the non-word "unregister" (crog@redhat.com) - 1189880: Removed the non-word "unentitle" from error messages (crog@redhat.com)- 1223038: Fix API used by openshift clients. (alikins@redhat.com) - 1195824: Latest strings from zanata (alikins@redhat.com)- 1223860: Revert to default value on remove command (wpoteat@redhat.com) - translation sync from zanata (alikins@redhat.com) - 1223852: fix 'Deletedfd' string in repo report (alikins@redhat.com) - Remove gnome-python2-canvas,gnome-python2 deps (alikins@redhat.com)- 1220287: Proxy Save accel fix with latest strings. (alikins@redhat.com) - 1212515: Print error message for missing systemid file. (awood@redhat.com) - Added missing option to the migration manual page (crog@redhat.com) - Specified error codes on system_exit in rhn-migrate-classic-to-rhsm (crog@redhat.com) - Updated the manual pages for the attach command (crog@redhat.com) - Remove locale based DatePicker tests. (alikins@redhat.com) - Make rhsm-debug test cases clean up better. (alikins@redhat.com)- 1149095: Fix error when yum updates subman modules (alikins@redhat.com) - 1159163: Fix prod id del because of --disablerepo (alikins@redhat.com) - 1180273: Migrate from RHN Classic without credentials (awood@redhat.com) - 1213418: Message agreement between GUI and CLI in disconnected system (wpoteat@redhat.com) - 1199597: Fix UnicodeError from repolib's report (alikins@redhat.com) - 1209519: Removed excerpt from man page listing --auto as a requirement (crog@redhat.com)- 1211557: Fix crash when rsyslog not running. (dgoodwin@redhat.com)- 1141257: Fix wrapping of subscription name in contract dialog (mstead@redhat.com) - 1147404: Fixed firstboot title length issues (mstead@redhat.com) - 1207306: Revert DBus compliance status code. (dgoodwin@redhat.com) - 1195501: Properly refresh repo file on override deletion (mstead@redhat.com) - Add Fedora 22 to Fedora releaser branches. (awood@redhat.com)- 1170314: Clarify that manage_repos 0 will delete redhat.repo. (dgoodwin@redhat.com) - 1207958: Fix traceback when contract # is None (alikins@redhat.com) - 1117525,1189950,1188961 latest strings from zanata (alikins@redhat.com) - 1200972: Fixed grammar issue with error message in the attach command (crog@redhat.com) - Bumping required python-rhsm version (mstead@redhat.com) - 1204012: Added missing documentation for the --release option (crog@redhat.com) - 1209519: Removed erroneous information in help message for subman (crog@redhat.com) - 1198369: refresh_compliance_status now has a default value for state (crog@redhat.com) - 1180273: Allow migration without requiring RHN credentials (awood@redhat.com) - 1201727: Handle reasons with expired ent id (alikins@redhat.com)- Move to fileConfig based logging. (alikins@redhat.com) - Ignore glib warnings about class properties. (alikins@redhat.com) - log level updates, mostly info->debug. (alikins@redhat.com) - Condense virt fact logging to one info level entry. (alikins@redhat.com) - Log to info when we update facts. (alikins@redhat.com) - Change branding 'nothing-happened' logs to debug. (alikins@redhat.com) - Condense cert_sorter logged info. (alikins@redhat.com) - Change most cache related log msgs to debug level. (alikins@redhat.com) - Make D-Bus related log entries debug level. (alikins@redhat.com) - Change heal logging to be more concise. (alikins@redhat.com) - Add log friendy str version of Identity (alikins@redhat.com) - 1133647: Fix messageWindow deprecation warning. (alikins@redhat.com) - 1183382: Fix test case to work with dateutil 2. (alikins@redhat.com) - Revert "Added check for /etc/oracle-release in hwprobe" (alikins@redhat.com) - 1196416: Migration should not need credentials with activation keys (awood@redhat.com) - 1196385: Add --activation-key option to migration man page. (awood@redhat.com) - 1196418: Add bash completion for --activation-key in migration. (awood@redhat.com) - Update spec to point to github / new project website. (dgoodwin@redhat.com) - Quiet "Whoever translated calendar*" warnings. (alikins@redhat.com) - Stop 'recently-used.xbel' warnings, disable mru (alikins@redhat.com) - 1154375: Allow use of activation keys during migration. (awood@redhat.com) - 1191237: Fix proxy "test connection" in firstboot. (alikins@redhat.com) - 1191237: Make proxy config "save" work in firstboot. (alikins@redhat.com) - 1191241: Handle network starting after subman does. (alikins@redhat.com) - 1145077, disabled column wrapping during redirects (jmolet@redhat.com) - Add syslog logging handler. (alikins@redhat.com) - 1191237: Fix problems exitting firstboot on errors (alikins@redhat.com) - 1163398, fixing rhsm-icon --help descriptions (jmolet@redhat.com)- 976855: populate a "version.py" at build time (alikins@redhat.com) - Fixed typo in subscription-manager-gui (crog@redhat.com) - 1186386: Provide one and only one Red Hat CA to Docker. (awood@redhat.com) - 1114117: Stop collecting subs info by default. (alikins@redhat.com) - 1184940: Update container plugin config. (dgoodwin@redhat.com) - 1183122: Fix KeyErrors building dbus ent status (alikins@redhat.com) - 884285: Needs to maintain loop for dbus calls (wpoteat@redhat.com)- 1175284: Show warning for crossdev --noarchive (wpoteat@redhat.com) - Add missing import of GMT() (alikins@redhat.com) - 1180400: "Status Details" are now populated on CLI (crog@redhat.com) - 1180395: Added "Provides Management" to subman list output (crog@redhat.com) - Bumping required python-rhsm version (mstead@redhat.com) - Don't fail when product cache has an old format. (awood@redhat.com) - Use custom JSON encoding function to encode sets. (awood@redhat.com) - Make 'attach' auto unless otherwise specified. (alikins@redhat.com) - Add product tag reporting to client. (awood@redhat.com) - 1175185: Removed extra slash from rhsm-debug output (crog@redhat.com) - 1175291: Fixed a bug with attaching pools via empty file (crog@redhat.com) - 1070585: Changed button label from "Ok" to "Save" (crog@redhat.com) - 1122530: Updated man page examples (crog@redhat.com) - 1132981: Reverted removal of warning message (crog@redhat.com) - 1058231: Adjusted "last update" label positioning (crog@redhat.com)- Latest strings from zanata. (alikins@redhat.com) - 1122530: Removed/updated more obsoleted documentation, dates and versions (crog@redhat.com) - 1159348: Improved list error output when using list criteria (crog@redhat.com) - 1142918: Fixed proxy config button labels (crog@redhat.com) - Move repolibs release fetch to the last minute. (alikins@redhat.com)- 1132981: Fixed exit code when registering system with no products installed (crog@redhat.com) - Add 'list --matches' example to man page. (alikins@redhat.com) - 1149286: Removed obsolete CLI options from auto-completion (crog@redhat.com) - 990183: Spelling errors in man pages (wpoteat@redhat.com)- 1103824: Add a catchall excepthook for rhsmd (alikins@redhat.com) - 1119688: Improved exit code usage (crog@redhat.com)- Move ostree config to /etc/ostree/remotes.d/redhat.conf (alikins@redhat.com) - 1147463: Log py.warnings to shutup gobject warning (alikins@redhat.com) - 1159266: rhsm-icon -i fails with "TypeError: 'NoneType' object has no attribute '__getitem__'" (wpoteat@redhat.com) - 1145833: Do not package sat5to6 with subscription-manager. (awood@redhat.com) - 1156627: Fix list consumed matching no service level to "". (dgoodwin@redhat.com) - 1162331: Changed how debug_commands.py prints errors. (crog@redhat.com) - 1160150: Repos --list leads to deletion of certificates imported to a system (wpoteat@redhat.com) - 1162170: Added error output when --pool-only is used with --installed. (crog@redhat.com) - 990183: Fix typos in the new man page (bkearney@redhat.com) - 1161694: Modify the --pool-id-only to be --pool-only in bash completion and man page (bkearney@redhat.com) - Use .format strings for --ondate example message (alikins@redhat.com) - 1113741: Fix rhsmd traceback on 502 errors. (alikins@redhat.com) - 1157387: Fix incorrect no installed products detected status in GUI. (dgoodwin@redhat.com)- Added support for attaching pools from a file/stdin. (crog@redhat.com) - Revert "1046132: Makes rhsm-icon slightly less annoying." (dgoodwin@redhat.com) - Further improved exit code standardization (crog@redhat.com) - 1119688: Improved output of the status module (crog@redhat.com) - Make repolib tag matching use model.find_content (alikins@redhat.com) - Added the --pool-only option to subman's list command. (crog@redhat.com) - 1157761: Fixed incorrect option usage in migration tool. (crog@redhat.com) - 1157761: revert to "--servicelevel" (alikins@redhat.com) - 1119688: Improved error code usage in subman. (crog@redhat.com)- Add content/product tag matching for content plugins. (alikins@redhat.com) - Remove ostree 'unconfigured' after configuring. (alikins@redhat.com) - Symlink to redhat-uep.pem if we seem to be syncing a CDN hostname cert dir. (dgoodwin@redhat.com) - Add a test for removing 'unconfigured-state' from origin (alikins@redhat.com) - Case insensitive content type searching. (dgoodwin@redhat.com) - Added container plugin for configuring Docker. (dgoodwin@redhat.com)- 1093325: Prevent rhsm-debug from throwing tbs (alikins@redhat.com) - Send list of compliance reasons on dbus (wpoteat@redhat.com) - 1149286: Updated autocompletion for RHN migration script. (crog@redhat.com) - Fix file name for rhsm.conf.5 in spec file (alikins@redhat.com) - 1120772: Don't traceback on missing /ostree/repo (alikins@redhat.com) - 1094747: add appdata metdata file (jesusr@redhat.com) - 1122107: Clarify registration --consumerid option in manpage. (dgoodwin@redhat.com) - 1149636: Specify OS_VERSION to make in spec file. (awood@redhat.com) - Added client-side support for --matches on the list command. (crog@redhat.com) - 1151925: Improved filtered listing output when results are empty. (crog@redhat.com) - 990183: Add a manpage for rhsm.conf (bkearney@redhat.com) - 1122530: Improved grammar and abbreviation usage. (crog@redhat.com) - 1120576: Added additional testing of version parsing (crog@redhat.com)- Use wildcards in the spec file. (awood@redhat.com)- Latest strings from zanata. (alikins@redhat.com) - 1122001: Reg with --consumerid no longer checks subs (crog@redhat.com) - 1119648: Added additional functionality to repo listing. (crog@redhat.com) - Move find content method off entitlement source. (dgoodwin@redhat.com) - More generic search for content method on entitlment source. (dgoodwin@redhat.com) - Refactor generic model into it's own namespace. (dgoodwin@redhat.com) - Refactor EntCertEntitledContent. (dgoodwin@redhat.com) - Add a 'install-pip-requirements' target (alikins@redhat.com) - Drop models ContentSet and EntCertEntitledContentSet. (dgoodwin@redhat.com)- Merge pull request #1023 from candlepin/alikins/ppc64le (wpoteat@redhat.com) - Merge pull request #1026 from candlepin/csnyder/update_repo_dialog_config_msg_1139174 (wpoteat@redhat.com) - Message needed a period (wpoteat@redhat.com) - Fix certdirectory tests leaking temp directories. (dgoodwin@redhat.com) - 1142436 - Final fix pre-QE (ggainey@redhat.com) - Repo dialog displays appropriate message when repos are disabled by config. (root@csnyder.usersys.redhat.com) - 1142436 - unentitle is default, update output, still DRAFT (ggainey@redhat.com) - 1142436 - Give sat5to6 a man-page - DRAFT (ggainey@redhat.com) - Include ppc64le in list of archs to skip dmi (alikins@redhat.com) - 1134963: Fix 'release --list' on some systems. (alikins@redhat.com) - Add Fedora 21 branch to releaser. (awood@redhat.com)- Added non-overriding default prod dir tests (ckozak@redhat.com) - 1135621: fix duplicate product ids from default dir (ckozak@redhat.com) - Remove --force option for sat5to6. (awood@redhat.com) - Disable RHN yum plugin for unentitled Satellite 5 systems. (awood@redhat.com) - Don't ask for org and environment with consumerid. (awood@redhat.com) - 1128061: Don't raise logged Disconnected on unreg (alikins@redhat.com) - 1128658: do not contact RHN if unregistered (jesusr@redhat.com) - 1132919: Repo dialog information is updated without the need for a gui restart. (csnyder@csnyder.usersys.redhat.com)- Make 'gettext_lint' target grok _(u"foo") strings. (alikins@redhat.com) - Add a sat5to6 migration script.- 1132071: Update rhsm-debug to collect product-default directory (wpoteat@redhat.com) - 1123029: Use default product certs if present. (alikins@redhat.com) - Latest strings from zanata. (alikins@redhat.com)- 1124685: Handle /status without rules-version (alikins@redhat.com) - 1125132: Label does not change to Attaching on Fristboot progress bar (wpoteat@redhat.com) - 1128061: Stop logging expected exceptions on unreg (alikins@redhat.com) - 1129480: don't query envs when actkey is given (ckozak@redhat.com) - 1130637: Correct call to os.path.isfile (awood@redhat.com)- Extract the latest strings from the code (bkearney@redhat.com) - 1126724: Use port instead of 443 for the url help text (bkearney@redhat.com)- 1124726: Man page entry for '--no-subscriptions' option (wpoteat@redhat.com) - 1122772: yum repolist now displays warning when appropriate. (csnyder@redhat.com)- Revert "1114132: subman-gui and other tools are disabled in container mode." (jesusr@redhat.com) - Revert "include dirent.h" (jesusr@redhat.com)- include dirent.h (jesusr@redhat.com)- 1039577: simplify reposgui gpgcheck control (ckozak@redhat.com) - 1046132: Makes rhsm-icon slightly less annoying. (csnyder@redhat.com) - 1054632: Adds '7.x' to how to launch section of manual. (csnyder@redhat.com) - 1065158: Prompt for environment on registration when necessary (ckozak@redhat.com) - 1114126: Container mode message is written to stderr (csnyder@redhat.com) - 1114132: subman-gui and other tools are disabled in container mode. (csnyder@redhat.com) - 1115499: Allow enable/disable repos in same command. (dgoodwin@redhat.com) - 1118012: Fixes several typos in man page. (csnyder@redhat.com) - 1121251: rhsm-debug system does not bash-complete for "--no-subscriptions" (wpoteat@redhat.com) - 1121272: fix typo that blocked enabling repos via CLI (ckozak@redhat.com) - cleanup and fix gui pool reselection on refresh (ckozak@redhat.com) - Force subscription-manager yum plugin to respect the managed root (rholy@redhat.com) - Force product-id yum plugin to respect the managed root (rholy@redhat.com) - Display other overrides in the gui (ckozak@redhat.com)- 1114117: Allow subscriptions to be excluded from rhsm-debug data collection (wpoteat@redhat.com) - Remove debugging print line from managerlib (ckozak@redhat.com)- 1022622: Modifies --no-overlap to show pools which provide products not already covered. (csnyder@redhat.com) - Reload ostree_config after updating remotes. (alikins@redhat.com) - Fix iniparse tidy import. (alikins@redhat.com) - Remove noise debug logging. (alikins@redhat.com) - Include 'tls-ca-path' for ostree remote configs. (alikins@redhat.com) - Use iniparse.util.tidy if installed. (alikins@redhat.com) - Fix odd ostree repo config whitespace issues. (alikins@redhat.com) - Always update ostree refspec when adding remotes. (alikins@redhat.com)- Merge pull request #978 from candlepin/alikins/ostree_gpg_http (alikins@redhat.com) - Merge pull request #979 from candlepin/csnyder/help_message_identity_force (jmrodri@nc.rr.com) - Use rhsm.baseurl for ostree urls as well. (alikins@redhat.com) - Handle Content.gpg="http://" as gpg-verify=false (alikins@redhat.com) - 1107810: Updates help message for identity --force. (csnyder@redhat.com) - Merge pull request #977 from candlepin/alikins/handle_no_origin (dgoodwin@rm- rf.ca) - Merge pull request #974 from cgwalters/doc-typos (jmrodri@nc.rr.com) - Merge pull request #973 from candlepin/alikins/1112282_cond_ostree_rpm (jmrodri@nc.rr.com) - make has_ostree use macro value NOT hardcoded value. (jesusr@redhat.com) - Handle missing or empty ostree origin file. (alikins@redhat.com) - Fix saving ostree remote configs with gpg set. (alikins@redhat.com) - plugin/ostree: Fix doc typos (walters@verbum.org) - Merge pull request #972 from candlepin/ckozak/fix_custom_fact_log (jmrodri@nc.rr.com) - Merge pull request #968 from candlepin/alikins/setup_py (jmrodri@nc.rr.com) - 1112282: Dont build ostree plugin subpackage < 7 (alikins@redhat.com) - Merge pull request #966 from candlepin/alikins/1108257_rhel_5_workstation_special (c4kofony@gmail.com) - Add required bz flags to tito releaser definition. (dgoodwin@redhat.com) - 1112326: remove extra '/' from custom fact loading error logging (ckozak@redhat.com) - Allow tests to run in any TZ (mstead@redhat.com) - Temp ignore use of subprocess.check_output (alikins@redhat.com) - Add test cases for 'rhel-5-workstation' tags. (alikins@redhat.com) - 1108257: special case prod tag rhel-5-workstation (alikins@redhat.com) - Add a simple setup.py. (alikins@redhat.com) - Merge pull request #965 from candlepin/alikins/good_enthusiasm_pep8 (dgoodwin @rm-rf.ca) - Turn off verbose mode of pyqver. (alikins@redhat.com) - make stylish cleanups for new pep8 (alikins@redhat.com) - Add tox.ini with ignores for pep8 indention (alikins@redhat.com)- Fix broken logging statement in container mode. (dgoodwin@redhat.com) - 1067035: Move Subscription Manager version for better layout (wpoteat@redhat.com)- Bumping required python-rhsm version (mstead@redhat.com) - Fixing checkstyle. (mstead@redhat.com) - TODO/FIXME cleanup. (alikins@redhat.com) - Cleanup BaseOstreeKeyFileTest.cfgfile_data (alikins@redhat.com) - Remove unused model.OstreeRepo (alikins@redhat.com) - Use python-rhsm's new EntCert.key_path() (alikins@redhat.com) - Add specific exception for refspec parse error (alikins@redhat.com) - stylish cleanups (alikins@redhat.com) - Add test cases for OstreeContents (alikins@redhat.com) - Remove fixed FIXME. (alikins@redhat.com) - Add section name to exception reading remote name. (alikins@redhat.com) - Remove unused origin/refspec from report. (alikins@redhat.com) - repr and report format cleanups. (alikins@redhat.com) - Save needed ostree remote info to config file. (alikins@redhat.com) - Mock an ent cert associated with a content. (alikins@redhat.com) - Start passing along ent cert ssl info to ostree (alikins@redhat.com) - Fix mismerge for OstreeContents usage (alikins@redhat.com) - call get_path() to get path string on deploy (alikins@redhat.com) - Remove done TODO (map gpgkey->gpg-verify) (alikins@redhat.com) - _get_deployed_origin returns None if not a ostree install (alikins@redhat.com) - Fix missed return in gi_wrapper. (dgoodwin@redhat.com) - Rename poor choice of gi.py script. (dgoodwin@redhat.com) - Only replace origin remote if it matches first portion of ref. (dgoodwin@redhat.com) - Test subprocess error calling pygobject3 script, log output. (dgoodwin@redhat.com) - Start making OstreeContent resp for finding contents. (alikins@redhat.com) - Add models.py to spec (alikins@redhat.com) - Make models internal data attrs '_' (alikins@redhat.com) - Add a static map_gpg to OstreeRemote (alikins@redhat.com) - stylish cleanups (alikins@redhat.com) - Remove 'api' module. (alikins@redhat.com) - Add models module, for objects we pass to plugins (alikins@redhat.com) - OSTree package depends on pygobject3-base. (dgoodwin@redhat.com) - Move gi introspection code to separate script. (dgoodwin@redhat.com) - Add some missing copyright notices. (dgoodwin@redhat.com) - Remove inj from 'api' module. (alikins@redhat.com) - Add more tests. (alikins@redhat.com) - Remove per class repo_file_store_class (alikins@redhat.com) - Package ostree plugin as a sub-package. (dgoodwin@redhat.com) - Test cases for OstreeConfig and ..RepoFileWriter (alikins@redhat.com) - When persisting a OstreeCore copy all items. (alikins@redhat.com) - Default empty OstreeRemotes or OstreeCore (alikins@redhat.com) - Fix test cases to look for ostree.config (alikins@redhat.com) - Make OstreeConfig use OstreeConfigFileStore (alikins@redhat.com) - Remove OstreeConfigUpdater (alikins@redhat.com) - Complete happy path test for origin remote updating. (dgoodwin@redhat.com) - Attempt to disambiguate use of repo_config_file variables. (dgoodwin@redhat.com) - Beginning tests for ostree origin updating, refactor tempfiles in tests. (dgoodwin@redhat.com) - Name changes (alikins@redhat.com) - Add method to replace ostree remote in a refspec. (dgoodwin@redhat.com) - Get some better reporting, albeit klugey. (alikins@redhat.com) - Add some temp kluge, OstreeRemote's not immutable (alikins@redhat.com) - Make OstreeRemote a dict (alikins@redhat.com) - Simplify the config model a little. (alikins@redhat.com) - s/PluginManagerRunner/PluginHookRunner (alikins@redhat.com) - Stylish cleanups. (alikins@redhat.com) - Add a runiter to the fixtures mock PluginManager (alikins@redhat.com) - We still need the entdir refresh for 'attach'. (alikins@redhat.com) - Use PluginManager.runiter for content actions. (alikins@redhat.com) - Add a PluginManager.runiter() method. (alikins@redhat.com) - Update plugin docs. (alikins@redhat.com) - Add notes, comments, docstrings. (alikins@redhat.com) - Get ostree repo config saving working-ish (alikins@redhat.com) - Update some missed tests. (dgoodwin@redhat.com) - Refactor to an update content plugin. (dgoodwin@redhat.com) - Update makefile and spec for ostree plugin. (dgoodwin@redhat.com) - Move ostree plugin support code to subscription-manager namespace. (dgoodwin@redhat.com) - Add ostree/model.py for ostree related models. (alikins@redhat.com) - More tests for ostree/repo_file (alikins@redhat.com) - Add src/content_plugins to coverage (alikins@redhat.com) - Use RhsmConfigParser to read repo config (alikins@redhat.com) - More ostree impl tests. (alikins@redhat.com) - Use the 'api' module when importing from plugins. (alikins@redhat.com) - Start of test for 'api' module. (alikins@redhat.com) - Add an api module with our "exported" symbols (alikins@redhat.com) - Use regular config parser instead of pyxdg (alikins@redhat.com) - Add start of tests for ostree repo action (alikins@redhat.com) - Start ostree repo action class stubs (alikins@redhat.com) - Start ostree implementation tests (alikins@redhat.com) - Start adding ostree implementation (alikins@redhat.com) - Add TODO about content_plugin installs (alikins@redhat.com) - Move OstreeContentActionInvoker to it's own module (alikins@redhat.com) - Remove unneeded #!/usr/bin/python (alikins@redhat.com) - Make ostree content action loaded from plugins. (alikins@redhat.com) - Log exceptions from trying to load plugins. (alikins@redhat.com) - Add ostree_content plugin entry point (alikins@redhat.com) - HACK: install ostree content plugin in site-packages (alikins@redhat.com) - Add content_plugins dir,and ostree content plugins (alikins@redhat.com) - Remove sample yum_content plugin (alikins@redhat.com) - Hit ContentActionClient for some test coverage. (alikins@redhat.com) - Add test for ContentActionPluginConduit (alikins@redhat.com) - entcertlib.repo_hook can be content type agnostic (alikins@redhat.com) - Replace odd usage of 'repolib' name. (alikins@redhat.com) - Load content actions from plugin class search (alikins@redhat.com) - Add a dummy yum_content plugin for testing (alikins@redhat.com) - Add ContentActionPluginConduit plugin. (alikins@redhat.com) - Add ostree_action_invoker (ostree repo action) (alikins@redhat.com) - Add ContentActionClient (alikins@redhat.com) - 1104158: Version command needs better explanation for content (wpoteat@redhat.com)- 1070585: GUI no longer locks on connection test. Adds cancel button. (csnyder@redhat.com) - Disable CLI if we are running inside a container. (dgoodwin@redhat.com) - Don't encourage registration in yum plugin if we have ents but no identity. (dgoodwin@redhat.com) - Allow yum plugin to generate redhat.repo when unregistered. (dgoodwin@redhat.com) - Rev zanata branch to 1.12.X (alikins@redhat.com) - 1030638: Changes default resolution values in mainwindow.glade to 800x600. (csnyder@redhat.com) - 1086377: Next system check-in not displaying in RHEL 5.11 (wpoteat@redhat.com) - Fix plugin config so conduit conf methods work. (alikins@redhat.com) - 1058380: Subscripton Manager plugin reporting Subscription Management when RHN is in use (wpoteat@redhat.com) - Add support for sphinx doc generation. (alikins@redhat.com)- bump version to 1.12 (jesusr@redhat.com) - Support getting release versions via API call (mstead@redhat.com) - 855050: set default fallback window icon (ckozak@redhat.com) - refresh ent_dir after adding/deleting certs (ckozak@redhat.com) - 1035440: Don't rewrite redhat.repo unless it has changed (ckozak@redhat.com) - 1097536: match-installed filter was incorrectly removed. (wpoteat@redhat.com) - 1092754: 1094879: Remove install-num-migrate-to-rhsm tool (ckozak@redhat.com)- update existing repos with non-default overrides (ckozak@redhat.com) - correct repos --list behavior (ckozak@redhat.com) - Cache overrides when RepoFile is written (ckozak@redhat.com) - 1098891: Apply overrides to mutable properties (ckozak@redhat.com) - 1076359; Removes the extra l from --remove all (csnyder@redhat.com) - 1098891: Update repos, persisting local settings when possible (ckozak@redhat.com) - 1094617: Status line reporting for installed products uses incorrect date (wpoteat@redhat.com) - 1097208: 1097703: Fix rhsmcertd-worker daemon (ckozak@redhat.com) - 1086301: Fix product id product version compare (alikins@redhat.com) - 1096777: Bad URI for remove by serial (wpoteat@redhat.com) - 1095938: re-add at-spi locator in repos window (ckozak@redhat.com) - 1094492: Consumer name length issues in certificate (wpoteat@redhat.com) - Fix yum subman plugin RepoActionInvoker error. (alikins@redhat.com) - Overrides had no "cp", the connection was named uep (ckozak@redhat.com)- s/certmgr/action_client in spec (alikins@redhat.com)- Removing CVS properties since CVS is dead. (awood@redhat.com) - CertSorter syncs installed prods before super init. (alikins@redhat.com) - Add more entcertlib class and method docs. (alikins@redhat.com) - Reorder methods in roughly exec order (alikins@redhat.com) - entcertlib docstring cleanup (alikins@redhat.com) - TestDataLib -> TestBaseActionInvoker (alikins@redhat.com) - repolib.RepoUpdateAction ->RepoUpdateActionCommand (alikins@redhat.com) - repolib.RepoLib -> RepoActionInvoker (alikins@redhat.com) - InstalledProductsLib -> InstalledProductsActionInvoker (alikins@redhat.com) - IdentityCertLib -> IdentityCertActionInvoker (alikins@redhat.com) - healiblib.HealingLib -> HealingActionInvoker (alikins@redhat.com) - FactAction -> FactsActionCommand (alikins@redhat.com) - FactActionReport -> FactsActionReport (alikins@redhat.com) - FactLib -> FactsActionInvoker (alikins@redhat.com) - entcertlib.EntCertLib -> EntCertActionInvoker (alikins@redhat.com) - certlib.DataLib -> certlib.BaseActionInvoker (alikins@redhat.com) - rename certmgr.py to action_client (alikins@redhat.com) - Rename CertManager to ActionClient (alikins@redhat.com) - Rename CertManager to CertActionClient (alikins@redhat.com) - Update docstrings. (alikins@redhat.com) - Remove no longer used old_install. (alikins@redhat.com) - Add entcertlib docs (alikins@redhat.com) - update copyright info (alikins@redhat.com) - s/entdir/ent_dir since we use that slightly more (alikins@redhat.com) - factsgui identity now injected at the last minute (alikins@redhat.com) - SubManFixture's mock identity now NonCallable (alikins@redhat.com) - test_async does not need to mock Facts (alikins@redhat.com) - Store default inject stub Facts on SubManFixture (alikins@redhat.com) - Remove unneeded Facts() init. (alikins@redhat.com) - Replace Facts() with injected facts in managercli (alikins@redhat.com) - Start replacing use of Facts() with inj'ed facts (alikins@redhat.com) - Stop passing facts to ReleaseBackend. (alikins@redhat.com) - Make repolib use inject ent_dir/prod_dir (alikins@redhat.com) - Make cp_provider manage ContentConnection (alikins@redhat.com) - Make ReleaseBackend use inj'ed ent/prod dirs (alikins@redhat.com) - split migrates basic/consumer connection methods (alikins@redhat.com) - migrate.py now uses inj'ed CP_PROVIDER (alikins@redhat.com) - ReleaseBackend doesn't need a uep, remove it. (alikins@redhat.com) - Stop passing a uep into CertManager and friends. (alikins@redhat.com) - Don't pass cp to RepoLib from cli, use inj (alikins@redhat.com) - update Overrides to use inject uep (alikins@redhat.com) - Split IdentityCertLib into Lib+Action (alikins@redhat.com) - Use the mock cp_provider inject with the fixture (alikins@redhat.com) - certlib.DataLib doesn't need a uep now (alikins@redhat.com) - Fix testcase to use injected uep (alikins@redhat.com) - Use inj'ed UEP in healinglib (alikins@redhat.com) - Use inj'ed UEP in repolib (alikins@redhat.com) - Use inj'ed UEP in packageprofilelib (alikins@redhat.com) - Use inject uep in installedproductslib (alikins@redhat.com) - Remove unneeded mock Facts in test_certmgr (alikins@redhat.com) - Make certmgr let FactLib use inj uep (alikins@redhat.com) - Make FactActionReport use inj'ed UEP (alikins@redhat.com) - Start letting EntCertLib use injected UEP (alikins@redhat.com) - Move entcertlib to use inj'ed cp_proivder (alikins@redhat.com) - Remove now wrong comment (alikins@redhat.com) - Remove late import of repolib (alikins@redhat.com) - Remove incorrect docstrings (alikins@redhat.com) - Remove initial entcertlib invocation (alikins@redhat.com) - Don't pass in a facts object, inject it (alikins@redhat.com) - We don't use the passed in entdir, don't pass it (alikins@redhat.com) - Handle ActionReport lists having None (alikins@redhat.com) - Remove commented out code (alikins@redhat.com) - Fix up for now, but need to remove these tests (alikins@redhat.com) - certdata merge cleanups (alikins@redhat.com) - merge cleanups (alikins@redhat.com) - Add new files to spec (alikins@redhat.com) - stylish cleanups (alikins@redhat.com) - Use injected identity instead of consumer object (alikins@redhat.com) - Update to use Caputure() instead of MockStdout (alikins@redhat.com) - Fix v1 cert exp cert output for catcert tests (alikins@redhat.com) - self.installed is a property now, fix references (alikins@redhat.com) - merge cleanups (alikins@redhat.com) - make stylish cleanups (alikins@redhat.com) - Update repolib tests for certlib refactor (alikins@redhat.com) - Repo/override cli tests use injected identity (alikins@redhat.com) - Update Repos and overrides for injected identity (alikins@redhat.com) - Update RepoLib to use new DataLib init (alikins@redhat.com) - Fix mismerge and merge cleanups (alikins@redhat.com) - Stylish cleanups, mostly no longer used imports (alikins@redhat.com) - Remove unused ProductCertRepo bits (alikins@redhat.com) - Keep certmgr update_reports as a instance variable (alikins@redhat.com) - Remove certlib.ConsumerIdentity. (alikins@redhat.com) - Move firstboot to use injected identity. (alikins@redhat.com) - Move 'subscription-manager' yum plugin to inj (alikins@redhat.com) - Remove unused ConsumerIdentity from test_unreg (alikins@redhat.com) - Using injection in migration for prod_dir/identity (alikins@redhat.com) - Remove _get_consumer_id from EntUpdateAction (alikins@redhat.com) - Move old test_certlib to test_entcertlib (alikins@redhat.com) - Fix fetch_certificates for entcert Report (alikins@redhat.com) - Add some comments about id error logging (alikins@redhat.com) - Add a certmgr.UnregisterCertMgr class (alikins@redhat.com) - Add a RepoActionReport formatter (alikins@redhat.com) - Add a RepoActionReport (alikins@redhat.com) - More injected id, clean check_registration use (alikins@redhat.com) - Test fixes and merge/rebase cleanup (alikins@redhat.com) - Make string equals show expected/actual (alikins@redhat.com) - identitycertlib now uses injected identity (alikins@redhat.com) - certmgr tests were hitting real rpmdb (alikins@redhat.com) - PackageProfileManager/InstalledProductsManager inj (alikins@redhat.com) - Move PackageProfileLib and InstalledProductsLib (alikins@redhat.com) - Make rhsm_d use injection consumer identity (alikins@redhat.com) - Convert test_async to use SubManFixture (alikins@redhat.com) - test_certmgr calls uep.getRelease, so mock it (alikins@redhat.com) - Use injected consumer identity in firstboot (alikins@redhat.com) - Use injected consume identity in factlib (alikins@redhat.com) - Use ConsumerIdentity from identity not certlib (alikins@redhat.com) - Fix self.exceptions reference (alikins@redhat.com) - _valid_consumer to _inject_mock_valid_consumer (alikins@redhat.com) - Move _[in]valid_consumer to test/fixture.py (alikins@redhat.com) - Use injected Identity in repolib (alikins@redhat.com) - Remove certlib.ConsumerIdentity from managerlib (alikins@redhat.com) - Inject identity in utils for version check (alikins@redhat.com) - Give a name to Mock()s created in test/fixture (alikins@redhat.com) - Re add the new slimmer fitter certlib.py (alikins@redhat.com) - Make entcertlib uses injected identity (alikins@redhat.com) - Split certlib into entcertlib and certlib (alikins@redhat.com) - Make IdentityCertLib use inj IDENTITY (alikins@redhat.com) - Move IdentityCertLib to identitycertlib.py (alikins@redhat.com) - Split Healing* into healinglib.py (alikins@redhat.com) - repolib.UpdateAction is now RepoUpdateAction (alikins@redhat.com) - Checkout idcertlib._status from it's report (alikins@redhat.com) - Inject an ActionLock, and a Facts class. (alikins@redhat.com) - Add ActionReports, certlib cleanup, lock cleanup (alikins@redhat.com) - The Action subclass is unneeded now. (alikins@redhat.com) - CertManager split CertManager/HealingCertManager (alikins@redhat.com) - HealingAction just uses an EntCertUpdateReport atm (alikins@redhat.com) - reAction()'ify repolib, add RepoReport (alikins@redhat.com) - reAction()'ify Factlib, add FactUpdateReport (alikins@redhat.com) - certmgr expects a ActionReport from Action.perform (alikins@redhat.com) - Rename CertLib->EntCertLib (alikins@redhat.com) - Split UpdateReport into base class and sub classes (alikins@redhat.com) - Create UpdateReport in Certlib.CertLib and pass it (alikins@redhat.com) - Start refactoring certlib (alikins@redhat.com) - Add product certs with os_name in certdata (alikins@redhat.com) - Add ProductIdRepoMap as core of ProductDatabase (alikins@redhat.com) - Add a DefaultDict (defaultdict with pretty print) (alikins@redhat.com)- Move atspi locator to correct element (ckozak@redhat.com) - 1090560: readd locator to the all subs view (ckozak@redhat.com) - test_cert_sorter could fail based on test order (alikins@redhat.com) - 1058383: widgets are added and removed dynamically (ckozak@redhat.com)- Cleanup entbranding tests names. (alikins@redhat.com) - Test cases for empty,none,not set brand type/name (alikins@redhat.com) - Use a real certificate2.Product in tests cases. (alikins@redhat.com) - Latest strings from zanata (alikins@redhat.com)- Use the new Product.brand_name for brand_name (alikins@redhat.com) - 865702: Dont render exc messages with bogus markup (alikins@redhat.com) - 1070908: Don't count cpus without topo for lpar (alikins@redhat.com) - 1075167: Avoid using injected values in migrate-classic-to-rhsm (ckozak@redhat.com) - 1074568: Use our translations in optparser (ckozak@redhat.com) - Man page spelling corrections (wpoteat@redhat.com) - 1070737: correct config section for ca_cert_dir (ckozak@redhat.com)- 1021069: Add reference to network usage info. (alikins@redhat.com) - latest strings from zanata 1.11.X branch (alikins@redhat.com) - 1061923: Remove trailing period from privacy URL (wpoteat@redhat.com) - 1039913: rhsm-debug updates and fixes (alikins@redhat.com) - 1061407: don't allow some translations (ckozak@redhat.com) - 1055664: rhsm-debug now follows more config paths (alikins@redhat.com) - 1038242: add anaconda.pid check before chroot (alikins@redhat.com) - 1035115: Update product id certs (alikins@redhat.com) - 864195: New output line for subscribe --auto if it can't cover all products (wpoteat@redhat.com) - 1060727: Changes to rhsm-debug for sos report (wpoteat@redhat.com) - 1044596: Don't match beta product tags for release (alikins@redhat.com) - 851325: Tweak activation key checkbox to left (alikins@redhat.com) - Use systemd RPM macros to make life easier. (awood@redhat.com) - 958016: use rpm %{optflags} and _hardended_build (alikins@redhat.com)- Use glob for finding entitlement certs to remove. (dgoodwin@redhat.com) - Make sure entitlement cert directory exists before we clean it out. (dgoodwin@redhat.com) - safer default args in AsyncWidgetUpdater (ckozak@redhat.com) - use enumerate instead of confusing myself (ckozak@redhat.com) - Pull in latest strings from zanata (bkearney@redhat.com) - make sure entitlement has a pool before reading it (ckozak@redhat.com) - quickly load preferences (ckozak@redhat.com) - 1061937: preference changes occur in the background (ckozak@redhat.com) - use existing signals (ckozak@redhat.com) - simplify preferences window (ckozak@redhat.com) - Fix test failure if run on system that is registered. (dgoodwin@redhat.com) - 1061393: Don't allow subscription-manager string to be translated (ckozak@redhat.com) - 1016427: On string was missed from the extraction (bkearney@redhat.com) - 1058495: productid yum errors on yum remove (alikins@redhat.com) - 1026501: Preserve PKI directories and have rpm own them. (dgoodwin@redhat.com) - 1058374: Fix crash on exception in managergui._show_buttons (ckozak@redhat.com)- 1060917: catch exception thrown in firstboot (ckozak@redhat.com) - Extract the latest strings (bkearney@redhat.com) - 995121: require gnome-icon-theme for calendar icon (alikins@redhat.com)- added testing for the pooltype cache (ckozak@redhat.com) - 961003: Stricter matches for rhel product tags (alikins@redhat.com) - 1059809: Cache pool types to avoid unnecessary api calls (ckozak@redhat.com) - 1059809 Improve attach and remove performance add progress bar (ckozak@redhat.com) - 908869: Fix the mis-transated options in pt-BR (bkearney@redhat.com) - 1044596: handle http,socket,ssl fetching release (alikins@redhat.com) - dont always print exception message (ckozak@redhat.com) - 1044596: Make release listing handle empty data (alikins@redhat.com) - 1020423: update help messages (jesusr@redhat.com) - Fix incorrect patching. (awood@redhat.com) - Mock ProductDatabase so tests can run without a productid.js file (awood@redhat.com) - 825388: Properly wrap text when reaching dialog limit (mstead@redhat.com) - 1021443: display Consumer deleted message (jesusr@redhat.com) - Altering titles per mreid conversation. (wpoteat@redhat.com) - 1039736: Fix missed reference to CloudForms in tooltip. (dgoodwin@redhat.com) - Fix ta_IN translation problem. (dgoodwin@redhat.com) - Lock timezone to EST5EDT in timezone tests. (awood@redhat.com) - 1005329: add at-spi locator to the SLA selection table (ckozak@redhat.com) - 1039914: Update the rhsm-debug man page (bkearney@redhat.com) - 874169: Fix label alignment in progress UI (mstead@redhat.com) - 1020361: Replace the use of the term Valid with Current in the status command (bkearney@redhat.com) - 1028596: Add the repo-override command to the subscription-manager man page (bkearney@redhat.com) - 1020522: Update the man page for subscription-manager with new list options (bkearney@redhat.com) - Pull in the latest strings from zanata. (bkearney@redhat.com) - 1057719: adding a small section on deprecated commands (dlackey@redhat.com) - 1017354: remove msg printed to stderr via yum (alikins@redhat.com) - 857147: Auto-subscribe window has a confusing name (wpoteat@redhat.com) - Use dateutil.tz instead of pytz. (awood@redhat.com) - 883486: The local time's start/end dates rendered in the list --available/--consumed incorrect (wpoteat@redhat.com) - 1049037: Add conditional requires on migration data package. (awood@redhat.com) - 973938: correctly handle SIGPIPE in rct (ckozak@redhat.com) - 878089: Add line wrapping when listing subscription-manager modules (ckozak@redhat.com) - 1017354: Ensure all message go to stdout, not stderr (bkearney@redhat.com) - 851325: Anchor choose server "default" button beside the text box. (dgoodwin@redhat.com) - 1039739: Add 96x96 and 256x256 icons (bkearney@redhat.com) - 873967: Move choose server tooltips closer to the elements they assist with. (dgoodwin@redhat.com) - 1044686: Make serverurl parse error detailed again (alikins@redhat.com)- 1018807: Ensure virt facts are a single line (bkearney@redhat.com) - 1007580: Print blank spaces if there is no contract number on the list command (bkearney@redhat.com) - Fedora 18 is at end of life. (awood@redhat.com) - Updated translations. (dgoodwin@redhat.com) - 104338: add default dest dir to rhsm-debug help (alikins@redhat.com) - 1042897: add proxy info to rhsm-debug completion (alikins@redhat.com) - 914833: rct cat-cert output reports an Order: Subscription: field. (wpoteat@redhat.com) - 1052297: delay import of site module (ckozak@redhat.com) - set default encoding to utf-8 in rhsm-debug and migrate scripts (ckozak@redhat.com) - 1048325: Set default encoding to utf-8 when running the rct script (ckozak@redhat.com) - 1050850: re-evaluate system facts when checking for updates (ckozak@redhat.com) - Some refactoring of rhsm-debug (alikins@redhat.com) - Additional improvements to rhsm-debug (wpoteat@redhat.com)- 1039736: Modify the remote server string to reference Satellite instead of CloudForms (bkearney@redhat.com) - 916666: Change method of service detection (wpoteat@redhat.com) - Correct at-spi name for subscription type text (ckozak@redhat.com)- Check for RHSM_DISPLAY before loading any modules. (alikins@redhat.com) - 1034429: Fix stacktrace in logs on unregister. (dgoodwin@redhat.com) - add ServerUrlParseException strings to mapper (jesusr@redhat.com) - 1040167: Update installed products properly (ckozak@redhat.com) - Added atspi locator for overall status (ckozak@redhat.com) - ExceptionMapper will now traverse object graph looking for message (mstead@redhat.com) - Convert tests on stderr to use Capture context manager. (awood@redhat.com) - Have Capture grab both stdout and stderr. (awood@redhat.com) - Updated for readability (ckozak@redhat.com) - replace file monitors with a single monitor (ckozak@redhat.com) - Rename capture context manager and use new-style classes. (awood@redhat.com) - Correct Makefile for RHEL 5. (awood@redhat.com) - 1030604: print to stdout instead of stderr for consistency (mstead@redhat.com) - display pool type in cli and gui (ckozak@redhat.com) - 1031008: Properly handle exceptions when checking compliance (mstead@redhat.com) - Change the capture() context manager to tee output. (awood@redhat.com) - Remove mock stdout. Nosetest captures stdout by default. (awood@redhat.com) - respect http(s)_proxy env variable for proxy information (jesusr@redhat.com) - Created ExceptionMapper to allow sharing exception messages (mstead@redhat.com)- 1030604: Handle 400 code for add override (mstead@redhat.com) - Use backed to ensure a refreshed Overrides object (mstead@redhat.com) - 1034574: Alternate message based on why no repos exist in GUI (mstead@redhat.com) - 1034396: No longer require entitlements to run repo-override command (mstead@redhat.com) - 1033741: Refresh Overrides CP connection when dialog is shown (mstead@redhat.com) - 1033690: Updated repo-overrides not supported message (mstead@redhat.com) - 1034649: Only allow repolib to update override cache if supported by the server (mstead@redhat.com) - 1032673: Warn on add override if repo doesn't exist (mstead@redhat.com) - 1030996: Fixed usage text for repo-override add/remove options (mstead@redhat.com) - 1032243: Updated the redhat.repo warning (mstead@redhat.com) - Use local ent certs to list attached pools (ckozak@redhat.com) - 1021013: Change wording on firstboot address screen (alikins@redhat.com) - 1020539: Show proxy info if no RHN in firstboot (alikins@redhat.com) - Make zip file of consumer information for debugging (wpoteat@redhat.com)- 998033: Handle Unauthorized/Forbidden exceptions in CLI/GUI (mstead@redhat.com) - Remove unnecessary network calls after clean command (ckozak@redhat.com) - Bumping the python-rhsm required version (mstead@redhat.com) - Latest translations. (awood@redhat.com) - Introduced an Override model object to OverrideLib (mstead@redhat.com) - Use injected Identity instead of ConsumerIdentity in repolib (mstead@redhat.com) - Catch ValueError when determining boolean value (mstead@redhat.com) - Use a simplier method to compare two lists of dictionaries. (awood@redhat.com) - Hide item when server does not support overrides. (mstead@redhat.com) - Show message instead of repo table when no repos exist. (mstead@redhat.com) - Made Repository Details resemble Subscription Details (mstead@redhat.com) - Created an overrides module (mstead@redhat.com) - Created Repository Management Dialog (mstead@redhat.com) - Add 'repo-override' command to alter content repositories server-side. (awood@redhat.com)- 985502: Use yum.i18n utf8_width function for string length in CLI (ckozak@redhat.com) - 916666: Displayed 'Next System Check-In' is inaccuarate (wpoteat@redhat.com) - Change wording for identity in CLI command. (dgoodwin@redhat.com) - 1019753: Stop including a fake consumer UUID fact. (dgoodwin@redhat.com) - 1022198: Display highest suggested quantity in contract selection (ckozak@redhat.com) - Hook up the 'why register' dialog from old rhn-client-tools. (dgoodwin@redhat.com) - Add screen to describe and skip registration in Fedora/EL7 firstboot. (dgoodwin@redhat.com) - Fix firstboot on Fedora 19. (dgoodwin@redhat.com) - Report distribution.version.modifier fact. ex 'beta' (ckozak@redhat.com) - Center filter dialog on parent window when opened (mstead@redhat.com) - Sort owner list in org selection screen (mstead@redhat.com) - 1004318: Bash completion for rct was not handing options and file lists correctly. (bkearney@redhat.com) - 1023166: Strip leading and trailing whitespaces from all usernames and passwords provided on the cli (bkearney@redhat.com) - 963579: Stop hiding the Library environment. (dgoodwin@redhat.com) - Fix layout issues with select sla screen in firstboot. (alikins@redhat.com) - Fix the layout for "Confirm Subscriptions" screen. (alikins@redhat.com)- 1021581: account/contract display nothing when no data exists (ckozak@redhat.com) - Swap heading of selectsla/confirmsubs widgets. (alikins@redhat.com) - 1006748: replace simplejson with 'ourjson' (alikins@redhat.com)- 1017351: ignore dbus failures on show_window (alikins@redhat.com) - 1016643: Fix firstboot issues with new firstboot. (alikins@redhat.com) - 1005420: adding --ondate to manpage (dlackey@redhat.com.com) - 1007580: Add contract number to the output of list --available (bkearney@redhat.com) - 1017299: handle dmidecode module not installed (alikins@redhat.com) - 846331: Add tooltips to the filters page (bkearney@redhat.com) - 1015553: fix help message for no-overlap. display usage requirement (ckozak@redhat.com)- Latest strings from zanata. (alikins@redhat.com) - Latest string catalog. (alikins@redhat.com) - point at the zanata 1.10.x version/branch (alikins@redhat.com) - Run 'make update-po' on translations. (awood@redhat.com) - Latest translations from Zanata. (awood@redhat.com) - Merge pull request #782 from candlepin/ckozak/environment_completion (alikins@redhat.com) - Merge pull request #776 from candlepin/alikins/1008462_log_virt_what (c4kofony@gmail.com) - 1011712: add missing environments completion (ckozak@redhat.com) - Merge pull request #773 from candlepin/ckozak/match_gui_filters (alikins@redhat.com) - Merge pull request #787 from candlepin/awood/1006985-abort-migration (alikins@redhat.com) - Use all keywords args for call to get_avail_ents (alikins@redhat.com) - Add 'providedProducts' to test pool (alikins@redhat.com) - stylish cleanups (alikins@redhat.com) - removed subscribed filter, added testing (ckozak@redhat.com) - Add some tests cases for managerlib.get_avail_ents (alikins@redhat.com) - fix wrong index in get_filtered_pools_list (ckozak@redhat.com) - remove unused args, remove unnecessary idcert read (ckozak@redhat.com) - add completion for new CLI filters (ckozak@redhat.com) - 654501: add some filtering to list available (ckozak@redhat.com) - Merge pull request #765 from candlepin/alikins/redhataccount (awood@redhat.com) - Move capture() context manager to fixtures.py (awood@redhat.com) - Merge pull request #786 from candlepin/ckozak/cli_list_provided (alikins@redhat.com) - 1006985: Abort migration when we detect different certs with the same ID. (awood@redhat.com) - Merge pull request #781 from candlepin/ckozak/cat_cert_unlimited (alikins@redhat.com) - 996993: add provided to list available (ckozak@redhat.com) - Merge pull request #784 from candlepin/ckozak/gui_unentitled_string (alikins@redhat.com) - 1012501: Correct number of entitled products with expired ents (ckozak@redhat.com) - 1012566: rhsmd cron job 700 (ckozak@redhat.com) - 1011703: Do not allow selection on listview (mstead@redhat.com) - Merge pull request #779 from candlepin/alikins/flex_branding3 (c4kofony@gmail.com) - 1011961: -1 quantity is printed as unlimited (ckozak@redhat.com) - Merge pull request #774 from candlepin/ckozak/fix_gui_completion (alikins@redhat.com) - Make certlib repo and brand updating similar. (alikins@redhat.com) - 1004385: remove some gtk help options (ckozak@redhat.com) - Make BrandingInstaller run every cert install/rm (alikins@redhat.com) - Merge pull request #778 from candlepin/ckozak/update_repolib_attach (alikins@redhat.com) - keep repolib in certmgr (ckozak@redhat.com) - 1011234: no service level displays empty string (ckozak@redhat.com) - 1008016: update repos on certlib change (ckozak@redhat.com) - fix traceback when poolstash is empty (ckozak@redhat.com) - 1008462: log more virt-what output (alikins@redhat.com) - 1008462: Log detected virt info as we detect it. (alikins@redhat.com) - 1004341: gui completion no longer resets (ckozak@redhat.com) - Merge pull request #761 from candlepin/ckozak/overlap_filter_ondate (alikins@redhat.com) - Refactor credentials gathering. (awood@redhat.com) - Merge pull request #771 from candlepin/alikins/cmd_name_logging (jmrodri@nc.rr.com) - Merge pull request #769 from candlepin/ckozak/catch_exception_updating_installed (jmrodri@nc.rr.com) - Merge remote branch 'origin/master' into alikins/redhataccount (awood@redhat.com) - Merge pull request #768 from candlepin/ckozak/status_ondate_completion (jmrodri@nc.rr.com) - Merge pull request #766 from candlepin/alikins/make_zanata (jmrodri@nc.rr.com) - 973838: refresh redhat.repo after register (alikins@redhat.com) - make default logger include sys.argv[0] (alikins@redhat.com) - Merge pull request #770 from candlepin/mstead/add-virt-type-info (c4kofony@gmail.com) - Add System Type to output of list --consumed (mstead@redhat.com) - Add Type column to Confirm Subscription screen (mstead@redhat.com) - 1008603: Catch and log connection error while updating installed products (ckozak@redhat.com) - Merge pull request #767 from candlepin/ckozak/attach_suggested_quantity (wpoteat@redhat.com) - 1004385: Add missing rhsm-icon debug options (ckozak@redhat.com) - suggested quantity in list available (ckozak@redhat.com) - Merge pull request #754 from candlepin/alikins/flex_branding2 (c4kofony@gmail.com) - 1001820: added ondate to completion (ckozak@redhat.com) - cleanup comments (alikins@redhat.com) - remove call on filter change, use None instead of now (ckozak@redhat.com) - Adding autocomplete stuff for new migration script options. (awood@redhat.com) - 767754: overlap filter ondate (ckozak@redhat.com) - Add a 'make zanata' target that syncs zanata (alikins@redhat.com) - Adding unit tests for new migration script options. (awood@redhat.com) - Correct failing unit tests and add convenience method. (awood@redhat.com) - Change brand attribute from 'os' to 'brand_type' (alikins@redhat.com) - Make rct show branding info (alikins@redhat.com) - Move to RHELBrandsInstaller by default. (alikins@redhat.com) - Split RHEL specific brand install bits (alikins@redhat.com) - Add a BrandsInstaller that handles multiple brands (alikins@redhat.com) - Invert dependencies, and add RHEL specific impls. (alikins@redhat.com) - Stylish cleanups. (alikins@redhat.com) - Added new parameters to the script (tazimkolhar@gmail.com) - clean up comments (alikins@redhat.com) - More entbranding logging and testing. (alikins@redhat.com) - Allow multi ents that provide identical branding (alikins@redhat.com) - More entbranding test cases. (alikins@redhat.com) - Add BrandPicker and Brand base class. (alikins@redhat.com) - Add branding support to ent cert importer. (alikins@redhat.com) - Update branding on cert sorter dir moniter event (alikins@redhat.com) - Move all branded product logic to entbranding (alikins@redhat.com) - make it more clear this is for RHEL branded ents (alikins@redhat.com) - Add support for populating product branding info. (alikins@redhat.com)- update translations from zanata (alikins@redhat.com) - 1004893: update prods before compliance (ckozak@redhat.com) - 1004908: Remove the rhn-setup-gnome dep even more. (alikins@redhat.com) - 1004908: move rhn-setup-gnome requires to -gui subpackage (pbabinca@redhat.com) - 1004385: rhsm icon completion fix (ckozak@redhat.com) - 1004341: add gui completion (ckozak@redhat.com) - 1001820: fix autocompletion (ckozak@redhat.com) - rev min python version for "make stylish" to 2.6 (alikins@redhat.com) - 994344: messaging for bad filetypes (ckozak@redhat.com) - 995597: continue attaching if a pool cannot be found (ckozak@redhat.com) - 1001169: fix pythonic empty string identity problems (ckozak@redhat.com)- Adding Fedora 20 branch to releaser. (awood@redhat.com) - Subscribe/unsubscribe mirror attach/remove tests (alikins@redhat.com) - Revert "990195: remove subscribe options" (alikins@redhat.com) - 994620: reword tooltip message (ckozak@redhat.com) - 997935: stop making requests after unregister (ckozak@redhat.com) - 997740: allow autoheal call more often (ckozak@redhat.com) - Prevent name collision over the parent variable in RHEL 5 Firstboot. (awood@redhat.com) - 997189: error is now a sys.exc_info() tuple. (awood@redhat.com) - self._parent is not defined here. (awood@redhat.com) - bump version and remove rhel-6.5 releaser (jesusr@redhat.com) - Convert contract selection window to use a MappedListStore. (awood@redhat.com) - Stripe rows whenever the My Subs or All Available tabs are shown. (awood@redhat.com) - 991165: Refresh row striping after the TreeView is resorted. (awood@redhat.com) - Remove unused background attribute in Installed Products tab. (awood@redhat.com) - Set background color on progress bar renderer. (awood@redhat.com) - No need to set a hint to true in glade then false in code. (awood@redhat.com) - Remove duplicate import. (awood@redhat.com) - Add a very simple "smoke" test script (alikins@redhat.com) - 842402: Re-aligning Subscription Manager Gui (cschevia@redhat.com)- 851321: Refresh/redraw tables after removing subscriptions (cschevia@redhat.com) - 974587: allow certs with no content (ckozak@redhat.com) - 977920, 983660: manpage updates (dlackey@redhat.com.com) - 987579: Re-arranged preferences dialog (cschevia@redhat.com) - 990195: remove subscribe options (ckozak@redhat.com) - 991214: refresh ent dir, catch exception gracefully (ckozak@redhat.com) - 991548: Display correct error message for registration failures. (awood@redhat.com) - 991580: add rhsmd debug to stdout (ckozak@redhat.com) - 993202: fix default config, take advantage of rhsmconfig options (ckozak@redhat.com) - 994266: list consumed shows expired bugs (ckozak@redhat.com) - 994997: Fix Unknown is_guest during firstboot. (dgoodwin@redhat.com) - Changed 'It is' to possessive 'Its' (cschevia@redhat.com) - Remove unused WARNING_DAYS variable (ckozak@redhat.com) - Bump python-rhsm requires to 1.9.1 for config changes. (dgoodwin@redhat.com) - add ondate to status (ckozak@redhat.com) - Fedora 17 is at end of life. (awood@redhat.com)- latest translations from zanata (alikins@redhat.com) - Preserve traceback when an exception is thrown from background thread. (awood@redhat.com) - Remove logging of injection setup (alikins@redhat.com) - 988411: more at-spi changes for QA (ckozak@redhat.com) - 908521: Pull in the latest mr strings (bkearney@redhat.com) - 928469: Pull in latest ml strings from zanata (bkearney@redhat.com) - 927990: Pull in latest ta_IN strings from zanata (bkearney@redhat.com) - 987579: Make clicking autoheal label work (cschevia@redhat.com) - 988430, 988861: remove logging from write_cache to avoid segfault (ckozak@redhat.com) - 966422: Do not hang firstboot if there is an exception during registration. (awood@redhat.com) - 978329: catch IdentityCertException gracefully (ckozak@redhat.com) - 988482: fix gtk warnings on gtk-2.10 (alikins@redhat.com) - 988411: fixed at-spi locator name (ckozak@redhat.com) - fixed dbus on rhel5 (ckozak@redhat.com) - 987071: specify arch of librsvg dep (alikins@redhat.com) - 987626: Remove PUTS while opening preferences dialog, fix related test (cschevia@redhat.com) - 987551: correctly reconnect to rhsmd daemon (ckozak@redhat.com) - 981611, 981565: fixed icon and text truncation (ckozak@redhat.com) - rev zanata branch to 1.9.X (alikins@redhat.com) - Rev master to 1.9.x (alikins@redhat.com) - 968820: raise timeout exceptions for cli calls (alikins@redhat.com) - 950892: add ents-nag-warning.png to docs install (alikins@redhat.com) - add new file to spec (ckozak@redhat.com) - 978466: fix missing socket info s390x/ppc64 (alikins@redhat.com) - 985515: moved DbusIface to fix anaconda productId (ckozak@redhat.com) - 983193: remove unused 'Virt Limit' cat-cert field (alikins@redhat.com) - Correcting whitespace error. (awood@redhat.com) - 986971: String Update: Quantity > Available (cschevia@redhat.com) - 980724: allsubstab cleared on identity change, check redeem on register (ckozak@redhat.com) - 921222: add 'status' to bash completion (alikins@redhat.com) - 977580: Preferences dialog hide and show (cschevia@redhat.com) - 977481: make proxy cli check require_connection (alikins@redhat.com) - 977896: Fixes for Workstation/Desktop certs (alikins@redhat.com) - Added comma to satisfy grammar rules (cschevia@redhat.com) - added at-spi locator for autoheal checkbox (jmolet@redhat.com) - 984203: Fix german translations (bkearney@redhat.com) - 974587: Add more checks for no order portion being present (bkearney@redhat.com) - 984206: Removed Spaces from String (cschevia@redhat.com) - Remove releasers due to branching. (dgoodwin@redhat.com) - 983670: Improved auto-attach description (cschevia@redhat.com) - 982286: Adjusted markup removal (cschevia@redhat.com) - 983250: 983281: certs check warning period (ckozak@redhat.com) - Adding Fedora 19 Yum releasers. (awood@redhat.com)- Latest translations from zanata. (dgoodwin@redhat.com) - new strings (jesusr@redhat.com)- 877331: Add --org and --environment options to migration script. (awood@redhat.com) - 915847: Clear old proxy settings if the --no-proxy option is used. (awood@redhat.com) - 928401: Fixed translation issue in redeem dialog (cschevia@redhat.com) - 974123: default behavior is help, no longer status (ckozak@redhat.com) - 976689: Handle no xorg server, allow help (ckozak@redhat.com) - 976848: 976851: thread cache write, limit disk reads, singleton - 976865: dbus iface singleton for gui (ckozak@redhat.com) - 976866: single instance of ProdDir and EntDir (ckozak@redhat.com) - 976868: improve rhsmd logging (alikins@redhat.com) - 976868: enable logging from /usr/libexec/rhsmd (alikins@redhat.com) - 976924: empty service level and type (ckozak@redhat.com) - 977481: added proxy options to status (ckozak@redhat.com) - 977535: cli uses utf8 too (ckozak@redhat.com) - 977851: 977321: Centralize CertSorter, drive updates, refresh properly - 978322: fixed client deleting certs (ckozak@redhat.com) - 979492: register auto-attach force recreates cert dirs (ckozak@redhat.com) - 980209: removed injection calls from migration script (ckozak@redhat.com) - 980640: include stacked ents in provided (ckozak@redhat.com) - 981689: fix attach command (ckozak@redhat.com) - 982286: Fixed empty dialog message (cschevia@redhat.com) - latests strings from zanata and new keys.pot (alikins@redhat.com) - Fixed Preferences dialog to be non-threaded (cschevia@redhat.com) - updated spec to require python-rhsm v1.8.13-1 or greater (cschevia@redhat.com) - Added auto-attach property in the preferences dialog (cschevia@redhat.com) - Added autoheal command to subman CLI (cschevia@redhat.com) - Add support for SUBMAN_DEBUG to log to stdout (alikins@redhat.com) - remove logging of plugin args (alikins@redhat.com) - Fixed auto-complete script for auto-attach command (cschevia@redhat.com)- 844532: xen dom0 cpu topology lies, work around it (alikins@redhat.com) - 854380: fix overlap filter (ckozak@redhat.com) - 915847: Provide option to skip using proxy when connecting to RHSM. - 921222: Fixed tab completion (cschevia@redhat.com) - 922871: Call pre_product_id_install hook on product install (mstead@redhat.com) - 924766: Show machine type when attaching 'virt only' subscriptions (wpoteat@redhat.com) - 927340: added empty warning, block auth unless proxy enabled (ckozak@redhat.com) - 928401: Fixed translation issue in redeem dialog (cschevia@redhat.com) - 947485: System 'disconnected' if no cache and disconnected (ckozak@redhat.com) - 947788: facts plugin can handle no 'facter' (alikins@redhat.com) - 966137: stat-cert handles ent cert with no content (alikins@redhat.com) - 972883: Add entries to productid.js during migration. (awood@redhat.com) - 973938: Flush std out and catch errors to work around the broken pipe from the more command (bkearney@redhat.com) - 974123: default behavior is help, no longer status (ckozak@redhat.com) - 974587: Allow list --consumed to handle certificates with empty order sections (bkearney@redhat.com) (awood@redhat.com) - 975164: 975186: fix certlib exception handling (ckozak@redhat.com) - Pull PluginManager from dependency injection framework (mstead@redhat.com) - Performance enhancements (ckozak@redhat.com) - added cp_provider doc strings, modified test fixture (ckozak@redhat.com) - Fix expand options so there is no border txt view (alikins@redhat.com) - Make PluginManager lazy loading (mstead@redhat.com)- 922825: pre_subscribe conduit now contains more data (mstead@redhat.com) - 921222: Fixed subman auto-complete scripts (cschevia@redhat.com) - 922806: Fix RHEL 5 firstboot issue with backButton. (dgoodwin@redhat.com) - 960465: Subman disconnected when consumer cert is invalid (ckozak@redhat.com) - 966747: handle a custom facts file being empty (alikins@redhat.com) - 969280: Fix traceback on disconnected sub detach (ckozak@redhat.com) - handle s390x's without vm info in sysinfo (alikins@redhat.com)- 905136: added accessibily name for owner_label (jmolet@redhat.com) - 928175: fixed status command after user deletion (ckozak@redhat.com) - 950672: Added data for yellow. Added list view. (ckozak@redhat.com) - 963796: Unified descriptions (cschevia@redhat.com) - 966745: Correct typo in name of configuration value. (awood@redhat.com) - 967863: Suggest package to install when mapping file is missing. (awood@redhat.com) - 968364: show the issuer for certs in rct. (bkearney@redhat.com) - 966262 for rct.8; 959563 for subscription-manager.8 (dlackey@redhat.com.com) - Extract latest strings from code. (dgoodwin@redhat.com) - close file objects deliberately (alikins@redhat.com) - Use fnmatch to add wildcard support (bkearney@redhat.com) - One more miss from my issuer/errata debacle (bkearney@redhat.com) - Extend use of compliance status from cp (ckozak@redhat.com) - Add s390 lpar specific socket counting (alikins@redhat.com) - be extra paranoid and strip nul from /sys reads (alikins@redhat.com) - use new cpu info method by default (alikins@redhat.com) - Add a new method for calculating cpu sockets (alikins@redhat.com) - Added reasons to Subscription Details (ckozak@redhat.com) - Support enable and disable of all repos. (bkearney@redhat.com)- Fix echo'ing of exit status or exception on exit (alikins@redhat.com) - 962905: Fixing errors with quantity spinner. (awood@redhat.com) - 961124: Allow rct dump-manifest to be called more than once (bkearney@redhat.com) - 921249: Fix Unknown virt status being reported to server. (dgoodwin@redhat.com) - 905136: Make the accessability value unique (bkearney@redhat.com) - 913635: typo (dlackey@redhat.com.com) - 889582 (dlackey@redhat.com.com) - 962520: require python-rhsm 1.8.11 for arches (alikins@redhat.com) - 919706: Relax rhn-setup-gnome dependency. (dgoodwin@redhat.com) - Add new expiring icon (bkearney@redhat.com) - use os.linesep as imported (alikins@redhat.com) - cleanup camelCase usage in various files (alikins@redhat.com) - adding architecture data (ckozak@redhat.com) - Default option is status (ckozak@redhat.com) - changed list --status to status (ckozak@redhat.com) - adding data to installed prods (ckozak@redhat.com) - SORT ALL THE IMPORTS! (alikins@redhat.com) - stylish cleanup (alikins@redhat.com) - mock.patch ConsumerIdentity instead of monkey patch (alikins@redhat.com)- 959563, 956298: for rhel 5.10 (dlackey@redhat.com.com) - 905922: use get_int instead of get in order to consume the value as a booolean (bkearney@redhat.com) - enhancements to tests (alikins@redhat.com) - Update expected rct output for content arch info (alikins@redhat.com) - let 'rct cat-cert' show arches info on content sets (alikins@redhat.com) - Use the unknown icon when it is appropriate. (bkearney@redhat.com) - Do not allow manual entry of numbers that aren't multiples of spinner increment. (awood@redhat.com) - 959570: Subscription names were being mangled in the installed products page. (bkearney@redhat.com) - 959124: Consistant system status between CLI and GUI (ckozak@redhat.com) - re-added compatibility for old candlepin servers. (ckozak@redhat.com) - 885130: Switch from using xmlrpclib to rhnlib's rpclib. (awood@redhat.com) - 958827: fixed duplicate reasons from bundled subs, removed messages for valid products, refactoreed client-side reasons code (ckozak@redhat.com) - 958775: correct info for future subscriptions (ckozak@redhat.com) - Removing messages from compliant installed products caused by bad overconsumption (ckozak@redhat.com) - Use server provided value to determine quantity increment. (awood@redhat.com) - 957218: Bump system.certificate_version for cores support (mstead@redhat.com) - 956285, 913635, 913628. still need to finalize output for 913628. (dlackey@redhat.com.com) - 955142: Display core limit in rct cat-cert tool (mstead@redhat.com) - Warn when we detect we need a newer version of 'mock' (alikins@redhat.com) - 924919: remove loging about isodate implementation (alikins@redhat.com) - 957195: Pull in the latest or fix from zanata. (bkearney@redhat.com) - Add the unkown icon (bkearney@redhat.com) - Add reasons to list --installed and list --consumed. Added list --status (ckozak@redhat.com) - 908037: remove all ¶ characters from the ml.po file. Zanata was also updated (bkearney@redhat.com) - 906552: Fixed mis translation of subscription-manager in pa.po and zh_CN.po. Zanata was also updated (bkearney@redhat.com) - 908059: Fix a pt_BR translation which did not include the http portion of a url. Zanata is fixed as well (bkearney@redhat.com) - Add F19, 5.10, 6.4 releasers. (dgoodwin@redhat.com) - use "assert_string_equal" for multiline str asserts (alikins@redhat.com) - add "assert_string_equals" that diffs multiline strings (alikins@redhat.com)- Latest translations. (dgoodwin@redhat.com) - 903298: Fix a few more examples of Register to (bkearney@redhat.com) - 878634: Fix the final three uses of id instead of ID (bkearney@redhat.com) - Fix string formatting done outside of gettext _() (alikins@redhat.com) - 950892: entity typo (dlackey@redhat.com.com) - when no parameters are given, dump manifest uses current directory (ckozak@redhat.com) - fixed zipfile creation in python 2.4 (ckozak@redhat.com) - 919561: moving cat manifest into memory (ckozak@redhat.com) - 914717: Fields taken from pool data. (wpoteat@redhat.com) - 924919: stop log to stderr in isodata module (alikins@redhat.com) - 919561: refactored some code into additional methods, fixed naming conventions, and added test cases (ckozak@redhat.com) - Dont log exception if a repo doesn't have productid (alikins@redhat.com) - 919561: checking manifest zip for files outside of scope (ckozak@redhat.com) - 919561: moved new extractall into a class that extends ZipFile (ckozak@redhat.com) - 919561: fixed variable naming in new extractall method (ckozak@redhat.com) - 919561: replaced reference to zipfile.extractall (aded in python2.6) (ckozak@redhat.com)- 927875: Fix GUI bug if there is an expired certificate. (dgoodwin@redhat.com) - 922806: Use dependency injection with firstboot module. (awood@redhat.com) - 919512: Remove proxy options from config command. (awood@redhat.com) - 921126: latest string updates from zanata (alikins@redhat.com) - 919255: Remove extraneous print statement. (awood@redhat.com) - 919584: Fix unicode error in RHEL 5. (awood@redhat.com) - Implement entitlement/product status caching. (dgoodwin@redhat.com) - 921245: Update installed products tab after registration. (awood@redhat.com) - 893993: some refactoring, show_autosubscribe_output returns 0 or 1 (ckozak@redhat.com) - 859197: add special case for products that provide 'rhel-' tags (alikins@redhat.com) - productid db now supports multiple repos per product id (alikins@redhat.com) - let ProductData support multiple repos per product (alikins@redhat.com) - 893993: attach --auto now prints the proper text when no products are installed (ckozak@redhat.com) - 918746: Switched or ordering for disabling repos. Will now print all repository validation errors (ckozak@redhat.com) - 914717: rct cat-manifest fails to report Contract from the embedded entitlement cert (wpoteat@redhat.com) - More convenient dep injection. (dgoodwin@redhat.com) - Try to handle the really old dbus-python on rhel5 (alikins@redhat.com) - add missing conf file for all_slots plugin (alikins@redhat.com) - 919700: Reload consumer identity after force subscribing. (dgoodwin@redhat.com) - utils.parseDate is now isodate.parse_date (alikins@redhat.com) - Remove ent/prod dir arguments to CLI commands. (dgoodwin@redhat.com) - PluginsCommand does not need network cli options (alikins@redhat.com) - Fix pluginDir config value in default config file (alikins@redhat.com)- Pull latest strings from zanata. (dgoodwin@redhat.com) - Use PyXML for iso8601 date on RHEL5 and dateutil after (alikins@redhat.com) - Major switchover to server for compliance checking logic. (dgoodwin@redhat.com) - Introduce dependency injection framework. (dgoodwin@redhat.com) - 916369: Do not persist config changes until the action completes (bkearney@redhat.com) - Fix a bug with changing installed products during healing. (dgoodwin@redhat.com) - 912776: fix migration test scripts to expect get_int usage (alikins@redhat.com) - 912776: cast port numbers from cli to int immediately (alikins@redhat.com) - 912776: use config.get_int for server port as well (alikins@redhat.com) - 905649: subscription-manager does not work with dbus-python-1.1.1-1 (wpoteat@redhat.com) - use ngettext for plural messages in certlib/managercli (alikins@redhat.com) - 912776: use cfg.get_int for proxy port (alikins@redhat.com) - 878097: update service-level org key help text (alikins@redhat.com) - Handle manifests with no subscriptions in the archive (alikins@redhat.com) - 878664: Add filename support to the bash completion for the rct tool. (bkearney@redhat.com) - 877590: Changes to the branding messages when the user attempts to register twice (bkearney@redhat.com) - New plugin framework. (alikins@redhat.com / awood@redhat.com) - 886115: Remove line continuations within strings. (bkearney@redhat.com) - 913302: Support Level and Support Type should be shown as Service Level and Service Type (bkearney@redhat.com) - Add unknown product status state. (dgoodwin@redhat.com) - 913703: Prefer the use of SKU over Product ID (bkearney@redhat.com) - 913720: Use the term order number instead of subscription id (bkearney@redhat.com) - 878634: Use correct capitalization for ID in the rct tool (bkearney@redhat.com) - 878097: Help text for service-level command should be consistent with other help texts (bkearney@redhat.com) - 906554: Add ui_repoid_vars line to yum based on the variables which are in the baseurl (bkearney@redhat.com) - 912707: Remove a use of the deprecated hasNow() function. (bkearney@redhat.com) - 913187: Allow older manifests to print out correctly. (bkearney@redhat.com) - 912776: Cast proxy port to an integer. (awood@redhat.com) - 882459: Deprecated message in help for cert-interval (wpoteat@redhat.com) - 895447: Changed messages to distinguish between local and server-side removal. (wpoteat@redhat.com) - 908671: Display the pool ID when available. (awood@redhat.com) - 911386: Displaying combined Service Level and Type should handle empty values for both items (jmolet@redhat.com)- string and string catalog update from zanata (alikins@redhat.com) - 908954: Ensure that 'Not Set' is shown in the preferences dialog if it is not set (bkearney@redhat.com) - 906214: rct --help should return 0. (bkearney@redhat.com) - 909294: Add accessibility names to the preferences combo boxes (bkearney@redhat.com) - 878097: Clarify that the --org option is ORG_KEY and not ORG_NAME (bkearney@redhat.com) - Just use 0 as error for reading int keys (alikins@redhat.com) - Old version of config entries considered to make changes backwards compatible (wpoteat@redhat.com) - 882459: aftermath of bug 876753 - Change --heal-interval to --attach-interval in rhsmcertd (wpoteat@redhat.com)- Update tito for RHEL 7.0 (bkearney@redhat.com) - Small cleanups for test_migrate (alikins@redhat.com) - Write repofile once instead of during every iteration. (awood@redhat.com) - Add unit test for migration script. (awood@redhat.com) - Adding more tests for the migration script. (awood@redhat.com) - Bump the required version of python-rhsm to pick up the new config file defaults (bkearney@redhat.com) - Modify migration script tests to run on Fedora. (awood@redhat.com) - Give users the ability to disable package reporting (bkearney@redhat.com) - 891377: Note in deprecated string that auto-attach-interval is a command option (bkearney@redhat.com) - 901612: Yum plugin warnings should go to stderr, not stdout (bkearney@redhat.com) - 903298: Replace use of 'Register to' with 'Register with' (bkearney@redhat.com) - Rewrite of the migration script featuring unit tests. (awood@redhat.com) - Remove F16 and old cvs releasers, add F18. (dgoodwin@redhat.com)- Add two manifest commands to rct. (bkearney@redhat.com) - latest translations from zanata (alikins@redhat.com) - 895447: The count of subscriptions removed is zero for certs that have been imported. (wpoteat@redhat.com) - 895462: Message for subscription-manager repos --list for disabled repo needs to be modified (wpoteat@redhat.com) - 885964: After registration, recreate the UEP connection using the identity cert. (awood@redhat.com) - 869306: Add org ID to facts dialog. (awood@redhat.com) - 888853: Put output into proper columns regardless of the output language. (awood@redhat.com) - Update python-rhsm requires version (wpoteat@redhat.com) - 888052: Add all binaries to the makefile path for gettext string extraction (bkearney@redhat.com) - 851303: additional term updates (dlackey@redhat.com.com) - 844411: Add an --insecure option to subscription-manager. (awood@redhat.com) - 891621: Users can incorrectly enter activation keys when registering to hosted. (awood@redhat.com) - 889573: Only persist serverurl and baseurl when registering. (awood@redhat.com) - 889204: Encode the unicode string to utf-8 to avoid syslog errors (bkearney@redhat.com) - 889621: String substitution inside gettext causes message translations to never be found (bkearney@redhat.com) - 890296: Unicode characters with a - are causing printing issues for rct printing (bkearney@redhat.com) - 878269 (dlackey@redhat.com.com) - 784056: Raise a running instance of the GUI to the forefront. (awood@redhat.com) - 888968: Improve the gui message formatting for SLA selection (bkearney@redhat.com) - 873601: Return a non zero code if subscription manager is run with an incorrect command name (bkearney@redhat.com) - 839779: Improve messaging when autosubscribe does not work because of SLA (bkearney@redhat.com) - 867603: Add quantity to confirm subscriptions dialog. (awood@redhat.com) - 888790: Rebuild UEP connection after registering with activation keys. (awood@redhat.com) - 886280; 878257; 878264; 878269 (dlackey@redhat.com.com) - 814378: disable linkify if we are running as firstboot (alikins@redhat.com) - 886887: Take the user back to the activation key page if he enters an invalid key. (awood@redhat.com) - 863572: Make forward/back insensitive when registering (alikins@redhat.com) - 825950: updating SAM registration procedure; other term edits and updated screenshot (dlackey@redhat.com.com) - 885964: Do not make a getOwner call when not necessary. (awood@redhat.com) - Ask for the org in environments and service-level modules. (awood@redhat.com) - 886992: Fix for bad fix for 886604, wrong path for yum repos (alikins@redhat.com) - matt reid's edits to rct; bz886280; bz878257; bz878269; bz878264 (dlackey@redhat.com.com) - 841496: Do not use hyphens in bash completion files as these are invalid for identifiers in the sh shell. (bkearney@redhat.com) - Improve logging for rhsmcertd scenarios (wpoteat@redhat.com) - 878609: Do not use public url redirectors, instead use a redhat.com address (bkearney@redhat.com) - 886604: Fix incorrect path in repos.d check (alikins@redhat.com) - 727092: Read in the org key during registration if none is given. (awood@redhat.com) - 845622: If an identity certificate has expired, there should be a friendly error message (wpoteat@redhat.com) - 883123: Have the migration code use the name and the label for org and environment lookup. (bkearney@redhat.com) - 886110: help blurb for --auto-attach formatted poorly (alikins@redhat.com) - 880070: require latest python-rhsm to handle unicode issues (alikins@redhat.com) - 798788: Results from subscription-manager facts --update after a server-side consumer was deleted. (wpoteat@redhat.com) - 878634: Improve the consistency of capitalization of URL, ID, HTTP, and CPU (bkearney@redhat.com) - 878657: Make consistent use of the term unregister instead of un-register (bkearney@redhat.com) - 883735: load branding module slightly differently (jesusr@redhat.com) - Stylish fix. (dgoodwin@redhat.com) - 878664: Add bash completion script for rct (bkearney@redhat.com) - 880764: Command line options which can be specified more than once should use the same help text (bkearney@redhat.com) - 867070: Adjust default sizing of subscriptions pane in Installed Products tab. (awood@redhat.com) - 873791: Expected exit codes from unsubscribe with multiple serial numbers (wpoteat@redhat.com) - 800323: Set default output stream encoding to UTF-8. (awood@redhat.com) - 862852: Fix double separator in redeem dialog. (dgoodwin@redhat.com) - Display "None" if environments value is empty on consumer. (awood@redhat.com) - 872351: Display environment in GUI facts dialog and CLI identity command. (awood@redhat.com) - 881091: Remove punctuation in the help message (bkearney@redhat.com) - Revert "878986: refactor to use curses/textwrap for format" (alikins@redhat.com) - 877579: Fix -1 quantity to consume for unlimited pools. (dgoodwin@redhat.com) - 881117: Add at-spi locator to redemption dialog. (awood@redhat.com) - 881952: Warn and continue if encountering a failure during system deletion. (awood@redhat.com) - 878820: Fix console error when yum.repos.d does not exist. (dgoodwin@redhat.com) - 839772: Display "Not Set" instead of "" in SLA and release preferences. (awood@redhat.com) - rev zanata branch version to 1.8.X (alikins@redhat.com) - 878986: refactor to use curses/textwrap for format (alikins@redhat.com) - 878986: Default to no line breaking if no stty is available (bkearney@redhat.com) - 878588: Move the requires on usermode from subscription-manager-gui to subscription-manager (bkearney@redhat.com) - 878648: Make the help usage formatting consistent for the rct and subscription manager commands (bkearney@redhat.com) - 869046: Remove stray 'print' (jbowes@redhat.com) - 864207: Autosubscribe should not run when all products are already subscribed. (wpoteat@redhat.com) - 854702: Place the asterisk indicating editability into the quantity cell. (awood@redhat.com)- Reversioning to 1.8.x stream.- latest strings from zanata (alikins@redhat.com) - 874623: Tell users running the version command if they are not registered. (awood@redhat.com) - 873418: Add at-spi locators to the activation key window. (awood@redhat.com)- latest strings from zanata (alikins@redhat.com) - 864207: mark these strings for translation (alikins@redhat.com) - 854388: use ngettext to specify contract/contracts (alikins@redhat.com) - 876753: change rhsmcertd --heal-interval to --auto-attach-interval (alikins@redhat.com) - We require python-rhsm-1.1.5 now (ram) (alikins@redhat.com) - 876340: Move the last of the commands and help string to --auto-attach (bkearney@redhat.com) - 876294: Use attach instead of subscirbe in the rhn migration tooling (bkearney@redhat.com) - 856735: Move the Next Update notification to the About dialog. (awood@redhat.com) - Removed stacking from RAM (mstead@redhat.com) - Improved comments/logging/tests for RAM (mstead@redhat.com) - Updated the entitlement_version of client (mstead@redhat.com) - Added RAM limit to rct cat-cert output (mstead@redhat.com) - Removing dead code (mstead@redhat.com) - Check RAM when determining status (mstead@redhat.com)- 862909: install rct man page (alikins@redhat.com) - Fix to LocalTz DST determination (cduryee@redhat.com)- 873631: Migrate correctly when there is only one org. (awood@redhat.com) - 874147: Handle changes in python-ethool api (alikins@redhat.com)- 872847: Change unsubscribe feedback when consumer has been deleted (wpoteat@redhat.com) - 869934: make "release" related cdn usage use proper urlparse (alikins@redhat.com) - 852328: Improve the server version checking (bkearney@redhat.com) - 871146: Fix proxy errors on first yum operation after registration. (dgoodwin@redhat.com) - 850430: Pressing Enter in the password entry now activates registration. (awood@redhat.com) - Attach subscriptions after registration with an activation key. (awood@redhat.com)- latest strings from zanata (alikins@redhat.com)- 864177: Add the count for the first word in calculating where to break the line (bkearney@redhat.com) - 785666: For bonded interfaces, find mac address of members (alikins@redhat.com) - 839779: Add more context around how to cover the machine with a given SLA (bkearney@redhat.com) - 864177: Attempt to detect the size of the terminal to influence how product names are split up. (bkearney@redhat.com) - 864569: Make the date picker widget 10 characters wide (bkearney@redhat.com) - 855050: Set the icon-name property on all dialogs and windows (bkearney@redhat.com) - 848095: Reduce the indentation on the help text to improve the layout on smaller terminals. (bkearney@redhat.com) (wpoteat@redhat.com) - 862848: Change the name of the button to Cancel instead of Close (bkearney@redhat.com) - 867766: Unsubscribe from multiple entitlement certificates using serial numbers (wpoteat@redhat.com) - Clear any cached environments when registering with activation keys. (awood@redhat.com) (bryan.kearney@gmail.com) - Clear any cached activation key values. (awood@redhat.com) - 869729: --autosubscribe and --activationkey should be mutually exclusive (wpoteat@redhat.com) - 857191: Stacking shows a useless parent in All Available Subscriptions tab (wpoteat@redhat.com) - 863133: Subscription-Manager version command should have server type listed first (wpoteat@redhat.com) - updates for failed-qa issues in bz857195 (dlackey@redhat.com.com) - Increment the hardcoded page number due to added activation key screen. (awood@redhat.com) - 864555: add "menu" window hint to filters.glade (alikins@redhat.com) - 850870: Update on-line documentation link. (awood@redhat.com) - 817671: Add support for Activation Keys in the GUI. (awood@redhat.com) - 840415: Print an error message if the destination directory does not exist. (awood@redhat.com) - Fail fast if the user enters a bad org. (awood@redhat.com) - Marking a string for translation. (awood@redhat.com) - 866579: Fail fast if the user enters a bad environment. (awood@redhat.com) - Enable logging in firstboot (alikins@redhat.com) - 865954: Return to creds screen if consumer name is invalid (alikins@redhat.com) - 852107: Make the banners the same width (bkearney@redhat.com) - 748912: Make the error message a bit more friendly when there is no cert file to import (bkearney@redhat.com) - 865590: Fix broken offline unsubscribe. (dgoodwin@redhat.com) - 852328: Report Classic and Subscription Management consistently in the version and identity commands (bkearney@redhat.com) - 864159: Add a new message in the gui when no subscriptions are available on a specific date. (bkearney@redhat.com) - 850531: Change the label 'Certificate Status' to 'Status' (bkearney@redhat.com) - 850533: Change the label from 'Next Update' to 'Next System Check-in' (bkearney@redhat.com) - 855365: Display a singular sentence if only one subscription is removed (bkearney@redhat.com) - 862885: Change the text for unlimited to Unlimited (bkearney@redhat.com) - 864184: Make the machine type uppercase to be consistent with other output (bkearney@redhat.com) - 865545: Added report log when cert has no products. (mstead@redhat.com) - update releases.conf (alikins@redhat.com)- 863961: Expect id cert Version to be populated in tests (alikins@redhat.com) - 863565: Give focus to the login field during subscription registration. (awood@redhat.com) - 838123: remove python2.5ism (alikins@redhat.com) - 844072: remove use and dep of PyXML (alikins@redhat.com) - 838123: Omit mac addresses from facts for lot and sit ipaddress types (bkearney@redhat.com) - 856236: Do not allow environmenets to be specified during registration if an activation key is used (bkearney@redhat.com) - 858289: Rename the desktop file to subscription-manager-gui.deskstop (bkearney@redhat.com) - 808217: Add a text banner to the output of release --list (bkearney@redhat.com) - 863428: Add environment support to the migration script. (awood@redhat.com) - 862099: Fix several dialog closing issues. (dgoodwin@redhat.com) - 854374: Removed extra spacing around help, and improved he rct text output a bit. (bkearney@redhat.com) - 853572: Fix a typoin the help messages (bkearney@redhat.com) - 859090: Remove the word technology from the branding string (bkearney@redhat.com) - 862308: Subscription Manager version reports registered to value when system not registered (wpoteat@redhat.com) - 861443: Re-raise GoneException in rhsmcertd-worker (mstead@redhat.com) - 861151: make stylish cleanup (alikins@redhat.com) - 852911: Add padding around firstboot tooltips icon. (dgoodwin@redhat.com) - 854312: Do not install a certificate that has expired. (mstead@redhat.com) - Make rhsm-icon work on gnome 3 (jbowes@redhat.com) - 853885: Fix icon notification popup only displaying once. (dgoodwin@redhat.com) - 853006: Wrap label in the manually subscribe firstboot screen. (dgoodwin@redhat.com) - 861151: release should not list for incompatible variants (alikins@redhat.com) - 861170: re.escape() values provided to the apply_hightlight() function. (awood@redhat.com) - 852630: Suscription manager unsubscribe --all shows error on expired subscriptions (wpoteat@redhat.com) - Freeze obsoletes version for -gnome to -gui rename (jbowes@redhat.com) - 860084: remove unused _x from ja_JP translation (alikins@redhat.com) - 860088: remove trailing dot from url in de_DE.po (alikins@redhat.com) - Don't reparse entitlement certs on every search filter change (jbowes@redhat.com) - 855257: fix issues with default contract quantity being wrong (alikins@redhat.com) - 860088: some translations were splitting urls into two lines (alikins@redhat.com) - Add to nosetest to ensure that Cert V3 check for validity passes. (wpoteat@redhat.com) - 860344: Subscription-manager import --certificate fails to recognize a new version 3.0 certificate (wpoteat@redhat.com) - New icon set. (awood@redhat.com) - 853035: Fix firstboot "back" issues. (dgoodwin@redhat.com) - Check the full version info of the yum api in productid (alikins@redhat.com) - 847319: Left align manually subscribe firstboot message (jbowes@redhat.com) - 860030: make server_version_check use a non authenticated call (alikins@redhat.com) - 847387: Display tooltip for info icon in RHEL 5.9. (awood@redhat.com)- 829825: Adding tests. (awood@redhat.com) - 853876: No need to check for GoneException when getting status (mstead@redhat.com) - 829825: Disable unsubscribe button when nothing is selected. (awood@redhat.com) - Remove unused import. (awood@redhat.com) - 859197: Fix product cert cleanup. (dgoodwin@redhat.com) - 781280: Add I18N comments for some string length issues. (dgoodwin@redhat.com) - 830193: Ensure logging is not diabled by RHN Classic Registration (bkearney@redhat.com) - remove unused RepoFile import (alikins@redhat.com) - 855081: Translate Arch as Arq. (bkearney@redhat.com) - Check identity cert permissions when running CLI commands (mstead@redhat.com) - mock all of RepoFile for the cli tests (alikins@redhat.com) - 845349: Don't clutter the repo file with empty keys (jbowes@redhat.com) - 845349: remove 'return' left in for debugging (jbowes@redhat.com) - Stylish errors for mr.po (bkearney@redhat.com) - 855085: Fixed the translation for [OPTIONS] (bkearney@redhat.com) - 855087: Fix a mis translated [OPTIONS] in the mr.po file. (bkearney@redhat.com) - Strings with the same value are not always the same instance. (awood@redhat.com) - updates from sefler for bz850881 (dlackey@redhat.com.com) - mock out utils.is_valid_server_info for tests (alikins@redhat.com) - 846207: Print error message for each invalid repo. (awood@redhat.com) - change test async to check for a number of thread callbacks (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com)- updates to stat-cert for cert v3 (jbowes@redhat.com) - rct: Check for and handle files that aren't x509 certs (jbowes@redhat.com) - rct: remove content set count from cat-cert. use stat-cert instead. (jbowes@redhat.com) - implement aliases for cli commands (jbowes@redhat.com) - rct: add a stat-cert command (jbowes@redhat.com) - Switch certv2 related code to certv3 (jbowes@redhat.com) - 852107: Make banner headings equal in length (bkearney@redhat.com) - 842768: Remove --serverurl option from redeem command. (awood@redhat.com) - Set correct parent for these error dialogs. (awood@redhat.com) - set_parent_window() on RegisterScreen has been removed. (awood@redhat.com) - make regex better (jesusr@redhat.com) - 855762: Set correct parent for error dialog boxes raised by Autobind wizard. (awood@redhat.com) - 856349: rct cat-cert now printing content for all content types (mstead@redhat.com) - 842768: Limit --serverurl and --baseurl to specific commands. (awood@redhat.com) - 854467: Use of activation keys requires an org. (awood@redhat.com) (dgoodwin@rm-rf.ca) - 854879: Fixes for Anaconda desktop/workstation product cert installation. (dgoodwin@redhat.com) - 840415: Handle copyfile errors gracefully. (awood@redhat.com) - Adding new line b/w products when printed by rct (mstead@redhat.com) - 850920: --servicelevel and --no-auto are mutually exclusive. (awood@redhat.com) - Explicitly set GMT when doing entitlement date math (cduryee@redhat.com) - adding --unset option to service-level and release cmds (dlackey@redhat.com.com) - updated images for bz840599; changed rhsmcertd intervals, bz853571 (dlackey@redhat.com.com) - 853233: Do not allow 68.pem and 71.pem to coexist after migration. (awood@redhat.com) - 852706: Fix server side certs not being deleted client side (alikins@redhat.com) - editing manpages and gnome help per UXD feedback; updating manpages for new command arguments; bz852323, bz850881, bz854357 (dlackey@redhat.com.com) rf.ca) - 845349: Support setting unknown values in the yum repo file (jbowes@redhat.com) - Add a count of content sets to entitlement certificates (bkearney@redhat.com) - 830988: Stacking is showing an odd parent in the My Subscriptions Tab (wpoteat@redhat.com)- Fix gettext_lint issue with concat string in rhn-migrate (alikins@redhat.com) - 851124: Fix GUI unsubscribe. (dgoodwin@redhat.com) - fix po version for ta_IN.po (alikins@redhat.com) - latest strings (alikins@redhat.com)- 853187: Verbiage change in install-num-migrate-to-rhsm. (awood@redhat.com) - 852894: Abort migration if multiple JBEAP channels are detected. (awood@redhat.com) - 850715: Fix malloc for Config (jbowes@redhat.com) - 852001: output the orgs key as part of the identity command. (bkearney@redhat.com) - fix "make gettext", wrong var name for the find root (alikins@redhat.com) - 850715: Fixes based on coverity scans (bkearney@redhat.com) - 846316: Use the full name of Subscrition Manager during first boot (bkearney@redhat.com) - 851346: Remove special case channel certs before subscribing. (awood@redhat.com) - 847354: When printing, translate None type into an empty string (bkearney@redhat.com)- Replace 16x16 icon with a new version that has no background (bkearney@redhat.com) - 852107: Update verbiage in migration script. (awood@redhat.com) - 847060: Push dependency higher up in the chain (bkearney@redhat.com) - 848534: Change the about dialog icon to be a PNG to ensure accurate representation. (bkearney@redhat.com) - 841396: Select first item in My Subscriptions table by default. (awood@redhat.com) - 849483: Prompt user for org name if necessary. (awood@redhat.com) - 849644: Calls made with --no-auto were not actually registering the system. (awood@redhat.com) - 849494: Fix variable name collision. (awood@redhat.com) - 846834: Use Subscription instead of entitlement certificate (bkearney@redhat.com) - 847859: Expiration highlighting was being set incorrectly. (awood@redhat.com) - 847750: Handle bad proxy values in migration script. (awood@redhat.com) - 841961: Ignore case when specifying the service level in migration (bkearney@redhat.com) - 842020: Remove an extraneous option group for rhsmcertd (bkearney@redhat.com) - Refactored some of the shared CLI code in 'rct' (mstead@redhat.com)- 849171: Remove an extraneous print statement (bkearney@redhat.com) - 849105: Fixed a typo in the error message (bkearney@redhat.com) - 772161: Notifiy virt who, if running, when the identity changes (bkearney@redhat.com) - Reduce reads/parses of certificates (jbowes@redhat.com) - remove unused function 'getInstalledProductHashMap' (jbowes@redhat.com) - 843191: handle network errors better for 'version' command (alikins@redhat.com) - 826739, 827553: Combine Service Level and Service Type and move up in display order. (awood@redhat.com) - 847316: Remove the menu path for Subscription Manager from the manual registration screen. (bkearney@redhat.com) - 848409,848195,848190,848184: Do not print the exception when attempting to do the server version check (bkearney@redhat.com) - 847795: String and terminology clean up (bkearney@redhat.com) - 847380: Update the verbiage to prefer the term Subscription Management (bkearney@redhat.com) - 846834: Updated verbiage to focus on subsriptions and not on entitlements (bkearney@redhat.com) - 846105: Verbiage changes to empasize subscriptions over entitlements (bkearney@redhat.com) - 836933: Handle empty spaces for servce levels (bkearney@redhat.com) - 836932,835050: Fix the service level lifecycle (bkearney@redhat.com) - 836932: Reduce extra loggging when setting the service level (bkearney@redhat.com) - About dialog was not working due to key errors from python (bkearney@redhat.com) - 833319: Updated the help text for registration and service levels (bkearney@redhat.com) - 847060: Add missing requires on pygobject2 (bkearney@redhat.com) - 828954: Fix ta_IN.po file error with options (bkearney@redhat.com) - 842898: re-implement string fix for it.po (bkearney@redhat.com) - 828958: Fix the accidental translation of an option (bkearney@redhat.com) - fix up make stylish (jbowes@redhat.com) - No longer require root to run rct (mstead@redhat.com) - Remove manually_subscribe.py, it's class moved to rhsm_login.py (alikins@redhat.com) - Bumping the required python-rhsm version (mstead@redhat.com) - Renamed rt command to rct. (mstead@redhat.com) - Fix test case failure on 5.9 (Exception.message) (alikins@redhat.com) - Refactor ManuallySubscribeScreen to use new Screen api (alikins@redhat.com) - Check passed args as None to allow empty args (mstead@redhat.com) - Exception.message is deprecated, just let _str_ do it (alikins@redhat.com) - use MockStdout intead of nosetests sys.stdout.getvalue() (alikins@redhat.com)- Fix "Project-Id-Version" for ta_IN.po (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com) - Remove the 'repos' unittests until they are more mockable (alikins@redhat.com) - Created CLI tool for viewing certificate data. (mstead@redhat.com) - add versionlint to "make stylish" (alikins@redhat.com) - add versionlint, requires pyqver (alikins@redhat.com) - Remove unused mock return values (alikins@redhat.com) - Remove enable_grid_lines from contract details glade file (alikins@redhat.com) - more test cases for ConfigCommand (alikins@redhat.com) - 837897: Terminology Change: Service Level Agreement -> Service Level (wpoteat@redhat.com) - add test cases for ConfigCommand (alikins@redhat.com) - Better error when rm'ing config item from missing section (alikins@redhat.com) - unittest coverage for managercli.CLI (alikins@redhat.com) - Adding unit tests for migration script regexes. (awood@redhat.com) - 812903: Autosubscribe not working for newly added product cert after Register (wpoteat@redhat.com) - 845827: Update command that do not require a candlepin connection (alikins@redhat.com) - 845827: Split server version checkout out to avoid errors (alikins@redhat.com) - Hack to address double mapping for 180.pem and 17{6|8}.pem (awood@redhat.com) - fix pep8 (jesusr@redhat.com) - don't show access.redhat.com url after registering to Katello (jesusr@redhat.com) - remove the explicit url search from error handling. (jesusr@redhat.com) - Make gettext_lint also check for _(foo) usage (alikins@redhat.com) - Remove unneeded _(somevar) (alikins@redhat.com) - Fix NameError in migration script. (awood@redhat.com) - bogus newline in glade file (alikins@redhat.com) - 826874: Reenable grid lines on newer gtk (alikins@redhat.com) - 826874: Remove enable_grid_lines from treeviews in glade (alikins@redhat.com) - 826874: Removing more properties that don't exist on gtk2.10 (alikins@redhat.com) - 826874: Change gtk target version to gtk 2.10 for all glade files (alikins@redhat.com) - 826874: Clean of gtk properties not in gtk2.10 in our glade files (alikins@redhat.com) - Add support for migrating to Katello. (jesusr@redhat.com) - 843191: 'version' command showed wrong info with no network (alikins@redhat.com) - 843915: Multiple-specifications of --enable and --disable repos (wpoteat@redhat.com) - fix Package-Id-Version in ta_IN.po (alikins@redhat.com) - Fix es_ES.po (missing newline) (alikins@redhat.com) - 842898: fix missing --password in it.po (alikins@redhat.com) - 843113: latest strings from zanata (alikins@redhat.com) - 837280: Show users that we strip out any scheme given with a proxy. (awood@redhat.com) - new strings (alikins@redhat.com) - Refactor of SubDetailsWidget and GladeWidget (alikins@redhat.com) - 826729: Move Cert Status up to top of Product's Subscription Details (wpoteat@redhat.com)- remove test cases that use si_LK locale (alikins@redhat.com) - 842845: Show better error if serverurl port is non numeric (alikins@redhat.com) - 838113: 'unregister' was not cleaning up repos (alikins@redhat.com) - 842170: replace None service level/type with "" not None (alikins@redhat.com) - 844069: Allow register --force even if ID cert is totally invalid. (dgoodwin@redhat.com) - 826874: Remove use of deprecated Gtk.Notebook.set_page (alikins@redhat.com) - 818355: Terminology Change: Contract Number -> Contract (wpoteat@redhat.com) - 844368: productid plugin was failing on ProductCert.product (alikins@redhat.com) - Ignore warning about use of dbus.dbus_bindings (alikins@redhat.com) - 844178: Fix error message when importing a non-entitlement cert bundle. (dgoodwin@redhat.com) - remove deprecated use of DateRange.hasNow() (jbowes@redhat.com) - remove use of DateRange.hasDate() (alikins@redhat.com)- Remove deprecated use of hasDate. (dgoodwin@redhat.com) - Fix missed use of renamed method. (dgoodwin@redhat.com) - make stylish clean (alikins@redhat.com) - use isoformat() here instead of strftime format string (alikins@redhat.com) - create warn and expire colors once, fix test failure (alikins@redhat.com) - make stylish cleanups (alikins@redhat.com) - Additional tests for date logic. (awood@redhat.com) - Update for some minor changes in python-rhsm. (dgoodwin@redhat.com) - add rhsm_display module (alikins@redhat.com) - Add module to set DISPLAY if RHSM_DISPLAY is set (alikins@redhat.com) - 837132: fix typo (alikins@redhat.com) - Add "ctrl-X" as accelerator for proxy config (alikins@redhat.com) - Make "Usage" consistent across rhel5/6 (alikins@redhat.com) - Add __str__ for our fake exception. (alikins@redhat.com) - class ClassName(): is not legal syntax on python2.4 (alikins@redhat.com) - Exception by default doesn't pass 'args' (alikins@redhat.com) - Linkify() doesn't work on rhel5, so disble the tests there (alikins@redhat.com) - hashlib doesn't exist on 2.4, md5 is deprecated on 2.6 (alikins@redhat.com) - use simplejson since 'json' isnt part of python 2.4 (alikins@redhat.com) - Use ISO8601 date format in allsubs tab (alikins@redhat.com) - Fix syntax for RHEL5. (dgoodwin@redhat.com) - Fix awkward stretching in Subscription column. (awood@redhat.com) - 804144: Fix awkward stretching of Product column. (awood@redhat.com) - 814731: Change the name of the menu item to Preferences from Settings, and change the accelerator keys (bkearney@redhat.com) - 837132: Clean up the error message in the yum plugin (bkearney@redhat.com) - 837038: Fix a grammatical error in the yum plugin (bkearney@redhat.com) - Fix certificate parsing error reporting. (dgoodwin@redhat.com) - Removing unnecessary assignments. (awood@redhat.com) - F15 builds can't be submitted in Fedora anymore. (dgoodwin@redhat.com) - updating options for rhn-migrate-classic-to-rhsm per bz840152; rewriting rhsmcertd for different options and usage examples (dlackey@redhat.com.com) - Account/contract number field rename. (dgoodwin@redhat.com) - Stylish fixes. (dgoodwin@redhat.com) - Fix a certv2 error. (dgoodwin@redhat.com) - 829825: Alter highlighting used in My Subscriptions tab (awood@redhat.com) - 772040: Have no overlap filter properly handles subscription dates. (mstead@redhat.com) - Update order support level/type to service. (dgoodwin@redhat.com) - Remove explicit use of certificate2 module. (dgoodwin@redhat.com) - Fix issues introduced in certv2 refactor. (dgoodwin@redhat.com) - Change entitlement_version fact to certificate_version. (dgoodwin@redhat.com) - Update to use new certificate2 module and classes. (dgoodwin@redhat.com) - Send entitlement version fact. (dgoodwin@redhat.com)- 828903: Pull in the latest translation for error messages with no options translated (bkearney@redhat.com) - 841011: Fix double words in the korean translations (bkearney@redhat.com) - 828958: Untranslate the word password when it it used as an option in the pt_BR translations (bkearney@redhat.com) - Fixes for translations from zanata (alikins@redhat.com) - Latest translations from zanata (alikins@redhat.com) - 839887: Make error message text more clear when network is disconnected (bkearney@redhat.com) - 839760: Fix the screen text for preferences based on UXD feedback (bkearney@redhat.com) - 818355: Rename the use of 'Contract Number' to contract in the gui (bkearney@redhat.com) - 840169: The service level was incorrectly being set after auto-subscription. (awood@redhat.com) - 840637: Fixed missing reference to parent window. (mstead@redhat.com) - Import and translate error strings for 'envirovment' cmd (alikins@redhat.com) - Removed --wait arg, delay 2 min in rhsmcertd (mstead@redhat.com) - Interval CLI args for rhsmcertd now specified as minutes. (mstead@redhat.com) - Update rhsmcertd.init.d to use new CLI args (mstead@redhat.com) - Bad url format test and a refactor of parse_url (alikins@redhat.com) - Print message when rhsmcertd is shutting down (mstead@redhat.com) - Fixed spelling and newline issues in rhsmcertd (mstead@redhat.com) - Handle a few new bad url formats (http//foo or http:sdf) (alikins@redhat.com) - Add wait and now args to rhsmcertd (mstead@redhat.com) - 839683: Add some strings from older optparse to our i18n version (alikins@redhat.com) - 838146: Subscription-manager cli does not allow unsubscribe when consumer not registered. (wpoteat@redhat.com) - rhsmcertd: add format specifier checking to r_log (jbowes@redhat.com) - Improve rhsmcertd logging (jbowes@redhat.com) - Fix bug where filter options were not persisted when the dialog was reopened. (awood@redhat.com) - 838242: proxy password from the cli wasn't getting used (alikins@redhat.com) - Adding options parsing support (work-in-progress). (mstead@redhat.com) - Added initial check delay to rhsmcertd (mstead@redhat.com)- On invalid credentials in register, return to the login screen (jbowes@redhat.com) - 821065: Make SLA/subscription asyncronous (jbowes@redhat.com) - 838942: make gui and cli use the same releaseVer check (jbowes@redhat.com) - fixes for translations from zanata (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com) - Remove check for date parsing not failing when we expect it to (alikins@redhat.com) - Remove glade orientation properties. (awood@redhat.com) - Moving the filter counting mechanism into the Filters class. (awood@redhat.com) - Adjust expand and fill properties for the filter dialog. (awood@redhat.com) - add za_CN.utf to list of known busted locales (alikins@redhat.com) - 824424: Fixing AttributeError thrown when accessing online help in RHEL 5. (awood@redhat.com) - Add icon to update progress window. (awood@redhat.com) - 806986: Display SKU for available and consumed subscriptions (jbowes@redhat.com) - Increase the default size of the subscriptions viewport. (awood@redhat.com) - Add no overlapping to the default filters. (awood@redhat.com) - Tweaks to filter options dialog. (awood@redhat.com) - 801187: print Provides: for all subs, even with no provides (jbowes@redhat.com) - The filter dialog now updates results in real time. (awood@redhat.com) - 837106: Add a11y property for register button (jbowes@redhat.com) - 813336: Break filter options out into a separate dialog box. (awood@redhat.com) - 837036: Do not refer to options as commands (bkearney@redhat.com) - 829495: Delete a mis-translated string to force re-translation (bkearney@redhat.com) - 828966: Delete a mis-translated string to force trasnlations (bkearney@redhat.com) - 767133: Remove english to english translations from bn_IN to force a new translation (bkearney@redhat.com) - 829491: Remove english trnaslations for italian translations (bkearney@redhat.com)- Add rpmlint config for tmpfiles.d (jbowes@redhat.com) - Use the i18n_optparse.OptionParser instead of optparse (alikins@redhat.com) - Use our i18n_optparse for the migration scripts (alikins@redhat.com) - Look for rhn-migrate* in bin for generating string catalogs (alikins@redhat.com) - 826874: add gladelint support for 'orientation' prop (alikins@redhat.com) - 826874: Remove unneeded property 'orientation' from glade (alikins@redhat.com) - 796782: add systemd tmpfiles configuration (jbowes@redhat.com)- Revamp choose server screen. (dgoodwin@redhat.com)- rhsmcertd no longer exits when not registered. (mstead@redhat.com) - po file cleanups (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com) - Free config resources in one place (mstead@redhat.com) - rhsmcertd: free GKeyFile when done (jbowes@redhat.com) - rhsmcertd: remove studlyCaps (jbowes@redhat.com) - "make stylish" should failed on "swapped" in glade files (alikins@redhat.com) - Remove 'swapped=on' from glade signal markup. (alikins@redhat.com) - add 'fix-glade-swapped' target to de-'swapped' glade files (alikins@redhat.com) - make stylish fixups (alikins@redhat.com) - Fix at-spi label for "offline_radio" widget (alikins@redhat.com) - shorter messages for cases where registered to RHN Classic (alikins@redhat.com) - Tighten up the gettext_lint regex (alikins@redhat.com) - Fix string that was breaking xgettext (alikins@redhat.com) - 810998: Add a button to test a proxy connection. (awood@redhat.com) - new messages, and remove checking of rhn serverURL (alikins@redhat.com) - remove unused es.po file (bkearney@redhat.com) - 829486: Removed untranslated words to force a re-translation (bkearney@redhat.com) - Remove unused bn.po file (bkearney@redhat.com) - 826856: Add check for service-level command that --org can only be used with --list option (bkearney@redhat.com) - 829483: Remove english to english translation to force a re-translations (bkearney@redhat.com) - Remove unused de po file (bkearney@redhat.com) - 819665: on 'version' display if we are registered to RHN Classic (alikins@redhat.com)- 804109: Give a specific message when providing invalid credentials. (awood@redhat.com) - 810360: update wording in gnome help file (cduryee@redhat.com) - use new bin location of files for $STYLEFILES (alikins@redhat.com) - add 'debuglint' for checking for leftover debugger imports (alikins@redhat.com) - Update make clean target (jbowes@redhat.com) - Move py executables to bin/ (jbowes@redhat.com) - Put no results text inside the scrolled window (jbowes@redhat.com) - 817901: Show text when there are no subscriptions to show. (dgoodwin@redhat.com) - Move initd file to etc-conf (jbowes@redhat.com) - Move plugins to their own src dir (jbowes@repl.ca) - More test cases for utils.parse_url (alikins@redhat.com) - 829482: Delete unstranslated strings in order force a retranslation (bkearney@redhat.com) - 811602: Fix the help output based on UXD feedback (bkearney@redhat.com) - 828867: Removed the extra %s string from the te translation (bkearney@redhat.com) - 829479: Remove unstranslated strings to force a re-translation (bkearney@redhat.com) - Delete the unused pt.po file (bkearney@redhat.com) - 829476: Remove untranslated strings. (bkearney@redhat.com) - 811553: Improve the text for auto subscribe during registration (bkearney@redhat.com) - 829471: Fix the translation for usage, and remove a translation for %org id to force a retranslation (bkearney@redhat.com) - Remove an outdated ta.po file (bkearney@redhat.com) - 828810: Remove extra %s in translation (bkearney@redhat.com) - Test to ensure that pool id is in the output for list --available (wpoteat@redhat.com) - Close registration window even if it failed. (dgoodwin@redhat.com) - 825923: Subscription-manager service-level set should say "Service level set to:" (wpoteat@redhat.com) - 811594: Default behavior for ReposCommand is --list (wpoteat@redhat.com) - 832400: service-level --unset should display proper message for unregistered client. (wpoteat@redhat.com)- 818978: Use systemd instead of sysv when installing on F17+ and RHEL7+. (mstead@redhat.com) - 827035: update identity certificate (jmrodri@gmail.com) - registergui: make screens without guis more generic (jbowes@redhat.com) - Incorrect field value removed on previous change (wpoteat@redhat.com) - 829812: Add an unset command for the release command (bkearney@redhat.com) - 823659: Update SLA text in Settings to Service Level (wpoteat@redhat.com) - Use a temp file for finding used widgets (jbowes@redhat.com) - clean up some unused import warnings (jbowes@redhat.com) - default to running style checks on tests (jbowes@redhat.com) - Make test cases stylish as well... (alikins@redhat.com) - Fix "make stylish" (alikins@redhat.com) - 829803: Added an unset command to service level. (bkearney@redhat.com) - Remove reference to InstalledProductsTab.product_id_text (alikins@redhat.com) - Add a "find-missing-widgets" target to makefile (alikins@redhat.com) - 830949: add accessibility locators for registration widgets (alikins@redhat.com) - 824979: No message for subscription-manager release --list with no subscriptions. (wpoteat@redhat.com) - Added UnRegisterCommand and UnSubscribeCommand nosetests (wpoteat@redhat.com) - registergui: get firstboot working with new new code (jbowes@repl.ca) - registergui: Create a PreformRegisterScreen class (jbowes@repl.ca) - registergui: add a post method for setting data on the parent (jbowes@repl.ca) - registergui: create a 'pre' hook for screens (jbowes@repl.ca) (cduryee@redhat.com) - 819665: print msg if user is registered to RHN Classic on "identity" command (cduryee@redhat.com) (wpoteat@redhat.com) - Add F17 yum repo release target. (dgoodwin@redhat.com) - fix make stylish (jbowes@redhat.com) - 810352: Disable the expansion of the system name selection in the register dialog (bkearney@redhat.com) - 824530: add test case for setting proxy cli for release (alikins@redhat.com) - rhsm-icon codestyle cleanups (jbowes@repl.ca) - 829900: Use the term 'Subscription Management Service' to refer to SAM, CFSE, etc (root@bkearney.(none)) - 829898: Make the no service level option a bit clearer as to its meaning (bkearney@redhat.com) - Improve the logging so that the user only sees the approved output by default (bkearney@redhat.com) - 830193: Modify the output of the yum plugin to be consistent with RHN (bkearney@redhat.com) - 824530: "release" command ignoring cli proxy options (alikins@redhat.com) - 828042,828068: Make ja_JP's Confirm Subscription unique for firstboot. (mstead@redhat.com) - Updating strings from zanata (mstead@redhat.com) - 825309: Remove the archiecture field from the table. (bkearney@redhat.com) - 823608: Rename the software pane to product (bkearney@redhat.com) - 810369: Prefer the term Subscription to Entitlement (bkearney@redhat.com) - Add a warning comment about firstboot module titles (alikins@redhat.com) - Clean up an option (bkearney@redhat.com) - 827208: Fix the xmltag bugs in the or po file (bkearney@redhat.com) - 827214: Clean up the XML tags in ta po file. (bkearney@redhat.com) - Slight change in the path for the ta po file (bkearney@redhat.com) - Slight change in the path for the ta po file (bkearney@redhat.com) - Slight change in the path for the ml po file (bkearney@redhat.com) - 828583: Add some spacing at the end of the file paths in the ko.po file (bkearney@redhat.com) - 828816: the %prog variable should not be translated (bkearney@redhat.com) - 828821: Fix the addition of a new variable in the hi po file (bkearney@redhat.com) - 828903: Fix translation of options in the bn po file. (bkearney@redhat.com) - Fix part of the mis translated options (bkearney@redhat.com) - 828965: Fix a translated option which should not have been translated (bkearney@redhat.com) - 828954: fix the --pool option in the translated string (bkearney@redhat.com) - 828958: --available should not be translated (bkearney@redhat.com) - Add --password as an option, not a string. This cause several strings to be retranslated (bkearney@redhat.com) - 828969: Fix the options in the translated string (bkearney@redhat.com) - 828985: Fix the url in the translated string (bkearney@redhat.com) - 828989: Fix the access url (bkearney@redhat.com) - 818205: Release --set command should only accept values from --list. (awood@redhat.com) - registergui: extract out a screen superclass (jbowes@repl.ca) - registergui: get button label from screen class (jbowes@repl.ca) - registergui: keep screens in a list (jbowes@repl.ca) - registergui: pull out environment screen into its own class (jbowes@repl.ca) - registergui: sensitivity refactor and method move (jbowes@repl.ca) - registergui: extract out credentials_entered method (jbowes@repl.ca) - registergui: move organization screen to its own class (jbowes@repl.ca) - registergui: move credentials screen to its own class (jbowes@repl.ca) - registergui: move choose server screen to its own class (jbowes@repl.ca) - registergui: switch from GladeWrapper to GladeWidget (jbowes@repl.ca) - registergui: Remove some unused globals (jbowes@repl.ca)- 817938: Add sorting to the contract selection table. (awood@redhat.com) - 822706: gtk widget visibility toggle compat for el5 (jbowes@repl.ca) - 822706: Display Register button on Installed Product tab if not registered. (mstead@redhat.com) - 825286: Handle unset service levels in a manner similar to unset release versions. (awood@redhat.com) - 826735: Merge start/end date sub details into one row. (dgoodwin@redhat.com) - fix make stylish (jbowes@repl.ca) - 811593: Feedback when not providing command options is not consistent. (wpoteat@redhat.com) - 806986: Subscription-Manager should refer to subscription name and product name. (wpoteat@redhat.com) - 825737: Service-level --set should configure proper value for GUI (wpoteat@redhat.com) - 817901: Disable the match installed products filter. (dgoodwin@redhat.com) - Remove unecessary use of lambda. (dgoodwin@redhat.com) - 818282: Sort virtual subscriptions to the top of contract selector. (dgoodwin@redhat.com) - 818383: display better messages for yum plugin usage (cduryee@redhat.com) - Fix logging of deleted expired certs (jbowes@repl.ca) - Remove the constants module (jbowes@repl.ca) - Remove useless format specifier (jbowes@repl.ca) - 801187: condense list --consumed output (jbowes@repl.ca) - Don't use kwargs for cli subclasses; it makes things shorter (jbowes@repl.ca) - Remove desc cli argument, no module used it (jbowes@repl.ca) - Use super for cli module init (jbowes@repl.ca) - Clean up rpmlint messages (jbowes@repl.ca) - Autogenerate the cli usage message (jbowes@repl.ca) - Remove obsolete nose tests (jbowes@repl.ca) - 812410: Show product name on CLI subscribe to pool. (dgoodwin@redhat.com) - 824680: make init script status return proper exit code (alikins@redhat.com) - fix nosetests for progress gui (jbowes@repl.ca) - Rework urlparse calls to work with RHEL 5. (awood@redhat.com) - 818238: Set a better progress title for sub search (jbowes@repl.ca) - 771756: Drop "rhsm icon" from the rhsm-icon usage message (jbowes@repl.ca) - 820294: Let candlepin handle org/env/key validation (jbowes@repl.ca) - 818397: Rename subscription-manager-gnome to -gui (jbowes@repl.ca) - Reduce wordiness of version command. (awood@redhat.com) - 824333: use rhel5-friendly urlparse options (cduryee@redhat.com) - Log the program versions when starting the GUI or making a CLI call. (awood@redhat.com) - Fix the About dialog to work in RHEL 5.8 (awood@redhat.com) - 821544: Remove the stacking id attribute from my susbcriptions since it is not being used currently. (bkearney@redhat.com) - add checkcommits exception for 824100 (alikins@redhat.com) - 824100: update zanata.xml to grab latest pt_BR.po (alikins@redhat.com) - 822057: do not hard-code cdn to port 443 (cduryee@redhat.com) - Display sane error on CLI if missing CA certificate. (dgoodwin@redhat.com) - Display sane error in GUI if missing CA certificate. (dgoodwin@redhat.com) - 812373: Terminology change for list --installed and --consumed (wpoteat@redhat.com) - zanata client will push any po/*.pot files it finds. Stop. (alikins@redhat.com) - 789182: Fix UnicodeEncodeError when logging. (awood@redhat.com) - README for github and people who like to read (alikins@redhat.com) - checkcommits exception for xgettext patch fixed in master (alikins@redhat.com) - 820743: Fix these strings so xgettext finds extracts them (alikins@redhat.com) - refine the regex for "make gettext_lint" (alikins@redhat.com) - Upload el6 yum packages to another dir for compatability. (dgoodwin@redhat.com)- Updating strings from zanata (mstead@redhat.com) - Add new server setup GUI screen. (dgoodwin@redhat.com) - Add new server setup CLI options. (alikins@redhat.com) - 813296: Remove check for candlepin_version (jbowes@redhat.com) - Allow importing multiple subscriptions at once (jbowes@redhat.com) - 820170: Subscription Manager release --list should display "not supported" message for older candlepin. (wpoteat@redhat.com) - 817938: Make columns in subscription-manager tables sortable. (awood@redhat.com) - 812153: Release command should have a --show command which is the default. (wpoteat@redhat.com) - 820080: Fix "Configuration" spelling on firstboot page (alikins@redhat.com) - Set the parent window for the about dialog (mstead@redhat.com) - removing a sentence from the manpage about working on RHEL 5.8 and later, bz820765 (deon@deonlackey.com) - 821024: Properly handle ESC on preferences dialog (mstead@redhat.com) - Replaced toolbar with menubar. (mstead@redhat.com) - 820040,820037,820030: don't break multibyte help blurbs (alikins@redhat.com) - 817036: Add a version command to subscription-manager. (awood@redhat.com) - The unbindAll command now returns JSON. (awood@redhat.com) - Explain the conditional imports more accurately. (alikins@redhat.com) - Print different message when subscribing to no service level. (awood@redhat.com) - remove deprecated use of "md5" module (alikins@redhat.com) - Enable and disable available repos on client machine from Subscription Manager CLI (wpoteat@redhat.com) - 790939: Add SLA to rhn-migrate-classic-to-rhsm. (awood@redhat.com) - 812388: Show the number of entitlements unsubscribed from. (awood@redhat.com) - 818298: release --list should not display rhel-5 when only rhel-6 product is installed (wpoteat@redhat.com) - 810236: Update facts after registering with --consumerid. (dgoodwin@redhat.com) - 818461: invalid date format error when using or_IN.UTF-8 (cduryee@redhat.com) - Store date of migration in migration facts for rhn-migrate-classic-to-rhsm. (awood@redhat.com) - Unify our el5 and el6 firstboot modules (jbowes@redhat.com) - add a gconf setting for users who do not want to use the icon (cduryee@redhat.com) - do not use the gui by default when migrating (cduryee@redhat.com) - Allow service level change for consumer via CLI independent of other calls. (wpoteat@redhat.com) - 815479: Incorrect owner should be relayed on service level list call. (wpoteat@redhat.com) - 817390: add completion support for servicelevel (alikins@redhat.com) - 817117: fix completion of environment command (alikins@redhat.com) - 816377: handle cert migration data being missing (alikins@redhat.com) - Store date of migration and installation number in migration facts. (awood@redhat.com) - Fixing registration error when loading SlaWizard (mstead@redhat.com)- latest strings from zanata (alikins@redhat.com) - add test cases for autobind.py (alikins@redhat.com) - pep8 and pyflakes cleanups (jbowes@redhat.com) - 815563: Remove incorrect at-spi locators. (awood@redhat.com) - 795541: Environment command should omit the Library from katello (bkearney@redhat.com) - 806993: Tolerate the provision of a scheme with the proxy string. (awood@redhat.com) - remove remnants of subscription_assistant.py (alikins@redhat.com) - 811952: Don't try to unsubscribe old ents if we register (alikins@redhat.com) - 811952: Handle errors on unsubscribing ent certs (alikins@redhat.com) - 812929: Fix issue with selected sla not being in suitable_slas (mstead@redhat.com) - 812897: Use consistent casing for the word "Error" (awood@redhat.com) - Improve preferences dialog error message. (dgoodwin@redhat.com) - 811863: Handle unforseen errors in preferences dialog. (dgoodwin@redhat.com) - 811340: Select the first product in My Installed Software table by default. (awood@redhat.com) - 811594: The config, repos, and facts commands should default to --list if no options are provided. (awood@redhat.com) - 812104: add "release" and "service-level" to completion (alikins@redhat.com) - 801434: Add at-spi accessibility name to calendar widget. (awood@redhat.com) - updates to man pages (deon@deonlackey.com) - 811591: Use consistent messages for not being registered (bkearney@redhat.com) - Updated the --servicelevel option description (deon@deonlackey.com) - Use numeric index to access value returned by urlparse. (awood@redhat.com) - 790579: Show translations for errors thrown by installation number parsing. (awood@redhat.com) - adding --servicelevel option to list command (deon@deonlackey.com) - 810306: Improved messaging in firstboot (mstead@redhat.com) - 811337: unregister any time we return to rhsm_login (jbowes@redhat.com) - 807153: Allow more aggressive deletion of product certs. (awood@redhat.com) - 810399: require the latest rhn-setup-gnome for firstboot (alikins@redhat.com) - 810290: use correct calculation for "Next update" time in sm-gui (cduryee@redhat.com) - 810363: handle socket errors for bad proxy host in firstboot (alikins@redhat.com) - Latest man page and documentation (dlackey@redhat.com) - 809989: Add the shortened password url to the strings files. (bkearney@redhat.com) - 809989: Add a shorter URL to the registration screen (bkearney@redhat.com) - rev the zanata version to 1.0.X (alikins@redhat.com) - Incrementing version number after 6.3 branch. (mstead@redhat.com)- latest strings into keys.pot and updated from zanata (alikins@redhat.com) - 809611: Fix undefined variable in installedtab for expired (alikins@redhat.com) - pep8/pyflakes cleanups (alikins@redhat.com) - Repolib now requires a UEP connection. (awood@redhat.com) - Use numeric index to access portion of URL. (awood@redhat.com) - 807785: use a better title on the autobind wizard (jbowes@redhat.com) - latest strings from zanata (alikins@redhat.com) - Add release selection to preferences dialog (alikins@redhat.com) - 805415: handle entitlements for socket count of 0 (alikins@redhat.com) - 804201: Fix sla select in firstboot after back button (jbowes@redhat.com) - 807477: Delay attempt to connect to RHN until after basic error checks. (awood@redhat.com) - 803374: Change the 'Subscribe' button to read 'Auto-subscribe.' (awood@redhat.com) - 808217: Add a header to the release list (bkearney@redhat.com) - 807153: Provide a more informative error message when encountering repodata errors. (awood@redhat.com) - 807822: Allow setting release to '' (mstead@redhat.com) - 807036: Instruct users to go to All Subscriptions for all SLA failures (bkearney@redhat.com) - 807407: Subscripton Manager substitutes "" for $releasever when releaseVer not set on consumer (wpoteat@redhat.com) - 803756: Trap RemoteServerException as well as RestLibException (404) for service-level command (mstead@redhat.com) - 806941: Removed unknown swapped attribute from autobind.glade. (mstead@redhat.com) - 807360: Allow the repos command to work without being registered (bkearney@redhat.com) - 806457: Fix deletion of productids with yum localinstall (alikins@redhat.com)- Don't skip past firstboot login page on invalid user/pass (jbowes@redhat.com) - 805690: Turn repo gpgcheck off if no gpgkey specified. (dgoodwin@redhat.com) - 795552: Put safe int conversions around certain fact checks. (bkearney@redhat.com) - 804100: display an error when candlepin doesn't support release (jbowes@redhat.com) - 804227: expect a Release object instead of a bare string (alikins@redhat.com) - Latest string files from zanata (bkearney@redhat.com) - 805450: display better error message when autosubscribing (cduryee@redhat.com) - 805594: Give each "Subscribe" button in the GUI a unique at-spi name. (awood@redhat.com) - 803374: Provide unambiguous at-spi names for widgets. (awood@redhat.com) - 805353: subscription-manager list --help should use consistent wording for servicelevel option. (awood@redhat.com)- 805906: fix missing imports for firstboot (jbowes@redhat.com) - Fix RHEL6 firstboot attribute error (dgoodwin@redhat.com) - 772218: throw an error if unparsed command line options exist (cduryee@redhat.com) - Add missing imports to rhsm_login for error dialogs (jbowes@redhat.com) - 803386: Display product ID in GUI and CLI. (awood@redhat.com) - Fix specfile for el5 firstboot (jbowes@redhat.com) - 804227,804076,804228: Handle 404's from old candlepin servers without /release (alikins@redhat.com) - 803778: Updated the --servicelevel not supported messages for subscribe command (mstead@redhat.com) - 803778: Updated the --servicelevel not supported messages for register command (mstead@redhat.com) - 803756,803762: Updated error message for service-level command (mstead@redhat.com) - fixups for strings from zanata (alikins@redhat.com) - latest strings from zanata (alikins@redhat.com) - 789007: Migration should fail early when attempted with non org admin user. (awood@redhat.com) - 805024: Hide extra separator along with redeem button. (awood@redhat.com) - 800999: Added --servicelevel arg to CLI list command (mstead@redhat.com) - 804227: Fix issues with repos --list (alikins@redhat.com) - Add proper back/forward logic for firstboot sla subscribe (jbowes@redhat.com) - 800933: Display service level and type in CLI list commands. (dgoodwin@redhat.com) - 789008: Print a more specific error message when Candlepin calls fail. (awood@redhat.com) - hook up sla firstboot to more registration cases (jbowes@redhat.com) - Define globals at module scope. (awood@redhat.com) - Remove firstboot subscriptions module (jbowes@redhat.com) - Fix broken tests for DST. Stop using time.time() (alikins@redhat.com) - Add error cases for firstboot autobind (jbowes@redhat.com) - Perform the actual entitlement bind on confirm subs screen (jbowes@redhat.com) - Set up shared state for AutobindController in firstboot (jbowes@redhat.com) - Extract a controller class for sla select logic (jbowes@redhat.com) - Break apart autobind first boot module (jbowes@redhat.com) - Add some autobind wizard button spacing. (dgoodwin@redhat.com) - Always update the icon and notification details on status change. (mstead@redhat.com) - Only add icon click listeners once. (mstead@redhat.com) - Adding notification nag icon support for Registration Required (mstead@redhat.com) - add firstboot rhsm_autobind to spec file (jbowes@redhat.com) - Autobind cancel during registration will now unregister you. (dgoodwin@redhat.com) - Update CLI to handle server that doesn't support service levels. (dgoodwin@redhat.com) - Move back/forward/cancel buttons in sla selection to parent (jbowes@redhat.com) - Revert "Update CLI to handle server that doesn't support service levels." (dgoodwin@redhat.com) - Update GUI to handle server that does not support service levels. (dgoodwin@redhat.com) - Update CLI to handle server that doesn't support service levels. (dgoodwin@redhat.com) - Add autobind screen to firstboot (jbowes@redhat.com) - Fix firstboot unregister import error. (dgoodwin@redhat.com) - Add missing spacers to main window toolbar. (dgoodwin@redhat.com) - Fix an error handling bug. (dgoodwin@redhat.com) - Get register screen working in el6 firstboot (jbowes@redhat.com) - Center wizard's error dialog on main window (mstead@redhat.com) - Removing commented out code in register dialog (mstead@redhat.com) - Add skip option instead of autobind in register dialog. (mstead@redhat.com) - Fix preferences dialog error when not registered. (dgoodwin@redhat.com) - Improved error handling for autobind wizard. (dgoodwin@rm-rf.ca) - Fix message window warnings. (dgoodwin@rm-rf.ca) - Fix alignment on select SLA screen. (dgoodwin@redhat.com) - Display the service level selected when confirming autobind subs (dgoodwin @rm-rf.ca) - Implement Cancel button on autobind wizard screens. (dgoodwin@redhat.com) - Allow setting service level from preferences dialog. (dgoodwin@redhat.com) - First cut at a preferences dialog. (dgoodwin@redhat.com) - Pack SLA's into a scrolled window. (dgoodwin@rm-rf.ca) - Handle any exception that happens when the autobind wizard is loaded. (mstead@redhat.com) - Setting parent window on AutobindDialog and add titles to screens. (mstead@redhat.com) - Integrating autobind wizard with register gui. (mstead@redhat.com) - Fix autobind wizard disappearing on window switch. (dgoodwin@redhat.com) - Do not set SLA until user hit's subscribe button. (dgoodwin@redhat.com) - Polish autobind glade UI (dgoodwin@redhat.com) - Set and use the system's service level. (dgoodwin@redhat.com) - Cleaning up Select SLA screen (mstead@redhat.com) - Added framework for back button support (mstead@redhat.com) - Handle no SLAs cover all installed products. (dgoodwin@rm-rf.ca) - Handle launching autobind when no entitlements needed. (dgoodwin@rm-rf.ca) - Set detected prod list in Select SLA screen (mstead@redhat.com) - Close autobind wizard once complete. (dgoodwin@redhat.com) - Hookup actual bind in autobind wizard. (dgoodwin@redhat.com) - SelectSLA now keeps track of selected SLA and pass to confirm dialog. (mstead@redhat.com) - Load the autobind glade file on wizard creation. (mstead@redhat.com) - Switch to more explicit screen switching. (dgoodwin@redhat.com) - Set screen title when screen is changed. (mstead@redhat.com) - Allow screens to pass custum data during wizard screen change. (mstead@redhat.com) - Hooking up button signals for selectsla (mstead@redhat.com) - Add callback to allow screen change in wizard (mstead@redhat.com) - Fixing broken tests due to leap year. (mstead@redhat.com) - Attempt to keep button bar right aligned. (mstead@redhat.com) - Removed the button bar form the wizard. (mstead@redhat.com) - Created AutobindWizardScreen to provide contract for AutobindWizard (mstead@redhat.com) - Display appropriate screen in SLA wizard. (mstead@redhat.com) - Fixed GtkWarning: IA__gtk_widget_reparent error when launchig dialog (mstead@redhat.com) - First cut at adding the Select SLA screen. (mstead@redhat.com) - Check if dry-run results cover required products. (dgoodwin@redhat.com) - Check dry run autobind results for each service level. (dgoodwin@redhat.com) - Sketch out an autobind wizard class. (dgoodwin@redhat.com) - Start sketching out the confirm subscriptions screen. (dgoodwin@redhat.com)- latest strings from zanata (alikins@redhat.com) - 801434: Add at-spi accessibility name to calendar selection widget. (awood@redhat.com) - 800917: Display service level and type in All Subs tab (dgoodwin@redhat.com) - Add support for "release" command (alikins@redhat.com) - 801517: Missed translating a label during the registration process (bkearney@redhat.com) - 801513: One translation had a copy/paste error (bkearney@redhat.com) - The migration script should write default proxy auth settings. (awood@redhat.com) - Revert "801513: A replacement variable was used in a translation file where it was not needed" (dgoodwin@redhat.com) - 801545: Break apart the string to make them easier for the translators (bkearney@redhat.com) - 801513: A replacement variable was used in a translation file where it was not needed (bkearney@redhat.com) - 798015: Migration script should play nicely with proxies. (awood@redhat.com) - 742033: Unsubscribe button is not greyed out when nothing is selected (wpoteat@redhat.com) - 783990: Handle network errors when migrating. (awood@redhat.com)- Updating required version of python-rhsm (mstead@redhat.com) - fixes for po files (alikins@redhat.com) - latest translations from zanata (alikins@redhat.com) - 799394: Do not attempt to remove redhat.repo if it does not exist. (awood@redhat.com) - 800121: do not attempt to call UEP when system is unregistered (cduryee@redhat.com) - 799271: The usage string for service-levels contained the incorrect command name (bkearney@redhat.com) - 799271: The usage string for service-levels contained the incorrect command name (bkearney@redhat.com) - 704408: date field patch fixes per jbowes (cduryee@redhat.com) - 797243: make unregister finish updating repos (alikins@redhat.com) - 704408: allow users to clear the date box for contract searches (cduryee@redhat.com) - 799316: Re-add librsvg2 dependency (dgoodwin@redhat.com) - 797996: Add manage_repos setting to default rhsm.conf (dgoodwin@redhat.com) - 795564: Add a newline at the end of the options error (bkearney@redhat.com) - 752756: Cache the facts, and refresh the validity facts whenever they change. (bkearney@redhat.com) - Return a consistent scope for public IPv6 addresses across EL5 and EL6. (awood@redhat.com) - 737773: Do not show the forgotten password url as a link. (bkearney@redhat.com) - Fixing broken tests due to leap year. (mstead@redhat.com) - Explicitly define el5 macro in spec file. (dgoodwin@redhat.com) - 796730: Improve the clarity of the usage statement (bkearney@redhat.com) - 767790: Improve the messaging when a system is not registered. (bkearney@redhat.com) - 797294: Typo in commit caused execution error. (bkearney@redhat.com) - 796756: use only the basename for the usage string (bkearney@redhat.com) - 796756: The usage string should be less verbose to be more consistent with the other executable files (bkearney@redhat.com) - CLI service-levels touchups. (dgoodwin@redhat.com) - 656896: remove attribute 'swapped' (msuchy@redhat.com) - Release to Fedora 17 branch as well. (dgoodwin@redhat.com)- 790205: do not lay down install-num-migrate-to-rhsm on rhel6 systems (cduryee@redhat.com) - latest translations from zanata (alikins@redhat.com) - 795541: Change the environment filtering which is being done on the client side (bkearney@redhat.com) - Add consumer deleted on server detection. (jbowes@redhat.com) - Fix spec for both Fedora 15+ and RHEL 7+. (dgoodwin@redhat.com) - Fix Makefile for both Fedora 15+ and RHEL 7+. (dgoodwin@redhat.com) - Add service level to register and subscribe CLI commands. (dgoodwin@redhat.com) - Add service-level CLI command. (dgoodwin@redhat.com) - delete consumer on rhsmcertd checkin (jbowes@redhat.com) - pull out rhsmcertd python worker to its own file (jbowes@redhat.com) - clean up some compiler warnings in rhsmcertd (jbowes@redhat.com) - String cleanups (alikins@redhat.com) - 790217: install-num-migrate-to-rhsm shouldn't copy both Desktop and Workstation product certs. (awood@redhat.com)- Improve relevancy of details on my installed products tab. (dgoodwin@redhat.com) - 719743: Added better punctuation to one status message (bkearney@redhat.com) - Have client check sockets on non-stacked entitlements as well. (dgoodwin@redhat.com) - New date compare implemetation for determining start/end dates (mstead@redhat.com) - Add "zanata-pull" and "zanata-push" makefile targets (alikins@redhat.com) - as_IN seems busted on RHEL6, so skip it (alikins@redhat.com) - pep8/make stylish cleanups (alikins@redhat.com) - 741155: Fixed start/end date calculations for My Installed Software tab (mstead@redhat.com) - fixes for po files from zanata (alikins@redhat.com) - new po files from zanata (alikins@redhat.com) - 767620: Add manage_repos config option. (dgoodwin@redhat.com) - 784031: remove katello plugin (cduryee@redhat.com) - Make return code from import consistent with subscribe. (awood@redhat.com) - Add Fedora release target. (dgoodwin@redhat.com)- 783542: Return code for bad input to install-num-migrate-to-rhsm should be 1. (awood@redhat.com) - 773707: remove hard coded reference to /etc/pki/product (cduryee@redhat.com) - 783278: do not alter system facts on dry run (cduryee@redhat.com) - IPv4 and IPv6 facts that are undefined should return 'Unknown' instead of 'None'. (awood@redhat.com)- Updated releasers.conf for rhel-6.3 (mstead@redhat.com) - Making return code from subscribe --pool consistent with subscribe --auto (awood@redhat.com) - 785018: Corrected help text for --no-auto. (awood@redhat.com) - 656944: List IPv6 information in facts. (awood@redhat.com) - 689608: Subscription failure should result in a return code of 1. (awood@redhat.com) - 772921: Do not show message dialog when multiple sub-man launches detected. (mstead@redhat.com) - 772921: Clicking notification icon shuts down subscription manager. (mstead@redhat.com) - 734533: Failure to import should result in a return code of 1. (awood@redhat.com) - 782549: Subscription manager throws exception when an expired cert exists. (mstead@redhat.com) - 772338: Subscription-manager-gui help documentation review (wpoteat@redhat.com) - 772338: subscription-manager-gui Help documentation needs a review (wpoteat@redhat.com) - latest strings from zanata (alikins@redhat.com) - 781510: 'subscription-manager clean' should delete redhat.repo (awood@redhat.com) - 771726: Man page for rhsm-compliance-icon should be re-authored to rhsm-icon (wpoteat@redhat.com)- 766778: Improvements on quantity spinner max value entry. (mstead@redhat.com) - 736465: "Product's Subscription Details" in the gui is neglecting stack subscriptions (wpoteat@redhat.com) - 772209: install-num-migrate-to-rhsm does not work on x86 arch (cduryee@redhat.com) - 761140: enable the help button in firstboot (jbowes@redhat.com) - 771726: Rename man manpage for rhsm-compliance-icon to rhsm-icon. (bkearney@redhat.com) - 758038: Guest's system facts displays "virt.uuid: Unknown" (wpoteat@redhat.com) - 767265: Always send up the list of packages on registration. (awood@redhat.com) - 768983: show future subs in list --consumed (jbowes@redhat.com)- 768983: don't purge future dated entitlements (jbowes@redhat.com) - 769642: confusing output from rhn-migrate-to-rhsm when autosubscribe fails (cduryee@redhat.com) - 769433: make rhel5 firstboot modules use bound gettext (alikins@redhat.com) - Custom facts should be loaded after hardware facts. (awood@redhat.com) - 745973: Fixed missing product icons for partially stacked future entitlement. (mstead@redhat.com) - 769433: Tag the module names as gettext (alikins@redhat.com) - 761478: Facts viewed in the GUI were getting out of date when system entitlement status changed. (awood@redhat.com) - 761133: Support fixing yellow state in compliance assistant. (dgoodwin@redhat.com) - 766577: use unicode strings for possible server errors (alikins@redhat.com) - 768415: remove hardcoded reference to x86_64 for extra channel enablement (cduryee@redhat.com)- Initial Fedora build. (dgoodwin@redhat.com) - 754425: Remove grace period logic (jbowes@redhat.com) - 766577: Fix error on "redeem" with multibyte lang (alikins@redhat.com) - Add README.Fedora to Fedora builds (cduryee@redhat.com) - 757697: report xen dom0 as host, not guest (cduryee@redhat.com) - 747014: Help icon was not working in RHEL 5. (awood@redhat.com) - 767754: Invalid certificate status when stacked entitlements have overlapping dates (wpoteat@redhat.com) - 745995: Ensure default quantity calc does not include future entitlements. (mstead@redhat.com) - 760017: Display a friendly message when an invalid installation number is encountered. (awood@redhat.com) - 758162: allow --force to override missing mappings (cduryee@redhat.com) - 759069: catch exception when enabling invalid repositories (cduryee@redhat.com)- 755861: Fixed quantity selection issue due to older version of pygtk on 5.8. (mstead@redhat.com) - 765905: add man pages for subscription-manager-migration (cduryee@redhat.com)- mismatch newlines in strings (jesusr@redhat.com)- 755031: Update to Subscription Assistant quantity check in unlimited pool case. (wpoteat@redhat.com)- 755031: Unregister before attempting to run a second registration (jbowes@redhat.com)- 740788: Getting error with quantity subscribe using subscription-assitance page. (wpoteat@redhat.com) - 755130: add extra whitespace to classic warning (cduryee@redhat.com) - 759199: rhsmcertd is logging the wrong value for certFrequency (cduryee@redhat.com) - 758471: install-num-migrate-to-rhsm threw traceback when no instnum was found. (awood@redhat.com) - 752572: add interval logging statements back in on rhsmcertd startup (cduryee@redhat.com) - 756507: do not use output from "getlocale" as input for "setlocale" (cduryee@redhat.com) - 746259: Don't allow the user to pass in an empty string as an activation key (awood@redhat.com) - 705883: Fix error dialog modal issues. (dgoodwin@redhat.com) - 756173: Unexpected behavoir change in subscription-manager unregister (wpoteat@redhat.com) - 746732: Only use fallback locales for dates we need to parse (alikins@redhat.com) - 753093: The available subscriptions count does not show correctly in Subscription Manager GUI (wpoteat@redhat.com) - 749636: Client should not support users entering activation keys and existing consumer ids (bkearney@redhat.com) - 719743: Improved text output for successful pool subscription (bkearney@redhat.com) - 755541: Enhanced the message in the katello plugin to debug when the backend system does not support environments. (bkearney@redhat.com) - 755035: Migration script should work on RHEL 5.7 and up. (awood@redhat.com) - 749332: Normalize the error messages for not being registered (bkearney@redhat.com) - 754821: Default org of "Unknown" was not marked for gettext (alikins@redhat.com)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKKMNNPQQSTTVWWYZZ\]]_``bcceffhiikllnooqrrtuuwxxz{|}~1.24.45-1.el7.centos1.24.45-1.el7.centos gui__init__.py__init__.pyc__init__.pyoabout.pyabout.pycabout.pyoallsubs.pyallsubs.pycallsubs.pyoautobind.pyautobind.pycautobind.pyocontract_selection.pycontract_selection.pyccontract_selection.pyoactivation_key.gladeallsubs.gladechoose_server.gladeconfirmsubs.gladecontract_selection.gladecredentials.gladedone_box.gladeenvironment.gladefactsdialog.gladefilters.gladeinstalled.glademainwindow.glademanually_subscribe.glademysubs.gladenetworkConfig.gladeorganization.gladepreferences.gladeprogress.gladeredeem.gladeregister_dialog.gladeregistration.gladeregistration_info.gladerepositories.gladesubdetails.gladesubdetailscontract.gladeexpiring.svginvalid.svgpartial.svgsystem-physical-symbolic.svgsystem-virtual-symbolic.svgunknown.svgvalid.svgactivation_key.uiallsubs.uichoose_server.uiconfirmsubs.uicontract_selection.uicredentials.uidone_box.uienvironment.uifactsdialog.uifilters.uiinstalled.uimainwindow.uimanually_subscribe.uimysubs.uinetworkConfig.uiorganization.uipreferences.uiprogress.uiredeem.uiregister_dialog.uiregistration.uiregistration_info.uirepositories.uisubdetails.uisubdetailscontract.uifactsgui.pyfactsgui.pycfactsgui.pyofilter.pyfilter.pycfilter.pyoimportsub.pyimportsub.pycimportsub.pyoinstalledtab.pyinstalledtab.pycinstalledtab.pyomanagergui.pymanagergui.pycmanagergui.pyomessageWindow.pymessageWindow.pycmessageWindow.pyomysubstab.pymysubstab.pycmysubstab.pyonetworkConfig.pynetworkConfig.pycnetworkConfig.pyopreferences.pypreferences.pycpreferences.pyoprogress.pyprogress.pycprogress.pyoredeem.pyredeem.pycredeem.pyoregistergui.pyregistergui.pycregistergui.pyoreposgui.pyreposgui.pycreposgui.pyostorage.pystorage.pycstorage.pyoutils.pyutils.pycutils.pyowidgets.pywidgets.pycwidgets.pyosubscription-manager.pngsubscription-manager.pngsubscription-manager.pngsubscription-manager.pngsubscription-manager.pngsubscription-manager.pngsubscription-manager.pngsubscription-manager.svg/usr/lib64/python2.7/site-packages/subscription_manager//usr/lib64/python2.7/site-packages/subscription_manager/gui//usr/lib64/python2.7/site-packages/subscription_manager/gui/data/glade//usr/lib64/python2.7/site-packages/subscription_manager/gui/data/icons//usr/lib64/python2.7/site-packages/subscription_manager/gui/data/ui//usr/share/icons/hicolor/16x16/apps//usr/share/icons/hicolor/22x22/apps//usr/share/icons/hicolor/24x24/apps//usr/share/icons/hicolor/256x256/apps//usr/share/icons/hicolor/32x32/apps//usr/share/icons/hicolor/48x48/apps//usr/share/icons/hicolor/96x96/apps//usr/share/icons/hicolor/scalable/apps/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnu directoryemptypython 2.7 byte-compiledPython script, ASCII text executableXML 1.0 document, ASCII textSVG Scalable Vector Graphics imageXML 1.0 document textXML 1.0 document, UTF-8 Unicode textPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 256, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedPNG image data, 96 x 96, 8-bit/color RGBA, non-interlaced  !"#$%&'()*+,-./0123456789:;<=>RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?7zXZ !#,-] b2u jӫ`(}m= r( *IKk4xj|C7 >MyJw) %Nz6HC* JiF٠:v,lPMѥxm~yɤN'S7&{}שM ORe;IYTCdh[N>Df̑!m™ți`Ae$ LugI29ow\ hl.ĺfcOhc[:"pf08L ;:ʖ?fKE)VCʰ2 4y. `FXb1I4 1\i^*6L_ 0#Y"q;&%VE!/BT7JʢLxL@qQauepVUݿ%Aj;%hʬPaA)@ńtqC<4O:[ ݌&I!Fm? n%ZёsN1~Uj/~[ծ=E6J$ Ǩxf]u&i\BםFG.4eh1Vs9t ȁNV/aT~jR}aLC]]@WHMݭ&nڰ&p =ť!%T q*:`iϊ/`nK(7Qm6 de5vL/}95JtD_fi~U&Zϸ,DBێZ1A;߇pZ_@${rNL8<_l%ƀ3YS>J֗Sd.2:Ƒ2_tH,a`E'm7X{ *Ȝ _w[;onK \$/ |zl12fR=o<3cdC?;,ͦxq &N'f`C9<=5' J1-V ,Ƿ>m'--jfT* \Y:~<$W:܋=;;³FD0HJ&4="?$tZ; rFo]n}g؅f f0lf}4iТg6xӧ=T(&u]rdVklHę-p<<}z;gU LS5";,3l3\0p2h^5VWpV'6Yf%c&Y>fz$sɉAHRk _6DmCS;?L d/m2@?޷jq¢Gk-tT:J=+y0mMoʌ +%x^B|*'J| equw[Mu%@ZK(C  kz&@C0IvywxҶ6 ##c«*Y* H^5JQ/<^c bRHu}'avӫ%|ƽU-<e+Ie%9e-oZrbNɦ;K3Abi>mv5~{6S3bڒi i8mwBUzu7*\6,ajbg31d[ɔ?ʋ"g?\5,Ս]x6=P̤<5׷{Heb5oK[*! GmIcH kOT^ 8+y1a2T8ơ?lAIé|Cx'_$BJQ=\T$o5hPjB6ϣBQM]vd|dpwQarvQ֋(.x'XGVilAQll,%9oDЎctwq D7*Mx>T˯ Wzh6˃ao5DKoM߽|Du)rһ+N* j%{FSg^T gefԐ ȯ4NRt! &,Q̙;-9gW vxde3ߋp>x:^aSAtnŶzQŊ*Nv5kW^uhWLf*3_F:^Aiʈc(3lCpkMnJd=imMŐYQWija~Ƭ,a XŇl3"O>9ɖw!}beIJw6 Vʍɴx|P`-Kn֪:%W$)&yG^lѶdF_ D.tyA[Sa\G OyS,bI+n,?(dF1?LZY6겼c'i5+1n%ɞb`>铦J}ҴbY;kMR?c7tR$.B>y > CEM]f|iҫpNQ@c/)q] #SQgWE^mM1ϛu@6 [#R5HޒSC9R ?*j UJQV6E;=\BDPߦ.|x#4-VC{+ךk{/ ƉnqiN BAXO2u4-\/uUA[mJ0ˏ9ZO:ɊJ#DAY䭩Fy Iўߩ]K$[Z5R4W~,YاwV[{$&4J#52940n}LNz/8^~u%:J +3|%*Q-a3.TԪtW^7_ ; OI*v)$f: (UAgJs(7"Ɖϥ|<3;[L26{Hy hdyɷ.>x31Bo)sW+_<Ϸ\kFg5G@H XL hP\W 1 >} F*77d! G5z+7M|Eb 08K;)Eq'a^U7tHT*lU?^ 9~۫iÜ7vt3) { }n=瘺*9VibELp97PuЬBMLEgGW0c)IQrv#"NBӎtPw*1a, !\a$@{T%Hm*D*+\( or\_h%r72}ҿ/[-N֝=j[ã$wtBTgi 4\s+.h*fw*+}yK&_ +@Tpof{&"jQxTdĩfY1:@{y{ޝqϓ#&y)-]#GfѪ^{ clgnK(KAe 5/+?}[0_EIe<`AIhLINCk9iػؑF~-?ޜy:/?ѓR'E&gg r'ƃ@fzツR S';AsvA4Ҫ~j &us2bu>Хh)>U#P/|M|]2oD'k\MM u&q,lVW5]np>^N$% {'fȖ( n{4~ %lYK'jV-,$yyBԫA{-U9 pk}D$S{X06κY,A3ԈOB^SǒL3@Ԣq])ئ'Y^5-^HMڤǤPv%Zܫ\![)5s0!]( eAZnh+kpZת(͠kGm[X?xp oSb*Ji 5bXyɩZq¿ sPz'|UPgi+T"-q.ś 2A Fn`b?Lj)i|i;7-n[I)R"ZY˘Gݨ|h "# y c]LX1[ŵl!*`T-Gt6Po!Ks]XA={s6AN%uN 8E{DfAtO;! lޜ]2}˰Νn/'?vVUi,;l?E!) 3c8*~PG Hi$s&LC iE%6ur7q71F]`wױUuz0/u_&Wͥ2?$p2Jk;N`%J%놪y:FKvs`iγW9Kܨtkm-i5^`_}-'(Dž :`qM%BGЯ'DӁWΙ>u +JH.m1n$&Pi1I鐳I|Ђ ?"2"+R_}#ްLSjŐdϊpD)Rz]$N['O@Fe"Zm0+PVLQ<#_Vh[`K\;7p~{k(/їy?}{_#p?GOhS(9<ݙ\Dy` ki-!- AG5wNu/?zɔ)|BaIu x$Wn~VPU*\_\@3*32şm8fKWWgdDC;ot)GYRA}FM?Ҷ> Gh#ɾCÚCˆ wԓ'x==R{ItDRlj?`St<Hۋ gM͹9 s:=ROzT\vWhL;-=cI%u{.`j )3-бj2!BdK١=y$Kis5N.,cS9zm)wtU@H{u0".ͰA&ů)E-GwӬ_5xcc+ܬeG;O UBڐ+Ifʼn v4 t(c)0}Iɸmࠖ u7f$vйçogg^ZGPhd]'\2y\>' oUj0'%(Dkd&ޓC|%E#0XuR\ӌmEϴNGz3Ec\%>M­BmNx*CMS⓸J8j$W'$<ү/L_¾)s"0/1 x~-d{&u W!g<%;D3fDkI5劁`!V(H<;;}e\)bɨQ/1OE^npNjH= 0͉f[×$]‘C2kfF\YoʜuI^JwH8Oл r><⺤[ӅR-xWZ0mG#<| <6rS/W,aHN[O6f`Lo[e&p@E8[Sܾ^ZkJd 5dWS+x[XmfT y A:].&OX_5J9>5M"þ׳ @6o0)E6^c뜥&Web%]K8,ҳ;oL'lB3aG%)Ux\1>y $ek#?Uc$B{>V0"RA/~DЌ AEʝl+VP0]>I-h1p*zQE"ۀm#Ѝo[X\-D1dBD|Jk)x<(Ӵ*Ct/ߥ>;2])G3z&YV9Шވ`dX_9i'u? yYRQ:|-|9 X!|gL)3clAvxt-dS5,䓸ΐ c$b;y- \1u)u0z:/op!&-t7T>!f^-a8/-)};4YkTa=A.5^v х" Ge'ڥ2H;JuEDm)cVFV"K9(SiQ;= 3M:pi`"U9[(q>?=T#(75 `Jg}Xxu#xlS<6I.MmŦ+<~ã(@YėDˊNV'o/U H8Rf_XG#1u!Eg[)ӻEɳO;*Ü!VhLN0IL`F=Qd3xQ+ 'Qg{ ]Hކf}e2|Z yX3"U8n4BcjVfcHՂǻDthraLY"v%iC o=2ցJݙ;^7AD@K$*RXlobNNN~$`sP^I|:LJN`2劕,ވL6hG? ˙7Ä=<Wo uڄ>iҖ.4;$ / >F@߼[f\-zO׻9UD@ Zk|X(7VHXŮX'q;gY}ߦζ7&1%޶+?%an^b~XPm2("w^h:IZЦ] C#3IXIڍw:{z(Ope[o P*eh,b7L2^t,?ԗi b^A 1LB=8 vrEi۵~+\5o?"Y-Ĺf -ԁ}qJQqX g_IS7Jn4/7Q r7dE͋C]"̔%tI‡LNPiiO'>6Лsef]ΡՏއIydH8?#}N3o.u%A`ؐUu9[2)]Tf#Aϕ17g$ڲ4st WlzCK/hly~VJ-\!77_}mհbWt=WL%%^Ŕ(wvHŭ,npE Dlzo-U؞q۳{rܼmWv" I]enU[.{W#/zv겲/ݒʥ֜m!\y t"цqϝI5>aH@ܨ1^yYKdZk!3dM Q~.WQgN X)z`݅pzLENuB9}Jzŧ5ί(1;?namT:NVp(=ΝZ96Ke8q,{$VS3\& 6CRYi![QIH qv͞Q FU! @^|;YC,`2oYyB0jlbZ#@!.1?E'%I45}Lkh:(YwoT"]7E0CLV?ϲ܄%m ^M[2q, km[ރnu}oxϤ˲5FC䢅lإ5nIGKV:Z5G2Ug ܂=|K U0MxA#iaBD˩em\T`=, 504}̭e&xs s F+Cz݄ePrgZ(LЧ ťn?D60 zݎcwXNͭ&9g?CRpi&aʠQ-LD* {_ZEZko-c͕\':(Y1&bj<ǹh6Gtm Ki@3%r%o]557J pbیgw87a+P,nI R[G泤L@)S5$7Ў8?j-jڥ|)ܒA6ndhy2> Pe7 lC: X:GVz%m[Ol#?o* qe˽f/dLigЯۛ+3l#В[#""E*P͌YB:A Ua d$zvqO$+DY|+R58"HmgUO} 6=wBhJ/Ԯn=Zw$TM"6K;>JfZmŕS~L>[O({fޝcVm6(NwrGzt 'ڗVh)aXV1"-[]|NLv6Y. HmiAƶm:2 2 [p4SWbtpF-C癩O- Ejzr0~+NLݠ`+E/oaO$vuH;# A>>6beX輋BFxDJ~uJ">I.4Zb7@g7FDTD - 'ʅ*>VxXw|,rlwf6-$u>zjNpP l[~Dq-_7j`x<)_䜞lwYoZm-'wg`WƷ:%V^!g;d).3:Wվ {JEޡ4stKn"dfi >ܺ7oEε\]6%?:PXCw]U3)^,ѓixN> fΑ^fV#[-Uqr:WsS}`*\J]Z/4bh[90>Ҫns@.?on,Ԍih/C>N\2P|IKiPˉNT1wT¤/i>%aݰ7MД24ǛG'M! AȴM *A,]g;0H\jtSp~OWOpTcU`N{vxO*sKJ,hargm3EN[' 'X㖚nzr!mP9/-ul+Ԭ9#ǢcJݖ9kG! ?r)a=(4Zn bZ<ǩ>43pl1}{ hGh '?9t)oMHF ܒ!_1`g.AXNLǕ4s݇.{Jo" nh!R]vgz j]h 62@_D?M7g ߫I[*QXZ2#?=5UQb+ѼЌ/i<kiX:8HǟLGE:ɼ]^Bb>KV?5R+1ӋMa.8tCA K&H;3 ,v Ze̞qT3s;Y^9 ӆ] é~y͂' 9__pӆBvlb67*9d@g+k=1Xe|vަ1dM d eGޝWU7 .o deGl `z?JoI6?c~cloUmܨ(Q1HJ=')~ntEH@`܀+( -hD.ƈhңl4B9 oyJ:6ʐ#%K =14ARufC?(]ܸsv+.c>Py^R<kl]y)k(ϞWnڗ~ajV5 WPL ꆢ=,-NS~n]ޞaԋD.q?s$h?-hIkEFˆfdԑ ,p@baLzFrJ{Xy4ndJ 40yb²F!kū%s^gW~:Aoz DA%0&o(6r Sa D|౎Keڲ%^|!|ЃqSXDcރXQMѫ;%k:w oufk$yu%^ֲ 96vQrxҁDL +]A*XZ-`*6zPYMbJLQ*~qܝfR[xU鰒Jƽ RsxtUi'zƳ{ܜfIatGU~qO^~x#۵-%C}H;iėfWk(ScU;4fkMphXG];*5t]Q1d)qnX~Еx\N1Ge $`ܱME,@w]2i f|CbK_U%"^w'y[P)}d_nqXl)Q|1_0 ]5zhnĕ\k[f^>{묢k4Kكom/l ޴5w|`#B,P:ZSN+ͥ5+_',Hw ̆ '~:M?"^Vx8Bx6_ o 9/A FTۍT\ _E3ReE&x>d2 \w9q̓k1Sz!<6&O KH/T$F!g:QpH^ qDo7BsӸNd \Pԩg;hWeU! U,qϘ AR 5NE̝)sEH9~ҏRoJ43;"_ B+Gh~ F-@x:] M_E:;ݥrg 6F*NŌo_!k i<)ATzf x s^A٩۵+Ȓ։v2&H+`։uy_f WlQQ9p/_4 GU$Ib"~`?ځZs\z_d{vC'~1"{LDҙTuRٷxW1E '/,G51gh| r*:rLA}w7l by98e(i']sٖwOiҧv]'VrB Cs2I*!bC> Ef+`|^<7>f:rLh{6rgBKj52%%a d^|N6Js/ZA~'m jʍHұ࿛Y ⛺湊9CIS#$F/͘Aʕbϡ-LF]3,=T5)0х:$J$@gi:8x5܄`' >P,K9[npSlO('ojs6p[M|CT)oQt((pAln1u9[{J,pmCmㅤ 6'_1%9#989~C/-Ug~)-5ZX[dIf;K1u%8XwCJ_q wo'J+c t|V7r8(xJ ޤž%?v?c|C(0}k٦.ؠebݘ|Q%ٵT`mOk56b7޴5c++2{>_ٷKexgŴifRo+ 3g J`Uiæ̌fASي?,+C`Z7ob< JquNE1:I7v;6srYmy܆hSe}`?8MWd8.K1Z`~zq_R3L>mMe Ap]> PdQ ,k«Hj(/ՅVè`\sn< 0Tlg {\k 0@]OskO%"16\G\t&N ӭ`6T-XŘb6tS3S1jASd2%+C|(;!À>xiI.Tؚ,@FI `3Hj KCƕsЈMxm5o]uLt@(Hv(-yw5 u _?^2ZΘ"_"ytt><±$q: =٪x"6v^Q`v fF:jJH;JPOp0}b.ss9 }f-1ұH\=*]vn<{(!=)aJ;9I2IMS]!ˆ<{ @@; }[UU*J/?"-~A{/!^6tRQ'IuD~O[EJ7tM޲ QWpXQF}:J֪@׸x8x3h~6tx83%Z$NE^G-74%6;A3,0_<6wZ)=2xT)<4: -tq%*cB˖-i tc/YT;rq~.@Gx 0Ctf+o ڍw۱BD#F#Sփr|S$x)~4+' f4ڹ2w6P Ϝvn,E+]06/S.4FY`U]" 'ƖO?BPoiy*?Uq|R8]DZ"J3 #-C}Ng.*ȇϠyp)P *l7+ּ`vLI1Eγ)>m5Wᑚ%A[{0V:2[^fYxݪ ruK{W+ndA[ϫBwq$ u S|t#nM0p݀ mcȎ# zmM3Yn#x;}$H;ӈ"&Oyi=}]dj) fYΫ0JRq0T͝WNo Ѥ8Fɠ; 4ED@p.kFnZY+|ߴ01Ȍfw eiӗ%tx\ Ѽ'bn}[(ySP>QV\oW݊4NA04h:` fG}1`ƃ%EֆH&CVnA4)2SU'4#_东',eb. Q'-v]R##Ϗ*IpT}UE$.uTta5 ͰjW۟?!X1]Ԅ BPp[7-ķK^yf8!TFBeʔ]PA֤v7;+ӷd9Rb3T(ȸ=,91fAHmWЮjHPu~ީgz`V0fE3Pv;MҺԬb΍Κo˔4p޵qN?H$-`CI@쿤ex99Dzjn<(3s[p_E~߾DsE%hPy<džU#1 mKvmPݒ$,5/@pmÐ􅫙@׃Wv%ME Cj@#KC\+Ng3K˧o"͉\{M1蓰:N+  !Ce%qFZt/B&)I(kf,QF(UojBh]1HہxF}|j*z^}rLсE -VDM[k w~pϿ9zq఼dCUyb Ul=M>k%GTFꚍӑن"܊6<4|vd5@-7-l's4eWLlL/~+c-4Jvel Ȳuh C XWF`]R%."X;BYѾ{\CS =Kq۰v$[,"ZC9e>o~*RF3b^Kՠ>KgHXx\ `+ h f xF59]wlC2h%E/r@q9eUب)#,%om-s:{$ Cv o#U{ %3nyFBqEP^z>X5&b!'wA3vALt =VKGǘN 9J&jJ]}_ &(IB>8|-HNIqȮêb+[r h|G65/r+Sw9yFUV=S8qd0kh׍d>{H,H*ySE({#/x"^}6`; }ۼԹ )|nqE >As4uk ؎t.C3e̐t bƘ V0s^KP)԰ x'[#v^HKr0ʘ `XIQ$45]R19ylڑZA,y;p88sƛ"1Yx-#ҲWM6ę0ofXs7&qT%/o%uNgvVxi"lB[VΊkm]b l`uzh&2K@{Lֲ ɪ+Y#P=[_z8ꎉQ,:U9?z^AT+ P$6U'zw"%|>L.=o?tؐ31!' ;&1s6`)Y`za f\L(($%B`d)=sJ2{m{ \e/Ez9m?t'ldyoN;1a_(K)\^ˆu=D} u\{OlU,æ)i,YpR~|v.3eWE2iR`Lr4&VgFݢ"E+u| <]S&m:ڤ40@JиLChW'юU',CWd:EEYACOqy/)I'6NYYqUPKV&#rY9ړziiN 8:DB9Haa\VƗM8iGSŸ$&S$xxk@6D"U"x`<Lƾ@y٪|~aA|W8:ډLJXOw ?Ft?SG Q%>UXȉ d!l<\b(3R=/NקtPg8;KQeW,W hy}QKo]U?88hC#=c}D~gǺʌU!V#1C[hn^c>"]6n+=}+Z8͛_@u,x Fddt_5 -&N`d1IBжϓq_| y! ٻlPcposܓ+jkUG=*p}?E⡞z]4 쩒`ԕH{1?JNWt U<.mx " a)F\oz?d< f:/%|Vi8@:G5JQX/G؏7XBx;r=(Ǯu(#(qAKEUi-_}ʼQO$@9 t[NQ ';]!-:ㄲ.9l5Oڜt$yy{<B$[D5a9~/?P@{U2W\=Q/,wg$:U\ߕ^WV_qh-T]rL6r{w{Dn1 "  !3| dZFv>70[b.0qJ*p42Qݐ)hWF>-c^k!'S7Y=CA[go4+aZ\12J+&9ϟ61LV\ Ϯ=K0vȺ^lEf2H`*{#bVuS`=wQ>FFmdL^}h2w?"8++ԈN'h9;t|HuGEx[d3~/ϦgK-A_=BP6 `_S‰~ו3Ͽ."|3Xu,e#.W(c ( ,/ '9')DSFz7xϒ $@0U3(s."8U00c Զҩ3-{Yqd3q }t{S~>~2oɆHBp{HB y4.y}<81Gf4Cݗvh9r^M㙒?*N~~^4.o4Rt@P3i&LN TodY wmxDTc.SUVk1ފ毰5~ *ܩL1 ݨ"Gxf,{}fwNAhBjHNYe% x(=iٓ>z1%GFhheu{KJ~W|OF'g%pw.7D`=L`5ԴJkU 9D%^5B6&={3ֲh48;4̣Á^#Vmߺ I  n% oJ,Hw\QtQGVaENXە!UEAT}/D+I8qi ABpr8㠲, ^xK0!2;3*'6(%PՇ\gdnk*)|\4sw}0!6ܨ|=>@)<; =pd̎BDXz1 Vʱ+!r ~ ocTsMC7]z,d<#{ɡZmþON<:#Nj$ŬH/]Nf\>F\DSC:l-t ks-%`-oHj9֖rh[[߄  2*0P77xGn Hsk{BY5Jϭ.aƨ](U&"zȶ3jd*|!HJN$dz$-8棦"ܧ;e2dR3z(E^]:lȥY7 %\OںY&SIW?/&/rHF %MX:;[Bcr ZɀOpDX<>baƨp 垽 ,w'YHU42a{$X@ߛS;$`t`D_+-q~یһ> (;,_3aeáEKsev82d7IKRZ,a &}Sgsn GM@m,KpdB[@⡸ )7U\ru.vhS-rZvfo0;O~},W,ɠE4u'uq DS5 @=qJD09/W5ϟ6z%Ta5"=w l9M@ >.Jz=m0M13^(֍Gx Z@%\bΩ UYBԐ1Ҫ+H#1:~,x7qNTO6v_Mk a|rSD23^xI#Â˥)qw@qJ=4`JDyVKb}5v{0{eHdRD^TaZ/̲;hvRAaMys.>{dPvg&י-C2+L,xQfR}D+F{sVVF5P[أ s]zKy$c X-CXt#g:D :yyAOvÎ=GDN; ٴwbo)Ԇ1ܖ8fNV@"r#ꇸ q}).#Q6^ɂEJ2{}.JliW- />]`kcL}7lj[Űa>Uew TQSbxw喧zrZ@ 59uĀ;"A6* 3vf.gE-\MSQ/Ƕ,1!N!1ׅN <:_jT Zz7jW%) nm)ĮȆO|:*Zlj"'Ndq@p}F 9b$G#2Xfjc-C}+~E p឵wy":fH.ߧTf}<%fնv Rtޘ赵xe ekE1(=r5lO cD?nP+2UٙC+>T%Qyy@XpMQAM`g -g|h}DSS5mQOVebXQ/zL~L6~rv}7z2{֝$tٛ䌜 ̲pc(uH\%{3  k5zͤE+F!,l$iukA٫ )o_u~%HA۴Vtzcč{++Ʌ0S=VS1dyRNOS ϝ@5X40vp"s#ӛ>H?1WuMSfxu8خ7Vu0#/DڔS A<\Zc!fzvځ!zmU/݁㳬dC'АBGΥF?ʷsCg+!f7w>6.FVGEwZO:Љ |P94,v#x|6/uwN~ Jt1gjUXf:Ih2"i<;-%?=0ҬH{t%`7 4yw|P[Td0VCE@^~]_"u剈dQi>@aʏdb!Oټr9qt ( ڪqFN1B j, iK: 0 OW)Ԟ p,ݝfdcF+qPIj 4WgS k >8~io wWEGL\Eo| {F cCfI|OU"psmTjU>N%>[<'Y2ix)ds~'VEG h$6 ^}:&y[%V*>dq%Ps$<֋G nmD< 9?|YHulV~whkv$sDO7 ZVfqMؑzr-TMpɦ7[HFJT W#elsHI@i^/O(~X /[F -v%x#ۍj1FVFA˿D8yMSw?G?n5b,P)p)bn=sب7B#^tJ(WXfiP__&DOe]{Hl'uP௞V}b!-9y]@h ~JXCF?Q%֦SR9XĉNA;TkZ8b?3*gycIX)\;1C Pi%ŦI0Qhv8"BTWT6L wlPXZ^7iqfzPvlGvtix'Su^)Baq\c vjl. 0g)ȹJ:>:c*>ZI!"5m\F5}9Ԓ־<1V1U4f1 E!\l*jy] &Ax[uo;N۾YdF aDǰu@u9I}MrL"2]-0Va!>p`面-W99Ĺ\g@:_bzT~^H 0b)<ҘmԾD .? `'OC&E͖f_eY{_+S{V. HkjdjmJ7z/ Numo5wqqbnUZl;=aִ,(]F斾w wmps#2>k,:ܝ{2Y iSpv%oiM$f=wt ʓC̮ ,t%ܗW}xu,pBBD=n30TW2Fr %M@Gϒ#3ߤƽH \mf8GMT3Meb}>0y2LRRf-J䤂VΞWK f2G6 6+"Ex6Xcдp}N v3I[B7?I=Oƥ&,y";)5GEpp?gVAD=9`Gס+~:" N=T֐[z<ul,zKm=ٴ]n5yMO`HFM=,M xh5Z_S:-EBNk@+T.!@߭ f5H33S$}jڙ\q#>(-Η {[vJ-h@_563NXG~8#= sLJj;br-_ZC\eqby~ &WBl!N m`PƗ^D~$5O]Y' 2ۏljkq> ǭ w-j6Ֆ㉎kG5eHBSK֬WXvdՉY "+=CV¤rmTZU2QEhN<&Êשt31n@ZI{Z '$|?iZʶIfpp;+G?-wGf9TX8:gor@2DIDN݄U,?]KeQ/0X鬮׈.#mNpczmm۹fʮj F',n_dc}^MS?Ƨ~GF̦Mi 6KJD^9z}*h"l&ri>pZ\-|9%ƴ$P9"yEfVd6\5C'Ҷ3]iʃE"?-0m"| //L'?0 p螀~;P| /hF%-xvON4 7(D~#8)˭_opEDsxV(5 2bn, &2}9/&ٳJZFyymGEᶮza> C_1ԣcdRWhbTi劻$H1>#iӲѿCR5lKp2.fS&nDz9ܾEQW_'S|3V0OXfyP^nٲ:f4V^R¥Te) y^I3{ I~z tB՚TQI/~gOPh7*(wTu7EZPAV_&^buD`dĖ #Z땳hPny 2efɿWu,ZRE9Ωpߴkz5zNɸվP1pܹ%7:5Hfүi$ CS.Vp(ȧ'XZOȬ Z'6{q=LebG#?3hFpެxVX0-IVUv{8Ʀ$1u# t3e*1Cgw$d|'@M.(cjj@_8H$H~Sg: 1Tы%lQ:'b-IvnOLUXdp MoIWFviW5 !zK|J9T':s^3I7Y nh#R!N8empJ͚m|AKbl&1ceg~3mݾ=,bO}%bJTo <d8cx`<D>+s2&BMFmBs9#o >#٭{q .RfŸA ȴɪ_*zwGw8޲eҒs6Sow8$6[yDLҵM2-ftVOFq/h#y*q0#vm/Β{H8]'~`,<Сp@z2s1#sw Sa>ka<idG+?ULIN^uùI&j('PuGh|]4>j& ՗KU 5z-fے:+"[H)(^} SP죞6ῇuh (4ТDeO0Dh>MڹEkV#jŅh$)$A564 :,n0FDe˯2!L䈵(cܯNTo8WQVBҙX@|W}l9[0QJޯVP` 'ߘ\HyxH[I.E3m:s Aax QEdVy1>_W %[#|>L77`|(=*xGZuq%q mR(%u_\+vӅ9NRw?\Ӄ@ sA߅~2Kɥ.}Y#5t3Y6e4q"t :\baIK?(Dl!EQ{+ Ytqz TrTitDڣr_ۨ"ך+zʺt[\>_$ϐOoAeL^e&[$_Ng21:X-|NO%+0MlBȞv|V Mxԣܱ@oK<q>U .Af!H%-~%$'ۋH"S" e n<)Moz&at-/ߔ߅MwbQdJRce _{Ð#aCcJ15?v7$YL"hgdHX`m8zcil6c;kZXj00VV'}4X||XDj4ֻ@28 G^fܢ49ee;ad;f '?Vi֖9k!C52 K_Tg-:Aٝ(Rx[v a &m (iq*Wwag<,+)* Sq+]q֣M]zs9z#Vzޡ7GD\by[@ 8b4`~toט t&0mst_'/TD')tt?0\GZ|eyv0tC&e$\Y#f gg}OڧV)i]i[0|Ny(o#kG$Dx(^,;<__XCq u2JGmKly#^'݊8,׉y55%J?4k 8j(LM|"M"bnjLBG\,\%gPbSFFxnx)@Z~қnbhL nTpK\әc7NT; 9"AAiɶ Ju1d%ZȖROksXH!$Ǔj| 2M0IZ-碧oLjd2Eߌpc3MĬ 9ǭ^y'^t2$@ot[huMʽ/tz:k:DD l/;R;vӹ^(XUƗ8#p>0@QZk^MWYɗ,lO3MnV$C(uJ%ZbP"WFsqKCJ?=P;k0/&ܪzËe,ïe=W,Gwi|0'pnmj<0h' S:'gB+ Dz a,*ik"ܛ7^BRDO-U }in=m{ѨǓ5JtޛkD TzSՒ'=})ol9u=ƙɶ"! {!*[Tnykt SГc l"+7ʿZ4pPf \O9m J=V+ [NĹ*$% w)% A"X6./ }!? A沔ZGGdM气d+= `{[ U|P>QM/%*4W+Cj&^ptA=9j?9p]X҉r2 -FLe_U.0˚y&bMG,K8q]4>A %J2ݜ*B՛RObxUA{ G,)i -6,%e {cKWZ[=hEcj`\9[տL27McB؄]吗K2U\Ҝ؀ [FYM6]nAXIT'\{+I`# L_dٰ_ZTMDTVni$,WaZch#[Zӱ 7X Þo( 4q/'CYѼ#MЋS 43퀎(fɽR!,чj *g+&qM%-[xOn$A>i'̟I %06^ )ELzV#ikx'ʎ߻|9 >TdcŪbTv&m߫U*1@&W7v 0:M9-nv{ WONFE!&="ļ.e 0 #wGC`=F^P'h2H"|؉"mzцj(vv\:DkLe)xH 4%\Xң5PVԃqBwǰq[DPcPX5O/.K6|/LJt1 ,QnAfr&X3l~x5US(:XL̗}%uD2'G ]mkmK(n^ilAnxɹ~z<"JQt5v%MH$6K*_?4+jIj?0Ea!D/+_q==\'l5zZ-L"DW[RR7AUY}ݻ?ZvKiu&3D3yv2υNkӥ=Wl;Yڜ @~[@ j5r#t9i2cH]0.X!Qr /i *V{UUXѻ:&l=A :ʶ URHj," h^vKaG  >BiRj#U+HHS! ֏4*{3VA'u'3 H+;E3"7-.Z [~6/blH; 5^LQFjoڕhGe`pb~ʩ}rƾ9 Cљ:37ǿJw=!0IGw_臥\P\V6T4U\NN(QjJ=Bc3iGIpA{ \צgĸQNL(󰒃kAYt+XO l_s_-!Ɛ^qY =Q">s ,{*)}>"n&.F2H9XPI/ LDJ7 # ƴ#+RM50#${ &.u:* ,c '-B,}6Km6:u VX|GdUb3>{[^YO _3CaN~WPO}wrϻ8x[D:cV:Hq3*̑[FQ^e5쾟k"(nku?S+*2п`.GRcW )Ij=஍s*>@d;,e3KiBQTK+!v^8LB'[Ր slꯃU+8z0Gޡ..)EaW%D÷-WP݈.,W 9c-t}FطQލP+B+zeGxKw|CT"PLԞΒțP{e]{ݞ ).^"b8]G/hABAHz/{hq=>g7ciM@rY<2?u2]OQ>+ò2v`\4&;3P0)N,͔gS|M1ئ$l=Shfc v IOgy需Rjk tYMͪ,8k q20ݷ} TjW߯Q#ۍA' j0^\xӗZl1lgCՆDNh;4Qj7Ф+1}O;e*`TSYdNbЁ줱Pa :h$:U&?\tc*JN!Xn~H4;):A+mKgI5(\ /wM ےYKU7[)M|NlVmᴟF?oaRh2AsLybڣS>!G < Z`S٣OXM>RM3፥%pqS;g"̞ CUC-L`h)՘sI*1 hi"J ύUf>0-k-+R C$ٜ]tQ}8?{jN/ X5zH vɵRA5P71g4 >goY8o|S"5J  =+۴@ZЄI~*`kHqn ڌ:!Ab%A~xDCkLIàjt޿v#aH4 %sܔ--òmԙ>e;m[noD$O^%C9p>t@wXf:q4gW>>,e-A> S{grXT3H?k2Xj} n|2.:u lŜhG FSrE8Z=d##]`ɟnnC̃Ͽ˴6~>2j/ѷ1(0:[C;Ћ1Lٖ(f'tq&G0)$ゥo:$YGiE( Orz76Jp@T<8(p~PӁ+讧=ULj d[C),xc0Q/lZa3CujTQ'7 3Hw73d76`R @6(A\v-9ׅeVhS5tG*߰@B8È>{R]|S[|uٞ~R2`/Ǿ)V /h1pen?e[EQNCdLz\; S%d$_?k>aAv#_ %:sjV m-WXL)/ĩa=b[`Iyh3T(^V z1s5uRCxjazvp%,,fb>;*R [~?)SzZUf\gKBU>KQ,Q1HIGOI,fp50kK`Ex0`ǥjx& [k{#9%= +\Gs& U@8 ׾oX6ɐ պdgq#Fi_HH޻r?((Pk% Y|}ytul%g - }C  Yрp݁/$ԿKwcJ+'_jP@A~?7VԶSHwםv=AY}*:!ckxbs6圮qƸ](rއεw{Ģ's7Oegޤ?j*-a$eZlx=*6/j> \8: i5e@I68(SŪ!~uE6zoT@A>/PȆTKi=>vC#a{1̪tJv;Q(*cn ;ӗ[q/BV.X;1/߻+\H$9X om3t~FŤ}S< ,E͸g\2B0_sq" #r%m#Q ;@>5HH T,LvqŴڸ>$՘ͤ+ܪu )8ud -3Ux!4[w 0'}5iZqO3!\JY4ۣB ܓŭ7!x~n)#޵*b U3VfpCp9+!Ni\_jvG_ 4목àC$ ~zętWN^`Ud_<br9gTkyӃ__Xj7۔I&%Q`߫ads)5nLH(r/I1|J$_4h9DTob&jД7s<% ө& ۞;; vq83 kޣ)L=Dd7+c3=# ?WoY&a5ghӊ؜Zxv-]N"XmNJceGޜ`,@_)*cMG;(k AeC xfO*,g4K$VSՠ5Zÿ]=Z(W/6Ύğ~wCn:BiMO*׍"%ce$ /p$(0;0w+ 9J{)LfwEüW{mOyO3z>AS! / 署#;{,^y{L)ycRлt %,60f[|1Clʁ(3@[4n@ dk.qsjq9LXf8^tY TFfl/j8]W^b|aĠ7_H~,vhI]kF e7e,Z5,*?,*"}ٶ'CwEkj2/ˉ`WZz8Ͽ*&-BT^Oaw ́i+ e;U` R[G+ &2\vjܨPKV[ڑ(^=stz핑zO v6L_sa"W_ڟAt6[v* +x5r?0 钑;5*XA6 sѓ*ceqv&n#X˖M%%aYX1wyK DA lx1wGjL6|_c2çB^ţ/44X_4 wVGjed;E`E,kpp,W昋+`9qK)q1Rgi~FJr4|`=@Nnuqq_жLjcKhZN-=W>P+<+rRz+Lq`lUtCV~!_y@:uhgx^?]k_)2/ OV{uuZg P/?MrXպu-lvzNzPpT ,/K9eӧQE=)Ȧڽ;힒,Y8 s3 t%BDu ĚFUȎjX ;&+kfWdI#)Aj~3:4x$n!b>U#7y#h!Z L0Wm\hq_UCkDdHrp>o! Й %E7PLJeq!|Tѩ);;,gcտPO;{ݷdfGȣ|!ƹQm/>@/l:,@6CĠ'xS=yJA{,< cN+ܖ6 hFݨefTBn:rso+?ki0.74%d{UHVm 6e)q/No3᜛Lc\a܎ 3Gԭ@\( jݽh%n$t*Qo;^ܲ{k@;h `RtADzkQٯG9n$&ۃq{-3d+*XNj.Я˃fP+1m9ȍl*h{9cCm .RJ;-sC6WjNة&Qz.XMo.?2[躜KW54k'_6ThHlr[>$a'7U486Xdaz`+nHğG@xO,D`&f Cbnʙ Vm 2'jEx␬F@c"57<r|Tko5ʜm= Yty1^'!Ldd鵝d]:̕A퉍 5mNghz2gl-@7@lfQ<:}\]oXSi 7/uy sm*~hd\d8Կwl&]4֯ZW~8{ pk` TC:l?z&Y)r>oZzԵT9Y_r)̇]\e]L [Dq:^(M``\s`P#x&mTl'chCЄ3K]SU ga]oeuF#\hR!K@ZazEpIy<`װe8jXySf85ֈ %ˆ+flC6 KOMKcM$D x 40F,/+i/^y0嶥KMm(rd,EW6@#Q.43og"c%S#+j8M$ra˟Iכ\5 )_ d&J!F*)O5+'/ٓό$Z{[{#mC')ʳ?2Z`- & a7yiƁ}{Wٍ PąNjo l8|6lL6n0T$:<^zDmb w~no@Nvɗs ']=\p|ɮ@[0mQi*|Fo&$xltUm$lmsIm&AꕔVk~'&Zwǣ#Pp!ls=hO!NP 뎢z`Ilr;ٜšku^S3t C$&pZd+bFXrC4:(%sML<,duJ|E`%Ga9u)9Klw eCnlUҩtTLj%H?$yh.$ s4AVʼn`[rB_r$X+LsiЏv6u'~\hݰG>YR-:/}bPAUב9+x| ΂|Fd[ 3+\XZO|;Vn[ިWz7,8Tʔ?TG%WL[>i`5Jڸ=h~m+R$n)1:EKݘ.v*W07CE{6@ʐ ߰YZ'j@ ~ڢ'~+5MhXIv#Jn.YV5%Lz9Ʒn.u1b'rKS$Zlw9) ^ x#x^s0.V:{FT=%BHn͇k.Z]\s5gdiyo`2F`bR.]cD5#_wt$MfOFɩ0ȿ ^`K fFZgB毇< EzmpEN|ц/\. cH.ygW[aHrf {^ r| 4|51zZ7`zPz "WAuUޙR$|='U}] X"1vyJ8{<)}e,pi!b5ۋ&SYYZy0 'Toת>!,UX>66V9&_P[8C. MjGSyҔDXSsDG"1 G7Q*(. t_ϔQygPHgkRι\m Bf8K{Jvd.U0JpEux1۬nre dKEV#Z`ĖkI7m9g .]U$H]Oboc!{-VrP85S6]UE ?r)KRVsA Y׍߸F4dlmqu@?p C,5jSQq!`3dKOԳ+95q?M /2?\dy ƱBK5+?Nr83#rc[媪L3@d*>8 ۶Tpc𴍔úQS<" ]Q< LDaW|z˺q!,e[o1kz")ie ӿ%V=E%|[~ڗ>_=3/>T N_pءJZE,;ZZ'l]".51勸\^/ 66|o^b]8l}R|pV~G ;۸pqbPj#lj!af:Z'(Wי3/IH(/U EltUkډPf(ޜgpۮ q+1A :{o/!, w7޵a[*{oE' >203o͖ HYx\ #C U DY'*>ȉ0:ԼBYk/MjEmwa|N&'e^+ߒr?yk~e,bP'zeHgLB[;Ė F$w{na#ٟ%LnP?bjLO"h0%q?ƈ)ʼ-x)REE~VbWH݂~̴rQjަO\¹LE&4 ^XJMap}wl6[e![0#j^|\FR@\}֞93 Ą 3bJ'HH ȩ 5A ؊̆ |AFrGgCP>%TpJs#3/mER321 plZsf7j<@24lur?1.8Ґo?>~a&@huVM{](8܌&@3go tD]98iOWl M`Yj}TD4VHY&HAͳy?t̶z. NRfp{^H{A(M8JlwQ~S/_;\K%XJ7q O$UM%1BNJ(lXSK0Z,.iDrqϵ2+ºlyлfekEܵd^ rsu-+1LYcO1*Ĉ ' O=ϲ !T11jTpb@*_m]|BI?蓚툧xc "x{ǚz3)Şv06-j`JeofeP_PuE潲\7ZE0j\45i#,o(HT=g.g ~JtxI"wAX`h3N46LJ)5VH?ɪ $E]6'- $rشs͚x H^c7%X,K/Q冯5F +xr.*_qe8د]/-U ]s䕋2b48r?xmr_ LN%}O׾ڌ!ݿ~路†fB0yaTEz=i~R!$KնIxehsouzb^m4!5aK*z3ا`}P_C|R[mu,{~MImu= M6o+6']t ,)H)_H\;WX|u$7<,v'-b5~ 2wtGS0,@@W8Sh}mPg c /ؔLy\ַ%m;ģΔ Id{? [1`Lݯb *VA/TxN9L(DB|qSKZb8w JrvLW~\Ĝ9eℝ5A.We_4Cyx][LRhF*vʨW/*@X'jSOD5HUK_.-F)k_aBn!=X \a10}9iMk^Xj`onL~Ҳ'r_Smgi֑zUyX=t[OOö$5YAD'KxoU A~NFɤ8CfoknU8b+Jl9,֓ym ꃊfB\~AO˱TNJ3Pm3tN.<̣7k8x"W#V[Ahm`-L]K 2dcq"q(0jGG,i?'5ozAic]T S˖IxFU^]DZ8wGG IV\[2j=/).tW׻7wr"i{QH~3g9BOD {z "j8Gi̾_95^- oPsp?\؅*뛏OۖyL.UbD!P+q:`vv¬Wl/}pU `) BIZfhZ~ ZM߱.rgk@>"*c·oߜB\T_?I(7-P1~ʽBNp~k˪W]>*R 6ќ{AgTM|E}kՍ!ϸ=!ib.pݵkۙ41q|;3 LgͬHV_0X3k]*܇~9(3(B`hD;״`_72^cQC*Ŋ})a"ItYV"J\bɍ 򜱴[c x¡-Zd5UŪE2^&* Q,ڏYjDWpb; mUՖ0~MHL%LFpɼe7M AzD3~/7%`n2E 7&)?>$ŵ5PT}ąw&'A:g~ϻqߏ C4 w(>‰k!mKʁ99"AtC ΢m *U HvƨP -9x:a%>۔ؠue:&sEVk~2vŞ&Hg꾄KG]b>9ac뚞גMĤhC~찎Zb"hZ(=0}oT/-| #FX.9ȭWx3?Vm;/,bzňQI|6 3ɼgoݬqyFy)Ejh~VxY'2]w&F1.^y棪Wo6|cZ/*2YqS\cNG {>c#YёyDW9s륐禹X-->XS9oF$c̺$ >2qqiMff 27[]^|ޮ=΍\L^mɂFe UQTv Ɗ9UP5h~]sp^Ɖ9!=gۼ1su}Yi j\~=-Sڋ1Eń{y"! xNJ^D!pqM1Z69OWi4̐1F\0Lkix N%u)#_a䀢{_aUZфVߚ/NuShzU4Qm|MUD+?cTM& 'lje]CX$'y8YҢ6l#qW *aۚBAV?28kwWMO06}3ֿF[?{).]Z-km9=ye}Xsj 5"H{7J1 >t!_ҟ\~ٿG/`"YJG< %z-dNMLykWȣ!M+ku?c{eBs+pjזDZ%/W8Z$0hjkŒB`m+9/6=<qKf̝tu0@qep c#] J͵lC&~M5 gp\C7;{l0x /Fwkʀlw_lZJ{2A^D?go̓ۥQc#?ir=~[SD/]K@I'w b}p"kӻQnhl{=zp軂p2|lmXKG@&TsOdVp  gRv ס$@q oE]צh Q\1ٷzZ>Di u&'wY}##{-ʋx D,xL%[B~һXueɲ ^K- ]cSӀPH ]#qZ z, U@0'T}I;vKlٿw7QB.+sK[!sQJsƱF\(H HfF=45juz,@U:/=;B%+y?\FjI5o/yGuw=̬ 5٬ O{NOEg3/vc!]@s ߒѢw9fIS.:j G/ n*@᧫b\fb-A(a6ɽQ9:o :DWOL2rat@OU/tɎ) Iw[ݪ^?LdU^FIul*{vQka0?BXC,\]܄Pj/ [` g'מzkήgdY IutQ.q̒@VuRBM #Lp.p(_ AJ"\9&5X͸R]4_dZ`1YXRH>J&kiEfhaeb@ c +6E0THv]ZRs/L7b)C҄q(YPy{ݿwfH 䄯hW8`4:·.rɃKI6zg~I%@lS) QQ?T9禘{&wVX>yBP~L2/ I*ۏ8a% epFR]" R;_CDea+by0N?瓌)FCqlZ]'. 7oJT#au._W Ih 0ЋЬι aҞsA`5.xtni7SRQ[I?zVTכ?mu%dp0P&k{/㞰 :(QT{cAkeפaޚPe1㍥s(: T~D ^TiD.M {9X!"oUHϺCVw N ސV'FS -f\ܡp͍7*"P`S,AA+T*Ag q=?p-? nnoQN$bGHIh1j|`ۼEl4Obff+FjtfP^סݠ;s@]$82ֻz %ZP]Β= #pv`؂U|yV~Ag=ƾpPk1&ݜMo 8 _3‰f7iB+^X o1&b0׹Oϥerm|ϒY[BaĹhft_M'EeFǑ-٫4k.1(W_)s MP1 1S&0o pd2 JԨMݍyVχgTQ?$`]@^-.GǨ4H KdVǀeGnFou<zAZQe]eD2`"m\L\$Bn9䊧ͥXKYt=&pCܠHZX 2P _g2} !C(ƶYw^U@i񑆣wYs,J}'#A\BP9AOհB& uj-$Ièxf^Ƿ! =C(]w_oS@& V_FV.)0$'[%Ltk.';=Zw E>0,j3JI=A`?AJQݢqC?Ȼ;%%y=f n\\qJF@7xw]ǒr Td2qA3֯YevMΧK&2GrBxƐ02n0RHt5`܅#/HI6?&׳[ [ܼ )0gukȘ<'Q=R柹g%p8w'nm>~be<.@;f3; ]lΓ=O s{ZmYu9}+1k7Itou2rL`!ǝ$ŋ!|oqjOeUĔ;_eO" 26>tWZݎ'b2xJ zx_SA!.3qֹ+`ԇo~4&Փ|HJίS_kv$ԇ$ϪOIYl 2 0q_hZqmqo8Dj]l8+Xmb&&: M>-鱌ᕶԿo?lL>[':u&6sA!\}~uDuVX| oHHĂ^gP HAsu5oSk-Az {H GzpCs a[c-dƨfR|91 1NؙG5FVW 1),{n_$s5=m_Ri kHIqZ]QC|of4IIBDs{ېg~FgS96nbU:`A hQHE: i&"'˴VXW݌?sGrh3Dn=VcjmxˁNK9kS]Bk=2='0*OgMtg"MtWps ܽLR"dT p({<}O sq!.rT$ P `2"0zw\$HE@`tϩ%K.W,z{*/$sZb8-z~ cF(;-QWtwZdrs~h E)9Dcvh'P-+n,VtS~}YXl&D٥c#\+Њ'$nY]Gݤی//4?O\(L6.%ŨGlWΆ R܍~62f{a\%׉GH!!d o>D>:8Ius{ʄvi3M zJfb}r5sP`5mYl!ۿ'jj{DlH-s<Or*eNS-Iha@#,\Iv!lAJ'N0/-?W:[% dH`hN'L],g "-E驭YsJ-odBh@>Hde/@P8$@Uդv #Ў6u$|7yĮ*L x,c;CľuV d& Bh7+̼jZ+f?_= sx4[*}oeR Y+9SS~pSB&2_f!tRdhxwv'BFۅ舽bc %@4t~d10x{3Z`I4 U%4܏xyT7 :R}Z@Ymh6H&ӫuciFHΒ˱(]$2?6ƨ{` =҃ؤ 1=1愽r7m !on&́YBVG"$݆t:ٶjk\`'J*8 _3s6#bŞ nkQk*E;k>IUXj% !Db T4vɛNw0 7Yk~DbBWȵ~dSk\QG>{qBeD@aQr;}Sf=Sa;|Man;^9NB8DwZ2p.{wdL|$&op ?TI}b)e_d5?qncXb-/ x_J] *I^ۢeB_2^H͊{_J QR*Jںϕ)WdSXfT#nÿz}f/C $r-+'{\f160=} m~AF^3ȸE!.4uVICxeiS&9l_sNI8oo78xh:!lu=}`yws%kK[2V;OܖZQ'pn[߹9nj$XYޒCn&[t>:ZGp"K]nfRW8(ўa7Z.@0fi+ Aڻ$iV#q"*胎Z ="fFh:oTUtN|wXϿBcP=B/0ؗ4]"m@y2iocI r9el,u 3hL%KsojV~e;b>0d#%w\\ s@deEOs7K͖lIl"Ц^(Z=*2yG&Gb]ay/F'0$v, ) _h^}MM-i+&nz):N1B⬸ ,+4p%U[E86:o:zDޖŝu;o .=9Z':2BzvGDaS%kש(Їr|&>/gLˆsiQԛY1]^1!n~S.Dmi8S`&~L?nU繆Cz=oF o'$ sX& zԋlRz`'*! \Inn|*m8I݂F *;"߅-_|G*,+r(E4=SјAq7|L0!mWC϶;VYq;,b )5'Sm3>~e7WO9'97I=\ّW dW)#0o 4|Ӛߔ(9-rz3./UG0L7Rp< 0*Mʬ󩦖oͅn6*mbleYK_mtCr?k.~uF#k2L=_eW*x_s|T3/*wɯ>ӀcpDͦ>^<(Ɋv.Q ~t,HAU ^;ai5nmէ"X?,ˣju/͹+*=d~-x]W! U!!+Ľxdð>ge]@(J'DrVzzE<:1i5+mHO}Gpըa<h/MwFhPN}E~TY $>?u̱ g0>~X)ViXr%S;XvbZ^H+R;+ #g{A%ψٱPFGO]a??p@z$&Z<::'1_/ I@Ljg_e.1M(ZtBvaPR=tifXI7i-/jTDL:K>)`Y_,Z/ې|l9tN5O CHjhCZxN>ؚyL5N)Қ 9 D,qaf rTfSKUyx f_S Aπ*&w84wۺ8]Y?zG> juoQl2UIMt_& ;qz%_ڜ9,'|76އ 1<㔍>C>eI6sz(r g ?^8cVWWJdz8칯3Y\JUWvBy|JGTA9?Df/j5Ǣj "]G$W n%#! |qةZY@j'DzϘȜ^Q(3lxag #?NJS*cp ſ]$y#jW6U^b"_1y> $ >fqЯI0J#'~(JY LB#(b'Ht9 c}T75Sv\"f"fHy*NF5?6F? F^^/RP]~L?k W0A\i7>s`r)! ${ 7{H'-ɤ^9QMmO"v7v5lfLnP%AD{Qĩ'tF`݆=F1Wȗmj3oupߤF{}Eft~#:ynHDó>X}%Z6c8nRgkQN;?Z S1ozU?\$ց{y9 ɩM*,*͏2Kp߮VS#s36oLƏaopg:{2ýhcUȰT%4 l#\S^tR`# h@l 0o%ٱk>,G7>e&+={#ðpaZ#$Q1^I/RUgz v_u塛t;p>YM|s$G5Tewh* )yJgu7{li:jO|1Fޚ:UQ)T0MF|lğ`^U r$)^}ÚG< qgV(1Z =#H=> CEC>d")@4o9,pNs+ ,U ĢYn,WJ'2930G15]l#߭n"d[ޮh}Ejo~OJmNB8 ]D8T9u)Zi0>motPK;^uvR{iA&X ^z~Lt{R+Λ1 ?}%l-zPjHC(WL_XϫEbW MwhXf8~lC_v^AEJΤsշJ*ucYJoؘܽ߬Rn AmIrⒹJt(!MGX Vz#|\#iUow V7ߦLR"yZ@E`?&|tQ:, |-T"9NBm(EY ?qmkH RT]f?0jT}`U(;o fS\j`,А^rȲA{5iൢw%0B{iPq %%Ē}l ' ߗa7%OT$aؼ$ηU1P9oo2i>y}L݆b0H)=$GeeGVT(ij0,cOdWNQ@wEQ0۴'i{n98 |"y|r6u/} y#ݏ4:.&'M1N7W|[> /uk-{᝖.;X9{O[E2-pɴtvPYkғvH85 tG0R9sMa7Fe: . ,7ȱumޒUx1ݴ*k+pZ҆e8l_> Z_t͊ʠoZlYyTds U`B|I\q ) *KɅ2E>~ β|hJ_Ⱦ)Jlk;_5`.pyfvlF&a? [؈Ŋ(pQBIqNZ _B5^Zt@d2焠obxp^r5(܅,W^G-M6, hD<$eE Yj \7w nJ*-Im#mQ'aI _|FI@oQr@Y=ZQ(sWSɬ V0{E3x+Q([@H&+Gܒ$v'F&![X^w;uZt\XH+qwҬA_ M{J~w_kv4yW7wL) hIc{ 7W8? l/1ǣn+JQ4aa z-qKN-sb3cR~J!D_,O{qOg}c(+d:I5zQ]BA}J=أ45?S_Y8?2q=¾8 $Ei)fΝH_,K,c7.zM`b|=r6q6j~q[/.zhjC;^z5Z1~7A1YpaI9|Ltj Zۜ3Ck>샑ˏcCR-Ԭ"f?Hu3|sXƥ e ~gxQ@8-m4 v\ڐ~ ^wKtzQ8g7-| uVWЖS%;K"7񲳘+ZvTo{KK{0Pao5GE"8_ \fQ(ݰ*w lj㨔EWma" !c`xUq9賈%لl<]nj{{3#u]hgЌGu5A{WOZ|Ii8Ƭ@1swּԺ`.hdJ8=9-`+bOrID1hP+4XbOq؝9Y)d9s Փ_Fy+k :yC+irZt_2+ k:j2{gbl'!oDX~_MEItQOGm3G0sp--ai3׎bV4j6p\Twχ\E!%E3=ŵA } U1/>\J;qX&w9Comg0!1%Nb[<(QC |ŧ#?-ܶ-W]ͫ q靕;Ȑ˷]p7`"11&miidZmy>4_kF1Rqj2IW..C-xH :Iro 3P8w$O3/=C134*0%\D/ }g5~ Ycք +NETaUb\PZph0o'\21tND-o=г)>zB0P0AI\săS'u r<vAp{{nObips]>¦!)LO[DNj~Kc[rمz9)C|o?M!i;9r pt{B셶ZCZ@?0-@}o9X G p\S;tcA'yVrEjh%H_1pIY钅BdBqƔYNOIހruݏ4Q& سjKȬ{k]MGA㐒sQr8;q'S EJd[#eNr.Z8;uVdQ_&4Ng& JOev\(qVd>nYa?MzBNūͿ&)tbiZVE#89}PAz,\("\lG!0hCf_M8Ƅ#T=qX922q2fKBVwu=A*LqQAπWszDs1N#YIUVA\IGAǏ}ݶF:Nc_ t,S-gOtɾG3xQ &]m1 %;Lc0֧φ Wn(s+m:&*OWU9NjjwDzlWo2 U}[Xjg{ҟ_:WNZ&+buFr*G"ƕ An~5O3% YϿL:al[Y=&k*+4; {^pN!"FytzIfhzŲ+bl֪o3U+n M0%J.rٿUV(=5{YF; 62_9Ss(1@ 7jW=4?t2{]̞IP\*p?R?^$ 4p5CyޢE׳td냹pR1ٲXn9x9Ҥd~'Qp%]+k\lF(Ye[DbّO;d<4;`'(ܴ I Z"4<0j(uPxm}N].V%-;š0zџBDහd3Ҝ0p #V[gV*ʢnEYnG` Y ^TwA;@,_4P$_iWpT"+7HHLsIxڥy铌l\DNKQ \xhN \, {" NDLrF2R8"ui{m{gq&-)] T=dX v)w-HG񗵪sR<$~ꀍ^.E'd.ÄnsDdye1n[a=HExf!6 _~>x(&o4L]xN} wrt T:Ǝ-_(8ɝ[_ (Gs#'Hկl&M>F(L8\ Ϻh^` zuQdXFBҷ:W;WMN7`tzvi>HbnNfmHnf:rN Ό#1ZIv/لE)>(es!̯QCenv]4+C(7Ēj>Ҿ#GU~5T~+R n>NGZ2E rP|)$FP`c7Oy;1p$]K1%CIILb+>=,)PrΘ.(5gERUb)N!JR 615Av SCJl!s.Bq[ giQ_\!/R guڑ 8W~gA9 10[+>zOәO&24IL,ލ"36ƂXr6f/[ Lٍe]XJQ$ }//b,|݋=og\_l2t' ˙e_Q[/%@o#& .w2CQtj;Cj_upK -ץ^/w/L+a0 ASInGΚV䟭'-&%dAw{A:37^8=qʜfDh>&j̈r-CBAg$5[/KU-qASo$ S8J]I3gN3,#J>bmIuҤ$g\>c=0nUi&]t=a݋}+7"ь{cDbV<dž˃*j[d- Y'\ȧb؜t~PasW^'D{zAhd6Ky|D#d6]zO9+*9fӬPzc ?cm9W1IyH7HB v;& Kb=<"o z?' R;= p; hDg hvGAOm6mp>$K1 Y/58v4ƙ2};Ӌ8 @`Hm4@ "vt>M'DF# qY" 8JrcJ] GMC:2>bq E6jL>C"i>7#]w(%QnSj,9#\^7Ԃh'jK5GM_Cn͸mKf=JSrh[ȶC= d@eC;giǜ=I8ݑ 5ahgRu׀|臍X)rEᙶ _ B:vu% |Z$o 뜠5T Y1oŝ:Ɠ5T Xsп sq3WLѬ KRKIO~:D6Pק痨t̋w03(1j)샿 ,dFq}0,F/IUX[l'?oXM`eCgCcU0]U[gc8|ɢQk[ro)N`zRøb ^!UvJ0./iIݩʨ1 gJAyh*3v^ oU&4k+UIIqg"HCo^S炝dip7 UijD4 ^;U5?r `{F!g^!"[J2Ks(+9 s?R o%g4ȖRʷ@a3!G7̝v$n#gX-%2 ЬUPz2ATN*㺷Q&On%*bk}rX;|^>꒤,f`C=eo/S#]#AN^9[&6:B,Y&1ȃ7 Jm/x֢eoiZJ!q"R]\$BCTK)YB H.\S8V`zLS7DHGFܟu+ \14X [zD~ԑ udpk!'8*?9&;-X(s38m}E${&i 4n,XUbM?;H!yµH\'O7PrIVBP[3_&PJ{xr &^ks51qʕYNxF1<-6l(+ G ӯӢkmM]ļfBA9!:rDաSa)a2ie/l.#^g%pRq^ )Ҷ{q_y  V5D=^Ƥ`?ePr%U':q DŽS}y3)GxU˵[&p~ғTw/@`$ s[*U昷to2hY'=FWR2KEHLD.$l⊆go鴭`p{n@+ʰcP:KTYPip'\7&N7&Ŕo6n{{kOP]Gs-Et$T|4 O %5Jq&a|Á㧯%Bu].W_)+Yuh*^|*tArGԶ8YȆ1I!߄ij0f ?OĞ̼9:JL&`-U|ōh ^Fn8,z{s+۬վQ!Ie{I|wϰ4?4̋Mػ.:|v|l<˚Z y}3F*_uh? ;:Z2I%xta +FqXS@y+g)*@_MLT~(5<%zYuf|m6a7@/TϷk8iU$)'.Mjő@]E q2kڒ8O{#P1|{KϒWlEv5' ּp٪›kU0)X˝ ްT&GƋ(`(h{P>uh67HՎyuKZ q9vURnquNzbW@r;{,zUׂnORY O'f&g"s-5J)Dx5l_YQx#ԙC9pRs$=+*%cjۀƧtsR0H8Ks^̳ƎЊ:14 -:HNl<; 6{4X r;Y޸S,*殅3]f~s*Ôq`[#*\:2y_Ag>+B,|U{Koxllm5wL#T̄YB%UUfa։_{w ՞KY*W|s޿xa>V,37=`7I> !"YӬ d!(^UjpvHc%:#o8ΒF~;qjZq܏ya}*.oNg= ;Jk=5g8=o\1ٯnՉ.-*sOiNpSRT"ᔓWШK2W Bع!7>?+FHOM$lCp@ʓOo>$ 5\0ieAG~*rqGgsjw-L|DIcܹZa<럮- qռx!Za*< 4ŮNQT%ϥ6q<|a'f\q,0PV˒Կĭ,8N-}> -J UɅK@-e2bh:[L$ ADiq;o(q!x3̯m~4b쿄4?D]Mhgle,jh)zFU|Oˆ0eG`Dy6c+~MKe עAZ^x> ^qÃi39tXavG͏9kh} E8vwAf\nH&EScd;Sゕ( "&D?[(/]_xX eQ0%Ǖ2D0@C_#I\! 4}ѧ%Ҽ$h' [dld 5W +=vJN2`kPR`lgʼVaT!T+<V+ԺK+S֥8T`: C>ځU\K-ġگQ6oEpDVMr0k R6T%1F']͵V\iC]9/6Aq~!E#VeR|eڏE^/&i᝗w3SP1&[/S]U>d,פ,7#)2EZvRۅ}E9MnQY ,r}c{ vߒ-(J}o6kXflgwضPr"H)u1n2p;6.oXwDGx ɵa˔!8mP 0_d@^~7jQG;(Ao7ނQ^[BcU` ̎ë7jX`O{ݖtCR[kpcRJP^Mʒ;ٕYU@/pW'`79fELۑc&rTc.mS,})| AZk{wud_TwɀYxY􃶿 RP~Ӝh;; }\<.6{]vU΅E)]*7iL fS.;?8¬Ɣ,|&'>~FG,!U&Ql)ӳZ՗{+xbP_4͋xF8 "Ʃ)Ih:lճ=H %Aw DP֔5bZ^FԿķ44zJ*hdA}&Ţ:eTjL"Q8L8PoAxot6aYPdf FM #X̭x.vKXr%&59?qnASkY6 /Ա?wXcxw"][ 9@{# ƿg^2mɱ= ;GSFjۏ?B]>2{ZƋ%€}W`8eڢG ?Bd k0l?H0dжBgT4t9Y%=[iU,ѾP[>T{e˻FU .x`.ꏨ?ɀ[DT“ޮ+{DLoߐkVqŖ *75@^vl?mӡم=|rQ~ Eb#X  eꅤvH^9'()2MO06w,}ұ:dKF.-tW9?&챭\sBKɛ{(E' oB s,_ph7u)nq9/"!3Jq^}h:|̨qylrL>ף[z1Λ}#waVC% BԤo2 9C _[a2RL뫑I9I9AĐ9B$تXf\s8(cz4vu`5&o%B䣚j*!ˍ:!==Fӻ94$ԽVo1j{v=˰AkUggB*)y/gtc*S\3U?5Oq Dk:d&jl=c w N/ igwgx !B!oAV[<. a(vEe ٙrw= v0rIaTh[OqyaV`ws߳N8GEQsSx5꧰/wͧ!孞6(@Y6b6 \(UcIƊ$_|P ˈt}@ddES8{ TnA`WlzǣȾFB٘xˋ[0;iy].i :RұO/ yS5$Jԗ%L,CFyYdX3ydif&I{6/Q#zRo̒e8%p{ĩ!WE5׌وU|PpӯzG 3)?W0^ML>Yn}"oʸ-&9ԉFXMS\NcCw6\l~k50T_v6vK4<|6Z] .:Z?S[1~Pa{^|ݗ.JMJPИU%{6!m꼷` g^]0FFFS@y#;P?aȯcr,}UG % a;^A mj;H iPg!o= Tbh20fZOSj93BcBFM{J4`/&9qtsa*BDMƵkQlk'F}QK@Q2qt2zI6B ^)#!f/2 *4vWسPM*gGЈ^;`W$M{[匞`,љ!]"`7?nv [٧S3c񣱱 /2_l+QhyBu8i+l}9 ~o];-p]i@RdO~Z?%cV1l'=7~:|ɱ)kA6Mf^X1s%>GX2Yv9oc,k:1!H\S*^r-Z:\1ŏ<?\Ds#VYɚY=>`FrHeGV8v]h6NIݝr!x ^ }eҌ|ް~dܧ1ĉ3db7|Btr>F$qze:A\N d)M?kger#O.ӫΎQu;s % {m~{7(wAzWx뎲՝9噈6eBLC]ZCg`9gP;O QХJrЖ65;Xʘ\1GEnLܱIbE[|*k3OIjCR"{N쿻([R "Eˆy\, ǡwS}6ECG~1GEƴ{A 5vF r aK1!t0+@`ú}|lMdǐфkQ7,V07\04N(R1Mw˭`a0qb0HEĠ"KC͌u֏/X)#Ve!Cis(T)Q{6%M AoԩLEoIB~Zex;JP|h X7[>쯸s:_rhOCUyk̫@װkZv Fyaij@8CzƹtMF0#Iُ١z6Xވ YNuzZ1fA 7H! N OB*{L^'?-"wQ;5]g6a'j_@%%-v}s5j yԥeyRpn̬*~" :./1DezЎ=r/0z] $?9>/y~?z( nqDzxK*Uulȹ< _`ĎF~S2\H2\vHxr{:)fKRHyČ-OhyhNP1Ve4cwH@–8/B0 [iO >PIhHJYBm~?"HJ֤{%RX5dJ?@֚N)N]7}ku;jSܦP$wR#?-S%I*XM5on^O1Tn ܸڍW\1ɻ6t05.'8Y6NhEFa[g$)䤪pQ M57.ֆ-ߏ(/\ e x4 M")+(C-_+45Ƞ4}bPK{$Suz dl\`HJc왐5s󅦗?Ni2]Z0zɂVUS|[h}ДT'Úsg?g{lo;?+!ˆP`J %/W»r,t} +v:7yYZ*0Y3#w,Jv7fЧTߧ1Fs@%ߡoQp_Eǻ3hG21R'%@|Rv^ ԼG)`J6mF~}^&h&DitUbT1z2dC¯66˙xeq{~r `F\ZֵX{L܎P(p .kGX27ognpx%-X.hO4P`чC)n8n #+OW6U87~247ȋN!my:R+aJζvI;9Kh4zh'qV"nIFf4.Ce.+|oT6T;ѽ[g7"o.Y5X9ܟMK=zD>[f5s&Aұ_f_#o&;Mph^k.3@x@T>\ 4hږ/^J3UceʅQ 7$kqYFWՄuCy2qZ6rMԘs% Ň#OD _eDC^,>p-hOkl 'TuMWf_!Ӟ.;wࠝω]@] rha8Hwb7DVjovolS`$MZxNTcigt4˷bwm6J&6?`Fdi:spz8j,VZ̴qLi?r3OѽX4Y7M}h2>('P"~CJ]@|G O{PjN9 (i iidUt1 F+[=< ؆+{ؤO->L'[ d?ԺQmdp4V VtGRuK-z,HDJ :"'5z&4񿇅)o;)!},?>+èx?ډLǖYw`aA"s;)v"{0k@Q=@L6)۽۔Cj\'r^uRwt;i(:~p< e˺}0Glo1.ڑb0sRܲ'Q#0%F|__8_8[G-l_'\n?Iߘu^ߟS?Roa TdS#OݸSi%nju 0J&pqH݅a)`_-.ͦ!ŽB?RftU% xᵫr`Y k (_q,^l:%pTҿ鏇R(/2Dky9͛oA<1CѪ5kY j#$/5|p >OlwI 7Fe+c:5OU q>Tؚr3+X8h/uqUJIok7dp]=?y8$̜ȩF)(cCZah`le֩HH' yZi I{Bh_mr?jcÀȽ6g):_ـ&UtMtAoj%B\t=ACJ+aQd`)CgS{XK]🀞x,ۡþբc~1d>1*&fIx< ((Xe*|*4%+R3KY&蔍v:Lj;Zh})bX`5!2p7=i=~ h1C\_`1iU4=!}.6Ć954SNA wZW? !n%d{ w@ܙ-@uզtLQDNvFƟb`z=_?H ׫K:BL`W&r`\Ʊ"ƋZ>#p85T ׫<D5;^ R G H>M~D )>rnR]x)ho?oVX'}#^p/ex?±YCYSzqwX Zϒy2]!7wCFIu.g3RYAտdy2Q!6{<"LhdzƗSļ6AL [vt1bGnfMo'z$~ vqژݤVD#4"$>qe1au?{~:|مQP; -dk_6LR "hzm?B8,4ʳ|,*c [!_Tf.ZoC3w0E2:A‘X1sL&p&9CS%m:t.dKR -A~M:'UI&_&ׂ~P"L]q@5vJCC 7uy* .LMU=E!6+i|MMc;rrv@OW2bR=9'AX fΦ{e_ˌ0H28=mTB>}3 '(U/DG5VFs(Cz^n>RÆrßPSB0$#TO%5i2G@cdI"!σenHL^zNQ3EhyMQ.lx[Ogh!>/Vm 'duwbP O@σ1ЌYޡkf$ ٙ ÐxC,'?5O Xc6ߢ"TbeW͏ j,YLIj8@[C=Q&͈e>BDrbK"< ~RҼfmY>gpv~pi]jAHS ¿YȳgΆ/ ۆtv5+A] d#^I[MAoUCnf=Lw| lNܫl}P9BN]}eƖI, \&<\3mpD\:! c˪9^=R?ɠ_Z70aM琵Q%۰$O9E&bbZa5n m4 [J54x_5دCilWN MHV_n;3?FB4 K=#os֠}Vedg?\ yDgCǬ}%{05q\b+<9s ה ۖe:kԀ S2tZ;,#9[\):[S֨ UE8{zwLF/O|ٛgmU\MKdNg9xv=_m^L8T.@ !tFwr[fC1-^B~qF|d~N~ _ uy}7ʼn *,1/mPX)/&!X6!s!7Dc B&uMӼQ%j=5w`]2it%ۙ k9wZ퇵42݄ߩpa3la1K`,L+ZY<܋TDrƜ,ͳ:|ph/Jby޲ChH&Ixz[$މn=3*e0oRA+U4 rJw(wŗL`f>~Y~?KkQ']gbD^mG|KuSc0.7Z1&xt²xtop:]8k0&f:4w C& o:2J =$/ M {/ w$s50%zb^ ӾZȜ,ͦH5Knbi>zi|lF#7(I)2dK?8F4;90}R-Ŗ*xP_cGɩ?tOt_џ_|.jݸۅs4{8WN,Zy )Юݢ<ރB sl6w ^c/) eh㰹8؀!Y}}\yuK TNK1[|AT߇!d]Cf%Șm*2ojD9{\8;ΩR ukeG f \;U&W306">7X4$1%hGDR2z0rV xpaC. 34Z]D߾WDʍI˯&\yr7riq^&aS>.&ip "V@rcBϏ2{s{>oUNOrp퉯(@f LT%X(?LY.Fz\rPBO:JhMvCh8n:|R 7`ԡ`q!'Lĥ KFdC(ҋ8P/r{"FD0{L )0V-so#O}e9f5: 'ٹB|BIղ|ȱ8!Zx8ܤ;~4NSX壀o%Tr_sI =^˙ Aråҋ)!u,Mƅ^plɋ2L'0N҅$LqXӤ*dnnW c0!V8NJqMvi2M9!ذ1Ш? X1W4Yf|L^<pA֜*Fp0ߠ5=]ָa $T Zy VBj,Tͺ\r=û| xi"aeii |P)(# QBc9io ;Bm;Q1 +q`Z\k;i!$voJFșDRO `f .L uwwgcu-*#mG* ~sX >AbGN;IV'Ԡ+u[_d~#Vct A1:Gm.@9acր?x['PӒ)5vG֪M:9_ހ+b.)}|ept1kE2i- _ZZ`/9CqJ NiXOXk)1&;`@WNو:aSdC+)ATG*YShx1nHj= ͘=Wh(m٤pFC$g6/h +5+J/1}ުrbs"#FHL8ʻ( tf`D U7/Som_3!%|jt30mhAGeXS%U.LtsKwUV]JS;Lݖ ؃`4;B>`_ŵ;5` /.L.&Xcũ?FL>4k6mnc!>TB뒷K K}6/x$L+{$!>`*ށ$P_@,J!}?rhm ""m1gN=jcoG%4E-/x3dbs+UhBTI S1؟ ",,e78 %?ng\4yGc`nX8\)Vb~EPJuڻ`zòo[c"OGZVvR:з¥ڍ:nuwR:˓ڨ5AU [Ӱc͓j%[yUF'E7ik<3LweVvUI J@rv+kH,A!ch» D<.E-:N@/pՋ>6{mra=Њ㉄5̽WaF`ǣџxљ:aNOkʍ #XGŬ9D-4} ^j#\rK Y%_AGL=m߀+s[b7D^E^݂x:jX33:vT`I9Gx0tJO%lѸw='@<|`}+a tAhK[hV5&kv0q?oa&7OLix4?p^tt- Hkyg^,>{K9z'##1Cb4kKAL1/eOt-D[)qkq?ff>"LOZB/Yr8ƟGQ~)M % ;q;e6Yn%37nhyU V'=]xhmqm"G-7fj$tERۊt=PkU@)JvXĪؖA(~Q m [mM`U;MkJk[Ky\gE9ͰwΪ0l>;Uc˖Hnh&WA`~0⟚~D87ǯ be8 u+,Q\;wb4MƼ"ɤ{,tZ p?H_6P$Yiu/TUv )6@@UBk} `CjLKp5s:hi;8$ž|"*R/~4ځ鳊qJgqS#`ub+EU)'U; @ HNXM*91e/Y)۶umJ>+ #j_5g?\TPZφ<ۆ_>wxY=zRi(Zɷe&i L=zvvx8+J٠|sI^6 r3p ;E=!/7.?QJ,feta_mU0MW F,3Խ:d="?ӛ-^\f 7Mӹ{Iyǩ3b'¥ㇳX_2j){KQ2Tm!"-3NG G;E%FghνOզM a2y{;IbgxAgq\ьcb4NuDʾĹyA Ḓ3V_^@?F6ͣNOuCd79׹DÍ6-ic-zN4|$ ڄ2S84Juu_eZ:轇-c+hX"3&)x [^e7Eer"]zsiqAX3ʶJ}r*g#F ΁YD'D`F>%F3m USdXd`J ^pߔ&]L,>,QL"GTv[ե8@_Y֌γEƄ6 0Wu娑殺`@hq/ g_u*?W^] =ٲ 2 j& x~7@əop._j]fRrf]%x뤇FenHq Y$Ipw=ST+үzol.[?RUDqT[ &!W6Ig cǭpkpqvf =05&*x !酋@j"˦'n ni%,=5Mz?ǯ^ogUcNϧAEv^$;_\r){HlvV BV 0 jiWGTK hZ'N![:5y=.Z%/[13wI蟢`S,%^4?ؘEkXް5K$ԍl u0I{6;Rf,Ϯ{ ̳4LYE UkqVXjƗ6r;qd|CJ(qGS/FYJ!5|*r{`:gO\BF_$U^0K2yꀝ%[Xtn Vt)5+z3qt6N.eKtWI>"Xj@B\Y3{l9yQ[ "mXw-<hi%(RD{}mњ( u  `șW3t0 ̼kݰlwYS]z+n7Wok168mfJMj^cYDSX+Kc_㥰z>Gk ҧ2v77}Qˀ3N+y>'d6sGhEYĪ/;o PKd48?v0ȹ,0(6P-2F=ܵp GN,.Vx:9b&lR>xWC: ~O6su]a^KXX;9SԄ e6,7j CR:Atx\A۵:Rk-5z@2.˃3+*#?h#>#Ʒ0jMscD ÒԆJN* Kӕf 0U̩۬NuPΊ{mk^cVJml.U%D Sb@&YS_T7K'k[Uy}Pv6\5HX.(,xHE)x4sD)E.oG˶`.4]lK91mn&B2\ngS872ӏC C̰ٹ7[ɩȄU7ϾV E$}IQ:y fۊ|!^[W<4L`_b;!>eJR= 9}źwt&ዠ^$7.K!wj0m,,C}(];<<{Uo$G,0bUcf}^UKsZS/ ntH1 YLqݜ]aO'a{^kwY!RE~mR/M'pq{VM.my[eh8/'Ʋ5%Ũ> SHܻ '/] cKlʻ1mp*SZTpcZa* ÙkXɷ :˒LR=Ӳc !:>%9lN_es` +r%ujsİ(] 0Ӊ:n(sb%z(F~+,X:O<(+!s۪FHS+<+6WtMCV$U QMb2cmiج4UFb!~U! ƴ~2 q'!GJ ɂ;iiJaTepM鳿.4A3BW߾/hKa8o&`BK[,.څe䆔j'GkSחfC , 6&y(\ 4'RDu}'[ \(}ז>|/~q<X7Q rq7W c&!_ЊTYم'ٟ8A$}l+tѮp{Hz{n2`@zUv1,R;Ofw X'-}'cSkg&u1BYXODB+)pEnj ^9". Pv^C؂@"hӟәFZ_p?޿&]%<]!D;- ssBxyrt9(tvsj I;vkJ!,a~S|[`$>Bg%[U1OTǧ:C0kNX4TځrD;QYJRD߇]W{s8M͝B9jYd}7$fB{m@DD+ T"5Z1pz';YR6`\ecJm'=_ec} _S@X,eK$OPYSݩZޑ2btLMn~'l}:5 i}8=G{wJG=BO.@`I9)Ť q+0xai~hf3<|yPcY ;T Øa<W'[J;&[d*#;3n(V`rf4\%pn- =0%3!*5C[~!Hm}rFfs!, nCICnVj|{8 7'%t% px t3Kh6g@y\!qJćz7LNd1KHU+nŘ38of'.(R߽s<kANcp>Ee!RޓeG;w% s]C ,.9l]JukuhVb+X,d6b"{ٗ ";˲|t6L;??9f&V qSبEEz*ԜGvX (BVOзx_*T*5WVkbOf҈-Fv]xLb!Y>[_:%>9e `eZ^s TvrNrmGp.*v59Fk4VB#1P +><>-S` f6c,MUAI@wnd|E I13 qJݝ9anObTjx;\a`μɌ jZ/~<F싧g*m3>c g5Sauzznǣ0A$e?;>}}_(Jh/˵j"cgV:I)KGK]+fsXt2*ʕ{EZHu?`6厼0%pPh3J?:2U~̏*da^X$3H$bU&;/3H4aWa)XMXeǯ`09)\qbEL2ē2ƒf-f(⧮†%ȿ$F> Y2E_4W*|p֒|(=IY d"P"gWp{F*%lhZqie^[?gsDC6KF 5,8 Ȑ±k~.PA1i9ڏRDҭ¢pd|0t5'o2Bxypw xuxCN&R]JLA)Y 4Mzb| APix$}X s3빩zRJhW)_=TP|;\DeZMʜ[F]T_ugm$M:Zh'xJ⃶WO|j3i܇H DiXZx"q1};a@,QK*8+G9?<#?SOi:JMw="YT z5L;@yvzAF4bCceR W@Ww!߼$@_OM F>thlk-"Y`EǺI t;OHzao<Nf 7f]U q~/#F](^;z ?~ Jé(@c2ZhN&z珰!W+FLD>r6!㉚x:[ ?ljmW ʦo)0b`A茗I3!o !帐u7*ެ;a06ȞDE9]2gx3&P- -K wP qw55rZ7 ?Fc`iR휁5FM5BZWhpR~l.,2=_bVG>Y (dl8nHBZks-FegȫtV0 L⑍3.;5hPTpx*םHY28- Koqr{,&9LKlCA*%phVzTQJQeK RBIdo.4(zqu\~]UIbc <`u*5eV|}OS%Z8ej.%9<[3Br l=(g5R4? U ccmq>db(?”XQhˎlU0*d݇xTOݙH{$5^A:t'"E$ӱIàn wV}nZm{yN.c:t"Obݳth4>᫗2*\!^r8=[ t*SPcE۷VM:-#$& nOvIwmgF3 EHHA ߒ%0491&hrǘG'xǒB-c>ݺ5 ~AKi Sܨ/2&j bH2QNEB]0#؟/EvDHD@9]mWK)ƫ56\9 cB#a0ž @ܹtuGh]k15׊"qX-'V *Χ[C8sh)f&ij@݌')~e8;8dh2oS< 6#3 ؖ zlJ`0 M$II$N_1.oa++eK9?=)Nk cAPAȵ!fN0#(iWC(Ij" z^3|xrsT|6M&[Io#K02z__V6B;cz'Z SlklPڏ;ЕѲI~= k1 95Y^Ghq\*pj5pr~p~)!c,6Iu?KÀeL )LĽ>[i9;QdƇ"|>t-53z,n_rl*6JV@ꢐM?I,BWO4˃x%U8|덋ӪV*cFKO̓[O>«h]Paw$6 n$:wܐs}"7/x~ vu/F<n,؈t'nxóz %x3ؠGMv h,<v?#GlFiDS2Lc G9sw`Yڙ8Wg P!%/ZZ @Ym̊,#v@Sb -* LN S"y_|.|; m,?l (ҝT;#NT׬ %W"#NGSK[֏MrH-G|Y#j4,CD5^P÷oRa@v#BLaC.V^% k!uY%v}Bx.ߦY1`ŇXu4o|☗3( Vڄx̓Mׄ5tZJaR6_ Ss#n T\}:$9u 20{sP#Yc_rH;8R< =R^ oKm }{KƯ6ාd81lmů!ܲ9ZajIEA([ @TwW 3͗fۂ˹2o{qIm #ptߜ∨4^Dυ˳8y$ [<Jy$ignf0OLԡ͍WXfK>K/0oYA: /->vLA6i3o3a&-g ɉ9RUH85h\IOmאDk}G(5ܹh )KOڶA%#/9_诀 ]T񝎉ѧ[l"!ӞDMJoY 2.9buTezylXEcݠ.Rxh)YhLcaˏSC2TgRNXEZ> @{Mo{ !kFQHu~U`sdx>'%6&$7Y>an11La$Z_ u(&@b{Y K´mv~.yrٜmË-TN>ge!3,!b-ޥmAw)y&iCo >1VCr ;&owtE|qw )qH"پZѷ0 oɀ4:Nxabk Afͺ;ցaGJfJ>@\PΊD^?@d4\uȾ4>l-%% [=|Tc DЋ]yJgf" 5s+CXf "zحGՇKqJCftN3oe'Z.jS)+3 -ځ# &9mYR $\yQJ|$}Mnk dJ(Y{iuƌWxtLj# FzW pL8s7`gi ߞŎlkcZ , GHx҈Y52%-SK㲈'P@1) =Zqmpf]}?jDp<-θGyF aPu*q+ SƺJG\,?@'ah:Trg|v4d =D čGPa9"1 au|ҹv2;uVV#f_25fF,*vaG<a!@@=]<:oʎ &P T$t0d]M|R1;iXiHx?R)%wY:j g cCӕ0+i IPد|;ªj#{>"M]83-T>Qz< XM5w<}$T)ouvC:Mc4߮OӾJYt.Yg&B{3e󗪬V6d_i?0`<ۨY@֕BD$ދi{]`Fˍn #^.S@6rRQ0)  І8Pa ~)&C yPf\§oeR<ߍɫ0K`&oY=^C,EL26DM3wHBSW ]|O ML5]"zAy__QGiW\ C5vLHVq4|C֨#nemǎ }^F18Δr[D2N-p1kvD`ME48_tCګк #bS?bMIGT(?Eg N{τZlO;Ř<ȼ;lJ1|nyv3L'J0AcI=QT?7vqT3P岰iaEt0vgmIF rʲ/SJM?3XP()0XU1Cw)JQqY\x,Y]?@1˭-tS(SKFhE0cUdf|(a]W/‡fOiۊG 7|>kKn6, 尬}U7g?qx#f/p(%n+ӂߚD; Ar,Cfj`/vmr"r7ُfeZOgJQA}Xs]"&0mnҡU!1zDE3ޮt$:3:c@i +D1YXMϑ04FFvlpy8 6OTz?}u"h$O0asKQI8?Lz-*F+mIlp>r<=(/=48ɮ&Ә  )OL쩊LƥlgMW7䃱c~?Dm30֨!)Ecf7ڳ " Qwߘ{6ĸi-p: C3YV |DF6?pQzcAI5?܊ԻM"USZpfM'ȻB! "/cux3ވexAgmԜUI!Yf@MpZ:iSyXBچ4^BږW]mN*wU JA4p[rKHbxKW<[ Wuuo,{8խ{wM8W!5z4k?K,Fvg"9Re-Z,͂LG\i>(m( d7 "#7owb h 9$p5as1Ut8!Ma,[>XUpw*sث5*j1s+hSEOzKF.;ڬpG4@7BNwHi7{Ѽg.nO Q9N>q#1Řރ?ؕG>g {zr)ɖ8J4[[[ }hPk'(ħ x-n؆6; >xL`w'-\ޤ 1.gٝFf4MR*i@ulRUS9sjvIU~n@gF""Xh뫸g;@|IÈ ݚgٴ%w`l\!&sutYIе?Vpuu$<_7?9$X#=rTӪs7僻A{ Zx;z=´c`O:?srLυ`v+ &_9Lgn=n{Zw'o_M<oMĦ>ћW5᱀X]Il"r9|eXB Qc&,ЪJMP4'v|i fv,Զ:`]NI02Puoqk :,Xk>ADSg<#gP~$SUVLoᔕUO|?wۆsB?)z­ y`f}Ļ$0hʪQWF7ʌՉ {t?Ɋ7(2jʔ0n2ұ lJ*6Eo/]}`s!; [%tg}<#pgK~)Ae%8N{ef͌YA3"`,UR3]AxY\~yI=ѭmYΑT^9XuVbNYv|20~ӝNe>s4c'( /F|Tun m2]8D0g\XBrs0G(tܴ1p|oLl' ٘le%ŅG͕oT&8J(HPŻZr2S~s(f˂1UHO8Gh"SJ5 .HX oxa^ؘ3YLl2gc_i>_d{H7?U[k v(>ocxBtg߲RHJ~ACK\0xIw3sgWjs 6 J(9 zkt''̚V8wv$omwKFE!uHUi7?KQ_m&YvP+E4Ѷ#8@F$ЌO7șVݒˠNv_8Z+<^RaETDkB25PqUwE^aԣ>r]K עpEUy .]YVn4_])V /͖3۴߿w8s:o]B@Q̀(.m"@\ g@SIڽ]nQk$k:Gx]qK7+9;k˾Fxy1gbVAvԖ׷΂քѭh<>y [UƯ8"jmjȗHOL>$ 9>5f_sUJ(u#(7mKB_3vaqQo(.߭6QTEVH46ePBC%1qlYދ$: (>K cLvDD147xmݏZ+bfq-Ʌ=1RHk+k{Ϥi:b f\+b't͏ֱPa[rXm7@_CٍS@<W9 \a.w'`]lYyi?,;m Zh@oq2|ޙp# h*M+ԫ߾|Dȡ}U^ pw?]w C QQʫL;<,Ą .^XT\x..mE,OlQ>6ZV!e ETie]?%PmKU(^d-~eKF_"[)d_s=]4 ~O36锒@2<"'tڝU/֯dӒs^ #]QTy5 MU<zT?ҀB] G/xz&,TtxBIفLXvҫ(Rm\6g9Ɍn /c9K>rF2F0߽v߈9RӷG?&UUʮY>=048,[rv Y|^xH"(Xvnttr ][>dH4e;v݁,ߺS 3DUv1Ðen?od``Jݚwt/񳅈 ]h`;:K8T edsT>`KVLcy7naZɮ6ƍPDt7Fli0ڂVkxA@HNeuǷcUvP Ң5)Nʩ֞_ /.KUJڔ : >_yR]|7^s'oYAq׃lC}I1B4 u^1bejCny>T !žQ=9=`xAPh'-B]NNzaEoҙ~jBX~OT_I0Rr&.عd9» 41 L#hJMQiTJ`" aMiZUPiql5@OW2o=Tii;Ӟ T9vr :=xls{YJ=SeX#.XZ[l\~o냚WdTs r#vi o(1,*21VnSn ;%i_dG1.Wb bUx{E(Ы-'SekC ;Blat;ތ~~/JHOsPtzrȅh},d/z pE6?~; -O䔣'p^?yǪPɪjsK&68~)ru*v(B d#jv*$6"'e%N7!V#nsPtKܻSs@XMcn:s{Q?`N?z:e 縣de=x-zTv`ch>q'.瞺(2]v |M|~iJ"ˎ@QZ>F4Z@(`B~NlXiO'5˗M.,l;|4]*!U,Ψx>]jj()0+#x&>0}Ⱥ /yU鍗*uK>=/?vBssͥ*+~?[Y܂fXȞ_jQ>r DIvLzMA~ɏev,*[01 s Wj(;3КaP}^үMΑOπs:q5 yxi"z$ ʀݑ xnOM]Vg@,j/ 3Xl,ª\ `@Kwu2، 6I Lz_@\.rg6d!ܕ_#YBWQ^q2zK*V_]ѭgDv8XH_3+{onj^pIrwђ u#߃rkNU*AH.lCن0Ի`LzZ EԬb=#9J>f h iqnѯf8Aey un7ּ$܅T(eS9jfJYzPtKZ228%.En[uJ5 ,DkYv@`йb0M1M (= ̹ڵ`J1`a?=Wx[_*< ;?@֐ߓ5DⅇK7;w/d.1 ߞX/+魱-I;0;x"1tް7$`EHŌ!<2 D!qFZdsͼQ⩫QR7v&LPNfl3$G) y5b&T1<kC\2,'-(Y)|mtM)-;}v|$FU%:X^x]OФ. qXdr9ƒY.ܝZtJY\I%6g`WLSxOx4ϛ_`y6p{cb*‘)PU {"N RF-EAw!%xb+{2=aF'H{kns0H jT\ NީMV4 OW}#1HmLMlNM#nEb|!u?Of?v/5q#W>+vi>RO]}> I,OXS$p0ԩ8;xf)vtDg)w߅$dg19{*/<&49; Tx} Esky1Jqw- CjTyQOYF\_})|=xP&.ɻfn<\M}1|RI#g.OW{ho|4:c#eȾaR)戥%/"Îye" e`K@eڐQ-{AvAg@I׏Ikݞ]Ђ%y3xЦ SGnK"z}l 8Lj05{Üsfpg>]XX\7{~j&(ArQJYc T 寉S  |w)#5UM\yZ%Xh11)g3U1TOwP3| [K6tPX_j$jH ƆNHZ3DԽYQW` G;A}H-pon2ؿI(DY a7 5r2 5MkYe3D!7n Xw+.D"m9G>' Z6"9'#Rz2iiueH2EoQh߰aε4ȾuC@)*XB|@THiʇiJ,2uhZRIhyP`8}kv݉D[J3z^k0NlcF`(Ϊ"GniVE[5볚hHLI6lelAtsӿ򊣞ZXI TkfS#z @4 )%=)(WUvr[_J=Ϫ)[$Ͷ 9π; l'k-QFy]Gr(rT n0@?^PJ@tDzViI {gL! 6|!rf/}Sa#f" B-/\x J$).tfYV0O‹!ﲑOv}AzMԻJYfapJ QYHGL|,Y@[ Fpk Kmey{=4b,RQC>$xol 歱'dx ͉M o(6|( `:C{t{1A#.WH[xs)ev88%-P*#Ýwb}&W=(9's8L[.a⍢?8f4Lڷ  )5*Ɵ \-Vb?;rI\Kuv {4NRLܡEH3r4=,=V^ͩm:3v{L? R!j{ %<=a4.0ۣ#Zmf\+AnaE  W|Q&Hz%e:Y,=O:]Yf ӡ{oNVӨH R7DZ%99>-X0BωVuF\2R卌/# I`+\u^X.!of֑ < cpבYQ }1{3%glLl+ҋ5Tii4! lEчѕdaJjju!t`a4*[`Qa:+P( 0zmo`̫z*p+*BKۼSN٭;CZ=H"UMǕRלŃT^@'dJ(wK{j>ѭ,ѥ#|~As 0q4+b}6:ٹacsB+еT#zWJH*Yh#b P|e MmQKẄ́&FU PS]&GÝ*nؼXtKoǛ{j}xӌvTns"+P=B7S8gGh.H%v-1z)Z#O(DƺhVn #Cxz\:@ -gD<#ΟA:7.\v2D+z: { 41( ȉv*KGraX8~Mr8}\/re*j! D;,/BnE\ ʕsBadMzTzs"P4&H/]C0py%<\X 3].9/$(1~Mn1FW$q ck^FP?UvlEi!)@gz\g-$t2Wno) vEEY<@0TS56G)D‚w#6OePwQ0 (E&٘IMIvoya@ K\ ȧ*e lDm zY_ZI#1S__ȉңTBB}XׁE)ͅ@8gsc_( NJM`)&sޱTc)u1G&+).6/+pH@q64p6^0ӎ`@,D =ØCm Q,+7 Znz{'DvFP{ /jkG)Ѵ>Pz.Y>`TξMQ~-@&Q?>iSoLLܡJDy.F)HX wh2> ;dW%~i-sM}{ٹ8օ*6t %[FWh74]Mqj:9&ژ<떦|-V3b)H(SLE C  cd3H¤Xf9gpwF.g Qb]-#sC).uV˽MQb)*pv&*?  [=[3u'kB:^,:W6k+c8BORP"F'_8fΦR)\ 2 SZڠSNF;'^\;0\V{0(tJT*7fERy_"y$IյrWetP}Űn{ }=UVL&"Z̋KaQsEyh!us)mLsF(M7C8v"9\k:nxNk/5E].ҴxZLq]=/e!B  - æLKq~kԙ?zHds&Cw/D ;ݻVxwxQiri8ך İuqe|,QSAKCae]d+RGūỢy@".T=~8IJ 旹1+:Dpf*4{&%.JôQ2&Fl_3{tV4-fwX˧:H 8}J²YPKBp*3W.{v̂m0n˥dXl6cN8\RD~nyt`v/]A|#$8ٍ[:j"rW8Cw-S'TCcwa@6 ÕN86s=i83ĨQNc4&^~Љ7);,u˛،!vmTZB,JxRCRUON Sw`o|Sz}Ia9.vť(2D]Xw<ε"7)߿u2_5T\sZƦ"#gb}EĠ&9s ޤJ<(+;!x.LD =.hiV ٸшh?"1_%m<"ͧv8344jrb߽ xVr?@ǣasEsƞsOSZi"µwtǪ> ^_ic?Ɓx)w[ ~uBJsAmjMnVNC&Q!T,Ēccڟݪt"Mpm01&0yWGqZ )}_Bu0A,1ːg強1;;Y: o +50ShZ \,qj}@gi[VY % g4w&ЬO 89;)ň% ;uAh8SrUzpηGDS˒lp7UAɫ1} e| -ni]7DW14]QpͥHk8־|MrdT5Zl8HGL aD7\ Cޛ~s>Hޥ.i([_:Sr|nHZ oDgݝ 1ֵ--3`y2_sP[wJqћSTW.%x @兀BC=?^ڳVYw$=WCrzS&8 me]%";ʌQHwmv ?JpV`蔵a+w>l^'o}Uu0Ǎ+܇xGΨ,<x͚_3W)~FMWfו`fU̧%=Sj:KG'MzRUBu"y0y"WEnW`Lx3J1T6fJQx4tpbEawq @KkHl?Z>GrC9@NJt]&`t3)l{sdm-J!%Za~tmSB` g-p~{_ź`N:獀}uyIƺrvpBDŽpDm4H#eTƁ @5g>ԒzfԄٙeawC5&v|?v0_8'ZաriB*`_o >sؼK57V=5(rR$?x{x+wi]/iePP͢x~`Z>N(1v]ɕk2 ]sEb}+s53DkV $XDK:]6J0$}{Q% 8m]3&ּ^P!{&+y#f$G NU*9d>c]A.,t=4/,S7@wY/!_o0niX F\dPjbMOUN NJ_E8m\Z1,T !߇AA:5q!ϋǻf c'l%K8|8RsOeZy*r*&Q Y`jK̦_fLM=lT᧗m;pkl["m-J;ܨZ*9x82^FV2 䴩¬dBCʼ&C_h.aO KUԉvT CΰKcqm0:'iN9l~@$@(i @^i? 'mu`#AחZG e.8[GWtT{-y^ ËnL>ь16[!Ls6$f b;DDot@,@7njPRQS.P]2ka},WPYLu';cvvh{6+w= ;62 =6@ f-&#|+KEie(DYw}҂m2V5F$ռNyTe>fb₲Y:>vnj!5՘(j\bw ," ^P+UIvٕ_D}mEUG'H PLYrä_0V/޲`\9VrJ6ܿ/F@nqSҮ3jwfVRcJ,F ?2D~[qd#W-將 }엮P{B_HmJK[TaH6C3D$)1uGЗ\s{:ZIY[poPǕcY`ˌ_Px QGͳ"#Lc@^ҟZ9]]IZ{kRȇz&i&Ot񛀱tےYի$8sOom &-oGh콗6HzG{ 5^G }3B`U_1{`])|L^H{ >ؖ?`8ce;&dU Y f&nS5h\PyuV?.QOdtѠZ$Ȓei#Ԋ$"rlr'--eڏsbɆ9sV_{U:9՚!dC- p=޽5DQnAW Uz^Ol͵ͳM]&qO÷n53EE*+9 կQzK=۳\3) R{#lhK:ܒUK Up.y,g-y)ғ=&Uk'2gjN 5(^BƳpx^Yֲ^LL{GXLv?SuHϽj?d'l~g[{c4NkPJxVfXFrlBTWiC!Vm9#;&ɕ18b0V+Rݜb%_4o[_N^XgSʍxɣc3!z: NPw]N34r!݋aPN&)SJ\HkGkcjCWgLW&t+HC!AJҚl фqrApp(y`j7{4 <ѳKǎQ"gQS;M431[Nj{ ͛)iuKDMNH-J8LءPG_jQb{w?eqL]`x٤~;nւ#Oљ4%7 ?{-B:|.n hM4aV ;MHP1 u眏866L/Vg=@b9\L'AE.).u4R]z;w|~6y>8!<"Glkg),ĖI]_qZ;9ml P-$(vDy~MK1qUL) A |V $8 |͏҉8~c _0/?%g2VD**=b2" ^_dGzS+IIK#%f _]KKb zreu q+=]~cQ^¬*L:Q=J;QWu:)^nV Ӯ iY׏Qu=/&P+-XPBU?d3oOW&' WzI+g|QCƝPZ=c6ξifՊm,}D lYZdLA:JqKx+UNx29֟]6>,XMy2J A4n1$(*Zȱ&N&.d/:B3~ܖd,[7bzr8))Sav%qSۺxwgٻ}Y5:HEjcOÏ&C{g}F6E!wz {yݲĜ[\_1K ڲy\A{ YuɵePk o̞|í lG Ə'<,l5@M}4buxVʪ: M_tM%'4jpJdd]@n?\I\'dU3oq S~|JBD],-$ vȽxWp܁zX=Q z6^m>}o6@_^\f{خ^p}od]%gڞ )6x^3TO\ :bI Ii~?Ŗ,*Wcѕ#B3.1=Ǻ4%^kY&%)Ua"; ܙ u?VeO۰U/kAy3Vy}$5bW_h#Эi1oo)ƉW\y\QH|AIwmDt;}JS {Z&ģnu4;Ԃ'+IY^m,Ԣ€$IG$.<H8V/f!a,_U0dU%X%TUpѶ``Ăy0WQ y*jgX#~{MH i\,6Xku g/tՈ,?fHQ46?Lqhx_Y ڿui<ف,e1%|'/wƏ+gY5ڪ˜_kǣy, 8/$+T!&bʕxei'!^gh ,]gO\/w}x61AO?:n8xhʧ )DZ>$Y "ړZfU jc7SwwbZ$4=E_zoh_ k|Y9.VEiI¬sL I iz=B76 pS/X4&\ ))P1ɥGRoR;a9 {; bg iчq/ŖP앃Q fN@eV:a Hn;`S;rKmc6b70~f\tM!`_;66xHvXZ>ۑlAѳatOYn\v`!ɹ1 ѸnĔ3u~V.Ɂ|/4PDDUNphˏ4Bɦd̑_ 'K[äMoTUMS%rĥcL!إ\.Mr}/u )2Z\ܧbj]P]FO ϮU JDw;ABz:B]pO4M?>)ߪ^ۻD7c\Nllp4"k) a!;a _PMڣMϛRܰBr}F?{9,笒 2~2E1t c;] `®vg)v57 G†nnZF K{BZ=./"th!h+½w[Dz퇴6YJ}`\?lo/І4P<) "a;P eGS{E Dz"䥌Y' Goahvd5?+7s> Lfx<qأnΉ5ac0VS){8Bs)jx⎣]ܕR%GVx)p2ɻ|SwfNuS.7#)ܠ&_8Vv Z9REk+O/L-k.J=3 %E7!Uѫ0my+ll3~Ksu:$ޕ8CFA;q~niw3ɡȧhl3<`+[+n%c`9=dZN A8N۲9ܯ!-Xdy"ҧ-=Ǯ9WQݶ}`Q/JtgCj,2>6MG+gjs3pktCuj4(ZrBFjA 5@{>-:X"}HDJ$r pTk=8i ^H[y<˭ayew5XDX[H{̙U g͂[ ygsK}ӌUcZ(y7bu*ZISF\Qƺ5/]]l*‘L˔Wk>5sDL ,lj蛔RQ>a:,fɔe/?A&Ei&J5$pj"v毯h($crv3N%yFM.%/B+GWMto@-O?3d /,СU0 ;:T.wbW!%@X?@GB$gdCVD햋mNn7W/D ՝! ʤpNc-|9V.-p)g@EΥYv `,FTN)zYJxDJENjtnȇ 0y#n`0#YW+UH-lui 4:&>@*' 'u)]7੩ +jMYmN| ;J' t?}#n!@\!lEFS˝O3M1Yuċ;C y+ .]@ lu$6~e@pkKE"][*,GmNu}.31K<^N]3 m>#Oy @B.3b{9i1Lֳ[vL#Sa=}"e@WzFHtֱo@hSwB D,ݲ0ىACԫ)Wyz~{_;ҒpOz@qLO~ΤVX͘Hk̮C^oO$ZCCͧyU\({$3=՞>k(T㌰ʒWMS|5Yk+Gs9aj^5GGasI R8+Wlem $ư%"I Kr--A.@-_I^+QćLMφMANվ2 n^#;$A?h%?z߀BTs9BЉ~1\aW3en^I}_\`Yލߓ1i!'P 1Ha[Xb=!Kq)c@g\|*e6BaInrIh&{K(2cK}lvn$v ra(#mR~\`yƒ6mێPww݋1P}{eͩ(RY^n[V H5)n[^VuC z4')-bJy^y҅gM?~%SSMaJP5F %/Eq!^ mK`NufWQ3?\5!:*Hcv/aX?xȞVE.sima/,=JđED@ۦ.DaX VJ[ ~/-+͔ vŠhBkR -bja6n `0 rn˞q|TCrF AUa\2w,^V"xb _fJ%~ h f|Dex*M*UG_X.V:_r9$:Mϥb#l$KSdXL%+_ۍ!-jp\jݧ"\Th$A~U))* Ʊ$tx޸,PiH4Wv(Z`P4!}po%]XqMlM8-ƵՋnU[ɝ7BՎS4U4m0ny] L,fWcgNS M*x[_Zq-pn|M')Kz0QTKzhOs _e8s 8靖TE쎭u nIF 7:E;H]*ZX[nc?s)]R5H6QKuܒ(./Y`!KԲlKX"3 Z?qU~ $P”t&BtȤ^@=z %F З8+Ԃbh,P>2#A~G3(Em\ݲW,HیYwpB0;eǫcp5]H+v")攀(hK>4V$ɓ&֬rgJy2u\UaD_F><^ӻߖ#QB%<~H{ueg-_({gU@.45&S?aW"M9|zP**1^ 2W1{{pTHu`^L6'їz4+;D q-?M{9= # o8grJ<(3Vh3TG;Xc{<Z_@HY=˺W`~^jL(OE^4a|ڄzjSgO#0}\tz y j~ƺ@vB-g̚4L 6nUKC$UBGWPyg%q)'C|,eA&!)w\rڕ&Թ Ԛj̲ _; B5~p2[%.LؼX0FKrU;ƒJ!` {5O)HNיKx-m(rrMe7HD#HfM_Ͱ_fGb^דJEE Ajcq0^le';` g@%rk%/ĥf{9,+]3|Az6g-pSh!G|!W^F&&񎁫qeL4# Sbjp׫4"r},mbtALy wK)w8N?G NK_+7qByQ-9?:?8U{ _C7/&FxhO_HhKvGE\[(WT}95IyJN2A;qIU.VJ~FqPl?L2=x֊;˷nOGWnR7rHV5H@Ɔά/)MZ;.p#MFKC1"UG< ̛aC EthkV ['NQn46{pq[z$-ĮSH-8(V[moA*ȏ${f쮇E#ÏUJ$XYprrԮ-Š0,9ُE膏!UܓBjI\6͢rIuOJs"Af?]ϥxQP k2g+gd4hj[ HA15d>x Z'B0r1XwM LM=jhm#*{"ogc,.K[5۫J+UD?'DpgX䍡=e#mcCDFB'A>Nɛ6r;Dsl7a!ذԚ&TzmȯIۼJ+ zPKX6p`@!O0ْ́O>u0niI\fk]J6(ڣJrCAA}3=kRsS.4|RF(`T\䃼޽WZ}[ 5N+r $`Mo`xjXMLJIi%{K' Sfuۍ'"V}Lq⥍e6kT(TKsdIL|NFf":׉aX6e4~SG<-= {@0L & S6Sp My~f.f|ó glctZ$cA|E2Cۋh+p9B]-ZDQqPH+ed½cqrk7)Kfdvl4s}VdE e6\w"gtzA.0бW1 ?I' ҶƟSчw4Q}-@Yl\+8]ێsr-~S |VYg{9!Ǜמ^d{XZz߿npSgZِ-q]n[@PJ!E=epWK M'B;?OcYB0~@3َKT lsr53K#H- B+gOtnCDU8 ly10Y\Glh,D&wA 0ɰ9MccgQHZvt$1^eEOC@sN챟Ij8QBRJ$0b Y9e[~Rѳ,{t0(EBs]Ⴃ> & Z?;&V@; v{Wa97;v_BK'xb( >Vf53'C"rۤ}jb2W[KG)Z5 \tcP >N??{3#kLO?0&94 1ԕ!Tuƒly$!܄{B5Gmz~2[VLH|drU_U4=eƯaHSe9ۙq"!t~WZRep.e2ûY<+UFpZm<ݏ9PƼv8@AHz53]mXm,Xw  Ǘ} ͠+P<~3io6^ CՎ impx8xm v,>Z{s MW?uMwC/RhꘆЭEԁxI/Sb 1n 'g+Ζ6Ac>K&K(|'oa: N3P/;?:AM=~-tL!`Ɵ£̼DfX [H).\9#I!S!sB +g~t]5ϝ+0E蜴&֕Nӈ;?u PSC!l8Gd&Ƌ[}lໂH.3N Qw$6jx~¬f蔻K٬fK:(`#jqTk7dEO1q##F1hw}vP Ԫ]՞"Ӓ?[W۶rf/dcO~Ȇ(Hph>-%WPy'SZX; ;|| 놛- $ xL~[]{ּa Ebx0M|jo+3Z#G:wџ|X`G#iq;:WYQBߨ,0n"Oi*1}B &Zr~jʬf;!q`D}GF(uo|N]m}fSQ|F) g\X$ }5Еbak9$,:|ɤR_?lH_tNБ^y B ͛H#GP@45 ;ć?mWdI^|]L&oyk`nVUbؼ#xm`3*-.B&*aU\JP a)m؁L8ӿ~p;"S@#y㎀Ayq17%}33Jv8Z)=-#5l2b݂ 3M@[8ayR8잀>+CW8uVV҃LEd 1<yerPwꔢ`)]37e]:1aUQHkC]T쑿v'WeS9s@2By0x`,GFq{ؚw"YWbT+IU3 Ѐ@HVF>5-SrJ8Z~KQ/(CJpÖӜыHBͽ7hX jfӫ/R?hA EV K/7vY4~3ڛeRZРԦG83gkw*z  v PBc]D}DS9[7 ?K"I_$mEW: }kswHbo~y=/kez!"ԇH#lEqTXzF% A*RVE'jSOn<3P@.*J;g?h4 Z-@qBML9*kFlj.6U+?Z ,l/хSVcdq )"<,_;aI`ϫ5~tA$qGHkU"< 0Sڒp _EC%_\ p=dMCnPk$[6QiXr٘?Zy Sq|#W/D4gWbGdQm܍7i|n/D@V$ 53pIj;x/D9˜GCi7p1/N<}/}:;;,vfe䄾z[C,?N`xj[5:,aӽ0o PG:VJhة"2P崞ȪڥQ?_3Βku s~>~z}%5+ǷZ=V]#w0C%'I-JWw>siG$"({)om̨Oa]YZ^K!{'ؼKX]1IJD=n|XIos3q!cF ٿh"ȇ_8g›)8 $IϽnK}2e_L7UL8C2i\rI 5)e##p# 4kG1CĊ^Jy >0gIIZ7VFXBDaY֞1E N2a?Ԏn)kWoE{0(KGQQ&} b3 vT]̘A! TO92ۆԙ'C@p-Z}}aьHYxlPj>]^PZ a TX).[9tIG\~ !DMTK5On \|e` H5}+Hl{3 #i5% u a=ze\ޝ#.@& fYp({*oM7XO#ߢe#0 {\!=86W"(ingu/faד뵭}F[H18o."䨬5)c"\i5ybLepNH%9`6"vѷS*F1B$BhڏF2֎Q įbV0=pDl@Ƀ S/i^*5h /[$ٖh}%fߤE L`%)?k6 1aW_tM\cCQ 􀑜#N(I-@k(1x뱞_Tӂ='B@/8 %=QEY޿|IJ AMȚ#7[ۛz~t*nT.u#T{aQvi=/@/M3:Ml9aiU:|u[olv|۷ڗ~{&-Zhm*s@җ\Dd U` kWɿ+hϥ~1rXk@Y^d7nGWƇiď==#b$)[ `IQC|/yhI|NbͼlPmYySeQ_E!ߟCCd55Nomߝ Pg\?`ՎU@> Z(A;뉯&Hf9pDo1=VRƉ&1lAK$wu^6-{5Yxd/idq=ʾׂɨfWO+'Թ-au`jG-!IetfKX9q{Q]~x6וi--⼺Ԑ':@G %gz NsKDv|"GlFcX1FLp)ӕ ;?C3v+5~[ YHՔNdCh#'RB.lyOL 6Һz1d$QYwQӔV ߿h/#\Tp.Ⱦw-'6-)gH5I.Sg+ta3jޅ%mY/R*T+<_\xV#0r#fфu@~LA _ 9BW*S[Rd|Ύ%˰+6~hB rԋ~c$TGDXV,:zAzJ,Wa'6erJPvo :dCW+kqvcš7In!ut= ֧5$)5;hD-=~],D2Oʂ=TnXIUF٫+MtYkAFʙgTˋ4sK!*cwgU1l* YҾ#/&pzȯߨS|bp9.1FԌ>[wݪ/Q FB(,S]qeEY_*.cIg]J%iVr&(JW(}l|hZvsk#f$_˼5ո{Of {_` ,b8}owK`za\߮0WlԲ}W6*o[m+P-S݋QysG\ː^a!)UQg=ZJY(X-Qe+'vLe0Q nQ՞ ϯ ϯ`F<#bPV5jW4=2ьw< Ϭvcj(ܤ> ?Oũ)=JK*HHV (L=-ݴS𥘏&$(qAO+@pή^ z:t2jv8,Qy "nsd_}XECwTNytrV2'kOU( %#FsE7-f#L]S HzB A>}V6Oa̧t`38)  v sB:EY w݇˛H CNmvWB̤+ՊPV[pmM!;c1v1ެk$pܢm6:rH[ĴIڄtC'EVUtf4 &Ջ8=U 3& 4Y]KOnrYᄎלٓ~έx'[)>!O۴w1+DY זpêԐ=0_jX &Eu"&Vnֱ&x"/Qs㲝2 $]gUxM:b+s7SK Bl$B=5YRkEug't#W?_/SS}/6 谡u#4ݡH;y%_=w?{~ )ӇiG |@7ʎkf25Fο"Y@ W4vGG),iޙ dnwNRttOk WYn)bG04z~^ņ'U PsLe5#.ԣLL LM A@RDG8%3!JZvs# 8̄5 !rsI;- by[i h8QxOBpk Hh8* H gPVGt<,K+LMVPMCJf;Ï$!)'jMV0˼R)8:k%a)y>xS M (NQ^^MBTUqTɡrXMܮ$n2M=x=T\l@#@H]ay~WZc?3mmkyu b0ʞ$6pI:WvYuQh|/hllV&ռȶ57Jr% Ě5\AuY&)ܨݶ 9x(VȼQ Tko/T ˙I"UQjn19߷bv:9kB%S<ݭo g~ go)r<7,V|r {lLjLw6: XISCJRd]% Sβ룳곕7QOjb"C~uK*[ jr+?Nd #"^M.} j[> @Z!*fqc#% !IlACa61 Ud+ hX,Mf5 :Vju`B Zv4aCQ/%JkڭdKGƮ΍+dž*qoτ,pm%k#F/sP_ƉPܝ)?0k`0 R&rĄR4=pI۷'E116<,yMD2TPn<# 'ϭi[N? dz"n#FCepi d||ȒMZ+ ʈ<^?z}z 4n#EI)=O \B`? }"rQx2j+| aKAa+`_*/ņ T$L=Y-1/b,-o:ADuXhsDBE6Q9 $˦Rehҫ!pxpoاb)` Y[ hq( ~\ *\p͇]0^I:3ZЩLVNlkNI^(j7j)UqIHe˺C-$kI8ή,HS6EpQ< \ öz~xlW rdmY%q;!f (,P=5*LkɋO?(qY;k;,8$E9 zmn?.p?uBܖrA *r XK53Ag*!#6ƣL̽яDQq5DSgLre! ڣ@z/L j0+Ai~@J=Y@%#&V{);M)_GJe\; KH~'vyz Ge++#t)K,ÞԚk<5ڬ4]ˁUAü_=;qvk/D޿KbuPa°2K7@ڃ)#چp+<3aB3T /U(cpliFͨ@SjpຩZox4ERf|Mͪ HAh8؊3(`vet( E+'jRS9hg[+Oa%`\=3N9#Z-6]䴨V-]ن &R$$8кgLJ<'Ej[a먻Yo E~uj1@/1z"ofoBٗf795HkT8/|W6KUĸ_#/w3࿺>*X*,T.(Fpx؆GS%g!2@VH'XRsaOPo+$d'p\4FG{(yy2읐$o\/AV8wvs2qHrƮ+r׵ݩp.uR˄+jB\>q9t6͓D Pgrc4\!n7HhBMEv v:HKAXKC2Nkk6^?\`t6#uo i'`ۏJq;oRg߁șr*vE^*Y_Vb?i f!oҐ&L<9XJYb8֒:sx@VܪH_}])X*Ca #.lAyWi)ϡҳ{,_tV}&1+}:9ϴ?؍6 wޙi.!OY'E,#qlg9._Hժ:NKCN&J$Fg@0ǜX{n#|)&ZhȲ\){cV4riZjcMK68ͽ`Gȅɕu@=Fݽ:pح q-kPP$4OAub}c49bB?-5[? )"zL88uN_% H- &c{S1οJ?kd{!m!6-N6`ZU̻xQa<{KԆ)ʢ ;nZ~6rk%j('މTo@0SX;@Gj rLYA,N62U<)+ʪۆ/‘⨓ޠ @~+j{zoNU BsggEghFṃKM0|GPKwkܱl o0>bLXcfS\w #xfDqu`SerJC'P4>'K'n!(Otryr,$&)~Z{pH{8?6O{*aI{|D?m]QUҟdi,Ł2ֳKw4=EphZu#34*V1簷t8QҐ}Cٷ [~V0JhDMYgaVa*~|=QoIafQ:zp҈z^ ˏKmd<<-(M7]nԵЗH?vp^J(2E )UcնDP!l^%#a]Y-<ն^ti|7I%׷'V[9ӹU6O~] T*}ha|>ƼaăK_:l5w\AY  ԹRR>z4WrkwP_ ({,zyCE!f rxށ& ThBU+%Yw`dWPRuZilRD鹳nZ&Im*Z"9f`! bT+r'}2MRYAF n1]PtDM `PihQ3ݐy6.(,wJtu=KO:@{rH^A}.Y F':k7cGS7{ sYrDrʹ[q% IJ`r3 䞆Д6N€@4t#Z/W';ư!K)t+|`U56{k(u,d\MGqNX Jbz~V(!|k>DFcWDp Ç+u]N%c(M}!V%PO3^xTNz<%x6 ?gY[e=Xabf.>q88°t)@0v/؝0b'oJS:1mϳI_ G㈘9 XH5c"3=/r t$)G=b?q;ľ\vOU==->/@q@y X(eX)җYSf&(VIr?a#.m9}ECz|䡦} *ޯ FE D3q%a-vYJ X$0ڼ668A4_z<J[T"/sN]'|7_RCQx7RhCG.4HiM2_ angyb|459G8&ON*6F&zDZQRdj9Ttԥ 6#qTu4uy󭬕B ,qix~Y׹.`8'3^!x%ŒL%p8UilK:z'Zn҃ܶ(|;K?_!<5W.L Q0h/KR1ۿn`Γ&=n2՚J3 ~kMN& iҩC|`MH^@a1%} r푓NA<3vR%T!^$|ncZ0j%vP^/Ѕ `?lIferz}qWŻ5i&8GMC7$|z81y3M)EɆfvfRBC.(JG|5X{Rd քeƊNX=f+Ayw[52#6_!cuN%ё4#5,ƫMb#nk +X]׊tpFMܐ:oB=dd篎34bWHqNQI_?Q@ϥu#!"es)h9|riGD!ٚ |{Ʋb,G,%L3ҰɍNU# g 4|5FVu5{MF5X,!N!I!eC QJą~~N=k+ }lFZK8#=ߏؤEh&#[0VD^iH X*czM[/C\~-2έYAFn͈A ݽj^Z8AozL /=$d$NeR]{\=o.Dֲq(𩒓RnGW* IW4NKt ;Iɺ@}R[/֦fP7:3QUeۤ /ʬEk Lg{yoĹ[و8;M%o[OUN}[g@NTʖБuZ 6ک1/il 2r[(ϣcpId1h4lHԪ:6F9P)^pArkJf X?~T[ӁTQe6vL8r*{s(I_ڥ|t_K24 idΑɭ2]) xxX̺0"uŚ H{Y%²zz߶G{q i9GAyvM ɠl:(3{q$t-꽳QZ3Z?EӳXRĈOharz|_.A[EE =)4)c_%c#نOLbu98wB="o7LTVw4B/*V6{6޽%~w1X?& TS T5VIkZg56?ݝeWb5QG.@eJFQ'?Gȧ l%BZy؂<9'<-8dQK} &#0rnI`Q_!#Lylj rJ}5O\^ 1pÀ4[#JȆƱiUlŝ" ?Ω:Xcq8C}k>4#&|QF/Ny5f@AP$BHEa^ZZVAۻ-Ӭ*4>[^k80$`5,Y$k >ܘX[#9`cB~Wԡj4[- FM 턆H7wƈ\ɳOiCaf;?l9֖XG}NWznTⶬbR|nHuGUT}M/w~(  5B[-9ý+P'qlh?j8b&eoFatQ^Zn=2]b?)mp^6!$ȁKдon7\PX@%?\TF̢@jr [Y/+L뤇qvvs]׺䧏0VCSZIqމTa+Z@#b"̻!Ob{V{HPBɺ7`/b{߳Hr1@2h u~!p|'O0< _ί?@x̘ػǍ|OD9&S})LW鞲rEM7qpdnzwۤԕvωΑʼBhF50i67q⸆&"M,ѥȠ#XO߲IgnⷊKxW^`x]栛xzg5,Y /0Ήp\}svoB5#f珍b\عkW6h-lQa+( m`r@+b;!. ?#ՓaK6"y[vghBZ{"Y L$ ݐJr/ { ?Ov+O uDox8MlWS',;WH.~IV>ڿf❬c}},mig{}Q4g?6ٍzB*L$["{$JWKR=cWF0Kǽ>17v4%=*Brz)LdA8YZ7[0PC ȖX}&6ÔѷM"ꉻcowj4- èQYFhEucdIF_]XF3\;‘E[S/]_mrpFáae yܱZ.WUJDj()> ˂1)mIF-&RG0HO@t:tWMj_?y9*T)u*CV_s&rb7ckghojt/ 3.$Z&:Z=fPjx'y|_io*_u~l2Ӓζûd?QyuQ]u\_ wg& kW:3lf8jG̠2p#:3[tbs6">&'(BУ]9{# {XGcw[7Z@T]nS"O3ÒL?*A @peՔ2CDDSaOy9\J<,zHH2%H e+~ҞO ֌QM$)AkUR$J7-}p %c,럡pӟOyb=隷q8DZIeR,r0:g%h) Cim.Dg?HJZ6oK(v,yro@@6kl]i)##lb"}?]3*!5qcnW+>yHb'6ڶ3m>VƟ^ef+8QARIюRPx6]xVP,fi +:cϸrJo܉67L}*hC18yr!OPv'qcw -җC(W9QWpW $>&lzQ1Mt[OV@cm'mqH)#LR& | h;OIv(Tb]3hәuP$(n_2`2S}ʆevs3^s{:SN:5#v:zSNˡ`q1q$<*HE}:RN~N%bm&1SA{7;<ʴΜ0KFm;vP@n'doqCx~L̪X !]yc.tjNsO鍅3߬I]=D48jjpԒ,&Ph\Mp0~GXtuCSh_--QZQ-Fu˂tw`*r!cas؏_i#_,D9mt}(CN'/sc4ygP\Ԟ)il*ME(Ւrw5ޯA쾳jo@z@TK($,\!\BUe[܎%MZEH I^ &:}dsmG: w7u?#$QX(]:zmmJ 6={X76  #]Fsv$5Rsuύ5I+Er5s/+lge|,6em*v4c*ΈǾ/Rvg(a9@fV7s0=ۗa"VB ߕ^#>C;H)wBĨo*$)'WĠ;=+fYyh7Dy_h/sfseML87a@x7r. ӵ_j]n?Re`t1d0[ iEx6d?ϭi>>z"uytu|%;ooaUdOL%:/΋Vە\Mwgs+%8 4r揠Tk+oBbŞ/^6,i$:-ÉFچV;WWS %y`2ÙRBX:X(ưҝ$ǁhөӑ?Ε`fas`1cخ_6 <ݞBIkܸ[l\RQZw}IYPݑ]jgؽG/b7c-cAJLyޠ,ď֮-g^(M7|9W WW/ ?cck?N؜Ukr'ghKd?6K_kP} *ۯCoRzk7:ܮȝe2ݽsEJu:jNE#JS 9AyGO! ܗc2v|%}*]3rݼۼ9萉,uSE!# y_wZ5| 8[hnbw?&\YAe#_8BKjNw. 8XP~u~|I>.X{ DtǍ_ p5(4 nR{ (cLDJ5=W oK)6!À^ld[߷ȋQx8Mf/eka%?=@iرL8N9$T]o S~e&A&ɉ^%7H_6]9R YFG\> &K'* L;0tIO DBR(yqcbqTU3Ӊ^**M0k9uw8U㡤e;8,#.Dzn6ؓj';]PnrH_j\8/(fL?4eT@2BN#lة @XԎbon^Y~k̿:$TSO1%DRΩx;vqnlca4s)K Yw籠T5dn6L2tYa!(@ QB58LJui!zOs< ETguO]WBTq<\qx⇫zW3W"̅Ls6~/u, >0}mJi{TcljS'汀9h!A=A}wYV9ȪP w0i'kT<V_ [2W2qk0`,'p4ooO$ ]F>:3y6o]<ȹ#vǷZ3iw,d 4~aE>~w~й&zL%[Q(7Z.9޿LEL朤\u87UfNs7VKL$O! /BurL9eh'~/ґĈs]vgGڡ8Oi6/D=6tT&.LWӤԇ*)~ fyemv"~c9/10Bۡ<_͘$]*pQysd ϴEK,`P?̈fc ﬷)Ŧ5݂. qb4,q^LSml;zTֿ(PQ.z CX4ٻDw%ɷF{^Yns(Ð7WD~F4OS5O3I{Vn0(tKe֢sحx(uvN}Q*݇҄H󆻵;(`ŷӟ"vn1dW3[] ြ,&@\mĠSaS *F?a05h󍞼 khqB/Kr7h[ GB mr<ϐ!am|"7Xk%rMzf0wP[]eJ'Zq'_҇Q>NI  0VsŸڥ ҚB'0N I3r3L?$ "n$)!$ |+w)FՈx{ NTQ~t=ݵvF1jY(5*ye)z~xIsGnOH6-N:8ҁ7#d@q Dwϯ$Ø]G“.9! @ocZ(.1g_8et&F،As1XuȔ ?TT(Cdjkfg>:tk~Ovրuw Bׂh_h(+r mB#JuX!C߈՜Jpu.AI?5U | LJghg#MA[PC. 7nঙ=)"<ʩQ0\au@/v88?bв_W: Y7B uBhހ« Գ#UlM@swW)" DڋԌ]X3I%sVJ~q-l/,Nc&=J=#U7Ȓe<4U tI;Uc&C𘾷F.1yR!Vx `PXnٛF[pCt2P.G|^;ɝBa/@N:aе9<c/~뛶M+>4gc&&nN Rb|pb4)ٜ)aʟ MV`ypjP+I1mO<<~a#saxAcgu+e? }~3~P"qj8_&' 72߲1~'q4 wǒ;N4]*2sjK[x^^IFER T7%y/#)ȟw^uk мZ?LI52QP"Xx0b~[ p8)ҳIRZ_nS#q;0L3m=\tx]"R95GyrBcۊ̨> L B>/Yw}d^Ck+zF`jҩܼEɸ"`$$!=~E6b`?h9 O&֏3z鸹2^ypUX) .01B1 IcoMVw[Ilv/u}Rkbq*l\7'dɷV |~n;80W\e~uؠM;qvC@4חX1Pƹ Z⫀&.<eD?y:VY΃[9y-rZc᧝K['ִ,ʢ.゛Զ;|>~3-{wJ.;2`QBX"Ɵ#M*Tdsl1.ZCD/bD(Nk>k?q-I%]"Qv~PLygfP)M~!hو zk'W ֆ\9FA]K7| 8? 6q{4B(G^ lS DAhe#T@A-QIPv| {xQ[H#*HXm-b] PBT߃C+}6vZid"O(wZ[5J7;y0S(!x7F Z{ܑ(LV_\w 20{ >8#n9LuKUbPs.3P 0S1@ֵGa'zYQx-n@:fc o8Qoz#@ٙ(;Bz+V^ #G'c˾#Z!:4:ajťd ݺ!NC);9${{{MMk$5 LX$FT2n-W;6wcija Ɯ90.^'+\5U~e//@mM?"OzXsW`z-C;if&r[d3<4E a [Z:3ȚZqH:A!_0U8 Q0q)KX *3|OBWVy9ݝhirWL/+v)I?ފ8u~ݡRw8AFkp=y2%[wY8 0`ۗ:;ɓ5x=tˮl ڶ^}P4^15lD K'+X>cEr5XDM1U@2{dJԃfwLn9jk\P΁=JTiC!84 hJ4p -H8TS~@p151Zʿ&7ok3aGW'A C}ZCEv<`{с[G^kܬ#x9[֏=uRNpB*]YڃPEKRax9dDwYElC+JsVyzs5}ig2qCKXZKҀFèr*1G߈-̪4M.Y754Gt["|3/SB5nfh]y9t{BI\m\P hEC|gqZAYM,$KU?4;dm ᔉZ^{8%|,n\$; #/(OIDuuu{v]{#nSiWګKVZO%|@g@`Q3^S岽U՚E٣(ӥS@+ZoqV1c'/\'@ -b+-BB./9 -Ѯ¡<:#tF9~Ҥڞup_Q2{!D@m'y^#Thj۴:?.!DNm_L3HO]CcsQ؍r6l֘"x] hFq`dqyTmY:l8Y;k% 8tv*)OmAv$sZWMTtWDRs&lVm0xLƚ&OU?m$iz[Cz65-mҾOh98Ѐmzmw4çO -]Ql}đ?EZ1/qY$+|&9dGK)XsLOͯ IM5@$8be _ -}"Wl6ඦE jB L!.'NhVDL8NPJe?8(L[:blaN G*62ʻ{w <:SV-|-ٍ@wpYR>I! S8;^S[:~(AOԘTWS# nob:v[{B>91 IN( W,!áv< Jw=bcJeCL_Yν, uIʾDNm; " ;W`펫D6 %!$Fۄgl/NƔ~aR<݁KR"C: L4brx ߂L i;>T޽6E<^Q51%IΆn->H %HLi@CdXT[JvP=66ڀ*fOUY&lKlo|[L~46,Oa A*Fg.ZRU95nv\k//pHt  >~<s((^>snv( }i' cΓ9%{llMm$ DF$w./[c7/wݧK})ܻ}{l w1pvdJN&[: A1\^x_zA{aÊ 9*s*.=vmOFЦG-AO c}\Jz#V>- [~  d' рg͍3mC;力9*<͠ 9M+oIDe.ԅĔWPXD N+SBm"ZQ}$.Dڛ`0ǁnxpug[ofX^rfΜYǛDɪ%g>vQ^Կ̋*zxt(9gݪBOfĥ"nr%z5^uxX:G4h$& L.p!No/dg:k@B+yfu҆ўԘ`+$.r5\)Z290w㟄HvLP;4V/fR`ܵeh|7Ƒzi;*>RÒpeLB:®X.x:C^&R+P*[KkWF] y6DjӼ$+2ƵZE>~}|Q.kMuW,+ŝzT|ʺ>@W(ydـV:fOpbC2[cWY,uT;]LC;T֟3D7 ([Q2❮n"L^hsE1?_Q#w~q@X;֣vt >V(ۮqu{[1,E'P4]Tw"IءB0l\^avdyvrhQP;;`/:xjļ,}l،̇˜Ox\:v n@i< ,dp5$d)h( [ Ƹ C3:qD;XTv<' LM4<~"b )2Pdg8Fd$YQgPS}W@F.l֪%2}Scãe:i!3oO-YB;]T}:`0Gmp`|( :_,9 ~0ߪyuDXگ YDw|v4BDU0]))-7/VqY\6,xHQ&K֖ "*, >uCz\2$Gm3:Q &=ۇq #}|ĸMvmzVY8jE2$w+˯U@Ή|*]}H)BűO*_ї/Frȩ8 ](K-이 Yc&RV,DRUfU 7"xFe9i@L0L( MN=dI(;=t1΂jxٓ{n}y{WN>j6K+Z9 _7QOB58-OzRlvʞWKy2mݮV)YC"ݍ:!~1wDY4iKcbSq$jթzZD !9Txk"I$n/%/2BiA=iFZ>DQ;F8 *+HzOP;@i^̵To Va;R=6DY\CӛhFUicIUbmoQRm̀mXZg;2irp V1qtTk)X k߅O:YS_=Nw ԯ^ٖxdH'U /^J ;$f#̙%rѳY$1_5f»2#@z:q&Vr /t$z(G^K] dO$bvאOraZkKyok]]aӾLLKx8<68 3nptSuti6*KWZͱ&re1 (Yn%V(N>k%u wa?X]ɏuu#σ-a@ W"ژ=\NM6scQ6|AN6+w.߿܃!b*B z7إ@C/TqpB7լ#E"KR_½Yˍa-sB^CkDa(,f8sكAA 1\ڴ@?qT5qwR9{6@뮔NOIè L5|suǺ}zd(%èTP񯈽X@UEVAX5A1u<`O62%5»H}sЀ̠d 4ډ/,C\BTv4\ g޴(x Gj ;"k ޖp9ی"=A=m|-|up3-]z `y!=U5o iנ3`.@6k_SEe/ggh:n&8J{2./wrdt@w}y Lpp q; =FKgj!!o~E$QB/O'["bvΒkR/x.Ω5ez;Mſ[R>W{OXѧpƎ`o 8BΧv+̎D!Bv2G@fVK:RAg?]:-IPՏby.ۅt{P~=2Zo7枠WS6pwlM *ԉyO!Sw @n_]'V<n; eЌ@b(QXP QV>ԶAJ -UE6w*]܊W-Έ >1?\Fgئ}C5R({хۊƌ4ꃌ5ˬȑdLCnUGMn(ʰ0yYĶmA]4jECRH47a HwP:XT:J4|]犎:0>. 3/s+_.gz ZE3r!sߔ~aº^w;-WAF!#M0b挐}O,yb{%iG/r3tJwij@\FT+ok cp%[|mzzn}A^Y\Z## ؞o+vU]:*x=t١ӊ _ nϢp*/lR\aih*Ym7ͷ*,bIL!AOE4SD@ia/xD[*tBZ,BSyu'Q{w KB7SK11UT>>Kذh*\l"Wɦ~ E"ʜp|&f #Y<=[һZ?c" ILYgxY[\khp]gY՛)SJm9-B+ʚmIn١Y*g?ollUnl7p#ӫ-",¦pGc !h,j4j ȣUCBb_BJ~>)N[ÜYUL;uGy'6#<Ρqm{T4]&:} 8D sWܮGo9 9ZOG(&C+ DصqmarYz.+V*"\v*%N73 HɆcH︄U_k_/3I>57dőKb9;f';9pO=i |c.]JtTN5=VD| :8(c^CqJ'/9mkQ~n Tזn#R?V2́z}5EO*D6A XY,. ^gcOO%.Y@/CN e haPmvKz(h2Ȑ Qņkʄ&&=t} &[us]&/;.sNBHm~aǛ PeAZIM}?;jQcސ-.o ԄP7T@]z#YSf?I=A22U˜+DŐf#z=1]3a-a|Nl%-H0 C\Y$qpu"ڹR/ 8B0bҟV)a| [WRdNSf&LeAtuwڃ 2^\-gݸkfٜtk"cvW J62<w2eC, eӮ=w[IFau&`!< gNnF-ܕx@ݾrozoC0ߍ륬9(WM(fD,3#2&zFK1d-#$W Hҿ Łx|d3bz@%jAl5!YXͺș_ ŵF[Nj{H^+]FCWj᫻ZymxB ͽ"5Ԝ\Yo`k R8}܁lhzm[mbp;4rҹ;m,y5[! 0O  qcSZ@ᄈCvyg+Qڐ!l}v'qVcA1Oy=o͇ZP w˔%2Qvieyfx:S*^#x{$d#=1 #ƶB3m4<Ŝdƅ|aFkQGN.QŽ-^* ;qE~|3ف~JwS6p^mw;5>VF4hZђf؍3T(UQ?o3'2x+ z[MDp7HҊqeQkdp?+Ӷ#%<4臎R!,]@k n0uW2d̜gZ,WXroYfAk V6[T ZX]]7ǜX g>Tu9}ފזk4!MeZ`)hWvn5*S'*{)BL<&-돝^x a;KQiVa?"OFZ58eiތ|g^!~T/vY7%W,ut+Np n_07wH񩐌'RSa6G%%jإ:(/V6N 9mŤD|Q9tlL泩ct3x7׹.7+N[VSAB @?M5A}dA1Xa!7"@G ԏi7*A%77_Cp-)V:ÐkW )׋$+z_7LYa`oWͼm5pO}yJ!P@ '>[ㄚYީ2V Yntg."_hf7!dВ\9GŞ3=akڇQvKlv9#:p%:;:cx /ޯTS0ccI)9?ҍaKʛ@r˖:E4]ֽdt#?1i2I7!#O3q/:EKLlty5?ȭ㷧U9Yy9 t IQ(@F].:>|a6L6 ",}U[>ձE;3Oe #*s M1 =7>}&GwMK0( 2!@J )=u%Ǒe@VdWe ypSw.v ƫU*Sl OdYC#g!3~/n|cߤՊjoQ2{-"I,{db^(>h[$tB$y3MJ4Kݷ%Si„i\cn1a2{*u2Fa9 }pũxr~x:hK(<ԃ/S&*%W^,dEŮȀE[0L^/FƁ3ocKH㻣HM~o%0# ~ZB;mP⧡wDAW!Ag5k\ xr􏀭rl~Jz.3in:gSkBP-9QNFc { 9P'B~4ayvSS_P`*%o叶 mBעgdB2iO@.ijR&Y@#vw"k2=Q0 okt'ɭ-6'sE4V0:Hh0 MѧRc/ @)z0t p*k3$l ɋ64F -~plN{ *§?fnK/˗B7\9/ =5% Zr me*Ȧf "\OT&ư`FhB0Ö h$3›ԟ:sxWm} p(7#9ݢN<)wٓK qf\1*8UP%>hgSR'5op-^+ ^ hB0ܾmV\Ryh>+Z<ԇ^579F`ƥ-5n …EX(i=mV-+ v,T(y[܂`Zpl|b(l8'Zd'(0~o0'5LH/V{O {#hvHp> \Ru߫oFk^JIW1 3Dms*Mkb) qJ@Yoa{c#i(@ ,8f Pe;ZEV-9rET3y)3_LυhfU`zpj_O-P4\1iA NAL77,ӑ5PTI >*BHk-KMIN Q*:-TaTuz'i≾9eq)LL-q7[M:pp'YHncW5V|- D!{M%ȥ~8z()/$!D\:z1&k_pNuz|1ʟ<` ӶnubM> :Yd"8ziu !Ϋޒ^TПº"H21. [,D{~YGs4Qج-9уmvӍw#d"gοq33dnj5ۖWf͌kଡ଼q02eHsT_+ &C aJ*!PEcG/A6(`A\͍S(;$ـ$j#P*J$*>N% 捑)A5`-k*A[i܂ ܰbPJ몌d@ m.8 9uI/TtA&/ {Gb`{WӁUp& H=&l7* 6~a#U6Ψ t.gj_8vQ=P}b/wQ'>Bۨ,6*L:"ΉBmDw|sM>Q &ރ'>]M)>'k$)"ƖsXRŘ(Xw`lެEΙV0ޝV5}nV"\5e݌6 uV RuDoHSLG~vlU=y4+yҦ"iGq<M%xgVo o@a0 Ѿ5Upw5l1g;#`7cHR4qe*fF6dfd`aő_*Ѣ4)#OE{e*Oz&nR39/OH "mRXHqi"jkg@W/uXKIֺj+Qع̱ +U .yʏV^a`Vv:altZ;Yh*@ffaMUvU>_7c(Z>,YVi x0={n [4pO~IlP)Q7a57*N-CSq{aa+j8\HX$3.O͓o 0M~rYI|)J%ag9ڑ9JSɳա c vߋZ:Ju^Ӄd,{"5Y9?HgcQ|x%Lz4.Wu4u|Jʁ9TmyNom?J5>lh g-A&zU*s9 "c gXl$uϮԹrE_qP^=QF?Wz;D`Z|4+fNrKSplLy(aLiLYP-ɖfa܇TJvQH?-sE>&dV .m uE :yC$˜DhmOsTwV؅V1FgyʂQ\D]F\>wqP-\4k$ FZ|DFZ"XH:Û8#O9m/G1-h}ˤ> 'JT#oBS%qV(>`ŇnDm k^x+5'Ts;<3N`3Sw][Z Hu>8`* CۤlQ`MdLnaXv(P9Zݔɰ24yHܹ3y…a7e3b=:^eQ"[Z~?eo3 vu!cJ>,".ӒӼ-쐝SPL mlP:||f\I.7)s=f恝{R\CAbg Oea|5V2êEa(T˛~ P+!|kC琺a[S-)`Z$.#󩎵 $<$<=/2ECֳ#I+e;cNN-:#?躮_us=aOu08`h 3MdjA) #@'Qv ݰ[sR]G[ |IaP:Dwv)jd I}0Ѻ= {#.$wzBssܵ //ie#cn =KEeoܯ/O9[ [k7iJuȿXjGR|pcZmlHehvM NW4}ETSL ['،J1D0ق\CxY?ʟ{ h%PQadeផ)+ lO~Zw:44mS@Hĕ:;\Gkҋ8JMi 0`ưMm\=fϨWyo惏:)X2j,Wb0̀e/F XVu)Š{?{%g_5d26l ViڎtYz{=ϤTcr+sY#/'2y26fweh|@B}tYwx|C""Kx1U7^wJX*"`I t| E~ڡ`eG:!1G"1 E\aVg#XcT~H%J?YD.Sy-gC˓wc= =q1I.2 {ehjˆ{6%@:@.f;ng܆N o%NSJ@=Ŝ8[7϶~XJ= dhȦڡ‡? „&nc <&YRDh hq$S=wMr)Jy .'-϶7ULd oYrukLGLC2>*3zR$i,?I[`1K'o%M*1Bg&kP=ۮ܌2r`QHݹro ~ AN Փ_+afA ?~Ek* 7 %s0o~q}Ck> ]y+`rtp!yZE6/kq!Tnu~7Gz(I81H'+P|\)Ǯ MaYe64]2,[0+^#y+)4/; ˥_?wadٯYѾWk(c:+'F)νN'\%: HHIӋ">4"cs%l3OU=AN@r:y25Re5I@lxױc3\pHJYfµ'jV=M|"YCХ]&DpEH蠗!/2uAQ~`bwFuiuaJpGjX(e8m&K҃(f)PwL\>&.G_Fxul&~7/CK&HMuFvGͿ^p&]sY`T9U5[]6ɳ0|?ki}ZkHWL&Gh'E` $bs\Aط}|уJqA~%V٦ Br꼇c#J2q9?QBt>#٩/*u k͗p.=aR$'fPCVkXzQÉD)#ZNQnαIR(btD'U-P4JkU!;Yg?9N*{HUuN|C>O}#fE<}LV+QUиHmja ?τ}7Ouϟ^-L8hA,VsQCK6?1>3"O[a2獥2M(m%E)E,1v@nMU/pv&})tBߩ58l?TLSzc9;i=%h|죇Rڼۯ[EϮ&}:`]VHM]ދ]yc>B\cU)1"uJBpzT&B /: ge!Ia!,[$VE?ՓQH0K߇C@5*q,߅ڞ=a0nrNk2(5$'efAYH Rig fs6%.(;of7e:oέ+[=khLDII$=%D\Ř8)߶\M(43<֩M(l D_k[cx̴}޸¡ܮ,7LIa-L'f u&#=U p-4[,i)2.K߬+3[`_vN66]5Rb-׼$`RܡQ]**9SJw j`_91h,ܕ~gMC/#nT~AUmtZU {@([R4Dy_WEZDǂӠ)X؈_ˮ*b֭.?/[Ǽ0胻8Y{r-7t ? b_Tyt>v~-DeuQ!4;ւ;@EVTc=) (3 MObW:؍hW%9 y[=0}Pv+bY{,v:_Q}!B81^B |#-aUZL#zlƺ\ Wuڸbx3XdiUEo;׆(Ҽ 8)RJBs^NOLQ\Wi+1;߽Gic|R{|wӒy&0cN@a[Mi~j:3Ynug{Ҡ~[p̌a"h/?H-0 a_/B|ȥ8%ޝݒF h詣-5Y"Vp ),_!'u4|Q?&s&NGQ)ն9򮂯 R8·RЈءN-w0;o:״b?ɤw:s@a`dw|ch ^Kӧ]:3w+?|v N19zf+/:ֻeW 68ŔNvSOMi"^qX.z!jn}+?BnLN'ޟ5Ne<+EzdEv\(Hgf,{L5s8 NGbpU$) d,>I%V82 =#:@+\g#¥w,ĤwYI_08dfp4F28uL`QttӼAf¬<] Hx<">h5&?,H k; xX^D5{j4)x*"C;^㋫?s0fX֠%wv oC_i m#` bv_G!%^ 3 Y}\f7jAK{'؜$4[2>;DPq)ֻͿVQs'D\BKbwSI|+Ul-K Zhs?0bɮ: s$>?=݉N"|$UӁa6bm ȁݸ"Ժ5|,ҳ$܇^FoHL?+c9ҳRn6V08ԝnpZ\כx|犉jN"߶g ҹ+x8sHx҇ito| y7g:7C0 A͓'@w]C]Mh?!QazPѐ;t_M+K”? =4|d]ހ#}^!<1.! HEKO+bX WZKfCDq!DK /g`myQC9.;{hi<*PexB/bq%FSE!2zq+Ejp5H$TZL<4S8m'5 0d.&SRoCi"!Ā(ˌ'ј͆fTM&Ax 6s838ʉw]m`j  FLfl> !(&?v|{6 |=/x慨|T龂LXv kJ;:ONK3]s_;¼bgc CF 7Y =#`v#n>kaei-ٻ [H}N'o,Cmmrh{1-ut ?er$!$i"BsM)SK^&S${xl|)d1,~>`_J+\ѝ`78rí޲F'_`2^a8uRE$U*#`Sh=4QBa:!k⻄~: } I3PѠpD2\B8S؎[BpPkuRȾro8ZĖemjocl;vL[\r'FÖR}C"QGq8&kƎ`F%FКz0X'05LGAgRXqEkČ6:ÒcQ3ɕ:>v52^\ +AXYH_FR U`U4Vs|kN _v[()XW3g&{uUeH'T95-\j TiŔ!%ٟoι0z4\9AD rz4[4"u+&1|QdJ~ _9[+ />:%b2 &54ؘۅ@#C{:yh%GnxS9S' "8’virl%o~P3ßGy|Ŧt5zg^eYt_̳GNKy. F k*I38?r#ݴ n5q}>m,sGxq}V XfN,؊+WQBS`. E K"V #|}3vF+)㧧1lGIβW=֛'w!%#|Z۔1U=҃iWW!i#?D (W̮.8heB  KH~eG%%'ܷfKKnqu#B^x`i feLYS.!K$ x )FxLt\yJX1D!JKޑb5yC4@ ,M\>W!Kt)zN-H hEcKLjy?4+GhV{1m\"'%tjTu{J:#j6*isa;`e̷"hI ?[k?3mD a?{*G {3VKG_SD%fp4ڍ4gD1£՟FOKIҟzH;~*P!y]PuV[[5A.U?znkcM(K(U i]A͗D B9sE}KKw)>­A 1h ŨPP scKWyueS)k_ ?m݀[ΨЏDsHhh6oD=˖zmrJ>|J=xҭ@SX H3$ktXgnKXQR&JJ $n!b ġT2/XI^97wmJT^=KI:S[$eYZy3}GP3EĠ(l\^1n%~ vf&UVUBo6Gcƅ6i JIcHV] 2D d d٘i{r&1Z_5h-te &Ξ7)U-a24Zö a"qlsY1qc~ҹI'IpuO,!:P#2ؑmeHK+ ๅN ]w\<5.!ҿ O|X =]܃[y\uz0MZ+饿%wLJo%f^ƒdlIp! yU iY9R򲛬i@>^D$Y2| }u.~Fo6L=5?Σ>Pӹ&:%WU,c x>#xM ϻIeQ>VĢGG%U^PkS^܇] PWͱȯ+Ž 4:.p_-coteB1qiit~O?`Flfd$tikG" NSrg#"V4mXϦ1^29ɤUiV|K:?vƘJX+f7m?Gl,,j͚V-D>bQNڬy37:xoﰐBF-]¥sxRS7p&V5Du_n#9+<t b lijj7Bbf#(A^9cGN! @lL:ܻR:Ft.[7#س˧)#ݞD!֤>Yu]lcy?38p`)Ύs SNU oePsǹXi IvX))YZIcDhncxֻ@]O` leH+S*?z[g<1Rg7/ۅ24=J #{{MBz}稴8Iem@[s1&JXuzܾXcf&rvђ<\|:ekkXaQv],xZg[{hYf$o_H`3oC3ؖ6V:%RV)oשOEmS%]6(11 [3 DN`%B}`r9f'}W+59F/p9/x%ІxkZg}9.`DO7 93h@ܴXNP` Pa@'-IIc'70gYެtK 6 -!!ޕ~==0g]EsM*6$'?&1 a:4tVg V&:@&gS+dCb^{)ZD0滫dD / \k*~A qy7ѻ>Q㩲˩-K>:Q"Ud/^RKg.;$p [YƆZI5cnBXI?WQ~Z: 8CrYPAg.'> o[T*9 8iWP5NKTR(j4$0RĞyw~2:t U%>Fw<ϟ cnϗb1OdzU:Ai)#J\br!`5AN]*{8@:hTѨ3pUtVDZNM])%M9AbUD&}P.N=eQ(imrsf/5u\m)o8%%^GI/`#Z.H'`vE;5=8,jvH=\6-.qZ+ŝΤ~=VC( ?ՖD ֵo;o\>AUT\dY 4&P1[5ml8h*A[Jn;KrÒ(\XE.A P"0}:D濣[AN".?]933W# Unb]P "{Y=UߡW%\ -=MAT)fپ~XREyda&Z`tֈs9zVӱ(x'߄5$ QCWr@f'˷>?q8cE ̥ 9w;'AOJǕZRgk Ӕ%@I ϦJDPT5V\o ޫ?X ?{1Ki8T@/:nt2v>^X~L`([v6Ql[2a+ +{޵ߑcWbC`$^dNrg83Wl@SA@0%)k4N5};SM2@bR(@ʻUC*q}D3h{X&ԀEӔ %(Z$eI2)[zFMa= FFнor2bm($BU kʊf_eNn\@⚠;N"7'z ##z<b>E2 )بYSR-%DO - %.oUWR(jWK:w@o:O/sLfA3քĈ89cKmm ҍ]~9lߨ' E߸82))f]fδ +aaJbF DNH=KTb20F}<p/HVZ{DX8. e #3|MXuvIͳ)ώ)}ٛ:"%mY7ҰlRy1fռŵ\Vo+k5DҌ4E۠z8T|bYgm\o3?VJ\$|H2==2:,\ʦqGU_OBVۭ&߉t?0:WgBD 7mň>h.'Qab,xkJ39c+YEZ(S>٦Ȭ",d9_ g֮=N"2c X%e cY}{J33;phir0򏏔jFv -L =*,DpN5{s5i!O*-&8? >ۺ{} ckt 3=5Se_zǍT6WBENo :6"[76^[s9d!1]̅*쀒sWC.RL Q>qDw%b!Hy(~gߋ+IըI$hid ~^,L1ΈwP䓿d$rlf$@3@\awj( }{.2J~+`3] ayR| 9.=i  ^yx)R kRH~a6]^97w}_Rut#-ծ2ݹC˰ ?>VicY^WM]eԵrK^58k :5vݍiV{^L? }јܢݡ1YeIABBϕ:bpO^ކ=@b\SAD9C%t y350Bp i΂L}C"ꞴPK\%-k6$++NwORp{'7^†r"lU, e!ibxsfֲNRpiŲH88xrKVBk!/$ mpB*pC<8JD*$:/o_$j :A=tv89GvyV/ ~" bi8.fȔ!4CRTFw!CoW#.&O qR5THV8؆Ⱦ)7ļv+ I0"ŠD,Щ!ljHyaTU.0̤BF4u 8Te_;yCxT][15שbthao;Th%ds,ZCj~T}EWN]ӍT-41"&Ő:?x"Rs7)0瘬}qߏ4nj[Ob /;yR,KT=x+eYܯהD2J4́t ]GoY%]!3܄wiO!w KЎլDz,PjE/?M'Qur ͡"c¹W[5Nj%ÈCq'@VxWlXiDSffnsvXV ]4J*6Gh[(B3Qӥp,&LV5435? ݩpd~Zu2ׇX I)zRhکRW 䉬|hK$9UGcw=mV:55|cDE).1`&op\5aT7,!(| 1:7ai*B:|Cᙓ)F:^>oex̊:[LQ'm9 rr[G0i Kv)#o[~!Q.kcwyCdi݃AʌTuYDYNu^]D-|vr"]{\3,+Zթ€r*pF1@DHVk%W{ȽWٓ:Ox^%LU hv~mWUWksg=U͇6&@,Ӣ͡X&V/xhO3aEצ+ f (w]GK2(2clg۶Cd'_(zzp: &DR9GZptMXMWhjѻnLqpR[_2؈{:| S5m%ᬳZ)d2I}pGZ%tb$ҩ:2_͙MZk w"lqƢ8Jqb5~b _:iuDf-HN293 %h?Y7?]Pfãmj:"X>)֟!LB4"uyHBac@hȄTC٣\~H*F} mu;|2"UA@cQ%a_35^[c99Lr-^6KpN{֛KkF߯ӾDAFJYi0 }̕Ь \ć6#Vi+tę>u (d ߌ5['B=jd k\`xn:ݍw ;c8C(u8x,,ZY$h 霞a::K<85K|E&/"`qBuilө^?fhݘl-{i;A0*!ts_*mQ>ɴ!.&H%PPGܕ@ĕҳFxL@#{a0;LwR t7C;ዿ#t#liκg/e{"aD8w^ k\ LJ+my%0 <&nuI@jQФou2'A1.er l0e~!c?Fg%㩿hd$>פf[j݋"ZpF'ANa `@ris^ _uGl+EJ|&DI=e-( 59GƿZ&&~$<>ۭҸ j_cTiHN!_[/|sGK G3! DHհ#Н hB|V#8Xsz?]ǫ8H(ӌm@1iMib_`5! X 1xFš*rn[60<04,E#to"qXPLsjaVdbO?6U6|g!hU-Xj${EGv/teqgRWbZSW:zg{6F&Gqa2q s?NuvhC& v-x)]^Є $%3ӕ$蘵SkxxY#yfT7"$U{cHOB;ڒOy8ԌW㫯[KGIn|V b9={bȃ fBPǖQʹFI$1;ty{^KAWĬrвT[Sza%՞%-j!OuU?ф@^>\-6f1!sk GʹDҤک'xhGZRHOڑ9(I Ǝba9*Hl2UoɧD]eV^Y{v궙tW.`$lw?+rLSsJ#G@RA3"3u0LX쌃AFUdTG }e.aAu9qAa2ޔGF-SyQ  {9׾8 ?UGH0VSeJ%G|Բ%T!MA<t:E:3aeX@\[!)Weq5H O]3\q>AaX?hzVVݩ.2,HQv%^f{JC-'%N0OVŽL6JƉ_}B̮28u$w>Xpb qCWs}d5'x;P-P=_  'T۷DcB.fJvJhz8?Uql32tO"j 4rvAߍ prB#Lb{vtlX|<]nxKHL_ R[0L[x\8)[<(ᷫÜhI9j]vl}w<|."+[F**_!yIw\,Mq(bc^BLށ=1 HDx5"( `r.7x;>cWFJY] 2~G/P%UWB5͡FLA+Ay=FsFS`J8)A$2A8ZM酧.6ɜVzY`̵ Aià]*PFJ3>A[g~~6`NbDg;?xSW@ih}G ڷ$VJVv*w5ْv oEv`m6ohJtq4_CVK۔y$1𫸻A\Oq^~ X }g>" mz ):̢np ׯpĤ$Zݥ?YрP;\4WQm4CI첞XvV+QSÁ^)0C7ߞu:8׈lZ054NoMS8"*! hf7dMI_[syTPW۳Bv@Z|:X$OY6;fS;t?۵-:;0Y^ѷR7kT|: kZ AQPDRLI{} AڣD"} sy< {$"d.,G9_ҋ8A =z,AS35vTğIlu#Oqr1I>cȃ ZShhÒ0Ǝ7V׹i0g^{bG뿿۝ ~Jp~Ůմ]_n\%TOr6p"S67TSx~KN{6zk{AV(/Yk{QWtcplTT` RXBCQ1vB!og^3릣\j4n?" 湦Y׈r$'Gwֆv[\=(OCFnyӝ2Er,Bjg~ ֿ\P%kwrxa^9^㙛*v@p& f vciVk## Ǣӑ$&0f;|9/#B҄k@MDh굛-F'iq vIt,c;-g5ٱXتzI9,ZH{跑TIe `-4Ň#MBC:N~}:S=:J@^.DgFd!;:^d#XmG՜\ci+5sc!8Z?1s7^Y p#>/I2 gə^xdMt&re8`Na0AوB;2~ * < g\AnV&kT:F89H @:ȃF5X{@~:3{h#7,>9}Zcb>%p? (,OxMr M$QAD?]S#ţO5A01 z`S z{1;{7!c :Q]!u#:BL5m#Hȍ=pa?~~V'  I)p[kco: ۼ %1󊪗?aygճtLEi=Jl735Zz@1{Hk9I.0| ؇&!?ssqaVp5ZM+ѐK>(/ ܃yA=9˄sO`t<>/c*I,m _m@B6]S26n:3'{5q^se[MVGeN|exDZ{%M6MgBtC[cje&\L )[U|dY+Xѹ kP-7E0t?1b5ƼzWu^.| ϣa:2(0Hs}&eIZVMiMv)2ZE.F˓]^=[zNg+DzIsCmFUcLSh uMܗ\?P9ScZ& R 5Ӌ/:o ){țF6ĉ ',$~pp #͗G%Ch@f^/X]’#D31pR :8hptaa }ɒ#?7Z??8#E^ g(4G%sD/ܤFk|Hx8ff~E\d,avsZ=&-I|S tbۃCfyE!-!q%eĵAQ>ڂ QϚs0m,]UK58 sm`J~ukȹˏ"5%2"mϾ ,c1ǬP˿=Ȕ?|}-+0i kk\86bf(SȯBlN8@>6J%Q]ۀf/_;[Nr[ֆs)ߤEx욝SiY!&GU1׽KprP:`߹B8~Zó*ؾl D B/ecJoA\Y9Xf e5ys À!K~3O7@5M)J?0Y{Lj $KgK"/  +͠PyXAR~d`G3_)J\w<~i[ih)#3>a|Oqm?dzO#*韈c!G /o#Q, )Ȓ*o:EӨ&2MQ̝J3V8SU(q삫6%GgԎӄ²ՙ_ jS ѵKڠJe0lDNhG۷wVӯd0>cnKge7~r&xhꍈcg`yhz?ˉ9`vGxUuIYpH"``I}apH7Jp gF_ez2Gk @]ݚnfzKb& !|^]U34lQe'tP 53VY:FpkSjjjʽOoMUI@Cbe#iֻe!HҠ8Ec^6Dy)- u6E X.,?qbٚhQ/w|S3 ~sppC4!*0ToIk]@2O 5ҤGeM ̵% ^ FJD)4VK#>Fp gk7T;yi+h.Yʸvĺq ELԸ-eơ )ē@$Z|<ѩ ݾYode0[B_dK:XЕqso8oX]-D!o "=_A*"?FE]s@G?ʜUYJD{;m~5ruy=rU@[9( p+_A.1MN#M? Oꔻ17JA@uUR 7h!^r/?ڴhQ&ݚ4!56' zemh\ Oz3-CH6&\+H/y~q0tG=۠8ț탙_ƷͿT*+zVTA3FxN";NfCD~@|O{@6!-XfCO^npL@J0n* q}uzf5m]Hg̾!$E {jXDt1LyanIWFvހLrc+#&I}Lukfݥ$r¼x`L`Q |oz䘕z C^2|֦3Bg"ǚqk8~'"{ Ab+)OM0 naMӹZ)~pS4-C)[=RHk3Fs\0Z1!ցMv wK K$ًqL}3s%]A9gHC|":Г oiU +W0؊kywI܂vE38Lj.JG+*P-QGYWi3s#v‘٘x /BT $<TMK \7ɘ(g$$WY]\\yp8`ح u陃 +NE; j|j+Fw',#mi?+~G\(kUQ 9iO<|Ӈ( |jS+[uZV@,钪/"v*9gYiMR|Fmz-ڤ}zgv\MR KEMaR3/~3B'DevXwzDjBLz%*6-IER\|=t+-`8Icyz Qo{s8H(Z:{8FKxvG<ԉ[¹LequNKkg'|Gп[@J;|7W8%Zݥq2W&Z h+א`3 օtdYR`b~%E߽ ,ErJް ,|US\ECE;t-,#a'( ?3ʈ?a 2+}x8t Cٲ6hCݘZq́pVxOV v6GI?V"nFYe/˯<3+'s]!MRޏZUw7%C9gTS_xMf42ea O_hoNbYoXes&9 '9+LI2v)pw)&O,ix-;{żwka;7rh-VQ<=8uXnA9 :: 5츲jK=.)CqۯGV%h_ -iu=IS$NCAl6R%PÁ"; := p}el>|ۤ9JR awkԧTTZp;QIRɴY4`p}wؼfX}A+Ze[* V *8{"Wi8(κ螓!._V>7Btnee~oޙP*2XG<8%Drf3$M!;lnon/W~Y֏BEjI4*87էr0'm(S~))Qtɲ`Ynh_ ,Ұuw׺KJ< ȭ ujyQ6?rp99Q邬B9QDMKLp)a5ko<< f2~x&*' ,3a3c5r;8=դ6 >}gQ"'3c|5'beoty,- R7/^ 2 - ].l#8mbkyBǦ{Riy.KIjgI9Ԭj#3.UrCFL0gփMC'?'݀)Kϧkɑ8P|Lي>q%ӅraĨ0y,! +X UrŔ\[Q[0;0D^SWÓH(GSsߚ!U?T@.ץ,_,!bRO3DԷǨL{3^01/"bH#84+_>LUn8uppo}Xl{"ڤ'Og \8 mcKQF%-j BUI]M_I%يYFVvh,qT*  47!:ìuCu#mpVޝ05{kU41N]cխB5 ®:Jg@a۩#pݨt5K A<ށMC7Jd>@-ۻ;c8"..YܴEу䲍Q%c>/|EprhrM&+<vy{@l/fC !k{Gs3.|(uXOfoxzeG9 (%̯)n4m@K'|6fU'}@~H뮕[]z6@` {B { WtKI^sd Fjܰ9 ``W 2*p ve%++ ːn&t5'[ݬKx߹U/ٙWBna9ӼmL4"K^|&" " zǬC,- 滿HaEI 7w*DD@ WxUHSG`g8e2|JQY|r'1\g)}.@]m EfiTy'B2$6"i1Cgni?rh&2`B쒡=g驴~U&DOO`L&|.Zn?+I$i|cbGEZ)ncȰbTĦOL0sv){⠠J]+y?>R7=@zc̀WQ#(["j4,#pjTJ#}䡦z<%^0= [٧G #U>nst^(0,Sݣ#=ykO'a `ŷI~m ٕ0 K(Cd b2BA+dڠՋ#ϽF&R${}h{@{W-vצhp=OK!LW}mejdb0Q:iے;d/PHA00Ij%%hj~ˢy,8x'ugWWq \b?%COOfY/V}LV9W#>I}}GG ll6Hx7.H0Œy0`{gzHꜙ= 9R:*s\nduM깟< ]31Qw8Jp ;ʀЋ^$i[ lz#42h-nd#1la /5g+N4Eh O}GWmu9lg!ܓ$慲dAAڙEZWtnXT$7zr#~UaNB|jJ>4/ ^쿼Ȣ M+:"!'\pl;<:> T?&2,߮b^l *?YC\ЗN PQ}cTT_.-pFvC4:e~!<ȊdHSd# -7KXm^{.5!dmsKZ.RdWP̴$}]pO{k¾2jBX 4a譠I@DɉS0 ]7!YE $,!qiބ]}&;~>ʂ"bKC8.)xVb*"XΎ: 0x9u]$ؐ#]zM\,wk Oh=l1WUļ:i,g@v{띕=}2!lh9bȖ==g&"6אP13DWG%B _F5e 60| syluS5t(l[H5-œZyρN?3*ǐl"RPy%fh6l)80flgNꮮ JwY)Aiچ|^A&V1xٟJ Np9$GGz"߁lސk x7ou`yrjxߒKcVb6{ ߓUJFk&:S ,LHKtomc딿8 >SId $-WJ z OOK^,)^̺5W0}ė%Z^yŚ=ٙfyƼxVFp.N6zqo)1Z-DLjD LUlqsp8רsqk|j/_V>UT(WaaCͳZ 3ǘHdSm2"{m0FPrF yY;nXQ0Oݙ$Z8#ݜ4T.Zv1Xi(˶ZO?H1@:#{BoHgATYfXtZ}l\ E@!W!E#;?g5hsE-G$- ҇}љ|0b cM]^NֆETi10ԡE'k27ZQ նHO4fa_}BGtolw$Xj`gziI&YNNAi0hmDqȵXPo)By}V+M6pJe[yW4p[PV(ϔie֍&W\pDVx SqA8ED D:̷tJ}:PusY)KRVvhΪ%t e6EnL6wv\ml3x\ɞ +D߇o'T ܳ2#z_'NH@e-i@Ə[:rPku`7,ԄS0F{d8)vH.ϛ#\ق=D>e,I R*t"GR}5y.3ei[ݍReN/ ^Mw=Uᛪ0-.L@LD>VO jK^إ38Wf3 F飭A;-9b,pI5wi)m]krr6e+‰ןMa>dO\z \;T!C ՂۀA Y"P K!w`BѰQ: y]2ov78v,FYǙF e(ۏt߭MIɈݩP;WYTGMaިJį2p=uW>rxxFR4"6"HؚJSƽAߞqt'Bԓ>lϫ&3)>j']嘻yG@SxLëBz?K`q&zoWX~4Dl|a(>N԰6zln 1{jo}3,roӟ"**ӦÕ-rt2j^,Pb(BlApe^Z0߼$@P#YMҖePjE=q _7TgDRq7eh͓gwc7i! TizIoXZ &ƶnKpdq Y9f=̓{񯩁d>mΎ`ҝch M!1Ygz U Zkz0DC}9fc9,6h"k].f'?MPw靬tt<+,#XC=+f8-ynS;3Ő[%S>R_Fz,vȩM45\MyE3>[>\n:"T{\!Qf+ѓ1=Dӻ oԴRo>~F1hmKzHo;eTt( 7&߂#nhf"_W~n1g^L׹vıab>ДDy\AA)7w% NwrZ`9jÀ(ee'jCS<$<{էʬԿIm2zUbSM6|LLw=T9"PweJ'29XĢA%@&R5$Jd4OI-W Zvzz?eP}c>nQ>#'Ѷ.i_^F\A">05kꍋl1/OF( -̱m((e\E߱7W=絰hwP7y Z/'Z;Dȫc Zy@Lie3J%_ȡ*y5~rB3 %oZ')/niZϒdMG,&$;#q($9v9^DUm@ߡ~S 6 ٙ9])zU&oN,^b >nۏq|x".^W2Y,l^‚r71$t+[@l;Jh<f+Ϟc(zfr I\'`⧡i;|~"a&k1\?Kӷ.2k @I} R̳*nSh !vx5G[ak+N*"ma!DD5o $M52aF75H>2^o=g@;g!3A.ɼhWH'۔ rYj| v6SNRDEҿModdpF$_se gGcl19!2k.f@<}@WџX<OF4l_6{pO cV8'yv5zb:Z26 Ҏc8&R$N=8 طaD2̲ #w+/y欟 ޽6r.V}$ȶ~W\'-{Kd1%\9g dflB+Ca6{w;Ə·lkJ%BlpDkY@ ս9VJXB(:toQ  "棇{ TvRp ظh^MT}ÁpCѝa!?B# u3ehiMnDwʣrJ=y2>,p{ Ɨð>P\(FD\fXɒ}Z;lH5׾]qt+ wd\Cӊ*'WրFؗHW k:^!.yyUs}[5,*&Z; .Ƨ҄#يgsE/&;|1P7*΢)yzCsЙ_V^d Z<H*[KdՋU?^_3YH62\ИbU+S=u oVN3`ÌMfbBv`F3O$T7f;E \5?H =˵]nG*>|#?QzPGGȣd0?+sb-o}*B>i`L,SEۯo0{cm{wYmwP¹"H "!t/:)$z/ T:ڽ>2Z`u=.j>"Uy-[ȶd 0GnC>5qJ'=: IJ?6dHE.ɔKKqk?q^@#O>72rp"PXiϛ"-ܯUrbx[LʫSPBAm8frk՟pW@ut?y̩WP)]Z?."㑗Zz/=%)~dk"bΊPfTpy!~kXm;,7\K݅(ƕZruLjG%r E1&7-aPyaYi :d3I}F,I26@jx׉Pee]:etaܖGM<\ ٞN|C`>Hh}cD,?u&Vp7; ˽F0jÊѥ {ktIDp0{(ŀ7L*RkNֶ߀Ҭ?H;K(Dwu&bQyU5D^%p/%k.ӞMg՘-Ģ~ՅBP-4~j>Xbh w$Ve!2:/4Y3,\BM*kc!SM{mP_E|?SW㉗z+"LW$$_%@DH~w֙fU[L ~!i[}IneGbRTd:_'2Zd7\[Ysbịm 4 *jȁ<Gss1SE.D=c n}.f0BcҺ {Y79tNnz,Րz{i PU&+k+@HBBȦilPF<^FB~^jltq9ʩP7}oKy֦ZLm`03r"C|M~ E!kZE7ckF`UTWs46+G*$)) }%Yp x\Hy/&`O˂ڍf'UDSYJt})=q)0hL @p*0ih@pKU$yK><at]I<Ƽ=^%߷R0 9+` 90/:QY*vL^$Iy/38@0HT Z)آ]]u49BhGO|3M!'l7e}< 5qԢȞM\ hRH{,sb(sPUFy:ԟ^S5 43 ?-:bB~ )S] XZR5y%)yA*83S17@.}_Qʘtt[]ROeh~c.ݞuu6fYT4_Il|S̺R#3![_U\ p(a+޽ZrOȞ0T%$%ez/mi7R(Kġnom4h[(h&\HokqNC_=,.j_A&es'2ent摹D@o)H gV`aÒ8? q㪾:QiFcG>i ?aNM;92@9PD|< ’2K03kfWB^`k%V@2oU^PUVCiIA?=2z Ԫ-! ߦͽcg|flZh0p3Tf }.8F94Ԟ Ί'mJVji twJMr/i:$Zʓ}ۼuݎ?0=;{ߚU[kr< *w1 >D`X 8n͔M wq}r|(hyCs/W[`;wiO Fl *0s-5pir',K0cUxDb]Sdel'*O[BԝϜ {lQ" WKp%՗iFjqlK N8&5ѝf%b_-tI9e%[ $Cb$`/Bv㠂OH丂X^J{++8 jUx)ZqOócKB7_g9[g'6WI ^3ϳ9O}TBM[KF W޷Ao%rM”)oɬ\ Z 2i6o`C5wgmXk)N! qgk,CJ]Sh:sdy;98a5yhп U⃇X>Vx|4}aTP&5Bz$?s\PwD ~aNÔta*j&]AV}x v" /@6\ &X,M,󕱹8(.d8+Y0>`Iƻ0cO#?1wWB`*K%KɃx#>rH4gCG5b<[?wnH3V~>NJq"uQ.cA$¸_ݔHSڔ1eomu6%030dH"V-2O]|uѺ;sRZ[x&zi_/swY8<ܹhyŖL={_~z"xڄBWVI\T!Eݷ[>1e<ȸ /O oTLPs@/B )GFJZ{ր5V^M8vf^h!zͫnQiBf x/N[Mb__JKZVvӺTZa/cB޽lOLYY|PYeE}wI|[tƐaQ(]<͋#Rֱ:2yK6$߼DKQBPK!ߕ ">q%`$鱠#MmIۯ-^j=Im 5?<,rs`I/(EqreV(ԟ΍i3ژ3Zu [=N =Zn#g)r0 zQnvPKmɜ]^v믧xGqj[dQ@z~"oj РEGך=N+%_^%LmE+4?wxS.Y+Wqh-_zvpѶk1RrNg 1GaS}NԼ;qf0G$CZ#g%ٗ t+giFi~"ls2V8ͤ ZxݩNyB0ADYk^OQފuiyYb#U3-bOEWV=^ϺPBzS`MP1 sDCmzq@MyW+ZǁGE˫QˡфM`֙Ɨ*hpX~( *MTf3R`I3#K{rG%P:j?Ǿ ,1!7o Wt!aTǂȑ7~EM)S\Z;G,*V:Vz vtōNz41]vgֵJ66icjǪ9gaγ{Cjǀ!״slQ**YP}`:J6`Eo.LtlsAao5ѿ&. H HJ ԁm*S, Z3O-[`}Sp?<qq{=j"loW6kFv=G"Sz`J=V.8ITq$ܼ wD`@ N nnŗ!"WqPӲ7Hz_W8Pܾnp\N%u$oGP8OᜢM\.P PP^g*)[iNq0` |/7Vw wAW\]_Uˆu0&HǷ6yTggL$𚒢+1R!X:,OZSG i m^l9r-ENHx,rTqn|ii,.X9 YL0ȃ#f۠Q/z 4w)sx,և3($ͥFs? =tJlZ]XsOF=iW*i,l0S MD;nؐ/&B~ew]Y8Bys~}޼>w !%F,9ɬdmI,LEYד)٨0EWLFY_J3~TsU&cEgx/Sv!›9W@VeWIB43>%N^*Ȱ g{~@ta&aE@@4z߽WvInOk;pG899ڴB:VR?v =a,׾p fIjN׆bRŨɺ"x񿪳cɝ=M7[\ k)6֮]jsA҇ 'AMzuX}\冞rvf')c5s) s +n%(+cIWlhNH YC`cب_sUD#‘U<DLp(tS&wfCs#13UCC?d35)."T)F  ".Gg#/̻޿3C_$q(S .9sH!ej+-c\|(: ,H4RCETm\u;5yM=|_B3$/%'aBv}pڱB u3:c}15]qNnse|”!m-t瓥je'g iv GĕKUWy}(P%#*KHuGq%5ࢦ@.NǦPUbÇp Dt9o4ˑȩN&&XU< ^ Y{<ϧ`!k >(V?ِtKW%;t z.R&fI^/)En'YFi*XH{C-^nB2/w1ꑌNL3+-:2׼x5E푼xLt`_OwQ`Ug&{4mS݋mO&NpR%oVsR1l0)njY9@'N UsCDmWIcUu-&v']V9CY;}UdS<_]/<~AWɇ3ayO iS>K,Ͽ'+xB_I*R5iײ^mEj;I`]x&D]tnS))` Zfȷ2H!'lzOczV*xk*y6H_Ro$80%Q glM2k㌄XIs\Dj<`B_C -t`\>V/)R֟GrM=2rB@P3gܢfl/ b31zD#VT7Uau1Z\0A3\zrCxxMhEbF,)i{p,k1ֿN4gB܅E{>g_,5ا WEA#jDY)iԓch)ldVP0&$D 6zlj`|T=>+oH%0[X )ԫEܰ! qkjfKLdq!J!q>-TT$7m FN'֟tOWEDV9JyJ`A`\f6f&h?GSo.=Uˡݗx)=!glo(*%k l-Q'keOxo STo$hLɇU`ߐ=e :Fͱu[ VeyD|~֛?H;43 ٭Qs"$G-JaZ <41WSS\.*1~[oρ/K+~=Ҩ9]p̘tu++C_0QdX [Rw \`"?G&4,._P[ B[QpyO 2A*]k:PM$o?93[h yJl;@|rle7~>}CM!x)fuFUL>Ɔy38*D-K ڬ%FZ3,Ѓf%]ȭoƦYZ( $0,%(ݦ"&c h6S*qؿ⚅GaUnq dMF@NR!,Gga5k8Ci6M@g>eM鄭5BMLt(.!N{ ̛e SfIOYEu]1Hm$Kp5." q\fLzծ>^H;gҵr0F^j/ʳY:6 JCIO: HH%CϻU4F-3z^#O䤏V g$pzqiC踑,2N 0XJ}vM eȧvɂ-gƒ}Fs%q<[lK!CTjY:X8<=ÄQtXu nS#.ʭD'րڒЖ#s,`/_w,ټw+0S3]5B5R]jSO;kAᆍ«{ d?858\hhšy43{`8g ۩J _Ӌjg%g6#+SxN}z~7!Y #U3O_ҟ>bv:W'MrYּ5+.)N~jd HCBvl"DcF,w?2-mgUн݌x mߊ=,l'1?@ny_@ -$[޵' ݯB 3P%HZ\V O=7.pUpOU}g%9gPhv.AQ2مxTtJA~{Fnm[6<~jA ~N' '¬S TO9B3 ^pQ/#`6{+Hcy&B̕ր/tb;+w+ł(U>կRB ,wP U @9]Й&U\9J %얼ߔgy/C6ۙV)W܈EAU<(Fh/wHnOfӕ-x+Ezf6ofSU0]it \Az1+`!6T8fņ;t]'n RTxya8OJ-TO.4ɇ6HO5ȔtaYִnj3fYͿ\1ɿ{mϺRd;XfkC/L%|@֤Hj~嘯^Wrl,m w-g4Ku#4w_nq]I=wy Ph?Յ 髪[*+eQÇkzi!13'^~TZ}hґz/;s&/(m?Ϟn%Ww/! nm& >A!\nAjv~opYe`[!Gؑ bWvp֮w*'_ 8:Tw߹ڛ SZBdGU4o)am?/!GP-3~{,`M/I$5ki@ W L KɡXqAh5"1?՘툯G ]O[9Dq"^bJ&bF$ z`9#d?bsQ fOlk. GWC}~eջ0iyױ%䕌P:RVw<}ʻvea'+J?*pLIERWN~W 6DWf W|x,SᲩYnOXŤwK᛬G@w\jOVkNb錂gpMJސޡ?##|_Q.Va1 mSf.pn x^i5+}IP$yY$6MيY5~T{a Mv鶮FE´w!2v]bMƑ7תfj;B[se!اhcu ٲ5۰yTlvDz9ZnLV(o%X[a ,XH@D+LdaaԈ8iȚ;SYXmQ)^fg;ĸq[rR%:9Cm*5U9 Y{Wa1MGS+&H&-UپˇրAHPd;I4T,̣/Bc7(ͦβ_]} L% z%eŷҦsc^Z߯To\`ng(ukz0ĒAl~5~IȽ Df-TC75N.J~f8$ .Tk bz[<}E6gTa6odII Y!%2d=?f5R!=#xzyhr3aʱJaW5rPXw#?v>M `cz&а[[lD?.'f'-9XyK/LV G&bOO4B T 5$)-s '^ɕN|b"up!Hh,K+fm E2ܨO1. ą`VQxg?iB&.\'GhKHO2mJOkm{K{ʾ=nc!}Jl:KDBLT[s,f;SJɔUED5TlK!` eaљE"6\gGSa9 騀̒j:OHyg 'hxM ;q(fY40:m}E7F>5FedR1N ]# `]K-в81 B2S&gE%vK ՇQ@0SSMt x#Y!Id$u5__AolE𑹖W3' 6xc%zC DubcB:YScO#sT´>/[É{J s0 ߎ7^Q붱M>z6XQEhBJ$mWowtjE¬v<es{4\딕yj8i7TrRKSWݰUV`hmDZXmIJ [T|8AY` nuWL({s<{5f-z0Jɨ[)ɪsO3G$3!~יB(>}>|Bҽ72DW-@$>%wwN+M̫\6U+9~g" 0mcGdoˆ6J3Mpm C)Z^d$MZS?^]KFJc}?eG/6iEZ%@g1Q'A=X{֠ = $?.Fr& ʀLJa ÝOJ =bkΒ kLK 84(s(k ԋ?T &CMHg7 i_= %>aKttLK^@"o0nߝm0eu߶22qO݉P/v韣-";J$3ԬVu -b^y擄>Gs;% TC[l)50eiQ9SE4[S.Q֗ ySȼ.CGV,GE9[^>Nhֳpn@#: <*?6XI0 0@"fyGX)lO7(XGW2ՙ4%o"/*1yJނ҉T ph:צm0]W@sUπ1B7 t< ZĀ}WЅ/ZMoHLLe=WaH"fnW5B:hK.G\#q\A'WeΨ,eȐSsWԈn;7tҞ$@_dl#GH8%:Fj:>mQ ],ITEmMz2}匪L%/fHUf]M.2GeLy3h7PyZ]hGTSznEuB~-TUgY.P$vnrx7:* .TLvѴbcJ+: TLF;}ʛ}~ z®tN78/ Lv J.#!HRNYz^ ,MwS>yh+yzyWUYPxv͇`D==0Ll`zӭ+,Oado$+D>\gu=P̒;CQ,MVHDwGYvM{"(Oq>=K)ngKN2ewh%y5> 2.h\?Ι%,*P+KK-(n[}nٚGȻJ{C/zT61b=|:OoΒP .%m*x-B5\(GIᦋ dR}YH]ܻh)T|}~Z l2u1 1TRKp ,+uzՖY-L) Y9#Ik7A\@UXUKe}ٳ<%uȥ3?T"bJܥk+UIN e4BNoo˧)v0A IIFP1Ҕ uM+y嚮4;EB آ A{.kJn/EqzE{g,j?*sF0FL)(3tˡ|USX.Zᵊ@Ht.Cfz7 UЖ3 (K||DRMy@$Aҕi'yɋIk82r_KGuzRn\\LI>#!TmfJ "J@.mF3Ϟu 'aKps,tKIDA~Y J=$qbLhਓȊ:pn"Yv+$yf`Uum~r\CdqXyLQjΖٵ o+ w"=Sи dgo1| GVcÃsw^uvˊi= }?9IWK!w*, {oVl v_=)_diu ff*a€3k[H|!} #yWv:+^di/m>Ek// S%!Tݢ%SzJ߱=?_R:2g"(DVsezYs a_.D!:;M) @ؗY@cwAhR`S8(pփ&ckLdH2Y)5»N?BMI\zzhխxy.,x ]$Jt|c5:O)88,ȭ9bjS emxS|^h_6AF~2_JE~?̿z;&O^1T jdѥb?=Gh|G``pr$2<]@WJF ll`,PPА!XSAFa|,oԫM0]ziú8<7*藚`u`C%HN%WV6kAC9a^뒱՛1XH w:HN,kz9%U )ݒ6;_1<Ȅ|ͱ$5nVR "*q#,uC[p7pB5wtM,e)APbdŅigwr2 (A=@]ԶVh iH.Auwke9}:HY,Yڏ2M>v&iKjzsNngݠ)-5b";H2A0=$zїvW$6LD煶 a.3 r-19p= F4R'P\|m4sPk)|VYt4JGcJ&RU]MZ#T``AkSlw2fܴ N+Scyd8TݞkN\]بt{9brB<mC̭Awzخ9?}o 1~;o#뜞_fPcЉb)ܵZR(a'初Ng@*p z. _DP.vRKcwE{VHZk%p[hGp[c~v19y  z`V3G|E9YNtid oF1W⛘I5[EgFK<QN#,ϊ I`wCid]C"eГ|o HZG|ؿC9)sHd,3RdTJoPQ.)MGFiј<,Or5 z1w<ÙԄooRcfMZ7}# JfC45(q|W5OMB79%KT;I ˉ6Sʜdru ;z2uHjyje7`̙NE8Og_I*e|wnıQkddȐotb<2Ð Dj %-s bϸʘ$+o<Hoº7= h( Q0B$ zsO} 68ѭJ?5>(kÙ<Cf' *Ҹr~vJ_S_asTvy904d3Wnu6n4ߣty-Ph,bύ+ B%x'nY˿\ңKZf牠x F6:Kb@m 387 ɎNw8htW"'֜MDBPhÎ2dKuH؋%7q|PJ]nT |%.&jaows @&K Vo鎥 /7 ƾ~Vz-|;-y8Ϣ ׌;|#Fc3 (#y7SӇbi QjJ< C<[ I vwu7G$\/ÛZ-S@yt=(z;YߜIh jл=Zc,EFv./w2}4ۣ.{:KgZ~~mec({ÍBt!7+:@^Bj^G6 7S\5f7qthm=3 )3F՜)xsrP$G.~ɤg99{G~0Í4&UeBTu(N@ 0?cIךæ5"rPxpV4 1vGr[=j d,07%+5Ă:,2BY]z - f ]ؚQnM '-s>_Qn]2: nq4bhbxt>SM7V|hk €WupC_n E n@D߉cb\$ʈ|?i]8,IIWbʥ7nT {=xU>xf U矶Ay -&aH׋yl2 o;+0KJ5MdOfR`ߜa`>{XS  f^:.˘ ?`̈́%hiX}\K+sD @(޴kWKII^|c\G/,3mS~"m0 0U,\~Y/X>ˏ-ߋ l՛ $o6}2hnD!ypx_ZȨu<,K(pYt#YbL_WD7>tĨO4J +t})D׶]"rm?DLcd*`|uu1~H$Yߘ,4W _Q 'UjF-zZz]X%[APҁagI#F Ĕ%بM ^cSܖ]i?  Ni!_)NN"Ks}e(~?R7*#q~cybѴ𵷁OA9-_bi*6@uvC>גSsB1i9GրzA,n6Кs%B3gKP/&VmYXqonYtm~%I=7ȄlMWi7뵴/GN m-eHTL`1% 8R(>Mi=|lĺ]F>68N]t6NK;!;DEgX ׫7"ڔ$>wpUeF$ u MŶ>(\04^$E$[p.&qxi}fB=Ny2&{OyԾ0Zck .Sag<ޙZ=룝/|5΂yM:#Dڟlj%;wޟݔ\e}UK+3==lGzrӫJ"ڸ**i+uJ"iUU` ,3$*]#Pįw8*^u販ÏyxT7J'J F$h5Q ԝ=zwU1}|2Q06O1$ln\Ν 0͙@m'DN 7˜ol]:?(Puv`tQGEFw?)MJhGEV0O? IT 1[qw"]hUN0ژmLb[`|.ƕ$DS—lB* 7OvƟ@?~mPQ'WS M촅it򩀨>`A853 T~,C؟SM,nK"ⱌ0YF^/JҢtNNS|Ԧ2x#DF oh'$إe3F, H&8^;{]ٛjV|+s$ڽ~x'\ٴt/ǰWڿڎ{sBq5 {J|zT3 А7^q0H.p5a@T"<} OF7Ez3Lrez3@ Uw  qW5L`gz-~( 5H*H 6ld#V!FZ=l19"62F_~"%Mܰ!l.\6k; }:VLjba>nblSZ)P ~_U vQ)Nt,e u*5b{aTfuT,C&i;k8FSf4KB8\5+ٕd@q&2l3(قH)r U~׿T`G;nt *uZ1~1-!Tx1w ͒$aiC(B*'ydW-Ñasi{6[FL ]hq8/O*1΋|&`gx598s>LG'W29&F|cGFFoRo?)W4Xmb7[gI!R%*̴v/h#m;+iBD2Np.%[Lyz -}!vn5L.ߕ;A$vYI9#=e+ok⺲?1o%"RomQ˿‰ZIHxD6{S#勍p"@÷_E`5]o(i%Z,C(\$#vM< Ϥzùn Pļ-wb@&X 8)V |p(bGaQ8]k24 `}qpL *MC qhB`gS(=_JXn[ODGEpVwJHC͍w\?rZ^vε7eY塭 }:~7*XhxۗDK8]vX3TmBG|4*y:iEƆb8# W A')njdQ/#RuYrU{ki?U~;cxhbgKj∱@3d ^TǶfJ\cﳂG륰͋JϜtublF/o1_DӂeoΝJtiyFBZn͔UN- ԓcPF 1%.Sr[OGwfp u{BFo՘.F&ټ`l^K۝,AFR.Ul矤ҩP&RV˜vXO3:Сݖ+T0u{ q`u2v$J !k]?]emJذazǟf~r lׅ~p_]-灶h܊%q0LAO(H;@ji;Vf4D$nN>%84 `v[."蝨zhs58i!ɕF,t4vn 8ha! eꌓB#'Fp7+-{_ۂ?`XfJ]2ZEJ$Wq5#S'qHὁLj fjpYdRvK_K牦_bXpDJp7H2}@=Nڷl5pnMl#ueK\L >8S ^Rڡ5*њs!WwA`3x !^ocA d?#FI:\D()l&)CyU?sW 6b2F33gpUnJd: R2#I즞'w)*-Qk4Xȴ1#ŕ t 3vgz,Px.(}X,C)KsNqHTW k/͘r"ch$YߪY! H/S0!36*ෑ#{@`yǙ{{*_ _$~FU\h}kyr c\nЩZ?YC蟂WEͶjv2D^.'*WVH@|L_#s#j*h:`&A0@/`M~T.I@FJ? 4ˎ5ލo oQ[fHjkPȔM*ڢKWS (#W0&HF ׷/:X (yfȬ6=_0e0x}SUuPSsiHrefb*Ust5n?q: H%Րr&ctA&XxK,%{ӳ.a4΢Oh&z'@hd]=Uqd5*<Ҵ=sz Ft5%H*Sj@R-@oWԬ)VrL/_WSopv;5Ugl>F nTQ,ˆkcB r^ )ඕpF5QQM̅nn^L1|Qֹ-#<\FhLjU26kvAs NWc=ucΫ#IV90dS 8ge+S/" [8Ám\v@!qSb"w3  gbǦ kx{6㦻*w^eU;~i.Zhfĉy$~a6tKpy9Iu;+Op ~E IZ ?f:/c41Jo:(.y =,cYH٩1bXU0[%"Rwb]I?WRv| kyz 3WoX!õ#QH+}"Rd:t< 1^\?{LiXg+UJ[&~Hr(r13}M]>\іJGw6Y۷En7PZ51*aE$ iD^}iZQzi.T=d&{0M~sx}OqY9yOKEYo_<@ R9Iq0`ogZ}] Y,u1vkvo׎_1{p$S]V˱%YGWNxI_m~mc)$>g2ϫ!fT#΋`>NMwEEElS[A>W@1kmAh&Zjjҧ1`IL9㍝iF>[d֦:/vrٮ2#H-GOO .u^EGwWQVj%bw\vmfq:놻fp >p̼$.ԕL]s`7dR  8*Fyw&سT+SVʁg+x?ʥ{Gx6@-hDJwLb{(5OGa[h]4{"д!U_B 8> X&$ ;MQgNs8y<໢`9 >[4ܼ62wmYMM8~m>1?m=0f.ߚ{m\oQt>[ 0'XW:Ro\ Z35;:Mce$W/)ܷ喀>kUV<ʚxm7r„59Ru =OǶY"h/1d@}E} >vV X>s8<ȫea; UB}8 W8ӗ3cŎMwg͚1u>Qο)hV! _nCv{Ȯ?g`|q! H0 Si5nc CmUK3Mտ wďodQ~nU`ygŝ+%"Sx4fsŘ9nĭMKtÄ䨺gK6!<)װ \Jldv]c?;(5DX2/<|İۀ&vA9)pANj}(˛?X?G֡Ɠd׬; iq(ܦTȠ YZ