From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web12.3858.1587426689653476842 for ; Mon, 20 Apr 2020 16:51:30 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=uk0X4FQz; spf=pass (domain: intel.com, ip: 192.55.52.120, mailfrom: liming.gao@intel.com) IronPort-SDR: qmqhk3wwhuDEg+AqmViFAy9ys6WVLUQIItsvM7OBaWTgli4+8TS595hhPlddfP5Az/8JUkv41v ZB7VUr0Pjq3g== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 20 Apr 2020 16:51:28 -0700 IronPort-SDR: PWa2hEgwMYs5pOvtP8Txz2YRy1FYGBG4yuVwBm/2mQy6Ekq/fmaazKr/1/IiZ4LThgo6NmiUW5 SZcE+E7/zbyQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.72,408,1580803200"; d="scan'208";a="456561270" Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206]) by fmsmga006.fm.intel.com with ESMTP; 20 Apr 2020 16:51:28 -0700 Received: from fmsmsx101.amr.corp.intel.com (10.18.124.199) by FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 20 Apr 2020 16:51:28 -0700 Received: from FMSEDG002.ED.cps.intel.com (10.1.192.134) by fmsmsx101.amr.corp.intel.com (10.18.124.199) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 20 Apr 2020 16:51:28 -0700 Received: from NAM02-CY1-obe.outbound.protection.outlook.com (104.47.37.54) by edgegateway.intel.com (192.55.55.69) with Microsoft SMTP Server (TLS) id 14.3.439.0; Mon, 20 Apr 2020 16:50:51 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DKNJlq1tHn3qsEK1uS++X7biDhK6FrWMfwsgVAx9pEIBBwsD8gmbbbKbXroqMm5SvaAcPkpVjnvUZcy0MBV0bsjYLLfxZaPa5FZxhi6viXC/THede4wX+PAvdgwH4vv4XXvTu/sSvQ+R2rXLFrrj3SoUEwzioCaEvNAwozZIdCZW6Txd6+PH/zK9dPksagzwwRfUJ9tkINt5ldIP2oErPJo+Eetp8ObF/CbaduLaqJQz3zCv7SZ8HZ2ooEhG8F7ce4Xmcn3sVOOHo1iLxKs7envBHfRxfkewNuNaAmh3A7NombCTWjmeBdlvCcmXIeOPFYviOdigP7sWeDjEIRkJ1g== 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=P/Rb11iCycFrvYfe09NhjlZ4VQhMUnkoiVc/rS7RuTE=; b=iABvo5KkBypULCV0AKZixR6EO52s2WxGt/H0hRFr7mSxd6fS0jkOP/s2k9Gl/YKkiFwF4pOJmehv67cb/6IWYowiFa1byORhHv2TYtIol3NIsf1oVQ5s43Nd8hv8eqYHbB+L61Oh47Npncxre9+acLVnJ5SHaLBisc5p9xJ5OFbxKWg+UuZXLKTyjz+OmChSUeGiNC0MsZ+rRQLEWTzlHNiiCHCKBg1jyjdUrIUeRj+G2coUw9DyewgZSwRbemaU6MJ28q7SmOvb+ttSQ/dHmjfX90/3+Z4y1sp+/kRfpXuiVV9T9rH1Si4jlC+2YT6KuUdh2cdDG8T8KGKJ9sSwMw== 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=P/Rb11iCycFrvYfe09NhjlZ4VQhMUnkoiVc/rS7RuTE=; b=uk0X4FQzcac2TFV3h/ZYa9VMTrfbNYz9J+gLBe9+4NIcnIBB4O884J1BpHwVbK/T2WCJogUywqlfaIx5A8XVqwgorGvSAhXYRG70wLg02O5hF5x6jRf9H1q23vowUiwNOMpv8xBAXcxJp1+k+f2XAeLHJTUELult6tgSEXY+uQM= Received: from BN6PR11MB3972.namprd11.prod.outlook.com (2603:10b6:405:7f::11) by BN6PR11MB4098.namprd11.prod.outlook.com (2603:10b6:405:7f::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.29; Mon, 20 Apr 2020 23:50:17 +0000 Received: from BN6PR11MB3972.namprd11.prod.outlook.com ([fe80::4dcc:bc5c:def:9ae9]) by BN6PR11MB3972.namprd11.prod.outlook.com ([fe80::4dcc:bc5c:def:9ae9%5]) with mapi id 15.20.2921.027; Mon, 20 Apr 2020 23:50:17 +0000 From: "Liming Gao" To: Michael Kubacki , "devel@edk2.groups.io" , "Zhang, Chao B" , "Bi, Dandan" , "Wu, Hao A" , "Wang, Jian J" CC: "Kinney, Michael D" , "Ni, Ray" , Sean Brogan Subject: Re: [PATCH v2 0/7] Add linked list iteration macros to BaseLib.h Thread-Topic: [PATCH v2 0/7] Add linked list iteration macros to BaseLib.h Thread-Index: AQHWE0jT1fPIgJv0zEm0OaR9CMale6iCtipg Date: Mon, 20 Apr 2020 23:50:17 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: spf=none (sender IP is ) smtp.mailfrom=liming.gao@intel.com; x-originating-ip: [192.55.52.217] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 5b8ac98a-8686-4be4-1c4d-08d7e585944a x-ms-traffictypediagnostic: BN6PR11MB4098: 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:10000; x-forefront-prvs: 03793408BA x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR11MB3972.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(10019020)(39860400002)(136003)(346002)(376002)(396003)(366004)(8936002)(52536014)(66446008)(5660300002)(66946007)(64756008)(55016002)(66476007)(478600001)(76116006)(6636002)(66556008)(8676002)(81156014)(45080400002)(33656002)(2906002)(54906003)(316002)(26005)(71200400001)(4326008)(110136005)(7696005)(86362001)(6506007)(53546011)(186003)(9686003)(921003);DIR:OUT;SFP:1102; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: mJ0mLDU9WYBK51XzE4z5wCp1XVX35h6UFjxvxaO727ProsXs4JRxn6wIcJw+YkVG1Pow87wdzvYCKr4Z/UPPN8DjwYsoNCQ6Ls+r3wvBi1ZoMa2KR+bWt8MrIhGfGkOZgwwwg4C7fZvU5IkcW6yGzw3uy3XLF38my5SBXM9LJm5aqOqUsWPyL9DhYQR4UqdYekBElKMia7C3CA8Geeb5vAOiBvlehBwSmnVTKDAh+XXp26nQbY+7u4XV3TvNhKqDiIzMNTmPBGTzBuQT445IfkdGr0IfgbVXgJc68vgLvqFEN0jxYrt+szO4xKR6Xbw813ojszIGxbGlpHJhfWvESpFnFivjcsOAIgUZILqL4U3ie6CPDgViHKZBCEZKSb1WOYZRrW7CwsduitXEae3T/5qqzTlUBahxnfFDrfh428Z4QQuSg/JvIsbj1U/hoJHXnqHF3vOUdGgMS0dIxdHGa74n1Q9M8pOrrcxJwdJic4umnfh6MYcfAkvjc85OFPmuDtCDasrnCMGxABWBNSqHfJETXrX4KIPSJuEzoespJ08nFP3VY08q75ONBxI6HVQj x-ms-exchange-antispam-messagedata: VJJUUM5EDRKIzcykhLewHGCFMKMhP5WA5gmGV9WmQp/h/GTjaVVoKmgKEYzXCxQpygGk4xSfKoZZCr/7WGwLjWdbDARhbRS3dqM+RVSq5ETVSpYv5llQbAVpTwkycGk0OQVdmCQhVwHmJgW4cc8ByA== MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 5b8ac98a-8686-4be4-1c4d-08d7e585944a X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2020 23:50:17.6960 (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: zehtACkgu9qa3oqSPlQPkHwhxeI2dqR8P1bo7U0NMBh1DNUnbwUXdgrGOZnz8rGJqjwa/Zajt4nDHCTR88ErEg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB4098 Return-Path: liming.gao@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPiBmb3IgdGhpcyBw YXRjaCBzZXQuIA0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogTWljaGFlbCBL dWJhY2tpIDxtaWNoYWVsLmt1YmFja2lAb3V0bG9vay5jb20+IA0KU2VudDogMjAyMOW5tDTmnIgx NuaXpSAxOjEwDQpUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IFpoYW5nLCBDaGFvIEIgPGNoYW8u Yi56aGFuZ0BpbnRlbC5jb20+OyBCaSwgRGFuZGFuIDxkYW5kYW4uYmlAaW50ZWwuY29tPjsgV3Us IEhhbyBBIDxoYW8uYS53dUBpbnRlbC5jb20+OyBXYW5nLCBKaWFuIEogPGppYW4uai53YW5nQGlu dGVsLmNvbT47IEdhbywgTGltaW5nIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4NCkNjOiBLaW5uZXks IE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyBOaSwgUmF5IDxyYXkubmlA aW50ZWwuY29tPjsgU2VhbiBCcm9nYW4gPHNlYW4uYnJvZ2FuQG1pY3Jvc29mdC5jb20+DQpTdWJq ZWN0OiBSZTogW1BBVENIIHYyIDAvN10gQWRkIGxpbmtlZCBsaXN0IGl0ZXJhdGlvbiBtYWNyb3Mg dG8gQmFzZUxpYi5oDQoNCkkgc2F3IEJyZXQgZ2F2ZSBhbiBSLWIgdG8gdGhlIHYyIHNlcmllcyBz aW5jZSBpdCB3YXMgc2VudC4gSW4gYWRkaXRpb24gdG8gdGhlIFItYnMgYWxyZWFkeSBjYXB0dXJl ZCBmcm9tIHYxLCBpcyB0aGVyZSBhbnl0aGluZyBlbHNlIG5lZWRlZCBmb3IgdGhlIHNlcmllcyB0 byBiZSBwdXNoZWQ/DQoNClRoYW5rcywNCk1pY2hhZWwNCg0KT24gNC8xMC8yMDIwIDE6MDIgUE0s IG1pY2hhZWwua3ViYWNraUBvdXRsb29rLmNvbSB3cm90ZToNCj4gRnJvbTogTWljaGFlbCBLdWJh Y2tpIDxtaWNoYWVsLmt1YmFja2lAbWljcm9zb2Z0LmNvbT4NCj4gDQo+IFJFRjpodHRwczovL2J1 Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTE5NTkNCj4gDQo+IFYyIGNoYW5n ZXM6DQo+ICogQWRkIGV4cGxpY2l0IGRlcGVuZGVuY3kgdG8gRWhjaVBlaSBvbiBCYXNlTGliDQo+ IA0KPiBUaGUgbWFjcm9zIEVGSV9MSVNUX0ZPUl9FQUNIIGFuZCBFRklfTElTVF9GT1JfRUFDSF9T QUZFIGhhdmUgYmVlbiANCj4gZHVwbGljYXRlZCBhY3Jvc3Mgc2V2ZXJhbCBkcml2ZXJzIHN1Y2gg YXM6DQo+IA0KPiAqIEVoY2lQZWkNCj4gKiBFaGNpRHhlDQo+ICogSGRkUGFzc3dvcmREeGUNCj4g KiBSYW1EaXNrRHhlDQo+ICogVWZzUGFzc1RocnVEeGUNCj4gKiBYaGNpRHhlDQo+IA0KPiBUaGVz ZSBtYWNyb3MgaGF2ZSBwcm92ZW4gdXNlZnVsIGFuZCBlc3RhYmxpc2hlZCBhIGNvbW1vbmx5IHVz ZWQgDQo+IHBhdHRlcm4gZm9yIGxpbmtlZCBsaXN0IGl0ZXJhdGlvbi4NCj4gDQo+IFRoaXMgcGF0 Y2ggc2VyaWVzIGNvbnNvbGlkYXRlcyB0aGUgZGVmaW5pdGlvbnMgdG8gYSBzaW5nbGUgZGVmaW5p dGlvbiANCj4gaW4gQmFzZUxpYi5oIHNvIHRoZXkgYXJlIG1haW50YWluZWQgYWxvbmdzaWRlIG90 aGVyIHByZS1leGlzdGluZyANCj4gZ2VuZXJpYyBsaW5rZWQgbGlzdCBtYWNyb3MgYW5kIGZ1bmN0 aW9ucy4NCj4gDQo+IE5vdGU6IEFub3RoZXIgY29tbW9ubHkgdXNlZCBnZW5lcmljIGxpbmtlZCBs aXN0IG1hY3JvIGlzIEVGSV9MSVNUX0NPTlRBSU5FUi4NCj4gSSdtIGNvbnNpZGVyaW5nIGNvbnNv bGlkYXRpbmcgdGhhdCB0byBCYXNlTGliLmggYXMgd2VsbCBidXQgdGhhdCBpcyANCj4gbm90IGRv bmUgaW4gdGhpcyBwYXRjaCBzZXJpZXMgc2luY2UgaXQgc2F0aXNmaWVzIGEgc2VwYXJhdGUgdXNl IGNhc2UgDQo+IHRoYW4gdGhlIGl0ZXJhdGlvbiBtYWNyb3MgYW5kIHRoZSBjaGFuZ2UgY2FuIGJl IG1hZGUgaW5kZXBlbmRlbnRseS4NCj4gDQo+IE9uIGEgc2VwYXJhdGUgbm90ZSwgc2hhbGxvdyB0 aHJlYWRpbmcgbWlnaHQgbm90IHdvcmsgb24gdGhpcyBwYXRjaCANCj4gc2VyaWVzIGR1ZSB0byBj aGFuZ2VzIG1hZGUgYnkgdGhlIFNNVFAgc2VydmVyLiBQbGVhc2UgYmVhciB3aXRoIG1lIA0KPiB3 aGlsZSBJIGFtIGludmVzdGlnYXRpbmcgaWYgdGhpcyBjYW4gYmUgY2hhbmdlZC4NCj4gDQo+IENj OiBDaGFvIFpoYW5nIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPg0KPiBDYzogRGFuZGFuIEJpIDxk YW5kYW4uYmlAaW50ZWwuY29tPg0KPiBDYzogSGFvIEEgV3UgPGhhby5hLnd1QGludGVsLmNvbT4N Cj4gQ2M6IEppYW4gSiBXYW5nIDxqaWFuLmoud2FuZ0BpbnRlbC5jb20+DQo+IENjOiBMaW1pbmcg R2FvIDxsaW1pbmcuZ2FvQGludGVsLmNvbT4NCj4gQ2M6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hh ZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiBDYzogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPg0K PiBDYzogU2VhbiBCcm9nYW4gPHNlYW4uYnJvZ2FuQG1pY3Jvc29mdC5jb20+DQo+IFNpZ25lZC1v ZmYtYnk6IE1pY2hhZWwgS3ViYWNraSA8bWljaGFlbC5rdWJhY2tpQG1pY3Jvc29mdC5jb20+DQo+ IA0KPiBNaWNoYWVsIEt1YmFja2kgKDcpOg0KPiAgICBNZGVQa2cvQmFzZUxpYjogQWRkIGxpbmtl ZCBsaXN0IGl0ZXJhdGlvbiBtYWNyb3MNCj4gICAgTWRlTW9kdWxlUGtnL0VoY2lEeGU6IFVzZSBC YXNlTGliIGxpbmtlZCBsaXN0IGl0ZXJhdGlvbiBtYWNyb3MNCj4gICAgTWRlTW9kdWxlUGtnL0Vo Y2lQZWk6IFVzZSBCYXNlTGliIGxpbmtlZCBsaXN0IGl0ZXJhdGlvbiBtYWNyb3MNCj4gICAgTWRl TW9kdWxlUGtnL1hoY2lEeGU6IFVzZSBCYXNlTGliIGxpbmtlZCBsaXN0IGl0ZXJhdGlvbiBtYWNy b3MNCj4gICAgTWRlTW9kdWxlUGtnL1Vmc1Bhc3NUaHJ1RHhlOiBVc2UgQmFzZUxpYiBsaW5rZWQg bGlzdCBpdGVyYXRpb24gbWFjcm9zDQo+ICAgIE1kZU1vZHVsZVBrZy9SYW1EaXNrRHhlOiBVc2Ug QmFzZUxpYiBsaW5rZWQgbGlzdCBpdGVyYXRpb24gbWFjcm9zDQo+ICAgIFNlY3VyaXR5UGtnL0hk ZFBhc3N3b3JkOiBVc2UgQmFzZUxpYiBsaW5rZWQgbGlzdCBpdGVyYXRpb24gbWFjcm9zDQo+IA0K PiAgIE1kZU1vZHVsZVBrZy9CdXMvUGNpL0VoY2lEeGUvRWhjaURlYnVnLmMgICAgICAgICAgICAg ICAgIHwgIDMgKystDQo+ICAgTWRlTW9kdWxlUGtnL0J1cy9QY2kvRWhjaUR4ZS9FaGNpU2NoZWQu YyAgICAgICAgICAgICAgICAgfCAxMSArKysrLS0tLQ0KPiAgIE1kZU1vZHVsZVBrZy9CdXMvUGNp L0VoY2lEeGUvRWhjaVVyYi5jICAgICAgICAgICAgICAgICAgIHwgIDUgKystLQ0KPiAgIE1kZU1v ZHVsZVBrZy9CdXMvUGNpL0VoY2lQZWkvRWhjaVNjaGVkLmMgICAgICAgICAgICAgICAgIHwgIDMg KystDQo+ICAgTWRlTW9kdWxlUGtnL0J1cy9QY2kvRWhjaVBlaS9FaGNpVXJiLmMgICAgICAgICAg ICAgICAgICAgfCAgNSArKy0tDQo+ICAgTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNp U2NoZWQuYyAgICAgICAgICAgICAgICAgfCAgOSArKysrLS0tDQo+ICAgTWRlTW9kdWxlUGtnL0J1 cy9VZnMvVWZzUGFzc1RocnVEeGUvVWZzUGFzc1RocnUuYyAgICAgICAgfCAgMyArKy0NCj4gICBN ZGVNb2R1bGVQa2cvQnVzL1Vmcy9VZnNQYXNzVGhydUR4ZS9VZnNQYXNzVGhydUhjaS5jICAgICB8 ICAzICsrLQ0KPiAgIE1kZU1vZHVsZVBrZy9Vbml2ZXJzYWwvRGlzay9SYW1EaXNrRHhlL1JhbURp c2tEcml2ZXIuYyAgIHwgIDMgKystDQo+ICAgTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9EaXNrL1Jh bURpc2tEeGUvUmFtRGlza0ltcGwuYyAgICAgfCAgOSArKysrLS0tDQo+ICAgTWRlTW9kdWxlUGtn L1VuaXZlcnNhbC9EaXNrL1JhbURpc2tEeGUvUmFtRGlza1Byb3RvY29sLmMgfCAgNSArKy0tDQo+ ICAgU2VjdXJpdHlQa2cvSGRkUGFzc3dvcmQvSGRkUGFzc3dvcmREeGUuYyAgICAgICAgICAgICAg ICAgfCAxMyArKysrKy0tLS0tDQo+ICAgTWRlTW9kdWxlUGtnL0J1cy9QY2kvRWhjaUR4ZS9FaGNp LmggICAgICAgICAgICAgICAgICAgICAgfCAxNSArLS0tLS0tLS0tLQ0KPiAgIE1kZU1vZHVsZVBr Zy9CdXMvUGNpL0VoY2lQZWkvRWhjUGVpbS5oICAgICAgICAgICAgICAgICAgIHwgMTYgKystLS0t LS0tLS0tDQo+ICAgTWRlTW9kdWxlUGtnL0J1cy9QY2kvRWhjaVBlaS9FaGNpUGVpLmluZiAgICAg ICAgICAgICAgICAgfCAgMiArKw0KPiAgIE1kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhj aS5oICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKy0tLS0tLQ0KPiAgIE1kZU1vZHVsZVBrZy9C dXMvVWZzL1Vmc1Bhc3NUaHJ1RHhlL1Vmc1Bhc3NUaHJ1LmggICAgICAgIHwgIDkgKy0tLS0tLQ0K PiAgIE1kZU1vZHVsZVBrZy9Vbml2ZXJzYWwvRGlzay9SYW1EaXNrRHhlL1JhbURpc2tJbXBsLmgg ICAgIHwgMTUgKy0tLS0tLS0tLS0NCj4gICBNZGVQa2cvSW5jbHVkZS9MaWJyYXJ5L0Jhc2VMaWIu aCAgICAgICAgICAgICAgICAgICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrDQo+ICAg U2VjdXJpdHlQa2cvSGRkUGFzc3dvcmQvSGRkUGFzc3dvcmREeGUuaCAgICAgICAgICAgICAgICAg fCAgNyArLS0tLQ0KPiAgIDIwIGZpbGVzIGNoYW5nZWQsIDc4IGluc2VydGlvbnMoKyksIDk0IGRl bGV0aW9ucygtKQ0KPiANCg==