From kroberts at redhat.com Wed Oct 24 12:02:59 2012 Content-Type: multipart/mixed; boundary="===============5115430374910471428==" MIME-Version: 1.0 From: Keith Robertson To: users at ovirt.org Subject: Re: [Users] engine-iso-uploader problem Date: Wed, 24 Oct 2012 12:02:57 -0400 Message-ID: <50881131.7090004@redhat.com> In-Reply-To: 2452E8A35A372E4F8654136ACEABDBCE24F7C579@DB3PRD0311MB403.eurprd03.prod.outlook.com --===============5115430374910471428== 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. --------------050308070903010806010803 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 8bit On 10/24/2012 11:43 AM, Dennis B=C3=B6ck wrote: > > Since I am not experienced in building software, I took = > http://www.ovirt.org/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-uploader= -3.1.0-0.git1841d9.fc17.noarch.rpm = > > > But your e-mail sounded like that you can just set a parameter to = > avoid the problem? > > Maybe I could avoid the problem, if there was another way for = > installing VMS/bringing ISOs to VMs? > It doesn't appear to be build yet. Step 1: git clone http://gerrit.ovirt.org/p/ovirt-iso-uploader.git Step 2: export APP_VERSION=3D3.0.0; export APP_RELEASE=3D1 Step 3: cd ovirt-iso-uploader Step 4: make Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT Step 6: yum install /path/to/ovirt-iso-uploader*.rpm > *Von:*Keith Robertson [mailto:kroberts(a)redhat.com] > *Gesendet:* Mittwoch, 24. Oktober 2012 17:08 > *An:* Dennis B=C3=B6ck > *Cc:* users(a)ovirt.org > *Betreff:* Re: AW: [Users] engine-iso-uploader problem > > On 10/24/2012 10:56 AM, Dennis B=C3=B6ck wrote: > > Obviously my e-mail wasn't added to the intendet thread: > > http://lists.ovirt.org/pipermail/users/2012-September/003670.html > > Ah, that 'insecure flag'. That change should be merged. Are you = > still experiencing the issue with a recent build of the iso-uploader? > > http://gerrit.ovirt.org/#/c/7774/ > > (How can I reply to a such a thread??) > > Thanks in advance > > Dennis > > ------------------------------------------------------------------------ > > *Von:*users-bounces(a)ovirt.org = > [users-bounces(a)ovirt.org ]" im Auftra= g = > von "Keith Robertson [kroberts(a)redhat.com ] > *Gesendet:* Mittwoch, 24. Oktober 2012 16:34 > *An:* Dennis B=C3=B6ck > *Cc:* users(a)oVirt.org > *Betreff:* Re: [Users] engine-iso-uploader problem > > Can you please elaborate on the 'insecure flag'? What exactly are you = > referring to? > > ------------------------------------------------------------------------ > > *From: *"Dennis B=C3=B6ck" > > *To: *"users(a)oVirt.org" > > *Sent: *Wednesday, October 24, 2012 10:26:32 AM > *Subject: *[Users] engine-iso-uploader problem > > Hi Keith/Tobias, > > how can I set the "insecure flag"? > > The engine-iso-uploader tool doesn't have such a parameter. > > Best regards > > Dennis > > P.S.: I hope this e-mail goes to the "[Users] engine-iso-uploader > problem"-thread - I have no idea how to do it else. > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --------------050308070903010806010803 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
On 10/24/2012 11:43 AM, Dennis Böck wrote:

It doesn't appear to be build yet.

Step 1: git clone
http://gerrit.ovirt.org/p/ovirt-iso= -uploader.git
Step 2: export APP_VERSION=3D3.0.0; export APP_RELEASE=3D1
Step 3: cd ovirt-iso-uploader
Step 4: make
Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT
Step 6: yum install /path/to/ovirt-iso-uploader*.rpm

 

 

Von: Keith Robertson [mailto:kroberts(a)redhat.com]
Gesendet: Mittwoch, 24. Oktober 2012 17:08
An: Dennis Böck
Cc: users(a)ovirt.org
Betreff: Re: AW: [Users] engine-iso-uploader problem

 

On 10/24/2012 10:56 AM, Dennis Böck wrote:

Obviously my e-mail wasn't added to the intendet thread:

http://lists.ovirt.org/pipermail/users/2012-September/003= 670.html

Ah, that 'insecure flag'.  That change should be merged.  Are you still experiencing the issue with= a recent build of the iso-uploader?

http://gerrit.ovirt.= org/#/c/7774/

 

(How can I reply to a such a thread??)

 

Thanks in advance

Dennis

 


Von: users-bounces= (a)ovirt.org [users-bounces= (a)ovirt.org]" im Auftrag von "Keith Robertson [kroberts(a)redhat= .com]
Gesendet: Mittwoch, 24. Oktober 2012 16:34
An: Dennis Böck
Cc: users(a)oVirt.org=
Betreff: Re: [Users] engine-iso-uploader problem

Can you please elaborate on the 'insecure flag'?  What exactly are you referring to?


= From: "Dennis Böck" <dennis(a)webdienstleistungen.com>
To: "users(a)oVirt.or= g" <users(a)ovirt.org>
Sent: Wednesday, October 24, 2012 10:26:32 AM
Subject: [Users] engine-iso-uploader problem

Hi Keith/Tobias,

 

how can I set the "insecure flag"?

The engine-iso-uploader tool doesn't have such a parameter.

 

Best regards

Dennis

 

P.S.: I hope this e-mail goes to the "[Users] engine-iso-uploader problem"-thread - I have no idea how to do it else.<= /span>


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

 

 


--------------050308070903010806010803-- --===============5115430374910471428== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNTAzMDgwNzA5MDMwMTA4MDYwMTA4MDMKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog OGJpdAoKT24gMTAvMjQvMjAxMiAxMTo0MyBBTSwgRGVubmlzIEL2Y2sgd3JvdGU6Cj4KPiBTaW5j ZSBJIGFtIG5vdCBleHBlcmllbmNlZCBpbiBidWlsZGluZyBzb2Z0d2FyZSwgSSB0b29rIAo+IGh0 dHA6Ly93d3cub3ZpcnQub3JnL3JlbGVhc2VzLzMuMS9ycG0vRmVkb3JhLzE3L25vYXJjaC9vdmly dC1pc28tdXBsb2FkZXItMy4xLjAtMC5naXQxODQxZDkuZmMxNy5ub2FyY2gucnBtIAo+Cj4KPiBC dXQgeW91ciBlLW1haWwgc291bmRlZCBsaWtlIHRoYXQgeW91IGNhbiBqdXN0IHNldCBhIHBhcmFt ZXRlciB0byAKPiBhdm9pZCB0aGUgcHJvYmxlbT8KPgo+IE1heWJlIEkgY291bGQgYXZvaWQgdGhl IHByb2JsZW0sIGlmIHRoZXJlIHdhcyBhbm90aGVyIHdheSBmb3IgCj4gaW5zdGFsbGluZyBWTVMv YnJpbmdpbmcgSVNPcyB0byBWTXM/Cj4KCkl0IGRvZXNuJ3QgYXBwZWFyIHRvIGJlIGJ1aWxkIHll dC4KClN0ZXAgMTogZ2l0IGNsb25lIGh0dHA6Ly9nZXJyaXQub3ZpcnQub3JnL3Avb3ZpcnQtaXNv LXVwbG9hZGVyLmdpdApTdGVwIDI6IGV4cG9ydCBBUFBfVkVSU0lPTj0zLjAuMDsgZXhwb3J0IEFQ UF9SRUxFQVNFPTEKU3RlcCAzOiBjZCBvdmlydC1pc28tdXBsb2FkZXIKU3RlcCA0OiBtYWtlClN0 ZXAgNTogTm90aWNlIHRoZSBvdmlydC1pc28tdXBsb2FkZXIqLnJwbSBsb2NhdGlvbiBpbiB0aGUg U1RET1VUClN0ZXAgNjogeXVtIGluc3RhbGwgL3BhdGgvdG8vb3ZpcnQtaXNvLXVwbG9hZGVyKi5y cG0KCj4gKlZvbjoqS2VpdGggUm9iZXJ0c29uIFttYWlsdG86a3JvYmVydHNAcmVkaGF0LmNvbV0K PiAqR2VzZW5kZXQ6KiBNaXR0d29jaCwgMjQuIE9rdG9iZXIgMjAxMiAxNzowOAo+ICpBbjoqIERl bm5pcyBC9mNrCj4gKkNjOiogdXNlcnNAb3ZpcnQub3JnCj4gKkJldHJlZmY6KiBSZTogQVc6IFtV c2Vyc10gZW5naW5lLWlzby11cGxvYWRlciBwcm9ibGVtCj4KPiBPbiAxMC8yNC8yMDEyIDEwOjU2 IEFNLCBEZW5uaXMgQvZjayB3cm90ZToKPgo+ICAgICBPYnZpb3VzbHkgbXkgZS1tYWlsIHdhc24n dCBhZGRlZCB0byB0aGUgaW50ZW5kZXQgdGhyZWFkOgo+Cj4gICAgIGh0dHA6Ly9saXN0cy5vdmly dC5vcmcvcGlwZXJtYWlsL3VzZXJzLzIwMTItU2VwdGVtYmVyLzAwMzY3MC5odG1sCj4KPiBBaCwg dGhhdCAnaW5zZWN1cmUgZmxhZycuICBUaGF0IGNoYW5nZSBzaG91bGQgYmUgbWVyZ2VkLiAgQXJl IHlvdSAKPiBzdGlsbCBleHBlcmllbmNpbmcgdGhlIGlzc3VlIHdpdGggYSByZWNlbnQgYnVpbGQg b2YgdGhlIGlzby11cGxvYWRlcj8KPgo+IGh0dHA6Ly9nZXJyaXQub3ZpcnQub3JnLyMvYy83Nzc0 Lwo+Cj4gKEhvdyBjYW4gSSByZXBseSB0byBhIHN1Y2ggYSB0aHJlYWQ/PykKPgo+IFRoYW5rcyBp biBhZHZhbmNlCj4KPiBEZW5uaXMKPgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Cj4gKlZvbjoqdXNlcnMt Ym91bmNlc0BvdmlydC5vcmcgPG1haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZz4gCj4gW3Vz ZXJzLWJvdW5jZXNAb3ZpcnQub3JnIDxtYWlsdG86dXNlcnMtYm91bmNlc0BvdmlydC5vcmc+XSIg aW0gQXVmdHJhZyAKPiB2b24gIktlaXRoIFJvYmVydHNvbiBba3JvYmVydHNAcmVkaGF0LmNvbSA8 bWFpbHRvOmtyb2JlcnRzQHJlZGhhdC5jb20+XQo+ICpHZXNlbmRldDoqIE1pdHR3b2NoLCAyNC4g T2t0b2JlciAyMDEyIDE2OjM0Cj4gKkFuOiogRGVubmlzIEL2Y2sKPiAqQ2M6KiB1c2Vyc0BvVmly dC5vcmcgPG1haWx0bzp1c2Vyc0BvVmlydC5vcmc+Cj4gKkJldHJlZmY6KiBSZTogW1VzZXJzXSBl bmdpbmUtaXNvLXVwbG9hZGVyIHByb2JsZW0KPgo+IENhbiB5b3UgcGxlYXNlIGVsYWJvcmF0ZSBv biB0aGUgJ2luc2VjdXJlIGZsYWcnPyAgV2hhdCBleGFjdGx5IGFyZSB5b3UgCj4gcmVmZXJyaW5n IHRvPwo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4KPiAgICAgKkZyb206ICoiRGVubmlzIEL2Y2siIDxk ZW5uaXNAd2ViZGllbnN0bGVpc3R1bmdlbi5jb20+Cj4gICAgIDxtYWlsdG86ZGVubmlzQHdlYmRp ZW5zdGxlaXN0dW5nZW4uY29tPgo+ICAgICAqVG86ICoidXNlcnNAb1ZpcnQub3JnIiA8bWFpbHRv OnVzZXJzQG9WaXJ0Lm9yZz4gPHVzZXJzQG92aXJ0Lm9yZz4KPiAgICAgPG1haWx0bzp1c2Vyc0Bv dmlydC5vcmc+Cj4gICAgICpTZW50OiAqV2VkbmVzZGF5LCBPY3RvYmVyIDI0LCAyMDEyIDEwOjI2 OjMyIEFNCj4gICAgICpTdWJqZWN0OiAqW1VzZXJzXSBlbmdpbmUtaXNvLXVwbG9hZGVyIHByb2Js ZW0KPgo+ICAgICBIaSBLZWl0aC9Ub2JpYXMsCj4KPiAgICAgaG93IGNhbiBJIHNldCB0aGUgImlu c2VjdXJlIGZsYWciPwo+Cj4gICAgIFRoZSBlbmdpbmUtaXNvLXVwbG9hZGVyIHRvb2wgZG9lc24n dCBoYXZlIHN1Y2ggYSBwYXJhbWV0ZXIuCj4KPiAgICAgQmVzdCByZWdhcmRzCj4KPiAgICAgRGVu bmlzCj4KPiAgICAgUC5TLjogSSBob3BlIHRoaXMgZS1tYWlsIGdvZXMgdG8gdGhlICJbVXNlcnNd IGVuZ2luZS1pc28tdXBsb2FkZXIKPiAgICAgcHJvYmxlbSItdGhyZWFkIC0gSSBoYXZlIG5vIGlk ZWEgaG93IHRvIGRvIGl0IGVsc2UuCj4KPgo+ICAgICBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwo+ICAgICBVc2VycyBtYWlsaW5nIGxpc3QKPiAgICAgVXNl cnNAb3ZpcnQub3JnIDxtYWlsdG86VXNlcnNAb3ZpcnQub3JnPgo+ICAgICBodHRwOi8vbGlzdHMu b3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKPgoKCi0tLS0tLS0tLS0tLS0tMDUwMzA4 MDcwOTAzMDEwODA2MDEwODAzCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PUlTTy04 ODU5LTEKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKPGh0bWw+CiAgPGhlYWQ+CiAg ICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9SVNPLTg4NTktMSIKICAgICAgaHR0 cC1lcXVpdj0iQ29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZG RiIgdGV4dD0iIzAwMDAwMCI+CiAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDEw LzI0LzIwMTIgMTE6NDMgQU0sIERlbm5pcyBCJm91bWw7Y2sKICAgICAgd3JvdGU6PGJyPgogICAg PC9kaXY+CiAgICA8YmxvY2txdW90ZQpjaXRlPSJtaWQ6MjQ1MkU4QTM1QTM3MkU0Rjg2NTQxMzZB Q0VBQkRCQ0UyNEY3QzU3OUBEQjNQUkQwMzExTUI0MDMuZXVycHJkMDMucHJvZC5vdXRsb29rLmNv bSIKICAgICAgdHlwZT0iY2l0ZSI+CiAgICAgIDxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlw ZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgIGNoYXJzZXQ9SVNPLTg4NTktMSI+CiAgICAg IDxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRl cmVkCiAgICAgICAgbWVkaXVtKSI+CiAgICAgIDwhLS1baWYgIW1zb10+PHN0eWxlPnZcOioge2Jl aGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30Kb1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZN TCk7fQp3XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9Ci5zaGFwZSB7YmVoYXZpb3I6 dXJsKCNkZWZhdWx0I1ZNTCk7fQo8L3N0eWxlPjwhW2VuZGlmXS0tPgogICAgICA8c3R5bGU+PCEt LQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseTpIZWx2ZXRp Y2E7CglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZh bWlseTpIZWx2ZXRpY2E7CglwYW5vc2UtMToyIDExIDYgNCAyIDIgMiAyIDIgNDt9CkBmb250LWZh Y2UKCXtmb250LWZhbWlseTpDYWxpYnJpOwoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7 fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6VGFob21hOwoJcGFub3NlLTE6MiAxMSA2IDQgMyA1 IDQgNCAyIDQ7fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05vcm1hbCwgbGkuTXNvTm9y bWFsLCBkaXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsK CWZvbnQtc2l6ZToxMi4wcHQ7Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYi OwoJY29sb3I6YmxhY2s7fQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rCgl7bXNvLXN0eWxlLXBy aW9yaXR5Ojk5OwoJY29sb3I6Ymx1ZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZp c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7 Cgljb2xvcjpwdXJwbGU7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KcAoJe21zby1zdHls ZS1wcmlvcml0eTo5OTsKCW1hcmdpbjowY207CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250 LXNpemU6MTIuMHB0OwoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjsKCWNv bG9yOmJsYWNrO30KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQoJ e21zby1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1zdHlsZS1saW5rOiJTcHJlY2hibGFzZW50ZXh0 IFpjaG4iOwoJbWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZTo4 LjBwdDsKCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjsKCWNvbG9yOmJsYWNrO30K c3Bhbi5FLU1haWxGb3JtYXR2b3JsYWdlMTgKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs eTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjojMUY0OTdEO30K c3Bhbi5TcHJlY2hibGFzZW50ZXh0WmNobgoJe21zby1zdHlsZS1uYW1lOiJTcHJlY2hibGFzZW50 ZXh0IFpjaG4iOwoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxpbms6U3ByZWNo Ymxhc2VudGV4dDsKCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjsKCWNvbG9yOmJs YWNrO30KLk1zb0NocERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsKCWZvbnQt c2l6ZToxMC4wcHQ7fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsK CW1hcmdpbjo3MC44NXB0IDcwLjg1cHQgMi4wY20gNzAuODVwdDt9CmRpdi5Xb3JkU2VjdGlvbjEK CXtwYWdlOldvcmRTZWN0aW9uMTt9Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+ CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+CjwveG1sPjwh W2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWxheW91dCB2OmV4dD0i ZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPgo8L286c2hhcGVsYXlvdXQ+ PC94bWw+PCFbZW5kaWZdLS0+CiAgICAgIDxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+CiAgICAg ICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y OiMxRjQ5N0QiCiAgICAgICAgICAgIGxhbmc9IkVOLVVTIj5TaW5jZSBJIGFtIG5vdCBleHBlcmll bmNlZCBpbiBidWlsZGluZwogICAgICAgICAgICBzb2Z0d2FyZSwgSSB0b29rCiAgICAgICAgICAg IDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKaHJlZj0iaHR0cDovL3d3dy5vdmlydC5vcmcvcmVs ZWFzZXMvMy4xL3JwbS9GZWRvcmEvMTcvbm9hcmNoL292aXJ0LWlzby11cGxvYWRlci0zLjEuMC0w LmdpdDE4NDFkOS5mYzE3Lm5vYXJjaC5ycG0iPmh0dHA6Ly93d3cub3ZpcnQub3JnL3JlbGVhc2Vz LzMuMS9ycG0vRmVkb3JhLzE3L25vYXJjaC9vdmlydC1pc28tdXBsb2FkZXItMy4xLjAtMC5naXQx ODQxZDkuZmMxNy5ub2FyY2gucnBtPC9hPgogICAgICAgICAgICA8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+CiAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6ZTox MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7O2NvbG9yOiMxRjQ5N0QiCiAgICAgICAgICAgIGxhbmc9IkVOLVVTIj5CdXQgeW91ciBlLW1h aWwgc291bmRlZCBsaWtlIHRoYXQgeW91IGNhbiBqdXN0CiAgICAgICAgICAgIHNldCBhIHBhcmFt ZXRlciB0byBhdm9pZCB0aGUgcHJvYmxlbT88bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAg PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx RjQ5N0QiCiAgICAgICAgICAgIGxhbmc9IkVOLVVTIj5NYXliZSBJIGNvdWxkIGF2b2lkIHRoZSBw cm9ibGVtLCBpZiB0aGVyZSB3YXMKICAgICAgICAgICAgYW5vdGhlciB3YXkgZm9yIGluc3RhbGxp bmcgVk1TL2JyaW5naW5nIElTT3MgdG8gVk1zPzwvc3Bhbj48L3A+CiAgICAgIDwvZGl2PgogICAg PC9ibG9ja3F1b3RlPgogICAgPGJyPgogICAgSXQgZG9lc24ndCBhcHBlYXIgdG8gYmUgYnVpbGQg eWV0Ljxicj4KICAgIDxicj4KICAgIFN0ZXAgMTogZ2l0IGNsb25lIDxhIGNsYXNzPSJtb3otdHh0 LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9nZXJyaXQub3ZpcnQub3JnL3Avb3ZpcnQtaXNv LXVwbG9hZGVyLmdpdCI+aHR0cDovL2dlcnJpdC5vdmlydC5vcmcvcC9vdmlydC1pc28tdXBsb2Fk ZXIuZ2l0PC9hPjxicj4KICAgIFN0ZXAgMjogZXhwb3J0IEFQUF9WRVJTSU9OPTMuMC4wOyBleHBv cnQgQVBQX1JFTEVBU0U9MTxicj4KICAgIFN0ZXAgMzogY2Qgb3ZpcnQtaXNvLXVwbG9hZGVyPGJy PgogICAgU3RlcCA0OiBtYWtlPGJyPgogICAgU3RlcCA1OiBOb3RpY2UgdGhlIG92aXJ0LWlzby11 cGxvYWRlcioucnBtIGxvY2F0aW9uIGluIHRoZSBTVERPVVQ8YnI+CiAgICBTdGVwIDY6IHl1bSBp bnN0YWxsIC9wYXRoL3RvL292aXJ0LWlzby11cGxvYWRlcioucnBtPGJyPgogICAgPGJyPgogICAg PGJsb2NrcXVvdGUKY2l0ZT0ibWlkOjI0NTJFOEEzNUEzNzJFNEY4NjU0MTM2QUNFQUJEQkNFMjRG N0M1NzlAREIzUFJEMDMxMU1CNDAzLmV1cnByZDAzLnByb2Qub3V0bG9vay5jb20iCiAgICAgIHR5 cGU9ImNpdGUiPgogICAgICA8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPgogICAgICAgIDxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuCnN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5 OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE IgogICAgICAgICAgICBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPgogICAgICAg IDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuCnN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj MUY0OTdEIgogICAgICAgICAgICBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPgogICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuCnN0eWxlPSJmb250LXNpemU6 MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx dW90Oztjb2xvcjojMUY0OTdEIgogICAgICAgICAgICBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8 L286cD48L3NwYW4+PC9wPgogICAgICAgIDxkaXY+CiAgICAgICAgICA8ZGl2IHN0eWxlPSJib3Jk ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYKICAgICAgICAgICAgMS4wcHQ7cGFkZGlu ZzozLjBwdCAwY20gMGNtIDBjbSI+CiAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi PjxzcGFuCnN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPlZvbjo8L3NwYW4+ PC9iPjxzcGFuCnN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPgogICAgICAg ICAgICAgICAgS2VpdGggUm9iZXJ0c29uIFs8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0 IiBocmVmPSJtYWlsdG86a3JvYmVydHNAcmVkaGF0LmNvbSI+bWFpbHRvOmtyb2JlcnRzQHJlZGhh dC5jb208L2E+XQogICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgPGI+R2VzZW5k ZXQ6PC9iPiBNaXR0d29jaCwgMjQuIE9rdG9iZXIgMjAxMiAxNzowODxicj4KICAgICAgICAgICAg ICAgIDxiPkFuOjwvYj4gRGVubmlzIEImb3VtbDtjazxicj4KICAgICAgICAgICAgICAgIDxiPkNj OjwvYj4gPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnVz ZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICAgICAgIDxi PkJldHJlZmY6PC9iPiBSZTogQVc6IFtVc2Vyc10gZW5naW5lLWlzby11cGxvYWRlcgogICAgICAg ICAgICAgICAgcHJvYmxlbTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICAgIDwvZGl2Pgog ICAgICAgIDwvZGl2PgogICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v OnA+PC9wPgogICAgICAgIDxkaXY+CiAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiAx MC8yNC8yMDEyIDEwOjU2IEFNLCBEZW5uaXMgQiZvdW1sO2NrCiAgICAgICAgICAgIHdyb3RlOjxv OnA+PC9vOnA+PC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIDxibG9ja3F1b3RlIHN0eWxlPSJt YXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPgogICAgICAgICAgPGRpdj4KICAg ICAgICAgICAgPHA+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPk9idmlvdXNseQogICAgICAg ICAgICAgICAgbXkgZS1tYWlsIHdhc24ndCBhZGRlZCB0byB0aGUgaW50ZW5kZXQgdGhyZWFkOjxv OnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICAgICAgPHA+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6 ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDsiPjxhCiAgICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAg ICAgICAgICAgICAgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9waXBlcm1haWwvdXNlcnMv MjAxMi1TZXB0ZW1iZXIvMDAzNjcwLmh0bWwiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvcGlwZXJt YWlsL3VzZXJzLzIwMTItU2VwdGVtYmVyLzAwMzY3MC5odG1sPC9hPjxvOnA+PC9vOnA+PC9zcGFu PjwvcD4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICA8cCBj bGFzcz0iTXNvTm9ybWFsIj5BaCwgdGhhdCAnaW5zZWN1cmUgZmxhZycuJm5ic3A7IFRoYXQgY2hh bmdlCiAgICAgICAgICBzaG91bGQgYmUgbWVyZ2VkLiZuYnNwOyBBcmUgeW91IHN0aWxsIGV4cGVy aWVuY2luZyB0aGUgaXNzdWUgd2l0aCBhCiAgICAgICAgICByZWNlbnQgYnVpbGQgb2YgdGhlIGlz by11cGxvYWRlcj88YnI+CiAgICAgICAgICA8YnI+CiAgICAgICAgICA8YSBtb3otZG8tbm90LXNl bmQ9InRydWUiCiAgICAgICAgICAgIGhyZWY9Imh0dHA6Ly9nZXJyaXQub3ZpcnQub3JnLyMvYy83 Nzc0LyI+aHR0cDovL2dlcnJpdC5vdmlydC5vcmcvIy9jLzc3NzQvPC9hPjxicj4KICAgICAgICAg IDxicj4KICAgICAgICAgIDxvOnA+PC9vOnA+PC9wPgogICAgICAgIDxkaXY+CiAgICAgICAgICA8 cD48c3BhbgpzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w PgogICAgICAgICAgPHA+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPihIb3cKICAgICAgICAg ICAgICBjYW4gSSByZXBseSB0byBhIHN1Y2ggYSB0aHJlYWQ/Pyk8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+CiAgICAgICAgICA8cD48c3BhbgpzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48 L286cD48L3NwYW4+PC9wPgogICAgICAgICAgPHA+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6ZToxMC4w cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi PlRoYW5rcwogICAgICAgICAgICAgIGluIGFkdmFuY2U8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAg ICAgICAgICA8cD48c3BhbgpzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGVubmlzPG86cD48L286cD48 L3NwYW4+PC9wPgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPHA+PHNwYW4Kc3R5bGU9ImZv bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt c2VyaWYmcXVvdDsiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICAgICAgPGRp dj4KICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0iTXNvTm9y bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpjZW50ZXIiCiAgICAgICAgICAgICAgICAgIGFsaWduPSJj ZW50ZXIiPjxzcGFuCnN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4KICAgICAgICAgICAgICAgICAgICA8 aHIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUiIGFsaWduPSJjZW50ZXIiPgogICAgICAgICAgICAgICAg ICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2Pgog ICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8ZGl2IGlkPSJkaXZS cEYzNTEyMDMiPgogICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn aW4tYm90dG9tOjEyLjBwdCI+PGI+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlZvbjo8L3Nw YW4+PC9iPjxzcGFuCnN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4KICAgICAgICAgICAgICAgICAgPGEg bW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzp1 c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyI+dXNlcnMtYm91bmNlc0BvdmlydC5vcmc8L2E+CiAgICAg ICAgICAgICAgICAgIFs8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAg ICAgaHJlZj0ibWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnIj51c2Vycy1ib3VuY2VzQG92 aXJ0Lm9yZzwvYT5dIgogICAgICAgICAgICAgICAgICBpbSBBdWZ0cmFnIHZvbiAiS2VpdGggUm9i ZXJ0c29uIFs8YQogICAgICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAg ICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86a3JvYmVydHNAcmVkaGF0LmNvbSI+a3JvYmVy dHNAcmVkaGF0LmNvbTwvYT5dPGJyPgogICAgICAgICAgICAgICAgICA8Yj5HZXNlbmRldDo8L2I+ IE1pdHR3b2NoLCAyNC4gT2t0b2JlciAyMDEyIDE2OjM0PGJyPgogICAgICAgICAgICAgICAgICA8 Yj5Bbjo8L2I+IERlbm5pcyBCJm91bWw7Y2s8YnI+CiAgICAgICAgICAgICAgICAgIDxiPkNjOjwv Yj4gPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgIGhyZWY9Im1h aWx0bzp1c2Vyc0BvVmlydC5vcmciPnVzZXJzQG9WaXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICAg ICAgICAgIDxiPkJldHJlZmY6PC9iPiBSZTogW1VzZXJzXSBlbmdpbmUtaXNvLXVwbG9hZGVyCiAg ICAgICAgICAgICAgICAgIHByb2JsZW08L3NwYW4+PG86cD48L286cD48L3A+CiAgICAgICAgICAg IDwvZGl2PgogICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAg ICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPkNh bgogICAgICAgICAgICAgICAgICB5b3UgcGxlYXNlIGVsYWJvcmF0ZSBvbiB0aGUgJ2luc2VjdXJl IGZsYWcnPyZuYnNwOyBXaGF0CiAgICAgICAgICAgICAgICAgIGV4YWN0bHkgYXJlIHlvdSByZWZl cnJpbmcgdG8/PG86cD48L286cD48L3A+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJNc29O b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmNlbnRlciIKICAgICAgICAgICAgICAgICAgYWxpZ249 ImNlbnRlciI+CiAgICAgICAgICAgICAgICAgIDxociBpZD0iendjaHIiIHNpemU9IjIiIHdpZHRo PSIxMDAlIiBhbGlnbj0iY2VudGVyIj4KICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgICAgPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICMx MDEwRkYKICAgICAgICAgICAgICAgICAgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbQogICAgICAg ICAgICAgICAgICA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJn aW4tYm90dG9tOjUuMHB0Ij4KICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCIg c3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48Yj48c3BhbgpzdHlsZT0iZm9udC1mYW1pbHk6 JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206CiAgICAg ICAgICAgICAgICAgICAgICA8L3NwYW4+PC9iPjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICBz dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0aWNhJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm cXVvdDsiPiJEZW5uaXMKICAgICAgICAgICAgICAgICAgICAgIEImb3VtbDtjayIgPGEgbW96LWRv LW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86ZGVu bmlzQHdlYmRpZW5zdGxlaXN0dW5nZW4uY29tIj4KICAgICAgICAgICAgICAgICAgICAgICAgJmx0 O2Rlbm5pc0B3ZWJkaWVuc3RsZWlzdHVuZ2VuLmNvbSZndDs8L2E+PGJyPgogICAgICAgICAgICAg ICAgICAgICAgPGI+VG86IDwvYj48YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAg ICAgICAgICAgICAgIGhyZWY9Im1haWx0bzp1c2Vyc0BvVmlydC5vcmciPiJ1c2Vyc0BvVmlydC5v cmciPC9hPgogICAgICAgICAgICAgICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgog ICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj4KICAg ICAgICAgICAgICAgICAgICAgICAgJmx0O3VzZXJzQG92aXJ0Lm9yZyZndDs8L2E+PGJyPgogICAg ICAgICAgICAgICAgICAgICAgPGI+U2VudDogPC9iPldlZG5lc2RheSwgT2N0b2JlciAyNCwgMjAx MiAxMDoyNjozMgogICAgICAgICAgICAgICAgICAgICAgQU08YnI+CiAgICAgICAgICAgICAgICAg ICAgICA8Yj5TdWJqZWN0OiA8L2I+W1VzZXJzXSBlbmdpbmUtaXNvLXVwbG9hZGVyCiAgICAgICAg ICAgICAgICAgICAgICBwcm9ibGVtPG86cD48L286cD48L3NwYW4+PC9wPgogICAgICAgICAgICAg ICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuCnN0eWxlPSJmb250LXNpemU6 MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1 b3Q7Ij5IaQogICAgICAgICAgICAgICAgICAgICAgICBLZWl0aC9Ub2JpYXMsPG86cD48L286cD48 L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAg ICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAg ICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbgpzdHlsZT0i Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu cy1zZXJpZiZxdW90OyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgPHA+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPmhvdwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGNhbiBJIHNldCB0aGUgImluc2VjdXJlIGZsYWciPzxv OnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFu CnN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5UaGUKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBlbmdpbmUtaXNvLXVwbG9hZGVyIHRvb2wgZG9lc24ndCBoYXZlCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgc3VjaCBhIHBhcmFtZXRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbgpzdHlsZT0iZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+ Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAg PHA+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkJlc3QKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICByZWdhcmRzPG86cD48L286cD48L3NwYW4+PC9wPgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgPHA+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6 JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlbm5pczxvOnA+PC9v OnA+PC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuCnN0eWxl PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz YW5zLXNlcmlmJnF1b3Q7Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8cD48c3BhbgpzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+UC5TLjoKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJIGhvcGUgdGhpcyBlLW1haWwgZ29lcyB0byB0 aGUgIltVc2Vyc10KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmdpbmUtaXNvLXVw bG9hZGVyIHByb2JsZW0iLXRocmVhZCAtIEkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBoYXZlIG5vIGlkZWEgaG93IHRvIGRvIGl0IGVsc2UuPG86cD48L286cD48L3NwYW4+PC9wPgog ICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8 L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgIDwv ZGl2PgogICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4KICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJmb250LWZhbWls eTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPgogICAg ICAgICAgICAgICAgICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX188YnI+CiAgICAgICAgICAgICAgICAgICAgICBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+ CiAgICAgICAgICAgICAgICAgICAgICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAg ICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0 Lm9yZzwvYT48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8YSBtb3otZG8tbm90LXNlbmQ9InRy dWUiCiAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcv bWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3VzZXJzPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgIDwv YmxvY2txdW90ZT4KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i c3A7PC9vOnA+PC9wPgogICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwi PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgogICAgICA8L2Rpdj4KICAgIDwvYmxvY2txdW90ZT4KICAg IDxicj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDUwMzA4MDcwOTAzMDEwODA2 MDEwODAzLS0K --===============5115430374910471428==-- From dennis at webdienstleistungen.com Tue Oct 30 12:00:58 2012 Content-Type: multipart/mixed; boundary="===============5422493716961625822==" MIME-Version: 1.0 From: =?utf-8?q?Dennis_B=C3=B6ck_=3Cdennis_at_webdienstleistungen=2Ecom=3E?= To: users at ovirt.org Subject: Re: [Users] engine-iso-uploader problem Date: Tue, 30 Oct 2012 16:00:44 +0000 Message-ID: <2452E8A35A372E4F8654136ACEABDBCE24F7E0ED@DB3PRD0311MB403.eurprd03.prod.outlook.com> In-Reply-To: 50881131.7090004@redhat.com --===============5422493716961625822== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_2452E8A35A372E4F8654136ACEABDBCE24F7E0EDDB3PRD0311MB403_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable Thanks for the instructions how to build. I did it and installed the rpm. Now I get a new error message: [root(a)vdihost1 RPMS]# engine-iso-uploader upload -i local-iso-share /run/= me=3D dia/dennis/4F0B-18DE/ovirt/Fedora-17-x86_64-Live-Desktop.iso Please provide the REST API username for oVirt Engine (CTRL+D to abort): ad= =3D min Please provide the REST API password for the admin oVirt Engine user (CTRL+= =3D D to abort): ERROR: Unable to connect to REST API. Reason: Unauthorized ERROR: 'NoneType' object is not iterable INFO: Use the -h option to see usage. I am sure, that I used the same password as I used for the webinterface. Any ideas? ________________________________ Von: users-bounces(a)ovirt.org [users-bounces(a)ovirt.org]" im Auftrag von = "Kei=3D th Robertson [kroberts(a)redhat.com] Gesendet: Mittwoch, 24. Oktober 2012 18:02 An: Dennis B=3DF6ck Cc: users(a)ovirt.org Betreff: Re: [Users] engine-iso-uploader problem On 10/24/2012 11:43 AM, Dennis B=3DF6ck wrote: Since I am not experienced in building software, I took http://www.ovirt.or= =3D g/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-uploader-3.1.0-0.git1841d9.fc= =3D 17.noarch.rpm But your e-mail sounded like that you can just set a parameter to avoid the= =3D problem? Maybe I could avoid the problem, if there was another way for installing VM= =3D S/bringing ISOs to VMs? It doesn't appear to be build yet. Step 1: git clone http://gerrit.ovirt.org/p/ovirt-iso-uploader.git Step 2: export APP_VERSION=3D3D3.0.0; export APP_RELEASE=3D3D1 Step 3: cd ovirt-iso-uploader Step 4: make Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT Step 6: yum install /path/to/ovirt-iso-uploader*.rpm Von: Keith Robertson [mailto:kroberts(a)redhat.com] Gesendet: Mittwoch, 24. Oktober 2012 17:08 An: Dennis B=3DF6ck Cc: users(a)ovirt.org Betreff: Re: AW: [Users] engine-iso-uploader problem On 10/24/2012 10:56 AM, Dennis B=3DF6ck wrote: Obviously my e-mail wasn't added to the intendet thread: http://lists.ovirt.org/pipermail/users/2012-September/003670.html Ah, that 'insecure flag'. That change should be merged. Are you still exp= =3D eriencing the issue with a recent build of the iso-uploader? http://gerrit.ovirt.org/#/c/7774/ (How can I reply to a such a thread??) Thanks in advance Dennis ________________________________ Von: users-bounces(a)ovirt.org [users-bou= nces=3D @ovirt.org]" im Auftrag von "Keith Robert= so=3D n [kroberts(a)redhat.com] Gesendet: Mittwoch, 24. Oktober 2012 16:34 An: Dennis B=3DF6ck Cc: users(a)oVirt.org Betreff: Re: [Users] engine-iso-uploader problem Can you please elaborate on the 'insecure flag'? What exactly are you refe= =3D rring to? ________________________________ From: "Dennis B=3DF6ck" To: "users(a)oVirt.org" Sent: Wednesday, October 24, 2012 10:26:32 AM Subject: [Users] engine-iso-uploader problem Hi Keith/Tobias, how can I set the "insecure flag"? The engine-iso-uploader tool doesn't have such a parameter. Best regards Dennis P.S.: I hope this e-mail goes to the "[Users] engine-iso-uploader problem"-= =3D thread - I have no idea how to do it else. _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users --_000_2452E8A35A372E4F8654136ACEABDBCE24F7E0EDDB3PRD0311MB403_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable

