virt-who-0.19-7.el7_4$>E^SW֒{'g/>>?d   V *Bekrx  8   , -H/25588489(:8:9::?>_?_@_G_HbTIdXeLYeT\ep]g^nbsdsesfslstsuv,vx wzx|hy~tCvirt-who0.197.el7_4Agent for reporting virtual guest IDs to subscription-managerAgent that collects information about virtual guests present in the system and report them to the subscription manager.Z!c1bm.rdu2.centos.org CentOSGPLv2+CentOS BuildSystem System Environment/Basehttps://fedorahosted.org/virt-who/linuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset virt-who.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable virt-who.service > /dev/null 2>&1 || : systemctl stop virt-who.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart virt-who.service >/dev/null 2>&1 || : fi 0 7/Am%g]`r`rp?ahh ? !.+/ / ###__6y\-++~~0#--ER;0;0v ; ,:2M2Mjj(R|NNz}v7 1_``JIIQv7-11m.*%%j+ xVxV![['"J8F7 d AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AZ!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!XZ!Z!Z!Z!Z!Z!XZ!Z!XZ!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!Z!XZ!Z!Z!Z!Z!Z!XZ!Z!XZ!Z!Z!XZ!Z!Z!Z!Z!XZ!Z!Z!XZ!Z!XZ!Z!Z!Z!Z!Z!Z!Z!Z!Z!XZ!Z!XZ!Z!Z!Z!Z!XZ!XZ!Z!Z!Z!Z!Z!XZ!Z!Z!Z!Z!XZ!Z!Z!XZ!Z!Z!Z!Z!Z!XZ!Z!Z!Z!Z!Z!XZ!Z!Z!Z!Z!Z!Z!Z!Z!XZ!Z!XZ!Z!Z!Z!Z!Z!Z!XXXZ!Z!Z!Z!Z!Z!2170f2bafc392b40ed974c87c77d8f0f2572a9d1ddba5980abc0ea3e0a460fa377fada346c03b28d1d7cbf4b1936400bf38b3374de42b73ba6ce5821071b95d33b799bf2124f3566a5df6ef32e9d4bddbb59d48fac7252c5c473bb38e48726f0e4df1ba87fef71dc53d06bdab46146667b48ec16a6d532d74d8e8e7131b6252c8623d8451d74b8d589af2f58d9ade2468bcc57f3e0282427879b0b2d12685253e103f7793dcfb5fb6cc98cc4f8ea306d079d99772ec3148ed708f6f56d706dd343d4a01ca0f6b6ad11dae5ae05761c46ee3bac0ec678d75dec5a2b39b7c139ce01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0dcc07922901a928610c525d81f023defab0f6072ced5c8e94c08ad36baea423abe7cdf400bf12ead625d7e65968e896bf2d83ab12e0829003611e2e935ea894371d148794be1df1ea3d9a955df37d065b116e9f2683ce6385be7140c36a6af06b61e86e503b9f5dd804200875bea6573d9b6bad4086946ea2a4ed1e3b15a96e6b61e86e503b9f5dd804200875bea6573d9b6bad4086946ea2a4ed1e3b15a96e0f20f2c67e835f5efcf896680e48b94c5c5647ab7dcbdc17925fe7b48fdcd80b6f4ebf30ac5345b8cb8d8ab4abf326d1b7085ebf60b73bba48ea9cd49d4830526f4ebf30ac5345b8cb8d8ab4abf326d1b7085ebf60b73bba48ea9cd49d4830526bc2d72ee9b9c245edd434258a8e80048951d8bbe2602211df3d372c0b447fdf3b212fed81460efff81fd5495e94a57f6765843cc022c51ac0a6e1641425abd13b212fed81460efff81fd5495e94a57f6765843cc022c51ac0a6e1641425abd1afa78104168aa5d02aa725398f513691cf55b99cb32f7efe88b541ce257d2b7eb3a54bd61fc8ae3062a6af0e2ff106bde3ef77e706e95251805b3d0a79f7e4e9b3a54bd61fc8ae3062a6af0e2ff106bde3ef77e706e95251805b3d0a79f7e4e9f93737a1a841440e0d7ec2f326d38a5678cc363a2614db9edb98eff67bab50474487ec3bc662aaf647cc33c33cbcb7a7c241dd02a062e86c1d6bde004a51308c4487ec3bc662aaf647cc33c33cbcb7a7c241dd02a062e86c1d6bde004a51308c5de31ddb192afce807cf777626243f069f918f4e40f253e54c6af771900634bda465870aa53a8f1094b8b2eac28337cffa663a95fbf39728d40c404390496b1ca465870aa53a8f1094b8b2eac28337cffa663a95fbf39728d40c404390496b1ce143baee6afb1fe9b40752ea6fe183596420502adadfd5f17fd31323c246de8e18dafa6670bce8d36990ced7402a3f645f012412585d01fabd4f493c422f4e2918dafa6670bce8d36990ced7402a3f645f012412585d01fabd4f493c422f4e2987eba45485bd4b0908c56334bfabb12aa3ad2e6d461b319b016972ad456046371a1a2d12c69d6281e1e406f8ee0bf98c4c329f12df1f1279628a39fa8e17b7061a1a2d12c69d6281e1e406f8ee0bf98c4c329f12df1f1279628a39fa8e17b706314878aae4136e7527a270e9717c0d95fc8f7ff6fa240d72021d1b0be0abeee9aff98486d9cdb8c0738a9f13b076489668b6a3ee0edf61544e28f6103c132dd8aff98486d9cdb8c0738a9f13b076489668b6a3ee0edf61544e28f6103c132dd898360d113ec47087c3be83c903c9d50f69ff33932be065a143a98835195e2971327dc1bc58956378ada18a83dca11b1745dfc506a43b9ad42f3b1c3110ce80d7327dc1bc58956378ada18a83dca11b1745dfc506a43b9ad42f3b1c3110ce80d7a094b1ee4581e177fb3e7386d4fd9eb76f366752dcb3705de25f9e6ce49513cad049d83be3d8a7519005fd891c884f5c4e8aa5ee7a74c16390a61e62e655b983c566e6a80e8b8c7bcc90279fb1f9703f6236256fb01edc1b7b5689e0a3d72278bceeebc2e79655ea7a47d005fb918cf44bd8e63c3d4477e89fd205e823abc78730f8f05d721ef246faffe4f9b0bd3eb2f9cd2b3238aebb9aa90e505e241fc3e030f8f05d721ef246faffe4f9b0bd3eb2f9cd2b3238aebb9aa90e505e241fc3e042ff35e52bb90f2ef7b9dd4792da2d0a7743cb75ae4a7f6da2374f3ebc87e9ee3a43087973fbbf40d0fd25c83aef5c774f98ecd481ad07ff7d54acd21e8e228c3a43087973fbbf40d0fd25c83aef5c774f98ecd481ad07ff7d54acd21e8e228c5c8e1115b08441ea58844680039e7defab410a3b4ff6e2083f76ee9979ecdc6a46c73f0fe2e08805080a3adb07fb4e84528fc5ed944cc1e9629cf897ce9a7aff46c73f0fe2e08805080a3adb07fb4e84528fc5ed944cc1e9629cf897ce9a7affe0ec769842540d888c7fd770c68dabfa4a8c70d1e3ea9bfbc562fd3c315fe4410c3eb869ce40a751b2c5a6f8580eadf2c3f1b2699f42acadcecf2f70a17a908d0c3eb869ce40a751b2c5a6f8580eadf2c3f1b2699f42acadcecf2f70a17a908d4609ba424579c06b2e39a103e4897eaf1cb685d035c0ab192771630bdc1279c027490600d306c5c58ae545a985f61900538d6146e3ed5959c6f4b0ee9d651c5227490600d306c5c58ae545a985f61900538d6146e3ed5959c6f4b0ee9d651c5219f9ffc3f4415fdfe939743ac98487864aa44a353cee570a094fd3d93ec7e871d65411b4ce13706b55ae01a7dc460439f02a168cc2037c9ebb030f44c487ea7ed65411b4ce13706b55ae01a7dc460439f02a168cc2037c9ebb030f44c487ea7e9499eb75707547400eee4c47e2c3ac54a62ee4957c6652521148e7032e02cde0103a68e1abee7cefef9291243c0633836db3bcb05c46e954ccdb0d17ac88409a103a68e1abee7cefef9291243c0633836db3bcb05c46e954ccdb0d17ac88409af40dccd18ee6b827893aceb2ff0ce8e82faf110e9b0fc5c12a98637dc1207575a4a2b174ca9b1284335765074622433219068aec583066f0cbbfecffd2d6b75da4a2b174ca9b1284335765074622433219068aec583066f0cbbfecffd2d6b75db0fa52ed504cefc7a6a9818c12d3b91b1e55c01c915f14e3cc89dfa3ed18e96c2490765f5d3bfa9c876d94ff06477a7f17210960245ccf149bdbb641200085512490765f5d3bfa9c876d94ff06477a7f17210960245ccf149bdbb64120008551cc05adfee56f6078e715085b0c6b8d6e39f8b4e3db71d986cbaa69c3722dc0fed32d26212d171c0844375473db2b8ff2204178eae84741929062ddf36d47f29bd32d26212d171c0844375473db2b8ff2204178eae84741929062ddf36d47f29b8465b42eb78bdc3bfc4120378a09ea101529fbd4890247a786f7442a54ba8731d54641e829b924a2359ce92b9784dfae4e535c61c9bf1acd4f8f1d73140e96bdd54641e829b924a2359ce92b9784dfae4e535c61c9bf1acd4f8f1d73140e96bd016645ad334b21d272d5ea4992b3c0a6bc4ee90b4ef5f78681ee7c5cc52d97cb7c6e17f430040cb432317b172dd8567875fef10cf1d4f56aab9cbc6998a3b1527c6e17f430040cb432317b172dd8567875fef10cf1d4f56aab9cbc6998a3b1521208175d684907957fc526bf7d4da4d58d1497b934ce1fa5f8d604514d5b73ac3eae8841b53da1709b152f64badb10cfe6fde8a43c5ff01978472e11266e61bcb0dbfb198ece16ffc4785ee011f42079651199eac59b3c1ae97c1164f0939d3bb0dbfb198ece16ffc4785ee011f42079651199eac59b3c1ae97c1164f0939d3bf573168399b653785313baeff501d82d52a5a4f5002dd2d43b4a3697123cecb2a049d047588ac8d904f051e0a8799568a52d57103a59929c3e0a08dda06206ffa049d047588ac8d904f051e0a8799568a52d57103a59929c3e0a08dda06206ff2ed1f6cc82ca56347664c64b7bff2e4d2f02a2cb7109af8e2f1caa2c468bdaba07a6b3d81e92ec3ef413857e421e07f6667d0a1d88165dfe38e69b1d6c9014f307a6b3d81e92ec3ef413857e421e07f6667d0a1d88165dfe38e69b1d6c9014f37abf7386407e6f44164451e0bc9760e7f02cc31b772ac3a9121cb750fcbbe1d52b24b0b0e20e5d107e76046c507bdeb41a8a560066d56f77ce2555e3fd6938922b24b0b0e20e5d107e76046c507bdeb41a8a560066d56f77ce2555e3fd6938922906a1e5a608cb83ef5b8a07fe3a6f5f1d9b2f9bc6b953ad35004abf2b20f890340807ee68a4b63fe5704713abc892556de988678f900878e125efdb5a387653c74ce778d77d3a1e4eff8868096a566caf6ad67256a61897e6c02c28915ad0e2e65f637bdc9d0fcbdd88d505752c5ba82e122abde855c5d9cb4ded16517ac4f8a7de50f236f5fdf2c9ca71a784d25f78d48fcb30269c3df70321b2a359306232a7de50f236f5fdf2c9ca71a784d25f78d48fcb30269c3df70321b2a35930623203bd88b617f3e6f779b6a28a6731b3fadf660fe59ada0b2e6a2426db20c645abf1ae796369984971294d9a6bd8b1ef29c6bb8d64fa62184934f8c9362843ff98f1ae796369984971294d9a6bd8b1ef29c6bb8d64fa62184934f8c9362843ff98dd9536e0f264226d1e8c7be628d247ffbe9da5bae670cb24e13a485a3dbeb481c46e3926be008592c9d1046e72438c4bdb486e5f8ea77d09749868f5e177e3f1c46e3926be008592c9d1046e72438c4bdb486e5f8ea77d09749868f5e177e3f14957589524b593e5b8a69d6572a64afd9e796906f320a2af79aac208232b4752f6f1201768e3b76164305e79489acd640058e0bf39dc23974f9b5bd001acbf7df6f1201768e3b76164305e79489acd640058e0bf39dc23974f9b5bd001acbf7db91a042d439cbf94168ca973c2df6c4516220ce22a8a8d4d207fbf07bbd59114df68f5c6ac22b22131916214bcdb336dfbe39548a6fc1f5b98616f5e31762b9cdf68f5c6ac22b22131916214bcdb336dfbe39548a6fc1f5b98616f5e31762b9c91909fa3689cb10bbd5aa2606213a01b8f7bfcea1ef066fc800724d8c0fff1c9083637cb59dc8cd605c51c329cd0b02fd9706607feb49e825af20116dc88e6b7083637cb59dc8cd605c51c329cd0b02fd9706607feb49e825af20116dc88e6b7a4b11ad7715406cd9a275749eaf7efe45b66a9c02671350bfa0cf2098c250afa11077c33d2397f06195cd71bc6a1b488fe9a80e624bc71170c3089b488c6d29611077c33d2397f06195cd71bc6a1b488fe9a80e624bc71170c3089b488c6d2969ff339f7208b040b87fa5879f50a831000bd7fdcec0cfbe221148ffda4312f00726a26987e6676bf6c8219b3ec00ad1d9cade7f468ab7d65f18a28a47d56f9c2726a26987e6676bf6c8219b3ec00ad1d9cade7f468ab7d65f18a28a47d56f9c2dbd18a26b879dc104dbb544ec2949a8fc2bfe28f123b45ed3b8ac77fd656ef544c204484fa0bd2ee9c3565b5c1b802be0b696639b0a925c26989ea338c1061d24c204484fa0bd2ee9c3565b5c1b802be0b696639b0a925c26989ea338c1061d2f36d3f4862fdb055fb25184bbb35e004c5b82d466178d109b023ad51a4ceccc6ad347407b6756db4a4e629519924f78958d3dd97336f309cb5c0bcaa198cad2b787f19ffeaa2bdbf08299856d5321acb7862eb61610aa851d8e5d9f49b26c4b9c0f84b26e359577bf291fb1427e9fa9c9ca629b12bbd7e58e4d311dfec3c550b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806436eab9655bade00e760ac08171f2522c642ed4f8933d638eefb952382eac74797a0161c475cff0347137aed42be8d13967367fbbc13182f8d1f2a2ac018f3a233a70540ed512af43e125efba7f65ca49b4cef43fae2c84f927cb860a9c5d7426ba286ba145350ac14096ad9f865222d6683c8894f32fee0c081ac6c7ab5e9bc135e12bb5501ab66d42f716d4220daa2a48af0632135f05f3715ae35f1a2ad79516f1a86a7d23926d78a173982423a591e39960c40091a665f1b58fa7a291f49e5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvirt-who-0.19-7.el7_4.src.rpmconfig(virt-who)virt-who @@      /bin/sh/bin/sh/bin/sh/usr/bin/pythonconfig(virt-who)libvirt-pythonm2cryptopython(abi)python-requestspython-rhsmpython-setuptoolspython-sudsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemd-pythonrpmlib(PayloadIsXz)0.19-7.el7_42.71.10.103.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3Y|YqY;@XXXۡX @W@W;VrU@UJ@U@T\@T @S{CS!PS@OO8@N@NN@N_sNRDNNP@NBrChristopher Snyder 0.19-7Christopher Snyder 0.19-6Kevin Howell 0.19-5Kevin Howell 0.19-4Kevin Howell 0.19-3Kevin Howell 0.19-2Christopher Snyder 0.19-1Radek Novacek 0.18-1Radek Novacek 0.17-1Radek Novacek 0.16-1Devan Goodwin 0.15-1Radek Novacek 0.14-1Radek Novacek 0.13-1Radek Novacek 0.12-1Radek Novacek 0.11-1Radek Novacek 0.10-1Radek Novacek 0.9-1Radek Novacek 0.8-1Radek Novacek 0.7-1Radek Novacek 0.6-1Radek Novacek 0.5-1Radek Novacek 0.4-1Radek Novacek - 0.3-2Radek Novacek - 0.3-1Radek Novacek - 0.2-1Radek Novacek - 0.1-2Radek Novacek - 0.1-1- 1506263: Updates to the job polling frequency (csnyder@redhat.com)- 1458674: Update use of result data to match the new async api (csnyder@redhat.com)- 1448267: Fix polling behavior for oneshot, CTRL-C, 429 responses (csnyder@redhat.com) - 1450747: Continue running destination threads on internal failure (csnyder@redhat.com) - 1444718: Log name of config when duplicate reports are retrieved (csnyder@redhat.com) - 1447264: Keep running on InvalidPasswordFormat given other valid configs (csnyder@redhat.com) - 1369107: Update docs and log messages to show the *.conf requirement (csnyder@redhat.com)- 1436517: Fix api base detection for rhevm version 3 and 4 (csnyder@redhat.com) - 1442337: Send updates immediately the first run (csnyder@redhat.com)- Do not join threads not started, fix up fake backend (csnyder@redhat.com) - 1439317: Ensure reports are still sent despite duplicate configurations (csnyder@redhat.com) - 1436811: Send reports on the interval per destination (csnyder@redhat.com) - 1436517: Set Version header for version detect (pcreech@redhat.com)- 1437229: Fix syntax error in exception handling (pcreech@redhat.com) - Update the spec file for builds on more downstream platforms (csnyder@redhat.com) - 1437228: Handle utf-8 within Xmlrpc transport (pcreech@redhat.com)- 1415497: Support rhev4 auto detection and usage (pcreech@redhat.com) - 1388577: Adding UTF-8 support (pcreech@redhat.com) - 1410000: Include org_id in hv base channel (pcreech@redhat.com) - 1400431: Fix AttributeError where val is missing (pcreech@redhat.com) - 1405967: Filter host via glob or regex (pcreech@redhat.com) - Adds --password option to virt-who-pasword (tstrachota@redhat.com) - 1392390 Fix default interval handling (pcreech@redhat.com) - BZ1405967 Add filter_hosts_regex, and exclude_hosts_regex to allow filtering large numbers of hosts easily (chris@chrisprocter.co.uk) - 1369107: Only load files with .conf extension (pcreech@redhat.com) - 1383436: Obey the interval setting (csnyder@redhat.com) - 1299643: Update virt-who-config man page to include NO_PROXY (csnyder@redhat.com)- Version 0.18- Version 0.17- Version 0.16- Update spec for renamed README.md. (dgoodwin@redhat.com) - Moves fakevirt._decode() to util.decode() (csnyder@redhat.com) - Adds the report.config.name to log message when refusing to send a report due to lack of change (csnyder@redhat.com) - VirtWho: Clears list of reports on reload (csnyder@redhat.com) - Revises change detection tests to account for changes in master (csnyder@redhat.com) - Libvirtd: Sends a report on start up, and on events (csnyder@redhat.com) - Removes trailing line at the end of the file (csnyder@redhat.com) - Test_Esx: Test Oneshot to ensure it queues a report (csnyder@redhat.com) - Esx: only queue data if the version has changed (csnyder@redhat.com) - Test_VirtWho:Patches manager.Manager.fromOptions, removes unnecessary mocks (csnyder@redhat.com) - Removes unhelpful debug log message (csnyder@redhat.com) - Fix spacing, remove unused imports (csnyder@redhat.com) - Test_VirtWho: Adds test to show same report will not be sent twice (csnyder@redhat.com) - VirtWho: Adds basic change detection using report hashs (csnyder@redhat.com) - Adds hash property to config (csnyder@redhat.com) - Adds hash property to DomainListReport and HypervisorGuestAssociationReport (csnyder@redhat.com) - Hypervisor: Adds getHash class method (csnyder@redhat.com) - Limits interval settings (wpoteat@redhat.com) - Retry sending data to subscription manager multiple times before dropping (rnovacek@redhat.com) - SubscriptionManager: nicely order keys in debug report (rnovacek@redhat.com) - Fix serialization of guest list in print mode (rnovacek@redhat.com) - Do not exit oneshot mode if any job exists (rnovacek@redhat.com) - SubscriptionManager: check if report result has failedUpdate item (rnovacek@redhat.com) - SubscriptionManager: minor logging fixes (rnovacek@redhat.com) - SubscriptionManager: add env var to disable asynchronous reporting (rnovacek@redhat.com) - Check jobs status in increasing interval (rnovacek@redhat.com) - Esx: report host even if it doesn't have any guests (rnovacek@redhat.com) - Hypervisors reported by hyperv now include hostname. (csnyder@redhat.com) - Removes completed jobs. (csnyder@redhat.com) - Fix output format in print mode (rnovacek@redhat.com) - Fix using empty list as default parameter value (rnovacek@redhat.com) - satellite: support new hypervisor format (rnovacek@redhat.com) - Fix tests failures (rnovacek@redhat.com) - Removes timeouts for jobs. All jobs in the list are now executed just before a new report is sent. (csnyder@redhat.com) - The virtwho loop now blocks on the report queue with a one second timeout (csnyder@redhat.com) - Removes unnecessary imports and queue (csnyder@redhat.com) - Rewrite readme to markdown syntax (rnovacek@redhat.com) - CI: install unittest2 from pypi (rnovacek@redhat.com) - CI: add -y option to add-apt-repository (rnovacek@redhat.com) - CI: another attempt on cloud archive for libvirt (rnovacek@redhat.com) - CI: try to install newer version of libvirt from cloud archive (rnovacek@redhat.com) - CI: add libvirt-dev dependency (rnovacek@redhat.com) - CI: install libvirt-python via pip (rnovacek@redhat.com) - CI: another attempt without site-packages (rnovacek@redhat.com) - CI: install python-rhsm dependencies (rnovacek@redhat.com) - Adds support for facts in Hypervisor profile. (csnyder@redhat.com) - Adds count of unchanged mappings to the info logged for the result of an async job (csnyder@redhat.com) - Adds tests for jobs in virtwho, removes unnecessary tests for managerprocess. (csnyder@redhat.com) - Changes to ensure backwards compatibility with python-rhsm (csnyder@redhat.com) - Fixes RhevM.getHostGuestMapping() as suggested by rnovacek (csnyder@redhat.com) - Adds layer to hypervisorId. Removes completed TODO (csnyder@redhat.com) - Moves all functionality of managerprocess into virtwho. (csnyder@redhat.com) - CI: use python with system side packages enabled (rnovacek@redhat.com) - CI: install m2crypto using apt instead of pip (rnovacek@redhat.com) - CI: install python-libvirt using apt instead of pip (rnovacek@redhat.com) - Add requirements.txt and .travis.yml for the CI (rnovacek@redhat.com) - Adds tests to verify the hostGuestAssociation is generated correctly. (csnyder@redhat.com) - Updates libvirtd and tests to add host name to hypervisor profile (csnyder@redhat.com) - Updates managerprocess with better logging and changes for the new tests.~~ (csnyder@redhat.com) - Updates to use the new hypervisor class (csnyder@redhat.com) - print mode: format debug message about found hypervisors (rnovacek@redhat.com) - Removing uncesasary comments (csnyder@redhat.com) - Removes unused dictionary of jobs and associated methods. (csnyder@redhat.com) - Fixes tests data to include "status" key. (csnyder@redhat.com) - Updates tests to make use of new Hypervisor class. (csnyder@redhat.com) - Host name is now included in the hypervisor profile using the new Hypervisor class (csnyder@redhat.com) - Adds new Hypervisor class. (csnyder@redhat.com) - Adds new test for the updates to subscriptionmanager.py (csnyder@redhat.com) - Updates fakevirt to make use of virt.Guest classes (csnyder@redhat.com) - Changes to ensure proper execution post-merge (csnyder@redhat.com) - Removing more unnecessary prints (csnyder@redhat.com) - Fixes oneshot mode for work with new managerprocess (csnyder@redhat.com) - Cleaning up unneeded prints and adding more useful debug log messages (csnyder@redhat.com) - Adds async job status polling for use with the new report API (csnyder@redhat.com) - This (along with python-rhsm/csnyder/new_report_api ee38f15, allows communication with new report api (csnyder@redhat.com)- Version 0.14- new package built with tito- Version 0.12- Version 0.11- Add directory with configuration files - Version 0.10- Remove libvirt dependency - Add dependency on m2crypto - Version 0.9- Version 0.8- Version 0.7- Version 0.6- VSphere support - Req: python-suds- Version 0.4- Requires python-rhsm >= 0.96.13 (contains fix for char limit in uuid list)- Add initscript and configuration file- Update to upstream version 0.2 - Add Requires: libvirt- Add BuildRoot tag (the package will be in RHEL5)- initial import/bin/sh/bin/sh/bin/sh !""$%%'((*+,,./0123356689::<==?@@BCDDFGGIJJLMNNPQRRTUUWXXZ[\]]_``bcddfggijklmnnpqqstuuwxxz{||~0.19-7.el7_40.19-7.el7_4         virt-whovirt-who.confvirt-who.dtemplate.confvirt-whovirt-who-passwordvirt_who-0.19-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txttop_level.txtvirtwho__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoconfig.pyconfig.pycconfig.pyodaemon__init__.py__init__.pyc__init__.pyodaemon.pydaemon.pycdaemon.pyodatastore.pydatastore.pycdatastore.pyoexecutor.pyexecutor.pycexecutor.pyolog.pylog.pyclog.pyomain.pymain.pycmain.pyomanager__init__.py__init__.pyc__init__.pyomanager.pymanager.pycmanager.pyosatellite__init__.py__init__.pyc__init__.pyosatellite.pysatellite.pycsatellite.pyosubscriptionmanager__init__.py__init__.pyc__init__.pyosubscriptionmanager.pysubscriptionmanager.pycsubscriptionmanager.pyoparser.pyparser.pycparser.pyopassword__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyoutil.pyutil.pycutil.pyovirt__init__.py__init__.pyc__init__.pyoesx__init__.py__init__.pyc__init__.pyocreate_minimal_vim.pycreate_minimal_vim.pyccreate_minimal_vim.pyoesx.pyesx.pycesx.pyovimServiceMinimal.wsdlfakevirt__init__.py__init__.pyc__init__.pyofakevirt.pyfakevirt.pycfakevirt.pyohyperv__init__.py__init__.pyc__init__.pyohyperv.pyhyperv.pychyperv.pyontlm.pyntlm.pycntlm.pyolibvirtd__init__.py__init__.pyc__init__.pyolibvirtd.pylibvirtd.pyclibvirtd.pyorhevm__init__.py__init__.pyc__init__.pyorhevm.pyrhevm.pycrhevm.pyovdsm__init__.py__init__.pyc__init__.pyovdsm.pyvdsm.pycvdsm.pyovirt.pyvirt.pycvirt.pyoxenXenAPI.pyXenAPI.pycXenAPI.pyo__init__.py__init__.pyc__init__.pyoxen.pyxen.pycxen.pyovirt-who.servicevirt-who-0.19LICENSEREADME.hypervREADME.mdvirt-who-config.5.gzvirt-who-password.8.gzvirt-who.8.gz_virt-whovirt-whokey/etc/sysconfig//etc//etc/virt-who.d//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/virt_who-0.19-py2.7.egg-info//usr/lib/python2.7/site-packages/virtwho//usr/lib/python2.7/site-packages/virtwho/daemon//usr/lib/python2.7/site-packages/virtwho/manager//usr/lib/python2.7/site-packages/virtwho/manager/satellite//usr/lib/python2.7/site-packages/virtwho/manager/subscriptionmanager//usr/lib/python2.7/site-packages/virtwho/password//usr/lib/python2.7/site-packages/virtwho/virt//usr/lib/python2.7/site-packages/virtwho/virt/esx//usr/lib/python2.7/site-packages/virtwho/virt/fakevirt//usr/lib/python2.7/site-packages/virtwho/virt/hyperv//usr/lib/python2.7/site-packages/virtwho/virt/libvirtd//usr/lib/python2.7/site-packages/virtwho/virt/rhevm//usr/lib/python2.7/site-packages/virtwho/virt/vdsm//usr/lib/python2.7/site-packages/virtwho/virt/xen//usr/lib/systemd/system//usr/share/doc//usr/share/doc/virt-who-0.19//usr/share/man/man5//usr/share/man/man8//usr/share/zsh/site-functions//var/lib//var/lib/virt-who/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu  ASCII textdirectoryPython script, ASCII text executableC++ source, ASCII textpython 2.7 byte-compiledC++ source, UTF-8 Unicode textXML 1.0 document, ASCII texttroff 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)empty  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrsRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR? 7zXZ !#, B ]"k%fF&h=GkG)CQy@(j'*׺REr:+CJ }OpѮ]LbP sGn'6;p0(ybBɤzT8S 49<@dv@G8%)PÝ^Y-lDI@^!-~gˋtt#7VU= ^Ž3 'R)zvxw4*$=(d"@=S"J%1Aj'm58+ZX:>ɖM괼]q2, |:GkԊs*w & X^"0B z#PSR*(WW|l%FA@Mb1꒘qպAF`ta]s]{:*7 HqL  4?y)0X/c?! tl!ڬ @~@l)؄&P[~~w(ۓ#~57$F1Kj&B}DW,gQ'+-]E,ǒ_إ޳ANOJzGSz;Il[Ç@ M|㛖qsߔۋS A# ̿caiK;S)@NӽTU^Gh:P~ $_й_OB<&1D BgCe*Dq@VsQ(" 2(~~Aκcs'`/նRy_ǐmʍE j+ߏ/ׇ+9Q_s?ֿf;OR8c/^)-` 1uߎG;Vϰ$6KVB/lu4LgwIdrNqW3-;_[; ȴBҒG).%ZE?S9Vr}B;1;D)7.#ۦ^>҄_1*N6 6dɉws~ʋĀ岵򆂭Q/Z%mqYվro ^Qqt])m#p(HI^9"˻υ+1ㅤqb7xEwㄋ텸ll/- TReny' Ix^y^XwiRaZn0A Ԧbd1lq0ˏFLt)il5{܉~螟ޔ w(J4"*VYvKڢ `IMl(IG3R*+C!@p=G1`S :b: I$]4ȝ,p])3!Hy`R9|Pl* w.'@;=;_~_#K`S7Au+`i"p ܝo-,EQ_^z}Q25(2t܌Ǯ".if'7 +w5Wac'\%?8*ę^ uaRjAfgrKnB)D n}4*^E\FMnn_wHb0{N|o@Q+ν.," bg ƜX"Κu7Yyk7rmw!p3ԽM.V !c_R6,]0k, Kn%,߃4MIuR#SYC\aODjw!L~=6FhPfk y8o%]*:M^JUq"4~WΌ&QM?;9?8Z=f8 ֶbܶ= ѠE*z Z_]_'&_U? ˚n Lӕ EQ0}U@ {0簘u#>ʇwD#!rjUs89[ǐ^32"ϦI$`Jl'kbuWoZS2VzVp[~BhՔ 2c/$N?Rs,MS/&8lv.] j%[jRzi2> ۶(iy^ ~":c%z](g#H7-@Z|36SC^"m—>܇%Ig/P e*HFQB+XNk~x>Y 0ɕ PtmV)+쀃}u=1؅Ki_ug*Ya,ξǃߖz:?{xsA~G~INe2 ,GGF-$R‡MJ) X#5B@E{POaRz#0heKޠK̠ YGI'&0G3*heu[EVHTUSR*1dj^>YQ^qNHO5ySd8[83„YD{hˇRaYVI9Zp7wcc0gy'J?7gc%c\ߞuXmM״BTu97umAϖqstmDu5h}la_ 'U&hג5JW8B!;Bn?oX?P^tZИvXߒ@Ǔ V ĥb͌dujY^^+KW:ѣSBCϱ0쵁IMzj)PCRy# :($ `-{Mϊ>;GA3c<5U_]"C8//MyJgpqf^ 뚓R<] AupqR{c~cROPƷRq{c!PTU_b5(V}tuVpJ F?U;wQe /oo h-Ukmvl|Fl e™k|M2~ 瑀+@md5`<7QhAIF7E]]^dGWn(1dj|##v4x1`%pKhYy: ?T&/L䏂\Zb ? fD M]a0Ipk6la'~$IX5rCVyՓ'hۊN/FilQ0,m~&j\K"_,uu/DdS+BuD3mj>yqRz 4 x)/\$9\WY腬h]âf3Z!\\)`d)9̔x4G uduC fs*XFsZQ͉o [l眖 t{QgPJ#5]_56+\bP'k.;:։lfK,[NLS)<~Im!*F{-aIacENʥV?J_234X>zhH:L}y~ &Q2Pԫo-Z\L6 ~iTv5|#q]w&(-SQ"MsQ@s+FEaڼ1DwMbdf}^$ >K ڝpI,Fr>zGtihMS8jW yD< ~ E'DGfrb;e2̒1(ҢDmFEܿ6CYqx5fl|"JWiV#sQC{ BCk1DLBXIyxB(Js|QMr2 g,AHj&`0mN.qU.Mf+3uM1#`K&|UR&E[mm n Ϳn P㇫.Q%5ɘyE ~J2,aPSd,%P܇¡B/Y\8LJm0ej ^|C_8>ptDΘԅWS[N =jPs2sγB#=Xߔ.~My^tU|6 UZH Mc:r6&ZZq+ryWh,ajb%(7{|{CvjiGQ;/|{g0E Qɿx"Pub8]m`WçvR&7֣aOL(.cژ^hz"4BUm  OU'ǐB+[N->o*'QcճE21eN+}'Ҵ1b ;tj\@QM.x0B9/A8 YfJN)ObRȫ)~ř3u˴Iӫ +?, /؇tK;H$1~9t]]&+N)Ǚ J@o |D.!Pn]3 \?&@|NG2|Bnv-jgh ٔ3C2Jjd0 }baʮ-Je4Iڵ>fqZ/^-mC@}6.HLZO[1Zv:h ~%DZ N&+<O`SdW0V &G#Ә;G66 +;w`:nfC/2VC~ ɭFۗa `\-5iٍحB!ԵA餠m[f]}rG}i@z\)l_,B-R2--(G9+ɬ'ҔJ*g8C-ؿ>_fyӪߓLS R1p"YԻ/Q$e(i#kRlM'2xyօ.4e:06% f;NWyW!XNH nګn5bs**2ڜe^<!خ~"!;JIfvHzlNk@_&W Iz5“ق:[ӄ>̂v6H "5z&z&aT%B?5,o܌'m i?cic{?<^NKVڎ%yh%nPа/gb+}X(KP'>-4@uo 6JaJ R[$N\cھ;k?[laA'utA`5}{H5x>I}L/ ]<e9:_Oi9"cקo %oUi= YPVniDDVGm$ Mdxh' . &P8ɿ}y*w6\Κ* [l$ **./@@mQ \*SS}Hj={s*X%#fGGU\2s3.{F$֋#S驳^^@isfMg"%z3r`%~]ʳ hf+| ۞+ x3ʲP2o4 n ^ '@B l!EΟt,N2њps9-{j"&`/f)eqHBOu'[;U;RuτJ$LsFqϙx769 +@meYͩn>M]"1|Z2˟XPqAƷ̚a/ܗ ˧$Bgg`ke@kOE_o(T7|tM,HRv&aصwL7L!ADZgZޞn9kY{Mi+A -jLڐ΄k%Qhy~%hrd;_ϩy k-**I{$=hIӇ>!C|ە] /tV)@ob[, 1-q0ʸthp9ٹhۘ<ʛ J%b(=Lp ̤%ђS1:y,8bo!yz7Vq*&ŻW G2=8?g;=)zGض[T Whixj:ZkXUc oYw?<5 Ғ]y.zb]}ZJgkdE!Ҍ S{Jx]'pW^)2u&ȼ۝:8 %=<I?}>'Z*~1~Lce@14Imo&&vYEV ۚf㑺R-#n˧M$D M%! ,% Lklo7mamt1fѼw.D2%}B?M,oa]t{ rCd"JXm9z!JSM]G3ii2ڬ7#%#-MtnP1:Q;r]N[!l9.Xm @ztMPWJp Y: уg*}B(Qc׾aܩ\X(azt܎hֆT2u.jJas}֭1J]˾+˟RO%o6xVeJ8[l;'8hUH}=yO6^wv$㍭olO/J@ͻ؏uF|ȤQoY)o$kk ݾAA]Z9M*pZLcZ5k&ECkwRiXIs"B 9R_fv [0T?7Cޝ n J,I58 P>yMS>?CR /1[i]U.<-P$ ~ tݍ|(wʿFM_J[/[n&e7Jgr.,?c̎[(Z|rϮ'H;gmD&ڂ$`J Qj_m蠑&YSCVt#-+]{>P!wrΤ{tVQuWTxEۦ|t#X&9Jx-&%t1?$sb!+w4R@1Z:ٺ7&Ͷ}o >(yYW>1{#iC+ =*gIHxRJ1,2uÚ@&B<, F£ݚ^٬+,r8J5azR݂$&z\ +9Jt1q(b![~J->{Uz_SwA\ NNUSHO,ˉH"u7K`UkE"7=˜ tˆ7k)_8bzG`}*/Zg-,iKQ]#ePfuh_xÆ=!֠ڹ!VnwŶq~KK6hXMW2 CK/Su85MW~bgfy0>ӞgfG PMn$c{6wQvÝN.tn|)*joM$Xۄ=AڣÓxxgNM m9-Ǹ*nR!n $҃#L%s ^B3t2@?$~r/XN^pYuI*GTI- "#bHư2^W\t~CnIo X{b;ZPVcU*1|ca>e&J+pÍmggI? ưçľ%  ۭ݇n'^=BqZ* eȅ߀V* bq𿕯˹u%Dz/OXɘn՜v7gO,G1( ПޗGpKChz Ԃt=Br3XvQ{  T&P_ K!RۧT_fJۆ[|an#W5"DxT{} 93PH)% D 6"<㾖7%E5uIC:Cץ[:FLCOܾLC1S]RR2`ElP7K0d w{/ GChf x,َSBN݌6o +~!_ŗKR7?X+aӸyJmN|wG7eBXWjhG/Kuܧ!zI֮OpFu[Nt5g/SD;ry J YdEM6Dwy'7S|b2Vi<#D?Oܖ,*De+/᮶>,l "vn:z< `&JjAcʩL7y ;Bﱲ ԰S޴lu./KpJD\`(݆3.[ݙٝEw=;[(%?Bjط_$a= 3g, gOyjpS b1Uw|Rjxkd~>H|N"J:EcY Ojf{8S!NŢ$ӓ@Kz63>L D$=S=ǫӺS4`Ae2n HH0Y#n<"U[5߲.fi~_+1 XE*^38x\84Wc]Muk뿘0ǡnSHyAaؕT_HҔxEwT @-*O7QrH)& ?J0ZP%b*t{Lw!rVw1S}^=P"UJ@H N;)p p?tDJv/;' wTJ\2vQ۟8u9ĦОes!㖨H^ǴQe f?Uޫsʏ *2$IUe)PBI >JZ]U#_` 2إ=lw;_e02]v^Sa./\&ISLx9&qpVV(QyG-IK3u#璨Os_ ;5tb8Q# S"5`nK=b;t6|lC6:n9HDoTf"ՖI~;t PͶ9햱yMzƔV]YqsXݙb i7 &DJ>QcaXv^ @K2mV@CObn)ӈq Z6:Wt7~ ĕo5sƝk E:U[͘^vI|jPUw5 SG!~W,CӯCdu;ipe>5)H!b(*+PC7Xf6̅;ؙBJkaᐧ-?_o=n9ݳ8˘,'[B՟u"cc;"wFԟM5t;GfDJvGs*|-/Gbq%F_&Ŗ j.2V%REZ"gG\+ik\Vvef3!5L*F(Wu3@F@Xb)O~f3M_Ѿ%+W,7W*"wpZf#7~a@:Uu$ cjxJ=C89Py+Բ ^G '_ԒUT{NS]n hGV_̕ Ga]!*?驟#%(HOvm^˕}9Yw g/NSô5gT#T+ۜ$Ɲ6F ka;iZEhZP@C`BB+SOWF$M>wEګ|f` %#͔.L+&?=[;"=8*`SrK3۸"C튘ѝ[S$7^qlGΓά2XiIKgJ;_2^ٰA5~NR\{fЀxkh$ ,P4)@^KBZCh>fP \.ppmY l\>uL w2={\Q>0T />T =b`_ #C{]Q\ Ɨf*az X­)?('\s/pznotbG t|jf (?kM ]ނ"AXo˛jWȔAY%5ծ5T$wy| +v,l1Έ{0'bK.%wn ^LeDT+@!f*/v= ^v@sh5ਤr!v "-rEfq' W2M=wZ0ׄrR%/ Q*lݓs Q(r^eӉ}8|;*+0n5_K͊Rܮ{lwBMlG!(GyJ%-WدjHԃvcڃ ږ ]f؟hQG|B~P|qіE-ytwK(`%`C:3Mܢ΅,.B?OxGa uG+1#uhT[YڨG^+~z26,czmYKbFzē!irIshOCZo󯿶=nPj_2\d^@)|/jx1]Sր4dr܆׍F J f# Ey]AIdOLVZ)|: n-:v){-Uw3  lmrQ[u?|x-Xqw(DqJ#2򐹜Tr>hf1RU]BH>5|tU΀W &+lZyAyxbVz)  &u6?>63b_R49 qSzz8ÉE(̺u$9B.Kw>`zAN=KTdWDi2&Q8 G",͌a!!u$/.OKf\9k=Vc;`s|@8R~AJuw j-70˸UbsQVRiX,:NgjDE U\ q|O^Ka-2GU6.F6+4"*mGM'v-*t7)& BM'mn!mMͶ1 b!}pa߈*8k+H ı%K Xڕƒ5l< 1Sh@M"Dѡ -O08z j{K]jZ x=)^ĄT@Icw͓3"K+׏[46h"(mXd`7KE'wм6զ≌LInz*')> $ݞ24)4ϼWYG1V:~ǜeηgO\iIIt֕3<,Ia0꟏R.$vm,#NWnX[D dv&'U*YR >JI6OZ0qbČ节N/^pd=)?=sdlsrjG+-}YZ ظ&t0]*{5zg 0ӈpF2JA A +!,9R5O'"=>?f$"|acP1I7 e1v[BWJ +(. F_%-A>Z Jw8@Nz(P71 ]6jgh;K3d| N2 Fվ=F*&c>k8Rn "ĘGw-s@͆N6ćR=Hdv,)5Ԅ6^H<0T4 .2{tYHٺz3Lޞ?)÷$Sh穛3G q`L> 7̮ǧ6YSՔE:X/>km)pKC.>YwL6,UFKG -KQJ9B읫 p h;9&7z^0O #==26\mBA9+EnxIL43[Rl]Ȝt2zUfѶtg#r9TbB>an1Tᕉ|>[ "N}!UϞ|ǎR& f%E珌 Y_x=-sCJ]%~̜٪$D}3[ڑW1? >_}ߧ = [ =<ix77?{潑 CbXE]4AX{*xP\[9!5)ӟE6H!B (F]C\:w52B@gE⟹<34*z`E7bQ㤘tA"WS jrٗz` qX|A*4h(^bP")Y wW!m-u@giyڗ@2Wi^Æå}&hǥQXMҰ+[鴶= `jmE C8x8oJÜٛ%=Ƞ;~.:8lGoԪOUP{Ȑe7! Ki@d@ RZQIr~ ICqq#:/h-I&ѐcYT}Tű76_|?DHP`,j>,#jDPlȡ[Žp>P܇&|Sj~Ts0Ӭ J0cv<[jϴfP~4醃,Go0jO+ ל{U?S~FMrEPT,[јt&>g?;DIS\a>Fm{N%i:;\i:Y|Qa"gc '\x.x_|܉k U%_|(ϳ[Ҏ 5Wk\*w͌^JaE3qښP&llL80w/N!;"ɯԠ;G̋S=)ߏm R`SEpr_RTzG2,s: &bY@‰lEiAFЉ$XW|=͜h ;|ٖO\HR[a8KrV˷%Ήxdn_nX!lކ9HfeIY\(bAQ)'~& $sk/ a6R ķ$yu6dZ"y壧(3oē{pZ ?0 b}LŘ8`q/t]~F'̰֑Ik,4@MרWR_5ͽ6x>K~f AdgM𩖭Rj , D&˫xv=Ŷ"]ЄNۋ,*yw8!۰p\}Eq"/zt3k ]B"t(F\oIz³%'=~"`e vkXؒ9tot6:XH) y Foa=OS% %O7b&~A `yA&QFO2~m>gTH¹'}@C`EZ`n+[*+ ()jħnݱmz㠳 Gm&b>-?׻.{Z5Ѩ{rQdD?)e c0 /8*}ҝ2/ꛗx: 0%!e5&^KL,E#Oi*NlWv\8. C@`0+_BSeÛ,LrNg4)MՀDo`ʡb~sa(V^.>&_>{;{:'2)U\{>Hz \Chǟ-qbeV*u_Җl~q'f*αzR6`@G"7Wtf=+gܙCg mѺKNk%)M]GU[dΑNTV"9{:>N(%0S얆/o'd$gs+sKG[p1\p˜:OQ{8 nDX\2N,LU⚕,8=|јqJأ{}1ew;2SryMQwh-^`ˊI0T0K4d, _p-B(NcrPޏ;FGkɹx2>LV/-=Q;ě)ɑϬX2S!`/z p$I4l_+s@dgᯜp-Lje"`䠣[ös#)LH|u PmIl pްD~ahLG3F^#j=WH>WhX"oI-+-&黤㔻k{\F -_ )|ȍ[4|"1Ha^*{ֈw eW䃩@)2[Zե|u.U6b? !iu;M6eBS5& \%@o~h͠-R!xl$e KJ"L\nyo12%hb",8-q j&G 1ƈWLqW`o4륣Ɉe&P,NY48Ţk>z#;1PC/?ohfRY >O+뤶 4htJi)雟}X/I壦F&w1p{cD/MRD j\0\E1HfGհb?]Ξ9/5MgZ6Gy8.U %AUqX3~r9orɈ6esf׉Ѕ ̨cIEk_߶hZ<u):WxkC@KASB<5c*ٶYGV{T q #GT۝'4W5֦۠KH3>d3 3#L]+OWhY:S+@0XvB( aZ͆VO^TlZIZy﩯IZXT8H~Ϊ-[z[U '8RJ3 ӋlyGSdrz3 bId,tpo0a^tED[7jJ<Q`> PtߢJ!(oFZ m~ǀL_\դ`z1ij KU^},os:~LfwNSь'-&k:*Y}@ey(ru pnH? h6?N@~ *?{&vʤeKrf S_ci{[aQlqC\3TFIY;1$X~}v$>/K|ϠTn+" vj,|l<?oaE'rw7%S Ȕ/ jhN f'`R$C ;e/ wVf)GM f|T,Q` Ӡ!OͯsXa ÝYB̺AGݢ (\f6 z*e+*5J߾i|GA.$bw vhEC.KNaOܼϸ5CDءta̬3 IeĉAˬGu~0L?󂔗& bcU+h:Bv)Rj7fcDZ5n[rR{K th2N sZ ~-r;/>d-?ɶr;tR0ޮ7*`DyϞH9ƙw%:3''ur*-wӗ6~j hO(e4/G6hGU#Crxb{E'dH=\O֚Ɩ 0KTQ\#; 7~hW6V0nn\XjظS {,b =3wƒ`"LM}np0麟M?LJ0bW`u0Spqnb'7K5tJM7Ȫ.]hQUDyHyX{#쀩cQ85Ő &W?MP$-b*%=w0'L0͕>J" i 6qӑĤVYص\i^ߞl‰-KȝI~hQeA2E&r|?s('4^q)Ld>I2oٸy9qU@ˮEUQ_ }'<mtdތvs, aW0v]Δj ER!`O.%{ 拝1^,CbuZ5: .^l˖ =_jg5WzV 4~H&%O= cH.:#LrlZ}ߚZAVhyQ{UN+:갪87d/I4["~m{u1/@u}ِ+~Ahè܌)^ry8M;XTqMHF&.fD O>?hkr1K{/R"5ʍVn:My*[:w)w{TH',&՝r$ *OySP$OSt|2uN9:( ?XJi5*ĕiny Wփ~Cbm@I$VS_S`1B&5_B(beeg`m6!D3vM_wզzJtoA9G ,37\9d6K<y8#NÞ arMg), ?(`"=+ղ;nl')VB=v%t8gߠ9ktqQW\9:Z"oAednA!x]'ck &iuD}dQSU4HnߪGdTA)ߏ, arw, ؊7t_9~\]y qjw~jA@кQQ,n6؊SX*g=]tJd;2G LGd|H<ιr90UI-b$"~KV{oΚ0Cj{qFtf@mMTfN~Yp'kq0VǾ ~@%=PmZu&57A6`V6dx0^ ΃Bx&pqRlO߾j|ݫZ?Ʈ/oܤ؛Ҙs3Ğ/6PsHUR:Sf{!,Ӛ؝^ TSroWdݍ6sc@qqK b%vrKixrOsucW>7C^<UmݸjP_t?UJā.AgQi1E ;78!VM@|ReAbbS:G (F7;WH0ƅTEcA")"x'%2KfE]"яn# R8kMγ 'φrЭ+C}23`hQFm3:;y#b8foR '2GI4L;1 VYmjh!YP/L Һ& 7繵Oqӧ8˟{^@ /Se6&L(>_Ph}gKJ Isd%Zԛԗ89*w>r!DnjNn؃26SD à lD䷷#-5%NUl61+ީdзI]Vc4R&uM[7Āo\KPuV,] u6 9WxKe#$Ǚ˭qpEe/+ )>tU.!:Q^V3P9B '.黉@[]7ԤzPmY-%152axZSw->ֲ6IUDZvj&+3;y;X$boojx2Ūq?,{@SOn0FV:ոĀ~+Y_jjTߌyªx;fMndRo1&e9R,+G_ ;۞rdjV4RGD,5|m"<7[Q&pSF$?i F/*/k -mDe-:s4|x` |`Rb,K G NV:EƧg(K_B9e{[øEy|B Bi0od [aZ0IX7L01]z١h>@qZiZ)2}wԹ#@ !&}4iS2V1$ .#Ph62OWﵳ/ {\Obd#m qV)T2N6ĕk>15 `dcudx3}-C.; ^}wr,>KֽpiF7'KU}UD*()>z-B­4St_DKbf$ONq!0K/*̬& `rbӋVN)̋I=;RYP{.&mrzQGM(ۈe]h0 ]1X]/Yg<#_kLP6|n\yezeaZB݉=t_ۺȇ1(StCØWinʵnG5VsY >tCUh::VPxd\3mMVv(3Paݩ=[@|Ϳ3ñJYSx&0,ݼ$iXH2;Hn.w7zSYk?W#c[-1~Ȅ\3Rurw]{«0Q+^фx*(<\Y)QH&yD5~f25~VKY f> *< CQ*+0=:5+J`_`}G5 2jrCyPLJШ{jGydX`JpԠ/KbOL#|mȊCxUci7'$T4`-T>D豹M#7ӧ4f"5aֈ2n2 ;@cxamE؂Ӟ]lk'i$o]e.j%MC9q8 PHYRt<7 Zx3(hcڦz r/mpPܘ'SU 5ũZjOP?tG& Q=DcrI|@~<\tmM`W:fjj=#K)3uJ-_2Π?Ƈ3^04Nj-]/Zd79 R^3ApzezBRj{+ɚBF"7S '`ǑYW,M(h,q:AX{anWzٓ`2_"|0wdni]4ggp3]$i! G(mUN'oh'[n3T jvLN_)J03^ #L|GN2aY{O&HrCm ̭liS1B?RE'lB 9i(s٤_zUlhʽIr2~TFҩh^ xa};˓ŏw;-iE/) v0.1e#RVgǐ( c 7+AZ3wZDrǮ@t3Ns,e|K J?'/w-_9!#&rt4[rRȷQEFOsUbȒ'ߘ)aW=l*L\>˵gϡF[ik(OJϒM'ֹ^gC]1p}w9|#-qoqŦF^J{''7<s(]*&P΅\OLq]Q?ʎm1< 3 [^C+˜P٤ EIYŢ2֔q][LK v:dvx]4U=^Xm5{6R2|‹r>ft2ik*Ħ< }mN%Y9JFǶyq,B:^/tb;b@L>ܛN4ڌY 0*ɸZ2kBhjZcO,?n{(a.MT X|t;͞49:j&M2CFlI[ YoDQuM'"˔8RfPvY-']AX4껆,? ׿fsҟ"s67H.ŃYSAg<^<-7BF(ݐ\zR!@P$*|J]JeUܦIw *Q3f'Ç7rLR~~ТmH_ޥJǵ Gs(95ػ(3;swglFKN}8=:%WOٵRBKvC;i\_0%Y/7Yǝe4#\뫺(8Ad4A-OG*!naG S!ŚY|W1Q K-{eIe_#W^0?IQ39@qW2'W7:GXog|!A_,E1VK9aO]T,.8vtwMzZ4\+险,Sz]ԾNLHH v€V.B /6γ⏸RȃJsX9s[U+c!7bF+Y/"9q#('P7r ;b@Y v?9 HmҎ%YL{(P^6?$LFu p"_8T%75޽4fIkua]PڲSFm3od&br+as.Kx̔ :RliSɜ0$dCԚ-<.4JĔpHg]Qm .{+F]#oL&WFL8MWtĝl.%~7;]eGTtɩ%Ay/GAFB}n80ۼ\H0-G,H{\Npj|ߗ5@q$kL>A.X[T6e]cMHAC/O!"ngJz_~!wonUɺvҁ;|qp!qj7} g$Z^]]s`EI#;KzAaL=.bAb-ޮ9yVo6jqba*3]˿֞\"(W-hnzqB<=<,9b t폴Kį sAI#f${sQ7>3&𮈾mäcAg#VMM|7Pbv c!(mt7IS(^b\G *&cKu+yT 4r22LovF=jJ7W Uf -v c}Ug'`Ce&ÞX:7%+WZT[a=}j W̭T[Z;oKsAK\?9$(Z :efYG"{łte|!F3VnLu%ggJУ'+U8>A}حeݱu=q]UI$)Im0W'j GMe7lkޛvYk.ޡ {5~YP i9)@9N0;Y1_Jv%GÈΒ&ʋ[A/ɵtNVIA;׽+"y 0:5 d5prbReXc.=+Ƨo͢ڙMI_^X* ;yZJ};+aeg\xhi/M1Җ:$]چT `TzmGʫ, 'A!za͝N-\$BÃŰ32q$đͻGZ7ΑW#tN^?^Y:瑛h\Phbfy]M;sEcKgXa`IneZR@*w*7vL5~iyz\gzt;Zr0RqƱEsL=ERnNqA}_*^i5GhiG!VU ! [\OOiϹ6Ey0#&ֈ?;=Qݙ&"gD0jG:v*ĢC]St4=RK6b:lMJ״<1n65huυ-ϴV3g?xrU-TiI_ƕ7komm4gvV/5|3ΑWb ޟDxIV aSԘuxW~{O m/uش 0HЁ25#K$ 2EZ?>YmKOU>Vʰ8yZ*xVg}cCQzɪn.wqCPG1,Wf`8{~GٲS,5X5ӭ-E^hZʣҡC{4=DGf ȸoP.x? LO̒ x%R}n>{L=*P4oIԽ Rw̒ k[? >Vy9Ȍ<XrR"D4e#vbBh$b>؈Ql''5\T̎'&StmL%;ԮQn0[q>{}܌ EOSq$F4\|'s[Lt`s4nmO,˫T6^0Y1,⾦^Ab 3=t) Up ʱi0 Bá(X+%h.RƊ_,%ܳ/KT#aڋ'cTK~\$Uts M~sjGg2@ [M;'/Ϙ3g 7 6EW}/̌:|SL8oOv]}pulI|^/@jg[a'HUL`j-j,h{zg 캽'Vfcw?e%TRmл瓱CliUq`?SfJB:~l~1ʭԶ6bD(_Qm֍l8X/Z{& /"'{7x\ 렸ơ*=W:gwjr 86kMJh^g Jg Op/YxDeȀf[U^itmQhViovpԠXeHtqy;̦,X~"V*OvWɵA.QLKH )>q PlSi~wTIAiҐYH0#${nI aGir͜\-ppA/:?)T\f'^lQ3mky8d@ Gѝc1NS%TfZiVk[Ureq;144[*.w~sO7}:H^aO Ln7-Ds@ÑCвYZ FK1e@^a,Ƣ7JA3FO\,O/}*Pj}T3~uL3>a7{X רR'clضxal??ޒy~4-d%rXE?_!o3ȲQtŷR&Y|7L[HZyj|RɴyYVPadUү 2)8*! n;Sc;1ՖwM|Hyse#_$b}jӏUndF=bsĝ@!KBCōF<+S"2tJX_r`.Sq}z ʑ%v` )uS$!SIF:a0d(C9;ܙ3Q?:}1Jm3yoxw[ MkE8)RޔEo۔H2Us_ۧÅ䔈(DC.Г6}aj֝$΢X9Қ͏RC>5xg9o `_`1zHEtSkVDy8f=cR=P5a}X:t@'gʮ|B w{i)r-O$D9uM Ǿ,v EbҀpςM&R~]oE O1g5%J㳍{oToafN,\x\OeYy7%<' k\Т`"b1)`Ѝ|o釷L rfNsBzuT/&~A8hjsFfً , ~hmZ8XV uƢ|H(RCܓ. a#ȏ)iCɁf7\Gˢ#Gg,Xn 9/YnĽZ)>x쨓Q (>ǸZ$J~Y0YEk,u)+OF;cl-jA`&tevC RS]@K(: РդPTDHηF,,Z耆z\+Z["9E]k7gkH=vnxCZv!]|wimBADz {I,e1U4TSb9;`Ir+G%5FY˿}S->ǖrWUz\qr`{q1!^e wJG|o "\E$ÿ7Q ]A&P20bZ2Qo3' {q4[uW˼97k]3K*ENQNT{ f`َ@zවx*xNQWLy8"+4S0lpUW*@(gɟTޒbs}Q&y<# ^JKX÷t5' ̩C9z;a[0ٿ..j5>y ĜB9O=m!u}:DUsߏ6-FeVhG`4&5@@D2FKg #YՌ|JD_@Å"w."rfm5Ŝa+_o{[ׅrbY5 L i@--֤%ܒxFZ`>s  anR.{ RT1@GJZb3+q -ծib}:ǡܧ"w8%V~bZ* Q\W@ܹD)x? ,@g a?3ksD*@ׂ EAfɛ\-Xwxg4 ʸ@n x2m @%n΍ Ij0BAA2jRi7 q,+Xvvrƪx"uV72Ncs 9 9iw;۩2ز`Z qDA!Qr3$Cd j@kS 'd! qa {`lyH֬w@&C>ḗ胃k97XSSMSZ|}+,Ǯ6֠ 3N+K3x۩ChlOhfzFW T#B6 @_,i {BdNQNٝy_NdkȌ>k&妊~Ǜ1HRS&gDdI |V[dQ3xc'Axʙ\g ”+l}ekI&eNHi*]@OH8G?=؟Bx2L ,DqCi[_}u9;(2+ Z$d ɛ-[wF  h^ ؾ1HG)|&sA p>5ŭ1"0kJn(1ZaBFQ'Hf`V! 1!:/>.ϼ;ybq(+aE}d9M)j 3Z8CPc8n[12sC([O}}@φa0d`}?h_' PwH߃IUԤS00>*0mdGbq]Z͠AޒDey%Mʞ2vG 9jDk\kfͻ>bqM )a_fhatz*X~ha1kZ 堭H7a*tx^kiA_INbYdGH汛2t?Ua;F&}! +PusW3{MZTǵ|tY i~ 8o+VuWP df 1sAPP_73-Y/vejKM2w0WuY$%-٪B+6i̊ORGf,M=˹7VҨzYx7W`D;=)<ӌhژLXQtLKVp<_ܝei:NKG"YZ|qx1,oZj^NL"HIixCkK2UɦMJ>SU嫛|<J˔'T=hƞ,X>S8>5 /mp轴 _KCdR&h4BcXUڮ {+XRxQ;ޤ%뻫`}]97(g()!N_;a0S-Ñcf:]IVY6K`ލ1؅me\'gT,u<2!zx8Ч>9@T`FLA8*Bi2@{ڛImqv~R R34cꗒ@m5AQ(=CPeU ;OZ{su7GNrdQ'l%t5f" P幏4 ?\z+3>-_Q&[]@elFj 4 klK1Pl}^!3"_rc[GԤaQ{!u<?I =(f');dzA_}X@nj@&n1xNn{*Nó0qA zҖ4Rc2Wi}6=0Zй!&W@(hpؿL2*8^ %|^drPoU?b_-7$4$\UT)vj}NXxCy۝V[uڈθ8sId'y%4Fp0誺4ϩ4BWGAȇ6QEk yF{Aw˰EXB^լ ES@q! z%MYioݙLiUKzIVwΞA12ju~`"'a\Ò]’\h?A?#W~ "NT 7.WH>9`O)H n祃k%4_R[uOyW ?b1~ 0 @7*0Giju >vS trXmOdpO{0M#GkF;Ʒ­CM T/Q'*-nib)'{<2pXDrxzfۿǡB#%QX1?5a Vn O-v[#P'mBDk .Ӿ> T2U0@#; mX@Y}䆫cL3V̨d2\YT*ªP!зGqT?6&ghpYmSx?|x ʐޒdԅ=*h\^Z ۀ'iw!-ʫąMCVvC\.'Mxp&k{*Z' wx5<yR UUf޺HWkk5T|"u\ib&J,؀l 26؊.9NzAWe I֌zW; mW+؅hfi@ Yq#nˬi}DEk9/g.q}cCBkvwWd{ v/hF;9FzOFz"C$ xjJ,\O&!D8S\۽U}wK8cJεsh7!=Dsʐܠ`eֺ&3bv q"5l7[mTzAJ%Kӷ9;/ba\ʝ7AG <5nE|UbRw=ê'-}k ca@1X6n6뽝"aU'o}"1hB؍+}Pm h5N^_uA]#b<:%l+hK2|a^vO2d:@t6TZNɞjIF_>ˬ`H,$|B<@M#aVj6Xe u8s{q(\.CIsś3c<T2W{7I1!jm%Xs/6'_A\8MȉࠝcT9 jsixfN[F2뼀NՈyOkӬ5Q>*J+ Ιs_ќm!̓[/kK !<U,?%}Or}vhM#soJR{$=ܜب6OtiR.M|~V< Zp0ZnRĮ`f  FIy ŊXp/M"`O.]RyC+EUDX#l$`s XsŁQ~򣡵 "R3+FkSCb{3 E3uX C|N]H/c);HF ɗz iK3qڤΏzQ&fy!12sysVzWac2eӘV!r[}HX Tc'[|ڱfb[|%0ҤuƫRp7X¹񦴳H]ٔR4m*Uŵװ6P{҉6ˎւ+9$'Tr6?6F+p4Ǝ\Ix @Kt>g n, >*?//1uS`-|ёOMfO[ <^t3Gu?@&+Hb;Ęd7r͂Z1܂m]J |}6CL9SAY:u Q쓉Z[sҲ.k.8qeG;fBwwVAonfN(6 hB X~o3<#!TԌe $ÁL9ez-1$Y:ϵ ZEudw[`ӳ$#dP2:'g!ňʮ0VƀӾuCnloBiK.j+Z̲/ -b5T2ه>N(@Ŧed@Re!Gqߚ.-/;#[נ9V^`>Ka ֓gBsӿU{LqO$`l@/*C{ICo"(IW{)ll5'eE# }̲-F]"3yeäk1W F=^r3+};?.b = ?.N)ևJL$UK,3u36,e/.4w:E-Q#dt ZpB)ۏq>e"L: G 0Y3@KBP7`WW{]Ɉh {2ם1 MRjm@xQj\-Y*[6PŒ^ISR̲ 0})y3*c a ֛qkr#+BdTO \zʛ-_(`M$E e"vyo;* }aasƈ #UVg"կQN#S!|X59Y]wT /8vmM{c[c 5uI'z54yY*S>flf'Α~\ݘ-^:);,i,sKJ-?* |Ӿd5 (}/[)Q; X3tڢ"~-.CEްiQ[L/3c ukӘMy,N7fWخ!A#S.8x:ڪ$p1U2rHVVsXf`a-]$`ico@^!Ҏk1._QH[B1:!RL@w$U\, ^8' ,݊36ϗaI*6ioŤ{=FvN@h&ބiy7@HNt)zu86( '1|h/iؓSyJR݆PtqӘp<'œ cn-]zus# J@ZUh%s6.-R̂t}z< *8Xhihg 24 n ?=/_9O| )bl2KeMDז dTAnȰ oM8WmklcOJτG dr_BN*= M!9{,< [ZCFD=`K6g ZI;T\㗫[٨}+Ө 'o.:u.~(vyWH8Pȝ`1$#ݕyf)]Z# n0br1R5Znrr»6v*ȑSZ?/hf`*a3@ "Oŏ,GhMoY 4g]V4Q-|F="(jӲeQĺ#"CÍyݵ\K(z4%oJ9zߨIJmjNl[u9J`k-Ssٝ7>G;)oS4FWohګ"-.L¶t"s1-0h_ߧRagyXMl KSnAYrlt+}BuD;쎎6;JP1PpGtb~PsGyQ|-gY#,kFoh|()g3E8#|wK sjp`[FQL cIs <$~9TW_M)'.BJ:nUjEr;ꕡ/X㍛"F'2;H}9 W(7 oaC]IE=Q!ʮt?qQh(3!ީƎS僋}YD&Uuows(d+m82`ʊNEQ:l,8Mv*OY}47<,wordS gH G~;ZLVFsQDҡ3r!QxGQr̢wDVby%ghso=h4PGd9Z$-`eq~'ŦuArGPdrbTO]<~X/OPz߳bBW}'qT>Ѩl4W@qzb|Z5j2!j߬Uc1'{`Ƴ*D$|3Nj_,65KQehH^Fq_{.rDWNf<'(׉I!Kk8)0 s| ;!.US s x2@F<^_r_g JBQ(Dxcx3rY1ć$ør{s@C i>W n7JNxYi48@*oȉ .x_"#XpTԴѯvkMwZK kņ6Vc,hwI/;p1Sg 1ډ Iغ-A["LY(rhkY4 "]4Go C]x>5߉^}/8[0 2z~?M٪¸`;^ԶSI( y~dd&O1Ik[yv*)hyi`z;] 0M슔6@cAj(V]2BMl3Go}{13/m4kVvqJb/Y$ wgnc[u%_k(Sh' T%P֡ 飍{*F6]%XRl# GE\*z$!K߇Kn`5;䮨A3؉8FׅĔmJZDiM ^C˒ NM1i]BS8QfPI,w74<$u !X nTz*_ǎ_tR (e|\'3< ^cvAf<΋Q^5v*$Xf(hnQKVcnρ0]ժ> ;.gkt1^(MN@)q>=<)Bzks_蠜npv- }<KY yMkL;j8=cir% WHÒiph4JZ*|/юc濐}i!Z Rou;82 Z;cF5j(Z+ZXtgϾ&J;+~/ASCi$6|7,D'!~>9 b?e}$S(_HҸ 8)C*N7L0Aױ%p{fⷋ2b?c6+_Ɖ.5s= Q I aS}ؐZF i貞XܿT2HB7qIJĀ%|KK ܜyC}K7rhy* ̝,dǩ>_0@6;Cqg^CpY:Mʾ=!Q~>8ul[saw9gx~Pa,rT,0_Fan׾۬+"HѬ֑@pYJ ePO2gAggĞ?+U^Q׏$Wd,'4҈i{'O+/,@s;  iF>ߌh-`cA>g}sGx֙( e,+Q/Y=<"@Ct쵚 wNLikJ=qDV #L#` s)\#j'nz)su@Fakť.LKL!o/#`"ӣrAl#}9E#+}^6Xԙji]eD:=cwpL I?ϪHSI3(ID-OEvGmo/M9R9b|h"A/v&xǍ3Yx>T#1eQUmg}ۚ&^wc'&0 FFY"B ^y *)C`e='H0Sm`Fr:iJt䙋{vQŕg%&վ_Lt];2?XBPO~KA@N;j{^ąLq om QPg)ѨvUg-Ti(Gw xhkHi0U%3FZE`3" 1М i*%ʙxL0/ `D9nV? c& 5º Uzk