From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web10.5017.1616044594373182642 for ; Wed, 17 Mar 2021 22:16:34 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=kW7XbQ25; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: zhiguang.liu@intel.com) IronPort-SDR: +kXwZTC0FPVE0Rkyqf5v/hs+Pwvbi4Sf7jugx8z3qrT/US/DpDfSBBGhrBcPspHCrMKkM1x7yX OkFMdtelupBA== X-IronPort-AV: E=McAfee;i="6000,8403,9926"; a="186250599" X-IronPort-AV: E=Sophos;i="5.81,257,1610438400"; d="scan'208";a="186250599" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Mar 2021 22:16:33 -0700 IronPort-SDR: deFy8FdmjksJyenelcMiIUBuw1FK7dIjffxl1V10/z6v5VOKN8YXdTblBMd/1hxAeOtLFOrZKv IEu5QaxsC3wg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.81,257,1610438400"; d="scan'208";a="406208356" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by fmsmga008.fm.intel.com with ESMTP; 17 Mar 2021 22:16:33 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2; Wed, 17 Mar 2021 22:16:32 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2106.2 via Frontend Transport; Wed, 17 Mar 2021 22:16:32 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.176) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2106.2; Wed, 17 Mar 2021 22:15:16 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YhL7G0ubz2pG2ITu2wvNpAJcCAvPhdyGddnm1egEgzJLgGg5CkBmpPeABfJ2T16gRUG8rm/U9IxT2eVKQO63dkhKv0rKxSiTpNvTFZY1P85e8d9QTKTcdZs1DPFBaOZGQCgrXHVnqsb7uMqxO4v+aKWjl57FmnD+dVF8Xg0wU3L3HCRSLw592TUmvsIWqvWnsrxgknpWGnd4pvSl56DnAYfIOdxxLUsI+szbvRYhQK4ASAyZyBOMeLyH6fFGiryt+nyVJN+2fS0GuRwqbbRVlKYHn60iC7Mg3ZZwAs1L5T+4wGDJ6D4mF/saKJQZ851M9uTo7QDhMLhbYSEDZsXjwQ== 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=c9iGIYWZcuvweC/kW94ttcvXkJXZPg+LUx5/IiJLpRA=; b=ht3e8GCgi8OgRgTbjd3IHMBHrngnAaKd5k5SWPAit11DK15Hn6o8b4TI8+R/ITuLVWFmkwVJ4GL5/fM72EoRZfy4/ZzD39/nmvk9nZ8ErwD+L+OIN4NxzDnSI7G0NtlaucC0+JmFATK7DHSpOrECpP4q/MpudFN3mWyIqIsL2cbsK//qNBPHXeo5J5ERPNYEGhRWByuiKtu2MmwC+hTT6r03kZyjIonYipX6OM4MmXtpYSjk9Qtm3D+R9T4PneA0Nzc/Yfq3lhQfw26jbFND4jtDKHem2FIdN7zYWacQyUFTx17U2IaXS4N83yN33S7amH8W5/l5NNg7y9vIDZeM/g== 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=c9iGIYWZcuvweC/kW94ttcvXkJXZPg+LUx5/IiJLpRA=; b=kW7XbQ25D7lwte6YvDD5ZaHM8Jd+azr5EpeUboUOd38cvMHYDEhf4uaCa5Dz1uDmTJ+0414o58wZraLfZhEAfS6mcWI6+KDJxrU1r6O1TorwlzHAlYm8NQQCQTru6Un58EOMstntB+tV5isRq92G9qCQ4ntlZYlXWwBf6vIDKiQ= Received: from PH0PR11MB5048.namprd11.prod.outlook.com (2603:10b6:510:3d::14) by PH0PR11MB4966.namprd11.prod.outlook.com (2603:10b6:510:42::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.18; Thu, 18 Mar 2021 05:15:15 +0000 Received: from PH0PR11MB5048.namprd11.prod.outlook.com ([fe80::f490:d71f:fbbe:3b7f]) by PH0PR11MB5048.namprd11.prod.outlook.com ([fe80::f490:d71f:fbbe:3b7f%5]) with mapi id 15.20.3933.033; Thu, 18 Mar 2021 05:15:15 +0000 From: "Zhiguang Liu" To: "devel@edk2.groups.io" , "gaoliming@byosoft.com.cn" , 'Kun Qin' CC: "Chiu, Chasel" , "Desimone, Nathaniel L" , "Dong, Eric" Subject: Re: [edk2-devel] [edk2-platforms][PATCH v2 1/5] MinPlatformPkg: CoreCommonLib: Added new library for VariableSmmRuntimeDxe Thread-Topic: [edk2-devel] [edk2-platforms][PATCH v2 1/5] MinPlatformPkg: CoreCommonLib: Added new library for VariableSmmRuntimeDxe Thread-Index: AQHXGpAN7TgsRzvVxEqr1YamSpDE1KqHuSAQgAAbyQCAACmIcIABM+WAgAAC3LA= Date: Thu, 18 Mar 2021 05:15:15 +0000 Message-ID: References: <20210316181038.1413-1-kuqin12@gmail.com> <20210316181038.1413-2-kuqin12@gmail.com> <2647f43c-b74c-d9b6-f446-2e75c0036130@gmail.com> <007601d71bb3$bbde4140$339ac3c0$@byosoft.com.cn> In-Reply-To: <007601d71bb3$bbde4140$339ac3c0$@byosoft.com.cn> Accept-Language: zh-CN, 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: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.46.54] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 11b683b8-62f4-4b6a-4db2-08d8e9ccd099 x-ms-traffictypediagnostic: PH0PR11MB4966: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:5516; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: U6M8ahjKr19nX27riWLDWZQv0bM1CDTBq2LMxxm5eiMsTq02sLI4mT76S5SipTi6j09biZ14Row+mKEnVK4K81ANM9Sxey5HSuu7vGVxVY1mKRFz7eqdBYu/cKXOhcrzgaF/mt46lnbb0pPR6uBWGL26w7rPmDisvzaOvS3Ewed+/NRVFjbXlTJ9ieM+TYZzmH7k5ksnWRy0+7hrhobWB37LO9ptZ7NlB8Q7Q8AzjZmNRHAqPoSglpCpxxg744TrOeGcqKoVK9VxlVfJbOFjTEYKVDAXBImkrXRpSh8IU7hT0VZcNsAXhIr2TsRIxMmNhwjLP5lX+ooNfbylIa77NFq7XfQDwAgjn/Wf+O6yHTyN8HT692dwYg0/qVX2AjYnHoFnKwM9H/RZB7t665iuBnqux526LPexM2FbvtrDYaxTDIwGE58230MVqnwhCX/oAZSxOJ9Jvjc/m2ykUcsXPCrMjerc5tosUi7YgqwrzG9ubWeDIJCT7wZ4w7CRnxNNa6B2zaPZnvqlMpUym6jnyV3Za4QrMuU9xarCelahxML1CAZAXesgjsVCbbByP8Bj9OsjEt/GwXOGRJY7Bu54fWiOOw0p9psP/Ky4V2UX2tl4DsDz+/PFBR2No/WHt9V+E4nRvKvsU3+CKmlQrUuEUAquSXZJniyC4sYUtd1O9LPM7Ma7hni1ldNIZQYEfDSG x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR11MB5048.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(136003)(396003)(366004)(39860400002)(376002)(346002)(38100700001)(4326008)(2906002)(86362001)(84040400003)(8676002)(83380400001)(478600001)(8936002)(66446008)(66476007)(76116006)(966005)(55016002)(33656002)(66556008)(6506007)(110136005)(54906003)(316002)(71200400001)(64756008)(52536014)(53546011)(9686003)(107886003)(5660300002)(26005)(7696005)(186003)(66946007);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?M0IzUHdwM0ZHYm5oWDhIT1BqZFRtbDcyTUdVeXVNelhXelhwS2NBQmx0Q1Mx?= =?utf-8?B?UXN5RzRLWmdXRDJSUDVWb2g4SjR3NTI4ZDZtQysrOVlYSmhMbmNueWJ1SS80?= =?utf-8?B?eC9wNTJTc2h3QXdreHcrZVNHRE9uNjdKc1BDcXJMWU40TTVPeWMweGhnQnhY?= =?utf-8?B?WmxpUDgzdjJlR0N1dG1adCtEcUxoTTkrdVAzcWdpdHluUDBwRmJHQkVKTTdk?= =?utf-8?B?Qk0xWEY3SHlKcWU3a3BhV3N3aHFhbE01eUltaXZSWHdRNzNXdmZ0c2U1aEdj?= =?utf-8?B?Zlp2TFhwT3lOSzlrVFhTSmorc25wQVlQUW1obURvRmZobDh4cUxaY2EzVVhn?= =?utf-8?B?YTdqT2tQYm0rditlcDROY3RGckdKalJFZ1NwL1dFcnV6WFZKdUxGL2ZleGh6?= =?utf-8?B?VmJPMXZidnlydTJlSW81Ym92eUlvU3FmL1pjY0pVU2xCWmg3OHNwSzVmUVFa?= =?utf-8?B?T3FLNU90QXk5dXQ4b0YrblV5UWhvQ1hoN00rUTNDd0s4elBvRlJ3NXdLNlFv?= =?utf-8?B?UVJGVUxjc3EwRE1mdE1UdS9Wc3VocUo3VkE5V2VJTjhtRzl3K2U3NFpkR1pm?= =?utf-8?B?S2R3Z0xIS3VlY3RWWmE4cHRYcGpKS0pjRy9TVFJUZExTYWFmOU9XeS9CeUtC?= =?utf-8?B?b3lEWDRSOUVJWGlHdmRvTUsxZXlTbmxMNFdQbElmYlRxVXBWRzhLa0crYnZJ?= =?utf-8?B?WkFkWmNJRHFDZUdvdGJYZU9mUlVaZHY3b3NDWnk3enIvLzBvdnFFbGVtb3dZ?= =?utf-8?B?aS80R2Ixbmpta2RwZngxL1VDaW8vQmk1VlhBeERKRHdVSDNwbDU5MUNnMUEy?= =?utf-8?B?WklIZStuTFpnOExmak9GMjBQRnBrU0xRUnE1Szl3VzRLT1FqaW94b1RtZHNr?= =?utf-8?B?ZXkvb3MrTFk0VEowMVFnMTlDZ243Mkozc3JiYzlyblJxT2NkcjkvS3dWTVQ3?= =?utf-8?B?dW5hTWxHTGlHa0duQ1BDWDdIR2t2ZUFjcHRNMDFzakxWS1FSS1pQdFpBOEpY?= =?utf-8?B?L2VlTndSMHdEeGh3TTlGenJMVUY1MjlVL2RReUFRVEtIYUdJRWJ3SjJzQUR5?= =?utf-8?B?VTFmZEl4aitVc0RDT1ZGMmVXeUlURmo1NHpkcy9LMGw2UWJnbnZhZEJlZjJO?= =?utf-8?B?RlVOS1MvOU5pRjJsZVVhL0pMWVY5SFMvdlJnc1VNQ3p4c0x6ZVc3dDl0VW5W?= =?utf-8?B?S3ZrckZ4Vi9jZk5kODFSTHU4ZTkwTmhVSTVBbDIxZnZKRktzaU56QjMzU0Ir?= =?utf-8?B?ZHAzMjVKU1R4ZklHREpGQS9Eak1VUUpOa2J1akZ0a1ZJeFcvUnFBUEpLVGlR?= =?utf-8?B?N2ZXMm12d2d3dm5JYmwyL2NQeU9iQzZyQUZtQlBOTDd2U1NLWmJIMys3b2dQ?= =?utf-8?B?TzU0MVR6MGNRWDVmajJHRE1KOFg4RFNHVmwxVHRBM3VUQWNTbGdGbjlUd3pZ?= =?utf-8?B?T2hvc1Y2SEhUK2Jud2gwVzkycnhmdUxmWm9Pc1JSU3p3akxVOUFnUXhPRk9X?= =?utf-8?B?R2pibHRTOStiWnc5WW5pNXE5UThrbzJNUkhsNTEwSE1uZUN1M21RK2JockN2?= =?utf-8?B?OWw1N1o1cGZmUG1ROGhxN0tidWpKZTlpV3lCejFuMUF3VW94YXQrM08rNUt5?= =?utf-8?B?RktMZWJMRUNTTnJXck9GT21Db2RTc21HeVdyZnNMcGdCaUtuUVBCUm5ScW1S?= =?utf-8?B?cnYyUWI0TVYxU3RQTkhNM0lZRXZrYlVRa0tkV3QvVWZRbFpMRmYvQ2xEMTdX?= =?utf-8?Q?0uh0bG6Nng69UNokvg=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5048.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 11b683b8-62f4-4b6a-4db2-08d8e9ccd099 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Mar 2021 05:15:15.4187 (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: OKqoXE63QvFbwq2vEcEUdQ4/GjNN+eDctWQO0Xi1vRCU2n9WL1Cj4HZGgYpAtjSOO/TAaa6LbrdFISRnhQhj0w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR11MB4966 Return-Path: zhiguang.liu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmtzIExpbWluZy4gVGhpcyBoZWxwcyBhIGxvdA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5p bz4gT24gQmVoYWxmIE9mDQo+IGdhb2xpbWluZw0KPiBTZW50OiBUaHVyc2RheSwgTWFyY2ggMTgs IDIwMjEgMTowMSBQTQ0KPiBUbzogTGl1LCBaaGlndWFuZyA8emhpZ3VhbmcubGl1QGludGVsLmNv bT47ICdLdW4gUWluJyA8a3VxaW4xMkBnbWFpbC5jb20+Ow0KPiBkZXZlbEBlZGsyLmdyb3Vwcy5p bw0KPiBDYzogQ2hpdSwgQ2hhc2VsIDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+OyBEZXNpbW9uZSwg TmF0aGFuaWVsIEwNCj4gPG5hdGhhbmllbC5sLmRlc2ltb25lQGludGVsLmNvbT47IERvbmcsIEVy aWMgPGVyaWMuZG9uZ0BpbnRlbC5jb20+DQo+IFN1YmplY3Q6IOWbnuWkjTogW2VkazItZGV2ZWxd IFtlZGsyLXBsYXRmb3Jtc11bUEFUQ0ggdjIgMS81XSBNaW5QbGF0Zm9ybVBrZzoNCj4gQ29yZUNv bW1vbkxpYjogQWRkZWQgbmV3IGxpYnJhcnkgZm9yIFZhcmlhYmxlU21tUnVudGltZUR4ZQ0KPiAN Cj4gWmhpZ3Vhbmc6DQo+ICAgWWVzLiBJIGNhbiBtZXJnZSBwYXJ0IG9mIHRoZSBwYXRjaCBzZXQs IGJlY2F1c2UgZWFjaCBwYXRjaCBpcyBmb3IgdGhlDQo+IGRpZmZlcmVudCBwbGF0Zm9ybS4NCj4g DQo+ICAgSSB3aWxsIHdhaXQgZm9yIG9uZSBtb3JlIGRheSBmb3IgdGhlIHBhdGNoIHJldmlldywg YW5kIG1lcmdlIHRoZSBwYXRjaA0KPiB0b21vcnJvdyBmb3IgdGhvc2UgcGFzc2VkIGNvZGUgcmV2 aWV3Lg0KPiANCj4gVGhhbmtzDQo+IExpbWluZw0KPiA+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0N Cj4gPiDlj5Hku7bkuro6IExpdSwgWmhpZ3VhbmcgPHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+DQo+ ID4g5Y+R6YCB5pe26Ze0OiAyMDIx5bm0M+aciDE35pelIDIyOjMzDQo+ID4g5pS25Lu25Lq6OiBL dW4gUWluIDxrdXFpbjEyQGdtYWlsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBMaW1pbmcN Cj4gR2FvDQo+ID4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiDmioTpgIE6IENoaXUs IENoYXNlbCA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPjsgRGVzaW1vbmUsIE5hdGhhbmllbCBMDQo+ ID4gPG5hdGhhbmllbC5sLmRlc2ltb25lQGludGVsLmNvbT47IERvbmcsIEVyaWMgPGVyaWMuZG9u Z0BpbnRlbC5jb20+DQo+ID4g5Li76aKYOiBSRTogW2VkazItZGV2ZWxdIFtlZGsyLXBsYXRmb3Jt c11bUEFUQ0ggdjIgMS81XSBNaW5QbGF0Zm9ybVBrZzoNCj4gPiBDb3JlQ29tbW9uTGliOiBBZGRl ZCBuZXcgbGlicmFyeSBmb3IgVmFyaWFibGVTbW1SdW50aW1lRHhlDQo+ID4NCj4gPiBIaSBMaW1p bmcsDQo+ID4gQ2FuIHlvdSBoZWxwIG1lcmdlIHRoZSBmaXJzdCB0d28gcGF0Y2hlcyBpbiB0aGlz IHBhdGNoIHNldD8NCj4gPiBJZiB5b3UgbmVlZCwgSSBjYW4gcHJvdmlkZSB0aGUgcGF0Y2ggZmls ZXMuDQo+ID4NCj4gPiBIaSBLdW4sDQo+ID4gVGhhbmtzLiBMZXQncyBzZWUgaWYgTGltaW5nIGNh biBoZWxwLg0KPiA+DQo+ID4gVGhhbmtzDQo+ID4gWmhpZ3VhbmcNCj4gPg0KPiA+ID4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IEt1biBRaW4gPGt1cWluMTJAZ21haWwu Y29tPg0KPiA+ID4gU2VudDogV2VkbmVzZGF5LCBNYXJjaCAxNywgMjAyMSA0OjExIFBNDQo+ID4g PiBUbzogTGl1LCBaaGlndWFuZyA8emhpZ3VhbmcubGl1QGludGVsLmNvbT47IGRldmVsQGVkazIu Z3JvdXBzLmlvDQo+ID4gPiBDYzogQ2hpdSwgQ2hhc2VsIDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+ OyBEZXNpbW9uZSwgTmF0aGFuaWVsIEwNCj4gPiA+IDxuYXRoYW5pZWwubC5kZXNpbW9uZUBpbnRl bC5jb20+OyBMaW1pbmcgR2FvDQo+ID4gPiA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgRG9u ZywgRXJpYyA8ZXJpYy5kb25nQGludGVsLmNvbT4NCj4gPiA+IFN1YmplY3Q6IFJlOiBbZWRrMi1k ZXZlbF0gW2VkazItcGxhdGZvcm1zXVtQQVRDSCB2MiAxLzVdDQo+IE1pblBsYXRmb3JtUGtnOg0K PiA+ID4gQ29yZUNvbW1vbkxpYjogQWRkZWQgbmV3IGxpYnJhcnkgZm9yIFZhcmlhYmxlU21tUnVu dGltZUR4ZQ0KPiA+ID4NCj4gPiA+IEhpIFpoaWd1YW5nLA0KPiA+ID4NCj4gPiA+IEkgZG8gbm90 IG1pbmQgY2hlY2sgdGhlIHJldmlld2VkIHBhdGNoZXMgKHRoZSBmaXJzdCAzIGNoYW5nZXMsDQo+ ID4gPiBzcGVjaWZpY2FsbHkpIGluIGZpcnN0LiBJIGhhdmUgbm90IGRvbmUgdGhpcyBiZWZvcmUu IEhvdyB5b3Ugd2FudCB0bw0KPiA+ID4gcHJvY2VlZCBpbiB0aGF0IGNhc2U/DQo+ID4gPg0KPiA+ ID4gUmVnYXJkcywNCj4gPiA+IEt1bg0KPiA+ID4NCj4gPiA+IE9uIDAzLzE3LzIwMjEgMDA6NTIs IExpdSwgWmhpZ3Vhbmcgd3JvdGU6DQo+ID4gPiA+IFJldmlld2VkLWJ5OiBaaGlndWFuZyBMaXUg PHpoaWd1YW5nLmxpdUBpbnRlbC5jb20+DQo+ID4gPiA+DQo+ID4gPiA+IEhpIEt1biwNCj4gPiA+ ID4gU2luY2UgdGhlIGZpcnN0IHR3byBjaGFuZ2VzIGFib3V0IE1pblBsYXRmb3JtUGtnIGFscmVh ZHkgZ290DQo+ID4gPiA+IHJldmlld2VkLA0KPiA+ID4gY2FuIHdlIGZpcnN0IGNoZWNrIHRoZW0g aW4/DQo+ID4gPiA+DQo+ID4gPiA+IFRoYW5rcw0KPiA+ID4gPiBaaGlndWFuZw0KPiA+ID4gPg0K PiA+ID4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4+IEZyb206IGRldmVs QGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mDQo+ID4g PiA+PiBLdW4gUWluDQo+ID4gPiA+PiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDE3LCAyMDIxIDI6 MTEgQU0NCj4gPiA+ID4+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4gPj4gQ2M6IENo aXUsIENoYXNlbCA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPjsgRGVzaW1vbmUsIE5hdGhhbmllbCBM DQo+ID4gPiA+PiA8bmF0aGFuaWVsLmwuZGVzaW1vbmVAaW50ZWwuY29tPjsgTGltaW5nIEdhbw0K PiA+ID4gPj4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IERvbmcsIEVyaWMgPGVyaWMuZG9u Z0BpbnRlbC5jb20+DQo+ID4gPiA+PiBTdWJqZWN0OiBbZWRrMi1kZXZlbF0gW2VkazItcGxhdGZv cm1zXVtQQVRDSCB2MiAxLzVdDQo+IE1pblBsYXRmb3JtUGtnOg0KPiA+ID4gPj4gQ29yZUNvbW1v bkxpYjogQWRkZWQgbmV3IGxpYnJhcnkgZm9yIFZhcmlhYmxlU21tUnVudGltZUR4ZQ0KPiA+ID4g Pj4NCj4gPiA+ID4+IFJFRjogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVn LmNnaT9pZD0zMjUwDQo+ID4gPiA+Pg0KPiA+ID4gPj4gVGhpcyBjaGFuZ2UgYWRkZWQgTlVMTCBN bVVuYmxvY2tNZW1vcnlMaWIgaW5zdGFuY2UgaW4gZHNjIGZpbGVzDQo+ID4gPiA+PiBvZiBDb3Jl Q29tbW9uTGliIHRvIHJlc29sdmUgbmV3bHkgaW50cm9kdWNlZCBkZXBlbmRlbmN5LiBUaGUNCj4g PiA+ID4+IGxpYnJhcnkgaW50ZXJmYWNlIGlzIGNvbnN1bWVkIGJ5IFZhcmlhYmxlU21tUnVudGlt ZUR4ZSB0byBiZXR0ZXINCj4gPiA+ID4+IHN1cHBvcnQgdmFyaWFibGUgcnVudGltZSBjYWNoZSBm ZWF0dXJlLg0KPiA+ID4gPj4NCj4gPiA+ID4+IENjOiBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVA aW50ZWwuY29tPg0KPiA+ID4gPj4gQ2M6IE5hdGUgRGVTaW1vbmUgPG5hdGhhbmllbC5sLmRlc2lt b25lQGludGVsLmNvbT4NCj4gPiA+ID4+IENjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29m dC5jb20uY24+DQo+ID4gPiA+PiBDYzogRXJpYyBEb25nIDxlcmljLmRvbmdAaW50ZWwuY29tPg0K PiA+ID4gPj4NCj4gPiA+ID4+IFNpZ25lZC1vZmYtYnk6IEt1biBRaW4gPGt1cWluMTJAZ21haWwu Y29tPg0KPiA+ID4gPj4gUmV2aWV3ZWQtYnk6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0 LmNvbS5jbj4NCj4gPiA+ID4+IC0tLQ0KPiA+ID4gPj4NCj4gPiA+ID4+IE5vdGVzOg0KPiA+ID4g Pj4gICAgICB2MjoNCj4gPiA+ID4+ICAgICAgLSBBZGRlZCByZXZpZXdlZC1ieSB0YWcgW0xpbWlu Z10NCj4gPiA+ID4+DQo+ID4gPiA+PiAgIFBsYXRmb3JtL0ludGVsL01pblBsYXRmb3JtUGtnL0lu Y2x1ZGUvRHNjL0NvcmVDb21tb25MaWIuZHNjIHwgMQ0KPiA+ICsNCj4gPiA+ID4+ICAgMSBmaWxl IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspDQo+ID4gPiA+Pg0KPiA+ID4gPj4gZGlmZiAtLWdpdA0K PiA+ID4gPj4gYS9QbGF0Zm9ybS9JbnRlbC9NaW5QbGF0Zm9ybVBrZy9JbmNsdWRlL0RzYy9Db3Jl Q29tbW9uTGliLmRzYw0KPiA+ID4gPj4gYi9QbGF0Zm9ybS9JbnRlbC9NaW5QbGF0Zm9ybVBrZy9J bmNsdWRlL0RzYy9Db3JlQ29tbW9uTGliLmRzYw0KPiA+ID4gPj4gaW5kZXggY2I0MGUxMTFiNWRk Li5iY2FiYjc5N2U5MWEgMTAwNjQ0DQo+ID4gPiA+PiAtLS0NCj4gYS9QbGF0Zm9ybS9JbnRlbC9N aW5QbGF0Zm9ybVBrZy9JbmNsdWRlL0RzYy9Db3JlQ29tbW9uTGliLmRzYw0KPiA+ID4gPj4gKysr DQo+IGIvUGxhdGZvcm0vSW50ZWwvTWluUGxhdGZvcm1Qa2cvSW5jbHVkZS9Ec2MvQ29yZUNvbW1v bkxpYi5kc2MNCj4gPiA+ID4+IEBAIC0xNTksNiArMTU5LDcgQEAgW0xpYnJhcnlDbGFzc2VzLmNv bW1vbl0NCj4gPiA+ID4+DQo+ID4gTG9ja0JveExpYnxNZGVNb2R1bGVQa2cvTGlicmFyeS9Mb2Nr Qm94TnVsbExpYi9Mb2NrQm94TnVsbExpYi5pbmYNCj4gPiA+ID4+DQo+ID4gPiA+PiAgICAgU21t TWVtTGlifE1kZVBrZy9MaWJyYXJ5L1NtbU1lbUxpYi9TbW1NZW1MaWIuaW5mDQo+ID4gPiA+PiAr DQo+ID4gPiA+PiArDQo+ID4gPiA+Pg0KPiA+ID4NCj4gPg0KPiBNbVVuYmxvY2tNZW1vcnlMaWJ8 TWRlUGtnL0xpYnJhcnkvTW1VbmJsb2NrTWVtb3J5TGliL01tVW5ibG8NCj4gPiA+ID4+IGNrTWVt b3J5TGkNCj4gPiA+ID4+ICsgYk51bGwuaW5mDQo+ID4gPiA+Pg0KPiA+ID4gPj4NCj4gPiBTbWJ1 c0xpYnxNZGVQa2cvTGlicmFyeS9CYXNlU21idXNMaWJOdWxsL0Jhc2VTbWJ1c0xpYk51bGwuaW5m DQo+ID4gPiA+Pg0KPiA+ID4gPj4gVmFyaWFibGVQb2xpY3lMaWJ8TWRlTW9kdWxlUGtnL0xpYnJh cnkvVmFyaWFibGVQb2xpY3lMaWIvVmFyaWFibGUNCj4gPiA+ID4+IFZhcmlhYmxlUG9saWN5TGli fFBvbGkNCj4gPiA+ID4+IFZhcmlhYmxlUG9saWN5TGlifGN5TGkNCj4gPiA+ID4+IGIuaW5mDQo+ ID4gPiA+PiAtLQ0KPiA+ID4gPj4gMi4zMC4wLndpbmRvd3MuMQ0KPiA+ID4gPj4NCj4gPiA+ID4+ DQo+ID4gPiA+Pg0KPiA+ID4gPj4NCj4gPiA+ID4+DQo+ID4gPiA+DQo+IA0KPiANCj4gDQo+IA0K PiANCj4gDQoNCg==