From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <Alexandre.DERUMIER@groupe-cyllene.com>
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 75CACA159E
 for <pve-devel@lists.proxmox.com>; Wed, 14 Jun 2023 21:41:34 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
 by firstgate.proxmox.com (Proxmox) with ESMTP id 5D68B201F1
 for <pve-devel@lists.proxmox.com>; Wed, 14 Jun 2023 21:41:34 +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 <pve-devel@lists.proxmox.com>; Wed, 14 Jun 2023 21:41:32 +0200 (CEST)
Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28])
 by mail02.cetsi.fr (Postfix) with ESMTP id 111B64050BE0
 for <pve-devel@lists.proxmox.com>; Wed, 14 Jun 2023 21:41:24 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr 111B64050BE0
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com;
 s=dkim; t=1686771684;
 bh=5SLo5uOWBO01EvT+OAK6Mz39LzywGvVOXXIsemIYyMg=;
 h=From:To:Subject:Date:References:In-Reply-To:From;
 b=fytvG2GesRksdMj5NiRnh+8NGZa85wrLY3D77eg5SMvaWzKJGrpHIPtr0oo5mlfID
 xg4u6WtGNd7MkHyJT2EK1N4B3SA5hBns+edoaT5m5/Rl4OvX2H5SBFU/6sfR8yLzKZ
 7lurlpDGXxb+c3w0v+yI382luykhpRyrShU0GCjI=
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; Wed, 14 Jun
 2023 21:41:25 +0200
Received: from FRA01-MR2-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; Wed, 14 Jun 2023 21:41:25 +0200
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=UDxvqZEqSsK4wSGu+nNeDXNEA7ELHveftMi9toLDZQ5eUcMms0RMuH54eFQcoh0Nxq8qbb5QG9npVgj/QcjmXQymfNRcvdcoZsN5ft6/OMcpUZafX9nJDZ0mHjqQiitjetNBG2BYLrDsNR7lx3nu7bf+WWG+IshH+pGQyHGxxSgYvL2YkKj7ClAd5Pbkmhl3O+z8z4DBte+KMo/MK/zNXZVxhBcxl0oWToQYoEF9s65j6Jrkwd0QuOJcCY8aJZ1hbtED1uzaN6YV1QB0XZuC67IUdotLWsG52iUTIGAcxd5WCki160OXZrgnuTFTRGWv8un6BDc3zueqCWJQLTSP7g==
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=5SLo5uOWBO01EvT+OAK6Mz39LzywGvVOXXIsemIYyMg=;
 b=myjUZuePnIkofRgiXfAmcyVVWvhfeYWHKy+OG7kUGq4Sh5R/pqmrBJ1y5mMHmeQ2IyyhzOXZBW8Cj1j7TPM16+SzmlYlCjQCIENk9LPTCOXBGo1jl93MFn8IayJjv8UwkF4FtxsO1lh3IJ4XZxQBLwHZL9eX7fE506TzaR+YNmhzaOnQo2pWAs9LJppHsD0jnDK3/vrSB3kzRKso6Sg1g529EO4nPhoLYNoHADIdccdjrLFDkjFQEcHGqqdQmzirEAeUNJyUMyXJao305hYMr1IHd5vuGSxC9e9/nl2h+lV1OOFT5VSGqi+0PBcbkLf2r8olBW3cbVaSE6g1jGCwyg==
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=5SLo5uOWBO01EvT+OAK6Mz39LzywGvVOXXIsemIYyMg=;
 b=STt07+E+xAFkr1IJDUY9JK9cUIrZLm4cTWw/ciX8fRBqDyNqJLYNeGntwrA+vJYCdi4MAP6T/NJpqjHG+16+j91odlxAu2TsAyHFY5GOPoR5EG7lK4P1Tzbf3VSrisWMrDAQs+qjz4pNAS1XJAU+whMh4xz/gOvyQCBgzMDp9QQ=
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17)
 by MR1P264MB3027.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:3c::15) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6477.37; Wed, 14 Jun
 2023 19:41:24 +0000
Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::cef1:6229:8d42:b0ee]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM
 ([fe80::cef1:6229:8d42:b0ee%2]) with mapi id 15.20.6477.037; Wed, 14 Jun 2023
 19:41:24 +0000
