From gshereme at redhat.com Sat Nov 24 15:03:42 2018 Content-Type: multipart/mixed; boundary="===============4462509024433543361==" MIME-Version: 1.0 From: Greg Sheremeta To: devel at ovirt.org Subject: [ovirt-devel] Re: UI test failing on a vdsm change? Date: Sat, 24 Nov 2018 10:03:15 -0500 Message-ID: In-Reply-To: CAHOEP55P39YGMRDVRV8aC1sAkm1wuoCjwBU7fvY0VYT9R+XkUA@mail.gmail.com --===============4462509024433543361== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Sat, Nov 24, 2018 at 9:49 AM Dan Kenigsberg wrote: > > > On Sat, 24 Nov 2018, 13:50 Greg Sheremeta >> Correct, that vdsm patch is unrelated. >> >> The docker-based selenium testing infrastructure did not initialize >> correctly. Firefox started but chrome did not download correctly. >> [ >> https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/11365/tes= tReport/junit/(root)/008_basic_ui_sanity/running_tests___basic_suite_el7_x8= 6_64___start_grid/ >> ] >> >> Unable to find image 'selenium/node-chrome-debug:3.9.1-actinium' locally >> Trying to pull repository docker.io/selenium/node-chrome-debug ... >> 3.9.1-actinium: Pulling from docker.io/selenium/node-chrome-debug >> 1be7f2b886e8 : = Already exists >> 6fbc4a21b806: Already exists >> c71a6f8e1378: Already exists >> 4be3072e5a37: Already exists >> 06c6d2f59700: Already exists >> edcd5e9f2f91: Already exists >> 0eeaf787f757: Already exists >> c949dee5af7e: Already exists >> df88a49b4162: Already exists >> ce3c6f42fd24: Already exists >> 6d845a39af3f: Pulling fs layer >> 11d16a965e13: Pulling fs layer >> 1294e9b42691: Pulling fs layer >> 04b0c053828d: Pulling fs layer >> cf044f1d0e2a: Pulling fs layer >> 8f84ccb3a86a: Pulling fs layer >> be9a1d0955bd: Pulling fs layer >> 872e5c8a3ad8: Pulling fs layer >> 07efee6f27e7: Pulling fs layer >> 5c6207de8f09: Pulling fs layer >> b932cacc6ddb: Pulling fs layer >> c057ca8f4e65: Pulling fs layer >> bbe16010d6ab: Pulling fs layer >> 645ca3607a4c: Pulling fs layer >> cf044f1d0e2a: Waiting >> 04b0c053828d: Waiting >> 8f84ccb3a86a: Waiting >> be9a1d0955bd: Waiting >> c057ca8f4e65: Waiting >> 5c6207de8f09: Waiting >> b932cacc6ddb: Waiting >> bbe16010d6ab: Waiting >> 645ca3607a4c: Waiting >> 07efee6f27e7: Waiting >> 872e5c8a3ad8: Waiting*/usr/bin/docker-current: error pulling image confi= guration: unknown blob. >> *See '/usr/bin/docker-current run --help'. >> >> >> checking chrome node >> executing shell: *curl http://:5555/wd/hub/static/resource/hub.html >> <--- that URL won't work :)* >> >> % Total % Received % Xferd Average Speed Time Time Time >> Current >> Dload Upload Total Spent Left >> Speed >> >> 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- >> 0 >> curl: (6) Could not resolve host: ; Unknown error >> >> checking firefox node >> executing shell: curl >> http://172.18.0.3:5555/wd/hub/static/resource/hub.html >> >> WebDriver Hub >> >> >> This is the first time I've seen something like this with this test. Did >> it happen only the one time? >> > > I have no idea. I didn't not even know that such a test had existed. > Yep, we make sure the UI loads, user can login and navigate, etc. -- all automated. > > ovirt CI tries to cache yum repos it pulls from. Do you know if it does so > with docker repos? > I don't know. The selenium ones are standard from dockerhub [ https://hub.docker.com/u/selenium/] > > >> >> On Sat, Nov 24, 2018 at 2:35 AM Dan Kenigsberg wro= te: >> >>> I just noticed that a vdsm change to gluster tests >>> https://gerrit.ovirt.org/#/c/95596/ failed in the change queue, on >>> >>> WebDriverException in _init_browser connecting to hub >>> >>> >>> https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/11365/te= stReport/junit/(root)/008_basic_ui_sanity/running_tests___basic_suite_el7_x= 86_64___initialize_chrome/ >>> >>> The failure is clearly unrelated to the patch; maybe one of you can >>> explain why the test fails? >>> >> >> >> -- >> >> GREG SHEREMETA >> >> SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX >> >> Red Hat NA >> >> >> >> gshereme(a)redhat.com IRC: gshereme >> >> > -- = GREG SHEREMETA SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX Red Hat NA gshereme(a)redhat.com IRC: gshereme --===============4462509024433543361== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdiBkaXI9Imx0ciI+PGJyPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9x dW90ZSI+PGRpdiBkaXI9Imx0ciI+T24gU2F0LCBOb3YgMjQsIDIwMTggYXQgOTo0OSBBTSBEYW4g S2VuaWdzYmVyZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRhbmtlbkByZWRoYXQuY29tIj5kYW5rZW5A cmVkaGF0LmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj48L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21h aWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQ6MXB4 IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBkaXI9ImF1dG8i PjxkaXY+PGJyPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+PGRpdiBkaXI9Imx0ciI+T24g U2F0LCAyNCBOb3YgMjAxOCwgMTM6NTAgR3JlZyBTaGVyZW1ldGEgJmx0OzxhIGhyZWY9Im1haWx0 bzpnc2hlcmVtZUByZWRoYXQuY29tIiB0YXJnZXQ9Il9ibGFuayI+Z3NoZXJlbWVAcmVkaGF0LmNv bTwvYT4gd3JvdGU6PGJyPjwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5 bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIw NCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRy Ij48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj5Db3JyZWN0LCB0 aGF0IHZkc20gcGF0Y2ggaXMgdW5yZWxhdGVkLjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhlIGRvY2tl ci1iYXNlZCBzZWxlbml1bSB0ZXN0aW5nIGluZnJhc3RydWN0dXJlIGRpZCBub3QgaW5pdGlhbGl6 ZSBjb3JyZWN0bHkuIEZpcmVmb3ggc3RhcnRlZCBidXQgY2hyb21lIGRpZCBub3QgZG93bmxvYWQg Y29ycmVjdGx5LjwvZGl2PjxkaXY+wqBbPGEgaHJlZj0iaHR0cHM6Ly9qZW5raW5zLm92aXJ0Lm9y Zy9qb2Ivb3ZpcnQtbWFzdGVyX2NoYW5nZS1xdWV1ZS10ZXN0ZXIvMTEzNjUvdGVzdFJlcG9ydC9q dW5pdC8ocm9vdCkvMDA4X2Jhc2ljX3VpX3Nhbml0eS9ydW5uaW5nX3Rlc3RzX19fYmFzaWNfc3Vp dGVfZWw3X3g4Nl82NF9fX3N0YXJ0X2dyaWQvIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2Js YW5rIj5odHRwczovL2plbmtpbnMub3ZpcnQub3JnL2pvYi9vdmlydC1tYXN0ZXJfY2hhbmdlLXF1 ZXVlLXRlc3Rlci8xMTM2NS90ZXN0UmVwb3J0L2p1bml0Lyhyb290KS8wMDhfYmFzaWNfdWlfc2Fu aXR5L3J1bm5pbmdfdGVzdHNfX19iYXNpY19zdWl0ZV9lbDdfeDg2XzY0X19fc3RhcnRfZ3JpZC88 L2E+XTwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PHByZSBzdHlsZT0iYm94LXNpemluZzpib3Jk ZXItYm94O3doaXRlLXNwYWNlOnByZS13cmFwO3dvcmQtd3JhcDpicmVhay13b3JkO21hcmdpbi10 b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O2NvbG9yOnJnYig1MSw1MSw1MSk7Zm9udC1zaXplOjEz cHgiPlVuYWJsZSB0byBmaW5kIGltYWdlICYjMzk7c2VsZW5pdW0vbm9kZS1jaHJvbWUtZGVidWc6 My45LjEtYWN0aW5pdW0mIzM5OyBsb2NhbGx5ClRyeWluZyB0byBwdWxsIHJlcG9zaXRvcnkgPGEg aHJlZj0iaHR0cDovL2RvY2tlci5pby9zZWxlbml1bS9ub2RlLWNocm9tZS1kZWJ1ZyIgcmVsPSJu b3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+ZG9ja2VyLmlvL3NlbGVuaXVtL25vZGUtY2hyb21l LWRlYnVnPC9hPiAuLi4gCjMuOS4xLWFjdGluaXVtOiBQdWxsaW5nIGZyb20gPGEgaHJlZj0iaHR0 cDovL2RvY2tlci5pby9zZWxlbml1bS9ub2RlLWNocm9tZS1kZWJ1ZzFiZTdmMmI4ODZlOCIgcmVs PSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+ZG9ja2VyLmlvL3NlbGVuaXVtL25vZGUtY2hy b21lLWRlYnVnCjFiZTdmMmI4ODZlODwvYT46IEFscmVhZHkgZXhpc3RzCjZmYmM0YTIxYjgwNjog QWxyZWFkeSBleGlzdHMKYzcxYTZmOGUxMzc4OiBBbHJlYWR5IGV4aXN0cwo0YmUzMDcyZTVhMzc6 IEFscmVhZHkgZXhpc3RzCjA2YzZkMmY1OTcwMDogQWxyZWFkeSBleGlzdHMKZWRjZDVlOWYyZjkx OiBBbHJlYWR5IGV4aXN0cwowZWVhZjc4N2Y3NTc6IEFscmVhZHkgZXhpc3RzCmM5NDlkZWU1YWY3 ZTogQWxyZWFkeSBleGlzdHMKZGY4OGE0OWI0MTYyOiBBbHJlYWR5IGV4aXN0cwpjZTNjNmY0MmZk MjQ6IEFscmVhZHkgZXhpc3RzCjZkODQ1YTM5YWYzZjogUHVsbGluZyBmcyBsYXllcgoxMWQxNmE5 NjVlMTM6IFB1bGxpbmcgZnMgbGF5ZXIKMTI5NGU5YjQyNjkxOiBQdWxsaW5nIGZzIGxheWVyCjA0 YjBjMDUzODI4ZDogUHVsbGluZyBmcyBsYXllcgpjZjA0NGYxZDBlMmE6IFB1bGxpbmcgZnMgbGF5 ZXIKOGY4NGNjYjNhODZhOiBQdWxsaW5nIGZzIGxheWVyCmJlOWExZDA5NTViZDogUHVsbGluZyBm cyBsYXllcgo4NzJlNWM4YTNhZDg6IFB1bGxpbmcgZnMgbGF5ZXIKMDdlZmVlNmYyN2U3OiBQdWxs aW5nIGZzIGxheWVyCjVjNjIwN2RlOGYwOTogUHVsbGluZyBmcyBsYXllcgpiOTMyY2FjYzZkZGI6 IFB1bGxpbmcgZnMgbGF5ZXIKYzA1N2NhOGY0ZTY1OiBQdWxsaW5nIGZzIGxheWVyCmJiZTE2MDEw ZDZhYjogUHVsbGluZyBmcyBsYXllcgo2NDVjYTM2MDdhNGM6IFB1bGxpbmcgZnMgbGF5ZXIKY2Yw NDRmMWQwZTJhOiBXYWl0aW5nCjA0YjBjMDUzODI4ZDogV2FpdGluZwo4Zjg0Y2NiM2E4NmE6IFdh aXRpbmcKYmU5YTFkMDk1NWJkOiBXYWl0aW5nCmMwNTdjYThmNGU2NTogV2FpdGluZwo1YzYyMDdk ZThmMDk6IFdhaXRpbmcKYjkzMmNhY2M2ZGRiOiBXYWl0aW5nCmJiZTE2MDEwZDZhYjogV2FpdGlu Zwo2NDVjYTM2MDdhNGM6IFdhaXRpbmcKMDdlZmVlNmYyN2U3OiBXYWl0aW5nCjg3MmU1YzhhM2Fk ODogV2FpdGluZwo8Yj4vdXNyL2Jpbi9kb2NrZXItY3VycmVudDogZXJyb3IgcHVsbGluZyBpbWFn ZSBjb25maWd1cmF0aW9uOiB1bmtub3duIGJsb2IuCjwvYj5TZWUgJiMzOTsvdXNyL2Jpbi9kb2Nr ZXItY3VycmVudCBydW4gLS1oZWxwJiMzOTsuPC9wcmU+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp dj48ZGl2PmNoZWNraW5nIGNocm9tZSBub2RlPC9kaXY+PGRpdj5leGVjdXRpbmcgc2hlbGw6IDxi PmN1cmwgaHR0cDovLzo1NTU1L3dkL2h1Yi9zdGF0aWMvcmVzb3VyY2UvaHViLmh0bWzCoCDCoCAm bHQ7LS0tIHRoYXQgVVJMIHdvbiYjMzk7dCB3b3JrIDopPC9iPjwvZGl2PjxkaXY+PGJyPjwvZGl2 PjxkaXY+wqAgJSBUb3RhbMKgIMKgICUgUmVjZWl2ZWQgJSBYZmVyZMKgIEF2ZXJhZ2UgU3BlZWTC oCDCoFRpbWXCoCDCoCBUaW1lwqAgwqAgwqBUaW1lwqAgQ3VycmVudDwvZGl2PjxkaXY+wqAgwqAg wqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqAgwqBEbG9hZMKgIFVwbG9h ZMKgIMKgVG90YWzCoCDCoFNwZW50wqAgwqAgTGVmdMKgIFNwZWVkPC9kaXY+PGRpdj48YnI+PC9k aXY+PGRpdj7CoCAwwqAgwqAgwqAwwqAgwqAgMMKgIMKgIMKgMMKgIMKgIDDCoCDCoCDCoDDCoCDC oCDCoCAwwqAgwqAgwqAgMCAtLTotLTotLSAtLTotLTotLSAtLTotLTotLcKgIMKgIMKgMDwvZGl2 PjxkaXY+Y3VybDogKDYpIENvdWxkIG5vdCByZXNvbHZlIGhvc3Q6IDsgVW5rbm93biBlcnJvcjwv ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Y2hlY2tpbmcgZmlyZWZveCBub2RlPC9kaXY+PGRpdj5l eGVjdXRpbmcgc2hlbGw6IGN1cmwgPGEgaHJlZj0iaHR0cDovLzE3Mi4xOC4wLjM6NTU1NS93ZC9o dWIvc3RhdGljL3Jlc291cmNlL2h1Yi5odG1sIiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2Js YW5rIj5odHRwOi8vMTcyLjE4LjAuMzo1NTU1L3dkL2h1Yi9zdGF0aWMvcmVzb3VyY2UvaHViLmh0 bWw8L2E+PC9kaXY+PGRpdj4mbHQ7IURPQ1RZUEUgaHRtbCZndDs8L2Rpdj48ZGl2PiZsdDt0aXRs ZSZndDtXZWJEcml2ZXIgSHViJmx0Oy90aXRsZSZndDs8L2Rpdj48L2Rpdj48ZGl2Pjxicj48L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoaXMgaXMgdGhlIGZpcnN0IHRpbWUgSSYjMzk7dmUgc2Vl biBzb21ldGhpbmcgbGlrZSB0aGlzIHdpdGggdGhpcyB0ZXN0LiBEaWQgaXQgaGFwcGVuIG9ubHkg dGhlIG9uZSB0aW1lPzwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvYmxvY2tx dW90ZT48L2Rpdj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGJyPjwvZGl2PjxkaXYgZGlyPSJhdXRv Ij5JIGhhdmUgbm8gaWRlYS4gSSBkaWRuJiMzOTt0IG5vdCBldmVuIGtub3cgdGhhdCBzdWNoIGEg dGVzdCBoYWQgZXhpc3RlZC48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRpdj48YnI+PC9kaXY+ PGRpdj5ZZXAsIHdlIG1ha2Ugc3VyZSB0aGUgVUkgbG9hZHMsIHVzZXIgY2FuIGxvZ2luIGFuZCBu YXZpZ2F0ZSwgZXRjLiAtLSBhbGwgYXV0b21hdGVkLjwvZGl2PjxkaXY+wqA8L2Rpdj48YmxvY2tx dW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7 Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkIHJnYigyMDQsMjA0LDIwNCk7cGFkZGluZy1sZWZ0OjFleCI+ PGRpdiBkaXI9ImF1dG8iPjxkaXYgZGlyPSJhdXRvIj48YnI+PC9kaXY+PGRpdiBkaXI9ImF1dG8i Pm92aXJ0IENJIHRyaWVzIHRvIGNhY2hlIHl1bSByZXBvcyBpdCBwdWxscyBmcm9tLiBEbyB5b3Ug a25vdyBpZiBpdCBkb2VzIHNvIHdpdGggZG9ja2VyIHJlcG9zPzwvZGl2PjwvZGl2PjwvYmxvY2tx dW90ZT48ZGl2Pjxicj48L2Rpdj48ZGl2PkkgZG9uJiMzOTt0IGtub3cuIFRoZSBzZWxlbml1bSBv bmVzIGFyZSBzdGFuZGFyZCBmcm9tIGRvY2tlcmh1YiBbPGEgaHJlZj0iaHR0cHM6Ly9odWIuZG9j a2VyLmNvbS91L3NlbGVuaXVtLyI+aHR0cHM6Ly9odWIuZG9ja2VyLmNvbS91L3NlbGVuaXVtLzwv YT5dPC9kaXY+PGRpdj7CoDwvZGl2PjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5 bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIw NCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0iYXV0byI+PGRpdiBkaXI9ImF1 dG8iPjxicj48L2Rpdj48ZGl2IGRpcj0iYXV0byI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxi bG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAw LjhleDtib3JkZXItbGVmdDoxcHggc29saWQgcmdiKDIwNCwyMDQsMjA0KTtwYWRkaW5nLWxlZnQ6 MWV4Ij48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRpcj0ibHRyIj48ZGl2IGRp cj0ibHRyIj48ZGl2IGRpcj0ibHRyIj48ZGl2Pjxicj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48 L2Rpdj48L2Rpdj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjxkaXYgZGlyPSJsdHIiPk9u IFNhdCwgTm92IDI0LCAyMDE4IGF0IDI6MzUgQU0gRGFuIEtlbmlnc2JlcmcgJmx0OzxhIGhyZWY9 Im1haWx0bzpkYW5rZW5AcmVkaGF0LmNvbSIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFu ayI+ZGFua2VuQHJlZGhhdC5jb208L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUg Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRl ci1sZWZ0OjFweCBzb2xpZCByZ2IoMjA0LDIwNCwyMDQpO3BhZGRpbmctbGVmdDoxZXgiPkkganVz dCBub3RpY2VkIHRoYXQgYSB2ZHNtIGNoYW5nZSB0byBnbHVzdGVyIHRlc3RzPGJyPgo8YSBocmVm PSJodHRwczovL2dlcnJpdC5vdmlydC5vcmcvIy9jLzk1NTk2LyIgcmVsPSJub3JlZmVycmVyIG5v cmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL2dlcnJpdC5vdmlydC5vcmcvIy9jLzk1 NTk2LzwvYT4gZmFpbGVkIGluIHRoZSBjaGFuZ2UgcXVldWUsIG9uPGJyPgo8YnI+CldlYkRyaXZl ckV4Y2VwdGlvbiBpbiBfaW5pdF9icm93c2VyIGNvbm5lY3RpbmcgdG8gaHViPGJyPgo8YnI+Cjxh IGhyZWY9Imh0dHBzOi8vamVua2lucy5vdmlydC5vcmcvam9iL292aXJ0LW1hc3Rlcl9jaGFuZ2Ut cXVldWUtdGVzdGVyLzExMzY1L3Rlc3RSZXBvcnQvanVuaXQvKHJvb3QpLzAwOF9iYXNpY191aV9z YW5pdHkvcnVubmluZ190ZXN0c19fX2Jhc2ljX3N1aXRlX2VsN194ODZfNjRfX19pbml0aWFsaXpl X2Nocm9tZS8iIHJlbD0ibm9yZWZlcnJlciBub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+aHR0 cHM6Ly9qZW5raW5zLm92aXJ0Lm9yZy9qb2Ivb3ZpcnQtbWFzdGVyX2NoYW5nZS1xdWV1ZS10ZXN0 ZXIvMTEzNjUvdGVzdFJlcG9ydC9qdW5pdC8ocm9vdCkvMDA4X2Jhc2ljX3VpX3Nhbml0eS9ydW5u aW5nX3Rlc3RzX19fYmFzaWNfc3VpdGVfZWw3X3g4Nl82NF9fX2luaXRpYWxpemVfY2hyb21lLzwv YT48YnI+Cjxicj4KVGhlIGZhaWx1cmUgaXMgY2xlYXJseSB1bnJlbGF0ZWQgdG8gdGhlIHBhdGNo OyBtYXliZSBvbmUgb2YgeW91IGNhbjxicj4KZXhwbGFpbiB3aHkgdGhlIHRlc3QgZmFpbHM/PGJy Pgo8L2Jsb2NrcXVvdGU+PC9kaXY+PGJyIGNsZWFyPSJhbGwiPjxkaXY+PGJyPjwvZGl2Pi0tIDxi cj48ZGl2IGRpcj0ibHRyIiBjbGFzcz0iZ21haWwtbV8yODYxMjgzODk5NjYwNzU5MzA4bV8tMTg0 NzMzMTA4NDM2ODM2MDU2OGdtYWlsX3NpZ25hdHVyZSI+PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2 IGRpcj0ibHRyIj48ZGl2PjxkaXYgZGlyPSJsdHIiPjxkaXY+PGRpdiBkaXI9Imx0ciI+PGRpdj48 cCBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtmb250LWZhbWlseTpvdmVycGFzcyxzYW5zLXNlcmlm O2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtmb250LXNpemU6MTRweDt0 ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UiPjxzcGFuPkdSRUc8L3NwYW4+wqA8c3Bhbj5TSEVSRU1F VEE8L3NwYW4+PC9wPjxwIHN0eWxlPSJjb2xvcjpyZ2IoMCwwLDApO2ZvbnQtZmFtaWx5Om92ZXJw YXNzLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEwcHg7bWFyZ2luOjBweCAwcHggNHB4O3RleHQtdHJh bnNmb3JtOnVwcGVyY2FzZSI+PHNwYW4+U0VOSU9SIFNPRlRXQVJFIEVOR0lORUVSIC0gVEVBTSBM RUFEIC0gUkhWIFVYPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpyZ2IoMTcwLDE3MCwxNzApO21h cmdpbjowcHgiPjwvc3Bhbj48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5Om92ZXJwYXNzLHNhbnMt c2VyaWY7bWFyZ2luOjBweDtmb250LXNpemU6MTBweDtjb2xvcjpyZ2IoMTUzLDE1MywxNTMpIj48 YSBocmVmPSJodHRwczovL3d3dy5yZWRoYXQuY29tLyIgc3R5bGU9ImNvbG9yOnJnYigwLDEzNiwy MDYpO21hcmdpbjowcHgiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPlJlZCBIYXQg TkE8c3Bhbj48YnI+PGJyPjwvc3Bhbj48L2E+PC9wPjxwIHN0eWxlPSJmb250LWZhbWlseTpvdmVy cGFzcyxzYW5zLXNlcmlmO21hcmdpbjowcHggMHB4IDZweDtmb250LXNpemU6MTBweDtjb2xvcjpy Z2IoMTUzLDE1MywxNTMpIj48c3BhbiBzdHlsZT0ibWFyZ2luOjBweDtwYWRkaW5nOjBweCI+PGEg aHJlZj0ibWFpbHRvOmdzaGVyZW1lQHJlZGhhdC5jb20iIHN0eWxlPSJjb2xvcjpyZ2IoMCwxMzYs MjA2KTttYXJnaW46MHB4IiByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj5nc2hlcmVt ZUByZWRoYXQuY29tPC9hPsKgIMKgPC9zcGFuPsKgPHNwYW4+SVJDOsKgPHNwYW4+Z3NoZXJlbWU8 L3NwYW4+PC9zcGFuPjwvcD48dGFibGUgYm9yZGVyPSIwIiBzdHlsZT0iY29sb3I6cmdiKDAsMCww KTtmb250LWZhbWlseTpvdmVycGFzcyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTptZWRpdW0iPjx0Ym9k eT48dHI+PHRkIHdpZHRoPSIxMDBweCI+PGEgaHJlZj0iaHR0cHM6Ly9yZWQuaHQvc2lnIiByZWw9 Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIj48aW1nIHNyYz0iaHR0cHM6Ly93d3cucmVkaGF0 LmNvbS9maWxlcy9icmFuZC9lbWFpbC9zaWctcmVkaGF0LnBuZyIgd2lkdGg9IjkwIiBoZWlnaHQ9 ImF1dG8iPjwvYT48L3RkPjwvdHI+PC90Ym9keT48L3RhYmxlPjwvZGl2PjwvZGl2PjwvZGl2Pjwv ZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2PjwvZGl2Pgo8L2Jsb2NrcXVvdGU+PC9kaXY+PC9k aXY+PC9kaXY+CjwvYmxvY2txdW90ZT48L2Rpdj48YnIgY2xlYXI9ImFsbCI+PGRpdj48YnI+PC9k aXY+LS0gPGJyPjxkaXYgZGlyPSJsdHIiIGNsYXNzPSJnbWFpbF9zaWduYXR1cmUiPjxkaXYgZGly PSJsdHIiPjxkaXY+PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2IGRpcj0ibHRyIj48ZGl2PjxkaXYg ZGlyPSJsdHIiPjxkaXY+PHAgc3R5bGU9ImNvbG9yOnJnYigwLDAsMCk7Zm9udC1mYW1pbHk6b3Zl cnBhc3Msc2Fucy1zZXJpZjtmb250LXdlaWdodDpib2xkO21hcmdpbjowcHg7cGFkZGluZzowcHg7 Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlIj48c3Bhbj5HUkVHPC9zcGFu PsKgPHNwYW4+U0hFUkVNRVRBPC9zcGFuPjwvcD48cCBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtm b250LWZhbWlseTpvdmVycGFzcyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxMHB4O21hcmdpbjowcHgg MHB4IDRweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UiPjxzcGFuPlNFTklPUiBTT0ZUV0FSRSBF TkdJTkVFUiAtIFRFQU0gTEVBRCAtIFJIViBVWDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6cmdi KDE3MCwxNzAsMTcwKTttYXJnaW46MHB4Ij48L3NwYW4+PC9wPjxwIHN0eWxlPSJmb250LWZhbWls eTpvdmVycGFzcyxzYW5zLXNlcmlmO21hcmdpbjowcHg7Zm9udC1zaXplOjEwcHg7Y29sb3I6cmdi KDE1MywxNTMsMTUzKSI+PGEgaHJlZj0iaHR0cHM6Ly93d3cucmVkaGF0LmNvbS8iIHN0eWxlPSJj b2xvcjpyZ2IoMCwxMzYsMjA2KTttYXJnaW46MHB4IiB0YXJnZXQ9Il9ibGFuayI+UmVkIEhhdCBO QTxzcGFuPjxicj48YnI+PC9zcGFuPjwvYT48L3A+PHAgc3R5bGU9ImZvbnQtZmFtaWx5Om92ZXJw YXNzLHNhbnMtc2VyaWY7bWFyZ2luOjBweCAwcHggNnB4O2ZvbnQtc2l6ZToxMHB4O2NvbG9yOnJn YigxNTMsMTUzLDE1MykiPjxzcGFuIHN0eWxlPSJtYXJnaW46MHB4O3BhZGRpbmc6MHB4Ij48YSBo cmVmPSJtYWlsdG86Z3NoZXJlbWVAcmVkaGF0LmNvbSIgc3R5bGU9ImNvbG9yOnJnYigwLDEzNiwy MDYpO21hcmdpbjowcHgiIHRhcmdldD0iX2JsYW5rIj5nc2hlcmVtZUByZWRoYXQuY29tPC9hPsKg IMKgPC9zcGFuPsKgPHNwYW4+SVJDOsKgPHNwYW4+Z3NoZXJlbWU8L3NwYW4+PC9zcGFuPjwvcD48 dGFibGUgYm9yZGVyPSIwIiBzdHlsZT0iY29sb3I6cmdiKDAsMCwwKTtmb250LWZhbWlseTpvdmVy cGFzcyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZTptZWRpdW0iPjx0Ym9keT48dHI+PHRkIHdpZHRoPSIx MDBweCI+PGEgaHJlZj0iaHR0cHM6Ly9yZWQuaHQvc2lnIiB0YXJnZXQ9Il9ibGFuayI+PGltZyBz cmM9Imh0dHBzOi8vd3d3LnJlZGhhdC5jb20vZmlsZXMvYnJhbmQvZW1haWwvc2lnLXJlZGhhdC5w bmciIHdpZHRoPSI5MCIgaGVpZ2h0PSJhdXRvIj48L2E+PC90ZD48L3RyPjwvdGJvZHk+PC90YWJs ZT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48 L2Rpdj48L2Rpdj4K --===============4462509024433543361==--