From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id BB6C9A0543; Mon, 13 Jun 2022 13:40:34 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9F8F140150; Mon, 13 Jun 2022 13:40:34 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id B8F19400EF; Mon, 13 Jun 2022 13:40:33 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 25D80E7o021034; Mon, 13 Jun 2022 04:40:33 -0700 Received: from nam10-bn7-obe.outbound.protection.outlook.com (mail-bn7nam10lp2106.outbound.protection.outlook.com [104.47.70.106]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3gmtjnx3h9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 13 Jun 2022 04:40:32 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n74S02r1+14CAHaqKkoC0QdW9Fho5NSbsr0+HQUqZebRDz38fsWUALdfvPBJz7OvNe3/Y+hd3zzZ+VK0CXvwtl30IEpV1q6mBYEROzD14j/LwsMasy/VH9VnOs9GF+Gz9xETO6B+V6zPd8tHKpNDyyP6q7ziIvNMFAHy483OC3puv6Shdrxht3YaXIztFmBj51WL8/SBH8TD+/o17lu0zAe05mzaTzcYbOv6hyfVzMOkCwVYgLf+wFsXUWB/QIp2mTpyhde4fDWeS2ZvNdt4wzjIhkbgb9w78AMKWDgnEbuMl/bYSKehKHh+cIGWIUf090lVnmGZGiSysyQtedtVmQ== 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=EglYdkFKfn20L1S5rXIl3t0vTyUmpmvhC0I8aGA+Fbs=; b=bJ/31JZ1Dz8c8xPMxxHpM6u/wTUXpvvtQ0GJKsw88w819lyxa2M+K6Q+/ytLlLP+7Ms4sICNgBDowU5Ow+88DpGef0cHR2/TV+sXwMNUA4Sl2ElrgLS1e1beEKw26KOn+POepWfkT0IiM9kVOkjMZGH57K9Ur9vwfTucgG28/IyA+EbldhPZF0VlvT6a05MQAQofKekhbfNoP1rA/Pt7JShe2OQ59pxI7VXuSmxAEbxMx6K0gSI2fACrqHEkLKQUS3W4/KTip5sL1GiJyTjhnviHUShjtJhkoLpGX8rpcr9lkQaUOvUIUZSv7ri5AXcVjs42VTxAwLnESIoQohQgMA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=EglYdkFKfn20L1S5rXIl3t0vTyUmpmvhC0I8aGA+Fbs=; b=q7HyfGoqzMZ2aFfYSDePxg7mHHk5ErozpZoOlUIWnqFXEdxbkpeMXdhecEa4exJ7Hw39FeuCb+ZrKxsczcWCVS1KHQLKQ3jfJPjFL82xEHGfElEydOeUy3Yufv8d2ctr2ev7jNsw2HCErREhQHNqsWZlYvHulAiFIcraiRgLhG4= Received: from CO3PR18MB5005.namprd18.prod.outlook.com (2603:10b6:303:17e::22) by MN2PR18MB2782.namprd18.prod.outlook.com (2603:10b6:208:3f::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5332.20; Mon, 13 Jun 2022 11:40:29 +0000 Received: from CO3PR18MB5005.namprd18.prod.outlook.com ([fe80::b979:1d3d:a2e3:13ef]) by CO3PR18MB5005.namprd18.prod.outlook.com ([fe80::b979:1d3d:a2e3:13ef%8]) with mapi id 15.20.5332.020; Mon, 13 Jun 2022 11:40:28 +0000 From: Ankur Dwivedi To: David Marchand , Anoob Joseph CC: Thomas Monjalon , Ferruh Yigit , dpdk stable , dev , Akhil Goyal , Jerin Jacob Kollanukkaran Subject: RE: [EXT] Re: [PATCH 01/12] common/cpt: fix build with GCC 12 Thread-Topic: [EXT] Re: [PATCH 01/12] common/cpt: fix build with GCC 12 Thread-Index: AQHYfMuo8NtL/cLvpk6O/6xHsSae1K1NOkcQ Date: Mon, 13 Jun 2022 11:40:28 +0000 Message-ID: References: <20220518101657.1230416-1-david.marchand@redhat.com> <20220518101657.1230416-2-david.marchand@redhat.com> In-Reply-To: Accept-Language: en-IN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: cd229eb2-b712-4552-cead-08da4d3183da x-ms-traffictypediagnostic: MN2PR18MB2782:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fIABqkgYLx7DvDj8ZXX0wx31jZgVesNeLlEWGMnkjojNLeQcCh86qCgE/T1pdAeA1ZOt37W0MjfV7NV3nJTSE1OUx5mv0s8rHVYa9BwYel3zMCr7UaarWVAXGsUVPExRfyp/sBjHv6z8Eymzejz5pV65+yEfmYpo3rlGHj0pf2q0IihFmrjQQrJmRmwT+dmlVMSDJjE8CLU2lALAY4O1AOw87miLTV2iqOHrOz75+B5YH9fqXUTZCVfR1TGqJTqJrsasDxk0uYtzRxC6XcT45sCuBd5OvR7PWZhtSz4dNJ7a7314TrCk0mzApinLsWA1QYQZDOIKsdoJwwDp+Llg2amoyOFdmzyoQ6ae56SgfhoaRyK2kjf9GJTQSMhw65oGIYBLi3LXP0D39mNCJ6JVboqdZ9yy3IUjaXIOxvNNhIWS6kHW5c7uRpbtKEKOo4D/quT35bi0Nx5Pd7117O0HakXh9cjTA+Q3/AljDzHC6fYyM8X5pKF8dhpYTqlQ907WpmFb84SagGAXQzef3ZeSeiLpXbLf/RNNJpVxQl9tpv+6mQBdHyEZUoa0qMEy4wPO9/1VsfBPCDnKellLeNMOooy2Qn2lJwau/CeMIAIWOJBhLDJSrpJeGklYb3mYz1IhlLhddjr2TrzaJJI03D+fhrkxafhtQIoeSR2GLN2ClwrM8su9I9j46gge+JnuLmLQbOyes26y4gS8haOoEXQutg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO3PR18MB5005.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(316002)(6636002)(110136005)(54906003)(55016003)(122000001)(71200400001)(4326008)(66446008)(66476007)(38070700005)(66946007)(76116006)(38100700002)(66556008)(33656002)(2906002)(8676002)(86362001)(107886003)(64756008)(8936002)(9686003)(52536014)(26005)(5660300002)(7696005)(6506007)(83380400001)(508600001)(186003); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dnNZZUVGT2UwVTV5aTdsb3ozSlAvamtadmRHZ2pQRytVS3ZaSkJBaDFEVFd2?= =?utf-8?B?QzBvNms5QXFxNkhjZEFrWHQzbjdBbFVsdkNkbU5jZnNVYkV5TGZaa3hGSFhT?= =?utf-8?B?ek1Pb1U5alF4eDZvbVhRU3RTUmVvVUsrWFJibEEzT0tsalk4VHpZV2tteHRk?= =?utf-8?B?dmtoc2J3eHFQUVJqemswYXhOdDlnL2xLcGsxazBTeWU1dHI5SktZMWc4VmE2?= =?utf-8?B?SEhtcUJBVnJpZURBbktOL21oOUl0RXcrMHI2aXhvZFo2UnZPTjZkN0FuNDJI?= =?utf-8?B?Q01TRmxPSExUSFg5cjh0NTl0ZFUvQUNYeFA0SmNaYmIyTXNaQnovMHk5TGZx?= =?utf-8?B?RFV5enNYd0hWMUt4bzhzanlvdHNLRzFzdkVvYi9oblNaSlcxOEJoaWxKakZC?= =?utf-8?B?a01waXZSQnFhaGhtWFpic09JWDNPS28vTDlrbU1pYlBiYVFQbHNoSDFRK08y?= =?utf-8?B?VmNZWGxZMy9VZ0FkdTI5bElsc0s4Zm1seERvNXBPNnZDM0Fxc2ZjcWRUc1J5?= =?utf-8?B?VTdvL0IwSTEvT1lQMU41dEZsYTRsU1VadENBa2I1S0I3THpPTUhib0dpSHlU?= =?utf-8?B?ZTJNTUpWTDQxVHN6dkd2RUdQSGRiRnJ4bGxzbC9MaEtIZ1VwU1NJQy9JcytY?= =?utf-8?B?ZWt1N2dIZUZ6VU9Ld1BXMEVPUEpkTkZ0ZDkrVU56NEI4bXdEcUUyRjR3aUUr?= =?utf-8?B?cXVWTGpwK1hYbVZESnFXU3lYbS82NG9CZGF5THpLSDN4WGpoQ001RFQ3UVIr?= =?utf-8?B?dUVZZUJWRHRkSFBGaUsyaVRacmdXTTdRRWl5UFVuYnBkQXJCVk1KSzRNcHNS?= =?utf-8?B?Yk5IQ3VHQnIrdmpOZjZOWWV2KzlXSzdZa0xDaXJtQnRjK20zNzBnMjFvT1Vz?= =?utf-8?B?aW9OZGdtLzJsdndqUTRWTzA3aE1vNXV1ZjQ3cVNMNVBDUmcrZGZFc2dzTERP?= =?utf-8?B?Uy9sbWp6VXBacnU4VGR6RWJJM0x1cFEyRHo2RVJCdXVMbVZSYy93dHBqV1B3?= =?utf-8?B?b05KWDdVcUdYajVNck1JVFJqYXRsaFgvOWxFSzh0SFFhTWFLRVd4U2JkLzdJ?= =?utf-8?B?Q255ZVV2dy9vTytZQ3h6d3ZWckttZVIwaDhuVDVzc0hkU1pBbm5VclZJWXVJ?= =?utf-8?B?dWJ3Wks0SEgrN05vV2pQZ1hwekpnMmpKTzkyTi9QVmNIZVoxTjA3SU03RGhs?= =?utf-8?B?U3paempDY2dyTkhoVWdvZDd3Rk9vcUVMQmNYeXA1a1h4TUVnSklKcE8xcVBI?= =?utf-8?B?eWRLS2xRQytxWGcxYUxRR3BVOVBrRXJhY0JObUdqU0JvRDREQjVmRmFZajVB?= =?utf-8?B?VERUbjU2TVN6ejhUZzVCcVUyYXFoQ3BlWUJZYXhKTlVVQjdkMEo1N1QxWlhI?= =?utf-8?B?Vmp0TjFSRnUwUG9yTHJPOHplSkJMOEF3cFhFSGdpa09NQ0xYYjhET0ZFWi8y?= =?utf-8?B?cGs5dSt5SmVhUXh4emtUOEp2U3VwZEZkTjZWUE8vbnJLRkxBeFJ5TlJKZEdx?= =?utf-8?B?NTNlQk55U0pOcUJVVFJlVWJRaSsyL0FyTkVYcFY4cTBhSWtZekJXa2VybEEr?= =?utf-8?B?V21PaU1WMWdIcXlYSjNuRk03YUpqTTNvTjhEU2hCUWluMHlXZTJqdjNPK0VU?= =?utf-8?B?Ym5GcTlZNzE3TitwNy9EYXFLT056ZHF4NzI3SU9XbWlMK2dxcHBhaFp3TGph?= =?utf-8?B?MFlBRk5oc2pyYkJtOWUyUUk0eDlTOXZ3OEQzbGNRTzdpOFdsdlUxRko5SlB5?= =?utf-8?B?ZWUxZTFxcjFZTy9yd2xzN1dTa25pbERRNTl6NzR0ZE5qdWdKOVczQ2ZpNnU2?= =?utf-8?B?TWZsVmx6MW5lQk05NVF1U2k5ekxCbGdyQ3QwQmw0Vjk4QkFXVWVDaVlqR01P?= =?utf-8?B?WTdKVHdIb0VKbFk4MmtUM2RVTTZrUVU0L3g0a0wwQlptR3ZlQW9oelBlZlZ6?= =?utf-8?B?R2lPbm8zZHd4VnNFUDJZZDNwUk1yL0F5MUEwRXQ3NmkzOVBRU0Z5RnUyMnJP?= =?utf-8?B?cjFHY3pscm5NY0Y0TlMyOE5sbkJ0TURZdEhIWjRIUEdkVmpNUWwrd1FEeG5Q?= =?utf-8?B?TWhIUDFLZWdsVElHQU4vZzB5RkpiTERQQjlZb0VrQklydWNYVEQ5K2xYOHNU?= =?utf-8?B?elFQYWJ1dG15MXAzS1YvdEVkNWtwcjFUY0grSk5rc3RBUVBRN1FiL1NBWktj?= =?utf-8?B?T2FiYTRVWEhUV2xZN0EzdGdOQW5LdzdRQjJ6MVJ3SHRQeVltUEF5N0t2QmZq?= =?utf-8?B?N2huOU5majBDZkhuVDlUanFkQVkzNUQ1K3N2bUxjSCtvZ0N3K2YrK2YvdGRK?= =?utf-8?B?Q043UWxrYVRJNHpSRitOdnlha1p6V1RXeEtjODBLZzE3QXdtWGIzZz09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO3PR18MB5005.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cd229eb2-b712-4552-cead-08da4d3183da X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Jun 2022 11:40:28.6769 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: JdVYh32b7mVSpvqfOcojRKrY3mdBloyemdx/mZAIEkovmaFoHl3T53Mq5B717s2k7sQTFgJpudj9CVeLzo2KCQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR18MB2782 X-Proofpoint-GUID: mynyEMNqrgn0DgstoksFs_RZ-FZQEWG_ X-Proofpoint-ORIG-GUID: mynyEMNqrgn0DgstoksFs_RZ-FZQEWG_ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.517,FMLib:17.11.64.514 definitions=2022-06-13_04,2022-06-13_01,2022-02-23_01 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org SGkgRGF2aWQsDQoNCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IERhdmlkIE1h cmNoYW5kIDxkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tPg0KPlNlbnQ6IEZyaWRheSwgSnVuZSAx MCwgMjAyMiA2OjQyIFBNDQo+VG86IEFub29iIEpvc2VwaCA8YW5vb2JqQG1hcnZlbGwuY29tPjsg QW5rdXIgRHdpdmVkaQ0KPjxhZHdpdmVkaUBtYXJ2ZWxsLmNvbT4NCj5DYzogVGhvbWFzIE1vbmph bG9uIDx0aG9tYXNAbW9uamFsb24ubmV0PjsgRmVycnVoIFlpZ2l0DQo+PGZlcnJ1aC55aWdpdEB4 aWxpbnguY29tPjsgZHBkayBzdGFibGUgPHN0YWJsZUBkcGRrLm9yZz47IGRldg0KPjxkZXZAZHBk ay5vcmc+OyBBa2hpbCBHb3lhbCA8Z2FraGlsQG1hcnZlbGwuY29tPjsgSmVyaW4gSmFjb2INCj5L b2xsYW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+DQo+U3ViamVjdDogW0VYVF0gUmU6IFtQ QVRDSCAwMS8xMl0gY29tbW9uL2NwdDogZml4IGJ1aWxkIHdpdGggR0NDIDEyDQo+DQo+RXh0ZXJu YWwgRW1haWwNCj4NCj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+SGVsbG8gbWFpbnRhaW5lcnMsDQo+DQo+T24g V2VkLCBNYXkgMTgsIDIwMjIgYXQgMTI6MTcgUE0gRGF2aWQgTWFyY2hhbmQNCj48ZGF2aWQubWFy Y2hhbmRAcmVkaGF0LmNvbT4gd3JvdGU6DQo+Pg0KPj4gR0NDIDEyIHJhaXNlcyB0aGUgZm9sbG93 aW5nIHdhcm5pbmc6DQo+Pg0KPj4gSW4gZnVuY3Rpb24g4oCYZmlsbF9zZ19jb21wX2Zyb21faW92 4oCZLA0KPj4gICAgIGlubGluZWQgZnJvbSDigJhjcHRfa2FzdW1pX2VuY19wcmVw4oCZIGF0DQo+ PiAgICAgICAgIC4uL2RyaXZlcnMvY29tbW9uL2NwdC9jcHRfdWNvZGUuaDoyMTc2OjgsDQo+PiAg ICAgaW5saW5lZCBmcm9tIOKAmGNwdF9mY19lbmNfaG1hY19wcmVw4oCZIGF0DQo+PiAgICAgICAg IC4uL2RyaXZlcnMvY29tbW9uL2NwdC9jcHRfdWNvZGUuaDoyNDc1OjMsDQo+PiAgICAgaW5saW5l ZCBmcm9tIOKAmGZpbGxfZGlnZXN0X3BhcmFtc+KAmSBhdA0KPj4gICAgICAgICAuLi9kcml2ZXJz L2NvbW1vbi9jcHQvY3B0X3Vjb2RlLmg6MzU0ODoxNCwNCj4+ICAgICBpbmxpbmVkIGZyb20g4oCY b3R4X2NwdF9lbnFfc2luZ2xlX3N5beKAmSBhdA0KPj4gICAgICAgICAuLi9kcml2ZXJzL2NyeXB0 by9vY3Rlb250eC9vdHhfY3J5cHRvZGV2X29wcy5jOjU0MTo5LA0KPj4gICAgIGlubGluZWQgZnJv bSDigJhvdHhfY3B0X2VucV9zaW5nbGVfc3ltX3Nlc3NsZXNz4oCZIGF0DQo+PiAgICAgICAgIC4u L2RyaXZlcnMvY3J5cHRvL29jdGVvbnR4L290eF9jcnlwdG9kZXZfb3BzLmM6NTg0OjgsDQo+PiAg ICAgaW5saW5lZCBmcm9tIOKAmG90eF9jcHRfZW5xX3NpbmdsZeKAmSBhdA0KPj4gICAgICAgICAu Li9kcml2ZXJzL2NyeXB0by9vY3Rlb250eC9vdHhfY3J5cHRvZGV2X29wcy5jOjYxMToxMSwNCj4+ ICAgICBpbmxpbmVkIGZyb20g4oCYb3R4X2NwdF9wa3RfZW5xdWV1ZeKAmSBhdA0KPj4gICAgICAg ICAuLi9kcml2ZXJzL2NyeXB0by9vY3Rlb250eC9vdHhfY3J5cHRvZGV2X29wcy5jOjY0Mzo5LA0K Pj4gICAgIGlubGluZWQgZnJvbSDigJhvdHhfY3B0X2VucXVldWVfc3lt4oCZIGF0DQo+PiAgICAg ICAgIC4uL2RyaXZlcnMvY3J5cHRvL29jdGVvbnR4L290eF9jcnlwdG9kZXZfb3BzLmM6NjY4Ojk6 DQo+PiAuLi9kcml2ZXJzL2NvbW1vbi9jcHQvY3B0X3Vjb2RlLmg6NDE1OjM2OiBlcnJvcjogYXJy YXkgc3Vic2NyaXB0IDAgaXMNCj4+ICAgICAgICAgb3V0c2lkZSBhcnJheSBib3VuZHMgb2Yg4oCY YnVmX3B0cl90WzBd4oCZIHtha2Eg4oCYc3RydWN0IGJ1Zl9wdHJbXeKAmX0NCj4+ICAgICAgICAg Wy1XZXJyb3I9YXJyYXktYm91bmRzXQ0KPj4gICA0MTUgfCAgICAgICAgICAgICAgICAgICAgICAg ICBlX2RtYV9hZGRyID0gYnVmc1tqXS5kbWFfYWRkcjsNCj4+ICAgICAgIHwgICAgICAgICAgICAg ICAgICAgICAgICAgfn5+fn5+fn5+fn5efn5+fn5+fn5+fn5+fn5+fn4NCj4+IC4uL2RyaXZlcnMv Y29tbW9uL2NwdC9jcHRfdWNvZGUuaDo0MTY6NDg6IGVycm9yOiBhcnJheSBzdWJzY3JpcHQgMCBp cw0KPj4gICAgICAgICBvdXRzaWRlIGFycmF5IGJvdW5kcyBvZiDigJhidWZfcHRyX3RbMF3igJkg e2FrYSDigJhzdHJ1Y3QgYnVmX3B0cltd4oCZfQ0KPj4gICAgICAgICBbLVdlcnJvcj1hcnJheS1i b3VuZHNdDQo+PiAgIDQxNiB8ICAgICAgICAgICAgICAgICAgICAgICAgIGVfbGVuID0gKHNpemUg PiBidWZzW2pdLnNpemUpID8NCj4+ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIH5+fn5+fn5efn5+fg0KPj4NCj4+IEZvciBub3csIHdhaXZlIHRoaXMgd2Fy bmluZyB1bnRpbCB3ZSBoYXZlIGEgcHJvcGVyIGZpeC4NCj4NCj5Cb3RoIGNvbW1vbi9jcHQgYW5k IGNyeXB0by9jbnhrIGhhdmUgdGhlIHNhbWUgY29kZSB0aGF0IHRyaWdnZXJzIHRoaXMNCj53YXJu aW5nLg0KPkNhbiB5b3UgbG9vayBpbnRvIHRoaXMgcGxlYXNlPw0KDQpXZSB3aWxsIGxvb2sgaW50 byB0aGUgaXNzdWVzIGluIGNvbW1vbi9jcHQgYW5kIGNyeXB0by9jbnhrLg0KPg0KPlRoYW5rcy4N Cj4NCj4tLQ0KPkRhdmlkIE1hcmNoYW5kDQoNClJlZ2FyZHMsDQpBbmt1cg0KDQo=