From: "DERUMIER, Alexandre" <alexandre.derumier@groupe-cyllene.com>
To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com>
Thread-Topic: [pve-devel] [PATCH pve-network 2/2] zones: status: add a special
 message if vnet is not generated
Thread-Index: AQHZnVV6Sla4kcyfcka56WqAgvl9pa+Il7kAgAIeAoA=
Date: Wed, 14 Jun 2023 19:41:24 +0000
Message-ID: <58ff92ae0530920aafa59f03802e9fd2c2920823.camel@groupe-cyllene.com>
References: <20230612174347.1598994-1-aderumier@odiso.com>
 <20230612174347.1598994-3-aderumier@odiso.com>
 <1686654818.t42m6hi7zz.astroid@yuna.none>
In-Reply-To: <1686654818.t42m6hi7zz.astroid@yuna.none>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Evolution 3.48.1-0ubuntu1 
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_|MR1P264MB3027:EE_
x-ms-office365-filtering-correlation-id: 5cb61d4c-f3ab-4029-95fe-08db6d0f5651
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: xmpTguIXWjW2BxdMrxARDGoZ57eSDUK7OlORrozVVMBV0sWy0OH8rSDDns8uy1/1bVPC4sAAxfvuKz2ABsQYuj3kyiRdGLDo0boD1BnI6lD/XJTFa0JvtWuC6J8gvoEayQUZEb51uTmiimWyJiey7JLev/W48ZRjKCa0ECthDNLI4Qdz46lIb0emX9pw1pEEj2EnKVCI4IYmxxTVyZPyo370n5YCLaGAETSRjhnfjrNAb5/7cJzd4iRnXdwJFku3UN+wWbjQohkYx7+BB9eht0LRbdhPuuhwwlen9N0QVQC/ARGSH4eJFbbLbbLXR1Ywo6oalG7JCD1Yzdan/G7adLy9MV7gGdiWhvHOSvXFO2UEwKgqEtyzhV3csaylhgnNnmbOKk3sThHVKRuZppN1l42+yLulfvGeyaDgkbxRrxFaXozc3LlelXKRyT3DXYPtQXpDk29M95TdQZ1DCln/mnfKg+/uhjwPxJ66IznCzb3JiG8xydLH+1dsoRwZ5XzqGA/AVMvaqJr3X80zWczFSByPdR/4/4+QNaP8qEvY31eCgrVlBLRi8eeWrXQPMzZFtYFdBoBpCVYEKBdVbOt6HqYbchJEgDFsGtnIgFPL0TLZlitGbdfIPnRWkEaGtz0v
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)(136003)(376002)(366004)(39850400004)(396003)(451199021)(66574015)(83380400001)(122000001)(316002)(38100700002)(38070700005)(41300700001)(6486002)(71200400001)(26005)(966005)(6506007)(6512007)(66446008)(6916009)(64756008)(66556008)(66476007)(66946007)(76116006)(91956017)(5660300002)(2906002)(8936002)(86362001)(15650500001)(36756003)(8676002)(2616005)(478600001)(186003)(21314003);
 DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WFdObCtJL3VQbkQ4YlhZV3lobWVZbXV0R0V1bitqWUc0elNaUDh0SCsxZjR5?=
 =?utf-8?B?elFCRENlN2dLcmlRVUkvdWEwNGE0cXFMaGwySThtSS9BYUVTcklwVVFqZGc2?=
 =?utf-8?B?cm5Dc0EwMTFBU2xSejFNdFR3c1haV1A5UkRwU2lHUG02d29lT202YnpETWlL?=
 =?utf-8?B?TGtNclVhOGtFWkxDUWhqTFk3UE1lYUtNaStkakVXeWNSYlFYckFSR2VhdnBp?=
 =?utf-8?B?MjBFcVBCNFl1TWpjZC9SVDVSeS9zT0ppb1FrMHJ3dFhWZTZxV05VK0RsREto?=
 =?utf-8?B?cGYvY1VRK091aWpacWRQSENyb0duWHRrNjBqQXI3RVJDMzFQTGR3MjFJdk84?=
 =?utf-8?B?WUZsQU9GZGFKbkl5NkRrUGpQT1dNVW40NlBpeWtpc3YwbVhHcGRPOVgwVVZx?=
 =?utf-8?B?SVlPQ2F2Q2JvYndmb1E5YTI4ODRsZmxEdFFXZkxLYTZiait3bDBSMWFHclZ0?=
 =?utf-8?B?R2s2WEFQTVVTY0l2N2xISWZQUmppTXRxaEl3YzVzdzF2RkZuTXNnVkN1UjJV?=
 =?utf-8?B?RUpxT0ZYQ3BBWFhvZWwvOHdNYkRkZ2d1SnpUZkdRbVczOHozdHEvUVVVZ2pi?=
 =?utf-8?B?d2JRSENQZFdzT05GZFJtcFB3bWFqYjAwWkFEcTJPdEJuUjIvQ2dDN0UyNEdZ?=
 =?utf-8?B?dUxOWlZHSDB0RXVsa3RxSytCMDlBQW90a2cwVVdhT1pEZm9pUWZkbmNUVUZm?=
 =?utf-8?B?NXlRaGV2VW0yNytmSkMxTlZPYXE5bFZyVFBvMzZvMHRKOXhMNWV5UDM1SnBJ?=
 =?utf-8?B?eGxwQ2R1dXNwODRjL1J4UW9IRHYwM3h0MWdiaGlFR043UDUySGtvTjdIUmdi?=
 =?utf-8?B?V2hFNmVLZVFKMDVOVllMSlhRMGFXcHRWY2dTakVadEREalZNaXY3R2orM3FY?=
 =?utf-8?B?SWIrVkNQZXd2WkwrOTYwS0NKTlhlQWR0V0ZUUVdVOFF2cmhIYWtrMS9SMkRG?=
 =?utf-8?B?UC9mNUQveEIwdCtvRzFMYkR1VXN5RVFjWTlJcXVLckZIcHVnUnFXcHRxaWQ5?=
 =?utf-8?B?U3o5a3JqbHNXY1p6K3BBdThxV1h1SUtuTWVRZUtHdnVLMHh0TFFhSUQ2bVJm?=
 =?utf-8?B?enNOOHA2c1dXa1dkbklxckdYMXpvK2c3TDRubHl6T0QycXdFNElmNWVxcU1T?=
 =?utf-8?B?MVNOZGhaUGdiejZNWGdRSEE2SWRlcXhkRmIvOFp0UG5MSi8zc0J6aWgwQ0pu?=
 =?utf-8?B?STgyQnZWSXhXWTJzTHowUmlIMVBkR2VKTVlWZzhqWVdzK2NVZnk5ZkhKMndk?=
 =?utf-8?B?MFVrNlJQM3B4M3B2NVNZdGQvamxxV1l3eElTUXdrUGJORmxacTd1T0RBMVZw?=
 =?utf-8?B?YlQwVHdEZ0UwNzIrRlFvU2FyRU0yRmEzYkhienNOdXZIMWRjYjdQSTduQnZm?=
 =?utf-8?B?WUF3azFSSCtJL01XSVZwdXJETjV1Q2tPRlpCWkZQV3dVaHpGdklBUnR2Y0U3?=
 =?utf-8?B?MnR0QUdPTXdGYVc5U2dPVjh2ZHJFelp3REtTNjhyKzMrbmRIZm45UFc3bmZD?=
 =?utf-8?B?RXEvc1QwZWc1eWR2dlc0akd6L2EzMkV6ODU3WVlUemdXQWRkQkJ2NGFud1h0?=
 =?utf-8?B?TFpTL0dNbUhyeDVBc1JZRTY0VlRBelU4T0t1Z1AvTnpoNUZPTlY3SXhYUms2?=
 =?utf-8?B?NVF3NDFvVHVkb2lZUmNXS3NFU2hpZ3dhZFhuVVNScnJrZksvYUVBZ0ZWUnRv?=
 =?utf-8?B?TjZUODI1UDBDemxtNDlrSS9JRlNMb1NJWndsRTh6YUI5U0p2WmM2K0VxSVBy?=
 =?utf-8?B?T1NFQ3NJY2dzQ3JiNnhxUU80NjZkMVNmVEcrdk9sazlPdUJTanI0NjAya1JE?=
 =?utf-8?B?WDNoVzdWeXQ1UHV6MmlQbXlmZjlPU0t1a3NoOUhEcjMrWHl5dGlGanIrOW8r?=
 =?utf-8?B?YmNtaE9xQk1FMmxmTkNYeW5TdXoxR0hMTmphbFRHSkV2bTNqQ3ZJcjVsMHRX?=
 =?utf-8?B?K1hXYXdYVXZkeVhMTnpmNWY1RUFacy9XQnhMcDcrL1NMQWlhbk9LVnIzOGFq?=
 =?utf-8?B?SUVTMmxQRG8vVUltaWNtMnFyUUZudEg3cHBvQkhncjVLYUVWcEg5WjJzenF4?=
 =?utf-8?B?cDkxN0lmb2xGeUFydnpyY0dXV0dnNjNTYVVwT3kyK25OWkdUakpTczRNRnlo?=
 =?utf-8?B?aTlSUUR5YkR3MWQySEdkV3ZOVlJpN09GVVdJNmVGWGQzNm02a2x4dVVNKzh6?=
 =?utf-8?Q?TQpaMNlilziV/USlkMT3FfosyolSaTLsLfVYludGwn8g?=
