From jira at ovirt-jira.atlassian.net Wed Nov 15 14:10:01 2017 Content-Type: multipart/mixed; boundary="===============3353346854290130663==" MIME-Version: 1.0 From: Barak Korren (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1767) Look into replacing gitweb for oVirt Gerrit Date: Wed, 15 Nov 2017 14:09:58 +0000 Message-ID: In-Reply-To: JIRA.33299.1510754678000@Atlassian.JIRA --===============3353346854290130663== 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... ------------=3D_1510754998-15183-222 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit [ https://ovirt-jira.atlassian.net/browse/OVIRT-1767?page=3Dcom.atlass= ian.jira.plugin.system.issuetabpanels:all-tabpanel ] Barak Korren updated OVIRT-1767: -------------------------------- Description: = One of the faults of our Gerrit system is that the source browser look like= it belongs to a different century. There seems to be a Gerrit plugin which allows using Gitiles rather then gi= tweb in Gerrit: https://gerrit-review.googlesource.com/Documentation/config-plugins.html#gi= tiles Gitiles itself seems to be a more modern Git UI then gitweb, at the very le= ast is supports showing markdown files, which is a staple of modern source = browsers: https://gerrit.googlesource.com/gitiles/ Another plugin to consider is the one for using GitBlit: https://gerrit-review.googlesource.com/Documentation/config-plugins.html#gi= tblit Gitblit is another Java based Gir bowser: http://gitblit.com/features.html was: There seems to be a Gerrit plugin which allows using Gitiles rather then gi= tweb in Gerrit: https://gerrit-review.googlesource.com/Documentation/config-plugins.html#gi= tiles Gitiles itself seems to be a more modern Git UI then gitweb, at the very le= ast is supports showing markdown files, which is a staple of modern source = browsers: https://gerrit.googlesource.com/gitiles/ > Look into replacing gitweb for oVirt Gerrit > ------------------------------------------- > > Key: OVIRT-1767 > URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1767 > Project: oVirt - virtualization made easy > Issue Type: Improvement > Components: Gerrit/git > Reporter: Barak Korren > Assignee: infra > Labels: gerrit > > One of the faults of our Gerrit system is that the source browser look li= ke it belongs to a different century. > There seems to be a Gerrit plugin which allows using Gitiles rather then = gitweb in Gerrit: > https://gerrit-review.googlesource.com/Documentation/config-plugins.html#= gitiles > Gitiles itself seems to be a more modern Git UI then gitweb, at the very = least is supports showing markdown files, which is a staple of modern sourc= e browsers: > https://gerrit.googlesource.com/gitiles/ > Another plugin to consider is the one for using GitBlit: > https://gerrit-review.googlesource.com/Documentation/config-plugins.html#= gitblit > Gitblit is another Java based Gir bowser: > http://gitblit.com/features.html -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100071) ------------=3D_1510754998-15183-222 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1767?page=3Dcom.atlass=
ian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Barak Korren updated OVIRT-1767:

Description:

One of the faults of our Gerrit system is that the source browser look l= ike it belongs to a different century.

There seems to be a Gerrit plugin which allows using Gitiles rather then= gitweb in Gerrit: https://gerrit-review.googlesource.com= /Documentation/config-plugins.html#gitiles

Gitiles itself seems to be a more modern Git UI then gitweb, at the very= least is supports showing markdown files, which is a staple of modern sour= ce browsers: https://g= errit.googlesource.com/gitiles/

Another plugin to consider is the one for using GitBlit: https://gerrit-review.googlesource.com/Documentation/config-plugins.html= #gitblit

Gitblit is another Java based Gir bowser: http://gitblit.com/features.html

was:

There seems to be a Gerrit plugin which allows using Gitiles rather then= gitweb in Gerrit: https://gerrit-review.googlesource.com= /Documentation/config-plugins.html#gitiles

Gitiles itself seems to be a more modern Git UI then gitweb, at the very= least is supports showing markdown files, which is a staple of modern sour= ce browsers: https://g= errit.googlesource.com/gitiles/

Look into replacing gitweb for oVirt Gerrit

     Key: OVIRT-1767
     URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1767
 Project: oVirt - virtualization made easy
         Issue Type: Improvement
         Components: Gerrit/git
Reporter: Barak Korren
Assignee: infra
  Labels: gerrit

One of the faults of our Gerrit system is that the source browser look l= ike it belongs to a different century. There seems to be a Gerrit plugin wh= ich allows using Gitiles rather then gitweb in Gerrit: ht= tps://gerrit-review.googlesource.com/Documentation/config-plugins.html#giti= les Gitiles itself seems to be a more modern Git UI then gitweb, at the= very least is supports showing markdown files, which is a staple of modern= source browsers: http= s://gerrit.googlesource.com/gitiles/ Another plugin to consider is the = one for using GitBlit: https://gerrit-review.googlesource= .com/Documentation/config-plugins.html#gitblit Gitblit is another Java = based Gir bowser: http://gitbl= it.com/features.html

— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#1000= 71)

3D"" ------------=3D_1510754998-15183-222-- --===============3353346854290130663== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTEwNzU0OTk4LTE1MTgzLTIyMgpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKCiAgICAgWyBodHRwczov L292aXJ0LWppcmEuYXRsYXNzaWFuLm5ldC9icm93c2UvT1ZJUlQtMTc2Nz9wYWdlPWNvbS5hdGxh c3NpYW4uamlyYS5wbHVnaW4uc3lzdGVtLmlzc3VldGFicGFuZWxzOmFsbC10YWJwYW5lbCBdCgpC YXJhayBLb3JyZW4gdXBkYXRlZCBPVklSVC0xNzY3OgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQogICAgRGVzY3JpcHRpb246IApPbmUgb2YgdGhlIGZhdWx0cyBvZiBvdXIgR2Vycml0 IHN5c3RlbSBpcyB0aGF0IHRoZSBzb3VyY2UgYnJvd3NlciBsb29rIGxpa2UgaXQgYmVsb25ncyB0 byBhIGRpZmZlcmVudCBjZW50dXJ5LgoKVGhlcmUgc2VlbXMgdG8gYmUgYSBHZXJyaXQgcGx1Z2lu IHdoaWNoIGFsbG93cyB1c2luZyBHaXRpbGVzIHJhdGhlciB0aGVuIGdpdHdlYiBpbiBHZXJyaXQ6 Cmh0dHBzOi8vZ2Vycml0LXJldmlldy5nb29nbGVzb3VyY2UuY29tL0RvY3VtZW50YXRpb24vY29u ZmlnLXBsdWdpbnMuaHRtbCNnaXRpbGVzCgpHaXRpbGVzIGl0c2VsZiBzZWVtcyB0byBiZSBhIG1v cmUgbW9kZXJuIEdpdCBVSSB0aGVuIGdpdHdlYiwgYXQgdGhlIHZlcnkgbGVhc3QgaXMgc3VwcG9y dHMgc2hvd2luZyBtYXJrZG93biBmaWxlcywgd2hpY2ggaXMgYSBzdGFwbGUgb2YgbW9kZXJuIHNv dXJjZSBicm93c2VyczoKaHR0cHM6Ly9nZXJyaXQuZ29vZ2xlc291cmNlLmNvbS9naXRpbGVzLwoK QW5vdGhlciBwbHVnaW4gdG8gY29uc2lkZXIgaXMgdGhlIG9uZSBmb3IgdXNpbmcgR2l0QmxpdDoK aHR0cHM6Ly9nZXJyaXQtcmV2aWV3Lmdvb2dsZXNvdXJjZS5jb20vRG9jdW1lbnRhdGlvbi9jb25m aWctcGx1Z2lucy5odG1sI2dpdGJsaXQKCkdpdGJsaXQgaXMgYW5vdGhlciBKYXZhIGJhc2VkIEdp ciBib3dzZXI6Cmh0dHA6Ly9naXRibGl0LmNvbS9mZWF0dXJlcy5odG1sCgoKICB3YXM6ClRoZXJl IHNlZW1zIHRvIGJlIGEgR2Vycml0IHBsdWdpbiB3aGljaCBhbGxvd3MgdXNpbmcgR2l0aWxlcyBy YXRoZXIgdGhlbiBnaXR3ZWIgaW4gR2Vycml0OgpodHRwczovL2dlcnJpdC1yZXZpZXcuZ29vZ2xl c291cmNlLmNvbS9Eb2N1bWVudGF0aW9uL2NvbmZpZy1wbHVnaW5zLmh0bWwjZ2l0aWxlcwoKR2l0 aWxlcyBpdHNlbGYgc2VlbXMgdG8gYmUgYSBtb3JlIG1vZGVybiBHaXQgVUkgdGhlbiBnaXR3ZWIs IGF0IHRoZSB2ZXJ5IGxlYXN0IGlzIHN1cHBvcnRzIHNob3dpbmcgbWFya2Rvd24gZmlsZXMsIHdo aWNoIGlzIGEgc3RhcGxlIG9mIG1vZGVybiBzb3VyY2UgYnJvd3NlcnM6Cmh0dHBzOi8vZ2Vycml0 Lmdvb2dsZXNvdXJjZS5jb20vZ2l0aWxlcy8KCgoKPiBMb29rIGludG8gcmVwbGFjaW5nIGdpdHdl YiBmb3Igb1ZpcnQgR2Vycml0Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQo+Cj4gICAgICAgICAgICAgICAgIEtleTogT1ZJUlQtMTc2Nwo+ICAgICAgICAgICAg ICAgICBVUkw6IGh0dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0x NzY3Cj4gICAgICAgICAgICAgUHJvamVjdDogb1ZpcnQgLSB2aXJ0dWFsaXphdGlvbiBtYWRlIGVh c3kKPiAgICAgICAgICBJc3N1ZSBUeXBlOiBJbXByb3ZlbWVudAo+ICAgICAgICAgIENvbXBvbmVu dHM6IEdlcnJpdC9naXQKPiAgICAgICAgICAgIFJlcG9ydGVyOiBCYXJhayBLb3JyZW4KPiAgICAg ICAgICAgIEFzc2lnbmVlOiBpbmZyYQo+ICAgICAgICAgICAgICBMYWJlbHM6IGdlcnJpdAo+Cj4g T25lIG9mIHRoZSBmYXVsdHMgb2Ygb3VyIEdlcnJpdCBzeXN0ZW0gaXMgdGhhdCB0aGUgc291cmNl IGJyb3dzZXIgbG9vayBsaWtlIGl0IGJlbG9uZ3MgdG8gYSBkaWZmZXJlbnQgY2VudHVyeS4KPiBU aGVyZSBzZWVtcyB0byBiZSBhIEdlcnJpdCBwbHVnaW4gd2hpY2ggYWxsb3dzIHVzaW5nIEdpdGls ZXMgcmF0aGVyIHRoZW4gZ2l0d2ViIGluIEdlcnJpdDoKPiBodHRwczovL2dlcnJpdC1yZXZpZXcu Z29vZ2xlc291cmNlLmNvbS9Eb2N1bWVudGF0aW9uL2NvbmZpZy1wbHVnaW5zLmh0bWwjZ2l0aWxl cwo+IEdpdGlsZXMgaXRzZWxmIHNlZW1zIHRvIGJlIGEgbW9yZSBtb2Rlcm4gR2l0IFVJIHRoZW4g Z2l0d2ViLCBhdCB0aGUgdmVyeSBsZWFzdCBpcyBzdXBwb3J0cyBzaG93aW5nIG1hcmtkb3duIGZp bGVzLCB3aGljaCBpcyBhIHN0YXBsZSBvZiBtb2Rlcm4gc291cmNlIGJyb3dzZXJzOgo+IGh0dHBz Oi8vZ2Vycml0Lmdvb2dsZXNvdXJjZS5jb20vZ2l0aWxlcy8KPiBBbm90aGVyIHBsdWdpbiB0byBj b25zaWRlciBpcyB0aGUgb25lIGZvciB1c2luZyBHaXRCbGl0Ogo+IGh0dHBzOi8vZ2Vycml0LXJl dmlldy5nb29nbGVzb3VyY2UuY29tL0RvY3VtZW50YXRpb24vY29uZmlnLXBsdWdpbnMuaHRtbCNn aXRibGl0Cj4gR2l0YmxpdCBpcyBhbm90aGVyIEphdmEgYmFzZWQgR2lyIGJvd3NlcjoKPiBodHRw Oi8vZ2l0YmxpdC5jb20vZmVhdHVyZXMuaHRtbAoKCgotLQpUaGlzIG1lc3NhZ2Ugd2FzIHNlbnQg YnkgQXRsYXNzaWFuIEppcmEKKHYxMDAxLjAuMC1TTkFQU0hPVCMxMDAwNzEpCgotLS0tLS0tLS0t LS09XzE1MTA3NTQ5OTgtMTUxODMtMjIyCkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0 PSJVVEYtOCIKQ29udGVudC1EaXNwb3NpdGlvbjogaW5saW5lCkNvbnRlbnQtVHJhbnNmZXItRW5j b2Rpbmc6IDdiaXQKCjxodG1sPjxib2R5Pgo8cHJlPlsgaHR0cHM6Ly9vdmlydC1qaXJhLmF0bGFz c2lhbi5uZXQvYnJvd3NlL09WSVJULTE3Njc/cGFnZT1jb20uYXRsYXNzaWFuLmppcmEucGx1Z2lu LnN5c3RlbS5pc3N1ZXRhYnBhbmVsczphbGwtdGFicGFuZWwgXTwvcHJlPgo8aDM+QmFyYWsgS29y cmVuIHVwZGF0ZWQgT1ZJUlQtMTc2Nzo8L2gzPgo8cHJlPkRlc2NyaXB0aW9uOjwvcHJlPgo8cD5P bmUgb2YgdGhlIGZhdWx0cyBvZiBvdXIgR2Vycml0IHN5c3RlbSBpcyB0aGF0IHRoZSBzb3VyY2Ug YnJvd3NlciBsb29rIGxpa2UgaXQgYmVsb25ncyB0byBhIGRpZmZlcmVudCBjZW50dXJ5LjwvcD4K PHA+VGhlcmUgc2VlbXMgdG8gYmUgYSBHZXJyaXQgcGx1Z2luIHdoaWNoIGFsbG93cyB1c2luZyBH aXRpbGVzIHJhdGhlciB0aGVuIGdpdHdlYiBpbiBHZXJyaXQ6IDxhIGhyZWY9Imh0dHBzOi8vZ2Vy cml0LXJldmlldy5nb29nbGVzb3VyY2UuY29tL0RvY3VtZW50YXRpb24vY29uZmlnLXBsdWdpbnMu aHRtbCNnaXRpbGVzIj5odHRwczovL2dlcnJpdC1yZXZpZXcuZ29vZ2xlc291cmNlLmNvbS9Eb2N1 bWVudGF0aW9uL2NvbmZpZy1wbHVnaW5zLmh0bWwjZ2l0aWxlczwvYT48L3A+CjxwPkdpdGlsZXMg aXRzZWxmIHNlZW1zIHRvIGJlIGEgbW9yZSBtb2Rlcm4gR2l0IFVJIHRoZW4gZ2l0d2ViLCBhdCB0 aGUgdmVyeSBsZWFzdCBpcyBzdXBwb3J0cyBzaG93aW5nIG1hcmtkb3duIGZpbGVzLCB3aGljaCBp cyBhIHN0YXBsZSBvZiBtb2Rlcm4gc291cmNlIGJyb3dzZXJzOiA8YSBocmVmPSJodHRwczovL2dl cnJpdC5nb29nbGVzb3VyY2UuY29tL2dpdGlsZXMvIj5odHRwczovL2dlcnJpdC5nb29nbGVzb3Vy Y2UuY29tL2dpdGlsZXMvPC9hPjwvcD4KPHA+QW5vdGhlciBwbHVnaW4gdG8gY29uc2lkZXIgaXMg dGhlIG9uZSBmb3IgdXNpbmcgR2l0QmxpdDogPGEgaHJlZj0iaHR0cHM6Ly9nZXJyaXQtcmV2aWV3 Lmdvb2dsZXNvdXJjZS5jb20vRG9jdW1lbnRhdGlvbi9jb25maWctcGx1Z2lucy5odG1sI2dpdGJs aXQiPmh0dHBzOi8vZ2Vycml0LXJldmlldy5nb29nbGVzb3VyY2UuY29tL0RvY3VtZW50YXRpb24v Y29uZmlnLXBsdWdpbnMuaHRtbCNnaXRibGl0PC9hPjwvcD4KPHA+R2l0YmxpdCBpcyBhbm90aGVy IEphdmEgYmFzZWQgR2lyIGJvd3NlcjogPGEgaHJlZj0iaHR0cDovL2dpdGJsaXQuY29tL2ZlYXR1 cmVzLmh0bWwiPmh0dHA6Ly9naXRibGl0LmNvbS9mZWF0dXJlcy5odG1sPC9hPjwvcD4KPHByZT53 YXM6PC9wcmU+CjxwPlRoZXJlIHNlZW1zIHRvIGJlIGEgR2Vycml0IHBsdWdpbiB3aGljaCBhbGxv d3MgdXNpbmcgR2l0aWxlcyByYXRoZXIgdGhlbiBnaXR3ZWIgaW4gR2Vycml0OiA8YSBocmVmPSJo dHRwczovL2dlcnJpdC1yZXZpZXcuZ29vZ2xlc291cmNlLmNvbS9Eb2N1bWVudGF0aW9uL2NvbmZp Zy1wbHVnaW5zLmh0bWwjZ2l0aWxlcyI+aHR0cHM6Ly9nZXJyaXQtcmV2aWV3Lmdvb2dsZXNvdXJj ZS5jb20vRG9jdW1lbnRhdGlvbi9jb25maWctcGx1Z2lucy5odG1sI2dpdGlsZXM8L2E+PC9wPgo8 cD5HaXRpbGVzIGl0c2VsZiBzZWVtcyB0byBiZSBhIG1vcmUgbW9kZXJuIEdpdCBVSSB0aGVuIGdp dHdlYiwgYXQgdGhlIHZlcnkgbGVhc3QgaXMgc3VwcG9ydHMgc2hvd2luZyBtYXJrZG93biBmaWxl cywgd2hpY2ggaXMgYSBzdGFwbGUgb2YgbW9kZXJuIHNvdXJjZSBicm93c2VyczogPGEgaHJlZj0i aHR0cHM6Ly9nZXJyaXQuZ29vZ2xlc291cmNlLmNvbS9naXRpbGVzLyI+aHR0cHM6Ly9nZXJyaXQu Z29vZ2xlc291cmNlLmNvbS9naXRpbGVzLzwvYT48L3A+CjxibG9ja3F1b3RlPjxoMz5Mb29rIGlu dG8gcmVwbGFjaW5nIGdpdHdlYiBmb3Igb1ZpcnQgR2Vycml0PC9oMz4KPHByZT4gICAgIEtleTog T1ZJUlQtMTc2NwogICAgIFVSTDogaHR0cHM6Ly9vdmlydC1qaXJhLmF0bGFzc2lhbi5uZXQvYnJv d3NlL09WSVJULTE3NjcKIFByb2plY3Q6IG9WaXJ0IC0gdmlydHVhbGl6YXRpb24gbWFkZSBlYXN5 CiAgICAgICAgIElzc3VlIFR5cGU6IEltcHJvdmVtZW50CiAgICAgICAgIENvbXBvbmVudHM6IEdl cnJpdC9naXQKUmVwb3J0ZXI6IEJhcmFrIEtvcnJlbgpBc3NpZ25lZTogaW5mcmEKICBMYWJlbHM6 IGdlcnJpdDwvcHJlPgo8cD5PbmUgb2YgdGhlIGZhdWx0cyBvZiBvdXIgR2Vycml0IHN5c3RlbSBp cyB0aGF0IHRoZSBzb3VyY2UgYnJvd3NlciBsb29rIGxpa2UgaXQgYmVsb25ncyB0byBhIGRpZmZl cmVudCBjZW50dXJ5LiBUaGVyZSBzZWVtcyB0byBiZSBhIEdlcnJpdCBwbHVnaW4gd2hpY2ggYWxs b3dzIHVzaW5nIEdpdGlsZXMgcmF0aGVyIHRoZW4gZ2l0d2ViIGluIEdlcnJpdDogPGEgaHJlZj0i aHR0cHM6Ly9nZXJyaXQtcmV2aWV3Lmdvb2dsZXNvdXJjZS5jb20vRG9jdW1lbnRhdGlvbi9jb25m aWctcGx1Z2lucy5odG1sI2dpdGlsZXMiPmh0dHBzOi8vZ2Vycml0LXJldmlldy5nb29nbGVzb3Vy Y2UuY29tL0RvY3VtZW50YXRpb24vY29uZmlnLXBsdWdpbnMuaHRtbCNnaXRpbGVzPC9hPiBHaXRp bGVzIGl0c2VsZiBzZWVtcyB0byBiZSBhIG1vcmUgbW9kZXJuIEdpdCBVSSB0aGVuIGdpdHdlYiwg YXQgdGhlIHZlcnkgbGVhc3QgaXMgc3VwcG9ydHMgc2hvd2luZyBtYXJrZG93biBmaWxlcywgd2hp Y2ggaXMgYSBzdGFwbGUgb2YgbW9kZXJuIHNvdXJjZSBicm93c2VyczogPGEgaHJlZj0iaHR0cHM6 Ly9nZXJyaXQuZ29vZ2xlc291cmNlLmNvbS9naXRpbGVzLyI+aHR0cHM6Ly9nZXJyaXQuZ29vZ2xl c291cmNlLmNvbS9naXRpbGVzLzwvYT4gQW5vdGhlciBwbHVnaW4gdG8gY29uc2lkZXIgaXMgdGhl IG9uZSBmb3IgdXNpbmcgR2l0QmxpdDogPGEgaHJlZj0iaHR0cHM6Ly9nZXJyaXQtcmV2aWV3Lmdv b2dsZXNvdXJjZS5jb20vRG9jdW1lbnRhdGlvbi9jb25maWctcGx1Z2lucy5odG1sI2dpdGJsaXQi Pmh0dHBzOi8vZ2Vycml0LXJldmlldy5nb29nbGVzb3VyY2UuY29tL0RvY3VtZW50YXRpb24vY29u ZmlnLXBsdWdpbnMuaHRtbCNnaXRibGl0PC9hPiBHaXRibGl0IGlzIGFub3RoZXIgSmF2YSBiYXNl ZCBHaXIgYm93c2VyOiA8YSBocmVmPSJodHRwOi8vZ2l0YmxpdC5jb20vZmVhdHVyZXMuaHRtbCI+ aHR0cDovL2dpdGJsaXQuY29tL2ZlYXR1cmVzLmh0bWw8L2E+PC9wPjwvYmxvY2txdW90ZT4KPHA+ Jm1kYXNoOyBUaGlzIG1lc3NhZ2Ugd2FzIHNlbnQgYnkgQXRsYXNzaWFuIEppcmEgKHYxMDAxLjAu MC1TTkFQU0hPVCMxMDAwNzEpPC9wPgoKPGltZyBzcmM9Imh0dHBzOi8vdTQwNDM0MDIuY3Quc2Vu ZGdyaWQubmV0L3dmL29wZW4/dXBuPWk1VE1XR1Y5OWFtSmJOeEpwU3AyLTJCQ21wWUx5ellTM3Ix UTkzOVQyc2d6MXJ1NS0yRjVHVHgtMkJ3YzRjNWNKZ3VNYTBLRE0ySkFBUVl6ZzRpbk5JWVFZcmJG R2hyTk10YXZnR2NacjROQVZuU1NzMU0zOEVqUGJ0LTJCSUZLZ3FVZ0tMMDkzbUFyR0dRNTUyaVVS Q045cGg3ZVFSTlZILTJGMUloclNNQTlDcHRDUUc2WGlhVXdxRFNiTC0yRmpMME5ab2d1SDFnYi0y QlhUVXIzVkNtem0zRlZXbUJ5OE8zRElkYi0yRlFPZW83Rlh1U0FickpNRTg4LTNEIiBhbHQ9IiIg d2lkdGg9IjEiIGhlaWdodD0iMSIgYm9yZGVyPSIwIiBzdHlsZT0iaGVpZ2h0OjFweCAhaW1wb3J0 YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O2JvcmRlci13aWR0aDowICFpbXBvcnRhbnQ7bWFyZ2lu LXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0 OjAgIWltcG9ydGFudDttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MCAhaW1w b3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAgIWltcG9y dGFudDtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50OyIvPgo8L2JvZHk+PC9odG1sPgoKLS0tLS0t LS0tLS0tPV8xNTEwNzU0OTk4LTE1MTgzLTIyMi0tCg== --===============3353346854290130663==--