From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by mx.groups.io with SMTP id smtpd.web11.86236.1638325611102660623 for ; Tue, 30 Nov 2021 18:26:51 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=LoRP1NXN; spf=pass (domain: intel.com, ip: 192.55.52.88, mailfrom: ray.ni@intel.com) X-IronPort-AV: E=McAfee;i="6200,9189,10184"; a="260337497" X-IronPort-AV: E=Sophos;i="5.87,277,1631602800"; d="scan'208";a="260337497" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Nov 2021 18:26:49 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,277,1631602800"; d="scan'208";a="595735588" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by FMSMGA003.fm.intel.com with ESMTP; 30 Nov 2021 18:26:49 -0800 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) 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.2308.20; Tue, 30 Nov 2021 18:26:49 -0800 Received: from orsmsx602.amr.corp.intel.com (10.22.229.15) by ORSMSX607.amr.corp.intel.com (10.22.229.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Tue, 30 Nov 2021 18:26:49 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20 via Frontend Transport; Tue, 30 Nov 2021 18:26:48 -0800 Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.45) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.20; Tue, 30 Nov 2021 18:26:48 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=S0ALAGMG68tBGtsb9NFE85pMdELXJY3//qCXDc1dhvan6eQpHlQxcxbnaGDxwAHODjIRw1PoDJO03FRlRlygAlKCIZoO9be8kHxnZ/vZs6zMwX60c/kzAPwXelPRzHda6yVfSP84aOutdxUb/Nvrjsuth3HoHVmpo2tGoDkRugUwtEVds9JMGoduNPbsjOrUh5HN+jfZLle9IsvKnvdr9mSrawzjwJl7r+i2/mIy0yTXUDI5NaWhWdlZlQ+QqF2yQFhfivoh0c9LhFAPo1Xlts7c9/kpVHf0Lh1OAVQxP4rqqQ1L20llNQRVaP0nQNhh3V79lN7PS/U0IGS31dX6Fg== 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=7tAzLfZM0po1PEBOlJh/QduXjmqQrtAeaGfQpTNm1OI=; b=Bh2rAi0te+b9/Mn3R3iVQEU3u4+nBkc9DsakZ/WnA1iFpQafjZQmRreizoHJy/Cv9a4mruV7rChqBi89M0tlXq7FYEgNpKQDjxZxL2I/P63UpDxDJg3dRv3g0AH9Q74/4xbTtfxBRgK3Zc2RS/97thsqC4LRvfC4r8gcS/homrPfR3Wn2DdiZobiOm6GNrNpIW1RiLH7jA+TJN2QgT2DIyypG4XFEvTDSHelAY3WqOwuYRUh28yjvBD7ih96VvNx2E8k57W2cqD2JMs7VlqdJifaeNcgGtaDJzFPAxJR7qh87ssNHBny30ieFR70HmrBzApwIeSOrk/UbjbEUYChxA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7tAzLfZM0po1PEBOlJh/QduXjmqQrtAeaGfQpTNm1OI=; b=LoRP1NXNx4mtB9fQdSyyaGJiKwl0w1DJKDFqNPex7reneZBIRdaECRtrvvMa94JI55ZIISimtyNi3CZeu6e8gjfEDrQGoNGsRVCyQQDxrUa/q7VDuooN9nyToPC7BgFG2a17mhL5HaG4vMURMaOzD3Kn56xq4UgoN1yH3quXji4= Received: from BN0PR11MB5696.namprd11.prod.outlook.com (2603:10b6:408:14b::11) by BN7PR11MB2787.namprd11.prod.outlook.com (2603:10b6:406:b4::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.24; Wed, 1 Dec 2021 02:26:47 +0000 Received: from BN0PR11MB5696.namprd11.prod.outlook.com ([fe80::49dc:7490:201e:9fc9]) by BN0PR11MB5696.namprd11.prod.outlook.com ([fe80::49dc:7490:201e:9fc9%7]) with mapi id 15.20.4690.029; Wed, 1 Dec 2021 02:26:47 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "Kinney, Michael D" , Michael Kubacki , "Andrew Fish (afish@apple.com)" , Leif Lindholm Subject: Re: Uncrustify Conversion Detailed Plan and Extended Hard Freeze Update #4 Thread-Topic: Uncrustify Conversion Detailed Plan and Extended Hard Freeze Update #4 Thread-Index: AdfmOWCyfXuiEmhuTGylC9CIqCR+HAAIUHvA Date: Wed, 1 Dec 2021 02:26:47 +0000 Message-ID: References: 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-office365-filtering-correlation-id: 0aa481e5-79b2-4ea9-d101-08d9b472061e x-ms-traffictypediagnostic: BN7PR11MB2787: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bOObdkFE8LdBbxadSFM4U0SnmiIX5YWr5ZGUlHwYIxbMsxjyeUbpIQqHy/mBGqqy49/ekZX7Nh8NPfzqd5pKG0aHDgEZ2H9Oe1z/wMzdv2/GBpl7IAj/GRktk59NEncVlqqbda9BnUTsAn99IFPubP52CJrptqUt4bzY/UbDfOH3KPNJNxBkHVvEB6/RECctlBfuRqLAeGoKvzNVJ+jbA4TpIJMtA08XH/d0hzyPXLvoHDQLpJ59rxDEPJlIXnjV2lvjFoWARdH4gFCMKHCiBw8Evx1ueVyxqLt496va+6kq/xGyKkqlFymWkayHkxZalrmo8qP/gMHPUrdP+f9ogFLV4pLOG7xNVEaJiScAsCSXYtQQzYHDY/ywbly5Agwbr4J70xUj+pRBz1+RSBQIgz63b1ma8r4n3IEc2QWPsFbNPU3MdzN4jPEWbwcmVqp4TVSx1k8VEMWGuQs6OYVF0l+WMJ0vmt3eSaxbrYJ/7R9UpvVQmDgVnLFBeWH3xJcNT3lrWKBxkyDW50yCNZJjJu0dNTIVZ8CMIeEfqsdDFEvgUCfbbDX0VcDeFcbFIMLf5XhdyyX0XII2kZT9T/oO1u1wxEU4Xzz4vGyvAWoTWuscKY+Qo14cB6wBpZ3/xlZoYNcZNhaB7AZHdaf5w7TD878BKLn/LblBvvmLmj+F+Gecw7mMFZa5V5LqLoHJlgC/b63SaJTRH2miGQ1/0WSZxFKeeLJOq+e2lIl1h7L6FGo3jPhxZ3BeaXgFLXzdj0xwGgLtJELSdTGxas2QxFAeu+iewHEauIowm7eDplR5rrYDxM/RH2EcQfgOdjwyLgooXyZ21164qJzZpj1/z19FqR/FoN+9XY/9PhmGZ6g+JCOH6VMPVrttUfmpQsRER5Qg x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN0PR11MB5696.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(366004)(186003)(38070700005)(71200400001)(6506007)(122000001)(83380400001)(82960400001)(30864003)(52536014)(316002)(53546011)(966005)(86362001)(5660300002)(15650500001)(110136005)(8676002)(33656002)(66946007)(66446008)(66556008)(8936002)(7696005)(66476007)(508600001)(2906002)(76116006)(19627235002)(55016003)(26005)(64756008)(38100700002)(9686003)(547064002)(579004)(460985005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dFZaVUxzSmZvZVByb2J5dEdCdDdibzlNYU0rM3pTeGRLbGpEWC8xQWlNcUVn?= =?utf-8?B?Q3lLVzRjQU5SOGNncG1iZWExMjlpcW5SNTFGc0diQ21IT1BjZUNpbUNLYVky?= =?utf-8?B?d25NOFZiSTBPL2NMeWE1cEdJak5rMGRWN1NjQmxEaGRqTDFnVzVpUFV4blJn?= =?utf-8?B?TDZNWk1SOFY3QmlONlZqYVIvb3BuKzlPbzVCRzdOeUE3a0p0aUhud0pkdmVR?= =?utf-8?B?RHM1TVVxWDAxRmdhUnBaR0E3bmgxZ2pxS2NNZnl6ajF5YVBHR1hhbG5ndU1E?= =?utf-8?B?WFh6eDV3ZUJKZ1JHTW03V2Z3NGxMbEE0RjAyeDRIRHdKTW9IbWZnbXdYSHVu?= =?utf-8?B?TEs1RC9vT0RMWUZ1VlRQU2JxMmZTRGNrVHVvSVk5dGJIV1pITVNOS001c1Zv?= =?utf-8?B?U3A3UGFsSHZEN2V6MzdObnhLZk5NbU1CYjc3MW9BeSsrOFRlYUVvbGZ6MGlG?= =?utf-8?B?bzNRTzdOeEFmM1pWajJSMHVOUTQyRnlialIyUE9remZtak8rWW1FL3lGUG1Z?= =?utf-8?B?cFFRd1VxaTZoeFBzNUkweVJINFhLZFZ0dTVSY2ljcUNZZm90V2lFVDFKcllE?= =?utf-8?B?cXkvbUE4MkdCa1lyQ1RzWUhNMFYyRm9nOHZ6NGpCSUNtQWlMRkNyZ3A5WmI4?= =?utf-8?B?OHdpMHVqcnJyYUhiWGFvNy85REd5Mjl2V1ZxMFZHcUh0M3BDOGVlb3l5cSt5?= =?utf-8?B?c2R1WkhrMXpYUE05U0NnVmFtUmVORVpLZ1Nwdy9qOXhWZzNvWS9MQVg4U0JH?= =?utf-8?B?TzRZWGdrUDlUaXJLMUhFSXBXUGt1bTNkM0ZDR25wZzBaVVB6emdpNHBOb2d2?= =?utf-8?B?YlcwcFJuZmE4M0R3UERtWmFIb3p6RzhoejNpa0hvbm5qT2dGcU9IS0RvQW9P?= =?utf-8?B?WFVrdlJVR0k3TWdzMDgrY1pGN1VxQzRvRFpDZjZ4QllaMitmbS9yVlhVRGN5?= =?utf-8?B?WWc1RGNIam0wNWZJWjc2ZUZMek1HWlZsK01kcHd1Uzh0WGhlbGNaMUdRTy9a?= =?utf-8?B?TWsvZjlZMkJBSUxSbnR5S2VPRGZqclJvcE0vVWYwd05OUVFLQ3JWYm9XdjBD?= =?utf-8?B?clFRWTNOck1QdXJyenZBaUVXWnFxbUxZUHlUTnJodkpRRXZWamlOUzBEakxI?= =?utf-8?B?dkU1QkxuSWVyN3hUVTNVOVlTb1IySjlWTjZLTlFWUzlVMkdYRVp5WEVNcTRX?= =?utf-8?B?OVp0OUU3WllONzBPWTgzRTB0T0ltSXNUYXJVZ2pFRDU1MEZZU1dybHExMXU5?= =?utf-8?B?OUl0TlNpcWphVUJFRU5tdSs1anhsRSt4dktPZk55cjhqWmxSSEtreFYydzg1?= =?utf-8?B?cERIOEZJdjVmODRVTmtHMG1FOFluVnpJUUNQRHZtWE5RaXNvVHBPVVlXYk5J?= =?utf-8?B?anJ3NkEzREEySThVa0JlVlZIYk9rQURtaW1qZktEQXp6SVpNd2ZrdGxrODMx?= =?utf-8?B?Ymo1clJGUFErNGpPZjM5OHJpeURnMmIvVjNZV1Fla1VZalE1Tks5dmRoVS80?= =?utf-8?B?RE42WUlWMFhvbm5EekRWdVZ6SldHMW9hQzZyS1Nya0xSUVBYOVR6VTFybFBj?= =?utf-8?B?UWVKajNBR0xucW5SemdGaWtUVldOSWlGdjh4cXJ2VGpaak1vY2NSY1BsaHUw?= =?utf-8?B?cHZKZzRKS016WUFDVStZVUdxMWpOdEpJdFZmbHN3cm96ZjNoVnRnSTQyQlVO?= =?utf-8?B?Sktnejd3bXFuY3RWMVpkbTZzcDZZYlkzS0ZLU3IweUFWTEJmRXhFNHdBL2o5?= =?utf-8?B?ZEFqWkJMVlNCeStiYU5LQytTQmtsNVBZeENZUkhSbVR2WUtiSnJ2RW5YdDU5?= =?utf-8?B?U0xrWXRMcFNFZEpYNFBOUmdvVEh6YkJ4a2hKMHBLUWdRZTd1M3V5ZGczMDYy?= =?utf-8?B?ZUNReWduV1BGeUs5VUhLZFpzNHZUOEZEbEx1cytyQzF1VWhaUzJHSWs3Qzlx?= =?utf-8?B?ZDV3YzM2MU5iK2RaS3pxK0ZGMWJsa3pnYzNXaHlyZnU4N2s3UlZVQ2tBcGJX?= =?utf-8?B?dkhQbGlsR1FEaVM2cWVaRlJaSlZxcmk4cHdvSisrT2tJcU00VzFhZVV4dytU?= =?utf-8?B?TFJWQ0pyTmgrOHpVZEJ3cGNOcjZEVGlTcGVtUzlTVUdNSkJOUlBPZFZPNktC?= =?utf-8?B?WFA5cGN4QVJMODMzejRQZW1ZQXpiTFgxTVRxY0VVRm54b0ZNSjQwRUdnTmw1?= =?utf-8?Q?zo9xxGu7BCfuYEzI1U//Ye8=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN0PR11MB5696.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0aa481e5-79b2-4ea9-d101-08d9b472061e X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Dec 2021 02:26:47.0972 (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: 8gz6OvYtZe+oaJXZEqliQMtjc+HCCPgAlZzJaMEOhbtJAltMR9l85fwdYzWfniuj11fM80pFxwv5nmxRzkQAuw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR11MB2787 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Rm9yIGJlbG93IHBhY2thZ2VzLCBSZXZpZXdlZC1ieTogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29t Pg0KKiBFbXVsYXRvclBrZw0KKiBGYXRQa2cNCiogUGNBdENoaXBzZXRQa2cNCiogU2hlbGxQa2cN CiogVWVmaUNwdVBrZw0KKiBVZWZpUGF5bG9hZFBrZw0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBP biBCZWhhbGYgT2YgTWljaGFlbCBEIEtpbm5leQ0KU2VudDogV2VkbmVzZGF5LCBEZWNlbWJlciAx LCAyMDIxIDY6MzQgQU0NClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgS2lubmV5LCBNaWNoYWVs IEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgTWljaGFlbCBLdWJhY2tpIDxtaWNoYWVs Lmt1YmFja2lAbWljcm9zb2Z0LmNvbT47IEFuZHJldyBGaXNoIChhZmlzaEBhcHBsZS5jb20pIDxh ZmlzaEBhcHBsZS5jb20+OyBMZWlmIExpbmRob2xtIDxsZWlmQG51dmlhaW5jLmNvbT4NClN1Ympl Y3Q6IFtlZGsyLWRldmVsXSBVbmNydXN0aWZ5IENvbnZlcnNpb24gRGV0YWlsZWQgUGxhbiBhbmQg RXh0ZW5kZWQgSGFyZCBGcmVlemUgVXBkYXRlICM0DQoNCkhlbGxvLA0KDQpUaGFuayB5b3UgZm9y IHlvdXIgcGF0aWVuY2UgZHVyaW5nIHRoaXMgZXh0ZW5kZWQgaGFyZCBmcmVlemUuDQoNCkp1c3Qg b25lIG1vcmUgc3RlcCB0byBnby4gIFRoZXJlIGhhcyBiZWVuIGEgZGVsYXkgaW4gdGhlIHJldmll dyBvZiB0aGUgcGF0Y2ggc2VyaWVzIHdpdGggdGhlIHVuY3J1c3RpZnkgc291cmNlIGNoYW5nZXMu ICBQUig2KS4gIFRoaXMgcGF0Y2ggc2VyaWVzIHdhcyBub3Qgc2VudCBvdXQgYXMgcGF0Y2ggcmV2 aWV3IGVtYWlsIGJlY2F1c2Ugb2YgaXRzIHZlcnkgbGFyZ2Ugc2l6ZS4gIEl0IG9ubHkgY29udGFp bnMgc291cmNlIHN0eWxlIGNoYW5nZXMgYW5kIHRoZSBDb21wYXJlQnVpbGQgdG9vbCBhbmQgR2l0 SHViIGFjdGlvbiBoYXMgc2hvd24gdGhlcmUgYXJlIG5vIGJpbmFyeSBkaWZmZXJlbmNlcyBpbnRy b2R1Y2VkIHdpdGggdGhlc2Ugc291cmNlIHN0eWxlIGNoYW5nZXMuDQoNCklmIHlvdSBhcmUgYSBw YWNrYWdlIG1haW50YWluZXIsIHRoZW4gcGxlYXNlIHJldmlldyB0aGUgZm9sbG93aW5nIGJyYW5j aC9QUiBmb3IgeW91ciBwYWNrYWdlIGNvbnRlbnRzIGFuZCByZXZpZXcgdGhlIEVESyBJSSBDSSBy ZXN1bHRzIGFuZCBCdWlsZENvbXBhcmUgcmVzdWx0cy4gIEkgZG8gbm90IGV4cGVjdCBhIGxpbmUg YnkgbGluZSByZXZpZXcgYmVjYXVzZSB3ZSBhbHJlYWR5IGhhZCB0aW1lIHRvIHByb3ZpZGUgZmVl ZGJhY2sgb24gdGhlIHNvdXJjZSBzdHlsZSBwZXJmb3JtZWQgYnkgdW5jcnVzdGlmeS4gIEluc3Rl YWQsIGEgUmV2aWV3ZWQtYnkgZm9yIHlvdXIgcGFja2FnZSBpbmRpY2F0ZXMgdGhhdCB5b3UgaGF2 ZSByZXZpZXdlZCB0aGUgRURLIElJIENJIHJlc3VsdHMgYW5kIENvbXBhcmVCdWlsZCB0b29sIGZ1 bmN0aW9uYWxpdHkgYW5kIHJlc3VsdHMgYW5kIHlvdSBhY2NlcHQgdGhlIHNvdXJjZSBzdHlsZSBj aGFuZ2VzIHRvIHlvdXIgcGFja2FnZS4NCg0KICAgKiBodHRwczovL2dpdGh1Yi5jb20vbWRraW5u ZXkvZWRrMi90cmVlL0J1Z18zNzM3XzM3MzlfQXBwbHlVbmNydXN0aWZ5Q2hhbmdlc19WNQ0KICAg KiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8yMjI5DQogICAqIGh0dHBz Oi8vZ2l0aHViLmNvbS9tZGtpbm5leS9lZGsyL2FjdGlvbnMvcnVucy8xNTIxNjE4ODM2DQoNCkFk ZGl0aW9uYWwgZGV0YWlscyBvbiB0aGlzIHVwZGF0ZSBiZWxvdy4NCg0KVGhhbmsgeW91LA0KDQpN aWtlDQoNCg0KQ2hhbmdlcyBmcm9tIFVwZGF0ZSAjMw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KKiBQ dXNoZWQgUFIgKDUpDQoqIEFkZGVkIGxpbmsgdG8gUFIoNikuIEVESyBJSSBDSSBTdGF0dXMgaXMg UEFTUy4gQnVpbGQgQ29tcGFyZSBQQVNTLg0KKiBXYWl0aW5nIGZvciByZXZpZXcgb2YgUFIgKDYp DQoqIFJldmlldyBvZiBQUiAoNykgY29tcGxldGVkIGFuZCB3YWl0aW5nIGZvciByZXZpZXcgb2Yg UFIgKDYpDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCkNoYW5nZXMgZnJvbSBVcGRhdGUgIzINCi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCiogQ2hhbmdlZCBvcmRlciBvZiBQUnMgc3dhcHBpbmcgKDQpIGFu ZCAoNSkuICBUaGUgUFIgdGhhdCBhY3RpdmF0ZXMNCiAgaW5jcmVhc2VzIHRoZSBtYXggQ0kgYWdl bnQgam9iIHRpbWUgaXMgaW5kZXBlbmRlbnQgb2YgYWxsIHRoZSBvdGhlcg0KICBQUnMgYW5kIGl0 cyByZXZpZXcgaXMgY29tcGxldGUsIHNvIGl0IGNhbiBiZSBjb21taXR0ZWQgbm93Lg0KKiBQdXNo ZWQgUFJzICgxKSwgKDIpLCAoMyksICg0KS4NCiogV2FpdGluZyBmb3IgcmV2aWV3IHRvIGNvbXBs ZXRlIGZvciBQUnMgKDUpIGFuZCAoNikNCiogUmV2aWV3cyBjb21wbGV0ZSBmb3IgUFIgKDcpDQoq IElkZW50aWZpZXMgc3RlcHMgdXNpbmcgZ2l0IGZpbHRlci1icmFuY2ggdG8gYXBwbHkgdW5jcnVz dGlmeSBjaGFuZ2VzIHRvIGENCiAgY29kZSByZXZpZXcgcGF0Y2ggc2VyaWVzIHRoYXQgd2FzIGdl bmVyYXRlZCBiZWZvcmUgdGhlIHVuY3J1c3RpZnkgY2hhbmdlcw0KICBhdm9pZGluZyBtYW51YWwg bWVyZ2UuDQoqIElkZW50aWZpZWQgc3RlcHMgdXNpbmcgZ2l0IGZpbHRlci1yZXBvIHRvIGdlbmVy YXRlIGFuIGFsdGVybmF0ZSBoaXN0b3J5IG9mDQogIHRoZSBlZGsyIHJlcG8gd2l0aCB1bmNydXN0 aWZ5IGNoYW5nZXMgYXBwbGllZCBvbiBldmVyeSBjb21taXQuICBUaGlzIG1heQ0KICBiZSB1c2Vm dWwgd2hlbiBldmFsdWF0aW5nIGNoYW5nZXMgdG8gZmlsZXMgdXNpbmcgdG9vbHMgbGlrZSBnaXQg YmxhbWUNCiAgd2l0aG91dCB0aGUgbGFyZ2UgdW5jcnVzdGlmeSBwYXRjaCBzZXJpZXMuDQotLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0NCg0KQ2hhbmdlcyBmcm9tIFVwZGF0ZSAjMQ0KLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLQ0KKiBDaGFuZ2VkIG9yZGVyIG9mIFBScyBzd2FwcGluZyAoNikgYW5kICg3KS4gIFRoZSBQ UiB0aGF0IGFjdGl2YXRlcw0KICBFREsgSUkgQ0kgY2hlY2sgVW5jcnVzdGlmeUNoZWNrIGhhcyB0 byBiZSBsYXN0IGJlY2F1c2UgaXQgdW5jb25kaXRpb25hbGx5DQogIGNoZWNrcyBhbGwgQy9IIGZp bGVzIGluIGFsbCBwYWNrYWdlcy4gIE5vdCBqdXN0IGZpbGVzIHRoYXQgaGF2ZSBiZWVuDQogIG1v ZGlmaWVkIGxpa2Ugc29tZSBvZiB0aGUgb3RoZXIgY2hlY2tlcnMuDQoqIFVwZGF0ZWQgbGluayB0 byB0aGUgYnJhbmNoIHdpdGggdGhlIFVuY3J1c3RpZnlDaGVjayBwbHVnaW4gdGhhdCBoYXMgYmVl bg0KICB1cGRhdGVkIHdpdGggYSBvbmUgbGluZSBjaGFuZ2UgYW5kIFJldmlld2VkLWJ5IGFuZCBU ZXN0ZWQtYnkgdGFncy4NCiAgaHR0cHM6Ly9naXRodWIuY29tL21ka2lubmV5L2VkazIvdHJlZS9C dWdfMzc0OF9hZGRfdW5jcnVzdGlmeV9jaV9wbHVnaW5fdjYNCiogUmV2aWV3cyBjb21wbGV0ZSBm b3IgKDEpLCAoMiksICgzKSwgKDUpLCBhbmQgKDcpDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KTWlj aGFlbCBLdWJhY2tpIGFuZCBJIGhhdmUgcHJlcGFyZWQgdGhlIHBhdGNoZXMgcmVxdWlyZWQgdG8g YXBwbHkgdGhlIHVuY3J1c3RpZnkgY2hhbmdlcyBhbmQgZW5hYmxlIEVESyBJSSBDSSB0byBjaGVj ayBhbGwgc3VibWl0dGVkIHBhdGNoZXMgaGF2ZSBiZWVuIHJ1biB0aHJvdWdoIHVuY3J1c3RpZnku DQoNCldlIGhhdmUgdmVyaWZpZWQgdGhyb3VnaCB0aGUgQ29tcGFyZUJ1aWxkIEdpdEh1YiBBY3Rp b24gdGhhdCB0aGUgZm9ybWF0IGNoYW5nZXMgcGVyZm9ybWVkIGJ5IHVuY3J1c3RpZnkgaGF2ZSBu byBmdW5jdGlvbmFsIGNoYW5nZXMuDQpBbGwgb2YgdGhlIE9CSiwgTElCLCBETEwsIEVGSSwgRkZT LCBGViwgYW5kIEZEIGZpbGVzIG1hdGNoIDEwMCUgYWNyb3NzIDcwIFZTMjAxOS9HQ0M1IGJ1aWxk cyBvZiBhbGwgcGFja2FnZS9wbGF0Zm9ybSBEU0MgZmlsZXMgaW4gdGhlIGVkazIgcmVwby4NCg0K VGhlIGhhcmQgZnJlZXplIHdpbGwgYmUgZXh0ZW5kZWQgYWZ0ZXIgdGhlIGVkazItc3RhYmxlMjAy MTExIHRhZyB1bnRpbCBhbGwgdW5jcnVzdGlmeSByZWxhdGVkIGNoYW5nZXMgYXJlIGNvbW1pdHRl ZC4gIFdlIGRvIG5vdCBleHBlY3QgdGhpcyB0byB0YWtlIG1vcmUgdGhhbiBhIGZldyBkYXlzLiAg RG8gbm90IHB1c2ggYW55IFBScyB1bnRpbCB0aGUgaGFyZCBmcmVlemUgaXMgbGlmdGVkLg0KDQpU aGUgY2hhbmdlcyBhcmUgYnJva2VuIHVwIGludG8gNyBwYXRjaCBzZXJpZXMvUFJzLiAgVGhlIFBS cyBhcmUgb3JkZXJlZCBzbyB0aGV5IGNhbiBiZSBzdWJtaXR0ZWQgdXNpbmcgdGhlIG5vcm1hbCBz dWJtaXNzaW9uIHByb2Nlc3MgYW5kIEVESyBJSSBDSSB3aWxsIHBhc3MgZm9yIGVhY2ggb25lLiAg RGV0YWlscyBhcmUgbGlzdGVkIGJlbG93Lg0KDQpVbmNydXN0aWZ5IDczLjAuMyBmb3IgRURLIElJ DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KKiBTb3VyY2VzOiBodHRwczovL2Rldi5h enVyZS5jb20vcHJvamVjdG11L19naXQvVW5jcnVzdGlmeQ0KKiBEb2N1bWVudGF0aW9uOiBodHRw czovL2Rldi5henVyZS5jb20vcHJvamVjdG11L1VuY3J1c3RpZnkvX3dpa2kvd2lraXMvVW5jcnVz dGlmeS53aWtpLzEvUHJvamVjdC1NdS0oRURLLUlJKS1Gb3JrLVJlYWRtZQ0KKiBEb3dubG9hZDog aHR0cHM6Ly9kZXYuYXp1cmUuY29tL3Byb2plY3RtdS9VbmNydXN0aWZ5L19wYWNrYWdpbmc/X2E9 cGFja2FnZSZmZWVkPW11X3VuY3J1c3RpZnkmcGFja2FnZT1tdS11bmNydXN0aWZ5LXJlbGVhc2Um cHJvdG9jb2xUeXBlPU51R2V0JnZlcnNpb249NzMuMC4zDQoNCkluc3RhbGxpbmcgVW5jcnVzdGlm eQ0KPT09PT09PT09PT09PT09PT09PT09PQ0KVGhlIFVuY3J1c3RpZnkgdG9vbCBpcyBpbnN0YWxs ZWQgYXV0b21hdGljYWxseSB3aGVuIHRoZSBQeXRvb2xzIGVudmlyb25tZW50IGlzIHVzZWQgYW5k IHRoZSBzdHVhcnQqIGNvbW1hbmRzIGFyZSBydW4gdG8gY29tcGxldGUgdGhlIGVudmlyb25tZW50 IHNldHVwLiAgUGxlYXNlIHNlZToNCg0KICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUv ZWRrMi90cmVlL21hc3Rlci8ucHl0b29sI3J1bm5pbmctY2ktbG9jYWxseQ0KDQpVbmNydXN0aWZ5 IGNhbiBhbHNvIGJlIGluc3RhbGxlZCBmcm9tIHRoZSBkb3dubG9hZCBwYWdlIGxpc3RlZCBhYm92 ZSBvciBidWlsdCBmcm9tIHNvdXJjZXMgZnJvbSB0aGUgc291cmNlIGxpbmsgYWJvdmUuDQoNClRo ZSBEb2N1bWVudGF0aW9uIGxpbmsgcHJvdmlkZXMgaW5zdHJ1Y3Rpb24gb24gaG93IHRvIHJ1biB1 bmNydXN0aWZ5IGZyb20gdGhlIGNvbW1hbmQgbGluZSBvciBpbnN0YWxsIGFzIGEgVmlzdWFsIFN0 dWRpbyBDb2RlIHBsdWdpbi4gIFRoZSBtYWluIHVuY3J1c3RpZnkgZG9jdW1lbnRhdGlvbiBhbHNv IGRlc2NyaWJlcyBob3cgdG8gaW50ZWdyYXRlIHdpdGggYSBmZXcgb3RoZXIgZWRpdG9ycy4NCg0K V2UgaGF2ZSBhbHNvIGRpc2N1c3NlZCBhIGNsaWVudCBzaWRlIGdpdGhvb2suICBUaGF0IGVmZm9y dCBoYXMgbm90IHN0YXJ0ZWQuDQpMZXQgdXMga25vdyBpZiB0aGF0IGlzIGEgZmVhdHVyZSB5b3Ug d291bGQgZmluZCB1c2VmdWwuDQoNCkRldmVsb3BlciBpbXBhY3QgZm9yIG5ldyBjb2RlIHJldmll d3MNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQpPbmNlIHRoZSB1bmNy dXN0aWZ5IGNoZWNrZXIgaXMgYWN0aXZlIGluIEVESyBJSSBDSSwgZGV2ZWxvcGVycyBtdXN0IG1h a2Ugc3VyZSB0aGVpciBwYXRjaGVzIGFyZSBydW4gdGhyb3VnaCB0aGUgdW5jcnVzdGlmeSB0b29s IGJlZm9yZSBzZW5kaW5nIHRoZSBwYXRjaGVzIGZvciByZXZpZXcuDQoNCkRldmVsb3BlcnMgbXVz dCBpbnN0YWxsIGFuZCBydW4gdW5jcnVzdGlmeSBhZ2FpbnN0IGNoYW5nZXMgZmlsZXMgYmVmb3Jl IHNlbmRpbmcgcGF0Y2ggcmV2aWV3IGVtYWlscyBvciBzdWJtaXR0aW5nIFBSIGZvciBFREsgSUkg Q0kuICBJZiBFREsgSUkgQ0kgZGV0ZWN0cyBhbmQgZGlmZmVyZW5jZXMgaW4gc291cmNlIGZvcm1h dHRpbmcsIHRoZW4gRURLIElJIENJIHdpbGwgZmFpbCBhbmQgdGhlIGRldmVsb3BlciBtdXN0IHJ1 biB1bmNydXN0aWZ5IGFuZCByZXN1Ym1pdCB0aGUgcGF0Y2hlcy4NCg0KRGV2ZWxvcGVyIGltcGFj dCB0byBwYXRjaCBzZXJpZXMvUFJzIHJldmlld2VkIGR1cmluZyBlZGsyLXN0YWJsZTIwMTEyMSBz b2Z0L2hhcmQgZnJlZXplID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KRGV2ZWxvcGVy cyBtdXN0IHJlYmFzZSB0aGVpciBjaGFuZ2VzIGFmdGVyIHRoZSB1bmNydXN0aWZ5IHNvdXJjZSBj aGFuZ2VzIGFyZSBjb21taXR0ZWQuICBUaGUgYnJhbmNoIHdpdGggYSBwcmV2aWV3IG9mIHRoZSB1 bmNydXN0aWZ5IGNoYW5nZXMgY2FuIGJlIHVzZWQgdG8gc3RhcnQgdGhpcyByZWJhc2Ugd29yay4N Cg0KICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9tZGtpbm5leS9lZGsyL3RyZWUvQnVnXzM3MzdfMzcz OV9BcHBseVVuY3J1c3RpZnlDaGFuZ2VzX1Y1DQoNClRoZSBmb2xsb3dpbmcgc3RlcHMgY2FuIGJl IHVzZWQgdG8gdXBkYXRlIGFuIGV4aXN0aW5nIGJyYW5jaCB3aXRoIHRoZSByZXF1aXJlZCB1bmNy dXN0aWZ5IGZvcm1hdC4gIFRoaXMgaXMgdGhlIFdpbmRvd3MgdmVyc2lvbi4gIEkgd2lsbCBhZGQg dGhlIExpbnV4IHZlcnNpb24gc29vbi4NCg0KICAgIDEpIEZldGNoIGFuZCBjaGVja291dCBhbmQg cmViYXNlIHRvIGxhdGVzdCBlZGsyL21hc3Rlcg0KDQogICAgICAgICAgIGdpdCBmZXRjaCBvcmln aW4NCiAgICAgICAgICAgZ2l0IGNoZWNrb3V0IG1hc3Rlcg0KICAgICAgICAgICBnaXQgcmViYXNl IG9yaWdpbi9tYXN0ZXINCg0KICAgIDIpIE1ha2UgYSBiYWNrdXAgY29weSBvZiBwbHVnaW4gVW5j cnVzdGlmeUNoZWNrIG91dHNpZGUgV09SS1NQQUNFLiANCiAgICAgICAoZS5nLiBDOlxUZW1wXFVu Y3J1c3RpZnlDaGVjaykgc28gdGhlIHVuY3J1c3RpZnkgdG9vbCBleGVjdXRhYmxlIGFuZA0KICAg ICAgIEVESyBJSSBzcGVjaWZpYyB1bmNydXN0aWZ5IGNvbmZpZ3VyYXRpb24gZmlsZSBhdmFpbGFi bGUgd2hlbiB3b3JraW5nDQogICAgICAgd2l0aCBhIGJyYW5jaCB0aGF0IGRvZXMgbm90IGhhdmUg dGhvc2UgdG9vbHMgaW4gaXRzIHNjb3BlLg0KDQogICAgICAgICAgIHhjb3B5IC5weXRvb2xcUGx1 Z2luXFVuY3J1c3RpZnlDaGVjayBDOlxUZW1wXFVuY3J1c3RpZnlDaGVjaw0KDQogICAgMykgQ2hl Y2sgb3V0IHRoZSBwYXRjaCBzZXJpZXMgYnJhbmNoIChlLmcuIE15QnJhbmNoKQ0KDQogICAgICAg ICAgIGdpdCBjaGVja291dCBNeUJyYW5jaA0KDQogICAgNCkgUmViYXNlIHBhdGNoIHNlcmllcyBh Z2FpbnN0IGVkazItc3RhYmxlMjAyMTExDQogDQogICAgICAgICAgIGdpdCByZWJhc2UgZWRrMi1z dGFibGUyMDIxMTENCg0KICAgIDUpIENyZWF0ZSBuZXcgYnJhbmNoIGZvciB0aGUgdW5jcnVzdGlm ZWQgdmVyc2lvbiAoZS5nLiBNeUJyYW5jaF9VbmNydXN0aWZpZWQpDQoNCiAgICAgICAgICAgZ2l0 IGNoZWNrb3V0IC1iIE15QnJhbmNoX1VuY3J1c3RpZmllZA0KICAgIA0KICAgIDYpIFVzZSBnaXQg ZmlsdGVyLWJyYW5jaCB0byB1bmNydXN0aWZ5IGFsbCB0aGUgY29tbWl0cyBpbiB0aGUgc2VyaWVz DQogICAgICAgYmV0d2VlbiB0aGUgcmViYXNlIHRhcmdldCBmcm9tICgyKSBhbmQgSEVBRCBvZiB0 aGUgYnJhbmNoLiAgQSBmaWx0ZXINCiAgICAgICBjYW4gYmUgdXNlZCB0byBzY29wZSB0aGUgdW5j cnVzdGlmeSBvcGVyYXRpb25zIHRvIG9ubHkgdGhlIEMvSCBmaWxlcw0KICAgICAgIGluIHRoZSBz cGVjaWZpYyBwYWNrYWdlIHRoZSBwYXRjaCBzZXJpZXMgaXMgYWdhaW5zdC4gKGUuZy4gRHluYW1p Y1RhYmxlc1BrZykuDQogICAgICAgQmFzZVRvb2xzIHNob3VsZCBhbHdheXMgYmUgZXhjbHVkZWQu ICBJZiB0aGUgcGFja2FnZSBzY29wZWQgZmlsdGVyIGlzIA0KICAgICAgIG5vdCB1c2VkLCBpdCB3 aWxsIHN0aWxsIHdvcmssIGJ1dCB3aWxsIHRha2UgbG9uZ2VyIHRvIHJ1biBiZWNhdXNlIA0KICAg ICAgIHVuY3J1c3RpZnkgd2lsbCByZXNjYW4gZXZlcnkgQy9IIGZpbGVzIGluIHRoZSB3aG9sZSBy ZXBvLg0KDQogICAgICAgICAgIGdpdCBmaWx0ZXItYnJhbmNoIC0tdHJlZS1maWx0ZXIgImdpdCBs cy1maWxlcyBEeW5hbWljVGFibGVzUGtnKi5jIER5bmFtaWNUYWJsZXNQa2cqLmggOiFCYXNlVG9v bHMvKiB8IGM6XFxUZW1wXFxVbmNydXN0aWZ5Q2hlY2tcXG11LXVuY3J1c3RpZnktcmVsZWFzZV9l eHRkZXBcXFdpbmRvd3MteDg2XFx1bmNydXN0aWZ5LmV4ZSAtYyBjOlxcVGVtcFxcVW5jcnVzdGlm eUNoZWNrXFx1bmNydXN0aWZ5LmNmZyAtRiAtIC0tcmVwbGFjZSAtLW5vLWJhY2t1cCAtLWlmLWNo YW5nZWQiIGVkazItc3RhYmxlMjAyMTExLi5IRUFEDQoNCiAgICA3KSBOb3cgdGhhdCBhbGwgdGhl IGluZGl2aWR1YWwgcGF0Y2hlcyBpbiB0aGUgYnJhbmNoIGFyZSB1bmNydXN0aWZpZWQsIA0KICAg ICAgIHJlYmFzZSBhZ2FpbnN0IGxhdGVzdCBlZGsyL21hc3RlciB0aGF0IGlzIGFscmVhZHkgdW5j cnVzdGlmaWVkLg0KDQogICAgICAgICAgIGdpdCByZWJhc2UgbWFzdGVyDQoNCiAgICA4KSBWZXJp ZnkgdGhlIHBhdGNoZXMgaW4gdGhpcyBuZXcgYnJhbmNoLg0KDQpJbXBhY3RzIHRvIHRyYWNpbmcg aGlzdG9yeSBhY3Jvc3MgdGhlIHVuY3J1c2l0eSBjaGFuZ2VzID09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NClRvb2xzIHRoZSB2aWV3IGZpbGUg YW5kIGxpbmUgaGlzdG9yeSBkbyB3b3JrIHdpdGggdGhlIGxhcmdlIHVuY3J1c3RpZnkgcGF0Y2gg c2VyaWVzLiAgT25lIGltcGFjdCBpcyB0aGF0IHRoZSBvcGVyYXRpb25zIGNhbiBiZSB2ZXJ5IHNs b3cgZHVlIHRvIHRoZSBsYXJnZSB1bmNydXN0aWZ5IHBhdGNoZXMuDQoNCk9uZSBvcHRpb24gdG8g cHJvdmlkZSBhIGZhc3RlciBleHBlcmllbmNlIGlzIHRvIHByb3ZpZGUgYW4gYWx0ZXJuYXRlIHZl cnNpb24gb2YgdGhlIGVkazIgcmVwb3NpdG9yeSBhcyAiZG9jdW1lbnRhdGlvbiIgdGhhdCBoYXMg dGhlIGVudGlyZSBoaXN0b3J5IHJlLXdyaXR0ZW4gd2l0aCB1bmNydXN0aWZ5IHJ1biBvbiBldmVy eSBjb21taXQuDQpUaGUgdG9vbCBjYWxsZWQgZ2l0LWZpbHRlci1yZXBvIGNhbiBiZSB1c2VkIHRv IHBlcmZvcm0gdGhpcyB0cmFuc2Zvcm1hdGlvbiBhbmQgcnVucyBpbiBhIHJlYXNvbmFibGUgcGVy aW9kIG9mIHRpbWUgKGEgZmV3IGhvdXJzKSANCg0KICAgaHR0cHM6Ly9naXRodWIuY29tL25ld3Jl bi9naXQtZmlsdGVyLXJlcG8NCiAgIGh0dHBzOi8vZ2l0aHViLmNvbS9uZXdyZW4vZ2l0LWZpbHRl ci1yZXBvL2Jsb2IvbWFpbi9jb250cmliL2ZpbHRlci1yZXBvLWRlbW9zL2xpbnQtaGlzdG9yeQ0K DQpUaGUgZm9sbG93aW5nIHN0ZXBzIGNhbiBiZSB1c2VkIHRvIHBlcmZvcm0gdGhpcyB0cmFuc2Zv cm1hdGlvbi4NClRoaXMgaXMgdGhlIFdpbmRvd3MgdmVyc2lvbi4gSSB3aWxsIGFkZCB0aGUgTGlu dXggdmVyc2lvbiBzb29uLg0KDQogICAgKiogV0FSTklORyAqKiAgVGhpcyBvcGVyYXRpb24gbW9k aWZpZXMocmV3cml0ZXMpIGFsbCB0aGUgY29tbWl0cw0KICAgICAgICAgICAgICAgICAgIGluIHRo ZSBsb2NhbCBjb3B5IG9mIHRoZSByZXBvLiAgRG8gbm90IHBlcmZvcm0NCiAgICAgICAgICAgICAg ICAgICB0aGVzZSBzdGVwcyBvbiBhIGxvY2FsIHJlcG8geW91IGFyZSB1c2luZyBmb3IgDQogICAg ICAgICAgICAgICAgICAgYWN0aXZlIGRldmVsb3BtZW50Lg0KDQogICAgMSkgQ2xvbmUgZWRrMiBp bnRvIGEgbmV3IGRpcmVjdG9yeSAoc2VlICoqV0FSTklORyoqKQ0KDQogICAgICAgICAgIGdpdCBj bG9uZSBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIuZ2l0IGVkazItdW5jcnVzdGlm aWVkDQogICAgICAgICAgIGNkIGVkazItdW5jcnVzdGlmaWVkDQoNCiAgICAyKSBTZXR1cCBweXRo b24gdmlydHVhbCBlbnYsIGluc3RhbGwgcHl0b29scywgYW5kIHJ1biBzdHVhcnQgY29tbWFuZHMN CiAgICAgICB0byBzZXR1cCBidWlsZCBlbnZpcm9ubWVudCB3aGljaCBpbmNsdWRlcyBpbnN0YWxs aW5nIHVuY3J1c3RpZnkgdG9vbHMuDQoNCiAgICAgICAgICAgaHR0cHM6Ly9naXRodWIuY29tL3Rp YW5vY29yZS9lZGsyL3RyZWUvbWFzdGVyLy5weXRvb2wjcnVubmluZy1jaS1sb2NhbGx5DQoNCiAg ICAzKSBNYWtlIGEgYmFja3VwIGNvcHkgb2YgcGx1Z2luIFVuY3J1c3RpZnlDaGVjayBvdXRzaWRl IFdPUktTUEFDRS4gDQogICAgICAgKGUuZy4gQzpcVGVtcFxVbmNydXN0aWZ5Q2hlY2spIHNvIHRo ZSB1bmNydXN0aWZ5IHRvb2wgZXhlY3V0YWJsZSBhbmQNCiAgICAgICBFREsgSUkgc3BlY2lmaWMg dW5jcnVzdGlmeSBjb25maWd1cmF0aW9uIGZpbGUgYXZhaWxhYmxlIHdoZW4gd29ya2luZw0KICAg ICAgIHdpdGggYSBicmFuY2ggdGhhdCBkb2VzIG5vdCBoYXZlIHRob3NlIHRvb2xzIGluIGl0cyBz Y29wZS4NCg0KICAgICAgICAgICB4Y29weSAucHl0b29sXFBsdWdpblxVbmNydXN0aWZ5Q2hlY2sg QzpcVGVtcFxVbmNydXN0aWZ5Q2hlY2sNCg0KICAgIDQpIFVzZSBsaW50LWhpc3RvcnkucHkgZnJv bSBnaXQtZmlsdGVyLXJlcG8gZXhhbXBsZXMNCg0KICAgICAgICAgICBodHRwczovL2dpdGh1Yi5j b20vbmV3cmVuL2dpdC1maWx0ZXItcmVwbw0KICAgICAgICAgICBodHRwczovL2dpdGh1Yi5jb20v bmV3cmVuL2dpdC1maWx0ZXItcmVwby9ibG9iL21haW4vY29udHJpYi9maWx0ZXItcmVwby1kZW1v cy9saW50LWhpc3RvcnkNCg0KICAgICAgIExpbmUgIzEyNyAtIEFkZCB0cnkgZXhjZXB0IGFyb3Vu ZCBzdWJwcm9jZXNzLmNoZWNrX2NhbGwoKSB3aXRoIGV4Y2VwdA0KICAgICAgIGJlaW5nIHBhc3Mu ICBUaGlzIGlzIHJlcXVpcmVkIGJlY2F1c2UgdGhlcmUgYXJlIGEgZmV3IGNvbW1pdHMgb2YgQw0K ICAgICAgIGZpbGVzIGluIHRoZSBlZGsyIHJlcG8gdGhhdCBoYXZlIGluY29ycmVjdCBDIHN5bnRh eCBhbmQgZG8gbm90IA0KICAgICAgIGJ1aWxkIHdpdGggYSBDIGNvbXBpbGVyIGFuZCBicmVhayB0 aGUgdW5jcnVzdGlmeSBwYXJzZXIuICBTa2lwIHJlZm9ybWF0DQogICAgICAgb2YgQyBmaWxlcyB0 aGF0IGNhbiBub3QgYmUgcGFyc2VkIGJ5IHVuY3J1c3RpZnkuICBUaGVzZSByYXJlIGluc3RhbmNl cw0KICAgICAgIGFyZSBhZGRyZXNzZWQgaW4gdGhlIGNvbW1pdCB0aGF0IGZpeGVzIHRoZSBDIHN5 bnRheCBlcnJvci4NCg0KICAgICAgIFJ1biB0aGlzIHNsaWdodGx5IG1vZGlmaWVkIHZlcnNpb24g b2YgbGludC1oaXN0b3J5LiAgSW5jbHVkZSBvbmx5DQogICAgICAgQy9IIGZpbGVzIGFuZCBleGNs dWRlIGRpcmVjdG9yaWVzIHRoYXQgc3RhcnQgd2l0aCAnVG9vbHMnIG9yICdCYXNlVG9vbHMnLg0K ICAgICAgIFRoaXMgc3RlcCB0b29rIGFib3V0IDIuMiBob3VycyBvbiBhIGxhcHRvcC4NCg0KICAg ICAgICAgICBsaW50LWhpc3RvcnkucHkgDQogICAgICAgICAgICAgICAtLXJlbGV2YW50ICJyZXR1 cm4gKG5vdCBmaWxlbmFtZS5zdGFydHN3aXRoKGInVG9vbHMnKSBhbmQgbm90IGZpbGVuYW1lLnN0 YXJ0c3dpdGgoYidCYXNlVG9vbHMnKSBhbmQgKGZpbGVuYW1lLmVuZHN3aXRoKGInLmMnKSBvciBm aWxlbmFtZS5lbmRzd2l0aChiJy5oJykpKSINCiAgICAgICAgICAgICAgIGM6XFx3b3JrXFxHaXRI dWJcXHRpYW5vY29yZVxcZm9vXFxVbmNydXN0aWZ5Q2hlY2tcXG11LXVuY3J1c3RpZnktcmVsZWFz ZV9leHRkZXBcXFdpbmRvd3MteDg2XFx1bmNydXN0aWZ5LmV4ZSAtYyBjOlxcd29ya1xcR2l0SHVi XFx0aWFub2NvcmVcXGZvb1xcVW5jcnVzdGlmeUNoZWNrXFx1bmNydXN0aWZ5LmNmZyAtLXJlcGxh Y2UgLS1uby1iYWNrdXAgLS1pZi1jaGFuZ2VkDQoNCk9yZGVyIG9mIFBScyB0byBhcHBseSBkdXJp bmcgZXh0ZW5kZWQgaGFyZCBmcmVlemUgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT0NCjEpIFVwZGF0ZSBFbXVsYXRvclBrZyBXaW4gSG9zdCBbQnVpbGRP cHRpb25zXSBNU0ZUIENDX0ZMQUdTIHRvIG5vdCBmb3JjZSBkZWJ1ZyBpbmZvcm1hdGlvbg0KICAg KiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTM3NDcNCiAg ICogaHR0cHM6Ly9naXRodWIuY29tL21ka2lubmV5L2VkazIvdHJlZS9CdWdfMzc0N19FbXVsYXRv clBrZ19XaW5Ib3N0X1JlcHJvZHVjaWJsZUJ1aWxkDQogICAqIGh0dHBzOi8vZ2l0aHViLmNvbS90 aWFub2NvcmUvZWRrMi9wdWxsLzIyMTUNCiAgICogUmVxdWlyZWQgZm9yIEVtdWxhdG9yUGtnIHRv IHBhc3MgQ29tcGFyZUJ1aWxkIGZvciBWUzIwMTkgSUEzMi9YNjQgYnVpbGRzLg0KICAgKiBTdGF0 dXM6IFJldmlldyBjb21wbGV0ZS4gIFBSIHB1c2hlZC4NCg0KMikgRWNjQ2hlY2sgc2hvdWxkIG5v dCByZXZlcnQgc3RhZ2VkIGFuZCBsb2NhbCBjaGFuZ2VzDQogICAqIGh0dHBzOi8vYnVnemlsbGEu dGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Mjk4Ng0KICAgKiBodHRwczovL2dpdGh1Yi5j b20vbWRraW5uZXkvZWRrMi90cmVlL0J1Z18yOTg2X0VjY0NoZWNrUmVtb3ZlR2l0UmV2ZXJ0X1Yy DQogICAqIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzIyMTYNCiAgICog UmVxdWlyZWQgZm9yIEVESyBJSSBDSSB0byBjb21wbGV0ZSBpbiBhIHJlYXNvbmFibGUgcGVyaW9k IG9mIHRpbWUgd2hlbg0KICAgICBwcm9jZXNzaW5nIHRoZSA0MDAwKyBzb3VyY2UgZmlsZSBzdHls ZSBjaGFuZ2VzIG1hZGUgYnkgdW5jcnVzdGlmeS4NCiAgICogQWxzbyBmaXhlcyBjcml0aWNhbCBi dWdzIHRoYXQgY2FuIHBvdGVudGlhbGx5IGNvcnJ1cHQgZ2l0IHN0YXRlIHdoZW4gDQogICAgIEVj Y0NoZWNrIGlzIHJ1biBsb2NhbGx5Lg0KICAgKiBTdGF0dXM6IFJldmlldyBjb21wbGV0ZS4gIFBS IHB1c2hlZC4NCg0KMykgVXBkYXRlIHB5dG9vbCBMaWNlbnNlQ2hlY2sgcGx1Z2luIHRvIHVzZSB0 ZW1wIGRpcmVjdG9yeSBmb3IgZGlmZiBvdXRwdXQgZmlsZQ0KICAgKiBodHRwczovL2J1Z3ppbGxh LnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTM3NDYNCiAgICogaHR0cHM6Ly9naXRodWIu Y29tL21ka2lubmV5L2VkazIvdHJlZS9CdWdfMzc0Nl9MaWNlbnNlQ2hlY2tVc2VEaWZmT3V0cHV0 RmlsZV9WMg0KICAgKiBodHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8yMjE3 DQogICAqIFJlcXVpcmVkIHRvIHJlZHVjZSBFREsgSUkgQ0kgYnVpbGQgdGltZXMuDQogICAqIFN0 YXR1czogUmV2aWV3IGNvbXBsZXRlLiAgUFIgcHVzaGVkLg0KDQo0KSBVcGRhdGUgbWF4IGpvYiB0 aW1lIGZyb20gNjAgbWluIHRvIDEyMCBtaW51dGVzIGluIC5henVyZXBpcGVsaW5lcy90ZW1wbGF0 ZXMNCiAgICogaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0z NzUwDQogICAqIGh0dHBzOi8vZ2l0aHViLmNvbS9tZGtpbm5leS9lZGsyL3RyZWUvQnVnXzM3NTBf SW5jcmVhc2VBenVyZVBpcGVsaW5lc1RpbWVvdXQNCiAgICogaHR0cHM6Ly9naXRodWIuY29tL3Rp YW5vY29yZS9lZGsyL3B1bGwvMjIxOQ0KICAgKiBSZXF1aXJlZCB0byBhbGxvdyBFY2NDaGVjayBv ZiB1bmNydXN0aWZ5IGNoYW5nZXMgdG8gY29tcGxldGUgb24gQXp1cmUNCiAgICAgUGlwZWxpbmVz IENJIGFnZW50cyB3aXRob3V0IHRpbWluZyBvdXQuDQogICAqIFN0YXR1czogUmV2aWV3IGNvbXBs ZXRlLiAgUFIgcHVzaGVkLg0KDQo1KSBVcGRhdGUgUGFja2FnZSBZQU1MIHRvIGlnbm9yZSBzcGVj aWZpYyBFQ0MgZmlsZXMvZXJyb3JzDQogICAqIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9y Zy9zaG93X2J1Zy5jZ2k/aWQ9Mzc0OQ0KICAgKiBodHRwczovL2dpdGh1Yi5jb20vbWRraW5uZXkv ZWRrMi90cmVlL0J1Z18zNzQ5X0VjY0NoZWNrSWdub3JlRmlsZXNFcnJvcnMNCiAgICogaHR0cHM6 Ly9naXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwvMjIxOA0KICAgKiBSZXF1aXJlZCB0byBw YXNzIEVjY0NoZWNrDQogICAqIFN0YXR1czogUmV2aWV3IGNvbXBsZXRlLiBQUiBwdXNoZWQNCg0K NikgVW5jcnVzdGlmeSBTb3VyY2UgQ2hhbmdlcw0KICAgKiBodHRwczovL2J1Z3ppbGxhLnRpYW5v Y29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTM3MzcNCiAgICogaHR0cHM6Ly9idWd6aWxsYS50aWFu b2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0zNzM5DQogICAqIGh0dHBzOi8vZ2l0aHViLmNvbS9t ZGtpbm5leS9lZGsyL3RyZWUvQnVnXzM3MzdfMzczOV9BcHBseVVuY3J1c3RpZnlDaGFuZ2VzX1Y1 DQogICAqIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzIyMjkNCiAgICog QnVpbGQgY29tcGFyaXNvbiByZXN1bHQgUEFTUzogaHR0cHM6Ly9naXRodWIuY29tL21ka2lubmV5 L2VkazIvYWN0aW9ucy9ydW5zLzE1MjE2MTg4MzYNCiAgICogRUZJX0RfIC0+IERFQlVHIGNoYW5n ZXMgcmVxdWlyZWQgdG8gcGFzcyBQYXRjaENoZWNrDQogICAqIFVuY3J1c3RpZnkgZm9ybWF0IGNo YW5nZXMgcmVxdWlyZWQgdG8gcGFzcyBVbmNydXN0aWZ5Q2hlY2sNCiAgICogU3RhdHVzOg0KICAg ICAgIFdhaXRpbmcgZm9yIHJldmlldw0KDQo3KSBVbmNydXN0aWZ5Q2hlY2sgRURLIElJIENJIFBs dWdpbg0KICAgKiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk PTM3NDgNCiAgICogaHR0cHM6Ly9naXRodWIuY29tL21ka2lubmV5L2VkazIvdHJlZS9CdWdfMzc0 OF9hZGRfdW5jcnVzdGlmeV9jaV9wbHVnaW5fdjYNCiAgICogUmVxdWlyZWQgdG8gZW5mb3JjZSBh bGwgUFJzIHN1Ym1pdHRlZCB0byBFREsgSUkgQ0kgbWF0Y2ggdW5jcnVzdGlmeSBmb3JtYXQuDQog ICAqIFVuY29uZGl0aW9uYWxseSBjaGVja3MgYWxsIHBhY2thZ2VzLiAgQ2FuIG5vdCBiZSBjb21t aXR0ZWQgdW50aWwgYWxsIEMvSA0KICAgICBzb3VyY2UgZmlsZXMgaGF2ZSBiZWVuIHVwZGF0ZWQu DQogICAqIFN0YXR1czogUmV2aWV3IGNvbXBsZXRlDQoNCkNvbWJpbmVkIEJyYW5jaC9QUiBmb3Ig UmV2aWV3L1Rlc3QNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiogQnVpbGQg Q29tcGFyaXNvbiByZXN1bHRzIG11c3QgcGFzcyAxMDAlIGFjcm9zcyB0aGUgZnVsbCBzZXQgb2Yg UFJzIGJlZm9yZQ0KICB0aGUgaW5kaXZpZHVhbCBQUnMgY2FuIGJlIHB1c2hlZCBpbiB0aGUgb3Jk ZXIgbGlzdGVkIGFib3ZlLg0KKiBCcmFuY2g6IGh0dHBzOi8vZ2l0aHViLmNvbS9tZGtpbm5leS9l ZGsyL3RyZWUvVGVzdE9ubHlfVW5jcnVzdGlmeV9QUl9TZXJpZXMNCiogUFI6IGh0dHBzOi8vZ2l0 aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzIyMjkNCiAgICBTdGF0dXMgPSBQQVNTDQoqIENv bXBhcmVCdWlsZDoNCiAgICBCcmFuY2g6IGh0dHBzOi8vZ2l0aHViLmNvbS9tZGtpbm5leS9lZGsy L3RyZWUvQnVnXzM3MzdfMzczOV9BcHBseVVuY3J1c3RpZnlDaGFuZ2VzX1Y1DQogICAgLS1yZWYx OiAgICAgICAgZWY5YTA1OWNkYjE1ODQ0ZmU1MmE0OWFmMmJmN2Q4NmI5ZGQzZTliZg0KICAgIC0t cmVmMjogICAgICAgIEJ1Z18zNzM3XzM3MzlfQXBwbHlVbmNydXN0aWZ5Q2hhbmdlc19WNQ0KICAg IEV4dHJhIE9wdGlvbnM6IC1uIDQgLS1xdWlldA0KICAgIFJlc3VsdHM6IGh0dHBzOi8vZ2l0aHVi LmNvbS9tZGtpbm5leS9lZGsyL2FjdGlvbnMvcnVucy8xNTIxNjE4ODM2DQoJMzAgVlMyMDE5IGJ1 aWxkIGNvbXBhcmlzb25zIFBBU1MNCgk0MCBHQ0M1IGJ1aWxkIGNvbXBhcmlzb25zIFBBU1MNCiAg ICAgICAgMTAwJSBQQVNTDQoNClRoZSBmb2xsb3dpbmcgZ2l0IGxvZyBzaG93cyB0aGUgc2V0IG9m IHBhdGNoZXMgZnJvbSAtLXJlZjEgdG8gLS1yZWYgMmFjcm9zcyB3aGljaCB0aGVyZSBhcmUgbm8g ZGlmZmVyZW5jZXMgaW4gYW55IG9mIHRoZSBPQkovTElCL0RMTC9FRkkvRkZTL0ZWL0ZEIGZpbGVz Lg0KDQotLXJlZjINCmI3ZDRiZjA2NzViNyAoSEVBRCAtPiBCdWdfMzczN18zNzM5X0FwcGx5VW5j cnVzdGlmeUNoYW5nZXNfVjUpIFVuaXRUZXN0RnJhbWV3b3JrUGtnOiBBcHBseSB1bmNydXNpdGlm eSBjaGFuZ2VzDQo3ZjAzZDI1ZjYwZTcgVWVmaVBheWxvYWRQa2c6IEFwcGx5IHVuY3J1c2l0aWZ5 IGNoYW5nZXMgICAgDQowYmZkOGQ5YjVhYzkgVWVmaUNwdVBrZzogQXBwbHkgdW5jcnVzaXRpZnkg Y2hhbmdlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIA0KZTFjZDliZmI5ZGVhIFN0YW5kYWxvbmVNbVBrZzogQXBwbHkgdW5jcnVzaXRpZnkgY2hh bmdlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCjVk YTJmNjViZTM3OCBTb3VyY2VMZXZlbERlYnVnUGtnOiBBcHBseSB1bmNydXNpdGlmeSBjaGFuZ2Vz ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQo5NWI4NmRlMDdl NWQgU2lnbmVkQ2Fwc3VsZVBrZzogQXBwbHkgdW5jcnVzaXRpZnkgY2hhbmdlcyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KZmU3MWQ5NzI0NmM0IFNoZWxs UGtnOiBBcHBseSB1bmNydXNpdGlmeSBjaGFuZ2VzICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCjU0YzIxYzk1Mjk5MiBTZWN1cml0eVBrZzog QXBwbHkgdW5jcnVzaXRpZnkgY2hhbmdlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgDQoxODdhMzc4NWYxMmIgUmVkZmlzaFBrZzogQXBwbHkgdW5j cnVzaXRpZnkgY2hhbmdlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIA0KODEwMTAwMDAyYTQ2IFBjQXRDaGlwc2V0UGtnOiBBcHBseSB1bmNydXNp dGlmeSBjaGFuZ2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICANCjI3NmE2OTVjMGNmMiBPdm1mUGtnOiBBcHBseSB1bmNydXNpdGlmeSBjaGFuZ2VzICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQoz MDNjMGE5MWFiMDcgTmV0d29ya1BrZzogQXBwbHkgdW5jcnVzaXRpZnkgY2hhbmdlcyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KYmM4MDc5MmNk MWIxIE1kZVBrZzogQXBwbHkgdW5jcnVzaXRpZnkgY2hhbmdlcyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCjNlYTg2YmUxN2EyYSBNZGVN b2R1bGVQa2c6IEFwcGx5IHVuY3J1c2l0aWZ5IGNoYW5nZXMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpjNzBlZjExZWQwY2QgSW50ZWxGc3AyV3Jh cHBlclBrZzogQXBwbHkgdW5jcnVzaXRpZnkgY2hhbmdlcyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIA0KYzAyOTEyMjFmMjUyIEludGVsRnNwMlBrZzogQXBwbHkg dW5jcnVzaXRpZnkgY2hhbmdlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICANCjZhNDc5OTUyYTY5MCBGbXBEZXZpY2VQa2c6IEFwcGx5IHVuY3J1c2l0 aWZ5IGNoYW5nZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgDQozYTdjMDViNzA3MGQgRmF0UGtnOiBBcHBseSB1bmNydXNpdGlmeSBjaGFuZ2VzICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K Yjc4OWY5OGM4OTU5IEVtdWxhdG9yUGtnOiBBcHBseSB1bmNydXNpdGlmeSBjaGFuZ2VzICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCjk1MmQ3YTFj OTIyMCBFbWJlZGRlZFBrZzogQXBwbHkgdW5jcnVzaXRpZnkgY2hhbmdlcyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQphMWNjOTg4MWJhYjYgRHlu YW1pY1RhYmxlc1BrZzogQXBwbHkgdW5jcnVzaXRpZnkgY2hhbmdlcyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KNTA2NTRkZmU1Nzg1IENyeXB0b1BrZzog QXBwbHkgdW5jcnVzaXRpZnkgY2hhbmdlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICANCmVkOTY1YTAyZGZhMSBBcm1WaXJ0UGtnOiBBcHBseSB1 bmNydXNpdGlmeSBjaGFuZ2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgDQo5NzQ0MDIzZmJjNDYgQXJtUGxhdGZvcm1Qa2c6IEFwcGx5IHVuY3J1 c2l0aWZ5IGNoYW5nZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIA0KN2ExY2RlNWY1YmJhIEFybVBrZzogQXBwbHkgdW5jcnVzaXRpZnkgY2hhbmdlcyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAN CjE5ZDE3ZTA5MTNlOCBVZWZpQ3B1UGtnOiBDaGFuZ2UgdXNlIG9mIEVGSV9EXyogdG8gREVCVUdf KiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpmZmE3MThi NGY5OTQgU291cmNlTGV2ZWxEZWJ1Z1BrZzogQ2hhbmdlIHVzZSBvZiBFRklfRF8qIHRvIERFQlVH XyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KYjg2Y2IzYzVlNWI0IFNo ZWxsUGtnOiBDaGFuZ2UgdXNlIG9mIEVGSV9EXyogdG8gREVCVUdfKiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCmM3YzQyMjA0ZGMwNyBTZWN1cml0eVBr ZzogQ2hhbmdlIHVzZSBvZiBFRklfRF8qIHRvIERFQlVHXyogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgDQoxNmI4ZTZmOTU4ZTQgUGNBdENoaXBzZXRQa2c6IENo YW5nZSB1c2Ugb2YgRUZJX0RfKiB0byBERUJVR18qICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIA0KMGFjM2Y4YjJkYWM1IE92bWZQa2c6IENoYW5nZSB1c2Ugb2YgRUZJ X0RfKiB0byBERUJVR18qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICANCmJjNTAwNGI4ZDI5NCBOZXR3b3JrUGtnOiBDaGFuZ2UgdXNlIG9mIEVGSV9EXyog dG8gREVCVUdfKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg DQo2ZjY3MWE4ZTIzNzcgTWRlUGtnOiBDaGFuZ2UgdXNlIG9mIEVGSV9EXyogdG8gREVCVUdfKiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KYTEwYzYx MGZmOWEzIE1kZU1vZHVsZVBrZzogQ2hhbmdlIHVzZSBvZiBFRklfRF8qIHRvIERFQlVHXyogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCjA5YTNiZGRiYTM5MCBG YXRQa2c6IENoYW5nZSB1c2Ugb2YgRUZJX0RfKiB0byBERUJVR18qICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQo1OWM2MTMxODI0NmEgRW11bGF0b3JQ a2c6IENoYW5nZSB1c2Ugb2YgRUZJX0RfKiB0byBERUJVR18qICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIA0KM2E4MDM2N2RkYTNiIEVtYmVkZGVkUGtnOiBDaGFu Z2UgdXNlIG9mIEVGSV9EXyogdG8gREVCVUdfKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICANCjIzZWIxYWFmODBjYSBBcm1WaXJ0UGtnOiBDaGFuZ2UgdXNlIG9m IEVGSV9EXyogdG8gREVCVUdfKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgDQo4NzU5MTRiNDVjNTQgQXJtUGxhdGZvcm1Qa2c6IENoYW5nZSB1c2Ugb2YgRUZJ X0RfKiB0byBERUJVR18qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IA0KZWIyZWNhODJiNDUxIEFybVBrZzogQ2hhbmdlIHVzZSBvZiBFRklfRF8qIHRvIERFQlVHXyog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCmYwZjNm NWFhZTdjNCAob3JpZ2luL21hc3Rlciwgb3JpZ2luL0hFQUQsIG1hc3RlcikgVW5pdFRlc3RGcmFt ZXdvcmtQa2c6IFVwZGF0ZSBZQU1MIHRvIGlnbm9yZSBzcGVjaWZpYyBFQ0MgZmlsZXMvZXJyb3Jz ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpjMDU3MzQ3OTc3OTAg VWVmaVBheWxvYWRQa2c6IFVwZGF0ZSBZQU1MIHRvIGlnbm9yZSBzcGVjaWZpYyBFQ0MgZmlsZXMv ZXJyb3JzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KYzMwYzQwZDZjNjNkIFN0YW5kYWxv bmVNbVBrZzogVXBkYXRlIFlBTUwgdG8gaWdub3JlIHNwZWNpZmljIEVDQyBmaWxlcy9lcnJvcnMg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICANCjk5NDQ1MDhlODVmMSBTaGVsbFBrZzogVXBkYXRl IFlBTUwgdG8gaWdub3JlIHNwZWNpZmljIEVDQyBmaWxlcy9lcnJvcnMgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgDQo2MGZhNDBiZTQ1OGQgU2VjdXJpdHlQa2c6IFVwZGF0ZSBZQU1M IHRvIGlnbm9yZSBzcGVjaWZpYyBFQ0MgZmlsZXMvZXJyb3JzICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIA0KZGY3OTBjZDZiMzdlIE1kZVBrZzogVXBkYXRlIFlBTUwgdG8gaWdub3JlIHNw ZWNpZmljIEVDQyBmaWxlcy9lcnJvcnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICANCjlkZWI5MzcwNzY2ZSBNZGVNb2R1bGVQa2c6IFVwZGF0ZSBZQU1MIHRvIGlnbm9yZSBzcGVj aWZpYyBFQ0MgZmlsZXMvZXJyb3JzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQpkN2Qz MGU4ZjIxOWYgRW11bGF0b3JQa2c6IFVwZGF0ZSBZQU1MIHRvIGlnbm9yZSBzcGVjaWZpYyBFQ0Mg ZmlsZXMvZXJyb3JzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KZDU3NDRlY2JhODEz IENyeXB0b1BrZzogVXBkYXRlIFlBTUwgdG8gaWdub3JlIHNwZWNpZmljIEVDQyBmaWxlcy9lcnJv cnMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCmM5N2ZlZTg3ZjBmOSBBcm1WaXJ0 UGtnOiBVcGRhdGUgWUFNTCB0byBpZ25vcmUgc3BlY2lmaWMgRUNDIGZpbGVzL2Vycm9ycyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgDQoxOTM5ZmM5NTY5ZjIgQXJtUGxhdGZvcm1Qa2c6 IFVwZGF0ZSBZQU1MIHRvIGlnbm9yZSBzcGVjaWZpYyBFQ0MgZmlsZXMvZXJyb3JzICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIA0KMzY1ZGNlZDJjMzdhIEFybVBrZzogVXBkYXRlIFlBTUwgdG8g aWdub3JlIHNwZWNpZmljIEVDQyBmaWxlcy9lcnJvcnMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICANCjc2YTFjZTRkNWZlYyAuYXp1cmVwaXBlbGluZXMvdGVtcGxhdGVzOiBVcGRh dGUgbWF4IHBpcGVsaW5lIGpvYiB0aW1lIHRvIDIgaG91cnMgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgDQo5OWY4NGZmNDczOTAgLnB5dG9vbHMvUGx1Z2luL0xpY2Vuc2VDaGVjazogVXNlIHRlbXAg ZGlyZWN0b3J5IGZvciBnaXQgZGlmZiBvdXRwdXQgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KMzAx OWYxYmJhYmYxIC5weXRvb2wvUGx1Z2luL0VjY0NoZWNrOiBBZGQgcGVyZm9ybWFuY2Ugb3B0aW1p emF0aW9ucyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICANCjg1NDQ2MmJkMzQ3 OSAucHl0b29sL1BsdWdpbi9FY2NDaGVjazogUmVtb3ZlIHRlbXAgZGlyZWN0b3J5IG9uIGV4Y2Vw dGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQo2OTg3NzYxNGZkZWUgLnB5dG9v bC9QbHVnaW4vRWNjQ2hlY2s6IFJlbW92ZSBSZXZlcnRDb2RlKCkgDQotLXJlZjEgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQplZjlhMDU5Y2RiMTUgRW11bGF0 b3JQa2cvV2luL0hvc3Q6IFVwZGF0ZSBDQ19GTEFHUyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KYmIxYmJhM2Q3NzY3ICh0YWc6IGVkazItc3Rh YmxlMjAyMTExKSBOZXR3b3JrUGtnOiBGaXggaW52YWxpZCBwb2ludGVyIGZvciBETlMgcmVzcG9u c2UgdG9rZW4gb24gZXJyb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICANCg0KQmVzdCByZWdhcmRzLA0KDQpNaWtlDQoNCg0KDQoNCg0K DQoNCg0KDQoNCg==