From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pbs-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id A25A21FF16B
	for <inbox@lore.proxmox.com>; Thu,  3 Apr 2025 15:33:13 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id E4DAF2942;
	Thu,  3 Apr 2025 15:33:01 +0200 (CEST)
Mime-Version: 1.0
Date: Thu, 03 Apr 2025 15:32:26 +0200
Message-Id: <D8X1I8JDG1AR.1VHGTYM5ADEN5@proxmox.com>
To: "Proxmox Backup Server development discussion"
 <pbs-devel@lists.proxmox.com>
From: "Max Carrara" <m.carrara@proxmox.com>
X-Mailer: aerc 0.18.2-0-ge037c095a049
References: <20250326152327.332179-1-f.gruenbichler@proxmox.com>
 <D8W7C0JM9RDZ.ZDM8A3B51ADP@proxmox.com>
In-Reply-To: <D8W7C0JM9RDZ.ZDM8A3B51ADP@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.077 Adjusted score from AWL reputation of From: address
 BAYES_00                 -1.9 Bayes spam probability is 0 to 1%
 DMARC_MISSING             0.1 Missing DMARC policy
 KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment
 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to
 Validity was blocked. See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more
 information.
 RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to
 Validity was blocked. See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more
 information.
 RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to
 Validity was blocked. See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more
 information.
 SPF_HELO_NONE           0.001 SPF: HELO does not publish an SPF Record
 SPF_PASS               -0.001 SPF: sender matches SPF record
Subject: Re: [pbs-devel] [RFC proxmox 00/23] upgrade to hyper/http 1.0
X-BeenThere: pbs-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox Backup Server development discussion
 <pbs-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pbs-devel/>
List-Post: <mailto:pbs-devel@lists.proxmox.com>
List-Help: <mailto:pbs-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox Backup Server development discussion
 <pbs-devel@lists.proxmox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

