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 CDA1F941ABA for ; Wed, 25 Oct 2023 17:11:35 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=jqjUQPFfQZqf/QNtpAHSmUVE33lag2fn7M0UuIaJ/KE=; 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=1698253894; v=1; b=ickqYu0FhuKkF6GO2u6q6FMOn7qnCvu/yC0cawv7pOXF+9wjftVT8iU3/o9s90uruqtVFs+j kEWb5evDH1job4gvX0Dgrt08TZ5FP/3RWHUF0I/2/JrbCZDS1DKTAdRXVQ7BUby/vJ0K8Vooj7s icoWC2kcm0BYiUpm8sRTlGpk= X-Received: by 127.0.0.2 with SMTP id N0rNYY7687511xddqQwi7pex; Wed, 25 Oct 2023 10:11:34 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web10.179230.1698253893321793991 for ; Wed, 25 Oct 2023 10:11:33 -0700 X-IronPort-AV: E=McAfee;i="6600,9927,10874"; a="367565956" X-IronPort-AV: E=Sophos;i="6.03,250,1694761200"; d="scan'208";a="367565956" X-Received: from orviesa002.jf.intel.com ([10.64.159.142]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Oct 2023 10:11:32 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.03,250,1694761200"; d="scan'208";a="154806" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa002.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 25 Oct 2023 10:10:58 -0700 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) 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.32; Wed, 25 Oct 2023 10:11:32 -0700 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Wed, 25 Oct 2023 10:11:31 -0700 X-Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Wed, 25 Oct 2023 10:11:31 -0700 X-Received: from NAM10-DM6-obe.outbound.protection.outlook.com (104.47.58.101) 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.32; Wed, 25 Oct 2023 10:11:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=MMAxdYV7JPhMZZycR8PpmHg0rdRaCD+OHrIH6hD4eO3rxUzOIGWgiM/3lY+YBeny+rveS/0pwomuGmFO6sqlqfoXlPjzdi1aJqu7DwYszTMBfIMtl+dTyKW0ukuDFq6Vi/AZLA+ZPTyp2aiCDaG7But2GEmSiAnGyVO+rYypVESV9JRR3RG1kJPRlNli+irGENL4UGIxTGxE+6fYUvUhBNWDboWnsEkzXJO0jqRVVspDHhxRGTbufKBOuDWkMgelLNioIWjTUrDF1POn9mYsgMbljJhBcdevAn2z91EYk7c7IYeSzZ4/IF2ykjO3mMV9/GY8rHZIR5wjXAsU0YewIQ== 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=Z8EMv3vi2YQKk+BaKml5KZzAwvGT370LSCGbWKgKrdk=; b=kPUoC/8um+NsyF+QM59p4dgwk+b+Tzeg5kjlUFuCMmIN3X8CXhrRntUe03uSMK4HCUmTlQ/WWlZb5s0TJpRzABbvFxqCS0PaliuGygSL2/r1ZBEbaOMaqs51WRJ37Ul8zYjOcZlA8aCL9y+uC3mxAPQdRtj6Gnf+CQnEr+v4jQh8i2qkZxaPbYDOOWiRWF8CvKF/1/spKVFxoz9Ej8jPeE5Wok1t9rXNhU0Z5gmA8hskW1/K9oBNf90vMbzm9tZhFa6a2zU6mCdJ4Fff949qMGhqC1CeBT+L9eOATabQ8cM054ttdLqdzGCiiZcciRmgR4DQBbVT/bI4EfSniQI7nw== 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 SJ0PR11MB5136.namprd11.prod.outlook.com (2603:10b6:a03:2d1::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.33; Wed, 25 Oct 2023 17:11:29 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5f:5822:ba16:efe5]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5f:5822:ba16:efe5%6]) with mapi id 15.20.6907.032; Wed, 25 Oct 2023 17:11:29 +0000 From: "Michael D Kinney" To: Vivian Nowka-Keane , "devel@edk2.groups.io" CC: "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH v2 0/7] Uncrustify GoogleTest update Thread-Topic: [edk2-devel] [PATCH v2 0/7] Uncrustify GoogleTest update Thread-Index: AQHZ0IqLeUIyHtlkDECXwExbduP+JrAXbWWwgBfnLwCAKn1zgIABWTHg Date: Wed, 25 Oct 2023 17:11:29 +0000 Message-ID: References: <20230816211523.12-1-vnowkakeane@linux.microsoft.com> <2b422d69-f37a-410b-abfa-2766db1a74c6@linux.microsoft.com> In-Reply-To: <2b422d69-f37a-410b-abfa-2766db1a74c6@linux.microsoft.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|SJ0PR11MB5136:EE_ x-ms-office365-filtering-correlation-id: a7be60f3-f761-4e76-5181-08dbd57d6db3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: pQBVn5FAGN3ablk9zgP1KswX7JOnsbXjnM2goCTFHAJE2D769f5bJkQykO5B8VrhUrvSwjZzfQl5byAkeiZh6JcXl5Cj1yob/GgBEX4fhSYKxEvRib4H3K+gz6cgOa38YaVULsj+7T98VShSyBP1xh1jYaO0vb0Me6bqFCcA14dazaLsWDaDihQ6KRr5dA/1MBcFTI93LI9+33Uf/x5tzHnbe7IPvXbzcX/qsAFs7MgvNDNLbZTP1k1MytRZLEDuinYRuT+2+PZfCED/LE8BCLtbGRn0YkrhLztD6kPqSen1TzuuyqhSRy30hH+0IYIMetN6LivD0/NxsYi025aUxBnLdSyB3et91y/jbcDhdYqo2LtmRSPqszV33vYOAWeLyNZHcaayALBn6KWq9UIOn49FBITSTwZQYHWxgdNLGuHlKKJMSD39BjgE4ZE7ki6kvIv3fxhpXlAgOF+aWrCPn388jTZFAJzgTLlE4NVEalUcgqSGGgCQocWzWwheCi6FF34SzZiYvS/HoeSYw360UCCjrhwptZZWI4O4CzsOVsvCdiEaV1I73EyL4vnYcxropxiYwUtQD3JI2psn4DG5HHrpRub7cEnVGMCXUoBy02O7QZcEHgu7cH+P1NE0/nq3fZtxx/gVcXhbBTRpFzqE3w== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Mk9WWkwvdE4wZTZlWUIvV3RoeTFWc1FGRTk0MzArQk1SWTBEKytmbHpsZVlI?= =?utf-8?B?UnN6bHJXK0RnQUJ2K2NCSlhGcWloQ01ld0hVSXltTjRmTVc5Nk1jRWhzc1BJ?= =?utf-8?B?VHhDVmFxb1dTam93YW4zNTdER0IyMzE5N2I0eCt1Z1FHQWJkUlVKRkw5Z2V1?= =?utf-8?B?dDBzZThDUURVSUVXK1JEYk5VWXJHcTNRek9XNjJUaTZ1cFR3SGxuVGVEOWdJ?= =?utf-8?B?MkcxTzhXMkJFZm5vcng0QWVRWnkyc1o5Y1JBOTcwNWd0RVF1Ukg5dVVOVWQ0?= =?utf-8?B?ZVRDOGdwMEtZdnVBN2VaTmlBSlJodlRjUWJLSzRUR1kvdWw0aGtReTAyYm1Z?= =?utf-8?B?bGtGWVN6bURLVXJFZWViS29uMHNRck5kRGZrZWxPLzV6d0VxSlc3bjhuUWlN?= =?utf-8?B?RFBTVlNWOHRIRUs4T2tkRVF2dFpKY1Y0S29vWWpidEZ5aUFFbEdkSnVlMFlG?= =?utf-8?B?Z3E1amJvY3pITENWNXhKbTcxbk45UCtMdWU2S3hNNzJNbmMvV3JmYVFXZm4w?= =?utf-8?B?N0QydEZyYm5RNlVTcEk0OG9rV0lNcndMeHRGWWxsdjgzMytZQkFsTENOZkdB?= =?utf-8?B?YWRLMzcwSHBrMVlyK1RqNWs3UEVHeVk1ZmZBYllHaHB3MllmNmp4cEFuTExX?= =?utf-8?B?UmJMVzJyMnRRUWI0d093UmdGa0ZWSUVpb21XMHhqN2xpV3BTek9Vb094a1hy?= =?utf-8?B?cDNKNDl2R2Qrb1c5ZXZxbEhSMm9od0tTNFdZOE5RUDl0a2dkTGZjSkxKakZJ?= =?utf-8?B?dUh4bDZrNVNDcCthZDNuNGppRWJFZFVlSGdSb3JMZmV3TXVkN29qN0RjZmh6?= =?utf-8?B?M1V6WC9TdE94T3RqMVNBWXN5cVYzbzJ1Tk5BMVlCeko3ZDNxeW84YjlZa2Q3?= =?utf-8?B?aXZ4Z3dDb2VkUDJPTkhQL2R6am5CellDYTlnSnN3NzFHbzRLbDNjNDRwQUcy?= =?utf-8?B?ZmVVTk9KZ09GWDQvS0pTT2t6Y1p1cEMybG5tWXU0Rm1hc1lzeVBKdFJ4ZFRO?= =?utf-8?B?YXdQV0JTMFJnQ3hNL003UDh4d05WcXBrbEt0SjVXb21MMWtlSFIwNFNOS21B?= =?utf-8?B?ZjJUdWMrVzV6QzlXcThIdFNpRlZtYkg3RFVhVFpWcWxBRTZFQURnNVhLclRB?= =?utf-8?B?MHpScytsLzNZMGNVeXd3WWdzSXo4S3Y1ZEdhRCtra1hyVkhDVGNkbXcrMTFl?= =?utf-8?B?MERnU29hMVUrWE9QQUdScjJLc3p2UGlXN25nMHYrL2NLTTZ3VWdEa29ZRkpm?= =?utf-8?B?ZXpINjdEVFQxeUJyZXNjRXJ1WktJcEd0QnMwSlh5cWdpL1dtckZ6cHF3Yi9K?= =?utf-8?B?Q2FOdXljMW5ST05ZYWZrbk5LRzF5MnpVaEZnRlFuU2tIWFZSbnJFNjhqK2NF?= =?utf-8?B?SlIrY0lLZzAzTHFuK3EzUUVZbjFTTzJnSVV4V1hrd1pSb1g5ZmY0N0VsdUg4?= =?utf-8?B?Q1lCQ2tXM013Mkl4eno2eVZpb2JERkUxaGFzVGtLT0hXL3pyYzhTdFB0aXg3?= =?utf-8?B?QVA4ejM4a2RBSFA0ZmdYa0laNjhOOE12Ui9BbU45TSs2VnpaSDFZMjBDdGE3?= =?utf-8?B?bklaa2tETWQrRFlVN2F3NjNDbWtBQUdKNzZmcnBlNk5iMkh3S0VNSlJTWlF6?= =?utf-8?B?aG5GaGRDVDdLbkhhazdqODAxR3RabzlKZTIzMHprMmpIWUdDZzNzMXpISVBl?= =?utf-8?B?Y2dUTmFkdEU5emlFVnRTK0hCcWwxUzBha25BeWZoeC9NbGg1VFlmSEttZlBX?= =?utf-8?B?QjViaDVEQ3JWZXlxNzNUcHlxSS8xVzZvZ3MyZkJ2S3V1MjdEVmhNdzFhdWlB?= =?utf-8?B?MFpvN1ZTdTFqbENPcjUyemY2ekk1aWIrbUpMaS93TWNueTFMbCtjbVVoRGNM?= =?utf-8?B?R094SGRBbklUR1Q0SGtUOHU3T2I2UU9lWGtlNUZUSnNjMFNHZklINjBwaHVK?= =?utf-8?B?cERWMm9ZV0pPVFZaZE5IK1lZbU9JVEZza0RNZjgwaHI5VFJvQnh6SmZZMWRj?= =?utf-8?B?ODlqdUVxVDZYU3FnaldNQjdpWDVjVUVlbmJMZnZQSjB0b1FmeTdPVldKbElC?= =?utf-8?B?Z2JBQnpuRHgzZTNabmdIMjA3WDJ6V3BDTTZqL09yblM2MFlVMVNFZk05b2s0?= =?utf-8?B?L1grUGM2SWxxZXllUTlHekw4cVlFS0prZ0kxTkl4cmVlV3UzQzZpY1M2NXVL?= =?utf-8?B?U1E9PQ==?= 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: a7be60f3-f761-4e76-5181-08dbd57d6db3 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Oct 2023 17:11:29.0939 (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: fRp9ROoffL24agf3vXKWmyOp/j8MGAX9AOaFVhDYf2ZOUPRc4QkBlrPceDZvDq/Ql1sji4OMzEjuWH2cuxB7geYm0LmZMJe2PEYeKxURjos= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5136 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: RgNe07NnlEm2pdpR0iWkRsnqx7686176AA= 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=ickqYu0F; 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 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io SGkgVml2aWFuLA0KDQpJIGFtIHdvcmtpbmcgb24gdGhpcy4gIEhvd2V2ZXIsIEkgbm90aWNlZCB0 aGF0IFBhdGNoIDYvNyB3YXMNCm1pc3NpbmcgU2lnbmVkLW9mZi1ieSB0YWcuICBJcyB0aGF0IHN1 cHBvc2VkIHRvIGJlIHRoZSBzYW1lDQphcyB0aGUgb3RoZXIgNiBwYXRjaGVzPw0KDQpTaWduZWQt b2ZmLWJ5OiBWaXZpYW4gTm93a2EtS2VhbmUgPHZub3drYWtlYW5lQGxpbnV4Lm1pY3Jvc29mdC5j b20+DQoNClRoYW5rcywNCg0KTWlrZQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ IEZyb206IFZpdmlhbiBOb3drYS1LZWFuZSA8dm5vd2tha2VhbmVAbGludXgubWljcm9zb2Z0LmNv bT4NCj4gU2VudDogVHVlc2RheSwgT2N0b2JlciAyNCwgMjAyMyAxOjM1IFBNDQo+IFRvOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbzsgS2lubmV5LCBNaWNoYWVsIEQNCj4gPG1pY2hhZWwuZC5raW5uZXlA aW50ZWwuY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCB2MiAwLzddIFVu Y3J1c3RpZnkgR29vZ2xlVGVzdCB1cGRhdGUNCj4gDQo+IEhpLCBmb2xsb3dpbmcgdXAgdG8gc2Vl IGlmIHRoZXJlJ3MgYW55IHVwZGF0ZSBvbiB0aGlzLg0KPiANCj4gVGhhbmtzIGZvciB5b3VyIGhl bHAsDQo+IA0KPiAtIFZpdmlhbg0KPiANCj4gT24gOS8yNy8yMDIzIDEyOjQzIFBNLCBWaXZpYW4g Tm93a2EtS2VhbmUgd3JvdGU6DQo+ID4gSGkgTWlrZSwNCj4gPg0KPiA+IENhbiB5b3UgaGVscCBt ZXJnZSB0aGlzPyBMb29rcyBsaWtlIGl0IGhhcyBhbGwgb2YgdGhlIHJldmlld3MuDQo+ID4NCj4g PiBUaGFuayB5b3UhDQo+ID4gLSBWaXZpYW4NCj4gPg0KPiA+IE9uIDkvMTIvMjAyMyA3OjQyIEFN LCBNaWNoYWVsIEQgS2lubmV5IHdyb3RlOg0KPiA+PiBTZXJpZXMgUmV2aWV3ZWQtYnk6IE1pY2hh ZWwgRCBLaW5uZXk8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+DQo+ID4+DQo+ID4+PiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4gRnJvbTpkZXZlbEBlZGsyLmdyb3Vwcy5pb8Kg IDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz7CoCBPbiBCZWhhbGYgT2YNCj4gPj4+IFZpdmlhbk5LDQo+ ID4+PiBTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAxNiwgMjAyMyAyOjE1IFBNDQo+ID4+PiBUbzpk ZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+Pj4gU3ViamVjdDogW2VkazItZGV2ZWxdIFtQQVRDSCB2 MiAwLzddIFVuY3J1c3RpZnkgR29vZ2xlVGVzdCB1cGRhdGUNCj4gPj4+DQo+ID4+PiB2MSAtPiB2 MjoNCj4gPj4+IMKgIC0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlIHRvIGV4cGxhaW4gdGhlIGF1ZGl0 IG9ubHkgbW9kZSBjaGFuZ2UgaXMNCj4gPj4+IMKgwqDCoCB0ZW1wb3JhcnkgdG8gcHJldmVudCBp bnRlcm1lZGlhdGUgQ0kgZmFpbHVyZXMuDQo+ID4+PiDCoCAtIEZvcm1hdCBwYXRjaCBDYydzIGNv cnJlY3RseQ0KPiA+Pj4NCj4gPj4+IHYxIGFyY2hpdmU6aHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9n L2RldmVsL21lc3NhZ2UvMTA3NjY1DQo+ID4+Pg0KPiA+Pj4gVml2aWFuTksgKDcpOg0KPiA+Pj4g wqDCoCAucHl0b29sOiBTZXQgdW5jcnVzdGlmeSBjaGVjayB0byBhdWRpdCBvbmx5ICh0ZW1wb3Jh cnkpDQo+ID4+PiDCoMKgIC5weXRvb2w6IEFkZCBjcHAgc3VwcG9ydCB0byB1bmNydXN0aWZ5IHBs dWdpbg0KPiA+Pj4gwqDCoCBNZGVNb2R1bGVQa2c6IEFwcGx5IHVuY3J1c3RpZnkgZm9ybWF0dGlu ZyB0byByZWxldmFudCBmaWxlcy4NCj4gPj4+IMKgwqAgTWRlUGtnOiBBcHBseSB1bmNydXN0aWZ5 IGZvcm1hdHRpbmcgdG8gcmVsZXZhbnQgZmlsZXMNCj4gPj4+IMKgwqAgU2VjdXJpdHlQa2c6IEFw cGx5IHVuY3J1c3RpZnkgZm9ybWF0dGluZyB0byByZWxldmFudCBmaWxlcw0KPiA+Pj4gwqDCoCBV bml0VGVzdEZyYW1ld29ya1BrZzogQXBwbHkgdW5jcnVzdGlmeSBmb3JtYXR0aW5nIHRvIHJlbGV2 YW50DQo+IGZpbGVzDQo+ID4+PiDCoMKgIC5weXRvb2w6IFVuZG8gdW5jcnVzdGlmeSBjaGVjayBj aGFuZ2UNCj4gPj4+DQo+ID4+PiDCoCAucHl0b29sL1BsdWdpbi9VbmNydXN0aWZ5Q2hlY2svVW5j cnVzdGlmeUNoZWNrLnB5DQo+ID4+PiB8wqDCoCAyICstDQo+ID4+PiDCoCAucHl0b29sL1BsdWdp bi9VbmNydXN0aWZ5Q2hlY2svdW5jcnVzdGlmeS5jZmcNCj4gPj4+IHzCoMKgIDQgKy0NCj4gPj4+ DQo+IE1kZU1vZHVsZVBrZy9MaWJyYXJ5L1VlZmlTb3J0TGliL0dvb2dsZVRlc3QvVWVmaVNvcnRM aWJHb29nbGVUZXN0LmNwcA0KPiA+Pj4gfMKgIDM3ICstDQo+ID4+Pg0KPiBNZGVNb2R1bGVQa2cv VGVzdC9Nb2NrL0luY2x1ZGUvR29vZ2xlVGVzdC9MaWJyYXJ5L01vY2tQY2lIb3N0QnJpZGdlTGli DQo+IC5oDQo+ID4+Pg0KPiA+Pj4gfMKgwqAgNCArLQ0KPiA+Pj4NCj4gPj4+DQo+IE1kZU1vZHVs ZVBrZy9UZXN0L01vY2svTGlicmFyeS9Hb29nbGVUZXN0L01vY2tQY2lIb3N0QnJpZGdlTGliL01v Y2tQY2kNCj4gSG9zdEJyaQ0KPiA+Pj4NCj4gPj4+IGRnZUxpYi5jcHDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCB8wqDCoCA4ICstDQo+ID4+Pg0KPiA+Pj4NCj4gTWRlUGtnL1Rlc3Qv R29vZ2xlVGVzdC9MaWJyYXJ5L0Jhc2VTYWZlSW50TGliL1NhZmVJbnRMaWJVaW50bkludG5Vbml0 VA0KPiBlc3RzMzIuDQo+ID4+Pg0KPiA+Pj4gY3BwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCB8IDExNCArKy0tDQo+ID4+Pg0KPiA+Pj4NCj4gTWRlUGtnL1Rl c3QvR29vZ2xlVGVzdC9MaWJyYXJ5L0Jhc2VTYWZlSW50TGliL1NhZmVJbnRMaWJVaW50bkludG5V bml0VA0KPiBlc3RzNjQuDQo+ID4+Pg0KPiA+Pj4gY3BwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDExNCArKy0tDQo+ID4+Pg0KPiBNZGVQa2cvVGVzdC9H b29nbGVUZXN0L0xpYnJhcnkvQmFzZVNhZmVJbnRMaWIvVGVzdEJhc2VTYWZlSW50TGliLmNwcA0K PiA+Pj4gfCA1NjMgKysrKysrKysrKy0tLS0tLS0tLS0NCj4gPj4+IMKgIE1kZVBrZy9UZXN0L01v Y2svSW5jbHVkZS9Hb29nbGVUZXN0L0xpYnJhcnkvTW9ja0hvYkxpYi5oDQo+ID4+PiB8wqDCoCA2 ICstDQo+ID4+PiBNZGVQa2cvVGVzdC9Nb2NrL0luY2x1ZGUvR29vZ2xlVGVzdC9MaWJyYXJ5L01v Y2tQZWlTZXJ2aWNlc0xpYi5oDQo+ID4+PiB8wqDCoCA2ICstDQo+ID4+PiDCoCBNZGVQa2cvVGVz dC9Nb2NrL0luY2x1ZGUvR29vZ2xlVGVzdC9MaWJyYXJ5L01vY2tVZWZpTGliLmgNCj4gPj4+IHzC oMKgIDQgKy0NCj4gPj4+DQo+ID4+Pg0KPiBNZGVQa2cvVGVzdC9Nb2NrL0luY2x1ZGUvR29vZ2xl VGVzdC9MaWJyYXJ5L01vY2tVZWZpUnVudGltZVNlcnZpY2VzVGFiDQo+IGxlTGliLmgNCj4gPj4+ DQo+ID4+PiB8wqDCoCA0ICstDQo+ID4+PiBNZGVQa2cvVGVzdC9Nb2NrL0xpYnJhcnkvR29vZ2xl VGVzdC9Nb2NrSG9iTGliL01vY2tIb2JMaWIuY3BwDQo+ID4+PiB8wqAgNDAgKy0NCj4gPj4+DQo+ ID4+Pg0KPiBNZGVQa2cvVGVzdC9Nb2NrL0xpYnJhcnkvR29vZ2xlVGVzdC9Nb2NrUGVpU2Vydmlj ZXNMaWIvTW9ja1BlaVNlcnZpY2VzDQo+IExpYi5jcHANCj4gPj4+DQo+ID4+PiB8wqAgNTIgKy0N Cj4gPj4+IE1kZVBrZy9UZXN0L01vY2svTGlicmFyeS9Hb29nbGVUZXN0L01vY2tVZWZpTGliL01v Y2tVZWZpTGliLmNwcA0KPiA+Pj4gfMKgwqAgNiArLQ0KPiA+Pj4NCj4gPj4+DQo+IE1kZVBrZy9U ZXN0L01vY2svTGlicmFyeS9Hb29nbGVUZXN0L01vY2tVZWZpUnVudGltZVNlcnZpY2VzVGFibGVM aWIvTW8NCj4gY2tVZWZpUg0KPiA+Pj4NCj4gPj4+IHVudGltZVNlcnZpY2VzVGFibGVMaWIuY3Bw IHzCoCAxMiArLQ0KPiA+Pj4NCj4gPj4+DQo+IFNlY3VyaXR5UGtnL0xpYnJhcnkvU2VjdXJlQm9v dFZhcmlhYmxlTGliL0dvb2dsZVRlc3QvU2VjdXJlQm9vdFZhcmlhYmwNCj4gZUxpYkdvbw0KPiA+ Pj4NCj4gPj4+IGdsZVRlc3QuY3BwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMjA1 ICsrKystLS0NCj4gPj4+DQo+ID4+Pg0KPiBTZWN1cml0eVBrZy9UZXN0L01vY2svSW5jbHVkZS9H b29nbGVUZXN0L0xpYnJhcnkvTW9ja1BsYXRmb3JtUEtQcm90ZWN0DQo+IGlvbkxpYi4NCj4gPj4+ DQo+ID4+PiBowqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgfMKgwqAgNCArLQ0KPiA+Pj4NCj4gPj4+DQo+IFNlY3VyaXR5UGtnL1Rlc3QvTW9jay9MaWJy YXJ5L0dvb2dsZVRlc3QvTW9ja1BsYXRmb3JtUEtQcm90ZWN0aW9uTGliL00NCj4gb2NrUGxhdA0K PiA+Pj4NCj4gPj4+IGZvcm1QS1Byb3RlY3Rpb25MaWIuY3BwwqDCoMKgIHzCoMKgIDQgKy0NCj4g Pj4+IMKgIFVuaXRUZXN0RnJhbWV3b3JrUGtnL0luY2x1ZGUvTGlicmFyeS9Hb29nbGVUZXN0TGli LmgNCj4gPj4+IHzCoMKgIDIgKy0NCj4gPj4+DQo+ID4+Pg0KPiBVbml0VGVzdEZyYW1ld29ya1Br Zy9UZXN0L0dvb2dsZVRlc3QvU2FtcGxlL1NhbXBsZUdvb2dsZVRlc3QvU2FtcGxlR29vDQo+IGds ZVRlc3QNCj4gPj4+DQo+ID4+PiAuY3BwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgfMKgIDc2ICstLQ0KPiA+Pj4gwqAgMjEgZmlsZXMgY2hhbmdlZCwgNjY0IGlu c2VydGlvbnMoKyksIDYwMyBkZWxldGlvbnMoLSkNCj4gPj4+DQo+ID4+PiAtLQ0KPiA+Pj4gMi40 MS4wLndpbmRvd3MuMw0KPiA+Pj4NCj4gPj4+DQo+ID4+Pg0KPiA+Pj4gLT0tPS09LT0tPS09DQo+ ID4+PiBHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRo aXMgZ3JvdXAuDQo+ID4+PiBWaWV3L1JlcGx5IE9ubGluZQ0KPiA+Pj4gKCMxMDc4MDkpOmh0dHBz Oi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzEwNzgwOQ0KPiA+Pj4gTXV0ZSBUaGlz IFRvcGljOmh0dHBzOi8vZ3JvdXBzLmlvL210LzEwMDc4ODY2NS8xNjQzNDk2DQo+ID4+PiBHcm91 cCBPd25lcjpkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbw0KPiA+Pj4gVW5zdWJzY3JpYmU6aHR0 cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViDQo+ID4+PiBbbWljaGFlbC5kLmtpbm5l eUBpbnRlbC5jb21dDQo+ID4+PiAtPS09LT0tPS09LT0NCj4gPj4+DQo+ID4+IA0KPiA+Pg0KDQoK LT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwg bWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExMDA2MCk6 IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExMDA2MApNdXRlIFRoaXMg VG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwMDc4ODY2NS83Njg2MTc2Ckdyb3VwIE93bmVy OiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdy b3Vwcy5pby9nL2RldmVsL2xlYXZlLzEyMzY3MTExLzc2ODYxNzYvMTkxMzQ1NjIxMi94eXp6eSBb cmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==