From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id B40F9A0526; Wed, 25 Nov 2020 03:40:15 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 68CD9C940; Wed, 25 Nov 2020 03:40:13 +0100 (CET) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by dpdk.org (Postfix) with ESMTP id A8C96C93C for ; Wed, 25 Nov 2020 03:40:11 +0100 (CET) IronPort-SDR: w65WhxUQYav1gVO86t1eYIkICChttKL+S965jxPhtlx5TbG07Rae13aJwttiGrUD38umr9fk/h NXUpJW5Ey9Dw== X-IronPort-AV: E=McAfee;i="6000,8403,9815"; a="151311498" X-IronPort-AV: E=Sophos;i="5.78,367,1599548400"; d="scan'208";a="151311498" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Nov 2020 18:40:09 -0800 IronPort-SDR: Yy3QGdQNKxDwGIkDOlr3NwD0yhXBDecjwUSCypcQqiJYAGSK5h/USUddMGWOSZxd07BUPmDDGs yx9I+SgKBu3g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,367,1599548400"; d="scan'208";a="343414688" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga002.jf.intel.com with ESMTP; 24 Nov 2020 18:40:08 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Tue, 24 Nov 2020 18:40:08 -0800 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Tue, 24 Nov 2020 18:40:08 -0800 Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Tue, 24 Nov 2020 18:40:07 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CcQoH4J2KSCbYDe8f3tq/XmDE453Hhe2JaoYpf9J47jL/HQdsBK6GeEVZ1H4bHwCXCbJWE1/P1FFoLrGofFz9zFsKIjtuQWxnzt1XgInJUQ/8a0u88XXkO2dW1FoFaZsUZM9J4SZq/AubvU6d19D1YGn9eJPLvRKsKdshcjF55roXrBQkS2KqThxFtsTs6AbinqUAumLePSUkfeRYdnkdayeA/FriYX0FzYeUYzzeAGOHJuPf08ADnIV7I63tvI8xj+Yq8n4NSgWkkp8d6PsCmlw/hekJz+knvnNHeaEFNG5JC9Wzngr1nZx/IVXFVoENwug3N2qqpnGM4bebIZ8yg== 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=ybp9Keb/kxprL9kPO6K9dId46S+RxXse3rdpTm+OtGI=; b=OdrWDMPGGP43S+SeEBwNtZ/dKbgiC4lqW9mOZIlWTnMbg+u11FY82YkKylJ9DxQf2UdMdck3mLP+HRp5xEWc0Jj+///2zQXzbNaEiUHA9LGLecO3ORixEShivMo7LQKn6AwHjr8QfsXCUDfKxms08reJ10qigK3/Ypjb/W9xHj9lAq/F4i5dY67VI+8Dhxlo5t8LrhG5W6FQaWhIHdKMYB+bWi6hFA0F/PfLUwMHadl9up9fuRzOcEPKDtVgkr2ZWX176FQO5w0/OtOH7QGo1igTB3pv0mkL594lsSOUeB8KNN0ObgTNrx/Qc2hCBrobumdBM5LHwsDIxVzfuAyTJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ybp9Keb/kxprL9kPO6K9dId46S+RxXse3rdpTm+OtGI=; b=swmwrTpbSss0nFbgkBe0Sjhiw84pN7YAE8y0AeuuaaqAdBRk+VoVI/EFSEmfGgVSQ6yG8PY4MuT9EjssUTvHZR4Uly0/p+cnnHfHo1CU2lu98eXIw3f4DqCQGMKb15L9713Kxpo5DbLnrSlWeqnMzFlaYoqwlkG1lCZFBoiNoSQ= Received: from BY5PR11MB3973.namprd11.prod.outlook.com (2603:10b6:a03:185::29) by SJ0PR11MB5085.namprd11.prod.outlook.com (2603:10b6:a03:2db::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3589.29; Wed, 25 Nov 2020 02:40:04 +0000 Received: from BY5PR11MB3973.namprd11.prod.outlook.com ([fe80::a831:b971:a654:c020]) by BY5PR11MB3973.namprd11.prod.outlook.com ([fe80::a831:b971:a654:c020%6]) with mapi id 15.20.3564.038; Wed, 25 Nov 2020 02:40:04 +0000 From: "Yu, PingX" To: Thomas Monjalon CC: "dev@dpdk.org" , "O'Hare, Cathal" , "Yigit, Ferruh" , "Devlin, Michelle" , "Mcnamara, John" Thread-Topic: release candidate 20.11-rc5 Thread-Index: AQHWwnIWdkzv7Idy4EWu3Y1BYaP4j6nYIeUQ Date: Wed, 25 Nov 2020 02:40:04 +0000 Message-ID: References: <2457559.JHJOnYWPqN@thomas> <1308146149.3879069.1606229767093.JavaMail.zimbra@redhat.com> In-Reply-To: <1308146149.3879069.1606229767093.JavaMail.zimbra@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: monjalon.net; dkim=none (message not signed) header.d=none;monjalon.net; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.102.204.38] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 233b5ed4-c6af-407f-b6b6-08d890eb6a28 x-ms-traffictypediagnostic: SJ0PR11MB5085: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True 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: oMkclrNpsws4XK9xOM8zk5J1fvzBSccMD1aCtBXDPWN+EQSlXjJKPwegVVuNObzRV90yEpuMxM1K7jESAqRUdmlhONxPkA3XJ46OAqwVzLzslBUU8eaiyFj/tqxwcXrMISBvdSuSuQ/g5UCDKQ14eXTA/pdimD/AcrLBveCMa4rbQ1Fmj06flc3/WU8NJpgSjHDmdELyqrE992BGzZwEL+nvzh8MM/RzUIPcSM5MW4Tx/3X4BmGwwAhgSfYbrbKbeUbWNvgWVYqDBjbuQQgTVcrseWELyzkvDaqrALEwcXMPIskRbdcnlwiSY1PASJ55GId24i2GvsrhmWYg0T/QngTsDyrxU283t5jYm3iCYfYdO7LnGTkPdky5eGO5QRwTXQ5MJweRCtDSRfmc/gjhFw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB3973.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(396003)(346002)(136003)(39850400004)(376002)(5660300002)(33656002)(2906002)(107886003)(8936002)(8676002)(186003)(54906003)(83380400001)(26005)(52536014)(316002)(66946007)(64756008)(66476007)(66446008)(9686003)(66556008)(478600001)(53546011)(6506007)(86362001)(966005)(4326008)(7696005)(76116006)(55016002)(71200400001)(6916009); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: WLYXySAJ1rKDLNJCk4D5F8T18tPL4GyV9cnsBgWlkUlGWivo78QWi5EBchJFNY+NwOp1nm+hYjsC9rHYslsN9mwLEwnDR+9d2j6ntyYyx5Qa1upFcq4Q7naDEAKNLEVvxeLosGSmC9SFq2aZ3hfAk2HgBGT/fSkIUQj3thfuQghZYaAwnT90ebX69hZz1pv5E91hHnvcdXOgI1h+H7EH/Bi2vEGGq3MX4Rc7McGpCYoK5MWbgtJsWGguKCuRPI7T+YXxP+9jl3BmylL4iRZKmdIcaH54y997n7oIUknUO8By4VQ7ed5Z7Bu7lUMKK6i/T5zeTx6z6bK1SqhXrbrJEP8D5S56GqoG8acSI97+roEEzDawIuAdthU9ofa9D0u1TvJVif7SwlpyyQZFadIvY5TVkwJCtI1Br7hWsDSRjHUUglaWaHYJpMYgcdF2OcqS/uYhlwFUekCr5QC+SUTfW5LeVU5UfS2KU3FYXNzixQDVAuwJklhNBluy9o/vrO2ra1iePBZ/ElVVjNYbiohqxuIGYLeW2EibdOevl+YYFkSDdrvLlckUwIZuo4W4eR7txZmCuh5nRVo7DNo1XOo1M+6r2Khq3wezj9DhzrIr1pEQsAc72JNaIakd4xOYxcmV6bsXys1rPMzGLU4U+XZ9AoTpnSK/QNX64R8Px+7zEHJol3KsNYM0U/tLhr+6DHk5oa8/TKPbVxNGjSivlsPOM4zRPDQe9jLp/zWczF1BO5Qi3Imd0i75CSTgOr7Zn5lWz8e8mS8gaeeOdYbPPWp9sneCn4UQU/+siJuBhC+J1IJFRZxwwcIOFPszioIWE1Wh9Aui1NJgD5UBsech7oUrFUenkoeHDsQBqQv/1Ufy18ZHci08VNZ0bBKRwbAASg4cqYhuL5n9I9qY8J4DB0kTHg== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY5PR11MB3973.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 233b5ed4-c6af-407f-b6b6-08d890eb6a28 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2020 02:40:04.3793 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: AMNZWTOnPnMlemoE0ZqltodeljtSrsAkrAv6ro+eKBhTidNgMNvxfWDHkc1yaWseZJsGYN2JtCjpoH68Z0UrqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5085 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] release candidate 20.11-rc5 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" VGhvbWFzIGFuZCBhbGwsDQoyMC4xMS1SQzUgaXMgZmluaXNoZWQgZnJvbSBJbnRlbCBwYXJ0LiBF eGNlcHQga25vd24gaXNzdWVzLCBubyBuZXcgY3JpdGljYWwgaXNzdWUgYmxvY2tlZCB0aGUgcmVs ZWFzZSBpcyBmb3VuZC4NCg0KKiBJbnRlbChSKSBUZXN0aW5nDQojIEJhc2ljIEludGVsKFIpIE5J QyB0ZXN0aW5nDQogKiBQRihpNDBlKTpQYXNzZWQuICBPbmUgbWlub3IgaXNzdWUgcmVsYXRlZCB0 byBkZXZiaW5kIHRvb2wgaXMgZm91bmQuIFBhdGNoIGlzIHByb3ZpZGVkLiBTaG91bGQgYmUgbWVy Z2VkIGludG8gMjEuMDIuDQogKiBQRihpeGdiZSk6UGFzc2VkIA0KICogUEYoaWNlKTpQYXNzZWQN CiAqIFZGKGk0MGUpOlBhc3NlZA0KICogVkYoaXhnYmUpOlBhc3NlZA0KICogVkYoaWNlKTpQYXNz ZWQNCiAqIEJ1aWxkIG9yIGNvbXBpbGU6IFBhc3NlZA0KICogSW50ZWwgTklDIHNpbmdsZSBjb3Jl L05JQyBwZXJmb3JtYW5jZTogUGFzc2VkDQogKiAyMC4xMSBuZXcgZmVhdHVyZXM6IFBhc3NlZC4g T25lIG1pbm9yIGlzc3VlIHJlbGF0ZWQgdG8gRExCMi4wLiBXb3JraW5nIG9uIGl0Lg0KIA0KI0Jh c2ljIGNyeXB0b2RldiBhbmQgdmlydGlvIHRlc3RpbmcNCiAqIHZob3N0L3ZpcnRpbyBiYXNpYyBs b29wYmFjaywgUFZQIGFuZCBwZXJmb3JtYW5jZSB0ZXN0OiBQYXNzZWQuIA0KICogY3J5cHRvZGV2 IEZ1bmN0aW9uOiBQYXNzZWQuIA0KICogY3J5cHRvZGV2IFBlcmZvcm1hbmNlOiBQYXNzZWQuDQoN ClJlZ2FyZHMsDQpZdSBQaW5nDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJv bTogZGV2IDxkZXYtYm91bmNlc0BkcGRrLm9yZz4gT24gQmVoYWxmIE9mIFBlaSBaaGFuZw0KPiBT ZW50OiBUdWVzZGF5LCBOb3ZlbWJlciAyNCwgMjAyMCAxMDo1NiBQTQ0KPiBUbzogVGhvbWFzIE1v bmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0Pg0KPiBDYzogZGV2QGRwZGsub3JnOyBkYXZpZC5t YXJjaGFuZEByZWRoYXQuY29tOyBrdHJheW5vckByZWRoYXQuY29tOw0KPiBtYXhpbWUuY29xdWVs aW5AcmVkaGF0LmNvbTsgdHJlZGFlbGxpQHJlZGhhdC5jb20NCj4gU3ViamVjdDogUmU6IFtkcGRr LWRldl0gW2RwZGstYW5ub3VuY2VdIHJlbGVhc2UgY2FuZGlkYXRlIDIwLjExLXJjNQ0KPiANCj4g SGkgVGhvbWFzLA0KPiANCj4gVGhlIHRlc3Rpbmcgd2l0aCBkcGRrIDIwLjExLXJjNSBmcm9tIFJl ZCBIYXQgbG9va3MgZ29vZC4gV2UgdGVzdGVkIGJlbG93DQo+IDE2IHNjZW5hcmlvcyBhbmQgYW5k IGFsbCBnb3QgUEFTUyBvbiBSSEVMODoNCj4gDQo+ICgxKUd1ZXN0IHdpdGggZGV2aWNlIGFzc2ln bm1lbnQoUEYpIHRocm91Z2hwdXQgdGVzdGluZygxRyBodWdlcGFnZSBzaXplKToNCj4gUEFTUyAo MilHdWVzdCB3aXRoIGRldmljZSBhc3NpZ25tZW50KFBGKSB0aHJvdWdocHV0IHRlc3RpbmcoMk0g aHVnZXBhZ2UNCj4gc2l6ZSkgOiBQQVNTICgzKUd1ZXN0IHdpdGggZGV2aWNlIGFzc2lnbm1lbnQo VkYpIHRocm91Z2hwdXQgdGVzdGluZzogUEFTUw0KPiAoNClQVlAgKGhvc3QgZHBkayB0ZXN0cG1k IGFzIHZzd2l0Y2gpIDFROiB0aHJvdWdocHV0IHRlc3Rpbmc6IFBBU1MgKDUpUFZQDQo+IHZob3N0 LXVzZXIgMlEgdGhyb3VnaHB1dCB0ZXN0aW5nOiBQQVNTICg2KVBWUCB2aG9zdC11c2VyIDFRIC0g Y3Jvc3MgbnVtYQ0KPiBub2RlIHRocm91Z2hwdXQgdGVzdGluZzogUEFTUyAoNylHdWVzdCB3aXRo IHZob3N0LXVzZXIgMiBxdWV1ZXMgdGhyb3VnaHB1dA0KPiB0ZXN0aW5nOiBQQVNTICg4KXZob3N0 LXVzZXIgcmVjb25uZWN0IHdpdGggZHBkay1jbGllbnQsIHFlbXUtc2VydmVyOiBxZW11DQo+IHJl Y29ubmVjdDogUEFTUyAoOSlQVlAgMVEgbGl2ZSBtaWdyYXRpb24gdGVzdGluZzogUEFTUyAoMTAp UFZQIDFRIGNyb3NzDQo+IG51bWEgbm9kZSBsaXZlIG1pZ3JhdGlvbiB0ZXN0aW5nOiBQQVNTICgx MSlHdWVzdCB3aXRoIG92cytkcGRrK3Zob3N0LXVzZXINCj4gMVEgbGl2ZSBtaWdyYXRpb24gdGVz dGluZzogUEFTUyAoMTIpR3Vlc3Qgd2l0aCBvdnMrZHBkayt2aG9zdC11c2VyIDFRIGxpdmUNCj4g bWlncmF0aW9uIHRlc3RpbmcgKDJNKTogUEFTUyAoMTMpR3Vlc3Qgd2l0aCBvdnMrZHBkayt2aG9z dC11c2VyIDJRIGxpdmUNCj4gbWlncmF0aW9uIHRlc3Rpbmc6IFBBU1MNCj4gKDE0KSBBbGxvY2F0 ZSBtZW1vcnkgZnJvbSB0aGUgTlVNQSBub2RlIHdoaWNoIFZpcnRpbyBkZXZpY2UgbG9jYXRlczog UEFTUw0KPiAoMTUpSG9zdCBQRiArIERQREsgdGVzdGluZzogUEFTUyAoMTYpSG9zdCBWRiArIERQ REsgdGVzdGluZzogUEFTUw0KPiANCj4gVmVyc2lvbnM6DQo+IA0KPiBrZXJuZWwgNC4xOA0KPiBx ZW11IDUuMQ0KPiANCj4gZHBkazogZ2l0Oi8vZHBkay5vcmcvZHBkaw0KPiAjIGdpdCBsb2cgLTEN Cj4gY29tbWl0IDYxYmQyNzBjNGFkYzdkZmYxZjljOGFmMWYyYzcyNjE4ODYwZDQzOTUgKEhFQUQg LT4gbWFpbiwgdGFnOg0KPiB2MjAuMTEtcmM1LCBvcmlnaW4vcmVsZWFzZXMsIG9yaWdpbi9tYWlu LCBvcmlnaW4vSEVBRCkNCj4gQXV0aG9yOiBUaG9tYXMgTW9uamFsb24gPHRob21hc0Btb25qYWxv bi5uZXQ+DQo+IERhdGU6ICAgU3VuIE5vdiAyMiAyMjo1Mzo0NyAyMDIwICswMTAwDQo+IA0KPiAg ICAgdmVyc2lvbjogMjAuMTEtcmM1DQo+IA0KPiAgICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIE1v bmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0PiAjIGdpdCBicmFuY2gNCj4gKiBtYWluDQo+IA0K PiBOSUNzOiBYNTQwLUFUMiBOSUMoaXhnYmUsIDEwRykNCj4gDQo+IEJlc3QgcmVnYXJkcywNCj4g DQo+IFBlaQ0KPiANCj4gDQo+IA0KPiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQo+IEZy b206ICJUaG9tYXMgTW9uamFsb24iIDx0aG9tYXNAbW9uamFsb24ubmV0Pg0KPiBUbzogYW5ub3Vu Y2VAZHBkay5vcmcNCj4gU2VudDogTW9uZGF5LCBOb3ZlbWJlciAyMywgMjAyMCA2OjA3OjI1IEFN DQo+IFN1YmplY3Q6IFtkcGRrLWFubm91bmNlXSByZWxlYXNlIGNhbmRpZGF0ZSAyMC4xMS1yYzUN Cj4gDQo+IEEgbmV3IERQREsgcmVsZWFzZSBjYW5kaWRhdGUgaXMgcmVhZHkgZm9yIHRlc3Rpbmc6 DQo+IAlodHRwczovL2dpdC5kcGRrLm9yZy9kcGRrL3RhZy8/aWQ9djIwLjExLXJjNQ0KPiANCj4g VGhlcmUgYXJlIDkwIG5ldyBwYXRjaGVzIGluIHRoaXMgc25hcHNob3QuDQo+IA0KPiBSZWxlYXNl IG5vdGVzOg0KPiAJaHR0cDovL2RvYy5kcGRrLm9yZy9ndWlkZXMvcmVsX25vdGVzL3JlbGVhc2Vf MjBfMTEuaHRtbA0KPiBQbGVhc2UgdXBkYXRlIHRoZSBzZWN0aW9uICJUZXN0ZWQgUGxhdGZvcm1z Ii4NCj4gDQo+IEl0IHNob3VsZCBiZSB0aGUgbGFzdCByZWxlYXNlIGNhbmRpZGF0ZSBmb3IgRFBE SyAyMC4xMS4NCj4gQWZ0ZXIgLXJjNSB0aGVyZSBzaG91bGQgYmUgb25seSBkb2MgdXBkYXRlcy4N Cj4gUGxlYXNlIHJldmlldyBwZW5kaW5nIHBhdGNoZXMgcmVsYXRlZCB0byB0aGUgZG9jdW1lbnRh dGlvbjoNCj4gCWh0dHBzOi8vcGF0Y2hlcy5kcGRrLm9yZy9wcm9qZWN0L2RwZGsvbGlzdC8/cT1k b2MNCj4gDQo+IFBsZWFzZSBzaGFyZSBzb21lIHZhbGlkYXRpb24gcmVzdWx0cw0KPiBieSByZXBs eWluZyB0byB0aGlzIG1lc3NhZ2UgKGF0IGRldkBkcGRrLm9yZykuDQo+IElmIG5vIGNyaXRpY2Fs IGlzc3VlLCBEUERLIDIwLjExLjAgd2lsbCBiZSBjbG9zZWQgaW4gZmV3IGRheXMuDQo+IA0KPiBJ ZiB5b3UgYXJlIHByZXBhcmluZyB0aGUgbmV4dCByZWxlYXNlIGN5Y2xlLCBwbGVhc2Ugc2VuZCB5 b3VyIHYxIHBhdGNoZXMgYmVmb3JlDQo+IERlY2VtYmVyIDIwLCBhbmQgc2hhcmUgeW91ciByb2Fk bWFwIHRvIGdldCBoaWdoIHByaW9yaXR5Lg0KPiBQbGFubmluZyBpcyBlc3BlY2lhbGx5IGltcG9y dGFudCB0byBhdm9pZCBtYWludGFpbmVycyBiZWluZyBmbG9vZGVkLg0KPiANCj4gVGhhbmsgeW91 IGV2ZXJ5b25lDQo+IA0KDQo=