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 6CC5E7803E0 for ; Thu, 2 May 2024 16:24:48 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=fFqH9kD/psmzBHIu6z0/Ez880mCe6FHAouZ/ZfJAQmU=; 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=1714667087; v=1; b=NMkpoW00l110g2OztkfGFAJEppIj/W1j/prw9e85F3H/WB32zn8viLPkD2LIvBj3DzYEXHzB vcyESb+Z52V7dSiS48dwwGllvxCKF1kH8fYPOcPAUD3o4602xlsTPk0kF5HFAvSFoc+s8MQtbIe YXAwu6o9TD3cOxCaIZZzRVQVGSL9hXo6e8jCB7a/7YSDnYQ0BKsR4lIBgMcuGA64ybJqrn9H1KT n0MTbqnKD9x/529Xbk+Tf+sySm0PwTqOfH2k8PkR82tqTaWdi+7wDGlPWjhgzvNC61lhw6oRgZe 2dbDh/jJfZD9CDxT+2tHwIgOKbSz4hLVizc6+XqEAv5GQ== X-Received: by 127.0.0.2 with SMTP id x55oYY7687511x4gkrmii1yM; Thu, 02 May 2024 09:24:47 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by mx.groups.io with SMTP id smtpd.web10.10276.1714667080915193317 for ; Thu, 02 May 2024 09:24:41 -0700 X-CSE-ConnectionGUID: VAgRiqERSsm1IDE0TpY8qQ== X-CSE-MsgGUID: WgsRmdMmTqSlk0IpBtwNEw== X-IronPort-AV: E=McAfee;i="6600,9927,11062"; a="35831240" X-IronPort-AV: E=Sophos;i="6.07,247,1708416000"; d="scan'208";a="35831240" X-Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 May 2024 09:24:40 -0700 X-CSE-ConnectionGUID: Uurs4Y8aSY6khokbs0xDhA== X-CSE-MsgGUID: xpnYAWe5Rbeu/2fOGye0Ew== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,247,1708416000"; d="scan'208";a="64615419" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 02 May 2024 09:24:40 -0700 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Thu, 2 May 2024 09:24:39 -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; Thu, 2 May 2024 09:24:39 -0700 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) 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; Thu, 2 May 2024 09:24:39 -0700 X-Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.171) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Thu, 2 May 2024 09:24:39 -0700 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by SJ0PR11MB4863.namprd11.prod.outlook.com (2603:10b6:a03:2ae::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.30; Thu, 2 May 2024 16:24:36 +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; Thu, 2 May 2024 16:24:36 +0000 From: "Michael D Kinney" To: Michael Kubacki , "devel@edk2.groups.io" , "quic_llindhol@quicinc.com" , "marcin.juszkiewicz@linaro.org" , "rfc@edk2.groups.io" CC: Leif Lindholm , "Andrew Fish (afish@apple.com)" , "Kinney, Michael D" Subject: Re: [edk2-devel] Proposal to switch TianoCore Code Review from email to GitHub Pull Requests on 5-24-2024 Thread-Topic: [edk2-devel] Proposal to switch TianoCore Code Review from email to GitHub Pull Requests on 5-24-2024 Thread-Index: Adqb7x8IscZNQdbZROekmFEG+Zxa7AAa40eAAAhm/AAACgaTAAAAoqiw Date: Thu, 2 May 2024 16:24:36 +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_|SJ0PR11MB4863:EE_ x-ms-office365-filtering-correlation-id: 0f9cf604-8be0-4d81-e934-08dc6ac45bc3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?ZE8wVVM5OFZXRGdTZi9kaHI4a25xcEdLSFpPTGl4d1dRa0pHY050WDlBNmZQ?= =?utf-8?B?ZTBUMjIzSSt0VTI2NHJjSytodnZ0bkJ2ZExrUWtaek8zTmNpR0pTNk53WVJO?= =?utf-8?B?dm9XZHdWTDNoQmJPU2Q1SFMxZkN2L1M4aEFTTWF0SFNEUi96UWw5MkZzVEly?= =?utf-8?B?S3NJOCs3TlVWOS9pc1hDTGJwajZRVUVaQWR6MGw0Yy91SFZGWlVtdmZId2kz?= =?utf-8?B?MjZWdjg4Qk1jTk9RS0R1ZjduVVlSMDc4WFNqNk1XMFhVUk5sNnRGK3JKZ0Fj?= =?utf-8?B?VGtNamZWS3JRRWhqbG5ESWxEUmRQY1MydmVvTjJCNkdQdWJYZE13N0JVb2FI?= =?utf-8?B?c2JOWWlIMEl4Ylk0cmpCMUVQVTVkNzJrdmFWaHFPTG1ldHR6U0p4OCs1dVps?= =?utf-8?B?aTFqQmJ4bFVvcjB5blB0eVpCNFdpZkN1WDRwc1VNSW9sZFRXTzZKKzRtaUlB?= =?utf-8?B?R1JabzFVL3dJWmU0S3lwalF0dHZkTUJHdm9Ba3RrQjJnVFBTN0FqNEJiZC9T?= =?utf-8?B?V2RnQzdLSlEzZUUyRXJHUTZBQ1BIM20xR04vWEV6WnZMdDcxQ3doL1JGYnUw?= =?utf-8?B?c0NFM3FaV29iZ2Z1VXoxdFkzSWdiUmlCeTlvazB0YmQ0aVBCaHZWRjZ1WVN1?= =?utf-8?B?MXJJMnNSMlUxaks0RnIxNXRJT1J4U1RNWEtUd2NQMFhKSzRDZkZmN0JqdjRk?= =?utf-8?B?N21KN2hJZEovanhtMFJSbS8rM3dabU5pbkZwZ1djUm9zYXhrV1JtckFjL2tH?= =?utf-8?B?bWRuK1VNUmgySVUvZU5rRzZsemVacnpmT0RJanRLWGgxSDhkMFBMQm43WUta?= =?utf-8?B?NitadnZobitBTjhNM2FuUnlRaFZvQitOZnhyTXZuUHo4UThwWGFmMVVPaWxS?= =?utf-8?B?a040aGIreEF1SitDS3dMMmhwRWw5ellOeUpKOHdjaW1nUTg4SWZXdHlyTmg1?= =?utf-8?B?TnRuK3hwVWZXbjFNM2J4aEQ0MjVacitZbTREcEs5TUgwTVQyODdiQU9TRjRR?= =?utf-8?B?WXdsV0kyczMxRUNUN2xSZkgxQnlEZmJJRlFIMFIvU2JMbEJEVitLS3I2dEk2?= =?utf-8?B?SVJlWnBQcTdBSDR4MktnQkxvRkxlVmlVZXBRN1hnaTd4NDNpQ3BzRllwNkl6?= =?utf-8?B?TmVoVThnbVFRVVVDTjc1RFFFWDVMNkhsQkZpM0pCV1NTNjdLUHdjYVA4dVF1?= =?utf-8?B?TzdUN1p3SkhDQTF1L3ZrYUFsNWh6U3ZRVHhhU2UxMFJqbDRaK0Nod1hxRWtv?= =?utf-8?B?anRuNXA1ODFrVjV4MG1NSHIyNWhMZXY4SHUvcE15aGlEVHZKeDI0aStucXVm?= =?utf-8?B?cGJPMWpVZXNmdGNtajJNWVp5WENFMUlYeUhBTkw3bmJGeDJ6ZWVWSEp4dmVq?= =?utf-8?B?Y2E0ZHY5SlFuU25WWE5Za3FLN1gyZHN5V0hDZEhxWHJIY2YrWldQRnpZVmlU?= =?utf-8?B?bE1kZ3lkTTJla3JIMDVVV3N1UkM1aVdSME54WWluckRBNE5WeGxnQ2RqTjJu?= =?utf-8?B?eXZYeU1iREtxRGFlQjZYYXVhQk9nbU5qRzFzWlRyRm5hOW9ZUDVWb2FFZVhz?= =?utf-8?B?ckZ6cWZvSUxwdW15NmFzV0d0NXY5WHB5TWl1N255WVhWZVJtNjNTSVFxNFdv?= =?utf-8?B?NlpyWCtSUnAzenBQT2VJbFNPdGsyYTErenRPYjdTeDE1cC93VVRNa2Iyb05t?= =?utf-8?B?bUtVSDlQVDhxbDVYQVVHQjFPeUNQZWdWc3hCWVRlSTFrRldJOWhtL29DTFBR?= =?utf-8?Q?WV+RbNs1LTgBMcZ4PLhaTwy44+BB/T3RewUbaew?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?K1FrcC80RCsxN2FtTm1oSnRQQi9DQkpiN3lrbkpBdVV3OTgyNXJLMSt6K3VQ?= =?utf-8?B?d2JyVE94c1RZWmxVait0SGlZc1JxWnpSblNuUEZidjJ3YUFDOUVFY3dxNVFC?= =?utf-8?B?cW1OYnlRYWFvUFM2YlQzY1o4SytPdEk0ZXlKZlZNZ3pZd1Q3Nys5YTBKbjkz?= =?utf-8?B?cE9mSXVtdXQ1SkFZWC9Obi9aajlCNWpYNXpDYWtXc3F6cDVJN1ZMaEFOcGFT?= =?utf-8?B?M3JiTkNmakt3SFhJRjlXQ2lRbUtsSTltYWo3RzZ4M3c5eXcxTFY4a2dnUytn?= =?utf-8?B?Zzc1NzVZM0g2MEpQNERZZ1Z6U1FOTWI0enVndSszRmlMSXFHbkVXNU94VEUx?= =?utf-8?B?UXd5S21LUVpGMTJjcE03dkNSQ0xXdDhzdDVNU3pMVXBFWXRCMXpJM3BMN25o?= =?utf-8?B?S28rY3dBNGw1UllpdmFIdHlKUlRDMFZoMEp4Uy9DTUVLNEhTSUZIb1BWSVlD?= =?utf-8?B?ZXg3ek1VZGQvK0JxL21xNFlqRkZESWh6MjJqU2ZYaERmOWVEcG52R2l4Tm5V?= =?utf-8?B?MHljY0w1b0Zva3djVWQ0K3N6SGorWElHc3VQQ215Q0EyS1BIOU5ndUQ4MWxR?= =?utf-8?B?OG5pM0M4WXAxTklHRFVudU9mSnhoL1p1VThvekVSUTQ3NStLQVlHNVpQMkVD?= =?utf-8?B?NWRiWlpwZmFyYUpqZGROa0U3R29EOGkrdUV5eUV4S2RaREowWjhrQllBVXpy?= =?utf-8?B?dERJb25ZSDFRanJLaEhUK0ZyYkk2elUrUmdWNmpFYzNFMVJJZWg0SHF0Q3hN?= =?utf-8?B?Wjd0cFd0ZmM1cENCS3duSExaM29sdGZjTzNmYlRPOXFjQldwenhwU3JSNXov?= =?utf-8?B?Y3hyUy9YUFR0anlnY1Jsd1h6R0lwRmtWL0tHNXludkFFK09VL2xTV1FCRTNj?= =?utf-8?B?cVc4NGJwN0QvZHh5dUVhSjRCOWNqVXF0L1NTQ1RwQU1aR3htWGxnYnF6L3Nt?= =?utf-8?B?NHVNZmtYbUVaeFZFVitKVUxJb2xjMHlaamFpYXlkZFJMREhoUXN6SEEvWENK?= =?utf-8?B?ZjRNNzhIejdPYnZrU3RiN0VVMHJlc21tTmhlVFJmRUxGaThxZDJ0LzIzY2Z2?= =?utf-8?B?dGc4SXNIQW1rNWk2eGxKNEt3cU9qWVE1dkdpTjNkTm54YmcxWllCdWJBdE1v?= =?utf-8?B?dGpFdEpSL2Y4ZnVNd3VvRG5kWkVSRVlibkVSZGNBVlhiNmhRYnEzMkQwemFu?= =?utf-8?B?T0IzSURac1dzMFdxdWRpc0NGVForVTZYQXdrWVVzcTVVNTFzSTNmTHhiMmZs?= =?utf-8?B?RzZNVXF2eFFNSzNNTXZJSndyeitOa2pjZGhzTHduMU9CODgwOVJmV1dKK2My?= =?utf-8?B?ejdHbGpYRFowdlQzZzhqYUF4V0JKd0k1MWZVQnp5K0x6WWxvTk90aXRPenFV?= =?utf-8?B?RERORlloYS8yYXp1WFRsbXMwUnhlU1RTMTZTZ28zRzIxOUJmbThzSXFRWi9H?= =?utf-8?B?MkFEWGFJL1NVUFJENDlhN3doQ1A2c1YvcFFpU0dCbHBoOXhrRjZ4cldkNys0?= =?utf-8?B?YU5ZTU44NzNtaTFpQi9ubVBiUk84WlF4VjdROVptU0FQL2lOR20rcE5neFc0?= =?utf-8?B?MEcwSUtrazRHVk53eTR1Y1ZKL29MaUp3dFRGb1Qwa0NJYTk0VHdON05TaWVI?= =?utf-8?B?UUZqbTZNVlFUL2Z6VW13TmhoUmYxZGF0N0dzUkFPY05tbHhUTzFVejhHMTly?= =?utf-8?B?U3gxRGRaUmJ1enpPMFdRcVdDT2FxdzNxako5OU1sUm5tRUE1VU8xSWlKRFBC?= =?utf-8?B?YVU1aEtXSHVkU1VLcmFXdjNXd0k1RVJGaThIK0VIb1Ftd2R5MzZ3LzM2bnZB?= =?utf-8?B?eTRmV1U0YVpNajdCMTdObktBZXNkR2VnSWtqdmJhdzY2Q3F2QWV5em93Ykdj?= =?utf-8?B?SjBOemtuWGZ3K0pDT2Y1Szd2ZUt2b0FRcytXR3o0Q0lzeVF1Rm03bUtmdnBr?= =?utf-8?B?M01SVmRsRzZjNDk0aHpDZEgyU00vVmhpbnRiUGw5VHM0OHBRUk9HdGFBY3M5?= =?utf-8?B?QThIZjVMZzMzY1p4WksvekdlNUsvc3RzaURTalVpaDdhR0NyVkdxK0pFWkpm?= =?utf-8?B?aFRMMFRYR3lVRlk3OGlSRktQTk52YzByVTVtKzJBWE1nbytTMEkwam41Rksy?= =?utf-8?B?Nkl1NTBtK0JMZng0QUx3NHE4UzhYL2YvTkxIQ3EzQzZUTHFGd29KVTIvSEND?= =?utf-8?B?VVE9PQ==?= 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: 0f9cf604-8be0-4d81-e934-08dc6ac45bc3 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 May 2024 16:24:36.5080 (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: SfmdIwNiTvviWabvn3wVNSWEB0e3dvylrio6fLceoWw9/4bdKjk2AnjmXOkhqVMPhctZOumV7lYHUVeIrMZp9+fkmOHRAPjGFArrC9SFFdk= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4863 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: Thu, 02 May 2024 09:24:41 -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: N1LCjV21Mbj4VZnKqMwK2oHtx7686176AA= 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=NMkpoW00; 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 SGkgTWljaGFlbCwNCg0KSSBoYXZlIGEgdmVyc2lvbiBvZiB0aGUgYXV0byBhc3NpZ25tZW50IHdv cmtpbmcsIGJ1dCBuZWVkcyB0byBiZSANCm1pZ3JhdGVkIHRvIFRpYW5vQ29yZSBhbmQgc3luY2Vk IHdpdGggdGhlIGxhdGVzdCBNYWludGFpbmVycy50eHQuDQoNCk15IGV4cGVyaWVuY2UgZ2V0dGlu ZyB0aGlzIHJ1bm5pbmcgZXZlbiBhcyBhIFBPQyB3YXMgdGhhdCBpdCB0b29rIGEgbG90DQpvZiBl ZmZvcnQgdG8gbWFrZSBzdXJlIHRoZSBiZXN0IHNlY3VyaXR5IHByYWN0aWNlcyB3ZXJlIGZvbGxv d2VkIGFuZA0KdG8gY29uZmlndXJlIHRoZSBlbXB0eSBHaXRIdWIgQXBwIHdpdGggdG9rZW5zIGFu ZCBwZXJtaXNzaW9ucy4gQW55dGltZQ0KY3VzdG9tIGFjdGlvbnMgYXJlIGFkZGVkLCByZXNvdXJj ZXMgdG8gaW1wbGVtZW50LCB2YWxpZGF0ZSwgYW5kIA0Kc3VwcG9ydCBpZiB0aGV5IGV2ZXIgZmFp bCBtdXN0IGJlIGluIHBsYWNlLg0KDQpNeSBxdWVzdGlvbiBpcyBpZiB0aGVyZSBpcyBhIG1hbnVh bCBwcm9jZXNzIHRoYXQgY2FuIGJlIHVzZWQgdG8gDQpzdGFydCBhbmQgdGhlc2UgdHlwZSBvZiBh dXRvbWF0aW9ucyBjYW4gYmUgYWRkZWQgb3ZlciB0aW1lIGFzIA0KZGVkaWNhdGVkIHJlc291cmNl cyBhcmUgaWRlbnRpZmllZC4NCg0KRGlvbm5hJ3MgZmVlZGJhY2sgYWJvdXQgY29udHJpYnV0b3Jz IG5vdCBiZWluZyBhYmxlIHRvIGFkZCByZXZpZXdlcnMNCnRvIGEgUFIgaXMgY29ycmVjdC4gIENv bnRyaWJ1dG9ycyB0aGF0IGFyZSBub3QgbWVtYmVycyBvZiB0aGUgDQpFREsgSUkgTWFpbnRhaW5l cnMgb3IgRURLIElJIFJldmlld2VycyB0ZWFtcyB3aWxsIGVpdGhlciBuZWVkIHRvIHdhaXQNCmZv ciBhIE1haW50YWluZXIgb3IgUmV2aWV3ZXIgdG8gYWRkIHJldmlld2Vycywgb3IgdGhlIGNvbnRy aWJ1dG9yIG11c3QNCmJlIGFkZGVkIGFzIGFuICJvdXRzaWRlIGNvbGxhYm9yYXRvciIgYnkgYW4g YWRtaW4uIEZvciBhIG1hbnVhbCBwcm9jZXNzDQp0aGlzIHdvdWxkIHJlcXVpcmUgTWFpbnRhaW5l cnMgdG8gbW9uaXRvciBuZXcgUFJzIGFuZCBtYWtlIHN1cmUgdGhlDQpjb3JyZWN0IHNldCBvZiBN YWludGFpbmVycyBhbmQgUmV2aWV3ZXJzIGFyZSBhZGRlZC4gUGVyaGFwcyB0aGUgDQpjb250cmli dXRvciBjYW4gaW5jbHVkZSBAR2l0SHViSWQgbWVudGlvbnMgaW4gdGhlIFBSIGZvciB0aGUgcmVx dWlyZWQNCm1haW50YWluZXJzL3Jldmlld2VycyBzbyB0aGVyZSBhcmUgZW1haWwgbm90aWZpY2F0 aW9ucy4NCg0KRGV0YWlscyBvbiB0aGUgYXV0byBhc3NpZ25tZW50IFBPQw0KPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQ0KSXQgdXNlcyBDT0RFT1dORVJTIHNvIG1haW50YWluZXJz IGFyZSBhdXRvIGFzc2lnbmVkIGFuZCBjYW4gdXNlIEdpdEh1Yg0KZmVhdHVyZXMgdG8gcHJldmVu dCBtZXJnZXMgd2l0aG91dCBtYWludGFpbmVyIGFwcHJvdmFsLiAgVGhlIGlkZWEgaXMgdG8NCm1p bmltaXplIHRoZSBjdXN0b20gYmVoYXZpb3IgYW5kIHVzZSBhcyBtYW55IGJ1aWx0LWluIEdpdEh1 YiBmZWF0dXJlcyBhcw0KcG9zc2libGUuICBJdCB0aGVuIHJldXNlcyB0aGUgQ09ERU9XTkVSUyBz eW50YXggZm9yIGEgbmV3IGZpbGUgY2FsbGVkDQpSRVZJRVdFUlMgYWxvbmcgd2l0aCBzb21lIEdp dEh1YiBBY3Rpb25zIHRvIGF1dG8gYXNzaWduIHJldmlld2Vycy4gIFRoZQ0KYWN0aW9ucyBhcmUg cnVuIGJ5IGEgcmVnaXN0ZXJlZCBlbXB0eSBHaXRIdWIgYXBwbGljYXRpb24gc28gaXQgaGFzIGEN ClRpYW5vQ29yZSBvcmdhbml6YXRpb24gYm90IHRoYXQgaXMgZXhlY3V0aW5nIHRoZSBhY3Rpb25z IHdpdGggVGlhbm9Db3JlDQpvcmcgcGVybWlzc2lvbnMgaW5zdGVhZCBvZiBhbiBpbmRpdmlkdWFs IFRpYW5vQ29yZSBtZW1iZXIgcGVybWlzc2lvbnMuIA0KRXhhbXBsZSBQUiB3aXRoIHRoZSBib3Qg d2l0aCB0aGUgbmFtZSAidGlhbm9jb3JlLWFzc2lnbi1yZXZpZXdlcnMiIA0KcGVyZm9ybWluZyBh c3NpZ25tZW50czoNCiAgICBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazItY29kZXJl dmlldy9wdWxsLzkxDQoNCkl0IHdhcyBhY3RpdmF0ZWQgb24gdGhpcyByZXBvIHRvIHJ1biBleHBl cmltZW50czoNCiAgICBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazItY29kZXJldmll dy90cmVlL21hc3Rlci8uZ2l0aHViDQoNCkV4YW1wbGUgQ09ERU9XTkVSUyBmaWxlOg0KICAgIGh0 dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi1jb2RlcmV2aWV3L2Jsb2IvbWFzdGVyLy5n aXRodWIvQ09ERU9XTkVSUw0KDQpFeGFtcGxlIFJFVklFV0VSUyBmaWxlIHVzaW5nIHNhbWUgZm9y bWF0IGFzIENPREVPV05FUlMNCiAgICBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIt Y29kZXJldmlldy9ibG9iL21hc3Rlci8uZ2l0aHViL1JFVklFV0VSUw0KDQpBY3Rpb24gdG8gYXNz aWduIHJldmlld2VycyBmcm9tIFJFVklFV0VSUyBmaWxlOg0KICAgIGh0dHBzOi8vZ2l0aHViLmNv bS90aWFub2NvcmUvZWRrMi1jb2RlcmV2aWV3L2Jsb2IvbWFzdGVyLy5naXRodWIvd29ya2Zsb3dz L0Fzc2lnblJldmlld2Vycy55bWwNCg0KICAgIERlcGVuZHMgb246IGh0dHBzOi8vZ2l0aHViLmNv bS9tZGtpbm5leS9naXRodWItYWN0aW9uLWFzc2lnbi1yZXZpZXdlcnMNCg0KQWN0aW9uIHRvIHZl cmlmeSB0aGF0IGFsbCBmaWxlcyBpbiBhIHJlcG8gaGF2ZSBDT0RFT1dORVMgY292ZXJhZ2UNCiAg ICBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazItY29kZXJldmlldy9ibG9iL21hc3Rl ci8uZ2l0aHViL3dvcmtmbG93cy9DaGVja0NvZGVPd25lckZpbGVzLnltbA0KDQpBY3Rpb24gdG8g dmVyaWZ5IHRoYXQgTWFpbnRhaW5lcnMudHh0LCBDT0RFT1dORVJTLCBhbmQgUkVWSUVXRVJTIGFy ZSBzeW5jZWQuDQpUaGlzIGlzIHRvIHN1cHBvcnQgdHJhbnNpdGlvbiBmcm9tIHVzaW5nIE1haW50 YWluZXJzLnR4dCB0byB1c2luZyBDT0RFT1dORVJTDQphbmQgUkVWSUVXRVJTIGFuZCBjYW4gYmUg ZHJvcHBlZCB3aGVuIE1haW50YWluZXJzLnR4dCBpcyByZW1vdmVkLg0KICAgIGh0dHBzOi8vZ2l0 aHViLmNvbS90aWFub2NvcmUvZWRrMi1jb2RlcmV2aWV3L2Jsb2IvbWFzdGVyLy5naXRodWIvd29y a2Zsb3dzL0NoZWNrQ29kZU93bmVyTWFpbnRhaW5lcnMueW1sDQoNCiAgICBEZXBlbmRzIG9uOiBo dHRwczovL2dpdGh1Yi5jb20vbWRraW5uZXkvZ2l0aHViLWFjdGlvbi1jaGVjay1jb2Rlb3duZXJz LW1haW50YWluZXJzDQoNClRoYW5rcywNCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+IEZyb206IE1pY2hhZWwgS3ViYWNraSA8bWlrdWJhY2tAbGludXgubWljcm9zb2Z0 LmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE1heSAyLCAyMDI0IDg6MjEgQU0NCj4gVG86IGRldmVs QGVkazIuZ3JvdXBzLmlvOyBxdWljX2xsaW5kaG9sQHF1aWNpbmMuY29tOw0KPiBtYXJjaW4uanVz emtpZXdpY3pAbGluYXJvLm9yZzsgS2lubmV5LCBNaWNoYWVsIEQNCj4gPG1pY2hhZWwuZC5raW5u ZXlAaW50ZWwuY29tPjsgcmZjQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBMZWlmIExpbmRob2xtIDxs ZWlmQG51dmlhaW5jLmNvbT47IEFuZHJldyBGaXNoIChhZmlzaEBhcHBsZS5jb20pDQo+IDxhZmlz aEBhcHBsZS5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gUHJvcG9zYWwgdG8gc3dp dGNoIFRpYW5vQ29yZSBDb2RlIFJldmlldyBmcm9tDQo+IGVtYWlsIHRvIEdpdEh1YiBQdWxsIFJl cXVlc3RzIG9uIDUtMjQtMjAyNA0KPiANCj4gT24gNS8yLzIwMjQgNjozNCBBTSwgTGVpZiBMaW5k aG9sbSB3cm90ZToNCj4gPiBPbiAyMDI0LTA1LTAyIDA3OjMzLCBNYXJjaW4gSnVzemtpZXdpY3og d3JvdGU6DQo+ID4+IFcgZG5pdSAxLjA1LjIwMjQgb8KgMTk6NDMsIE1pY2hhZWwgRCBLaW5uZXkg dmlhIGdyb3Vwcy5pbyBwaXN6ZToNCj4gPj4+IEkgd291bGQgbGlrZSB0byBwcm9wb3NlIHRoYXQg VGlhbm9Db3JlIG1vdmUgYWxsIGNvZGUgcmV2aWV3IGZyb20NCj4gZW1haWwNCj4gPj4+IGJhc2Vk IGNvZGUgcmV2aWV3cyB0byBHaXRIdWIgUHVsbCBSZXF1ZXN0cyBiYXNlZCBjb2RlIHJldmlld3Mu DQo+ID4+Pg0KPiA+Pj4gVGhlIHByb3Bvc2VkIGRhdGUgdG8gc3dpdGNoIHdvdWxkIGJlIGltbWVk aWF0ZWx5IGFmdGVyIHRoZSBuZXh0DQo+IHN0YWJsZQ0KPiA+Pj4gdGFnIHdoaWNoIGlzIGN1cnJl bnRseSBzY2hlZHVsZWQgZm9yIE1heSAyNCwgMjAyNC4NCj4gPj4NCj4gPj4gTyB5ZXMhIEZ1bGx5 IGZvciBpdCENCj4gPj4NCj4gPj4gRG9lcyBpdCBtZWFuIGVkazIgb25seSBvciBlZGsyL2VkazIt cGxhdGZvcm1zL2VkazItbm9uLW9zaSBhbmQgb3RoZXINCj4gPj4gdGlhbm9jb3JlLyByZXBvc2l0 b3JpZXM/DQo+ID4NCj4gPiBJIGRvbid0IHNlZSB3aHkgd2UgY291bGRuJ3Qgc3dpdGNoIGFsbCBv ZiB0aGVtLiBPdGhlciB0aGFuIHdlIG5lZWQgdG8NCj4gPiBnZXQgYWxsIHRoZSBNYWludGFpbmVy cy50eHQgdXBkYXRlZCB3aXRoIGNvZGUgZm9yZ2UgdXNlcm5hbWVzIGZpcnN0Lg0KPiA+DQo+ID4g V2UgbWF5IHdhbnQgdG8gZG8gb25lIGF0IGEgdGltZSB0aG91Z2guDQo+ID4NCj4gPiAvDQo+ID4g IMKgwqDCoCBMZWlmDQo+ID4NCj4gPj4+ICogVGhlIFB1bGwgUmVxdWVzdCBzdWJtaXR0ZXIgaXMg cmVxdWlyZWQgdG8gaW52aXRlIHRoZSByZXF1aXJlZA0KPiA+Pj4gwqDCoCBtYWludGFpbmVycyBh bmQgcmV2aWV3ZXJzIHRvIHRoZSBwdWxsIHJlcXVlc3QuIFRoaXMgaXMgdGhlIHNhbWUNCj4gPj4+ IMKgwqAgc2V0IG9mIG1haW50YWluZXJzIGFuZCByZXZpZXdlcnMgdGhhdCBhcmUgcmVxdWlyZWQg dG8gYmUgbGlzdGVkDQo+IGluDQo+ID4+PiDCoMKgIENjOiB0YWdzIGluIHRvZGF5J3MgcHJvY2Vz cy4NCj4gPj4NCj4gPj4gVGhhdCBjYW4gYmUgZG9uZSBieSBnaXRodWIgYWN0aW9uIHN0YXJ0ZWQg YXV0b21hdGljYWxseSBhZnRlciBvcGVuaW5nDQo+ID4+IFBSLiBNYXkgcmVxdWlyZSBjaGFuZ2Vz IHRvIEdldE1haW50YWluZXIucHkgc2NyaXB0LiBXb3VsZCBiZSBnb29kIHRvDQo+ID4+IGhhdmUg aW4gY2FzZSBzb21lb25lIGZvcmdldCB0byBhZGQgb25lIG9mIG1haW50YWluZXJzLg0KPiA+Pg0K PiA+PiBBbHNvIHdvdWxkIGJlIG5pY2UgdG8gaGF2ZSBhIGJvdCBydW5uaW5nIFBhdGNoQ2hlY2sg YW5kIHVuY3J1c3RpZnkgb24NCj4gUFIuDQo+ID4+DQo+IFllcywgdGhpcyB3b3VsZCBuZWVkIHRv IGJlIGluIGEgR2l0SHViIHdvcmtmbG93IHNvIGl0IGNvdWxkIHBhcnNlIHRoZQ0KPiBmaWxlIGFu ZCB1bHRpbWF0ZWx5IHVzZSB0aGUgR2l0SHViIEFQSSB0byBhZGQgdGhlIG1haW50YWluZXJzLiBB cyBJDQo+IG1lbnRpb25lZCBpbiBhbm90aGVyIGVtYWlsLCBteSB0ZWFtIGhhcyBleHBlcmllbmNl IGRvaW5nIHRoaXMgYW5kIHdlJ3JlDQo+IGhhcHB5IHRvIGhlbHAgd2hlcmUgd2UgY2FuLg0KPiAN Cj4gPj4NCj4gPj4NCj4gPj4NCj4gPj4NCj4gPg0KPiA+DQo+ID4NCj4gPiANCj4gPg0KDQoKLT0t PS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwgbWVz c2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExODUyNik6IGh0 dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExODUyNgpNdXRlIFRoaXMgVG9w aWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwNTg0NzUxMC83Njg2MTc2Ckdyb3VwIE93bmVyOiBk ZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vw cy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0tPS09 LT0tPS0KCg0K