From nicolas at devels.es Thu Nov 3 12:55:06 2016 Content-Type: multipart/mixed; boundary="===============4256266511896577819==" MIME-Version: 1.0 From: =?utf-8?q?Nicol=C3=A1s_=3Cnicolas_at_devels=2Ees=3E?= To: users at ovirt.org Subject: Re: [ovirt-users] desktop version of client? Date: Thu, 03 Nov 2016 16:54:58 +0000 Message-ID: In-Reply-To: 52052852-B1EC-4A1A-B7DC-8DC2CD8D12A8@redhat.com --===============4256266511896577819== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------CD0D6A551C130F6A4A6110E6 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 8bit Hi Michal, El 02/11/16 a las 16:31, Michal Skrivanek escribi=C3=B3: > [...] > > I wonder=C2=85coincidentally we started to explore simplified and modern = > interface for use cases like yours. > It=C2=92s by no means ready yet, but I wonder what you guys think about [= 1]. > It=C2=92s just a proof of concept but the goals are the same, it=C2=92s = > browser-based but much more lightweight than the current GWT Basic = > User Portal > > Thanks, > michal > > [1] https://trello.com/c/blwDpjcJ > Looks good! This would even suffice our needs quite well. Actually, in = our case we tried to avoid using a web browser because these thin = clients are very specific for virtualization, so users should use them = *only* to manage their VMs and if they need to browse something, it = would be done from a VM they have access to (for example, a disposable = machine from a VmPool). Anyhow, this can also be done with a bit of = tweaking on the browser side, so if the project is finally released = we'll consider it. Regards, Nicol=C3=A1s >> >> As a side note, you didn't mention if your thin clients are linux or = >> windows based but I believe this is for linux only. >> >> HTH, >> >> James >> >> [1] https://ovirt-desktop-client.click = >> >> >> 2016-10-28 20:47 GMT+01:00 Amy Morrisson > >: >> >> Hey there, >> >> I'm looking for some kind of desktop client for ovirt. I believe >> as per what I've seen that there's nothing official so I'm >> looking for any other options (even if it's an own development). >> As a last resource we can use the web admin but the purpose is to >> have a few thin clients which would start the client at boot time >> so it's more confortable for users, plus most times the web admin >> becomes slow after a while. >> >> I'm not sure if something like this exists. In any case thanks >> for any tip. >> >> By the way, we're using ovirt 3.6.7, fwiw. >> >> Amy Morrisson >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> >> >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users > > Hey all, > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --------------CD0D6A551C130F6A4A6110E6 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit Hi Michal,

El 02/11/16 a las 16:31, Michal Skrivanek escribi=C3=B3:
[...]

I wonder=C2=85coincidentally we started to explore simplified and modern interface for use cases like yours.
It=C2=92s by no means ready yet, but I wonder what you guys think about [1].
It=C2=92s just a proof of concept but the goals are the same, it=C2=92s browser-based but much more lightweight than the current GWT Basic User Portal

Thanks,
michal



Looks good! This would even suffice our needs quite well. Actually, in our case we tried to avoid using a web browser because these thin clients are very specific for virtualization, so users should use them *only* to manage their VMs and if they need to browse something, it would be done from a VM they have access to (for example, a disposable machine from a VmPool). Anyhow, this can also be done with a bit of tweaking on the browser side, so if the project is finally released we'll consider it.

Regards,

Nicol=C3=A1s

Hey all,

_______________________________________________
Users mailing list
Use=
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

