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 0B62DA0C49 for ; Tue, 15 Jun 2021 12:56:22 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 00C4D41140; Tue, 15 Jun 2021 12:56:22 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2053.outbound.protection.outlook.com [40.107.220.53]) by mails.dpdk.org (Postfix) with ESMTP id F3B0640140; Tue, 15 Jun 2021 12:56:18 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=SFJ5NTx2Gi05uPvVTZOlg3oJW2ANa+teGAOMi52wDslGI0nX5yTldV28mBUOtBAF2r0kf97hz9NQJfeNFZhdydkGs3Pxd2KRWbG1613WVzNlUkJLwrPdxVU1gLvySzw0MBluHEtYqXbqrf+XbzZQXAnBTmQx7i8TdWxeE5ToJPAjJWVHVsH+UXjRoN8Ldak0uHLop1/1qJP62551NbYMs4T9BhjSNjau0nAhZSvLynOaVgpTNdf/NNl5tmXW5oIHqnyRiZAhBLc3H9EENUKOMIKN5pzo8iCNeSoh07DYz6HHHSH9efrgH1X1Ut9nxHiy5kQXHxM8hnhOFfmD5vdIkA== 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-SenderADCheck; bh=QIg9bm1ayrPrwrul2ljjPhy1DlFMkgqBhdPzXIWuvto=; b=YW3hy7C8Myn89+n2euIEiqWUmaQPq+OzcMGTaTEIMThfR6aOK/KKr9e9/7bMc/yncymYRJcjseeeMQYemQk82BroL/Aef6WamtO1BxS8uZ5/CYrIoxgwlsPcQpN8/nVhP4cseeL6rNGuyHo9ae6XduFwW0dyjTfCNJ11rqLIYtXaM0ta1RCjn9gB0suAlI5H0O+/+H4fMz7eLwwOjQFYiIbAYLQ3nwv3MC43iVjbEgoknHXPn0dluTIoOGDaRdwpfdLYoSf/aR2q2yCHIe1O/3fB3NcMgh9YTkplueBTnKo8gfIES2hQpCG35M2FijVq7zOBzUINgFEAWBSAJFSv4A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QIg9bm1ayrPrwrul2ljjPhy1DlFMkgqBhdPzXIWuvto=; b=tWpW6KV0diihBNibJRgomgSoymogKjd6LXwZQ+gGApCTrMGxuQrpKaEuq/nRCBnfYYMcY4cKKTNrVDJ02pCpiA0PaagFtxvaOWN5HlihcJ0o8oYn3LKawsRNQRWveO8LoG6yOz9Fb38eWXIgpo5FyZpKANJ9msgL1zIDEUdWiDnXSp72bwxithNFW3SGEReGtE4JinFhUNUJ/CDt1Qc5pPGdPoXb8wDXU4fz3kkv+8cVhVwfTiIj/lcMj0am0LaHt9Om+ZgaAZrNtIwufG+A5VntGvUKhhJi/IGzDR96aG2O6lN2pdKKaAol44FvhgGdrJy/dnTIhWBVzTHSgIUcRg== Received: from DM4PR12MB5373.namprd12.prod.outlook.com (2603:10b6:5:39a::17) by DM4PR12MB5328.namprd12.prod.outlook.com (2603:10b6:5:39f::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4219.23; Tue, 15 Jun 2021 10:56:17 +0000 Received: from DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::ac75:9b9a:a03f:1676]) by DM4PR12MB5373.namprd12.prod.outlook.com ([fe80::ac75:9b9a:a03f:1676%3]) with mapi id 15.20.4219.025; Tue, 15 Jun 2021 10:56:17 +0000 From: "Xueming(Steven) Li" To: Christian Ehrhardt CC: dev , Luca Boccassi , NBU-Contact-Thomas Monjalon , dpdk stable , Yuanhan Liu Thread-Topic: [PATCH 2/2] devtools: auto detect branch to search fix patches Thread-Index: AQHXYSfclVX+eeUYXESrb1qF3Ezw46sUuJ0Q Date: Tue, 15 Jun 2021 10:56:17 +0000 Message-ID: References: <20210612135628.20460-1-xuemingl@nvidia.com> <20210612135628.20460-2-xuemingl@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: canonical.com; dkim=none (message not signed) header.d=none;canonical.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [240e:46c:ac00:505:5dce:8f60:941b:baab] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c66f7381-76af-42da-bb88-08d92fec337e x-ms-traffictypediagnostic: DM4PR12MB5328: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7ZknKXWdLpaeZ3dy/HuQI4DHyrLerOdZ2cuh2Gv5NGgVenLKhzd0dm65A/RrHodGf4AVyGGrYzHxDe8Mr4uYO1caNq29KBOqIR+Gs65w800bjH/3JAezrl83PrKLr28FGmGSoVtfSEpI/6Atga/CZhbCGvzWZdq3nDysn/ouMpEoIznjiocUqUL+CPIUCEjV5gWAUzPRP1D3E1aUmdQgtWeWaEJdioS4igu9F+CZQwbfFlHsm1F3qtnfroK+KACC4T9I5QKcfoYjuV/S2tKoRhhkB2RIh4ilFfPFUjpYouCSozIZTSMECbTJUMiJSsfqiOx1z/uzZGBJJ5gdSzBrOMQ6heONFp6wMvmMbphBSXHeqxPzLGe7WlpVWF74huROSyyMQwSTOH+N83GLQXu+vijfktw2KXyg5nH83XRuzBqaq3ROayEe4r+bBQ2VFXvuZx7najlPdzzmYNM+j8jSQqHmJxBR3l60rL2cpQrw7HCrG6CdiZlVl19IiASF2hoPbArpF1zYe58JOOP0XUUT8ihx94WnTmMjP8/FI0zVjb55WaUw/H6rYXaLvKbTsyRJ4GzKDOTzuMHX2+t3zDoru95sAcNksIHvmqNQvL/Kx6I= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5373.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(346002)(136003)(39860400002)(396003)(376002)(76116006)(6916009)(66476007)(66946007)(55016002)(71200400001)(4326008)(66446008)(7696005)(66556008)(5660300002)(33656002)(186003)(2906002)(64756008)(83380400001)(9686003)(38100700002)(8676002)(53546011)(52536014)(8936002)(478600001)(122000001)(316002)(86362001)(54906003)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SzAydGF1Z3JYS2JxV1RQaTZUWUVuVDA3cE5QV3l2T2tZejBsaU9SK3BjQm9L?= =?utf-8?B?aE9McU42Mm9VdzZoRWNwdllCRU15Znp6dzZEeFFrQWcxMlpod2lHK1dSMWph?= =?utf-8?B?VXd2SEpwZWtHVGZvOWRvdmJNc1Q5ZWFSR25OV3AwMUtBWGNTcjhtK0MvcS9I?= =?utf-8?B?T2lERGFkcTZmOTdraXRaYUlKUzkrQW93VUlYWGJiTUhjcU5ibkYwK0hqSUE3?= =?utf-8?B?NWxMVktGS0VTcGZqOW90TUFPSlZlbkROWVo5clFzWGphYlFOak9NYUFENjgw?= =?utf-8?B?ZUFXcnp6MUJMKzJ5clZOcGNPR0RkUnk2SXVlYVF6SWhBdTVNZ2t6ZVBzSkZQ?= =?utf-8?B?YnVYSUNaSzNLN0ZzaUY1UWxwc2NaL1ZvRDVqc3lCS3IvTnhnTnRKSFE4SU0z?= =?utf-8?B?VUZqemhnUko3L3NNZEp2VHpzK2U4MjUwMlpoQU5FWVJDYXdPTUJIaVN1VEN6?= =?utf-8?B?WE53R29zWitiTGpCQmZxSjcyVmhhWmEwOU5keEtnRVVwZEVtcXFlQVlLd0RU?= =?utf-8?B?L2lnb3VCK0xlMFFkU1pERlJCdkpFRk84MTJPL1puU1lGSitaa0x0R3dDb2Zl?= =?utf-8?B?bzdSckYxNncreXhLZVArTXdUNHhFWGNoT2FGZUJteDVUOVdUaGpuOTRVY3hj?= =?utf-8?B?V1NRNkVzOVpzY3dZa3hxK1NUKythOU04OWVwd3M5MC9MTG1YbDhtZkpvY3NL?= =?utf-8?B?UUh2MWx6bnByN1Bka04vNkp0bFhtN0RCSjE3aFhxK2FPK1dRVG8za2cyay9j?= =?utf-8?B?NHpNTTBJS1dBSSt2VkJ5RG9zb1NsZDhldkR1azFWOVRqRGNyVXMvSlhCYnhK?= =?utf-8?B?bXJmeExoSUZlVFhaYWxKWTZFRTUwRGhhaFBydm9vM0Z3eEluTytzWTNpc1Nq?= =?utf-8?B?S2ZoaG1xcXB1K251RWVncm0rVnNUaUtOM3hFakowdlgwUHMrR3oweGVmSldF?= =?utf-8?B?eXk1bW14Q1E3UmduSWFaQThueGU5Ty9veEg2ZUt4aExLYWVvMTVITWVtbW81?= =?utf-8?B?b2xMaDh1RCtoUkVZL3RHZk51L0hhSTlUQjQ1aFl0Z2lRQ0lVdXZPWjJDY3VS?= =?utf-8?B?eVNCaWdBaWdOV2xWd3pUQjltR0FLdUU2VGF5aUNaSCsyNG04RDZFQWxNcVMx?= =?utf-8?B?UndIaFI0aDcxY0ZydGVtWDZ2c2daR2ZCbFMrM0FiSURIb1BRL1hLNDFjNlgy?= =?utf-8?B?aXVuQmE3bVhURFh2aDMwSGEyb1Bvc2d6N3ZmMEkwcG9CTi8zcEZjU2hyZEdJ?= =?utf-8?B?Qk9rR3UxRVFlc2JwRTF6Mng4SFgxeDR6Rm9tQ1VhYm9zZ2lqaFMyTEdMQnJh?= =?utf-8?B?TC9QZWtCME1aNnRndlRzT3FrUGc1Y21YaW1EUUNUSWkzWmdPejFwdzZ2UWJE?= =?utf-8?B?NmFjYk5CZXNGcThrSlAwd3JrMWQyZE1EbjZ4SWNlTGpaWWhiRGp2Mmk2VnFU?= =?utf-8?B?ZHJMMlNwRnFwOTZnY1dWZGtZZU5pUkV1ODQzWXF6OXVjTUI1M0Y5eVRWdFhs?= =?utf-8?B?M1dZL1E0WkpPcnZBVzdtZnlpWUVrRitqYXNwb1RyeVJ0ZWtHcnRqTXM2UFF1?= =?utf-8?B?MHJ1V2liSUVXZzJtQkxaQmtrQjQ3MGpBWElEamhyRldoOFNwQndwd0FScklo?= =?utf-8?B?WVBYRDRwRUJKYWxRSkdrNmhqVE5EdHJ1REcvU0R0T1c3eFlPZiswbWIzd0ly?= =?utf-8?B?R3A2cXAyc05iK3V5Z0N2MFdSY3hoLy81WmdOZzJzdHBkOUJCRGd0blpIajJ4?= =?utf-8?B?WnNPR0trNnI2WXlWYUREbk5GMXc4SjdiNDhWVVBHQ2JWUEZCckt4ekYvQ05F?= =?utf-8?B?UnVjRWJEZzVkeGpZWFpVVTR1a1NFczZBcTVoZGt5ckNsTHVSTW5HUXdIZGZ4?= =?utf-8?Q?D7exvn+yVbwVb?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5373.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c66f7381-76af-42da-bb88-08d92fec337e X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jun 2021 10:56:17.1749 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 4RO1192HM9t2WgKVMZ6iTaAdLKeV95WanipXWLZlY7NuxFAE2PnxVsNm1ewPfu5NUCvuDuVrqIQI9pUbRg8vPw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM4PR12MB5328 Subject: Re: [dpdk-stable] [PATCH 2/2] devtools: auto detect branch to search fix patches X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQ2hyaXN0aWFuIEVocmhh cmR0IDxjaHJpc3RpYW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBK dW5lIDE0LCAyMDIxIDEwOjE2IFBNDQo+IFRvOiBYdWVtaW5nKFN0ZXZlbikgTGkgPHh1ZW1pbmds QG52aWRpYS5jb20+DQo+IENjOiBkZXYgPGRldkBkcGRrLm9yZz47IEx1Y2EgQm9jY2Fzc2kgPGJs dWNhQGRlYmlhbi5vcmc+OyBOQlUtQ29udGFjdC1UaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25q YWxvbi5uZXQ+OyBkcGRrIHN0YWJsZQ0KPiA8c3RhYmxlQGRwZGsub3JnPjsgWXVhbmhhbiBMaXUg PHl1YW5oYW4ubGl1QGxpbnV4LmludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCAyLzJd IGRldnRvb2xzOiBhdXRvIGRldGVjdCBicmFuY2ggdG8gc2VhcmNoIGZpeCBwYXRjaGVzDQo+IA0K PiBPbiBTYXQsIEp1biAxMiwgMjAyMSBhdCAzOjU3IFBNIFh1ZW1pbmcgTGkgPHh1ZW1pbmdsQG52 aWRpYS5jb20+IHdyb3RlOg0KPiA+DQo+ID4gQ3VycmVudCBmaXggc2NhbiBzY3JpcHRzIHNjYW5u ZWQgc3BlY2lmaWVkIHJhbmdlIGluIGN1cnJlbnQoSEVBRCkNCj4gPiBicmFuY2guIFdoZW4gdXNl cnMgcnVuIGl0IGluIGEgZWFybGllciBicmFuY2gsIGZldyBwYXRjaGVzIHdlcmUNCj4gDQo+IF5e IHR5cG8gbWlzc2luZyAiYW4iIChpZiB5b3UgY2FyZSkNCj4gDQo+ID4gc2Nhbm5lZC4NCj4gPg0K PiA+IFRoaXMgcGF0Y2ggYXV0byBldGVjdHMgYnJhbmNoIHRvIHNjYW4gZnJvbSByYW5nZS4NCj4g DQo+IF5eIHR5cG8gbWlzc2luZyAiZCIgKGlmIHlvdSBjYXJlKQ0KDQpUaGFua3MgOikNCg0KPiAN Cj4gPg0KPiA+IEZpeGVzOiA3NTJkOGUwOTdlYzEgKCJzY3JpcHRzOiBzaG93IGZpeGVzIHdpdGgg cmVsZWFzZSB2ZXJzaW9uIG9mDQo+ID4gYnVnIikNCj4gPiBDYzogVGhvbWFzIE1vbmphbG9uIDx0 aG9tYXNAbW9uamFsb24ubmV0Pg0KPiA+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gPiBTaWduZWQt b2ZmLWJ5OiBYdWVtaW5nIExpIDx4dWVtaW5nbEBudmlkaWEuY29tPg0KPiA+IC0tLQ0KPiA+ICBk ZXZ0b29scy9naXQtbG9nLWZpeGVzLnNoIHwgNCArKystDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAz IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9kZXZ0 b29scy9naXQtbG9nLWZpeGVzLnNoIGIvZGV2dG9vbHMvZ2l0LWxvZy1maXhlcy5zaA0KPiA+IGlu ZGV4IDVmYzU3ZGE5MTMuLjlhOGE5ZDY3MzkgMTAwNzU1DQo+ID4gLS0tIGEvZGV2dG9vbHMvZ2l0 LWxvZy1maXhlcy5zaA0KPiA+ICsrKyBiL2RldnRvb2xzL2dpdC1sb2ctZml4ZXMuc2gNCj4gPiBA QCAtMzQsMTMgKzM0LDE1IEBAIGRvbmUNCj4gPiAgc2hpZnQgJCgoJE9QVElORCAtIDEpKQ0KPiA+ ICBbICQjIC1nZSAxIF0gfHwgdXNhZ2VfZXJyb3IgJ3JhbmdlIGFyZ3VtZW50IHJlcXVpcmVkJw0K PiA+ICByYW5nZT0iJCoiDQo+ID4gK3JhbmdlX2xhc3Q9JChnaXQgbG9nIC0tb25lbGluZSB2MjEu MDUtcmMzLi52MjEuMDUgfGhlYWQgLW4xfGN1dCAtZCcgJw0KPiA+ICstZjEpDQo+IA0KPiBJbnN0 ZWFkIG9mIHRoZXNlIHZhbHVlcyB0aGF0IHdvdWxkIG5lZWQgdG8gYmUgZHluYW1pYyB0byBiZSBn ZW5lcmFsbHkgcmVsaWFibGUgcmlnaHQ/DQo+IEV2ZXJ5b25lIG1pZ2h0IG5lZWQgc29tZXRoaW5n IGRpZmZlcmVudC4NCj4gDQo+IEkgdGhvdWdodCBhYm91dCB0aGUgc2FtZSBhbmQgd29uZGVyZWQg aWYgdGhpcyBzY3JpcHQgc2hvdWxkIGdldCBhIG5ldyBvcHRpb25hbCBhcmd1bWVudC4NCj4gSWYg cGFzc2VkIGl0IHdpbGwgdXNlIHRoaXMgbmV3IGFyZ3VtZW50IGluc3RlYWQgb2YgJHJlZmJyYW5j aA0KPiANCj4gVGhhdCB3b3VsZCBhbGxvdyBhbnkgdXNlciB0b2RheSB0byBiZSBhYmxlIHRvIGNv bnRpbnVlIHRvIHVzZSBpdCBhcy1pcyBhbmQgYW55b25lIGVsc2UgY2FuIGZvciByZWxpYWJsZSBi ZWhhdmlvciBkZWZpbmUgdGhlIGJyYW5jaCB0bw0KPiBsb29rIGluLg0KDQpMb29rcyBnb29kLiBU aGVyZSBhcmUgdHdvIHNjZW5hcmlvcyBmb3IgdGhpcyBzY3JpcHQ6DQoJQ2FsbGVkIGZyb20gY2hl Y2stZ2l0LWxvZy5zaDogaWYgdmVyc2lvbiBub3QgZm91bmQsIGRlZmF1bHQgdG8gVkVSU0lPTiBm aWxlDQoJU3RhbmRhbG9uZSBydW5uaW5nIHdpdGggcmFuZ2U6IEkgZG9uJ3QgdGhpbmsgYSBkZWZh dWx0IGlzIHJlcXVpcmVkLg0KU28gdGhlIGRlZmF1bHQgdmVyc2lvbiBvbmx5IHZhbGlkIHdoZW4g ImJyYW5jaCIgYXJndW1lbnQgaXMgIkhFQUQiDQogDQo+IA0KPiA+ICsjIHVzZSBmaXJzdCBicmFu Y2gNCj4gPiArcmVmYnJhbmNoPSQoZ2l0IGJyYW5jaCAtLWNvbnRhaW5zICRyYW5nZV9sYXN0IC1y IC0tc29ydD0tYXV0aG9yZGF0ZQ0KPiA+ICt8aGVhZCAtbjEpDQo+ID4NCj4gPiAgIyBnZXQgbWFq b3IgcmVsZWFzZSB2ZXJzaW9uIG9mIGEgY29tbWl0ICBjb21taXRfdmVyc2lvbiAoKSAjIDxoYXNo Pg0KPiA+IHsNCj4gPiAgICAgICAgIGxvY2FsIFZFUj0idiouKiINCj4gPiAgICAgICAgICMgdXNl IGN1cnJlbnQgYnJhbmNoIGFzIGhpc3RvcnkgcmVmZXJlbmNlDQo+ID4gLSAgICAgICBsb2NhbCBy ZWZicmFuY2g9JChnaXQgcmV2LXBhcnNlIC0tYWJicmV2LXJlZiBIRUFEKQ0KPiA+ICAgICAgICAg bG9jYWwgdGFnPSQoIChnaXQgdGFnIC1sICRWRVIgLS1jb250YWlucyAkMSAtLXNvcnQ9Y3JlYXRv cmRhdGUgLS1tZXJnZWQgJHJlZmJyYW5jaCAyPiYtIHx8DQo+ID4gICAgICAgICAgICAgICAgICMg dGFnIC0tbWVyZ2VkIG9wdGlvbiBoYXMgYmVlbiBpbnRyb2R1Y2VkIGluIGdpdCAyLjcuMA0KPiA+ ICAgICAgICAgICAgICAgICAjIGJlbG93IGlzIGEgZmFsbGJhY2sgaW4gY2FzZSBvZiBvbGQgZ2l0 IHZlcnNpb24NCj4gPiAtLQ0KPiA+IDIuMjUuMQ0KPiA+DQo+IA0KPiANCj4gLS0NCj4gQ2hyaXN0 aWFuIEVocmhhcmR0DQo+IFN0YWZmIEVuZ2luZWVyLCBVYnVudHUgU2VydmVyDQo+IENhbm9uaWNh bCBMdGQNCg==