T24gV2VkIEFwciAyLCAyMDI1IGF0IDM6NTMgUE0gQ0VTVCwgTWF4IENhcnJhcmEgd3JvdGU6Cj4g
T24gV2VkIE1hciAyNiwgMjAyNSBhdCA0OjIzIFBNIENFVCwgRmFiaWFuIEdyw7xuYmljaGxlciB3
cm90ZToKPiA+IHRoaXMgUkZDIHNlcmllcyBhZGFwdHMgcHJveG1veCBhbmQgcHJveG1veC1iYWNr
dXAgdG8gaHlwZXIvaHR0cCAxLjAuIEkKPiA+IGFsc28gaGF2ZSBzaW1pbGFyIHBhdGNoZXMgZm9y
IFBETSwgYnV0IHRob3NlIHJlcXVpcmUgYW4gdXBkYXRlIG9mIGdsb28KPiA+IGFuZCBwcm94bW94
LXlldy1jb21wIGFuZCB0aGUgYmFzaWMgYXBwcm9hY2ggaXMgdGhlIHNhbWUgYXMgd2l0aCB0aGUK
PiA+IHBhdGNoZXMgaGVyZSwgYW5kIHNpbmNlIEkgZXhwZWN0IHNvbWUgZmVlZGJhY2sgdG8gaW5j
b3Jwb3JhdGUgYW55d2F5IEkKPiA+IHNhdmVkIHRob3NlIGZvciB0aGUgZmlyc3QgInByb3BlciIg
dmVyc2lvbi4KPiA+Cj4gPiBoeXBlciAxLjAgY2FtZSB3aXRoIGEgbG90IG9mIGNoYW5nZXMsIHRo
ZSBtb3N0IG5vdGFibGUgb25lczoKPiA+Cj4gPiBCb2R5IGlzIG5vdyBhIHRyYWl0LCBub3QgYSBz
dHJ1Y3QKPiA+IC0gdGhlcmUncyBhIG5ldyBJbmNvbWluZyBpbXBsIGZvciBpbmNvbWluZyByZXF1
ZXN0cyBvbiB0aGUgc2VydmVyIHNpZGUsCj4gPiBhbmQgaW5jb21pbmcgcmVzcG9uc2VzIG9uIHRo
ZSBjbGllbnQgc2lkZQo+ID4gLSBodHRwLWJvZHktdXRpbCBoYXMgc29tZSBtb3JlIGltcGxzCj4g
PiAtIHByb3htb3gtaHR0cCBoYXMgYSBuZXcgaW1wbCBjb3ZlcmluZyBvdXIgdHdvIGNvbW1vbiB1
c2UgY2FzZXMsIHNlZQo+ID4gdGhlIHBhdGNoIHRoZXJlIGZvciBkZXRhaWxzCj4gPgo+ID4gaHlw
ZXIgbm93IGRvZXNuJ3QgZXhwb3NlIHRvd2VyJ3MgU2VydmljZSBvciB0b2tpbydzCj4gPiBBc3lu
Y1JlYWQvQXN5bmNXcml0ZSwgYnV0IGhhcyBpdHMgb3duIHZhcmlhbnRzIGZvciBib3RoIHdpdGgK
PiA+IGNvcnJlc3BvbmRpbmcgd3JhcHBlcnMvYWRhcHRlcnMuCj4gPgo+ID4gdGhlIHByZXZpb3Vz
IEFjY2VwdCB0cmFpdCBmb3IgdHJhbnNsYXRpb24gZnJvbSBhIGxpc3RlbmluZyBzb2NrZXQgdG8K
PiA+IGNvbm5lY3Rpb25zIGlzIGdvbmUsIGFuIGFjY2VwdCBsb29wIHNob3VsZCBiZSB1c2VkIGlu
c3RlYWQuCj4gPgo+ID4gdGhlIHBvb2xpbmcgY2xpZW50IGlzIG1vdmVkIGZyb20gaHlwZXIgdG8g
aHlwZXItdXRpbC4gZGVzcGl0ZSBpdHMKPiA+ICJsZWdhY3kiIGxhYmVsIHdlIHN0aWxsIHVzZSBp
dCwgYXMgd2UnZCBuZWVkIHRvIGVpdGhlciBpbXBsZW1lbnQgYSB0b24KPiA+IG9mIGNvZGUgb3Vy
c2VsZiBvciBzd2l0Y2ggdG8gcmVxd2VzdCBvdGhlcndpc2UuCj4gPgo+ID4gZ3JhY2VmdWwgc2h1
dGRvd24gb2YgY29ubmVjdGlvbnMgaXMgaGFuZGxlZCBkaWZmZXJlbnRseSwgc28gYXJlCj4gPiBj
b25uZWN0aW9uIHVncHJhZGVzLgo+ID4KPiA+IEkgZGlkIHNvbWUgcm91Z2ggdGVzdGluZyBvZiB0
aGUgdXN1YWwgdGhpbmdzIHdpdGhvdXQgbm90aWNpbmcgYW55Cj4gPiBicmVha2FnZSwgYnV0IEkg
YW0gc3VyZSBJIG1pc3NlZCBzb21lIHBhcnRzLiB0aGVyZSdzIGFsc28gcm9vbSBmb3IKPiA+IGlt
cHJvdmVtZW50IGZvciBzdXJlLCBpbiBwYXJ0aWN1bGFyIHN1cnJvdW5kaW5nIHRoZSByZXN0LXNl
cnZlciBhbmQKPiA+IGNvbm5lY3Rpb24gYWNjZXB0aW5nIHBhcnQgLSBzdWdnZXN0aW9ucyB3ZWxj
b21lIQo+Cj4gQWxsIHRoZSBjaGFuZ2VzIHNlZW0gcHJldHR5IHNvbGlkIHRvIG1lOyBzd2l0Y2hp
bmcgdG8gaHlwZXIvMS4wIHdhcwo+IG5ldmVyIHJlYWxseSBnb2luZyB0byBiZSBwcmV0dHksIGJ1
dCBhdCBsZWFzdCBoeXBlci11dGlsIHByb3ZpZGVzIGEgbG90Cj4gb2YgdGhlIGNvbXBhdCB3cmFw
cGVycyBmb3IgdGhhdC4KPgo+IChOb3RlOiBUaGUgcHJveG1veC1iYWNrdXAgcGF0Y2hlcyBvbmx5
IGFwcGx5IHdpdGggYGdpdCBhbSAtM2AgZm9yIG1lLikKPgo+IEkgd2lsbCBnaXZlIHRoaXMgYSBz
cGluIG9uIG15IFBCUyBkZXYgVk0gYW5kIGxldCBpdCBydW4gb24gdGhlcmUgZm9yIGEKPiB3aGls
ZSB0byBzZWUgaWYgSSBub3RpY2UgYW55dGhpbmcgb2ZmLiBJIGhhdmVuJ3Qgc3BvdHRlZCBhbnl0
aGluZyBzdXMgaW4KPiB0aGUgY29kZSwgc28gSSBkb24ndCBleHBlY3QgYW55dGhpbmcgdG8gY29t
ZSB1cCwgYnV0IHN0aWxsLgo+Cj4gQWxzbywgSSBoYXZlbid0IHJlYWxseSBoYWQgYW55IGNvbmNy
ZXRlIGlkZWFzIHlldCBmb3IgdGhlIHJldHVybiB2YWx1ZQo+IHRyYWl0IG9mIGBhY2NlcHRfdGxz
X29wdGlvbmFsKClgIGFuZCBmYW1pbHksIGJ1dCBJJ2xsIGxldCB5b3Uga25vdyBvbmNlCj4gKG9y
IGlmKSBJIGRvLiBQcmV2aW91c2x5LCBhbGwgb2YgdGhlIGluZGl2aWR1YWwgcGFydHMgY291bGQg
anVzdCBiZQo+IG5pY2VseSBjb21wb3NlZCB0b2dldGhlciAoaW5jb21pbmcgY29ubmVjdGlvbiBy
ZWNlaXZlciwgY29ubmVjdGlvbgo+IGhhbmRsZXIsIGV0Yy4pLCBzbyBwZXJoYXBzIHdlIGNvdWxk
IGNvb2sgdXAgc29tZXRoaW5nIHNpbWlsYXIuIFRoZSBuZXcKPiBwYXR0ZXJuIHdpdGggdGhlIGV4
cGxpY2l0bHkgZGVmaW5lZCBsb29wIG1ha2VzIHRoYXQgYSBsaXR0bGUgaGFyZCwKPiB0aG91Z2gu
Cj4KPiBBcGFydCBmcm9tIHRoYXQsIHRoZXJlIGFyZSBhIGZldyBjb21tZW50cyBpbmxpbmUgd2hp
Y2ggY2FuIElNTyBiZQo+IGFkZHJlc3NlZCBpbiBhIGZvbGxvdy11cCAoaWYgYXQgYWxsKS4gTm90
aGluZyBtYWpvci4gVGhpcyBvdGhlcndpc2UKPiBsb29rcyBwcmV0dHkgZ29vZCB0byBtZSwgbmlj
ZSB3b3JrISBFc3BlY2lhbGx5IHRoZSBzb2x1dGlvbiB3aXRoIG91cgo+ICJvd24iIGBCb2R5YCBp
bXBsZW1lbnRhdGlvbiBpcyBwcmV0dHkgbmljZSBhbmQgYSBnb29kIG1pZGRsZSBncm91bmQuIAo+
Cj4gU2hvdWxkIG5vdGhpbmcgZWxzZSBjb21lIHVwIGFuZCB0aGlzIGJlIG1lcmdlZCB3aXRob3V0
IGEgcmVmcmVzaCwKPiBjb25zaWRlcjoKPgo+IFJldmlld2VkLWJ5OiBNYXggQ2FycmFyYSA8bS5j
YXJyYXJhQHByb3htb3guY29tPgo+Cj4KPiBGZWVsIGZyZWUgdG8gcGluZyBtZSBmb3IgYSByZS1y
ZXZpZXcgLyBtb3JlIHRlc3RpbmcsIHNob3VsZCB5b3UgcmVmcmVzaAo+IHRoaXMgc2VyaWVzLgoK
R2F2ZSB0aGlzIGEgbW9yZSB0aG9yb3VnaCB0ZXN0IHJ1biB0b2RheSBhbmQgZGlkbid0IGVuY291
bnRlciBhbnl0aGluZy4KCi0gUmFuIHNvbWUgYmFja3VwcwotIFJlc3RvcmVkIGEgVk0KLSBSZXN0
b3JlZCBhbiBpbmRpdmlkdWFsIGZpbGUKLSBUcmllZCBvdXQgdmFyaW91cyB0aGluZ3MgaW4gdGhl
IFVJLCBzdWNoIGFzIGZvcmdldHRpbmcgYmFja3VwIGdyb3VwcywKICB2aWV3aW5nIGxvZ3MsIHJ1
bm5pbmcgdmFyaW91cyB0aGluZ3MgKGNvbnNvbGUsIHZlcmlmeSBqb2IsIEdDIGpvYiwgLi4pCi0g
U2V0IHVwIEFDTUUgdXNpbmcgbXkgcGVyc29uYWwgZG9tYWluIG9uIE9WSCArIExldHNFbmNyeXB0
IFN0YWdpbmcKCkV2ZXJ5dGhpbmcgc2VlbXMgdG8gd29yayBqdXN0IGZpbmUuIEknbGwga2VlcCB0
aGUgYmluYXJpZXMgYnVpbHQgd2l0aAp0aGlzIHNlcmllcyBvbiBteSBWTSBmb3IgYSBjb3VwbGUg
bW9yZSBkYXlzIGluIGNhc2UgYW55dGhpbmcgcG9wcyB1cCwKYnV0IGV2ZXJ5dGhpbmcgSSBoYXZl
IHRyaWVkIHNvIGZhciBzZWVtcyB0byB3b3JrLCBldmVuIEFDTUUuCgpTbywgdW5sZXNzIHNvbWV0
aGluZyBjb21lcyB1cCwgY29uc2lkZXI6CgpSZXZpZXdlZC1ieTogTWF4IENhcnJhcmEgPG0uY2Fy
cmFyYUBwcm94bW94LmNvbT4KVGVzdGVkLWJ5OiBNYXggQ2FycmFyYSA8bS5jYXJyYXJhQHByb3ht
b3guY29tPgoKSnVzdCB0byBub3RlIGFnYWluLCBmZWVsIGZyZWUgdG8gcGluZyBtZSBmb3IgYSBy
ZS1yZXZpZXcgLyBtb3JlIHRlc3RpbmcsCnNob3VsZCB5b3UgcmVmcmVzaCB0aGlzIHNlcmllcy4K
Ck5pY2Ugd29yayEg8J+roQoKPgo+ID4KPiA+IHByb3htb3ggd29ya3NwYWNlOgo+ID4KPiA+IEZh
YmlhbiBHcsO8bmJpY2hsZXIgKDE3KToKPiA+ICAgaHR0cDogb3JkZXIgZmVhdHVyZSB2YWx1ZXMK
PiA+ICAgaHR0cDogcmF0ZS1saW1pdGVkLXN0cmVhbTogdXBkYXRlIHRvIGh5cGVyL2h0dHAgMS4w
Cj4gPiAgIGh0dHA6IGFkYXB0IE1heWJlVGxzU3RyZWFtIHRvIGh5cGVyIDEueAo+ID4gICBodHRw
OiBhZGFwdCBjb25uZWN0b3IgdG8gaHlwZXIgMS54Cj4gPiAgIGh0dHA6IGFkZCBCb2R5IGltcGxl
bWVudGF0aW9uCj4gPiAgIGh0dHA6IGFkYXB0IHNpbXBsZSBjbGllbnQgdG8gaHlwZXIgMS54Cj4g
PiAgIGh0dHA6IHdlYnNvY2tldDogdXBkYXRlIHRvIGh0dHAvaHlwZXIgMQo+ID4gICBvcGVuaWQ6
IHVzZSBodHRwIDAuMiB0byBhdm9pZCBvcGVuaWRjb25uZWN0IHVwZGF0ZQo+ID4gICBwcm94bW94
LWxvZ2luOiBzd2l0Y2ggdG8gaHR0cCAxLngKPiA+ICAgY2xpZW50OiBzd2l0Y2ggdG8gaHlwZXIv
aHR0cCAxLjAKPiA+ICAgbWV0cmljczogdXBkYXRlIHRvIGh5cGVyL2h0dHAgMS4wCj4gPiAgIGFj
bWU6IHN3aXRjaCB0byBodHRwL2h5cGVyIDEuMAo+ID4gICBwcm94bW94LXJvdXRlcjogdXBkYXRl
IHRvIGh5cGVyIDEuMAo+ID4gICBwcm94bW94LXJlc3Qtc2VydmVyOiB1cGRhdGUgdG8gaHlwZXIg
MS4wCj4gPiAgIHByb3htb3gtcmVzdC1zZXJ2ZXI6IGZpeCBhbmQgZXh0ZW5kIGV4YW1wbGUKPiA+
ICAgcHJveG1veC1hdXRoLWFwaTogdXBkYXRlIHRvIGh5cGVyIDEuMAo+ID4gICBwcm94bW94LWFj
bWUtYXBpOiB1cGRhdGUgdG8gaHlwZXIgMS4wCj4gPgo+ID4gIENhcmdvLnRvbWwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQo+ID4gIHByb3htb3gtYWNtZS1hcGkv
Q2FyZ28udG9tbCAgICAgICAgICAgICAgICAgICB8ICAgNCArCj4gPiAgcHJveG1veC1hY21lLWFw
aS9zcmMvYWNtZV9wbHVnaW4ucnMgICAgICAgICAgIHwgIDYzICsrKysrLS0KPiA+ICBwcm94bW94
LWFjbWUvQ2FyZ28udG9tbCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKy0KPiA+ICBwcm94
bW94LWFjbWUvc3JjL2FzeW5jX2NsaWVudC5ycyAgICAgICAgICAgICAgfCAgMTEgKy0KPiA+ICBw
cm94bW94LWF1dGgtYXBpL0NhcmdvLnRvbWwgICAgICAgICAgICAgICAgICAgfCAgIDIgKwo+ID4g
IHByb3htb3gtYXV0aC1hcGkvc3JjL2FwaS9hY2Nlc3MucnMgICAgICAgICAgICB8ICAgNCArLQo+
ID4gIHByb3htb3gtY2xpZW50L0NhcmdvLnRvbWwgICAgICAgICAgICAgICAgICAgICB8ICAgMSAr
Cj4gPiAgcHJveG1veC1jbGllbnQvc3JjL2NsaWVudC5ycyAgICAgICAgICAgICAgICAgIHwgIDIy
ICstLQo+ID4gIHByb3htb3gtaHR0cC9DYXJnby50b21sICAgICAgICAgICAgICAgICAgICAgICB8
ICA0NSArKystLQo+ID4gIHByb3htb3gtaHR0cC9zcmMvYm9keS5ycyAgICAgICAgICAgICAgICAg
ICAgICB8IDEzMyArKysrKysrKysrKysrKwo+ID4gIHByb3htb3gtaHR0cC9zcmMvY2xpZW50L2Nv
bm5lY3Rvci5ycyAgICAgICAgICB8ICA0NCArKystLQo+ID4gIHByb3htb3gtaHR0cC9zcmMvY2xp
ZW50L3NpbXBsZS5ycyAgICAgICAgICAgICB8ICA5MyArKysrKysrLS0tCj4gPiAgcHJveG1veC1o
dHRwL3NyYy9jbGllbnQvdGxzLnJzICAgICAgICAgICAgICAgIHwgICAyICstCj4gPiAgcHJveG1v
eC1odHRwL3NyYy9saWIucnMgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsKPiA+ICBwcm94
bW94LWh0dHAvc3JjL3JhdGVfbGltaXRlZF9zdHJlYW0ucnMgICAgICAgfCAgIDIgKy0KPiA+ICBw
cm94bW94LWh0dHAvc3JjL3dlYnNvY2tldC9tb2QucnMgICAgICAgICAgICAgfCAgIDYgKy0KPiA+
ICBwcm94bW94LWxvZ2luL0NhcmdvLnRvbWwgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0K
PiA+ICBwcm94bW94LW1ldHJpY3Mvc3JjL2luZmx1eGRiL2h0dHAucnMgICAgICAgICAgfCAgIDUg
Ky0KPiA+ICBwcm94bW94LW9wZW5pZC9DYXJnby50b21sICAgICAgICAgICAgICAgICAgICAgfCAg
IDMgKy0KPiA+ICBwcm94bW94LXJlc3Qtc2VydmVyL0NhcmdvLnRvbWwgICAgICAgICAgICAgICAg
fCAgIDkgKy0KPiA+ICAuLi4vZXhhbXBsZXMvbWluaW1hbC1yZXN0LXNlcnZlci5ycyAgICAgICAg
ICAgfCAgNDggKysrKy0KPiA+ICBwcm94bW94LXJlc3Qtc2VydmVyL3NyYy9hcGlfY29uZmlnLnJz
ICAgICAgICAgfCAgNDQgKystLS0KPiA+ICBwcm94bW94LXJlc3Qtc2VydmVyL3NyYy9jb25uZWN0
aW9uLnJzICAgICAgICAgfCAgMTQgKy0KPiA+ICBwcm94bW94LXJlc3Qtc2VydmVyL3NyYy9mb3Jt
YXR0ZXIucnMgICAgICAgICAgfCAgIDggKy0KPiA+ICBwcm94bW94LXJlc3Qtc2VydmVyL3NyYy9o
MnNlcnZpY2UucnMgICAgICAgICAgfCAgMTUgKy0KPiA+ICBwcm94bW94LXJlc3Qtc2VydmVyL3Ny
Yy9saWIucnMgICAgICAgICAgICAgICAgfCAgIDIgKy0KPiA+ICBwcm94bW94LXJlc3Qtc2VydmVy
L3NyYy9yZXN0LnJzICAgICAgICAgICAgICAgfCAxNjQgKysrKysrKysrKystLS0tLS0tCj4gPiAg
cHJveG1veC1yb3V0ZXIvQ2FyZ28udG9tbCAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCj4g
PiAgcHJveG1veC1yb3V0ZXIvc3JjL3JvdXRlci5ycyAgICAgICAgICAgICAgICAgIHwgIDE5ICst
Cj4gPiAgcHJveG1veC1yb3V0ZXIvc3JjL3N0cmVhbS9wYXJzaW5nLnJzICAgICAgICAgIHwgIDE2
ICstCj4gPiAgMzEgZmlsZXMgY2hhbmdlZCwgNTY3IGluc2VydGlvbnMoKyksIDIzNiBkZWxldGlv
bnMoLSkKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgcHJveG1veC1odHRwL3NyYy9ib2R5LnJzCj4g
Pgo+ID4gcHJveG1veC1iYWNrdXA6Cj4gPgo+ID4gRmFiaWFuIEdyw7xuYmljaGxlciAoNik6Cj4g
PiAgIFJldmVydCAiaDI6IHN3aXRjaCB0byBsZWdhY3kgZmVhdHVyZSIKPiA+ICAgcGJzLWNsaWVu
dDogYWRhcHQgaHR0cCBjbGllbnQgdG8gaHlwZXIvaHR0cCAxLjAKPiA+ICAgcGJzLWNsaWVudDog
dnNvY2s6IGFkYXB0IHRvIGh5cGVyL2h0dHAgMS4wCj4gPiAgIHJlc3RvcmUgZGFlbW9uOiBhZGFw
dCB0byBoeXBlci9odHRwIDEuMAo+ID4gICBhZGFwdCB0byBoeXBlci9odHRwIDEuMAo+ID4gICBh
ZGFwdCBleGFtcGxlcyB0byBoeXBlci9odHRwIDEuMAo+ID4KPiA+ICBDYXJnby50b21sICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMCArKy0KPiA+ICBleGFtcGxlcy9oMmNs
aWVudC5ycyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArLQo+ID4gIGV4YW1wbGVzL2gy
cy1jbGllbnQucnMgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstCj4gPiAgZXhhbXBsZXMv
aDJzLXNlcnZlci5ycyAgICAgICAgICAgICAgICAgICAgICAgIHwgMjggKysrLS0tLS0KPiA+ICBl
eGFtcGxlcy9oMnNlcnZlci5ycyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOCArKystLS0t
LQo+ID4gIHBicy1jbGllbnQvQ2FyZ28udG9tbCAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0
ICstCj4gPiAgcGJzLWNsaWVudC9zcmMvYmFja3VwX3dyaXRlci5ycyAgICAgICAgICAgICAgIHwg
IDggKy0tCj4gPiAgcGJzLWNsaWVudC9zcmMvaHR0cF9jbGllbnQucnMgICAgICAgICAgICAgICAg
IHwgMzggKysrKystLS0tLQo+ID4gIHBicy1jbGllbnQvc3JjL3BpcGVfdG9fc3RyZWFtLnJzICAg
ICAgICAgICAgICB8ICAyICstCj4gPiAgcGJzLWNsaWVudC9zcmMvdnNvY2tfY2xpZW50LnJzICAg
ICAgICAgICAgICAgIHwgMjcgKysrLS0tLQo+ID4gIHByb3htb3gtYmFja3VwLWNsaWVudC9DYXJn
by50b21sICAgICAgICAgICAgICB8ICAxICsKPiA+ICBwcm94bW94LWJhY2t1cC1jbGllbnQvc3Jj
L3NuYXBzaG90LnJzICAgICAgICAgfCAgMiArLQo+ID4gIHByb3htb3gtcmVzdG9yZS1kYWVtb24v
Q2FyZ28udG9tbCAgICAgICAgICAgICB8ICAyICsKPiA+ICBwcm94bW94LXJlc3RvcmUtZGFlbW9u
L3NyYy9tYWluLnJzICAgICAgICAgICAgfCAyNCArKysrKy0tCj4gPiAgLi4uL3NyYy9wcm94bW94
X3Jlc3RvcmVfZGFlbW9uL2FwaS5ycyAgICAgICAgIHwgIDYgKy0KPiA+ICAuLi4vc3JjL3Byb3ht
b3hfcmVzdG9yZV9kYWVtb24vYXV0aC5ycyAgICAgICAgfCAgNSArLQo+ID4gIHNyYy9hY21lL2Ns
aWVudC5ycyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICstCj4gPiAgc3JjL2FjbWUv
cGx1Z2luLnJzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNjIgKysrKysrKysrKystLS0t
LQo+ID4gIHNyYy9hcGkyL2FkbWluL2RhdGFzdG9yZS5ycyAgICAgICAgICAgICAgICAgICB8IDIw
ICsrKy0tLQo+ID4gIHNyYy9hcGkyL2JhY2t1cC9lbnZpcm9ubWVudC5ycyAgICAgICAgICAgICAg
ICB8ICAzICstCj4gPiAgc3JjL2FwaTIvYmFja3VwL21vZC5ycyAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMTAgKy0tCj4gPiAgc3JjL2FwaTIvYmFja3VwL3VwbG9hZF9jaHVuay5ycyAgICAgICAg
ICAgICAgIHwgNDcgKysrKysrKy0tLS0tLQo+ID4gIHNyYy9hcGkyL2hlbHBlcnMucnMgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAzICstCj4gPiAgc3JjL2FwaTIvbm9kZS9tb2QucnMgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKy0KPiA+ICBzcmMvYXBpMi9ub2RlL3Rhc2tzLnJz
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArLQo+ID4gIHNyYy9hcGkyL3JlYWRlci9tb2Qu
cnMgICAgICAgICAgICAgICAgICAgICAgICB8IDE3ICsrKy0tCj4gPiAgc3JjL2Jpbi9wcm94bW94
LWJhY2t1cC1hcGkucnMgICAgICAgICAgICAgICAgIHwgNDAgKysrKysrKy0tLS0KPiA+ICBzcmMv
YmluL3Byb3htb3gtYmFja3VwLXByb3h5LnJzICAgICAgICAgICAgICAgfCA3MCArKysrKysrKysr
KysrKystLS0tCj4gPiAgMjggZmlsZXMgY2hhbmdlZCwgMjk3IGluc2VydGlvbnMoKyksIDE5MiBk
ZWxldGlvbnMoLSkKPgo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwo+IHBicy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBwYnMtZGV2ZWxAbGlzdHMucHJv
eG1veC5jb20KPiBodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0
aW5mby9wYnMtZGV2ZWwKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5j
b20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJz
LWRldmVsCg==