From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mx.groups.io with SMTP id smtpd.web10.14448.1677643228725646210 for ; Tue, 28 Feb 2023 20:00:29 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=FMVM7PD+; spf=pass (domain: intel.com, ip: 192.55.52.43, mailfrom: guillermo.a.palomino.sosa@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1677643229; x=1709179229; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=kcW1sFkzyw7Yw5ztBYYPrx5ctTUCbdL+lcm9/Z2GjeQ=; b=FMVM7PD+MnDstg4Do+siGFl+Ch+kCPg6hdPohwKKFdHrZpDmoZeFCnNy dzUVt4OjMU42RKY/w2DL9PM1sRUDekVxchWQUS+suvgzLDMD+BYPSouKT efd+cUbhdgUJawgMvE8ML7Omj5r9R3lWwLMH4RAcQGnuDkMfvL3fl5YXQ HzsIMMz3Rh9Mqe9++RmJ6znl3nwbnT/LW4T72HqwVNPmoG62SkzSdaCbg 0UMIbagjr22HVm3frhSGFjHnT5LCmEMUlYwZ9x+wZqNPGjhoDkkIHfD66 pXmf11zZsE3SbLqUVNjEYDGqNkW+/WYvEv9bG/4kJMtpSDcyhUH3Yom4s w==; X-IronPort-AV: E=McAfee;i="6500,9779,10635"; a="420575101" X-IronPort-AV: E=Sophos;i="5.98,223,1673942400"; d="scan'208";a="420575101" Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Feb 2023 20:00:27 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10635"; a="848484718" X-IronPort-AV: E=Sophos;i="5.98,223,1673942400"; d="scan'208";a="848484718" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga005.jf.intel.com with ESMTP; 28 Feb 2023 20:00:27 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Tue, 28 Feb 2023 20:00:24 -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.2507.21 via Frontend Transport; Tue, 28 Feb 2023 20:00:24 -0800 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.171) 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.2507.16; Tue, 28 Feb 2023 20:00:23 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C4vw2HD1bSyT7j6qgqTy+ptZV6PJw1GKg02qZ/vklt0IQfUOyoQBq9j7nLVghk+F3fgy4pQPcvvpyx56GtnVMyhtMIgQ9ld9COin7NW87S9HSPDUTWW4t4W5MJW+oQy8JX/A41rTqO4ECRi/dU7WBO+pe9SpI9IBv1bY0A3Gj+lDut4mKgd7aA1Bk+Pr15vlYPEoZyktNxJ0Fq1O9S2YYbEjV0L1Al7Yfrp57QQLVMz3uzkbnfXpSYb6aF8GoJCs8A+cF+qyou3cUAU1551MiCXTmB3TLRLi5a7Tb91exEeBIvVbiZpRShAayJ7J3GrdkYYnwwmnLkyUFNrMhpH7tQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kcW1sFkzyw7Yw5ztBYYPrx5ctTUCbdL+lcm9/Z2GjeQ=; b=Al0oKKOBOpv6TM/MA+B3m7bkTJWvw/DxazIkuqBDTqKC/nGXqPzJDdIAOi6Td8/rmGPsfBbcHe6IYT40A/rXzx7Bj2CLwTuWfLqbkaV4wunH/lj/GtW93wof/ve5bNKTG6PAMlk1XlpwMxPx3gOcqBNmFugHPBRiAc5jZUTUIsgsNtduqPXtavgmKMWH+Q12Rkx2c9vWl5+LQr7JK0cJYYndRHnMNey6V0RPVlxJrvUExVBcvCD+0RwY+7UySVwNlNvQljPaswXSx9S0IZdQrn9sEqFmSwlwo+FUzOGy216KJ8qyiHnC+SqizP0TUSFsZyDEDOs0/sm+htu+bq043Q== 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 Received: from DM4PR11MB6336.namprd11.prod.outlook.com (2603:10b6:8:b9::7) by BY1PR11MB8007.namprd11.prod.outlook.com (2603:10b6:a03:525::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.25; Wed, 1 Mar 2023 04:00:20 +0000 Received: from DM4PR11MB6336.namprd11.prod.outlook.com ([fe80::299f:70f1:eb84:9ddc]) by DM4PR11MB6336.namprd11.prod.outlook.com ([fe80::299f:70f1:eb84:9ddc%8]) with mapi id 15.20.6134.025; Wed, 1 Mar 2023 04:00:20 +0000 From: "Guillermo Antonio Palomino Sosa" To: "Ni, Ray" , "Kinney, Michael D" , "devel@edk2.groups.io" , "ardb@kernel.org" CC: "Chen, Christine" , "Feng, Bob C" , "Gao, Liming" , "Oram, Isaac W" , Sean Brogan Subject: Re: [edk2-devel][PATCH V1 1/1] BaseTools: Generate compile information in build report Thread-Topic: [edk2-devel][PATCH V1 1/1] BaseTools: Generate compile information in build report Thread-Index: AQHZOqEucTmZrEpDg0CVuJYKJz6ejq7PWXCAgAAQbICAACBPgIAALHQAgAD6JICAABtjAIASYyzggAAWG4CAADzygIAAETEAgAGnXYCAADO/YA== Date: Wed, 1 Mar 2023 04:00:19 +0000 Message-ID: References: <320a45f265969df1a108777713e5ac954a75be56.1675735858.git.guillermo.a.palomino.sosa@intel.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM4PR11MB6336:EE_|BY1PR11MB8007:EE_ x-ms-office365-filtering-correlation-id: 656f4cb6-6d29-4656-687e-08db1a097961 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tCBJbsMaijmnP7WiWpeE5d+Ajws27zS4+Z2Ajbwa7mMRg/814lakl05hdyXYOTYAXajDRLeon9ewvLR9WYPdJzhejZW+qt0Zqr1FXpH+1tV2cSAg4vByefH4mMnYivPFTDSwe5Zn2p6QnF9niyLr0rtiI++0RRfoa+ufFFYorz/6Wl2JQg5eAS2ctEOEw3ts2C068Rz9my1gdsaJTXUFXprAPrgee5f5J5/WNN0L32Sgh8+68fzDdTqom62HbOUH1ydN0AZFFY8H17flwPhT4Hl0A88KZUy8OPYRngTFyrAwriQv6IzeNW/O5Sx8VBdE4aTfsvyYjUEXsovmk9nBY60ahc24VQhH/ZBdRfhakGAWEeFJxgJ0/QGZJNXxgYqkJQbRWRSq8Fl82Mw2oxENBTm8CfO/5JQ6tYLxEEsnasS2iv2SKtRHCMIWTlVWtQFJZ+Vm34f9caftJkoZzPN4ZvjkkHPQhp+UDfCARBmhZZuoWAJVOJq1xGo4yov8OehIyleWfk+qdpYzj75L6smCkWT2+sNJ3Yejhv525DblvmgN75g/vTtWy1VzN/JIDhHlBEB9L/TqxPpt1j5XbayOjuw6lYKvknhdUB0I8VTPLhj8ucVDmoZOmXILYTAzj1K8Arstutd01g0C6FX2phhSoCo8qLPWAJ05IkwBzsKszAdHOGBqu5Knzfuwq2YWy9xKZ028VLu29zHRO6H7+RdUEXr8J3KiboDHyaDT/XkXzGE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM4PR11MB6336.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(396003)(39860400002)(376002)(136003)(346002)(366004)(451199018)(9686003)(8936002)(82960400001)(38100700002)(52536014)(83380400001)(122000001)(38070700005)(66476007)(186003)(4326008)(41300700001)(64756008)(66946007)(76116006)(66556008)(8676002)(2906002)(7696005)(6506007)(66446008)(55016003)(71200400001)(478600001)(26005)(53546011)(110136005)(54906003)(33656002)(86362001)(316002)(5660300002)(66899018)(966005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M0Y5YkoxQURFa0FHUU1uNWo1RkdFeG5wR0RZWWVZTGNlWjJVdEE2a00zb0Ru?= =?utf-8?B?Q0ZhTTJ4cE54VXVhbkRhdnFzOFllSEtsV0hSRlRDS0cwaU5KaVRkQUNDeVdS?= =?utf-8?B?M0NPOGF0Ty9KTGpJZkVtYXFCWnNZS2tCOHc0d21MZVlVMmtURHo2VTR1NHVF?= =?utf-8?B?UUR6bmZkQWdHckJQYWgvR1pnVXB6Q05VUHhGMFU0bmt6bk9EQ0pUcjFMS1p5?= =?utf-8?B?UlQxSmI3bkV3aEd1ZjA1UDFwc0hsYWRRVUJDRkk3eVRJdy95dEswZDdmVjBx?= =?utf-8?B?cUZqYm1WdjFkcFpOdzhmVTlkcHpHNzd5ZVlqMXVnZG11RnNWdzgzc3hUNWJP?= =?utf-8?B?WVovZFJKRUllbUR3NUdZbFZBVVNkMlR0QU0rd2lGQUdRWGdCOEd5ZVpNd21Z?= =?utf-8?B?YlB5VGIwamNOSm1ZcFVrQnhJKy85QnlTYURFWXcvNWQ3NVFWVHpIRktaZm0y?= =?utf-8?B?ZzdMR284a3h0Q2lqMlEvTE04Zkl1TjhPTWp3ODg1RUxDRjVYaGxYOFFJV3VR?= =?utf-8?B?MUFFMlYxUGdZOWt5Lzc4c3VHbUlkUWJJRlhSVWZNTU9tVHE5M2xVekppdklS?= =?utf-8?B?TjNlUGsvWUJYTmtLTVZsSUtCbU5ndjBGVm1jYmc0Q2VBY1lVVGx3TDhwZ2c1?= =?utf-8?B?Q2VodWJwN3hCakV0NVRYUjAxVXB0cGFmTGRUc3FiMHZ6ZEVveVFCaHF5b1FY?= =?utf-8?B?elloMk54VDNEWUhkSnduL0tJcEk4THB5NXVlWlR6S0pSTysrVmJXNGMrcjZz?= =?utf-8?B?QTVjYS9lY1Q2UmxJZ29ZZUZNaUdWeUJTWUxNUGI2WU5ZdmRoamJMUUU0Mzk2?= =?utf-8?B?UTlPTG5Ed0J5a2RONkhnMWZLWFQzYy9DdkNPeW5vbUhkeXpsODcrd1NOWlNv?= =?utf-8?B?TElSK0NEcVZOWUM5NHljYlM4OStOU3RHa1dvTXl2YWE2R1o3SnJhNk41L3ZG?= =?utf-8?B?Wm8xMWdZODMyem1JSENYODlleGdQVjhqZHRXSnU5OW4vbjNvVkJsNFg5R0h5?= =?utf-8?B?ZGJqemw1Q25tRXBqa2pPMm1BVnQ4clNGUnl1Szdlc0VqdkpGVk1CbG96dzIz?= =?utf-8?B?dU1qdFBKNDJuMTh0aW5yTkNmTm1VMlBPaGRZZVNiMjBNNkRVakpWVzVJak1C?= =?utf-8?B?aFNnRWlieVlBTTZadGt6SkZyaVlOdTdFQTM5dk9FYktTK1BTd3BkU3dLejEr?= =?utf-8?B?TDc3d1E1dWtrdmtFWnhmQ1BNVHhKcEF2T0lkNlc5ZGtxTGMxNlJYUXRQMlFl?= =?utf-8?B?VW1PeVBWM1VDOWExbTVUNkVvaDdYcW1tajlEaW1FQXd1SGRWbWw4NFBDR1gv?= =?utf-8?B?ZWdoMUR1K0FGUWhBNUkyS3V0aUxJQkhkS1JRWHowMGtBQkZKbDIvVGF3MUVF?= =?utf-8?B?eUxBWmZPRHNZWXdOWWlRUXNVbDBrZk5TTlFIU1pRKzladGdsUUdtc294aUVy?= =?utf-8?B?cVZVSWFMdlQ0MDFBS0pOWVNQRzNFSkcwVFhpY2ExTjlPUUNFRUVtS0xUOVls?= =?utf-8?B?T1kyYjJ1by9RdzFxZHFpMTh1YS9yWXBPS2R6ODNzaytDZWNBOWhHZEp0aTVZ?= =?utf-8?B?MXVaL1BnR0tuU081WWVQU3lMKzl1czR3TVB1dWtXK1RZY3llTndIWVR1YXIy?= =?utf-8?B?NUZNWXQvYVBGODFGQjljT3lVRE9WcWVmVFdXNHFTNHVOSVdsT1hBbXcyRS9Q?= =?utf-8?B?NVBXWnpjbVllMDdjKzNZazB6WWpxa3J5YmZjMk0xbFdQRER0bnFiOUR6VjYz?= =?utf-8?B?cFBIY3V1MmczZVoyRURMcytwMFV6QmdJZXUzUXJwUkxhaElBYTdselVvUG4v?= =?utf-8?B?bWlIVkxlaEoveHVXdVVkT2tGRVV3K1BQSTdPZHJ5Y3RPK2R1amFpa0JPWG1k?= =?utf-8?B?NkNlU1lqMlZQcGNNUTZoK2lkdkZjVlEyMVZaYnlXM1MxNnpRSGZ4MklrRm9T?= =?utf-8?B?SG41eStDbGJ3RkFhclZGcWNKWnZBN2tzRmM0ZHhnVzBZVVdseTRNcmhTTi96?= =?utf-8?B?TGo1elpjM0RSeWRXY2lCZnN2aERjall6K2gyQ2k4aFhoaXdDSFZ2a2tSa3pS?= =?utf-8?B?c1NuM2RDZHFWRjUzYTVzbHhQZHAzNmpxVUNMbXF1SVNiSGlsNGFHdzQ0RUZw?= =?utf-8?B?Z3YyenpnN1l4TVRtVWhORWx4emxxQXo4YU90RlBvTHRDcWNqdlJTRU54UzB0?= =?utf-8?Q?B6GSEst+HHqeUmgDe3WkzTo=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR11MB6336.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 656f4cb6-6d29-4656-687e-08db1a097961 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Mar 2023 04:00:19.5886 (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: fC7rbYfyzrjDyjbOBEySmNUMfQPcd+vgfESfF7jP1V/+ItoH9U8WfxHNzc/AXMPXlSAfhNDnusVAgc48fp+4dJkQMRv5jQMOfU+jxPwBlC2iN3rvei8IM53/avk8gxvy X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR11MB8007 Return-Path: guillermo.a.palomino.sosa@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SXQgdGFrZXMgc2FtZSB0aW1lIGFzIG9yaWdpbmFsIGJ1aWxkIHJlcG9ydCB0byBiZSBnZW5lcmF0 ZWQgYXMgaXQgY29uc3RydWN0ZWQgdXNpbmcgdGhlIHNhbWUgZGF0YSBzdHJ1Y3R1cmVzIGFzIGJ1 aWxkIHJlcG9ydC4gU28gSSB0aGluayBpdHMgT0sgdG8gbm90IGhhdmUgaXQgZW5hYmxlZCBieSBk ZWZhdWx0Lg0KDQpQYXRjaCBpcyByZWFkeSBpbiB0aGUgcHVsbCByZXF1ZXN0IHRvIGJlIHJldmll d3MuDQoNCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogTmksIFJheSA8cmF5 Lm5pQGludGVsLmNvbT4gDQpTZW50OiBUdWVzZGF5LCBGZWJydWFyeSAyOCwgMjAyMyA2OjUyIFBN DQpUbzogUGFsb21pbm8gU29zYSwgR3VpbGxlcm1vIEEgPGd1aWxsZXJtby5hLnBhbG9taW5vLnNv c2FAaW50ZWwuY29tPjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwu Y29tPjsgZGV2ZWxAZWRrMi5ncm91cHMuaW87IGFyZGJAa2VybmVsLm9yZw0KQ2M6IENoZW4sIENo cmlzdGluZSA8eXV3ZWkuY2hlbkBpbnRlbC5jb20+OyBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0Bp bnRlbC5jb20+OyBHYW8sIExpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgT3JhbSwg SXNhYWMgVyA8aXNhYWMudy5vcmFtQGludGVsLmNvbT47IFNlYW4gQnJvZ2FuIDxzZWFuLmJyb2dh bkBtaWNyb3NvZnQuY29tPg0KU3ViamVjdDogUkU6IFtlZGsyLWRldmVsXVtQQVRDSCBWMSAxLzFd IEJhc2VUb29sczogR2VuZXJhdGUgY29tcGlsZSBpbmZvcm1hdGlvbiBpbiBidWlsZCByZXBvcnQN Cg0KV2hhdCdzIHRoZSBzdGF0dXMgb2YgdGhpcyBwYXRjaD8NCkRvZXMgcmVwb3J0IGdlbmVyYXRp b24gdGFrZSB0aW1lPyBJZiBubywgd2h5IG5vdCBnZW5lcmF0ZSB0aGVtIGJ5IGRlZmF1bHQgd2l0 aG91dCBpbmRpdmlkdWFsIGZsYWcgY29udHJvbC4NCkkgcmVhbGx5IGxpa2UgdGhlIGZlYXR1cmUg dG8gZ2VuZXJhdGUgImNvbXBpbGVfY29tbWFuZHMuanNvbiINCg0KPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiBGcm9tOiBQYWxvbWlubyBTb3NhLCBHdWlsbGVybW8gQSA8Z3VpbGxlcm1v LmEucGFsb21pbm8uc29zYUBpbnRlbC5jb20+DQo+IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDI4 LCAyMDIzIDc6NDIgQU0NCj4gVG86IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5 QGludGVsLmNvbT47IA0KPiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgYXJkYkBrZXJuZWwub3JnDQo+ IENjOiBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgQ2hlbiwgQ2hyaXN0aW5lIA0KPiA8eXV3 ZWkuY2hlbkBpbnRlbC5jb20+OyBGZW5nLCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+OyBH YW8sIA0KPiBMaW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IE9yYW0sIElzYWFjIFcg DQo+IDxpc2FhYy53Lm9yYW1AaW50ZWwuY29tPjsgU2VhbiBCcm9nYW4gPHNlYW4uYnJvZ2FuQG1p Y3Jvc29mdC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF1bUEFUQ0ggVjEgMS8xXSBC YXNlVG9vbHM6IEdlbmVyYXRlIGNvbXBpbGUgDQo+IGluZm9ybWF0aW9uIGluIGJ1aWxkIHJlcG9y dA0KPiANCj4gSSBoYXZlIHVwZGF0ZWQgdGhlIHB1bGwgYmFzZWQgb24gU2VhbiBmZWVkYmFjay4g SSBhZGRlZCBmb2xsb3dpbmcgDQo+IGZpZWxkcyB0bw0KPiBtb2R1bGVfcmVwb3J0Lmpzb246DQo+ ICogTGlicmFyeUNsYXNzDQo+ICogTW9kdWxlRW50cnlQb2ludExpc3QNCj4gKiBDb25zdHJ1Y3Rv ckxpc3QNCj4gKiBEZXN0cnVjdG9yTGlzdA0KPiANCj4gSSBoYXZlIGFsc28gYWRkZWQgY29tbWl0 IGZyb20gQXJkIGJhc2VkIG9uIHRoaXMgcmVxdWVzdCB0byBmaXggYnVpbGQgaXNzdWU6DQo+IGh0 dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi1iYXNldG9vbHMvcHVsbC84OA0KPiANCj4g VGhhbmtzDQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLaW5uZXks IE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IFNlbnQ6IE1vbmRheSwg RmVicnVhcnkgMjcsIDIwMjMgNDozNiBQTQ0KPiBUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IGFy ZGJAa2VybmVsLm9yZzsgUGFsb21pbm8gU29zYSwgR3VpbGxlcm1vIEEgDQo+IDxndWlsbGVybW8u YS5wYWxvbWluby5zb3NhQGludGVsLmNvbT4NCj4gQ2M6IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5j b20+OyBDaGVuLCBDaHJpc3RpbmUgDQo+IDx5dXdlaS5jaGVuQGludGVsLmNvbT47IEZlbmcsIEJv YiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT47IEdhbywgDQo+IExpbWluZyA8Z2FvbGltaW5nQGJ5 b3NvZnQuY29tLmNuPjsgT3JhbSwgSXNhYWMgVyANCj4gPGlzYWFjLncub3JhbUBpbnRlbC5jb20+ OyBTZWFuIEJyb2dhbiA8c2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNvbT47IA0KPiBLaW5uZXksIE1p Y2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IFJFOiBbZWRr Mi1kZXZlbF1bUEFUQ0ggVjEgMS8xXSBCYXNlVG9vbHM6IEdlbmVyYXRlIGNvbXBpbGUgDQo+IGlu Zm9ybWF0aW9uIGluIGJ1aWxkIHJlcG9ydA0KPiANCj4gSGkgR3VpbGxlcm1vLA0KPiANCj4gQ2Fu IHlvdSBwbGVhc2UgbG9vayBhdCBBcmRzIFBSIGFuZCBtYWtlIHN1cmUgaGlzIGZpeCBpcyBpbmNs dWRlZCBpbiB5b3VyIFBSLg0KPiANCj4gQWxzbywgcGxlYXNlIHdvcmsgd2l0aCBDaHJpc3RpbmUg YW5kIEJvYiB0byBzZWUgd2hhdCBpcyBnb2luZyBvbiB3aXRoIA0KPiB0aGUgQ29kZSBDb3ZlcmFn ZSBjaGVjay4gIFdlIGRvIHdhbnQgaXQgdG8gYmUgZWFzeSBmb3IgYWxsIGNvbW11bml0eSANCj4g bWVtYmVycyB0byBzdWJtaXQgY2hhbmdlIHJlcXVlc3RzLiAgV2UgbWF5IG5lZWQgc3VwcG9ydCBm cm9tIHRoZSANCj4gZWRrMi1iYXN0b29scyBtYWludGFpbmVycyB0byBoZWxwIHdpdGggQ0kgaXNz dWVzIGFuZCBoZWxwIHdpdGggY2hhbmdlcyB0byBhZGRyZXNzLg0KPiANCj4gVGhhbmtzLA0KPiAN Cj4gTWlrZQ0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IGRl dmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIEFy ZCANCj4gPiBCaWVzaGV1dmVsDQo+ID4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAyNywgMjAyMyAx MDo1OCBBTQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgUGFsb21pbm8gU29zYSwgR3Vp bGxlcm1vIEEgDQo+ID4gPGd1aWxsZXJtby5hLnBhbG9taW5vLnNvc2FAaW50ZWwuY29tPg0KPiA+ IENjOiBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPjsgS2lubmV5LCBNaWNoYWVsIEQgDQo+ID4g PG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgQ2hlbiwgQ2hyaXN0aW5lIA0KPiA+IDx5dXdl aS5jaGVuQGludGVsLmNvbT47IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT47IEdh bywgDQo+ID4gTGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBPcmFtLCBJc2FhYyBX IA0KPiA+IDxpc2FhYy53Lm9yYW1AaW50ZWwuY29tPjsgU2VhbiBCcm9nYW4gPHNlYW4uYnJvZ2Fu QG1pY3Jvc29mdC5jb20+DQo+ID4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXVtQQVRDSCBWMSAx LzFdIEJhc2VUb29sczogR2VuZXJhdGUgY29tcGlsZSANCj4gPiBpbmZvcm1hdGlvbiBpbiBidWls ZCByZXBvcnQNCj4gPg0KPiA+IE9uIE1vbiwgMjcgRmViIDIwMjMgYXQgMTg6NDAsIEd1aWxsZXJt byBBbnRvbmlvIFBhbG9taW5vIFNvc2EgDQo+ID4gPGd1aWxsZXJtby5hLnBhbG9taW5vLnNvc2FA aW50ZWwuY29tPiB3cm90ZToNCj4gPiA+DQo+ID4gPiBIaS4gSSBoYXZlIHN1Ym1pdHRlZCBhIHB1 bGwgcmVxdWVzdCB0byBlZGsyLWJhc2V0b29scyByZXBvc2l0b3J5Og0KPiA+ID4gaHR0cHM6Ly9n aXRodWIuY29tL3RpYW5vY29yZS9lZGsyLWJhc2V0b29scy9wdWxsLzg4DQo+ID4gPiBUaGlzIGlz IHRoZSBmZWF0dXJlIHJlcXVlc3QgZm9yIGl0Og0KPiA+ID4gaHR0cHM6Ly9naXRodWIuY29tL3Rp YW5vY29yZS9lZGsyLWJhc2V0b29scy9pc3N1ZXMvODcNCj4gPiA+IEknbSBhbHNvIGF0dGFjaGlu ZyB0aGUgcGF0Y2ggaGVyZToNCj4gPiA+ICgwMDAxLUJhc2VUb29scy1HZW5lcmF0ZS1jb21waWxl LWluZm9ybWF0aW9uLWluLWJ1aWxkLXJlcG8ucGF0Y2gpDQo+ID4gPg0KPiA+ID4gT24gYSBzaWRl IG5vdGUsIHNlZW1zIGxpa2UgdGlwIG9mIGVkazItYmFzZXRvb2xzIGlzIGJyb2tlbiBkdWUgDQo+ ID4gPiB0aGlzDQo+IGNvbW1pdCB0aGF0IG1ha2VzIGRpcmVjdCBpbXBvcnQgb2YgQ29tbW9uIHBh Y2thZ2U6DQo+ID4gPiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazItDQo+IGJhc2V0 b29scy9jb21taXQvOGU2MDE4ZDNlYTRjMWFhZTcNCj4gPiA+IDE4NWY1ODlkMTI5Y2VhMTRhNWQ4 OWZkDQo+ID4gPiBlZGsyLWJhc2V0b29sc1xlZGsyYmFzZXRvb2xzXEdlbkZkc1xTdWJUeXBlR3Vp ZFNlY3Rpb24ucHk6DQo+ID4gPiBpbXBvcnQgQ29tbW9uLkxvbmdGaWxlUGF0aE9zIGFzIG9zDQo+ ID4gPg0KPiA+ID4NCj4gPg0KPiA+IEkgc2VudCBhIGZpeCBhbmQgYSBQUiBmb3IgdGhpcyBhYm91 dCBhIG1vbnRoIGFnbzoNCj4gPg0KPiA+IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRr Mi1iYXNldG9vbHMvcHVsbC84Ng0KPiA+DQo+ID4gYnV0IENvZGVDb3Ygc2VlbXMgdG8gdGFrZSBp c3N1ZSB3aXRoIGl0LCBmb3IgcmVhc29ucyBJIGRvbid0IA0KPiA+IHVuZGVyc3RhbmQgKGFuZCBJ IGNhbid0IGJlIGJvdGhlcmVkIHRvIHNwZW5kIG1vcmUgdGltZSBvbiB5ZXQgDQo+ID4gYW5vdGhl ciBDSSBhdXRvbWF0aW9uIHBhc3MgdGhhdCBhZGRzIHRvIG15IHdvcmtsb2FkIHJhdGhlciB0aGFu IA0KPiA+IHJlZHVjZSBpdCkNCj4gPg0KPiA+DQo+ID4gDQo+ID4NCg0K