From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 8A86E1FF168 for ; Mon, 14 Oct 2024 10:10:25 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 442C01FB13; Mon, 14 Oct 2024 10:10:56 +0200 (CEST) Message-ID: <74d9840e-6adb-4156-bc54-1ba3ab19aacb@proxmox.com> Date: Mon, 14 Oct 2024 10:10:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20240912143322.548839-1-c.ebner@proxmox.com> <20240912143322.548839-20-c.ebner@proxmox.com> <1728563155.hqqja90k1h.astroid@yuna.none> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: <1728563155.hqqja90k1h.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.377 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_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible spam tricks 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] [PATCH v3 proxmox-backup 19/33] api: sync jobs: expose optional `sync-direction` parameter X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMTAvMTAvMjQgMTY6NDgsIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4gT24gU2VwdGVt YmVyIDEyLCAyMDI0IDQ6MzMgcG0sIENocmlzdGlhbiBFYm5lciB3cm90ZToKPj4gQEAgLTQ0LDYg KzQ5LDcgQEAgdXNlIGNyYXRlOjp7Cj4+ICAgLy8vIExpc3QgYWxsIHN5bmMgam9icwo+PiAgIHB1 YiBmbiBsaXN0X3N5bmNfam9icygKPj4gICAgICAgc3RvcmU6IE9wdGlvbjxTdHJpbmc+LAo+PiAr ICAgIHN5bmNfZGlyZWN0aW9uOiBPcHRpb248U3luY0RpcmVjdGlvbj4sCj4gCj4gd291bGQgYmUg bXVjaCBuaWNlciBpZiB0aGUgZGVmYXVsdCB3ZXJlIGFscmVhZHkgZW5jb2RlZCBpbiB0aGUgQVBJ Cj4gc2NoZW1hCgpBcyBkaXNjdXNzZWQgb2ZmLWxpc3QsIHRoaXMgaXMgbm90IHBvc3NpYmxlIGF0 IHRoZSBtb21lbnQgYmVjYXVzZSB0aGUgCmBhcGlgIG1hY3JvIGRvZXMgbm90IGFsbG93IHRvIHNl dCBhIGRlZmF1bHQgdmFsdWUgZm9yIGV4dGVybmFsIHR5cGVzLCAKdGhlcmVmb3JlIGxlYXZpbmcg dGhlc2UgaW4gcGxhY2UgZm9yIHRoZSB0aW1lIGJlaW5nLgoKPiAKPj4gICAgICAgX3BhcmFtOiBW YWx1ZSwKPj4gICAgICAgcnBjZW52OiAmbXV0IGR5biBScGNFbnZpcm9ubWVudCwKPj4gICApIC0+ IFJlc3VsdDxWZWM8U3luY0pvYlN0YXR1cz4sIEVycm9yPiB7Cj4+IEBAIC01MSw5ICs1NywxMCBA QCBwdWIgZm4gbGlzdF9zeW5jX2pvYnMoCj4+ICAgICAgIGxldCB1c2VyX2luZm8gPSBDYWNoZWRV c2VySW5mbzo6bmV3KCk/Owo+PiAgIAo+PiAgICAgICBsZXQgKGNvbmZpZywgZGlnZXN0KSA9IHN5 bmM6OmNvbmZpZygpPzsKPj4gKyAgICBsZXQgc3luY19kaXJlY3Rpb24gPSBzeW5jX2RpcmVjdGlv bi51bndyYXBfb3JfZGVmYXVsdCgpOwo+IAo+IGluc3RlYWQgb2YgdW53cmFwcGluZyBoZXJlLi4K PiAKPj4gICAKPj4gICAgICAgbGV0IGpvYl9jb25maWdfaXRlciA9IGNvbmZpZwo+PiAtICAgICAg ICAuY29udmVydF90b190eXBlZF9hcnJheSgic3luYyIpPwo+PiArICAgICAgICAuY29udmVydF90 b190eXBlZF9hcnJheShzeW5jX2RpcmVjdGlvbi5hc19jb25maWdfdHlwZV9zdHIoKSk/Cj4+ICAg ICAgICAgICAuaW50b19pdGVyKCkKPj4gICAgICAgICAgIC5maWx0ZXIofGpvYjogJlN5bmNKb2JD b25maWd8IHsKPj4gICAgICAgICAgICAgICBpZiBsZXQgU29tZShzdG9yZSkgPSAmc3RvcmUgewo+ PiBAQCAtNDk4LDggKzQ5OSwyMSBAQCBwdWIgYXN5bmMgZm4gZGVsZXRlX2RhdGFzdG9yZSgKPj4g ICAgICAgICAgIGZvciBqb2IgaW4gbGlzdF92ZXJpZmljYXRpb25fam9icyhTb21lKG5hbWUuY2xv bmUoKSksIFZhbHVlOjpOdWxsLCBycGNlbnYpPyB7Cj4+ICAgICAgICAgICAgICAgZGVsZXRlX3Zl cmlmaWNhdGlvbl9qb2Ioam9iLmNvbmZpZy5pZCwgTm9uZSwgcnBjZW52KT8KPj4gICAgICAgICAg IH0KPj4gLSAgICAgICAgZm9yIGpvYiBpbiBsaXN0X3N5bmNfam9icyhTb21lKG5hbWUuY2xvbmUo KSksIFZhbHVlOjpOdWxsLCBycGNlbnYpPyB7Cj4+IC0gICAgICAgICAgICBkZWxldGVfc3luY19q b2Ioam9iLmNvbmZpZy5pZCwgTm9uZSwgcnBjZW52KT8KPj4gKyAgICAgICAgZm9yIGpvYiBpbiBs aXN0X3N5bmNfam9icygKPj4gKyAgICAgICAgICAgIFNvbWUobmFtZS5jbG9uZSgpKSwKPj4gKyAg ICAgICAgICAgIFNvbWUoU3luY0RpcmVjdGlvbjo6UHVsbCksCj4+ICsgICAgICAgICAgICBWYWx1 ZTo6TnVsbCwKPj4gKyAgICAgICAgICAgIHJwY2VudiwKPj4gKyAgICAgICAgKT8gewo+PiArICAg ICAgICAgICAgZGVsZXRlX3N5bmNfam9iKGpvYi5jb25maWcuaWQsIFNvbWUoU3luY0RpcmVjdGlv bjo6UHVsbCksIE5vbmUsIHJwY2Vudik/Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgZm9yIGpv YiBpbiBsaXN0X3N5bmNfam9icygKPj4gKyAgICAgICAgICAgIFNvbWUobmFtZS5jbG9uZSgpKSwK Pj4gKyAgICAgICAgICAgIFNvbWUoU3luY0RpcmVjdGlvbjo6UHVzaCksCj4+ICsgICAgICAgICAg ICBWYWx1ZTo6TnVsbCwKPj4gKyAgICAgICAgICAgIHJwY2VudiwKPj4gKyAgICAgICAgKT8gewo+ PiArICAgICAgICAgICAgZGVsZXRlX3N5bmNfam9iKGpvYi5jb25maWcuaWQsIFNvbWUoU3luY0Rp cmVjdGlvbjo6UHVzaCksIE5vbmUsIHJwY2Vudik/Cj4gCj4gdGhpcyBsb29rcyBhIGJpdCB3ZWly ZCwgYnV0IEkgZ3Vlc3MgaXQncyBhIHNpZGUtZWZmZWN0IHdlIGhhdmUgdG8gbGl2ZQo+IHdpdGgg aWYgd2Ugd2FudCB0byBzZXBhcmF0ZSBib3RoIHR5cGVzIG9mIHN5bmMgam9icyBzb21ld2hhdC4u IGNvdWxkCj4gc3RpbGwgYmUgYSBuZXN0ZWQgbG9vcCB0aG91Z2ggZm9yIGJyZXZpdHk/Cj4gCj4g Zm9yIGRpcmVjdGlvbiBpbiAuLiB7Cj4gICAgICBmb3Igam9iIGluIGxpc3Rfc3luY19qb2JzKC4u ICwgZGlyZWN0aW9uLCAuLik/IHsKPiAgICAgICAgICBkZWxldGVfc3luY19qb2IoLi4gLCBkaXJl Y3Rpb24sIC4uKT87Cj4gICAgICB9Cj4gfQoKQWdyZWVkLCBJIHdlbnQgZm9yIHRoZSBzdWdnZXN0 ZWQgbmVzdGVkIGxvb3AgaGVyZSwgbWFrZXMgdGhpcyBhIGJpdCBtb3JlIApjb21wYWN0LgoKPiAK Pj4gICAgICAgICAgIH0KPj4gICAgICAgICAgIGZvciBqb2IgaW4gbGlzdF9wcnVuZV9qb2JzKFNv bWUobmFtZS5jbG9uZSgpKSwgVmFsdWU6Ok51bGwsIHJwY2Vudik/IHsKPj4gICAgICAgICAgICAg ICBkZWxldGVfcHJ1bmVfam9iKGpvYi5jb25maWcuaWQsIE5vbmUsIHJwY2Vudik/Cj4+IGRpZmYg LS1naXQgYS9zcmMvYXBpMi9jb25maWcvbm90aWZpY2F0aW9ucy9tb2QucnMgYi9zcmMvYXBpMi9j b25maWcvbm90aWZpY2F0aW9ucy9tb2QucnMKPj4gaW5kZXggZGZlODJlZDAzLi45NjIyZDQzZWUg MTAwNjQ0Cj4+IC0tLSBhL3NyYy9hcGkyL2NvbmZpZy9ub3RpZmljYXRpb25zL21vZC5ycwo+PiAr KysgYi9zcmMvYXBpMi9jb25maWcvbm90aWZpY2F0aW9ucy9tb2QucnMKPj4gQEAgLTksNyArOSw3 IEBAIHVzZSBwcm94bW94X3NjaGVtYTo6YXBpOwo+PiAgIHVzZSBwcm94bW94X3NvcnRhYmxlX21h Y3JvOjpzb3J0YWJsZTsKPj4gICAKPj4gICB1c2UgY3JhdGU6OmFwaTI6OmFkbWluOjpkYXRhc3Rv cmU6OmdldF9kYXRhc3RvcmVfbGlzdDsKPj4gLXVzZSBwYnNfYXBpX3R5cGVzOjpQUklWX1NZU19B VURJVDsKPj4gK3VzZSBwYnNfYXBpX3R5cGVzOjp7U3luY0RpcmVjdGlvbiwgUFJJVl9TWVNfQVVE SVR9Owo+PiAgIAo+PiAgIHVzZSBjcmF0ZTo6YXBpMjo6YWRtaW46OnBydW5lOjpsaXN0X3BydW5l X2pvYnM7Cj4+ICAgdXNlIGNyYXRlOjphcGkyOjphZG1pbjo6c3luYzo6bGlzdF9zeW5jX2pvYnM7 Cj4+IEBAIC0xNTQsOCArMTU0LDE2IEBAIHB1YiBmbiBnZXRfdmFsdWVzKAo+PiAgICAgICAgICAg fSk7Cj4+ICAgICAgIH0KPj4gICAKPj4gLSAgICBsZXQgc3luY19qb2JzID0gbGlzdF9zeW5jX2pv YnMoTm9uZSwgcGFyYW0uY2xvbmUoKSwgcnBjZW52KT87Cj4+IC0gICAgZm9yIGpvYiBpbiBzeW5j X2pvYnMgewo+PiArICAgIGxldCBzeW5jX2pvYnNfcHVsbCA9IGxpc3Rfc3luY19qb2JzKE5vbmUs IFNvbWUoU3luY0RpcmVjdGlvbjo6UHVsbCksIHBhcmFtLmNsb25lKCksIHJwY2Vudik/Owo+PiAr ICAgIGZvciBqb2IgaW4gc3luY19qb2JzX3B1bGwgewo+PiArICAgICAgICB2YWx1ZXMucHVzaChN YXRjaGFibGVWYWx1ZSB7Cj4+ICsgICAgICAgICAgICBmaWVsZDogImpvYi1pZCIuaW50bygpLAo+ PiArICAgICAgICAgICAgdmFsdWU6IGpvYi5jb25maWcuaWQsCj4+ICsgICAgICAgICAgICBjb21t ZW50OiBqb2IuY29uZmlnLmNvbW1lbnQsCj4+ICsgICAgICAgIH0pOwo+PiArICAgIH0KPj4gKyAg ICBsZXQgc3luY19qb2JzX3B1c2ggPSBsaXN0X3N5bmNfam9icyhOb25lLCBTb21lKFN5bmNEaXJl Y3Rpb246OlB1c2gpLCBwYXJhbS5jbG9uZSgpLCBycGNlbnYpPzsKPj4gKyAgICBmb3Igam9iIGlu IHN5bmNfam9ic19wdXNoIHsKPiAKPiBoZXJlIGFzIHdlbGw/IG9yIGFsdGVybmF0aXZlbHksIGFs bCBhIHRoaXJkIFN5bmNEaXJlY3Rpb24gdmFyaWFudCBBbnksCj4gYnV0IG5vdCBzdXJlIGlmIGl0 J3Mgd29ydGggaXQganVzdCBmb3IgdGhvc2UgdHdvIGxpc3Rfc3luY19qb2JzCj4gZnVuY3Rpb25z IChidHcsIG9uZSBvZiB0aG9zZSBtaWdodCBiZW5lZml0IGZyb20gYmVpbmcgcmVuYW1lZCB3aGls ZSB3ZQo+IGFyZSBhdCBpdC4uKS4KCldoYXQgZG8geW91IG1lYW4gd2l0aCBiZWluZyByZW5hbWVk IGhlcmU/CgpJIHRoaW5rIGEgc3luYyB2YXJpYW50IGBBbnlgIGlzIG5vdCB0aGUgcmlnaHQgYXBw cm9hY2gsIGFzIHRoYXQgY291bGQgCmxlYWQgdG8gaXNzdWVzIHdpdGggY2xhc2hpbmcgaWQncyBh cyB0aGVzZSBhcmUgdW5pcXVlIG9uIGEgam9iIGNvbmZpZyAKdHlwZSBsZXZlbCBvbmx5PwoKU28g YWdhaW4sIHVzaW5nIHRoZSBzdWdnZXN0ZWQgbG9vcCBvdmVyIGVudW0gdmFyaWFudHMuCgo+IAo+ PiAgICAgICAgICAgdmFsdWVzLnB1c2goTWF0Y2hhYmxlVmFsdWUgewo+PiAgICAgICAgICAgICAg IGZpZWxkOiAiam9iLWlkIi5pbnRvKCksCj4+ICAgICAgICAgICAgICAgdmFsdWU6IGpvYi5jb25m aWcuaWQsCj4+IGRpZmYgLS1naXQgYS9zcmMvYmluL3Byb3htb3gtYmFja3VwLXByb3h5LnJzIGIv c3JjL2Jpbi9wcm94bW94LWJhY2t1cC1wcm94eS5ycwo+PiBpbmRleCA0NDA5MjM0YjIuLjJiNmYx YzEzMyAxMDA2NDQKPj4gLS0tIGEvc3JjL2Jpbi9wcm94bW94LWJhY2t1cC1wcm94eS5ycwo+PiAr KysgYi9zcmMvYmluL3Byb3htb3gtYmFja3VwLXByb3h5LnJzCj4+IEBAIC02MDgsNyArNjA4LDE1 IEBAIGFzeW5jIGZuIHNjaGVkdWxlX2RhdGFzdG9yZV9zeW5jX2pvYnMoKSB7Cj4+ICAgICAgICAg ICBPaygoY29uZmlnLCBfZGlnZXN0KSkgPT4gY29uZmlnLAo+PiAgICAgICB9Owo+PiAgIAo+PiAt ICAgIGZvciAoam9iX2lkLCAoXywgam9iX2NvbmZpZykpIGluIGNvbmZpZy5zZWN0aW9ucyB7Cj4+ ICsgICAgZm9yIChqb2JfaWQsIChqb2JfdHlwZSwgam9iX2NvbmZpZykpIGluIGNvbmZpZy5zZWN0 aW9ucyB7Cj4+ICsgICAgICAgIGxldCBzeW5jX2RpcmVjdGlvbiA9IG1hdGNoIGpvYl90eXBlLmFz X3N0cigpIHsKPj4gKyAgICAgICAgICAgICJzeW5jIiA9PiBTeW5jRGlyZWN0aW9uOjpQdWxsLAo+ PiArICAgICAgICAgICAgInN5bmMtcHVzaCIgPT4gU3luY0RpcmVjdGlvbjo6UHVzaCwKPj4gKyAg ICAgICAgICAgIF8gPT4gewo+PiArICAgICAgICAgICAgICAgIGVwcmludGxuISgidW5leHBlY3Rl ZCBjb25maWcgdHlwZSBpbiBzeW5jIGpvYiBjb25maWcgLSB7am9iX3R5cGV9Iik7Cj4+ICsgICAg ICAgICAgICAgICAgY29udGludWU7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAgIH07Cj4g Cj4gY2FuIHRoaXMgZXZlbiBoYXBwZW4/IHdlIGRvbid0IGFsbG93IHVua25vd24gc2VjdGlvbiB0 eXBlcyBpbiB0aGUKPiBTeW5jSm9iQ29uZmlnLi4gYXJndWFibHksIHRoaXMgc2hvdWxkIGhhdmUg dXNlZCB0aGUgYEZyb21TdHJgCj4gaW1wbGVtZW50YXRpb24sIGFuZCBtaWdodCBiZSBhbiBhcmd1 bWVudCBmb3Iga2VlcGluZyBpdCBhcm91bmQgaW5zdGVhZAo+IG9mIGRyb3BwaW5nIGl0IDspCgpV c2luZyB0aGUgYEZyb21TdHJgIGltcGwgb2YgdGhlIGBTeW5jRGlyZWN0aW9uYCBlbnVtIGRvZXMg bm90IHdvcmsgaGVyZSwgCmFzIHRoZXNlIGFyZSB0aGUgY29uZmlnIHR5cGUga2V5cyBmb3IgdGhl IGpvYiBjb25maWcsIG5vdCB0aGUgc3luYyAKZGlyZWN0aW9uIGl0c2VsZi4KR2l2ZW4gdGhhdCwg SSBvcHRlZCBmb3IgaW1wbGVtZW50aW5nIGEgYGZyb21fY29uZmlnX3R5cGVfc3RyYCBmb3IgCmBT eW5jRGlyZWN0aW9uYCBhcyBjb3VudGVycGFydCBmb3IgdGhlIGBhc19jb25maWdfdHlwZV9zdHJg IAppbXBsZW1lbnRhdGlvbiBhbmQgdXNlIHRoYXQgZm9yIGdldHRpbmcgdGhlIHN5bmMgZGlyZWN0 aW9uIGJhc2VkIG9uIHRoZSAKY29uZmlnIHR5cGUuIEVycm9yIGhhbmRsaW5nIHN0aWxsIGlzIHJl cXVpcmVkLCBhcyBhbGwgbWF0Y2ggY2FzZXMgbXVzdCAKYmUgY292ZXJlZCAoZXZlbiBpZiBsb2dp Y2FsbHkgbm90IHBvc3NpYmxlIGJlY2F1c2UgYWxyZWFkeSBjaGVja2VkIApzb21ld2hlcmUgZWxz ZSkuCgo+IAo+PiAgICAgICAgICAgbGV0IGpvYl9jb25maWc6IFN5bmNKb2JDb25maWcgPSBtYXRj aCBzZXJkZV9qc29uOjpmcm9tX3ZhbHVlKGpvYl9jb25maWcpIHsKPj4gICAgICAgICAgICAgICBP ayhjKSA9PiBjLAo+PiAgICAgICAgICAgICAgIEVycihlcnIpID0+IHsKPj4gQEAgLTYzNSw3ICs2 NDMsNyBAQCBhc3luYyBmbiBzY2hlZHVsZV9kYXRhc3RvcmVfc3luY19qb2JzKCkgewo+PiAgICAg ICAgICAgICAgICAgICBqb2JfY29uZmlnLAo+PiAgICAgICAgICAgICAgICAgICAmYXV0aF9pZCwK Pj4gICAgICAgICAgICAgICAgICAgU29tZShldmVudF9zdHIpLAo+PiAtICAgICAgICAgICAgICAg IFN5bmNEaXJlY3Rpb246OlB1bGwsCj4+ICsgICAgICAgICAgICAgICAgc3luY19kaXJlY3Rpb24s Cj4+ICAgICAgICAgICAgICAgICAgIGZhbHNlLAo+PiAgICAgICAgICAgICAgICkgewo+PiAgICAg ICAgICAgICAgICAgICBlcHJpbnRsbiEoInVuYWJsZSB0byBzdGFydCBkYXRhc3RvcmUgc3luYyBq b2Ige2pvYl9pZH0gLSB7ZXJyfSIpOwo+PiAtLSAKPj4gMi4zOS4yCj4+Cj4+Cj4+Cj4+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IHBicy1kZXZlbCBt YWlsaW5nIGxpc3QKPj4gcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCj4+IGh0dHBzOi8vbGlz dHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo+Pgo+Pgo+ Pgo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gcGJzLWRldmVsIG1haWxpbmcgbGlzdAo+IHBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQo+ IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1k ZXZlbAo+IAo+IAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpo dHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2 ZWwK