From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id D4171941B63 for ; Fri, 3 May 2024 19:16:23 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=yTJIoD5fjZypBsHEoCSFVx76be3vYHCaHxKHDOwytf0=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1714763782; v=1; b=io5vlNZdDpbT39YI7lPzJEz0ybgUz9KWaljtjNLtFso9zGDNZr8c+jnzfCmjjYSInWgufiQi o8bgQ/CQYqPvTu2jN/8Cus0FdpaoTNU9Zgmm50p16C6Oa+v06Nu6eBFjmQts30KDQTbt7DxlWSD P+Cv9GqMPaDjS0q9w104JHstbze866oZl8pE+djums6Dx6oVEv/sFfwhAKlhXaTsDYeMKcF/NRM /jPa69S8jQKugxhSDcRCJbEu29jjWol7vDzksmjdtE8lHI09lg6b+QrbxKNfiy0kruX9U94Gh4r UrsmpbBxdzju+tQ1sOqnQ5zi9h4JF5L1EuY8/LMq9lvAw== X-Received: by 127.0.0.2 with SMTP id BBTkYY7687511xikKP6yOW6t; Fri, 03 May 2024 12:16:22 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) by mx.groups.io with SMTP id smtpd.web11.1771.1714763781206016981 for ; Fri, 03 May 2024 12:16:21 -0700 X-CSE-ConnectionGUID: 8lH+mjI8Qa24l0G4cqVaGw== X-CSE-MsgGUID: /SKRQwtjQtiN56n9iUP6SQ== X-IronPort-AV: E=McAfee;i="6600,9927,11063"; a="10417963" X-IronPort-AV: E=Sophos;i="6.07,251,1708416000"; d="scan'208";a="10417963" X-Received: from fmviesa005.fm.intel.com ([10.60.135.145]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 May 2024 12:16:21 -0700 X-CSE-ConnectionGUID: jtsE85zsRYytYgb1IpAkOQ== X-CSE-MsgGUID: gKwCbfOMQcOn7K6BlGbnWQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,251,1708416000"; d="scan'208";a="32018482" X-Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmviesa005.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 03 May 2024 12:16:20 -0700 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 3 May 2024 12:16:20 -0700 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Fri, 3 May 2024 12:16:19 -0700 X-Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.35 via Frontend Transport; Fri, 3 May 2024 12:16:19 -0700 X-Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.169) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Fri, 3 May 2024 12:16:19 -0700 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by SJ0PR11MB5937.namprd11.prod.outlook.com (2603:10b6:a03:42c::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.29; Fri, 3 May 2024 19:16:16 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::a886:6510:729d:f9d0]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::a886:6510:729d:f9d0%5]) with mapi id 15.20.7544.029; Fri, 3 May 2024 19:16:16 +0000 From: "Michael D Kinney" To: "rfc@edk2.groups.io" , "mikuback@linux.microsoft.com" , "devel@edk2.groups.io" , "quic_llindhol@quicinc.com" , "marcin.juszkiewicz@linaro.org" CC: Leif Lindholm , "Andrew Fish (afish@apple.com)" , "Kinney, Michael D" Subject: Re: [edk2-rfc] [edk2-devel] Proposal to switch TianoCore Code Review from email to GitHub Pull Requests on 5-24-2024 Thread-Topic: [edk2-rfc] [edk2-devel] Proposal to switch TianoCore Code Review from email to GitHub Pull Requests on 5-24-2024 Thread-Index: Adqb7x8IscZNQdbZROekmFEG+Zxa7AAa40eAAAhm/AAACgaTAAAAoqiwADXbXYAAA+ZyIA== Date: Fri, 3 May 2024 19:16:16 +0000 Message-ID: References: <1a957a2a-f055-4af8-bdca-e6117a0dd5ae@linaro.org> <48c29377-f274-4e78-865d-3bda9607727b@quicinc.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|SJ0PR11MB5937:EE_ x-ms-office365-filtering-correlation-id: eca7094b-b2a1-4625-20ac-08dc6ba5812d x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?WWo1d0ZlcGRhM3g2bEY2MW9hVlgyTGFmbHFJYzRmRUJtRzhXSHRlMHZlbWQz?= =?utf-8?B?NUdpc2JOa2IyclFIMjNBcloxaDZGWFc5MER5bzE5RE1NWHBCR203dkhyYWRk?= =?utf-8?B?bEZ0NXBXNUUwYVgxRFZaOXR6VmY4aGMwcTdQclRwN1BHOXp0ODlqYnZkV3NB?= =?utf-8?B?VWwyQ3EwZE9JNVhRcUFyYlVEbUVQaCtWdHNOZm1JcDl6ZGhPL2l2MW1MbldL?= =?utf-8?B?U0NabWw1WVNMWk53SjkxNmFYeU15YTczTlFiUUtnYUxUeFdBZGVUUEVoQTlE?= =?utf-8?B?MGNGMktHVHdRM3kzQ2owSEw2L1hZTi9jekkydUlhRXA1MktyK1FTdzZNc01p?= =?utf-8?B?Q0tFV3JNdlk4YW1LOVd5MWg1ZEIrazRaSEtyRWhxMVlmOHRvSVFnb2FHRGxa?= =?utf-8?B?cTk5OWc5WGNKQzhsRC9BSGtqV3pYdERoSjBuVC9NSUFmVkJvWnZWVHVBV1pv?= =?utf-8?B?TjRaMkVYSkRGZHBzWWdqOWhqemFxeXN6c3ZqTW9CbFpTN2t6YzJMSzRla1k5?= =?utf-8?B?Q1g4OExZcERtOVdieU1ZekVDTHh4cHhQOUIrVStVeXdxWm5EUnIwQ3pEV1Fp?= =?utf-8?B?RXNyZVVZY0JvcU0wTHc5Q3ErTGN2RmxMWmlSeUUzVFQ4L0xEV1k0VDhURXRY?= =?utf-8?B?TDZNNlRtSmFPemcrR1l3T1BNV25JU01MRGcvWFFJYWhXLzNVTkY2QmhLelVR?= =?utf-8?B?bm56M3dEeEhGcjZTL0xSbW1lUTdlY3dQNlVsMjlhMjRMQTFET1F0ZnRUYzF5?= =?utf-8?B?QVJiT1ExT05wbzNDV3d2dmNGNkpxVXV1STZGeUZzYXVKVlZvY0s1b2NEYnZ4?= =?utf-8?B?R2xjSXcvaXQvYjlxTVBVZm5Lc1FwRDNZTFJXN2ZOeW5PSUVYT250UUplRVpX?= =?utf-8?B?N3ZYajArYUN6TkVDaUVQSjI0SmREZW1Gb1VzMXZqMlJ5V1QrWDdMTzRVQ0VX?= =?utf-8?B?WE40cU02OFcrVFU3ZWg3VEZGS1FJTHlhdGUxMks2bGJQcEJlZ09qRDFNcTV6?= =?utf-8?B?aFBGYm9oWWFZK3ZEbkRhWG9ac0dpQmR1TEJaaTZVUkhEdXhtbVd0N3h6M0h5?= =?utf-8?B?SlNUVENVRS9qdXE5NUNQVGNIemQzWGlHdnhDaUtTYVdSZXphM2ttOWZKZ3pD?= =?utf-8?B?VzFqZ3NLWFg4WWFFVExLNVdpdjBOMW1WZlNWU1ZUZVlKY0FXNXQ5VEhpTXRQ?= =?utf-8?B?U0Z3c1NNblNycGZTdnJXTWcraEFPa1F1L1pWS3NqM3Ryd2hKMjEveVJYTVVr?= =?utf-8?B?aGhDejl5NHpKRmNuMkV3cktNd0VUOWp2WDhWOHRMR2ZTZGRHQ3BWbjJWeFhv?= =?utf-8?B?UmhqUUN4NDUxLzJJaDNBLzgyNll6aS9penVxS3VRVE9iSm1ReFQ1Mk9Rc3pi?= =?utf-8?B?Tmp5d1dHRWhDeU44ZVRhbk05cWYxMWtGWFVGQjNjcEJtY3MzbEtiNGkzaDNJ?= =?utf-8?B?VkJCQnVYU2loWUZtYjBzYWd4Q2xFbXFuWmhRdGZoTVZ4WDBaTUF4QWRvaGk1?= =?utf-8?B?Q1pCNmExbHdMdWcwZm5pWkJsbkV0Q0FVNFFNSS9ocktRWGh0cW5XbjRXaE5K?= =?utf-8?B?ditxRjRoRDRjdGpYbFlzNFZLVDBFd3FYVmlYbzFzOVp1bEVoM3gvL1Eyb0dZ?= =?utf-8?B?NzhYcUpySXc3TDZvL0xmaGdldnlkR3hlVXg2M2lKekZ1SjNqQmhhbHpzTXVN?= =?utf-8?B?N2FaNnRsS2NGeEpCTldjWG84V2UxRkhycmNqaVFNeWxSdllDU2FlYVlCQXpT?= =?utf-8?Q?BAkfdaGAPDgt6QwmhGQSFxAiOxw4rl5xWVmcUU1?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?b1lXVEp6VVRlMDJnRjBZcVN4YWFReEpqQm13RURtUzUzWnQ2eTluU1JRd3pk?= =?utf-8?B?VHYvMktycjdkR1pUdmdHN3duY3ZNUkdxejFlc284c3hDaGtOdG5NdUhWWWJV?= =?utf-8?B?dVlHdGVsQkIxVkhGQ1MwTFp2UmVvNkxTU2lIWmp4RjZBbHM1YTRDZFkrd0Y0?= =?utf-8?B?SC9OWU43UzZ5c3VScmo5SXVsc1l1bmJMUmlQQ3dRVTh2aWZXZnFNYlUxb1dR?= =?utf-8?B?bjlwT1BlUXVIbEl6MFZOS3dHOWFoa0pEZzhBNXU1a2VyMktNV0N4SEF6b3gy?= =?utf-8?B?TmwyZy85bGZnQ2FkaFdGQkFTQ2hSNTQ2OW1JdjVXdW1xT2tIeXJTa3NWMlFN?= =?utf-8?B?cXZkZEdYZWJidUZJRCttZExOeTBwTzk4eitiMnVCYzZLVUtyZi8rK0Z3WDFJ?= =?utf-8?B?WkFmWFBUVXRQWTFIQ24zNlBRcmdnbUliR2pTbllNVzlTNWFrRjBGWTN3UXdl?= =?utf-8?B?eEZzZ2ZXWUJVeWxJSC9QV3dIQ2RoR2pRZElnd25ycmFpaDJGVTdhb0ZOWlFj?= =?utf-8?B?bDlJM0pQa0NGTE9DUXpKeDdQWEdJMGJzVDFxVDNnc0hFZHVzLzd6K0s0M0hS?= =?utf-8?B?K2Y3QjRvSU9RN3NIZVhKL0ZUTzQzdEJFVFU0U092VVBOVnZqTFRRZ1E1WWQ5?= =?utf-8?B?bnJEckFuOGowaWcwMUNUd3k0K1hQcWRiVVZpWVp2c0F5OWNOUEVPcnJxM2Zj?= =?utf-8?B?VWR2K0xUaE5IZkdMVms3V3JNVzdmTWNVV04ybTF3ZE1CWTJmUkdkRTJ5dTFP?= =?utf-8?B?VXNXNXJLRXNTWmZJTGZrUXlXeUNLUkoxa0syK3BZQWJ2U1pEWXRJU0hTYU5t?= =?utf-8?B?ZXkxclJEajgvMnJEMG9kaFRRVjVLeWU0U0treWVSZDlVUWdsaXdsdUh6Y1BQ?= =?utf-8?B?clNLRG50bnZybUM2VzZDTERTTGJtODJTaGM0Nk5xVC9OZnNHeVdtaHUwZlBO?= =?utf-8?B?Q1l0dU4wN0kyUU94aUJSMG5TVGNla3gxbzNUMHRrbGF4Ukw0Y0JqOHgvN0p5?= =?utf-8?B?TUVrMVgxNHhiRVpBaS9KZDBjMDdjT3JMOTZOMlh1U1NvY3dvSWJRRytyeFZN?= =?utf-8?B?and2dUFxbTIxNGVRMndzMkpvTXoyV0M2TDROeTBFbkpSd2xKTzRUWUdrQThO?= =?utf-8?B?Sk9TOUljNVNZVHVPNXZrdXZJSXlWUS9COWx3YXJBdnB2WjlMMlo2TG5aaTVI?= =?utf-8?B?amtFSkVvMHJuTlpRSmJMa2V3K296Ym53QzhkVktaQTBEM3dRak53OElsNUVr?= =?utf-8?B?QjFXQWRQQURwS1ZsSlJOSFA5SzBxOFNJTFdxcXhrK0ZQREdFd0ZPalNtb09z?= =?utf-8?B?NWg0STRIK1V0MGJqbnczNHdWaFRtMTErMEpGTHgxblRhVkFPRy9YazdJVWcr?= =?utf-8?B?UitWekltcFBGOWQ0R2F3NFFma3ljdURkTW5DOFBVTWwvdVk4ZlI0WDUxYUxR?= =?utf-8?B?Nno2RlFteEZMYnNqb25NeUp0TS9NWEZjTTU0NFRhdjVoZmVqc1VDc2RwRnZt?= =?utf-8?B?MXFybTFucGNDMVFmcS9qQVhkK0Y0OHo3U0laYzRFNkd3MjVlNHVyV05QRGtS?= =?utf-8?B?aC91N1FPNHpZR2pKTDFUeklpckNtUzRjZlZUL1ZKaVBsOWszOVAzQ2RrVWZK?= =?utf-8?B?WnlOV25TU2FrTzhNTEhPcTJsSzZOaDAvaFVUbzcycjVleGkvcFNwQ0MvUUJS?= =?utf-8?B?bzFzcnpkWWNLRXBsVm02a1VuYjJMaHZOU2M0SmV1R25ma0tzZ0xDREJwOWhU?= =?utf-8?B?L0tYN3kyd0lwWUVneUhkaTZDSU83MnFkWHU4dGllSDlKeS9qWU1tNmJNWWVt?= =?utf-8?B?Z1VGdENmTi9XWktnRFAxNWZyektpUVowUUErcVAzS0lDZnU2eTMxeU1MWHJU?= =?utf-8?B?TEsxK2t6WkJaNW9uczdsZFVvYVBCZjl6REJ1MlNoM0pKVkV3ck5MWnkrZ1dY?= =?utf-8?B?RzMrZVY0cnNuOC9vemdTZmpkSjVmcXhJUUJkcG9hYy9zRGQzVGQ3UG4rSWxP?= =?utf-8?B?NVlObExpa3ZaclJJOTNBTEdjNmZaUllHL3VtaTh5Nkx4RDk5Vmt5QVQvMi8r?= =?utf-8?B?ZHNYRUNHYThXeWxzVnEyYWZxUGVYdFZwelJKbWlMU2Q2bmlDNlZVQmhmeHh0?= =?utf-8?Q?sWvRPAjs0HQVO7wRJT456zTaC?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eca7094b-b2a1-4625-20ac-08dc6ba5812d X-MS-Exchange-CrossTenant-originalarrivaltime: 03 May 2024 19:16:16.0455 (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: mf+9MrZv3lPE78r8q+h9yGqjb3U0tlB3uGQtJ+evBWbu1TbJ1YG1+tMFSnkvg0aCRld3z2cj3xKBdmrEShjEf9mfCwzf+WmXsKFNRs2dRm8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5937 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Fri, 03 May 2024 12:16:21 -0700 Resent-From: michael.d.kinney@intel.com Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: BtPVepe6kZP1Wb0q13xlBvkex7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=io5vlNZd; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io WWVzLiAgTWFueSBvcHRpb25zIG9uIHRyYW5zaXRpb24uICBJIHdvdWxkIHN1Z2dlc3Qgd2UgY29u c2lkZXIgdGhlDQpmb2xsb3dpbmcgc3RlcHMuDQoNCjEpIERlZmluZSBhIG1hbnVhbCBwcm9jZXNz IHdoZXJlIE1haW50YWluZXJzL1Jldmlld2VycyBsb29rIGZvciANCiAgIG5ldyBQUnMgYW5kIG1h a2Ugc3VyZSBhbGwgdGhlIHJlcXVpcmVkIG1haW50YWluZXJzL3Jldmlld2Vycw0KICAgYXJlIGlu dml0ZWQgdG8gdGhlIHJldmlldy4gIEN1cnJlbnQgcHJvY2VzcyBoYXMgbWFueSBtYW51YWwNCiAg IHN0ZXBzLiAgSGF2aW5nIHRoaXMgb25lIGRvZXMgbm90IHNlZW0gbGlrZSBhIGJhZCB0cmFuc2l0 aW9uIA0KICAgb3B0aW9uLg0KDQoyKSBBZGQgQ09ERU9XTkVSUyBzdXBwb3J0IHRvIGF1dG9tYXRl IGFzc2lnbm1lbnQgb2YgbWFpbnRhaW5lcnMNCiAgIEFuZCBlbmZvcmNlIG1haW50YWluZXIgYXBw cm92YWwgcmVxdWlyZW1lbnRzLg0KDQozKSBBZGQgUkVWSUVXRVdTIHN1cHBvcnQgdG8gYXV0b21h dGUgYXNzaWdubWVudCBvZiByZXZpZXdlcnMuDQoNCk1pa2UNCg0KPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiBGcm9tOiByZmNAZWRrMi5ncm91cHMuaW8gPHJmY0BlZGsyLmdyb3Vwcy5p bz4gT24gQmVoYWxmIE9mIE1pY2hhZWwNCj4gS3ViYWNraQ0KPiBTZW50OiBGcmlkYXksIE1heSAz LCAyMDI0IDEwOjIyIEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgS2lubmV5LCBNaWNo YWVsIEQNCj4gPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgcXVpY19sbGluZGhvbEBxdWlj aW5jLmNvbTsNCj4gbWFyY2luLmp1c3praWV3aWN6QGxpbmFyby5vcmc7IHJmY0BlZGsyLmdyb3Vw cy5pbw0KPiBDYzogTGVpZiBMaW5kaG9sbSA8bGVpZkBudXZpYWluYy5jb20+OyBBbmRyZXcgRmlz aCAoYWZpc2hAYXBwbGUuY29tKQ0KPiA8YWZpc2hAYXBwbGUuY29tPg0KPiBTdWJqZWN0OiBSZTog W2VkazItcmZjXSBbZWRrMi1kZXZlbF0gUHJvcG9zYWwgdG8gc3dpdGNoIFRpYW5vQ29yZSBDb2Rl DQo+IFJldmlldyBmcm9tIGVtYWlsIHRvIEdpdEh1YiBQdWxsIFJlcXVlc3RzIG9uIDUtMjQtMjAy NA0KPiANCj4gSGkgTWlrZSwNCj4gDQo+IEkndmUgc2VlbiB0aGF0IHJlcG8gaW4gdGhhdCBwYXN0 Lg0KPiANCj4gQXJlIHRoZSBzdGVwcyBkZWZpbmVkIGZvciB3aGF0J3MgbmVlZGVkIHRvIG1vdmUg dG8gQ09ERVdPTkVSUyAoYW5kDQo+IFJFVklFV0VSUykgaW4gdGVybXMgb2YgdGVjaG5pY2FsIGFu ZCBwcm9jZXNzIGNoYW5nZXMgbmVlZGVkPw0KPiANCj4gRm9yIGV4YW1wbGUsIGNvdWxkIHdlIHN0 YXJ0IHdpdGggQ09ERU9XTkVSUyBtYW51YWxseSBzeW5jZWQgdG8NCj4gTWFpbnRhaW5lcnMudHh0 LCBNYWludGFpbmVycy50eHQgZHJvcHBlZCwgYW5kIHRoZW4gYWRkIFJFVklFV0VSUyBpbiB0aGUN Cj4gZnV0dXJlIHdpdGggYWRkaXRpb25hbCBhY3Rpb25zIHRvIHZlcmlmeSBmaWxlIGNvdmVyYWdl LCBldGMuPw0KPiANCj4gVGhhbmtzLA0KPiBNaWNoYWVsDQo+IA0KPiBPbiA1LzIvMjAyNCAxMjoy NCBQTSwgTWljaGFlbCBEIEtpbm5leSB3cm90ZToNCj4gPiBIaSBNaWNoYWVsLA0KPiA+DQo+ID4g SSBoYXZlIGEgdmVyc2lvbiBvZiB0aGUgYXV0byBhc3NpZ25tZW50IHdvcmtpbmcsIGJ1dCBuZWVk cyB0byBiZQ0KPiA+IG1pZ3JhdGVkIHRvIFRpYW5vQ29yZSBhbmQgc3luY2VkIHdpdGggdGhlIGxh dGVzdCBNYWludGFpbmVycy50eHQuDQo+ID4NCj4gPiBNeSBleHBlcmllbmNlIGdldHRpbmcgdGhp cyBydW5uaW5nIGV2ZW4gYXMgYSBQT0Mgd2FzIHRoYXQgaXQgdG9vayBhDQo+IGxvdA0KPiA+IG9m IGVmZm9ydCB0byBtYWtlIHN1cmUgdGhlIGJlc3Qgc2VjdXJpdHkgcHJhY3RpY2VzIHdlcmUgZm9s bG93ZWQgYW5kDQo+ID4gdG8gY29uZmlndXJlIHRoZSBlbXB0eSBHaXRIdWIgQXBwIHdpdGggdG9r ZW5zIGFuZCBwZXJtaXNzaW9ucy4gQW55dGltZQ0KPiA+IGN1c3RvbSBhY3Rpb25zIGFyZSBhZGRl ZCwgcmVzb3VyY2VzIHRvIGltcGxlbWVudCwgdmFsaWRhdGUsIGFuZA0KPiA+IHN1cHBvcnQgaWYg dGhleSBldmVyIGZhaWwgbXVzdCBiZSBpbiBwbGFjZS4NCj4gPg0KPiA+IE15IHF1ZXN0aW9uIGlz IGlmIHRoZXJlIGlzIGEgbWFudWFsIHByb2Nlc3MgdGhhdCBjYW4gYmUgdXNlZCB0bw0KPiA+IHN0 YXJ0IGFuZCB0aGVzZSB0eXBlIG9mIGF1dG9tYXRpb25zIGNhbiBiZSBhZGRlZCBvdmVyIHRpbWUg YXMNCj4gPiBkZWRpY2F0ZWQgcmVzb3VyY2VzIGFyZSBpZGVudGlmaWVkLg0KPiA+DQo+ID4gRGlv bm5hJ3MgZmVlZGJhY2sgYWJvdXQgY29udHJpYnV0b3JzIG5vdCBiZWluZyBhYmxlIHRvIGFkZCBy ZXZpZXdlcnMNCj4gPiB0byBhIFBSIGlzIGNvcnJlY3QuICBDb250cmlidXRvcnMgdGhhdCBhcmUg bm90IG1lbWJlcnMgb2YgdGhlDQo+ID4gRURLIElJIE1haW50YWluZXJzIG9yIEVESyBJSSBSZXZp ZXdlcnMgdGVhbXMgd2lsbCBlaXRoZXIgbmVlZCB0byB3YWl0DQo+ID4gZm9yIGEgTWFpbnRhaW5l ciBvciBSZXZpZXdlciB0byBhZGQgcmV2aWV3ZXJzLCBvciB0aGUgY29udHJpYnV0b3IgbXVzdA0K PiA+IGJlIGFkZGVkIGFzIGFuICJvdXRzaWRlIGNvbGxhYm9yYXRvciIgYnkgYW4gYWRtaW4uIEZv ciBhIG1hbnVhbA0KPiBwcm9jZXNzDQo+ID4gdGhpcyB3b3VsZCByZXF1aXJlIE1haW50YWluZXJz IHRvIG1vbml0b3IgbmV3IFBScyBhbmQgbWFrZSBzdXJlIHRoZQ0KPiA+IGNvcnJlY3Qgc2V0IG9m IE1haW50YWluZXJzIGFuZCBSZXZpZXdlcnMgYXJlIGFkZGVkLiBQZXJoYXBzIHRoZQ0KPiA+IGNv bnRyaWJ1dG9yIGNhbiBpbmNsdWRlIEBHaXRIdWJJZCBtZW50aW9ucyBpbiB0aGUgUFIgZm9yIHRo ZSByZXF1aXJlZA0KPiA+IG1haW50YWluZXJzL3Jldmlld2VycyBzbyB0aGVyZSBhcmUgZW1haWwg bm90aWZpY2F0aW9ucy4NCj4gPg0KPiA+IERldGFpbHMgb24gdGhlIGF1dG8gYXNzaWdubWVudCBQ T0MNCj4gPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ID4gSXQgdXNlcyBD T0RFT1dORVJTIHNvIG1haW50YWluZXJzIGFyZSBhdXRvIGFzc2lnbmVkIGFuZCBjYW4gdXNlIEdp dEh1Yg0KPiA+IGZlYXR1cmVzIHRvIHByZXZlbnQgbWVyZ2VzIHdpdGhvdXQgbWFpbnRhaW5lciBh cHByb3ZhbC4gIFRoZSBpZGVhIGlzDQo+IHRvDQo+ID4gbWluaW1pemUgdGhlIGN1c3RvbSBiZWhh dmlvciBhbmQgdXNlIGFzIG1hbnkgYnVpbHQtaW4gR2l0SHViIGZlYXR1cmVzDQo+IGFzDQo+ID4g cG9zc2libGUuICBJdCB0aGVuIHJldXNlcyB0aGUgQ09ERU9XTkVSUyBzeW50YXggZm9yIGEgbmV3 IGZpbGUgY2FsbGVkDQo+ID4gUkVWSUVXRVJTIGFsb25nIHdpdGggc29tZSBHaXRIdWIgQWN0aW9u cyB0byBhdXRvIGFzc2lnbiByZXZpZXdlcnMuDQo+IFRoZQ0KPiA+IGFjdGlvbnMgYXJlIHJ1biBi eSBhIHJlZ2lzdGVyZWQgZW1wdHkgR2l0SHViIGFwcGxpY2F0aW9uIHNvIGl0IGhhcyBhDQo+ID4g VGlhbm9Db3JlIG9yZ2FuaXphdGlvbiBib3QgdGhhdCBpcyBleGVjdXRpbmcgdGhlIGFjdGlvbnMg d2l0aA0KPiBUaWFub0NvcmUNCj4gPiBvcmcgcGVybWlzc2lvbnMgaW5zdGVhZCBvZiBhbiBpbmRp dmlkdWFsIFRpYW5vQ29yZSBtZW1iZXIgcGVybWlzc2lvbnMuDQo+ID4gRXhhbXBsZSBQUiB3aXRo IHRoZSBib3Qgd2l0aCB0aGUgbmFtZSAidGlhbm9jb3JlLWFzc2lnbi1yZXZpZXdlcnMiDQo+ID4g cGVyZm9ybWluZyBhc3NpZ25tZW50czoNCj4gPiAgICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFu b2NvcmUvZWRrMi1jb2RlcmV2aWV3L3B1bGwvOTENCj4gPg0KPiA+IEl0IHdhcyBhY3RpdmF0ZWQg b24gdGhpcyByZXBvIHRvIHJ1biBleHBlcmltZW50czoNCj4gPiAgICAgIGh0dHBzOi8vZ2l0aHVi LmNvbS90aWFub2NvcmUvZWRrMi1jb2RlcmV2aWV3L3RyZWUvbWFzdGVyLy5naXRodWINCj4gPg0K PiA+IEV4YW1wbGUgQ09ERU9XTkVSUyBmaWxlOg0KPiA+ICAgICAgaHR0cHM6Ly9naXRodWIuY29t L3RpYW5vY29yZS9lZGsyLQ0KPiBjb2RlcmV2aWV3L2Jsb2IvbWFzdGVyLy5naXRodWIvQ09ERU9X TkVSUw0KPiA+DQo+ID4gRXhhbXBsZSBSRVZJRVdFUlMgZmlsZSB1c2luZyBzYW1lIGZvcm1hdCBh cyBDT0RFT1dORVJTDQo+ID4gICAgICBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIt DQo+IGNvZGVyZXZpZXcvYmxvYi9tYXN0ZXIvLmdpdGh1Yi9SRVZJRVdFUlMNCj4gPg0KPiA+IEFj dGlvbiB0byBhc3NpZ24gcmV2aWV3ZXJzIGZyb20gUkVWSUVXRVJTIGZpbGU6DQo+ID4gICAgICBo dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazItDQo+IGNvZGVyZXZpZXcvYmxvYi9tYXN0 ZXIvLmdpdGh1Yi93b3JrZmxvd3MvQXNzaWduUmV2aWV3ZXJzLnltbA0KPiA+DQo+ID4gICAgICBE ZXBlbmRzIG9uOiBodHRwczovL2dpdGh1Yi5jb20vbWRraW5uZXkvZ2l0aHViLWFjdGlvbi1hc3Np Z24tDQo+IHJldmlld2Vycw0KPiA+DQo+ID4gQWN0aW9uIHRvIHZlcmlmeSB0aGF0IGFsbCBmaWxl cyBpbiBhIHJlcG8gaGF2ZSBDT0RFT1dORVMgY292ZXJhZ2UNCj4gPiAgICAgIGh0dHBzOi8vZ2l0 aHViLmNvbS90aWFub2NvcmUvZWRrMi0NCj4gY29kZXJldmlldy9ibG9iL21hc3Rlci8uZ2l0aHVi L3dvcmtmbG93cy9DaGVja0NvZGVPd25lckZpbGVzLnltbA0KPiA+DQo+ID4gQWN0aW9uIHRvIHZl cmlmeSB0aGF0IE1haW50YWluZXJzLnR4dCwgQ09ERU9XTkVSUywgYW5kIFJFVklFV0VSUyBhcmUN Cj4gc3luY2VkLg0KPiA+IFRoaXMgaXMgdG8gc3VwcG9ydCB0cmFuc2l0aW9uIGZyb20gdXNpbmcg TWFpbnRhaW5lcnMudHh0IHRvIHVzaW5nDQo+IENPREVPV05FUlMNCj4gPiBhbmQgUkVWSUVXRVJT IGFuZCBjYW4gYmUgZHJvcHBlZCB3aGVuIE1haW50YWluZXJzLnR4dCBpcyByZW1vdmVkLg0KPiA+ ICAgICAgaHR0cHM6Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyLQ0KPiBjb2RlcmV2aWV3L2Js b2IvbWFzdGVyLy5naXRodWIvd29ya2Zsb3dzL0NoZWNrQ29kZU93bmVyTWFpbnRhaW5lcnMueW1s DQo+ID4NCj4gPiAgICAgIERlcGVuZHMgb246IGh0dHBzOi8vZ2l0aHViLmNvbS9tZGtpbm5leS9n aXRodWItYWN0aW9uLWNoZWNrLQ0KPiBjb2Rlb3duZXJzLW1haW50YWluZXJzDQo+ID4NCj4gPiBU aGFua3MsDQo+ID4NCj4gPiBNaWtlDQo+ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCj4gPj4gRnJvbTogTWljaGFlbCBLdWJhY2tpIDxtaWt1YmFja0BsaW51eC5taWNyb3NvZnQu Y29tPg0KPiA+PiBTZW50OiBUaHVyc2RheSwgTWF5IDIsIDIwMjQgODoyMSBBTQ0KPiA+PiBUbzog ZGV2ZWxAZWRrMi5ncm91cHMuaW87IHF1aWNfbGxpbmRob2xAcXVpY2luYy5jb207DQo+ID4+IG1h cmNpbi5qdXN6a2lld2ljekBsaW5hcm8ub3JnOyBLaW5uZXksIE1pY2hhZWwgRA0KPiA+PiA8bWlj aGFlbC5kLmtpbm5leUBpbnRlbC5jb20+OyByZmNAZWRrMi5ncm91cHMuaW8NCj4gPj4gQ2M6IExl aWYgTGluZGhvbG0gPGxlaWZAbnV2aWFpbmMuY29tPjsgQW5kcmV3IEZpc2ggKGFmaXNoQGFwcGxl LmNvbSkNCj4gPj4gPGFmaXNoQGFwcGxlLmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtlZGsyLWRl dmVsXSBQcm9wb3NhbCB0byBzd2l0Y2ggVGlhbm9Db3JlIENvZGUgUmV2aWV3DQo+IGZyb20NCj4g Pj4gZW1haWwgdG8gR2l0SHViIFB1bGwgUmVxdWVzdHMgb24gNS0yNC0yMDI0DQo+ID4+DQo+ID4+ IE9uIDUvMi8yMDI0IDY6MzQgQU0sIExlaWYgTGluZGhvbG0gd3JvdGU6DQo+ID4+PiBPbiAyMDI0 LTA1LTAyIDA3OjMzLCBNYXJjaW4gSnVzemtpZXdpY3ogd3JvdGU6DQo+ID4+Pj4gVyBkbml1IDEu MDUuMjAyNCBvwqAxOTo0MywgTWljaGFlbCBEIEtpbm5leSB2aWEgZ3JvdXBzLmlvIHBpc3plOg0K PiA+Pj4+PiBJIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0aGF0IFRpYW5vQ29yZSBtb3ZlIGFsbCBj b2RlIHJldmlldyBmcm9tDQo+ID4+IGVtYWlsDQo+ID4+Pj4+IGJhc2VkIGNvZGUgcmV2aWV3cyB0 byBHaXRIdWIgUHVsbCBSZXF1ZXN0cyBiYXNlZCBjb2RlIHJldmlld3MuDQo+ID4+Pj4+DQo+ID4+ Pj4+IFRoZSBwcm9wb3NlZCBkYXRlIHRvIHN3aXRjaCB3b3VsZCBiZSBpbW1lZGlhdGVseSBhZnRl ciB0aGUgbmV4dA0KPiA+PiBzdGFibGUNCj4gPj4+Pj4gdGFnIHdoaWNoIGlzIGN1cnJlbnRseSBz Y2hlZHVsZWQgZm9yIE1heSAyNCwgMjAyNC4NCj4gPj4+Pg0KPiA+Pj4+IE8geWVzISBGdWxseSBm b3IgaXQhDQo+ID4+Pj4NCj4gPj4+PiBEb2VzIGl0IG1lYW4gZWRrMiBvbmx5IG9yIGVkazIvZWRr Mi1wbGF0Zm9ybXMvZWRrMi1ub24tb3NpIGFuZA0KPiBvdGhlcg0KPiA+Pj4+IHRpYW5vY29yZS8g cmVwb3NpdG9yaWVzPw0KPiA+Pj4NCj4gPj4+IEkgZG9uJ3Qgc2VlIHdoeSB3ZSBjb3VsZG4ndCBz d2l0Y2ggYWxsIG9mIHRoZW0uIE90aGVyIHRoYW4gd2UgbmVlZA0KPiB0bw0KPiA+Pj4gZ2V0IGFs bCB0aGUgTWFpbnRhaW5lcnMudHh0IHVwZGF0ZWQgd2l0aCBjb2RlIGZvcmdlIHVzZXJuYW1lcyBm aXJzdC4NCj4gPj4+DQo+ID4+PiBXZSBtYXkgd2FudCB0byBkbyBvbmUgYXQgYSB0aW1lIHRob3Vn aC4NCj4gPj4+DQo+ID4+PiAvDQo+ID4+PiAgIMKgwqDCoCBMZWlmDQo+ID4+Pg0KPiA+Pj4+PiAq IFRoZSBQdWxsIFJlcXVlc3Qgc3VibWl0dGVyIGlzIHJlcXVpcmVkIHRvIGludml0ZSB0aGUgcmVx dWlyZWQNCj4gPj4+Pj4gIMKgwqAgbWFpbnRhaW5lcnMgYW5kIHJldmlld2VycyB0byB0aGUgcHVs bCByZXF1ZXN0LiBUaGlzIGlzIHRoZQ0KPiBzYW1lDQo+ID4+Pj4+ICDCoMKgIHNldCBvZiBtYWlu dGFpbmVycyBhbmQgcmV2aWV3ZXJzIHRoYXQgYXJlIHJlcXVpcmVkIHRvIGJlDQo+IGxpc3RlZA0K PiA+PiBpbg0KPiA+Pj4+PiAgwqDCoCBDYzogdGFncyBpbiB0b2RheSdzIHByb2Nlc3MuDQo+ID4+ Pj4NCj4gPj4+PiBUaGF0IGNhbiBiZSBkb25lIGJ5IGdpdGh1YiBhY3Rpb24gc3RhcnRlZCBhdXRv bWF0aWNhbGx5IGFmdGVyDQo+IG9wZW5pbmcNCj4gPj4+PiBQUi4gTWF5IHJlcXVpcmUgY2hhbmdl cyB0byBHZXRNYWludGFpbmVyLnB5IHNjcmlwdC4gV291bGQgYmUgZ29vZA0KPiB0bw0KPiA+Pj4+ IGhhdmUgaW4gY2FzZSBzb21lb25lIGZvcmdldCB0byBhZGQgb25lIG9mIG1haW50YWluZXJzLg0K PiA+Pj4+DQo+ID4+Pj4gQWxzbyB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgYSBib3QgcnVubmluZyBQ YXRjaENoZWNrIGFuZCB1bmNydXN0aWZ5DQo+IG9uDQo+ID4+IFBSLg0KPiA+Pj4+DQo+ID4+IFll cywgdGhpcyB3b3VsZCBuZWVkIHRvIGJlIGluIGEgR2l0SHViIHdvcmtmbG93IHNvIGl0IGNvdWxk IHBhcnNlIHRoZQ0KPiA+PiBmaWxlIGFuZCB1bHRpbWF0ZWx5IHVzZSB0aGUgR2l0SHViIEFQSSB0 byBhZGQgdGhlIG1haW50YWluZXJzLiBBcyBJDQo+ID4+IG1lbnRpb25lZCBpbiBhbm90aGVyIGVt YWlsLCBteSB0ZWFtIGhhcyBleHBlcmllbmNlIGRvaW5nIHRoaXMgYW5kDQo+IHdlJ3JlDQo+ID4+ IGhhcHB5IHRvIGhlbHAgd2hlcmUgd2UgY2FuLg0KPiA+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+ Pg0KPiA+Pj4+DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+DQo+ID4+Pg0KPiA+Pj4NCj4gPg0KPiA+DQo+ ID4NCj4gPg0KPiA+DQo+IA0KPiANCj4gDQo+IA0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09 LQpHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMg Z3JvdXAuClZpZXcvUmVwbHkgT25saW5lICgjMTE4NTYxKTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5p by9nL2RldmVsL21lc3NhZ2UvMTE4NTYxCk11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMu aW8vbXQvMTA1ODk0ODA4Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3Jv dXBzLmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIg W3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=