From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 85239D800C4 for ; Mon, 13 Nov 2023 21:05:14 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=2c4kYXJIADG/gFxOqM/P1ubA7IUZbZpBMxyqqZUPUic=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results: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:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1699909512; v=1; b=KDlI+pi32pYVsaGCuhjJsxISY0GfzdvrAwmqLVc/s1eTIL9+1hyOHHu7/rUtPH5agym8hk2b 0JtjzvSRoaTaHlje7D0IpTxE7/EJ0Cej5ebK+dfrbfUI8esm/gGcYoJmCiRiy05U2aiRk0qjl6t jn+9Bvz3ZNXusFGh6vUQvHIo= X-Received: by 127.0.0.2 with SMTP id FMlTYY7687511xmyguAeGIR0; Mon, 13 Nov 2023 13:05:12 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.65]) by mx.groups.io with SMTP id smtpd.web11.2847.1699909511925399165 for ; Mon, 13 Nov 2023 13:05:12 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10893"; a="394421275" X-IronPort-AV: E=Sophos;i="6.03,299,1694761200"; d="scan'208";a="394421275" X-Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Nov 2023 13:05:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10893"; a="740871864" X-IronPort-AV: E=Sophos;i="6.03,299,1694761200"; d="scan'208";a="740871864" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orsmga006.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 13 Nov 2023 13:05:10 -0800 X-Received: from orsmsx612.amr.corp.intel.com (10.22.229.25) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Mon, 13 Nov 2023 13:05:09 -0800 X-Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.34; Mon, 13 Nov 2023 13:05:09 -0800 X-Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Mon, 13 Nov 2023 13:05:09 -0800 X-Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.100) 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.2507.34; Mon, 13 Nov 2023 13:05:09 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=i6ZQ4P9u66xLPQwF2FwEuyudON7mczwqcPcWGfx4Tl8gaO1fjLRlWBfSmNuBki1wv8gyiU0+aE/KCrqYlnA6yITwsQu/O0VbA+pl10BqRmAhhoXqbNCQ8GZf2pfhO++eiuQ/V6ZNl6T8FEuVr2rYoRGoSEtsqCuEmYKLcX+vktrCsUmLANwI3Npz2v8knWHi/zgTMXARQGGfg8NxLmCXuqTGlcoAAHSpJxZ7SIlgJIyz3z9RCQjNjM1/lLl6pZmazxFrECzl/khTVJW9SMSIEeCoy/AUCAoRpryIAL+8VGL8qjYTtNgs0rNolZ7psSM9ubJQNd/mFb7BqXmBKS0mPA== 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=RV9FoxRuoaiIfDeTZXKOmT48W4v+RhUK1KdqEyz2HiI=; b=BVwrHPHl6dKCBVIyE+SsuAPyUj/hxjR3Ml0p5g8MKTbmXdcTxiHrggUspDdWKXTAB/aCetgsCRV+6ysrsVZG6bIcdAMBQm3zc+pKT6etTCNLBRHBiwPIsD7KsMd4EqF7IgMXHgWtUNGlQPfAf6l8oOvkACseBONXiiZrjRN/QPUptnSgbL/aZWuP8svTPCxVmz7e8kUei2d++x4AePtBR63uyV477/G0dxwbRyjVwgNVlUkP7RuvYeA6X+UJG+XGWLzMqyUa1fJTBaVsizA2rJD2L5e/0AuqXkb+xLxT4ezGWkrIplExELU5K4piQ+uHx18tYvy7YEYpGmO26J79ug== 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 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by SA0PR11MB4654.namprd11.prod.outlook.com (2603:10b6:806:98::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6977.31; Mon, 13 Nov 2023 21:05:07 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ac67:8c2e:235d:db4f]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::ac67:8c2e:235d:db4f%4]) with mapi id 15.20.6977.029; Mon, 13 Nov 2023 21:05:07 +0000 From: "Michael D Kinney" To: Michael Kubacki , Pedro Falcato , "devel@edk2.groups.io" , "lersek@redhat.com" CC: Andrew Fish , Marcin Juszkiewicz , "Leif Lindholm (Quic)" , "Kinney, Michael D" Subject: Re: [edk2-devel] edk2 uncrustify update (73.0.8)? Thread-Topic: [edk2-devel] edk2 uncrustify update (73.0.8)? Thread-Index: AQHaFii/O11Uig7+WU+3h/0XzRKxIrB4nQEAgAAUuQCAAAvTgA== Date: Mon, 13 Nov 2023 21:05:07 +0000 Message-ID: References: <0107c96b-849a-db48-194b-1a4c1f3b0c78@redhat.com> <52d712b0-1749-4485-ba5c-fc70a9a2b462@linux.microsoft.com> In-Reply-To: <52d712b0-1749-4485-ba5c-fc70a9a2b462@linux.microsoft.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|SA0PR11MB4654:EE_ x-ms-office365-filtering-correlation-id: 08bbedc0-1aa3-4637-fb90-08dbe48c3705 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: +CMCSDNAKFJt7pmz6rdICdNyV8kDwV+y1eJaywUsIurb88wExm8+PlhcwgrqMXZ1lnfb6b/1XPFw0Kxs/LHCQQ726CSYu4AmkwwhYtYJ0ilyocBVGoF9h3GcsalxNsH15MLDe8M1RldHCONdmaZT0CEAFaYhBqobKQd1yiR1vVt4cxMlnVijgkP/O74WoLAtdtxINRNAz/whIx9kcSsMnKiQxqhrI1IF7s19TK/7oT2QiWfUaigrEbyuNnCkv1eIm24e5ozB7vVyw2+P1LhX7PcB0L+44bfUIpS17fwHWqBwVcnfee2DYXD6YpG8H8DzaeJWeWU6Ef7hfEZbRA8zN6ScDHrdyi+RXwe9LhQ3/2UARnC/dsiaryHvXSSQbBBHz/3BZd+tZbO+T/k4Bty6OWmtNKvJ0eIpoJs7bQF9edbN1qlS2Li47AN2PdftJsfpKJ/mYsAIQAimUq93PJVCTMFrj01sWKahjx+x4wK+9j1C4AI4OOIGdsbH28A620SPsngYpI0wLmfrRqWZKDT/Vw7ibv4qyQRYgCjMciIAjWuKRAieB221TeKHVkfb9HjAWzeN0/6YiYp6Gul/8vwUYw8H0/4064cNSM4LtIjGOEqjIOMRNwE1ZyzERQjV/eAKyGoFaBQ5TVth1b5jVSbrS9K/+hJ4TifBsxMwt9dtwWthJatIH5ycWUPsvm97rv2I x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Z0FhOGsrTUVGV0ZNQ3pGTmR1SElkczZmYnBMZldPN0l1ZTNBSkExektJSjhl?= =?utf-8?B?YUpSVkdla0huMGYyY3FCdmtVSk5pMHNVYUkxQlFVUlE4T2dPM2Zaa0RaK2tk?= =?utf-8?B?WnFsNlBuZ1B0Q2xXcWIycFQxQWY0YWJYUjhNRjhlVnU5UDdQcUNhbjk1aGRH?= =?utf-8?B?VnZvdFdFcFUybUJaNXpuYVB0bkNaVGVLWXluaHVnWkhGZ2MvOXQvUTlyQktt?= =?utf-8?B?QmNZSjlPYllkN1RSQ0xuRW5IZUZ0Y2RYSFRoQTUxb0FiRXB5Y3d3OWVSdDNq?= =?utf-8?B?cVQ0NG9KRytrc0YvbWFWRmVnUmRva3dXL1hDWittRkpJMWpKTUN3RXN5NnVT?= =?utf-8?B?T25EeVBmR3cvd0pRTTBoTnVxUEUxWU9nQUxxY2E5d0NqZU5SNGMxOStuT0FS?= =?utf-8?B?NHFFOWpIMmpsSFN5M3hkVjVvU0dFbENRZGU2eVVMNEo5TFFPRzJ0TmV1d3J1?= =?utf-8?B?R0V5ZFdaald5bGd4dWFSL0xsYmdLU0c5Wk5rK3JuZENpUWtnYkhpcG1ielJp?= =?utf-8?B?Rmh5K2tOeEFIWFVuaUlIWldHb3Q4VzZCcGF5YmpGMlJPVEtqa1AvemZoM1hk?= =?utf-8?B?Wk1vRzRTd3dWc1ZVNkJBQ0R5WWxSeUNpUHJxRC9Qbml5R3JCaUl5UzhqaHZR?= =?utf-8?B?ejNEcDAwNmNpNGtTWVh4TnpncWltd0dVTnVPS1Nxd1RqM0ZnM2FVc0VPUFYw?= =?utf-8?B?UEc0NTF2SFNKVnhHYVFaWUxGL2NyNGFyaEJ1Y2tna0lzeVdzL05LVW1ndHVU?= =?utf-8?B?bXllZUd3eWNIWWppRXgySDVreUVNNVdlN1pSRjdKcHVlZGVzQitDVUFMK1lY?= =?utf-8?B?VVVlK0s1UVg0RHZLb0NqWVU5UW9CN2wzOEhjT1pkRWRETlVGVXh3bDBhZEQr?= =?utf-8?B?WXFWL0Q4TFJ3a21wNi9QeVdrcVhxZEJoektpamFrRkZwbHhCamU5QjhKTVQz?= =?utf-8?B?YVB2ejdUUzJJVytDNHFUeTJ5bmNMSTZZZm1ZN2JEb09xME5BYmZzSFZFbm5Z?= =?utf-8?B?L01JL1Y1T2VMaVlnNFpSMTFjVTJvbXBubmFvMDBweHNRNHAvc1V3bytXSmI5?= =?utf-8?B?K3BOQ01ZQ0c1S1U2aDB2RktDK1BnWlo2K1Q0ZmVBYkdkQ3BjN2xFaXpGWElM?= =?utf-8?B?N2JBemNPaWZaVm5ac3YvbGJKV0RQRnFWcFdJdDBNUDZtK1luN1kyRHZzQlgy?= =?utf-8?B?ZUhIYUNhb1BXdVQ4MWRZUFNLbEtwNGFJaCtvdzF5RW9NblJJOW55Zlp2cEEw?= =?utf-8?B?T0RSVng0d1g4WnQwQ0Nadm5nTUovRFRxRlRTWXYzY0VYTmU5T1Nrb3RiSXpm?= =?utf-8?B?b1dwNXIvMVpac1VvbStIYWJDRXZTUmszaFY3NTdqditsSGFkTksraS9ZTVVl?= =?utf-8?B?MElxNDQ5VVd6Vmw5eHZDTWczeE5qSG5Obll3Z0tYWlU2czlBSE5qZU1KclFu?= =?utf-8?B?VFlaNTcwanhwK3R1SVhydzV0Qm5MOXhnR2Z6RXY4OHlmRmthVVJzN2xrT2Na?= =?utf-8?B?aXVENUtMMUJCQmhWSHpvN2YwZkUwYS8reFU4S0JCNmVlQlAvNExWcktYeW42?= =?utf-8?B?eDVzRXNLZEdwRHBpdjNXdFMrT0ZnaWJDeFlrb0crZEVkVmdNemlZZlBNeDl2?= =?utf-8?B?UlR6OTJNMjNDcVliWWppWEtsTE5ZYmEwY2p5RU1uWkZXQytoaklZQW5rM3dS?= =?utf-8?B?K2lGWi9nTXk3QWZMdnlBZFBlSTVmUHBuUHNhYVFUWTViSUx2b3J2MHBHcWhQ?= =?utf-8?B?dkIvbFJ5aUZpK3kxTGFYaGF0TDZ4WDFMVVVRQXp2S1NoS3JMTy9tejNTTE5k?= =?utf-8?B?eHRlQVl4R0xxYUVDY0xWbjlCQytmMGJIL2VJSU5UN0ErbWdjOGxnOWpzTm4z?= =?utf-8?B?VmZCR21iZG52TEt1TUJGSkY2aU5qcVcyZ1pQMGdvZUJjUnlmZ0FoaEFla1BG?= =?utf-8?B?VTlTNWc3dlNjd1VMS1ZIR1Q4emYwL1R0T0FVbzk3YjNNUCtBUDlQcWxVdjVZ?= =?utf-8?B?cTdvYVRjc3JFdXFYUTRwN21HUUZ5UVZmTlVjZFMyZDNRTm0xN3VHbWNZeEdJ?= =?utf-8?B?MVlCNjdrWTlYcVJ2d3dUSXNJenBYZEZ1cjZCNnJqY2ZoZEt5eHUzaXFockZM?= =?utf-8?Q?Q7iLQn5DRc+fuTC0TMsFHBn8F?= 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: 08bbedc0-1aa3-4637-fb90-08dbe48c3705 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Nov 2023 21:05:07.1838 (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: lOKE+ATgDw/AxYw7TJyYKTSij1ZImhcR7RM02jGAAA4afTO3gUarK33hKtOQwseob64ZWeIpvaF7EZoZ0VOoDEHeoW/g2VT9CyMtfszbOZs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4654 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 Reply-To: devel@edk2.groups.io,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: eN45QZU91MuGnMqACOkWcArNx7686176AA= 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=20140610 header.b=KDlI+pi3; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") SGkgTWljaGFlbCwNCg0KSGF2ZSB5b3UgdHJpZWQgdG8gdXBzdHJlYW0gdGhlIGVkazIgc3BlY2lm aWMgZWxlbWVudHMgdG8gdGhlDQp1bmNydXN0aWZ5IHByb2plY3Q/ICBUaGF0IHdvdWxkIGJlIGEg cGF0aCB0byByZW1vdmUgdGhlIGZvcmsNCmFuZCBldmVudHVhbGx5IGFsbCB0aGUgZGlzdHJvcyB3 b3VsZCBjYXRjaCB1cC4NCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ IEZyb206IE1pY2hhZWwgS3ViYWNraSA8bWlrdWJhY2tAbGludXgubWljcm9zb2Z0LmNvbT4NCj4g U2VudDogTW9uZGF5LCBOb3ZlbWJlciAxMywgMjAyMyAxMjoyMiBQTQ0KPiBUbzogUGVkcm8gRmFs Y2F0byA8cGVkcm8uZmFsY2F0b0BnbWFpbC5jb20+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsNCj4g bGVyc2VrQHJlZGhhdC5jb20NCj4gQ2M6IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lu bmV5QGludGVsLmNvbT47IEFuZHJldyBGaXNoDQo+IDxhZmlzaEBhcHBsZS5jb20+OyBNYXJjaW4g SnVzemtpZXdpY3ogPG1hcmNpbi5qdXN6a2lld2ljekBsaW5hcm8ub3JnPjsNCj4gTGVpZiBMaW5k aG9sbSAoUXVpYykgPHF1aWNfbGxpbmRob2xAcXVpY2luYy5jb20+DQo+IFN1YmplY3Q6IFJlOiBb ZWRrMi1kZXZlbF0gZWRrMiB1bmNydXN0aWZ5IHVwZGF0ZSAoNzMuMC44KT8NCj4gDQo+IE9uIDEx LzEzLzIwMjMgMjowNyBQTSwgUGVkcm8gRmFsY2F0byB3cm90ZToNCj4gPiBPbiBNb24sIE5vdiAx MywgMjAyMyBhdCAxMTo1OOKAr0FNIExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+ IHdyb3RlOg0KPiA+Pg0KPiA+PiBIaSBNaWNoYWVsLA0KPiA+Pg0KPiA+PiByZWNlbnRseSBJIGVu Y291bnRlcmVkIGFuIHVuY3J1c3RpZnkgZmFpbHVyZSBvbiBnaXRodWIuDQo+ID4+DQo+ID4+IFRo ZSByZWFzb24gd2FzIHRoYXQgbXkgbG9jYWwgdW5jcnVzdGlmeSB3YXMgKm1vcmUgcmVjZW50KiAo NzMuMC44KQ0KPiB0aGFuDQo+ID4+IHRoZSBvbmUgd2UgdXNlIGluIGVkazIgQ0kgKHdoaWNoIGlz IDczLjAuMywgcGVyIHRoZSBlZGsyIGZpbGUNCj4gPj4gIi5weXRvb2wvUGx1Z2luL1VuY3J1c3Rp ZnlDaGVjay91bmNydXN0aWZ5X2V4dF9kZXAueWFtbCIpLg0KPiA+DQo+ID4gV2FpdCwgeW91IGNh biB1c2UgdXBzdHJlYW0gdW5jcnVzdGlmeT8gSSdtIGp1c3QgdXNpbmcgd2hhdGV2ZXINCj4gPiB1 bmNydXN0aWZ5IHZlcnNpb24gSSB0b29rIGZyb20gdGhlIHByb2plY3QtbXUgZm9yay4uLg0KPiA+ DQo+IFRoZSBmb3JrIHZlcnNpb24gaXMgbmVlZGVkIGZvciBlZGsyIHNwZWNpZmljIGNvbnZlbnRp b25zLiBNb3JlIGRldGFpbHMNCj4gYXJlIGhlcmUgLQ0KPiBodHRwczovL2Rldi5henVyZS5jb20v cHJvamVjdG11L3VuY3J1c3RpZnk/YW5jaG9yPWVkay1paS1wb2MtZGV0YWlscw0KPiANCj4gPj4N Cj4gPj4gVXBkYXRpbmcgdGhlIHZlcnNpb24gbnVtYmVyIGluIHRoZSBZQU1MIGZpbGUgKGkuZS4s IGFkdmFuY2luZyBlZGsyDQo+IHRvDQo+ID4+IHZlcnNpb24gNzMuMC44KSBzZWVtcyBlYXN5IGVu b3VnaCwgYnV0Og0KPiA+Pg0KPiA+PiAtIERvIHlvdSB0aGluayA3My4wLjggaXMgbWF0dXJlIGVu b3VnaCBmb3IgYWRvcHRpb24gaW4gZWRrMj8NCj4gPj4NCj4gPj4gICAgVGhpcyB1cHN0cmVhbSB1 bmNydXN0aWZ5IHJlbGVhc2Ugd2FzIHRhZ2dlZCBpbiBBcHJpbCAoYW5kIEkNCj4gY2FuJ3Qgc2Vl DQo+ID4+ICAgIGFueSBtb3JlIHJlY2VudCBjb21taXRzKSwgc28gSSBhc3N1bWUgaXQgc2hvdWxk IGJlIHN0YWJsZS4NCj4gPj4NCj4gPj4gLSBXb3VsZCB0aGUgdmVyc2lvbiB1cGRhdGUgcmVxdWly ZSBhIHdob2xlLXRyZWUgcmUtDQo+IHVuY3J1c3RpZmljYXRpb24/DQo+ID4NCj4gPiBQbGVhc2Us IG5vLiBJIGRpZG4ndCBtaW5kIGRvaW5nIGFuIGluaXRpYWwgcmVmb3JtYXR0aW5nIGF0IGZpcnN0 LA0KPiBidXQNCj4gPiBkb2luZyB0aGlzIGNvbnRpbnVvdXNseSBpcyBib3RoIDEpIHByb2JsZW0t cHJvbmUgMikganVzdCBhbWF6aW5nDQo+ID4gYW1vdW50cyBvZiBjaHVybi4NCj4gPiBMZXQncyBz YXkgSSBoYXZlIHZlcnNpb24gTiwgeW91IGhhdmUgdmVyc2lvbiBOKzEgLSB3ZSBtYXkgbmV2ZXIg Z2V0DQo+ID4gYW55IGZpbmFsLCBmb3JtYXR0ZWQgb3V0cHV0IGFzIHlvdXIgdmVyc2lvbiBmb3Jt YXRzIGl0IGRpZmZlcmVudGx5DQo+ID4gZnJvbSBtaW5lLg0KPiA+DQo+ID4gSSBkb24ndCBrbm93 IGhvdyB0aGUgQ0kgaXMgZG9pbmcgaXRzIHRoaW5nIGF0bSAoSSBoYXZlbid0IG1lcmdlZA0KPiA+ IGFueXRoaW5nIG15c2VsZiB0byBlZGsyKSwgYnV0IHRoZSB1bmNydXN0aWZ5IGNoZWNrIHNob3Vs ZCBiZSByZWxheGVkDQo+ID4gdG8ganVzdCBhIHdhcm5pbmcuIFRoZXJlJ3Mgbm90aGluZyB3cm9u ZyB3aXRoIHdoYXQgbXkgdW5jcnVzdGlmeQ0KPiA+IHZlcnNpb24gaXMgZm9ybWF0dGluZyB0bywg dGhlcmUncyBub3RoaW5nIHdyb25nIHdpdGggeW91cnMgZWl0aGVyLA0KPiBhbmQNCj4gPiBDSSBp c24ndCBuZWNlc3NhcmlseSB3cm9uZyBlaXRoZXIuDQo+ID4NCj4gPiBBbmQsIHRvIGJlIGZhaXIs IEkgYWxyZWFkeSBmaW5kIHVuY3J1c3RpZnkgYSBsYXJnZSBwYWluIGluIHRoZSBidXR0DQo+IHRv DQo+ID4gdXNlIChyZXF1aXJpbmcgYSBjdXN0b20gZm9yayByZWFsbHkgZG9lcyBub3QgaGVscCks IGJ1dCBJIGZpbmQgdGhlDQo+ID4gYmVuZWZpdHMgd29ydGggaXQgKmxvY2FsbHkqLCBhcyBteSBj b2Rpbmcgc3R5bGUgaXMgYWxzbyBxdWl0ZQ0KPiA+IGRpZmZlcmVudCBmcm9tIHRoZSBOVC1lc3F1 ZSBzdHlsZS4NCj4gPg0KPiBJdCBzaG91bGQgYmUgc2ltcGxlIHRvIHVwZGF0ZSBhbmQgZW5zdXJl IGV2ZXJ5b25lIGlzIHVzaW5nIHRoZSBzYW1lDQo+IHZlcnNpb24uIFRoaXMgcmVxdWlyZXMgc3R1 YXJ0IGNvbW1hbmRzIHRvIGJlIHVzZWQNCj4gKGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv ZWRrMi1weXRvb2wtZXh0ZW5zaW9ucykuIEkga25vdyB0aGVyZSdzDQo+IGF2ZXJzaW9uIHRvIHN0 dWFydCBidXQgdGhhdCdzIGhvdyB0aGVzZSBleHRlbnNpb25zIHBsdWcgaW50byB0aGUgZWRrMg0K PiBidWlsZCBwcm9jZXNzIHJpZ2h0IG5vdy4NCj4gDQo+IElmIHlvdSB1c2UgaXQsIGFzIGFuIGVu ZCB1c2VyLCB5b3UganVzdCBydW4gInN0dWFydF91cGRhdGUgLWMNCj4gLnB5dG9vbC9DSVNldHRp bmdzLnB5IiBhbmQgaXQgd2lsbCBnZXQgdGhlIFVuY3J1c3RpZnkgYmluYXJ5IGZvciB5b3VyDQo+ IGhvc3QgT1Mgd2l0aCB0aGUgdmVyc2lvbiB1c2VkIGJ5IHRoZSBwcm9qZWN0Lg0KPiANCj4gLS0t DQo+IA0KPiBUaGUgdmVyc2lvbiBwdWxsZWQgYW5kIHRoZSBzb3VyY2UgZmVlZCB1c2VkIGJ5IHN0 dWFydCBhcmUgZGVmaW5lZCBpbg0KPiBlZGsyIGhlcmU6DQo+IGh0dHBzOi8vZ2l0aHViLmNvbS90 aWFub2NvcmUvZWRrMi9ibG9iL21hc3Rlci8ucHl0b29sL1BsdWdpbi9VbmNydXN0aWYNCj4geUNo ZWNrL3VuY3J1c3RpZnlfZXh0X2RlcC55YW1sDQo+IA0KPiBUaGF0IGZpbGUgYW5kIGNvbW1hbmQg YXJlIHVzZWQgbG9jYWxseSwgaW4gQ0ksIGFuZCB0aGUgZmlsZSBpcyBjaGVja2VkDQo+IGludG8g ZWRrMi4gQXQgYW55IGdpdmVuIHBvaW50IGluIHRpbWUsIGEgdXNlciBhdCBhIGdpdmVuIHBvaW50 IGluIGVkazINCj4gaGlzdG9yeSBzaG91bGQgYmUgdXNpbmcgdGhlIHNhbWUgdmVyc2lvbiBhbmQg Y29uZmlndXJhdGlvbi4NCj4gDQo+IE1vcmUgZGV0YWlscywgZm9yIHRob3NlIGludGVyZXN0ZWQs IGFyZSBoZXJlDQo+IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvdGlhbm9jb3JlLmdpdGh1 Yi5pby93aWtpL0VESy1JSS1Db2RlLQ0KPiBGb3JtYXR0aW5nLg0KPiBUaGF0IHRyaWVzIHRvIGNv dmVyIHNvbWUgbmljaGUgdXNlIGNhc2VzIHNvIGl0IG1heSBzZWVtIG1vcmUNCj4gb3ZlcndoZWxt aW5nIHRoYW4gaXQgYWN0dWFsbHkgaXMgdG8ganVzdCBnZXQgYW5kIHVzZSB0aGUgZXhlY3V0YWJs ZS4NCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2Vp dmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMx MTExODEpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTExODEKTXV0 ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDI1NTk3NDAvNzY4NjE3NgpHcm91 cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8v ZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9sZWF2ZS8xMjM2NzExMS83Njg2MTc2LzE5MTM0NTYyMTIv eHl6enkgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=