Thanks for the instructions how to build. I did it and installed the rpm= =3D .

Now I get a new error message:

 

[root(a)vdihost1 RPMS]# engine-iso-= upload=3D er upload -i local-iso-share /run/media/dennis/4F0B-18DE/ovirt/Fedora-17-x8= =3D 6_64-Live-Desktop.iso
Please provide the REST API username for oVirt Engine (CTRL+D to abort)= =3D : admin
Please provide the REST API password for the admin oVirt Engine user (CTRL&= =3D #43;D to abort):
ERROR: Unable to connect to REST API.  Reason: Unauthorized
ERROR: 'NoneType' object is not iterable
INFO: Use the -h option to see usage.

 

I am sure, that I used the same password as I used for the webinterface.= =3D

Any ideas?

 


Von: users-bounces(a)ovirt.org [users-b= ounces=3D @ovirt.org]" im Auftrag von "Keith Robertson [kroberts(a)redhat.c= om=3D ]
Gesendet: Mittwoch, 24. Oktober 2012 18:02
An: Dennis B=3DF6ck
Cc: users(a)ovirt.org
Betreff: Re: [Users] engine-iso-uploader problem

On 10/24/2012 11:43 AM, Dennis B=3DF6ck wr= ote:=3D

Since I am not experience= d =3D in building software, I took http://www.ovirt.org/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-uploader-3= =3D .1.0-0.git1841d9.fc17.noarch.rpm

But your e-mail sounded l= ik=3D e that you can just set a parameter to avoid the problem?

Maybe I could avoid the p= ro=3D blem, if there was another way for installing VMS/bringing ISOs to VMs?


It doesn't appear to be build yet.

Step 1: git clone http://gerrit.ovirt.org/p/ovirt-iso-uploader.git
Step 2: export APP_VERSION=3D3D3.0.0; export APP_RELEASE=3D3D1
Step 3: cd ovirt-iso-uploader
Step 4: make
Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT
Step 6: yum install /path/to/ovirt-iso-uploader*.rpm

 

 

Von: Keith Rob= =3D ertson [mailto:kroberts(a)redhat.com]
Gesendet: Mittwoch, 24. Oktober 2012 17:08
An: Dennis B=3DF6ck
Cc: users(a)ovirt.org
Betreff: Re: AW: [Users] engine-iso-uploader problem

 

On 10/24/2012 10:56 AM, Dennis B=3DF6ck wrote:

Ob= vi=3D ously my e-mail wasn't added to the intendet thread:

http://lists.ovirt.org/pipermail/users/2012-September/00= 36=3D 70.html

Ah, that 'insecure flag'.  That change should= b=3D e merged.  Are you still experiencing the issue with a recent build of= =3D the iso-uploader?

http://= gerr=3D it.ovirt.org/#/c/7774/

 

(H= ow=3D can I reply to a such a thread??)

 

Th= an=3D ks in advance

De= nn=3D is

 


Von: users-bo= unces@=3D ovirt.org [users-bounces(a)ovirt.org]" im Auftrag von "Keith Robertson = [<=3D a href=3D3D"mailto:kroberts(a)redhat.com" target=3D3D"_blank">kroberts(a)re= dhat.com=3D ]
Gesendet: Mittwoch, 24. Oktober 2012 16:34
An: Dennis B=3DF6ck
Cc: users= (a)oVirt=3D .org
Betreff: Re: [Users] engine-iso-uploader problem

Can you please ela= bora=3D te on the 'insecure flag'?  What exactly are you referring to?


From: "De= nn=3D is B=3DF6ck" <dennis(a)webdienstleistungen.com>
To: "= ;users=3D @oVirt.org" <users(a)ovir= t.org>=3D ;
Sent: Wednesday, October 24, 2012 10:26:32 AM
Subject: [Users] engine-iso-uploader problem

Hi= K=3D eith/Tobias,

 

ho= w =3D can I set the "insecure flag"?

Th= e =3D engine-iso-uploader tool doesn't have such a parameter.

 

Be= st=3D regards

De= nn=3D is

 

P.= S.=3D : I hope this e-mail goes to the "[Users] engine-iso-uploader problem&= =3D quot;-thread - I have no idea how to do it else.


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

 

 


--_000_2452E8A35A372E4F8654136ACEABDBCE24F7E0EDDB3PRD0311MB403_-- --===============5422493716961625822== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwXzI0NTJFOEEzNUEzNzJFNEY4NjU0MTM2QUNFQUJEQkNFMjRGN0UwRUREQjNQUkQwMzEx TUI0MDNfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0iaXNvLTg4NTktMSIKQ29u dGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKVGhhbmtzIGZvciB0aGUg aW5zdHJ1Y3Rpb25zIGhvdyB0byBidWlsZC4gSSBkaWQgaXQgYW5kIGluc3RhbGxlZCB0aGUgcnBt LgoKTm93IEkgZ2V0IGEgbmV3IGVycm9yIG1lc3NhZ2U6CgoKCltyb290QHZkaWhvc3QxIFJQTVNd IyBlbmdpbmUtaXNvLXVwbG9hZGVyIHVwbG9hZCAtaSBsb2NhbC1pc28tc2hhcmUgL3J1bi9tZT0K ZGlhL2Rlbm5pcy80RjBCLTE4REUvb3ZpcnQvRmVkb3JhLTE3LXg4Nl82NC1MaXZlLURlc2t0b3Au aXNvClBsZWFzZSBwcm92aWRlIHRoZSBSRVNUIEFQSSB1c2VybmFtZSBmb3Igb1ZpcnQgRW5naW5l IChDVFJMK0QgdG8gYWJvcnQpOiBhZD0KbWluClBsZWFzZSBwcm92aWRlIHRoZSBSRVNUIEFQSSBw YXNzd29yZCBmb3IgdGhlIGFkbWluIG9WaXJ0IEVuZ2luZSB1c2VyIChDVFJMKz0KRCB0byBhYm9y dCk6CkVSUk9SOiBVbmFibGUgdG8gY29ubmVjdCB0byBSRVNUIEFQSS4gIFJlYXNvbjogVW5hdXRo b3JpemVkCkVSUk9SOiAnTm9uZVR5cGUnIG9iamVjdCBpcyBub3QgaXRlcmFibGUKSU5GTzogVXNl IHRoZSAtaCBvcHRpb24gdG8gc2VlIHVzYWdlLgoKCgpJIGFtIHN1cmUsIHRoYXQgSSB1c2VkIHRo ZSBzYW1lIHBhc3N3b3JkIGFzIEkgdXNlZCBmb3IgdGhlIHdlYmludGVyZmFjZS4KCkFueSBpZGVh cz8KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVm9uOiB1c2Vycy1ib3VuY2Vz QG92aXJ0Lm9yZyBbdXNlcnMtYm91bmNlc0BvdmlydC5vcmddIiBpbSBBdWZ0cmFnIHZvbiAiS2Vp PQp0aCBSb2JlcnRzb24gW2tyb2JlcnRzQHJlZGhhdC5jb21dCkdlc2VuZGV0OiBNaXR0d29jaCwg MjQuIE9rdG9iZXIgMjAxMiAxODowMgpBbjogRGVubmlzIEI9RjZjawpDYzogdXNlcnNAb3ZpcnQu b3JnCkJldHJlZmY6IFJlOiBbVXNlcnNdIGVuZ2luZS1pc28tdXBsb2FkZXIgcHJvYmxlbQoKT24g MTAvMjQvMjAxMiAxMTo0MyBBTSwgRGVubmlzIEI9RjZjayB3cm90ZToKU2luY2UgSSBhbSBub3Qg ZXhwZXJpZW5jZWQgaW4gYnVpbGRpbmcgc29mdHdhcmUsIEkgdG9vayBodHRwOi8vd3d3Lm92aXJ0 Lm9yPQpnL3JlbGVhc2VzLzMuMS9ycG0vRmVkb3JhLzE3L25vYXJjaC9vdmlydC1pc28tdXBsb2Fk ZXItMy4xLjAtMC5naXQxODQxZDkuZmM9CjE3Lm5vYXJjaC5ycG0KQnV0IHlvdXIgZS1tYWlsIHNv dW5kZWQgbGlrZSB0aGF0IHlvdSBjYW4ganVzdCBzZXQgYSBwYXJhbWV0ZXIgdG8gYXZvaWQgdGhl PQogcHJvYmxlbT8KTWF5YmUgSSBjb3VsZCBhdm9pZCB0aGUgcHJvYmxlbSwgaWYgdGhlcmUgd2Fz IGFub3RoZXIgd2F5IGZvciBpbnN0YWxsaW5nIFZNPQpTL2JyaW5naW5nIElTT3MgdG8gVk1zPwoK SXQgZG9lc24ndCBhcHBlYXIgdG8gYmUgYnVpbGQgeWV0LgoKU3RlcCAxOiBnaXQgY2xvbmUgaHR0 cDovL2dlcnJpdC5vdmlydC5vcmcvcC9vdmlydC1pc28tdXBsb2FkZXIuZ2l0ClN0ZXAgMjogZXhw b3J0IEFQUF9WRVJTSU9OPTNEMy4wLjA7IGV4cG9ydCBBUFBfUkVMRUFTRT0zRDEKU3RlcCAzOiBj ZCBvdmlydC1pc28tdXBsb2FkZXIKU3RlcCA0OiBtYWtlClN0ZXAgNTogTm90aWNlIHRoZSBvdmly dC1pc28tdXBsb2FkZXIqLnJwbSBsb2NhdGlvbiBpbiB0aGUgU1RET1VUClN0ZXAgNjogeXVtIGlu c3RhbGwgL3BhdGgvdG8vb3ZpcnQtaXNvLXVwbG9hZGVyKi5ycG0KCgoKVm9uOiBLZWl0aCBSb2Jl cnRzb24gW21haWx0bzprcm9iZXJ0c0ByZWRoYXQuY29tXQpHZXNlbmRldDogTWl0dHdvY2gsIDI0 LiBPa3RvYmVyIDIwMTIgMTc6MDgKQW46IERlbm5pcyBCPUY2Y2sKQ2M6IHVzZXJzQG92aXJ0Lm9y ZzxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPgpCZXRyZWZmOiBSZTogQVc6IFtVc2Vyc10gZW5naW5l LWlzby11cGxvYWRlciBwcm9ibGVtCgpPbiAxMC8yNC8yMDEyIDEwOjU2IEFNLCBEZW5uaXMgQj1G NmNrIHdyb3RlOgoKT2J2aW91c2x5IG15IGUtbWFpbCB3YXNuJ3QgYWRkZWQgdG8gdGhlIGludGVu ZGV0IHRocmVhZDoKCmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvcGlwZXJtYWlsL3VzZXJzLzIwMTIt U2VwdGVtYmVyLzAwMzY3MC5odG1sCkFoLCB0aGF0ICdpbnNlY3VyZSBmbGFnJy4gIFRoYXQgY2hh bmdlIHNob3VsZCBiZSBtZXJnZWQuICBBcmUgeW91IHN0aWxsIGV4cD0KZXJpZW5jaW5nIHRoZSBp c3N1ZSB3aXRoIGEgcmVjZW50IGJ1aWxkIG9mIHRoZSBpc28tdXBsb2FkZXI/CgpodHRwOi8vZ2Vy cml0Lm92aXJ0Lm9yZy8jL2MvNzc3NC8KCgoKCihIb3cgY2FuIEkgcmVwbHkgdG8gYSBzdWNoIGEg dGhyZWFkPz8pCgoKClRoYW5rcyBpbiBhZHZhbmNlCgpEZW5uaXMKCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KVm9uOiB1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZzxtYWlsdG86dXNl cnMtYm91bmNlc0BvdmlydC5vcmc+IFt1c2Vycy1ib3VuY2VzPQpAb3ZpcnQub3JnPG1haWx0bzp1 c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZz5dIiBpbSBBdWZ0cmFnIHZvbiAiS2VpdGggUm9iZXJ0c289 Cm4gW2tyb2JlcnRzQHJlZGhhdC5jb208bWFpbHRvOmtyb2JlcnRzQHJlZGhhdC5jb20+XQpHZXNl bmRldDogTWl0dHdvY2gsIDI0LiBPa3RvYmVyIDIwMTIgMTY6MzQKQW46IERlbm5pcyBCPUY2Y2sK Q2M6IHVzZXJzQG9WaXJ0Lm9yZzxtYWlsdG86dXNlcnNAb1ZpcnQub3JnPgpCZXRyZWZmOiBSZTog W1VzZXJzXSBlbmdpbmUtaXNvLXVwbG9hZGVyIHByb2JsZW0KQ2FuIHlvdSBwbGVhc2UgZWxhYm9y YXRlIG9uIHRoZSAnaW5zZWN1cmUgZmxhZyc/ICBXaGF0IGV4YWN0bHkgYXJlIHlvdSByZWZlPQpy cmluZyB0bz8KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRnJvbTogIkRlbm5pcyBC PUY2Y2siIDxkZW5uaXNAd2ViZGllbnN0bGVpc3R1bmdlbi5jb20+PG1haWx0bzpkZW5uaXNAd2Vi ZGllPQpuc3RsZWlzdHVuZ2VuLmNvbT4KVG86ICJ1c2Vyc0BvVmlydC5vcmciPG1haWx0bzp1c2Vy c0BvVmlydC5vcmc+IDx1c2Vyc0BvdmlydC5vcmc+PG1haWx0bzp1c2VyPQpzQG92aXJ0Lm9yZz4K U2VudDogV2VkbmVzZGF5LCBPY3RvYmVyIDI0LCAyMDEyIDEwOjI2OjMyIEFNClN1YmplY3Q6IFtV c2Vyc10gZW5naW5lLWlzby11cGxvYWRlciBwcm9ibGVtCgpIaSBLZWl0aC9Ub2JpYXMsCgoKCmhv dyBjYW4gSSBzZXQgdGhlICJpbnNlY3VyZSBmbGFnIj8KClRoZSBlbmdpbmUtaXNvLXVwbG9hZGVy IHRvb2wgZG9lc24ndCBoYXZlIHN1Y2ggYSBwYXJhbWV0ZXIuCgoKCkJlc3QgcmVnYXJkcwoKRGVu bmlzCgoKClAuUy46IEkgaG9wZSB0aGlzIGUtbWFpbCBnb2VzIHRvIHRoZSAiW1VzZXJzXSBlbmdp bmUtaXNvLXVwbG9hZGVyIHByb2JsZW0iLT0KdGhyZWFkIC0gSSBoYXZlIG5vIGlkZWEgaG93IHRv IGRvIGl0IGVsc2UuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpVc2VycyBtYWlsaW5nIGxpc3QKVXNlcnNAb3ZpcnQub3JnPG1haWx0bzpVc2Vyc0Bvdmly dC5vcmc+Cmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycwoKCgoK LS1fMDAwXzI0NTJFOEEzNUEzNzJFNEY4NjU0MTM2QUNFQUJEQkNFMjRGN0UwRUREQjNQUkQwMzEx TUI0MDNfCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PSJpc28tODg1OS0xIgpDb250 ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbCBkaXI9M0QibHRy Ij4KPGhlYWQ+CjxtZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBlIiBjb250ZW50PTNEInRl eHQvaHRtbDsgY2hhcnNldD0zRGlzby04ODU5LT0KMSI+CjxzdHlsZSBpZD0zRCJvd2FQYXJhU3R5 bGUiPlAgewoJTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgKfQo8L3N0eWxlPgo8 L2hlYWQ+Cjxib2R5IGJnY29sb3I9M0QiI2ZmZmZmZiIgZlBTdHlsZT0zRCIxIiBvY3NpPTNEIjAi Pgo8ZGl2IHN0eWxlPTNEImRpcmVjdGlvbjogbHRyO2ZvbnQtZmFtaWx5OiBUYWhvbWE7Y29sb3I6 ICMwMDAwMDA7Zm9udC1zaXplOiA9CjEwcHQ7Ij4KPHA+VGhhbmtzIGZvciB0aGUgaW5zdHJ1Y3Rp b25zIGhvdyB0byBidWlsZC4gSSBkaWQgaXQgYW5kIGluc3RhbGxlZCB0aGUgcnBtPQouPC9wPgo8 cD5Ob3cgSSBnZXQgYSBuZXcgZXJyb3IgbWVzc2FnZTo8L3A+CjxwPiZuYnNwOzwvcD4KPGRpdj4K PHA+PGZvbnQgc2l6ZT0zRCIyIiBmYWNlPTNEIlRhaG9tYSI+W3Jvb3RAdmRpaG9zdDEgUlBNU10j IGVuZ2luZS1pc28tdXBsb2FkPQplciB1cGxvYWQgLWkgbG9jYWwtaXNvLXNoYXJlIC9ydW4vbWVk aWEvZGVubmlzLzRGMEItMThERS9vdmlydC9GZWRvcmEtMTcteDg9CjZfNjQtTGl2ZS1EZXNrdG9w Lmlzbzxicj4KUGxlYXNlIHByb3ZpZGUgdGhlIFJFU1QgQVBJIHVzZXJuYW1lIGZvciBvVmlydCBF bmdpbmUgKENUUkwmIzQzO0QgdG8gYWJvcnQpPQo6IGFkbWluIDxicj4KUGxlYXNlIHByb3ZpZGUg dGhlIFJFU1QgQVBJIHBhc3N3b3JkIGZvciB0aGUgYWRtaW4gb1ZpcnQgRW5naW5lIHVzZXIgKENU UkwmPQojNDM7RCB0byBhYm9ydCk6Cjxicj4KRVJST1I6IFVuYWJsZSB0byBjb25uZWN0IHRvIFJF U1QgQVBJLiZuYnNwOyBSZWFzb246IFVuYXV0aG9yaXplZDxicj4KRVJST1I6ICdOb25lVHlwZScg b2JqZWN0IGlzIG5vdCBpdGVyYWJsZTxicj4KSU5GTzogVXNlIHRoZSAtaCBvcHRpb24gdG8gc2Vl IHVzYWdlLjwvZm9udD48L3A+CjxwPjxmb250IHNpemU9M0QiMiIgZmFjZT0zRCJUYWhvbWEiPjwv Zm9udD4mbmJzcDs8L3A+CjxwPkkgYW0gc3VyZSwgdGhhdCBJIHVzZWQgdGhlIHNhbWUgcGFzc3dv cmQgYXMgSSB1c2VkIGZvciB0aGUgd2ViaW50ZXJmYWNlLj0KPC9wPgo8cD5BbnkgaWRlYXM/PC9w Pgo8cD48Zm9udCBzaXplPTNEIjIiIGZhY2U9M0QiVGFob21hIj4mbmJzcDs8L3A+CjwvZm9udD48 L2Rpdj4KPGRpdiBzdHlsZT0zRCJGT05ULUZBTUlMWTogVGltZXMgTmV3IFJvbWFuOyBDT0xPUjog IzAwMDAwMDsgRk9OVC1TSVpFOiAxNnB4PQoiPgo8aHIgdGFiaW5kZXg9M0QiLTEiPgo8ZGl2IHN0 eWxlPTNEIkRJUkVDVElPTjogbHRyIiBpZD0zRCJkaXZScEY5NzIxNSI+PGZvbnQgY29sb3I9M0Qi IzAwMDAwMCIgc2k9CnplPTNEIjIiIGZhY2U9M0QiVGFob21hIj48Yj5Wb246PC9iPiB1c2Vycy1i b3VuY2VzQG92aXJ0Lm9yZyBbdXNlcnMtYm91bmNlcz0KQG92aXJ0Lm9yZ10mcXVvdDsgaW0gQXVm dHJhZyB2b24gJnF1b3Q7S2VpdGggUm9iZXJ0c29uIFtrcm9iZXJ0c0ByZWRoYXQuY29tPQpdPGJy Pgo8Yj5HZXNlbmRldDo8L2I+IE1pdHR3b2NoLCAyNC4gT2t0b2JlciAyMDEyIDE4OjAyPGJyPgo8 Yj5Bbjo8L2I+IERlbm5pcyBCPUY2Y2s8YnI+CjxiPkNjOjwvYj4gdXNlcnNAb3ZpcnQub3JnPGJy Pgo8Yj5CZXRyZWZmOjwvYj4gUmU6IFtVc2Vyc10gZW5naW5lLWlzby11cGxvYWRlciBwcm9ibGVt PGJyPgo8L2ZvbnQ+PGJyPgo8L2Rpdj4KPGRpdj48L2Rpdj4KPGRpdj4KPGRpdiBjbGFzcz0zRCJt b3otY2l0ZS1wcmVmaXgiPk9uIDEwLzI0LzIwMTIgMTE6NDMgQU0sIERlbm5pcyBCPUY2Y2sgd3Jv dGU6PQo8YnI+CjwvZGl2Pgo8YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiPjxzdHlsZT5AZm9udC1m YWNlIHsKCWZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7Cn0KQGZvbnQtZmFjZSB7Cglmb250LWZhbWls eTogSGVsdmV0aWNhOwp9CkBmb250LWZhY2UgewoJZm9udC1mYW1pbHk6IENhbGlicmk7Cn0KQGZv bnQtZmFjZSB7Cglmb250LWZhbWlseTogVGFob21hOwp9CkBwYWdlIFdvcmRTZWN0aW9uMSB7bWFy Z2luOiA3MC44NXB0IDcwLjg1cHQgMi4wY20gNzAuODVwdDsgfQpQLk1zb05vcm1hbCB7CglNQVJH SU46IDBjbSAwY20gMHB0OyBGT05ULUZBTUlMWTogIlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjsg Q09MT1I6IGJsYWNrOz0KIEZPTlQtU0laRTogMTJwdAp9CkxJLk1zb05vcm1hbCB7CglNQVJHSU46 IDBjbSAwY20gMHB0OyBGT05ULUZBTUlMWTogIlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjsgQ09M T1I6IGJsYWNrOz0KIEZPTlQtU0laRTogMTJwdAp9CkRJVi5Nc29Ob3JtYWwgewoJTUFSR0lOOiAw Y20gMGNtIDBwdDsgRk9OVC1GQU1JTFk6ICJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7IENPTE9S OiBibGFjazs9CiBGT05ULVNJWkU6IDEycHQKfQpBOmxpbmsgewoJQ09MT1I6IGJsdWU7IFRFWFQt REVDT1JBVElPTjogdW5kZXJsaW5lCn0KU1BBTi5Nc29IeXBlcmxpbmsgewoJQ09MT1I6IGJsdWU7 IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lCn0KQTp2aXNpdGVkIHsKCUNPTE9SOiBwdXJwbGU7 IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lCn0KU1BBTi5Nc29IeXBlcmxpbmtGb2xsb3dlZCB7 CglDT0xPUjogcHVycGxlOyBURVhULURFQ09SQVRJT046IHVuZGVybGluZQp9ClAuTXNvQWNldGF0 ZSB7CglNQVJHSU46IDBjbSAwY20gMHB0OyBGT05ULUZBTUlMWTogIlRhaG9tYSIsInNhbnMtc2Vy aWYiOyBDT0xPUjogYmxhY2s7IEZPTj0KVC1TSVpFOiA4cHQKfQpMSS5Nc29BY2V0YXRlIHsKCU1B UkdJTjogMGNtIDBjbSAwcHQ7IEZPTlQtRkFNSUxZOiAiVGFob21hIiwic2Fucy1zZXJpZiI7IENP TE9SOiBibGFjazsgRk9OPQpULVNJWkU6IDhwdAp9CkRJVi5Nc29BY2V0YXRlIHsKCU1BUkdJTjog MGNtIDBjbSAwcHQ7IEZPTlQtRkFNSUxZOiAiVGFob21hIiwic2Fucy1zZXJpZiI7IENPTE9SOiBi bGFjazsgRk9OPQpULVNJWkU6IDhwdAp9ClNQQU4uRS1NYWlsRm9ybWF0dm9ybGFnZTE4IHsKCUZP TlQtRkFNSUxZOiAiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOyBDT0xPUjogIzFmNDk3ZAp9ClNQQU4u U3ByZWNoYmxhc2VudGV4dFpjaG4gewoJRk9OVC1GQU1JTFk6ICJUYWhvbWEiLCJzYW5zLXNlcmlm IjsgQ09MT1I6IGJsYWNrCn0KLk1zb0NocERlZmF1bHQgewoJRk9OVC1TSVpFOiAxMHB0Cn0KPC9z dHlsZT4KPGRpdiBjbGFzcz0zRCJXb3JkU2VjdGlvbjEiPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPTNEIkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyA9CkNP TE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIGxhbmc9M0QiRU4tVVMiPlNpbmNlIEkgYW0g bm90IGV4cGVyaWVuY2VkID0KaW4gYnVpbGRpbmcgc29mdHdhcmUsIEkgdG9vawo8YSBocmVmPTNE Imh0dHA6Ly93d3cub3ZpcnQub3JnL3JlbGVhc2VzLzMuMS9ycG0vRmVkb3JhLzE3L25vYXJjaC9v dmlydC1pc289Ci11cGxvYWRlci0zLjEuMC0wLmdpdDE4NDFkOS5mYzE3Lm5vYXJjaC5ycG0iIHRh cmdldD0zRCJfYmxhbmsiPgpodHRwOi8vd3d3Lm92aXJ0Lm9yZy9yZWxlYXNlcy8zLjEvcnBtL0Zl ZG9yYS8xNy9ub2FyY2gvb3ZpcnQtaXNvLXVwbG9hZGVyLTM9Ci4xLjAtMC5naXQxODQxZDkuZmMx Ny5ub2FyY2gucnBtPC9hPgo8L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFu IHN0eWxlPTNEIkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyA9CkNPTE9SOiAj MWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIGxhbmc9M0QiRU4tVVMiPkJ1dCB5b3VyIGUtbWFpbCBz b3VuZGVkIGxpaz0KZSB0aGF0IHlvdSBjYW4ganVzdCBzZXQgYSBwYXJhbWV0ZXIgdG8gYXZvaWQg dGhlIHByb2JsZW0/PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBzdHls ZT0zRCJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgPQpDT0xPUjogIzFmNDk3 ZDsgRk9OVC1TSVpFOiAxMXB0IiBsYW5nPTNEIkVOLVVTIj5NYXliZSBJIGNvdWxkIGF2b2lkIHRo ZSBwcm89CmJsZW0sIGlmIHRoZXJlIHdhcyBhbm90aGVyIHdheSBmb3IgaW5zdGFsbGluZyBWTVMv YnJpbmdpbmcgSVNPcyB0byBWTXM/PC9zcD0KYW4+PC9wPgo8L2Rpdj4KPC9ibG9ja3F1b3RlPgo8 YnI+Ckl0IGRvZXNuJ3QgYXBwZWFyIHRvIGJlIGJ1aWxkIHlldC48YnI+Cjxicj4KU3RlcCAxOiBn aXQgY2xvbmUgPGEgY2xhc3M9M0QibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPTNEImh0dHA6 Ly9nZXJyaXQuPQpvdmlydC5vcmcvcC9vdmlydC1pc28tdXBsb2FkZXIuZ2l0IiB0YXJnZXQ9M0Qi X2JsYW5rIj4KaHR0cDovL2dlcnJpdC5vdmlydC5vcmcvcC9vdmlydC1pc28tdXBsb2FkZXIuZ2l0 PC9hPjxicj4KU3RlcCAyOiBleHBvcnQgQVBQX1ZFUlNJT049M0QzLjAuMDsgZXhwb3J0IEFQUF9S RUxFQVNFPTNEMTxicj4KU3RlcCAzOiBjZCBvdmlydC1pc28tdXBsb2FkZXI8YnI+ClN0ZXAgNDog bWFrZTxicj4KU3RlcCA1OiBOb3RpY2UgdGhlIG92aXJ0LWlzby11cGxvYWRlcioucnBtIGxvY2F0 aW9uIGluIHRoZSBTVERPVVQ8YnI+ClN0ZXAgNjogeXVtIGluc3RhbGwgL3BhdGgvdG8vb3ZpcnQt aXNvLXVwbG9hZGVyKi5ycG08YnI+Cjxicj4KPGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj4KPGRp diBjbGFzcz0zRCJXb3JkU2VjdGlvbjEiPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0 eWxlPTNEIkZPTlQtRkFNSUxZOiAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyA9CkNPTE9SOiAjMWY0 OTdkOyBGT05ULVNJWkU6IDExcHQiIGxhbmc9M0QiRU4tVVMiPjwvc3Bhbj48L3A+CjxwIGNsYXNz PTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdDYWxpYnJpJywnc2Fu cy1zZXJpZic7ID0KQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIgbGFuZz0zRCJFTi1V UyI+PC9zcGFuPiZuYnNwOzwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0z RCJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgPQpDT0xPUjogIzFmNDk3ZDsg Rk9OVC1TSVpFOiAxMXB0IiBsYW5nPTNEIkVOLVVTIj48L3NwYW4+Jm5ic3A7PC9wPgo8ZGl2Pgo8 ZGl2IHN0eWxlPTNEIkJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVItTEVGVDogbWVk aXVtIG5vbmU7IFBBRERJTkc9Ci1CT1RUT006IDBjbTsgUEFERElORy1MRUZUOiAwY207IFBBRERJ TkctUklHSFQ6IDBjbTsgQk9SREVSLVRPUDogI2I1YzRkZiAxcD0KdCBzb2xpZDsgQk9SREVSLVJJ R0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+CjxwIGNsYXNzPTNEIk1zb05vcm1h bCI+PGI+PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJz0K OyBDT0xPUjogd2luZG93dGV4dDsgRk9OVC1TSVpFOiAxMHB0Ij5Wb246PC9zcGFuPjwvYj48c3Bh biBzdHlsZT0zRCJGT05ULUZBPQpNSUxZOiAnVGFob21hJywnc2Fucy1zZXJpZic7IENPTE9SOiB3 aW5kb3d0ZXh0OyBGT05ULVNJWkU6IDEwcHQiPiBLZWl0aCBSb2I9CmVydHNvbiBbPGEgY2xhc3M9 M0QibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPTNEIm1haWx0bzprcm9iZXJ0c0ByZWRoYXQu Yz0Kb20iIHRhcmdldD0zRCJfYmxhbmsiPm1haWx0bzprcm9iZXJ0c0ByZWRoYXQuY29tPC9hPl0K PGJyPgo8Yj5HZXNlbmRldDo8L2I+IE1pdHR3b2NoLCAyNC4gT2t0b2JlciAyMDEyIDE3OjA4PGJy Pgo8Yj5Bbjo8L2I+IERlbm5pcyBCPUY2Y2s8YnI+CjxiPkNjOjwvYj4gPGEgY2xhc3M9M0QibW96 LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPTNEIm1haWx0bzp1c2Vyc0BvdmlydD0KLm9yZyIg dGFyZ2V0PTNEIl9ibGFuayI+CnVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CjxiPkJldHJlZmY6PC9i PiBSZTogQVc6IFtVc2Vyc10gZW5naW5lLWlzby11cGxvYWRlciBwcm9ibGVtPC9zcGFuPjwvcD4K PC9kaXY+CjwvZGl2Pgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPiZuYnNwOzwvcD4KPGRpdj4KPHAg Y2xhc3M9M0QiTXNvTm9ybWFsIj5PbiAxMC8yNC8yMDEyIDEwOjU2IEFNLCBEZW5uaXMgQj1GNmNr IHdyb3RlOjwvcD4KPC9kaXY+CjxibG9ja3F1b3RlIHN0eWxlPTNEIk1BUkdJTi1UT1A6IDVwdDsg TUFSR0lOLUJPVFRPTTogNXB0Ij4KPGRpdj4KPHA+PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6 ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij5PYnZpPQpvdXNseSBteSBl LW1haWwgd2Fzbid0IGFkZGVkIHRvIHRoZSBpbnRlbmRldCB0aHJlYWQ6PC9zcGFuPjwvcD4KPHA+ PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1T SVpFOiAxMHB0Ij48YSBoPQpyZWY9M0QiaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9waXBlcm1haWwv dXNlcnMvMjAxMi1TZXB0ZW1iZXIvMDAzNjcwLmh0bWwiIHQ9CmFyZ2V0PTNEIl9ibGFuayI+aHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9waXBlcm1haWwvdXNlcnMvMjAxMi1TZXB0ZW1iZXIvMDAzNj0K NzAuaHRtbDwvYT48L3NwYW4+PC9wPgo8L2Rpdj4KPC9ibG9ja3F1b3RlPgo8cCBjbGFzcz0zRCJN c29Ob3JtYWwiPkFoLCB0aGF0ICdpbnNlY3VyZSBmbGFnJy4mbmJzcDsgVGhhdCBjaGFuZ2Ugc2hv dWxkIGI9CmUgbWVyZ2VkLiZuYnNwOyBBcmUgeW91IHN0aWxsIGV4cGVyaWVuY2luZyB0aGUgaXNz dWUgd2l0aCBhIHJlY2VudCBidWlsZCBvZj0KIHRoZSBpc28tdXBsb2FkZXI/PGJyPgo8YnI+Cjxh IGhyZWY9M0QiaHR0cDovL2dlcnJpdC5vdmlydC5vcmcvIy9jLzc3NzQvIiB0YXJnZXQ9M0QiX2Js YW5rIj5odHRwOi8vZ2Vycj0KaXQub3ZpcnQub3JnLyMvYy83Nzc0LzwvYT48YnI+Cjxicj4KPC9w Pgo8ZGl2Pgo8cD48c3BhbiBzdHlsZT0zRCJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2Vy aWYnOyBGT05ULVNJWkU6IDEwcHQiPjwvc3A9CmFuPiZuYnNwOzwvcD4KPHA+PHNwYW4gc3R5bGU9 M0QiRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij4o SG93PQogY2FuIEkgcmVwbHkgdG8gYSBzdWNoIGEgdGhyZWFkPz8pPC9zcGFuPjwvcD4KPHA+PHNw YW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpF OiAxMHB0Ij48L3NwPQphbj4mbmJzcDs8L3A+CjxwPjxzcGFuIHN0eWxlPTNEIkZPTlQtRkFNSUxZ OiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+VGhhbj0Ka3MgaW4gYWR2 YW5jZTwvc3Bhbj48L3A+CjxwPjxzcGFuIHN0eWxlPTNEIkZPTlQtRkFNSUxZOiAnVGFob21hJywn c2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+RGVubj0KaXM8L3NwYW4+PC9wPgo8ZGl2Pgo8 cD48c3BhbiBzdHlsZT0zRCJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05U LVNJWkU6IDEwcHQiPjwvc3A9CmFuPiZuYnNwOzwvcD4KPGRpdj4KPGRpdj4KPGRpdiBzdHlsZT0z RCJURVhULUFMSUdOOiBjZW50ZXIiIGNsYXNzPTNEIk1zb05vcm1hbCIgYWxpZ249M0QiY2VudGVy Ij48c3BhPQpuIHN0eWxlPTNEIkZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZP TlQtU0laRTogMTBwdCI+CjxociBhbGlnbj0zRCJjZW50ZXIiIHNpemU9M0QiMiIgd2lkdGg9M0Qi MTAwJSI+Cjwvc3Bhbj48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdj4KPGRpdiBpZD0z RCJkaXZScEYzNTEyMDMiPgo8cCBzdHlsZT0zRCJNQVJHSU4tQk9UVE9NOiAxMnB0IiBjbGFzcz0z RCJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPTNEIkZPTlQ9Ci1GQU1JTFk6ICdUYWhvbWEnLCdz YW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij5Wb246PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0K PTNEIkZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+ CjxhIGhyZWY9M0QibWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnIiB0YXJnZXQ9M0QiX2Js YW5rIj51c2Vycy1ib3VuY2VzQD0Kb3ZpcnQub3JnPC9hPiBbPGEgaHJlZj0zRCJtYWlsdG86dXNl cnMtYm91bmNlc0BvdmlydC5vcmciIHRhcmdldD0zRCJfYmxhbmsiPQo+dXNlcnMtYm91bmNlc0Bv dmlydC5vcmc8L2E+XSZxdW90OyBpbSBBdWZ0cmFnIHZvbiAmcXVvdDtLZWl0aCBSb2JlcnRzb24g Wzw9CmEgaHJlZj0zRCJtYWlsdG86a3JvYmVydHNAcmVkaGF0LmNvbSIgdGFyZ2V0PTNEIl9ibGFu ayI+a3JvYmVydHNAcmVkaGF0LmNvbT0KPC9hPl08YnI+CjxiPkdlc2VuZGV0OjwvYj4gTWl0dHdv Y2gsIDI0LiBPa3RvYmVyIDIwMTIgMTY6MzQ8YnI+CjxiPkFuOjwvYj4gRGVubmlzIEI9RjZjazxi cj4KPGI+Q2M6PC9iPiA8YSBocmVmPTNEIm1haWx0bzp1c2Vyc0BvVmlydC5vcmciIHRhcmdldD0z RCJfYmxhbmsiPnVzZXJzQG9WaXJ0PQoub3JnPC9hPjxicj4KPGI+QmV0cmVmZjo8L2I+IFJlOiBb VXNlcnNdIGVuZ2luZS1pc28tdXBsb2FkZXIgcHJvYmxlbTwvc3Bhbj48L3A+CjwvZGl2Pgo8ZGl2 Pgo8ZGl2Pgo8cCBzdHlsZT0zRCJNQVJHSU4tQk9UVE9NOiAxMnB0IiBjbGFzcz0zRCJNc29Ob3Jt YWwiPkNhbiB5b3UgcGxlYXNlIGVsYWJvcmE9CnRlIG9uIHRoZSAnaW5zZWN1cmUgZmxhZyc/Jm5i c3A7IFdoYXQgZXhhY3RseSBhcmUgeW91IHJlZmVycmluZyB0bz88L3A+CjxkaXYgc3R5bGU9M0Qi VEVYVC1BTElHTjogY2VudGVyIiBjbGFzcz0zRCJNc29Ob3JtYWwiIGFsaWduPTNEImNlbnRlciI+ CjxociBpZD0zRCJ6d2NociIgYWxpZ249M0QiY2VudGVyIiBzaXplPTNEIjIiIHdpZHRoPTNEIjEw MCUiPgo8L2Rpdj4KPGJsb2NrcXVvdGUgc3R5bGU9M0QiQk9SREVSLUJPVFRPTTogbWVkaXVtIG5v bmU7IEJPUkRFUi1MRUZUOiAjMTAxMGZmIDEuNXB0PQogc29saWQ7IFBBRERJTkctQk9UVE9NOiAw Y207IE1BUkdJTi1UT1A6IDVwdDsgUEFERElORy1MRUZUOiA0cHQ7IFBBRERJTkctUkk9CkdIVDog MGNtOyBNQVJHSU4tQk9UVE9NOiA1cHQ7IE1BUkdJTi1MRUZUOiAzLjc1cHQ7IEJPUkRFUi1UT1A6 IG1lZGl1bSBub25lOz0KIEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAw Y20iPgo8cCBzdHlsZT0zRCJNQVJHSU4tQk9UVE9NOiAxMnB0IiBjbGFzcz0zRCJNc29Ob3JtYWwi PjxiPjxzcGFuIHN0eWxlPTNEIkZPTlQ9Ci1GQU1JTFk6ICdIZWx2ZXRpY2EnLCdzYW5zLXNlcmlm JyI+RnJvbToKPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0zRCJGT05ULUZBTUlMWTogJ0hlbHZldGlj YScsJ3NhbnMtc2VyaWYnIj4mcXVvdDtEZW5uPQppcyBCPUY2Y2smcXVvdDsgPGEgaHJlZj0zRCJt YWlsdG86ZGVubmlzQHdlYmRpZW5zdGxlaXN0dW5nZW4uY29tIiB0YXJnZXQ9M0Q9CiJfYmxhbmsi PgombHQ7ZGVubmlzQHdlYmRpZW5zdGxlaXN0dW5nZW4uY29tJmd0OzwvYT48YnI+CjxiPlRvOiA8 L2I+PGEgaHJlZj0zRCJtYWlsdG86dXNlcnNAb1ZpcnQub3JnIiB0YXJnZXQ9M0QiX2JsYW5rIj4m cXVvdDt1c2Vycz0KQG9WaXJ0Lm9yZyZxdW90OzwvYT4KPGEgaHJlZj0zRCJtYWlsdG86dXNlcnNA b3ZpcnQub3JnIiB0YXJnZXQ9M0QiX2JsYW5rIj4mbHQ7dXNlcnNAb3ZpcnQub3JnJmd0PQo7PC9h Pjxicj4KPGI+U2VudDogPC9iPldlZG5lc2RheSwgT2N0b2JlciAyNCwgMjAxMiAxMDoyNjozMiBB TTxicj4KPGI+U3ViamVjdDogPC9iPltVc2Vyc10gZW5naW5lLWlzby11cGxvYWRlciBwcm9ibGVt PC9zcGFuPjwvcD4KPGRpdj4KPHA+PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdUYWhvbWEn LCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij5IaSBLPQplaXRoL1RvYmlhcyw8L3NwYW4+ PC9wPgo8ZGl2Pgo8ZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cD48c3BhbiBzdHlsZT0zRCJGT05ULUZBTUlM WTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPjwvc3A9CmFuPiZuYnNw OzwvcD4KPHA+PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlm JzsgRk9OVC1TSVpFOiAxMHB0Ij5ob3cgPQpjYW4gSSBzZXQgdGhlICZxdW90O2luc2VjdXJlIGZs YWcmcXVvdDs/PC9zcGFuPjwvcD4KPHA+PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdUYWhv bWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij5UaGUgPQplbmdpbmUtaXNvLXVwbG9h ZGVyIHRvb2wgZG9lc24ndCBoYXZlIHN1Y2ggYSBwYXJhbWV0ZXIuPC9zcGFuPjwvcD4KPHA+PHNw YW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpF OiAxMHB0Ij48L3NwPQphbj4mbmJzcDs8L3A+CjxwPjxzcGFuIHN0eWxlPTNEIkZPTlQtRkFNSUxZ OiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+QmVzdD0KIHJlZ2FyZHM8 L3NwYW4+PC9wPgo8cD48c3BhbiBzdHlsZT0zRCJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMt c2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPkRlbm49CmlzPC9zcGFuPjwvcD4KPHA+PHNwYW4gc3R5 bGU9M0QiRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0 Ij48L3NwPQphbj4mbmJzcDs8L3A+CjxwPjxzcGFuIHN0eWxlPTNEIkZPTlQtRkFNSUxZOiAnVGFo b21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+UC5TLj0KOiBJIGhvcGUgdGhpcyBl LW1haWwgZ29lcyB0byB0aGUgJnF1b3Q7W1VzZXJzXSBlbmdpbmUtaXNvLXVwbG9hZGVyIHByb2Js ZW0mPQpxdW90Oy10aHJlYWQgLSBJIGhhdmUgbm8gaWRlYSBob3cgdG8gZG8gaXQgZWxzZS48L3Nw YW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxwIGNsYXNzPTNEIk1z b05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdIZWx2ZXRpY2EnLCdzYW5zLXNl cmlmJz0KIj48YnI+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fPGJyPgpVc2VycyBtYWlsaW5nIGxpc3Q8YnI+CjxhIGhyZWY9M0QibWFpbHRvOlVzZXJzQG92 aXJ0Lm9yZyIgdGFyZ2V0PTNEIl9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj0KPgo8YSBo cmVmPTNEImh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFy Z2V0PTNEIl9ibGFuayI9Cj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8v dXNlcnM8L2E+PC9zcGFuPjwvcD4KPC9ibG9ja3F1b3RlPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwi PiZuYnNwOzwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxwIGNsYXNzPTNEIk1zb05v cm1hbCI+Jm5ic3A7PC9wPgo8L2Rpdj4KPC9ibG9ja3F1b3RlPgo8YnI+CjwvZGl2Pgo8L2Rpdj4K PC9kaXY+CjwvYm9keT4KPC9odG1sPgoKLS1fMDAwXzI0NTJFOEEzNUEzNzJFNEY4NjU0MTM2QUNF QUJEQkNFMjRGN0UwRUREQjNQUkQwMzExTUI0MDNfLS0K --===============5422493716961625822==-- From kroberts at redhat.com Tue Oct 30 12:21:02 2012 Content-Type: multipart/mixed; boundary="===============7406677147558098272==" MIME-Version: 1.0 From: Keith Robertson To: users at ovirt.org Subject: Re: [Users] engine-iso-uploader problem Date: Tue, 30 Oct 2012 12:20:54 -0400 Message-ID: <508FFE66.4080107@redhat.com> In-Reply-To: 2452E8A35A372E4F8654136ACEABDBCE24F7E0ED@DB3PRD0311MB403.eurprd03.prod.outlook.com --===============7406677147558098272== 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. --------------040601050701010104030609 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 8bit Can you re-run with -v (verbose) and send me the output? On 10/30/2012 12:00 PM, Dennis B=C3=B6ck wrote: > > Thanks for the instructions how to build. I did it and installed the rpm. > > Now I get a new error message: > > [root(a)vdihost1 RPMS]# engine-iso-uploader upload -i local-iso-share = > /run/media/dennis/4F0B-18DE/ovirt/Fedora-17-x86_64-Live-Desktop.iso > Please provide the REST API username for oVirt Engine (CTRL+D to = > abort): admin > Please provide the REST API password for the admin oVirt Engine user = > (CTRL+D to abort): > ERROR: Unable to connect to REST API. Reason: Unauthorized > ERROR: 'NoneType' object is not iterable > INFO: Use the -h option to see usage. > > I am sure, that I used the same password as I used for the webinterface. > > Any ideas? > > ------------------------------------------------------------------------ > *Von:* users-bounces(a)ovirt.org [users-bounces(a)ovirt.org]" im Auftrag = > von "Keith Robertson [kroberts(a)redhat.com] > *Gesendet:* Mittwoch, 24. Oktober 2012 18:02 > *An:* Dennis B=C3=B6ck > *Cc:* users(a)ovirt.org > *Betreff:* Re: [Users] engine-iso-uploader problem > > On 10/24/2012 11:43 AM, Dennis B=C3=B6ck wrote: >> >> Since I am not experienced in building software, I took = >> http://www.ovirt.org/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-uploade= r-3.1.0-0.git1841d9.fc17.noarch.rpm = >> >> >> But your e-mail sounded like that you can just set a parameter to = >> avoid the problem? >> >> Maybe I could avoid the problem, if there was another way for = >> installing VMS/bringing ISOs to VMs? >> > > It doesn't appear to be build yet. > > Step 1: git clone http://gerrit.ovirt.org/p/ovirt-iso-uploader.git > Step 2: export APP_VERSION=3D3.0.0; export APP_RELEASE=3D1 > Step 3: cd ovirt-iso-uploader > Step 4: make > Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT > Step 6: yum install /path/to/ovirt-iso-uploader*.rpm > >> *Von:*Keith Robertson [mailto:kroberts(a)redhat.com] >> *Gesendet:* Mittwoch, 24. Oktober 2012 17:08 >> *An:* Dennis B=C3=B6ck >> *Cc:* users(a)ovirt.org >> *Betreff:* Re: AW: [Users] engine-iso-uploader problem >> >> On 10/24/2012 10:56 AM, Dennis B=C3=B6ck wrote: >> >> Obviously my e-mail wasn't added to the intendet thread: >> >> http://lists.ovirt.org/pipermail/users/2012-September/003670.html >> >> Ah, that 'insecure flag'. That change should be merged. Are you = >> still experiencing the issue with a recent build of the iso-uploader? >> >> http://gerrit.ovirt.org/#/c/7774/ >> >> (How can I reply to a such a thread??) >> >> Thanks in advance >> >> Dennis >> >> ------------------------------------------------------------------------ >> >> *Von:*users-bounces(a)ovirt.org = >> [users-bounces(a)ovirt.org ]" im = >> Auftrag von "Keith Robertson [kroberts(a)redhat.com = >> ] >> *Gesendet:* Mittwoch, 24. Oktober 2012 16:34 >> *An:* Dennis B=C3=B6ck >> *Cc:* users(a)oVirt.org >> *Betreff:* Re: [Users] engine-iso-uploader problem >> >> Can you please elaborate on the 'insecure flag'? What exactly are you = >> referring to? >> >> ------------------------------------------------------------------------ >> >> *From: *"Dennis B=C3=B6ck" >> >> *To: *"users(a)oVirt.org" >> >> *Sent: *Wednesday, October 24, 2012 10:26:32 AM >> *Subject: *[Users] engine-iso-uploader problem >> >> Hi Keith/Tobias, >> >> how can I set the "insecure flag"? >> >> The engine-iso-uploader tool doesn't have such a parameter. >> >> Best regards >> >> Dennis >> >> P.S.: I hope this e-mail goes to the "[Users] engine-iso-uploader >> problem"-thread - I have no idea how to do it else. >> >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> > --------------040601050701010104030609 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
Can you re-run with -v (verbose) and send me the output?

On 10/30/2012 12:00 PM, Dennis Böck wrote:

Thanks for the instructions how to build. I did it and installed the rpm.

Now I get a new error message:

 

[root(a)vdihost1 RPMS]# engine-iso-uploader upload -i local-iso-share /run/media/dennis/4F0B-18DE/ovirt/Fedora-17-x86_64-Live-Deskt= op.iso
Please provide the REST API username for oVirt Engine (CTRL+D to abort): admin
Please provide the REST API password for the admin oVirt Engine user (CTRL+D to abort):
ERROR: Unable to connect to REST API.  Reason: Unauthorized
ERROR: 'NoneType' object is not iterable
INFO: Use the -h option to see usage.

 

I am sure, that I used the same password as I used for the webinterface.

Any ideas?

 


Von: users-bounces(a)ovirt.org [users-bounces(a)ovir= t.org]" im Auftrag von "Keith Robertson [kroberts(a)redhat.com]
Gesendet: Mittwoch, 24. Oktober 2012 18:02
An: Dennis Böck
Cc: users(a)ovirt.org
Betreff: Re: [Users] engine-iso-uploader problem

On 10/24/2012 11:43 AM, Dennis Böck wrote:

Since I am not experienced in building software, I took http://www.ovirt.org/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-uploader-3= .1.0-0.git1841d9.fc17.noarch.rpm

But your e-mail sounded like that you can just set a parameter to avoid the problem?

Maybe I could avoid the problem, if there was another way for installing VMS/bringing ISOs to VMs?


It doesn't appear to be build yet.

Step 1: git clone http://gerrit.ovirt.org/p/ovirt-iso-uploader.git
Step 2: export APP_VERSION=3D3.0.0; export APP_RELEASE=3D1
Step 3: cd ovirt-iso-uploader
Step 4: make
Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT
Step 6: yum install /path/to/ovirt-iso-uploader*.rpm

 

 

Von: Keith Robertson [mailto:kroberts(a)redhat.com]
Gesendet: Mittwoch, 24. Oktober 2012 17:08
An: Dennis Böck
Cc:
users(a)ovirt.org
Betreff: Re: AW: [Users] engine-iso-uploader problem

 

On 10/24/2012 10:56 AM, Dennis Böck wrote:

Obviously my e-mail wasn't added to the intendet thread:

http://lists.ovirt.org/pipermai= l/users/2012-September/003670.html

Ah, that 'insecure flag'.  That change should be merged.  Are you still experiencing the issue with a recent build of the iso-uploader?

http://gerrit.ovirt.org/#/c/7774/=

 

(How can I reply to a such a thread??)

 

Thanks in advance

Dennis

 


= Von: users-bounces(a)ovirt.org [users-bounces(a)ovirt.org= ]" im Auftrag von "Keith Robertson [kroberts(a)redhat.com]
Gesendet: Mittwoch, 24. Oktober 2012 16:34
An: Dennis Böck
Cc: users(a)oVirt.org
Betreff: Re: [Users] engine-iso-uploader problem

Can you please elaborate on the 'insecure flag'?  What exactly are you referring to?


From: "Dennis Böck" = <dennis(a)webdienstleistungen.com>
To:
"users(a)oVirt.org" <users(a)ovirt.org>=
Sent: Wednesday, October 24, 2012 10:26:32 AM
Subject: [Users] engine-iso-uploader problem

Hi Keith/Tobias,

 

how can I set the "insecure flag"?

The engine-iso-uploader tool doesn't have such a parameter.

 

Best regards

Dennis

 

P.S.: I hope this e-mail goes to the "[Users] engine-iso-uploader problem"-thread - I have no idea how to do it else.


_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/ma= ilman/listinfo/users

 

 



--------------040601050701010104030609-- --===============7406677147558098272== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNDA2MDEwNTA3MDEwMTAxMDQwMzA2MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog OGJpdAoKQ2FuIHlvdSByZS1ydW4gd2l0aCAtdiAodmVyYm9zZSkgYW5kIHNlbmQgbWUgdGhlIG91 dHB1dD8KCk9uIDEwLzMwLzIwMTIgMTI6MDAgUE0sIERlbm5pcyBC9mNrIHdyb3RlOgo+Cj4gVGhh bmtzIGZvciB0aGUgaW5zdHJ1Y3Rpb25zIGhvdyB0byBidWlsZC4gSSBkaWQgaXQgYW5kIGluc3Rh bGxlZCB0aGUgcnBtLgo+Cj4gTm93IEkgZ2V0IGEgbmV3IGVycm9yIG1lc3NhZ2U6Cj4KPiBbcm9v dEB2ZGlob3N0MSBSUE1TXSMgZW5naW5lLWlzby11cGxvYWRlciB1cGxvYWQgLWkgbG9jYWwtaXNv LXNoYXJlIAo+IC9ydW4vbWVkaWEvZGVubmlzLzRGMEItMThERS9vdmlydC9GZWRvcmEtMTcteDg2 XzY0LUxpdmUtRGVza3RvcC5pc28KPiBQbGVhc2UgcHJvdmlkZSB0aGUgUkVTVCBBUEkgdXNlcm5h bWUgZm9yIG9WaXJ0IEVuZ2luZSAoQ1RSTCtEIHRvIAo+IGFib3J0KTogYWRtaW4KPiBQbGVhc2Ug cHJvdmlkZSB0aGUgUkVTVCBBUEkgcGFzc3dvcmQgZm9yIHRoZSBhZG1pbiBvVmlydCBFbmdpbmUg dXNlciAKPiAoQ1RSTCtEIHRvIGFib3J0KToKPiBFUlJPUjogVW5hYmxlIHRvIGNvbm5lY3QgdG8g UkVTVCBBUEkuICBSZWFzb246IFVuYXV0aG9yaXplZAo+IEVSUk9SOiAnTm9uZVR5cGUnIG9iamVj dCBpcyBub3QgaXRlcmFibGUKPiBJTkZPOiBVc2UgdGhlIC1oIG9wdGlvbiB0byBzZWUgdXNhZ2Uu Cj4KPiBJIGFtIHN1cmUsIHRoYXQgSSB1c2VkIHRoZSBzYW1lIHBhc3N3b3JkIGFzIEkgdXNlZCBm b3IgdGhlIHdlYmludGVyZmFjZS4KPgo+IEFueSBpZGVhcz8KPgo+IC0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ ICpWb246KiB1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyBbdXNlcnMtYm91bmNlc0BvdmlydC5vcmdd IiBpbSBBdWZ0cmFnIAo+IHZvbiAiS2VpdGggUm9iZXJ0c29uIFtrcm9iZXJ0c0ByZWRoYXQuY29t XQo+ICpHZXNlbmRldDoqIE1pdHR3b2NoLCAyNC4gT2t0b2JlciAyMDEyIDE4OjAyCj4gKkFuOiog RGVubmlzIEL2Y2sKPiAqQ2M6KiB1c2Vyc0BvdmlydC5vcmcKPiAqQmV0cmVmZjoqIFJlOiBbVXNl cnNdIGVuZ2luZS1pc28tdXBsb2FkZXIgcHJvYmxlbQo+Cj4gT24gMTAvMjQvMjAxMiAxMTo0MyBB TSwgRGVubmlzIEL2Y2sgd3JvdGU6Cj4+Cj4+IFNpbmNlIEkgYW0gbm90IGV4cGVyaWVuY2VkIGlu IGJ1aWxkaW5nIHNvZnR3YXJlLCBJIHRvb2sgCj4+IGh0dHA6Ly93d3cub3ZpcnQub3JnL3JlbGVh c2VzLzMuMS9ycG0vRmVkb3JhLzE3L25vYXJjaC9vdmlydC1pc28tdXBsb2FkZXItMy4xLjAtMC5n aXQxODQxZDkuZmMxNy5ub2FyY2gucnBtIAo+Pgo+Pgo+PiBCdXQgeW91ciBlLW1haWwgc291bmRl ZCBsaWtlIHRoYXQgeW91IGNhbiBqdXN0IHNldCBhIHBhcmFtZXRlciB0byAKPj4gYXZvaWQgdGhl IHByb2JsZW0/Cj4+Cj4+IE1heWJlIEkgY291bGQgYXZvaWQgdGhlIHByb2JsZW0sIGlmIHRoZXJl IHdhcyBhbm90aGVyIHdheSBmb3IgCj4+IGluc3RhbGxpbmcgVk1TL2JyaW5naW5nIElTT3MgdG8g Vk1zPwo+Pgo+Cj4gSXQgZG9lc24ndCBhcHBlYXIgdG8gYmUgYnVpbGQgeWV0Lgo+Cj4gU3RlcCAx OiBnaXQgY2xvbmUgaHR0cDovL2dlcnJpdC5vdmlydC5vcmcvcC9vdmlydC1pc28tdXBsb2FkZXIu Z2l0Cj4gU3RlcCAyOiBleHBvcnQgQVBQX1ZFUlNJT049My4wLjA7IGV4cG9ydCBBUFBfUkVMRUFT RT0xCj4gU3RlcCAzOiBjZCBvdmlydC1pc28tdXBsb2FkZXIKPiBTdGVwIDQ6IG1ha2UKPiBTdGVw IDU6IE5vdGljZSB0aGUgb3ZpcnQtaXNvLXVwbG9hZGVyKi5ycG0gbG9jYXRpb24gaW4gdGhlIFNU RE9VVAo+IFN0ZXAgNjogeXVtIGluc3RhbGwgL3BhdGgvdG8vb3ZpcnQtaXNvLXVwbG9hZGVyKi5y cG0KPgo+PiAqVm9uOipLZWl0aCBSb2JlcnRzb24gW21haWx0bzprcm9iZXJ0c0ByZWRoYXQuY29t XQo+PiAqR2VzZW5kZXQ6KiBNaXR0d29jaCwgMjQuIE9rdG9iZXIgMjAxMiAxNzowOAo+PiAqQW46 KiBEZW5uaXMgQvZjawo+PiAqQ2M6KiB1c2Vyc0BvdmlydC5vcmcKPj4gKkJldHJlZmY6KiBSZTog QVc6IFtVc2Vyc10gZW5naW5lLWlzby11cGxvYWRlciBwcm9ibGVtCj4+Cj4+IE9uIDEwLzI0LzIw MTIgMTA6NTYgQU0sIERlbm5pcyBC9mNrIHdyb3RlOgo+Pgo+PiAgICAgT2J2aW91c2x5IG15IGUt bWFpbCB3YXNuJ3QgYWRkZWQgdG8gdGhlIGludGVuZGV0IHRocmVhZDoKPj4KPj4gICAgIGh0dHA6 Ly9saXN0cy5vdmlydC5vcmcvcGlwZXJtYWlsL3VzZXJzLzIwMTItU2VwdGVtYmVyLzAwMzY3MC5o dG1sCj4+Cj4+IEFoLCB0aGF0ICdpbnNlY3VyZSBmbGFnJy4gIFRoYXQgY2hhbmdlIHNob3VsZCBi ZSBtZXJnZWQuICBBcmUgeW91IAo+PiBzdGlsbCBleHBlcmllbmNpbmcgdGhlIGlzc3VlIHdpdGgg YSByZWNlbnQgYnVpbGQgb2YgdGhlIGlzby11cGxvYWRlcj8KPj4KPj4gaHR0cDovL2dlcnJpdC5v dmlydC5vcmcvIy9jLzc3NzQvCj4+Cj4+IChIb3cgY2FuIEkgcmVwbHkgdG8gYSBzdWNoIGEgdGhy ZWFkPz8pCj4+Cj4+IFRoYW5rcyBpbiBhZHZhbmNlCj4+Cj4+IERlbm5pcwo+Pgo+PiAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KPj4KPj4gKlZvbjoqdXNlcnMtYm91bmNlc0BvdmlydC5vcmcgPG1haWx0bzp1c2Vy cy1ib3VuY2VzQG92aXJ0Lm9yZz4gCj4+IFt1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyA8bWFpbHRv OnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnPl0iIGltIAo+PiBBdWZ0cmFnIHZvbiAiS2VpdGggUm9i ZXJ0c29uIFtrcm9iZXJ0c0ByZWRoYXQuY29tIAo+PiA8bWFpbHRvOmtyb2JlcnRzQHJlZGhhdC5j b20+XQo+PiAqR2VzZW5kZXQ6KiBNaXR0d29jaCwgMjQuIE9rdG9iZXIgMjAxMiAxNjozNAo+PiAq QW46KiBEZW5uaXMgQvZjawo+PiAqQ2M6KiB1c2Vyc0BvVmlydC5vcmcgPG1haWx0bzp1c2Vyc0Bv VmlydC5vcmc+Cj4+ICpCZXRyZWZmOiogUmU6IFtVc2Vyc10gZW5naW5lLWlzby11cGxvYWRlciBw cm9ibGVtCj4+Cj4+IENhbiB5b3UgcGxlYXNlIGVsYWJvcmF0ZSBvbiB0aGUgJ2luc2VjdXJlIGZs YWcnPyBXaGF0IGV4YWN0bHkgYXJlIHlvdSAKPj4gcmVmZXJyaW5nIHRvPwo+Pgo+PiAtLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0KPj4KPj4gICAgICpGcm9tOiAqIkRlbm5pcyBC9mNrIiA8ZGVubmlzQHdlYmRpZW5z dGxlaXN0dW5nZW4uY29tPgo+PiAgICAgPG1haWx0bzpkZW5uaXNAd2ViZGllbnN0bGVpc3R1bmdl bi5jb20+Cj4+ICAgICAqVG86ICoidXNlcnNAb1ZpcnQub3JnIiA8bWFpbHRvOnVzZXJzQG9WaXJ0 Lm9yZz4KPj4gICAgIDx1c2Vyc0BvdmlydC5vcmc+IDxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPgo+ PiAgICAgKlNlbnQ6ICpXZWRuZXNkYXksIE9jdG9iZXIgMjQsIDIwMTIgMTA6MjY6MzIgQU0KPj4g ICAgICpTdWJqZWN0OiAqW1VzZXJzXSBlbmdpbmUtaXNvLXVwbG9hZGVyIHByb2JsZW0KPj4KPj4g ICAgIEhpIEtlaXRoL1RvYmlhcywKPj4KPj4gICAgIGhvdyBjYW4gSSBzZXQgdGhlICJpbnNlY3Vy ZSBmbGFnIj8KPj4KPj4gICAgIFRoZSBlbmdpbmUtaXNvLXVwbG9hZGVyIHRvb2wgZG9lc24ndCBo YXZlIHN1Y2ggYSBwYXJhbWV0ZXIuCj4+Cj4+ICAgICBCZXN0IHJlZ2FyZHMKPj4KPj4gICAgIERl bm5pcwo+Pgo+PiAgICAgUC5TLjogSSBob3BlIHRoaXMgZS1tYWlsIGdvZXMgdG8gdGhlICJbVXNl cnNdIGVuZ2luZS1pc28tdXBsb2FkZXIKPj4gICAgIHByb2JsZW0iLXRocmVhZCAtIEkgaGF2ZSBu byBpZGVhIGhvdyB0byBkbyBpdCBlbHNlLgo+Pgo+Pgo+PiAgICAgX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gICAgIFVzZXJzIG1haWxpbmcgbGlzdAo+ PiAgICAgVXNlcnNAb3ZpcnQub3JnIDxtYWlsdG86VXNlcnNAb3ZpcnQub3JnPgo+PiAgICAgaHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4+Cj4KCgotLS0tLS0t LS0tLS0tLTA0MDYwMTA1MDcwMTAxMDEwNDAzMDYwOQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsg Y2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1s PgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5 LTEiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJn Y29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUt cHJlZml4Ij5DYW4geW91IHJlLXJ1biB3aXRoIC12ICh2ZXJib3NlKSBhbmQKICAgICAgc2VuZCBt ZSB0aGUgb3V0cHV0Pzxicj4KICAgICAgPGJyPgogICAgICBPbiAxMC8zMC8yMDEyIDEyOjAwIFBN LCBEZW5uaXMgQiZvdW1sO2NrIHdyb3RlOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUK Y2l0ZT0ibWlkOjI0NTJFOEEzNUEzNzJFNEY4NjU0MTM2QUNFQUJEQkNFMjRGN0UwRURAREIzUFJE MDMxMU1CNDAzLmV1cnByZDAzLnByb2Qub3V0bG9vay5jb20iCiAgICAgIHR5cGU9ImNpdGUiPgog ICAgICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsK ICAgICAgICBjaGFyc2V0PUlTTy04ODU5LTEiPgogICAgICA8c3R5bGUgaWQ9Im93YVBhcmFTdHls ZSI+UCB7CglNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBweAp9Cjwvc3R5bGU+CiAg ICAgIDxkaXYgc3R5bGU9ImRpcmVjdGlvbjogbHRyO2ZvbnQtZmFtaWx5OiBUYWhvbWE7Y29sb3I6 CiAgICAgICAgIzAwMDAwMDtmb250LXNpemU6IDEwcHQ7Ij4KICAgICAgICA8cD5UaGFua3MgZm9y IHRoZSBpbnN0cnVjdGlvbnMgaG93IHRvIGJ1aWxkLiBJIGRpZCBpdCBhbmQKICAgICAgICAgIGlu c3RhbGxlZCB0aGUgcnBtLjwvcD4KICAgICAgICA8cD5Ob3cgSSBnZXQgYSBuZXcgZXJyb3IgbWVz c2FnZTo8L3A+CiAgICAgICAgPHA+Jm5ic3A7PC9wPgogICAgICAgIDxkaXY+CiAgICAgICAgICA8 cD48Zm9udCBmYWNlPSJUYWhvbWEiIHNpemU9IjIiPltyb290QHZkaWhvc3QxIFJQTVNdIwogICAg ICAgICAgICAgIGVuZ2luZS1pc28tdXBsb2FkZXIgdXBsb2FkIC1pIGxvY2FsLWlzby1zaGFyZQog ICAgICAgICAgICAgIC9ydW4vbWVkaWEvZGVubmlzLzRGMEItMThERS9vdmlydC9GZWRvcmEtMTct eDg2XzY0LUxpdmUtRGVza3RvcC5pc288YnI+CiAgICAgICAgICAgICAgUGxlYXNlIHByb3ZpZGUg dGhlIFJFU1QgQVBJIHVzZXJuYW1lIGZvciBvVmlydCBFbmdpbmUKICAgICAgICAgICAgICAoQ1RS TCtEIHRvIGFib3J0KTogYWRtaW4gPGJyPgogICAgICAgICAgICAgIFBsZWFzZSBwcm92aWRlIHRo ZSBSRVNUIEFQSSBwYXNzd29yZCBmb3IgdGhlIGFkbWluIG9WaXJ0CiAgICAgICAgICAgICAgRW5n aW5lIHVzZXIgKENUUkwrRCB0byBhYm9ydCk6CiAgICAgICAgICAgICAgPGJyPgogICAgICAgICAg ICAgIEVSUk9SOiBVbmFibGUgdG8gY29ubmVjdCB0byBSRVNUIEFQSS4mbmJzcDsgUmVhc29uOgog ICAgICAgICAgICAgIFVuYXV0aG9yaXplZDxicj4KICAgICAgICAgICAgICBFUlJPUjogJ05vbmVU eXBlJyBvYmplY3QgaXMgbm90IGl0ZXJhYmxlPGJyPgogICAgICAgICAgICAgIElORk86IFVzZSB0 aGUgLWggb3B0aW9uIHRvIHNlZSB1c2FnZS48L2ZvbnQ+PC9wPgogICAgICAgICAgPHA+Jm5ic3A7 PC9wPgogICAgICAgICAgPHA+SSBhbSBzdXJlLCB0aGF0IEkgdXNlZCB0aGUgc2FtZSBwYXNzd29y ZCBhcyBJIHVzZWQgZm9yIHRoZQogICAgICAgICAgICB3ZWJpbnRlcmZhY2UuPC9wPgogICAgICAg ICAgPHA+QW55IGlkZWFzPzwvcD4KICAgICAgICAgIDxwPjxmb250IGZhY2U9IlRhaG9tYSIgc2l6 ZT0iMiI+Jm5ic3A7PC9mb250PjwvcD4KICAgICAgICAgIDxmb250IGZhY2U9IlRhaG9tYSIgc2l6 ZT0iMiI+CiAgICAgICAgICA8L2ZvbnQ+PC9kaXY+CiAgICAgICAgPGRpdiBzdHlsZT0iRk9OVC1G QU1JTFk6IFRpbWVzIE5ldyBSb21hbjsgQ09MT1I6ICMwMDAwMDA7CiAgICAgICAgICBGT05ULVNJ WkU6IDE2cHgiPgogICAgICAgICAgPGhyIHRhYmluZGV4PSItMSI+CiAgICAgICAgICA8ZGl2IHN0 eWxlPSJESVJFQ1RJT046IGx0ciIgaWQ9ImRpdlJwRjk3MjE1Ij48Zm9udAogICAgICAgICAgICAg IGNvbG9yPSIjMDAwMDAwIiBmYWNlPSJUYWhvbWEiIHNpemU9IjIiPjxiPlZvbjo8L2I+CiAgICAg ICAgICAgICAgPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRv OnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnIj51c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZzwvYT4gWzxh IGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzp1c2Vycy1ib3Vu Y2VzQG92aXJ0Lm9yZyI+dXNlcnMtYm91bmNlc0BvdmlydC5vcmc8L2E+XSIgaW0KICAgICAgICAg ICAgICBBdWZ0cmFnIHZvbiAiS2VpdGggUm9iZXJ0c29uIFs8YSBjbGFzcz0ibW96LXR4dC1saW5r LWFiYnJldmlhdGVkIiBocmVmPSJtYWlsdG86a3JvYmVydHNAcmVkaGF0LmNvbSI+a3JvYmVydHNA cmVkaGF0LmNvbTwvYT5dPGJyPgogICAgICAgICAgICAgIDxiPkdlc2VuZGV0OjwvYj4gTWl0dHdv Y2gsIDI0LiBPa3RvYmVyIDIwMTIgMTg6MDI8YnI+CiAgICAgICAgICAgICAgPGI+QW46PC9iPiBE ZW5uaXMgQiZvdW1sO2NrPGJyPgogICAgICAgICAgICAgIDxiPkNjOjwvYj4gPGEgY2xhc3M9Im1v ei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNl cnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICAgICA8Yj5CZXRyZWZmOjwvYj4gUmU6IFtV c2Vyc10gZW5naW5lLWlzby11cGxvYWRlciBwcm9ibGVtPGJyPgogICAgICAgICAgICA8L2ZvbnQ+ PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8ZGl2IGNs YXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDEwLzI0LzIwMTIgMTE6NDMgQU0sIERlbm5pcwogICAg ICAgICAgICAgIEImb3VtbDtjayB3cm90ZTo8YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAgICAgICA8c3R5bGU+QGZvbnQt ZmFjZSB7Cglmb250LWZhbWlseTogSGVsdmV0aWNhOwp9CkBmb250LWZhY2UgewoJZm9udC1mYW1p bHk6IEhlbHZldGljYTsKfQpAZm9udC1mYWNlIHsKCWZvbnQtZmFtaWx5OiBDYWxpYnJpOwp9CkBm b250LWZhY2UgewoJZm9udC1mYW1pbHk6IFRhaG9tYTsKfQpAcGFnZSBXb3JkU2VjdGlvbjEge21h cmdpbjogNzAuODVwdCA3MC44NXB0IDIuMGNtIDcwLjg1cHQ7IH0KUC5Nc29Ob3JtYWwgewoJTUFS R0lOOiAwY20gMGNtIDBwdDsgRk9OVC1GQU1JTFk6ICJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7 IENPTE9SOiBibGFjazsgRk9OVC1TSVpFOiAxMnB0Cn0KTEkuTXNvTm9ybWFsIHsKCU1BUkdJTjog MGNtIDBjbSAwcHQ7IEZPTlQtRkFNSUxZOiAiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOyBDT0xP UjogYmxhY2s7IEZPTlQtU0laRTogMTJwdAp9CkRJVi5Nc29Ob3JtYWwgewoJTUFSR0lOOiAwY20g MGNtIDBwdDsgRk9OVC1GQU1JTFk6ICJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7IENPTE9SOiBi bGFjazsgRk9OVC1TSVpFOiAxMnB0Cn0KQTpsaW5rIHsKCUNPTE9SOiBibHVlOyBURVhULURFQ09S QVRJT046IHVuZGVybGluZQp9ClNQQU4uTXNvSHlwZXJsaW5rIHsKCUNPTE9SOiBibHVlOyBURVhU LURFQ09SQVRJT046IHVuZGVybGluZQp9CkE6dmlzaXRlZCB7CglDT0xPUjogcHVycGxlOyBURVhU LURFQ09SQVRJT046IHVuZGVybGluZQp9ClNQQU4uTXNvSHlwZXJsaW5rRm9sbG93ZWQgewoJQ09M T1I6IHB1cnBsZTsgVEVYVC1ERUNPUkFUSU9OOiB1bmRlcmxpbmUKfQpQLk1zb0FjZXRhdGUgewoJ TUFSR0lOOiAwY20gMGNtIDBwdDsgRk9OVC1GQU1JTFk6ICJUYWhvbWEiLCJzYW5zLXNlcmlmIjsg Q09MT1I6IGJsYWNrOyBGT05ULVNJWkU6IDhwdAp9CkxJLk1zb0FjZXRhdGUgewoJTUFSR0lOOiAw Y20gMGNtIDBwdDsgRk9OVC1GQU1JTFk6ICJUYWhvbWEiLCJzYW5zLXNlcmlmIjsgQ09MT1I6IGJs YWNrOyBGT05ULVNJWkU6IDhwdAp9CkRJVi5Nc29BY2V0YXRlIHsKCU1BUkdJTjogMGNtIDBjbSAw cHQ7IEZPTlQtRkFNSUxZOiAiVGFob21hIiwic2Fucy1zZXJpZiI7IENPTE9SOiBibGFjazsgRk9O VC1TSVpFOiA4cHQKfQpTUEFOLkUtTWFpbEZvcm1hdHZvcmxhZ2UxOCB7CglGT05ULUZBTUlMWTog IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsgQ09MT1I6ICMxZjQ5N2QKfQpTUEFOLlNwcmVjaGJsYXNl bnRleHRaY2huIHsKCUZPTlQtRkFNSUxZOiAiVGFob21hIiwic2Fucy1zZXJpZiI7IENPTE9SOiBi bGFjawp9Ci5Nc29DaHBEZWZhdWx0IHsKCUZPTlQtU0laRTogMTBwdAp9Cjwvc3R5bGU+CiAgICAg ICAgICAgICAgPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4KICAgICAgICAgICAgICAgIDxwIGNs YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWToKICAgICAgICAgICAgICAg ICAgICAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOgog ICAgICAgICAgICAgICAgICAgIDExcHQiIGxhbmc9IkVOLVVTIj5TaW5jZSBJIGFtIG5vdCBleHBl cmllbmNlZCBpbgogICAgICAgICAgICAgICAgICAgIGJ1aWxkaW5nIHNvZnR3YXJlLCBJIHRvb2sK ICAgICAgICAgICAgICAgICAgICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCmhyZWY9Imh0dHA6 Ly93d3cub3ZpcnQub3JnL3JlbGVhc2VzLzMuMS9ycG0vRmVkb3JhLzE3L25vYXJjaC9vdmlydC1p c28tdXBsb2FkZXItMy4xLjAtMC5naXQxODQxZDkuZmMxNy5ub2FyY2gucnBtIgogICAgICAgICAg ICAgICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiPgpodHRwOi8vd3d3Lm92aXJ0Lm9yZy9yZWxlYXNl cy8zLjEvcnBtL0ZlZG9yYS8xNy9ub2FyY2gvb3ZpcnQtaXNvLXVwbG9hZGVyLTMuMS4wLTAuZ2l0 MTg0MWQ5LmZjMTcubm9hcmNoLnJwbTwvYT4KICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvcD4K ICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZB TUlMWToKICAgICAgICAgICAgICAgICAgICAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYnOyBDT0xPUjog IzFmNDk3ZDsgRk9OVC1TSVpFOgogICAgICAgICAgICAgICAgICAgIDExcHQiIGxhbmc9IkVOLVVT Ij5CdXQgeW91ciBlLW1haWwgc291bmRlZCBsaWtlIHRoYXQKICAgICAgICAgICAgICAgICAgICB5 b3UgY2FuIGp1c3Qgc2V0IGEgcGFyYW1ldGVyIHRvIGF2b2lkIHRoZSBwcm9ibGVtPzwvc3Bhbj48 L3A+CiAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9O VC1GQU1JTFk6CiAgICAgICAgICAgICAgICAgICAgJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09M T1I6ICMxZjQ5N2Q7IEZPTlQtU0laRToKICAgICAgICAgICAgICAgICAgICAxMXB0IiBsYW5nPSJF Ti1VUyI+TWF5YmUgSSBjb3VsZCBhdm9pZCB0aGUgcHJvYmxlbSwKICAgICAgICAgICAgICAgICAg ICBpZiB0aGVyZSB3YXMgYW5vdGhlciB3YXkgZm9yIGluc3RhbGxpbmcgVk1TL2JyaW5naW5nCiAg ICAgICAgICAgICAgICAgICAgSVNPcyB0byBWTXM/PC9zcGFuPjwvcD4KICAgICAgICAgICAgICA8 L2Rpdj4KICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICA8YnI+CiAgICAgICAg ICAgIEl0IGRvZXNuJ3QgYXBwZWFyIHRvIGJlIGJ1aWxkIHlldC48YnI+CiAgICAgICAgICAgIDxi cj4KICAgICAgICAgICAgU3RlcCAxOiBnaXQgY2xvbmUgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVl IgogICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiCiAgICAgICAgICAg ICAgaHJlZj0iaHR0cDovL2dlcnJpdC5vdmlydC5vcmcvcC9vdmlydC1pc28tdXBsb2FkZXIuZ2l0 IgogICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICBodHRwOi8vZ2Vy cml0Lm92aXJ0Lm9yZy9wL292aXJ0LWlzby11cGxvYWRlci5naXQ8L2E+PGJyPgogICAgICAgICAg ICBTdGVwIDI6IGV4cG9ydCBBUFBfVkVSU0lPTj0zLjAuMDsgZXhwb3J0IEFQUF9SRUxFQVNFPTE8 YnI+CiAgICAgICAgICAgIFN0ZXAgMzogY2Qgb3ZpcnQtaXNvLXVwbG9hZGVyPGJyPgogICAgICAg ICAgICBTdGVwIDQ6IG1ha2U8YnI+CiAgICAgICAgICAgIFN0ZXAgNTogTm90aWNlIHRoZSBvdmly dC1pc28tdXBsb2FkZXIqLnJwbSBsb2NhdGlvbiBpbiB0aGUKICAgICAgICAgICAgU1RET1VUPGJy PgogICAgICAgICAgICBTdGVwIDY6IHl1bSBpbnN0YWxsIC9wYXRoL3RvL292aXJ0LWlzby11cGxv YWRlcioucnBtPGJyPgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxibG9ja3F1b3RlIHR5 cGU9ImNpdGUiPgogICAgICAgICAgICAgIDxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+CiAgICAg ICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6 CiAgICAgICAgICAgICAgICAgICAgJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5 N2Q7IEZPTlQtU0laRToKICAgICAgICAgICAgICAgICAgICAxMXB0IiBsYW5nPSJFTi1VUyI+PC9z cGFuPjwvcD4KICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl PSJGT05ULUZBTUlMWToKICAgICAgICAgICAgICAgICAgICAnQ2FsaWJyaScsJ3NhbnMtc2VyaWYn OyBDT0xPUjogIzFmNDk3ZDsgRk9OVC1TSVpFOgogICAgICAgICAgICAgICAgICAgIDExcHQiIGxh bmc9IkVOLVVTIj48L3NwYW4+Jm5ic3A7PC9wPgogICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1z b05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICdD YWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6CiAgICAgICAg ICAgICAgICAgICAgMTFwdCIgbGFuZz0iRU4tVVMiPjwvc3Bhbj4mbmJzcDs8L3A+CiAgICAgICAg ICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJCT1JERVItQk9UVE9N OiBtZWRpdW0gbm9uZTsgQk9SREVSLUxFRlQ6CiAgICAgICAgICAgICAgICAgICAgbWVkaXVtIG5v bmU7IFBBRERJTkctQk9UVE9NOiAwY207IFBBRERJTkctTEVGVDogMGNtOwogICAgICAgICAgICAg ICAgICAgIFBBRERJTkctUklHSFQ6IDBjbTsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7 CiAgICAgICAgICAgICAgICAgICAgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1U T1A6IDNwdCI+CiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw YW4gc3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAgICAgICdUYWhvbWEn LCdzYW5zLXNlcmlmJzsgQ09MT1I6IHdpbmRvd3RleHQ7CiAgICAgICAgICAgICAgICAgICAgICAg ICAgRk9OVC1TSVpFOiAxMHB0Ij5Wb246PC9zcGFuPjwvYj48c3BhbgogICAgICAgICAgICAgICAg ICAgICAgICBzdHlsZT0iRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsKICAgICAg ICAgICAgICAgICAgICAgICAgQ09MT1I6IHdpbmRvd3RleHQ7IEZPTlQtU0laRTogMTBwdCI+IEtl aXRoCiAgICAgICAgICAgICAgICAgICAgICAgIFJvYmVydHNvbiBbPGEgbW96LWRvLW5vdC1zZW5k PSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJl ZXRleHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOmtyb2JlcnRzQHJl ZGhhdC5jb20iCiAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiPm1haWx0 bzprcm9iZXJ0c0ByZWRoYXQuY29tPC9hPl0KICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgog ICAgICAgICAgICAgICAgICAgICAgICA8Yj5HZXNlbmRldDo8L2I+IE1pdHR3b2NoLCAyNC4gT2t0 b2JlciAyMDEyCiAgICAgICAgICAgICAgICAgICAgICAgIDE3OjA4PGJyPgogICAgICAgICAgICAg ICAgICAgICAgICA8Yj5Bbjo8L2I+IERlbm5pcyBCJm91bWw7Y2s8YnI+CiAgICAgICAgICAgICAg ICAgICAgICAgIDxiPkNjOjwvYj4gPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAg ICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiCiAgICAgICAg ICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyIgdGFyZ2V0PSJf YmxhbmsiPgogICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+ CiAgICAgICAgICAgICAgICAgICAgICAgIDxiPkJldHJlZmY6PC9iPiBSZTogQVc6IFtVc2Vyc10K ICAgICAgICAgICAgICAgICAgICAgICAgZW5naW5lLWlzby11cGxvYWRlciBwcm9ibGVtPC9zcGFu PjwvcD4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4KICAgICAgICAgICAg ICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDEwLzI0 LzIwMTIgMTA6NTYgQU0sIERlbm5pcwogICAgICAgICAgICAgICAgICAgIEImb3VtbDtjayB3cm90 ZTo8L3A+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgIDxibG9ja3F1b3Rl IHN0eWxlPSJNQVJHSU4tVE9QOiA1cHQ7IE1BUkdJTi1CT1RUT006IDVwdCI+CiAgICAgICAgICAg ICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5bGU9IkZPTlQtRkFN SUxZOiAnVGFob21hJywnc2Fucy1zZXJpZic7CiAgICAgICAgICAgICAgICAgICAgICAgIEZPTlQt U0laRTogMTBwdCI+T2J2aW91c2x5IG15IGUtbWFpbCB3YXNuJ3QKICAgICAgICAgICAgICAgICAg ICAgICAgYWRkZWQgdG8gdGhlIGludGVuZGV0IHRocmVhZDo8L3NwYW4+PC9wPgogICAgICAgICAg ICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2Vy aWYnOwogICAgICAgICAgICAgICAgICAgICAgICBGT05ULVNJWkU6IDEwcHQiPjxhIG1vei1kby1u b3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwOi8vbGlz dHMub3ZpcnQub3JnL3BpcGVybWFpbC91c2Vycy8yMDEyLVNlcHRlbWJlci8wMDM2NzAuaHRtbCIK ICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9waXBlcm1haWwvdXNlcnMvMjAxMi1TZXB0ZW1iZXIvMDAzNjcwLmh0bWw8L2E+PC9z cGFuPjwvcD4KICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Jsb2Nr cXVvdGU+CiAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj5BaCwgdGhhdCAnaW5z ZWN1cmUgZmxhZycuJm5ic3A7IFRoYXQKICAgICAgICAgICAgICAgICAgY2hhbmdlIHNob3VsZCBi ZSBtZXJnZWQuJm5ic3A7IEFyZSB5b3Ugc3RpbGwgZXhwZXJpZW5jaW5nCiAgICAgICAgICAgICAg ICAgIHRoZSBpc3N1ZSB3aXRoIGEgcmVjZW50IGJ1aWxkIG9mIHRoZSBpc28tdXBsb2FkZXI/PGJy PgogICAgICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgIDxhIG1vei1kby1ub3Qt c2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwOi8vZ2Vycml0Lm92aXJ0 Lm9yZy8jL2MvNzc3NC8iCiAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6 Ly9nZXJyaXQub3ZpcnQub3JnLyMvYy83Nzc0LzwvYT48YnI+CiAgICAgICAgICAgICAgICAgIDxi cj4KICAgICAgICAgICAgICAgIDwvcD4KICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAg ICAgICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYn OwogICAgICAgICAgICAgICAgICAgICAgRk9OVC1TSVpFOiAxMHB0Ij48L3NwYW4+Jm5ic3A7PC9w PgogICAgICAgICAgICAgICAgICA8cD48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6ICdUYWhvbWEn LCdzYW5zLXNlcmlmJzsKICAgICAgICAgICAgICAgICAgICAgIEZPTlQtU0laRTogMTBwdCI+KEhv dyBjYW4gSSByZXBseSB0byBhIHN1Y2ggYQogICAgICAgICAgICAgICAgICAgICAgdGhyZWFkPz8p PC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZ OiAnVGFob21hJywnc2Fucy1zZXJpZic7CiAgICAgICAgICAgICAgICAgICAgICBGT05ULVNJWkU6 IDEwcHQiPjwvc3Bhbj4mbmJzcDs8L3A+CiAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIHN0eWxl PSJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOwogICAgICAgICAgICAgICAgICAg ICAgRk9OVC1TSVpFOiAxMHB0Ij5UaGFua3MgaW4gYWR2YW5jZTwvc3Bhbj48L3A+CiAgICAgICAg ICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2Vy aWYnOwogICAgICAgICAgICAgICAgICAgICAgRk9OVC1TSVpFOiAxMHB0Ij5EZW5uaXM8L3NwYW4+ PC9wPgogICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgIDxwPjxzcGFu IHN0eWxlPSJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOwogICAgICAgICAgICAg ICAgICAgICAgICBGT05ULVNJWkU6IDEwcHQiPjwvc3Bhbj4mbmJzcDs8L3A+CiAgICAgICAgICAg ICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAg ICAgICAgICAgIDxkaXYgc3R5bGU9IlRFWFQtQUxJR046IGNlbnRlciIKICAgICAgICAgICAgICAg ICAgICAgICAgICBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0iY2VudGVyIj48c3BhbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgc3R5bGU9IkZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fucy1z ZXJpZic7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT05ULVNJWkU6IDEwcHQiPgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgPGhyIHNpemU9IjIiIHdpZHRoPSIxMDAlIiBhbGlnbj0i Y2VudGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAg ICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAg ICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAg ICAgPGRpdiBpZD0iZGl2UnBGMzUxMjAzIj4KICAgICAgICAgICAgICAgICAgICAgIDxwIHN0eWxl PSJNQVJHSU4tQk9UVE9NOiAxMnB0IiBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgc3R5bGU9IkZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fucy1z ZXJpZic7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT05ULVNJWkU6IDEwcHQiPlZvbjo8 L3NwYW4+PC9iPjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9IkZPTlQtRkFN SUxZOiAnVGFob21hJywnc2Fucy1zZXJpZic7CiAgICAgICAgICAgICAgICAgICAgICAgICAgRk9O VC1TSVpFOiAxMHB0Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBtb3otZG8tbm90LXNl bmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86dXNlcnMt Ym91bmNlc0BvdmlydC5vcmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9i bGFuayI+dXNlcnMtYm91bmNlc0BvdmlydC5vcmc8L2E+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgWzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAg IGhyZWY9Im1haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyIKICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj51c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZzwvYT5dIgog ICAgICAgICAgICAgICAgICAgICAgICAgIGltIEF1ZnRyYWcgdm9uICJLZWl0aCBSb2JlcnRzb24g WzxhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86a3JvYmVydHNAcmVkaGF0LmNv bSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj5rcm9iZXJ0c0By ZWRoYXQuY29tPC9hPl08YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGI+R2VzZW5kZXQ6 PC9iPiBNaXR0d29jaCwgMjQuIE9rdG9iZXIgMjAxMgogICAgICAgICAgICAgICAgICAgICAgICAg IDE2OjM0PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxiPkFuOjwvYj4gRGVubmlzIEIm b3VtbDtjazxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8Yj5DYzo8L2I+IDxhIG1vei1k by1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0 bzp1c2Vyc0BvVmlydC5vcmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9i bGFuayI+dXNlcnNAb1ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8 Yj5CZXRyZWZmOjwvYj4gUmU6IFtVc2Vyc10KICAgICAgICAgICAgICAgICAgICAgICAgICBlbmdp bmUtaXNvLXVwbG9hZGVyIHByb2JsZW08L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgIDwv ZGl2PgogICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICA8ZGl2 PgogICAgICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMTJwdCIg Y2xhc3M9Ik1zb05vcm1hbCI+Q2FuCiAgICAgICAgICAgICAgICAgICAgICAgICAgeW91IHBsZWFz ZSBlbGFib3JhdGUgb24gdGhlICdpbnNlY3VyZSBmbGFnJz8mbmJzcDsKICAgICAgICAgICAgICAg ICAgICAgICAgICBXaGF0IGV4YWN0bHkgYXJlIHlvdSByZWZlcnJpbmcgdG8/PC9wPgogICAgICAg ICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJURVhULUFMSUdOOiBjZW50ZXIiCiAgICAgICAg ICAgICAgICAgICAgICAgICAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciI+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgPGhyIGlkPSJ6d2NociIgc2l6ZT0iMiIgd2lkdGg9IjEwMCUi CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbj0iY2VudGVyIj4KICAgICAgICAgICAg ICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgIDxibG9ja3F1b3RlIHN0 eWxlPSJCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsKICAgICAgICAgICAgICAgICAgICAgICAg ICBCT1JERVItTEVGVDogIzEwMTBmZiAxLjVwdCBzb2xpZDsKICAgICAgICAgICAgICAgICAgICAg ICAgICBQQURESU5HLUJPVFRPTTogMGNtOyBNQVJHSU4tVE9QOiA1cHQ7CiAgICAgICAgICAgICAg ICAgICAgICAgICAgUEFERElORy1MRUZUOiA0cHQ7IFBBRERJTkctUklHSFQ6IDBjbTsKICAgICAg ICAgICAgICAgICAgICAgICAgICBNQVJHSU4tQk9UVE9NOiA1cHQ7IE1BUkdJTi1MRUZUOiAzLjc1 cHQ7CiAgICAgICAgICAgICAgICAgICAgICAgICAgQk9SREVSLVRPUDogbWVkaXVtIG5vbmU7IEJP UkRFUi1SSUdIVDogbWVkaXVtCiAgICAgICAgICAgICAgICAgICAgICAgICAgbm9uZTsgUEFERElO Ry1UT1A6IDBjbSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9Ik1BUkdJTi1C T1RUT006IDEycHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0iTXNvTm9ybWFs Ij48Yj48c3BhbgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJGT05ULUZB TUlMWToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnSGVsdmV0aWNhJywnc2Fucy1z ZXJpZiciPkZyb206CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L2I+PHNw YW4gc3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnSGVs dmV0aWNhJywnc2Fucy1zZXJpZiciPiJEZW5uaXMgQiZvdW1sO2NrIiA8YQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86ZGVubmlzQHdlYmRpZW5zdGxlaXN0dW5nZW4u Y29tIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbHQ7ZGVubmlzQHdlYmRpZW5zdGxlaXN0dW5n ZW4uY29tJmd0OzwvYT48YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxiPlRvOiA8 L2I+PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGhyZWY9Im1haWx0bzp1c2Vyc0BvVmlydC5vcmciCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiPiJ1c2Vyc0BvVmlydC5vcmciPC9hPgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyIKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+Jmx0O3VzZXJzQG92aXJ0 Lm9yZyZndDs8L2E+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Yj5TZW50OiA8 L2I+V2VkbmVzZGF5LCBPY3RvYmVyIDI0LCAyMDEyCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDEwOjI2OjMyIEFNPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Yj5TdWJq ZWN0OiA8L2I+W1VzZXJzXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmdpbmUtaXNv LXVwbG9hZGVyIHByb2JsZW08L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxk aXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbiBzdHlsZT0iRk9OVC1GQU1J TFk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1RhaG9tYScsJ3NhbnMtc2VyaWYn OyBGT05ULVNJWkU6IDEwcHQiPkhpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgS2Vp dGgvVG9iaWFzLDwvc3Bhbj48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbiBzdHlsZT0iRk9OVC1G QU1JTFk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVGFob21hJywn c2Fucy1zZXJpZic7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT05U LVNJWkU6IDEwcHQiPjwvc3Bhbj4mbmJzcDs8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWToKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZPTlQtU0laRTogMTBwdCI+aG93IGNhbiBJIHNl dAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlICJpbnNlY3VyZSBm bGFnIj88L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48 c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAnVGFob21hJywnc2Fucy1zZXJpZic7CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBGT05ULVNJWkU6IDEwcHQiPlRoZQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgZW5naW5lLWlzby11cGxvYWRlciB0b29sIGRvZXNuJ3QKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhdmUgc3VjaCBhIHBhcmFtZXRlci48 L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbiBz dHlsZT0iRk9OVC1GQU1JTFk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAnVGFob21hJywnc2Fucy1zZXJpZic7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBGT05ULVNJWkU6IDEwcHQiPjwvc3Bhbj4mbmJzcDs8L3A+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWToKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZPTlQtU0laRTogMTBwdCI+ QmVzdCByZWdhcmRzPC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPHA+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOwogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgRk9OVC1TSVpFOiAxMHB0Ij5EZW5uaXM8L3NwYW4+PC9wPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbiBzdHlsZT0iRk9OVC1G QU1JTFk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVGFob21hJywn c2Fucy1zZXJpZic7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT05U LVNJWkU6IDEwcHQiPjwvc3Bhbj4mbmJzcDs8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWToKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZPTlQtU0laRTogMTBwdCI+UC5TLjogSSBob3Bl CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGlzIGUtbWFpbCBnb2Vz IHRvIHRoZSAiW1VzZXJzXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ZW5naW5lLWlzby11cGxvYWRlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcHJvYmxlbSItdGhyZWFkIC0gSSBoYXZlIG5vIGlkZWEKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGhvdyB0byBkbyBpdCBlbHNlLjwvc3Bhbj48L3A+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8 L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh biBzdHlsZT0iRk9OVC1GQU1JTFk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdIZWx2 ZXRpY2EnLCdzYW5zLXNlcmlmJyI+PGJyPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXzxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVXNlcnMg bWFpbGluZyBsaXN0PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YSBtb3otZG8t bm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFp bHRvOlVzZXJzQG92aXJ0Lm9yZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJn ZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91 c2VycyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+aHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjwvc3Bhbj48L3A+ CiAgICAgICAgICAgICAgICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgICAgICAg ICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPgogICAgICAgICAgICAgICAgICAg ICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgIDwv ZGl2PgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNv Tm9ybWFsIj4mbmJzcDs8L3A+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvYmxv Y2txdW90ZT4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+ CiAgICAgIDwvZGl2PgogICAgPC9ibG9ja3F1b3RlPgogICAgPGJyPgogIDwvYm9keT4KPC9odG1s PgoKLS0tLS0tLS0tLS0tLS0wNDA2MDEwNTA3MDEwMTAxMDQwMzA2MDktLQo= --===============7406677147558098272==-- From vincent at vanderkussen.org Tue Oct 30 14:45:09 2012 Content-Type: multipart/mixed; boundary="===============7088342742266650756==" MIME-Version: 1.0 From: Vincent Van der Kussen To: users at ovirt.org Subject: Re: [Users] engine-iso-uploader problem Date: Tue, 30 Oct 2012 19:35:58 +0100 Message-ID: <20121030183558.GA12111@faramir.homebase.local> In-Reply-To: 508FFE66.4080107@redhat.com --===============7088342742266650756== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Tue, Oct 30, 2012 at 12:20:54PM -0400, Keith Robertson wrote: > Can you re-run with -v (verbose) and send me the output? > On 10/30/2012 12:00 PM, Dennis B=C3=B6ck wrote: > = > Thanks for the instructions how to build. I did it and installed the > rpm. > = > Now I get a new error message: > = > = > [root(a)vdihost1 RPMS]# engine-iso-uploader upload -i local-iso-share > /run/media/dennis/4F0B-18DE/ovirt/Fedora-17-x86_64-Live-Desktop.iso > Please provide the REST API username for oVirt Engine (CTRL+D to > abort): admin > Please provide the REST API password for the admin oVirt Engine user > (CTRL+D to abort): > ERROR: Unable to connect to REST API. Reason: Unauthorized > ERROR: 'NoneType' object is not iterable > INFO: Use the -h option to see usage. > = > = > I am sure, that I used the same password as I used for the > webinterface. > = > Any ideas? Hi, = Have you tried = engine-iso-uploader -i local-iso-share upload /run/media/dennis/4F0B-18DE= /ovirt/Fedora-17-x86_64-Live-Desktop.iso -- Regards, Vincent > = > __________________________________________________________________ > = > Von: [1]users-bounces(a)ovirt.org [[2]users-bounces(a)ovirt.org]" im > Auftrag von "Keith Robertson [[3]kroberts(a)redhat.com] > Gesendet: Mittwoch, 24. Oktober 2012 18:02 > An: Dennis B=C3=B6ck > Cc: [4]users(a)ovirt.org > Betreff: Re: [Users] engine-iso-uploader problem > On 10/24/2012 11:43 AM, Dennis B=C3=B6ck wrote: > = > Since I am not experienced in building software, I took > [5]http://www.ovirt.org/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-upl > oader-3.1.0-0.git1841d9.fc17.noarch.rpm > = > But your e-mail sounded like that you can just set a parameter to avoid > the problem? > = > Maybe I could avoid the problem, if there was another way for > installing VMS/bringing ISOs to VMs? > = > It doesn't appear to be build yet. > Step 1: git clone [6]http://gerrit.ovirt.org/p/ovirt-iso-uploader.git > Step 2: export APP_VERSION=3D3.0.0; export APP_RELEASE=3D1 > Step 3: cd ovirt-iso-uploader > Step 4: make > Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT > Step 6: yum install /path/to/ovirt-iso-uploader*.rpm > = > = > = > Von: Keith Robertson [[7]mailto:kroberts(a)redhat.com] > Gesendet: Mittwoch, 24. Oktober 2012 17:08 > An: Dennis B=C3=B6ck > Cc: [8]users(a)ovirt.org > Betreff: Re: AW: [Users] engine-iso-uploader problem > = > = > On 10/24/2012 10:56 AM, Dennis B=C3=B6ck wrote: > = > Obviously my e-mail wasn't added to the intendet thread: > = > [9]http://lists.ovirt.org/pipermail/users/2012-September/003670.html > = > Ah, that 'insecure flag'. That change should be merged. Are you still > experiencing the issue with a recent build of the iso-uploader? > [10]http://gerrit.ovirt.org/#/c/7774/ > = > = > (How can I reply to a such a thread??) > = > = > Thanks in advance > = > Dennis > = > _______________________________________________________________________ > = > Von: [11]users-bounces(a)ovirt.org [[12]users-bounces(a)ovirt.org]" im > Auftrag von "Keith Robertson [[13]kroberts(a)redhat.com] > Gesendet: Mittwoch, 24. Oktober 2012 16:34 > An: Dennis B=C3=B6ck > Cc: [14]users(a)oVirt.org > Betreff: Re: [Users] engine-iso-uploader problem > = > Can you please elaborate on the 'insecure flag'? What exactly are you > referring to? > _______________________________________________________________________ > = > From: "Dennis B=C3=B6ck" [15] > To: [16]"users(a)oVirt.org" [17] > Sent: Wednesday, October 24, 2012 10:26:32 AM > Subject: [Users] engine-iso-uploader problem > = > Hi Keith/Tobias, > = > = > how can I set the "insecure flag"? > = > The engine-iso-uploader tool doesn't have such a parameter. > = > = > Best regards > = > Dennis > = > = > P.S.: I hope this e-mail goes to the "[Users] engine-iso-uploader > problem"-thread - I have no idea how to do it else. > = > _______________________________________________ > Users mailing list > [18]Users(a)ovirt.org > [19]http://lists.ovirt.org/mailman/listinfo/users > = > References > = > 1. mailto:users-bounces(a)ovirt.org > 2. mailto:users-bounces(a)ovirt.org > 3. mailto:kroberts(a)redhat.com > 4. mailto:users(a)ovirt.org > 5. http://www.ovirt.org/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-up= loader-3.1.0-0.git1841d9.fc17.noarch.rpm > 6. http://gerrit.ovirt.org/p/ovirt-iso-uploader.git > 7. mailto:kroberts(a)redhat.com > 8. mailto:users(a)ovirt.org > 9. http://lists.ovirt.org/pipermail/users/2012-September/003670.html > 10. http://gerrit.ovirt.org/#/c/7774/ > 11. mailto:users-bounces(a)ovirt.org > 12. mailto:users-bounces(a)ovirt.org > 13. mailto:kroberts(a)redhat.com > 14. mailto:users(a)oVirt.org > 15. mailto:dennis(a)webdienstleistungen.com > 16. mailto:users(a)oVirt.org > 17. mailto:users(a)ovirt.org > 18. mailto:Users(a)ovirt.org > 19. http://lists.ovirt.org/mailman/listinfo/users > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --===============7088342742266650756==-- From dennis at webdienstleistungen.com Wed Oct 31 12:08:47 2012 Content-Type: multipart/mixed; boundary="===============2207062720848673227==" MIME-Version: 1.0 From: =?utf-8?q?Dennis_B=C3=B6ck_=3Cdennis_at_webdienstleistungen=2Ecom=3E?= To: users at ovirt.org Subject: Re: [Users] engine-iso-uploader problem Date: Wed, 31 Oct 2012 16:08:38 +0000 Message-ID: <2452E8A35A372E4F8654136ACEABDBCE24F7E739@DB3PRD0311MB403.eurprd03.prod.outlook.com> In-Reply-To: 508FFE66.4080107@redhat.com --===============2207062720848673227== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_2452E8A35A372E4F8654136ACEABDBCE24F7E739DB3PRD0311MB403_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable Here is the output with verbose option: [root(a)vdihost1 ovirt]# engine-iso-uploader upload -v -i local-iso-share F= ed=3D ora-17-x8 Please provide the REST API username for oVirt Engine (CTRL+D to abort): ad= =3D min Please provide the REST API password for the admin oVirt Engine user (CTRL+= =3D D to abort): ERROR: Unable to connect to REST API. Reason: Unauthorized ERROR: 'NoneType' object is not iterable INFO: Use the -h option to see usage. DEBUG: Configuration: DEBUG: command: upload DEBUG: Traceback (most recent call last): DEBUG: File "/bin/engine-iso-uploader", line 956, in DEBUG: isoup =3D3D ISOUploader(conf) DEBUG: File "/bin/engine-iso-uploader", line 334, in __init__ DEBUG: self.upload_to_storage_domain() DEBUG: File "/bin/engine-iso-uploader", line 690, in upload_to_storage_do= =3D main DEBUG: (id, address, path) =3D3D self.get_host_and_path_from_ISO_domain= (s=3D elf.configuration.get('iso_domain')) DEBUG: TypeError: 'NoneType' object is not iterable ________________________________ Von: Keith Robertson [kroberts(a)redhat.com] Gesendet: Dienstag, 30. Oktober 2012 17:20 An: Dennis B=3DF6ck Cc: users(a)ovirt.org Betreff: Re: AW: [Users] engine-iso-uploader problem Can you re-run with -v (verbose) and send me the output? On 10/30/2012 12:00 PM, Dennis B=3DF6ck wrote: Thanks for the instructions how to build. I did it and installed the rpm. Now I get a new error message: [root(a)vdihost1 RPMS]# engine-iso-uploader upload -i local-iso-share /run/= me=3D dia/dennis/4F0B-18DE/ovirt/Fedora-17-x86_64-Live-Desktop.iso Please provide the REST API username for oVirt Engine (CTRL+D to abort): ad= =3D min Please provide the REST API password for the admin oVirt Engine user (CTRL+= =3D D to abort): ERROR: Unable to connect to REST API. Reason: Unauthorized ERROR: 'NoneType' object is not iterable INFO: Use the -h option to see usage. I am sure, that I used the same password as I used for the webinterface. Any ideas? ________________________________ Von: users-bounces(a)ovirt.org [users-bou= nces=3D @ovirt.org]" im Auftrag von "Keith Robert= so=3D n [kroberts(a)redhat.com] Gesendet: Mittwoch, 24. Oktober 2012 18:02 An: Dennis B=3DF6ck Cc: users(a)ovirt.org Betreff: Re: [Users] engine-iso-uploader problem On 10/24/2012 11:43 AM, Dennis B=3DF6ck wrote: Since I am not experienced in building software, I took http://www.ovirt.or= =3D g/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-uploader-3.1.0-0.git1841d9.fc= =3D 17.noarch.rpm But your e-mail sounded like that you can just set a parameter to avoid the= =3D problem? Maybe I could avoid the problem, if there was another way for installing VM= =3D S/bringing ISOs to VMs? It doesn't appear to be build yet. Step 1: git clone http://gerrit.ovirt.org/p/ovirt-iso-uploader.git Step 2: export APP_VERSION=3D3D3.0.0; export APP_RELEASE=3D3D1 Step 3: cd ovirt-iso-uploader Step 4: make Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT Step 6: yum install /path/to/ovirt-iso-uploader*.rpm Von: Keith Robertson [mailto:kroberts(a)redhat.com] Gesendet: Mittwoch, 24. Oktober 2012 17:08 An: Dennis B=3DF6ck Cc: users(a)ovirt.org Betreff: Re: AW: [Users] engine-iso-uploader problem On 10/24/2012 10:56 AM, Dennis B=3DF6ck wrote: Obviously my e-mail wasn't added to the intendet thread: http://lists.ovirt.org/pipermail/users/2012-September/003670.html Ah, that 'insecure flag'. That change should be merged. Are you still exp= =3D eriencing the issue with a recent build of the iso-uploader? http://gerrit.ovirt.org/#/c/7774/ (How can I reply to a such a thread??) Thanks in advance Dennis ________________________________ Von: users-bounces(a)ovirt.org [users-bou= nces=3D @ovirt.org]" im Auftrag von "Keith Robert= so=3D n [kroberts(a)redhat.com] Gesendet: Mittwoch, 24. Oktober 2012 16:34 An: Dennis B=3DF6ck Cc: users(a)oVirt.org Betreff: Re: [Users] engine-iso-uploader problem Can you please elaborate on the 'insecure flag'? What exactly are you refe= =3D rring to? ________________________________ From: "Dennis B=3DF6ck" To: "users(a)oVirt.org" Sent: Wednesday, October 24, 2012 10:26:32 AM Subject: [Users] engine-iso-uploader problem Hi Keith/Tobias, how can I set the "insecure flag"? The engine-iso-uploader tool doesn't have such a parameter. Best regards Dennis P.S.: I hope this e-mail goes to the "[Users] engine-iso-uploader problem"-= =3D thread - I have no idea how to do it else. _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users --_000_2452E8A35A372E4F8654136ACEABDBCE24F7E739DB3PRD0311MB403_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable

Here is the output with verbose option:

 

[root(a)vdihost1 ovirt]# engine-iso-uploader upload -v -i local-iso-shar= e =3D Fedora-17-x8
Please provide the REST API username for oVirt Engine (CTRL+D to abort)= =3D : admin
Please provide the REST API password for the admin oVirt Engine user (CTRL&= =3D #43;D to abort):
ERROR: Unable to connect to REST API.  Reason: Unauthorized
ERROR: 'NoneType' object is not iterable
INFO: Use the -h option to see usage.
DEBUG: Configuration:
DEBUG: command: upload
DEBUG: Traceback (most recent call last):
DEBUG:   File "/bin/engine-iso-uploader", line 956, in = =3D <module>
DEBUG:     isoup =3D3D ISOUploader(conf)
DEBUG:   File "/bin/engine-iso-uploader", line 334, in = =3D __init__
DEBUG:     self.upload_to_storage_domain()
DEBUG:   File "/bin/engine-iso-uploader", line 690, in = =3D upload_to_storage_domain
DEBUG:     (id, address, path) =3D3D self.get_host_and_= pa=3D th_from_ISO_domain(self.configuration.get('iso_domain'))
DEBUG: TypeError: 'NoneType' object is not iterable

 

 


Von: Keith Robertson [kroberts(a)redhat= .com]<=3D br> Gesendet: Dienstag, 30. Oktober 2012 17:20
An: Dennis B=3DF6ck
Cc: users(a)ovirt.org
Betreff: Re: AW: [Users] engine-iso-uploader problem

Can you re-run with -v (verbose) and send = me=3D the output?

On 10/30/2012 12:00 PM, Dennis B=3DF6ck wrote:

Thanks for the instructions how to build. I did it and installed the rpm= =3D .

Now I get a new error message:

 

[root(a)vdihost1 RPMS]# engine-iso-= upload=3D er upload -i local-iso-share /run/media/dennis/4F0B-18DE/ovirt/Fedora-17-x8= =3D 6_64-Live-Desktop.iso
Please provide the REST API username for oVirt Engine (CTRL+D to abort)= =3D : admin
Please provide the REST API password for the admin oVirt Engine user (CTRL&= =3D #43;D to abort):
ERROR: Unable to connect to REST API.  Reason: Unauthorized
ERROR: 'NoneType' object is not iterable
INFO: Use the -h option to see usage.

 

I am sure, that I used the same password as I used for the webinterface.= =3D

Any ideas?

 


Von: users-bounces(a)ovirt.org [users-bounces(a)ovirt= .org]" im Auftrag von "Keith Robertson [krob= erts(a)r=3D edhat.com]
Gesendet: Mittwoch, 24. Oktober 2012 18:02
An: Dennis B=3DF6ck
Cc: users(a)ovirt.org
Betreff: Re: [Users] engine-iso-uploader problem

On 10/24/2012 11:43 AM, Dennis B=3DF6ck wr= ote:=3D

Since I am not experience= d =3D in building software, I took http://www.ovirt.org/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-uploader-3= =3D .1.0-0.git1841d9.fc17.noarch.rpm

But your e-mail sounded l= ik=3D e that you can just set a parameter to avoid the problem?

Maybe I could avoid the p= ro=3D blem, if there was another way for installing VMS/bringing ISOs to VMs?


It doesn't appear to be build yet.

Step 1: git clone http://gerrit.ovirt.org/p/ovirt-iso-uploader.git
Step 2: export APP_VERSION=3D3D3.0.0; export APP_RELEASE=3D3D1
Step 3: cd ovirt-iso-uploader
Step 4: make
Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT
Step 6: yum install /path/to/ovirt-iso-uploader*.rpm

 

 

Von: Keith Rob= =3D ertson [mailto:kroberts(a)redhat.com]
Gesendet: Mittwoch, 24. Oktober 2012 17:08
An: Dennis B=3DF6ck
Cc: users(a)ovirt.org
Betreff: Re: AW: [Users] engine-iso-uploader problem

 

On 10/24/2012 10:56 AM, Dennis B=3DF6ck wrote:

Ob= vi=3D ously my e-mail wasn't added to the intendet thread:

http://lists.ovirt.org/pipermail/users/2012-September/00= 36=3D 70.html

Ah, that 'insecure flag'.  That change should= b=3D e merged.  Are you still experiencing the issue with a recent build of= =3D the iso-uploader?

http://= gerr=3D it.ovirt.org/#/c/7774/

 

(H= ow=3D can I reply to a such a thread??)

 

Th= an=3D ks in advance

De= nn=3D is

 


Von: users-bo= unces@=3D ovirt.org [users-bounces(a)ovirt.org]" im Auftrag von "Keith Robertson = [<=3D a href=3D3D"mailto:kroberts(a)redhat.com" target=3D3D"_blank">kroberts(a)re= dhat.com=3D ]
Gesendet: Mittwoch, 24. Oktober 2012 16:34
An: Dennis B=3DF6ck
Cc: users= (a)oVirt=3D .org
Betreff: Re: [Users] engine-iso-uploader problem

Can you please ela= bora=3D te on the 'insecure flag'?  What exactly are you referring to?


From: "De= nn=3D is B=3DF6ck" <dennis(a)webdienstleistungen.com>
To: "= ;users=3D @oVirt.org" <users(a)ovir= t.org>=3D ;
Sent: Wednesday, October 24, 2012 10:26:32 AM
Subject: [Users] engine-iso-uploader problem

Hi= K=3D eith/Tobias,

 

ho= w =3D can I set the "insecure flag"?

Th= e =3D engine-iso-uploader tool doesn't have such a parameter.

 

Be= st=3D regards

De= nn=3D is

 

P.= S.=3D : I hope this e-mail goes to the "[Users] engine-iso-uploader problem&= =3D quot;-thread - I have no idea how to do it else.


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

 

 



--_000_2452E8A35A372E4F8654136ACEABDBCE24F7E739DB3PRD0311MB403_-- --===============2207062720848673227== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwXzI0NTJFOEEzNUEzNzJFNEY4NjU0MTM2QUNFQUJEQkNFMjRGN0U3MzlEQjNQUkQwMzEx TUI0MDNfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0iaXNvLTg4NTktMSIKQ29u dGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKSGVyZSBpcyB0aGUgb3V0 cHV0IHdpdGggdmVyYm9zZSBvcHRpb246CgoKCltyb290QHZkaWhvc3QxIG92aXJ0XSMgZW5naW5l LWlzby11cGxvYWRlciB1cGxvYWQgLXYgLWkgbG9jYWwtaXNvLXNoYXJlIEZlZD0Kb3JhLTE3LXg4 ClBsZWFzZSBwcm92aWRlIHRoZSBSRVNUIEFQSSB1c2VybmFtZSBmb3Igb1ZpcnQgRW5naW5lIChD VFJMK0QgdG8gYWJvcnQpOiBhZD0KbWluClBsZWFzZSBwcm92aWRlIHRoZSBSRVNUIEFQSSBwYXNz d29yZCBmb3IgdGhlIGFkbWluIG9WaXJ0IEVuZ2luZSB1c2VyIChDVFJMKz0KRCB0byBhYm9ydCk6 CkVSUk9SOiBVbmFibGUgdG8gY29ubmVjdCB0byBSRVNUIEFQSS4gIFJlYXNvbjogVW5hdXRob3Jp emVkCkVSUk9SOiAnTm9uZVR5cGUnIG9iamVjdCBpcyBub3QgaXRlcmFibGUKSU5GTzogVXNlIHRo ZSAtaCBvcHRpb24gdG8gc2VlIHVzYWdlLgpERUJVRzogQ29uZmlndXJhdGlvbjoKREVCVUc6IGNv bW1hbmQ6IHVwbG9hZApERUJVRzogVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOgpE RUJVRzogICBGaWxlICIvYmluL2VuZ2luZS1pc28tdXBsb2FkZXIiLCBsaW5lIDk1NiwgaW4gPG1v ZHVsZT4KREVCVUc6ICAgICBpc291cCA9M0QgSVNPVXBsb2FkZXIoY29uZikKREVCVUc6ICAgRmls ZSAiL2Jpbi9lbmdpbmUtaXNvLXVwbG9hZGVyIiwgbGluZSAzMzQsIGluIF9faW5pdF9fCkRFQlVH OiAgICAgc2VsZi51cGxvYWRfdG9fc3RvcmFnZV9kb21haW4oKQpERUJVRzogICBGaWxlICIvYmlu L2VuZ2luZS1pc28tdXBsb2FkZXIiLCBsaW5lIDY5MCwgaW4gdXBsb2FkX3RvX3N0b3JhZ2VfZG89 Cm1haW4KREVCVUc6ICAgICAoaWQsIGFkZHJlc3MsIHBhdGgpID0zRCBzZWxmLmdldF9ob3N0X2Fu ZF9wYXRoX2Zyb21fSVNPX2RvbWFpbihzPQplbGYuY29uZmlndXJhdGlvbi5nZXQoJ2lzb19kb21h aW4nKSkKREVCVUc6IFR5cGVFcnJvcjogJ05vbmVUeXBlJyBvYmplY3QgaXMgbm90IGl0ZXJhYmxl CgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KClZvbjogS2VpdGggUm9iZXJ0 c29uIFtrcm9iZXJ0c0ByZWRoYXQuY29tXQpHZXNlbmRldDogRGllbnN0YWcsIDMwLiBPa3RvYmVy IDIwMTIgMTc6MjAKQW46IERlbm5pcyBCPUY2Y2sKQ2M6IHVzZXJzQG92aXJ0Lm9yZwpCZXRyZWZm OiBSZTogQVc6IFtVc2Vyc10gZW5naW5lLWlzby11cGxvYWRlciBwcm9ibGVtCgpDYW4geW91IHJl LXJ1biB3aXRoIC12ICh2ZXJib3NlKSBhbmQgc2VuZCBtZSB0aGUgb3V0cHV0PwoKT24gMTAvMzAv MjAxMiAxMjowMCBQTSwgRGVubmlzIEI9RjZjayB3cm90ZToKClRoYW5rcyBmb3IgdGhlIGluc3Ry dWN0aW9ucyBob3cgdG8gYnVpbGQuIEkgZGlkIGl0IGFuZCBpbnN0YWxsZWQgdGhlIHJwbS4KCk5v dyBJIGdldCBhIG5ldyBlcnJvciBtZXNzYWdlOgoKCgpbcm9vdEB2ZGlob3N0MSBSUE1TXSMgZW5n aW5lLWlzby11cGxvYWRlciB1cGxvYWQgLWkgbG9jYWwtaXNvLXNoYXJlIC9ydW4vbWU9CmRpYS9k ZW5uaXMvNEYwQi0xOERFL292aXJ0L0ZlZG9yYS0xNy14ODZfNjQtTGl2ZS1EZXNrdG9wLmlzbwpQ bGVhc2UgcHJvdmlkZSB0aGUgUkVTVCBBUEkgdXNlcm5hbWUgZm9yIG9WaXJ0IEVuZ2luZSAoQ1RS TCtEIHRvIGFib3J0KTogYWQ9Cm1pbgpQbGVhc2UgcHJvdmlkZSB0aGUgUkVTVCBBUEkgcGFzc3dv cmQgZm9yIHRoZSBhZG1pbiBvVmlydCBFbmdpbmUgdXNlciAoQ1RSTCs9CkQgdG8gYWJvcnQpOgpF UlJPUjogVW5hYmxlIHRvIGNvbm5lY3QgdG8gUkVTVCBBUEkuICBSZWFzb246IFVuYXV0aG9yaXpl ZApFUlJPUjogJ05vbmVUeXBlJyBvYmplY3QgaXMgbm90IGl0ZXJhYmxlCklORk86IFVzZSB0aGUg LWggb3B0aW9uIHRvIHNlZSB1c2FnZS4KCgoKSSBhbSBzdXJlLCB0aGF0IEkgdXNlZCB0aGUgc2Ft ZSBwYXNzd29yZCBhcyBJIHVzZWQgZm9yIHRoZSB3ZWJpbnRlcmZhY2UuCgpBbnkgaWRlYXM/CgoK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClZvbjogdXNlcnMtYm91bmNlc0Bvdmly dC5vcmc8bWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnPiBbdXNlcnMtYm91bmNlcz0KQG92 aXJ0Lm9yZzxtYWlsdG86dXNlcnMtYm91bmNlc0BvdmlydC5vcmc+XSIgaW0gQXVmdHJhZyB2b24g IktlaXRoIFJvYmVydHNvPQpuIFtrcm9iZXJ0c0ByZWRoYXQuY29tPG1haWx0bzprcm9iZXJ0c0By ZWRoYXQuY29tPl0KR2VzZW5kZXQ6IE1pdHR3b2NoLCAyNC4gT2t0b2JlciAyMDEyIDE4OjAyCkFu OiBEZW5uaXMgQj1GNmNrCkNjOiB1c2Vyc0BvdmlydC5vcmc8bWFpbHRvOnVzZXJzQG92aXJ0Lm9y Zz4KQmV0cmVmZjogUmU6IFtVc2Vyc10gZW5naW5lLWlzby11cGxvYWRlciBwcm9ibGVtCgpPbiAx MC8yNC8yMDEyIDExOjQzIEFNLCBEZW5uaXMgQj1GNmNrIHdyb3RlOgpTaW5jZSBJIGFtIG5vdCBl eHBlcmllbmNlZCBpbiBidWlsZGluZyBzb2Z0d2FyZSwgSSB0b29rIGh0dHA6Ly93d3cub3ZpcnQu b3I9CmcvcmVsZWFzZXMvMy4xL3JwbS9GZWRvcmEvMTcvbm9hcmNoL292aXJ0LWlzby11cGxvYWRl ci0zLjEuMC0wLmdpdDE4NDFkOS5mYz0KMTcubm9hcmNoLnJwbQpCdXQgeW91ciBlLW1haWwgc291 bmRlZCBsaWtlIHRoYXQgeW91IGNhbiBqdXN0IHNldCBhIHBhcmFtZXRlciB0byBhdm9pZCB0aGU9 CiBwcm9ibGVtPwpNYXliZSBJIGNvdWxkIGF2b2lkIHRoZSBwcm9ibGVtLCBpZiB0aGVyZSB3YXMg YW5vdGhlciB3YXkgZm9yIGluc3RhbGxpbmcgVk09ClMvYnJpbmdpbmcgSVNPcyB0byBWTXM/CgpJ dCBkb2Vzbid0IGFwcGVhciB0byBiZSBidWlsZCB5ZXQuCgpTdGVwIDE6IGdpdCBjbG9uZSBodHRw Oi8vZ2Vycml0Lm92aXJ0Lm9yZy9wL292aXJ0LWlzby11cGxvYWRlci5naXQKU3RlcCAyOiBleHBv cnQgQVBQX1ZFUlNJT049M0QzLjAuMDsgZXhwb3J0IEFQUF9SRUxFQVNFPTNEMQpTdGVwIDM6IGNk IG92aXJ0LWlzby11cGxvYWRlcgpTdGVwIDQ6IG1ha2UKU3RlcCA1OiBOb3RpY2UgdGhlIG92aXJ0 LWlzby11cGxvYWRlcioucnBtIGxvY2F0aW9uIGluIHRoZSBTVERPVVQKU3RlcCA2OiB5dW0gaW5z dGFsbCAvcGF0aC90by9vdmlydC1pc28tdXBsb2FkZXIqLnJwbQoKCgpWb246IEtlaXRoIFJvYmVy dHNvbiBbbWFpbHRvOmtyb2JlcnRzQHJlZGhhdC5jb21dCkdlc2VuZGV0OiBNaXR0d29jaCwgMjQu IE9rdG9iZXIgMjAxMiAxNzowOApBbjogRGVubmlzIEI9RjZjawpDYzogdXNlcnNAb3ZpcnQub3Jn PG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+CkJldHJlZmY6IFJlOiBBVzogW1VzZXJzXSBlbmdpbmUt aXNvLXVwbG9hZGVyIHByb2JsZW0KCk9uIDEwLzI0LzIwMTIgMTA6NTYgQU0sIERlbm5pcyBCPUY2 Y2sgd3JvdGU6CgpPYnZpb3VzbHkgbXkgZS1tYWlsIHdhc24ndCBhZGRlZCB0byB0aGUgaW50ZW5k ZXQgdGhyZWFkOgoKaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9waXBlcm1haWwvdXNlcnMvMjAxMi1T ZXB0ZW1iZXIvMDAzNjcwLmh0bWwKQWgsIHRoYXQgJ2luc2VjdXJlIGZsYWcnLiAgVGhhdCBjaGFu Z2Ugc2hvdWxkIGJlIG1lcmdlZC4gIEFyZSB5b3Ugc3RpbGwgZXhwPQplcmllbmNpbmcgdGhlIGlz c3VlIHdpdGggYSByZWNlbnQgYnVpbGQgb2YgdGhlIGlzby11cGxvYWRlcj8KCmh0dHA6Ly9nZXJy aXQub3ZpcnQub3JnLyMvYy83Nzc0LwoKCgoKKEhvdyBjYW4gSSByZXBseSB0byBhIHN1Y2ggYSB0 aHJlYWQ/PykKCgoKVGhhbmtzIGluIGFkdmFuY2UKCkRlbm5pcwoKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpWb246IHVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnPG1haWx0bzp1c2Vy cy1ib3VuY2VzQG92aXJ0Lm9yZz4gW3VzZXJzLWJvdW5jZXM9CkBvdmlydC5vcmc8bWFpbHRvOnVz ZXJzLWJvdW5jZXNAb3ZpcnQub3JnPl0iIGltIEF1ZnRyYWcgdm9uICJLZWl0aCBSb2JlcnRzbz0K biBba3JvYmVydHNAcmVkaGF0LmNvbTxtYWlsdG86a3JvYmVydHNAcmVkaGF0LmNvbT5dCkdlc2Vu ZGV0OiBNaXR0d29jaCwgMjQuIE9rdG9iZXIgMjAxMiAxNjozNApBbjogRGVubmlzIEI9RjZjawpD YzogdXNlcnNAb1ZpcnQub3JnPG1haWx0bzp1c2Vyc0BvVmlydC5vcmc+CkJldHJlZmY6IFJlOiBb VXNlcnNdIGVuZ2luZS1pc28tdXBsb2FkZXIgcHJvYmxlbQpDYW4geW91IHBsZWFzZSBlbGFib3Jh dGUgb24gdGhlICdpbnNlY3VyZSBmbGFnJz8gIFdoYXQgZXhhY3RseSBhcmUgeW91IHJlZmU9CnJy aW5nIHRvPwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpGcm9tOiAiRGVubmlzIEI9 RjZjayIgPGRlbm5pc0B3ZWJkaWVuc3RsZWlzdHVuZ2VuLmNvbT48bWFpbHRvOmRlbm5pc0B3ZWJk aWU9Cm5zdGxlaXN0dW5nZW4uY29tPgpUbzogInVzZXJzQG9WaXJ0Lm9yZyI8bWFpbHRvOnVzZXJz QG9WaXJ0Lm9yZz4gPHVzZXJzQG92aXJ0Lm9yZz48bWFpbHRvOnVzZXI9CnNAb3ZpcnQub3JnPgpT ZW50OiBXZWRuZXNkYXksIE9jdG9iZXIgMjQsIDIwMTIgMTA6MjY6MzIgQU0KU3ViamVjdDogW1Vz ZXJzXSBlbmdpbmUtaXNvLXVwbG9hZGVyIHByb2JsZW0KCkhpIEtlaXRoL1RvYmlhcywKCgoKaG93 IGNhbiBJIHNldCB0aGUgImluc2VjdXJlIGZsYWciPwoKVGhlIGVuZ2luZS1pc28tdXBsb2FkZXIg dG9vbCBkb2Vzbid0IGhhdmUgc3VjaCBhIHBhcmFtZXRlci4KCgoKQmVzdCByZWdhcmRzCgpEZW5u aXMKCgoKUC5TLjogSSBob3BlIHRoaXMgZS1tYWlsIGdvZXMgdG8gdGhlICJbVXNlcnNdIGVuZ2lu ZS1pc28tdXBsb2FkZXIgcHJvYmxlbSItPQp0aHJlYWQgLSBJIGhhdmUgbm8gaWRlYSBob3cgdG8g ZG8gaXQgZWxzZS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClVzZXJzIG1haWxpbmcgbGlzdApVc2Vyc0BvdmlydC5vcmc8bWFpbHRvOlVzZXJzQG92aXJ0 Lm9yZz4KaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCgoKCgoK LS1fMDAwXzI0NTJFOEEzNUEzNzJFNEY4NjU0MTM2QUNFQUJEQkNFMjRGN0U3MzlEQjNQUkQwMzEx TUI0MDNfCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PSJpc28tODg1OS0xIgpDb250 ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbCBkaXI9M0QibHRy Ij4KPGhlYWQ+CjxtZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBlIiBjb250ZW50PTNEInRl eHQvaHRtbDsgY2hhcnNldD0zRGlzby04ODU5LT0KMSI+CjwvaGVhZD4KPGJvZHkgYmdjb2xvcj0z RCIjZmZmZmZmIiBmUFN0eWxlPTNEIjEiIG9jc2k9M0QiMCI+CjxkaXYgc3R5bGU9M0QiZGlyZWN0 aW9uOiBsdHI7Zm9udC1mYW1pbHk6IFRhaG9tYTtjb2xvcjogIzAwMDAwMDtmb250LXNpemU6ID0K MTBwdDsiPgo8cD5IZXJlIGlzIHRoZSBvdXRwdXQgd2l0aCB2ZXJib3NlIG9wdGlvbjo8L3A+Cjxw PiZuYnNwOzwvcD4KPHA+W3Jvb3RAdmRpaG9zdDEgb3ZpcnRdIyBlbmdpbmUtaXNvLXVwbG9hZGVy IHVwbG9hZCAtdiAtaSBsb2NhbC1pc28tc2hhcmUgPQpGZWRvcmEtMTcteDg8YnI+ClBsZWFzZSBw cm92aWRlIHRoZSBSRVNUIEFQSSB1c2VybmFtZSBmb3Igb1ZpcnQgRW5naW5lIChDVFJMJiM0MztE IHRvIGFib3J0KT0KOiBhZG1pbjxicj4KUGxlYXNlIHByb3ZpZGUgdGhlIFJFU1QgQVBJIHBhc3N3 b3JkIGZvciB0aGUgYWRtaW4gb1ZpcnQgRW5naW5lIHVzZXIgKENUUkwmPQojNDM7RCB0byBhYm9y dCk6Cjxicj4KRVJST1I6IFVuYWJsZSB0byBjb25uZWN0IHRvIFJFU1QgQVBJLiZuYnNwOyBSZWFz b246IFVuYXV0aG9yaXplZDxicj4KRVJST1I6ICdOb25lVHlwZScgb2JqZWN0IGlzIG5vdCBpdGVy YWJsZTxicj4KSU5GTzogVXNlIHRoZSAtaCBvcHRpb24gdG8gc2VlIHVzYWdlLjxicj4KREVCVUc6 IENvbmZpZ3VyYXRpb246PGJyPgpERUJVRzogY29tbWFuZDogdXBsb2FkPGJyPgpERUJVRzogVHJh Y2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxicj4KREVCVUc6Jm5ic3A7Jm5ic3A7IEZp bGUgJnF1b3Q7L2Jpbi9lbmdpbmUtaXNvLXVwbG9hZGVyJnF1b3Q7LCBsaW5lIDk1NiwgaW4gPQom bHQ7bW9kdWxlJmd0Ozxicj4KREVCVUc6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGlzb3VwID0z RCBJU09VcGxvYWRlcihjb25mKTxicj4KREVCVUc6Jm5ic3A7Jm5ic3A7IEZpbGUgJnF1b3Q7L2Jp bi9lbmdpbmUtaXNvLXVwbG9hZGVyJnF1b3Q7LCBsaW5lIDMzNCwgaW4gPQpfX2luaXRfXzxicj4K REVCVUc6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYudXBsb2FkX3RvX3N0b3JhZ2VfZG9t YWluKCk8YnI+CkRFQlVHOiZuYnNwOyZuYnNwOyBGaWxlICZxdW90Oy9iaW4vZW5naW5lLWlzby11 cGxvYWRlciZxdW90OywgbGluZSA2OTAsIGluID0KdXBsb2FkX3RvX3N0b3JhZ2VfZG9tYWluPGJy PgpERUJVRzombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKGlkLCBhZGRyZXNzLCBwYXRoKSA9M0Qg c2VsZi5nZXRfaG9zdF9hbmRfcGE9CnRoX2Zyb21fSVNPX2RvbWFpbihzZWxmLmNvbmZpZ3VyYXRp b24uZ2V0KCdpc29fZG9tYWluJykpPGJyPgpERUJVRzogVHlwZUVycm9yOiAnTm9uZVR5cGUnIG9i amVjdCBpcyBub3QgaXRlcmFibGU8L3A+CjxwPiZuYnNwOzwvcD4KPHA+Jm5ic3A7PC9wPgo8cD48 L3A+CjxociB0YWJpbmRleD0zRCItMSI+CjxwPjwvcD4KPGRpdiBzdHlsZT0zRCJGT05ULUZBTUlM WTogVGltZXMgTmV3IFJvbWFuOyBDT0xPUjogIzAwMDAwMDsgRk9OVC1TSVpFOiAxNnB4PQoiPgo8 ZGl2IHN0eWxlPTNEIkRJUkVDVElPTjogbHRyIiBpZD0zRCJkaXZScEY5NzYzMiI+PGZvbnQgY29s b3I9M0QiIzAwMDAwMCIgc2k9CnplPTNEIjIiIGZhY2U9M0QiVGFob21hIj48Yj5Wb246PC9iPiBL ZWl0aCBSb2JlcnRzb24gW2tyb2JlcnRzQHJlZGhhdC5jb21dPD0KYnI+CjxiPkdlc2VuZGV0Ojwv Yj4gRGllbnN0YWcsIDMwLiBPa3RvYmVyIDIwMTIgMTc6MjA8YnI+CjxiPkFuOjwvYj4gRGVubmlz IEI9RjZjazxicj4KPGI+Q2M6PC9iPiB1c2Vyc0BvdmlydC5vcmc8YnI+CjxiPkJldHJlZmY6PC9i PiBSZTogQVc6IFtVc2Vyc10gZW5naW5lLWlzby11cGxvYWRlciBwcm9ibGVtPGJyPgo8L2ZvbnQ+ PGJyPgo8L2Rpdj4KPGRpdj48L2Rpdj4KPGRpdj4KPGRpdiBjbGFzcz0zRCJtb3otY2l0ZS1wcmVm aXgiPkNhbiB5b3UgcmUtcnVuIHdpdGggLXYgKHZlcmJvc2UpIGFuZCBzZW5kIG1lPQogdGhlIG91 dHB1dD88YnI+Cjxicj4KT24gMTAvMzAvMjAxMiAxMjowMCBQTSwgRGVubmlzIEI9RjZjayB3cm90 ZTo8YnI+CjwvZGl2Pgo8YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiPjxzdHlsZSBpZD0zRCJvd2FQ YXJhU3R5bGUiPlAgewoJTUFSR0lOLVRPUDogMHB4OyBNQVJHSU4tQk9UVE9NOiAwcHgKfQpQIHsK CU1BUkdJTi1UT1A6IDBweDsgTUFSR0lOLUJPVFRPTTogMHB4Cn0KPC9zdHlsZT4KPGRpdiBzdHls ZT0zRCJGT05ULUZBTUlMWTogVGFob21hOyBESVJFQ1RJT046IGx0cjsgQ09MT1I6ICMwMDAwMDA7 IEZPTlQtU0laPQpFOiAxMHB0Ij4KPHA+VGhhbmtzIGZvciB0aGUgaW5zdHJ1Y3Rpb25zIGhvdyB0 byBidWlsZC4gSSBkaWQgaXQgYW5kIGluc3RhbGxlZCB0aGUgcnBtPQouPC9wPgo8cD5Ob3cgSSBn ZXQgYSBuZXcgZXJyb3IgbWVzc2FnZTo8L3A+CjxwPiZuYnNwOzwvcD4KPGRpdj4KPHA+PGZvbnQg c2l6ZT0zRCIyIiBmYWNlPTNEIlRhaG9tYSI+W3Jvb3RAdmRpaG9zdDEgUlBNU10jIGVuZ2luZS1p c28tdXBsb2FkPQplciB1cGxvYWQgLWkgbG9jYWwtaXNvLXNoYXJlIC9ydW4vbWVkaWEvZGVubmlz LzRGMEItMThERS9vdmlydC9GZWRvcmEtMTcteDg9CjZfNjQtTGl2ZS1EZXNrdG9wLmlzbzxicj4K UGxlYXNlIHByb3ZpZGUgdGhlIFJFU1QgQVBJIHVzZXJuYW1lIGZvciBvVmlydCBFbmdpbmUgKENU UkwmIzQzO0QgdG8gYWJvcnQpPQo6IGFkbWluIDxicj4KUGxlYXNlIHByb3ZpZGUgdGhlIFJFU1Qg QVBJIHBhc3N3b3JkIGZvciB0aGUgYWRtaW4gb1ZpcnQgRW5naW5lIHVzZXIgKENUUkwmPQojNDM7 RCB0byBhYm9ydCk6Cjxicj4KRVJST1I6IFVuYWJsZSB0byBjb25uZWN0IHRvIFJFU1QgQVBJLiZu YnNwOyBSZWFzb246IFVuYXV0aG9yaXplZDxicj4KRVJST1I6ICdOb25lVHlwZScgb2JqZWN0IGlz IG5vdCBpdGVyYWJsZTxicj4KSU5GTzogVXNlIHRoZSAtaCBvcHRpb24gdG8gc2VlIHVzYWdlLjwv Zm9udD48L3A+CjxwPiZuYnNwOzwvcD4KPHA+SSBhbSBzdXJlLCB0aGF0IEkgdXNlZCB0aGUgc2Ft ZSBwYXNzd29yZCBhcyBJIHVzZWQgZm9yIHRoZSB3ZWJpbnRlcmZhY2UuPQo8L3A+CjxwPkFueSBp ZGVhcz88L3A+CjxwPjxmb250IHNpemU9M0QiMiIgZmFjZT0zRCJUYWhvbWEiPjwvZm9udD4mbmJz cDs8L3A+Cjxmb250IHNpemU9M0QiMiIgZmFjZT0zRCJUYWhvbWEiPjwvZm9udD48L2Rpdj4KPGRp diBzdHlsZT0zRCJGT05ULUZBTUlMWTogVGltZXMgTmV3IFJvbWFuOyBDT0xPUjogIzAwMDAwMDsg Rk9OVC1TSVpFOiAxNnB4PQoiPgo8aHIgdGFiaW5kZXg9M0QiLTEiPgo8ZGl2IHN0eWxlPTNEIkRJ UkVDVElPTjogbHRyIiBpZD0zRCJkaXZScEY5NzIxNSI+PGZvbnQgY29sb3I9M0QiIzAwMDAwMCIg c2k9CnplPTNEIjIiIGZhY2U9M0QiVGFob21hIj48Yj5Wb246PC9iPgo8YSBjbGFzcz0zRCJtb3ot dHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9M0QibWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQu b3I9CmciIHRhcmdldD0zRCJfYmxhbmsiPgp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZzwvYT4gWzxh IGNsYXNzPTNEIm1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0zRCI9Cm1haWx0bzp1c2Vy cy1ib3VuY2VzQG92aXJ0Lm9yZyIgdGFyZ2V0PTNEIl9ibGFuayI+dXNlcnMtYm91bmNlc0Bvdmly dC5vcmc8Lz0KYT5dJnF1b3Q7IGltIEF1ZnRyYWcgdm9uICZxdW90O0tlaXRoIFJvYmVydHNvbiBb PGEgY2xhc3M9M0QibW96LXR4dC1saW5rLWFiPQpicmV2aWF0ZWQiIGhyZWY9M0QibWFpbHRvOmty b2JlcnRzQHJlZGhhdC5jb20iIHRhcmdldD0zRCJfYmxhbmsiPmtyb2JlcnRzQHI9CmVkaGF0LmNv bTwvYT5dPGJyPgo8Yj5HZXNlbmRldDo8L2I+IE1pdHR3b2NoLCAyNC4gT2t0b2JlciAyMDEyIDE4 OjAyPGJyPgo8Yj5Bbjo8L2I+IERlbm5pcyBCPUY2Y2s8YnI+CjxiPkNjOjwvYj4gPGEgY2xhc3M9 M0QibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPTNEIm1haWx0bzp1c2Vyc0BvdmlydD0K Lm9yZyIgdGFyZ2V0PTNEIl9ibGFuayI+CnVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CjxiPkJldHJl ZmY6PC9iPiBSZTogW1VzZXJzXSBlbmdpbmUtaXNvLXVwbG9hZGVyIHByb2JsZW08YnI+CjwvZm9u dD48YnI+CjwvZGl2Pgo8ZGl2Pgo8ZGl2IGNsYXNzPTNEIm1vei1jaXRlLXByZWZpeCI+T24gMTAv MjQvMjAxMiAxMTo0MyBBTSwgRGVubmlzIEI9RjZjayB3cm90ZTo9Cjxicj4KPC9kaXY+CjxibG9j a3F1b3RlIHR5cGU9M0QiY2l0ZSI+PHN0eWxlPkBmb250LWZhY2UgewoJZm9udC1mYW1pbHk6IEhl bHZldGljYTsKfQpAZm9udC1mYWNlIHsKCWZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7Cn0KQGZvbnQt ZmFjZSB7Cglmb250LWZhbWlseTogQ2FsaWJyaTsKfQpAZm9udC1mYWNlIHsKCWZvbnQtZmFtaWx5 OiBUYWhvbWE7Cn0KQHBhZ2UgV29yZFNlY3Rpb24xIHttYXJnaW46IDcwLjg1cHQgNzAuODVwdCAy LjBjbSA3MC44NXB0OyB9ClAuTXNvTm9ybWFsIHsKCU1BUkdJTjogMGNtIDBjbSAwcHQ7IEZPTlQt RkFNSUxZOiAiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOyBDT0xPUjogYmxhY2s7PQogRk9OVC1T SVpFOiAxMnB0Cn0KTEkuTXNvTm9ybWFsIHsKCU1BUkdJTjogMGNtIDBjbSAwcHQ7IEZPTlQtRkFN SUxZOiAiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiOyBDT0xPUjogYmxhY2s7PQogRk9OVC1TSVpF OiAxMnB0Cn0KRElWLk1zb05vcm1hbCB7CglNQVJHSU46IDBjbSAwY20gMHB0OyBGT05ULUZBTUlM WTogIlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjsgQ09MT1I6IGJsYWNrOz0KIEZPTlQtU0laRTog MTJwdAp9CkE6bGluayB7CglDT0xPUjogYmx1ZTsgVEVYVC1ERUNPUkFUSU9OOiB1bmRlcmxpbmUK fQpTUEFOLk1zb0h5cGVybGluayB7CglDT0xPUjogYmx1ZTsgVEVYVC1ERUNPUkFUSU9OOiB1bmRl cmxpbmUKfQpBOnZpc2l0ZWQgewoJQ09MT1I6IHB1cnBsZTsgVEVYVC1ERUNPUkFUSU9OOiB1bmRl cmxpbmUKfQpTUEFOLk1zb0h5cGVybGlua0ZvbGxvd2VkIHsKCUNPTE9SOiBwdXJwbGU7IFRFWFQt REVDT1JBVElPTjogdW5kZXJsaW5lCn0KUC5Nc29BY2V0YXRlIHsKCU1BUkdJTjogMGNtIDBjbSAw cHQ7IEZPTlQtRkFNSUxZOiAiVGFob21hIiwic2Fucy1zZXJpZiI7IENPTE9SOiBibGFjazsgRk9O PQpULVNJWkU6IDhwdAp9CkxJLk1zb0FjZXRhdGUgewoJTUFSR0lOOiAwY20gMGNtIDBwdDsgRk9O VC1GQU1JTFk6ICJUYWhvbWEiLCJzYW5zLXNlcmlmIjsgQ09MT1I6IGJsYWNrOyBGT049ClQtU0la RTogOHB0Cn0KRElWLk1zb0FjZXRhdGUgewoJTUFSR0lOOiAwY20gMGNtIDBwdDsgRk9OVC1GQU1J TFk6ICJUYWhvbWEiLCJzYW5zLXNlcmlmIjsgQ09MT1I6IGJsYWNrOyBGT049ClQtU0laRTogOHB0 Cn0KU1BBTi5FLU1haWxGb3JtYXR2b3JsYWdlMTggewoJRk9OVC1GQU1JTFk6ICJDYWxpYnJpIiwi c2Fucy1zZXJpZiI7IENPTE9SOiAjMWY0OTdkCn0KU1BBTi5TcHJlY2hibGFzZW50ZXh0WmNobiB7 CglGT05ULUZBTUlMWTogIlRhaG9tYSIsInNhbnMtc2VyaWYiOyBDT0xPUjogYmxhY2sKfQouTXNv Q2hwRGVmYXVsdCB7CglGT05ULVNJWkU6IDEwcHQKfQo8L3N0eWxlPgo8ZGl2IGNsYXNzPTNEIldv cmRTZWN0aW9uMSI+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiRk9OVC1G QU1JTFk6ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7ID0KQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0la RTogMTFwdCIgbGFuZz0zRCJFTi1VUyI+U2luY2UgSSBhbSBub3QgZXhwZXJpZW5jZWQgPQppbiBi dWlsZGluZyBzb2Z0d2FyZSwgSSB0b29rCjxhIGhyZWY9M0QiaHR0cDovL3d3dy5vdmlydC5vcmcv cmVsZWFzZXMvMy4xL3JwbS9GZWRvcmEvMTcvbm9hcmNoL292aXJ0LWlzbz0KLXVwbG9hZGVyLTMu MS4wLTAuZ2l0MTg0MWQ5LmZjMTcubm9hcmNoLnJwbSIgdGFyZ2V0PTNEIl9ibGFuayI+Cmh0dHA6 Ly93d3cub3ZpcnQub3JnL3JlbGVhc2VzLzMuMS9ycG0vRmVkb3JhLzE3L25vYXJjaC9vdmlydC1p c28tdXBsb2FkZXItMz0KLjEuMC0wLmdpdDE4NDFkOS5mYzE3Lm5vYXJjaC5ycG08L2E+Cjwvc3Bh bj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6 ICdDYWxpYnJpJywnc2Fucy1zZXJpZic7ID0KQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFw dCIgbGFuZz0zRCJFTi1VUyI+QnV0IHlvdXIgZS1tYWlsIHNvdW5kZWQgbGlrPQplIHRoYXQgeW91 IGNhbiBqdXN0IHNldCBhIHBhcmFtZXRlciB0byBhdm9pZCB0aGUgcHJvYmxlbT88L3NwYW4+PC9w Pgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEIkZPTlQtRkFNSUxZOiAnQ2Fs aWJyaScsJ3NhbnMtc2VyaWYnOyA9CkNPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIGxh bmc9M0QiRU4tVVMiPk1heWJlIEkgY291bGQgYXZvaWQgdGhlIHBybz0KYmxlbSwgaWYgdGhlcmUg d2FzIGFub3RoZXIgd2F5IGZvciBpbnN0YWxsaW5nIFZNUy9icmluZ2luZyBJU09zIHRvIFZNcz88 L3NwPQphbj48L3A+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+Cjxicj4KSXQgZG9lc24ndCBhcHBlYXIg dG8gYmUgYnVpbGQgeWV0Ljxicj4KPGJyPgpTdGVwIDE6IGdpdCBjbG9uZSA8YSBjbGFzcz0zRCJt b3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9M0QiaHR0cDovL2dlcnJpdC49Cm92aXJ0Lm9yZy9w L292aXJ0LWlzby11cGxvYWRlci5naXQiIHRhcmdldD0zRCJfYmxhbmsiPgpodHRwOi8vZ2Vycml0 Lm92aXJ0Lm9yZy9wL292aXJ0LWlzby11cGxvYWRlci5naXQ8L2E+PGJyPgpTdGVwIDI6IGV4cG9y dCBBUFBfVkVSU0lPTj0zRDMuMC4wOyBleHBvcnQgQVBQX1JFTEVBU0U9M0QxPGJyPgpTdGVwIDM6 IGNkIG92aXJ0LWlzby11cGxvYWRlcjxicj4KU3RlcCA0OiBtYWtlPGJyPgpTdGVwIDU6IE5vdGlj ZSB0aGUgb3ZpcnQtaXNvLXVwbG9hZGVyKi5ycG0gbG9jYXRpb24gaW4gdGhlIFNURE9VVDxicj4K U3RlcCA2OiB5dW0gaW5zdGFsbCAvcGF0aC90by9vdmlydC1pc28tdXBsb2FkZXIqLnJwbTxicj4K PGJyPgo8YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiPgo8ZGl2IGNsYXNzPTNEIldvcmRTZWN0aW9u MSI+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdD YWxpYnJpJywnc2Fucy1zZXJpZic7ID0KQ09MT1I6ICMxZjQ5N2Q7IEZPTlQtU0laRTogMTFwdCIg bGFuZz0zRCJFTi1VUyI+PC9zcGFuPjwvcD4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0zRCJGT05ULUZBTUlMWTogJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgPQpDT0xPUjogIzFm NDk3ZDsgRk9OVC1TSVpFOiAxMXB0IiBsYW5nPTNEIkVOLVVTIj48L3NwYW4+Jm5ic3A7PC9wPgo8 cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPTNEIkZPTlQtRkFNSUxZOiAnQ2FsaWJy aScsJ3NhbnMtc2VyaWYnOyA9CkNPTE9SOiAjMWY0OTdkOyBGT05ULVNJWkU6IDExcHQiIGxhbmc9 M0QiRU4tVVMiPjwvc3Bhbj4mbmJzcDs8L3A+CjxkaXY+CjxkaXYgc3R5bGU9M0QiQk9SREVSLUJP VFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORz0KLUJP VFRPTTogMGNtOyBQQURESU5HLUxFRlQ6IDBjbTsgUEFERElORy1SSUdIVDogMGNtOyBCT1JERVIt VE9QOiAjYjVjNGRmIDFwPQp0IHNvbGlkOyBCT1JERVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURE SU5HLVRPUDogM3B0Ij4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0zRCJG T05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnPQo7IENPTE9SOiB3aW5kb3d0ZXh0OyBG T05ULVNJWkU6IDEwcHQiPlZvbjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPTNEIkZPTlQtRkE9Ck1J TFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgQ09MT1I6IHdpbmRvd3RleHQ7IEZPTlQtU0laRTog MTBwdCI+IEtlaXRoIFJvYj0KZXJ0c29uIFs8YSBjbGFzcz0zRCJtb3otdHh0LWxpbmstZnJlZXRl eHQiIGhyZWY9M0QibWFpbHRvOmtyb2JlcnRzQHJlZGhhdC5jPQpvbSIgdGFyZ2V0PTNEIl9ibGFu ayI+bWFpbHRvOmtyb2JlcnRzQHJlZGhhdC5jb208L2E+XQo8YnI+CjxiPkdlc2VuZGV0OjwvYj4g TWl0dHdvY2gsIDI0LiBPa3RvYmVyIDIwMTIgMTc6MDg8YnI+CjxiPkFuOjwvYj4gRGVubmlzIEI9 RjZjazxicj4KPGI+Q2M6PC9iPiA8YSBjbGFzcz0zRCJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQi IGhyZWY9M0QibWFpbHRvOnVzZXJzQG92aXJ0PQoub3JnIiB0YXJnZXQ9M0QiX2JsYW5rIj4KdXNl cnNAb3ZpcnQub3JnPC9hPjxicj4KPGI+QmV0cmVmZjo8L2I+IFJlOiBBVzogW1VzZXJzXSBlbmdp bmUtaXNvLXVwbG9hZGVyIHByb2JsZW08L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjxwIGNsYXNz PTNEIk1zb05vcm1hbCI+Jm5ic3A7PC9wPgo8ZGl2Pgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPk9u IDEwLzI0LzIwMTIgMTA6NTYgQU0sIERlbm5pcyBCPUY2Y2sgd3JvdGU6PC9wPgo8L2Rpdj4KPGJs b2NrcXVvdGUgc3R5bGU9M0QiTUFSR0lOLVRPUDogNXB0OyBNQVJHSU4tQk9UVE9NOiA1cHQiPgo8 ZGl2Pgo8cD48c3BhbiBzdHlsZT0zRCJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYn OyBGT05ULVNJWkU6IDEwcHQiPk9idmk9Cm91c2x5IG15IGUtbWFpbCB3YXNuJ3QgYWRkZWQgdG8g dGhlIGludGVuZGV0IHRocmVhZDo8L3NwYW4+PC9wPgo8cD48c3BhbiBzdHlsZT0zRCJGT05ULUZB TUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPjxhIGg9CnJlZj0z RCJodHRwOi8vbGlzdHMub3ZpcnQub3JnL3BpcGVybWFpbC91c2Vycy8yMDEyLVNlcHRlbWJlci8w MDM2NzAuaHRtbCIgdD0KYXJnZXQ9M0QiX2JsYW5rIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL3Bp cGVybWFpbC91c2Vycy8yMDEyLVNlcHRlbWJlci8wMDM2PQo3MC5odG1sPC9hPjwvc3Bhbj48L3A+ CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+QWgsIHRoYXQgJ2lu c2VjdXJlIGZsYWcnLiZuYnNwOyBUaGF0IGNoYW5nZSBzaG91bGQgYj0KZSBtZXJnZWQuJm5ic3A7 IEFyZSB5b3Ugc3RpbGwgZXhwZXJpZW5jaW5nIHRoZSBpc3N1ZSB3aXRoIGEgcmVjZW50IGJ1aWxk IG9mPQogdGhlIGlzby11cGxvYWRlcj88YnI+Cjxicj4KPGEgaHJlZj0zRCJodHRwOi8vZ2Vycml0 Lm92aXJ0Lm9yZy8jL2MvNzc3NC8iIHRhcmdldD0zRCJfYmxhbmsiPmh0dHA6Ly9nZXJyPQppdC5v dmlydC5vcmcvIy9jLzc3NzQvPC9hPjxicj4KPGJyPgo8L3A+CjxkaXY+CjxwPjxzcGFuIHN0eWxl PTNEIkZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+ PC9zcD0KYW4+Jm5ic3A7PC9wPgo8cD48c3BhbiBzdHlsZT0zRCJGT05ULUZBTUlMWTogJ1RhaG9t YScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPihIb3c9CiBjYW4gSSByZXBseSB0byBh IHN1Y2ggYSB0aHJlYWQ/Pyk8L3NwYW4+PC9wPgo8cD48c3BhbiBzdHlsZT0zRCJGT05ULUZBTUlM WTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPjwvc3A9CmFuPiZuYnNw OzwvcD4KPHA+PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlm JzsgRk9OVC1TSVpFOiAxMHB0Ij5UaGFuPQprcyBpbiBhZHZhbmNlPC9zcGFuPjwvcD4KPHA+PHNw YW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpF OiAxMHB0Ij5EZW5uPQppczwvc3Bhbj48L3A+CjxkaXY+CjxwPjxzcGFuIHN0eWxlPTNEIkZPTlQt RkFNSUxZOiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+PC9zcD0KYW4+ Jm5ic3A7PC9wPgo8ZGl2Pgo8ZGl2Pgo8ZGl2IHN0eWxlPTNEIlRFWFQtQUxJR046IGNlbnRlciIg Y2xhc3M9M0QiTXNvTm9ybWFsIiBhbGlnbj0zRCJjZW50ZXIiPjxzcGE9Cm4gc3R5bGU9M0QiRk9O VC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij4KPGhyIGFs aWduPTNEImNlbnRlciIgc2l6ZT0zRCIyIiB3aWR0aD0zRCIxMDAlIj4KPC9zcGFuPjwvZGl2Pgo8 L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2Pgo8ZGl2IGlkPTNEImRpdlJwRjM1MTIwMyI+CjxwIHN0 eWxlPTNEIk1BUkdJTi1CT1RUT006IDEycHQiIGNsYXNzPTNEIk1zb05vcm1hbCI+PGI+PHNwYW4g c3R5bGU9M0QiRk9OVD0KLUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6 IDEwcHQiPlZvbjo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPQo9M0QiRk9OVC1GQU1JTFk6ICdUYWhv bWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOiAxMHB0Ij4KPGEgaHJlZj0zRCJtYWlsdG86dXNl cnMtYm91bmNlc0BvdmlydC5vcmciIHRhcmdldD0zRCJfYmxhbmsiPnVzZXJzLWJvdW5jZXNAPQpv dmlydC5vcmc8L2E+IFs8YSBocmVmPTNEIm1haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyIg dGFyZ2V0PTNEIl9ibGFuayI9Cj51c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZzwvYT5dJnF1b3Q7IGlt IEF1ZnRyYWcgdm9uICZxdW90O0tlaXRoIFJvYmVydHNvbiBbPD0KYSBocmVmPTNEIm1haWx0bzpr cm9iZXJ0c0ByZWRoYXQuY29tIiB0YXJnZXQ9M0QiX2JsYW5rIj5rcm9iZXJ0c0ByZWRoYXQuY29t PQo8L2E+XTxicj4KPGI+R2VzZW5kZXQ6PC9iPiBNaXR0d29jaCwgMjQuIE9rdG9iZXIgMjAxMiAx NjozNDxicj4KPGI+QW46PC9iPiBEZW5uaXMgQj1GNmNrPGJyPgo8Yj5DYzo8L2I+IDxhIGhyZWY9 M0QibWFpbHRvOnVzZXJzQG9WaXJ0Lm9yZyIgdGFyZ2V0PTNEIl9ibGFuayI+dXNlcnNAb1ZpcnQ9 Ci5vcmc8L2E+PGJyPgo8Yj5CZXRyZWZmOjwvYj4gUmU6IFtVc2Vyc10gZW5naW5lLWlzby11cGxv YWRlciBwcm9ibGVtPC9zcGFuPjwvcD4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwIHN0eWxlPTNEIk1B UkdJTi1CT1RUT006IDEycHQiIGNsYXNzPTNEIk1zb05vcm1hbCI+Q2FuIHlvdSBwbGVhc2UgZWxh Ym9yYT0KdGUgb24gdGhlICdpbnNlY3VyZSBmbGFnJz8mbmJzcDsgV2hhdCBleGFjdGx5IGFyZSB5 b3UgcmVmZXJyaW5nIHRvPzwvcD4KPGRpdiBzdHlsZT0zRCJURVhULUFMSUdOOiBjZW50ZXIiIGNs YXNzPTNEIk1zb05vcm1hbCIgYWxpZ249M0QiY2VudGVyIj4KPGhyIGlkPTNEInp3Y2hyIiBhbGln bj0zRCJjZW50ZXIiIHNpemU9M0QiMiIgd2lkdGg9M0QiMTAwJSI+CjwvZGl2Pgo8YmxvY2txdW90 ZSBzdHlsZT0zRCJCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsgQk9SREVSLUxFRlQ6ICMxMDEw ZmYgMS41cHQ9CiBzb2xpZDsgUEFERElORy1CT1RUT006IDBjbTsgTUFSR0lOLVRPUDogNXB0OyBQ QURESU5HLUxFRlQ6IDRwdDsgUEFERElORy1SST0KR0hUOiAwY207IE1BUkdJTi1CT1RUT006IDVw dDsgTUFSR0lOLUxFRlQ6IDMuNzVwdDsgQk9SREVSLVRPUDogbWVkaXVtIG5vbmU7PQogQk9SREVS LVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDBjbSI+CjxwIHN0eWxlPTNEIk1BUkdJ Ti1CT1RUT006IDEycHQiIGNsYXNzPTNEIk1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9M0QiRk9O VD0KLUZBTUlMWTogJ0hlbHZldGljYScsJ3NhbnMtc2VyaWYnIj5Gcm9tOgo8L3NwYW4+PC9iPjxz cGFuIHN0eWxlPTNEIkZPTlQtRkFNSUxZOiAnSGVsdmV0aWNhJywnc2Fucy1zZXJpZiciPiZxdW90 O0Rlbm49CmlzIEI9RjZjayZxdW90OyA8YSBocmVmPTNEIm1haWx0bzpkZW5uaXNAd2ViZGllbnN0 bGVpc3R1bmdlbi5jb20iIHRhcmdldD0zRD0KIl9ibGFuayI+CiZsdDtkZW5uaXNAd2ViZGllbnN0 bGVpc3R1bmdlbi5jb20mZ3Q7PC9hPjxicj4KPGI+VG86IDwvYj48YSBocmVmPTNEIm1haWx0bzp1 c2Vyc0BvVmlydC5vcmciIHRhcmdldD0zRCJfYmxhbmsiPiZxdW90O3VzZXJzPQpAb1ZpcnQub3Jn JnF1b3Q7PC9hPgo8YSBocmVmPTNEIm1haWx0bzp1c2Vyc0BvdmlydC5vcmciIHRhcmdldD0zRCJf YmxhbmsiPiZsdDt1c2Vyc0BvdmlydC5vcmcmZ3Q9Cjs8L2E+PGJyPgo8Yj5TZW50OiA8L2I+V2Vk bmVzZGF5LCBPY3RvYmVyIDI0LCAyMDEyIDEwOjI2OjMyIEFNPGJyPgo8Yj5TdWJqZWN0OiA8L2I+ W1VzZXJzXSBlbmdpbmUtaXNvLXVwbG9hZGVyIHByb2JsZW08L3NwYW4+PC9wPgo8ZGl2Pgo8cD48 c3BhbiBzdHlsZT0zRCJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJ WkU6IDEwcHQiPkhpIEs9CmVpdGgvVG9iaWFzLDwvc3Bhbj48L3A+CjxkaXY+CjxkaXY+CjxkaXY+ CjxkaXY+CjxwPjxzcGFuIHN0eWxlPTNEIkZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fucy1zZXJp Zic7IEZPTlQtU0laRTogMTBwdCI+PC9zcD0KYW4+Jm5ic3A7PC9wPgo8cD48c3BhbiBzdHlsZT0z RCJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPmhv dyA9CmNhbiBJIHNldCB0aGUgJnF1b3Q7aW5zZWN1cmUgZmxhZyZxdW90Oz88L3NwYW4+PC9wPgo8 cD48c3BhbiBzdHlsZT0zRCJGT05ULUZBTUlMWTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05U LVNJWkU6IDEwcHQiPlRoZSA9CmVuZ2luZS1pc28tdXBsb2FkZXIgdG9vbCBkb2Vzbid0IGhhdmUg c3VjaCBhIHBhcmFtZXRlci48L3NwYW4+PC9wPgo8cD48c3BhbiBzdHlsZT0zRCJGT05ULUZBTUlM WTogJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPjwvc3A9CmFuPiZuYnNw OzwvcD4KPHA+PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlm JzsgRk9OVC1TSVpFOiAxMHB0Ij5CZXN0PQogcmVnYXJkczwvc3Bhbj48L3A+CjxwPjxzcGFuIHN0 eWxlPTNEIkZPTlQtRkFNSUxZOiAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBw dCI+RGVubj0KaXM8L3NwYW4+PC9wPgo8cD48c3BhbiBzdHlsZT0zRCJGT05ULUZBTUlMWTogJ1Rh aG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPjwvc3A9CmFuPiZuYnNwOzwvcD4K PHA+PHNwYW4gc3R5bGU9M0QiRk9OVC1GQU1JTFk6ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgRk9O VC1TSVpFOiAxMHB0Ij5QLlMuPQo6IEkgaG9wZSB0aGlzIGUtbWFpbCBnb2VzIHRvIHRoZSAmcXVv dDtbVXNlcnNdIGVuZ2luZS1pc28tdXBsb2FkZXIgcHJvYmxlbSY9CnF1b3Q7LXRocmVhZCAtIEkg aGF2ZSBubyBpZGVhIGhvdyB0byBkbyBpdCBlbHNlLjwvc3Bhbj48L3A+CjwvZGl2Pgo8L2Rpdj4K PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0z RCJGT05ULUZBTUlMWTogJ0hlbHZldGljYScsJ3NhbnMtc2VyaWYnPQoiPjxicj4KX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+ClVzZXJzIG1haWxpbmcg bGlzdDxicj4KPGEgaHJlZj0zRCJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIiB0YXJnZXQ9M0QiX2Js YW5rIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPQo+CjxhIGhyZWY9M0QiaHR0cDovL2xpc3RzLm92 aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIiB0YXJnZXQ9M0QiX2JsYW5rIj0KPmh0dHA6 Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48L3NwYW4+PC9wPgo8 L2Jsb2NrcXVvdGU+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+Jm5ic3A7PC9wPgo8L2Rpdj4KPC9k aXY+CjwvZGl2Pgo8L2Rpdj4KPHAgY2xhc3M9M0QiTXNvTm9ybWFsIj4mbmJzcDs8L3A+CjwvZGl2 Pgo8L2Jsb2NrcXVvdGU+Cjxicj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPC9ibG9ja3F1b3RlPgo8 YnI+CjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjwvYm9keT4KPC9odG1sPgoKLS1fMDAwXzI0NTJFOEEz NUEzNzJFNEY4NjU0MTM2QUNFQUJEQkNFMjRGN0U3MzlEQjNQUkQwMzExTUI0MDNfLS0K --===============2207062720848673227==-- From kroberts at redhat.com Wed Oct 31 12:31:47 2012 Content-Type: multipart/mixed; boundary="===============3687991519005880157==" MIME-Version: 1.0 From: Keith Robertson To: users at ovirt.org Subject: Re: [Users] engine-iso-uploader problem Date: Wed, 31 Oct 2012 12:31:44 -0400 Message-ID: <50915270.1030403@redhat.com> In-Reply-To: 2452E8A35A372E4F8654136ACEABDBCE24F7E739@DB3PRD0311MB403.eurprd03.prod.outlook.com --===============3687991519005880157== 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. --------------020307060704010304040201 Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed Content-Transfer-Encoding: 8bit Dennis, You're in the same spot as another user and, it could quite possibly be = the cert. However, I need additional information debug that. I'm repeating my response from that other post [1] and, I'd appreciate = it if you gave the steps [1-7] a whirl. Cheers, Keith [1] On 10/31/2012 01:40 AM, Sheldon wrote: > I make a domain name "ISO", Domain type is ISO, Storage Type is NFS, = > Format is V1 > > $ sudo engine-iso-uploader -v --iso-domain=3DISO upload = > Fedora-17-x86_64-DVD.iso > [sudo] password for ovirt: > Please provide the REST API username for oVirt Engine (CTRL+D to = > abort): admin(a)internal > Please provide the REST API password for the admin(a)internal oVirt = > Engine user (CTRL+D to abort): > ERROR: Problem connecting to the REST API. Is the service available = > and does the CA certificate exist? > ERROR: 'NoneType' object is not iterable > INFO: Use the -h option to see usage. = Just to be clear the error in [1] is simply a symptom. It isn't the = root cause. The root cause is quite possibly the CA certificate. I have created a patch in [2] that I'd appreciate if you could test as = it will provide more debugging information about why the API creation is = failing. Simply follow the steps in [3] Cheers, Keith [1] ERROR: 'NoneType' object is not iterable [2] http://gerrit.ovirt.org/8954 [3] Step 1: git clone http://gerrit.ovirt.org/p/ovirt-iso-uploader.git Step 2: Cherry pick the patch... git fetch git://gerrit.ovirt.org/ovirt-iso-uploader = refs/changes/54/8954/2 && git cherry-pick FETCH_HEAD Step 3: export APP_VERSION=3D3.0.0; export APP_RELEASE=3D1 Step 4: cd ovirt-iso-uploader Step 5: make Step 6: Notice the ovirt-iso-uploader*.rpm location in the STDOUT Step 7: yum install /path/to/ovirt-iso-uploader*.rpm On 10/31/2012 12:08 PM, Dennis B=C3=B6ck wrote: > > Here is the output with verbose option: > > [root(a)vdihost1 ovirt]# engine-iso-uploader upload -v -i = > local-iso-share Fedora-17-x8 > Please provide the REST API username for oVirt Engine (CTRL+D to = > abort): admin > Please provide the REST API password for the admin oVirt Engine user = > (CTRL+D to abort): > ERROR: Unable to connect to REST API. Reason: Unauthorized > ERROR: 'NoneType' object is not iterable > INFO: Use the -h option to see usage. > DEBUG: Configuration: > DEBUG: command: upload > DEBUG: Traceback (most recent call last): > DEBUG: File "/bin/engine-iso-uploader", line 956, in > DEBUG: isoup =3D ISOUploader(conf) > DEBUG: File "/bin/engine-iso-uploader", line 334, in __init__ > DEBUG: self.upload_to_storage_domain() > DEBUG: File "/bin/engine-iso-uploader", line 690, in = > upload_to_storage_domain > DEBUG: (id, address, path) =3D = > self.get_host_and_path_from_ISO_domain(self.configuration.get('iso_domain= ')) > DEBUG: TypeError: 'NoneType' object is not iterable > > ------------------------------------------------------------------------ > *Von:* Keith Robertson [kroberts(a)redhat.com] > *Gesendet:* Dienstag, 30. Oktober 2012 17:20 > *An:* Dennis B=C3=B6ck > *Cc:* users(a)ovirt.org > *Betreff:* Re: AW: [Users] engine-iso-uploader problem > > Can you re-run with -v (verbose) and send me the output? > > On 10/30/2012 12:00 PM, Dennis B=C3=B6ck wrote: >> >> Thanks for the instructions how to build. I did it and installed the rpm. >> >> Now I get a new error message: >> >> [root(a)vdihost1 RPMS]# engine-iso-uploader upload -i local-iso-share = >> /run/media/dennis/4F0B-18DE/ovirt/Fedora-17-x86_64-Live-Desktop.iso >> Please provide the REST API username for oVirt Engine (CTRL+D to = >> abort): admin >> Please provide the REST API password for the admin oVirt Engine user = >> (CTRL+D to abort): >> ERROR: Unable to connect to REST API. Reason: Unauthorized >> ERROR: 'NoneType' object is not iterable >> INFO: Use the -h option to see usage. >> >> I am sure, that I used the same password as I used for the webinterface. >> >> Any ideas? >> >> ------------------------------------------------------------------------ >> *Von:* users-bounces(a)ovirt.org [users-bounces(a)ovirt.org]" im Auftrag = >> von "Keith Robertson [kroberts(a)redhat.com] >> *Gesendet:* Mittwoch, 24. Oktober 2012 18:02 >> *An:* Dennis B=C3=B6ck >> *Cc:* users(a)ovirt.org >> *Betreff:* Re: [Users] engine-iso-uploader problem >> >> On 10/24/2012 11:43 AM, Dennis B=C3=B6ck wrote: >>> >>> Since I am not experienced in building software, I took = >>> http://www.ovirt.org/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-upload= er-3.1.0-0.git1841d9.fc17.noarch.rpm = >>> >>> >>> But your e-mail sounded like that you can just set a parameter to = >>> avoid the problem? >>> >>> Maybe I could avoid the problem, if there was another way for = >>> installing VMS/bringing ISOs to VMs? >>> >> >> It doesn't appear to be build yet. >> >> Step 1: git clone http://gerrit.ovirt.org/p/ovirt-iso-uploader.git >> Step 2: export APP_VERSION=3D3.0.0; export APP_RELEASE=3D1 >> Step 3: cd ovirt-iso-uploader >> Step 4: make >> Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT >> Step 6: yum install /path/to/ovirt-iso-uploader*.rpm >> >>> *Von:*Keith Robertson [mailto:kroberts(a)redhat.com] >>> *Gesendet:* Mittwoch, 24. Oktober 2012 17:08 >>> *An:* Dennis B=C3=B6ck >>> *Cc:* users(a)ovirt.org >>> *Betreff:* Re: AW: [Users] engine-iso-uploader problem >>> >>> On 10/24/2012 10:56 AM, Dennis B=C3=B6ck wrote: >>> >>> Obviously my e-mail wasn't added to the intendet thread: >>> >>> http://lists.ovirt.org/pipermail/users/2012-September/003670.html >>> >>> Ah, that 'insecure flag'. That change should be merged. Are you = >>> still experiencing the issue with a recent build of the iso-uploader? >>> >>> http://gerrit.ovirt.org/#/c/7774/ >>> >>> (How can I reply to a such a thread??) >>> >>> Thanks in advance >>> >>> Dennis >>> >>> ------------------------------------------------------------------------ >>> >>> *Von:*users-bounces(a)ovirt.org = >>> [users-bounces(a)ovirt.org ]" im = >>> Auftrag von "Keith Robertson [kroberts(a)redhat.com = >>> ] >>> *Gesendet:* Mittwoch, 24. Oktober 2012 16:34 >>> *An:* Dennis B=C3=B6ck >>> *Cc:* users(a)oVirt.org >>> *Betreff:* Re: [Users] engine-iso-uploader problem >>> >>> Can you please elaborate on the 'insecure flag'? What exactly are = >>> you referring to? >>> >>> ------------------------------------------------------------------------ >>> >>> *From: *"Dennis B=C3=B6ck" >>> >>> *To: *"users(a)oVirt.org" >>> >>> *Sent: *Wednesday, October 24, 2012 10:26:32 AM >>> *Subject: *[Users] engine-iso-uploader problem >>> >>> Hi Keith/Tobias, >>> >>> how can I set the "insecure flag"? >>> >>> The engine-iso-uploader tool doesn't have such a parameter. >>> >>> Best regards >>> >>> Dennis >>> >>> P.S.: I hope this e-mail goes to the "[Users] >>> engine-iso-uploader problem"-thread - I have no idea how to do >>> it else. >>> >>> >>> _______________________________________________ >>> Users mailing list >>> Users(a)ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/users >>> >> > --------------020307060704010304040201 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: 7bit
Dennis,

You're in the same spot as another user and, it could quite possibly be the cert.  However, I need additional information debug that. 

I'm repeating my response from that other post [1]  and, I'd appreciate it if you gave the steps [1-7] a whirl.

Cheers,
Keith

[1]
On 10/31/2012 01:40 AM, Sheldon wrote:
I make a domain name "ISO", Domain type is ISO, Storage Type is NFS, Format is V1

$ sudo engine-iso-uploader -v --iso-domain=3DISO upload Fedora-17-x86_64-DVD.iso
[sudo] password for ovirt:
Please provide the REST API username for oVirt Engine (CTRL+D to abort): admin(a)internal
Please provide the REST API password for the admin(a)internal oVirt Engine user (CTRL+D to abort):
ERROR: Problem connecting to the REST API.  Is the service available and does the CA certificate exist?
ERROR: 'NoneType' object is not iterable
INFO: Use the -h option to see usage.

Just to be clear the error in [1] is simply a symptom.  It isn't the root cause.  The root cause is quite possibly the CA certificate.

I have created a patch in [2] that I'd appreciate if you could test as it will provide more debugging information about why the API creation is failing.  Simply follow the steps in [3]

Cheers,
Keith

[1] ERROR: 'NoneType' object is not iterable
[2] http://gerrit.ovirt.org/8954<= /a>
[3]
Step 1: git clone
http://ge= rrit.ovirt.org/p/ovirt-iso-uploader.git
Step 2: Cherry pick the patch...
            git fetch git://gerrit.ovirt.org/ovirt-iso-uploader refs/changes/54/8954/2 && git cherry-pick FETCH_HEAD
Step 3: export APP_VERSION=3D3.0.0; export APP_RELEASE=3D1
Step 4: cd ovirt-iso-uploader
Step 5: make
Step 6: Notice the ovirt-iso-uploader*.rpm location in the STDOUT
Step 7: yum install /path/to/ovirt-iso-uploader*.rpm


On 10/31/2012 12:08 PM, Dennis Böck wrote:

Here is the output with verbose option:

 

[root(a)vdihost1 ovirt]# engine-iso-uploader upload -v -i local-iso-share Fedora-17-x8
Please provide the REST API username for oVirt Engine (CTRL+D to abort): admin
Please provide the REST API password for the admin oVirt Engine user (CTRL+D to abort):
ERROR: Unable to connect to REST API.  Reason: Unauthorized<= br> ERROR: 'NoneType' object is not iterable
INFO: Use the -h option to see usage.
DEBUG: Configuration:
DEBUG: command: upload
DEBUG: Traceback (most recent call last):
DEBUG:   File "/bin/engine-iso-uploader", line 956, in <module>
DEBUG:     isoup =3D ISOUploader(conf)
DEBUG:   File "/bin/engine-iso-uploader", line 334, in __init__
DEBUG:     self.upload_to_storage_domain()
DEBUG:   File "/bin/engine-iso-uploader", line 690, in upload_to_storage_domain
DEBUG:     (id, address, path) =3D self.get_host_and_path_from_ISO_domain(self.configuration.get('iso_domain')= )
DEBUG: TypeError: 'NoneType' object is not iterable

 

 


Von: Keith Robertson [kroberts(a)redhat.com]
Gesendet: Dienstag, 30. Oktober 2012 17:20
An: Dennis Böck
Cc: users(a)ovirt.org
Betreff: Re: AW: [Users] engine-iso-uploader problem

Can you re-run with -v (verbose) and send me the output?

On 10/30/2012 12:00 PM, Dennis Böck wrote:

Thanks for the instructions how to build. I did it and installed the rpm.

Now I get a new error message:

 

[root(a)vdihost1 RPMS= ]# engine-iso-uploader upload -i local-iso-share /run/media/dennis/4F0B-18DE/ovirt/Fedora-17-x86_64-Li= ve-Desktop.iso
Please provide the REST API username for oVirt Engine (CTRL+D to abort): admin
Please provide the REST API password for the admin oVirt Engine user (CTRL+D to abort):
ERROR: Unable to connect to REST API.  Reason: Unauthorized
ERROR: 'NoneType' object is not iterable
INFO: Use the -h option to see usage.

 

I am sure, that I used the same password as I used for the webinterface.

Any ideas?

 


Von:<= /b> users-bounces(a)ovirt.org [users-bounces(a)ovirt.org]" im Auftrag von "Keith Robertson [kroberts(a)redhat.com]
Gesendet: Mittwoch, 24. Oktober 2012 18:02
An: Dennis Böck
Cc: users(a)ovirt.org
Betreff: Re: [Users] engine-iso-uploader problem

On 10/24/2012 11:43 AM, Dennis Böck wrote:

Since I am not experienced in building software, I took http://www.ovirt.org/releases/3.1/rpm/Fedora/17/noarch/ovirt-iso-uploader-3= .1.0-0.git1841d9.fc17.noarch.rpm

But your e-mail sounded like that you can just set a parameter to avoid the problem?

Maybe I could avoid the problem, if there was another way for installing VMS/bringing ISOs to VMs?=


It doesn't appear to be build yet.

Step 1: git clone http://gerrit.ovirt.org/p/ovirt-iso-uploader.git<= br> Step 2: export APP_VERSION=3D3.0.0; export APP_RELEASE=3D1
Step 3: cd ovirt-iso-uploader
Step 4: make
Step 5: Notice the ovirt-iso-uploader*.rpm location in the STDOUT
Step 6: yum install /path/to/ovirt-iso-uploader*.rpm

 

 

Von:<= /b> Keith Robertson [mailto:kroberts(a)redha= t.com]
Gesendet: Mittwoch, 24. Oktober 2012 17:08
An: Dennis Böck
Cc: users(a)ovirt.org
Betreff: Re: AW: [Users] engine-iso-uploader problem

 

On 10/24/2012 10:56 AM, Dennis Böck wrote:

Obv= iously my e-mail wasn't added to the intendet thread:

http://lists.ovirt.org/= pipermail/users/2012-September/003670.html

Ah, that 'insecure flag'.&nb= sp; That change should be merged.  Are you still experiencing the issue with a recent build of the iso-uploader?

http://gerrit.ovirt.org/#/c/7= 774/

 

(How can I reply to a such a thread??)

 

Thanks in advance

Denni= s

 


Von: users-bounces(a)ovirt= .org [users-bounces(a)ovirt= .org]" im Auftrag von "Keith Robertson [kroberts(a)redhat.com= ]
Gesendet: Mittwoch, 24. Oktober 2012 16:34
An: Dennis Böck
Cc: users(a)oVirt.org=
Betreff: Re: [Users] engine-iso-uploader problem

Can you please elaborate on the 'insecure flag'?  What exactly are you referring to?


From: "Dennis Böck" <dennis(a)webdienstleistungen.com>
To: "users(a)oVirt.or= g" <users(a)ovirt= .org>
Sent: Wednesday, October 24, 2012 10:26:32 AM
Subject: [Users] engine-iso-uploader problem

Hi Keith/Tobias,

&nb= sp;

how can I set the "insecure flag"?

The engine-iso-uploader tool doesn't have such a parameter.

&nb= sp;

Best regards

Dennis

&nb= sp;

P.S.: I hope this e-mail goes to the "[Users] engine-iso-uploader problem"-thread - I have no idea how to do it else.


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

 

 




--------------020307060704010304040201-- --===============3687991519005880157== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjAzMDcwNjA3MDQwMTAzMDQwNDAyMDEKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PUlTTy04ODU5LTE7IGZvcm1hdD1mbG93ZWQKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzog OGJpdAoKRGVubmlzLAoKWW91J3JlIGluIHRoZSBzYW1lIHNwb3QgYXMgYW5vdGhlciB1c2VyIGFu ZCwgaXQgY291bGQgcXVpdGUgcG9zc2libHkgYmUgCnRoZSBjZXJ0LiAgSG93ZXZlciwgSSBuZWVk IGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gZGVidWcgdGhhdC4KCkknbSByZXBlYXRpbmcgbXkgcmVz cG9uc2UgZnJvbSB0aGF0IG90aGVyIHBvc3QgWzFdICBhbmQsIEknZCBhcHByZWNpYXRlIAppdCBp ZiB5b3UgZ2F2ZSB0aGUgc3RlcHMgWzEtN10gYSB3aGlybC4KCkNoZWVycywKS2VpdGgKClsxXQpP biAxMC8zMS8yMDEyIDAxOjQwIEFNLCBTaGVsZG9uIHdyb3RlOgo+IEkgbWFrZSBhIGRvbWFpbiBu YW1lICJJU08iLCBEb21haW4gdHlwZSBpcyBJU08sIFN0b3JhZ2UgVHlwZSBpcyBORlMsIAo+IEZv cm1hdCBpcyBWMQo+Cj4gJCBzdWRvIGVuZ2luZS1pc28tdXBsb2FkZXIgLXYgLS1pc28tZG9tYWlu PUlTTyB1cGxvYWQgCj4gRmVkb3JhLTE3LXg4Nl82NC1EVkQuaXNvCj4gW3N1ZG9dIHBhc3N3b3Jk IGZvciBvdmlydDoKPiBQbGVhc2UgcHJvdmlkZSB0aGUgUkVTVCBBUEkgdXNlcm5hbWUgZm9yIG9W aXJ0IEVuZ2luZSAoQ1RSTCtEIHRvIAo+IGFib3J0KTogYWRtaW5AaW50ZXJuYWwKPiBQbGVhc2Ug cHJvdmlkZSB0aGUgUkVTVCBBUEkgcGFzc3dvcmQgZm9yIHRoZSBhZG1pbkBpbnRlcm5hbCBvVmly dCAKPiBFbmdpbmUgdXNlciAoQ1RSTCtEIHRvIGFib3J0KToKPiBFUlJPUjogUHJvYmxlbSBjb25u ZWN0aW5nIHRvIHRoZSBSRVNUIEFQSS4gIElzIHRoZSBzZXJ2aWNlIGF2YWlsYWJsZSAKPiBhbmQg ZG9lcyB0aGUgQ0EgY2VydGlmaWNhdGUgZXhpc3Q/Cj4gRVJST1I6ICdOb25lVHlwZScgb2JqZWN0 IGlzIG5vdCBpdGVyYWJsZQo+IElORk86IFVzZSB0aGUgLWggb3B0aW9uIHRvIHNlZSB1c2FnZS4g CgpKdXN0IHRvIGJlIGNsZWFyIHRoZSBlcnJvciBpbiBbMV0gaXMgc2ltcGx5IGEgc3ltcHRvbS4g IEl0IGlzbid0IHRoZSAKcm9vdCBjYXVzZS4gIFRoZSByb290IGNhdXNlIGlzIHF1aXRlIHBvc3Np Ymx5IHRoZSBDQSBjZXJ0aWZpY2F0ZS4KCkkgaGF2ZSBjcmVhdGVkIGEgcGF0Y2ggaW4gWzJdIHRo YXQgSSdkIGFwcHJlY2lhdGUgaWYgeW91IGNvdWxkIHRlc3QgYXMgCml0IHdpbGwgcHJvdmlkZSBt b3JlIGRlYnVnZ2luZyBpbmZvcm1hdGlvbiBhYm91dCB3aHkgdGhlIEFQSSBjcmVhdGlvbiBpcyAK ZmFpbGluZy4gIFNpbXBseSBmb2xsb3cgdGhlIHN0ZXBzIGluIFszXQoKQ2hlZXJzLApLZWl0aAoK WzFdIEVSUk9SOiAnTm9uZVR5cGUnIG9iamVjdCBpcyBub3QgaXRlcmFibGUKWzJdIGh0dHA6Ly9n ZXJyaXQub3ZpcnQub3JnLzg5NTQKWzNdClN0ZXAgMTogZ2l0IGNsb25lIGh0dHA6Ly9nZXJyaXQu b3ZpcnQub3JnL3Avb3ZpcnQtaXNvLXVwbG9hZGVyLmdpdApTdGVwIDI6IENoZXJyeSBwaWNrIHRo ZSBwYXRjaC4uLgpnaXQgZmV0Y2ggZ2l0Oi8vZ2Vycml0Lm92aXJ0Lm9yZy9vdmlydC1pc28tdXBs b2FkZXIgCnJlZnMvY2hhbmdlcy81NC84OTU0LzIgJiYgZ2l0IGNoZXJyeS1waWNrIEZFVENIX0hF QUQKU3RlcCAzOiBleHBvcnQgQVBQX1ZFUlNJT049My4wLjA7IGV4cG9ydCBBUFBfUkVMRUFTRT0x ClN0ZXAgNDogY2Qgb3ZpcnQtaXNvLXVwbG9hZGVyClN0ZXAgNTogbWFrZQpTdGVwIDY6IE5vdGlj ZSB0aGUgb3ZpcnQtaXNvLXVwbG9hZGVyKi5ycG0gbG9jYXRpb24gaW4gdGhlIFNURE9VVApTdGVw IDc6IHl1bSBpbnN0YWxsIC9wYXRoL3RvL292aXJ0LWlzby11cGxvYWRlcioucnBtCgoKT24gMTAv MzEvMjAxMiAxMjowOCBQTSwgRGVubmlzIEL2Y2sgd3JvdGU6Cj4KPiBIZXJlIGlzIHRoZSBvdXRw dXQgd2l0aCB2ZXJib3NlIG9wdGlvbjoKPgo+IFtyb290QHZkaWhvc3QxIG92aXJ0XSMgZW5naW5l LWlzby11cGxvYWRlciB1cGxvYWQgLXYgLWkgCj4gbG9jYWwtaXNvLXNoYXJlIEZlZG9yYS0xNy14 OAo+IFBsZWFzZSBwcm92aWRlIHRoZSBSRVNUIEFQSSB1c2VybmFtZSBmb3Igb1ZpcnQgRW5naW5l IChDVFJMK0QgdG8gCj4gYWJvcnQpOiBhZG1pbgo+IFBsZWFzZSBwcm92aWRlIHRoZSBSRVNUIEFQ SSBwYXNzd29yZCBmb3IgdGhlIGFkbWluIG9WaXJ0IEVuZ2luZSB1c2VyIAo+IChDVFJMK0QgdG8g YWJvcnQpOgo+IEVSUk9SOiBVbmFibGUgdG8gY29ubmVjdCB0byBSRVNUIEFQSS4gIFJlYXNvbjog VW5hdXRob3JpemVkCj4gRVJST1I6ICdOb25lVHlwZScgb2JqZWN0IGlzIG5vdCBpdGVyYWJsZQo+ IElORk86IFVzZSB0aGUgLWggb3B0aW9uIHRvIHNlZSB1c2FnZS4KPiBERUJVRzogQ29uZmlndXJh dGlvbjoKPiBERUJVRzogY29tbWFuZDogdXBsb2FkCj4gREVCVUc6IFRyYWNlYmFjayAobW9zdCBy ZWNlbnQgY2FsbCBsYXN0KToKPiBERUJVRzogICBGaWxlICIvYmluL2VuZ2luZS1pc28tdXBsb2Fk ZXIiLCBsaW5lIDk1NiwgaW4gPG1vZHVsZT4KPiBERUJVRzogICAgIGlzb3VwID0gSVNPVXBsb2Fk ZXIoY29uZikKPiBERUJVRzogICBGaWxlICIvYmluL2VuZ2luZS1pc28tdXBsb2FkZXIiLCBsaW5l IDMzNCwgaW4gX19pbml0X18KPiBERUJVRzogICAgIHNlbGYudXBsb2FkX3RvX3N0b3JhZ2VfZG9t YWluKCkKPiBERUJVRzogICBGaWxlICIvYmluL2VuZ2luZS1pc28tdXBsb2FkZXIiLCBsaW5lIDY5 MCwgaW4gCj4gdXBsb2FkX3RvX3N0b3JhZ2VfZG9tYWluCj4gREVCVUc6ICAgICAoaWQsIGFkZHJl c3MsIHBhdGgpID0gCj4gc2VsZi5nZXRfaG9zdF9hbmRfcGF0aF9mcm9tX0lTT19kb21haW4oc2Vs Zi5jb25maWd1cmF0aW9uLmdldCgnaXNvX2RvbWFpbicpKQo+IERFQlVHOiBUeXBlRXJyb3I6ICdO b25lVHlwZScgb2JqZWN0IGlzIG5vdCBpdGVyYWJsZQo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gKlZv bjoqIEtlaXRoIFJvYmVydHNvbiBba3JvYmVydHNAcmVkaGF0LmNvbV0KPiAqR2VzZW5kZXQ6KiBE aWVuc3RhZywgMzAuIE9rdG9iZXIgMjAxMiAxNzoyMAo+ICpBbjoqIERlbm5pcyBC9mNrCj4gKkNj OiogdXNlcnNAb3ZpcnQub3JnCj4gKkJldHJlZmY6KiBSZTogQVc6IFtVc2Vyc10gZW5naW5lLWlz by11cGxvYWRlciBwcm9ibGVtCj4KPiBDYW4geW91IHJlLXJ1biB3aXRoIC12ICh2ZXJib3NlKSBh bmQgc2VuZCBtZSB0aGUgb3V0cHV0Pwo+Cj4gT24gMTAvMzAvMjAxMiAxMjowMCBQTSwgRGVubmlz IEL2Y2sgd3JvdGU6Cj4+Cj4+IFRoYW5rcyBmb3IgdGhlIGluc3RydWN0aW9ucyBob3cgdG8gYnVp bGQuIEkgZGlkIGl0IGFuZCBpbnN0YWxsZWQgdGhlIHJwbS4KPj4KPj4gTm93IEkgZ2V0IGEgbmV3 IGVycm9yIG1lc3NhZ2U6Cj4+Cj4+IFtyb290QHZkaWhvc3QxIFJQTVNdIyBlbmdpbmUtaXNvLXVw bG9hZGVyIHVwbG9hZCAtaSBsb2NhbC1pc28tc2hhcmUgCj4+IC9ydW4vbWVkaWEvZGVubmlzLzRG MEItMThERS9vdmlydC9GZWRvcmEtMTcteDg2XzY0LUxpdmUtRGVza3RvcC5pc28KPj4gUGxlYXNl IHByb3ZpZGUgdGhlIFJFU1QgQVBJIHVzZXJuYW1lIGZvciBvVmlydCBFbmdpbmUgKENUUkwrRCB0 byAKPj4gYWJvcnQpOiBhZG1pbgo+PiBQbGVhc2UgcHJvdmlkZSB0aGUgUkVTVCBBUEkgcGFzc3dv cmQgZm9yIHRoZSBhZG1pbiBvVmlydCBFbmdpbmUgdXNlciAKPj4gKENUUkwrRCB0byBhYm9ydCk6 Cj4+IEVSUk9SOiBVbmFibGUgdG8gY29ubmVjdCB0byBSRVNUIEFQSS4gIFJlYXNvbjogVW5hdXRo b3JpemVkCj4+IEVSUk9SOiAnTm9uZVR5cGUnIG9iamVjdCBpcyBub3QgaXRlcmFibGUKPj4gSU5G TzogVXNlIHRoZSAtaCBvcHRpb24gdG8gc2VlIHVzYWdlLgo+Pgo+PiBJIGFtIHN1cmUsIHRoYXQg SSB1c2VkIHRoZSBzYW1lIHBhc3N3b3JkIGFzIEkgdXNlZCBmb3IgdGhlIHdlYmludGVyZmFjZS4K Pj4KPj4gQW55IGlkZWFzPwo+Pgo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gKlZvbjoqIHVzZXJzLWJv dW5jZXNAb3ZpcnQub3JnIFt1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZ10iIGltIEF1ZnRyYWcgCj4+ IHZvbiAiS2VpdGggUm9iZXJ0c29uIFtrcm9iZXJ0c0ByZWRoYXQuY29tXQo+PiAqR2VzZW5kZXQ6 KiBNaXR0d29jaCwgMjQuIE9rdG9iZXIgMjAxMiAxODowMgo+PiAqQW46KiBEZW5uaXMgQvZjawo+ PiAqQ2M6KiB1c2Vyc0BvdmlydC5vcmcKPj4gKkJldHJlZmY6KiBSZTogW1VzZXJzXSBlbmdpbmUt aXNvLXVwbG9hZGVyIHByb2JsZW0KPj4KPj4gT24gMTAvMjQvMjAxMiAxMTo0MyBBTSwgRGVubmlz IEL2Y2sgd3JvdGU6Cj4+Pgo+Pj4gU2luY2UgSSBhbSBub3QgZXhwZXJpZW5jZWQgaW4gYnVpbGRp bmcgc29mdHdhcmUsIEkgdG9vayAKPj4+IGh0dHA6Ly93d3cub3ZpcnQub3JnL3JlbGVhc2VzLzMu MS9ycG0vRmVkb3JhLzE3L25vYXJjaC9vdmlydC1pc28tdXBsb2FkZXItMy4xLjAtMC5naXQxODQx ZDkuZmMxNy5ub2FyY2gucnBtIAo+Pj4KPj4+Cj4+PiBCdXQgeW91ciBlLW1haWwgc291bmRlZCBs aWtlIHRoYXQgeW91IGNhbiBqdXN0IHNldCBhIHBhcmFtZXRlciB0byAKPj4+IGF2b2lkIHRoZSBw cm9ibGVtPwo+Pj4KPj4+IE1heWJlIEkgY291bGQgYXZvaWQgdGhlIHByb2JsZW0sIGlmIHRoZXJl IHdhcyBhbm90aGVyIHdheSBmb3IgCj4+PiBpbnN0YWxsaW5nIFZNUy9icmluZ2luZyBJU09zIHRv IFZNcz8KPj4+Cj4+Cj4+IEl0IGRvZXNuJ3QgYXBwZWFyIHRvIGJlIGJ1aWxkIHlldC4KPj4KPj4g U3RlcCAxOiBnaXQgY2xvbmUgaHR0cDovL2dlcnJpdC5vdmlydC5vcmcvcC9vdmlydC1pc28tdXBs b2FkZXIuZ2l0Cj4+IFN0ZXAgMjogZXhwb3J0IEFQUF9WRVJTSU9OPTMuMC4wOyBleHBvcnQgQVBQ X1JFTEVBU0U9MQo+PiBTdGVwIDM6IGNkIG92aXJ0LWlzby11cGxvYWRlcgo+PiBTdGVwIDQ6IG1h a2UKPj4gU3RlcCA1OiBOb3RpY2UgdGhlIG92aXJ0LWlzby11cGxvYWRlcioucnBtIGxvY2F0aW9u IGluIHRoZSBTVERPVVQKPj4gU3RlcCA2OiB5dW0gaW5zdGFsbCAvcGF0aC90by9vdmlydC1pc28t dXBsb2FkZXIqLnJwbQo+Pgo+Pj4gKlZvbjoqS2VpdGggUm9iZXJ0c29uIFttYWlsdG86a3JvYmVy dHNAcmVkaGF0LmNvbV0KPj4+ICpHZXNlbmRldDoqIE1pdHR3b2NoLCAyNC4gT2t0b2JlciAyMDEy IDE3OjA4Cj4+PiAqQW46KiBEZW5uaXMgQvZjawo+Pj4gKkNjOiogdXNlcnNAb3ZpcnQub3JnCj4+ PiAqQmV0cmVmZjoqIFJlOiBBVzogW1VzZXJzXSBlbmdpbmUtaXNvLXVwbG9hZGVyIHByb2JsZW0K Pj4+Cj4+PiBPbiAxMC8yNC8yMDEyIDEwOjU2IEFNLCBEZW5uaXMgQvZjayB3cm90ZToKPj4+Cj4+ PiAgICAgT2J2aW91c2x5IG15IGUtbWFpbCB3YXNuJ3QgYWRkZWQgdG8gdGhlIGludGVuZGV0IHRo cmVhZDoKPj4+Cj4+PiAgICAgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9waXBlcm1haWwvdXNlcnMv MjAxMi1TZXB0ZW1iZXIvMDAzNjcwLmh0bWwKPj4+Cj4+PiBBaCwgdGhhdCAnaW5zZWN1cmUgZmxh ZycuIFRoYXQgY2hhbmdlIHNob3VsZCBiZSBtZXJnZWQuICBBcmUgeW91IAo+Pj4gc3RpbGwgZXhw ZXJpZW5jaW5nIHRoZSBpc3N1ZSB3aXRoIGEgcmVjZW50IGJ1aWxkIG9mIHRoZSBpc28tdXBsb2Fk ZXI/Cj4+Pgo+Pj4gaHR0cDovL2dlcnJpdC5vdmlydC5vcmcvIy9jLzc3NzQvCj4+Pgo+Pj4gKEhv dyBjYW4gSSByZXBseSB0byBhIHN1Y2ggYSB0aHJlYWQ/PykKPj4+Cj4+PiBUaGFua3MgaW4gYWR2 YW5jZQo+Pj4KPj4+IERlbm5pcwo+Pj4KPj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4KPj4+ICpWb246 KnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnIDxtYWlsdG86dXNlcnMtYm91bmNlc0BvdmlydC5vcmc+ IAo+Pj4gW3VzZXJzLWJvdW5jZXNAb3ZpcnQub3JnIDxtYWlsdG86dXNlcnMtYm91bmNlc0Bvdmly dC5vcmc+XSIgaW0gCj4+PiBBdWZ0cmFnIHZvbiAiS2VpdGggUm9iZXJ0c29uIFtrcm9iZXJ0c0By ZWRoYXQuY29tIAo+Pj4gPG1haWx0bzprcm9iZXJ0c0ByZWRoYXQuY29tPl0KPj4+ICpHZXNlbmRl dDoqIE1pdHR3b2NoLCAyNC4gT2t0b2JlciAyMDEyIDE2OjM0Cj4+PiAqQW46KiBEZW5uaXMgQvZj awo+Pj4gKkNjOiogdXNlcnNAb1ZpcnQub3JnIDxtYWlsdG86dXNlcnNAb1ZpcnQub3JnPgo+Pj4g KkJldHJlZmY6KiBSZTogW1VzZXJzXSBlbmdpbmUtaXNvLXVwbG9hZGVyIHByb2JsZW0KPj4+Cj4+ PiBDYW4geW91IHBsZWFzZSBlbGFib3JhdGUgb24gdGhlICdpbnNlY3VyZSBmbGFnJz8gV2hhdCBl eGFjdGx5IGFyZSAKPj4+IHlvdSByZWZlcnJpbmcgdG8/Cj4+Pgo+Pj4gLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t Cj4+Pgo+Pj4gICAgICpGcm9tOiAqIkRlbm5pcyBC9mNrIiA8ZGVubmlzQHdlYmRpZW5zdGxlaXN0 dW5nZW4uY29tPgo+Pj4gICAgIDxtYWlsdG86ZGVubmlzQHdlYmRpZW5zdGxlaXN0dW5nZW4uY29t Pgo+Pj4gICAgICpUbzogKiJ1c2Vyc0BvVmlydC5vcmciIDxtYWlsdG86dXNlcnNAb1ZpcnQub3Jn Pgo+Pj4gICAgIDx1c2Vyc0BvdmlydC5vcmc+IDxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPgo+Pj4g ICAgICpTZW50OiAqV2VkbmVzZGF5LCBPY3RvYmVyIDI0LCAyMDEyIDEwOjI2OjMyIEFNCj4+PiAg ICAgKlN1YmplY3Q6ICpbVXNlcnNdIGVuZ2luZS1pc28tdXBsb2FkZXIgcHJvYmxlbQo+Pj4KPj4+ ICAgICBIaSBLZWl0aC9Ub2JpYXMsCj4+Pgo+Pj4gICAgIGhvdyBjYW4gSSBzZXQgdGhlICJpbnNl Y3VyZSBmbGFnIj8KPj4+Cj4+PiAgICAgVGhlIGVuZ2luZS1pc28tdXBsb2FkZXIgdG9vbCBkb2Vz bid0IGhhdmUgc3VjaCBhIHBhcmFtZXRlci4KPj4+Cj4+PiAgICAgQmVzdCByZWdhcmRzCj4+Pgo+ Pj4gICAgIERlbm5pcwo+Pj4KPj4+ICAgICBQLlMuOiBJIGhvcGUgdGhpcyBlLW1haWwgZ29lcyB0 byB0aGUgIltVc2Vyc10KPj4+ICAgICBlbmdpbmUtaXNvLXVwbG9hZGVyIHByb2JsZW0iLXRocmVh ZCAtIEkgaGF2ZSBubyBpZGVhIGhvdyB0byBkbwo+Pj4gICAgIGl0IGVsc2UuCj4+Pgo+Pj4KPj4+ ICAgICBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Pj4g ICAgIFVzZXJzIG1haWxpbmcgbGlzdAo+Pj4gICAgIFVzZXJzQG92aXJ0Lm9yZyA8bWFpbHRvOlVz ZXJzQG92aXJ0Lm9yZz4KPj4+ICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGluZm8vdXNlcnMKPj4+Cj4+Cj4KCgotLS0tLS0tLS0tLS0tLTAyMDMwNzA2MDcwNDAxMDMwNDA0 MDIwMQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQt VHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVu dD0idGV4dC9odG1sOyBjaGFyc2V0PUlTTy04ODU5LTEiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRl bnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAw MDAiPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5EZW5uaXMsPGJyPgogICAgICA8 YnI+CiAgICAgIFlvdSdyZSBpbiB0aGUgc2FtZSBzcG90IGFzIGFub3RoZXIgdXNlciBhbmQsIGl0 IGNvdWxkIHF1aXRlCiAgICAgIHBvc3NpYmx5IGJlIHRoZSBjZXJ0LiZuYnNwOyBIb3dldmVyLCBJ IG5lZWQgYWRkaXRpb25hbCBpbmZvcm1hdGlvbgogICAgICBkZWJ1ZyB0aGF0LiZuYnNwOyA8YnI+ CiAgICAgIDxicj4KICAgICAgSSdtIHJlcGVhdGluZyBteSByZXNwb25zZSBmcm9tIHRoYXQgb3Ro ZXIgcG9zdCBbMV0mbmJzcDsgYW5kLCBJJ2QKICAgICAgYXBwcmVjaWF0ZSBpdCBpZiB5b3UgZ2F2 ZSB0aGUgc3RlcHMgWzEtN10gYSB3aGlybC48YnI+CiAgICAgIDxicj4KICAgICAgQ2hlZXJzLDxi cj4KICAgICAgS2VpdGg8YnI+CiAgICAgIDxicj4KICAgICAgWzFdPGJyPgogICAgICA8ZGl2IGNs YXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDEwLzMxLzIwMTIgMDE6NDAgQU0sIFNoZWxkb24KICAg ICAgICB3cm90ZTo8YnI+CiAgICAgIDwvZGl2PgogICAgICA8YmxvY2txdW90ZSBjaXRlPSJtaWQ6 NTA5MEI5RDcuODA1MDMwMkBsaW51eC52bmV0LmlibS5jb20iCiAgICAgICAgdHlwZT0iY2l0ZSI+ SSBtYWtlIGEgZG9tYWluIG5hbWUgIklTTyIsIERvbWFpbiB0eXBlIGlzIElTTywKICAgICAgICBT dG9yYWdlIFR5cGUgaXMgTkZTLCBGb3JtYXQgaXMgVjEgPGJyPgogICAgICAgIDxicj4KICAgICAg ICAkIHN1ZG8gZW5naW5lLWlzby11cGxvYWRlciAtdiAtLWlzby1kb21haW49SVNPIHVwbG9hZAog ICAgICAgIEZlZG9yYS0xNy14ODZfNjQtRFZELmlzbyA8YnI+CiAgICAgICAgW3N1ZG9dIHBhc3N3 b3JkIGZvciBvdmlydDogPGJyPgogICAgICAgIFBsZWFzZSBwcm92aWRlIHRoZSBSRVNUIEFQSSB1 c2VybmFtZSBmb3Igb1ZpcnQgRW5naW5lIChDVFJMK0QgdG8KICAgICAgICBhYm9ydCk6IGFkbWlu QGludGVybmFsIDxicj4KICAgICAgICBQbGVhc2UgcHJvdmlkZSB0aGUgUkVTVCBBUEkgcGFzc3dv cmQgZm9yIHRoZSBhZG1pbkBpbnRlcm5hbAogICAgICAgIG9WaXJ0IEVuZ2luZSB1c2VyIChDVFJM K0QgdG8gYWJvcnQpOiA8YnI+CiAgICAgICAgRVJST1I6IFByb2JsZW0gY29ubmVjdGluZyB0byB0 aGUgUkVTVCBBUEkuJm5ic3A7IElzIHRoZSBzZXJ2aWNlCiAgICAgICAgYXZhaWxhYmxlIGFuZCBk b2VzIHRoZSBDQSBjZXJ0aWZpY2F0ZSBleGlzdD8gPGJyPgogICAgICAgIEVSUk9SOiAnTm9uZVR5 cGUnIG9iamVjdCBpcyBub3QgaXRlcmFibGUgPGJyPgogICAgICAgIElORk86IFVzZSB0aGUgLWgg b3B0aW9uIHRvIHNlZSB1c2FnZS4gPC9ibG9ja3F1b3RlPgogICAgICA8YnI+CiAgICAgIEp1c3Qg dG8gYmUgY2xlYXIgdGhlIGVycm9yIGluIFsxXSBpcyBzaW1wbHkgYSBzeW1wdG9tLiZuYnNwOyBJ dCBpc24ndAogICAgICB0aGUgcm9vdCBjYXVzZS4mbmJzcDsgVGhlIHJvb3QgY2F1c2UgaXMgcXVp dGUgcG9zc2libHkgdGhlIENBCiAgICAgIGNlcnRpZmljYXRlLjxicj4KICAgICAgPGJyPgogICAg ICBJIGhhdmUgY3JlYXRlZCBhIHBhdGNoIGluIFsyXSB0aGF0IEknZCBhcHByZWNpYXRlIGlmIHlv dSBjb3VsZAogICAgICB0ZXN0IGFzIGl0IHdpbGwgcHJvdmlkZSBtb3JlIGRlYnVnZ2luZyBpbmZv cm1hdGlvbiBhYm91dCB3aHkgdGhlCiAgICAgIEFQSSBjcmVhdGlvbiBpcyBmYWlsaW5nLiZuYnNw OyBTaW1wbHkgZm9sbG93IHRoZSBzdGVwcyBpbiBbM108YnI+CiAgICAgIDxicj4KICAgICAgQ2hl ZXJzLDxicj4KICAgICAgS2VpdGg8YnI+CiAgICAgIDxicj4KICAgICAgWzFdIEVSUk9SOiAnTm9u ZVR5cGUnIG9iamVjdCBpcyBub3QgaXRlcmFibGU8YnI+CiAgICAgIFsyXSA8YSBjbGFzcz0ibW96 LXR4dC1saW5rLWZyZWV0ZXh0IgogICAgICAgIGhyZWY9Imh0dHA6Ly9nZXJyaXQub3ZpcnQub3Jn Lzg5NTQiPmh0dHA6Ly9nZXJyaXQub3ZpcnQub3JnLzg5NTQ8L2E+PGJyPgogICAgICBbM10gPGJy PgogICAgICBTdGVwIDE6IGdpdCBjbG9uZSA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0 IgogICAgICAgIGhyZWY9Imh0dHA6Ly9nZXJyaXQub3ZpcnQub3JnL3Avb3ZpcnQtaXNvLXVwbG9h ZGVyLmdpdCI+aHR0cDovL2dlcnJpdC5vdmlydC5vcmcvcC9vdmlydC1pc28tdXBsb2FkZXIuZ2l0 PC9hPgogICAgICA8YnI+CiAgICAgIFN0ZXAgMjogQ2hlcnJ5IHBpY2sgdGhlIHBhdGNoLi4uPGJy PgogICAgICAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsgPHNwYW4gY2xhc3M9IkdKRUEzNU9ETlMiPjxlbWJlZCB3bW9kZT0i dHJhbnNwYXJlbnQiCiAgICAgICAgICB0eXBlPSJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFz aCIKICAgICAgICAgIHNyYz0iaHR0cDovL2dlcnJpdC5vdmlydC5vcmcvZ2Vycml0L2d3dGV4cHVp X2NsaXBweTEuY2FjaGUuc3dmIgpmbGFzaHZhcnM9InRleHQ9Z2l0K2ZldGNoK2dpdCUzQSUyRiUy RmdlcnJpdC5vdmlydC5vcmclMkZvdmlydC1pc28tdXBsb2FkZXIrcmVmcyUyRmNoYW5nZXMlMkY1 NCUyRjg5NTQlMkYyKyUyNiUyNitnaXQrY2hlcnJ5LXBpY2srRkVUQ0hfSEVBRCIKICAgICAgICAg IGhlaWdodD0iMTQiIHdpZHRoPSIxMTAiPjwvc3Bhbj5naXQgZmV0Y2gKICAgICAgZ2l0Oi8vZ2Vy cml0Lm92aXJ0Lm9yZy9vdmlydC1pc28tdXBsb2FkZXIgcmVmcy9jaGFuZ2VzLzU0Lzg5NTQvMgog ICAgICAmYW1wOyZhbXA7IGdpdCBjaGVycnktcGljayBGRVRDSF9IRUFEPGJyPgogICAgICBTdGVw IDM6IGV4cG9ydCBBUFBfVkVSU0lPTj0zLjAuMDsgZXhwb3J0IEFQUF9SRUxFQVNFPTEgPGJyPgog ICAgICBTdGVwIDQ6IGNkIG92aXJ0LWlzby11cGxvYWRlciA8YnI+CiAgICAgIFN0ZXAgNTogbWFr ZSA8YnI+CiAgICAgIFN0ZXAgNjogTm90aWNlIHRoZSBvdmlydC1pc28tdXBsb2FkZXIqLnJwbSBs b2NhdGlvbiBpbiB0aGUgU1RET1VUCiAgICAgIDxicj4KICAgICAgU3RlcCA3OiB5dW0gaW5zdGFs bCAvcGF0aC90by9vdmlydC1pc28tdXBsb2FkZXIqLnJwbSA8YnI+CiAgICAgIDxicj4KICAgICAg PGJyPgogICAgICBPbiAxMC8zMS8yMDEyIDEyOjA4IFBNLCBEZW5uaXMgQiZvdW1sO2NrIHdyb3Rl Ojxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUKY2l0ZT0ibWlkOjI0NTJFOEEzNUEzNzJF NEY4NjU0MTM2QUNFQUJEQkNFMjRGN0U3MzlAREIzUFJEMDMxMU1CNDAzLmV1cnByZDAzLnByb2Qu b3V0bG9vay5jb20iCiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8bWV0YSBodHRwLWVxdWl2PSJD b250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgICBjaGFyc2V0PUlTTy04ODU5 LTEiPgogICAgICA8ZGl2IHN0eWxlPSJkaXJlY3Rpb246IGx0cjtmb250LWZhbWlseTogVGFob21h O2NvbG9yOgogICAgICAgICMwMDAwMDA7Zm9udC1zaXplOiAxMHB0OyI+CiAgICAgICAgPHA+SGVy ZSBpcyB0aGUgb3V0cHV0IHdpdGggdmVyYm9zZSBvcHRpb246PC9wPgogICAgICAgIDxwPiZuYnNw OzwvcD4KICAgICAgICA8cD5bcm9vdEB2ZGlob3N0MSBvdmlydF0jIGVuZ2luZS1pc28tdXBsb2Fk ZXIgdXBsb2FkIC12IC1pCiAgICAgICAgICBsb2NhbC1pc28tc2hhcmUgRmVkb3JhLTE3LXg4PGJy PgogICAgICAgICAgUGxlYXNlIHByb3ZpZGUgdGhlIFJFU1QgQVBJIHVzZXJuYW1lIGZvciBvVmly dCBFbmdpbmUgKENUUkwrRAogICAgICAgICAgdG8gYWJvcnQpOiBhZG1pbjxicj4KICAgICAgICAg IFBsZWFzZSBwcm92aWRlIHRoZSBSRVNUIEFQSSBwYXNzd29yZCBmb3IgdGhlIGFkbWluIG9WaXJ0 CiAgICAgICAgICBFbmdpbmUgdXNlciAoQ1RSTCtEIHRvIGFib3J0KToKICAgICAgICAgIDxicj4K ICAgICAgICAgIEVSUk9SOiBVbmFibGUgdG8gY29ubmVjdCB0byBSRVNUIEFQSS4mbmJzcDsgUmVh c29uOiBVbmF1dGhvcml6ZWQ8YnI+CiAgICAgICAgICBFUlJPUjogJ05vbmVUeXBlJyBvYmplY3Qg aXMgbm90IGl0ZXJhYmxlPGJyPgogICAgICAgICAgSU5GTzogVXNlIHRoZSAtaCBvcHRpb24gdG8g c2VlIHVzYWdlLjxicj4KICAgICAgICAgIERFQlVHOiBDb25maWd1cmF0aW9uOjxicj4KICAgICAg ICAgIERFQlVHOiBjb21tYW5kOiB1cGxvYWQ8YnI+CiAgICAgICAgICBERUJVRzogVHJhY2ViYWNr IChtb3N0IHJlY2VudCBjYWxsIGxhc3QpOjxicj4KICAgICAgICAgIERFQlVHOiZuYnNwOyZuYnNw OyBGaWxlICIvYmluL2VuZ2luZS1pc28tdXBsb2FkZXIiLCBsaW5lIDk1NiwgaW4KICAgICAgICAg ICZsdDttb2R1bGUmZ3Q7PGJyPgogICAgICAgICAgREVCVUc6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i c3A7IGlzb3VwID0gSVNPVXBsb2FkZXIoY29uZik8YnI+CiAgICAgICAgICBERUJVRzombmJzcDsm bmJzcDsgRmlsZSAiL2Jpbi9lbmdpbmUtaXNvLXVwbG9hZGVyIiwgbGluZSAzMzQsIGluCiAgICAg ICAgICBfX2luaXRfXzxicj4KICAgICAgICAgIERFQlVHOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyBzZWxmLnVwbG9hZF90b19zdG9yYWdlX2RvbWFpbigpPGJyPgogICAgICAgICAgREVCVUc6Jm5i c3A7Jm5ic3A7IEZpbGUgIi9iaW4vZW5naW5lLWlzby11cGxvYWRlciIsIGxpbmUgNjkwLCBpbgog ICAgICAgICAgdXBsb2FkX3RvX3N0b3JhZ2VfZG9tYWluPGJyPgogICAgICAgICAgREVCVUc6Jm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IChpZCwgYWRkcmVzcywgcGF0aCkgPQpzZWxmLmdldF9ob3N0 X2FuZF9wYXRoX2Zyb21fSVNPX2RvbWFpbihzZWxmLmNvbmZpZ3VyYXRpb24uZ2V0KCdpc29fZG9t YWluJykpPGJyPgogICAgICAgICAgREVCVUc6IFR5cGVFcnJvcjogJ05vbmVUeXBlJyBvYmplY3Qg aXMgbm90IGl0ZXJhYmxlPC9wPgogICAgICAgIDxwPiZuYnNwOzwvcD4KICAgICAgICA8cD4mbmJz cDs8L3A+CiAgICAgICAgPGhyIHRhYmluZGV4PSItMSI+CiAgICAgICAgPGRpdiBzdHlsZT0iRk9O VC1GQU1JTFk6IFRpbWVzIE5ldyBSb21hbjsgQ09MT1I6ICMwMDAwMDA7CiAgICAgICAgICBGT05U LVNJWkU6IDE2cHgiPgogICAgICAgICAgPGRpdiBzdHlsZT0iRElSRUNUSU9OOiBsdHIiIGlkPSJk aXZScEY5NzYzMiI+PGZvbnQKICAgICAgICAgICAgICBjb2xvcj0iIzAwMDAwMCIgZmFjZT0iVGFo b21hIiBzaXplPSIyIj48Yj5Wb246PC9iPiBLZWl0aAogICAgICAgICAgICAgIFJvYmVydHNvbiBb PGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOmtyb2JlcnRz QHJlZGhhdC5jb20iPmtyb2JlcnRzQHJlZGhhdC5jb208L2E+XTxicj4KICAgICAgICAgICAgICA8 Yj5HZXNlbmRldDo8L2I+IERpZW5zdGFnLCAzMC4gT2t0b2JlciAyMDEyIDE3OjIwPGJyPgogICAg ICAgICAgICAgIDxiPkFuOjwvYj4gRGVubmlzIEImb3VtbDtjazxicj4KICAgICAgICAgICAgICA8 Yj5DYzo8L2I+IDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0 bzp1c2Vyc0BvdmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICAgICAg PGI+QmV0cmVmZjo8L2I+IFJlOiBBVzogW1VzZXJzXSBlbmdpbmUtaXNvLXVwbG9hZGVyCiAgICAg ICAgICAgICAgcHJvYmxlbTxicj4KICAgICAgICAgICAgPC9mb250Pjxicj4KICAgICAgICAgIDwv ZGl2PgogICAgICAgICAgPGRpdj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJl Zml4Ij5DYW4geW91IHJlLXJ1biB3aXRoIC12CiAgICAgICAgICAgICAgKHZlcmJvc2UpIGFuZCBz ZW5kIG1lIHRoZSBvdXRwdXQ/PGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICBP biAxMC8zMC8yMDEyIDEyOjAwIFBNLCBEZW5uaXMgQiZvdW1sO2NrIHdyb3RlOjxicj4KICAgICAg ICAgICAgPC9kaXY+CiAgICAgICAgICAgIDxibG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAg ICAgICAgIDxzdHlsZSBpZD0ib3dhUGFyYVN0eWxlIj5QIHsKCU1BUkdJTi1UT1A6IDBweDsgTUFS R0lOLUJPVFRPTTogMHB4Cn0KUCB7CglNQVJHSU4tVE9QOiAwcHg7IE1BUkdJTi1CT1RUT006IDBw eAp9Cjwvc3R5bGU+CiAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iRk9OVC1GQU1JTFk6IFRhaG9t YTsgRElSRUNUSU9OOiBsdHI7IENPTE9SOgogICAgICAgICAgICAgICAgIzAwMDAwMDsgRk9OVC1T SVpFOiAxMHB0Ij4KICAgICAgICAgICAgICAgIDxwPlRoYW5rcyBmb3IgdGhlIGluc3RydWN0aW9u cyBob3cgdG8gYnVpbGQuIEkgZGlkIGl0CiAgICAgICAgICAgICAgICAgIGFuZCBpbnN0YWxsZWQg dGhlIHJwbS48L3A+CiAgICAgICAgICAgICAgICA8cD5Ob3cgSSBnZXQgYSBuZXcgZXJyb3IgbWVz c2FnZTo8L3A+CiAgICAgICAgICAgICAgICA8cD4mbmJzcDs8L3A+CiAgICAgICAgICAgICAgICA8 ZGl2PgogICAgICAgICAgICAgICAgICA8cD48Zm9udCBmYWNlPSJUYWhvbWEiIHNpemU9IjIiPlty b290QHZkaWhvc3QxIFJQTVNdIwogICAgICAgICAgICAgICAgICAgICAgZW5naW5lLWlzby11cGxv YWRlciB1cGxvYWQgLWkgbG9jYWwtaXNvLXNoYXJlCiAgICAgICAgICAgICAgICAgICAgICAvcnVu L21lZGlhL2Rlbm5pcy80RjBCLTE4REUvb3ZpcnQvRmVkb3JhLTE3LXg4Nl82NC1MaXZlLURlc2t0 b3AuaXNvPGJyPgogICAgICAgICAgICAgICAgICAgICAgUGxlYXNlIHByb3ZpZGUgdGhlIFJFU1Qg QVBJIHVzZXJuYW1lIGZvciBvVmlydAogICAgICAgICAgICAgICAgICAgICAgRW5naW5lIChDVFJM K0QgdG8gYWJvcnQpOiBhZG1pbiA8YnI+CiAgICAgICAgICAgICAgICAgICAgICBQbGVhc2UgcHJv dmlkZSB0aGUgUkVTVCBBUEkgcGFzc3dvcmQgZm9yIHRoZSBhZG1pbgogICAgICAgICAgICAgICAg ICAgICAgb1ZpcnQgRW5naW5lIHVzZXIgKENUUkwrRCB0byBhYm9ydCk6CiAgICAgICAgICAgICAg ICAgICAgICA8YnI+CiAgICAgICAgICAgICAgICAgICAgICBFUlJPUjogVW5hYmxlIHRvIGNvbm5l Y3QgdG8gUkVTVCBBUEkuJm5ic3A7IFJlYXNvbjoKICAgICAgICAgICAgICAgICAgICAgIFVuYXV0 aG9yaXplZDxicj4KICAgICAgICAgICAgICAgICAgICAgIEVSUk9SOiAnTm9uZVR5cGUnIG9iamVj dCBpcyBub3QgaXRlcmFibGU8YnI+CiAgICAgICAgICAgICAgICAgICAgICBJTkZPOiBVc2UgdGhl IC1oIG9wdGlvbiB0byBzZWUgdXNhZ2UuPC9mb250PjwvcD4KICAgICAgICAgICAgICAgICAgPHA+ Jm5ic3A7PC9wPgogICAgICAgICAgICAgICAgICA8cD5JIGFtIHN1cmUsIHRoYXQgSSB1c2VkIHRo ZSBzYW1lIHBhc3N3b3JkIGFzIEkgdXNlZAogICAgICAgICAgICAgICAgICAgIGZvciB0aGUgd2Vi aW50ZXJmYWNlLjwvcD4KICAgICAgICAgICAgICAgICAgPHA+QW55IGlkZWFzPzwvcD4KICAgICAg ICAgICAgICAgICAgPHA+Jm5ic3A7PC9wPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg ICAgICAgICA8ZGl2IHN0eWxlPSJGT05ULUZBTUlMWTogVGltZXMgTmV3IFJvbWFuOyBDT0xPUjoK ICAgICAgICAgICAgICAgICAgIzAwMDAwMDsgRk9OVC1TSVpFOiAxNnB4Ij4KICAgICAgICAgICAg ICAgICAgPGhyIHRhYmluZGV4PSItMSI+CiAgICAgICAgICAgICAgICAgIDxkaXYgc3R5bGU9IkRJ UkVDVElPTjogbHRyIiBpZD0iZGl2UnBGOTcyMTUiPjxmb250CiAgICAgICAgICAgICAgICAgICAg ICBjb2xvcj0iIzAwMDAwMCIgZmFjZT0iVGFob21hIiBzaXplPSIyIj48Yj5Wb246PC9iPgogICAg ICAgICAgICAgICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAg ICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIgogICAgICAgICAgICAg ICAgICAgICAgICBocmVmPSJtYWlsdG86dXNlcnMtYm91bmNlc0BvdmlydC5vcmciCiAgICAgICAg ICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj4KICAgICAgICAgICAgICAgICAgICAgICAg dXNlcnMtYm91bmNlc0BvdmlydC5vcmc8L2E+IFs8YQogICAgICAgICAgICAgICAgICAgICAgICBt b3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3ot dHh0LWxpbmstYWJicmV2aWF0ZWQiCiAgICAgICAgICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0 bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyIKICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0 PSJfYmxhbmsiPnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnPC9hPl0iIGltCiAgICAgICAgICAgICAg ICAgICAgICBBdWZ0cmFnIHZvbiAiS2VpdGggUm9iZXJ0c29uIFs8YQogICAgICAgICAgICAgICAg ICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAgICAgIGNs YXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiCiAgICAgICAgICAgICAgICAgICAgICAgIGhy ZWY9Im1haWx0bzprcm9iZXJ0c0ByZWRoYXQuY29tIgogICAgICAgICAgICAgICAgICAgICAgICB0 YXJnZXQ9Il9ibGFuayI+a3JvYmVydHNAcmVkaGF0LmNvbTwvYT5dPGJyPgogICAgICAgICAgICAg ICAgICAgICAgPGI+R2VzZW5kZXQ6PC9iPiBNaXR0d29jaCwgMjQuIE9rdG9iZXIgMjAxMiAxODow Mjxicj4KICAgICAgICAgICAgICAgICAgICAgIDxiPkFuOjwvYj4gRGVubmlzIEImb3VtbDtjazxi cj4KICAgICAgICAgICAgICAgICAgICAgIDxiPkNjOjwvYj4gPGEgbW96LWRvLW5vdC1zZW5kPSJ0 cnVlIgogICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlh dGVkIgogICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3Jn IiB0YXJnZXQ9Il9ibGFuayI+CiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJzQG92aXJ0Lm9y ZzwvYT48YnI+CiAgICAgICAgICAgICAgICAgICAgICA8Yj5CZXRyZWZmOjwvYj4gUmU6IFtVc2Vy c10gZW5naW5lLWlzby11cGxvYWRlcgogICAgICAgICAgICAgICAgICAgICAgcHJvYmxlbTxicj4K ICAgICAgICAgICAgICAgICAgICA8L2ZvbnQ+PGJyPgogICAgICAgICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPSJt b3otY2l0ZS1wcmVmaXgiPk9uIDEwLzI0LzIwMTIgMTE6NDMgQU0sCiAgICAgICAgICAgICAgICAg ICAgICBEZW5uaXMgQiZvdW1sO2NrIHdyb3RlOjxicj4KICAgICAgICAgICAgICAgICAgICA8L2Rp dj4KICAgICAgICAgICAgICAgICAgICA8YmxvY2txdW90ZSB0eXBlPSJjaXRlIj4KICAgICAgICAg ICAgICAgICAgICAgIDxzdHlsZT5AZm9udC1mYWNlIHsKCWZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7 Cn0KQGZvbnQtZmFjZSB7Cglmb250LWZhbWlseTogSGVsdmV0aWNhOwp9CkBmb250LWZhY2UgewoJ Zm9udC1mYW1pbHk6IENhbGlicmk7Cn0KQGZvbnQtZmFjZSB7Cglmb250LWZhbWlseTogVGFob21h Owp9CkBwYWdlIFdvcmRTZWN0aW9uMSB7bWFyZ2luOiA3MC44NXB0IDcwLjg1cHQgMi4wY20gNzAu ODVwdDsgfQpQLk1zb05vcm1hbCB7CglNQVJHSU46IDBjbSAwY20gMHB0OyBGT05ULUZBTUlMWTog IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjsgQ09MT1I6IGJsYWNrOyBGT05ULVNJWkU6IDEycHQK fQpMSS5Nc29Ob3JtYWwgewoJTUFSR0lOOiAwY20gMGNtIDBwdDsgRk9OVC1GQU1JTFk6ICJUaW1l cyBOZXcgUm9tYW4iLCJzZXJpZiI7IENPTE9SOiBibGFjazsgRk9OVC1TSVpFOiAxMnB0Cn0KRElW Lk1zb05vcm1hbCB7CglNQVJHSU46IDBjbSAwY20gMHB0OyBGT05ULUZBTUlMWTogIlRpbWVzIE5l dyBSb21hbiIsInNlcmlmIjsgQ09MT1I6IGJsYWNrOyBGT05ULVNJWkU6IDEycHQKfQpBOmxpbmsg ewoJQ09MT1I6IGJsdWU7IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lCn0KU1BBTi5Nc29IeXBl cmxpbmsgewoJQ09MT1I6IGJsdWU7IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lCn0KQTp2aXNp dGVkIHsKCUNPTE9SOiBwdXJwbGU7IFRFWFQtREVDT1JBVElPTjogdW5kZXJsaW5lCn0KU1BBTi5N c29IeXBlcmxpbmtGb2xsb3dlZCB7CglDT0xPUjogcHVycGxlOyBURVhULURFQ09SQVRJT046IHVu ZGVybGluZQp9ClAuTXNvQWNldGF0ZSB7CglNQVJHSU46IDBjbSAwY20gMHB0OyBGT05ULUZBTUlM WTogIlRhaG9tYSIsInNhbnMtc2VyaWYiOyBDT0xPUjogYmxhY2s7IEZPTlQtU0laRTogOHB0Cn0K TEkuTXNvQWNldGF0ZSB7CglNQVJHSU46IDBjbSAwY20gMHB0OyBGT05ULUZBTUlMWTogIlRhaG9t YSIsInNhbnMtc2VyaWYiOyBDT0xPUjogYmxhY2s7IEZPTlQtU0laRTogOHB0Cn0KRElWLk1zb0Fj ZXRhdGUgewoJTUFSR0lOOiAwY20gMGNtIDBwdDsgRk9OVC1GQU1JTFk6ICJUYWhvbWEiLCJzYW5z LXNlcmlmIjsgQ09MT1I6IGJsYWNrOyBGT05ULVNJWkU6IDhwdAp9ClNQQU4uRS1NYWlsRm9ybWF0 dm9ybGFnZTE4IHsKCUZPTlQtRkFNSUxZOiAiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOyBDT0xPUjog IzFmNDk3ZAp9ClNQQU4uU3ByZWNoYmxhc2VudGV4dFpjaG4gewoJRk9OVC1GQU1JTFk6ICJUYWhv bWEiLCJzYW5zLXNlcmlmIjsgQ09MT1I6IGJsYWNrCn0KLk1zb0NocERlZmF1bHQgewoJRk9OVC1T SVpFOiAxMHB0Cn0KPC9zdHlsZT4KICAgICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9Ildv cmRTZWN0aW9uMSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICdD YWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAjMWY0OTdkOwogICAgICAgICAgICAgICAgICAg ICAgICAgICAgRk9OVC1TSVpFOiAxMXB0IiBsYW5nPSJFTi1VUyI+U2luY2UgSSBhbSBub3QKICAg ICAgICAgICAgICAgICAgICAgICAgICAgIGV4cGVyaWVuY2VkIGluIGJ1aWxkaW5nIHNvZnR3YXJl LCBJIHRvb2sKICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIG1vei1kby1ub3Qtc2VuZD0i dHJ1ZSIKaHJlZj0iaHR0cDovL3d3dy5vdmlydC5vcmcvcmVsZWFzZXMvMy4xL3JwbS9GZWRvcmEv MTcvbm9hcmNoL292aXJ0LWlzby11cGxvYWRlci0zLjEuMC0wLmdpdDE4NDFkOS5mYzE3Lm5vYXJj aC5ycG0iCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj4KaHR0 cDovL3d3dy5vdmlydC5vcmcvcmVsZWFzZXMvMy4xL3JwbS9GZWRvcmEvMTcvbm9hcmNoL292aXJ0 LWlzby11cGxvYWRlci0zLjEuMC0wLmdpdDE4NDFkOS5mYzE3Lm5vYXJjaC5ycG08L2E+CiAgICAg ICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAg PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgJ0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7 CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT05ULVNJWkU6IDExcHQiIGxhbmc9IkVOLVVT Ij5CdXQgeW91cgogICAgICAgICAgICAgICAgICAgICAgICAgICAgZS1tYWlsIHNvdW5kZWQgbGlr ZSB0aGF0IHlvdSBjYW4ganVzdCBzZXQgYQogICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFy YW1ldGVyIHRvIGF2b2lkIHRoZSBwcm9ibGVtPzwvc3Bhbj48L3A+CiAgICAgICAgICAgICAgICAg ICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWToKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAj MWY0OTdkOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgRk9OVC1TSVpFOiAxMXB0IiBsYW5n PSJFTi1VUyI+TWF5YmUgSSBjb3VsZAogICAgICAgICAgICAgICAgICAgICAgICAgICAgYXZvaWQg dGhlIHByb2JsZW0sIGlmIHRoZXJlIHdhcyBhbm90aGVyIHdheQogICAgICAgICAgICAgICAgICAg ICAgICAgICAgZm9yIGluc3RhbGxpbmcgVk1TL2JyaW5naW5nIElTT3MgdG8gVk1zPzwvc3Bhbj48 L3A+CiAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICA8L2Js b2NrcXVvdGU+CiAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgIEl0 IGRvZXNuJ3QgYXBwZWFyIHRvIGJlIGJ1aWxkIHlldC48YnI+CiAgICAgICAgICAgICAgICAgICAg PGJyPgogICAgICAgICAgICAgICAgICAgIFN0ZXAgMTogZ2l0IGNsb25lIDxhIG1vei1kby1ub3Qt c2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJl ZXRleHQiCiAgICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwOi8vZ2Vycml0Lm92aXJ0Lm9y Zy9wL292aXJ0LWlzby11cGxvYWRlci5naXQiCiAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9 Il9ibGFuayI+CiAgICAgICAgICAgICAgICAgICAgICBodHRwOi8vZ2Vycml0Lm92aXJ0Lm9yZy9w L292aXJ0LWlzby11cGxvYWRlci5naXQ8L2E+PGJyPgogICAgICAgICAgICAgICAgICAgIFN0ZXAg MjogZXhwb3J0IEFQUF9WRVJTSU9OPTMuMC4wOyBleHBvcnQKICAgICAgICAgICAgICAgICAgICBB UFBfUkVMRUFTRT0xPGJyPgogICAgICAgICAgICAgICAgICAgIFN0ZXAgMzogY2Qgb3ZpcnQtaXNv LXVwbG9hZGVyPGJyPgogICAgICAgICAgICAgICAgICAgIFN0ZXAgNDogbWFrZTxicj4KICAgICAg ICAgICAgICAgICAgICBTdGVwIDU6IE5vdGljZSB0aGUgb3ZpcnQtaXNvLXVwbG9hZGVyKi5ycG0g bG9jYXRpb24KICAgICAgICAgICAgICAgICAgICBpbiB0aGUgU1RET1VUPGJyPgogICAgICAgICAg ICAgICAgICAgIFN0ZXAgNjogeXVtIGluc3RhbGwgL3BhdGgvdG8vb3ZpcnQtaXNvLXVwbG9hZGVy Ki5ycG08YnI+CiAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgIDxi bG9ja3F1b3RlIHR5cGU9ImNpdGUiPgogICAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzcz0i V29yZFNlY3Rpb24xIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1h bCI+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAgICAgICAg J0NhbGlicmknLCdzYW5zLXNlcmlmJzsgQ09MT1I6ICMxZjQ5N2Q7CiAgICAgICAgICAgICAgICAg ICAgICAgICAgICBGT05ULVNJWkU6IDExcHQiIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPgogICAg ICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iRk9O VC1GQU1JTFk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAnQ2FsaWJyaScsJ3NhbnMtc2Vy aWYnOyBDT0xPUjogIzFmNDk3ZDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZPTlQtU0la RTogMTFwdCIgbGFuZz0iRU4tVVMiPjwvc3Bhbj4mbmJzcDs8L3A+CiAgICAgICAgICAgICAgICAg ICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWToKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICdDYWxpYnJpJywnc2Fucy1zZXJpZic7IENPTE9SOiAj MWY0OTdkOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgRk9OVC1TSVpFOiAxMXB0IiBsYW5n PSJFTi1VUyI+PC9zcGFuPiZuYnNwOzwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4K ICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2IHN0eWxlPSJCT1JERVItQk9UVE9NOiBtZWRp dW0gbm9uZTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJPUkRFUi1MRUZUOiBtZWRpdW0g bm9uZTsgUEFERElORy1CT1RUT006CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAwY207IFBB RERJTkctTEVGVDogMGNtOyBQQURESU5HLVJJR0hUOiAwY207CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICBCT1JERVItVE9QOiAjYjVjNGRmIDFwdCBzb2xpZDsgQk9SREVSLVJJR0hUOgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJGT05ULUZBTUlMWToKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgQ09M T1I6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aW5kb3d0ZXh0OyBGT05ULVNJ WkU6IDEwcHQiPlZvbjo8L3NwYW4+PC9iPjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgc3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgQ09MT1I6CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgd2luZG93dGV4dDsgRk9OVC1TSVpFOiAxMHB0Ij4gS2VpdGgKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBSb2JlcnRzb24gWzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRl eHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJtYWlsdG86a3JvYmVy dHNAcmVkaGF0LmNvbSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0i X2JsYW5rIj5tYWlsdG86a3JvYmVydHNAcmVkaGF0LmNvbTwvYT5dCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxiPkdl c2VuZGV0OjwvYj4gTWl0dHdvY2gsIDI0LiBPa3RvYmVyCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgMjAxMiAxNzowODxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8 Yj5Bbjo8L2I+IERlbm5pcyBCJm91bWw7Y2s8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgPGI+Q2M6PC9iPiA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9y ZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGI+QmV0cmVmZjo8L2I+IFJlOiBBVzogW1Vz ZXJzXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVuZ2luZS1pc28tdXBsb2FkZXIg cHJvYmxlbTwvc3Bhbj48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAg ICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICA8cCBjbGFz cz0iTXNvTm9ybWFsIj4mbmJzcDs8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gMTAvMjQvMjAx MiAxMDo1NiBBTSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIERlbm5pcyBCJm91bWw7Y2sg d3JvdGU6PC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAg ICAgICAgICAgPGJsb2NrcXVvdGUgc3R5bGU9Ik1BUkdJTi1UT1A6IDVwdDsKICAgICAgICAgICAg ICAgICAgICAgICAgICBNQVJHSU4tQk9UVE9NOiA1cHQiPgogICAgICAgICAgICAgICAgICAgICAg ICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cD48c3BhbiBzdHlsZT0iRk9O VC1GQU1JTFk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1RhaG9tYScsJ3NhbnMt c2VyaWYnOyBGT05ULVNJWkU6IDEwcHQiPk9idmlvdXNseQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIG15IGUtbWFpbCB3YXNuJ3QgYWRkZWQgdG8gdGhlIGludGVuZGV0CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgdGhyZWFkOjwvc3Bhbj48L3A+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICA8cD48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEwcHQi PjxhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb3otZG8tbm90LXNlbmQ9InRy dWUiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBocmVmPSJodHRwOi8vbGlzdHMu b3ZpcnQub3JnL3BpcGVybWFpbC91c2Vycy8yMDEyLVNlcHRlbWJlci8wMDM2NzAuaHRtbCIKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGlz dHMub3ZpcnQub3JnL3BpcGVybWFpbC91c2Vycy8yMDEyLVNlcHRlbWJlci8wMDM2NzAuaHRtbDwv YT48L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNs YXNzPSJNc29Ob3JtYWwiPkFoLCB0aGF0ICdpbnNlY3VyZSBmbGFnJy4mbmJzcDsKICAgICAgICAg ICAgICAgICAgICAgICAgICBUaGF0IGNoYW5nZSBzaG91bGQgYmUgbWVyZ2VkLiZuYnNwOyBBcmUg eW91IHN0aWxsCiAgICAgICAgICAgICAgICAgICAgICAgICAgZXhwZXJpZW5jaW5nIHRoZSBpc3N1 ZSB3aXRoIGEgcmVjZW50IGJ1aWxkIG9mCiAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIGlz by11cGxvYWRlcj88YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAg ICAgICAgICAgICAgICAgIDxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGhyZWY9Imh0dHA6Ly9nZXJyaXQub3ZpcnQub3JnLyMvYy83Nzc0LyIKICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vZ2Vycml0Lm92 aXJ0Lm9yZy8jL2MvNzc3NC88L2E+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxicj4K ICAgICAgICAgICAgICAgICAgICAgICAgPC9wPgogICAgICAgICAgICAgICAgICAgICAgICA8ZGl2 PgogICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWToK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05U LVNJWkU6IDEwcHQiPjwvc3Bhbj4mbmJzcDs8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAg PHA+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+KEhvdwogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBjYW4gSSByZXBseSB0byBhIHN1Y2ggYSB0aHJlYWQ/Pyk8L3Nw YW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZB TUlMWToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1RhaG9tYScsJ3NhbnMtc2VyaWYn OyBGT05ULVNJWkU6IDEwcHQiPjwvc3Bhbj4mbmJzcDs8L3A+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgPHA+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRTogMTBwdCI+VGhhbmtzCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluIGFkdmFuY2U8L3NwYW4+PC9wPgogICAgICAg ICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWToKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOyBGT05ULVNJWkU6IDEw cHQiPkRlbm5pczwvc3Bhbj48L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWToKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQt U0laRTogMTBwdCI+PC9zcGFuPiZuYnNwOzwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAg IDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxkaXY+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iVEVYVC1BTElHTjogY2VudGVyIgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRl ciI+PHNwYW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU9IkZPTlQt RkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVGFob21hJywnc2Fu cy1zZXJpZic7IEZPTlQtU0laRToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg MTBwdCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxociBzaXplPSIyIiB3 aWR0aD0iMTAwJSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbj0i Y2VudGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj48L2Rpdj4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAg ICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBp ZD0iZGl2UnBGMzUxMjAzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHAgc3R5bGU9 Ik1BUkdJTi1CT1RUT006IDEycHQiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xh c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgc3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAnVGFob21hJywnc2Fucy1zZXJpZic7IEZPTlQtU0laRToKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgMTBwdCI+Vm9uOjwvc3Bhbj48L2I+PHNwYW4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHN0eWxlPSJGT05ULUZBTUlMWToKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsgRk9OVC1TSVpFOgogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTBwdCI+CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICA8YSBtb3otZG8tbm90LXNlbmQ9InRydWUiCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGhyZWY9Im1haWx0bzp1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyIKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFyZ2V0PSJfYmxhbmsiPnVzZXJzLWJv dW5jZXNAb3ZpcnQub3JnPC9hPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWzxh IG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgaHJlZj0ibWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnIgogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+dXNlcnMtYm91bmNlc0BvdmlydC5v cmc8L2E+XSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltIEF1ZnRyYWcgdm9u ICJLZWl0aCBSb2JlcnRzb24gWzxhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgaHJlZj0ibWFpbHRvOmtyb2JlcnRzQHJlZGhhdC5jb20iCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj5rcm9iZXJ0c0ByZWRoYXQuY29tPC9hPl08 YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Yj5HZXNlbmRldDo8L2I+IE1p dHR3b2NoLCAyNC4gT2t0b2JlcgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjAx MiAxNjozNDxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxiPkFuOjwvYj4g RGVubmlzIEImb3VtbDtjazxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxi PkNjOjwvYj4gPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBocmVmPSJtYWlsdG86dXNlcnNAb1ZpcnQub3JnIgogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+dXNlcnNAb1ZpcnQub3JnPC9h Pjxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxiPkJldHJlZmY6PC9iPiBS ZTogW1VzZXJzXQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW5naW5lLWlzby11 cGxvYWRlciBwcm9ibGVtPC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwv ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPGRpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cCBzdHls ZT0iTUFSR0lOLUJPVFRPTTogMTJwdCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGNsYXNzPSJNc29Ob3JtYWwiPkNhbiB5b3UgcGxlYXNlCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBlbGFib3JhdGUgb24gdGhlICdpbnNlY3VyZSBmbGFnJz8mbmJzcDsKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFdoYXQgZXhhY3RseSBhcmUgeW91IHJlZmVycmlu ZyB0bz88L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGRpdiBzdHlsZT0iVEVY VC1BTElHTjogY2VudGVyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9 Ik1zb05vcm1hbCIgYWxpZ249ImNlbnRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8aHIgaWQ9Inp3Y2hyIiBzaXplPSIyIiB3aWR0aD0iMTAwJSIKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgYWxpZ249ImNlbnRlciI+CiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGJsb2Nr cXVvdGUgc3R5bGU9IkJPUkRFUi1CT1RUT006IG1lZGl1bQogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgbm9uZTsgQk9SREVSLUxFRlQ6ICMxMDEwZmYgMS41cHQKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHNvbGlkOyBQQURESU5HLUJPVFRPTTogMGNtOwogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFSR0lOLVRPUDogNXB0OyBQQURESU5HLUxFRlQ6 IDRwdDsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBRERJTkctUklHSFQ6IDBj bTsgTUFSR0lOLUJPVFRPTToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDVwdDsg TUFSR0lOLUxFRlQ6IDMuNzVwdDsgQk9SREVSLVRPUDoKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIG1lZGl1bSBub25lOyBCT1JERVItUklHSFQ6IG1lZGl1bQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgbm9uZTsgUEFERElORy1UT1A6IDBjbSI+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICA8cCBzdHlsZT0iTUFSR0lOLUJPVFRPTTogMTJwdCIKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw YW4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlPSJGT05ULUZB TUlMWToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdIZWx2ZXRpY2En LCdzYW5zLXNlcmlmJyI+RnJvbToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICA8L3NwYW4+PC9iPjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg c3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICdIZWx2ZXRpY2EnLCdzYW5zLXNlcmlmJyI+IkRlbm5pcwogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIEImb3VtbDtjayIgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOmRlbm5pc0B3 ZWJkaWVuc3RsZWlzdHVuZ2VuLmNvbSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHRhcmdldD0iX2JsYW5rIj4KJmx0O2Rlbm5pc0B3ZWJkaWVuc3RsZWlzdHVuZ2VuLmNv bSZndDs8L2E+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxiPlRv OiA8L2I+PGEKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vei1kby1u b3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhy ZWY9Im1haWx0bzp1c2Vyc0BvVmlydC5vcmciCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB0YXJnZXQ9Il9ibGFuayI+InVzZXJzQG9WaXJ0Lm9yZyI8L2E+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnVzZXJz QG92aXJ0Lm9yZyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdl dD0iX2JsYW5rIj4mbHQ7dXNlcnNAb3ZpcnQub3JnJmd0OzwvYT48YnI+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPGI+U2VudDogPC9iPldlZG5lc2RheSwgT2N0b2Jlcgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI0LCAyMDEyIDEwOjI2OjMyIEFN PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxiPlN1YmplY3Q6IDwv Yj5bVXNlcnNdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW5naW5lLWlz by11cGxvYWRlciBwcm9ibGVtPC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFu IHN0eWxlPSJGT05ULUZBTUlMWToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIEZPTlQtU0laRTogMTBwdCI+SGkKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIEtlaXRoL1RvYmlhcyw8L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxkaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2Pgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZGl2PgogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZB TUlMWToKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1Rh aG9tYScsJ3NhbnMtc2VyaWYnOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBGT05ULVNJWkU6IDEwcHQiPjwvc3Bhbj4mbmJzcDs8L3A+CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5bGU9IkZPTlQtRkFN SUxZOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVGFo b21hJywnc2Fucy1zZXJpZic7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIEZPTlQtU0laRTogMTBwdCI+aG93IGNhbgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBJIHNldCB0aGUgImluc2VjdXJlCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWciPzwvc3Bhbj48L3A+CiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHA+PHNwYW4gc3R5bGU9 IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAnVGFob21hJywnc2Fucy1zZXJpZic7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIEZPTlQtU0laRTogMTBwdCI+VGhlCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVuZ2luZS1pc28tdXBsb2FkZXIgdG9vbAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb2Vzbid0IGhh dmUgc3VjaCBhCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IHBhcmFtZXRlci48L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWToKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOwogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT05ULVNJWkU6IDEw cHQiPjwvc3Bhbj4mbmJzcDs8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPHA+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnVGFob21hJywnc2Fucy1zZXJpZic7CiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZPTlQtU0laRTogMTBw dCI+QmVzdAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy ZWdhcmRzPC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8cD48c3BhbiBzdHlsZT0iRk9OVC1GQU1JTFk6CiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICdUYWhvbWEnLCdzYW5zLXNlcmlmJzsKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRk9OVC1TSVpFOiAxMHB0Ij5E ZW5uaXM8L3NwYW4+PC9wPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIDxwPjxzcGFuIHN0eWxlPSJGT05ULUZBTUlMWToKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgJ1RhaG9tYScsJ3NhbnMtc2VyaWYnOwogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT05ULVNJWkU6IDEwcHQiPjwv c3Bhbj4mbmJzcDs8L3A+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgPHA+PHNwYW4gc3R5bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAnVGFob21hJywnc2Fucy1zZXJpZic7CiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEZPTlQtU0laRTogMTBwdCI+UC5T LjogSQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBob3Bl IHRoaXMgZS1tYWlsIGdvZXMgdG8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdGhlICJbVXNlcnNdCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIGVuZ2luZS1pc28tdXBsb2FkZXIKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvYmxlbSItdGhyZWFkIC0gSSBoYXZlCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vIGlkZWEgaG93IHRv IGRvIGl0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVs c2UuPC9zcGFuPjwvcD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg PC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPSJN c29Ob3JtYWwiPjxzcGFuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R5 bGU9IkZPTlQtRkFNSUxZOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdI ZWx2ZXRpY2EnLCdzYW5zLXNlcmlmJyI+PGJyPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXzxicj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyIKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj5Vc2Vyc0Bvdmly dC5vcmc8L2E+PGJyPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxhIG1v ei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldD0iX2JsYW5rIj5o dHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PC9zcGFuPjwv cD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PC9wPgog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAg ICAgICAgIDwvZGl2PgogICAgICAgICAgICAgICAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAg ICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9Ik1z b05vcm1hbCI+Jm5ic3A7PC9wPgogICAgICAgICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg ICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICAgICAgICAgIDxicj4KICAgICAg ICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8 L2Rpdj4KICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICA8YnI+CiAgICAgICAg ICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAg ICA8YnI+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTAyMDMwNzA2MDcwNDAxMDMw NDA0MDIwMS0tCg== --===============3687991519005880157==--