--------------CD0D6A551C130F6A4A6110E6-- --===============4256266511896577819== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS1DRDBENkE1NTFDMTMwRjZBNEE2MTEwRTYKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA4Yml0CgpIaSBNaWNoYWwsCgpFbCAwMi8xMS8xNiBhIGxhcyAxNjozMSwgTWljaGFsIFNrcml2 YW5layBlc2NyaWJp8zoKPiBbLi4uXQo+Cj4gSSB3b25kZXKFY29pbmNpZGVudGFsbHkgd2Ugc3Rh cnRlZCB0byBleHBsb3JlIHNpbXBsaWZpZWQgYW5kIG1vZGVybiAKPiBpbnRlcmZhY2UgZm9yIHVz ZSBjYXNlcyBsaWtlIHlvdXJzLgo+IEl0knMgYnkgbm8gbWVhbnMgcmVhZHkgeWV0LCBidXQgSSB3 b25kZXIgd2hhdCB5b3UgZ3V5cyB0aGluayBhYm91dCBbMV0uCj4gSXSScyBqdXN0IGEgcHJvb2Yg b2YgY29uY2VwdCBidXQgdGhlIGdvYWxzIGFyZSB0aGUgc2FtZSwgaXSScyAKPiBicm93c2VyLWJh c2VkIGJ1dCBtdWNoIG1vcmUgbGlnaHR3ZWlnaHQgdGhhbiB0aGUgY3VycmVudCBHV1QgQmFzaWMg Cj4gVXNlciBQb3J0YWwKPgo+IFRoYW5rcywKPiBtaWNoYWwKPgo+IFsxXSBodHRwczovL3RyZWxs by5jb20vYy9ibHdEcGpjSgo+CgpMb29rcyBnb29kISBUaGlzIHdvdWxkIGV2ZW4gc3VmZmljZSBv dXIgbmVlZHMgcXVpdGUgd2VsbC4gQWN0dWFsbHksIGluIApvdXIgY2FzZSB3ZSB0cmllZCB0byBh dm9pZCB1c2luZyBhIHdlYiBicm93c2VyIGJlY2F1c2UgdGhlc2UgdGhpbiAKY2xpZW50cyBhcmUg dmVyeSBzcGVjaWZpYyBmb3IgdmlydHVhbGl6YXRpb24sIHNvIHVzZXJzIHNob3VsZCB1c2UgdGhl bSAKKm9ubHkqIHRvIG1hbmFnZSB0aGVpciBWTXMgYW5kIGlmIHRoZXkgbmVlZCB0byBicm93c2Ug c29tZXRoaW5nLCBpdCAKd291bGQgYmUgZG9uZSBmcm9tIGEgVk0gdGhleSBoYXZlIGFjY2VzcyB0 byAoZm9yIGV4YW1wbGUsIGEgZGlzcG9zYWJsZSAKbWFjaGluZSBmcm9tIGEgVm1Qb29sKS4gQW55 aG93LCB0aGlzIGNhbiBhbHNvIGJlIGRvbmUgd2l0aCBhIGJpdCBvZiAKdHdlYWtpbmcgb24gdGhl IGJyb3dzZXIgc2lkZSwgc28gaWYgdGhlIHByb2plY3QgaXMgZmluYWxseSByZWxlYXNlZCAKd2Un bGwgY29uc2lkZXIgaXQuCgpSZWdhcmRzLAoKTmljb2zhcwoKPj4KPj4gQXMgYSBzaWRlIG5vdGUs IHlvdSBkaWRuJ3QgbWVudGlvbiBpZiB5b3VyIHRoaW4gY2xpZW50cyBhcmUgbGludXggb3IgCj4+ IHdpbmRvd3MgYmFzZWQgYnV0IEkgYmVsaWV2ZSB0aGlzIGlzIGZvciBsaW51eCBvbmx5Lgo+Pgo+ PiBIVEgsCj4+Cj4+IEphbWVzCj4+Cj4+IFsxXSBodHRwczovL292aXJ0LWRlc2t0b3AtY2xpZW50 LmNsaWNrIAo+PiA8aHR0cHM6Ly9vdmlydC1kZXNrdG9wLWNsaWVudC5jbGljay8+Cj4+Cj4+IDIw MTYtMTAtMjggMjA6NDcgR01UKzAxOjAwIEFteSBNb3JyaXNzb24gPGFteW1vcnI5MTkyQGdtYWls LmNvbSAKPj4gPG1haWx0bzphbXltb3JyOTE5MkBnbWFpbC5jb20+PjoKPj4KPj4gICAgIEhleSB0 aGVyZSwKPj4KPj4gICAgIEknbSBsb29raW5nIGZvciBzb21lIGtpbmQgb2YgZGVza3RvcCBjbGll bnQgZm9yIG92aXJ0LiBJIGJlbGlldmUKPj4gICAgIGFzIHBlciB3aGF0IEkndmUgc2VlbiB0aGF0 IHRoZXJlJ3Mgbm90aGluZyBvZmZpY2lhbCBzbyBJJ20KPj4gICAgIGxvb2tpbmcgZm9yIGFueSBv dGhlciBvcHRpb25zIChldmVuIGlmIGl0J3MgYW4gb3duIGRldmVsb3BtZW50KS4KPj4gICAgIEFz IGEgbGFzdCByZXNvdXJjZSB3ZSBjYW4gdXNlIHRoZSB3ZWIgYWRtaW4gYnV0IHRoZSBwdXJwb3Nl IGlzIHRvCj4+ICAgICBoYXZlIGEgZmV3IHRoaW4gY2xpZW50cyB3aGljaCB3b3VsZCBzdGFydCB0 aGUgY2xpZW50IGF0IGJvb3QgdGltZQo+PiAgICAgc28gaXQncyBtb3JlIGNvbmZvcnRhYmxlIGZv ciB1c2VycywgcGx1cyBtb3N0IHRpbWVzIHRoZSB3ZWIgYWRtaW4KPj4gICAgIGJlY29tZXMgc2xv dyBhZnRlciBhIHdoaWxlLgo+Pgo+PiAgICAgSSdtIG5vdCBzdXJlIGlmIHNvbWV0aGluZyBsaWtl IHRoaXMgZXhpc3RzLiBJbiBhbnkgY2FzZSB0aGFua3MKPj4gICAgIGZvciBhbnkgdGlwLgo+Pgo+ PiAgICAgQnkgdGhlIHdheSwgd2UncmUgdXNpbmcgb3ZpcnQgMy42LjcsIGZ3aXcuCj4+Cj4+ICAg ICBBbXkgTW9ycmlzc29uCj4+Cj4+ICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo+PiAgICAgVXNlcnMgbWFpbGluZyBsaXN0Cj4+ICAgICBVc2Vyc0Bv dmlydC5vcmcgPG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+Cj4+ICAgICBodHRwOi8vbGlzdHMub3Zp cnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKPj4gICAgIDxodHRwOi8vbGlzdHMub3ZpcnQu b3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM+Cj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFVzZXJzIG1haWxpbmcgbGlzdAo+PiBVc2Vy c0BvdmlydC5vcmcgPG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+Cj4+IGh0dHA6Ly9saXN0cy5vdmly dC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycwo+Cj4gSGV5IGFsbCwKPgo+Cj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxp c3QKPiBVc2Vyc0BvdmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGluZm8vdXNlcnMKCgotLS0tLS0tLS0tLS0tLUNEMEQ2QTU1MUMxMzBGNkE0QTYxMTBFNgpDb250 ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIKQ29udGVudC1UcmFuc2Zl ci1FbmNvZGluZzogOGJpdAoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0 L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUyIgogICAgICBodHRwLWVxdWl2PSJDb250ZW50LVR5 cGUiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4K ICAgIEhpIE1pY2hhbCw8YnI+CiAgICA8YnI+CiAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVm aXgiPkVsIDAyLzExLzE2IGEgbGFzIDE2OjMxLCBNaWNoYWwKICAgICAgU2tyaXZhbmVrIGVzY3Jp YmnzOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUKICAgICAgY2l0ZT0ibWlkOjUyMDUy ODUyLUIxRUMtNEExQS1CN0RDLThEQzJDRDhEMTJBOEByZWRoYXQuY29tIgogICAgICB0eXBlPSJj aXRlIj5bLi4uXTxicj4KICAgICAgPGJyPgogICAgICA8ZGl2IGNsYXNzPSIiPgogICAgICAgIDxk aXY+SSB3b25kZXKFY29pbmNpZGVudGFsbHkgd2Ugc3RhcnRlZCB0byBleHBsb3JlIHNpbXBsaWZp ZWQKICAgICAgICAgIGFuZCBtb2Rlcm4gaW50ZXJmYWNlIGZvciB1c2UgY2FzZXMgbGlrZSB5b3Vy cy48L2Rpdj4KICAgICAgICA8ZGl2Pkl0knMgYnkgbm8gbWVhbnMgcmVhZHkgeWV0LCBidXQgSSB3 b25kZXIgd2hhdCB5b3UgZ3V5cwogICAgICAgICAgdGhpbmsgYWJvdXQgWzFdLjwvZGl2PgogICAg ICAgIDxkaXY+SXSScyBqdXN0IGEgcHJvb2Ygb2YgY29uY2VwdCBidXQgdGhlIGdvYWxzIGFyZSB0 aGUgc2FtZSwKICAgICAgICAgIGl0knMgYnJvd3Nlci1iYXNlZCBidXQgbXVjaCBtb3JlIGxpZ2h0 d2VpZ2h0IHRoYW4gdGhlIGN1cnJlbnQKICAgICAgICAgIEdXVCBCYXNpYyBVc2VyIFBvcnRhbDwv ZGl2PgogICAgICAgIDxkaXY+PGJyIGNsYXNzPSIiPgogICAgICAgIDwvZGl2PgogICAgICAgIDxk aXY+VGhhbmtzLDwvZGl2PgogICAgICAgIDxkaXY+bWljaGFsPC9kaXY+CiAgICAgICAgPGRpdj48 YnIgY2xhc3M9IiI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj5bMV2gPGEgbW96LWRvLW5v dC1zZW5kPSJ0cnVlIgogICAgICAgICAgICBocmVmPSJodHRwczovL3RyZWxsby5jb20vYy9ibHdE cGpjSiIgY2xhc3M9IiI+aHR0cHM6Ly90cmVsbG8uY29tL2MvYmx3RHBqY0o8L2E+PC9kaXY+CiAg ICAgICAgPGRpdj48YnIgY2xhc3M9IiI+CiAgICAgICAgPC9kaXY+CiAgICAgIDwvZGl2PgogICAg PC9ibG9ja3F1b3RlPgogICAgPGJyPgogICAgTG9va3MgZ29vZCEgVGhpcyB3b3VsZCBldmVuIHN1 ZmZpY2Ugb3VyIG5lZWRzIHF1aXRlIHdlbGwuIEFjdHVhbGx5LAogICAgaW4gb3VyIGNhc2Ugd2Ug dHJpZWQgdG8gYXZvaWQgdXNpbmcgYSB3ZWIgYnJvd3NlciBiZWNhdXNlIHRoZXNlIHRoaW4KICAg IGNsaWVudHMgYXJlIHZlcnkgc3BlY2lmaWMgZm9yIHZpcnR1YWxpemF0aW9uLCBzbyB1c2VycyBz aG91bGQgdXNlCiAgICB0aGVtICpvbmx5KiB0byBtYW5hZ2UgdGhlaXIgVk1zIGFuZCBpZiB0aGV5 IG5lZWQgdG8gYnJvd3NlCiAgICBzb21ldGhpbmcsIGl0IHdvdWxkIGJlIGRvbmUgZnJvbSBhIFZN IHRoZXkgaGF2ZSBhY2Nlc3MgdG8gKGZvcgogICAgZXhhbXBsZSwgYSBkaXNwb3NhYmxlIG1hY2hp bmUgZnJvbSBhIFZtUG9vbCkuIEFueWhvdywgdGhpcyBjYW4gYWxzbwogICAgYmUgZG9uZSB3aXRo IGEgYml0IG9mIHR3ZWFraW5nIG9uIHRoZSBicm93c2VyIHNpZGUsIHNvIGlmIHRoZQogICAgcHJv amVjdCBpcyBmaW5hbGx5IHJlbGVhc2VkIHdlJ2xsIGNvbnNpZGVyIGl0Ljxicj4KICAgIDxicj4K ICAgIFJlZ2FyZHMsPGJyPgogICAgPGJyPgogICAgTmljb2zhczxicj4KICAgIDxicj4KICAgIDxi bG9ja3F1b3RlCiAgICAgIGNpdGU9Im1pZDo1MjA1Mjg1Mi1CMUVDLTRBMUEtQjdEQy04REMyQ0Q4 RDEyQThAcmVkaGF0LmNvbSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxkaXYgY2xhc3M9IiI+ CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIi PgogICAgICAgICAgICA8ZGl2IGNsYXNzPSIiPgogICAgICAgICAgICAgIDxkaXYgZGlyPSJsdHIi IGNsYXNzPSIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+CiAg ICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9IiI+QXMgYSBz aWRlIG5vdGUsIHlvdSBkaWRuJ3QgbWVudGlvbiBpZiB5b3VyCiAgICAgICAgICAgICAgICAgIHRo aW4gY2xpZW50cyBhcmUgbGludXggb3Igd2luZG93cyBiYXNlZCBidXQgSSBiZWxpZXZlCiAgICAg ICAgICAgICAgICAgIHRoaXMgaXMgZm9yIGxpbnV4IG9ubHkuPC9kaXY+CiAgICAgICAgICAgICAg ICA8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAg ICAgICAgICAgICAgPGRpdiBjbGFzcz0iIj5IVEgsPC9kaXY+CiAgICAgICAgICAgICAgICA8ZGl2 IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgICAgPGRpdiBjbGFzcz0iIj5KYW1lczwvZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFz cz0iIj48YnIgY2xhc3M9IiI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAg IDxkaXYgY2xhc3M9IiI+WzFdIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAg ICAgICAgICBocmVmPSJodHRwczovL292aXJ0LWRlc2t0b3AtY2xpZW50LmNsaWNrLyIgY2xhc3M9 IiI+aHR0cHM6Ly9vdmlydC1kZXNrdG9wLWNsaWVudC5jbGljazwvYT48L2Rpdj4KICAgICAgICAg ICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyIGNs YXNzPSIiPgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPjIwMTYtMTAt MjggMjA6NDcgR01UKzAxOjAwIEFteQogICAgICAgICAgICAgICAgICBNb3JyaXNzb24gPHNwYW4g ZGlyPSJsdHIiIGNsYXNzPSIiPiZsdDs8YQogICAgICAgICAgICAgICAgICAgICAgbW96LWRvLW5v dC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOmFteW1vcnI5 MTkyQGdtYWlsLmNvbSIKICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIiBjbGFz cz0iIj5hbXltb3JyOTE5MkBnbWFpbC5jb208L2E+Jmd0Ozwvc3Bhbj46PGJyCiAgICAgICAgICAg ICAgICAgICAgY2xhc3M9IiI+CiAgICAgICAgICAgICAgICAgIDxibG9ja3F1b3RlIGNsYXNzPSJn bWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMAogICAgICAgICAgICAgICAgICAgIC44ZXg7 Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+CiAgICAgICAgICAg ICAgICAgICAgPGRpdiBkaXI9Imx0ciIgY2xhc3M9IiI+SGV5IHRoZXJlLAogICAgICAgICAgICAg ICAgICAgICAgPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+CiAgICAgICAgICAgICAgICAgICAg ICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9IiI+SSdtIGxvb2tpbmcg Zm9yIHNvbWUga2luZCBvZiBkZXNrdG9wCiAgICAgICAgICAgICAgICAgICAgICAgIGNsaWVudCBm b3Igb3ZpcnQuIEkgYmVsaWV2ZSBhcyBwZXIgd2hhdCBJJ3ZlCiAgICAgICAgICAgICAgICAgICAg ICAgIHNlZW4gdGhhdCB0aGVyZSdzIG5vdGhpbmcgb2ZmaWNpYWwgc28gSSdtCiAgICAgICAgICAg ICAgICAgICAgICAgIGxvb2tpbmcgZm9yIGFueSBvdGhlciBvcHRpb25zIChldmVuIGlmIGl0J3Mg YW4KICAgICAgICAgICAgICAgICAgICAgICAgb3duIGRldmVsb3BtZW50KS4gQXMgYSBsYXN0IHJl c291cmNlIHdlIGNhbiB1c2UKICAgICAgICAgICAgICAgICAgICAgICAgdGhlIHdlYiBhZG1pbiBi dXQgdGhlIHB1cnBvc2UgaXMgdG8gaGF2ZSBhIGZldwogICAgICAgICAgICAgICAgICAgICAgICB0 aGluIGNsaWVudHMgd2hpY2ggd291bGQgc3RhcnQgdGhlIGNsaWVudCBhdAogICAgICAgICAgICAg ICAgICAgICAgICBib290IHRpbWUgc28gaXQncyBtb3JlIGNvbmZvcnRhYmxlIGZvciB1c2VycywK ICAgICAgICAgICAgICAgICAgICAgICAgcGx1cyBtb3N0IHRpbWVzIHRoZSB3ZWIgYWRtaW4gYmVj b21lcyBzbG93IGFmdGVyCiAgICAgICAgICAgICAgICAgICAgICAgIGEgd2hpbGUuPC9kaXY+CiAg ICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4KICAgICAgICAg ICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iIj5J J20gbm90IHN1cmUgaWYgc29tZXRoaW5nIGxpa2UgdGhpcwogICAgICAgICAgICAgICAgICAgICAg ICBleGlzdHMuIEluIGFueSBjYXNlIHRoYW5rcyBmb3IgYW55IHRpcC48L2Rpdj4KICAgICAgICAg ICAgICAgICAgICAgIDxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPgogICAgICAgICAgICAgICAg ICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSIiPkJ5IHRoZSB3 YXksIHdlJ3JlIHVzaW5nIG92aXJ0IDMuNi43LAogICAgICAgICAgICAgICAgICAgICAgICBmd2l3 LjwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgPHNwYW4gY2xhc3M9IkhPRW5aYiI+PGZvbnQg Y2xhc3M9IiIKICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcj0iIzg4ODg4OCI+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBj bGFzcz0iIj5BbXkgTW9ycmlzc29uPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZm9u dD48L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPGJyIGNsYXNzPSIiPgogICAgICAg ICAgICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzx3YnIgY2xhc3M9IiI+ X19fX19fX19fX19fX19fX188YnIKICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSIiPgogICAg ICAgICAgICAgICAgICAgIFVzZXJzIG1haWxpbmcgbGlzdDxiciBjbGFzcz0iIj4KICAgICAgICAg ICAgICAgICAgICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAg ICBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIiBjbGFzcz0iIj5Vc2Vyc0BvdmlydC5vcmc8 L2E+PGJyCiAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0iIj4KICAgICAgICAgICAgICAgICAg ICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICBocmVmPSJo dHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiCiAgICAgICAgICAg ICAgICAgICAgICByZWw9Im5vcmVmZXJyZXIiIHRhcmdldD0iX2JsYW5rIiBjbGFzcz0iIj5odHRw Oi8vbGlzdHMub3ZpcnQub3JnLzx3YnIKICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9IiI+ bWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48YnIgY2xhc3M9IiI+CiAgICAgICAgICAgICAgICAg ICAgPGJyIGNsYXNzPSIiPgogICAgICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxiciBjbGFzcz0iIj4KICAgICAgICAgICAg ICA8L2Rpdj4KICAgICAgICAgICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXzxicgogICAgICAgICAgICAgICAgY2xhc3M9IiI+CiAgICAgICAgICAgICAg VXNlcnMgbWFpbGluZyBsaXN0PGJyIGNsYXNzPSIiPgogICAgICAgICAgICAgIDxhIG1vei1kby1u b3Qtc2VuZD0idHJ1ZSIgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyIKICAgICAgICAgICAg ICAgIGNsYXNzPSIiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnIgY2xhc3M9IiI+CiAgICAgICAgICAg ICAgPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21h aWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyIGNsYXNzPSIiPgogICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8L2Rpdj4KICAgICAgICA8YnIgY2xhc3M9 IiI+CiAgICAgIDwvZGl2PgogICAgICBIZXkgYWxsLAogICAgICA8YnI+CiAgICAgIDxmaWVsZHNl dCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgIDxicj4KICAg ICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClVzZXJzIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlh dGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+Cjxh IGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3VzZXJzPC9hPgo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8 L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tQ0QwRDZBNTUxQzEzMEY2QTRBNjExMEU2LS0K --===============4256266511896577819==--