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 D1F59A0560; Fri, 3 Jun 2022 15:03:15 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 797384069D; Fri, 3 Jun 2022 15:03:15 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by mails.dpdk.org (Postfix) with ESMTP id 23CDC40694 for ; Fri, 3 Jun 2022 15:03:14 +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 2533rC7l000812; Fri, 3 Jun 2022 06:03:13 -0700 Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2046.outbound.protection.outlook.com [104.47.66.46]) by mx0b-0016f401.pphosted.com (PPS) with ESMTPS id 3geu3edbb9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 03 Jun 2022 06:03:13 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fOjxPz4yJlFrN34Fj+kfW19h5Ao3cSK6EFDDP9CnrzVTxEDCzqnvzYipBi8EUi7BvHD/yCud+MqMlh41R5zyWug6I/sD3ZXAQyaUo+t0ijr46maCWtkttvM4dHZVfNwrRWl6DPOs4DtYDBhryGJeMynUkl3c2SeErhY+yAAQbsH4VreHuPCaq8sz3lRskBDjYnsrOsPtN3NTspM0kowzDYgVbW7lMgOMURB444bEXNMJ3y0uKkbu9qlDuATF55odI+LREmvWhHWwlBRkHcFxumHd4OSrhInm/ECxKZbYwEZFijoHvh+X4EmCva0P+DkW+u3bd9BWp7L221tl6t+SGw== 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=CkPWVAY2Ul3qOZQ9Lb8bdC/tNb2GcWz3uXMX563EWww=; b=mXQbo6e0IKUDEPO4F1bXqZtkjrxcpk3mmhrW/g6STh6O5Kw8+WgjEfQqZhIBtqr9VybkMQMJvtPECzSathD2sB5A2TvmnfGf7s2/r+l21dshyvt0dcckXT4I4Uumdhj9iTjJjrS8BCuUvE082Hm9y7X9m3wAxI5ZufpIWAyfMETpjY9Qq3ho9renErGxV78BZDgmsut1cmn+lixKdg80FWqMC2D2WEZ64gbFeu/qsbQK4YcJSSKggB7RBtUmvLwG2Mm9wZwj0MRDnCHwvbtdj5nvJALvQAraw52f1Y2R8z7oAdadvPq3KoDEhgVKXFGVgKtdCmnXUYKqMq6Z2xS4og== 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=CkPWVAY2Ul3qOZQ9Lb8bdC/tNb2GcWz3uXMX563EWww=; b=EEADCU5B3Iq+MrAEGcDDGqqSPhzcxbs4RTJ4Zc5Tp4N4HNetMMyFkguXSp0TY1EVOGYsiDuasiZ2EyM+TKFqGjW/l6RL7ikkvOYMCobvphyQlI+TBFKhAyISsf5mr0f0UaWv3du6ARSh2+VpHOQR5P6XFzlGfOQnp3h1Cr9PJnA= Received: from CO6PR18MB3860.namprd18.prod.outlook.com (2603:10b6:5:34d::12) by CY4PR18MB1080.namprd18.prod.outlook.com (2603:10b6:903:a8::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5314.15; Fri, 3 Jun 2022 13:03:09 +0000 Received: from CO6PR18MB3860.namprd18.prod.outlook.com ([fe80::9137:ca70:31fc:71cb]) by CO6PR18MB3860.namprd18.prod.outlook.com ([fe80::9137:ca70:31fc:71cb%9]) with mapi id 15.20.5314.015; Fri, 3 Jun 2022 13:03:08 +0000 From: Sunil Kumar Kori To: Andrew Rybchenko , "Dumitrescu, Cristian" , "Li, Xiaoyun" , "Singh, Aman Deep" , "Zhang, Yuying" CC: "dev@dpdk.org" Subject: RE: [EXT] Re: [PATCH v2 1/1] app/testpmd: support different input color method Thread-Topic: [EXT] Re: [PATCH v2 1/1] app/testpmd: support different input color method Thread-Index: AQHYb0Dsz+BqZOD0OU+IJUySrfn1aa0vq1oAgAABPICACX7GAIAEh0BA Date: Fri, 3 Jun 2022 13:03:08 +0000 Message-ID: References: <20220524073554.824162-1-skori@marvell.com> <20220525143716.996398-1-skori@marvell.com> <8cc3a0f3-e450-e3b9-b837-7c5bc8a738b5@oktetlabs.ru> In-Reply-To: <8cc3a0f3-e450-e3b9-b837-7c5bc8a738b5@oktetlabs.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3edce633-a77c-418a-2009-08da4561681b x-ms-traffictypediagnostic: CY4PR18MB1080: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: lboyIhkWBdMwdVXPNaLPCOKl88IWiVX1lwjY7StB0w2pooAPhSVPlsesd/anr1ZqLkVz5QTshGq0J06OgDjfS+6JWByxI5Vc39OJG6KdGsmEHevKy2aWiZR32Zw73DV7e9J8/ktwS2EfCQKlm18OAyUFDJn5HCl/M57QiY+HE5LadU9gXnazIBjcz66RowzD6B2p/YgLIRum/qF0ij5pvVBOc3OTbh08mNE3IN+bo5aJDVsTz9HueaU+1hIwaNvhVlfIxXThWh4HfpzAHdDNu70yzm+VfMzRV35c9yY2zLB920KuTGHCJmeZvBPWZvXfOtYyyensY74s00iC43/1POW7l7C4puxl3EkNZDl0vNDS3qX+Z2q4D4NT2iJ6wkF6C66O9SM6Q8Th048GmExyU6+jUNgMm7ocZzg3tn4IfFGxgB0SrUkiqryLjgqvCbaykTormff9xR26aE4wVI6GYnrHUzsnlMTse0KXGdsoWYfWDhsI/TzBjNPwL21GvhZkGQ+fwAwE4gOWxNDuI4ColGODRM7gBIK22thp6evqzoj0kQr00rm8N638KEI/+X825gLwfkzYArd+uz5YEYMwFDnF95UL6JM+JQLo3d5vvdjOnEk87ach8f0MKUQQblefMBq6hplGPxuRG/SOYv8Pe5oAtMIZS6QKASI/NSmkJmSvJNLOFlI2Eb8PCkxEgzsubntkq6t+Q1hFTqZ+KC4UzQOsRo3QxL791oNkzQQUwI3vWahMvxhM+/6ITDWfPq+nZ1i1fyd8Bunt8DssKHj2MPn/5DmS0m+rB7b3YP0f37I= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CO6PR18MB3860.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(6506007)(7696005)(53546011)(38100700002)(2906002)(83380400001)(33656002)(9686003)(26005)(55016003)(186003)(508600001)(71200400001)(52536014)(8936002)(966005)(110136005)(316002)(66946007)(86362001)(64756008)(66476007)(19627235002)(4326008)(8676002)(66446008)(66556008)(76116006)(38070700005)(122000001)(5660300002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ZFFuUExoclliUmt3SDZTZHlBcGM0bTZ4OHNKbm9BeXFyeFdUbHY3SGpyWGo1?= =?utf-8?B?U1JHUzVIYXorZHdIcjVkUW5kYllLa1ZsVVkzOTE4bzMxaGE5L2NZL2NGNDF1?= =?utf-8?B?UzBtVjBiYzJkVllBbnRKSzBDSzFna3dieWdoYlZlSXJUZ0RLcXg4UDduNHFM?= =?utf-8?B?REdIeDF3Y2xkVHY2NGoyZW8rM2hIUGliVjAxeExRdi9wclJkcDZkYzZpNHpN?= =?utf-8?B?THpqZlBwWDdCRXRvejQ5Mjc3OWkrMGpFYkNOVVFrSkJ6RVEyajQ5L2xlNFIw?= =?utf-8?B?QjFYU1BMUW5oZjZpMkxwY1ZRRUFNaFR3b2ZDOGQyV1JOdFV6VDF1ZzZiQ0FC?= =?utf-8?B?bEVMS2hFY29nRndJOFh2UHg0WXpqQjBqeTZtNWI0SzlRZ3ByMlQ5MUZsempt?= =?utf-8?B?UHRrM1RnVjNFWnowU2d0MjVsUFF3b2o1SE5YOCs3TDVTejZpN0pzMDdiSHVt?= =?utf-8?B?REdPWVVQQmIxNmtyQ0tUdDlzOExjQlZFdGtOQmx4NllPUEU1bm0vbUp0NitD?= =?utf-8?B?b3N4akV5UGw4dnBSemhRZkw4dUV0WjNyeUhQNHpZUTl6RDEwNzM4cWdaN3No?= =?utf-8?B?dnh2akpZYW9TZUFuZzU0UFJOTnNyYnovYjYxVElPa3BERVUydW94Y3JOQjZZ?= =?utf-8?B?Um9pOUtiazBzL2xnVXRKY1oxaWZ5cmNocjU1ZjhDWElzWXowUzZJRXRrZ1dq?= =?utf-8?B?ZnpFMjFFbzg2WFl6QmVRQ213c3lNdVhtdndDRnN1Sm5yNGNSZ1BYNGlBZWN2?= =?utf-8?B?bDNPQ3pVWENsaDFQbklxcmV1cVJha2RtVWtYN09vTC82MDg4Mm40OEJlcDVj?= =?utf-8?B?UjR1Q2dtT2d1OEx6NmNpSDRmcUFBQmVwem8zT0JaaE03UTZnU0Mzd2NGQVB5?= =?utf-8?B?RWxwQWxYS3VsbWhHY3pWTURhMnN0Zis1dHBlUW1oaDdjSXE5c1RkZzF6Tnlz?= =?utf-8?B?ZWpnL1dnUHFuVmNnampsNGhjYnpLM1oyZ0xRdDQ2Q0s4LzUwRVJmVmZSN1Uy?= =?utf-8?B?eWpzRkgvbjYrM21tdGtLNXZCSVBBM0haMUdoMEk5VERRSzlHSXVHRVJ1SVU5?= =?utf-8?B?YTNjYUpSbHRIWFdFTjVZUDY0MXVsZlg4dkZqVTN1ZWNuOHRRMjFNUWpMTkRs?= =?utf-8?B?bHN5a04vTjEwdEpRb1VuM2hxTC9TWUVGUHd4TkNkNFVuTDJiUkRGRmk0aGta?= =?utf-8?B?Y3h6dHoxdm1zL1ZTM25iblpYaHZ6Q0VHaHFHaTRxVWczd2szK1VLTGE3ajlJ?= =?utf-8?B?bU0xbUNXNGRkczBjKzdhd0t6QUlKbXFtSTlJUUFrRlRBWWV5TmFNVkJmL0th?= =?utf-8?B?R0x3bDM3U0RUdU90L09uMGcxYWJOajhkbnNPTnBWVytPZG5aTWxZbnpLSy9F?= =?utf-8?B?TjRkbEtHT2VhQnM1c1Z6VEJXb3owL3ZDNjV3NUNPNG02aEtPdkhTZ2V5Ukk4?= =?utf-8?B?OUdqUjFzQ0lnVk50bTQvSU1LVy9QZFAweFI1UGFiNFBJeUI0WDUyMTlOZjdn?= =?utf-8?B?clR4TnNZRHJTZG9BVEdYNnAzdkVwM1I3ZTYyVDN1aG80OTk4WURjZktiWTlK?= =?utf-8?B?QityNnRpMERlWVdoalVnbXhjVTh6VUZnUWxxcWpOZ2E2aTNTRTdYNWdRRnlU?= =?utf-8?B?enFyNFdkcE5KWFVYaDR0bXFlMDZsdU9nc29NeXdMRXF0bUJwaCtCTXBra2c3?= =?utf-8?B?SjU4STU3Y1FPRlFUMXRqWVdKTjVrcUhZR1JmOXllbEhVMllrSXlvTEM5eHlj?= =?utf-8?B?SHdvcS9TVEVKd05Zd0VFcGRZVHd0Wjd6bTBhbVBhVmlzcktXeDlQSHpSTEFY?= =?utf-8?B?Ymw3TzEzenE2K0pwUTNRbDFjL2xNU2Y5UFlDMklUamovdk1yQThMbGp6b3ov?= =?utf-8?B?RVp4SU9Rd29RR3dJZ2ErVE5tc29taVg5T3pHdEFreE5nNHhKenBNVmhpeVBD?= =?utf-8?B?MHhmSkdtT2VWL2t1QmRCQnc2STNNSE5yVkhvbTJHNUtIaFd2OXE3cVRwWDZ3?= =?utf-8?B?aUtEdTkrbitzZUJ3eU5qYnpwQ3pDVkhkZWM3Q3VsOTd4VGE4TklHSjJGMThW?= =?utf-8?B?a1ZmUEF1ZXBHdktNUGlpK2dGN2FMVllVbFRlSDdpcXpKR0ZFZGxlLy9WbmRt?= =?utf-8?B?c2J4UmhOVTlNOTNUdzlhUDRPM1preWFaT0NVb1BvZDhRUkJMU1pzY084YllH?= =?utf-8?B?T2ZxbXFqb3A2cG5oM3dxSkJ6NFZUaGkyRkNEdWIxcTg5aWI2R1JKLzR4Kytn?= =?utf-8?B?aThjN05icEgydU8zUTlVOWJmWGlPalUranA3VzIvdnpDbVVlOHZ6N09LT3JF?= =?utf-8?B?ZFk4L0lLQ2tqQ2tCZDJGdGoxWiswOE5NY0RSV0l1aVplOU45bzF6Zz09?= 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: CO6PR18MB3860.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3edce633-a77c-418a-2009-08da4561681b X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jun 2022 13:03:08.6630 (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: gUn4Cv4O72n/Oxq/9AA0laU5nRMWLhruNAnb7EnRu79YduiV9DS1MqYwO/SFNf1X2EWNjZHeEjr3PbfyAVv5CA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR18MB1080 X-Proofpoint-GUID: 1iS4m0Ohio6gCPhTOk9vcV4_paaxh9cU X-Proofpoint-ORIG-GUID: 1iS4m0Ohio6gCPhTOk9vcV4_paaxh9cU 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-03_04,2022-06-03_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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgUnliY2hlbmtvIDxh bmRyZXcucnliY2hlbmtvQG9rdGV0bGFicy5ydT4NCj4gU2VudDogVHVlc2RheSwgTWF5IDMxLCAy MDIyIDk6MTIgUE0NCj4gVG86IER1bWl0cmVzY3UsIENyaXN0aWFuIDxjcmlzdGlhbi5kdW1pdHJl c2N1QGludGVsLmNvbT47IFN1bmlsIEt1bWFyIEtvcmkNCj4gPHNrb3JpQG1hcnZlbGwuY29tPjsg TGksIFhpYW95dW4gPHhpYW95dW4ubGlAaW50ZWwuY29tPjsgU2luZ2gsIEFtYW4NCj4gRGVlcCA8 YW1hbi5kZWVwLnNpbmdoQGludGVsLmNvbT47IFpoYW5nLCBZdXlpbmcNCj4gPHl1eWluZy56aGFu Z0BpbnRlbC5jb20+DQo+IENjOiBkZXZAZHBkay5vcmcNCj4gU3ViamVjdDogW0VYVF0gUmU6IFtQ QVRDSCB2MiAxLzFdIGFwcC90ZXN0cG1kOiBzdXBwb3J0IGRpZmZlcmVudCBpbnB1dCBjb2xvcg0K PiBtZXRob2QNCj4gDQo+IEV4dGVybmFsIEVtYWlsDQo+IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IE9u IDUvMjUvMjIgMTc6NDEsIER1bWl0cmVzY3UsIENyaXN0aWFuIHdyb3RlOg0KPiA+DQo+ID4NCj4g Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogc2tvcmlAbWFydmVsbC5j b20gPHNrb3JpQG1hcnZlbGwuY29tPg0KPiA+PiBTZW50OiBXZWRuZXNkYXksIE1heSAyNSwgMjAy MiAzOjM3IFBNDQo+ID4+IFRvOiBMaSwgWGlhb3l1biA8eGlhb3l1bi5saUBpbnRlbC5jb20+OyBT aW5naCwgQW1hbiBEZWVwDQo+ID4+IDxhbWFuLmRlZXAuc2luZ2hAaW50ZWwuY29tPjsgWmhhbmcs IFl1eWluZw0KPiA8eXV5aW5nLnpoYW5nQGludGVsLmNvbT47DQo+ID4+IER1bWl0cmVzY3UsIENy aXN0aWFuIDxjcmlzdGlhbi5kdW1pdHJlc2N1QGludGVsLmNvbT4NCj4gPj4gQ2M6IGRldkBkcGRr Lm9yZzsgU3VuaWwgS3VtYXIgS29yaSA8c2tvcmlAbWFydmVsbC5jb20+DQo+ID4+IFN1YmplY3Q6 IFtQQVRDSCB2MiAxLzFdIGFwcC90ZXN0cG1kOiBzdXBwb3J0IGRpZmZlcmVudCBpbnB1dCBjb2xv cg0KPiA+PiBtZXRob2QNCj4gPj4NCj4gPj4gRnJvbTogU3VuaWwgS3VtYXIgS29yaSA8c2tvcmlA bWFydmVsbC5jb20+DQo+ID4+DQo+ID4+IFRvIGVuYWJsZSBpbnB1dCBjb2xvcmluZywgYmFzZWQg b24gVkxBTiBvciBEU0NQLCBwYXRjaCBhZGRzIGNvbW1hbmQNCj4gPj4gbGluZSBpbnRlcmZhY2Ug dG8gY29uZmlndXJlIHRoZSBmb2xsb3dpbmc6DQo+ID4+DQo+ID4+ICAgLSBjb25maWd1cmluZyBp bnB1dCBjb2xvcmluZyB1c2luZyBWTEFOIG9yIERTQ1Agd2hpbGUgY3JlYXRpbmcNCj4gPj4gICAg IG1ldGVyIGkuZS4gZHVyaW5nIHJ0ZV9tdHJfY3JlYXRlKCkNCj4gPj4NCj4gPj4gICAtIFVwZGF0 ZSBWTEFOIGlucHV0IGNvbG9yaW5nIHRhYmxlIGF0IHJ1bnRpbWUuDQo+ID4+DQo+ID4+ICAgLSBj b25maWd1cmVzIHByb3RvY29sIHByaW9yaXRpZXMuDQo+ID4+DQo+ID4+ICAgLSByZXRyaWV2ZSBw cm90b2NvbCBhbmQgcHJpb3JpdHkgaW5mb3JtYXRpb24NCj4gPj4NCj4gPj4gRGVwZW5kcy1vbjog cGF0Y2gtMjI3NTEgKCJldGhkZXY6IG10cjogc3VwcG9ydCBwcm90b2NvbCBiYXNlZCBpbnB1dA0K PiA+PiBjb2xvcg0KPiA+PiBzZWxlY3Rpb24iKQ0KPiA+Pg0KPiA+PiBTaWduZWQtb2ZmLWJ5OiBT dW5pbCBLdW1hciBLb3JpIDxza29yaUBtYXJ2ZWxsLmNvbT4NCj4gPj4gLS0tDQo+ID4+IHYxLi52 MjoNCj4gPj4gICAtIFJlYmFzZWQgdG8gYnJhbmNoIGRwZGstbmV4dC1uZXQNCj4gPj4gICAtIGFk ZCBDTElzIGZvciBpbnB1dCBjb2xvcmluZyBtZWNoYW5pc20NCj4gPj4NCj4gPj4gICBhcHAvdGVz dC1wbWQvY21kbGluZS5jICAgICB8ICAgNCArDQo+ID4+ICAgYXBwL3Rlc3QtcG1kL2NtZGxpbmVf bXRyLmMgfCA1NTgNCj4gPj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQ0K PiA+DQo+ID4gQWNrZWQtYnk6IENyaXN0aWFuIER1bWl0cmVzY3UgPGNyaXN0aWFuLmR1bWl0cmVz Y3VAaW50ZWwuY29tPg0KPiA+DQo+IA0KPiBUaGUgcGF0Y2ggYnJlYWtzIGJ1aWxkIGFzIHJlcG9y dGVkIGJ5IENJIFsxXS4NCj4gUGxlYXNlLCBmaXggYW5kIHNlbmQgdjQgKHNpbmNlIHNpbmNlIG9u ZSBzaG91bGQgYmUgdjMgaW4gZmFjdCkuDQo+IA0KPiBbMV0NCj4gaHR0cHM6Ly91cmxkZWZlbnNl LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLQ0KPiAzQV9fcGF0Y2hlcy5kcGRrLm9yZ19w cm9qZWN0X2RwZGtfcGF0Y2hfMjAyMjA1MjUxNDM3MTYuOTk2Mzk4LTJEMS0NCj4gMkRza29yaS0N Cj4gNDBtYXJ2ZWxsLmNvbV8mZD1Ed0lDYVEmYz1uS2pXZWMyYjZSMG1PeVBhejd4dGZRJnI9ZFhl WGFBTWtQNQ0KPiBDT2duMXp4SE15YUYxX2Q5SUl1cTZ2SFFPNk5ySVBqYUUmbT1sa2RLVDR1Z1Uz WlRxVHkyZWUzcjRHWEgzbQ0KPiBVQ1hJQU9qV3k4MFZ0Y2hvR19fczN0eTBFRHVxWHkzakw1eS0N Cj4gNDgmcz1YSGd5Vzdxd3hGems0RlRlM1VsM2dHQ0ZidlJEZWdLRENBY3FyMXNBZTFnJmU9DQo+ IA0KPiBOb3RlIHRoYXQgeW91IG5lZWQgdG8gcmViYXNlIG9uIHRvcCBvZiBkcGRrLW5leHQtbmV0 L21haW4gc2luY2UgbmVhcmJ5DQo+IGxpbmVzIGNoYW5nZSBkdWUgdG8gc3RhdGljIGtleXdvcmQg YWRkaXRpb24uIERvbid0IGZvcmdldCB0byBhZGQgdG8gbmV3bHkNCj4gYWRkZWQgY21kbGluZV9w YXJzZV8qIHN0cnVjdHMgd2hpY2ggYXJlIHVzZWQgaW4gdGhlIGZpbGUgb25seS4NCg0KU3VyZSwg SSB3aWxsIHJlYmFzZSB0aGUgY2hhbmdlcyBvbiBkcGRrLW5leHQtbmV0L21haW4gYWZ0ZXIgZml4 aW5nIHN0YXRpYyBrZXl3b3JkIGZvcg0KY21kbGluZV9wYXJzZV8qLg0KDQpCYXNlZCBvbiBidWls ZCBlcnJvciBsb2dzLCBJIGFtIHN1c3BlY3RpbmcgdGhhdCBzb3VyY2UgaXMgYmVpbmcgY29tcGls ZSBhZ2FpbnN0IHRoZSBkcGRrL21haW4uDQoNCg==