Content-Type: text/plain; charset="utf-8"
Content-ID: <0AA73B4DCF44BD41AAFD1A733586F676@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: 5cb61d4c-f3ab-4029-95fe-08db6d0f5651
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jun 2023 19:41:24.2771 (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: vhmsmTAhWWa72Kn5yw9PgdWYcAKWotQOij1AntjQV6vBMon8FlrJIf/ylKeVG4Il8YuN8lEDM1kqECF63fDSJ7iUgKLOLoLaCOUVL3LOcwaXfUzuys8aOo4C1jyZor1P
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB3027
X-OriginatorOrg: groupe-cyllene.com
X-SPAM-LEVEL: Spam detection results:  0
 ARC_SIGNED              0.001 Message has a ARC signature
 ARC_VALID               0.001 Message has a valid ARC signature
 AWL -0.416 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 -
 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See
 http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more
 information. [cetsi.fr, proxmox.com, groupe-cyllene.com, zones.pm, sdn.pm,
 groupecyllene.onmicrosoft.com]
Subject: Re: [pve-devel] [PATCH pve-network 2/2] zones: status: add a
 special message if vnet is not generated
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
X-List-Received-Date: Wed, 14 Jun 2023 19:41:34 -0000

TGUgbWFyZGkgMTMganVpbiAyMDIzIMOgIDEzOjIxICswMjAwLCBGYWJpYW4gR3LDvG5iaWNobGVy
IGEgw6ljcml0wqA6DQo+IE9uIEp1bmUgMTIsIDIwMjMgNzo0MyBwbSwgQWxleGFuZHJlIERlcnVt
aWVyIHdyb3RlOg0KPiA+IGlmIHZuZXQgaGFzIG5vdCBiZWVuIGdlbmVyYXRlZCAodGhpcyBzaG91
bGQgbmV2ZXIgaGFwcGVuZCkNCj4gPiB3YXJuIHRoZSB1c2VyIHRvIGNoZWNrIGlmICJzb3VyY2Ug
L2V0Yy9uZXR3b3JrL2ludGVyZmFjZXMuZC9zZG4nDQo+ID4gZXhpc3QNCj4gPiANCj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBBbGV4YW5kcmUgRGVydW1pZXIgPGFkZXJ1bWllckBvZGlzby5jb20+DQo+ID4g
LS0tDQo+ID4gwqBzcmMvUFZFL05ldHdvcmsvU0ROL1pvbmVzLnBtIHwgNiArKysrKy0NCj4gPiDC
oDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gPiANCj4g
PiBkaWZmIC0tZ2l0IGEvc3JjL1BWRS9OZXR3b3JrL1NETi9ab25lcy5wbQ0KPiA+IGIvc3JjL1BW
RS9OZXR3b3JrL1NETi9ab25lcy5wbQ0KPiA+IGluZGV4IDdkNzBlNDkuLmUyNmUyMWYgMTAwNjQ0
DQo+ID4gLS0tIGEvc3JjL1BWRS9OZXR3b3JrL1NETi9ab25lcy5wbQ0KPiA+ICsrKyBiL3NyYy9Q
VkUvTmV0d29yay9TRE4vWm9uZXMucG0NCj4gPiBAQCAtMjY3LDcgKzI2NywxMSBAQCBzdWIgc3Rh
dHVzIHsNCj4gPiDCoMKgwqDCoMKgwqDCoMKgbXkgJGVycl9tc2cgPSAkcGx1Z2luLT5zdGF0dXMo
JHBsdWdpbl9jb25maWcsICR6b25lLCAkaWQsDQo+ID4gJHZuZXQsICRzdGF0dXMpOw0KPiA+IMKg
wqDCoMKgwqDCoMKgwqBpZiAoQHskZXJyX21zZ30gPiAwKSB7DQo+ID4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAkdm5ldF9zdGF0dXMtPnskaWR9LT57c3RhdHVzfSA9ICdlcnJvcic7DQo+ID4gLcKg
wqDCoMKgwqDCoMKgwqDCoMKgICR2bmV0X3N0YXR1cy0+eyRpZH0tPntzdGF0dXNtc2d9ID0gam9p
bignLCcsDQo+ID4gQHskZXJyX21zZ30pOw0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAo
Z3JlcCgvXm1pc3NpbmcgJHtpZH0kLywgQCRlcnJfbXNnKSkgew0KPiA+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAkdm5ldF9zdGF0dXMtPnskaWR9LT57c3RhdHVzbXNnfSA9ICJ2bmV0
ICRpZCBpcyBub3QNCj4gPiBnZW5lcmF0ZWQuIERvIHlvdSBoYXZlIGluY2x1ZGVkICdzb3VyY2UN
Cj4gPiAvZXRjL25ldHdvcmsvaW50ZXJmYWNlcy5kL3NkbicgPyI7DQo+IA0KPiB0aGVzZSAnbWlz
c2luZyBYWFgnIG1lc3NhZ2VzIGFyZSBnZW5lcmF0ZWQgYnkgdXMgaW4gdGhlIHBsdWdpbnMsIHNv
DQo+IGlmDQo+IHdlIHdhbnQgdG8gZXhwYW5kIHRoZW0sIHdlIHNob3VsZCBkbyB0aGF0IHdoZXJl
IHdlIGdlbmVyYXRlIHRoZW0NCj4gaW5zdGVhZA0KPiBvZiBtYXRjaGluZyBoZXJlLg0KeWVzLCBp
dCBuZWVkIHRvIGRvIGluIGNsZWFueSwgSSdsbCBiZSBhYmxlIHRvIHdvcmsgb24gaXQgbmV4dCB3
ZWVrLg0KDQoNCj4gDQo+IHdoYXQgZG8geW91IHRoaW5rIGFib3V0IHRoZSBmb2xsb3dpbmcgKGlu
IGFkZGl0aW9uLCBvciBpbnN0ZWFkIG9mDQo+IGNoYW5naW5nIHRoZSAnc3RhdHVzbXNnJyBjb250
ZW50cyk6DQo+IA0KPiBkaWZmIC0tZ2l0IGEvc3JjL1BWRS9OZXR3b3JrL1NETi5wbSBiL3NyYy9Q
VkUvTmV0d29yay9TRE4ucG0NCj4gaW5kZXggMWFkODVlNS4uODYyM2ZiOCAxMDA2NDQNCj4gLS0t
IGEvc3JjL1BWRS9OZXR3b3JrL1NETi5wbQ0KPiArKysgYi9zcmMvUFZFL05ldHdvcmsvU0ROLnBt
DQo+IEBAIC02LDYgKzYsOCBAQCB1c2Ugd2FybmluZ3M7DQo+IMKgdXNlIERhdGE6OkR1bXBlcjsN
Cj4gwqB1c2UgSlNPTjsNCj4gwqANCj4gK3VzZSBQVkU6OklOb3RpZnk7DQo+ICsNCj4gwqB1c2Ug
UFZFOjpOZXR3b3JrOjpTRE46OlZuZXRzOw0KPiDCoHVzZSBQVkU6Ok5ldHdvcms6OlNETjo6Wm9u
ZXM7DQo+IMKgdXNlIFBWRTo6TmV0d29yazo6U0ROOjpDb250cm9sbGVyczsNCj4gQEAgLTIwOCw2
ICsyMTAsMTYgQEAgc3ViIGdldF9sb2NhbF92bmV0cyB7DQo+IMKgDQo+IMKgc3ViIGdlbmVyYXRl
X3pvbmVfY29uZmlnIHsNCj4gwqDCoMKgwqAgbXkgJHJhd19jb25maWcgPQ0KPiBQVkU6Ok5ldHdv
cms6OlNETjo6Wm9uZXM6OmdlbmVyYXRlX2V0Y19uZXR3b3JrX2NvbmZpZygpOw0KPiArDQo+ICvC
oMKgwqAgaWYgKCRyYXdfY29uZmlnKSB7DQo+ICvCoMKgwqDCoMKgwqDCoGV2YWwgew0KPiArwqDC
oMKgwqDCoMKgwqDCoMKgwqAgbXkgJG5ldF9jZmcgPSBQVkU6OklOb3RpZnk6OnJlYWRfZmlsZSgn
aW50ZXJmYWNlcycsIDEpOw0KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAgbXkgJG9wdHMgPSAkbmV0
X2NmZy0+e2RhdGF9LT57b3B0aW9uc307DQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoCB3YXJuICJt
aXNzaW5nICdzb3VyY2UgL2V0Yy9uZXR3b3JrL2ludGVyZmFjZXMuZC9zZG4nDQo+IGRpcmVjdGl2
ZSBmb3IgU0ROIHN1cHBvcnQhXG4iDQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBp
ZiAhIGdyZXAgeyAkXy0+WzFdID1+IG0hXnNvdXJjZQ0KPiAvZXRjL25ldHdvcmsvaW50ZXJmYWNl
cy5kLyg6P3NkbnxcKikhIH0gQCRvcHRzOw0KPiArwqDCoMKgwqDCoMKgwqB9Ow0KPiArwqDCoMKg
wqDCoMKgwqB3YXJuICJGYWlsZWQgdG8gcmVhZCBuZXR3b3JrIGludGVyZmFjZXMgZGVmaW5pdGlv
biAtICRAXG4iIGlmDQo+ICRAOw0KPiArwqDCoMKgIH0NCj4gwqDCoMKgwqAgUFZFOjpOZXR3b3Jr
OjpTRE46OlpvbmVzOjp3cml0ZV9ldGNfbmV0d29ya19jb25maWcoJHJhd19jb25maWcpOw0KPiDC
oH0NCj4gDQo+IHRoZSBjaGVjayBpcyBub3QgMTAwJSByZWxpYWJsZSAoaS5lLiwgdGhlcmUgY291
bGQgYmUgYSB3aWxkY2FyZCBidXQNCj4gc2xpZ2h0bHkgZGlmZmVyZW50IGZvcm1hdCkgdW5mb3J0
dW5hdGVseS4NCj4gDQoNCnllcywgSSB0aGluayBpdCBjb3VsZCBiZSBncmVhdCBpbmRlZWQuIEkn
bGwgd29yayBvbiB0aGlzIGZvciB0aGUgdjIuDQoNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fSBlbHNlIHsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgJHZuZXRfc3RhdHVz
LT57JGlkfS0+e3N0YXR1c21zZ30gPSBqb2luKCcsJywNCj4gPiBAeyRlcnJfbXNnfSk7DQo+ID4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgIH0NCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICR6b25l
X3N0YXR1cy0+eyR6b25lfS0+e3N0YXR1c30gPSAnZXJyb3InOw0KPiA+IMKgwqDCoMKgwqDCoMKg
wqB9DQo+ID4gwqDCoMKgwqAgfQ0KPiA+IC0tIA0KPiA+IDIuMzAuMg0KPiA+IA0KPiA+IA0KPiA+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gcHZl
LWRldmVsIG1haWxpbmcgbGlzdA0KPiA+IHB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQ0KPiA+
IGh0dHBzOi8vYW50aXBoaXNoaW5nLmNldHNpLmZyL3Byb3h5L3YzP2k9U1hWRmVtNURPR1ZwVVUx
ck5qZG1RdXhiQVl6alJFNTc4TkpEWE8wYlJXMCZyPWJXdDFkalo1UXpjeVVtczVSMU56YXR3Zno0
cDYwU2hfYkdwX1RkR0lZSG92YmM4WFZ0RmlDeVhLYjVaM3N5dU0mZj1RM1pRTm1VMlNucHNSRmxS
YlVGM2RtajhSanFOYnctaUhCaTUwUy1pRnc3d3ExUVl4TXlmcE96SXBnMjNXMHl2VF9tLTVhNDR6
REV1ckZHdVZiTFNidyZ1PWh0dHBzJTNBLy9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxt
YW4vbGlzdGluZm8vcHZlLWRldmVsJms9c3lKTA0KPiA+IA0KPiA+IA0KPiA+IA0KPiANCj4gDQo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IHB2ZS1k
ZXZlbCBtYWlsaW5nIGxpc3QNCj4gcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tDQo+IGh0dHBz
Oi8vYW50aXBoaXNoaW5nLmNldHNpLmZyL3Byb3h5L3YzP2k9U1hWRmVtNURPR1ZwVVUxck5qZG1R
dXhiQVl6alJFNTc4TkpEWE8wYlJXMCZyPWJXdDFkalo1UXpjeVVtczVSMU56YXR3Zno0cDYwU2hf
YkdwX1RkR0lZSG92YmM4WFZ0RmlDeVhLYjVaM3N5dU0mZj1RM1pRTm1VMlNucHNSRmxSYlVGM2Rt
ajhSanFOYnctaUhCaTUwUy1pRnc3d3ExUVl4TXlmcE96SXBnMjNXMHl2VF9tLTVhNDR6REV1ckZH
dVZiTFNidyZ1PWh0dHBzJTNBLy9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlz
dGluZm8vcHZlLWRldmVsJms9c3lKTA0KPiANCg0K