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 08AD11FF13C for ; Thu, 16 Apr 2026 18:59:41 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id D6DCDCC64; Thu, 16 Apr 2026 18:59:40 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=gplAANXmkXSJLmmI8C00Rk7znbsmeN+dTuCS7gjQ/fpArTNP7WQ5PkoBc37WXavtrlOcL87JpDuzpoTeBOrYHryVFuu4Ai/Ged25OaG4M0HGumgX4n6dymxAAZvMt8VmLuJtZOIwfnCRwxXG5s9WROwKmIaNp7BMj7VXxE6wMCZVb/vF9nSA0ipLQin9cZ66fZg+2X09Yk1a3mYrO9D6Xv/63QmwLhDoSRNYFh2g9msxn43UhdIrLqEuiUch0kfi9w6ymYIgWadNjf0ah04a1SfPuLAvCfmw8LMYbp2ven37K6InQkfJPFyFGZm4ZKuqh1+KhNSptOEW6MWruZoD/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+1GGh4va/6O9sfKYzzSOEiiuhTGClWDgD3iOyo65NZM=; b=X0QNOmHCNjDdLw3f8sPIO6T6/69NhA+zVbdQMsN/YexdPHTdsVkwGCljD3a5VkDmtAm6x6IEwg4zoqL6qqUGJrrGiQNe8XGb1N6FLlTCbkJYD7fZQXeCYP3vZeVFBpWfvI2YlwPJbbk+4PvBJRh3JzxHhEPa/AgjqmcdZWK72thzmj+01Z85h1PQaHKGy4wj3R8oLGGt93V3nM/e1Wl48qRUcAKKdIIRs8JdBM448DwYAGJiA5Neg6HdJ7l/Rhoo7swOnYVy4kT8Hf5Ic/0zgOYAv7hFxnCyifhMSlYGU5xJ6FXJ9ExumHU/L9m6qyNbzuHdzQ42IIO7edDsqsAYQg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+1GGh4va/6O9sfKYzzSOEiiuhTGClWDgD3iOyo65NZM=; b=eOIZXd2YO2D5VgRa4weqFM5SWXAMXtTF8QHarQTjnCoTWIMcvxbQ7+UuDRBjxQ3IMcoQghfyVRmOtQVE+32oQoC4Y+FzKrCU1ImzP9f15HSxlm17lOkFJikTgWUxl7jspMCYYFz6KWr1O2ief07ysil66ANm/8qtP4rPSoU1Htkw+pCv3OOkYdSuK91QIQGoWScxMMgJ+uZPOShYQhC1c6fMcfsh92SIdSyOuIeM3VZ+wTf9lnee48JQt8LpXGDzvMxAsE1F66Ckl3XfwEaI6msCnD7w5mqgbTlNx1MsigrDy3RScCJp32r2bqdGObYtO9KVgWD1sFq6CDFGHs16CQ== From: Lorne Guse To: Arthur Bied-Charreton Subject: Re: proxmox-truenas storage plugin api2 issue Thread-Topic: proxmox-truenas storage plugin api2 issue Thread-Index: AQHczSF2DveeaKp+r0u77YKGvEf2O7XhMzaAgAAEpoCAALEZnw== Date: Thu, 16 Apr 2026 16:59:26 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US, en-CA Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR17MB5276:EE_|LV3PR17MB7120:EE_ x-ms-office365-filtering-correlation-id: 0494a110-eb0d-4010-6775-08de9bd984af x-microsoft-antispam: BCL:0;ARA:14566002|12050799012|15030799006|37011999003|15080799012|19110799012|51005399006|8062599012|8060799015|9400799043|461199028|31061999003|10035399007|3412199025|4302099013|440099028|102099032|1602099012|40105399003; x-microsoft-antispam-message-info: =?utf-8?B?amZaN28yOTBNVGFkZWxtTk5tKzZwd2F4TDB4WVg3NEYzSm5HMEFYNXB5dDFQ?= =?utf-8?B?akNDNEQvWFNiN1JZVUVjeU9qVFUrRURTQ21JQVNMM2VTQ1ArNzJrbzdNSkdK?= =?utf-8?B?aHY0ZGd6YWkzTGZRNkJqd0k1Z0Fia1N2WmlkUExHNmJEc0FFcmVlWFFScHZn?= =?utf-8?B?TjJOMTlZWUxKd0VOZ1FDeEJ2ek9KRnRhcnhsZTJuSXMvb3BiMEp3ZEJVYUdx?= =?utf-8?B?TkFqSk1hbFhPUG03UDhoTTlsZmQzd1dnK2RzUXZFVnNXVlFtTzRWR3VVSmVz?= =?utf-8?B?eTFXMGE0WncvNVpJeXdkT2tpb0VYK0orMXBSUURzNStnNXVTZTlKVE00SWZV?= =?utf-8?B?dFRZNElTTXEvL1AxZHE4UW11YjNGelZvbW9ZdGtncjB5RDBaRHVyK2hBUkdh?= =?utf-8?B?bXl2ZnRWMERlQ3Y0Q3I0MGhvemhBK1E0Y0E4K1JkRkJ4ay9oMUVrc2FTbDZN?= =?utf-8?B?SVpTdEpKU1ZmVGltVVRKaithdzl5dWhHeGwwZ1JTcFhpaXpsTTV2eHZaSnR2?= =?utf-8?B?WER1amtRbFEwQU4vSUlEbDVwZXcyRWwySGhHQWhubDMzQmF1OHVicDhYZkFF?= =?utf-8?B?R2NhbDVabWpIOENhU2ZTUVFGb0l6S1ZuOEgyMzNuYUpCUDd6MWJSNDBtcHAx?= =?utf-8?B?VFIyUDUxWEhpazVNQmZTbWxGb2xLQThXdWJPNks1QStQRjhYems0cWQ5SlZO?= =?utf-8?B?bVFraEVPeGFUQ3RFbnNNaXJIZ0ZSUzRuV3E1MnhTNStITGx4NU9DN0M4OEty?= =?utf-8?B?b0xjR0x2SjF3U2pUeWVZby8yY292STl5ZFhCaHdyV2oyQVQ5L1laUEVRSVdw?= =?utf-8?B?cGM1YmVMWUx4a3c3TWhsUGlvR28zQzFsbFdsZFROT3g0V2l5MXRSa2Vjd29j?= =?utf-8?B?dXRRZzI5M0w1eUo5RndJVTlZcjlEY0lzQlc0djdpMEEzc08vbjFCYzdmOStz?= =?utf-8?B?RXJERU1SYmsrZ1M1M1pjZStacjBiNkZWYkRCR1lwRGhqNTVFZ0plTDA1cXpS?= =?utf-8?B?L1psVnZTbzRTSmZwamxaalZtZmg4a0VEcTliSS9uMWtBVVFyd0FtWE1hb3hM?= =?utf-8?B?Umc0akdteTJhT2V5dnlGWUpmM0NPMmdERmZhc2l6QUoyZmlPZzQvbjMvVDEx?= =?utf-8?B?NExTdWx6MEExY2ZiM2o0R3JjRXM0MVJka1RXdzV3bWc5TnJWV2xsV09nTnUr?= =?utf-8?B?dm94c2phaDMycnpqS1lveGMyazlmOEF2ajBvTGV1SkJ5a0pNYnl2TllWbmpr?= =?utf-8?B?NkRYRWoweXZIeDhLREJTY1I5OXI2bkhTLzkxWVB3MUJwVGFvc3FGVEZHcVhW?= =?utf-8?B?M09LVXhLZTdudThJVE9lUmxCRGMvMHdXWEJ4SStOZ20xL0dWSkpjVlJXRnVO?= =?utf-8?B?dE0zaEdEelJIY21hcVIwc1JPY29tVldGTE9UZHRFZjVDbXNIb1lmei90NndD?= =?utf-8?B?Y2tEZHdCVzVkeU0wVWhRa0s2T2hEVTZNb2UySHhJRDIrelhldUJPVTBYeEJ5?= =?utf-8?Q?sGzXvE=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TDl1dk1ERUJXVzBTY3J1NkErWDJReHZlUHpvd3QxUm9Ycnd3NGhTUTZMMjd6?= =?utf-8?B?T2lkaXNFZHk0MmNOQUp0cFpFYm9rTDhpaGNwWGoxV29MZkd2cUpxcC9obGoz?= =?utf-8?B?TFFmZENueWpDQmcwQkZJOXFnRzNXRERHWGNDcEphVmhRVUtKRUdKSnJUTWc4?= =?utf-8?B?b0pPQWVuNmpsR3JraUVBOEQ5di9aUjZiNWlRd0xwUHJoOUwrZTdxWkROOW9s?= =?utf-8?B?REZZS3VMSFlBelo0UTJUUnQ3cEYzNHJwQzBxdlpSS3JoUTBoWGNEMDllZTM5?= =?utf-8?B?NElZa3NldVEzMDFQVDJBcEtxbUZiRytDOGhXMXM2RnpKc2MrUWR6R3BoTEZR?= =?utf-8?B?cTVnMEVHTWdFaFN6dlBnOWZEVTRmeldvWGNScFkxSjVaTmtROHVhcVptV3ZJ?= =?utf-8?B?K2xJajBvci9Jbklsbkt4VmpRUWE2WUtoU2ZLQk92TGxuQmp6ckRsZVFVL3Ax?= =?utf-8?B?aUoxOGFBT1V5SEk1TkVNblBWei9mWHB0M2tTbVJBWUNSS3JUOG5wMWk3VmQw?= =?utf-8?B?akY2ZEV6ZklJakpTelh2N09pV0ZTTXVqUTJ3enJHRU4zbzhFdStpb2NUcm12?= =?utf-8?B?ZHE0V05FcHFienB3ckZBSHpoUjlEYi9hbEVCRHViM3BBZnhVQkZmZml4RU5E?= =?utf-8?B?alFxSlFDYzhSczB5QUppbW9WRU1YSGQ2WFFVUmptWlFZb212NHIwbUJ0VGlh?= =?utf-8?B?Q09wR004QS9TTTB5REwzZXh3R0MzbHlMTWR4ejVxM01Cd05ld3FIbGdvOXJG?= =?utf-8?B?WTN4TUErbzJ2cUdMdWFXNzBzN09vRk91QS82dUJVY3NTNkdENTQ3dldxV1NO?= =?utf-8?B?a2I4T2QyU01wUWo2ckI1bER4eXF4bDFzRW5MMmRBRUNMMS9EQWxVblVBZ3pG?= =?utf-8?B?QURwaWJkVkorSGswRXd2VkZlcy9LcE9kR2tjWWtwaEJEcEp0eUpXTnZOeVVr?= =?utf-8?B?UjlRWjZFVlRubUZ4b1pkQ2JRSUtrOFFFWWJmL2Y0YlpEUElwVjNhOEpuWCs0?= =?utf-8?B?eUZ1NWt1QnM1YWRLWWl3UTBqem9QcUFxMjQ1TWlCaU5KbnQ4MktZTmluak50?= =?utf-8?B?b3dCTEtuczY2UWlsSlQ5N2RncU9SaDJEeERjb29qVUZYSjhzMGlzNldWdkNO?= =?utf-8?B?b1RUR05zMm00VVlXcDNUQS9EVWtCYWpVejlyM29GNDk2dkpNRXFDV1J2UTFQ?= =?utf-8?B?OWxCaTIzZU1sdlZGVWhQMWswU0dKWEV1MElxVzNzc25vY2Z0Y2NweVd5S1Nt?= =?utf-8?B?d0pCVHdEVFNZNFlHQVNUVzJzSzJOSVhCcEQ3L3ZGMHlHSUR1OWhuR25qTi91?= =?utf-8?B?dXFtajdMSXVKVENaUHhsR29nYkdLVXJ3KzRvZVlJN1JSSjdNdDV1ZXM4TWRD?= =?utf-8?B?VElEV0hpU3FXVVorSmxHbEErWVRKMUJSK0Q2QnN6aWU1NVZjYjMyS0lzM253?= =?utf-8?B?bitNeklFaGlpc0lLWkgvUXpzUyt5QjNlelhWNUh2QWphc2RpM2VXSUM3SjNn?= =?utf-8?B?b3JTaUlITUVDRGdqcmpJSjdWRHgwU2NyaVMxakFNaUxDRUpkN0owalBiSzMy?= =?utf-8?B?SUxndkJUdVVKZGFTRzFvcE1Md2FLRzRFdDczeThxbndQUzBSUSs4UFRZckhZ?= =?utf-8?B?ZytpL284aWM5ZmF3UFVpTGN3am9oMUVoelE0WGVqN3grRnpqWHlKU2hEM3A4?= =?utf-8?B?WG1QZWhQay9aRVBueCtGVEFmSW9nZjNBZWZSWjg0bENlS3lzek9xbElaYWdW?= =?utf-8?B?THJGdzdnYStFeC9YcWd0OFQ0bEhCTE5ieklJTmtLb05QSjd4bFB2SzBuQUtC?= =?utf-8?B?VXRYdG1NcDJPVjRZVG42bHdLNWsxckRORTRwV2E3Rkc1RHZhQjJXZFk3Q3JB?= =?utf-8?Q?m2xNmRbrjzFII?= MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-9412-3-msonline-outlook-e4558.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR17MB5276.namprd17.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 0494a110-eb0d-4010-6775-08de9bd984af X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Apr 2026 16:59:26.9108 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR17MB7120 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.043 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy FREEMAIL_FROM 0.001 Sender email is commonly abused enduser mail provider GB_GEN_REDIR_URL 0.5 Redirector found in href link HTML_MESSAGE 0.001 HTML included in message HTTPS_HTTP_MISMATCH 0.1 - KAM_LOTSOFHASH 0.25 Emails with lots of hash-like gibberish SPF_HELO_PASS -0.001 SPF: HELO matches SPF record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [proxmox.com] Message-ID-Hash: YE4AMFPWPEMGJJ5FJJWRQJD2EO4W22JG X-Message-ID-Hash: YE4AMFPWPEMGJJ5FJJWRQJD2EO4W22JG X-MailFrom: boomshankerx@hotmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" X-Content-Filtered-By: Mailman/MimeDel 3.3.10 CC: Proxmox VE development discussion X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: VGhhbmsgeW91ISBUaGF0IGRpZCB0aGUgdHJpY2suIFBlcmwgaXNuJ3QgbXkgbmF0aXZlIGxhbmd1 YWdlIHNvIEkgbGVhcm5lZCBzb21ldGhpbmcgdG9kYXkuDQoNCi0tDQpCb29NU2hhbuqTmGVyWA0K KExvcm5lIEd1c2UpDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogQXJ0 aHVyIEJpZWQtQ2hhcnJldG9uIDxhLmJpZWQtY2hhcnJldG9uQHByb3htb3guY29tPg0KU2VudDog VGh1cnNkYXksIEFwcmlsIDE2LCAyMDI2IDEyOjIwIEFNDQpUbzogTG9ybmUgR3VzZSA8Ym9vbXNo YW5rZXJ4QGhvdG1haWwuY29tPg0KQ2M6IFByb3htb3ggVkUgZGV2ZWxvcG1lbnQgZGlzY3Vzc2lv biA8cHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tPg0KU3ViamVjdDogUmU6IHByb3htb3gtdHJ1 ZW5hcyBzdG9yYWdlIHBsdWdpbiBhcGkyIGlzc3VlDQoNCk9uIFRodSwgQXByIDE2LCAyMDI2IGF0 IDA4OjAzOjI1QU0gKzAyMDAsIEFydGh1ciBCaWVkLUNoYXJyZXRvbiB3cm90ZToNCj4gT24gV2Vk LCBBcHIgMTUsIDIwMjYgYXQgMDk6NTk6MjBQTSArMDAwMCwgTG9ybmUgR3VzZSB3cm90ZToNCj4g PiBPbmUgb2YgbXkgdXNlcnMgcmFuIGFjcm9zcyBhbiBpc3N1ZSBJIGNvdWxkIHVzZSBzb21lIGhl bHAgd2l0aC4gaHR0cHM6Ly9uYTAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29tLz91 cmw9aHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGYm9vbXNoYW5rZXJ4JTJGcHJveG1veC10cnVl bmFzJTJGaXNzdWVzJTJGMTMzJmRhdGE9MDUlN0MwMiU3QyU3Q2U2MTU2ZTEwMWM0MzRkYjIxOWQz MDhkZTliODAzNDgxJTdDODRkZjllN2ZlOWY2NDBhZmI0MzVhYWFhYWFhYWFhYWElN0MxJTdDMCU3 QzYzOTExOTE3MjEwMTU4MjIzNyU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpGYlhCMGVVMWhj R2tpT25SeWRXVXNJbFlpT2lJd0xqQXVNREF3TUNJc0lsQWlPaUpYYVc0ek1pSXNJa0ZPSWpvaVRX RnBiQ0lzSWxkVUlqb3lmUSUzRCUzRCU3QzAlN0MlN0MlN0Mmc2RhdGE9bWRxR3FrZ1FwcklRWTQ3 UlZZREs0TG1wNHBPZGkyUzYxUkNOTVBnUVVMTSUzRCZyZXNlcnZlZD0wPGh0dHBzOi8vZ2l0aHVi LmNvbS9ib29tc2hhbmtlcngvcHJveG1veC10cnVlbmFzL2lzc3Vlcy8xMzM+DQo+ID4gV2hlbiB0 cnlpbmcgdG8gdXNlIFZlZWFtIHdpdGggbXkgY3VzdG9tIHN0b3JhZ2UgcGx1Z2luLCB0aGUgb3V0 cHV0IG9mIC9hcGkyL2pzb24vbm9kZXMvTk9ERS9zdG9yYWdlIHNob3dzIHRoZSBhY3RpdmUgZmll bGQgYXMgc3RyaW5nICIxIiBpbnN0ZWFkIG9mIGludCAxLiBUaGlzIGlzIGNhdXNpbmcgdG9vbHMg bGlrZSBWZWVhbSB0byBmYWlsLg0KPiA+DQo+ID4gSXMgdGhpcyBhIHByb2JsZW0gd2l0aCBteSBw bHVnaW4gb3Igc29tZXRoaW5nIGZ1cnRoZXIgdXAgdGhlIHN0YWNrPw0KPiA+DQo+ID4gIyBPVVRQ VVQgSlNPTg0KPiA+DQo+ID4gew0KPiA+ICAgICAiZGF0YSI6IFsNCj4gPiAgICAgICAgIHsNCj4g PiAgICAgICAgICAgICAic2hhcmVkIjogMCwNCj4gPiAgICAgICAgICAgICAic3RvcmFnZSI6ICJs b2NhbCIsDQo+ID4gICAgICAgICAgICAgImNvbnRlbnQiOiAiaXNvLHZ6dG1wbCxiYWNrdXAiLA0K PiA+ICAgICAgICAgICAgICJ1c2VkIjogMTMxMDcyLA0KPiA+ICAgICAgICAgICAgICJ0eXBlIjog ImRpciIsDQo+ID4gICAgICAgICAgICAgImVuYWJsZWQiOiAxLA0KPiA+ICAgICAgICAgICAgICJh dmFpbCI6IDIzNjgwNTAyOTg4OCwNCj4gPiAgICAgICAgICAgICAidXNlZF9mcmFjdGlvbiI6IDUu NTM1MDE0NTAxNzM3OTllLTcsDQo+ID4gICAgICAgICAgICAgImFjdGl2ZSI6IDEsDQo+ID4gICAg ICAgICAgICAgInRvdGFsIjogMjM2ODA1MTYwOTYwDQo+ID4gICAgICAgICB9LA0KPiA+ICAgICAg ICAgew0KPiA+ICAgICAgICAgICAgICJzaGFyZWQiOiAxLA0KPiA+ICAgICAgICAgICAgICJjb250 ZW50IjogImltYWdlcyIsDQo+ID4gICAgICAgICAgICAgInN0b3JhZ2UiOiAibmFzLnByb3htb3gi LA0KPiA+ICAgICAgICAgICAgICJ1c2VkIjogMCwNCj4gPiAgICAgICAgICAgICAidHlwZSI6ICJu ZnMiLA0KPiA+ICAgICAgICAgICAgICJlbmFibGVkIjogMSwNCj4gPiAgICAgICAgICAgICAiYXZh aWwiOiA3MzEzMjgyODI2MjQwLA0KPiA+ICAgICAgICAgICAgICJ1c2VkX2ZyYWN0aW9uIjogMCwN Cj4gPiAgICAgICAgICAgICAiYWN0aXZlIjogMSwNCj4gPiAgICAgICAgICAgICAidG90YWwiOiA3 MzEzMjgyODI2MjQwDQo+ID4gICAgICAgICB9LA0KPiA+ICAgICAgICAgew0KPiA+ICAgICAgICAg ICAgICJzaGFyZWQiOiAxLA0KPiA+ICAgICAgICAgICAgICJzdG9yYWdlIjogIm5hcyIsDQo+ID4g ICAgICAgICAgICAgImNvbnRlbnQiOiAiaW1hZ2VzIiwNCj4gPiAgICAgICAgICAgICAidXNlZCI6 IDQ0MzU3MTMyMjg4MCwNCj4gPiAgICAgICAgICAgICAidHlwZSI6ICJ0cnVlbmFzIiwNCj4gPiAg ICAgICAgICAgICAiZW5hYmxlZCI6IDEsDQo+ID4gICAgICAgICAgICAgInVzZWRfZnJhY3Rpb24i OiAwLjA1NzE4NDQzNTk3MjQ5OTQsDQo+ID4gICAgICAgICAgICAgImF2YWlsIjogNzMxMzI4Mjcx MTU1MiwNCj4gPiAgICAgICAgICAgICAiYWN0aXZlIjogIjEiLA0KPiA+ICAgICAgICAgICAgICJ0 b3RhbCI6IDc3NTY4NTQwMzQ0MzINCj4gPiAgICAgICAgIH0sDQo+ID4NCj4gPiAgICAgXQ0KPiA+ IH0NCj4gPg0KPiA+IC0tDQo+ID4gQm9vTVNoYW7qk5hlclgNCj4gPiAoTG9ybmUgR3VzZSkNCj4g SGV5IExvcm5lLA0KPg0KPiBEaWV0bWFyIGFuZCBJIGludmVzdGlnYXRlZCB0aGlzOiBpbiB5b3Vy IGNvZGUgWzBdLCB5b3UNCj4gc3RyaW5nLWludGVycG9sYXRlICRhY3RpdmUgZm9yIGxvZ2dpbmcg YmVmb3JlIHJldHVybmluZyBpdC4gVGhpcyBzZXRzDQo+IHRoZSBwUE9LIGZsYWcsIGxlYWRpbmcg dG8gdGhlIEpTT04gZW5jb2RlciBpbnRlcnByZXRpbmcgaXQgYXMgYSBzdHJpbmcuDQo+IFRoaXMg aXMgbm90IGFuIGlzc3VlIGZvciAkdG90YWwsICRhdmFpbGFibGUsIGFuZCAkdXNlZCBiZWNhdXNl IHdlIGNhc3QNCj4gdGhvc2UgdG8gaW50IG9uIG91ciBzaWRlIFsxXS4NCj4NCj4gSSBkaWQgbm90 IGxvb2sgdmVyeSBkZWVwbHkgaW50byB0aGlzLCBidXQgbXkgZ3Vlc3MgYXMgdG8gd2h5IHdlIGRv IG5vdA0KPiBjYXN0ICRhY3RpdmUgYXMgd2VsbCBpcyB0byBhbGxvdyBvdGhlciB0cnV0aHkgdmFs dWVzIGxpa2UgJ3llcycsICd0cnVlJywNCj4gZXRjIC0gbWF5YmUgc29tZW9uZSB3aG8ga25vd3Mg Y2FuIGNoaW1lIGluIGhlcmU/DQo+DQo+IEFueXdheSwgeW91IHNob3VsZCBiZSBhYmxlIHRvIGZp eCB0aGlzIG9uIHlvdXIgc2lkZSBieSBmb3JjaW5nICRhY3RpdmUNCj4gaW50byBhIG51bWVyaWMg dmFsdWUsIHdpdGggaW50KCRhY3RpdmUpIG9yIGJ5IGFkZGluZyAwIHRvIGl0IGJlZm9yZQ0KPiBy ZXR1cm5pbmcgaXQuDQo+DQo+IFswXSBodHRwczovL25hMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24u b3V0bG9vay5jb20vP3VybD1odHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZib29tc2hhbmtlcngl MkZwcm94bW94LXRydWVuYXMlMkZibG9iJTJGYjRlNzM0NTZlMmRlM2M5YmExZjU4OTM0OWNlNWM4 N2NkNjE5OTI1MSUyRnBlcmw1JTJGUFZFJTJGU3RvcmFnZSUyRkN1c3RvbSUyRlRydWVOQVNQbHVn aW4ucG0lMjNMNDYyJmRhdGE9MDUlN0MwMiU3QyU3Q2U2MTU2ZTEwMWM0MzRkYjIxOWQzMDhkZTli ODAzNDgxJTdDODRkZjllN2ZlOWY2NDBhZmI0MzVhYWFhYWFhYWFhYWElN0MxJTdDMCU3QzYzOTEx OTE3MjEwMTYwOTcyNiU3Q1Vua25vd24lN0NUV0ZwYkdac2IzZDhleUpGYlhCMGVVMWhjR2tpT25S eWRXVXNJbFlpT2lJd0xqQXVNREF3TUNJc0lsQWlPaUpYYVc0ek1pSXNJa0ZPSWpvaVRXRnBiQ0lz SWxkVUlqb3lmUSUzRCUzRCU3QzAlN0MlN0MlN0Mmc2RhdGE9MDElMkZNY2JKMWNCVkZXYXFkODZx R0xabGJ5QkxneUw0TVFmcjFpbktMbCUyRjAlM0QmcmVzZXJ2ZWQ9MDxodHRwczovL2dpdGh1Yi5j b20vYm9vbXNoYW5rZXJ4L3Byb3htb3gtdHJ1ZW5hcy9ibG9iL2I0ZTczNDU2ZTJkZTNjOWJhMWY1 ODkzNDljZTVjODdjZDYxOTkyNTEvcGVybDUvUFZFL1N0b3JhZ2UvQ3VzdG9tL1RydWVOQVNQbHVn aW4ucG0jTDQ2Mj4NCj4gWzFdIGh0dHBzOi8vbmEwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRs b29rLmNvbS8/dXJsPWh0dHBzJTNBJTJGJTJGZ2l0LnByb3htb3guY29tJTJGJTNGcCUzRHB2ZS1z dG9yYWdlLmdpdCUzQmElM0RibG9iJTNCZiUzRHNyYyUyRlBWRSUyRlN0b3JhZ2UucG0lM0JoJTNE NmU4N2JhYzM2ZWRmMjc3YTAyYTZmYjVjOWU2MDBlZjgyODFiMzRhZCUzQmhiJTNEcmVmcyUyRmhl YWRzJTJGbWFzdGVyJTIzbDE1MjMmZGF0YT0wNSU3QzAyJTdDJTdDZTYxNTZlMTAxYzQzNGRiMjE5 ZDMwOGRlOWI4MDM0ODElN0M4NGRmOWU3ZmU5ZjY0MGFmYjQzNWFhYWFhYWFhYWFhYSU3QzElN0Mw JTdDNjM5MTE5MTcyMTAxNjI4OTU4JTdDVW5rbm93biU3Q1RXRnBiR1pzYjNkOGV5SkZiWEIwZVUx aGNHa2lPblJ5ZFdVc0lsWWlPaUl3TGpBdU1EQXdNQ0lzSWxBaU9pSlhhVzR6TWlJc0lrRk9Jam9p VFdGcGJDSXNJbGRVSWpveWZRJTNEJTNEJTdDMCU3QyU3QyU3QyZzZGF0YT1IZ1FIRUM5NVVRNjRo alI1RmtaUVYzb0NyUFpHeWtzM3pBTTMlMkJ2JTJGZmlyMCUzRCZyZXNlcnZlZD0wPGh0dHBzOi8v Z2l0LnByb3htb3guY29tLz9wPXB2ZS1zdG9yYWdlLmdpdDthPWJsb2I7Zj1zcmMvUFZFL1N0b3Jh Z2UucG07aD02ZTg3YmFjMzZlZGYyNzdhMDJhNmZiNWM5ZTYwMGVmODI4MWIzNGFkO2hiPXJlZnMv aGVhZHMvbWFzdGVyI2wxNTIzPg0KPg0KWW91IGNhbiBydW4gdGhlIHNjcmlwdCBiZWxvdyB0byB0 cnkgaXQgb3V0IGZvciB5b3Vyc2VsZg0KDQpgYGANCnVzZSBzdHJpY3Q7DQp1c2Ugd2FybmluZ3M7 DQp1c2UgRGV2ZWw6OlBlZWs7DQp1c2UgSlNPTjsNCg0KbXkgJGpzb24gPSBKU09OLT5uZXctPmNh bm9uaWNhbDsNCg0KcHJpbnQgIm5vdCBpbnRlcnBvbGF0ZWQ6XG4iOw0Kew0KICAgIG15ICRhY3Rp dmUgPSAwOw0KICAgIG15ICRkYXRhID0geyBhY3RpdmUgPT4gJGFjdGl2ZSB9Ow0KICAgIER1bXAo JGFjdGl2ZSk7DQogICAgcHJpbnQgImRhdGE6ICIsICRqc29uLT5lbmNvZGUoJGRhdGEpLCAiXG4i Ow0KfQ0KcHJpbnQgIlxuaW50ZXJwb2xhdGVkOlxuIjsNCnsNCiAgICBteSAkYWN0aXZlID0gMDsN CiAgICBteSAkbXNnID0gImFjdGl2ZT0kYWN0aXZlIjsNCiAgICBteSAkZGF0YSA9IHsgYWN0aXZl ID0+ICRhY3RpdmV9Ow0KICAgIER1bXAoJGFjdGl2ZSk7DQogICAgcHJpbnQgImRhdGE6ICIsICRq c29uLT5lbmNvZGUoJGRhdGEpLCAiXG4iOw0KfQ0KDQpgYGANCg0K