virt-who-0.19-6.el7_4$>Et!)L~b>>4?$d   V *Bekrx  8   , -H/25588489(:8:9::>>_b?_j@_rG_|HaId<XdYd\d]gX^nubrds1es6fs9ls;tsTuuvx wyx{y~Pt Cvirt-who0.196.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.Yc1bm.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\-++~~/,,ER;0;0v ; ,:2M2Mjj(R|NNz}v7 1_``JIIQv7-11m.*%%j+xx![['"J8F7 d AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AY~Y~Y~Y~Y~Y~Y~Y~Y~Y~Y~Y~Y~XY~Y~XY~Y~Y}Y~Y~Y~XY~Y~XY~Y~Y}Y~Y~Y}Y~Y~Y}Y~Y~Y}Y~Y~Y~XY~Y~Y}Y~Y~Y~XY~Y~XY~Y~Y~XY~Y~Y}Y~Y~XY~Y~Y~XY~Y~XY~Y~Y}Y~Y~Y~Y}Y~Y~Y~XY~Y~XY~Y~Y}Y~Y~XY~XY~Y~Y}Y~Y~Y~XY~Y~Y}Y~Y~XY~Y~Y~XY~Y~Y}Y~Y~Y~XY~Y~Y}Y~Y~Y~XY~Y~Y}Y~Y~Y}Y~Y~Y~XY~Y~XY~Y~Y}Y~Y~Y~Y~XXXY~Y~Y~Y~Y~Y~2170f2bafc392b40ed974c87c77d8f0f2572a9d1ddba5980abc0ea3e0a460fa377fada346c03b28d1d7cbf4b1936400bf38b3374de42b73ba6ce5821071b95d33b799bf2124f3566a5df6ef32e9d4bddbb59d48fac7252c5c473bb38e48726f0e4df1ba87fef71dc53d06bdab46146667b48ec16a6d532d74d8e8e7131b6252c8623d8451d74b8d589af2f58d9ade2468bcc57f3e0282427879b0b2d12685253e103f7793dcfb5fb6cc98cc4f8ea306d079d99772ec3148ed708f6f56d706dd343d4a01ca0f6b6ad11dae5ae05761c46ee3bac0ec678d75dec5a2b39b7c139ce01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b0dcc07922901a928610c525d81f023defab0f6072ced5c8e94c08ad36baea423abe7cdf400bf12ead625d7e65968e896bf2d83ab12e0829003611e2e935ea8942037c450ce80ca2f88f325e47f62ffb9e76759f395031b1e0b0f5158cfb47c7658d2eacb3a1b8e7ace43348d715e8517769ec517434cbdfd7bd073bc830541fb58d2eacb3a1b8e7ace43348d715e8517769ec517434cbdfd7bd073bc830541fb0f20f2c67e835f5efcf896680e48b94c5c5647ab7dcbdc17925fe7b48fdcd80b6f4ebf30ac5345b8cb8d8ab4abf326d1b7085ebf60b73bba48ea9cd49d4830526f4ebf30ac5345b8cb8d8ab4abf326d1b7085ebf60b73bba48ea9cd49d4830526bc2d72ee9b9c245edd434258a8e80048951d8bbe2602211df3d372c0b447fdfd4773adacf8910d00eaa276a194fb499efd8c7b054b2d2a831af6a167fd2e7fdd4773adacf8910d00eaa276a194fb499efd8c7b054b2d2a831af6a167fd2e7fdafa78104168aa5d02aa725398f513691cf55b99cb32f7efe88b541ce257d2b7eb3a54bd61fc8ae3062a6af0e2ff106bde3ef77e706e95251805b3d0a79f7e4e9b3a54bd61fc8ae3062a6af0e2ff106bde3ef77e706e95251805b3d0a79f7e4e9f93737a1a841440e0d7ec2f326d38a5678cc363a2614db9edb98eff67bab50474487ec3bc662aaf647cc33c33cbcb7a7c241dd02a062e86c1d6bde004a51308c4487ec3bc662aaf647cc33c33cbcb7a7c241dd02a062e86c1d6bde004a51308c5de31ddb192afce807cf777626243f069f918f4e40f253e54c6af771900634bd5fc69fc3d8a4749b0e52024824bdd762772f4eedce45055211467e0f724710d05fc69fc3d8a4749b0e52024824bdd762772f4eedce45055211467e0f724710d0e143baee6afb1fe9b40752ea6fe183596420502adadfd5f17fd31323c246de8ede0e318942909365e865a5ce616a6eda5fc332e43d109af6032b6cd9a190735fde0e318942909365e865a5ce616a6eda5fc332e43d109af6032b6cd9a190735f87eba45485bd4b0908c56334bfabb12aa3ad2e6d461b319b016972ad45604637f96c11dae83ffdf12574e1d4693eed1f104445e0251a9be41ed7cefa5849b53ef96c11dae83ffdf12574e1d4693eed1f104445e0251a9be41ed7cefa5849b53e314878aae4136e7527a270e9717c0d95fc8f7ff6fa240d72021d1b0be0abeee902897f04ba7df6267d0041f1c9ead9a3db5fefbedf41d2f522ed9f56303f69f902897f04ba7df6267d0041f1c9ead9a3db5fefbedf41d2f522ed9f56303f69f998360d113ec47087c3be83c903c9d50f69ff33932be065a143a98835195e2971327dc1bc58956378ada18a83dca11b1745dfc506a43b9ad42f3b1c3110ce80d7327dc1bc58956378ada18a83dca11b1745dfc506a43b9ad42f3b1c3110ce80d7a094b1ee4581e177fb3e7386d4fd9eb76f366752dcb3705de25f9e6ce49513ca23f3eed712cde9710e56d8f3176f0dc93877840dd922d07f1ce2456b0d2c3e96d722047f73575cc1cf0b56303d4d6c84211524c461f4cd5417aff7421b08c756bceeebc2e79655ea7a47d005fb918cf44bd8e63c3d4477e89fd205e823abc78730f8f05d721ef246faffe4f9b0bd3eb2f9cd2b3238aebb9aa90e505e241fc3e030f8f05d721ef246faffe4f9b0bd3eb2f9cd2b3238aebb9aa90e505e241fc3e042ff35e52bb90f2ef7b9dd4792da2d0a7743cb75ae4a7f6da2374f3ebc87e9ee3a43087973fbbf40d0fd25c83aef5c774f98ecd481ad07ff7d54acd21e8e228c3a43087973fbbf40d0fd25c83aef5c774f98ecd481ad07ff7d54acd21e8e228c5c8e1115b08441ea58844680039e7defab410a3b4ff6e2083f76ee9979ecdc6a46c73f0fe2e08805080a3adb07fb4e84528fc5ed944cc1e9629cf897ce9a7aff46c73f0fe2e08805080a3adb07fb4e84528fc5ed944cc1e9629cf897ce9a7affced70b131e7021c5fae13d0b09ce95f72360186fa17de110818505f93a3ad03ae2c022d992e6a43b9a79be2b7705bd68788b8a40e5a04ffbf0c48a21f6709ce5e2c022d992e6a43b9a79be2b7705bd68788b8a40e5a04ffbf0c48a21f6709ce54609ba424579c06b2e39a103e4897eaf1cb685d035c0ab192771630bdc1279c027490600d306c5c58ae545a985f61900538d6146e3ed5959c6f4b0ee9d651c5227490600d306c5c58ae545a985f61900538d6146e3ed5959c6f4b0ee9d651c5219f9ffc3f4415fdfe939743ac98487864aa44a353cee570a094fd3d93ec7e871d65411b4ce13706b55ae01a7dc460439f02a168cc2037c9ebb030f44c487ea7ed65411b4ce13706b55ae01a7dc460439f02a168cc2037c9ebb030f44c487ea7e9499eb75707547400eee4c47e2c3ac54a62ee4957c6652521148e7032e02cde0103a68e1abee7cefef9291243c0633836db3bcb05c46e954ccdb0d17ac88409a103a68e1abee7cefef9291243c0633836db3bcb05c46e954ccdb0d17ac88409af40dccd18ee6b827893aceb2ff0ce8e82faf110e9b0fc5c12a98637dc120757519e54f4d23c8f426a9e51ff33cde09ee50c39f7e4609b483e5981e2b2097859e19e54f4d23c8f426a9e51ff33cde09ee50c39f7e4609b483e5981e2b2097859eb0fa52ed504cefc7a6a9818c12d3b91b1e55c01c915f14e3cc89dfa3ed18e96cd9ca972d785bf663af0e761a2e3ac74a5abbf2280737c199245889cc37a205b0d9ca972d785bf663af0e761a2e3ac74a5abbf2280737c199245889cc37a205b0cc05adfee56f6078e715085b0c6b8d6e39f8b4e3db71d986cbaa69c3722dc0fed32d26212d171c0844375473db2b8ff2204178eae84741929062ddf36d47f29bd32d26212d171c0844375473db2b8ff2204178eae84741929062ddf36d47f29b8465b42eb78bdc3bfc4120378a09ea101529fbd4890247a786f7442a54ba8731d54641e829b924a2359ce92b9784dfae4e535c61c9bf1acd4f8f1d73140e96bdd54641e829b924a2359ce92b9784dfae4e535c61c9bf1acd4f8f1d73140e96bd016645ad334b21d272d5ea4992b3c0a6bc4ee90b4ef5f78681ee7c5cc52d97cbef20f224b33f5546540498a80084e7d9271272a17bd85cc0fde902412cda47f9ef20f224b33f5546540498a80084e7d9271272a17bd85cc0fde902412cda47f91208175d684907957fc526bf7d4da4d58d1497b934ce1fa5f8d604514d5b73ac3eae8841b53da1709b152f64badb10cfe6fde8a43c5ff01978472e11266e61bcb0dbfb198ece16ffc4785ee011f42079651199eac59b3c1ae97c1164f0939d3bb0dbfb198ece16ffc4785ee011f42079651199eac59b3c1ae97c1164f0939d3bf573168399b653785313baeff501d82d52a5a4f5002dd2d43b4a3697123cecb275bdd9bc61688690635b03b50e017dc878cad17d8613ca949d7ad292eec8c63d75bdd9bc61688690635b03b50e017dc878cad17d8613ca949d7ad292eec8c63d2ed1f6cc82ca56347664c64b7bff2e4d2f02a2cb7109af8e2f1caa2c468bdaba07a6b3d81e92ec3ef413857e421e07f6667d0a1d88165dfe38e69b1d6c9014f307a6b3d81e92ec3ef413857e421e07f6667d0a1d88165dfe38e69b1d6c9014f37abf7386407e6f44164451e0bc9760e7f02cc31b772ac3a9121cb750fcbbe1d5940583c00eb8b8c0a62e3abcf9a5d815c5744b63a16e2799ff738281b8cbc8ec940583c00eb8b8c0a62e3abcf9a5d815c5744b63a16e2799ff738281b8cbc8ec2906a1e5a608cb83ef5b8a07fe3a6f5f1d9b2f9bc6b953ad35004abf2b20f890340807ee68a4b63fe5704713abc892556de988678f900878e125efdb5a387653c74ce778d77d3a1e4eff8868096a566caf6ad67256a61897e6c02c28915ad0e2e65f637bdc9d0fcbdd88d505752c5ba82e122abde855c5d9cb4ded16517ac4f8a7de50f236f5fdf2c9ca71a784d25f78d48fcb30269c3df70321b2a359306232a7de50f236f5fdf2c9ca71a784d25f78d48fcb30269c3df70321b2a35930623203bd88b617f3e6f779b6a28a6731b3fadf660fe59ada0b2e6a2426db20c645abc9622f23d29d482090c01b83c1e4cd374eaecebe6853a4643af5d602e13fd0ccc9622f23d29d482090c01b83c1e4cd374eaecebe6853a4643af5d602e13fd0ccdd9536e0f264226d1e8c7be628d247ffbe9da5bae670cb24e13a485a3dbeb481c46e3926be008592c9d1046e72438c4bdb486e5f8ea77d09749868f5e177e3f1c46e3926be008592c9d1046e72438c4bdb486e5f8ea77d09749868f5e177e3f14957589524b593e5b8a69d6572a64afd9e796906f320a2af79aac208232b4752a1da8f774804e68dc27f36a078931cddf836bd904047e59532b272d81f16e6ffa1da8f774804e68dc27f36a078931cddf836bd904047e59532b272d81f16e6ffb91a042d439cbf94168ca973c2df6c4516220ce22a8a8d4d207fbf07bbd59114df68f5c6ac22b22131916214bcdb336dfbe39548a6fc1f5b98616f5e31762b9cdf68f5c6ac22b22131916214bcdb336dfbe39548a6fc1f5b98616f5e31762b9c91909fa3689cb10bbd5aa2606213a01b8f7bfcea1ef066fc800724d8c0fff1c9074ec4e6106457648a59bd2c4d923dd34c0afe74e6ce635360a32359a9454888074ec4e6106457648a59bd2c4d923dd34c0afe74e6ce635360a32359a9454888e83cf8b5c671c4a2fc5952a7765273d4a2553792f50fbb605c8b6a88eab3ff0e78f26edd7863ca00ce85cbb997f9f99a3a9ed85524457a40410e2ee2690d1efa78f26edd7863ca00ce85cbb997f9f99a3a9ed85524457a40410e2ee2690d1efa9ff339f7208b040b87fa5879f50a831000bd7fdcec0cfbe221148ffda4312f00726a26987e6676bf6c8219b3ec00ad1d9cade7f468ab7d65f18a28a47d56f9c2726a26987e6676bf6c8219b3ec00ad1d9cade7f468ab7d65f18a28a47d56f9c2dbd18a26b879dc104dbb544ec2949a8fc2bfe28f123b45ed3b8ac77fd656ef544c204484fa0bd2ee9c3565b5c1b802be0b696639b0a925c26989ea338c1061d24c204484fa0bd2ee9c3565b5c1b802be0b696639b0a925c26989ea338c1061d2f36d3f4862fdb055fb25184bbb35e004c5b82d466178d109b023ad51a4ceccc65161a5b5b0410720cb1f7b4a3dd2669b5ed0adfea53f5616fb10a26fa3e645bac46db56927dcf620323584c824ca16dadd1dbcb42351b70ec295d462403c97aec0f84b26e359577bf291fb1427e9fa9c9ca629b12bbd7e58e4d311dfec3c550b8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806436eab9655bade00e760ac08171f2522c642ed4f8933d638eefb952382eac74797a0161c475cff0347137aed42be8d13967367fbbc13182f8d1f2a2ac018f3a233a70540ed512af43e125efba7f65ca49b4cef43fae2c84f927cb860a9c5d7426ba286ba145350ac14096ad9f865222d6683c8894f32fee0c081ac6c7ab5e9bc135e12bb5501ab66d42f716d4220daa2a48af0632135f05f3715ae35f1a2ad79516f1a86a7d23926d78a173982423a591e39960c40091a665f1b58fa7a291f49e5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvirt-who-0.19-6.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-6.el7_42.71.10.103.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3YqY;@XXXۡX @W@W;VrU@UJ@U@T\@T @S{CS!PS@OO8@N@NN@N_sNRDNNP@NBrChristopher 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- 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-6.el7_40.19-6.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 !PH6 ]"k%]h=GkG)&Vo4ۄ0HLbXmp>xG`_FChBэlWa.n+CB :.{ċ7txR0@HxfǞkn]`6z˗0*Y/ͰQm{Zp9і?ցߑ.l8c91(qA زgnhg53z0:g&(ު$RE;ʫB8ԅ'q?uva{#<T P|Mje2wB f%N )Օ5T3v+nzCөF]9hbTz"{ťJ7?~13Q J.ArHCʊ{2h]|мJҒ|쉗CPಋMWn76X#ȝ}z+YOJV@G="C&'SE?RSf`9Pp'm-IAh|XJoQիv F/xBgepkRnjRDI/MH`FZ47뙿ҡ9G 7<]ܝIpǬ\?\/ |6$>O{X/Y'q""n4򈆪IZ23|&CTbt]$7YK爂`WFqx80Dc),AgZH=m> .V,1Mt|M:"gKUGB`ˆ/3Ų0|ꒋ\o`r'GÜ0o;t/b4;i^+N]WUL M=c\YHjzy7 9R _VL~ IG ab64QXa\sipkQܥL]٭tUE77]L&?;jF+äK_z!]-đ@8+@.5BUiU=h6i:(ri@ 핵b6mc3N ߃&I255mR?|d-0Zo2T钺 ]΅Q Wx;l@oí-֞UB?\Fo/(1HӸq0&ۯ_EGT+NaZ`Z6 qXlMq_XM3($/di"CuZ' f %[!- Awb}vW_ŖL>Kh( bk<9AINTCKG+uD%M|?.,MY9s I*zTX2 HE+a[EK x]L~ #pmN<-'rSi^pcqy-ߙ.lw3tW]>k,Y¦|ېTG@{c:eP}N )@C,>#+9Ӎ./QA7|I d`V>H\ j…w`b9FZ#ǥPj1EEiUker)Bݸt7I ь%{W;N$_|0U],axXƌa{0ί>0C{C<$K$c|8F@8tRJ~G'D33ΩDozQ)=_ZBxFDJ}DmP Ш{81׹Gi ߝ,]ƚ:jA\c6CD5ÍQ3clm(!)|xc#xA&ʢovZ1ѕ&+`덆H8#ݘ:1Ƿ!d}YhWO=c E^B >jΖ5G9gtj+@UzByb?(QT)G3ޭl9tA *((H\Ʊލ~_t#ZA.CHHŭ!"rY $lWoyz[}4RFޫ+.JsZXh9p䦦XU} nbUEW}g1 x"PVQki΍IH"]΄s=Iao_73#w"vU@u' a&z z㢶~ewQRg !pq09,!?A1|eiVgrƐ_>Yd8]n5V +qM!L3/!R蛎e_ؓYuU/}ulmuu:ue*g|wf<z\j=:04Y?eQ~(_Ol#14籞6J]:0ḏRdjiu^?P# ֑Zlayu㑈f^9U`w (TVsޢJ]JR^{=~d] Ż^զ zEv= {!/0p@k) LC8 >ՋY1HrA.ߎV iO"#3~oz=^d[A!cĐ͂׈#J!R1wOP\lv+#6P5tO3(%&c=F y:z~cTEz_QH7Lj]0)(D\L]8)B-Gl(Ng]RwsDDO=ӸQsE!.nwT%8.0:7{ !+-:ApHd:j%%5Q,;=P͈E198Vo"o޽R7Soȋ4j*ۯ C2!&t>Bxb1@$:&CPS aT>@ma.ZU)Fy<旖&cdžen$cNu _?Te$ .r_pj\сðw:wg:9XIķ|nh!SYhJXQ(y5BҨe-F $s`\QRąvW[k8Ea\4v^IʹS.Y5m`=tΈDVHWtoDAk/|'2|gE/R/>#4g West_C_71{d𭔦&>ȶKqZ;AqR`xLN?-̌5bBj!/Tz7RUDÇȡFjA&wg+xޛxtt40A / p5-fEaZM⹲>i'ӱ<}1噤Zb7:_֫ܧۡXT<20$<·S[%2V&euCzy XѦԑ `B.@IЧ|Qe)Ohx Il׮'D|(}_4i_to.]T}䰴70f#u:pC]ZudΧϥz>Ux:U:K4SNDlwdamJ)H̡:Dr"^w@6%Qr#ܙ`*/YDj?:/O4TX PDE& KF8Rv,c[zM ~yAZn #&K_R.l-LDo45@':n" _I~Ċ6Ă׹m8,@  1iqsg3 .'pPѾhG \-~qKPzKN:bh #XchUjgNxWݽb գ^phqф܄63ZqW˓WѰQf3OM@-b"6JFmLф fv?BU)/[\jB,hUQ/h3ݽ.U}Ev0r`cS&tEi ' FII줵ہ v >2z|? t7A/R%(6\$q?ȈVO^g^G 5tfۿI([|O&âXB,nYxoJe_99bhqTyO8VYEV P cSRq,`ixd8`#։vU P 5P})r.f?.[y֕*{^r:k읚aD3}S܋)Y,J۵6 tSkg>KDo*6fIY -%igZmVE2@ ޜ7 *ʜ fdO0̷?,{E:)ΩSuN(Ԇ.28yP=7ڿ[*ɺs>~#Cfݻw0,Bm.e̸ANo0jh5^'X u"w  -ZVDG@ f'j^;ok |ot4W{'ĝUL+4t|QLXWI狫{mP2ӰD[%KK+#SvȾÊ^|`Z q9< ]\d.u\6+<hO4hhh.VkX7>TJzUbRCSel){;SXq.i`;`@e"ӳUmax5KdK|{d+0ul/v{Ԋ@4u?Hw.\~Uj#Y6:Y9|%c(MMocU 6 U:^^*`x Q\ i(ZբH+5UB3WY6|I'GW*OpջE:}Oa Г֖zO",S|}iBo{NgVh@g&ͤvPa5Hha%%eGosWd$Zu* qڟ&Yaa!<^ѧd=t*WP@S2;D`UiV}rENѰ:xB:J$>h*:,[΍(wCD>1P. C&)栝49S"4 %gUQO!=Gv 17MRR;o~TPCj hĐ] OZ=- m]T`>R(Ѐ˽OYKa-ϥ4#G&s۩?.Д4crbOr߂+t/7zQX*nO,/fK| E'yѐP2aE2Hwza fy\ѧxP%S:5Dw-cJj.S%IXd=ѧ$. ~OsB\Ac!٤-V<"1nlt2,.Fо%tMUbz>9mRIƆ"ȇ%Hu D'hc'GQLX/P?&V!ў-͚ܝ]XVZ\%-yi<9*M sٕ Y,֑ TMϺwͲ jswۧlݶ2F81yQ46Cs69R7o,;^} +%p'[wޙv)<sZZfa<ϯ:n\a '"@%֢RӵޫmmfkRz;ne-C'x!\!];慴a_!W@Y]kIvo4i7vڋ3 R61eq|ʽfUsLN (r<%OwbKs[;z {V$E?/*-4-Ku\d*nPƘ8FXNS lٶ3Rɿ$Qw֏FE !ku9J|<4r|XcEGUi$V-(jFD̨x"Ia*ΐUN9T R>GM91'eӁ'.z<֠cVeQ&!j鍸^]W'dij)KY`8}~*p~(|}Um8v3Eo1 -rуfX;Q7SE5k4`D9G/#kM |{aLA`bQNq$$ "',kȫV(*&BWqi"uc*KKɵwm穕OwP;WߚUkHtٚyKhu (IP1pm Ee[}=R2z%RK O|SxP і\wGg9e==Тfa s "Ƣ@~J3%g/oy8lIg k*<;֙Ml. ςC @b/Ml=-'D{ʼ~Mb~%JyY>TGٔs`Px<3fo I3մd)$ICmG-xZd=h zBn?eV7 Qݝu*IwVDގH8OOQ&JΨ;q|kvaؾ|v2;Hf>n# q <`zELcqS̊4RBnfX摟Ql)ӈeߪߟNv%lvV;G{!:q \C%ۉU7 }?;}.JVɱ!Oa3poVK΀"o˯ADx(Sr$S%(+nSϦl, DV^%KΙՄ9sszcIh$sSDҴs,tMjMy45}fñP/߄@A|tD%]" InP>iI &=qRb m۩j? DyLF ⤭Omw!6+,}k0 l̪;Epoߝ|htDҦv۱ӢqI%eX&Ht!n[((NUy|`ӟpP1ݎ-M.A p }G/}B4_:sق .C0BEc&ujcZ Cp]yIh3gg1gOUݸXg48H^_A_Qg\ X#v Oy˹_gv Y5Չ\(c={ ;u d?Q%7fT:׊Qn %w6)z*5:snoeҗ Z 8} sEZF왪l?W>va\+0g%IՀwiWxLڰNlBFGp,}b1nj]ן/̀ ʕ[0Rvs=q}?Z݆g6u&n?\ch<vyd8Q]O4]9X={y>Ȧ<;6On~v xЁW~)- d>==SBVvl93@/'x9:TXӽ+Ep?˄oX"g@t )9ST_F IɕC-29Q[MaL/wWR}`^35bTrѱ_sJ@G&£+zӺ/r+r;& Jʌ )TA_'%+ƛ`OǟJSA= YdM#IJ ~_9oza^ˌ|˘Z_pCaX,|ִMҪWa˞ H)GNrkI&b=L4 Ɲ4.ٵcPaB_<І2LTerdc$ʳC{v,@}4t\4qxz+nXJ r}1( .t1BϢKf*du~@~*8ӥAa犰^{i[^+ o!1Iovk~`ܖвFˠ*byHP6sKG}oR*~JpOh" P<\Ħ#WdOoC QfJ@(TEO]uBk6xv9clcksc%pe74.(<O :>rDN!׶8i& M$G?-wu{+QQ4h"s: W~ʒto1vbG%ߦ[UVnJ둟.vTS qi;z"NmU)NJc uU(y>6\|+m4ZQOӁc7)%,$"s'5k0)rR"0Eq|lZhw쪂Xo%2(ɔDwAbTA@Aa3 ˭ޭaq&5jNg©a/Sd|"* i NjNg\t|qlﴮ"=~SpsPsKH#z4K.n13+N>YaC!^AQt@l*-㨔&łv_K`c}H:Ֆ8SN/ɶl3{DUջZQkU>kE2\՚R6Guאct'mDα|T>5-Շ"{֖ ,h_E!X )a~Jl=AԚs1[6vJ[\O3ņ.FDc6Ҵπ׸I<)L}ʊ?~uQ+XLV>$>8K|nY\.(Y-晑ȡIỷp\Mf c* 왒W6d,],[x ە.Vо']ܴaVE`( tqotM pr=:I/ yzYhv3jU_y`:C[Y}S~n\,'vO_{mt~/AR_H$1$Avw~ӹ)6A؆&kCtSf2AVU~It*tm`@()3L柌lKB6,_D8@R. BW,f=ӫ+(ԗauveAV3|e@2!IYWdv@8,lMeonFOf:%EFH8 ^pXH -2.èb"S y%Kx!dRP*H^ɞX.T-傅-GĀa(xJWra ,hT+ VP iz$ú$qMT8qTͣ8 hӭ1ϷW/lCN`Lcҽ"Oj2uaFdm6 uuɉxQ1$vr;9|`tHJ6s5^n2):4Pwd '=ab麧EJT`:V%{0'FIX>Z'C$&aɈB.\94n=,4cw[c_E.mFVDy!s"_3fNBgSª|N,MK$U@:ǣ{VIfa6xZd;׎o:k^_Xabޤ~bҮtB]"߬@L_4(rrDܺcA\ZNor x!>#):BWa̹bvWIR~KJ?~WTT.3($${jkKS! ^slEGuK]Հ=%;s8z7Ƚ*[$ڐG/:nMr-OM3kjbөN%wde6=]DQB}Z'0tQv)jVBईVߋR9Tes#qU);&އ2YX'߆ K{)H!{"cV.Zٓ RיѬ:ٚe5Y^K|Z8zRflC#S-r}]ee&Çmov )U|[:XB pqٙ~Q7KՏ> %qorQbzˁ\i*⬑(.Ae}vip-PMߐiV(:ܘ# L/w[NGDгL*{t^ R6>VfDP6MGY WPXk?y LYIy4)Չ'N0 R0;9BP@ƜxvG[_=qFkبRoU/9reOhm̻r= GJPX߹+:OcW(4Cuam1W 5/ 6ͭ6~=+PWoHS% kA9G?tPER:hm ,]I Lޢuq+f!Mؿ&%N/` ڴ`؍ט @ _nag(o%0|@N0'қmήeIygKS~SS® <B1vQB `L޷ qP)D1)`Qd"*dJnhA}y.%I=Aſ č;-ȩLoyqsyR t>/|[Ł̷Z~ܭ7}߻pru*t H\)`)NDm{onD*.?oz-Ͻc(|T@+* .w^ C 0;xceMgZ@[1S(ӭ=NU憾S;;/;Gq)3vj0&`jPy7*r/0‘jJWRct@ pѰ'r)ISoPEBvJ@HǛvVap>>W;cD-WZJ[B0v" 1Ұ6L4Nbcy(7VE=ld/=6w5[Yk@OntOpRx*}::܊QhW&F>5 D6ڽ+01BP͌FD\DO0VD7.9Fˑ+o[)?N:Ð^y4<$pGN ‹ Mhۤ 2&O}L8e̬lH53Rb<;A?#p3KDӜj54_":<ӥCT*˟ Se6f.bw1M/qر#FXbjY>4G -;^9M t O niyiZ ޅ;6&[gɌ4J 'P=9*9QicraU˦&U)XS'ZB6aކ*DEP?w9%l}Pb*ao]0 cYI Hke}śԏl΂sH0v5OY1WHoƖ65Pu辉xDrP9ucE(Xrm՜UyePZ7TRОفԃPecgMq v]ѴGwD5D{]/f{:Zfk-򐍌-(K;:ёcf|/3CnE9l {{nE Z$[+; 'J I m,{QR7$y'y=DټjM W-B_wHwk As~:^x*jB8.E^Tk3]{X}j!.$:OT߾KRdj3 RnTɡ6' 30f0~͝tGNJsZK _C?e̺>u鈍jwQ#j!D1+E7f'ȶ#.<|Y3؀,XIluHSqL+mrDm9 {|8@eiq0%~Co ~x|3\nfq8űEZ1ė GkK[v{mf(O/N TzJs8b U$mY,/|Ao19]G=d]3P=fCQt3E;%]cJ(xÅf%{YIe?*ǵ?Cpv4c28zܫiDDDhE^peTPڭ*60S#.05u?3ҙ/ ="l8jN5D~7ng@ Z'(CUI= IpT|m;(ZZf_0hbrK3ffNhwtI'68^saԗRd"&F#ex:m=eV3̗x_[ivk6#Wofi}j`Co96-8ϴ8cJv71JhC mZMNGtKdD72tj8SZ_qPC87Z߮)rKNsU9==-u[`J,f;fMY3!Q֚ċiv'1X~/Yd0S\q]MUg̩dAmYWOx^pqC4y$aG)`Q؄+cҶifowh bYfr57hs얡g|0p,HE3(>6N9~7-x nh |1 {0& 6:Fيr)ivW_7pa3JG,dH[l{]]68Y|D-B801JbOq5Sn*1zaj 1EO(BQ4x01) ;9ݾ^^Q7"ɔ٫ p~J*uF@WM@(5E6z1kkskl7  XnPRK\P8Q]/-tcʎKrREUFe37g t;#p & Z33h,v5Iz bG\ ֖咺d4Ĝ߶.ԣ88@֋V;b~RgpĬ)'L7& &DyG #,Wy"+VdU/kov>옱D K؃+ʅZyr.$A37^Jϟwo}L9*s $ : ]Ì? bO8xM@!+OwI}[,#K27rDe:kF Z/]@B+㾜S#H^p erIl PNO)گuޥO_r{2v Ckx1"aZl(#Oz1V\d7 Mr͵b:2Zv>aa6۱tZQ#ɀvM6{X /' VS88$Y6.v9-)G(iٌ =7\A `/e4T sต a| CA- i|x@Y"'-@X:BwXkS%R=yr)c|^6cy aQޑe@ʙ-ם),NJ2w! mT>Lay'K#?*P/9DlxwPF3r*Lr~|+J("q #"2M+T>i҆z߭5=I+a=Uh,PƎV`+[7Mw5G {#^g0E#jT&/)ް^ )eFC*_"Ak2w/,m$@'5](s5/$bukk\B,G0;a"ip aC9I_v#&6&J yFjM?QI)ҕ 3*rF+H1gSVn$ F=kIu`%ėwX/E Ӣ&\RSOR_E'9(GLvjcsʤQ nfʆۧOC+ 9|:U,6yX䆓&h{Eqo6fZe.f'X2^c8g[*(2B'6 Z** 's&Z-uA`=mЛبŹudƥ~4Bm|?S-hɞ8(Z=Gk(rt >P;77aQ Q!a`+e.'Hy^#Y˓FsmhZSF㣶Tƀ֥1d鍠u# 5O1(/DV`$)8pi2oIZwv}$l'@2aO !x"ЕYJVT|@:W67e/)I Nۜs:70`!u mwW 28' }^U`&{Ic;JHFc\:'Kd𗼖ށFr;=$#۽* ]M ؍iC12VD q}N'M P2o1s%ԊK7|~NyoDP+V1.w$xՊUŞR'c8$ ,f}2V2&Lw4!}|Wl®4{SEw 1}](ym﯀|'ɘ_uϛLIraG"߸v)8#zbD|mp% sz:)ȩ8AcMVF籞ZT BqWzHJt],ٝ Y%d7ͬqC{Erx\S2ġ@FNHSZX]"T=:5,_5LHF*,-y*VvZ552PT݈\?poh'F9t!^l񞋊$Nv]z tW?оnM `8*'Q-A$g%BIzB} ( d":8= J2 6-]2C7Gi?=X-mxv;C)$z34z,.w%]আSFcVzHYދ!MUhNP+ABf&ޗG8]M0E3uol!*xIxߖiI ܧ=nAkC;4 $2.9pދ`m^f6BΗCQstxc%_'7JT<!'E[v<⅀,F^pbqi]2$,}\a /|y csNmWwde M:k auu0CK4cPxmʗ(c[jhֳ5L W eM3 2"yq9^#{qs rہ(Rk͑zؿBqtaRwlȠ19 fJ*N< H*s,JZpwX4jVQZ@UXQw>gZ؅ӦSrD!bAcpr8RZnV kLGKߙ7rH'5H[! yԧn'Dݪt&LO'Prō g_kyLb”Ln\ k D 4tMYaGќhE6F=k6qP=Q߀FArN/܀+_J@E/|JUQ}dg*տ>LbYEb2&ata a 0uA bNn{Z?מFJI3+nQXv>jD1lT$\Xڍqi}0lXdc&[~5~RQ% RƂJTKGSkms$H0˗_w6 xjGo˗~n`N $m*]fM`i˘9ƭz )M DZvц@~|~xv#AH~>/wp' &NnW'%oHΔv|'.f71g#*ma{;:Ff:O7?lnGhfcqN $_sQ0ҏɡmYjϲYI * 7i"u peT%.4G(A/)z7A2;Ol RKǃ+$(8+B3U޴o[70PYoBBG@F\NRS(:keff$'3e)UDՒ`*3J ?xt-ayU#ʵoz4$ɧ1~j5J)kUf2gԜ\<!XcZ-8Gi̹Z^"[}gyAȉӓ?&G8:>DƾS蝫2Tzґy\bB& 5݌DJ,M" >H&=;pQoRԤ !f<ϼ;D{??G=)Sb1"N@%43A-[}]vby^%E0kvlڒ*&Q=L[L(LKdKv*!r֚31 s>cfb\Ƹ !ju+Ib%e}#Jb ?? !Q*".d#‚l U %ƪ$XqUL`1EE!tUst#˱vYǨ_|^xX-,RIM>UsdTpmbN$"\5_D2W($c!~Z<{6!mX9oGo=ũA@ZFG˓Im8lѳ#9gDtΌ0JsX @ӕxs$B`%h`O& uI7Eа;yKU5Q耲O Sj&K'[( jj5SU C=mx0ÂMN`ȃ֖[ 9o&9$n'~I2_>Z7||ƹQRY[*-M_hٲd8ط".6WW/l4^T}_Զ0Bs;g3|n]-ym#v[ ᠤHI*hmL%[VjqW$!*|R}X42Z%UDDzǴu *^ct ,'uKΏꤩvPf^jcg0.H^ Z+#{ĸCs-bA"ѳK4[Ytouÿ1nI('~iLB,{rdLB_}~ӫc]/a |a ڜ-5(uT/_39@ Oߎ.q\ײFhY?Er@iQO?Vh QXFcDx{AmB2qYe ,..ʼnѴzTOQI2`OeV}-5'bՈїi*6Zw¾*KON| @*Eрd ]w#K{-& 9%+ xH8ɊK k*-ЅMThk,Q!ۘ&ae֏Eo5h+.oUu@!(iZau죷Ҁ#t]@(6 uvYfJ'zZ*1%;O曂|Hx cD%э<[UZP5L+?A2p[7[ zWyUռ,Ѷbnч2NKˠOm출H]h{nSH#Z_bG{65VUsg@DVO w @~I4@{6e 4Qes?G;4 QE9"md?vm3A4wr Wz99!r] ՊohP7Il\3Bp A:1lI~nU:G ,Ff~?+r$hLiˏ;[[ lģxHӨ'ASZ- 20(,d0Bm(Qۈ3hXr_ڰ uUPsuiF@3'x(EN2d:+G;SLP MD#݊sISQ>/RiX15Oo ه ןգrk/b\k,N(CVJlq;Lۗ$HH"&t2g.S}XIw4<Ʃc4HdijdSD;P4:eV |iK?,B?02jBwdȭ5cŽlgd3I/j1Fg*t^|FՐK%H#|̥ Ayfi9/~uDaXM%>8?u]-Pr'wq^k| b6wadsNjrLbIqIrta-:.&[{O+(? Jf3]!í vZ|L0 8{jȵHR#MY`Yeͨ`dIa*=A 0!AZ/)u XA)9P=`o DB  7.n4vڡS"#`[Z!Yŧ5A@6ӄzfGhN Jv$H-p.ko_|,)P4Ϻ5zQd9FI$ݦVW>+D.q/TΎc?ix.y](VYfCGwDO&[v->ӁT0H%)W 'Ѯ3N4(-STFUJ2<6_ >M<R5NKXQ*MP3V%]^0 ~`b1R/> ?ݮ1~S>6 Hm," _ZGͰlIX4kÇbwb~ĕ qn1ɳ,ew qƒRDY3 G5X@;ο &⦛`بw׏MA}qU`uq;e'06hYJ$w.K=A~< 膦5)poeVj񇍟妍8>z&E +4뀙N5 u"}yHX :| ]\"pDAx}K{^缺`{[d\{?yyb`tdcˏ=55Kd8`]@qnFf.s(1]yΌ*t ]k;$3PAj]Gzu5.&s6E_{ Rx CkF~ F(Gw|S; ]*;u˨UIGQSdAcQ ņ"He]cBBм=}018RxV":Di:n'oF~j#`Y HNDP-k.'#Bc&#V~;~F#}ĩ+^K`&8 'DR80_!f/I{w*!"=״ drHSr~׬vS-"NI4@)h})'z+ˆQG - ZD4.㗍vkI|np-zZԑ)^5%햤ܲZV*iEc} 3CΛG0]<[8Oİ7v"egq-F(0A ` [$iGW0PK.6h ncIo+QSF VQU#%c}?o̱)ǖYu@=:Mȧ@cN%-ӽ:N߄*cv^`bf[okTFbP9#$p!\H =ml5M$5oRMŸ$oZˬ7,]B;R-1񲏛AeþdWռ\շ?E])5@'Q=M)}[|l˸ejGsS1yN˓>T&W͝;&F>",Ee)̪x8J[=Od^X|yΎXlM>W0]jxk $xD:5ޥ/]}3zjgL/[D82A%E&ȑ3SBָ0#\FI݋X=pFV4w! Dy ͙UVDV=w;^b҅ tp[Oljdj.u'kܼ}`YWz񇏕H+|nhvD'.pG ^[Gwmc{[┸ ~4?«W݀B7V܉O35<˚V3sohY@%{nɕĆ"{$\N:`햸B'"z_G?fڸ8@.(5C,?hsb,P(G (4X!:@b$ވ1jB!fZQo hJkoPxӖVBn{~2!xE ;ܴ(;?ۄ7ذjzhiXVb.*])k(Z&'{4;'bW tHR,UDL/<& 3\ASDOiFոi$(X}3(;9ldB.zٰW:݉rjSE3sFNtwn a[=|F -kq4.BVc+^G{tp!ޯl[KyWZ+Iv&PHmTX8_.l~}_G"4_Le0ΧȬ 1 Ay\J\O\7NDeAEȯݯi^*dC4H>wz*ߠҟ8>$W'ψJ_.0vԐV? ˱0@p՞pTEȋׅH^*d i,B.P 1=gŁ$S{7R Y* RNVfmuC8.FcY) F_va0^\X%\}9t>G/N!CAg1;~`8 y fd@r#r/K!oT@g$Hn2G)&zDQS=x?L7)5A5Bo/RCt':Wx<{s`?`)5ҕhxw@WZ|93|ZPUr3 t f$t勑 ,]뎻F,(nE߸S-7m)}}9C\2;@V*9 qf\),Vcne/o1鿏ps㞋һc'xOpzT=.hHQ&;$eüu'ѭ>H?!ʐccn/`Wj[޺{)(xqiK_7.:A V`-`o?h(b6-7q[ǷP O3V]ͥ jkž7+:,VRH\;27_qzpإ M"{9V7ʏ3Mѿ`hb*K"p@@;A\6/g׺+7K'`! 0Ls6Ѽ5WQf hDϤ*aq+^x*r^+ XP;{@ cS'Zr.0GZ[-UIRC,D'-g.(cH6 Qs?X#H/!&L_Ope{ `ExyJG>r[tJ=NK+.*0생dy8 ιiR`ov%!ҷ:%f^%U7hhnMO=f dD2ֽg!Pߧ\~и&=ː7p[TDSŝi-vT;4H'I'%H}ir h/C#m-i ]L:k\&.Я?.s$Wbv$( !@EX<|f"(5"|1Hdb]f0pDA_ 1Ѥ&J.j(̖diiu Y4g@)wiaV`qd8ac']B}$w'ZlW%,P%(؁^]nYQPҬqQ.qfA<-PT[E m>MׇY菽&r֮b=~7,eMcō Ē~jⵀou}Y.Q*g u$/w]Ǟ<ǮE:RS)JM01#JnL' RSnww kFsv?L-|8*uNn4/ N$;`eG/(0_KjJmZ.J빈wF@ѓ65/wQqW=@$+gfq3< u[KD5<`cC_DkvjB8ObM6MTMxc($t'&CKWVHbl l"7m*{=FL!mueN}:hݸI ~Mm/3*l!^Ҟw+GA.CmPGp|*>tnOտY^W(,'~JpZȍQUE ΁`;"*)cbE؍(SX aǪ7?#O%STԖZcMήL* Bq<~NFV]K)+,߻!b"E #s([ &tR|, S<4]B޶#}^g ZOu"q`$r޾E 6'$ *֔yz8 /^iC ww^g0}$ix+_}+.:x9* &XŅi5R=fWccU;9qnnc{v [y3ebK80DKHdT9A֓CpUO5=nbX#ө dL&M2 Fowbt͂aY ?{Ti=О ތ1)>3r{cTph-3H]Z 0#3Ѳc@ Uݵ4T730(\N֧MܪRx TcXJ4$99*bfG  C}pen7y D\"؀A~ liho#1jyҴE%L~o28RA^ՍV%VG9kB0M6寮,mM٪IHMg6u錈r8g\ q߼& H42;֖` "#~J9BEL'ﻓv,af2O#%a wGI@C "6w9(n$~eqLʝPyX8zP x u 4KVJ7ԏ=1>KꉸoAG53{֭6Q\K81YUi^d0DjDtbYFWI fŲN8I mq{j!:J!!rHӏIȂ ^=b+b&#Sݴ"{M-2E|لt7">%]IiFG/Ѩa6D+߻fuA783.p/إ3ϭ(uW' 9p $m,@8=VSLq=0Nr38~LDvسM>u8hbi(׎&Z*Oγs R{SѧdR,`v]lZ4*e 09߂RGl+*[^VPD3q+?ӟvm:@&RgtLXY㏽q\ظNe ] ~/vV'˫赯*^(ua"/4d_cFJfnmvǣs_n9Mt\3QN\ޫ-pݫhKƋOB-4ub=?ywt\{~)N7o Ds|D9dB+ j.:b)!3Y%*q;xb8QAb7>(;1߾+Qf6= ʺ(S]k>תiݗ ou7x8Z~.&nSEm>6aC3zC k GT~DnoMpw=q?GSA(0{*/?Nݠeub T/E\ _`!& 1DӖDX&hC˳ŎM1,zxܟ48j.Bu'D>QUA5.%lĩq^< C(,™XF@_[p!PUZ ׵b(|FG6qMA $ި,?S9U ch˧0s٦Mr; K,':eE WXX,/]N@x9.b ,`rof -RN-)lӯivFRmdQQ r$68_&§v lWs;=&ʖU\,TE<=ȥ!sy އ^lbB3 ]j#?uxgK$nVk K-d:wWG02;W>Dz3.Z2#,,o|EQx5^XD; unD^/g|g1 G 0;;JDiEtXm ar>6 @5e`t *~Hp,-GqܜK܍,+cTDo9<~^dɲĈv.b.<|R_&.f~T2(S/7ŵmL malR:P^)a<7 CڪΗ Ћп0leԡ2(g藄|p3=*Sߥ[AO2 B)a9ˌe$R. kx@`$aQb"@v %bRv!%F֖{Uד &vk:0jtDZ:8XtɊ}1* QRsQ P?T<Ю r3kUz%#r(_%U󥦙_eO&mdgvQ[noqe$FoL ϸΊj:]yFw:'wQo6׻SfoʅRh@Kfѯ73 "X!%54C9zg2 {(H 68)@io0x*" wܡh+4x/,-#w}@Xk̤w&"Wf=Wmz޽TaК$BP,高< zNX]k>ݗ6>CLdXUamCb+TYx R'.`Ho 9>;jƀv j#' qC׵P,j\ݳ_)P;QTpf$R8:$DOA x&7p]BXY~FFO b4"zK%,?:.aI}6k.so`S6.AVvn RB os{y 5HMMx&faf:JA@[`JtJ1\?TrͪN5]w~vBod\:qLj -h,|IwԀ,Wo͊>i0RV:ܛ,nPlbF =~T5E@X)Fn(̰Фw tR4f`g;6ap߻ 1h*(?"N_M8yz$z xXrj?+ ɳJI-ɣWeY4/1Xd ^й:'Q{c" QТA=&W$useyA&ƳwyŎeTu5yt ՞Ž},yW9w[W0 o(NdБK<ʐl# ?63 )bcXG佻`1 --SR}|l0>;?tʇA6}6]6Υ2B]}'xz_c(z$ :mDOuo FܛAO\Sq^Iv$OgAI{aK䱂1< rq솿z!;]}T&O0[(<:ز_0Y.-~m+~ Iy$܋Cma}%D!nslge/mPI{Au Vh J]YF- {S{dnS~ŎbhtacHk"ļ 힂xjIB6\{wIdpC|~+tǛ>W@tü^oG4O"V=j1/0{R50T0Q&N4Tx!j$0s4ÎeHj dmVcݭ/`=@ȓiTK_j<YbK~N)r~_ )LL\*q`)*W'_4bQ̻Z]G/b3D ,emhvN4@HOn*mXzJ/-e fV_ڽVVLBxcT5C kAt&| `3}Jeښtg]go|aS3ZeF#|O]FF-}n Խ/c{PAٳ57-x˴A!c0jԘLZc'T?+(v6#&0Ta ٞT;/Z`&G$յUG_`v?LPoghU])P##eL!H`IzE VTcD~h=Ece-zXp;JUFAbl2ɹ#+vuHfFP=S-p9 QvGTgBU&~xIS;]"fUL*6ҕ>F% '+9&#yg!}dzIF8Txl"N{(&yV3QnRfҵסNP._! `Tys7%d}+f5Ou91e2>+ԉd/ZHs-&sN_?`TZ+U`H7 $cYU=5H\6UЈ9+fp!TB=gӳ/JQDrJX P8 2܄ m"nXRvrD˻)Yw'PU1\GZVrxb SŪ_9Ϩ:@* 碯 5z<[yc]g"4Iڐfeܦ6ZfC'Ogx%)OԆ'^xeZPRY?-=b҇(]Q_M\-r2{&yH jV=OlYm@$q26WIšPh|!O tko'ɳIX^]DC5P6> !Jo=&Wf+sǪPs44W1*R?K-yM7s4ڛ`"!(Cb0_AE;OY6Uwߣew:_ 2EƝqqB,zznƁ+YD {Ǘ](hG_Zr/$c,YwoQ(7G<>S!/nfC|" ؟Arxv^ki._ߩj:~0lc@P r-Gzq*͈.5 kGe &Lht). i@uFXI?t\w=.f@YͶûOA} ZZm v|A ^{霃P~Y#jx:[<!UDFrqK/.2}m#Ͽ7Хl~B"u` Q_y'BWa6xnh(azȖ\cZ7>}Ѽ:wKD=xNFxr2AG Dr)`1lS,q j׏cbd b q4;ȬpLL[JqFno.T}cP'_m9JF濔js U6T)f^N􂅉 9$[dxz Ƣ܍Jv7,D*RT9@#S*iq/;^Bkה2B,;$ 2Z&swgL'v~=ϸY9}K,<c2򚩄󚈉M\p ނ ߒtmJQwuM‰ǹ;^e!Gf<6:mk7TU06qCޭm`V6nyxBb3ƖF}׫ o$N4ŹlK:;: +A rM/T[%` o%^uJ>|L*uS D:zOJn /Kݟf<X\-VŪFRHoq4\:VI5vT5OM}[] y-ܦ/k${nue!Y*D`r;Pv?@'73؍6t Vh,'Ĵ7@G;ҹ]Υk)"fs"|7 Rjaw,: mzYP-j7nQ+p!ãcUgGg4:ڌ9J#.B ܘLU BRfEuXAi iW&;|eK"yI\G2JmxL HOWt BUсLu0d}HtBctxw5| HH7Da\&0ټˤH_8Q&exJ"9#Y#ɾz~`.N?/NBr]ÏZ^`dUcƴG_쑬RQK8a s-og8<`W- H&:{ɶJ ރd}ݸŏ1: 9F'oM~s~XMl Ͽtdp !GɈwaH%](b6%3?.&Y]}B/a/tTtaD3CF/g#5a~c9Fu"Z2OΥDK,XFꝹZbp QBxj@6^I ȸTtu1o2I~'9_P|D݇rɦVo8xPG#@*JeԹ~v+llsS-V=Փ%J~-SZcHRx5DCX{ )z]E DD ܠ[goR|pᘈέ=*x#ۨO,F bwr͹ǖPk}JjbP85Zy*:%Vp 6T UVIE"eWM;%l˕i務+EUViSoPlQE5fv<* T>P;A )[Zܠ[46rFyt2V Y5Bd# m;2X;FlfV$`nf$ζ "ȣ=RF _m%3gZ?QSH '4V`T<'S B1Ȣ {x! w:],," *0Ƒ;"=%|l,|ZpC:fv|5 Q^’ ^>`El1&!=p*9! [fόDQKv V{ģD]Q9wE'? ;3)YAQсZ(Eg{}.B(؜NOO3ZK̭yO +G@_% + MnGl'KϫL8R!*-!"|)+nןZ r|KR%"FO]9;'; p뎦oL iĈ4M!`ԏeey5_CM>/ yt~ꉁl-vr} nXnGgu oXᔩg$~< GYFc| `}L*Nݺ_ I9AyEi 7{#[u+`buO*F%drrsoO3FʄalsS8 NndQK6}ә^IygȌsT&+[aU; d u. 3Z~|W<֍quy`ʎL%A8A/T;>ڨ =-{r";8b1n]( b|&<+\;rAa93|-uy ẗ">+jE)EfDΆ%>y_dI9\4 yeŢm*1jDm J-?/WvE8! dFG>Njqol{oPs6k^l 6JbQpIUnL(2ђ?#9Rr`eո5hT*F,bmn!θ6VuB; 5 4qͥLC[/nshx֛pTe[IHH0r ) IGMP7%|^gjiߗ*DSfJa,Et"P/-wkyrW]^b?آ$fq Hh\7p)VD%o+OޟFyX8v6ၫpXO$2zTݖBg*Iy|^ jaht}wK]aٳdTgb=޷-dhQBsE>G.:MoNR1 _]_I#77~'Dh.}~VLs<ƚ՝ŁuUTL[9YD,B=D Ѩ(2mw*1\敛!w.~EF͡DýPTyON qI.7u7qx8pk%d7c] b#4'o6gؔ9)P ;A؆@g4.Y$Zܗb[ [EB4tHM;cW_bH8*}8j{ͫ~{5 Ha5*9rJ7Z(8~1Im V%ҖH:~f5C>x}7]܉X+б cl- 1;V"xVaN屟F{4Q>`UywSHDGR`o^j0/2ѹ<))ՈNZ;X/O C)Щ){ĵ=]=I ׄ[|&GZ}MAi@r*h9*XS+7PzS.g%r6Rft>hMvn0!8ѥ,Xdt ZI P$ePu3RU5ھW ~e5Bd\hTJz)͇} E,!¨_D>RIK@=Ttx_ϳXe㔈N L!zѧ4T~ 1Y(73a)g۟&cyx Ҹs1;D:`SP֦S<ه[f5 &ۧ:ч6r)A":׼!]h3],ɒ$cz>YHQ0Hh䁚õjD2ڼM&5р[V*|*'/(Cm5 6TM@|T6 7SRpwf2aAFu9o[k=&Dv9LxQA* 554-`TAՒXcW*O@aے_!e M8!:DY^`ҽLBV8Ҧg7_dMppCM82h8OS&‡R>P 9!rXuʯgnẂJX@,Tt+88Ż5CL=%5oԔ1 "zdB˿Yz@#"+2}:ȰŇu;Y&꺱GjUBcZ$RtKIJ#2NwŅ+|OkPPE\MVC \6únXÈ#{T޷~QՄ摞;.]rSWpA K#72.1KG_JysY=%5¨aܠ e@Ƕ , ވE6{9둋.gYЁ&Qt H/`|- FʮD|PLiXrSRRgYn땣s[pΓ]²[дjGA0f7].f;pK{fE\2aKrX.(s%&>nqct/c@[e0 mqg4lh\-=g|{f3.Q9â[u;k2;ʖqي38=@9#&(f =]@IL߳6wISOGb@ x(.$pK[b:T >g݁{P uEW`b3svّ:995*Rx'ܢ^&dtQ%bflrD\o_@B Gʚ |40:= u{;e_j pرX@T RoQWf͚NVJ4QdlS 5t)`٧rwXDV&_#`x*͉2&s O;`|^G9/O2¦<6BҜ:ሖ_1$$k/,4Z; vU"u_.헲Ǟojx>YX#D X (*X=BN40~p-JOar u3HA7=V?OZӜYWPA,w,1bdHah\/S4i9熟`-H]*wzFPEfZJ3%uXccMǬ K>Bڈ'2u*ޯŎE&:F * ;(jQkKݏFJҕrrvж#NO r/EnHQ'وXĮr(,)X}2kn2C뜣ݡ>O vU#@OEE:A\&&cL5N HO㛕7m{V̢Tm&)1"}>wV'X1͝ĹdK4=TgX&3CL3ϺvQo% #@DZM2 h+Е-G?r-f|^tK~ţS8II<1hI y%o=}Q/:rq1] Ѕ˗+=hL YZ