From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by mx.groups.io with SMTP id smtpd.web10.138695.1671123456889058213 for ; Thu, 15 Dec 2022 08:57:37 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=RlrOC+HH; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1671123456; x=1702659456; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=kkdZGJ0uFMPQuFVFUaW2fPfuyL0K7dReiaWDV7ppji8=; b=RlrOC+HHdhYPNzHsGME3HfYrLUsCzVYZyyFlmLLsB30b9LB49ze2VLM/ DSsly7Cc9KasZCKrWpwxFDK6yUp1e9KBEXcZkNsXWX7oPfcwImufjNqG+ epuaURFQBQT01oNW1xJVTFAHrsYFOVJPwhmXuPnkZjoIG55uqJ/6zfYnU nUhMviFn9MSrvaJXS9jAEW4TjTYzOYNMCG9JFrTfpM/vDUdwxMjKGgieW q6HT3FVTIes3H+ztxVLKAw3WgZqLNHhPkzawo6lB2PmgSAWgWnuoEeRwI BX2mJKQ/z32JDYCXZPbWqwndR+BCStcZWkpo7mhTxkkhQumczzs9OIyg3 g==; X-IronPort-AV: E=McAfee;i="6500,9779,10562"; a="318781675" X-IronPort-AV: E=Sophos;i="5.96,248,1665471600"; d="scan'208";a="318781675" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Dec 2022 08:57:19 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10562"; a="627263062" X-IronPort-AV: E=Sophos;i="5.96,248,1665471600"; d="scan'208";a="627263062" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by orsmga006.jf.intel.com with ESMTP; 15 Dec 2022 08:57:19 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) 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.2507.16; Thu, 15 Dec 2022 08:57:19 -0800 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) 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.16 via Frontend Transport; Thu, 15 Dec 2022 08:57:19 -0800 Received: from NAM02-SN1-obe.outbound.protection.outlook.com (104.47.57.47) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.16; Thu, 15 Dec 2022 08:57:18 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VHZJk/bLAqGz+M7RBJuNpGg/uC7dIiyvVaxF9QvfnIvEt6gaW9dM6bXvI+hWn5mh0iMxlAgEntB+eUhlhyaJES1/DGJr/FNovSye23aN2rTm5NNAAgaVpGbyoo5ZhtQXor5fu7Nqofbb2WcchFEAGB0/CP9zq+zmJZohbQZqOT9wL339nOFBYXnOL4Xkh4erHWmq88ondmxvTHz0tHO57Uu/T8URpJTVPew2FreHdk171vRSsNX3xrjlWRMCpCBBzxRs1NeDBHJMAmKb2TwhRv0WhFyWt3F5dzWUzy5Yanvw6js0ATqmXyuIF1z++ZAUrsRf/q3mP1pA/w/sdYPU1w== 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=kkdZGJ0uFMPQuFVFUaW2fPfuyL0K7dReiaWDV7ppji8=; b=UgM5zKfBndyAJtb2egS/pwPVgWwW9TBDxTtiFXcGSZo3BWuoAVRgsSh/yansN3x9jXQjbkf/fBzfnqPlNF6cM4R/KTfqOqYEgSL7yNesxmd/onXblv+TRY5Z+vX4uURYoofEY0kvz59CXbQ4aFnCQE5a2aCDSa/FrwNDL2Vi3fHgnSY3cr9viSNakT+qtArWrQOG/d2s9oOnwNkg0TWNVcq0gqJ1I8ksrW2XFt2tnze9woMa3ad77+hw06CD88ItieaYpxECzr5InkVaq+twDyLjRlHBAAl62Bhl9fPH/g9gtqLl1aQmtYiHVETvxXrwcIj95MGPFB8wYwXUFFprvA== 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 Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by SJ0PR11MB4943.namprd11.prod.outlook.com (2603:10b6:a03:2ad::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5880.19; Thu, 15 Dec 2022 16:57:16 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::5b3:916c:706d:b41b%5]) with mapi id 15.20.5924.012; Thu, 15 Dec 2022 16:57:14 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "mikuback@linux.microsoft.com" , "quic_llindhol@quicinc.com" , "Kinney, Michael D" CC: "ardb@kernel.org" , Ard Biesheuvel , Sami Mujawar Subject: Re: [edk2-devel] [PATCH v3 13/14] ArmPkg: Turn off spellcheck audit mode Thread-Topic: [edk2-devel] [PATCH v3 13/14] ArmPkg: Turn off spellcheck audit mode Thread-Index: AQHZEA7zcjAHhBX6f0qG7hzXAuV4SK5uAbEAgAAD1YCAAADhgIAACvkAgACyd4CAAGNmAIAAAnKw Date: Thu, 15 Dec 2022 16:57:14 +0000 Message-ID: References: <20221214225252.1660-1-mikuback@linux.microsoft.com> <20221214225252.1660-14-mikuback@linux.microsoft.com> <9c88fe54-5e83-fb43-b845-af4a79eaef79@linux.microsoft.com> <910eccca-b219-86ae-5550-339650b69461@linux.microsoft.com> <843b47a9-d6ee-31dd-fd21-363f3ce8ddc9@linux.microsoft.com> In-Reply-To: <843b47a9-d6ee-31dd-fd21-363f3ce8ddc9@linux.microsoft.com> 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-traffictypediagnostic: CO1PR11MB4929:EE_|SJ0PR11MB4943:EE_ x-ms-office365-filtering-correlation-id: 5418a272-8ad6-46a3-7f36-08dadebd6ac5 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: CO+CKQg18cwUpiDWGpksBccd0gXf3oervmGJ3vtXj/il4kRII+xBuS6rSf3m/3d5qev0T7sq93+t4gTL5TfkK2uVv3j7e7hWxhF21WRKBEao4tVotDXFgrvBDYOTSZGo0xv41Uw8i7yOcQfwO+IzkyssfnJ/za4t9NMSCzvt3YmUOfcxCSkaDTFbLeFjAD5RMGbx7ZH6IujoNiQ8pH+qRhYzMq7Jq4YcKIjED6TQ4UYgDQ/HMcUswlI0vT+7uvWRwt2KhUObxkU/FtkPBzSLIBc6QUiJdMtlM+5EHmMnLa11LUg8tVodWN2zqHddAbhL6aOGy4kLq2sAfOu1FD55BlCNNSLXHdPZeTrp/xh05O14tVT8ehLFMKbXNlEtAAZdPbJrvxHrqeCnr3G3H4VSfnSCnXbwXBJ/umMZ+tt6iqyqoOK19vGwGctmnXGnGhiVh6Sy0bcJfarCdQJStEVISb5alXoXbCGouVaQyt0g2irMA8LbB1w6eQ2wEnPhcMz6geFc9hLFPaPE69h+zB+A8JEhtO7NN+BkzF6CyhN3wq56IjLV4bqTVD3sDnZk9V1e/QKeJ0oXHtIVgCd90dGlLc/SnBzjT9lWd2AggcfbG7a5/sL3h4S7K6ea7QDnrOalcqtVIY+qhEgxxEO8OYcAJXV5b1DXzIM151G3NU+84kFNA0u6kbfT//NTi6XjKWj+EKaAZ0LxYqX8dLOtj6a1AbBE0c8SLilSxjW6ChY66bjlo1ShQv4f1MUL9sKya6hbCee15QSYatXZf1CDwEsRHQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(376002)(346002)(39860400002)(366004)(396003)(136003)(451199015)(186003)(71200400001)(82960400001)(5660300002)(83380400001)(38100700002)(966005)(53546011)(478600001)(66946007)(52536014)(76116006)(8676002)(9686003)(8936002)(7696005)(66476007)(6506007)(41300700001)(38070700005)(66446008)(4326008)(86362001)(66556008)(64756008)(2906002)(26005)(66899015)(33656002)(316002)(54906003)(110136005)(122000001)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YTNRV2tTNmJuUkdDOVQ4SXZOZWJLeXlnbDlKakxqc1hlNzdIK3Q4QUxIZmFp?= =?utf-8?B?Q2ZvUDJjaFMycHdhdW96OUp1MjNTU1luelNkZUxjL1lDNHJIMHZqb0x3TVNi?= =?utf-8?B?am84SC8xK3hFY2lNYXU4R090SGs1dENzc0JXbjZJZ2pLNm5jL1Q5b3ZBUUV6?= =?utf-8?B?aUp3QktidEtwclhiYUpJNzVWUjE4cDJnRnE4TGdiY2JUVTZRUXVoZ3dOaUFo?= =?utf-8?B?dUhBRHhta3dTK1JxdnY2ejBvYVRtNFU2a24xb21vQ2ZOU3F0NGkwVURCb0Jo?= =?utf-8?B?TEdtMjRTSXpSbVF0eGZPNm5yTWJMTVpZbXFhSXpnR2ZoUnp3TnEzeTc2bXZL?= =?utf-8?B?bkxKUGlwSEdhT2crSWgxMlIveDJ1UThESTFBV1V6c1RCYzlTTVlMTmNvSFFQ?= =?utf-8?B?MVJPZlVkKzRvcGQ5RXp5Qi9iRFJkMHlXazdBR2ZrVzV2RG8wMUxPc2svRDYv?= =?utf-8?B?V1FjTXZIMG9ybGs2NHB6VlB2SlRCZnRBbUozcGhKcG15akloMW1iQWd6aElp?= =?utf-8?B?S2xwb3FjeWFOZmVpZnM4amZxcEQ2UHMrcitsSnpGVXV3YlFTYjRvODh4blhD?= =?utf-8?B?bGpadFJodEhac0gwci9ZdEF2SzRuV1k1ZzB2ZjJKL2hRcm05QU9sWHFENFh1?= =?utf-8?B?cVdMbE1RdHRvTE1NeUx0aWhYRTY3T203TVhOSlJjeTIwWUJ6aTFSSVptdnJE?= =?utf-8?B?MURIamYyOTBqU0dxSlhTdFoyUWsvakFxeVE0ekZPbDVwem1IQndkM3NFVjBt?= =?utf-8?B?ZkNicWU3dmtPbzVYTjRGN0JLeUZ6aHppazdWc0lRSnpEajgrNFp5NVplRWZF?= =?utf-8?B?R2NSMTFqWWlLczZ5Z2oyODBYeTJkL0tyZ2swYnZXOHFDMzYvVnNJb0dxd2VD?= =?utf-8?B?bFFIeHVqU2lRTlhIM2JDZWpQSHA3VkhZY1NiOURESUtxQW9hSTgrOHBDYWQw?= =?utf-8?B?eFZISWRpNWl4T3A0eUF2Y29icVFCVTZjSyswcENNbWkyaTRJbTNEdkxncVQ0?= =?utf-8?B?Yk1QUG9nc1NPYmVBY1M3azdCcnVNc0xIZlgyY1orOTFSRkpxNFo3YVlYQXN6?= =?utf-8?B?VDRDSFpvS2RyM0IyK1lRN1NHZ2hIdlp1bGJvMnhBOVRvVlhWTldvQW95VFdF?= =?utf-8?B?bkFEYmVER0FPZ0x5NGxkTVJxenhNQ0dHbEV6N3hXWWxra3lENERMc3JQWVA3?= =?utf-8?B?b09EaHF1TXpzVlhFL0RpSGZvWFkxWXJ0VFozM2lFVU5sMytpQVVNVlF2ODRz?= =?utf-8?B?L1BaaFNYc0J2ayt0QVNWQUFTWG4vdXB6TUlXeUEzTklyU3V4ckVCZG5ZVVhl?= =?utf-8?B?N05XRzV2U3NqZkk5dXg5Rnhhanp1NS8rdkVtQjBWNWxpeEhuUnp1Z1FwVTgz?= =?utf-8?B?dE1qanJZZW14a1l5R1RPaEluam1GWWNkTThHVHhtbElJNHRQVzN6dnVsbUtk?= =?utf-8?B?RnkzNUZqLzVVaFJIWCtJZEtHTmUwZlpzVnVVUS9CbnozcVVaRURPcWgxa2Y0?= =?utf-8?B?NXJ5d1NKSGlKZXhUL1hzdFBaZTV2VWhhZ005MVhrbTh4UUtQcWhmTUN4Ukd6?= =?utf-8?B?eWZpcVJkd1hmRTFYVit5Qjh4SnBLTVhzNW43RHZZUGRjSi9Bc1YyalEwQ0pE?= =?utf-8?B?c0U1QWxIU2ltZ2RiMnltUXl6VVVkKzFRckY1REZYR2JXbmJ2ZTB4RGV5VHo5?= =?utf-8?B?QUlyNzNURVlNdWNNK3VlWW8xaXJsbU8rNkx0Z2JEVnVPMHUxUDIrUTNBd0tv?= =?utf-8?B?QVRkN0dRODBadUtMVElQeEFjSDU4YXNuRDN4cENzY3c3cWZSWUgxb3RHak9l?= =?utf-8?B?ZlRRN1crWUlhVGpueXdHVWUzL1I1QWU5TVlJZ2w2SnBBK29wUDB1RUI2MWlj?= =?utf-8?B?QUVOVXZKZlpIYXA1Q0l0d3BrRVdNL2Z6bmdBbnVFSE9wUmpGRU5CdFlrSkFp?= =?utf-8?B?b0Z4Zm16cmJtRExldldYNno1cVpRakw0MndqVm43UWx1dTVvSUpZNGYydU1n?= =?utf-8?B?N2xKOUVjcWpyU0dQZ1d5QXdtSHUwcFh4ZXJNMG1DcGdEUVFiR3RrNWJHSW44?= =?utf-8?B?OEN6SHBBOUk3aG1HamJpNGFoRnVNWlMzS2FDcXpwaHlEdksvUW9KMVZSbmtU?= =?utf-8?B?SldaTU5qTmplRHJKWk5UQjFzR1VVL1Bvc090dmVRVys4OVFaY24xWXdSQzRt?= =?utf-8?B?NlE9PQ==?= 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: 5418a272-8ad6-46a3-7f36-08dadebd6ac5 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Dec 2022 16:57:14.7547 (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: WTDNpzgtJQ5/4oDt2zI+KSH21up+W8I8zTt1QSpbfb6WLkVdDGSkde4uOhYp59xYUMmw+Uh8WUZs97kt5k9f4RFfhQYBW1XVnBW3i6x4J58= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB4943 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 TWljaGFlbCwNCg0KSSBhcHByZWNpYXRlIHlvdXIgZWZmb3J0cyB0byBpbXByb3ZlIGNvZGUgcXVh bGl0eSBpbiBhbGwgYXNwZWN0cy4NCg0KSSB0aGluayB0aGlzIGlzIHRoZSBvbmx5IHBhcnQgb2Yg dGhlIGNoYW5nZSB0aGF0IGlzIGJlaW5nIGFza2VkDQp0byBiZSBhZGp1c3RlZCAoc3BlY2lmaWNh bGx5IGZvciB0aGUgQXJtUGtnIGFuZCBBcm1WaXJ0UGtnKSBpcw0KdGhlIGZvbGxvd2luZy4NCg0K Pj4+Pj4+IC0gICAgICAgICJBdWRpdE9ubHkiOiBUcnVlLA0KPj4+Pj4+ICsgICAgICAgICJBdWRp dE9ubHkiOiBGYWxzZSwNCg0KRGlmZmVyZW50IHBhY2thZ2VzIG1heSBjaG9vc2UgZGlmZmVyZW50 IGxldmVscyBpZiBxdWFsaXR5IG9yIA0KcXVhbGl0eSBjaGVja3MgYmFzZWQgb24gdGhlIG1hdHVy aXR5IG9mIHRoZSBwYWNrYWdlIGFuZCB3aGF0DQppcyBkZWVtZWQgY3JpdGljYWwgdG8gdGhlIHBh Y2thZ2UgbWFpbnRhaW5lcnMuDQoNClRoZXJlIGFyZSBvYnZpb3VzIGNoZWNrcyBzdWNoIGFzIGNv bXBpbGUgZmFpbHVyZXMgdGhhdCB3ZSBjYW4NCmFsbCBhZ3JlZSBvbi4gIENoZWNrcyB0aGF0IGFy ZSBub3QgZGlyZWN0bHkgcmVsYXRlZCB0byANCmZ1bmN0aW9uYWxpdHkgc2hvdWxkIHBlcmhhcHMg YmUgZmxleGlibGUgYW5kIHRoZSBwb2xpY3kgYmUgDQphbGxvd2VkIHRvIGJlIGFkanVzdGVkIGJ5 IHRoZSBwYWNrYWdlIG1haW50YWluZXJzLg0KDQpJIHBlcnNvbmFsbHkgd291bGQgcHJlZmVyIHRv IHNlZSBhcyBtYW55IHBhY2thZ2VzIGFzIHBvc3NpYmxlDQp0YWtlIGFkdmFudGFnZSBvZiB0aGUg Q0kgY2hlY2tzIHRoYXQgaGF2ZSBiZWVuIGVuYWJsZWQsIHNvIEkNCnRoaW5rIGl0IGlzIGdvb2Qg dG8gc3RhcnQgd2l0aCBhbiBhcHByb2FjaCB3aGVyZSBldmVyeXRoaW5nIGlzDQpvbiBieSBkZWZh dWx0LCBhbmQgaWYgYSBwYWNrYWdlIG1haW50YWluZXIgd291bGQgcHJlZmVyIGENCnNwZWNpZmlj IHBhY2thZ2UgdG8gaGF2ZSBvbmUgZGlzYWJsZWQsIHRoZW4gZGVmZXIgdG8gdGhhdCByZXF1ZXN0 Lg0KDQpJIGFsc28gdGhpbmsgaXQgd291bGQgYmUgZ29vZCB0byBhZGQgY29tbWVudHMgdG8gdGhl IHBhY2thZ2UNCllBTUwgZmlsZSBpZiBhIGNoZWNrIGlzIGRpc2FibGVkIHRoYXQgY2xlYXJseSBz dGF0ZXMgdGhhdA0KdGhlIGNob2ljZSB0byBkaXZlcmdlIGZyb20gdGhlIHN0YW5kYXJkIENJIGNo ZWNrcyB3YXMgbWFkZQ0KYnkgdGhlIHBhY2thZ2UgbWFpbnRhaW5lci4NCg0KV2l0aCB0aGlzIGFw cHJvYWNoLCBJIHRoaW5rIHlvdXIgc2VyaWVzIGNhbiBnbyBmb3J3YXJkIHdpdGgNCkF1ZGl0T25s eSBzZXQgdG8gVHJ1ZSBmb3IgdGhlIEFybVBrZyBhbmQgQXJ0VmlydFBrZyB3aXRoIA0KY29tbWVu dHMgdGhhdCB0aGlzIHNldHRpbmcgaXMgZGlmZmVyZW50IHRoYW4gdGhlIGRlZmF1bHQNCmR1ZSB0 byByZXF1ZXN0cyBmcm9tIHRoZSBtYWludGFpbmVycy4NCg0KQmVzdCByZWdhcmRzLA0KDQpNaWtl DQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsyLmdy b3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBNaWNoYWVsIEt1YmFj a2kNCj4gU2VudDogVGh1cnNkYXksIERlY2VtYmVyIDE1LCAyMDIyIDg6MzkgQU0NCj4gVG86IGRl dmVsQGVkazIuZ3JvdXBzLmlvOyBxdWljX2xsaW5kaG9sQHF1aWNpbmMuY29tDQo+IENjOiBhcmRi QGtlcm5lbC5vcmc7IEFyZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwub3JnPjsg U2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT47IEtpbm5leSwgTWljaGFlbCBEDQo+ IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVs XSBbUEFUQ0ggdjMgMTMvMTRdIEFybVBrZzogVHVybiBvZmYgc3BlbGxjaGVjayBhdWRpdCBtb2Rl DQo+IA0KPiBPbiAxMi8xNS8yMDIyIDU6NDIgQU0sIExlaWYgTGluZGhvbG0gd3JvdGU6DQo+ID4g T24gV2VkLCBEZWMgMTQsIDIwMjIgYXQgMTk6MDQ6MDYgLTA1MDAsIE1pY2hhZWwgS3ViYWNraSB3 cm90ZToNCj4gPj4gSSdtIGp1c3QgdHJ5aW5nIHRvIHVuZGVyc3RhbmQgeW91ciBwb3NpdGlvbi4N Cj4gPj4NCj4gPj4gQXJlIHlvdSBzYXlpbmcgeW91IHdvdWxkIHJhdGhlciBwZW9wbGUgY2hlY2sg aW4gdHlwb3MgYW5kIHRoZW4gbGF0ZXIgaGF2ZQ0KPiA+PiBwYXRjaGVzIGNvbWUgaW50byB0aGUg cGFja2FnZSB0byBmaXggdGhlbT8NCj4gPj4NCj4gPj4gRm9yIGV4YW1wbGUsIGxpa2UgdGhlc2U6 DQo+ID4+DQo+ID4+IC0gQXJtVmlydFBrZzogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVs L21lc3NhZ2UvOTcwMjENCj4gPj4gLSBBcm1Qa2c6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9k ZXZlbC9tZXNzYWdlLzk3MDIyDQo+ID4+DQo+ID4+IFdoeSBub3QganVzdCBoYXZlIHRoZSBjb2Rl IGNoZWNrZWQgaW4gd2l0aG91dCB0eXBvcyBpbiB0aGUgZmlyc3QgcGxhY2U/DQo+ID4NCj4gPiBB IGxpdHRsZSBmYWlyeSBvbmNlIHdoaXNwZXJlZCBpbiBteSBlYXIgdGhhdCBpZiBJIHN0b3BwZWQg bXlzZWxmIGFuZA0KPiA+IHRyaWVkIHRvIHJlcGhyYXNlIHdoZW5ldmVyIEkgZm91bmQgbXlzZWxm IHVzaW5nIHRoZSB3b3JrICJqdXN0IiwgSQ0KPiA+IHdvdWxkIG1lZXQgbGVzcyBmcmljdGlvbiBp biBjb250ZXh0LXN0cmlwcGluZyBjb21tdW5pY2F0aW9uIG1lZGl1bXMNCj4gPiBzdWNoIGFzIGVt YWlsLiBUaGV5IHdlcmVuJ3Qgd3JvbmcuDQo+ID4NCj4gDQo+IFRoaXMgdG9waWMgaXMgbWV0IHdp dGggZnJpY3Rpb24gcmVnYXJkbGVzcyBvZiBob3cgaXQgaXMgcGhyYXNlZC4NCj4gDQo+IFRoZSBm cmljdGlvbiBleGlzdHMgYmVjYXVzZSB0aGUgY29tbXVuaXR5IGNob3NlIHRvIGVuYWJsZSBzcGVs bCBjaGVja2luZw0KPiBpbiBDSSBhbmQgaXQgaXMgbm90IHdhbnRlZCBoZXJlLg0KPiANCj4gVGhl IG1lY2hhbmlzbSBjaG9zZW4gdG8gaWdub3JlIHdvcmRzIHdhcyB0aHJvdWdoIFlBTUwgZmlsZXMg cmF0aGVyIHRoYW4NCj4gYSBidXR0b24uIEEgY29tbW9uIFlBTUwgZmlsZSBjYW4gc3RvcmUgd29y ZHMgZm9yIHRoZSB3aG9sZSBwcm9qZWN0IGFuZA0KPiBwYWNrYWdlcyBjYW4gYWRkIHBhY2thZ2Ut c3BlY2lmaWMgd29yZHMuIFRoZSBjb21tdW5pdHkgd2FzIGV4cGVjdGVkIHRvDQo+IG1ha2UgdGhl IGNvbnRyaWJ1dGlvbnMgbmVjZXNzYXJ5IGluIHRoZSBjb21tb24gZmlsZSB0byBtaW5pbWl6ZSBp bXBhY3QNCj4gb24gcGFja2FnZSBtYWludGFpbmVycy4NCj4gDQo+IFRoZSBzcGVsbGNoZWNrIGxv ZyBvdXRwdXRzIHRoZSBleGFjdCBjb2RlIHRoYXQgbmVlZHMgdG8gYmUgY29waWVkL3Bhc3RlZA0K PiB0byB0aGUgZXhjZXB0aW9uIGxpc3QgLSB3aGV0aGVyIHRoZSBnbG9iYWwgbGlzdCBvciBwYWNr YWdlIGxpc3QuIElmIHlvdQ0KPiBydW4gQ0kgbG9jYWxseSwgeW91IGNhbiBjb3B5L3Bhc3RlIHRo ZSBleGFjdCBsaW5lcyBuZWVkZWQuDQo+IA0KPiBUaGlzIGlzIGEgcGF0Y2ggc2VyaWVzIEkgd29y ayBvbiBpbiBteSBzcGFyZSB0aW1lIHRvIHRyeSB0byBpbXByb3ZlIHRoZQ0KPiBwcm9qZWN0LiBJ IGFtIHRpcmVkIG9mIEFyZCdzIGRpc21pc3NpdmUgYW5kIHBhc3NpdmUgYWdncmVzc2l2ZSByZXNw b25zZXMNCj4gc3VjaCBhcyB0aG9zZSBpbiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwv bWVzc2FnZS85NzQzMyBzbyBJDQo+IHJldm9rZSB0aGUgc2VyaWVzIGFuZCB3aWxsIGxldCBvdGhl cnMgZGVjaWRlIHdoYXQgdGhleSB3YW50IHRvIGRvLg0KPiANCj4gPj4gQ2hlY2tpbmcgaW4gdHlw b3MgY3JlYXRlcyBtb3JlIHJldmlldyB3b3JrLCBtYWtlcyB0aGUgY29kZSBoaXN0b3J5IGhhdmUg dHlwbw0KPiA+PiBmaXggcGF0Y2hlcyB0aGF0IGNvdWxkIGJlIGF2b2lkZWQsIGFuZCBpbXBhY3Rz IGFjY2Vzc2liaWxpdHkuDQo+ID4+DQo+ID4+IEkgc3BlbmQgZmFyIG1vcmUgdGltZSB3aXRoIGVk azIgb3ZlcmhlYWQgc3VjaCBhcyBlbWFpbCBmb3JtYXR0aW5nIHByb2JsZW1zLA0KPiA+PiBrZWVw aW5nIHRyYWNrIG9mIG1haW50YWluZXIgZW1haWwgYWRkcmVzcyBjaGFuZ2VzIHdoZW4gdXBkYXRp bmcgcGF0Y2hlcywNCj4gPj4gbWFwcGluZyBlbWFpbCByZXBsaWVzIGJhY2sgdG8gY29kZSwgYW5k IHNvIG9uIHRoYXQgZG9lcyBub3QgaW1wcm92ZSB0aGUNCj4gPj4gY29kZS4gQSBzcGVsbCBjaGVj a2VyIG9ubHkgdGFrZXMgc2Vjb25kcyBhbmQgaXMgYnVpbHQgaW50byBlZGsyIENJLg0KPiA+DQo+ ID4gV2UgZGlkbid0IGRpc2FibGUgdGhlIHNwZWxsY2hlY2tlciBmb3IgdGhlIEFSTSogcGFja2Fn ZXMgKG9ubHkpDQo+ID4gYmVjYXVzZSB3ZSBoYXRlIGNvcnJlY3Qgc3BlbGxpbmcuIFdlIGRpc2Fi bGVkIGl0IGJlY2F1c2UgaXQgdGhyb3dzDQo+ID4gZmFsc2UgcG9zaXRpdmVzIGxlZnQgcmlnaHQg YW5kIGNlbnRyZS4gU28gd2UgZW5kIHVwIG5lZWRpbmcgdG8gdXBkYXRlDQo+ID4gdGhlIC5jaS55 YW1sIGV2ZXJ5IHRpbWUgd2UgbWVudGlvbiBhbiBhcmNoaXRlY3R1cmFsIGNvbmNlcHQgd2UgaGF2 ZW4ndA0KPiA+IG1lbnRpb25lZCBiZWZvcmUuIE9yIGFkZCBhIGNvcHlyaWdodCBsaW5lIG1lbnRp b25pbmcgYSBuZXcNCj4gPiBvcmdhbmlzYXRpb24uIE9yIGNvcnJlY3RseSB1c2UgYXBvc3Ryb3Bo ZXMgaW4gd2F5cyB0aGUgc3BlbGxjaGVja2VyDQo+ID4gZG9lc24ndCBleHBlY3QuDQo+ID4NCj4g PiBIZXJlIGlzIHRoZSBjdXJyZW50IChhbmQgdmVyeSBpbmNvbXBsZXRlLCBvaCAtIGFuZCBwYWNr YWdlIHNwZWNpZmljKQ0KPiA+IGV4Y2VwdGlvbiBsaXN0IGZvciBBcm1Qa2c6DQo+ID4NCj4gPiBo dHRwczovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvYmxvYi9tYXN0ZXIvQXJtUGtnL0FybVBr Zy5jaS55YW1sI0w5NQ0KPiA+DQo+ID4gSWYgaXQgaGFkIGEgYWdncmVzc2l2ZW5lc3Mga25vYiBh bmQgd2UgY291bGQgdHVybiBpdCBkb3duIGZyb20gMTEgdG8NCj4gPiAzIGFuZCB3b3JrIG91ciB3 YXkgdXAgZnJvbSB0aGVyZSwgdGhhdCB3b3VsZCBiZSBhbm90aGVyIHN0b3J5Lg0KPiA+DQo+ID4g RmFpbGluZyB0aGF0LCBhIHB1c2gtdGhyb3VnaC1hbnl3YXktdGhpcy1pc24ndC1hLXR5cG8gbGFi ZWwgd291bGQgYmUgYQ0KPiA+IHJlYXNvbmFibGUgY29tcHJvbWlzZS4NCj4gPg0KPiA+IEJ1dCBm b3Igbm93LCBJIGFncmVlIHdpdGggQXJkLg0KPiA+DQo+ID4gLw0KPiA+ICAgICAgTGVpZg0KPiA+ DQo+ID4+IE9uIDEyLzE0LzIwMjIgNjoyNCBQTSwgQXJkIEJpZXNoZXV2ZWwgd3JvdGU6DQo+ID4+ PiBPbiBUaHUsIDE1IERlYyAyMDIyIGF0IDAwOjIxLCBNaWNoYWVsIEt1YmFja2kNCj4gPj4+IDxt aWt1YmFja0BsaW51eC5taWNyb3NvZnQuY29tPiB3cm90ZToNCj4gPj4+Pg0KPiA+Pj4+IFllcy4g SXQgd2lsbCBhbHNvIHJlZHVjZSBmcmVxdWVuY3kgb2YgaW5jb21pbmcgcGF0Y2hlcyB0aGF0IG11 c3QgYmUNCj4gPj4+PiByZXZpZXdlZCBhbmQgbWVyZ2VkIGR1ZSB0byBwZW9wbGUgY29udGludW91 c2x5IGZpeGluZyB0cml2aWFsIHNwZWxsaW5nDQo+ID4+Pj4gZXJyb3JzLg0KPiA+Pj4+DQo+ID4+ Pg0KPiA+Pj4gSW4gdGhhdCBjYXNlLCBOQUsgdG8gdGhpcyBwYXRjaCAoYW5kIHRoZSBBcm1WaXJ0 UGtnIG9uZSkuIFVubGVzcyB3ZQ0KPiA+Pj4gYWRkIGEgYnV0dG9uIHRvIHRoZSBHaXRIdWIgVUkg dGhhdCBwZXJtaXRzIG1lIHRvIG92ZXJyaWRlIGEgbmVnYXRpdmUNCj4gPj4+IENJIHJlc3VsdCBv biBhIFBSLg0KPiA+Pj4NCj4gPj4+PiBPbiAxMi8xNC8yMDIyIDY6MDcgUE0sIEFyZCBCaWVzaGV1 dmVsIHdyb3RlOg0KPiA+Pj4+PiBPbiBXZWQsIDE0IERlYyAyMDIyIGF0IDIzOjUzLCA8bWlrdWJh Y2tAbGludXgubWljcm9zb2Z0LmNvbT4gd3JvdGU6DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gRnJvbTog TWljaGFlbCBLdWJhY2tpIDxtaWNoYWVsLmt1YmFja2lAbWljcm9zb2Z0LmNvbT4NCj4gPj4+Pj4+ DQo+ID4+Pj4+PiBBdWRpdCBtb2RlIHdhcyBlbmFibGVkIGZvciB0aGUgc3BlbGxjaGVjayBDSSBw bHVnaW4uIEl0IGlzIG5vIGxvbmdlcg0KPiA+Pj4+Pj4gbmVlZGVkIHdpdGggcmVjZW50IGNoYW5n ZXMuIFNwZWxsaW5nIGVycm9ycyBjYW4gYmUgY2hlY2tlZCBpbiB0aGUNCj4gPj4+Pj4+IHBhY2th Z2UgbW92aW5nIGZvcndhcmQuDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gQ2M6IExlaWYgTGluZGhvbG0g PHF1aWNfbGxpbmRob2xAcXVpY2luYy5jb20+DQo+ID4+Pj4+PiBDYzogQXJkIEJpZXNoZXV2ZWwg PGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5vcmc+DQo+ID4+Pj4+PiBDYzogU2FtaSBNdWphd2FyIDxz YW1pLm11amF3YXJAYXJtLmNvbT4NCj4gPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgS3Vi YWNraSA8bWljaGFlbC5rdWJhY2tpQG1pY3Jvc29mdC5jb20+DQo+ID4+Pj4+DQo+ID4+Pj4+IFdp bGwgdGhpcyBwYXRjaCByZXN1bHQgaW4gUFJzIHBvdGVudGlhbGx5IGJlaW5nIHJlamVjdGVkIGJ5 IHByZS1tZXJnZQ0KPiA+Pj4+PiBDSSBkdWUgdG8gdHJpdmlhbCBzcGVsbGluZyBlcnJvcnM/DQo+ ID4+Pj4+DQo+ID4+Pj4+DQo+ID4+Pj4+PiAtLS0NCj4gPj4+Pj4+ICAgICBBcm1Qa2cvQXJtUGtn LmNpLnlhbWwgfCAzICsrLQ0KPiA+Pj4+Pj4gICAgIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv bnMoKyksIDEgZGVsZXRpb24oLSkNCj4gPj4+Pj4+DQo+ID4+Pj4+PiBkaWZmIC0tZ2l0IGEvQXJt UGtnL0FybVBrZy5jaS55YW1sIGIvQXJtUGtnL0FybVBrZy5jaS55YW1sDQo+ID4+Pj4+PiBpbmRl eCBjOGRmYWNlNjgyMWEuLmEzMDRjNzk2NmNmNyAxMDA2NDQNCj4gPj4+Pj4+IC0tLSBhL0FybVBr Zy9Bcm1Qa2cuY2kueWFtbA0KPiA+Pj4+Pj4gKysrIGIvQXJtUGtnL0FybVBrZy5jaS55YW1sDQo+ ID4+Pj4+PiBAQCAtODcsNyArODcsNyBAQA0KPiA+Pj4+Pj4NCj4gPj4+Pj4+ICAgICAgICAgIyMg b3B0aW9ucyBkZWZpbmVkIC5weXRvb2wvUGx1Z2luL1NwZWxsQ2hlY2sNCj4gPj4+Pj4+ICAgICAg ICAgIlNwZWxsQ2hlY2siOiB7DQo+ID4+Pj4+PiAtICAgICAgICAiQXVkaXRPbmx5IjogVHJ1ZSwN Cj4gPj4+Pj4+ICsgICAgICAgICJBdWRpdE9ubHkiOiBGYWxzZSwNCj4gPj4+Pj4+ICAgICAgICAg ICAgICJJZ25vcmVGaWxlcyI6IFsNCj4gPj4+Pj4+ICAgICAgICAgICAgICAgICAiTGlicmFyeS9B cm1Tb2Z0RmxvYXRMaWIvYmVya2VsZXktc29mdGZsb2F0LTMvKioiDQo+ID4+Pj4+PiAgICAgICAg ICAgICBdLCAgICAgICAgICAgICAgICAgICAgICAgICAgICMgdXNlIGdpdGlnbm9yZSBzeW50YXgg dG8gaWdub3JlIGVycm9ycw0KPiA+Pj4+Pj4gQEAgLTE0OCw2ICsxNDgsNyBAQA0KPiA+Pj4+Pj4g ICAgICAgICAgICAgICAiZmNtcGx0IiwNCj4gPj4+Pj4+ICAgICAgICAgICAgICAgImZmcmVlc3Rh bmRpbmciLA0KPiA+Pj4+Pj4gICAgICAgICAgICAgICAiZnJzdWIiLA0KPiA+Pj4+Pj4gKyAgICAg ICAgICAiaGF1c2VyIiwNCj4gPj4+Pj4+ICAgICAgICAgICAgICAgImhpc2lsaWNvbiIsDQo+ID4+ Pj4+PiAgICAgICAgICAgICAgICJpY2NhYnByIiwNCj4gPj4+Pj4+ICAgICAgICAgICAgICAgImlj Y2JwciIsDQo+ID4+Pj4+PiAtLQ0KPiA+Pj4+Pj4gMi4yOC4wLndpbmRvd3MuMQ0KPiA+Pj4+Pj4N Cj4gPj4+DQo+ID4+Pg0KPiA+Pj4NCj4gPj4+DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gDQo+IA0K PiANCj4gDQoNCg==