From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id D407098622 for ; Mon, 24 Apr 2023 10:01:53 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id AA4042E06C for ; Mon, 24 Apr 2023 10:01:23 +0200 (CEST) Received: from mail02.cetsi.fr (mail02.cetsi.fr [91.151.64.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for ; Mon, 24 Apr 2023 10:01:22 +0200 (CEST) Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28]) by mail02.cetsi.fr (Postfix) with ESMTP id C37354050BDF for ; Mon, 24 Apr 2023 10:01:10 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr C37354050BDF DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com; s=dkim; t=1682323270; bh=qxX7muVY4w8TfuWxfnqwtDQPvbitTzQso8ZqTF4gmR8=; h=From:To:Subject:Date:References:In-Reply-To:From; b=mA9TXMccvZoDoSoqK1JuMYYwpO51x8owqtl1pkhkT8hc2vmKYgv8NIWOyuUqeRgIM cjtKhtq4wVpReVTbxcdVpCJikaorK26lA4gjh6Lrs/46n1Cr1lrP4hvSP84gj0XmzT BsDwoq/o0naHJfwtjXjoc2QAx89Chw8Q3iIfIlEg= Received: from CYLNEXC01.cyllene.corp (10.0.250.28) by CYLNEXC01.cyllene.corp (10.0.250.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Mon, 24 Apr 2023 10:01:15 +0200 Received: from FRA01-PR2-obe.outbound.protection.outlook.com (10.0.250.254) by CYLNEXC01.cyllene.corp (10.0.250.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23 via Frontend Transport; Mon, 24 Apr 2023 10:01:15 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z0Z6pHSmrGNNZS/8wIZH57FY5TIGp28P4Ig2fJ+MRjCPYNegFLvuewcH6ZK5AcAr7aTKB++qLqdGCm92r7kw0Jkekr+t7QezdWhEF95K4gqaYsL1suUKbxLCJD8bh7OEIfn5HUhU9FPxfe0yIpWj//qwPfCTESNIs5LGoEB+WPfmy3FZp0SYbQqEBOPUDSge0O23od4lYsPvPBIx9iu7JxX70br0UVT5tJaEcyzaV8M/cr0kibrquR+Pp6P0EDfi3Bz5IkgnbnVJza3l5CYzApJxaHhgW4cFCwI3pcs8RPNo067ZtHCiudvwITKnmGWpXGZJLfLNDx64HumV5WtF1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=qxX7muVY4w8TfuWxfnqwtDQPvbitTzQso8ZqTF4gmR8=; b=JOc8hwNEu/i65U1TYlprprWuhL7+n5GCqmmD8Vwc0q2rxhv5Z+S7QynPlQwrOuT5llJC9c7bgfDl5HbxLoGNKZCbUkyaFF50/iZRLuTvCEpM1i8uIxcLBu7VpQKuw5ORz93QH2xeAG6sRiz+ARwBFsPkRm3kr4j5akaEOftRzMOxHDgUTc47uLwzxO3XfJROBWJE043VEh/+sNR4k1I10XfR7t6dxLz1paJQ4QLnEFoXnKx0SJRa4G7JTezy1x1DjqnvbdZzBUlJIIibkJ5IUtSdNzAfOLsfibHmuVRyyYZBN0HuaW1HBzhkYODrOZdOxPeP0m3xKNBsazSHsYIemg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=groupe-cyllene.com; dmarc=pass action=none header.from=groupe-cyllene.com; dkim=pass header.d=groupe-cyllene.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=groupecyllene.onmicrosoft.com; s=selector2-groupecyllene-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=qxX7muVY4w8TfuWxfnqwtDQPvbitTzQso8ZqTF4gmR8=; b=Ig7aXnObwPA+Wuw0FWkKmZbdpN7ZFqSDwe2SIpfbqXGnwASsGCDMFsf/CbQhIjgznW6+beXeOK4ofX6QvA6VKeNH+xokyIB7X9VQW3bIBJgccwmkdfln3xaX3J08Pdqch/PUaL0PFE9i+lexZ9oMk1+XhOVfRbRifbgHXHg11kE= Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17) by PR0P264MB3032.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1d7::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6319.33; Mon, 24 Apr 2023 08:01:13 +0000 Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::a52a:8490:e2ec:9ce7]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::a52a:8490:e2ec:9ce7%6]) with mapi id 15.20.6319.033; Mon, 24 Apr 2023 08:01:13 +0000 From: "DERUMIER, Alexandre" To: "pve-devel@lists.proxmox.com" Thread-Topic: [pve-devel] Feature idea: import cloud images as disks, or at VM creation Thread-Index: AQHX1Q4EaPlVj0zrfky8P8hoTtuwQa873uaAgADf4QCAAJz6gA== Date: Mon, 24 Apr 2023 08:01:13 +0000 Message-ID: <92fb220fccfa73e86e68369f63f09b5cd621679e.camel@groupe-cyllene.com> References: <2ADAC3DD-43D1-49AE-8EE6-5D3D22C5BD5B@wolfspyre.com> In-Reply-To: <2ADAC3DD-43D1-49AE-8EE6-5D3D22C5BD5B@wolfspyre.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.48.0-1 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=groupe-cyllene.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MR1P264MB2481:EE_|PR0P264MB3032:EE_ x-ms-office365-filtering-correlation-id: b3f051e9-10d0-4e97-17da-08db449a1300 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: rbxkfxMc2SS3R7oFkjvtnFyuzcnbW4AWdxzdipEGJ5ud56C4ctTgHVYfv7ch0QTV1biKvUqCdQOIb1xVc59imFdjxsLUjEt4XYzEI3jrkopyZoj7OZe1t2m8NPNL0MANiFc1VsL3rprr0IHxefcaKGupw/W2ktUyvrQQGnjGn9xpru8WqaKEcfLTEehXWCbGG/ZVqbugG328GpaCBnHlv0yqgIPZyoaIIUfweCTgOk8wUvI26zKR+GOxni5ks1nJ+ws8FUi7Q5PY+wCLYXEcyawH7BWT6UircIp0qGD7qy4DJleN5AP+PkivYOrjHiimzqDOpqo2FOn1yIryN8QQk6MwyNA5od+8JIxHh140cKFmJt5rN2rpf10Yxll16B+sz9d1IjJiLARKmEDoQXV//Fe6mt0yjvDjvIGNMCtTMIZ5vn++qxzzYqH1E89hTFLiymq5dSMo0pYoQqOydHF/DvCa4msR/UKWc+1ssFi/XfztvRx4k+wZJg1hsWNLDbO5D1IeYORF36VB/T7skMy/NsolKhkhM4b3ZYe2oWBhmcMQ4J6vQ1IiM61khXS1VDLD9wRMPjByEzYeVFucRTHqjJwjei2Oo82/G2gbtzxUy5M= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230028)(4636009)(346002)(366004)(39840400004)(136003)(376002)(396003)(451199021)(76116006)(966005)(6486002)(64756008)(66446008)(66556008)(66476007)(66946007)(71200400001)(6916009)(2906002)(6506007)(53546011)(8936002)(66574015)(83380400001)(186003)(8676002)(2616005)(41300700001)(6512007)(5660300002)(316002)(38070700005)(66899021)(86362001)(36756003)(38100700002)(122000001)(91956017)(478600001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?cjBHekk2cUlWaG5OcUo5TERSWit0Sk5vblljZDhoZEowajJWRkFCNUZhR1dw?= =?utf-8?B?eGcyUlR4TzAvK2FwOVhQWGRuUXovOEU4VzBibm9oMmZjTk10dmpiZmovQWx2?= =?utf-8?B?bGNQQ3I4czRRNEJIeDI2M1Q1UnhDektMV2tXZ2ZhY2loUTBuNy9IeEhmWnZV?= =?utf-8?B?WjFMQkQwWFhma0tCbUNzdGo4N2lMZFUxTlR6QS95MlVZczJkUGEzSnRscFIx?= =?utf-8?B?L3BSQWZXU21YeTZpdDduNnVRL3VRME9oaktsSVNFRG1xa3hBd0RHNk5MWk9n?= =?utf-8?B?cCs0RVdSRElyV21jK1ZYRy9SU0VyS2JqVSsvaHpxSDRzK21ZNmp2anR5a0gz?= =?utf-8?B?QnZocE43KzlEdnMxOGl1bmNnTHpaS2ZFb3JWbEtkaGNGNW9oRm0rbEgvY3Zs?= =?utf-8?B?V3RubUJpM1hTblFxdTlFbllrQmdJZHVvSFJNeDlzcW1FVWtFV0FYVVpPemVL?= =?utf-8?B?eFZDbnlOQ2hhSklOT0RCRmtsdHBNY2d5VmdheEVLYmNydmIyWk5melc4VllX?= =?utf-8?B?TlA1QVI4VkRlajlpUi80bnQvaFNxbGNBTFEwNFVsbW9MMUFZMGdPWmp3Q0h1?= =?utf-8?B?bkRWV3hqeTY3UVpWTlBNbTJhWEtSOExNczd6ZUw4bmZPVWppWW5KNVMra3hX?= =?utf-8?B?MXMxTlRTT1BHdTU3bDJoR0o2N1JoWGV4ekdiZXFiUmlGTE93QkJ5QkxKbUxo?= =?utf-8?B?ajdNY0lHNWpaWUU4TmVJVDJ0ZHcraUhVMXJnYzdpdlp1UXNqckMyakRMZUZI?= =?utf-8?B?SnhkUW8xM281bFpncVRGek5zRExTeFN3ZE9INTlHbDBTZ0o3aWpPNHVqa2Rt?= =?utf-8?B?cXFTalROcmZmMHlYQXFqeVZHYXE4dktETDhIZkF1d0lodDJNMkwyR2EwUmM4?= =?utf-8?B?cy8zQ2t6TTgyRFFXbzZBbjUzL293RGVwMGRBY2pTWnI3WVIza1hhTnlSa296?= =?utf-8?B?enNjZkExV0NxaTlvV3VBNWdMZzVZKzJFZkFRZktFUGV0dThQRWlZem9Td0Ft?= =?utf-8?B?N0FoTDhZZDZZWm8wMGZZSFAyT2pacGpNVmJRSmNJRnFlUHZTWURxWDBIYVVq?= =?utf-8?B?THU0QUpNOWN6d0VZdklvbWZ0TlgydlJkZHgrcTg0czJUd2UzVnhxRWlvZWFu?= =?utf-8?B?NjFDMEVCb3RBSmZmUTBQVUoyOE5FdWdQUWUrTDV3SGhKVGsvUjRncCt2WEZR?= =?utf-8?B?SFBQZWlJbVRNOVh0V1cxL1Z4eGlQRjloN0tzT1V5ai9aTWdXczNzSkdzdEZx?= =?utf-8?B?MnlKTXVzWnBOdmtySVcwTmNiWmhnK1RtTFFWK2d5OHYwZzZBd21Hakdmcmpx?= =?utf-8?B?WW4zbXhiRld5NFpySWVYZlFEbGN4WnNkMTBaTmFmVTR0S3NaeVFOa2hmbTFn?= =?utf-8?B?alJxZVhURzg1MnRvVGZVT01xNThBOFlJY0J4OHliWXg1dFB4c2JSVVFBa2Jh?= =?utf-8?B?Z3haK0tzZ3V6cDlhN3hiMnBHejQyZkJlc25mWS8zMWZZWWhyZmZmbEYvT0VU?= =?utf-8?B?bzNtN0dINVNiTzRqOXB4S2RmOHpWRStId3orNmtxYVQraDc5VURrSE1TMGUr?= =?utf-8?B?RHYrNUxKNHM5dW1CdUprVUNvT3BzaGt3UndRVE5hNGEzZWRoTkxUUGlIYmRH?= =?utf-8?B?RkRXNEVNbXZzdFNPVm80ZFI3OFdRZUZEVlVKRnh0Zm9IUjdVaVowS3oxOHo5?= =?utf-8?B?NTBNcWNpOFQzVFFoemZVaGI0cmZFNkEwSzArcXFwbDVLM2tvNFNPYUtMc3hj?= =?utf-8?B?a0RxTmJYR0dzMGcwSG5pczJjUDdYMWt4VXNEaXRCN3p2dnZ6QjVuVnl5VnhF?= =?utf-8?B?aGEvSTRtb2dTaEhIWWhpd3UyUEN6UHNiUHpqekt3N1JyRFJHeHZJYlgrTStj?= =?utf-8?B?SHUzQ3ZoMUFma2EzUUtOTmdLQVFCdHFWSnFCcTg0a3JtQnhwbjNBaWFURG5i?= =?utf-8?B?MDNMRmpWS0xUYmIvZTJQbzh2UVU0bHlCeUNib3VGeHAvSXdIaVQycDE3RkVz?= =?utf-8?B?R2dUWG1welphMGFEL3ZIbzl1eTJGQTBJaWJVZ3VzTmF2b05MSGdWQTZSQ0V0?= =?utf-8?B?RE1pTWx0aGwzWHhCWXBrWlptR2VjQW1yaUZEZytmNUk5QVRVSy9qVGg5WnE5?= =?utf-8?B?emRRSTl6bFA1RTdwRGFXeG9kMnlNL3hFN0lpcTZlS2RtcjlYdE42UWRpa2ZP?= =?utf-8?Q?oisQZooWQ8Oel00NRUz7pC9pvTrDdRKIxQUP4ToXLY2F?= Content-Type: text/plain; charset="utf-8" Content-ID: <5D049C451756D140AAB6900AD80AB3CD@FRAP264.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: b3f051e9-10d0-4e97-17da-08db449a1300 X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Apr 2023 08:01:13.7099 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: ee11ccf7-112c-4284-848b-f229745e715b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 94Gwh8OfcBQE47XLn8XoRLWNJQau7U4autaSBJcKh2yxBVrUQFybMBjqowhQCGxcwcygp2JkauKpS+yjIBuOamgCikCYXm/JkT3y1Su1VweEbLfLSu7M/RKMi2okDS99 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR0P264MB3032 X-OriginatorOrg: groupe-cyllene.com X-SPAM-LEVEL: Spam detection results: 0 ARC_SIGNED 0.001 Message has a ARC signature ARC_VALID -0.1 Message has a valid ARC signature AWL -0.433 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_MISSING 0.1 Missing DMARC policy KAM_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible spam tricks SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record T_SCC_BODY_TEXT_LINE -0.01 - Subject: Re: [pve-devel] Feature idea: import cloud images as disks, or at VM creation X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Apr 2023 08:01:53 -0000 SSB0aGluayBpdCBjb3VsZCBiZSBkb25lIHdpdGggc29tZSBraW5kIG9mIG5ldyBuYW1pbmcgZm9y IHRoaXMga2luZCBvZg0KZGlzaywNCg0KbGlrZSAidGVtcGxhdGUtLi4uLi4iICBpbiB0aGUgc3Rv cmFnZQ0KDQp0byBtYXRjaCBjdXJyZW50IGx4YyBiZWhhdmlvdXIuDQoNCg0KSSBkb24ndCB0aGlu ayB3ZSBuZWVkIHRvIHZtIHRlbXBsYXRlIGl0c2VsZiBpbnNpZGUgdGhpcywgb25seSB0aGUgZGlz ay4NCg0KdGhlbiB1c2UgY291bGQgY3JlYXRlIGEgdm0gbGlrZQ0KDQpxbSBjcmVhdGUgPHZtaWQ+ IC0taXNjc2kwOnRlbXBsYXRlLS4uLi4uDQoNCg0KDQpNYXliZSBzb21lIGtpbmQgb2YgcHVibGlj IGltYWdlIHJlcG8gc3luYyAobGlrZSB0dXJua2V5IGZvciBseGMpLA0KY291bGQgYmUgaW1wbGVt ZW50ZWQgdG9vLg0KDQoNCg0KTGUgZGltYW5jaGUgMjMgYXZyaWwgMjAyMyDDoCAxNzozOSAtMDUw MCwgV29sZiBOb2JsZSBhIMOpY3JpdMKgOg0KPiANCj4gSSBjb25jdXIgdGhhdCB0aGlzIChvciBz b21ldGhpbmcgbGlrZSBpdCkgd291bGQgZGVmaW5pdGVseSBtYWtlIGl0DQo+IGVhc2llciB0byBj cmVhdGUgbmV3IFZNc+KApi4NCj4gDQo+IHdoYXQgd291bGQgdGhlIENMSSAvIEFQSSBpbXBsZW1l bnRhdGlvbiBsb29rIGxpa2UgZm9yIHRoaXM/IA0KPiB3b3VsZCBuZXcgY2FubmVkIHByaXZpbGVn ZSBsZXZlbHMgbmVlZCB0byBleGlzdD8NCj4gDQo+IA0KPiANCj4gDQo+ID4gT24gQXByIDIzLCAy MDIzLCBhdCAwNDoxOCwgR2lsb3UgdmlhIHB2ZS1kZXZlbA0KPiA+IDxwdmUtZGV2ZWxAbGlzdHMu cHJveG1veC5jb20+IHdyb3RlOg0KPiANCj4gPiBMZSAwOS8xMS8yMDIxIMOgIDAzOjAzLCBHaWxs ZXMgUGlldHJpIGEgw6ljcml0IDoNCj4gPiBIaSwNCj4gPiBUaGVyZSdzIHNvbWV0aGluZyBJJ2Qg bGlrZSB0byBhZGQgdG8gdGhlIFVJLCBidXQgSSdkIGxpa2Ugc29tZQ0KPiA+IGlucHV0IGZyb20g b3RoZXJzLCBvciBhdCBsZWFzdCBrbm93IGhvdyB1c2VmdWwgaXQgbWF5IHNvdW5kLg0KPiA+IEkn ZCBsaWtlIHRvIGJlIGFibGUgdG8gaW1wb3J0IGNsb3VkIGltYWdlIGZyb20gZGlzdHJpYnV0aW9u cy4NCj4gPiBNeSBpZGVhIHdvdWxkIGJlIHRvIGFkZCBhIHFlbXUgdGVtcGxhdGUgdHlwZSAoY291 bGQgYmUgcmF3IHRvDQo+ID4gc3RhcnQsIGJ1dCByZWFsbHkgYW55dGhpbmcgdGhhdCBjYW4gYmUg aW1wb3J0ZWQgdXNpbmcgcWVtdS1pbWcNCj4gPiBjb3VsZCBkbyksIGFuZCB1c2UgdGhvc2Ugd2hl biBuZWVkZWQuDQo+ID4gSXQgY291bGQgYmUgdGhyb3VnaCBhbiB0byBpbXBvcnQgdGhlIGRpc2sg b24gYW4gZXhpc3RpbmcgVk0sIG9yIGF0DQo+ID4gY3JlYXRpb246IGluc3RlYWQgb2YgY2hvb3Np bmcgYSBDRC1Sb20sIHdlJ2QgY2hvc2UgYSB0ZW1wbGF0ZSB0bw0KPiA+IGltcG9ydCBhcyB0aGUg bWFpbiBkaXNrLCBhbmQgdGhlIHNpemUgY2hvc2VuIGxhdGVyIG9uIHdvdWxkIGJlIHVzZWQNCj4g PiB0byByZXNpemUgaXQuDQo+ID4gV2hhdCBkbyB5b3UgdGhpbms/IElzIHRoaXMgZHVtYj8gSGFz IGFueW9uZSB3b3JrZWQgb24gc3VjaCBhbiBpZGVhPw0KPiA+IEknbSB3aWxsaW5nIHRvIHN0YXJ0 IGV4cGxvcmluZyBhZGRpbmcgYSB0ZW1wbGF0ZSB0eXBlIG5hbWVkIFFlbXUNCj4gPiB0ZW1wbGF0 ZSBvciBzbywgdGhlbiB3b3JraW5nIG9uIHVzaW5nIHRoYXQgdG8gaW1wb3J0IGEgZGlzaywgdGhl bg0KPiA+IGltcHJvdmUgdGhlIGNyZWF0aW9uIHVpLi4NCj4gDQo+IEhpLA0KPiANCj4gVGhpcyBp cyBhbiAib2xkIiBlbWFpbCBmcm9tIDIwMjEsIGJ1dCB0aGUgbmVlZCBoYXMgcmlzZW4gYWdhaW4s IHNvLA0KPiB3ZWxsLCBsZXQncyB0YWxrIGFib3V0IGl0LCBpZiBhbnlib2R5IGNhcmVzIQ0KPiAN Cj4gV2hhdCB0byBkbz8NCj4gLSBpbXBsZW1lbnQgYSBRRU1VIGRpc2sgdGVtcGxhdGUgKG5leHQg dG8gSVNPIEltYWdlcyBhbmQgQ29udGFpbmVyDQo+IHRlbXBsYXRlcz8pDQo+IC0gbWFrZSBpdCBz byB5b3UgY2FuIGltcG9ydGRpc2sgZWFzaWx5IHRoYXQgdG8gYSBWTT8gQXR0YWNoIGl0LCBzZXQN Cj4gaXQgYXMgYSBib290ZGlzaywgcmVzaXplIGl0Pw0KPiAtIGFkZCB0aGUgb3B0aW9uIHRvIGRv IGFsbCB0aGF0IGluIHRoZSBjcmVhdGlvbiBmbG93IGZvciBhIFZNPw0KPiAtIG9mZmVyIHRvIGFk ZCBhIGNsb3VkLWluaXQgZGlzayBkaXJlY3RseT8NCj4gLSB0aGVuIG1heWJlIG9mZmVyIHRvIHNl dCB1c2VybmFtZS9wYXNzd29yZC9zc2gga2V5LCBvciBJUCBzZXR0aW5ncw0KPiBkaXJlY3RseSBp biB0aGUgY3JlYXRpb24gZmxvdywgYXMgY2xvdWQtaW5pdCBkYXRhDQo+IA0KPiBXZSBjb3VsZCBl dmVuIGdvIGFzIGZhciBhcyBhZGQgaW4gdGhlIHRlbXBsYXRlIGNvbnRlbnQgaGFuZGxlciBhIGZl dw0KPiAid2VsbC1rbm93biIgYmFzZSBpbWFnZXMgc3VjaCBhcw0KPiBodHRwczovL2Nsb3VkLWlt YWdlcy51YnVudHUuY29tLw0KPiBodHRwczovL2Nsb3VkLmRlYmlhbi5vcmcvaW1hZ2VzL2Nsb3Vk Lw0KPiANCj4gQWxsIHRoYXQgd291bGQgbWFrZSBzZWxmIHNlcnZpY2UgY3JhemlseSBpbXByb3Zl ZCB3aGVuIHVzaW5nIFByb3htb3gsDQo+IGFsbG93aW5nIHRvIHByb3ZpZGUgYSBncmVhdCBleHBl cmllbmNlLCBzdGFydGluZyBmcm9tICJlbXB0eSIgdG8gYQ0KPiBydW5uaW5nIFZNLCBhbGxvd2lu ZyB1cyB0byAiZHVwbGljYXRlIiB0aGUgY29vbCBDVCBleHBlcmllbmNlIGluIFZNcyENCj4gDQo+ IFBsdXMsIHRoZSBiYXNlIGlzIGFscmVhZHkgdGhlcmUgOykNCj4gT3IgYW0gSSB0aGUgb25seSBv bmUgc2VlaW5nIGFueSBpbnRlcmVzdCBpbnQgdGhhdD8NCj4gDQo+IFJlZ2FyZHMsDQo+IA0KPiBH aWxvdQ0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f DQo+ID4gcHZlLWRldmVsIG1haWxpbmcgbGlzdA0KPiA+IHB2ZS1kZXZlbEBsaXN0cy5wcm94bW94 LmNvbQ0KPiA+IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3Rp bmZvL3B2ZS1kZXZlbA0KPiANCj4gDQo+IFs9IFRoZSBjb250ZW50cyBvZiB0aGlzIG1lc3NhZ2Ug aGF2ZSBiZWVuIHdyaXR0ZW4sIHJlYWQsIHByb2Nlc3NlZCwNCj4gZXJhc2VkLCBzb3J0ZWQsIHNu aWZmZWQsIGNvbXByZXNzZWQsIHJld3JpdHRlbiwgbWlzc3BlbGxlZCwNCj4gb3ZlcmNvbXBlbnNh dGVkLCBsb3N0LCBmb3VuZCwgYW5kIG1vc3QgaW1wb3J0YW50bHkgZGVsaXZlcmVkIGVudGlyZWx5 DQo+IHdpdGggcmVjeWNsZWQgZWxlY3Ryb25zID1dDQo+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fDQo+IHB2ZS1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gcHZl LWRldmVsQGxpc3RzLnByb3htb3guY29tDQo+IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dp LWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbA0KDQo=