From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web11.710.1610404104082857775 for ; Mon, 11 Jan 2021 14:28:24 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=Ul6O206i; spf=pass (domain: intel.com, ip: 192.55.52.136, mailfrom: michael.d.kinney@intel.com) IronPort-SDR: 18GY1fqpwSMymiXub7DY9DZEX2Yj5N5zOv70OoOY5eqgWdJYjRNO3axh+GxhNzyoT1eDKvrmP+ hL2TUiJ341Fg== X-IronPort-AV: E=McAfee;i="6000,8403,9861"; a="157126024" X-IronPort-AV: E=Sophos;i="5.79,339,1602572400"; d="scan'208";a="157126024" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2021 14:28:22 -0800 IronPort-SDR: AmQFwzLhSr0LxNpHjy1D3b+KtvlhZB8+pEvTNHi99egOp9VfBJFp423kvuKryz0SfDZrlfrW6L 75pOlcwSHOYg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,339,1602572400"; d="scan'208";a="571516714" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by fmsmga005.fm.intel.com with ESMTP; 11 Jan 2021 14:28:22 -0800 Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 11 Jan 2021 14:28:21 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx612.amr.corp.intel.com (10.22.229.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Mon, 11 Jan 2021 14:28:21 -0800 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.175) 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.1713.5; Mon, 11 Jan 2021 14:28:21 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XBaoDk74Kob3/JU1y786QJZFZYrSWHCC4KtFRghD8DwOCmiq8GKyuh/SWG5LTw4V4P3DrbKM5rz2o3iaP6+TCLeHTyqfZ123eHAk44yDGxXMreXmAiZlKc41ew0JmFDz2UnocpHziP4TDd/o6G8h4rmhprjZapuqIfs/WIUh0XlyjNRCvcHZr1DDnHEitb5rzTfVK1xHN/ii3bwML1V1cJf7mulLCMuNUZzReDYGys8bziaBC0r3Zrj/DDAe/pqyaC51RTJaxLmIIuMsYjWNP9aBeijK2lNI2C/UWKPYIm0YQIjJ/iC2N2dHE2ktMGMimLpBBOQlwhKcu025uMAYeA== 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=S/ruAZodu7lbnYJB1JVVF2QRsubnEGZiwB6viOYj3PU=; b=FA5Yl+Y2kYYuTzZ7a6NMY4lXoWF2rH0JtAFClpYcmrq9yLqXhF934VJLo9He4aKi+CydVbouI03Pg0tAvQtwvdwe+BvPCs0MTMaM4yAHxpZprDANa6o67kCOjs9bt7wcDurnRCo5LfEhDORCplBHiJJbKIv2lPIrDfcDSUoCiG6XG1c39F30Q+Cw3AWTHsEIKN+BHk4n/+Vr25vzDbVKcoS4mJ38yTAVvNq9vT0ijsYmKzTjE1QcG1SSP/cpc3B8ZCNlJzKVRJ7kIJIJkKZuagwfPqb2BzzkF9/GTwOkbx+tv1phM1hRWV2UHtjbBhwPh6H+cHCvzPSc4eaUWXJLqg== 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=S/ruAZodu7lbnYJB1JVVF2QRsubnEGZiwB6viOYj3PU=; b=Ul6O206iARjUnteBuehKZrEXaxDhKikWdJVq+jrSFZkntBbzhKY2CQNfa/t7ixnQ3J9N8Ul1uGG+7AGM7h7ee/IRC1RCOXMM+yByeaXnSWSZ7POSCBtOX1nEamNHS52BUU66IZ4Qa4ce9XIfG1P3vYicduNZ0GbA4m3abhnOXnE= Received: from BL0PR11MB3236.namprd11.prod.outlook.com (2603:10b6:208:60::18) by BL0PR11MB3395.namprd11.prod.outlook.com (2603:10b6:208:6c::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.9; Mon, 11 Jan 2021 22:28:19 +0000 Received: from BL0PR11MB3236.namprd11.prod.outlook.com ([fe80::9112:3701:9e1a:3f78]) by BL0PR11MB3236.namprd11.prod.outlook.com ([fe80::9112:3701:9e1a:3f78%6]) with mapi id 15.20.3742.012; Mon, 11 Jan 2021 22:28:19 +0000 From: "Michael D Kinney" To: Leif Lindholm , "Kinney, Michael D" CC: Rebecca Cran , "devel@edk2.groups.io" , "Chaganty, Rangasai V" , Liming Gao , "Steele, Kelly" , "Agyeman, Prince" , "Sun, Zailiang" , "Qian, Yi" , Ard Biesheuvel , "Wenyi Xie" , "Chiu, Chasel" , "Ni, Ray" , Abner Chang , Daniel Schaefer , Gilbert Chen , "Thomas Abraham" , Pete Batard , Marcin Wojtas Subject: Re: [edk2-platforms PATCH 0/1] Update SMBIOS includes to use capitalization 'Smbios.h' vs 'SmBios.h' Thread-Topic: [edk2-platforms PATCH 0/1] Update SMBIOS includes to use capitalization 'Smbios.h' vs 'SmBios.h' Thread-Index: AQHW58pAxdNdeAAdTUeGivFEdwoyRqoh2H+AgAB3HICAALDUAA== Date: Mon, 11 Jan 2021 22:28:19 +0000 Message-ID: References: <20210111033102.21357-1-rebecca@nuviainc.com> <20210111114753.GN1664@vanye> In-Reply-To: <20210111114753.GN1664@vanye> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: nuviainc.com; dkim=none (message not signed) header.d=none;nuviainc.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [24.19.191.44] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 677171e9-d3b7-43b4-a208-08d8b68032dc x-ms-traffictypediagnostic: BL0PR11MB3395: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: OMPwIGQ1TheKkTEPQmaLiDb9n2UZ3GnBL9kTrKJKblSzo65pHVXMV/u5Cddn7+GnttMOv7XWFmEZ+yyGmynU0cj6pHKQsuecfJzYqQkY+CI5FONlyHETQIH1RcLqAlS/utoXsegKr6JWiBlOkk5SwgGoP8MR0iR8LCr896aVxbRQKXtEWlgOgTzQ5fsZSM7jdO0ANCLTa09kJ4P09qFK3QH8+J4M3Nru6RE+qGEgU5oSoVfJnEhSYjVi5jSKeBRhsJmHhgzcuJYD8yALF+K9M76gtm2hTnkYJO4JYsa38tunuelalVf4eZ4Hx2goTz07FfGRImYqPDu0LSitS4h0atBYXOkd2T5kHlQxoPZ3lXCBLdd68ouJJQxdlenH5pD6NR+M6l0vO5N+wStAjuvo9w== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BL0PR11MB3236.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(4636009)(366004)(39860400002)(396003)(136003)(346002)(376002)(66446008)(76116006)(64756008)(66556008)(66476007)(2906002)(66946007)(8936002)(71200400001)(26005)(86362001)(7416002)(186003)(8676002)(316002)(33656002)(7696005)(83380400001)(15650500001)(5660300002)(54906003)(55016002)(110136005)(478600001)(52536014)(53546011)(9686003)(6506007)(4326008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?RzhpbUxFNERKRnA0blFlK3V5WEE0SnVKcHFKbjViQks2ZEZXdWJMT3NhbVYy?= =?utf-8?B?bkhITkxvWVhqYmc2K3ZtU0JBNGoyaDl3NzEvb1dKVTBTaUtiNUcvaHVVUkNh?= =?utf-8?B?bFZ1ZHR0VXNYcTlNUmJQNGoyWHRzeVhOVG8yclREeDhrdzROS1Y2dStlZ3JM?= =?utf-8?B?aW1NY3FvVm9DelJ1UWZLUmdDd21kZEpHSDJEbkZtazh4aUdYTGE0SUc3NTJL?= =?utf-8?B?RWVlVU1oM21rRi9EQllTZE1DL2swVW80VGxucEhrQ0FrRit5ZzY1Skp2aVFV?= =?utf-8?B?cWVIRDlTWldLMkdxV1drWjZVdEE4R2w5NjIwMFFLY3RhZ2NpUEhpM0xHYUJC?= =?utf-8?B?THEyLzh2MTJSVThzYmlKN2FQazBRN0UyNFpsRjJEM3ozeUMyeHFHUGhoNVBE?= =?utf-8?B?ck93UDdQZHU2ekRSTysxVUpaa3ZkdG05RUJoZ2RMNFNSL3V5bGxOTjBSK3Jn?= =?utf-8?B?WTJ1VzJUOVV0OGc2MENEeWhmQUpuRFV1SStGNXhpQ01nNlhWVGRmMkVIS2Q5?= =?utf-8?B?WXRFQzdRcnAyMXlYTEpjWE1DOUN6R3BoUFRuSHVvbEhmU21GbnhMUXZOUzVt?= =?utf-8?B?UjVDN0ExS0cyY0k4OU5nU1dqRWc2azNIdnk2SjdGVUNZblFlaDE2QmtSY2c3?= =?utf-8?B?dlFMUWFPNmE2cS9DckROdnozRXhlY3VKam8rc3dteXVkNGROTUx3OXRmTS84?= =?utf-8?B?b0w4d3dqREp2c2VpU25jbmQ4anJxYTExNGdzN3VqTHpxZUVRdGVXSVVyVTlV?= =?utf-8?B?OFlNZkhKS3gwNWtmRDRXczlKTGNXOElSTU9JRjM2eEtLV1JZMUhFNUhudVdV?= =?utf-8?B?alJSYTFDcVF0d21wS1JUOTY5SEJWQTJRWG5jQVJzTVpkS3diU3JvMExUQUxh?= =?utf-8?B?RThqMXVxN3Q1dlFKM3hBZU1VTVloOGNHbjZyZlY1VTl6NDQvOGhFU0JiQlk4?= =?utf-8?B?MmcxaVAreldSSXFLL3dxUWJyaGJCWFpLUi9Db2V1VEw1MGJhMVd1NjJmTHhw?= =?utf-8?B?T3ZmMGtMQjhPbW9mazI5WVhIZGNqZXhnMzc5MjhNL2lCejV5SzA4RElJKzl6?= =?utf-8?B?ZDdkeG1ZNHJuT2JVUjhtOTMwNlNOUkxTZExVeXF3ZlpQM29RWWtqeGIvT2th?= =?utf-8?B?MllXaGR5NkI2alQzU1hLL3RBZ3poOGphSGdOWFI5d3p1a2NFaTRYZTFnUUsz?= =?utf-8?B?ZUg5WW9hL1dJREgybklWMXNQbStBZnZFYlpmbkNVTHArR0M1VWNxMUFFWWQv?= =?utf-8?B?b0RCa0RPRnNnbUExbGNPQlBsL25Gb1haeWhjWTJRUVFCTXdXMjdKUTRCaXZ3?= =?utf-8?Q?UL/LILsclA21Q=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BL0PR11MB3236.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 677171e9-d3b7-43b4-a208-08d8b68032dc X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2021 22:28:19.4976 (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: Wvd1d51hK8QeZFqP+CU2lMfdhN6TOQeHP10OwpxMmQ3wzpQ8n93Cih+eEvJAnqGSn8CAUqUHtovD5tIGyIFQBglIxpmXQQcmu/UyLsQXpFw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR11MB3395 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TGVpZiwNCg0KSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGlzIHByb3Bvc2VkIGZpbGVuYW1lIGNhc2Ug Y2hhbmdlIHNwbGl0IG91dC4NCg0KSSBhbSBvayB3aXRoIGZ1bmN0aW9uYWwgY2hhbmdlcyB0byBm b2xsb3cgdGhlIFNNQklPUyBTcGVjLg0KDQpJIGFtIGFsc28gb2sgaWYgdGhlIFNNQklPUyBTcGVj IGRlY2lkZWQgdG8gbWFrZSBhIG5vbi1iYWNrd2FyZHMNCmNvbXBhdGlibGUgY2hhbmdlIGFuZCB3 ZSBoYXZlIHRvIGZvbGxvdyB0aGUgY2hhbmdlLg0KDQpJIGFtIGFsc28gb2sgaWYgYSBtaXN0YWtl IGlzIG1hZGUgaW4gdGhlIHRyYW5zbGF0aW9uIG9mIA0KU01CSU9TIHNwZWMgY29udGVudCB0byBF REsgSUkgLmggZmlsZXMuICBXZSBuZWVkIHRvIGZpeA0KdGhvc2UuDQoNClRoZSBmaWxlbmFtZSBj YXNlIGNoYW5nZSBkb2VzIG5vdCBmaXQgaW50byBhbnkgb2YgdGhlDQphYm92ZSB0aGF0IGFyZSBy ZXF1aXJlZCB0byBmb2xsb3cgc3BlY3MgcmVxdWlyZWQgZm9yDQpGVyBmdW5jdGlvbmFsaXR5LiAg Q2hhbmdpbmcgdGhlIGNhc2Ugb3IgbmFtZSBvZiBhbnkNCmZpbGUgcGF0aCBpbiB0aGUgdHJlZSBp cyBub3QgcmVsYXRlZCB0byBGVyBmdW5jdGlvbmFsaXR5DQphbmQgbmVlZHMgdG8gYmUgZGlzY3Vz c2VkIGFuZCByZXZpZXdlZCBvbiBpdHMgb3duLg0KDQpTaW5jZSB0aGlzIGlzIGFib3V0IGNvbnNp c3RlbmNlIHdpdGggb3RoZXIgdXNhZ2Ugb2YgdGhlDQpuYW1lICJTbWJpb3MiIG9yICJTbUJpb3Mi IG9yICJTTUJpb3MiIG9yICJTTUJJT1MiIGluDQp0aGUgc291cmNlIGNvZGUsIHdlIG5lZWQgdG8g ZGlzY3VzcyBhbGwgdGhlIG9wdGlvbnMgdG8NCm1ha2UgdGhlbSBjb25zaXN0IGFuZCB0aGVuIHVu ZGVyc3RhbmQgd2hhdCB0aGUgaW1wYWN0IGlzDQp0byBtYWtlIHRoZW0gY29uc2lzdGVudC4gIEZv ciBleGFtcGxlLCB3ZSBjb3VsZCBkaXNjdXNzDQpjaGFuZ2luZyB0aGUgUHJvdG9jb2wvR3VpZCBm aWxlIG5hbWUgaW5zdGVhZCBvZiB0aGUgDQpJbmR1c3RyeVN0YW5kYXJkIGZpbGVuYW1lLiAgT3Ig anVzdCBsZWF2aW5nIGl0IGFsb25lLg0KDQpJIGRvIG5vdCB3YW50IHRvIHNlZSBwcm9ncmVzcyBz bG93ZWQgb24gZnVuY3Rpb25hbA0KY2hhbmdlcyBmb3IgdGhpcyBvbmUuICBQbGVhc2UgZW50ZXIg YSBCWiBmb3IgdGhlIGZpbGVuYW1lDQppbmNvbnNpc3RlbmN5IGlzc3VlIHNvIHRoZSBpc3N1ZSBp cyBub3QgbG9zdCBhbmQgcHJvZ3Jlc3MNCm9uIEZXIGZ1bmN0aW9uYWxpdHkgY2hhbmdlcyBjYW4g Y29udGludWUuDQoNClRoYW5rcywNCg0KTWlrZQ0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl LS0tLS0NCj4gRnJvbTogTGVpZiBMaW5kaG9sbSA8bGVpZkBudXZpYWluYy5jb20+DQo+IFNlbnQ6 IE1vbmRheSwgSmFudWFyeSAxMSwgMjAyMSAzOjQ4IEFNDQo+IFRvOiBLaW5uZXksIE1pY2hhZWwg RCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IENjOiBSZWJlY2NhIENyYW4gPHJlYmVj Y2FAbnV2aWFpbmMuY29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW87IENoYWdhbnR5LCBSYW5nYXNh aSBWIDxyYW5nYXNhaS52LmNoYWdhbnR5QGludGVsLmNvbT47DQo+IExpbWluZyBHYW8gPGdhb2xp bWluZ0BieW9zb2Z0LmNvbS5jbj47IFN0ZWVsZSwgS2VsbHkgPGtlbGx5LnN0ZWVsZUBpbnRlbC5j b20+OyBBZ3llbWFuLCBQcmluY2UgPHByaW5jZS5hZ3llbWFuQGludGVsLmNvbT47DQo+IFN1biwg WmFpbGlhbmcgPHphaWxpYW5nLnN1bkBpbnRlbC5jb20+OyBRaWFuLCBZaSA8eWkucWlhbkBpbnRl bC5jb20+OyBBcmQgQmllc2hldXZlbCA8YXJkYit0aWFub2NvcmVAa2VybmVsLm9yZz47IFdlbnlp DQo+IFhpZSA8eGlld2VueWkyQGh1YXdlaS5jb20+OyBDaGl1LCBDaGFzZWwgPGNoYXNlbC5jaGl1 QGludGVsLmNvbT47IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBBYm5lciBDaGFuZw0KPiA8 YWJuZXIuY2hhbmdAaHBlLmNvbT47IERhbmllbCBTY2hhZWZlciA8ZGFuaWVsLnNjaGFlZmVyQGhw ZS5jb20+OyBHaWxiZXJ0IENoZW4gPGdpbGJlcnQuY2hlbkBocGUuY29tPjsgVGhvbWFzIEFicmFo YW0NCj4gPHRob21hcy5hYnJhaGFtQGFybS5jb20+OyBQZXRlIEJhdGFyZCA8cGV0ZUBha2VvLmll PjsgTWFyY2luIFdvanRhcyA8bXdAc2VtaWhhbGYuY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazIt cGxhdGZvcm1zIFBBVENIIDAvMV0gVXBkYXRlIFNNQklPUyBpbmNsdWRlcyB0byB1c2UgY2FwaXRh bGl6YXRpb24gJ1NtYmlvcy5oJyB2cyAnU21CaW9zLmgnDQo+IA0KPiBPbiBNb24sIEphbiAxMSwg MjAyMSBhdCAwNDo0Mjo0OSArMDAwMCwgS2lubmV5LCBNaWNoYWVsIEQgd3JvdGU6DQo+ID4gSGkg UmViZWNjYSwNCj4gPg0KPiA+IFdoZXJlIGlzIHRoZSByZXZpZXcgb2YgdGhlIGNoYW5nZSB0byBy ZW5hbWUgU21CaW9zLmggdG8gU21iaW9zLmggaW4gTWRlUGtnPw0KPiA+DQo+ID4gSSBkbyBub3Qg dGhpbmsgdGhhdCBjaGFuZ2UgaXMgYSBnb29kIGlkZWEgYmVjYXVzZSBpdCB3b3VsZCBpbXBhY3QN Cj4gPiBldmVyeSBkb3duc3RyZWFtIHBsYXRmb3JtIHRoYXQgcHJvZHVjZXMgU01CSU9TIHJlY29y ZHMuDQo+IA0KPiBJZiB0aG9zZSBwbGF0Zm9ybXMgYXJlIHRyYWNraW5nIG1hc3RlciwgdGhpcyBz b3J0IG9mIHRoaW5nIHNob3VsZCBiZQ0KPiBleHBlY3RlZC4NCj4gDQo+IElmIHRoZXkgYXJlIGp1 bXBpbmcgYmV0d2VlbiBzdGFibGUgdGFncywgdGhleSBhcmUgbGlrZWx5IHRvIGhhdmUgbW9yZQ0K PiB0aGluZ3MgdGhhbiB0aGlzIHRvIHdvcnJ5IGFib3V0IG9uIGVhY2ggcmViYXNlLg0KPiANCj4g SWYgdGhleSBhcmUgInJhbmRvbWx5IiBjaGVycnktcGlja2luZyBwYXRjaGVzLCB0aGV5IHdpbGwg YWxyZWFkeSBiZQ0KPiB1c2VkIHRvIGZpeGluZyB1cCBtdWNoIHdvcnNlIHRoaW5ncyBsaWtlIHRo aXMuDQo+IA0KPiBOb3QgdG8gbWVudGlvbiB0aGF0IHBsYXRmb3JtcyB0aGF0IGJ1aWxkIG9ubHkg b24gV2luZG93cyBhbmQgT3MgWCBhcmUNCj4gdW5saWtlbHkgdG8gZXZlbiBub3RpY2UgZHVlIHRv IGNhc2UgaW5zZW5zaXRpdmUgZmlsZXN5c3RlbXMuIEFuZCBpbiBteQ0KPiBleHBlcmllbmNlLCBp ZiB0aGV5IGV2ZXIgbW92ZSB0byBidWlsZCBvbiBhIGNhc2Utc2Vuc2l0aXZlIGZpbGVzeXN0ZW0s DQo+IHRoZXkgd2lsbCBhcyBhIHJlc3VsdCBmaW5kIG1hbnkgb3RoZXIgY2FzZSB0eXBvcyB0byBm aXguDQo+IA0KPiBBcyBTZWFuIHNhaWQ6DQo+ICJJZiBhIHBsYXRmb3JtIGRldiBtb2RlbCBjYW4n dCBoYW5kbGUgdGhpcyB0eXBlIG9mIGJyZWFraW5nIGNoYW5nZQ0KPiB0aGVuIHRoaXMgcHJvamVj dCBpcyBwYXJhbHl6ZWQgYW5kIGJpZ2dlciB0aGluZ3Mgc2hvdWxkIGJlIGFkZHJlc3NlZC4iDQo+ IA0KPiAvDQo+ICAgICBMZWlmDQo+IA0KPiA+DQo+ID4gTWlrZQ0KPiA+DQo+ID4gPiAtLS0tLU9y aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogUmViZWNjYSBDcmFuIDxyZWJlY2NhQG51 dmlhaW5jLmNvbT4NCj4gPiA+IFNlbnQ6IFN1bmRheSwgSmFudWFyeSAxMCwgMjAyMSA3OjMxIFBN DQo+ID4gPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiA+IENjOiBSZWJlY2NhIENyYW4g PHJlYmVjY2FAbnV2aWFpbmMuY29tPjsgQ2hhZ2FudHksIFJhbmdhc2FpIFYgPHJhbmdhc2FpLnYu Y2hhZ2FudHlAaW50ZWwuY29tPjsgTGltaW5nIEdhbw0KPiA+ID4gPGdhb2xpbWluZ0BieW9zb2Z0 LmNvbS5jbj47IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47 IFN0ZWVsZSwgS2VsbHkgPGtlbGx5LnN0ZWVsZUBpbnRlbC5jb20+Ow0KPiA+ID4gQWd5ZW1hbiwg UHJpbmNlIDxwcmluY2UuYWd5ZW1hbkBpbnRlbC5jb20+OyBTdW4sIFphaWxpYW5nIDx6YWlsaWFu Zy5zdW5AaW50ZWwuY29tPjsgUWlhbiwgWWkgPHlpLnFpYW5AaW50ZWwuY29tPjsgTGVpZg0KPiA+ ID4gTGluZGhvbG0gPGxlaWZAbnV2aWFpbmMuY29tPjsgQXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlh bm9jb3JlQGtlcm5lbC5vcmc+OyBXZW55aSBYaWUgPHhpZXdlbnlpMkBodWF3ZWkuY29tPjsgQ2hp dSwNCj4gQ2hhc2VsDQo+ID4gPiA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPjsgTmksIFJheSA8cmF5 Lm5pQGludGVsLmNvbT47IEFibmVyIENoYW5nIDxhYm5lci5jaGFuZ0BocGUuY29tPjsgRGFuaWVs IFNjaGFlZmVyDQo+ID4gPiA8ZGFuaWVsLnNjaGFlZmVyQGhwZS5jb20+OyBHaWxiZXJ0IENoZW4g PGdpbGJlcnQuY2hlbkBocGUuY29tPjsgVGhvbWFzIEFicmFoYW0gPHRob21hcy5hYnJhaGFtQGFy bS5jb20+OyBQZXRlIEJhdGFyZA0KPiA+ID4gPHBldGVAYWtlby5pZT47IE1hcmNpbiBXb2p0YXMg PG13QHNlbWloYWxmLmNvbT4NCj4gPiA+IFN1YmplY3Q6IFtlZGsyLXBsYXRmb3JtcyBQQVRDSCAw LzFdIFVwZGF0ZSBTTUJJT1MgaW5jbHVkZXMgdG8gdXNlIGNhcGl0YWxpemF0aW9uICdTbWJpb3Mu aCcgdnMgJ1NtQmlvcy5oJw0KPiA+ID4NCj4gPiA+IFVwZGF0ZSBTTUJJT1MgaW5jbHVkZXMgdG8g dXNlIGNhcGl0YWxpemF0aW9uICdTbWJpb3MuaCcgdnMgJ1NtQmlvcy5oJw0KPiA+ID4NCj4gPiA+ IFRoaXMgcGF0Y2ggZGVwZW5kcyBvbiB0aGUgY29ycmVzcG9uZGluZyBlZGsyIGNoYW5nZSB3aXRo IHN1YmplY3QNCj4gPiA+ICJWYXJpb3VzIHBhY2thZ2VzOiByZW5hbWUgU21CaW9zLmggdG8gU21i aW9zLmggaW4gTWRlUGtnIGFuZCB1cGRhdGUgcmVmZXJlbmNlcyB0aHJvdWdoIGVkazIgdHJlZSIu DQo+ID4gPg0KPiA+ID4gUmViZWNjYSBDcmFuICgxKToNCj4gPiA+ICAgVXBkYXRlIFNNQklPUyBp bmNsdWRlcyB0byB1c2UgY2FwaXRhbGl6YXRpb24gJ1NtYmlvcy5oJyB2cyAnU21CaW9zLmgnDQo+ ID4gPg0KPiA+ID4gIEZlYXR1cmVzL0ludGVsL1N5c3RlbUluZm9ybWF0aW9uL1NtYmlvc0ZlYXR1 cmVQa2cvU21iaW9zRmVhdHVyZVBrZy5kZWMgICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0N Cj4gPiA+ICBGZWF0dXJlcy9JbnRlbC9TeXN0ZW1JbmZvcm1hdGlvbi9TbWJpb3NGZWF0dXJlUGtn L1NtYmlvc0Jhc2ljRHhlL1NtYmlvc0Jhc2ljLmggICAgICAgfCAgMiArLQ0KPiA+ID4gIFBsYXRm b3JtL0ludGVsL1F1YXJrUGxhdGZvcm1Qa2cvUGxhdGZvcm0vRHhlL01lbW9yeVN1YkNsYXNzL01l bW9yeVN1YkNsYXNzLmggICAgICAgICB8ICAyICstDQo+ID4gPiAgUGxhdGZvcm0vSW50ZWwvUXVh cmtQbGF0Zm9ybVBrZy9QbGF0Zm9ybS9EeGUvU21iaW9zTWlzY0R4ZS9Db21tb25IZWFkZXIuaCAg ICAgICAgICAgIHwgIDIgKy0NCj4gPiA+ICBQbGF0Zm9ybS9JbnRlbC9TaW1pY3NPcGVuQm9hcmRQ a2cvTGlicmFyeS9Cb2FyZEJkc0hvb2tMaWIvQm9hcmRCZHNIb29rLmggICAgICAgICAgICAgfCAg NCArKy0tDQo+ID4gPiAgUGxhdGZvcm0vSW50ZWwvU2ltaWNzT3BlbkJvYXJkUGtnL0xpYnJhcnkv UGxhdGZvcm1Cb290TWFuYWdlckxpYi9CZHNQbGF0Zm9ybS5oICAgICAgIHwgIDQgKystLQ0KPiA+ ID4gIFBsYXRmb3JtL0ludGVsL1NpbWljc09wZW5Cb2FyZFBrZy9TbWJpb3NQbGF0Zm9ybUR4ZS9T bWJpb3NQbGF0Zm9ybUR4ZS5oICAgICAgICAgICAgICB8ICAyICstDQo+ID4gPiAgUGxhdGZvcm0v SW50ZWwvVmx2MlRibHREZXZpY2VQa2cvU21CaW9zTWlzY0R4ZS9Db21tb25IZWFkZXIuaCAgICAg ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gPiA+ICBTaWxpY29uL0hpc2lsaWNvbi9Ecml2 ZXJzL1NtYmlvcy9BZGRTbWJpb3NUeXBlOS9BZGRTbWJpb3NUeXBlOS5oICAgICAgICAgICAgICAg ICAgICAgfCAgMiArLQ0KPiA+ID4gIFNpbGljb24vSGlzaWxpY29uL0RyaXZlcnMvU21iaW9zL01l bW9yeVN1YkNsYXNzRHhlL01lbW9yeVN1YkNsYXNzLmggICAgICAgICAgICAgICAgICB8ICAyICst DQo+ID4gPiAgU2lsaWNvbi9IaXNpbGljb24vRHJpdmVycy9TbWJpb3MvUHJvY2Vzc29yU3ViQ2xh c3NEeGUvUHJvY2Vzc29yU3ViQ2xhc3MuaCAgICAgICAgICAgIHwgIDIgKy0NCj4gPiA+ICBTaWxp Y29uL0hpc2lsaWNvbi9Ecml2ZXJzL1NtYmlvcy9TbWJpb3NNaXNjRHhlL1NtYmlvc01pc2MuaCAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiA+ID4gIFNpbGljb24vSW50ZWwvQ29m ZmVlbGFrZVNpbGljb25Qa2cvQ3B1L0xpYnJhcnkvUGVpQ3B1UG9saWN5TGliL1BlaUNwdVBvbGlj eUxpYnJhcnkuaCB8ICAyICstDQo+ID4gPiAgU2lsaWNvbi9JbnRlbC9JbnRlbFNpbGljb25Qa2cv SW5jbHVkZS9JbmR1c3RyeVN0YW5kYXJkL0Zpcm13YXJlVmVyc2lvbkluZm8uaCAgICAgICAgIHwg IDIgKy0NCj4gPiA+ICBTaWxpY29uL0ludGVsL0thYnlsYWtlU2lsaWNvblBrZy9DcHUvTGlicmFy eS9QZWlDcHVQb2xpY3lMaWIvUGVpQ3B1UG9saWN5TGlicmFyeS5oICAgfCAgMiArLQ0KPiA+ID4g IFNpbGljb24vUklTQy1WL1Byb2Nlc3NvclBrZy9JbmNsdWRlL1Byb2Nlc3NvclNwZWNpZmljSG9i RGF0YS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAyICstDQo+ID4gPiAgU2lsaWNvbi9SSVND LVYvUHJvY2Vzc29yUGtnL0luY2x1ZGUvU21iaW9zUHJvY2Vzc29yU3BlY2lmaWNEYXRhLmggICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gPiA+ICBQbGF0Zm9ybS9BUk0vSnVub1BrZy9TbWJp b3NQbGF0Zm9ybUR4ZS9TbWJpb3NQbGF0Zm9ybUR4ZS5jICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQ0KPiA+ID4gIFBsYXRmb3JtL0hpc2lsaWNvbi9EMDMvTGlicmFyeS9PZW1NaXNj TGliMlAvQm9hcmRGZWF0dXJlMlBIaTE2MTAuYyAgICAgICAgICAgICAgICAgICB8ICAyICstDQo+ ID4gPiAgUGxhdGZvcm0vSGlzaWxpY29uL0QwNS9MaWJyYXJ5L09lbU1pc2NMaWJEMDUvQm9hcmRG ZWF0dXJlRDA1LmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0NCj4gPiA+ICBQbGF0Zm9y bS9IaXNpbGljb24vRDA2L0xpYnJhcnkvT2VtTWlzY0xpYkQwNi9Cb2FyZEZlYXR1cmVEMDYuYyAg ICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQ0KPiA+ID4gIFBsYXRmb3JtL0ludGVsL1ZsdjJU Ymx0RGV2aWNlUGtnL1BsYXRmb3JtU2V0dXBEeGUvU2V0dXBJbmZvUmVjb3Jkcy5jICAgICAgICAg ICAgICAgICB8ICAyICstDQo+ID4gPiAgUGxhdGZvcm0vUmFzcGJlcnJ5UGkvRHJpdmVycy9QbGF0 Zm9ybVNtYmlvc0R4ZS9QbGF0Zm9ybVNtYmlvc0R4ZS5jICAgICAgICAgICAgICAgICAgIHwgIDQg KystLQ0KPiA+ID4gIFBsYXRmb3JtL1NvY2lvbmV4dC9EZXZlbG9wZXJCb3gvU21iaW9zUGxhdGZv cm1EeGUvU21iaW9zUGxhdGZvcm1EeGUuYyAgICAgICAgICAgICAgICB8ICAyICstDQo+ID4gPiAg U2lsaWNvbi9BTUQvU3R5eC9Ecml2ZXJzL1BsYXRmb3JtU21iaW9zRHhlL1BsYXRmb3JtU21iaW9z RHhlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQ0KPiA+ID4gIFNpbGljb24vSW50 ZWwvSW50ZWxTaWxpY29uUGtnL0xpYnJhcnkvRHhlU21iaW9zRGF0YUhvYkxpYi9EeGVTbWJpb3NE YXRhSG9iTGliLmMgICAgICB8ICAyICstDQo+ID4gPiAgU2lsaWNvbi9NYXJ2ZWxsL0RyaXZlcnMv U21iaW9zUGxhdGZvcm1EeGUvU21iaW9zUGxhdGZvcm1EeGUuYyAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDIgKy0NCj4gPiA+ICAyNyBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAz NSBkZWxldGlvbnMoLSkNCj4gPiA+DQo+ID4gPiAtLQ0KPiA+ID4gMi4yNi4yDQo+ID4NCg==