subscription-manager-1.21.10-2.el7.centos$>A( 򩧯A&js >>J?Jd , k,07= i6 $   ,   RX$$L$(89:ڨ>?@GH\IXY\8]^Fb"d#|e#f#l#t#u+$v2w5Tx<yD\J|Csubscription-manager1.21.102.el7.centosTools and libraries for subscription and repository managementThe Subscription Manager package provides programs and libraries to allow users to manage subscriptions and yum repositories from the Red Hat entitlement platform.[ߕ[x86-01.bsys.centos.orgCCentOSGPLv2CentOS BuildSystem System Environment/Basehttp://www.candlepinproject.org/linuxx86_64 if [ $1 -eq 1 ] ; then # Initial installation systemctl preset rhsmcertd.service >/dev/null 2>&1 || : fi if [ -x /bin/dbus-send ] ; then dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig > /dev/null 2>&1 || : fi if [ "$1" -eq "2" ] ; then /sbin/service rhsmcertd condrestart >/dev/null 2>&1 || : fiif [ $1 -eq 0 ] ; then if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable rhsmcertd.service > /dev/null 2>&1 || : systemctl stop rhsmcertd.service > /dev/null 2>&1 || : fi if [ -x /bin/dbus-send ] ; then dbus-send --system --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig > /dev/null 2>&1 || : fi fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart rhsmcertd.service >/dev/null 2>&1 || : fi1Yf nZGa~ ">ZR`N!=``CCB799#++11--1))FFC^^I}}  Lbb ? f f   _77 B " " V V  J 8 8$$$ ; h M M xx:8800W!!  5SSmB<4++bb a  )E1R00 { { r   T  [oWoWCG=|=|.f9H9HLLk--Q:99 * ^ZZEJJI QQ l ^ ^Y) !!!# d dII  i  [ [hh ++..NNAWWexxMCC  u u mm ) )eiimh,h,`.ZZB   P 1-- Np[xxu G 4 4 ` BEAA s``pdlVt}kWFC64QB38ZG/Y 0AAAA큤A큤A큤A큤A큤A큤A큤큤A큤AAAAAAAAA[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕU[ߕT[ߕT[ߕT[ߕT[ߕT[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[ߕV[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[ߕV[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[ߕV[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[ߕV[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[ߕV[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[m[ߕU[ߕU[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕV[#[ߕR[ߕR[ߕR[ߕR[ߕR[ߕR[ߕR[ߕR[ߕR[ߕR[ߕR[ߕR[ߕR[ߕS[ߕR[ߕR[ߕR[ߕR[ߕS[ߕR[ߕR[#[#[#[#[#[ߕT[ߕT[ߕT[ߕV[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT[ߕT16fbbf1f4c2ce82c3173251a16958b0948e9d39d0a309f10039c5f8b54cfd03e17a33c5fa8db6cfca7261e1223226368193e4597ebaa4604eb15d7d5ad27b509160cb7a0ccb76aae74410d85d9e7309dce6bd5f852d5df8b34a12719345f6536d51ca9068ce569331c71e291c364b2293c0237f384ca3a28a48d0385941a768990b98a9fa02580f2d92425492906b41a8d68dd37fe5947d49c232d1c81a979b1504d921f642f7dc20ff3c579dc468bfc4da2802d804761a9f1d02bed8f7eaa7afa085aeee7d16fe366551e349e19f14ee2fef0788008d5acf96fe0f6277caf679bb6e50838639814a369e51818903ec60b06bf455b4b66ba16e20684ea52f1e13bee3c03a14765eec65deac75a3a545c1d55146b0dfff383ceb34aebdbbe4f4f3ca54b2046d1f7f6f9be0cd9758c934a1080eda412dde8b6b6d6fd9f471201ba84c1c0c956a492cadbfd2cec581ef678c190e3e245f0d61665eb0f66b8b34fd6cb42b24c39d7c6697bcd685de1e0cc4bb2066cc5a9ed12ea7a0fc1063028a32684c1c0c956a492cadbfd2cec581ef678c190e3e245f0d61665eb0f66b8b34fd6f6741706fb0c10bb14c1cc9dd4ba3d29d25c68d39b8a967b87cbb137228afbb4e9a3ecb7b3c93380225a72f850e77ee52b94fbd7a9cf695e79eb58d9234627e04ed0003574a0f7f5429d408655a2adfaa4aa8972ac691d2343cc701d4fced2f99862b12ea47cd1e98850e0f8a80c0ae241fa4bb80902b8bc99e93caff540ea9c8d3b98d42937ff23722bd8869457988dfdf85b3ecac8363b51a26f7c5ba32a87e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85584c1c0c956a492cadbfd2cec581ef678c190e3e245f0d61665eb0f66b8b34fd6cb42b24c39d7c6697bcd685de1e0cc4bb2066cc5a9ed12ea7a0fc1063028a32684c1c0c956a492cadbfd2cec581ef678c190e3e245f0d61665eb0f66b8b34fd6853e3c6e0cbeec71835f010217ece29ccffa9b428b2dcd5118727077b89828a1d7917cded3467f4ef8283113a934be3c35ea542210526e1906ffd06654267ee71adda592b8fc16bc38d5a36dcc1902822a775df8b9d5e2f56ac838063a71a7ac3558126ca3b5ca3522d9f1270ffc3184753b7159c8a6d416f81ada94e5e3e5d14c398b19a4ac9aa516738efb0386eb261945052688288da69a4930e935d3b76834dbcfbf8a8bbbbc43cb411ef13d62b0452b4ccee06eda31e682b2e42b4659554435b5f57aa93dd9d806f3b1044b543aa81eea8267d65c61a31ad96d163d983e3b1825dca39e1fb3d3ba80325dba3f9af2e214614a489bdbdec517c25cf47cc8b1dc1abcfb6cc4f77901cb45ac1a275cd3551c998d26e531c598a1107df953e2b1dc1abcfb6cc4f77901cb45ac1a275cd3551c998d26e531c598a1107df953e2bc239b8916c42c0c78628d177a465b1850f2a0a04906ef7f7216333e2c12943f6b74c9dec99a82ba70b3632d609cafef9f301df44ea3b7bd3be98e002debde406b74c9dec99a82ba70b3632d609cafef9f301df44ea3b7bd3be98e002debde4026941c104027a9adb12cdaeddb4316171b9f1d0c1ec0a8606f82aeee793a25138efe0d44092d5c4fa1e4dc309d883d1e25636f6a756e00afc065ef18f54ab2c48efe0d44092d5c4fa1e4dc309d883d1e25636f6a756e00afc065ef18f54ab2c4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557218f45abd6bb88e770e539f3e8c5772b9ebb81112033eba4b76c27fefc5373e7218f45abd6bb88e770e539f3e8c5772b9ebb81112033eba4b76c27fefc5373e76c452f332e0f0d2c4de87ef9fffcd689763d7c2331e6882e8020dbdfa71d89746d01995cd2cad60e36f1e56ca2483ba4f21ac547277f45ebd7876f84cc3dcf546d01995cd2cad60e36f1e56ca2483ba4f21ac547277f45ebd7876f84cc3dcf5caeb8ddb4b8342caad86d1c257b9dc5f0d05dbb1b6a3a4757ad67cb9c467f86859d502bd4ef3052b1fd4b00fe438d5bfd23bb23a8c745e5dc9f349847c61d58f59d502bd4ef3052b1fd4b00fe438d5bfd23bb23a8c745e5dc9f349847c61d58f386c03252b4982e8d05784ccc040c4db700d4cf2bab087c0630cdaaf90451af9fe09d176bd0f1b587ee5680038dced7a84c3deba3c36f8c0df3ff860f8f5813bfe09d176bd0f1b587ee5680038dced7a84c3deba3c36f8c0df3ff860f8f5813b071f21c9c777cc1df8e288501d71965cf7a79235de386e74daaa644dad0623745b3e10e23b727b1d7dcd12d6f6834a2bdc8e04d6d5bed41965c67f83afb059185b3e10e23b727b1d7dcd12d6f6834a2bdc8e04d6d5bed41965c67f83afb05918594b105053ff6427b4787ef3f51bf3176c9518b7b87e865d7f605216676c7540ff658dcd1272a9c800bb896335a162642a7af2f76d2ef0f7a6b45fd525abfb85ff658dcd1272a9c800bb896335a162642a7af2f76d2ef0f7a6b45fd525abfb853c1ae7252d19307680987206fbe4932b7f769569480d4ac4b91361aca1483f60b34fd6020389f56e6450495c36b23484ead79ecf4870584967da24d06e314f51b34fd6020389f56e6450495c36b23484ead79ecf4870584967da24d06e314f51e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555cc0c8f4307fe90651ad59e813f52447fda976806e075089926ab38c19e8a5c25cc0c8f4307fe90651ad59e813f52447fda976806e075089926ab38c19e8a5c259e6f6dee390c441b2649cdca75905b4262e48bcc24f809651b6d05faaf9cd87f1e123e0c95bf94989a9ebdc46bd67371c6f21adf18320413a3650f4d2193dfef1e123e0c95bf94989a9ebdc46bd67371c6f21adf18320413a3650f4d2193dfe16ca6ce2b2fc9143a715f30d3c0cae785729d9bd2de24fddd427864c05a41d86aff250a5858d5bf24a36f0196a270b328d10680fa7dde026a70a093b296baafdaff250a5858d5bf24a36f0196a270b328d10680fa7dde026a70a093b296baafdab5bd6c631d68b80e2bf60e20addeb2fb9f9b1b620b6f03f9fb60519da886648ce87e2f1d2a9f3ccabdee0a19fdd792475d82de222986bdb28943f38b6937df1ce87e2f1d2a9f3ccabdee0a19fdd792475d82de222986bdb28943f38b6937df1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85549be9df7b95bafe98fbd7decc33e08babec54bd3fffca0f273e31d665122ddb949be9df7b95bafe98fbd7decc33e08babec54bd3fffca0f273e31d665122ddb928e9069ce516b17c76c20d387ae1ab91eb6d74c9c843450004eb1e19256aecf0a20ed53addd56b1b2eed3f728beff88bd47922d5028521967837245eb150615ea20ed53addd56b1b2eed3f728beff88bd47922d5028521967837245eb150615e37ecfc05fc18ced57016f9ae4eae49c5d7c99ebdf09348bc3a7bcbc068833a7f7012d633fae960547b7dc80b0e54779c4269802f0f557fac17a29730ee52fabb7012d633fae960547b7dc80b0e54779c4269802f0f557fac17a29730ee52fabb5f1eb226dcd3e2baf8a53d8cbdd9b8eb0b7bccd7a5bb0b01d15fdda371ce1e568c2194f33410de95b70a5062af3edec96a5f747940b406171865be456b92efeb8c2194f33410de95b70a5062af3edec96a5f747940b406171865be456b92efebf55437e2a4bd8d8cef625d1b7fe47ecf3b85bb047ae061c104b177af2ecd5045259721836afc412d5edf62bf3fd638ea3766b24712be392ca57b37282389ced4259721836afc412d5edf62bf3fd638ea3766b24712be392ca57b37282389ced4855f97990bb8df369413ad6135691090502c557f924f0f87c7e5f5d758c35cb5e1e38d01144707c9cbef5bcdb39b38df7587be1abb1f1abca31e3a1d7798f02fe1e38d01144707c9cbef5bcdb39b38df7587be1abb1f1abca31e3a1d7798f02fbbd07bb84af2c106eb04c4aa7737bbc19619c70aa395ffafa8080e2bbe8f3e62a93dbd339b84ecec1a8bff0da4a5fa9431da1850b91a396e9f2be45e07cb2a7ba93dbd339b84ecec1a8bff0da4a5fa9431da1850b91a396e9f2be45e07cb2a7b661c2b3246354101d29eb0ba58ade6e814f9d3f8973014ceba253562dfe41da1c7e3fc57b9e277da2e1ca0db494e746f8f71533e6ea2d9c98f9a18664f62ef73c7e3fc57b9e277da2e1ca0db494e746f8f71533e6ea2d9c98f9a18664f62ef73bc3fbdd1e9eed00f31d07ba479c63df54249ec412c2c7d858875fc3894ca5d0a3cf5abbea42a917e791812c65fbe3dc5b126ab60448b5bd22ff146d472263d203cf5abbea42a917e791812c65fbe3dc5b126ab60448b5bd22ff146d472263d207e72f25de54755078256fe4dcefda1bf9304448d7c29e973087a8d386b60fb46de7282935fb8a10f755a70b97b84477f1921d59b2cc4d31454f586464c22322ede7282935fb8a10f755a70b97b84477f1921d59b2cc4d31454f586464c22322e6f9f36958162b9ae7920f30eca6a6af37f1c10fd26b3680da4ae3c12baa0a46b7da02f416c84a1e1d074147ccda74e5664159b70a3164f7b01eacd85f066f9ca7da02f416c84a1e1d074147ccda74e5664159b70a3164f7b01eacd85f066f9ca162419d3dc2919fb9c059a55fe82e20366f25c7ae53c0fad59a544b2eb3d736b498d192350acf62678494ede13c35671e54b170f10c359de57d0cce15f7da237498d192350acf62678494ede13c35671e54b170f10c359de57d0cce15f7da2370698901685e491800f6bd7038965af9bd7d24fe66beb6c1284d2cf29094dd60e6605614a9bffde5460056746596d4c7d5f81485f6c5997a617006f748cf70f096605614a9bffde5460056746596d4c7d5f81485f6c5997a617006f748cf70f09e2b8831f3e41215d983eef0dae6d91b4832bd0330dba0203146db446f2298909f26f125ba844e49a957d1b519ab8bb11f3129fa0d80b42c4cacaa7d9beb74ee5f26f125ba844e49a957d1b519ab8bb11f3129fa0d80b42c4cacaa7d9beb74ee5ff5930b39c22a0e9791273c74470c81640fc47be784f9cddacc13a7673b85f3f4996c909676dfacaeebe1ab8fdc69a41d0e2ce9e9d051b3dadde4d50b81cc4f24996c909676dfacaeebe1ab8fdc69a41d0e2ce9e9d051b3dadde4d50b81cc4f282416b62efbe66577bcc0d86ba9e87a483d80bc22a5dd7720c7b6c8c44ed990b491def79abbc7b9e77b00b9427b85d3cc5cd3185b0ece31de554b27c4f2e5db0491def79abbc7b9e77b00b9427b85d3cc5cd3185b0ece31de554b27c4f2e5db0ee47d75ed08f17605469ccf8daeca2321c4fd8b35c9fa6c635e417594cf67baed8ab546d235fc1d57ecd1706ef00d212ec064b80b66c4ca52d98d29e64e520bed8ab546d235fc1d57ecd1706ef00d212ec064b80b66c4ca52d98d29e64e520be1f6209ff0fc9239852a64f649233a6d025f2f39a4276dd4b5599f66b515a93340673e8acfed67b8421adc4ea06ad6fbeb24870dc42012a304f4291adba4d719e0673e8acfed67b8421adc4ea06ad6fbeb24870dc42012a304f4291adba4d719e821d65958422ffff42d9dbce7e75d1a79ac5b78fffbca3a10c8783a12aa11aeb16a7e6b74d31c728c7f6dc584ac857d304750e48782bdc529498683cb4ff47de16a7e6b74d31c728c7f6dc584ac857d304750e48782bdc529498683cb4ff47de5d6fad6d03cb2504dc6661301e2818b491ce267d5014737f96ad70f4c3b8cc0857c8b73b1cc8d999fb305fa9eadf7653a2bc94a166ee4ef15aa47ec24d2bbcc857c8b73b1cc8d999fb305fa9eadf7653a2bc94a166ee4ef15aa47ec24d2bbcc8f35f170261582b654f884456cd47540333df243faaa9269755e6c37f287c0a20abc08ca46d6334d9e063d4760d08fb5372239db8114408eb3d1a1f1a761918baabc08ca46d6334d9e063d4760d08fb5372239db8114408eb3d1a1f1a761918ba7ec88b112df1e969c98a827546c830fef770f0bb5784bb92470487a43af55a36b2a1a4a7140925ed9ad139917379c7c0707a258183e6089f4695a7bc53bd8013b2a1a4a7140925ed9ad139917379c7c0707a258183e6089f4695a7bc53bd8013ec56c196d7336bac4fb5f9d256ec7da650c9d014d0ce8609c9a0b341f02de356d751160f019288e723a8f823db224baa1a9687f7af9d940129d37ba46014eaa5d751160f019288e723a8f823db224baa1a9687f7af9d940129d37ba46014eaa509682a6560129745036a96b90e73a45e9e6d16d63943cab0738e4331eb733da96b803a553487fc8188a8e50f524822425ce78a54594f0b7fda07ba160a192a626b803a553487fc8188a8e50f524822425ce78a54594f0b7fda07ba160a192a624c005b13d487a9a18f0dff337855ad09bfd2d91339a10aa88f03863005392a4aa01203ca75af35f1e671abb5b968752cc7f3a86fc6d2ac3df6972c9ae8a4b976a01203ca75af35f1e671abb5b968752cc7f3a86fc6d2ac3df6972c9ae8a4b976e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85547fabe5dae1c864ab56e6e8a40d66ece901cbde2e10b2a04fd56a1cb0d8b198a47fabe5dae1c864ab56e6e8a40d66ece901cbde2e10b2a04fd56a1cb0d8b198aa1d53b3f630e60b54260de9cf4bd4eb012589faa4832c5d2b1711bcc5c28de88a35b65ede7395be40419810c493caf462a6ff2b22fbf3da9c6e27a221e53c28da35b65ede7395be40419810c493caf462a6ff2b22fbf3da9c6e27a221e53c28d31eb9fbb2f9d0f0a992d7d56aac00e3968c08fb1a3aa861a4f63287dc335f86cc8cf25b0e1190edb3270ab0df3568ca57356fc115994c66195ca7a2a98c1312cc8cf25b0e1190edb3270ab0df3568ca57356fc115994c66195ca7a2a98c1312c871870bdca550cc186541de769db5b7e6643cb00d76d589d17ac2bcd00fc02452f60a33880c08145b5358103e17a41cef90ff344beeac8737ff72eb81657bbb92f60a33880c08145b5358103e17a41cef90ff344beeac8737ff72eb81657bbb9013cdc5299765fa1afa60933d8fc118ae40437720a643a9d13b6b7113d52175d0c6ff2b42306b5c6bc6bccb15e0bf14a7429f5750421243bca3de3670a114d9a0c6ff2b42306b5c6bc6bccb15e0bf14a7429f5750421243bca3de3670a114d9ad0a6a2729e6dd34528bfa6056272e144e5d5c126309c65c47229368dc6f842241554db36ec64e280c1651b1e47eef80476f03990909231ec5c2719d32431cf8e1554db36ec64e280c1651b1e47eef80476f03990909231ec5c2719d32431cf8e41582892eaa495dc4898422b205eee4f6ce54b2c6692259fd73d3271ea9a2dd0762a202e00de6e71385ab7da358452e6967610ab289702e4c7d0ce5db98289bf762a202e00de6e71385ab7da358452e6967610ab289702e4c7d0ce5db98289bf920b574e2f81669cb1a09cd9aa158722536f08efc0c3ebe0170275f0002263f2a3259c47336a065838acebd5f4370d0be544e1e8c8010dfe1210d3eb1922858ba3259c47336a065838acebd5f4370d0be544e1e8c8010dfe1210d3eb1922858b93ff00ee7cdc3d023aa6c076e83e9700042be5ac1f4b8ad0d731c42435155d93d2cfb8e83838a3e669f2eb7ca2a018626207d74bab716c2358a98c1215f40d80d2cfb8e83838a3e669f2eb7ca2a018626207d74bab716c2358a98c1215f40d804a788303da3f03cc8f0eed12d086ea97bea9c71b173d7f06e9a40119cb6f6318ee7a4c064011795bc1e4c175795fb6dd5bdd501d6ef0692b12842cb3af9f4f46ee7a4c064011795bc1e4c175795fb6dd5bdd501d6ef0692b12842cb3af9f4f467af4a7735ca1f8f3feecc4c1fc394fa0a3f0d2502b2543171d324143c56a429456dc8b06b127999d793f28bda598c476984e2074a5cd3bccd06426429d1efe2f56dc8b06b127999d793f28bda598c476984e2074a5cd3bccd06426429d1efe2f6a49e2f397e8c391caeea28d11303f32afc7f0dc1f898a706d4381f27ecec17a7dfaad3b247abedfaeca217abeef3dbd5cafa9694f58fb005bd505392bca50117dfaad3b247abedfaeca217abeef3dbd5cafa9694f58fb005bd505392bca5011e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553e8865a903fb9c2ab9cd41569ed7c3cccb93be911b83dc1f15530e83a10c11f93e8865a903fb9c2ab9cd41569ed7c3cccb93be911b83dc1f15530e83a10c11f9f6fed3c1bb7a28ba24a24a1fd32bfaa0c251cbe9dbb489071557c24f2397a896d3930db7c30964652f3724efd5141abeb56c840e3e68b0f1795df26f65d6bedcd3930db7c30964652f3724efd5141abeb56c840e3e68b0f1795df26f65d6bedc427bcdd011ac195a6264b0b48fb1813ac196058840f9ae507c39b4b23198eaf7843578c80b8b7f7b424549a21898c3e0b7a4efee195dd8863f4cb8f486986102843578c80b8b7f7b424549a21898c3e0b7a4efee195dd8863f4cb8f486986102c89ff2f16f6f21c5d7066340dee4cf781ff19f033ca0eddf30bd6cf8b287f9c9ed0da47fc5e190b5a804203feb09aa84937872f3e3b2e5f58f62d9a4918caf37ed0da47fc5e190b5a804203feb09aa84937872f3e3b2e5f58f62d9a4918caf376fa60366edaab6e96ae0d31d1d0dbe53894d00349a15dc8bdc2d635519dff642e943a1a6b926be9c39e2cb2bfe7e81e202f1727ba2be6b93581092f47fc49b5ee943a1a6b926be9c39e2cb2bfe7e81e202f1727ba2be6b93581092f47fc49b5e4bd56180db2de07fc8fc85c7a948b25383476c306daeca9e3f79dda6e82fc73f1bc5514003c2aae901cb4b33251e276f2f9d70caa6feea4704078f454b16af0f1bc5514003c2aae901cb4b33251e276f2f9d70caa6feea4704078f454b16af0f74331d8511555d3f50b395eaba15d08eee89fa3a84618c270c83da03287a3760f0bc243eac2f467f6420d9523123d982ce4fcd538584ef706726b75faa0a91b5f0bc243eac2f467f6420d9523123d982ce4fcd538584ef706726b75faa0a91b5f0dfe5d8696efe173ae1cefd90af9dc66ea3c1469032a94c00f519524ed64192fceee5069364c5ddfb824622a046f5143ad6ab91cd1ba8fc48dfb6534a903ab1fceee5069364c5ddfb824622a046f5143ad6ab91cd1ba8fc48dfb6534a903ab19f9a7762f3588a0e6c4d24728827be034a3d903d458cc50854a99cba880a9160e5fd77cb48525d1ffef94b5eba6e4091e1804321ca4462ac9ea7ecd0e7f6b85301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bb01a56ffff74f6dfa3052ffe2c65e9ce05b862bbf24246877bab3c49f6b70d7d44778d82365e4af681c40d5f0eef5cf6f5899d3f0ac335050a7ed6779cf3f674ee9735e31cb2185a81ed7c4819b3354ee733d1048550d3a1aaaf245bb1c32f012ce0a668425a868e757f865fcf6ac2c5b47aaf18f740a3778fe763419eb6574f149166f3b689b52575761038cacb5ac7ffe33313a974601a9aa76b91a8036b27149166f3b689b52575761038cacb5ac7ffe33313a974601a9aa76b91a8036b2782e176d142e8db76ad5475eb758d72cb6ff8ba566dd4e78b27894cf1be0f4f3984f62d4d6cfde7e432666442be91b022445d80893fb9c3f7fb83bb32bb37107084f62d4d6cfde7e432666442be91b022445d80893fb9c3f7fb83bb32bb3710709336d044b4079eefd69e8a62518200f1460c8d981258a112c788fb0b0ed475363227f6e6405e105a43ac6a8f44f8db8f19695b927ecf2d1274308a34bf5b42ef3227f6e6405e105a43ac6a8f44f8db8f19695b927ecf2d1274308a34bf5b42efce9a39e771ce04d7bf99bb1a3573b9ffe7d6080ab551bf537bd1fe9565bfd75bfa28b8fc40a5c33dbde7a7729eb1444c8ec3202f0bef8a5e0b49fd41cd1ed79cfa28b8fc40a5c33dbde7a7729eb1444c8ec3202f0bef8a5e0b49fd41cd1ed79cae582725cebc27be63e42b4373ebd5afd342a286ee0c34af5c07fb8740eccd52a878958d173de3478e3c5d5ea1ff839863ff912ae1f75b745ad2c83fd5b6fb43a878958d173de3478e3c5d5ea1ff839863ff912ae1f75b745ad2c83fd5b6fb438c46654335ad51575dbf483482d4f27cb6e9ec22ab3fa2a8e3c47ec59deade82c7d61acb269e4e83a64cb53ec553cb19619cce673bc12135eb4b759543261117c7d61acb269e4e83a64cb53ec553cb19619cce673bc12135eb4b75954326111769d2ed059a0fc499b66ddf472f157dc340d6d6e698e5f81514bc04c4c8e37ce968d4a4d40e394245bb3d7a8662942a46b4fe19ccacdb9eb12f250ca4dc1f4d4768d4a4d40e394245bb3d7a8662942a46b4fe19ccacdb9eb12f250ca4dc1f4d47d1b82b319d79b5a41e3b9af979e3e94f2bb68b3b5543df4340ef374ed7145d9b894cbd6948940c2b04b0c0d78c11e5654dfddd326e05623278bc63d4c7db2cb1894cbd6948940c2b04b0c0d78c11e5654dfddd326e05623278bc63d4c7db2cb1c1cbcf34d032454ed31944bfc46717191eed82c1f35fb15aff9f2f9f3155c3d0e77fc7f4b8a63d6e0888637596da135f1bfa341af4cecb41f12eb1c63ebe5309e77fc7f4b8a63d6e0888637596da135f1bfa341af4cecb41f12eb1c63ebe53098cdd65f22c9e6364c976afaef9e4d60e3cf228b91be0665732f56ce52548cdd0de0c0009f354a4b74cfe030bd3e29bd028734e40603defca538825fb42391252de0c0009f354a4b74cfe030bd3e29bd028734e40603defca538825fb4239125219a45efa148de8a4dc6a56f9d0213a483f737f93c72ddd0d9202a233fe9ca4ea4a51ccaa6b19371c609e3a512a4d027ac2d3c49cc2e294e3b9d03f0650689a414a51ccaa6b19371c609e3a512a4d027ac2d3c49cc2e294e3b9d03f0650689a4192f7870f5ae6cc65838a9f6a8f3a6672157e4f56aafe7021b3442d2afd5b10d8e2ba04ce8c51cf21c24a4f30b0740ef0b7e7e026804e9684a964cf1f98a886f6e2ba04ce8c51cf21c24a4f30b0740ef0b7e7e026804e9684a964cf1f98a886f6aa5021aa7c730baf5c46866e02b473543641e41033a5dc5a58d8c3176b21ad7658b5da135360e906d9f7c2c742c58a389738f834c8d71cd798acbddcb4470aaf58b5da135360e906d9f7c2c742c58a389738f834c8d71cd798acbddcb4470aaf1f0c109fa55b7e662dadab892cb3afc67b39e6c663a2eaef261366f3fe5dcf23b713d9af080459bd2a5fa2e9dc8793661641da753fe3ba4ec3bb35f317e2bfbbb713d9af080459bd2a5fa2e9dc8793661641da753fe3ba4ec3bb35f317e2bfbb6cf2b29213c85c4fd7063540a57871e8bc7de8a41a8d903f8f8742db95e01762890bd7aa4334f8b6a2a5173fcfe08505ae2c312a40c1baf5e90a11c3bf4902fb890bd7aa4334f8b6a2a5173fcfe08505ae2c312a40c1baf5e90a11c3bf4902fb789fe83d486f253d7de6dfa728aa298f4375b5fdc4308aa9b55d3c08fe12f917c7f70eb4d3882eb820d2d9e86ddf78110b9122c2b1752f11f85b4a253f83e015c7f70eb4d3882eb820d2d9e86ddf78110b9122c2b1752f11f85b4a253f83e015d8fe726ad529632412e41a91d08073625e976b4af209e71e24322e13a1aa7a73af7a3caa0fc313e023a31f0d8ab87105cedbb1ec5163c7f8f7da6e35628eb9f9af7a3caa0fc313e023a31f0d8ab87105cedbb1ec5163c7f8f7da6e35628eb9f9b9c593b890a8351e4e088d236d17eaffd47fae02fb52e496a6cfc37911f00a7a9e289f2d584ebc0353eb922905d363265c3c19318d8e32ac91fa357ca774b39b9e289f2d584ebc0353eb922905d363265c3c19318d8e32ac91fa357ca774b39b63b5d9980a8f2097d44610f810b78e2aafca6b1e1e23fe7b4bf4fe92df931a6e81d81b3b699c58c7d3fee6c08a7def6c0eb699efb85631a1672f3562cb952f2681d81b3b699c58c7d3fee6c08a7def6c0eb699efb85631a1672f3562cb952f261817a86541c72effa465d72b3a822176ec30a582568d57764407d84b5af4ccb711894924086c4830055647474e7deba8a99e152028d93d17fa204d1f4ac99e7711894924086c4830055647474e7deba8a99e152028d93d17fa204d1f4ac99e77188c5e9b31708cc0710fb106a1422fabe39f493c0e530ddbc0017136d896cb85f8232ff88f55f9e2f0c25bccb3f4f53f9972b6a0405407fdc3aa2a39fa906b4af8232ff88f55f9e2f0c25bccb3f4f53f9972b6a0405407fdc3aa2a39fa906b4ad98d464cd7cffec63f71d60c5aec60b596a2ecf6fe5b42ec287abab10fd974006f249c172b060b84185c45d6b54eee6fb8d218f3ca0c4dfa79ac45a0f4092ca86f249c172b060b84185c45d6b54eee6fb8d218f3ca0c4dfa79ac45a0f4092ca8f3e9c03ef4414eebc18dd467a6c4177c8eaf852eec70d9da9a4b0e0cb9e3da40e5878b772f0294e6bc59d7fff4f8830e2c96566fe8c145a55bcbb8e0dbb4fa03e5878b772f0294e6bc59d7fff4f8830e2c96566fe8c145a55bcbb8e0dbb4fa032c7638bc015a4a37942a39476feb0a52b4e7322ae53850b166bc1aff92766c272e496f44cbb6c508f571fc8f57db62a5d8c0df6f0ac9ca24fcc4697d0b3a003d2e496f44cbb6c508f571fc8f57db62a5d8c0df6f0ac9ca24fcc4697d0b3a003de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557a3095c984b7c95956ce331bb879cdf4cfbcc0fa9733573ff263d39f8a4cd22e7a3095c984b7c95956ce331bb879cdf4cfbcc0fa9733573ff263d39f8a4cd22ed3cc26b9a240e76332bfe76ecbb82a0f056a272593136aafb247210fb9554b9d61cf97c1f4ad1029476bfeaf84d1f79ca72fd22ab814d6b472eba8da157e576861cf97c1f4ad1029476bfeaf84d1f79ca72fd22ab814d6b472eba8da157e57688464d3a9b2b6ba595348d9191683180f324fbd6477bd40f0505dfe5ce415a82daca3428e88c1ae102bc791c3a75be64254e482fef1d2fdc64ae9a63c2032594faca3428e88c1ae102bc791c3a75be64254e482fef1d2fdc64ae9a63c2032594f4408cc9df6ce2b5d6a79fa80031d4813e7404cad45e239d774661ae2b43c773750812aa788b394c3d3111f9603967f1143178c1fea97bd4b6a21cc1b6d5cbb9e50812aa788b394c3d3111f9603967f1143178c1fea97bd4b6a21cc1b6d5cbb9efe36ea422a144d4563dfc0bdb28b660dfcd4b8264547f79253502655633c77a819f983c026b16f6ebd8a21f95fb407c41abc383205fe4898bc18036ab65a351319f983c026b16f6ebd8a21f95fb407c41abc383205fe4898bc18036ab65a35134e80159d00f4f7461ca0b44f6ddad9b8ad76d2b0d9e1f65e113a137970ee8e2be8fe61b07a25ec54cb1b9b20afbbc353771abb83a6bb04f79a16074b5ee7e682e8fe61b07a25ec54cb1b9b20afbbc353771abb83a6bb04f79a16074b5ee7e6826ca20f288435269a859190d64f990915676723f186d3baad47430dcd5d28c4caccd769e21ee798eb73be252fbb4603f12d9ef212bd7d5dd35e3aedeb80820affccd769e21ee798eb73be252fbb4603f12d9ef212bd7d5dd35e3aedeb80820aff306317f32d8e86ed17658c208017f618f6c696901be49e023bc9d884d3f648b37e95b544610885291dda12ea7f09d5e465d9c6b3d5b55008f85e97718232c31a7e95b544610885291dda12ea7f09d5e465d9c6b3d5b55008f85e97718232c31a2a994e7c29f16b4d8cad7901ce78bdf41ef5209341d2fa4ae51b076ccbee4ed49d56f0bfd64d17b09b1a37375a48f373c100e96b6813dbdbe3ebc2e27d5590e79d56f0bfd64d17b09b1a37375a48f373c100e96b6813dbdbe3ebc2e27d5590e73abc65ba6f445f0467b2634d332b13a40053498f1e83244b568dcccb025aee582a4349fbdd426bac184b0b5f31a45887d8e4d9cbc446451858958a63f7307e532a4349fbdd426bac184b0b5f31a45887d8e4d9cbc446451858958a63f7307e53be3fee509a53b81f6d719c5b219cb73e30ede9ee00629bce0fd65d1b37d3b30b861b9a5429db9bfd5eadc664597ece43f156bc6ad3f701112d6c2bd2015caa00861b9a5429db9bfd5eadc664597ece43f156bc6ad3f701112d6c2bd2015caa000a73df5cb3f60fc5880af11913af670453dbb4dd86b461d0ca7c80d120fde41e504b2b6fe4ff8ed3c1b4ddfeffcf04734deef5bcaca0c6469317283075143a28504b2b6fe4ff8ed3c1b4ddfeffcf04734deef5bcaca0c6469317283075143a284ad2f44c2ba070d9fb3ee3f42319fc6d04a6b8931e0e0656f6b9b6781664102bad6d359b9750538def9e162e79298cc909bf20aa196e293be48e7b2bf4f611daad6d359b9750538def9e162e79298cc909bf20aa196e293be48e7b2bf4f611da4d528657353cc1d21ec2f9cb8968e2a85d7b314dbd2203bc1ab4db81488131485fbfbce47e272f72b61c95c70c4ac5a218326d9748e23f2ad2a65277d21130795fbfbce47e272f72b61c95c70c4ac5a218326d9748e23f2ad2a65277d2113079ef22762e90a4c23be51083103b8f0142176aca809d2f4ea41debccf79899c4c784d2dfe6300b4fc171a5ab8659b49af37472ff6c01949a6c03d97f82398730c184d2dfe6300b4fc171a5ab8659b49af37472ff6c01949a6c03d97f82398730c1c2696121d0448f2ee3b89eb0508df6f1e2d3edec4fd93e56d4305e73e1f0057e568127b55f81fcb18dda23ee6036dc83ed97574f3275cfe33a8c7a4e27846e78568127b55f81fcb18dda23ee6036dc83ed97574f3275cfe33a8c7a4e27846e78ecc633a2be001d997dbbd4f1fa38c7b694e152e0f1cfd6da4fc1aa2f0c799ad6c46ba451afc0483a32c01625af40be44e59871402aa7d2fd8f16211ef0d953aac46ba451afc0483a32c01625af40be44e59871402aa7d2fd8f16211ef0d953aa20e8697c99015007a1b3609e81538293fc47d73977f6aebb9b1a07f83550d925d84f4eaa80973e1015ad1cc4abebd89841b90c7861dc2202970d487174b3a07dd84f4eaa80973e1015ad1cc4abebd89841b90c7861dc2202970d487174b3a07d332bcd1fc240967adfa1d763dc5fe99c45ea48652ca210e02b35508df8682e7bafc6777b868de2bb8f0078f89e6e7f906092f60df1113248932513801885b6f9afc6777b868de2bb8f0078f89e6e7f906092f60df1113248932513801885b6f9a119045d80e71119bf5ae8779f072ed88b927c3969912111004ee1eab89caa4714b98946c9f7213339a49ce20cf1a0262c6c728473e29175e967b8f713eb3a3514b98946c9f7213339a49ce20cf1a0262c6c728473e29175e967b8f713eb3a35a8e9c6d824cf2a27e6e2cc42266cd2238774d852bcbc85b32f58616a3bbc69af731d47a9296e0fb52d49acc11e2de17b985c954559d761ce6bf1c83c309de356731d47a9296e0fb52d49acc11e2de17b985c954559d761ce6bf1c83c309de356e7d0f4339584082c6e424c28868c890fe12f454efc3b47d0470286a4f5dabbacb7cd4626a14455ccaf31059642cddc908bdb4c81dca0f0e60755a8ce2a0df7efb7cd4626a14455ccaf31059642cddc908bdb4c81dca0f0e60755a8ce2a0df7efc8b0bdc3d393bdfbbe7cd620a5afc40038e239ac407bd16c992a2dc6ab9a1e0d08e655b95c306ec326c713e2c31ebbf5e8df756b27b5a0fa2eb103846c87294308e655b95c306ec326c713e2c31ebbf5e8df756b27b5a0fa2eb103846c872943e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551ade6a65e411620511ba2731fb4b13708860f9c4a2ed1b45822884cdea2589c21ade6a65e411620511ba2731fb4b13708860f9c4a2ed1b45822884cdea2589c247954e88b22b02bd9e72aee1f309c9daff3ffb49df602b73f9aa21b870481a915f234f552d572662d3ffc5e460dbb1c3fb0848c31c3044e555f3c685767175b45f234f552d572662d3ffc5e460dbb1c3fb0848c31c3044e555f3c685767175b47006edd1ae1d8fb64da2d5364b81c776c2e4b5a66de75c4405d8c65b75ba05028d69e6a32d8975453d65c42739a769b64acd4be870cc3c86507534858c71bbca8d69e6a32d8975453d65c42739a769b64acd4be870cc3c86507534858c71bbcade62726ec5da35d069b74980424308937a897f14df8e64d4d1fb209045e8b15563a29b511ccae68f2ea8d881184b4aff44df559af065bf7495bd168bc6d2334d63a29b511ccae68f2ea8d881184b4aff44df559af065bf7495bd168bc6d2334da09d17843451a5d3b96eaf306568e652a41428de5d14d8302ced56b4bde70fadf1a4383df68ff74f6033401df7533f6f66dbf2b89a044172cd35047177ea14eaf1a4383df68ff74f6033401df7533f6f66dbf2b89a044172cd35047177ea14ea03f8079d3f8a478491c783a8d6eb31c35254af0aa05fef657d6b58e2cf4d8c1a884f7c346647abd5467f64d66cbb6466789ace37f70d14982fa50efdc193f76b28ce727052d30b710e9c6150353a9d44e8fe57839ba16f87baa7a3aeb8bfc7b660ea1a06a4924bd899ac18385bcd2b5fb26f27d21eef43f67792b187e627078c6e77ca1c773f6607553ed8581b240cc9a684aea81ebc32d5c4b9797730bc85456e77ca1c773f6607553ed8581b240cc9a684aea81ebc32d5c4b9797730bc85450d1ae8564da5e75370cb1150da9617b84b1e15e14aa6f34212a952edb0e0b4aa95d3556229778b37648bf9d16ecfa26a87ebe4de5a6c123be1181a5d70a5323c95d3556229778b37648bf9d16ecfa26a87ebe4de5a6c123be1181a5d70a5323c75c76daa5a4c47ab512e05133a43f5a4eb1d035d2e4ba4b7c989a5564a2b5c9ceb206f1867ba58e8867e9b0b4c9834da9d284316cd5e01cb69b0c6c19d438e9eeb206f1867ba58e8867e9b0b4c9834da9d284316cd5e01cb69b0c6c19d438e9ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557c21fc8585143973e0d786c9d1bb64ab944814398cf0671281fb00f7fc0b73e27c21fc8585143973e0d786c9d1bb64ab944814398cf0671281fb00f7fc0b73e244e6b3d82f7ec4d04aaa6f5830e296b5dae0e688062f90cc0680c78a9f031f9f8707098cc595cb8ec9a3edb79f8f3a42cb936d1a3489a926b32452a2da2d090b8707098cc595cb8ec9a3edb79f8f3a42cb936d1a3489a926b32452a2da2d090b5691b3db24ee69ca64d6de72342978a035defe6449d78dcdfbc60e4a88cc27eac7b110953386c30c14024f17f40cf170597dfc59c4ece23c35a0c7c962cb3573c7b110953386c30c14024f17f40cf170597dfc59c4ece23c35a0c7c962cb3573f0e8dbb4727dce97cce6f5671b407c0d7a82e28077231e8d9f8b27e4a73c60cbe604e23bc6f49cde7cb71aec5d7f955035afbd65f79cf5c586a1252d8db3ab20e604e23bc6f49cde7cb71aec5d7f955035afbd65f79cf5c586a1252d8db3ab20c2333c5d5e9c600e49d7257a853da481351fa70426547c10f0fe6f4ea7edb64c5f2b66096b679b89de8c7d6a76a451c30cc3dd81d1369e8be10bf53967b13e305f2b66096b679b89de8c7d6a76a451c30cc3dd81d1369e8be10bf53967b13e30f88846271acb2a4901a9502dc8a625e8cca2552579d52243e232494242d816de8f712913acbe90621fe965503cc9fd55ddab8717fe2763e52fd9548d316ec1d88f712913acbe90621fe965503cc9fd55ddab8717fe2763e52fd9548d316ec1d825bcbf4b0e666ad5c5746648a138c7da26b8934396efe49cc00e20b2f17ef70d7b8532145ac6213bd8eec722c096afb17c8ac1f96b18269eeb67fdd9df090fcf7b8532145ac6213bd8eec722c096afb17c8ac1f96b18269eeb67fdd9df090fcf5711d9e6393922850bd38c6a792b36580165819a419f6c982f80e928ea59b2969e4120420521e2e31f1a03dd86c1f570378795a24ea06a187848cdc782ec7cdd9e4120420521e2e31f1a03dd86c1f570378795a24ea06a187848cdc782ec7cdd5e9bd49fc3aa1a8b20a4432932049c177d93cd6eac48d72e7d2201c3866c15d6d10cc48ba7e2fbabed1e2cad3633dbc2fcec6ef16225315d46e8fe2216c2fdb4d10cc48ba7e2fbabed1e2cad3633dbc2fcec6ef16225315d46e8fe2216c2fdb4f70b053a9c7a6908b5914e3d08f487bf14419ceddbf7bd1701692e79f80135b6524396470d87f08b0589a38536a30d705fa3ab79e28153b66e21979e0e0257ab524396470d87f08b0589a38536a30d705fa3ab79e28153b66e21979e0e0257abaff6c748d3fec6369bd69ba371de74deae8686384c2f4a0f721714c78bcc220b256448f53ebe9fa03fdd314b105f15ed44432e52942f73633962f8d50f146324256448f53ebe9fa03fdd314b105f15ed44432e52942f73633962f8d50f14632479d70c1a62f01b115f50202cc640d0a55ec1cdb3879dde01c805695f941df4f7702cb5d280b288286a1e436b73fb047a129a66f3d5b2ec779d019d081327dbf9702cb5d280b288286a1e436b73fb047a129a66f3d5b2ec779d019d081327dbf9e5f1d863eade9f06a5b3dc3048ee312394932b9f7f5c020abfdaac02001de30fb6a4c54767eb986e787209fae2c846f052e68ba6863c3042659534a440c2ac9bb6a4c54767eb986e787209fae2c846f052e68ba6863c3042659534a440c2ac9b12fb825b3b9b8f6b2dcffc1ad4ef433cf904f0fbcf7ef97eadbfc5c10c3c5d2d7d39cad09d027b13e5e0cd737088ce878c52a451f22eed84e173b718e6219e827d39cad09d027b13e5e0cd737088ce878c52a451f22eed84e173b718e6219e829a2ccbf292019f40fde97d71ba22daf120b98f89b8bdf6b1d78b95e9a7b028946280e127eb143a31ed521e74e889a1317ca245ba9413908ecf6d14e02e6a340b22a062ef5019d834503186c8140b4e650770e469c1306dbdeafdd8da88b2806f4ebdb3689df119957865cdf8f69c14dd6c775013949fb00b7c76f61418ec7d65c441f0a05fd16ecb20675e82b126411c77d526ef4179354ef2d3e37bbd21921bde4f436c8289ba75b44aff9db1d295093cd15fc04c2e096da5b99f0313c776029a0048874c3f733d9bfa0c33a00c293233a7ceae13c70a7a987b42c60f977153c4c8ecc6c409aaba12c141d2aadcb65a0020f6dfd8ce2ba331a9266097eb2682ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c625eb2c88945b61721116bf64a6c639b0e59fc24282ab9091f459b257d029dca0a911fd73837442d61dd65df86cdb704986cf3ff046b9c06c4a2381ff45147e1e2ac24b5ece2d0908f17971493de0e7354c8714739f578be71ebecbd565892ba7c66bb869129e7973ea8610bb9fc9105254f5b4aeba6894d0d8a778db7a0e620962923cd995ae6065be0993c2ec99683fca194d566e8af3541c0e1688120c05f25b3f938ccdc066d060e26051d1d54b090173d0d8e98620f7b0dea65d09d26e71a9eca06b485deb8cfa28374934b34c7f4276de9bf8afefa8adda1e69848008d59e35f01218ad8bc0204fb0ce6f03fa8ef75db18f474e2688ef9032613dd313f668195df0ecf64e4aa0758846b4c6b333ded4981f1aada6e45be65f8d3249cf51b376681beab67e3867644c6d76861c639873fd4434d2c39ea180daaec30b9b81defc26885dad090f9fcf2cd2db273e344ace0e6c64594128a1bf6105cfafcd107eef27174aa3b4bd3477e1f978ac27327ebff393edf5dce0f01fa2d491555accdc5e91eef4741be8ce30243a556c213d840175eb5b89e0012af349c0f2c85790d01f09b1324cf896ddfca30e004142080ae3237f6a058982085138b8cec43250bfbeb7df199f9846403cabd6be16d189e1ef6100ba443cc20ec9cc2a3db87057a975900fa7cc620d5758a85e1cf4d2c39d8d12b1af1c96ae988d3bb5831fec3eaffd4d70958e8e5c104086d3cd00e96a81dc0427786d2363a8fe79bbb3114467b263eabb12324d2960d24ed06feda73fc6aac34ca157ed525025bd76f4064e822abaf4ac11808d3d1482a84fd686c78c54ac155beb0a8bd13315058c4195207fa005446f6a91b7768bd725ca84a944a47e8c3bc02245e56d8f18cfe2e2c876728ac7013f87391ef32f7dfc444b6b2b00cb54a2b6acf04b9bd308ecaf08548513be9ac34d956fed9d0c031169656db6a9e75b0d3cfcad3953edc365eaa5dbab130fea6dc342959e8f58f8df5e63b0b08566832f65b7ce36fc656632c47698b6aa64133dc3b97b03c3f0fef4af1d0bc3483e8c812a2848ec29156a2f8b642bc2ae6b1769ae14f021a866f9ae04f6c6375e825a486c853819da810d821a024a9c5f22091f38e4cb1f1e6a1c9da841cf2480256988732af867f140ad1198a1149ae17d2a940a45000f9bb9e548e3055a7989210bb3da779b93e65ad8a7ef587e2939b9840b20de631b74a7036591ad86fc48a94a46f4f2a30077f5d3f1ebe154839a8705955b8c7bbb19f7025c26eb5324cad0805a63d710bcff04b01287fb8931ca/usr/bin/consolehelper@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsubscription-manager-1.21.10-2.el7.centos.src.rpmconfig(subscription-manager)subscription-managersubscription-manager(x86-64) @@@@@@@@     @  /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/pythonconfig(subscription-manager)dbus-pythongobject-introspectionlibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libglib-2.0.so.0()(64bit)pygobject3-basepython(abi)python-dateutilpython-decoratorpython-dmidecodepython-ethtoolpython-iniparsepython-inotifypython-setuptoolspython-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)subscription-manager-rhsmsystemdsystemdsystemdusermodevirt-whatyumrpmlib(PayloadIsXz)1.21.10-2.el7.centos2.73.12.2-23.0.4-14.6.0-14.0.4-14.0-11.21.103.2.29-735.2-14.11.3[@[@[@[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ܲ@Johnny Hughes 1.21.10-2Christopher Snyder 1.21.10-2Christopher Snyder 1.21.10-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- Manual CentOS Debrnading- Fix up Makefile (csnyder@redhat.com)- Updated translations (csnyder@redhat.com) - 1623262: Make automatic enablement of yum plugins working again; ENT-820 (jhnidek@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)/bin/sh/bin/sh/bin/sh  !"#$%%'((*++-.//122455788:;;=>>@AACDEEGHHJKKMNOOQRRTUUWXXZ[[]^^`aacddfggijjlmmopprssuvvxyy{||~      !""$%%'())+,,.//122455788:;;=>>@AACDDFGGIJJLMMOPPRSSUVVXYY[\\^__abbdeeghhjkkmnnpqqsttvwwyzz|}~asbndeesfrguhiitjaknkomlmrorpaptrutatezhzh1.21.10-2.el7.centos1.21.10-2.el7.centos1.21.10-2.el7.centos  !!!"""""""""""""""""""""""""""""""""####$%%%&'()*+,-./0123456789:;<=>>>>???@ABBBBCDErctrhn-migrate-classic-to-rhsmrhsm-debugrhsm-iconrhsmcertdsubscription-managerrhsmdcom.redhat.RHSM1.Facts.confcom.redhat.RHSM1.confcom.redhat.SubscriptionManager.confproduct-id.confsearch-disabled-repos.confsubscription-manager.confsubscription-managersubscription-managerconsumerentitlementrhsmfactslogging.confpluginconf.drhsm.confsubscription-managerredhat.repoproduct-id.confsearch-disabled-repos.confsubscription-manager.confrctrhsm-debugrhsmcertdsubscription-managerrhsm-facts.servicerhsm.servicerhsmcertd.servicesubscription-manager.confproduct-id.pyproduct-id.pycproduct-id.pyosearch-disabled-repos.pysearch-disabled-repos.pycsearch-disabled-repos.pyosubscription-manager.pysubscription-manager.pycsubscription-manager.pyorct__init__.py__init__.pyc__init__.pyocert_commands.pycert_commands.pyccert_commands.pyocli.pycli.pyccli.pyocommands.pycommands.pyccommands.pyomanifest_commands.pymanifest_commands.pycmanifest_commands.pyoprinting.pyprinting.pycprinting.pyoversion.pyversion.pycversion.pyorhsm_debug__init__.py__init__.pyc__init__.pyocli.pycli.pyccli.pyodebug_commands.pydebug_commands.pycdebug_commands.pyorhsmlib__init__.py__init__.pyc__init__.pyo__init__.py__init__.pyc__init__.pyoapi.pyapi.pycapi.pyo__init__.py__init__.pyc__init__.pyosubprocess_compat.pysubprocess_compat.pycsubprocess_compat.pyo__init__.py__init__.pyc__init__.pyobase_object.pybase_object.pycbase_object.pyoconstants.pyconstants.pycconstants.pyodbus_utils.pydbus_utils.pycdbus_utils.pyoexceptions.pyexceptions.pycexceptions.pyo__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyoclient.pyclient.pycclient.pyoconstants.pyconstants.pycconstants.pyoinotify.pyinotify.pycinotify.pyo__init__.py__init__.pyc__init__.pyoattach.pyattach.pycattach.pyoconfig.pyconfig.pycconfig.pyoentitlement.pyentitlement.pycentitlement.pyomain.pymain.pycmain.pyoproducts.pyproducts.pycproducts.pyoregister.pyregister.pycregister.pyounregister.pyunregister.pycunregister.pyoserver.pyserver.pycserver.pyoservice_wrapper.pyservice_wrapper.pycservice_wrapper.pyoutil.pyutil.pycutil.pyo__init__.py__init__.pyc__init__.pyoall.pyall.pycall.pyocleanup.pycleanup.pyccleanup.pyocollection.pycollection.pyccollection.pyocollector.pycollector.pyccollector.pyocpuinfo.pycpuinfo.pyccpuinfo.pyocustom.pycustom.pyccustom.pyodmiinfo.pydmiinfo.pycdmiinfo.pyofirmware_info.pyfirmware_info.pycfirmware_info.pyohost_collector.pyhost_collector.pychost_collector.pyohwprobe.pyhwprobe.pychwprobe.pyovirt.pyvirt.pycvirt.pyo__init__.py__init__.pyc__init__.pyoattach.pyattach.pycattach.pyoconfig.pyconfig.pycconfig.pyoentitlement.pyentitlement.pycentitlement.pyoexceptions.pyexceptions.pycexceptions.pyoproducts.pyproducts.pycproducts.pyoregister.pyregister.pycregister.pyounregister.pyunregister.pycunregister.pyosubscription_managerPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtrequires.txttop_level.txt__init__.py__init__.pyc__init__.pyoaction_client.pyaction_client.pycaction_client.pyo__init__.py__init__.pyc__init__.pyorepos.pyrepos.pycrepos.pyoasync.pyasync.pycasync.pyobase_action_client.pybase_action_client.pycbase_action_client.pyobase_plugin.pybase_plugin.pycbase_plugin.pyo__init__.py__init__.pyc__init__.pyoredhat_branding.pyredhat_branding.pycredhat_branding.pyocache.pycache.pyccache.pyocert_sorter.pycert_sorter.pyccert_sorter.pyocertdirectory.pycertdirectory.pyccertdirectory.pyocertlib.pycertlib.pyccertlib.pyocli.pycli.pyccli.pyocontent_action_client.pycontent_action_client.pyccontent_action_client.pyocp_provider.pycp_provider.pyccp_provider.pyocpuinfo.pycpuinfo.pyccpuinfo.pyodbus_interface.pydbus_interface.pycdbus_interface.pyoentbranding.pyentbranding.pycentbranding.pyoentcertlib.pyentcertlib.pycentcertlib.pyoexceptions.pyexceptions.pycexceptions.pyofactlib.pyfactlib.pycfactlib.pyofacts.pyfacts.pycfacts.pyofile_monitor.pyfile_monitor.pycfile_monitor.pyoga_impls__init__.py__init__.pyc__init__.pyoga_gtk3.pyga_gtk3.pycga_gtk3.pyoga_loader.pyga_loader.pycga_loader.pyohealinglib.pyhealinglib.pychealinglib.pyoi18n.pyi18n.pyci18n.pyoi18n_optparse.pyi18n_optparse.pyci18n_optparse.pyoidentity.pyidentity.pycidentity.pyoidentitycertlib.pyidentitycertlib.pycidentitycertlib.pyoinjection.pyinjection.pycinjection.pyoinjectioninit.pyinjectioninit.pycinjectioninit.pyoinstalledproductslib.pyinstalledproductslib.pycinstalledproductslib.pyointentstore_interface.pyintentstore_interface.pycintentstore_interface.pyoisodate.pyisodate.pycisodate.pyojsonwrapper.pyjsonwrapper.pycjsonwrapper.pyolisting.pylisting.pyclisting.pyolock.pylock.pyclock.pyologutil.pylogutil.pyclogutil.pyomanagercli.pymanagercli.pycmanagercli.pyomanagerlib.pymanagerlib.pycmanagerlib.pyo__init__.py__init__.pyc__init__.pyoent_cert.pyent_cert.pycent_cert.pyooverrides.pyoverrides.pycoverrides.pyopackageprofilelib.pypackageprofilelib.pycpackageprofilelib.pyo__init__.py__init__.pyc__init__.pyoplugins.pyplugins.pycplugins.pyoprinting_utils.pyprinting_utils.pycprinting_utils.pyoproductid.pyproductid.pycproductid.pyoreasons.pyreasons.pycreasons.pyorelease.pyrelease.pycrelease.pyorepolib.pyrepolib.pycrepolib.pyorhelentbranding.pyrhelentbranding.pycrhelentbranding.pyorhelproduct.pyrhelproduct.pycrhelproduct.pyo__init__.py__init__.pyc__init__.pyorct.pyrct.pycrct.pyorhn_migrate_classic_to_rhsm.pyrhn_migrate_classic_to_rhsm.pycrhn_migrate_classic_to_rhsm.pyorhsm_d.pyrhsm_d.pycrhsm_d.pyorhsm_debug.pyrhsm_debug.pycrhsm_debug.pyorhsm_facts_service.pyrhsm_facts_service.pycrhsm_facts_service.pyorhsm_service.pyrhsm_service.pycrhsm_service.pyorhsmcertd_worker.pyrhsmcertd_worker.pycrhsmcertd_worker.pyosat5to6.pysat5to6.pycsat5to6.pyosubscription_manager.pysubscription_manager.pycsubscription_manager.pyosubscription_manager_gui.pysubscription_manager_gui.pycsubscription_manager_gui.pyoutils.pyutils.pycutils.pyovalidity.pyvalidity.pycvalidity.pyoversion.pyversion.pycversion.pyorhsm-facts-servicerhsm-servicerhsmcertd-workerrhsmdsubscription-managercom.redhat.RHSM1.Facts.servicecom.redhat.RHSM1.servicecom.redhat.SubscriptionManager.servicesubscription-manager-1.21.10LICENSErhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.morhsm.conf.5.gzrct.8.gzrhsm-debug.8.gzrhsmcertd.8.gzsubscription-manager.8.gzcom.redhat.RHSM1.Facts.policycom.redhat.RHSM1.policycom.redhat.SubscriptionManager.policyrhsm-pluginsrhsmcachefactspackagesrepo_server_valrhsmrhsmdebug/etc/bash_completion.d//etc/cron.daily//etc/dbus-1/system.d//etc/dnf/plugins//etc/logrotate.d//etc/pam.d//etc/pki//etc//etc/rhsm//etc/security/console.apps//etc/yum.repos.d//etc/yum/pluginconf.d//usr/bin//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib/yum-plugins//usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/rct//usr/lib64/python2.7/site-packages/rhsm_debug//usr/lib64/python2.7/site-packages/rhsmlib//usr/lib64/python2.7/site-packages/rhsmlib/candlepin//usr/lib64/python2.7/site-packages/rhsmlib/compat//usr/lib64/python2.7/site-packages/rhsmlib/dbus//usr/lib64/python2.7/site-packages/rhsmlib/dbus/facts//usr/lib64/python2.7/site-packages/rhsmlib/dbus/objects//usr/lib64/python2.7/site-packages/rhsmlib/facts//usr/lib64/python2.7/site-packages/rhsmlib/services//usr/lib64/python2.7/site-packages/subscription_manager-1.21.10-py2.7.egg-info//usr/lib64/python2.7/site-packages/subscription_manager//usr/lib64/python2.7/site-packages/subscription_manager/api//usr/lib64/python2.7/site-packages/subscription_manager/branding//usr/lib64/python2.7/site-packages/subscription_manager/ga_impls//usr/lib64/python2.7/site-packages/subscription_manager/model//usr/lib64/python2.7/site-packages/subscription_manager/plugin//usr/lib64/python2.7/site-packages/subscription_manager/scripts//usr/libexec//usr/sbin//usr/share/dbus-1/system-services//usr/share/doc//usr/share/doc/subscription-manager-1.21.10//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/ta_IN/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man5//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//var/lib//var/lib/rhsm//var/log//var/run//var/spool/rhsm/-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=genericdrpmxz2x86_64-redhat-linux-gnu                                                                                                                          ASCII textPOSIX shell script, ASCII text executableXML 1.0 document, ASCII textdirectoryC++ source, ASCII textemptyPython script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=3e2b485e7576999d3d47db035aa299baad721d5c, strippedpython 2.7 byte-compiledRuby module source, ASCII textASCII text, with no line terminatorsPython script, UTF-8 Unicode text executabletroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)troff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRR R R R RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR? 7zXZ !#, ]"k%bK䨰 8Ʉ/4L"r8CUޢ/~'HQ,zs~usj@izsg\y]|"!P`K)x%\'NW Z MQ'rWJx bX'"hÓ[A1.HjCŽ:o ]%e1#t833Rl~]V1_ p=ӫ#ae 145(CC&_wG`0"_Ľŭqs (Z0p˂b_U+b7'y^)ϵ+277zMA{aaQCK=GHkEƚ ԓ}D#Vel6uԦPھ,q|:EƯ靘p=VƗQk&y5Zl~9[bN ؤ4pɺ,*c *TrRW$ uVMYdgי/Dx#8?6$hQБ)XcFRUnҍ Tv:%;w֬TKNNiyt_{O:97?Wa P[F$.=o#A:yy̒f hϯҕApzҦOQ*[;H qp%>NYY4A^us< fH <.Zi׈X ʝLAjixjcRnsRbPĔQD?"]/'Q M#[i~_!ߖO(7WUֆWx`B>;aMfgq+_ڟx]r!-qJV} ^%=C ci;z|x#4٭b]Ie'g$T1$E\+uΏ';NrFOZt$Q@b7i"b 68Һm 1Y-zoa} gWw<&5[rJ( n(Q "\cwJX*"3N{Ӭ+%rpU3`V0Pѕ-8͊ξ;dbV|Cz9 JO5 xkjvoJmZ/0|(^Իy9xܛ W &Io^ٝؕ3l-~kOef&O٦4NN=l@p-s[A?BrG#;V+wJ٬Pi**Gvu!=82O)F# 9W}4@pkQֆ:wn GH?/ nAIcR:7I_4gjv' !JsyܾsZIpyǓIƷ-p:FǞ=;-lQ:i(gy_[# ͳGH\̼xYKf8zGJJ.\ y*vnNY(𘺪+6^v)j@uTmsBga`2w H ?\QPkq0OpLwNy]vUЖBDG}WyFn/\6!$iIu+_ L3ީOqW'YJV=l8KU#1nflTGHa $5! NҠVhQrm#f26 օ6{7 $Hr.ԑ)d#V$"b0,$JY)ӥ %Z<ޡ>VG,HUJpjOFj`IyuMW4}J[eȟ.Yߒq)P[(I%KSZKqӌk^q'ՙrƀ^l` گh& 6=zHJ=$x$cEu1FV1QeH6C,d:{ȉVpz Vў۞_FS5P˰_ ޚsvzцѧ$H_vyd6iS+fY[Ky{lY=cKؙC8):KSU0)ȀAmYH@(#ML9|Zh}T]W~s\}.%PCJ h֕؞29E.VHhmH8EsKK-X ajXf|ďz#tܽ,o,Yjч-WVm[y^F54B1``jG3炰 0<7_UU7`ElrZtyMR>*grDF0Aeӛ{/$@Qq[/ CpXi_6k1Ef4pzP~-򡪛pQ*1>S_oL88{"SވqnֱWuB=} Pb>!sntG:H;m9ON1g@w1 z $c"+Y`eH2}g|y0;Z?cW CS) 恾̲a#t$r|}*2s*R,NlD\-jiZ -8XwGTmzwR$B+dV;|測Xy#+}O߉bR])x_B3m 6&.a 5sb4 H y0+FZ*Kݤ)Po∇V ɢ![9ѩՓP-R!R0D{ b͇D^ {Âx/ 3ֹ0q(P1]zA^^5Z~%#*)E& Iv%4pH,McZfBɒYBԢ;ڄ@f:'F*sJRk4mdc G4 Q?%n5Q(ۿGN]eR_LTTR=t"ile>*_%WYG足S<&rWFe>%_ֺfÃSFбnTC."h`<=lU$ ~+]yノ3tayy![φݶv1 Gˉ|5><݌c- zɂS=+7ϱ;pI$1(A*5LSzt KqI!ҭz_ˣSඕc?Сq1^T,fQt:w)( ΜXv{赣8Mli>c={U|afn+1fTTX*t4Z2@N1V&-}#U d\} 7M:yQ`}Ah7`mP_I{.KUw?e"èJcRS8o\uC1jo+_sB_q/c6, E. bQR9(LaQJb~i8BCמ|f WbHB!~2g4OT4qISԸei#dæR L>Gl"Ys$!&;"!oOCı&hF/a[aCNb.0``}LT]ԕVHK}~b ۶+j!r4JB.ƒ]`rO7ͣ3첔c Ձ ֊xsyUFޗP_%-l~cW+a̶I֙pK|rZ%c%b]]u ah9NڽӞ|yq$l)e[,&Z@]΂5e5/P4!Yv f}S0})NOGP@#"r$r:Ik~ax 5hv5ec]̸mFd|f u>ԂX`iV༃Mѽ?iE]p}"IpUk蕰ēIu"/oϰ(@C#_aeB?Moy_ n`2)638]ztvͻl%+- 9'L|_nXe?!.OB?I+n'3_)B|ny- +\.w\d| $Rt h|=znt7;7C_[ڋ`)`CqܮE,B$?fUꃵicʮ0c"(\慧Ѱ+sP*Y38QV&}qʤ{cɾFIIcGFrjvTcW(E~Q^BJ~vwCzRkEub樂l ,ec:\.-\K0PׄT݈4M&KZ%nv#lXQ,|اJk\gq2A0OUw9O<:=))(˻,{<qY[ؙr}MK|s96w:刃yDe c%[O-~bZŷ~n2zoHO7&C<{,m'?*̚ KUa]#JЏPgIT|hPc{25y߀Yk6NVEaޘEQ\zF޲AHES 8ècVAWiQVB)؃svCG͹OЎ`*2UȜVVnB+զj6Y1XCS]k D@Ӛt1' F]+f>_x63S'AcnJ\l4ȧl#`NCֻ{뿫 Á*EK Y*E;pBrޮR Dw:jMO+jm9ζ$!WT 3laT8\?G4ڗ.'!'vL򮧵13 <޻g"1'obdW.׭pBYgNx]=zIƶX^sn/gjuTnw흐9-=X6ndgzՀ!TU04c[w{% `z'5ko$NF[Hֺ s|X+@l}}K75lSyWc1hچCk[2R/P61<~Q7"a] il?:G**sN\͏C~nDe)tO){P=4my}EÏjmrVJ% * MFyTԦ6r [p+ a _)Yo8#<1Dx@I\keh&`rm"3>_urbnRXi(!) dUH>;89 {QKMIhL\ ;% 4"bҒJ՝V d_[FOA:.;z 7yM\]CcWIY&ހ<(oy5߱7̊F(|.+*t _z' qÉN&ǢW ېfG9T\Ё-K?C/VF=[ca3az7%g'LUhP _Z)3JU4ު4ƨ$q%.IG ɤvW9qYZBE^ ;A\eA`;| %Lꏛg$wmm Ӌc9ME; pG.[?QQ'9fEaҶ [2: 3]6⻩GKBXF.P1=+G̙R553_!E]{[#λ]?A$ݽ{yH*ut8ш/^7ۊ'@5ъ>UާNsQ)fMִD4cZV >4I Q r|JZks[y=t~h[d܋fv:4?j";7 Hﺁ"(AV웙 .#GDS 2;Ȁm{{mR5ɳ&E% v}WWOܗ["%6Z]5%lD=dt،C/J2|S+⸦8c-)L*@x9N[r RHR`mw5$USI߃I2>=h9 ) T:g h4n6zav,f]+a`CLX؉+ `47el]GKfި1cOPJ'P. P0̘+ ʾ rQitS$y郡*-mF7 ihNLluD;btAk` JD(rtT-RϰrG_JYiOYA@DXD(3߹p~n6*/+8UVr+aGX1"x5ʫot3O}.-Qu-hC1^!W`T+D>? ܭ6v "OrCtEԹbםk+B侈Z  * {$KTqi .!wXZl(CG|^%8(5Gx-ҍ8B^^RL$ȑQPXv F!CQ}4y5Zao8J"w?& b3H;u Ѿ SǦF&'I)Ke%(4FsY$]ĻC4]5Ya!$WDN!iBY8kX^9 )2Um#o@ͼͯ@}hukw!5dU[.4鴌WL̆+f)kQdkK^%y5oI;Vu$3 Lltha D?bOpTend) ߄"pFboL77ߖE},sAԱ anVyo!6LcӁ)zhSI&nRv.$ՊWo uYɴe"ԔLSapO"oSKf )SW[=7 =/0cte4xUssLjˌA 2Gj-d#8e(b~+,5)o N5{]=]2D[u6pz|]$Ӳ/t!Yo[^@8"[ѻ fE36&eYG, 4r &[,k) L!4!7`%cK<3[m(3'^R1"֧>QF >5]%c #X8{=.]:~Azkx9W w !w1RߙJ@+|6o׬%G[T.*8XykTt kvvJ ,?Na"+b!':,bO6. N̟mf+"IzBr"%ðz lvW%8:*-eqϠ)lLvI~lm 4,+ 9;VދU >U;c܋t!Q&.c2PnIt>uduV$ލ&Iz"RCi`eʓ3Z&5j9 ۔58<7m8]`[*ȵKn|tG1t78oPm\b9uf')rI"E3M96c/Im'nsoNt_w>9I]}Z{D|bp$$X7JՐ;'p]6v 3t~ #2:6h?C&JcK*sM*ҥwrz޵`γW떀s"s@9g]DFv{OC5ط@Zz&nH.fga%D݅cfHџ)ə7:yz5 -qهի:j<{Mt@}ƃXDgp6H{7if7S:'7J07Dl[焀 :iIv!W<[beA$fz\. uLHz[OjB$u*+"[hrk./-䋅KNƩ;3kŧ=è )N?ƂW6*_I-7 efè=T5zJ+@YuQtm0L/Tk+uP9: Cݠ5$9!\w!M5f~)- )YCAp_Ic2A4Y /s甀fm(2;[^L,*01vT~2'# ܥLWɉ;mq~9~hT?&[Eܦ>\OK&C|׭~)]QY9fU5*X_KP-IgH1ԄeBT<#ΔG"e+LD4]:l~DVdDO]˛6ݭI)Vg6V]*+`q;` B|F=ٖI?x3Myʁ rֹ7uŅJH `C؝#_`$f=+ܖFNׅLȉcm7P ͋2GX"n}mՉl qi{vei+Xɀ]o,IgX&_V |O(^A~×Z&."~m  m}o#󄝺[>f<@>2[YFJ|,ؾCNR` g[v5Hd[j?GMX_XmF`٤&G3\w*KYU_nN$% ](fg_/*`+Ep$pYwKx4m_ω*ϻ(5B8핯qxi:^&c&ΖXпأ)t^ൿB9mڬ^,~#<5MIqo!lX_Q0Y!c`9lKkIꈃ3_1R!k# \g \E]n126-Y̘<{\EZM= Ĥ7 D˷2 )o"*X}ыrӽ\yLZu_ηzTu>K7(Vt_>cQ˅-S[D+1 0D{Hƪ4sZb$xK {+n#S61_VZ`L*WLg`&m1UէjǪ(wϰs 6@gHifܸ/sr}P?ohU!A^rQHqԫ&`+ 6҅"vs-11c|rm^ l:Nsɍ3mG<3](vcyD!ű`O3V,dVtHJt/bd2DFcuu@7=*LПtZ44bK0|AG3xzft {Ù[kv2-7SK0 cb-/䚼&?xCTUA<8a2=.1-U@n=< Q;ȿ}på怆u Ѐ#>UA_T?Hl)bpv[9Y_PnDd)% xǴk::, eZ Pp fF`>ajgChr|bFfqb8}l[#.0J1VEtrqB`akg\.D]7ءRT 0p1J78ٮ/u;x-ĒU-E 2wN,nD͝d٩$"Q>,ş4)%U|i^&*Q"6yrF(2SYvePiZY#ntwwڶjY -t:D|ƿ]I^70v*GXGw=P̢5ıK*ܽf"Du:ZRdp5~{GC/lԯQmx  XD[9)݄zQSoAG1 >V+pC#9L^Yκ2`Qci#ߜ$ j;U*KCpAqϷ% ,05a&*,Zi3 +֝},a`+>,V6@ũ[Lb]bVbl| moŲu87Q 3k"甴ԧw8>YnFWML95,7)/7d\[ϑny2rX}pc۶ui#ş{$`U~o#Jnov~ʹc&|yM%YKXpd+FO,q4;m< 3UA'HXO#΋XrwھeJBNe'ݰrmt.O2ª> \vɪoV+O@d] Ž ٥)UU;-.ٔ9+&@d+()t5xqW窽F0*8LZ$9]QiuAʺ3)",:DdN?mQ^s|)7؞@7}cbnd+6ʢS4De6 }1]0vEHfd‹ V蔉hnSqTSo7߬_kfۺߙ4{0x Qw~-mW{}Pwʷ kJ!WJYҺSΒ)* ["E؀5} |mjI~KhGArfX|A磮)i>u\K{lZf6p;htrxRh=0idvdyRk*]Y6ηܩQ`E"U;f+]{ѡOfGRdPaFdG-:ODlK/—s~&sY?'rƯQ2D{o5;bN}g; mڃKBLv)*HY6qc#٥4~݂Ŝ!XB/R 1:[n 4=v4ۏ_:q{_Q-c8ʎ$`HY@/ًJʄ ̧j1_ҡ.`Y nZ lγB27[ajr ݛ.E$d{XSĊ sBّ[$L,B$488KT/iXx18EQL"arՠ< Bu5dA4d/7>}u!ߜtvAC+Xûu[(fB[;| E ߖAgnj ;tNYP6r3+ƶb_0^ }71!U670Bm @<d){iyOZg4wE+^nQ, 㧜i-2aIi״jPL_# \OH/XP^OL)P = 8L?tݼ 8{4`Y]"O)"5p>Ff🵰6asj UFL{>槢a3<sӵnܻJ4|9¡V TsSHW'|JD=,3C(SM4e^ Qj7Yr>;`@Ք'"(w"t?)@pVfc'xO ![7yF.ph < O^܌"_1Ldj~zUمG | *x6m $o3GTZ'iw u/11N&9ȧHy@x66\ck0͜aGc\Mۆ,FP_)?Q~ZR?Brn$a5㙨Bauѧ fW ZbտY C7 ;-Ьݿ9@ 3≵&áAĐ6}5s/FћioV$)^X#ޟƼ=5<ӷ׌MWz_;;1N2X %h Je6@ 'NX+0(?bp^ʢ  y}_66x k zSSzֻ 0ue,|q~AqUIƕܥ&9ĺ5v$[ꏋ `̻u9ƨ3MFNЋtn8]`M]OU +k\!{lFV3{g}/`Z{Vv&K~v+!~Tkbl3;Q[Ȑi!byF$:GME@Q#0:  5 6g߿PP:(ziΔ#:yN= 49P<, 9m78WQ@䱔*Y"2]Hi 2q=w"F))veƎ"$bAPȡ*u|TJ\_|?N;yg,V59:=1$$ ~0c%L-`phh cdLKL-H\í/٣sUǻng,ڈ]irOjv*y]rcRڅmYLEC[nwVL?湔5|,juikE \2F?9e{K#y8 c&_W5 TN 3ַTs(!zI*P>_h6J0hq)f9ƾ;GNwKQ26̞Ii1M LS˵DñrNtW22?nHJ 7qJ JElգs%iȵ~%-Hý!&:o.O;3@H])⋋*\ /|Zj% B yr!9Drc,6 ?Hm˥Cu@DBކNG!N^ݧp^J])@! T赃ߺSe2$˝F4 4҅ AƕWCr1<`H^axX1yQ2SY\>~ SqZB`w_tO"Q( !zi~└"5Z*}V\4TҒY7:I6_ԥ,ʨQCLDkozM c{jP|,Lj8 ! B6_\$N#Krejc'^ zCA[T=3!?IN ﰜfdΣa}gżD̪< un}7tqx%S xw%>7rg:t%ë2FmpjWEU+3X+~P}̽?Zȫ]A\l5/s!NCcZWRS/X9)ɬx`x߫K>6Bd! M}yev^8.QV;WiFqpA 0wF.P'ƈY=j^wM.vl2XARG2S`q({h qZМJ'?9*X1`8U$V_->tqrGCxѭy/O}+cY{|./ʙ"no a̿uM1`kB!7ǎо skatM8OK>1_t,-{-rzki8=݆ejZ^RTϼok {AVv8>;sE{e ^1'L/"RBKNWEWxK\2+!&ڶP't҄$JQ` 76Ja;ej]}ׇJ'q .Z_3\cK:)*wX`99Ɗ(=ljOq}3vJϔM}Vhż{-a!!N R*'Ӆx~=o9 ŰL* &}Tَˬ+g}K JdLXw% p[xQr Iv8=dzM[ɠsgf^&Q/X!<1zq@%RGCiaOu9 APZ6.!I4ByrepLiөqJ8q)# $ЭGBGvcjz.`W3ԗ笻ZJ:wI~RF3)qC?Q)Ԩ[ҒȈwlQruME tҷBQ77ʜp2@Չnk5mJV͛L!t(Qz Eai<V~F5}s L'E5h +Wɩ+k$b8 #ziSֈ]2e͕ a9&:v a2،aGG,Lc[OuT}cY8l"?"oN_R V']:^nCrzȘx]hG3h涹058lʫC $l%VyIN|}%D,}i:ьQ*`'K5WoO5J})f{{/L~wɰ0e`QU PPt72ur2`{쪜H`.bDn)@ fIuZL*)p~'Q*ǸmXm*_HQ_ﰖ+vB^f Jz'|:u]mX|fͳMTVT x/ kS]-T{9 nR JӾꤌL3w/ lB5 .8WO%|36Zsx2 UX⨰ 5R٣uPc/N%a #G"^;*58v-  !DnǸ/ԡFW޶i/(IDBi)r_o6(3n~(7儦C̊DW8/, T.{T-L:˝vSQt4)D9S:*{Xe[wɏE}{fg_ I:Q%}5jwmqrc6671t`q"9̍'t3e7*+b1Ex)c$uOۏ%5b!p,$Xݯ!.Z9 U̜; ;ȸ#rXr =Gh߷6FZr[7݉reQ}?.o޾3vfT#.O)ߧ? vzB*-hI3|b)jQ#Uo[3GZ}t7kz!/i4'2@Dsh[T,$At>!P0h{w 8uB5\p1T$ $*>0 ;(#m*qU8!ݷAHBa~S  9Z+6Kz\R@iX)@=$u Td@Zv~m VUmEt$ۅ:pо89m t,v+ۮ ȹµy)Eeaiգ2D7~\ߧc7-Vťb4#=ۚk:g8X<} -?GT`qg㼓co+%Z3$,(Rk%@pY]|ŵ>N0dlNGMPbsycLMXq}Y)1?& ;zreFӷ3pM3P`K~t(_G tD 'ר%(L-onyn}pgV(\`B\U}1!}sF se&S n{tp 4:fQ ]SςNGoe"̇օKhq܁՞'tϤxmfEߢ#G^i,nqN#E+x9؈2Z! s]Dpe'ȍ sw5-Iʸ%1{@dǦu~#FX.%k|aHL/7*vViq+tf ImRmxe{9@"gFgjb T|C9_12j l5zJf&]S*.F8?a.gv Xb t,1cAó=q'Qa!T{}[t᩿>ScySE`J\(m4tf{VȵsZHSt;9vT{#㚷AںTM3㋴D{<+7>{~mΞIrP-dNE01nOɲG덿]߱…!Kjh9 &lį/{,i4 ,Hvη1wIJS*tE_sO>S]xӷ:>xw%*)еb4 @W,QrkF`[_ Kn|fQ-VU8{BاG7YJ354nE\Iz<d,tfxn+zsVJ' ^vx 'bw4|D4ԒwD֘*"U֯37m`h6 ZY*buBZMUqnIdUC+QrR sJGQ#sDڛ"`雵i4Wq@'Ѫ'Ա D8u7$E Y~ikc 8Hr[4{Ga:21smd$8p{~~-jsu=Ӱ"a}5ш36#rp#T{K/ O<G4A+0ဵ <ۡA 5oKqFT@{)tڳ t'3 &m y|^FWc\y=JѪA'w| 3:{_v+޾S'I+ |҃%P2C,&^e/S7շOoe4Wqu5oMXiK/{= zygXߘ/| E ?֙~髸JǩE|S20Q ށ&qcz6N?{@w~;P3y'”+6Q8_(A|Unj5c6|1Ync^\>4J9!!.[nB&~a쒴o4ۦA!%U)opY 儴S@t 'l}JVb>!9I\ťSFtO9 eP2#h= 珐=R9fQ{u!F!>toUru4Ʒo`L|oo]ݠRRq yC=b(2ܼg+g'¿oJA!55mGLc nT8fWy~iKtٻṠ#"uzf*G+*`•| iT3‚3#B{\J{wͅ% B07gV'-%ПqUHpĴQL ~' 8Qɵ^IPCRE[tZXR |b,?ӀǛ)Nϻ'X_耐;$M)ՏY76!N@(U5)N\7r @7#,"(v*% qޔ諾9"w?|,bUb(E*mk^'lGc%0a"yҏGHۥv̾8lvn՜uΜgIRkf[3Lvđb&C.%vǯ,"_|ۮʋ ̓`,5,Sr_\\}иRe]9Fћ]xKֽ߅ r/]dkb]ժc-=]Fw=圕z)BH|s.pהTe,Ky*-%##_ 8ybaRaM Y*SqUp݇+qn/},z. >Vl?, .͸F&Kc7e"{Qzݕ1$>:ſu 7!Ԑû zCv>_%JsA#_$~t\~z5@{:;|IT0wL0}[|a|)J!ցmMpHDݕ m㠳H;B3No}[Xƍθ@]rU 5&!A(nuc v O!AeL*kLCV_=uهPsMnihOM؅*rzW/z#<á۴"Ap@|T.1/A\CӐu4|Vi`\ H,A/|~ V/`* Մ8N%"ؔ'VP=`QjmMBaF|~>XtleZ0͗?KY[XJ劌ͭt\Tm[}]m' GjyL搂ͽ@c[_ϒp~<(3[cI:-Jludu׿IFKY)x 4;i941F4$VNmȳ"~^,0 2MQױ^Ңoᚕdf"[sTɼR;zNXx@:0"F?HCقATTv^N~ħAw^YMLIkic-RfvlOg:"lXnvԀƨ2SئHhq5yO]Plޗ~<BhNVlBm7JFyG⁉;eF.6MqJK-*F!q!o,E_g505)cn@}( f-yfkS4= 7X0Y J4Jr #0TQ3rhyHZ~x̏@ůj%$`VI*Q)XO 7"Q%ޏj3.!2hɵ#71άk"9Z.ҹF 6ǔ7 9#gӵ .lTXkn$Mb 76q~[Ȧͮnb?i*BbՑCW|B JT& sΗ(`i[Ϣd]9"gei%20=ɸ~U֘S>E^Fd qktqg=X-Zd zTg}vn^ؼFcW*OU/m0O}}FuQl<äii+Įs+INT53T"¤J}{WvD>oA8^aXfgbM,.8]k$Uy *{N]f{[14l8eg:}M(hHf}4AXg**Իd_#eAM(@]3ι_ )-eŭ ? Ԧ::dgaNRm Jwh -븨CvۇQ52e&rXO`tO$i vI_4Q۬?e"Ǐ(Cl[FhvxHO[_1 G?G_=>|3ِə)oGÑ A%g!P{t4%luY TƺvroUjGIS^׿j((a~-J⾍Y5YWY&A΁ߡ`pdN$!#D+k#2q^255;ba3@~N'y9 H^f=eE!IY 2R eu}Q*ON_߂3d 1&_9^ߔ\VNэbF7V F&sLqgS˝Q@<٠EzXkBgeb AOp\})3-ZBSҒ^xy7zm`* ctXdt|=tsCȜ ձ:*5𩇏Q8cF!5'[C;57iIJO u/< "!.2AqvڡRST g.{V YzU/wrF# %Il gN㤿l: Zg`+pes'͈6繯38債* `"l TnOoN{7 LӉ4?*uFNAr A$[XLjmzdEA=.hA"#8V{l*z#7dXtYr* Q4ݪt r\hP 0BQ)#AdvYŊq @4,%!b{d4ٚ4 ?U~PaB1 <"br8 3EW<>6yA].ۥI(0Lҧ]iy9-[ɻI}=57ͣnǨ6&`̓.W(=h\}[餆lf 9!(R-ʨUw Lvʈr~Fj2Ϻ %gӵ/IvLX,. _ΟO^Mrr . J>E.XzczvM/IFͅ7|ɶd92;#{C}W-PY)?T#rLφ4ڧ*'֠w̻Hp[ mO_r)ըZ'H89cX\OĮɺI >k_)BaT/-JكaZ%_H~k;yQћg~O_-rה\ MN~!GnO ?oS.ʬm g3Hmd.:I[m໼4Ai%r9/U?6δj'GyEzё\&ƫV.tc~I9l`@zNV\O0EjXkNf9YaBlBbvhJ$j3uCJ"^"1 )8-O I\u)ST%mk TI粵`1-_×OFqAȧBhJ`=StB-jGrʛ0 \3KKlq*q 76JpS2,ͫ`Y`*߮Oi61>XiЄ.Wρľi16+d[=..2c&D&$8EvR e"GAW3hؖ,JK3ERi:S]ˌ"l@f0&dQrTp*KF3~(prF2nk)gI9C<:p\r t}ξzo< n[ W#9 '-PA䂳@eje>I9!ubbsc+wwچ۵hW#I .΃w۷$}(ba$,CaR5Gi#: ?"K][2.iXoiG'~P)Žb^@ ^,Љ wv⸂8Wh$zTFD^̑ ~J G8#hƥVENIs䰘ca(ȱ# Ú%AZuG4؜G`mhׄ$FtUɋrؐ8AM&R\usI #NF0ڹhA+ waԎVhG[H5- v 8lO\n{|l!,r ?vX{dNȜHV+TW3㊟ L(\dJ1!Z"$LOQܿ-h1Kݾ=_򪿨JircggqfA?$ a bge{V6\7mPm[V,` zelY or&H37%/˸/,6\![E!:٨ a>-3g5qPࡘ$!qkVŢ":L"3z ap?XO=q'/nsZf)brX,&>Y4E,yfC cFStǘ#XR8Bƈ8'P"3`p=ODI&_\a,XtHhNKP%FA#g|6|Φ`bSUC@w݅e~Fe5Kq wTҎM,F̰Cќ#iYҌ>t>e$ J/IL[Q4I\O$EݡY+u4a28HQF]+yTv]V߾gM_2O@XѦJQI+N#͠"ovm(ɧ8 > $os- oEի%"ezUZG·*uY(vD`uY0irM"I0ߤ+~3ZdMHv,z\]N cp50vvS@Z"w8QxAh|.]&1DUUђ&0] /h:&æ.6WE792hh+}a~.F5ɽ,ɸN33qĶtw`|2tn1p,#qug Z<3j`Ww>7Gn5jH4*#Y$}1_@H5D{Φ]n3lz9Uyd0XIoQ矯aUK2Hu,}>GJga-a7KƆTb-)X; ;?G5ӞVѭդM8dB:!^cOS]QUt=0UAC7)eTBm$5&&AdNuJP~ξ*y/j"aqg]725 <_lJ^؅㼳m]8$>K<#3PdL+dxf줼F&kVNGT|؃ V&5H@2J8 kJ&9;ÜevY^M.Ly:yhS%8k7A&K6vY*&K r`K? &8KĸB0WR +16 UXuvkP w#W P9 d Ṅuf067~ҿ cc ry. i$;tu8eTuu*{caN+zu+?(gCB\WҴTB9ZP'#-=*hP` ֌pM9ny{$UM_}3KM6poaH5۲ljΓ-E}Y?asV5Эb<ß.ު>D"Bev pE[F?Ѐh2` }<-hjlmK FRFχ/,)V5h3 ͆twŠLXXBmE[DsG|4yFRq6xBҔHZrpJd nx{:,|x#Esn >nfӪhJ]Uڈ;po;ʴ3K/݈JCӶ{u[6-q 4xh$t-B e2ʔnmSA7JN);=Gs2m3+Lg 띵}^~҇MK-(#7ϋ33ᄵԒf ?ς!T[{~N#^3?7P~heC9}_#K1c4Ul}XH`u&k$-=@k1֔`!82wIϪ r_e{vE?G8:&?7ILĢο&,%vXDofױFJq*ke@RiE;C !|\Y2` Fs]3RXIp5̘#~JcӍ/) `vZ7͍lkJ6PeC)7a{4㶢]T>(A#lL 6wKU0W~Qܶ+b3xA|,X,]dPL_'@>P/u=="s"#YoPm )q_e3sAVyUe3Y1 tMi}+&g5Nv(4eVd+>UD[,IAs`&xTjM߿ SC~$K|2>8^zRu F$-Є36}B07U{[2.Ή*Z)v Zd`0 )=9NPzE2)*^) SZ5F8CG=;Ɋ~Gr%aYf`aYN." TNK_OmSQKB+VRv tڱ zU3sV7wboȥx~-tJCU}ͅuD7@eVB8$J[LHA)hsLD?RQҩ^(7H㷲,PŲ{;Y-qV@^,BA Ci@y6&a&Ӎ-h?fv 1e`/Lo%u#df"iЙ$n<$,Œ)ez~O|Y5Q-xFvCД-6yd[ ~l!Q{G;L(j}0P7ת S1:2AJ@C碆G KGtgN!P B_A@h|Қ~r7oe|uR^%2wKJ\n8Wn,ipS)oOl0R^sn9Rc,!5(_L7McSPI;폢NΡ>Ii6]댶@(/В4( ;HhfY-:2:q^n{zgI  Ͳ.21F4!P|?5w*TJ3.oj9,oH'Ųiz@#}lvR .ta7/![_Q D%'Qo2NlY?Jގm5TDt`䥿 m@&ѭ*QH7 UlzغOke1gLǽW1Rݑ(XGsC5#!ԟ٤LmJ+s4lLusa*Rēޝ+ϐu_xr # `?dDPNSjI C?jA\Q thulSA W ca;:YK+LW#=ql(ECa*1%SG8[G8-Z܁CB{Oפ;JCNJAMu9|⫳qy^OկijzKd;1[GcW]iiG@ "#59fOgF<8q>0ĂA(rrӶ=(61aR>~1L.¹ܲ`jDxIVR܀^VTn*OM[σdyrx L6SOD殦%UP%Wi*ju#]Y!Oucg6zaKеO  #KwG:Pp/r <M-)ͧ1h`$C<˩%F.fԃㅁ k6u]Cg`)4/-_SA&Maبy X& JyۢG2h .<2:!kF%F̝^f{,,QNx0+\}P\<!uv4>#֫-CI 7V*ElIbAx[kRIo(nI5yBCvFLLka0-L,8}>P%8q?Gge;rt—M(ٲǠ!v _ܶ 3r{9p]h5x.P3Ǯ>#&G䀹e]/Qqo;aAI^T*F(h)n4'>$8E%=ˊ7MoT"oޱvt`bקa4) Ւ8ol0)Hsw|oYs7S8L.SH0#ePi[ވ|YM&7oz;?⭍PaVeL&0Is|1;Dd܌CET'\ OB +j|:;;E{irl^R/'L9i(Foz7Jv dĵrSc՘{lYU (}6t>ݼP `?inLǖOA)cJ>^njwo&o87/( {jYra}g@[[vbyތNlP]+R:,?hkd!9NG5A|:R' y;I?p 6fYmB E|u)YWW\Jdl6-+IAV'{I檦#wi/Z1^ܒUO([XNO96r8bogؕ+IlD6+WrVlh{C:ù j=ÈJNw8 }nfkX6*rj9nЗrjPcZvBMN ΧAjB %W0آt& Z"~z BpqWZ^z(VcbÒK@\ ҋwKQapr`%U(yE*a)^P+-xO(tPbOfXk{BYD6 0r6G'vOJӄ(d E+ABY "UD1($ =T]NQzF$p+jpWyy)u)K2K7\G:*VՎijb-o/f;u.|Nv< gk uڣ@u?{Rj8BO&䀇գRВEgxO(2.w9:ا:o:+@„U^DE{} O0jH桐K R^ lWCf. E-o{^^O690!oZq-?T0Μǫͷ1Z>bZ˭Wbۈ2 }oT\9QjeNS;"yiL:'t1V^(}QRyeXl&8t. j/yYvDgCLb. ϙ۵мGX"fXp׬7: KY4R} R8Q fq7us(Cˏ|7~mza ,y$5Ac1oVAh`1$9gb;* G[/'xN2مpt8QFߣa!S~6RM{j }!@v'?d(Urxe_ nmpK@x='<.GbmS$v>AME/J:wGq +5ϝF.]z2YKALߣ*_|z<::.ePl;6O˭ޫMtciH-X=:ztr ԡ O1ʡ/>k z].]s~W  wگB11ZU>@bpSH1\ zʼnEQ8?r9w zӲo~6cpN<;o崯w5^ɖ6X.҂\AJX@3ݏLTCg)\.7*2cy(~g ő4(Y>^{)đKƆxޑ@Lgvz$UVƔ^ER% (+`)rQt%i%Cl҃S^0;2"i*'z6}<zHp>Z`oD_ L]v̳)\Rd\ڢ {CoRj͞3dXɂBo5ZFxź y'qwo9_㙛a (!L߁odO\5'+H)#4:skd.#k0MF~-cn:RY%Z%M-(MԞ*2f2iI={R[vBZ\E Xoq{ DlZ䰗9B5KE=d! !-5-,/Ns- Am O3^.өzhc~N`ܟ0/0o[g4f"FБm_3@5GW/x(%+h9ےWs)ng)*0*И$JePi4!sNe\a]S"cas8B MS^ɭaIJ-ikmXq&ZABb 4-D{=LG RQ;t>,=8QkQKz'(;{!GC*=Z@7I [r-"0nN.1ܺwF$4Y;߹_=ƌr!% |DG(Kn<pÒxf/nN^x#Vb#Bj\ttD@q$\=Y@ i;l}?:xt{O9I[߯ɄOI;N`kb-ȰydBQH>RycJqU]pjG_rnKwG=E/[%9 ˮvIVĻN5{7$T%| {6K4KKWEw]5'w*K9/sJd&S l`pWI$?`H577r"e!Yw 0ܧQ\: |Ԑa\le`(RX>x1Fr?e!wu~׈b2/=9e,svMRy"w Gk@>Gl`J*z,<} ^Jީ;ꭖ#61%Qkw'Rje;*Cv΢AV !hVׯ[$IBWSyZ#ղR(8Q ID)RC )ܑ" n&ȥ(NAR8WGIӘ+,aiUyGޖi^`Ku#=m!+&'⋯(TWY$:_jNڻ4oؑu ^MUgM?Ƨ TlLg̺KnWuc\ԟN}SaȇiG>O,)>'9LAu}$uoF&=1vޤXR2R e^!V‡ $P80":"Z;7gȓi1.3#Ҕ>I%m։ҏO 4k9v&su9z(:7[s1_x,^"Q|hcZC$n|S۠/ ƝΆJ=#=0&x8ǡX޺zpYE5\ Sˢ,LMK9Wyx6}Xc~clɲfqXoɦh`Z54X\v'0x V^L{l r9,іU~)OYZI-Bc듯ԥBO^BAsUgԬb=BUg9j 4%T3킲?Vr@.h7}[J:Iy88ri Mf˖M%S lWxe/*ceS0 Z0~,Z/`w'p Gt=~;EYod;U 5-'׎\r#%,n!vq9Ek_0c+*cA"Tt|}H7{qپeP q*6`{k2*v?).5sm*//Wt,5㥷vZWAZJ`/D^gm '՟2}vt0U꽧9QNKL6fS2|XQ1y2)x'ƎdQ\.gh0Ѝ_p#<;~ g$ A.= P8U'7jO  Óh%#K+ 4练A%TNMWW21c"yn^ k/~So^G̓ {NbAdV lpɜZ.|`5-uK_Bim(hrS í]i( e< x8gGߨT>\$H Bs28ܑR#^HIڹ]<vD6_~Yh ~ n*hԿ}{UQK#ۘX.;vR@ !5URoq@@lIz{mvh D"?ZBQ'M/JIḐM>O65WW֚!_M bztsi?۹e3zW~ ȶ'!zh'nG`KTSYgn.zJoK_A- ߡ3y}슮eWc,GM HyCD;~dkvx{01/#^98*KU?M~J:ʩ Rsr'*Kc/x(^|A.$˷ u!"N!q֌[A(u  ֱ-yUś_Y4{vmkЙ<pMo!$>H_ƍw<R>^V7~åjOp􍭯+w5_H+ji1W,bA, jnn }7ݜ>Ign1k9NY |'˩e\(\UsS;LȌx2Eet-0S5 )ePBʹ5Dm7$.8.B+3-7iH+<%Ǥ#nOW;qZ*6N`a{RkSzz]S3w iwpcMd/R|NJㄇ4OύD^+- @ Թϑz5zFv EJ *w@bKɮkziء<[_mneA={fXVqƩ3sxfxai qN tƙ1QQq< ܛX>k h uj<0֌ mF5,>4BN熨S'˯2NbكV+ЁdKJ "|8y1f%k\>uWfG0I͇)M\㦞Yfnw)rl<z|m:ȡSٜ[ ׸a\V4=!r\FcN;&y擺_$CJ``,4Jsyܖ?KRcFfc[y\nCrIɆw `qyjnV E)股gZ6<-qX{.śO626G<:S83*&IƮc.1µ +WPS81"o {_#LJKv k^43SYR O>*G~.K4M{(d<9nJE "(2|^W7 !5*7UQR:egjVd3 -  g \肻xVֺ!"HQݛb;˅S;fI|ܩQhX4Xo1-xp95O$Ș_*0SZh'x{|58^}%(zn^Ivw%7Էp a!>`)Cݜ"Gk4Xjv@ 1U Lȗϴ*8箠6w$_)p$k?y'kisZ 䠕''o|=_FS9' y6j.IUdDf8)n$zmRk\ k[!DpLȕ\OYط\HԔ =cJaRei@P~ 0)zk9 2:8UۊGxL3%I,FRۻoNEYa Ɔ!iQ˙+2#=^wenN bԶRnaWx̋h1OiF,ĹY[@<[w]і6םJ@8^4;ۑPR4ۤi-{$M˚`rF3q7!?r*JC2hO>~` 54KIPU{bm}ϧu{gϗz/;ƅJ sG/\v$OGQ$][G+}PnB|Ong\uvE=?tߘt~D)c][=y#U=w#;KW$ŮuC-UMfH k>2a\k-4pG2'X=ICԛW`dN ڿlu>^ Ș~>UC 5y\Orkߧ r~ RB1އ:Z&ϵ]+H.Pi+Yg%sQՔ"h0MQG?˞#sLIP"L} .^~c{, 9@9J -6\^4E>@jLX} j(6r!V]|ɕvjpnUv+qLjRK3:HJqǝ.RGS) Tj˨-k*T~B L,/Ɩlq_+Fuȧ(wVF] UlJ#,:@G0oM yLsi5bgCQ'_M4bFhl!wT{z~\NoP)O4RD5QXx%Ur6!ofmU; xm缅fbʳ]v`MGm9h7W|&U@T- ش 11߭0l>&Yp7뎙v:4~Js`OƇ.k:oHv&{(6އ-PAЬ 9<"j̪j9 JU{{A+V=" [J*G.b"K+Sm](WAS|ʧo_ |GT.ӔN'Vy%M,ߒ1GIwd?h"4 9G{̗0w.<8k 5, e c.E )ڝZ}cSȧq4`q`&+ YX+fgdIkU|I&F*=r(kR1_SoǞA#͉0mW;˕?m[,=>D+) @<<Ώ*+dJYTr* P*U#ڢG9`.557 :q4%fnbD̮)7f]>] ΰVɣ1HU R*0X5W Z0r1l3n "/!L8=~iڎ?lN'.)i'# Q#:4ZHG(($q!nL^|EQ) p*X\UV<5gq£)p/=]|4WDG,:L<)LeJާ7}!zrV{8H'l=nZAŖF|QNwl2WW6(/Z7.d/GET+ p1%&Ѯ~̳ZNy5FV<\-5ԓI|/(Q`LĺIJ8-5? KpsTN*Z16^S Tۚ^*0V"^ $ᔭ<, ^;Kw|ĉu80ǁ|hwubm&F705q*᧊:ctJ { rnk9oMvցV)bA1ҼH0Rv $rx >@b<|R+^Q/> Cw7ș=kW$ws*S>\RJcP{X-˰WIIGǔFT*D 0ȵ_9*5/IĺI*E.@EA bprV'M@h/'~{>0ωToOppcI]+X)a3&?6Jj O~t8ӰHeh-1u\JrySA";~<';KհB0 DmOCAo!z>yLTV' R N8pꭝ}n aުי˜Ůqhwy(h'6Js?'8m6̤=ˡB|%.Ө. 'Lg=o7Dj'[?('%&i_T&5_*.ojt!G =1%zס;09u?+$kk2z4nڛJv%5PaJIKJ' {Nc"^ &ݮ%;9&q ɶ=sW #諍e;sgF󌮀oXTQEP@فWNS̥_xLBc؈3/<1Y{JiqIp>|4ih ]2ot^]Q/ͱe6M\ܕ(9J;{3YCJs-ZU#ae5*L3t0Y`G W9.8c3c|wwLJrMgAqDtE6O -Q-Co"4?~IxfzI%^P~E^l|%p"3XN:se4D<ރ>YAqt94 "$J?!S. 澙z'f1_C<.Φo2zXFr#,Lk6@Ѩ+@OµFKТIy- zTAHJHB eh9\M9w{٥ҝ7 B!hO6@0Z2o=V|!d~Lޠ8|>A֗}%Y;HXn+ιwRo ҉AEǛ"Ԓ5en.(.μ7^F^ס.vޟiݫ+H;Pfn*|PvtbQı>> Ùk8XbE3:c(:=Q^87=K7kf6u[3fttSkSue\<9(?3ꇔ"7Oňd+W脩 +eCku~&u3ѓb=J[‰"60;}^j 9B"PO):d$rwLf/mNC;ĭڽ'݂eX$ a&!@P=vjߘ5_B7Nu81i&·l_@ JӀ+QE#<8)1eD}s_'z{I*j+3,qlguE8q-$Gxn!M`! ٿf}n\,#TA,)n}C>oŲJM({+=]il\5h!IBw%cpk)@YC?O>4jYVhI3t\2\m ̊>&9fJMYhXZ05aLudk.l)[qEe9 Uq$uGL\ί֠ă5JQף8B?Fbfk#aUYbнm['2Q$hRW}?zy&ieH4Y)PR\7+*%N'9(ər  5<7pRht18A[tz{)Ckj8|Xѥ0{'`G&H*h1"b92uDvi˨#,&8,#X%@÷ F\% r4jFPMl4wB˥p4 .jFoUX|1޲:^sa& (ՂЋ Dk^-ɷ^z6h`l7,'y?P6%iWzz}=FlgFe $ɾw*ajBU*qw ۼWYV3ߖbWZwBv]orޥxpҎZNJ)g]a#)/qa";u0]P,* -7> vTr#X$j_JxvqL\^`*&[e4mTE~U O<ن7qSE Q`ÒO**,2XX IyNr+g4. s|HW߇jex@itN>xГ͙vh8<&{#QC*6b 1X&{CFxvυ+le2,<}ϵtP]Ct9*D(}e waُU6 zzeG-eZQד1euv#l2ʙ3U1 iU@pͻSL7]\#o}}6B 䆰6bX.-*87Ck;om+4qU*zqߔ;%&&j|?KVMLL%?̚аط/Q.;k#]˜ӪuIqo! gIt(-==$Np [x{|sGTBBbM{DKQ]oxs ^,d9sY3aevCN B1q oDf)Rn^@?3JJ8T}4^u9RTo;XlOz]'Q`J p,:=`0kUvV4aWg:} c[1d9!L;P{q0дS]sf;ߊ8Ԝ(DiCOH}Jږ @֋WA/1> _/rj>ȮLVEnmvjf/f5 Bw~M1I*v:PlvڰRJ"G+ eO/HHM$~z+Me 햶d<5>I룄B)!]*߃Ӆ/ z'1ct(*=)jZKjلVP&")Z~q+!^v(?h9CyѾcۙ'\ꕙu,R3@B'QΘ*x ͋KՈoÁ J33c)YB#~v3Gy"H8<śZ݃D " |"%tѳߤsT >3%IF6{k⼨LW^cТ]2zBìU?I_{X1fgPFnQ3D`L/'\wSPFt*D jC緓lƒ֮<,IbK?vEgMWmX@S$S'jr"dqkYeƅ&ž. HQ_Z?ۮ Ij CMd*!hcOg52'2Asf@κ!L7䱐6\N 8 ,x RD#uZ? )@[[ăGEǮ9Lל2Ex7J$8VD<'P1۟)ij%S #0=FU:ngpyC;)fy_?@>eO,v3CIi/8ش5r*pئz y`ſR4CQԕ3~q%Hl܉2n(v85T٨;"xCpIͯN/oLF^C:1c;ܤSǵ&?ZM]^]S<e%tX1v1PDA1ӡk)q2X;PgdZ),#yVXzGFڄ0 603ܹ)VcGoIIdh-q#ܹẎPYu_[QSswyeoTvTз\jư+®I cmL?T* Z#[we2mHG[Ga 6c_XOX-}%rgŗ eIQ%*qsyPp+.%rঀ.⧔-we˚ݨ6} 9[l s.7Åq@lEep nv GPd}C/ a %|0S@tC&BN0vt/eWLIEdsLdp_J/s-#v`b:r>%Ͻ&/vws=(p(B.9^L 0B]Eæ5!z/T:w~'u 7?X: ff;?W8|zI8Q 4\1SǺZ[“}}dUxSpw/!v6XX^ς>iM$r]Z2T^׎?X2;}}xk#vۛUݚ_,xqtW{;χg%W;Də&t*_R/UX @䃙~ہKf Ֆ ѿ= [&@vޝب=ԏE0Ov>'{تsEGqm%w k0u.N;0evE ,wuE1Y O騅_8/peR2 bX,  @'( Q@jPnCQ,RF9M!8gYөlD6⵸ŗ(ROֳ^*,~5Yʫm'%liE" чAb2 )$!Z/58#iRH[6~oXؗb+pP@ xa‡))XvXzB/{qazL;\gTdcv6stniTV}PnQ2c{v jYG9](,mtDjO\7OXCFeF/sg`0ˇЄxy<^׼cQWrʋ6Go[V0 wBᦺd\ծ:u3|h$ֈiytY+%l~D |b%_#% 9G%_M6s[AuD + l.V<{jkŀOD ءE}.jUNwInk}}U8n&)3L۰?evS:h,X;f)RDE\ kiqxCW{2ck){-i 4xOm|^_Ueɉ,AKq%!*߄sqv6r#| KES5ܰFwLJ`+:B3 *bx]G|#lN_5)^CR<!`sx VYVTb@2]+#0Ro% Z4xU^{vǻxBۑڃ_B :>Ah'):EzuLUʊ"=<Kvx"ft4}Q[hۜ.(3=6Y85A*e1P5T1dx G.gX㛽Ńj X]nO93]I&޺ך:VVzA1Xf1 gl3#Q8w1׿FSWUG™Sw4ﲄ^lKp/lb?{9MvBW|{k\D qwN FG3? jިر8s=%117<5^i>z ")0ѳ~Ld <֧5ۤe8/qO3s_F`Frܚ cƊh }__+¦IA  f'O̪N+JfCX[X+ډ bxyF霗Liz@htPa/H3iF:J]+nGl '9@f RuO'YZZoЃf뜍>zF?+PrgS;NA/[\3ƚsOAo9Q5嶹pqӉ|)QU25}bu~#n>ܭ ?dw[=2/ u6sƓjD[ڀ^3F~Rm-)͈_qNuLk^6kd, Y-f'"*9Q*\rԦEIsU"zĵ*в{Vu1a]t= 4 4 aŎOYT?krYHrtU#`'" 9(f?vejIz>?^6mrr(JMҚ=InQ|ĽTeH$(CrOx¤yхƭwddY,-l_%\#U}= $S| {:{Wiعd9,ZؔVPbšP١?fvÚDd`P@ =7\͹V:(~yI :xz~+_ֺtr7 ie 5ߕBwy%ل/R4@'*%NV|T')`M|V)EW !L 2YAQPyrJ_*5]1u<74sc3JwqMpEK;'uOn<{8nHVAc㳵O&c >iݤK ߖ.~ FĦ^J4/j)$fu̒: ۥJ_AVݗkx_nغK wo~R =QD7h,?WI0{{T7`IXE2j1,~˕*? E(lP`haω)%77֑)Uh` B~9Id|y>9ayP{փ@ &D& phJ=WV/>precjyե`{p c 3wIi[ջ.X] l{?\j$wZc"+Gs#,V%K?008;ʙ^$VMiʻ?qjA < p4H Ⱥ"}{Q;ʩI|S%p#+FJN f(NM !|B!_e!^xnS=-;5B{YvP /wjTp* Zh,ėYR~⺷lVsG . 2z YUnXj)dU@inff?'ct-{duoCݥ/n0ЩxL( @\V٬ dDz '?ґ3ׇCC)BrAOiʑ{Bx47@5m_؅(c0c& <"1:xFz>,0/S r7:_ZQXNgWxwO>.Cn[7+H Qz}xj\49;z6962FadAI1ª].Lf/{^J.!Z\$-!|!">I+:3nw 0&;E7+g:b ގ Fx`eLvRA N1IAC\iCm@zdv^]ɬ_$:wAӧ?ZuD~WjY٫e~3W#KAoFBTQCoR9*}]--NWN_l".B'3+8(x5΅yL!V~5}A@M'YMU%6`kq^9P&2p =BLܾR b|`U7& E3(^Up'ܢкnS 0'}!\'jJ+Shqj][qh@:fgUz6?y7˫ǐ&ޞѢ))U'R>-6v@S")ְ]5zqeL39KO!oX*H \b@<)భDLēV /;,m I( ҍOw[6)0o,پR݆yۖGSw^fCQu e0JQMQQ۴|x %,UfV9 Tl%xTl YCm+)Bh'rt\˷2?X xLu6/OW=cx"M1KDkirӻA*xux0-=&أ^&5Ͷe̠цФ!'p{-TTr]/Hvt>v5W˩+&y^n 7b7zË^h4q3#%xFA-IcwӶ>>|d8#.C"+Y5#; [}SQ[rX%Ci(Zmmn!N^El <'\U:қ#{nA^tfSj dngfS'L5OzPۍdɂ@Κ;jxA D#F'*|¦+ N~HT"RU)$@IB:Aψ3ǗDˏ۝zN 5/+)Q_]&NX~ˡ—6d##%-%kk~~ٍλfUww̄٦؁ 0-\\L`ώ %QPSkbmiǕq{2nŐ`ȱfrK*Iʦ\Ǫ8B_*G/TЄ/|;NvBȐngivJF)\TfUbiOoB@Id_Ј8v 8|\)X=wak| YET 凐}C](.tQV~ScQYݧA mߵoP(AS2*P;Xf\Q-_s%4 d|T/PlklD5z\Ѐc}yw752x߇s2:Ty6\kJ;B^JMlT5A˷)u|,tkPE,qc6κz %+Fܫؕ Du5 8 v#/wŲ0ǁQ9_s[Xno9C]ts{I<L/M"aCUȞk@b:+i4:ŲOqf@z bo65r^EKBwI ePJw8B^5sE'Z.r;~J[RwY;`Se ~kZĉdB2%S6w~8 uBLίG_źjL* w /v]/~>`!QaPC>= 2?TE'X +>3Jгj@u S&} cX%4޲sZC4csH#!ߴ@n2A@Q!n9]30mLTsْ n:cGߗ}[!E~+G^Ѫ>S;^xAcQuҩuM̌5!J?d`.[qleCi$ s+'8.)݄=0("`w7ܣ;b3QVsiȰzm7(IJ[𩄸c&*C" e`ݣFZR1a2{^{F)*p82)9,Iѣ4avLu3f@!ө۪ftJ !K[`Ic-&CbI@RONc}R>I+^B&+If_GK{#k-Nn@VM;}Ft2>I%83|3O#U.cx7:&WU?/[!~zW;|=wb6_.RbAcj2łּ=]|H vDD"RUS:kR ^389kPZ3 gpe.1JxED(pjvgi2IK*@:d\\&xhH[ w8isEZ({O[jCk@9>`jwgb*?M`h񉍔;K7 %(]}`XѲnf]~@qlz̳:cy5%Xe2Ǘ'w0TNSq%df !2v;{B+syPO/$ږJp>rt~a 8$ !U?y_ߍ+d|='POZIvuU"D8 zFFWBTR4?$ţtQ}}>x(\5DcŖ}buB#6UXx,G 9Ï -ŚȃIھ*"UeN#8L$l>ysztp[S?t\0 h3zdk?Y1"BXqZY }@wKj&*4BN)KK6"O9QܥS:a7n\DdKqAi,,}̡9'@ddiY!L!;*Uﴻ4-APBjL:Zm 2f́bW d`r2{bjNnGvN&'ӥ*XVsSL ,ŗ5L0uLRվC$d模KTb3\%DiQsvhoəG8sRz`2u['9 =i$WJZIYWTgrȜ ~#p :8QeipvfA W0x`s $;qB4^p?6Kdܒ' ZœZ|;P"""ц9cA=zr3ؠ1@2{ ~N^ gݣydܼw5#e^OvhY=qBR-"`U7xl7-)4?!P?e`͢*?[l5Ҙ[dGbnsx {U&a똈gvM>a3trAYq3NO6<((;zy)'}H-esUY0:9S]͎$APrvX(i56Vi;w])a!;K@Ivt?(# sb fJ`F W~ M2K1l-]ᾉ_}urV3uͣ|Q˯VopۋzP'AjBh]׫~d%A=>fc+6ꥌJMZqnYuwVuK KaW_jHl\1!ds@Lhގ on>XwSK<ݖ&y8ҭc(t7FG!9+/N?m |puQIyB+ C$$l2ü 7W"< W\E7pM2qu>.!}ƚZ?i%C{r:)_#Fo膮Nӵؔrm0 㗊9|CQT7EA)bpG=zQ'*NTwH] r\g`^iAb;˻ty d~dKlNh.(:z;FY20;;oQ kxSaR&H\TE^ATS@8vTײɲkϟX!?Qb@89jVqJ?m#&O8uHK =~*D߼ 2cnsV~R`?M $LZIp+ ܅xVnŔdUGV~ e2mQ(鈔hIO@2tw1ʑ1a][aOC;ZT"aͨԷ&'At|4JƘLjkBTS5ϚɶBn`+ }m(# `#x@ߩWXg%WO;R|]` ?4 i.&:M3يa%eq|tKݕAU ,CdRkX3zHB.tزs[g` A~h3:r h5DbL9Yp~Dm+#;h7v[?/E*gXY:<AZo;q Xc7K ֹgo+/zN^n3p@`VM.MJaT3wɊ܏]:r yHѱNJIbwt!!F(ݞ3cw'U{S.[++BJ5]d[b@<r^"ڰD)`*JGVXCk8~ $ z 4i/sOojZw<Ԭ_z( qXWa+ o ED{h9jN_lBCjChBJFn%-v\,W|;| qat5T}+Bڍ̭23c|Ձ95|'k$ud+CC{ҝ)7Rm.lP5]F;82:߅U`AB.VH)"6g~]&ji7a~Vq`]/@s1_RɅГŒ+|Sܝw8|oZU8{^L(Ձ/WΎQ 쇖/o#ږw3r291Is(I€>qh*ϴ~XQF0~ TcD]Y74sX 30MF {Rhw 0nV[b+$N+IF#٣0| Ξuӿl̳* <}O1f5N5fXD@}!,x)G s*Pn0ݺ޲#6b} ) ._G ΌtN>c'YZ_5ɻ~F7A5ɸӅĦٛ1vE]*@u8%j]XD#wK^Iיq }pxWkloeمr|& e 4.l$/1&m`w!R[cgin\tՁΓ Ú8 3@E з^\[L|x9A8cҗ91yIXywYPL3F=#Bb<ޡ˪¼Μ{6=7!/J[(`ρK̛.wDL`7WgܣUUBYyuW-Uu-uϤ*!‹Z~%Eu>tXco}kaxXuN9<9Y+g,y=ׄrxhu~$~W5,| L|, lnsl뿌F?;O =bkGqGa #!hNq1QLZ's"U&DBL>9S7)ڿӁa}jPt4S3|_PJmbz:oط/LK[MLCD>vUԋ5Q Px:ӳ0ӓGM]LP`6J{ /fOmhWw\~cّ{>`\&YΥ ~ַWs|$Kɰʲo]S` .с@\N>CviQs|˻5g]T&M3W M/Q9} WZ ٷ$1F^wu&@e#]c.~g$V쯻@-y04Q=NZcvǭ&/W}]S2LQ<|V4u6#;=֚_]a9zԺ.fK'ފ^?aűtdA➠$0:_|.)6 sp\P?pn+k@2VOw,fg#mjNy #Ak`}X޳qU$"6;z0f{7ODT C( R"`}{k:5T;U `7IhNJjΒ]aajÖGZ?tzou@.gJ!=UF6_ԹS&^TAd{oq`Ww{f?XL}|d&\,Rp^}8XHcn=)?2N?aJKjӑI㮮}S'cZaF6 'Z+vj'? B i7ƝZܾLfà!L~Nf71ձHLz9hAgurMYŧ4_0f#W=(ܒpmUpu¦`%Lw4ODNL&)(IM'nm*|~/@:l$[5:UԔ/f@#Qx{*g}#Aٺ"v!m3a$1TЮyq?PO> I;[ G-!0k-V[në-cxfS  (=B06 oȐ+3EQ~(,fv>j+生bR}.0XBhc`qrl"$}"vod%| W;F8-Fx_Ս5>쌳ɳ^Zɇ: k.^)[%Rd]#q"G<.e,;%[Г aė| Ф4 8I}8m|5gxswSߤ")1մ&u+3ooU(PuC =Skop1^?LOucn_)kx jM+gtw[V D~؉ U.?_`* 3JQMv}P:XE͸I+%yjKf.Hpxųhpې_&|tө&fug~i k~7’ yqJAaXKӨMh kf"~N=b] au%1`dbQ!-v! wl)n7>^ 7x[+GiE6;"ic^g]Lhe! 7(eNXŸP~7% QKDȚTӠQQcY^]#ⵃ6M9j3\d)g\ ]Ҙ1GN<̕ Ocx@KoaV _:?K6Wzv~گvi1[EF =$l%'* vޯFc7`ix Ol I4׻B;$Z 3;({|@^ 3&SC xf58<&WsQשY]W@uJYtEoR6+@տPg4ɮ4ĬcݐbvL g# 0W=+աU@~̅Ѹ 7 2d:2N ㆋDsW{-@뿂d>QR-Oo[АH3X^7%Nv3ZLmQq41zg;Nr˄ m/_,M\( h,a*>lxxyx:DzݠhFLevyd#w,bm?M,N^V͑eMORFMi[^Np.MTE#9\! Y}gAO)O d74C1ّf,x6=}U랾L]0')#=뮲a9k7OT*KGήU(zAvW'+Bފ! yN#T-Q\Nŋa܁\|G'/ C9wŕgIߜ-(Z<8nޏQ$sf2 Gՠ艤#kYN]H2]u\@S5#c%T}*Xd*>ˋHϦ$rN<,u X$"vɣ˖P7 D&#مۡ%_dI s> 'wO/M۴@fsJI#%ZTg3TUxMB2`a `b~8m_Cc@:a$nzz) M]uG'8W-u xzdNkD^.=qO؁eMK sTڭˁ¹a:)2SG>|ۺy1+`JCuRYbƊ."[i- %sY*E=Dg%BhH?S, -["NU ވzF6BJo1 *&Ue.ҤdΡ-O/=TGpPwȓÉ&GYƸβ&^ǥB6]KfoꡍU,^S{dzg88n|.)Y=֢҂;pTbL68Of-=xFeh a-~zTE,F.'va_-)p䭻rLQw˲S1f=ɋ S)j]ucH,KE@)-+$#^'l20xBt${ef x.7=~=3`DM<>r/&$(hmU/lef=ק,ΖMsw&ijҳ߼&~́k/AY{MKL/VB'ICbh l TZ0+/ݥKZ){~$W+{f*7nlʩG;.Ik] oBsU6Ӣ 'X.{#GˆD *k=^0lj‚ג7݂yN-ӵn9AVIVFSHbQkt?吮_O^{_  ق3g\֎P%ʆ]GKޗEs!,4Jˣ^7 +)C3D&08bՇ' i9h2D(87=Of&T!&ؽ;Xqq*)]7FQnW nW.mx\xAx@㨽^,<{ďW3k:z.'K#Q_$k܎m3yi "gxRkKGTP(x@lQwxh6J4q틲nRفyF S:Fw:J;#6l%EAo00?/z A<ؐ(?O^gi _B7ɋվn> t~#9*H@Q9mé )fh$_ӼآggZe-4Bvx3F+PF%#x5Sjx:taww볇)<EO=j]3,1l;G&&Ն@m4}T,8pHa!CM 1QN %v {8RDd{{iҞ[°UkѲJPKяȱaʠكbIkn@O[M{أ2CÔ; zj| 锫o>gaųV #Nt_n \ ^ЙϰjlArx>Q)I>]~ @}/U9c!fo٤lvgMY*Z{9lNzt B![ !ȖP| voP?5>T ǝ"QrjO7rԊ^jR?" KiMi]VHI4IVDi\vܘ\z@ Q-NX4&Y4瞹V-%Krcկ iGQ7)|Y0aiѿ!P=رhqSe&Fr=oHeD1sJ9~XFWVLS"idtG^h/}`O5u xPmsL@tT"oOyoh!SU"B6lbdǨ\wv7dEaK`qUaq#Б;igl^LCZ٬q5Lj욤wжZH8#nʃ;N*=GçhJC5䛶6D> 5ž[Ԕu; t"u=aP t#;)[2w-_,6/[q }n##w G!CdG#LD Lƪ)CS\`%p˽KŶ"!L 5X+"hY !wk'W2m^Xt;x }غ@Pe%k!+dlȿ6A70CzK+"]zT#Ҷ aB`N6ѷp$uVD?&`p=YAY+kcNcgEZ]mR%Y72Z!w:KXù: 7Xԝ>7)6RK-rm8z tzߡ!3U  SZS8)A5ٹyq;KǏfsdvpm<]Nu}YҼJ(2CJAvlA,IGl_ IGRnhW1LlJb̝Mo)?oGDT^-i^1+&%Qȉ\hLAmOK * G.!>x6D"KtɖxVaPx \Zc(*I+2k1@嗵8ȼxW eq*-*/dd)/72`fQtʴgXB:X4|Ȼ@jҙ.rt^PqGH3r's&{>FcU}7j"?x #i.alՎ|.=~S5_H%L2R%d6ɒ7ږU* T!UJs5-!MR({E1CQ=il(5CV;c/KwTt1BSxeS&aG -bewS0kliUm9 ;E'\AU.%_p܈(!ܭ&%&˄ww፞dlP198UE:/+j,{8c|`R5Uaq2D=aV-\oN3KYҊliù"dG,^j 5Ms/흪k# 9NSN:Y,0gwDu1pNCٺjf~{&]t|l ='_K{jLS>8`Jvr >OYm8tY&23x-õc s/߻7|NȄC(NQ ,(<)`3nalw3zS}oy*Dppx@?i[vr5em8m.zv| 򛟖ޜ-tURe!٥C^Y3q_vDwObS*pw  ^p:f;no|(f kʡݗLj|^ yod|$$BXU_P5{ՋWtT0pЌ<^.m ѧ NG^b&>ю 1ݜ(BFo}y,B-VFwV@S؆1syaiD7\fX5[h+_5rhZ) l@Eߨfu{v/FAqDGmeU^Xq(iH&ڒy۵K^C#M X/ @ P) 6x{8U|p8*˱="η1GƓkKOI3NmdLz_b+2u]^)ƼUd˵˒D7|ņoAgl@wLzѾǥw9>+]FlBœ܏ļ3B6.KacK>=,\]+k(UCXj6qd (MѝE7Y{LM.|2w̜v ssP#oQJ)߮=cK[S@xYvQRbD%i#+bz?\څx&^PM-gKVD1o =z٦ lSsvF˕/EHi@˟Ud҅E%R$líkYwox<<4eC p% c(L+N%!"Wtj,T~rϕPˀ2*_9OM-A$I_46` nK|[}"';%jKWSĎrˆ *$K,?g> 4ֻ Ϣ=DoѸ醜9(Ld _,Qb'ͨ!Sk6T6zԑ0NRf)~ƲL~p .Uɞ6o 4 r$el=窑JJwGԔNm^*?^I.p(b7blgP^agVC:YFixlr̃0Ipm6rGaמfNG]5 sf7g8F0<Ӕרr>Jj(s@%@{-播Aؗs 4ho]pd7J;S#nئ/DE)>- >"Yo_R7 qUߍTe^+7 QH|C7~|.=00CwVwB!^g W"AON}(>6οvodgyg+qKl*?T@njy$AYg $`$ObWv/BMdMVE3x&b׽8́leݯcmUR4E'ti |_v)'QhG=`fڑԟ܆s ֵWڍv} +]m 8s0B. uAC/A{Ws[mͩS.q4P3Cj CQ?1wpxyt6oOgμ,^9)($c׎tmGv+N\6ǒyNLLZw#;>2:by{mGA~Z)Up%VFGh S ̲T^Toן&r簊d'KHօ6, Gūel`]j󩈌?ߞ:/z m9cZX3jVh8WDs "ޜ&闑2WF ѡ2;qd%e"jN nuUL:dHް_Hot_ `?LLtjXH4Gc?:- %Yd3HUʯS&ߜde֓<XD6bD"$%Wj~f}s/拔&W{}Ld tۀ_ kFeWl?n34!sҠ98PvDy@BW`1-Totdߺ*?O|h&)Â}I¡#@%' ,+Dۙq/O42/s@ ,r;hO2;%,v ~p1cUF\>(4]![_1tmǓa%.]LLMLAbJ1r eVbGr]Mzȭ" تT=+iƚH4WLJ0"ө3о ɢ.-A02eQVVb4ꛅ]DGs3"]9Z/B *'-BeUm*ڤbE 91.3UST?Vet*đG ~jrZEҮIbo&# Sa Go6 BOECmx2!1W-e;D8+3þ,\h;%z yNAJ|op |_RZAٵL/Gy`* #jH\uZmĒ?Pkѵ ! B-}utѰ!W}Z2}Wh[S1խJS׭HJ"B2*Th+n>gaU0Lt2'd `֏XsFL\~/Fl't^C>eI\EUw>ٽA,u&!\o9+QrYH~ kɳS.?*8l@z>GN1H9 r#IbS:匪q.Ijl[1RVm2}M|nMLo sG[!w_8f9u+ݰ)[-1`M{ߐB>qTLxHF2`+@'v'-Ji=`뮵ChCԈxқu( BNP^$ƱhbLj:MG?c_[B/cFkHkz܉}"Pxs+i1)}6chkJIY, 5G[Rx*ܔVAwo`UkOCAөL&CJr3:mXX-P> 9vU]oP|Z̲f9F[ ظ & *Io 4\~9ui;{FICvD[߲aeμKuk Ɯ@A{jpjٗVl"#X/6W۞u!GtJƍ.+!]&rk0V3l<~f^ƾbulN6A#tK8$Q\c~BƙvB~OԈ AjcC&c=У= 1٣6_gvǵCδ*%(e/'!b T@(m 5FMi8ZKh_ Lt[nmasIIKpOb&R΁'h3I1z, l(ˤp0vU\ RnlKIAݠmfE-EC9B인 16m;yœ$~vؠV^R47/yoj}r+N8ƢrВqBVFcEmF#xA!QY9W&"(<8|4mgUT,^UH4k >MΖPJ<,/ڻ-W}vAH_˒Atɻ(CtŠQ);9D˹G$I/Wn*d_">k&pF]"՚|"VM~Dv$Q yDӦDXјenЌr.e@1JeC O T(c۾i6ղ?z5QAvϧ ".5@EBzY؟W}127z+TwxnF g1^1**NP!; in`S?c.y֞p0Ti6«EX/#C UGc &46V_FX15wAB5fgip[xZpZV]d>[AZ rp*`]&U 2-Gy -ku~QJ..Y2˞XNmf5&b̉+=aSz0kT( Ly".],7\{låht.N̲51ҹqo%#.+s5ClX+)?Ķt&Qc '%\%2ѲNi-pA)p`qmWaj}R U"7,G`3h|;!6fv3݉ulv\֠I 6. |\=`6z0lr8K^+ 񬡥h&oe%WS~,*R$$vcz508e.fF7$Vn 8ۏAbh5V*5ZoY̮fUcoԱ"mjςb|\ NqJFRiu⦮+{d5.,4,H{no9IS[]wz0 VMFg̅(S\C&c,2덋%KHnpwUbl9RScf30wݖ)PZ|vh9L1!GjOAP?|=!G..ޛGP GኛkL ޙ0 Aȉ8\iDﴏtSYfM} tqXu` y6vR+ :~5Ze6B! lm@aҒSKc9};[PRu/sȣ'hT>T.;:@D3uB=nobDʔp{_Q[8|cuM_M Rutn =I)0ER*ȧb.bЊ%ڼH5^*eZm!7Z n#DG7Y8,I FQzUD^* 5RƖi"K&d/4cQ؄7M/hmYVE\B-Eጥ_o=Ϙa\ਸT)Rsn0g$'XzZhĞvX&6~Wł\B͈I?Y٤uR*,]i37ĪS& rg (6A=8AT I^~[}  [PZ ˟%/m[_'F)jFCU%iB[m&8Gh>Y;b8.`&LMG'=t' |A؜wk8KV?B~~5.jխxWX#W|n (|L n8LvN6__]l_P${"+N}e&P`(Y=ȿ.AsYHٔ$}=jpS&(պʉfrhQrG퀣L@joZF?EĪnr>yhoa?|,+?Mg([‹ Avx97Jl'{!o $#t!GnJ[3XE~jW#rV^@uyCAѺ󋺼οNtf^# JA|h>R /n0,X]ԫ"[|&$=a' &L`3f@NBd槟Lf0R_Eksh6Evj@XTU[ JT r*)EF8H=n8޴Oy&fdQ^xʟ-gTCaN,{Ƈgjċ#Cv,6Qk O} H+#!Inl;gR#'P2N lVjxz48>wy?.޸!yL}=Ze:(P6/`8˷ߪl!3sr^[0̴|jIe5'P>u9R|=opIuX~Xw }v};#.!=S.߬ɯ GfKHO^Uy~ **TW;gInq꾕 \mm@2` ڃBvTdL5ZORh>xMA55gE˂OQ ;`q{1 s ϫ45h`5.'>gE֊ΩO~/AC5 lEdhƓ/BWOk,>0)ĄNI0N@ƕ{pR` wP).5_*Z9BPT}$~ [E#j 1A0MDĮT̲j tW\);\|n7;PZCA2S N,vmQ2~ٯ6MZ#ٻTwEw5Xƽ5öT G6zg;V0As!3f@!I1h45RvnkO 1mUoִÓo#F4VAp$<ARؐ$BDauim!4uwbe;3:Q =}|/Ht!sS2$a`wRfƩ >`3z}CU{70[ u ]dch1P*F om߀ n] ;u?(=|h}I9d4qzXѷR`t=d~RCԛ'Spv(]9&1}aػiZF[g]_>$%]ӨcB^ˣao6(cI%zH|mPAGVV<`]Fi_fEbկh펵6g7}v*l94d,2"BhFԯ?#9EUۆnZ5OFO^\OyFAѼvfW@Fp #QwAi¤%~/s%:`F, zXm;Mh.<.-fA ǃӜ,kM6,z>rU4dT!V^ǹPzI{^V ;y^sO-m Gbsamڥz"5rHt}}VPrT*(BbF:KxKqO\xsPaV*va BzYq1%#vv4'“(]~,dLn/{Y)~x\E2T pG@@teg,gF"Q;h Ä1 ٷS,Nźpf L|!S 6ryiwÇiP[$ZfnUeMs%y4򀵇2)yCL yAK.oGtHx)NmTdMwwEtc+6"_)0fhPf{zͼ'<j|ZϙN6{b)sp߫`!cݝ6 r<&K"1M'V)?n{2+۶`.yGsb:Zֲ2tN`1fW~ XP )B84cpٷvuetN\ (XKaxbZۋKEL~Tc7,dK<|WCrs{ R*/>bgyvRAB#&Y[ X 9ё9w'5m=v/C6Ԧ3".tk`aqX\b!_o͓œiF|J{pkAZ*PQ n$gW̢΋+N'Ņ?vEd3U1`_p ߧ&oƱFԡNrF%$SeZ/@3l/ˆ{JK?VQHr,Πt(+ӮNY/UU/^k' ,v;EVGI>O(zz-K1nA2Â+ ꘩u5*wohUI@'d{y G>R;Nˎzɋk+FNseҀ;!7Y4 PE•hɳ!19*wɯ܂Wl/r?C^#PD$llNbAMM J=/wAe6ܦ68W)9g`|N W5N"~7F914/ n!F[ GD!uX m. =wl(+M>~lp (16Ma )1tdSqce/,%rbʼn20ʭF1)%Mh4A]oVvTd7t4{JGCʿ;$bR e#UrIKn[5,O5oi^h|#\>IsEsu: }Z&\˘g^|7U~Y'吻d 1D;N eB QV|LQlnRּ+kꐎMowA`uKqݽBÈ*.I( -ϮDq=M$6xY8[,)ʄ`Kd!A`l=ּlD@?yS^-9Fd1Fc}ϖˇ {wO(zSZV(x:4E1Tib}_B!21e!ztS6 xv!ϔŦ>Oo2:tDoby텲<vA9Yrǿ"Or5|ZxG}1շ~EKSn>1P+glvvX0  ݆?; x``Vu{{xܛs~mN$Ȁ]"\4J|ANx~uW`J\,+]%n T!'KUUxVPyvpx0fS8j†au%:X=pTؑû d#vQLdt^O<?#!`@ oQ $bfi2@&b6=+4:PJB=BV^ %\@<3I6CY'31S:mў&;u~h@jq.6ɶ'5|#c餟h5 ʬQ9, _XNoLj8I׌CEȷYuvdfԯ}>P"CT_~Itv(i܁k:8k.OC27O`RF!K5Ѷjs)$S9i{L0 A~` b{"`wZyhQ_ ȿQŠ}tVDGIuu9!:E,ņl?q#o !b7;e^L=^j:ːpsB,Lo5#G@TtA7 yi#=?fn=U \[?(J߱$/TK͏9X(8⽮*!˕/HO(m- TMAܶ1H` d('>0cǝ! `rh:/*M 囐H/q2mYkFӓ5klʌ>{C2LeH4>mrBH21<9zVwGg- 8{tFBσ@IaJ`2xehL "uLɖ[ctqO X>%Jc>mUc`͎R}M]"GT\[ .sa&AnQ-=tJ」i%|MېvoR`%byz\zed;$Ķc-l{6 ․uI[<vP fU-#香 4HD/GN?&:6^1{h!ιSD8-6NJyHmg;iOzfSMpJbX62)N˞|58B U 22G!VձT*pe,QW(hJ*%B.k4an `tÝF=rkb3R+Ki*A+Ou[퓳)ևIuT9Co5)ڼF4fawD,? Bt:vaAչSd[$f%e V|y 5uq o >ZzM Lފ>Jt ԂFL7E}5+6?ʯHDLt(NW&]-ՓWg% u8M({<`1ѻz2eF~BGI㰽7l5 1UVƵ ݟ| mJ0gϦ=͐t9tzeأn^#X"vmvVvr|I &b0cPq!Sy [Slm{2Bl-;>~Os}5O%tߒzFZIowvM ۊ"+,C t)^kswt+2en/kdTݶ*U>7޻L\,/ D!@mTv=$@ +@r t<lդasrB(g/Ņ#$O*?b{6և!q7bndAM;3ãV`nf`4Gڞ2hbr-TpݟX53.e6IXE(\6wA sC_AbNc,ؔ;TK 3!v˕ aF_ɐ+Tp X0>T*;ӥ~/jectH8hrkȎJ1Of |d4,vKi_8:ᢳ=>wqRAcU< MZ9e[mLoW GXO/0~xjU^5G;[/W3ʍf}VTfMU̟[rݜjĮleO?AgSH[Oh ;Vm&'RP?NrJD|Q@ JF5OG1V:-ѹNYӑ*c}:łOڤP44B[+}_숐zόw!PL dSǓ7CB<;5bגT5wKG,rz XB'X VA#G#  J/۔ZD|Xy|m@bOO'>$IӢFWu$>2ZRXǍ_*԰"a h ڼV?O0m"C'yg]_OP=^kq<TevB?t>PF Ẋ-avG'No6?㯈 ͼ'e~X0d aAF<$ڈ+֦g%eV&WGx4rv̪씈YˍU#!oZRy {@#s %.L2p~O_+I u(T0y쥙ق\qC$Ik3֊Nk G# 9iqn8hM\'- 5V%UBG1‹VEU\}UrtwoA:.Hy= 0--z=h_5iN M3d(zl!EDc wwhL&c #V@9c8A_IQ.F᎖Y{>Y)ؖ.w8[GKP*.Nouv\ oPa Ivd~%ٌ|qWѥMx'*C[Csw gn]SpU˔do)$SoQm2STl wt {B>H+βߜ|Ri7oro2UD2s|+{bSޑmH=t`߫CɌܱ6=}d#|`/҄4* رA+65{`J3JtD}a?88`1E$fmD?/[m2)r6[7G2 Lg瞿@d/n^rI%VXq?iJG4P03.7m^@ r8oF~z%f^DY!b[~J#đT3)91^E ñ4뇮QB`b^pz*6F$͖ː=p~stq6@!n:SeۋaXH-^$4LRK}.JE2hf>+r*E΁)en@b%|?#"9 $[6"Q҄X’&M8ܶvCKara ޠ ۀk^{ f^IkwT?AX)&u*6,xBNZr4MD庁:ƺ1^4a%>Ֆ=$ u񋊮 9b*ދ3S1> ,RR"Ǧdziot H 3' [ AMD\ j~]撣N H^rN ٸ~ڱ\Lṿ6̎e;tKqQn0ghDǵ G 4G0cq.f"k3pƉ#}>\Uѝ|!=tgVjM\P#)T&ubjH(hdkUq0u-;n @~ƳqR?mM]@W v|Ks ` s.Dֻ23ӁV<ۣk1\j+WsxRZaT þ3=VG_;}}gCl4솰G٠5ER\JkD;w MdB0}s7 1%'*)%,uķ XluɟnzZL0g)fIˊ|,x tLK ?,MA1 js@&h 5k~sUed7T>H?|.<.U ~5y˵@|r C98бGQ3Pco1|l3[y=fI1]P(JgZ1DхR{ Ҩ< V1Sn9&?S{ȝBQB)_Ys`c)LX˘Si _t~glxx V*gQP֏9iJ~&JF&.l? w ҇-gG3G8g!CBQM=D><ؽriP|,ic̄|rz[Ǎ'd^b%V>NTƫ֒[2EtRa>a\@&uJ2QsTNH),@H.X|"EfNufVHYM[X8`6^tn3tΤ4整mPa?ĞgN.x0$Zo4K%N'~K8 ^j' nc]%M΋$pdP⬥uCe}>'kN2('b~"ZW5o>fF5V w7q[<‚ "IwŌe)I"WD. ż]95j_yb1Q 35efgZ[!aSظd .oo:=]7k-ab.>Ht*Օs/I*Lw50}f>AЧi5n:' ʍ`DF3!GlQ9ǼT5`k[Z}K]U"bxIe3s|\ATua> IR B_.73@AKɂNڶ |*:́O}R.[S.΄lw@]IzB7{W8~&&Va005 4.͛t+)n\B@ȑ2/JGVo> cǟfZ2an/szTq?+yCP>qɂH(k3)<'ts4>wlL/yAwFCd/Lb%f19`(prBq ~iQɠ8g[3Ӂ_)=QH*^L@P80<;NX^weC mKxh50/}O*Xk$WSל{U_J}2?|uDUB}Ķh׹\WgǎѨe-?$ꄁ8 7^QڊPbJU KiX˓1]/a0ʡ^(Խ}nFc ÉڌC4pՖ{ OkDQ)봫sWr4GQӏߛ:(~CG^T՜ͭBG 6\ ¶,:s?DjRB#~T~h0SpUMţ B7\FRVSg"Es+$n4Q7d8_qfx<|(YO 'a|feD`g2j i_3G 1:Z# ݨ Xo9b\F+,Y@+ mGI{!GwX'22x+>"hiS{Ԝe64]O۫z9ctu22r=9uz= ˏh6 _TZ!#4jC% )Wk˜8qCF cGǬ75-g a3*?4Id4c # }UXT.A*L‰/g΅e˼,~rV Ӹ$^QU< R$X%y^Q/116e$ve4PҴt1a}G~4$B#Oɏx2QSe+", 6+bPt  b[I[/SNJ/ ң~頠ژ'|+ rbc^|6L`S@KSf'd ɼ M5C?Â@49LҼUt:w[Qv&)sHlC;zUY|(֑@(mI8{6\] t`8oaWq4_sF&PZsݕ cÉi Dwh`Zz|NƟd wxlDOyłOWy@hZ]FQ;uG۴4e]܆مSj'ǬJ/ v|GNLA*lDfAVcg+= M91M9<Þ>DNWK<9`R̀W c^<S}I\tՓqǡL(G"ˆh=f,׈[]j5 n9lAͰ^h=ӯqh-r4HQ0qCw &Yih64crfwn47QLl;WHTi KpA90S9n&r*k9xS2(UיoQИ\YW [}ْ*\VG~#;Xca0y3ڗuu#G\$`pQdiMT}A1>b&%lRk-0SOF讕Eg7e$xmCXu|eҺzpds(ymIM@h/_Ìn+)Tg0PQ_`h_}K>~AVf3-G&:q`𫶔~簲)GQ/¯ȸs}>au f{$Zr`ޣgFG!'AjGp`GhPMQ ;a0'_\dDSVWH"6k{]RyXQ^5铤gM#PP_.,p*!P 3^<^ ๡\I϶@T8Φh&5̻A)5?AzeEI;kzVWZ$pBQ2ѷ>%ԃzcȈ_#:˭yƷ.~,PnKeE6 86ֺ)hOGԃHDf&]ĶGVNHy`[^O;#6ѷQY#wWN4֔"Z/;[#;؞ヂH\4s m92+"E2}Ch:V8oºWymRmy[Щ*cag'kQ"ϮnLnop)d R3MSIPȚr~ȺLg2% & G$N57̺OPӆQ%3 *E" _AX,`QG Q5)^i4oU2҇0F$s``u?^JDn+cUgT,!2 .!Ϫv5y+:a-^-xZCp]hxZ1D`s\vmkAB3 =/=">;M;qRڨ.|ŐX&+Dmf`֮L~{0 ʣ՝l$B6T]{o~C=ǿ5XOB>XR(Ҵ:3=orTŮ8Q[0mvom@&POIΠĶWttgp݀m|pdO-<z"&Rw'iLgony _k Ց!_iߌ3+XhT4V-g ߲TbI3^X| ࿩ŊI)tnG] ݈{9dNGuSu\gO6B1ݯ$F:@*W*tøp:DiGمQ]xj= #Ba[8B.L֢J O :ܤyu*!\GrB}X66Wخs%Ņ]!4֡0Ž`yi^u>Ulz0Y\E~}3.k_c uqA黆?΁rs 8@sRc_萗Fܡ4]Mִg.4#&v$\]ai%V@pr|I2zׯsCjl&=ʌ-e{=v"!&n⍄ȋ\` IPٮnM,!/PpfSZ#L+U %hl+ n@*0֯Syn.ܱ2Q#˪c[ȏ?165wϯ -k>K.ɽeVdQπƂ!DGةtUh[~On`VҚOTE)RSdq҅b6ƝE1s=K)Y VSwruZ7)?Cj!`U,f,Ԋ,u:>+ۘ:Ыprqro{Ptsc,L4oHPq!hWH =E<2KTA+&ekMɪ}^W^0O:D}W D aoDB[+b'w{VOLuZ *-zaENE(ququTN"ڵE=oe\QrI=RF/hؾgr:5I Xm_U.{CmGnT UBB-?r3Ů#=ڏQb ĺюi\_DflAEAF}튄J$E.TwPE'2% f%Ԙ_̔Woe洨%ts@9oIBk߃mFGӨkl<\sP}3;~|ZfŭkHPAzv6AJ/G#:F'c6SÀ.Ӓղh;=Y2WGH0\TTS6-CprQ+P#/7I,_PE^?ʒP->N.XCf@%A9u4נ2i3E~Ӿ!A!`; bvљlڵsM#Lfc95\<kgPcfb ([tdalօ;D<|EzdeCx=ĵM3euJ 5LH:>Acou'zUέ$ Nڥa$a+(ӻzK҃+`m ͩqIA]\*G`v.(<^ {$w6'ЉxV)J&pAhDna/Ɍ}CPĠ})3hH s)M2C{zk1ALs.Zpn/@]MTT=/7ƀ뀥!9~SM {gkk9<*cUdnO",WSk,vI`ъB y`3SW8+Jϱggr{׌&uεpR[zvF>ĭˆdPY4wB^rVfJ;j[/M\P!,)A$rNz\y+9\fР`{k@PքUQ>6߽,r&[.c[-#,L3=ΎVBfe5)`{8v wfWvYzNyџ$Ђ@b 3]dQldsj`~!$z9'ѤzO~Q,U ϵ \bjՁ -a j2ڄCN-q͇A Xyn(/vrgW4Apj!E9k@E$*SV62STdcgDf%e2.XGWl~%WɔD1(bA#q AF[^n ?hnӡ s?vI㑯Y .MW v:0* vҝR4@4 R}`sy:S^\61 k\.jD, 9ȷ)+heҥL<@0%^WApD~h SԿ@÷iHhwI =cg7&/QD7=;J#R&Ց}"kHƦ8m\t6ՅG.L^Nׂ֣[[rbz(vK<$Ey.ِhG!*d{koeDcG6f6W7co I.Hhg =(p|+jtXD%d!+G O2zrN=>i!X\NcHAQW7Wdrs c3   }!O i| }nQ1 k-7}ԊPwlc @*+#UrkN.$;S;x3/&m 6%u$v_O+Oxﳏ٧M ]AJj^tmoEƏ~?paHQFQX0I@L*PJEDi_?c@xY~hN^Gp#gpfXtr [q?\1t!S͘ (۾}wѱ#ܶ7"܂)ㄐUSф#ea3a‹r4[Y,BB,Qp&/ ۊҭ]U4-2NY%, !ͩF#uyl#V.0BmǪyu|ع]LS'@1Tg$sن$%Dε8ž&WN8~]k"Z;kkII(L3I ,'){%Q[*v&YjOH?gܳJ{>xS3 ۏAAiAQibI=SfO>n+`ߣar~ы0(#JU+I~M[ޢ^&2:7GabHٶ d!G0p*qKJp`x%fŰC24ta׋)6F8SОxT 809z8p,_R=h~ath&+2jPCN6>j!+th:KRS3vq7x*p,> ęqtZȦ_o1%M_@>ے{ÖWYZ̙h}HE?Qͯz.[CȒ踞银Su[R,>&Dz){I1R=k[d̷Yw0BQHB`c.A2zL.{]Ik-̈́yf6=ͅ?%/)JlO[FHEwf19WL̎HLiY=F_M+&zpK %Am;aXޟ.M]4 :Ic`Nۈ"n.n~|Btwy?PЊ М2EõrA_`:kX{ P?"~%Ti\6Ԃi51p_؊mgnVNw7So*.wZUdp[q t f sy̵4 ݐ MIsv!QKAw^8sBQ [04A0*]R4r hM~NNgy jJ ws}Op4 Zt8N, E U- "hxQJ[i 9yu`I̳Wvpf(]GJ_5V_SAF>R#T3;iFϿ9f+ MOwIΪPhJfv NiNi'Ul@Q䤻jRºa| >,Dw4FaBO"$ DZAfn{]"x,[4d6^WDjʶz(Vw;8$W#Z뺘t[CǺ14qhO#K ,r.Фɚ0Me+~ 3܃͸+pN7H=#usjj.avıZE:hB@7?<ᮋH<6%2WSOh߳e9%蔮߹\,)}AQ#\D`(H1e]CWcJOC؞ ?{i" Whe$ֿA^Bn:C/mǯ `ƀ i͔]&ޥF_ft_q-WsD,6^I@i09"U:p*8Mמ Z66No"PUO43ee":mTΕ;TG%]`}MQey/,?=F6"㟢p)|"m 6(:>+PB"Z5n>_,}ݟ7mq V\K SkOAB뇨`|g9$*k[?Mt͐6KSCVzLgIx[<*Q%GU%Q?[U+x6GS"t_8D fପ=;l62i3b0}l( d?[.-+s]*xC.{ݦ|r㨞 IjH$6V, :.xeSR}^3 wFF$L-jj+ Gצu8-d].ǺShKCC.hi OTTVv(IH4 0mu0D K?˖CqVp׷c]wWh>b)CKey~f~!Te-[Yg;M8 hk8˓udWFN,D3v(P,0^JaU|zc"^ȺPJLuk6s:%-TGN Mݕr3"fhkxIѯԸLrޙ\oULQ_H}Pm t+Kc$I_لoVzxt4gܱݺ |IFR !%x؆:+ | 2il*egGE,u9'1rNێdl}'wB*T}6 h_wZ 8V[羽d6jىx%Xia,0#]%u+^pl:ha7n+$ٚԮ_'4gHl^^(<]Ɍ4cteR6`P?-2B}~BL{1)sz4ZFW|qr'Ll} Y0dhtZ֞ >B%, Cbrfj ZhbB|Fk*r2O#i:J߹_e@CE';sUdkv-,ZƕG*1j͕󖀃-9_>AY~g2&Wd@_ܱGнry`7y?*KBlb#zϳ=@.`+Ge6zK>biD;wmk'~ %^. ¡;_0cv}RT!?$ YsV 䆹G%H IMQ1V,@IK^ki՝l=QE)`g{R(̇&zt!v/0m{@DW|r(&BtZnOA4eNҲ@m: rQ\dV['8Vr3쳐@uV?9%~3K(9gf@d (6:}~`gKdW(q?o( |[hTDEs>zzÃ߅_ʧ5=MSfQa%T}(s.'n^`ϊwqpH. F9Tnp+ҥ~@U^j)_F%%08*2 {RFSҪcT㡃VjMNHqn-߾i{`qr673fA/D` 2cdQOiP\^^Xǧ'ᒒLeu!nrYdvJH-gYe+֪s|b?S$vC`|-8ZCfӛlf>&EF%"={i$Nocu0*śe1 i+$3㿣9#u=QG:pS|茮Wr!dt}>1gˆJВĜ<0NwTjqE&;ѧ@YrnN $,)2p ->,L().w]` EA`S^!_pqE+ꚕN$a|{ a=,z -]:&;F^P!☕ Mc0L1kfd;'Y>[U+W؀;BB )~ڟhnLD ( GuswzR9‹ګ(*oho>p8oJF[-$,c@v\|%xCZJxѦ~3@\I)4GˌU}5px[Cys(Xt?xEx`xHOp2R 4lU Vel{.$[ p?+E _s*6fT?@ن,,:8!"դ " zbV'|D8GC$)8k·ɩ݃ϳYhN!G¤OvlY}ӝ)hIS{Ϋ㘹2աċʸCb򙪹DfP&Š-?B ey auZǚ-%V}ʨa?bJ-_4Sr&Tr0WZ¼k9@CkXC-GW|FWva!nooy(>Ad%ā\S!1B`bD==zzSxtI7aypHۨͥa|Y0p,Y# ۍ{HAo|uGU x1yx"gfʌw"P?lQy4c)G {nG9P}}1-[Oy]oaϓ>hsSgЛϩA﯄Eyۋغ|H&-e91k!7ܹ|17KÍh#+Jg=Oe3Zޟλq¯iKybVLpBfw@Sm*JE,]hDlMGά:4:ǭr ,3V;g͆o&k‰m;VUT!K>8+H[ԗ[vOz:m+@%@sDe'V-~6`đk(-|>C?Zalx&g,~<@@P僚 n(J01Ha])$Ϳ08P@{%X.ec]]=?Q9l`o`+kaw@zw`Ǐi}0 l4&0+$|(\BB*n1U7m[!5'bX ̱Cmn+i}/Wdv #!Em%-TO m>N{IӇ"'?`G Ҡu(jWBQ`"7X)MFQYE)13"Tvd?jK.2[\#j@?he(k]T=&w MzsAy5nh16^w͚ĺ'P46T<>\*rQrE~$E;>K +My4|w4 _cdS7(l 'M܊R>yVTTB4߅G; ?@Ct_=5  nOyqUBҥ`Y)?P@I"y|=X-yNI]$PVl"m,:wׅQ&lM,rØ!Ddix{‚Kiɿ/0NDӮR + i#Hl^@(5+ oZ gEQ}VG~Z &QOx@'Ms}2\m"}u*D}MY3^2! Rjv p (e)dY 1|ñ>ˇŃ/y}_U5%yx%7=ðR[b4mM 8sm-5Br@TD2Vmơ,/β909R 8QuqfǥrBG`}1x'+G!plr"-tw=`=qnr1,1 P>Y` {caemyR\1-cSkKq|   x0 Bf[M*^E Ym?Q-%b jJ"ڠ{oE!nYWړnmRo)L5 ؂:sp^6 檌"6 a<$ 2oZByFPRP3Ռd?"0smt!3zꬅ$u4mY`}Cxm_v7m~JYJ}a%E8f2dž/:A@g, hŦmTYn%w\w >;#}x`o"B Ю(lhg(fGIREnyG<>PR w#ᇅKKaLg).?mFI<*\lE"4kBCk2;z\2Xgm[!K[,!}6Vs};. ;$'&B(GkovԔr=R)4bK}Nޚȍ=Kn`So8hI^𩮑d{>>pߋУ~6%ɿ2ϩx̐qqF҉ۂ8x"PTƥ"L".Ip6B$!dH;}U@=KIRƠC`n[~zFXx 2tW 㾳 K{uے 77p))^/W&cϢ&D惷x6;Zך0܊m~"5z$]i/pR]c%%:(|ɛˑ(Ƙ &ctdil#Sv R[MVpV|2{~!_kK;PG@* WpK#1}LçwьDuQʞ=n:Z[xH7Y7T+**l3x̆B.?—1'bd&% (np{VNRWnӻwk'|'* ek),l*JP-l;c5u i Jrh׺bB&LY:ʿ&Ŀڻrx熥VXDZ]~la>FK h86b!z@C*3wDXQ&.˾G|Eh vFPG^xק]+UaݦK'EAwؙԸvΕ 19"6jGi|˸!L{mzCU: 6 s+% #ygoZe!*#EwLیCd.D0no"]Biw`-fI$9(k|`fNf:&HDĒ\ e 'M4 Zr9u-, M8.t5ߏPSTNBf)_%^ݪ) qQGq>҅̈́岎4/O ,DBRz$K|:<Q3ݟ36>9$B\5 UJ󖳠xcQһ6'oAkďP䓚\(?x,K (|f3I8˪N;Jk2XBׄc >ѥ r"kVӲĬR^uaUFUkxls c q>|חıdkx["73]:J!M!Ų1B I& 33lcN ql AngYǏjge\,^D}J,.u} 4l\ V-EkX0̈52_>OAH&I)" n %@P VIzaanXNqY,70X\BA >j>#fml^- <iJT]kRc` !_&Ҋ``aڌh&3{AA[Cts$\{=qa!+$A䦛5Gp/;M90+tQe(Y/_s~PCؤ`%PS -ǶI+b]Lx2;z%ra3D&V]Y 9G7WeM&@i% Ɯ8Z܅@_m*ɀR24/Yť 6FaRb^+I1 cár־ߑFlӣs灹q65PLq 1;#*!?I&h8q:Abqr-(hd`2~zQc>3}PJq[ˍʃHulx8:hv %,=Ư~77c2 ۦ'D"4IZ0?)37r̩Iѧ 1㼒,KԷ fDFgXYwGm;5^[g3}hWFkLd"WB0w¹!ַu%?GiꀔL@\?1O[:g`l+5L MPR7xS8uJ"v ޲!;JCHYux[{5.eco33jMUBʫZQ}]--e>݋YvqJȻ=Т0g$ -J.-ӈat(1'Wyv.ÿϯU\t8;oIzH@cmڸ"3 LgLd[>x\0B=Zpt^/M%,-FFlz@s/s=cVj7$=75{N)դrIIO$WlY}H~i7?'8K%[0Qg 8<`+ E5?&JyV-,*̐&EdӦj? c8<ĕBnmyhD WL[:kNЋ\b`!+qyF,*u?22-mqwx\Ү-0n]6W+BFԌG3lb8*1c`v~S`UtƎ}"נ)U+-p>= 'O )q)ŤX(~"-,%S=d Ni#q)M;/RZ׈!uwbs\ne( OV;=:zz4)sAVv8{ -X 1>C3ϣL R!}<;,k> P ?ϗ^=zrѲy ty JuqtώOq3|*fVJAC“~ Dvz >/  <3@/RO:Iϔ{  WT0*bq{vԏsE^p]q l0` euBsYIW>B)t:+ǰ?]mU'67ڦ"1e~0!% 7{B YJNBQ*2Df0b3@#J$lg3T5sEoLI;06MEi_iֽS )l)&M=">dyW9(xr]7'`J?'H^ʍP7w cA/? %M_F.F: +gl.fuƖK`1tV2+ whV堍#0?SA)ؕgM%J`D*u63gmn\${&V/qJ+;=g<hҙ" =Ag CVn8AQ`@(N)zݢ] %Ȣϵː4u J`IH`6Rߔ{:_름Q ZZH/ Ox*a"2UD1E:~6pi#cӧ-L{Ԁōɧ+ shY;=sn?>^LEi㴠 TT9@ ˨Q~5Ƿl/8צ;L|F4DZb)BBiA[Y Pˮ)c43:Һ9ۉ&2'GAF@ܴe hd:9{<挤u}T~敯ɳ?Z&ċRl6p.V׷\Vq.augC; gY;[+^Fxx'G+Q<D,`"-VQua-8h4̾7DR M\GPa⇉D¶]ro yb4l;f J1Bp"!Iw(NB!ukYrr44cP/OPK"sÿQOGIOc- [lf*OC|龬Ȃ[^h e!z_,jg T/B|"|=fQjA6CgQsP>P\K/]FD tx|ĺ`}_LEQ⳾H(~~x֗Xky[[])cs  PG(mUm;E{Y$ukODg @ԯr]ʫ [íq*Hn[n\a@Q~ʁܑ|ZP dr5i={pΖ8Z eֻ_}}iZ@U4ŠAB#<=^~ ||[S] ) Nql+?ͧR:1iLxU5L[S.㴬yɅr2%H%M)gAg Vj)+}Ėŕ:ƀ|XetپYfL{ C' J"t'r|L$śr暦ToeX)NܻuLwfW”U{3~U#jgdH9m'e;KiӮyWk~it+Q?r=|bﰆ<cbg۾!^<ƃ/."~UEoRf~x.b8aqcg}u sOH~&:$qdE4f pbGjR+6]j1.|c]fD\c2Ga*~_]}#<1V9`JnmRaW1Wؽ;&V ~`jE4B_r;~.22=C޻lJn_݉,HIo#HY><`ey Ie7P0= Dp ˘W?}9q2:ymO>Zް4.LM Qd9h/D]D$̩ZK\d3 uajݿU8C9!=PY族~R$R5Z3c}ǃ`a<[uر͎nH" ?'nL8(DJw]ڴnxyV0BeT1it~yTԩU;R$^#/:dT@nV^m*]2u1wnkHDd\1rkDH+H1WGtGTҖ؃WLgbEz9$gP .JAc5 ޙJ'CMr>pRˢΡd8f#ujѰt6P=B \#$Ne[f*"1]w[^b ў%F4/dʛOPzn/TEx~z8xv]ySLC`\kWLDىJN:-;E`7)czllY(: ɤCUQP nw.k~:keԭ1i TbK̇B7A0wTW4k+da`3930ޞN}+!e/M9,݂f{:nRVw `ib[m8Jes䶫c S-LÝ?Pui$n].ml@4B`kag{bE6'q@Nx-]@ז-| ]wc:O^%Jhlд^?>'!;! 2;ʰˆC6Y3fp@+;ʼnw %wY৲zEkL_S[vD犢.|[(3v~b磂? g؅0/\+P.vo?LdZEB(N-eVPM]y:ʦj ljXAym6Q1\,h=d&L$L7A)O3K,%:m2\GlmorG70gp5Z G9a~xNM`23$|u?IP1&_G,1 VvlIH:^ixRq/&7dS(b4F<*x6CuV.IEuީ 3/`">v6`qHm8>.TbD-s+S Z@||V7eq.-7bWۛkxSP=R~Yw)*Y'm7<Z@O%P.3x}pyp'wPK7q3Om BwMB7+4{] +" ly{%y?v?m1@Ë|/CJT//H;jI9! 2V\$B mP^f{S>QU]df\CaGOy əC8 A'T?ddN?a4D$F12 %4%(Tx}1qYJ*Cu԰2YcJ a+i-r>-*]MQ2?xF15b8锋/vw`[{07꾼#rkm:cOH"fN5W }6mCKџP񀆜/'XP(oS.ʠlUxUڰG㭼M%u!;+Ts>/}HDYv^eU΃P0XDzpZT_ L|T*tʓ]d:$qޣ'ņ9ɗhˉU~өK3]$FIJOR#X:hpkxa)NZ644`la{^cPAW Ʊ{p[IêA1.!BϬPJ^i~6gʈGt>@pOs¸5$gc5@t2CQ+DZqAȂ [mI-* gy^vJI_uwc&54xpxU?bݰĎz=wٹKo7΍䤕u^ی'&^3_ n`guTlXb=v2PW/u0yy4EVMhrb[0*%n4L-<ێN󿃕vEԋ M>y&j-,[ :)TX*~I4 k}C* y5` {@u uE jcE>啜(6c 6R+F?|xsXnK’'& f8 ƬX?{Rx B9.5\o%Mv$֌0[>E8NfBFCԢ,e1уV\/(D`B$ .?[l*wެ]*/MħX&z>{e5+o_WsWbH@ "C9h " 0A2N 4qYU3LD˧+ƒ;PK'Ruq%G?e!;-ֱ w u#~pxί{Rv\}}ÜIL48Mz%Y!ԯ?F( .2|#Oوܠa_즈8DȈ:]3xAݝg={{k ^򞴔uFɻ;!8pjd+9./Nh!s,Ruϕ|4g2(w9 \Xo12I̵RGJ/~!X[q%ئF=/'sL` _O?'Γv$nL睾1^.Frf4(&8V>f iGm9hSm@#o}SE$v\,%ʓU'=؋7![U&7yO*qs?<*.:DÂ֮8@ׁ_W's%*ז=rB5ߑ-rԙo`;-LmCqireBmped,4zYyi)yk?F7!q_Es)ɩw{&̪m'o#Jobi&]q =|]”,)WoA6Y?X{ߓKQx 'gz)"an,^L!&N4_T`43\b0oB R1FuȻ@&$"qL9GӪ+sĸNڵ<83Hyk)ٚy?ge0{tmT>iaX>+?㩆cчGm {uYcAsL ,0r.#/H;.[=L߬ր1̲]7$NTxY."s-[Vł.*ue!D]SI~JSYD\=GŒ7A\F':v yl y2b#B46GU,V5?1D=[uWU *D12e0Ә^6v_6d 0-R8xV/9B5wif?[T:ۼ 'R5DjV`\i Xx$ZB]2K;Y7 #AGnanvMρ36_:Ygc)5PߍaEHJ; zn:#*Q@W 鱻*7 !V} nzc ]_H~)lV(L,Z2օ|!E㷼:]V ,cʈ'?X`nuc2|q.O Gl* QSjWR;7 __golUAd0w֞?nj6~[ Nw 1x]}6;Oٞ!H+Nī]O1uթ 38,fSđFSWcBDf=Uh+ŵ>!*#nz\0:DŽi X;p8Ee{4WC OWX03)2g_ #泌| ܬ)je&vrRN-\^# 'rg&;\ 'A.~K?^#[s0:CN 8ipk[=f|? ]f]P<5Qv{Tq/jp!̝lN]jdz?Fa[K#{&wTƱ+'ɤZKl` 矮xum}g2/woH!q3௪e^hAI383g,[`AZF8z'éW 7}m/x-Mhe+emێ1JꕫF{x9I IyuS閬p pR:>bM@oC'<*/ o5eՏS:< }Ky[c[Sy\ fD}ZFٝ#ݚPRFXC==Y 츳Z֣ $#H9dğ/3pq1 B=Rn*W$jm#,xHݨ{f|Sd68NYو>&b5aDNAPv""ns6@mI0"泉7C'?bIs.暌WeQP[ͩ6*DBV>I~?Xɉ_d^<!3_iB ?˚R}_r$+8 Rmlrle?uH0qťB$Mzn`oHWlD/b6gI*ZRV؄s]|7H9/_ 8`umo "V>qqdxKL) bhBҕ~35PZCS6WMOq$+Kpaq?֡;ܴg>8!$ZoȮҶs`^Z#nVΗHG#R><$Z (/#άw;1cxW/z ~˨u44((bk:V0_⌇(M4cA@TZ,dQ, g1(tQ@t"ID+@e$s]AC Z;__ϧEl44;-g@ʼnxpsFM_E]WtIC|~tBې7[HE^kʰe6M-M;s@eg Z$zuVg״ ߽KԖm7^+h'%Sc h6:$[\o[;cg$S .W}Bu;€Ss.L[`|98y6V\$:W牀oMK-)W+Y66v"&dƂ.A !zWe 1ec)jk Q)<qKKi@f{ 8m֍`D +kY"·s8m]8W@SH_W+{? M8FCɷ:a ʢ.,w\tK[F&\ŸS |#K i#E;bB7z5hgF3Ccv`}q@ .6Ğ}k tb Y W6Z3EϝooFg'<"s%Px;"3GhtX wO0I0T*-AN~]NsoEK9TK 9y$bw@V_V+09 ".z!u拕.]ufx>BVB/B\*SI|FYr`4G0߮Xg}&֗b|8k ٕH1p1WqÙ=^1yF7^҈qbNÞ/}Hgۅ eLi2VvU<5/~oa ˮ)c Gތ!0%EDHcfg\5P=˕moD}vtP4m$}([thٺ l@dJ*' :F͍ 1o26qL WG1,gLw[n^jS6[mO !wY$00.$>nZfʆȎI3^ JBoBK qWY4eK@Ok z-Is-H7>ix:ρgŚhZ_A`z`NCi0 ]&P0OJZlD q42@[IZb+BpO஫I>C9v0Z~A~^ᦹ9&ۀCCK< zi 2t RKSJ"ʈ~vUM%D][$_v=X";7Q43Ri)3߶aSV>wlw1Yֺ \]Mb4V'z_0_#㻳b6MzpbqT/BE4_J0. /Hc5[ 7?7,$'^-/!UDPJa)0KKC؏^L --G !o9_5/QuV=eUSpLNt$ko)C/Djx,פg~RbO &ow2gmn_m3a{T G܊ziJflb%tBüYS='TKkxӮ&Ko *Jޘwj=55.SBύP1(GGBDžcv.T|AGFu Xzoq%cArڴ~DOvHi EkFqJϡǗ[7_ PV*C6ꎭ3k z{%$bZclɤLn_ou=4LB9UmixL wx&rw =+ $;>vgisQ`*C3r }סԘ_R1rZ|4(OΟpݗW±E?vx2x ؙ=%ߨ~[?Ⱦ䝩c6h!_?B:oQq(rˇ&>,U)Y=}QIJfjxl4xj?Sd@;*%sn5DJDEL: s#"HAE{6"Gm6el9Īy;MsEݻa&{4YqdLg/4Ĭ|-S CW19km^] 'cx*RkT DkzNF]aڨo֫׹#D/,ٻӟ?kƅq) Ŷj\qtd7Y&01G\zv`ϑ<{(M:'\4\zmujGy[$\V$ Gո}YAȲ"@O3<3o.Vd@#;9jR"re7_dPZHCW숻v 0I v!UخkJR0UT^ܽ|[꙲ܴ x @ !#6!IPhj9N+@br}a"#nbqAbMSy9=4}ϔ's%N MU.vCxKsqK]u#3c~23j1W-&\Bpgnsps,ǪRCd8Hk$Hd*>.C* `*Mr灱+;ZH[̸&hc{z4.V칂AN97blپ7@ 㫅υ^މW pmk"4d x: L Cc!%TlmQ9#O XL:{1+IZc`0oHUV1o"g p^qc/Q3| xø ñeșn;xqڝ.P+N}“S@,4`atՓ@+<jsrH{ϵ7 oeN3ez4˅ڑ *ZZV EG~M&sjjc#Vp)Z_bmBsfW!qNN'yV\G:lІL`CjtEK$:v%۝m뜼0Yk +|[;/zRLI[fjrmnpd %E]u_5:Fr!#UQu ex9szykbVEҗ6i}aj%iEQ,ctU{ߢzl~XF3vڢvVSU)3w7sޔ74͕58%d}q*#: Y4ytˈ,x)Dt_ML1'U^"EvnO)ӍjXR1$ƺMKK-*b4U&,}E|P1q]7{Gc$i ;~i;;/n?ܖG11*UPf*Ez8`?"V3H5ĜLT܃o6rreSw@={&01pc1 UPo u@R >qرFN~p! %MRYbiIUG$u7O.#WD"gTsm): әr\ޱQGhy(*Tly'(S̮e~pM7=쭎zȊB1 ;ѭ4 +O UķfR_RRޭq;} <1 luc0*Ǥl\P==$Ĕ"}&r`}*(| u*U*9jZRJ8jћG]rKJvyP+M e!F+=8R`;Thأ>k&UAH,nCêƨsb 9S#$%܀1h:?]sun'J(D2^9Xlg(u@vÀk',beNL6LOя (rU*Zv/}1'(cX{#(ux}jy x{Z&Vt!),NbSP"YnA|A~=񚬔H_HP_iSW%{ }K5 p5C{±ɅbdAmZ?YGÿB]Od\?BN7fÄ%7+CЈ4#^&tWokW'gC,mCut+^xn*5-P褁LƸ U~#<+g`j֫a @Dz:Н[I(4mɏ,#(@kZH8Qܥgp ++ܩzU8eA=UDBh_AV GN6WZEչb%|:)Hy1yK#.qWЗCdQD+x,c狗굸1]xhR ɾ[ ~`]U;M)Ou.܏bIz?+,FAEyaK`׶&{>){RfOܚ{Bp}6͒ ^v4/_CWmF3nm* NM 뚮Bz0,:׏̶Jx5-{j~(ef/mR"Qs)h}i 7M7b h/`W5>OK}~-i(J0_ L `)X;=% ]Ah@d(usX>A0^X&<+6H/YcK:CRCep8H|!4#}?NM o`ez^eY4Do7UG{Zzkv$uWI ## Q11U\&+xKpJ>zY28v*Zu$r{Up7Hi_8ۏ4Ax|,Pu<]pZJqȝ(^@䞏|Kr0~', .<<^8ey1hb{̍~#f^g*m'gF;`3 yqP{yl9BqDn+nhTj 7:hx@`ppj_t/tlǒLTX&\ ɼ1'oefv_fV7Q,凬+cXAznvQ-1*Ĺ'"q¨c@gV V\}mQJGeo3rVa?.t Jf1FڊB0ҭ' c;O:e+ގ)A?q&מא>H,R:,KҶS~֯-V\,2:2aF0%z׌;M`oB"Ju+I?~B(I!`4)zyqB=Wq ˿HL9붟ɇs0d0V,Fpa5c%CjGj 3r<%˔oy߷'iѾ-Ͼ: IDX4pTCe*ZU;u97@ }r7\O獟w듍sPSζW+rLpDRݖ}"` A *!}xy|hIC<&jqخf7@nsV-K\djKo/uՀ`"31{;#k\P]~5l6~´uַ9wwF$`t?m@Ic̓0hm0D VzmT3ש 5R7(pl?I>ac&{tۚ/ WIA˻:C*5DZOvh*L-ՍAq+^&;\%VA3e{mzƥU,aE@.k>}$;= ̺Nq ~KَqAq005TDE]dPpAZuuBuczX\i\O 4]G0oBa3ÂM pq2bM#5/E)+E7[_HG Hn }}BJ* !me_JfBv  )= 5c.%Q Kղ8MpMձcOX8*F19s~E?;u6mcxUATGϝA6Mܚ퍥nZ 91rZD!Nt0⳾{ &@ +GmV_w*ڎ&3Z̞XQF y!#T-kiZ׾ om̃t xۃ\XkUk5 x*kn7BF0 G81g f&WChe(8zwVF=,}x c5/u(t6)0egB_##,*JO`2VWΛ]0 7%[gmAPȃvEf!i*aS_z#pȍ ^:`Uo5u0qճzͶz"1`. w&(4ʳm ȝwUה8;^O6WYLDv^''L£دO \k&[jFqOU0H3 RTڥc &Rw|ƁOm)O|ΑL2rXWY>Z)qs^p׈bxly]窨1sXfM=Et?%:c|JҠ@{r_  {N.c#%@!)dI* XM1Ur-[8V=Xduh|o ]ڣ?&(I@:JRtУnf\3Z ^nGND5x.w hh , 8u~#WZǗ+L6Ovp W>EսՑ }q%ŝWZY,]3/$va ϵV3wEB%*pRLƄ(a ,;nn00eQGe:"k?K뼚|U`"ل&twQ OEZT= $rj{e]Hh"JͩDzCVָif7҂K8ǑX>^i)܇8WH6 2fG7]XQn犭XcᱹoOlŷ THEeU(tYbLWJRf{<`{Wrfsl ڏQ@&CNP>~ mx"mȫO#!+ 81p&:|`_iJ}ߚWl*6c9}A~SoRqdnǀՖk vP*!UZJ} MHiMBm^ ֆ!U+w[{yaϩ:'t1o=~(5ˢ/-/yd80yN{BW˲k E ``Qū;h&{EǔHms%i8X-:qZS淏ؙMv{3,yJqmnO>S|1^00r}' JW⩢SI /WNBl #p\4oNaMoq109 1Hf,PxLKU|Ϝ-kXV6j#jm|m'paGK|Rf9Up+G 4-cJgW~6GO>X-1IV jP2vȱfN;Vm%r?E|! 8i%C C/s`+?o΃ 'Bd_$pj*Pdli./0e XHJCWiJmY-wh"R(Ze+o1 W:Z*;ƌIl);ϚPƖ  tj"c_y lEd{=>$Zw븬DH/"{E֧ wBx/FKM0&@S]H]!QBk#nRǶKR|6 ?+(9t)&x4i-V^)a~̜e-Њݧq.K]%crW"V4Dk 6v} )IɳoO; d"`f-כ+THvJEBD]/ꐽ p#BJ*#1qm!B3eV<<㫳YkMN'T%&~H6&Ca+6E@>E;q͒Y#gR34O@' ;'Z?Czvl@vmc)1i9 hh XAC1sN9W'"=R3Ф V*}vd^rRKӊ3Xc_?t-=?90'}?n q!?@J52M޵X jE c镝>2ͦH_R{_F7&Qc&Zhz%}SϠ䯁{vI_{(}<~.kr"nTcbF B:mCǒΟkfh&죸|ThxpSw 'utE,;Pd-äZ3IH7}v[WS>l3ɶ;ք'e 8qH}㊻6ES2[J' =MTګj+agɻqo{"'(ѷSK*.pنf _"jmPEl\$8+.!B`\kL6-!#-bEѼ)n9;zyE0A'Y?ut~gE QVwqvHhr#w\I1żf ʏlj0x /Bk6VШG|XO+"?3i6Lw2vy!356Q3e~޼ nA*^7:rEs7L:l{}SQc~Fږ{MYE[]؁~-{7,%4)Š#v㽼r3xMS넌zyWVL?&:Ny:T~枪A8Uk]>R bK}&}nVjrh]؝~J6ɍXw g 7 3/k~y$ &%*`naM)qmeY/YI8Awn,/|kRs0}{ÿŖp?͸)n5,^cKcYtY~5*N)"Y;~M oݞWj.QJ (K@Co 4Z&Ӊ08Nyb)Fͭ+殴YB*aTšݘAI zmVIWF._N0D6Rs`^ږlv.vv-lBd z2eq| 1a wO+shO5ƭ|T,a)DF@ 6$]a8N4[ӯ ځTz\;Xj\+u@>!6F2?P_ YuYNqu~)z&#ĖӇjJjrח+$i@Vt|@Pw($Wfu|+,?{X.ypj|oiy0>^~j8Hj1[u֯!] b G3^P>PB""Y't]_sN* m}$BF?\U<}Opv!;;jYW= 30bVq]VL Pg Į /œJY =e*DT)4T-OIF ׅGv掫epkD+͑haZb\>Mu2,,KzU7C_\^|BoLB% 3.2_͔RY528y^-ynzt^.ĢyV6k!T7h3 G7zT=yM7S$9uۜ n|$Nui@2.LNYWڱ?yޚ(ZmNr6U`> (oJظ!k?M p\khlq/WV䱨(- |!\>K[_k3o@~xziakL]FFq"`0h9ؕ I|1RB?`x6;?B2|^"|x: zsċMR7c\4a!CFmDvd_ g-g-R~B8#"uCXx6Ѡzv7Vi`σAf/څeN208 INI,X8F]e@/hj8E7e]hegxUa~OKBb\oQrӢ.!=TTt|s2@w+: =E7*v}gY\ w|PmnRЁ1dPP%p㣍wUB+*UbsuTkp]0**{j#x2˜7^go.PXϰJ9wm/ʷN+25tf /YM{~X_4l6K5:H:G9zP3GvS0~ʞI|ұV*5ʊ%WzLm< 6>Pp})~)H4< .1%[?U7p"iˏ+^Fx4r aJ+9nPujQL^qb|F|fo#&²%5*Gk-|4W8E'GUN1l[@C߈:gm$rͼ0JN?of&uq2bwK#0$&>b3} ^ā䳜&MaU{0a"@ 2eH ~3"(AJ;뉴 v*`z+%VΧ;?$m/v~Yԑ!( ;efBjtfj Cga]x jN-LCq(cQc5ik;eNWʒ[ *',iaCU<VEA;fExwb͞yX_.[5^H*㫸!As`P7piH Y|gڞT3Hy3s|=p4^1ߗSS[,זAHi37BW<Bj@p r@kbr%ͣ 6לCHQ_ a&c܁cׂ(ԍ;,j Jb-_ ivhgǥPWԊUJQa3d>-H3hCPoM%溜ʏihۉ@Y 7vp1 'g}$m0@/hY-uΤ]VyA 5Gʁ}u jX&f`+ ҽΆqépi.Pjz3X5S!PkZ ":ƪuZ>.Y(-k)ړPt%ɑBϸg;燡sʺFn @} xOdf{tWX YKa*NDDT{U4}fj%9O" @9HBZ. ssSCtlqK= ь\#bˉ>>٠ issrHƔAbW^:."$W˥jq/Qj@F.LA,2NCH8VB={٘7EtՏ5%%3]u7tdJbDd *"C AkAk bBUѤ"ǯt'nt蓗ϔ¡>T$Q4$HC3>ƭ+O5e,'ʬ?SovTեG]=MPf4܏c"虋w#)L(ǺN pϒ FF󿕅\QGyxWhg&{$"Tx_b}p lms5e4&M RBH*%q^_1^v[=-Eff 3-t{vCc`. mK#:)$Fr{BoÑ'_N!;p0; g5H/+"D ,K.``Fa:qd{vKaN;jy𾵏ռji`Ds;PR_Wȑ/=g & 'q j7qQ}socՁId;E9=A/1 7i(+ֆ\av G@5?nL^j dt4^t],'En/K}5p#a^՛0r)$BK : tj PQ  V ]G׷P%^z R$N3bTK=V;QO'Z'T2w E)Hü?^!s@}⭢|c%7W}:4r7R9w1瀙q0rƸ.%&2Q^d\))q0WK`2~wBJX"n񃿩XEޡ싮4͎ޖx>bq,MSplqsٮ7'aS&[8ϣ2$_'[soAf1,9|Z6Za^EgYRK"7/֝P(ao*}wug$"̈hۆK)5"4׀NԤZv_2#٬l/}O_% v..jH |Npd3?܍EC ;oZN9.9k,5CSٞ ~ٯ4ڜ6?ڗyítY+G߈Fp&E%WʹDLnG,Bm`>oʂ_<P cχp(Nٟ;繩(.,Bs}o  %%zYut9&fH*ΰaT\ʼC BhTM4./(ܷ<Hvf z9 В~5Y103pKo +rNa Fms0:z!/jX0M'[y,܋==S}089ͬIS˙x"Kz?[o2<."_ ݄x07a`Z-ƹ]ؘ8zQw k@!<ᘅnm$W84eaS\.6I8=?h+ Svrhx Y QD(J@5D57w4ќ{3Hcb,'*+s@NVU1sfDYϘUWrs%$$v\#:wë_JZV[ߚ% {HhT𵜂ٓ{.M6I~7~ϧCsw(fCeLsf<=^w(R#鼹 Z{m'3|j͓=IziGu~F~v o}[r bn=5z,1QѠ%jÅe71iq{\vH-* b^deNE#mH.:|)]{LY=3 xJ;^)9ɎP\07MԒ=ku?||Zl0`\7wh $~C5CL},ҩT2ਗ਼iY6*wR/Hg3c ;t$yr1DBDZ10}(O29acLL3.̟MujUؒmYIR6eG}>rspg&(4DgZNP3.4J-Vz^܁0x)^J.~wpnC\LKן4AH-[+5Wcvn~;]-sZrZTk#[&_к0tk"Np.LG^J52r8_^݋OA56;c {d%ErtHGLf-`G^9|R;αIq`/G,x,/QAzN.uZ1,u޺ePSjaiobVߍh{#+oϑ a{aAdKf7Q<}g'*s*5}yǀ2{fh#i:~ T1Pg+XL͏}L\Z2S6kpYPH Ó= kvqcR&&$=Mȭ*/b9'E)E af)&1hAsB7jF6+qDA>wMt:TЮr~zhx;>:®ܝ`|Z S'"P`2]{)}E[ev(nbIm;Q0p9G(HGd!h$PרW$TtEqˣ0"&v7 Id8C.VʹJ H[-9>˘La9Cr'Jp:"UbS20\e#$|W3WQp_&硺9h& @.tnæի؇'lkMCƒ!Ck  /Gz?ÿ_EUHt`:Ʃ#g b1i@ "zx 7 Wa!mẓxzODڬt%aQ&멂j Z/6XILqRGN#@ Ϙ|Dx/vIkM7MI+,5'ЈW%gy[-1nJ3z\,Mpm'_4߲/c7ӟ>v$nؘAm7}1gƪ.@~ XOZQ~1/M>^aD̨4j1bRlbB_bPSK:# Zj3Hc%yYI(xГ(Iuk\YI"4ýH.\PL7Et0?HT3` |ɮ(JATbGgc !sݨT?vjdsֹj@jY^O w5`az 2b(Sv`,GVlQ뽋1D<`Š;,HW7"+AP"]PNb+>p s/)' MF[tt۬ClgnOzuEWEBR!M{~b9 E0B'X kdI}@7d`H{)H܈gfEM+%D['ۈ ^ kv\`?k5-Y &~֝l:[^׊5v0L XcmSQD k9jp䟓-\cu`㛪ªCu>r_8KxosUw*z~xj&տ}^( &#*|dL!̝+5^Pː^#D*pi6ߒ#kΞEV02bk sV?NQW[2Duj0))%OG(HeIe2՚HF-6RU>eTʗX`v?6WhNW^mϓ3 "[nb98Lr˩(tv:7ҙF.M`A@amZ; qfcrS&  eė)|z}W?"+~kUp}EZ ;.7\CZ}>HؐIy(jHm &ab<\9IB2/511f% 7Y my<{Y F9U62khEC_\F@p`/Hvw(8Kbe,!9r#G˫&_pj|8N Tz'Cg[6l|+YbNU&dlɛSܨ bc5qX6ew #* <xk?.&)p@֨Y}!qBn @Os208 ?h[@ ~U2t_iԪ#~ڮ<${>s< GhB%0i_<E̬ԲwlxDStx >o(Q-&Tb#RQ?%r-ņpv*K\Ƴ{8ul,P;i~)(lkIEU/^PQZLpѫ-売I{ĔU)B*ݳ{Do4#B_`;Z` _ʏB02No&Uąaf_ӭnMh%|uM}~P{M6->; j»۲+RYOuW,E. <),9alV;v?1{vFz":pV}56T4mU'n H4Q}72P m.z>QG5mK,.A`@aiYDoJkpOB/ t-+vĊlT zQax]M6+S'3?d}cWXaEOa{ZAJMyy)D-5;kWD{)mt/ (;. X]Z bjO@/&T:1  ) ڕ(|9U,z`GUw!'IAΟs>TO5 IV[0q}Yfzɒbߏ @ڨcUc @5$cɤ_,4RyDuᓺٶy-ǻ棇$;{;H7 ikt+&vX`9nk_c}c(3E aLs-#oW+e?[H#_= n(+',#Czf1)( [URuK>.ŽqbbLqgI_7?Bܓ)2g7IUD9=a[@8oSAMu-d-@ĔS-5ȏlv!m9NkPeu~%Hr9.56`hێ٠^趼UYV6TUB 6-OYjZM#X@>(:^P)SEa)Uô;xLh4_7'}}i 5sxsljZpof+] "/RU;J*P: !A5Lg6 ŗ;HYPڶP}Cz&懷YSc:_E˚j!F8F1P9\l 098քic%2+Et/w8);.M+O.%C7 LLp7Z2fѥdT-&+ƅ STYH4sw 8b@T:pnP";%ѕy6|^=B)=3vɈGlU43F=v\ĂldKpn-w%h`4%Z7u~H E=>PȬV/\|.!mYjjjE)YZ2e~bDff8kӃn(.lQr؛$ LؔTeZא54& .bFu,L [w[7xVIw=츹䇋3rXWoqT"|dt A0F4%{j uG]At,6Ľ.Qh$Gxk5|ҏ8zΣHX6lVzmb Ȁ'FocvR% ?4eQ*/X}03{ȴb](v;z>^ s>΍>y0\FA]܏]w}yd{7r0XFF @.uwg)|\<:y{;Tp0)8o}|HƎg!heq/j$s4ßсSMutNT7&crV4>D=DmxH9Wl}qYpQ%H$ 8p*6"PfQJH7Ya`XY]jݯyȁRJaIM,= )W?)qmfs7#oX7WJc`"q2ՋќLm& 7itDW8GO}zϫ&Rq[_N2Q 8(LLNX,Xg\@<}Q3U401ܒ`\^8¨x7povU|N>AOLP?I _n\imo㶶 h>dܝhą:i2ꊠ  -CPh9ms|``TZ>tKr 4 ]J,5x=ӯ1T?׶$yh3QU` ?he ykG`QBlRO6m ? \ADMHüWfU7$Nm /=3zqwЋ.-scbQ=G@:I[dh^=±8Vco-,BBļdC:^P;Úմqsc.]XV?7X;!gucvM.OF+[q֩(kOs^0evYڒ+~%dm]s9qL,u7$w7-tjwscl=tMVI̫~Ȉ[LymVmK4 &1,Vg>UjECNd7ɘg|Uơsk ۙBSg/0WN 5BE\Z"jb,B3j;o>moh߫jV\jFyrrS(CހGAB;Pj u@ιNeC7TK:3W Dk qۅb&k?{₫DǬŭhe6:I5SҜIlܝM(\\dp:6YrZSq'h \+y{bnCH&ꎊZIxy܎ؼ؆aXMEI{uX({ԌteCШF %<}&4kN>*w~'-S:K¢1L8 b^Hz'pC[l AxPWo\zŴ5jũ} +p{DYB jds;E%႘̂<őlep3ef4k6Suݩ7`H)wA&a`~"-I_d ɟ ufeMk+w\0()܍P,vĊ!,c Iu iYק(WY E1fJ#=?}2HCBZ<G<4,dyl0SoUOV)^W=r6x +rUOp[EZ%qWpɰgحUnݑ}۱ YʹU:g?%KY p S2`fn2ĕ7U&FW00s0J^ByS2)!8W _6\XZkńDrN@,ɗKAkE3M5;r9طW̺SDsW0hEHt(C EFlj0|j҃nA+d`F2|!lV o{y,p.OH='=hdEB`zkNibVvѓh³~, ʳslD,NԥGر>2uGn W8IaƂ5ٯd:xC~԰&ewrzMtOTWJ \"() i%vk>_>+vEU%&Qo5ݙp3`A¾(Cq;c~#9_6e$r'M|yYo phV`|olIN:(V+sZx%0&i@^IBLx* 2 s/)[InP~8W·9Kvx,aJ Uʁڇ$%:5)Nh73@ԤDZNˆ]ev3poE)|;XLQ-o9lJ;IcZGp5&jh)K]dMd(gBXazxz}U SlaoB#IWӼ&E} }9Sn<4Fj\Lɲp&Q72nl&eV3(j~5])T&bp\e!{e﷨;1%Nު&: O3(MlÎh'pX6[b/]ՍHojj K/SMYS-wIl ga;6:Pn_;Ōz{Kq|([{PMS۸.p A`&nneV+[i¸b㟿1WNg)*TA)z[)|S;>'>_BտgPGX+Oh]g7h%-R㽴PYuӗD&[I⻄"H|`XuzsƊ1կejJf3ZLO#\߫*umbdl= *>E)rֲzJ [k0k4cM0߼x?XҚщS9Yة3ZfᄍsI}ZbV[MfoSBU`?0{*\LNV >|3']ф7#ȗ*h`eTa|*ƭ $ؠX-DO=/svQAĽGeг ʝ|T1<[z!}H潦CAUP_1xqU;d?YS#Y Aԉ,;מ+ewza-PPx4&V3A+^ڕ`>A {=l>|[2j0ZJ.hU+IfΝ\{,^/K2__U $-YA$BUC%f.:Z->` 3y1GJK)`do5ߦ,+b{bP;GX.YO#vMԇb}*%@*;lGlIMAyf_(Y',j^BGQ8V KJL$hunGl*e繰8CrߍQ#y;d])^P"ޣ W*ENn^(5 S-,g?@2D\G%R4}Am.mڠPCEۭp·x sүXu PPR8#P#/l^  xbHEni!,d!ՍP'Osw%sEd,n~*e{;*W pqWЀof0u\Cv4+$>soB\ғaCV(0*| $31n`?M  /Ztme&망Gjyi~ƗoEcJ<>SBX>]ҩREL*" B~S}YCDp|)|ӷ?c w\-3R)X)Fttb(12\@D6s?FEcV׫YG~0:$| iah֬ MH{;\ H!se|;̅í3FWE~VTC@(qA;6Dc+OCԭ W`NNW]GQn9 >IV}b a_Rd>#JJaSե$j˾;)fBtXJ%usp0_5EZdƸmm[bmЎ`9A+SB0uqOQn2f{Z3ziơϣ+@bts5BJ61)y)p'HrB/P${.)zkfDEn~>(OMSL@Wyե3O1á‡H.()cİR1N~|EU92몯 $A1M6lK98P;n4pI,XY˰j]nH 1s iW _&Y{H3"tb; +r> ~ɴ%&ylߨ >}ϥRPנTPpn &p @ @> } λ7o;_t 2%!&͔v*@+ &:55.Vi0E%G EFa" 5A_"AIX!M4`C鰦`XsjmTt z? D6eW&X96exQ&: vmdV*5 R(c2vkUu47ZS8\؇]C,؋;_nŽ~,M~WK#W1-Byhj:El%iޠsw6`iR̨?~5E ph{ʍD|m2hBrvocjLaHhNG [C /j]Oyi"g%( YS>攩uоhTpNl #ȡEbG-qȻ0x/hKhk'>-/X^#iē-7.1у P*#H8{b*lI! `h7$ʞvP[tA"RgJWhGsaG{ }x QZw=DضuJv~1G 2U-ecǢvпpN=}OneD.fFНp1DCe W~w#SU/yNy^TiD[fĒz9aCC/RhQF/ip[ʃA-h SNWڬJ2o ߻j+?&;"L6g|}a:s+ҹ8eAҜuh`\%+V EgeI>&oɥ;0qd|)IHGUX&\2ksQ6AH1u+u!43eg937`!AK>f=ɠꯠ=feAW١/J|"BYF`F_ >[ 8 z ]UtO>tU/,1J I!_8@Jr|=(Ѥ͏l#2$c_ )49mEbb%4(9"18ѓ2AUj!YfdzՍ!.hNl4k%ڳzbzu$eKF4>7R4y[7 Wv 2郪@S1wH֕(m3_i-msq\Q[)ɝv-:u6FLK_ٸ69ִS>ЁR>D"*(&lw |. LL0RRp[CߩTqͲHpTTEJp&^$(L﯃=A_wC1TT]ݹrᒺSτL*OD K1O͒'V&_núR {_UL䤊ha9d0#.p*ժ`g`y[=Kb|.X}z^d6ʼBy!>UbLZ?-#Z \7chwi~h/!H. ~.$ŅAlNh$4RAPʝ~i t(9(lIoj[]m=2zFšpn Y'=D"|A$26wX(6vq",1jXP&NES +1/|RrqC.GGN*);IB"LCAj?$eP41s*p |Kݝ0#͔.$Ǵ"Z$|׭x3MsL`^nƲ%C=P C]b Ea1"*,GŴ'#pLCHP-ѹZněܰ- jc#XƮME0Y[J*T@L?&`k1pǍA<_BCoweR[?v*Uo f%Y P/A_œEmq]zFd;xvq֝2\>dsЋ~Ead [o}PD3@`~q+'{<4'hdb`x*1s غ2'ݨ/+,2vgiCJHRN" 䲬ќaLtN 8@m[Yu8ZEA[k+n#T0A^kͥ Y.3ԑsI>\K.\Uf Ϲ2mOAWt}ʧG'JE @s,Un=ʬ3^(8ʈv^pDYa'+:]?7;p1:]fpBx/DR)\,@:Z!Ÿ|{E - q:VUo,~Tdg(:hE(`ŶQg>Z[MC.B' -DGl?4Šʑ]oing%i|}^9\IcNw/žo&kV*[ؕg_>WʬEB돻9/EJ>󱟘LcEΕZH.񎵢iVb=znkF0ce(|JCelBѹPˠ4[ͷS/.9zE D<#x%&Xg/qmz j0G=_\42K?K+ubf<N8Ayy)ϔj _&S bG"n!CGWl $pZ,뵪+O6sb X;+wj+]M IN #y Ŧb;F2[19pJYV)Ex#L7';'ÞSOo QWXx 8~d1oef=ehCԬ䃸ȑ3ն~>?봵A|P3ѥ1m-eg:sW&EAf7Q(yT PYqrx, }* 9{z~rԙapE ICOHinO8LZ9Բ7E{(x w 9a1BJb񖺵G_8'C{GWhldEH!V@l.~O9Ua$A{@i6O}k o.*60#n[fasيTbb~6vlp;-[^d|ySwg6ˎq֮b+^z,8,Hy Q= l*VyvwœqՎhZȨN'ٙkfpVx`~̎\԰l58bƑ1 [C\Sg^Tȇ;.I:>!MRHx{ǥ k\Pt<J68wnO˩*URKٶ~GT9`Vc1ؑ* znHjrja lT/pzxa>8mmNVڑO~29;Agn+NF`tEb0 y"a тc ahj@ ,s >ޞyFTm6瞢 $dzLR{\_J߂~ P G8Ӏ.^gϕ svf ak^ 4206r_'rtʒ[ϩ%iB_weȕJZh"'[F#tӂ[:B+=^ݟ"2+on~aRԯ,l&WyO2ݒ,c[^:;:@g Wb 6#AjV2jK6U/8l>pUIm![V.[u“fy9tUD}yqiUXB;xwzsZ=0CM~v>'&=y\D-מmY(ՄyKpL4.cʾB z[3==W Ǜ \lbbjM\M,ʽ ;? :#}%pvɦPjwA*{! k!d />類ׇ WxgY\Nyk ""~k*S ɟb%񲓋qNIJbDX1cGREI:Uب%Bg)>?Y8 MioABbalۑ{- d5n:+-Mly0_P@q,uEOw^CO-Aո${N?BВvv:x{ӆUYȷ[$+5 3<:c/?$lxKNLW` MgnMT02QXch:leE&|CS2)z/.n>yW- K*O?)$N&ziQ9_[-z㏅JkQk$eJ]5:J 6;56I@.=mԴJL1! HTmhIyETIԯ8ƒڒ #OPwlVWmU' -F1'qU0#)y<%<#2LF Ƕ5쵾^/X&63ۭ>| ~޳쩘HB]h@sj,^qt{,!W3|GJx>/xuF'cX"|[Ȕ'erUqc2B 9Vݏ|qp5=a m 0/6^*SCR4L=GH Z4ӟ퇑TJcy75#NtJ۟B/T)Id)M,˟]^"pApiuFU)˱WZk\wa]Ee:zb>eh#;kvә_s:ZMSBv tnPeZGD`o5?1=@&v߳ԬxLӋВWߺ4Y2A?W˜N1n~4'D?1KDJ~JnVÏ*y9~5Io}\ DFfm-W Vl"Yzs&pY4:_ejzZ_;-io3 f~w^ud^Z?'vA]Nh_ve{$W؄tnyMxXD;Qv48<Ɩ-2"X",ggMzwp]Xל8P(N7CMMr;_OH/`1UOZOFq1*9 ow &R]=#by:qyC>Um^ie)4(ul \x`Iz$X)N0/H}?EMF/uSPB|׽E;Wu~)R'8,ѮaAlE؊39:4OQyHNU?ht {&y IQ9&փ w/W 6l:u8s-|WKy"|1. UsfmϴֺPo 0`g{֣<{?foi׳Sz VS =y g]{,]q ^VN~L`ƱW̏,c 89@jjO4ϼ\_nsр;E1D#+ ڢs6~WwMv4(%}J !+*Hu@"xL]l>OjΏ>JȹSU`wɳ$\j<8$I (d0r}5[T)ԩ6pƐo);1-#~  pNV"6 (CC[}T]F5~Q@)a#д5;L Oh>8)8խ~7L#l팜DvSd=Hw7 0&"ox+dzI RC+M? psxc#QQ`Ϊԍj?߇f-|"GUr'ei6NGDLDƎRW}AнE\|bcܽ}.@0֘Yf{xx&l#GA:7Ce9'IH8bhbz'{ot^#N'=RD!.67ƚS˒$%͖e8A]LԖlg;I _?\+e3f6Sp.Pj>>Ri̇{iIGl ;OӊrzNN1_,J#jADP[ ^o*#$l7/\C(dE7ަ2KҜG^ٔ7r& P% pHJ?{+YoR39Uǃl#i闀I r/ڼs"# !h6珊AStB'<<ޜGU΍whJvh\оi1,fͬ.{zX`0BqtB`T̥_Ee#}ӣpatۭ wJ+~&aR y%}ͨ{U}It:Z1Z3iq( k|%-k:D5>_7i?%P5ܑ x6|A>?yJWz۪Y1wc$d< \cZFǣWg&A#I|wwx.\tZGH^+OO=%{?+"M[8B^* b@(bnUPm9095#ēEAdKjfI"K=Y@ωK^h<U0v-+vվpj(]1+Nftwiiy PTg[Agއ!!6MC4[3ɲٹL\.%H6=bt,"=boȝh߂n7{a,ǒMpr_Bu2< /]10K0~cw`@\ P)uMgᐚ3ހd(9jP @:H'z-#-Pl.x nˣ?rc3UXVpX1JSiC {_r`"Vb4@^L74Βדcc3Ew^Rk8H-i%YIp?[꼡F֖u?FT z}[=o(aIDv5>)IEf+{$;</S8*7ջ/tGex+tْc2zA.nm9=D'{V1erfz={y|nJp^@?І?k43Hƒe P DOWz"APƷ˪T%soȆ1ezgKA$Td_lׄ~?P KD 7B '/Qn&vRO# 2A#&N}x2y3*<[T@AM O8#ऋpǴ̵8!uD7:3KFhKbb%z-j0E)Km}f{^K/蜥^-bq]f! W4)Fc5Aîi# h1=؄fvͶ*e0,:JayIr`4¦uzGijMqn-OBR#Oq!ڋoL\ӏ`KliTk1/Ob, cLnۺt֮!p} %2J-[A8hރ_j dۼe*;}1Z!#u4̬9~(-pKxҔ.u5qd0hA'sQgJafe'TH?oYŬ"IiÅoN9ڑ:{Dh{EopDv7m Z)s(mW<ǎe- h*;!vjK HҲYq%6mJsa+u&ǖ?_%0'1,iH:ܯL?r8Gupw|eu~hu;wvGsE]3C1WA8MR:0>[+֠STӡHͺf aUk8i *Md8޽U2"A^݈v!IL<ص7Y geG8Q_л z)eJOS]f2)NOMC 8IWc9'9/r5>9e r@MqZX:զf?;}2ni}70"l;TB;@lPVTB(-aH/5H6fXt!޼TSlHR[z>SycRd-M.j64HK Ïg-g`WVN\;;jB:Mu$Gpu[-X2##4kVI7.fםxWETDəg>"iS:0@CT~$ [:;P6aЂ{MN_LL_i*"R8>tdw}_]&uxku6ҿfY=꣞P>`]^Zs(ߟ ǃѬ*.3l轙Jb+}s֝X+v +}qXr>'Bz16"q@6Hyɏ< [p A.@ my'K&wE1RAa2VBo?awT yZ%9{NG*1Ъ}x|}Nx[F: jyTA1srh/lOjU&}Np具`*ViRp&XTf9\"k6٠q;âcB=_Wݛ<:߂S-uWGU/ p˶vm) S2k&9e\2.]! Ic}Ɂ;]l8gůc=KGf׫3}2x zt+MzfGkJE1ڥc?_a@ID4߾'BzB4eœyYFLӸr:],AwpbΨ\m_BRilҳg (4d<\CFm]㬏UVw#t^ v5 XʋOYafYe!,4Op2IIDsxw;$"6&ncmO܇^6ıxk(Qʿ*rеAs6Ag@Rxd|[aU?3^Yap!PW*Mvv*WYO-'!ǜU tN՞YH8Ǽ@vE'fm72O :`ұhdOH=1<*vellX}LIyi|ݶ2:}_wmSș<ԄiGW'YKC bFQƼdR>ϳ#` JP-'Ѝ׋|bª%]#>hڍZ oO.x,\j|Ӆ H`b,pֈRo[~h* /-Ww(1{rjpP!MI١w) i D==d}t>p|ԟ ?S,E'a}\{ 93"l\T&k BoUσX AoГ+xIpJhfE 5Spb#d矗m9r'ۄʊy0jEX\^E j)`/v;AP fg$L#^SlAB-ʻ膲HA2wl*P}x6k*Fh kwB2?D'N ޟ_9mH:lM;< -eJr]'@biYරVxF":r*Fӈp)eٜgdܨi6c.#]ڊ(1jQ",(qIKלغ!(+u=3zCP!fYd! ӯyMi6"zb_([z)K0_SP.G1zt!9lxYjo,!m25VbᾣdC]NZS;\[<ӆz`JqmȀPs!ܱFBO`~O7m<x/叠!FA9ljWkGn53hʵ- Ȗ3v &X-FJj@j 1Ujtm_"xlnvZ/D6fGQ>~Lx ~G ہV8 #f8FPŸhx ͩRӑFvH`/~LvlK"39&_YA7Qz[{̭Jѡ/A]h-H,q{Y e16+Z z4UÈQoFKY=u{1>tuy]l\ޢD14=]1к U 3Iح43quf hZ|@^:aԏgxKm7 @WG]b""|]t7bϡ{`Ȑ~~}>CT5T:[Dղ|AMAWS1)f$S(G߲sNK bb6 ʲ G֭KtKW`iJ,C菈bL-MQ{/A},.G[euX<&OniϧnOPګ$E`t6m/. 7Mdq)!H1拢V}TaKRn%V+;55JYSEݴ&R<2ryQHvAǂvT8`FǘSz:6n@_޹,yB%$ڹK[N=HG=0րu:^t:|Lhac-~'t?7B@*JxMW]dIYm¤q$O؝TJ 5߬O0Pc?yxfB35%+%ldLd0k,ġHf'UW˻Yu qNj cܴ+Kz+ܰouɕ&,GQFv2YY߯JDCs*xEQfQ=XvJ Fx\em>)dSnK?DjIN=HƖ^ ".6@+#6h/rzu3!U?#74Xȏi'I߳]AB^4z𳡚/P`;dVXC~9 šT\8G1H!_|ZسxTˆ9Ν4 ")GM+ym|` NP܀W+Ĝla:Kc)08K 9`VPYGRܰ0vvvfCzDIý|in8R@Ԯ>iP,ޛjT Y̏/_34M#*l'u(( Ϥ8_W:X\W'6CWm'`aYc?z!^aVg$ٯ:zoRFyR~Lf"ha*rY [o{$Jipo-yZnr \qwwfm-O *j-Ailu" %P*3( k_y -.? şЧyB’&%SVWTrmwm?L9mߪB^ p 3>`ۉA]!Bs/c d)l "fp W +eb3Gj[ 0 X'>t]eY>T`h&~LSȀȊ+ox4:L`dz2bI(S]( ro7aԥ `ΝTpW 7(4RIVj[26vp"[P:ݠsVBJsS$'wٱePcnQьmrKC:?o!Įh'Wry+ALd k5bVsuHa7 Χ t8Wo}YdV(9/I‘s' N3*yW9jyFs`by9cT`u-sMF# .–|Ov2}0w~BnhoaIɜU.+]k*k!Nv[qt7vVԤȊG!t=V L{i-fDFQa~r*}ZL t2 ;ڜN*is4ev?3DxZ^zlUY(u~ &>pcm%{8EbS+7n6ˆAV|[&]L8"4øB!~ ԍ˛'fw WXMʚ̊+='!~*&%4KQ 97U c;"8/5)&#D1)̀("lb̖:':m"3Aw5)B8HAcZܸxsIWޅLaj9 1 \ᕇb=h%H@G̏HzB@r5ś3!Hz!mFO1Gt#C$5cd{*Ї] u(^[1O3(~%v ifcsc#׀,Xv6y:ͬ+ƮA\tj쪶#Ϗx:y7>%,@DT@k;#4wgn [bK<%r-żϚKX Bg)rͥ1[>~@=:uJ=wxZ ;i I44CbdsⶴC># MyuD؂t&h/=oMYG\/J^ějVpY\+&HיRf>j_PEhJ9(ЀiS 8ܢN^ew84p+˧]H$P=!e y 4d i_".D5ܴ:z dl!Nbm$ʯ66b˚9{1'_} N#Y*IA[6?qF|x'@4;Òͼ`=q?,bWDioHp]V^ : ` ^{npf-Z̨UQ?ڼvF:$`,=驫֖DT$?3l Zs3:$xy. ~;B5,#& ?K@jL VɾU(`ӹENh׵нM>riєC I0G.c"0̛0IdVwk d[ب"š8$gCp{t׏E:eE ٬%m-qC§ܲ|AcgRg?t>.3}Vxg ÁR芆F MQ=f9'\똨t5TEGWa2) gY $SF͖*_F \.nSa~g{ e) KcL{0CW9!r<&aè:?l1R!Cރ)ӈUܳwj)&6K؛CKoYbXQ!`dp=pdą&q)̶3B(%`"r0. whRq8Ru~>q#3mC˕s53Tx}L+B}jm*1d"Ge^2!w]tJ0ؤKZzLt6o 4ф`KzLGevK4akZj wY,chւҴxIhQxv>!NL'眢PaT8=yDH>y! '3s-ٓ"Q;9a~+եB|(=EBm];Y^K_c;, EGx]B'i+ÏAO07{ܺ5k (ph S:*oIwk~~ 3LTj!Z5s^ϓ6/|ڽHwmk~uy0"_a48:XFڲ-x;-ZF3X*--_*D]MD 0u%P$? (CAPԆӘEq[wz1Jm.I,obF^C mw J &ؔhRoŐvm׏y$+Zm))H߁~-%4m="FsBt2}<}h 2p4oB^%ݧq)bExzs'9`~P=Eg6@;8f͉8EXq9  JFzTR (6G8$X  2'D&ǚrYCv"vBs.*|N'q2<NjBClC>g/ii$Jan3Ҧ}v:g?n2t]- W8"6T9bȽ48Kr#G>9o2x~$xso;a1e tFϕ_'".Vcܖ<;Dͱ#L,pLY]Ac-$x[W{;0c7#ǫS,gоHGe7 vUa4`@"0dPNdՍX;+Nz pT3r^9՘hg4kO'kSeXjJ@uʎ ;pѲmΎ1׳)oֻdvN^`=җ6Of8~Mmš~?Mf(\|Oᝈ~ T`4kt@%D lJ^I-4r Ɏ )롇 (%K*43󘙶ϡBW^aشT׬M\!Vid"G]N cQx>I2lw{Pljtjrz lQȓHͬs|O*EpBg0Tm]Nr*2@-(^cB oͥz3Y;d-R~ nXM~Ssr@9 r; Sr 3W=W&5Rd, Фؤ.z8;3UDr4bhV/pt5t* $ʢ\l*WO}25T/D 3`ꭚd<a >CSڢ.É;+mPzLH{1w$K4Z.(=QzdV>{ZnJW J.%ˌ7hm򥣆WM+QHf ru{SvxcoATFRx6#ҭlp 7nG("8k\ƈpm=w_vWmu6wƞ3ciU-2ڡFF/8T%B ~4&v Bv:iX!<53ȏık^bx@bn_n{̦+1ʘ'JnD**p(#r(0X t1;>~-~š~ű.y6w#=LjUIf&Y' ϣX:?l&;ΓԎm%Y]BG".ZK2X'K;(„  G FjR#UeL;4PV9K+⛯UMS%$z[Y^)$._鷪>: 9*MysqhCpjd r& zf4z]C,Ia aU|f oB Aq&:vUqG^ 9:~b_' (wxˮx D*@ǃ_~,2˹? jʶK N /蟾ZZ^ڈJgf,b@6˯EM5Y\b%C,US4n04TЧkn89͊Y ,ryW_PAKMFo3uv@m {x痎4q@ "kieCFdceX7fB+3Jʓ_xI.O.X)7Mj`|Igu Chmձ=o(%ĺLܫ]3B_`dvqfi'eQPG,?HҼ`nPK^ 7zwrH œ9(t|KucnV h\pW8mgpIߎ6à2dZ*fAeIHK8^ )'] "_0,Po4TґtN)[`h-[sF##Nzx`0kLyiΤE5#,.ʷẪ IKm"aD*iqd,…Hߝx2.qJB̭uC-PJ DBB{ٹYyusCT[&0{ =F^8snL1Zqx8 qҔzPBVD- Pt/_Zz3åeAKY1?Z+`v0mflLVE7Xvkue\JB\-'E1=ξ?,@@v2|Jjrk?m !L:m1%ܨ/iA-*xܠ{P APP Ab=iv5V"zk:JZV E~ )t7UbmO@D5I7^t+V$u4|)h>;_2&jj8iCĵh Wp5REd9i~_^q}ۋO;T-a SzqqKxzH7\7$%U] 扡" sJv鄦jPI*Xn9) q#U\>N?9ߏ@5jTŒ$G1Uu;H_ů*' CR;.^Lٺ')ԃʅΡlA:.ro1fS߄E/кJFwA'."&Vge!wj*ۺQ\4/LjxRVdPB}4%B3C% }SV{N•`)ϧg]1tӋY\B4*l9Ux4ӫ[լ$K3Ci(Mn3}ѩ.ˤ3,OVã@uJ,eWbvH{B܊:Sv?@ViaQbrƠɱ'E 1&V3:X"R-Mt ^XYjl$zJ(P=ܶڋSxP[Xu{2T*@3d, ߀Q.]5;`ͳ-?xiWX~}RG.`_B nNhȆ9qc^8KyQq)Qh`ME`[ g P\Ftx=dǤ}/nt_͛^|++`Zw=~|8£9O~n;V~aTQY)K`rDHl==gfOw\5FԌzZ|f+].Sg#lP>'׾GܮhΜ'P nqǿjU0JTeledGYmde3" ]cB]D%-%AS1gZ0` ܋y_q7QZ{l-EmVk|BɰMכG)Q-v_FWrPf 0}}g;fG>+HC4h8͏9^s[jJmnl+,K\a75 U~Ip!V a57C@א䂹)I<5E# q5H?h_-%MٺBc7sc* i|rhсU1Wk@;.\eƇ 9Kw;"ąB~cQ8@gШ(L[~HCKSj6Ls_+ol1"+ĉNՆ=w AAK 1 ]ڇ]5S~&"/*΋@SPJ T Tcg7X1!r :g0RM"#]R 8_P1^V©avLBJǔ&A!7`z/0 ̘J\I P |Y3(&ȨsV>P- [x-_0'@?e'J [eۥV:DNjJs"0$͞{B6'B0yJ"7Bxs\ ^KI;Sy:Mn{[) xBRMT;&zԀ 6pߡ\EhdXH̘ٝ@3 8䷪^8vR"N0P[F5t^lѯr!w ; RizS<VӇMt 0C҃sm9;Kq,Y}E+HhqD'ِ6^8xϧO}| Qd\1j(LTeSdZP.AE( n+bpjvsYKLm)|*u8(8n=+ZS+.bɀ$&-k( q]Eba5^V'+ 6^h}Ɵ( _ x9<UFK{O 9nytbH_;T4io燲VzlrR K%ˍ -|c܎$ruqwƏēp%7Ecb E`h쀡EJ5۬"r`1Mf:;H1w&5d3eɋ>fJR69R^k<᥁5ס;?*D@H8IWKğ}! ?d]`jqZw_fi,[7+8>e(s˃_""#ݔ@OQ[|M(H^@HV@*= r)oUu5ALgC|58ao1l{ fBb97I}Q{> PFv'g_e)lU(44˃lŷe@֑GiТ[7!߳J,Iikvc l v,kj)Z@12)t#w8pWn<9;K[vK<[h́02o6ejDIzS{C ֠yw  X΃ue{FmRps >TZe.RM1%kpَW`\o&7"s/"(,~IVGՃ֞ҏ OW&KEjvrE%'s$4:XJGMejSw`>&SnzA!Qu}Sa:!xL 3ye&+4yxV.<^7)Q ϡE;j ca@(d.xMM?8dNA{n_Ĭf#.`MQDF"evi^C3SA.b.6Ek"1zM?=2E7P>ƭ@Qj=F'ƻ突V7?:pYȕMnoHoyy"n~IʘdDEވy\jߢ+8jW 4$y0 pE(6CCSv-mS)-81g- LZzT#̿A[MDF/.6s~!;!lO0CՕ5Q6LRNByB[Ud8u 53OFTM~_ 3-T~r~&2dkWbzco~Qi1y+\n [C`ָ՘^63EX1Vjd]4Kla͡ۇ1uR)i*ܖl8[1 ۆM<~щNh7Q6"C rcpJԉFȑ?~4Ki5>ڬ[?6CJ`\>MM5(4ӈdByK[>'$^o\^^#&z sҀ⿦yy~13'a/0ȕ{Fꍱ=Flk펁VPӔ1[GXo%oAez4;Y]H4 UUЩfׂ|R蟫_rf;~n=Y;XR)fxB͹˱k~Fƣ$+WTcs4s+کodK +:ܟ#0[!K˲Ԗ{ ">wbb^]‰|Ra=fV,2-O%wf$%9PR*z?F!0u9V~q{^d^FT}y%cZj}Ö0n7#k>Q#76Bgx3c+~4WeӗyAr &[n#쫠fgWh=X/8L{MXˠrf~:iZ %cܡC4w:w@cDcC+ފv pHZd@&+ۋֲЏ)hrnPdAqRM#GGw(GsAtavn>r/ r!l5lR1LbGo>$34 Dؗ+u&bdk[niB=VMI؋;S 6zYnZ h!zuXdNC1 w !?6f:ֺ7N&fPc@6-={ x :yQY.zl~ffӛZǽK8 A+kJpsK2갯+wTЪaăT'6ibϋPC0^EOl  [SHHCtQq$:9Ʒ ȸzI a'] FH;\^Z*suwZ]I-Zi(x5FHut℥*&),<,^s.@{W4/QA\)lL7W3*-9pio~Ei'csPsL+@d>=ur!'_t>]`Y4ʎaFMgC}LY٤p0 шU b{3=9f?o8|V$Oi "Òijj^ >샪o֓Q( Pr0tA厺RmB3j48YF4fE!^j~]<v/mRvgMvh<\ge7^tĽ1NGjG!)[yx-dnr&-䙔 恠]: =ZYi)ІAU)q}V qvawL >j#Vbj8_s?x  |B;a#ֆkq]/EX!UGGUl@`e9duԽ<8fBeA*'i7U[,V,(<"F,>FGg.]kBTuqRϾיv0m탼Nt/.IVFta9y:̋!"gt|~o>A'2j&hɲ#h|ޤtŮ$z=k} 89 af-NX$ 3$|~j3Ȍq|r :'S_pL 爞)O3]#@;Ӆ+2 pzBހ*{ V{U8AE!Ii#?__׽ru帶V-d8]92.6ii'QV;u \Nس0hCZpoyY̌!a\=ɨB`5Bac^77?8;9p).Ī]RuӀHӺAl#5x_VFPam±pUr7 +iX T. XZNUl6ʼ %]؜'l4K8˒c gCː֫ߑ^{t*pt~ǠizᣧS C8M)XN,&FB^AǒG5Z:G3): p@ ۪feyZ{-nEF .ʽ[@L)bǔkq?jݳA#DaM%>E~ ]w`v؈Iת2&|'0395y8j'}B9Fj P5S0L1)H Yr2,4ם@qKKӎ(ICOpb1U$6ˢ0|9rPg%#)j\@kpcߜgB-o`_*fd-h\v(ƫ?@Bt[]7Rik =_6'YRE+d)> 嬊!\RozYGsU\A@>SpZ#o-~)߻''? Pfc_Ht1GNC5*s,[ۖ|P9$5æL^EJ 2 vA_ vye0BK"mӁ P>5m~' '4>Әmn.{o9Ծʚn~r`=J{j (kϯMqU7k .^X~L4ã qw ȯ;F6V'ϥӯ̺x>vEms`[ðְhDJ ,}ǥ%T)zM"Y:<2 CG|m% rzh1>Do䔓Gs^P.U{i7T-֔p +oIl9ICL!;/ >; v]~kmUgΐ[ q\` 0ZO[º5\ EE_0?C5 |3ҙ uZ>2˃"<p~odЀ !tpBhP\ ʲ GgW^?] V/Y@+3#ӏ|>:XH'+|'Wc>tR?|ޖG_)B°"lwʟ jOcU0B6tm’Å̎ ‰Q3!~zRz0ߦ^KnGkK*; fH T\Hs'mƟ8#OWL$l. |4Tx]:3&vݳ Yo%eN~r"}AJFK;4)tiC28ݦ4 ׿#0lP(dxpL,)]_ !c\LwOjB_a)Uz BRm LǔLl)0~d)_ɏ5$|޿w ycY8ǧˇ|y=m5`c=~5&lקub9[@GڒmFX) >o6:Cc;&Z >"N27/#[$k2eAͮ3 sL!⶜,H'TMu}ywԧJRVz {Y\.mݚ돤'eAhU >H!MLOwVjrV~%cὶt#G^9Ben"(jv}=9W& WsbSKʈ+͏IzvvAeF FpSi7Dx}WRt$sG!_xU;p'%x.+ڮ$i0sB7 =jf bX ug2M`%D` "-erRPp@!ͯ7U]tl|[f'QZpsi3N]ʽ%yemb@*T"!kYTx3Ӯ"nVW҉ê'A*@k9-eN?8cöKטO^Ld5iT; ax7g`=[.bU:nLClԯoVY7GQGΪC^~M)P#I~f!]Y{&y!;rGWDSi&uUE$0w$c-g?elǫ Tn,J+tJBގ^'P+wV!hP6BG R[T?ޙ{{0ŮU6K ,:{\ qkV ذmN՞oӇԌ,aj臯An :k>G-:-Q{FdUA&(RZjhZL~*t:Go uky^q$b0T >!"FޜcS{G B.,i他>Dv=uGr6r?2%31N{]Na>nlGbҙF3EH(J Ey[ 58FޅPJ؊RBxaUZh9 Bo\qM'\N~{9ޣ]f=cDSܛZ('W9DgX]hX1n U&,+M]Q:at+ӆCqRTm3}RKQ707ޯk?Ic \V`u2tD}hvf.f12F,NW,/QJ ȷbq~^7ԁnE8{xٕ`d!C'ǚvYz)iݯx5;a1?ho P9bfe( 4$_*}t=ZWoGSJľ,аF=mck Jn~}Zr2%/ۙK词%/IZ l:yJߢ4 F1 }8HЦs89@߀^pK nʖ2L.4귟wsm-Ҕߒ8rLUz ^<5"83u4h3y_*Ѷa4P=G8۠04LޠA`DncÍX-i>aF؞Bs7 $j? feiwk0WqH9>ǴѶR#1)0 o쫺Ma^[0_M{ \ItbZ7~#r78" 2#>3JG tҝXC/vց0-0eteiR0CJcj+@DpHsE~$,v3 f\nHvLp_E;x(LfC.OoDGߍ^Ot'@4W6J4uxaޑ#Jm^CUkk9äUjTOkVGg,ȴD i |(>%8㣒al7QGdumPWB|Ҋ][U~R߾%xS _=QdY5Fؾ݉ѠI~nbYSqfy}۸<~Nc9N s2ײ|K2j־-VࢉF"E'4g.G(YѸHL%0SM) 0e猀Wd &Nny[q֫3ΞCς51&Os7guuG'DxQU=b2w+PaqP=/ FzǗ63:r_LёQPS6Ia~ʹRNLOԊd%"l4^,N  +C򋶠wr^]"`vPᠵMaԥ; S/`YPBqTNt?[n 1`A4?6l*jC2\j(2&BG;>ƜiGbMa&"l󏷈m-/m;i^W=K_^[PW=e~?:u_9[2 @1i2\7W VziZfIb3 g؜Uޔi~+W1 "޳#O--Q3?PYF05^]4C|Hk$"6kr+ ZFud%+\#bXw)䧽i>ݡnh$+Þ#׭SېzgZh )㎀BKpe,=AUW7T[Tk)'_+*L'$fsd{ 7$8d&p(A[Ǜ%u͈bQ&5s:b62qF`mNO0!+OP䘙>jai- F7BAO^z1t@/n-p 4!)  \@=Xj8(#?迀Txr!z YQ*ङHneʞiF08#&+;#oJ}ЫT g%֋3|nlh.xFon=LsCDRݞ;; >G؎̒( @ 8'Z$b[Wyo^jxg/irMeXt囑+'(KgsrߨR;T`J R]iAX¹ظ})V|GFv=DA(F"`s,H./տsP) C![,jc"_ O,ڣBn_.V1Dv;j+(ɄFB{-pLZ՞70QW\;SWz ^b!u쮲KzuYIGZBǧjMbt^/@!. yTXB.sH`tChkѤKRzf lwwQJF9vP!DLJW1թJ|cj@$u 5 9vyƒ볽Apc"7>5}<gn?H}d|?AC(hx8iu3=f0yS7[N ]oq}ޟ&2t15zP}+3b=E_|n" 1n q~\LX,5mUƻ6S2_ c\!;#^_6,p*a퓀30XupCكS:3䟩׏Yu^M1*XKRU{"i d.2HOUz-+ni*TX9L/)3jtʱe$5KkR aI:rLk֊"mvЯ۵X9Q͍TfRnO/?׋ì]JVKy6Avq]_]Pu&ɥ س:&m<. :D~kt8)? hPly ɺ5?E`$t4234I9 Riݬ1hn QIa]0/mgљR0bYfʾ[1*k g X55ǖZ v0)P׼[Xg۬O/٣XB$QZTnqyn`,o}OP}N(2[4jMA:朞%.,\RDfmX &^YWnE+wt2+E )= [fh1ݫ%O}D [c#|t ?xv80N5n=hv ҀSKH?A!}!-g_l{Ի^un{&M^M |ExZoGaf!qbܠyWcn4`oP16Qרtʡ$XoF vM'ZFĨl,Amg+abyuAo)Y򯡀?9!Lv)Dͭ}ɸv:(?u0Eh*]čvM׀t]Wm3_rnu(]7<] yA Thi+qj5Zeq e#\ Z޲ІlRPH K2cY>  2~lJ-2I›Q=ʟ~YC,EL Ty+bk֎_aTrG](zG s{- o2N@XwǶ,rC&fi&\oBwQ)ln+$05Sr{ tWrڞ7=ZAyYKW{ hC#z!X٪qK|CRW[ظX\M%}D5,q.0[yxWWv2XhB>2yb;(0=V(`z]8:ԁF] 38n.4V|ZFbM0^+!9߶\;amG4 p;tqv 2:-<PrGx'IZX£fFUSᇅ#%Jp >'ʙuy8H\S_qQ'tZ x72@[a@YuhC :, uK.ջQޣ5@3A2),cnUr*|@k"ҫxy͗yǽ1W;V+%1taDҍ<|-YȮ|n;"3! U{OKkmt.QKH^L"&ɞe910E!ϓ35'NݬH*(fDRׇ^ S˵mOĒo](Y^?$F/yFmzh6l` ](W,.aP/>\Hì* DSwH}!|yEBNs"\2kRp,9]JfVI5OG9g/P'zf?^Vڼh~x/ zP_>!: JSj2if_m!ӄE $% - Pprn5uaO޴^l/_;,b>ry9`wqb(h sgZvI\Tyx~?'2+ QlDA_MQV C&m(F#}PY[7WL} KGT09Rf7Kn,{9hZ*"v>`/K>M)89S τ*ë9EAgE\ceR SMIYvJ u>r2:ٶ`dH֗W8[*OMv\|) Zc-~p6'2o]2藤=[rrJ͡tSoIc؀:~ƻ8WkR /P棢yPʝ&SH~\y"HnEְnKsP^n[0_"CS̿Zն(\&8*nA9Dk+anASjj'7>щؾDTИiT)x@1 *SIY4ByV1kXF)|fpmRerȜL@e4EyQEϒϊ=B #€W~k5&nɓ XYVvBQi2%j= I(xb 6kk"py<?̕ri mGcP;\jW8 >RfT,fhIu8`Q8]wծ0WQj8XU ȫz 1&"+H*kk(ĉ{/ Yc aP.g7=00:o8(YSRp,jSIY9sjnY>T/ PbL{1.{OӟtYF u: ;s? ;3ҧ*gRqg&R_^EKO,h8]J m(FIctgFiw#TglHGs[,+sGx.Տכ/*1$>"W+h8FNm8eh!vAk7}"9_LwBMe,9F]ӌ}&WU^ /Gtl|9aEao` %.1Dxf@02:ҐL JgqJقA!RMnsKf>  ϫa3O <$fң8 gv@JU (h9lYl0Sk}Ixwm8D.w7,!C˸ a>K0w+pc[u&d/OBQ 9zQ ++^=n"MӼד6rDdR4-Y؍78G(䈷~ ;%:b&[\'V} +7evlL Y_o|H5!~@ͺ^p2HSoߜzni*ZKG5xڕe\@if$k=7`'WfTk~2Nb؏T ,9q?kA8½{e#FG顅2 :vG?J />DG5\íZ1J)i:e2Y 1/F,o SĻiڠ梗){Z $Hg}"b#:Aﺽr 1 jCDPSڼ&a\r 3QZ^yH V koعAΡlf G(u8$ Aο%'d;R$:̔7_HSL-)d {hnĤdp( /yH\M#ۥNi ⽚O VDV҇yӈ; &4.e[&s N&e3WPX} L)df*cV+c"qeJq'I}MuvMIRVXs M'AkY MZ''ᑸ%{% qMr7hQ|lGT.}^U+OYoK"q[.@:Vߞ|b-iv_&lٸ |s$}oc@OIdfC{4#Zƿ}%ɑdJ]y[FViOba뇌E" u$D>N)q Sط."B0"YdIKLJRc 2por%-i8I|^^pM鴶[+gy|2]=5YR>ۃK5$s9!cӡcF`rQm QN/ y*=Y`m@teGpcR՗ g7\D(,e#?H=\J2tHg&>TU@M5Z LҖ]NQkpK_&BVLu9^lђZv[OrޓtDvЂ eȴFIBL׮2p NW:jw>v|Hgs ]TT2CKg jdP͌J3uw8vB.qb<rK +&Hܓ2BovZZ]A`(FwPl!8c&0C]bDze~`c6.s6)G$͇JN=Cp=ŮBozNn)?3yV״L7WnN'x3`?:q=tΡfeᜍ(1 $’:yߏu(aC t,2 xJHA"%-Qtep8Ϯﶤ a?:@ ι1c紲qR 9ӄuР?qev !KaLL {q 0w*ڝcl9Ξ0l>w} gϊ*?rPʠOTn')H-*W! R:NS8$~͋=UcCґZ40ut@ +G`:-!(}T6Cj(ǻ08 Q@ۛ )hŚA +w@y/ϧ\4h1߄@k#G3?'c} "|t$T1$qvUt`A~]_ l[Q ''8Q]1R#;.͵W %M/,7g&B$ej/%lPw^txx 3;fVwv /JsoVzOg)zh]vgrٗ -w,̗4t"!3b*S5--RQ.7;*Ci<: Q'v7S[E=.x(j>F48路pkm 逢qtD} ̿|E3*00yr4 hKmwo9N=mxbosӣN`k{P"Fv9^P=~ 5~#1>ov uԣݿVcpu~>MnKLL['I}:1na*_i9JRzp6=]݆h2-ű r%˱]e݆cWadMDA הiBCZ0R*VN+(" YGY ʝuXnpm4c,Xw1~"WXbw@u _p6] 1")'J֏?׆Y0Qg%\frtE=u{em)%9#=&ALqJ_~$AQ۷\_G ys*0{3gWo:fDqWG 7D;#Vehtx~/}5C#ф~T A͓ dsvsSJ50OM<4cfq*eߙbk=E,LWB6psE$h],/S];N}:nBu׾/}$LN9tll;*s1ճ1a #6!A@lC1"Z?Ȩf ɥj?;PSMd[LՒ(k/cp{6ԔUgM:.foFRr(GrnWI}ЭbݿbU-hިA-G",zԟԅcqSm3{øQ]*r_fGLɶi+ 7[ -7`%+rYHXz] _^s㶐]'Jl]c {`'P+O,؏$Xso{d\(E%^"/tGB4a8am@ݨc[Mu6%3T)J1峄т])[/+43efDxqu > 5YE~4J>+Ojz+jRp>3Ova[+%I%_5RC͏fAޢz>kaPY)iʂahhPNy9+xim0,IRxpV7:Ue )`Q7 -t%\4̀9狂ybaKŀϰ a -@~8 ,OУ!H^xM?9+׍-& ޅj,ImzG02{nthy`#=jL+H\%1Pc[zxƔ_;J&GfP\+c!LǿyenCɳ?08XVU)tF\)P"c7Cȫ[X1r@X J:oSn[|8zq7tBAE55wäzV/uZb {]Cv\v/Z2l B+[d=E-(ӯw rc褃0܁$#V>4L0!#;4 |w+M?SE]Zo.S K5n=˂0-vy{WK+_ 2iQb4 <UG1q"^xV#O!rѣTPb ğٳ< Đg!rF.dl:gT/;|ZGzf!iVF:$c-_&#Pd~GNcҪalPG)nG棈 =Q. BEKBI6P%_IVJs(OX| XNHYFWK*ǁ6̗`ä%rBN^qX}")r84&w-yM.N}5)k7L*&#byRF@;G>tl1|˔C/?]1灺WbLn Uߊw2;˖Mj<[P #am>m)l4O!5Lγ /ojLXPR˽!*Wa2i/7%FX@yv^lUE`JMhL3Yל!4xc1PB"/*ZN yvϫXz {a)o.LE^+y3TʖŚ>G{$_׷ȿ oe G1B`l<='Đ ;S+oi-pYS\=[-nRXVgj|5ChR P5(}^ gQ4`rf zr2_CaLU#>R%LD_<&wZu#֑Q$;)D0R;_91?wر"î^I9(")`1HoՎ+R0ƥ0=ښXJI|BĔQ%o&^3፥$ǺS,3cǖ=׽Nd}e mz7@!#-(\j,i KZNo;mô's2/#:>< v(+ڱCxH v ~owĚALz0Xz&G}M$E/Х͉N,knOˋ$1T 6l#s6@ [@f`} hQ{}"Q!6ټ6gsmRϸCqKR0vGm/ 6F Zǀ vK㵱?@ jC'=`@ c[QEV)j5ȡt|z+՗s]o/Q8ZxGmBCv,R$⶟+sb<ID,2h%qQono[Z*,u5OB^zq4ߕ6m K֙1ݩa0/sV֑ &͌"6{wv_l-sU!$zŞ$fO6qp&!T x-f! U@>v~|k5=YyA,4Jcf:$KtTA!6dZ(ܧ)es%Lzi0*.n{r{7J8<udRA3͵a֣6€nP¼*TB4o-(3[ZZR\!pY,C# ِ8"[5|ZO!B/2ΜE 1OU9=Kf@)Ρ6 ɪ\ =QeP&o.bv![OB`ٵ:SBZػ HQXF̨`ǟ; ? wwަng(3LxÊ=߈VH3H8%y9G@nj:Wz k& );|_]TƊ4070FPU\7eC BTSmZۻrhS:f=jeEƞ$ YZ