From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id C98E6AC06DD for ; Thu, 16 May 2024 01:12:36 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=s3KiKhMd7hVr0eOZbnN83Dq6HJC3dTu27H7f+kazr+k=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:msip_labels:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20240206; t=1715821955; v=1; b=w0AoHxKxGc4rXvFxekXVAi2DfaLYvOh1LxqNGYYS8KL2eQJ6vhd/skNm0xEM44mSnnCCZCGX bMGKM84Yt4d3Kk9sHhIcl2NEysJGC8EX6zhbrATn0cinP+noRZIMVbvTA4RhZ4qH0u1Y0qpRc/I ErEXqLDLEtaJ3B4p31gU6bXOwfTZe7feBHWNzaHVmYDN2r5tjKiSaSJ/KOd1PTd3Eloxkk7EuAI aLzMCi3S2qAAOPL+ADaoOnsnKQWnybgZ3PZ1s/T7sfqCAIan2uucVoUcM5v7yhRt3FZxQ+77NXL drHrMDkXSW4mSuCnZH3IITwUIIHHa/5TYAQSRDaUimHCQ== X-Received: by 127.0.0.2 with SMTP id jSbMYY7687511xF6eLJFg3qK; Wed, 15 May 2024 18:12:34 -0700 X-Received: from NAM12-DM6-obe.outbound.protection.outlook.com (NAM12-DM6-obe.outbound.protection.outlook.com [40.107.243.53]) by mx.groups.io with SMTP id smtpd.web10.2499.1715821954101312920 for ; Wed, 15 May 2024 18:12:34 -0700 X-Received: from LV8PR12MB9452.namprd12.prod.outlook.com (2603:10b6:408:200::8) by SA0PR12MB4477.namprd12.prod.outlook.com (2603:10b6:806:92::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.28; Thu, 16 May 2024 01:12:29 +0000 X-Received: from LV8PR12MB9452.namprd12.prod.outlook.com ([fe80::9d67:b4b7:7bad:8c08]) by LV8PR12MB9452.namprd12.prod.outlook.com ([fe80::9d67:b4b7:7bad:8c08%4]) with mapi id 15.20.7544.052; Thu, 16 May 2024 01:12:29 +0000 From: "Chang, Abner via groups.io" To: gaoliming , "devel@edk2.groups.io" , "Hsueh, Hong-Chih (Neo)" CC: "michael.d.kinney@intel.com" , "zhiguang.liu@intel.com" , "He, Jiangang" Subject: Re: [edk2-devel] [PATCH] MdePkg: Remove non-ASCII characters from header file (BZ# 4775) Thread-Topic: [edk2-devel] [PATCH] MdePkg: Remove non-ASCII characters from header file (BZ# 4775) Thread-Index: AQHapyr1T9XwBZZfwk2ZLxy39uXR8bGZDNyAgAAA3gA= Date: Thu, 16 May 2024 01:12:29 +0000 Message-ID: References: <044b01daa72d$9a0819c0$ce184d40$@byosoft.com.cn> In-Reply-To: <044b01daa72d$9a0819c0$ce184d40$@byosoft.com.cn> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ActionId=4fd02eb7-f521-4ae2-8fd0-4cec620c7f01;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_ContentBits=0;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Enabled=true;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Method=Standard;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_Name=AMD Internal Distribution Only;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SetDate=2024-05-16T01:11:50Z;MSIP_Label_dce362fe-1558-4fb5-9f64-8a6240d76441_SiteId=3dd8961f-e488-4e60-8e11-a82d994e183d; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: LV8PR12MB9452:EE_|SA0PR12MB4477:EE_ x-ms-office365-filtering-correlation-id: 0a6b7b7d-f6ba-4e56-cf0a-08dc754541d3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?utf-8?B?YlNhdHlnMWhQaUNzMTcxNEF2c2IyenFPR1pqRmNHQkt0QjBzTTVaL0J4Nnpj?= =?utf-8?B?NS8wVVFIOGEwNzNVbFNaNTl5em01STMxQ1R5enNFbXl3QzAzbXYyRWlVbVFn?= =?utf-8?B?Yi9mNEQ4L280SzVWNUJlUWJwT1NKM0ZieGJYcEhRTXFYMUZmUE5ldmZDTlAy?= =?utf-8?B?S3RxOWhWWE9aN1R6U0xVUnl4bkJhY1lsbVJjdWtycFFPcUxTS2ZKb3QvS3ZK?= =?utf-8?B?SDdKQXFzUnJqM0tzRDV2SkxvQ2xaY0RnMDhCWiszUU5wWHBXTittZDlSdURC?= =?utf-8?B?cnZONm5iQTVWdGlVZmh1K1NoNnVyTk1jQnp0Y1U0YXc4ZDhUaVdpQldvN2VN?= =?utf-8?B?QWU0QjlMcVVyZGpkbitPZW5nbE5sNmVRQWdLbWVuclNGdnQrMFdKZFQzaVVu?= =?utf-8?B?dmRXR3o1QlVYUTFNRjF1Wm1xelhuNlZXcjRXMWlUTlhvTDFGU2xReHBqOVdQ?= =?utf-8?B?di9PaGF4MkRTL2RYR0NFKzV3MzZpeFpGWDRlQ3VUZW52bDhja1NQNHdQTi9r?= =?utf-8?B?TWZGMENQMm9TcFZlSGk2R1k0STNpbDdsOGVKOURkZ1lXTzdGd01pWWVtSS82?= =?utf-8?B?Q3E4aVBoUVM3V080UUo3RWcvbDFScE9CT1l0SnFjU0UxYzVWZVhIcHprVTdF?= =?utf-8?B?WWlJRG1WM1N5RFJmREFGWlRZZUo3SHZnWDh1VDhTUEp5bEhua1VhTzNkclAw?= =?utf-8?B?N2Y0dHlNcjBvQ3lyaXFwMG50bzBVSWVjODBPZTZyM2xvQXNUczNXcElzYmFh?= =?utf-8?B?cDl2S2hDSThPWFROdFJqdU81bk9QSWU5dkVOVjIrenV0Mnh5Y1BSOHU3SEc4?= =?utf-8?B?ZWdYUnN5dUNWUDZYS3pIUVdobzFPOVVvalFUTElIcEw1TlBUK0JxRk5GeUJi?= =?utf-8?B?bEI0bFgyMTQ5ZWVWVHVDcWhEVTZ1WVZTVXUwQXB1WE8zcEJXbVVkMlJzaFk4?= =?utf-8?B?KzlyNkRhb3RVc0pPSmtpN091WlBFd2Y3RGlXMmxvM3BDaW5aazJWZzVSZm12?= =?utf-8?B?bVdCdTlWTzdIQ2lyc2FxeUMwZ2JNM2IvMEdVU3BHTlNXbHRKLzhLc2FBL3hW?= =?utf-8?B?dTh6dTlxeEVnZVF0eFpwSXE2ZTFiRHh2M3lSZjA2UVRPcmsrTUxCa0RnSjhr?= =?utf-8?B?SmtNWjFyTm1jNXpHRjFFdVQ1QjEwTERUd054ZGZMazFVV1ZERkFkRlUvRU94?= =?utf-8?B?amQxU21RVFhKQ2diV3k5Z054TjcweWVUYUh5andtZ2x1UFljdWFYdXlaVElY?= =?utf-8?B?aXFZdjdQOXlTTU1DYTV6RkV4RmtsNmV5Z0RpRUszREJHelkwUjZSYnFRUldP?= =?utf-8?B?WktjYTVPOE9Kb2lsRndtNC9vZWxqdXEwRWQ4b3lKanhkZ242YjZ1Q2ZZSEJX?= =?utf-8?B?bXN6L0RxMkk2R0FQMG5NUnpZQk1XNzc2a25vbTVuSU1pMkdxMHpzSTVTYkY0?= =?utf-8?B?YXQwNUt3YjZTaGh1RUtlcnZTUTBOOWJSSVpETmN2NGZnM25CeXRqdW4xcXJS?= =?utf-8?B?aFJSbE5QMHBJb3ZQVFVMbFAvRlgzVldBZ3J4UjBiWHNTYjZHYzUzTzNqM1Zo?= =?utf-8?B?Mk9ZUlJqRS9DTEh3L3JzQUU2Rk5oaW1uNjNLWlRoWFNLVitHZnAwV1FOM2Nm?= =?utf-8?B?STFaemkxbFY4V2J4V2c5R0lmNGFvbzhFdzRRMDNxTDV3S0V6R2xTc0l0eEUz?= =?utf-8?B?dlVDYTZ5UnlJSHVHclF6K2JkK2NEMDFzdDlzYk1ZTG1qSkxnVVBrcEpRPT0=?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UlRBeGlST3F0R3hWcmROOUF0bzIwS3h1R2QzR3lFelBialNsSThhWmVDUnlN?= =?utf-8?B?WXN5ZTZXY3c5TTB2NFpEa2FaQVRiNDZOUXBqc3dnb0JUbGdUVUl3Z1F3T3ph?= =?utf-8?B?QjN1WkNqK3ZPSnBDQlZTcFVzTVlCRkdhdHp5VlpYaWhHdHVxN0dsZ0dDNCtL?= =?utf-8?B?WjdyOFNWb3Jib1RQbTlBaE93bDk0Rm5XYTVtcWROMmJkOUNLTDQreURwY2kr?= =?utf-8?B?Z2Q4RitlNTh1UUVySXVJbHhhTTdScVViMEtVUnFsTVFXckVZUk1uTDA2NHJy?= =?utf-8?B?bkZNMkRoc1UwR0pOcDdoVVRnWXNuMytzeUpaOUVTazQrT2svbVBIY1JnMm9U?= =?utf-8?B?V0R3anJUMFRyNlR2anFwcGwzaTI0bDNVNnE0dFhlWmZSUFF5UjJkbktIcndr?= =?utf-8?B?VXpZaDV6U1JUQVZIVTRUU2ZleitXaHk0dWp1WUNVUnhlZkpUZVhCaWNkbERn?= =?utf-8?B?SFVacThHYmpScXZCcFFMNTZ5RUZNUlhTd2NpMDZTKzhscXBwUCtQdGpSTmZt?= =?utf-8?B?aVpoUnhDc1dXZ3Z2eG9DK3YwYTUyNjlmZzllNEp2cVVyOUltR3hMZ3Fma0NS?= =?utf-8?B?YlJlcVhEWlVHYzFMUnNPRXJ0Slk0blRKSWxHd3djKzZJRWhjamxpZGlvSFk1?= =?utf-8?B?dENtYllVakVQMkpUQkozNVh5L3RxYy9uUkFHVjJDS3YvQkE2Z3MrVXl3UTBl?= =?utf-8?B?bjA3MWRvVmFXM1VKNnp1eHBQUy9rbXMza2JZaGhnSnpTeXpFeW04SzlkY0E1?= =?utf-8?B?WiszSzJ5M1Awc3QxcnhKaUd0aGczSHZ5dXZHWWoyVnZlbjVhUklnVGZmMHpt?= =?utf-8?B?VzR5MktWQWdOa1hEb2RhOXhVVmtrZEhzbXhDMVoyTnoweEs3RVRRMzFIcFlj?= =?utf-8?B?QWpJQ1R1M2FWbDU2cXYwYmhjRzlxbHU4VlRURXBTTXdNakUxZnJoWHFCVW45?= =?utf-8?B?S2oxTDJiMGdIcllNOVRGQkdxdk9wQnZsSlI0UnQ5KzV4SjBlcWFBdXhTZU1I?= =?utf-8?B?OWFsOHlCd2VpUkh3VjZNNCsva0lJWXNEWkN4Z0svY0dQMXg4QVBUMTI4N1Uz?= =?utf-8?B?NE81clAxdFU2czZOcDA0ei9GVGZ6N0t5MTM3YittV3ZCLy9wWG5rWHpmclhz?= =?utf-8?B?MDZkS3A0WGlId3hjQUppd05BM0FzazJIMTQ3TlZuRThIaTY4ZUk4SzN3Ym9w?= =?utf-8?B?eHJyYXhIaW1adUpEaGhGS05xcm9wbVF3a2pCZGkwL1JMTG16OVM2Yk90TlpP?= =?utf-8?B?bUdZVnh6TmpxdXBpTDZhb1VwbzdHZXFJaTI2YVZSQTVEd200L0NVNVpjVUtJ?= =?utf-8?B?aVFSSVF2ZERPdGNZNkZ0d0tYQXlKb1U0Q0ZPSWg5ZWpteFZuUUpQT2M0TGZQ?= =?utf-8?B?V0tTVXBJOVVjMWl5OWNEcGNTRVAxU0M0cGJBZnVZR0RlYWJINzZFcVpKaXRP?= =?utf-8?B?SnlPWitzMks5YUpnSHVqZ3ZVNVhPNDAvOUV4a09yUFlhQXpDQ0VETWtKejkz?= =?utf-8?B?dk1ldSswbEVDUEZIOGdvOVo3NVB5RW1iOVZxTXJBZWJ0c0psRDNFaHcwaGdr?= =?utf-8?B?aEVGTU9XUGxGM0MzZjBzZGYweDdpWVdDMlhnUlRtOXJpTUpyZ25QRmJhVitQ?= =?utf-8?B?cFBzZlc2K2NUUmdzdTRuNXMyVGJsc0ZDVVdhQ1BoRys4SFBSR1lZZGdHM0J1?= =?utf-8?B?MTNJMnp1ZEF0azFQbEo0SVNseTc4dll3bWRxS1ZjaldHZFFQbDhrZ1VEMEdn?= =?utf-8?B?akxwVXZzNk5MbkNub0x4L2dQTVRwWmhoWTlCOXAxU3NqOWllZU9sMFhKR0JF?= =?utf-8?B?T1RLcG9IbkkxVUFhWlpQSWVCTEdPYjhvbkh5RW1jTzNRNU5raXNUeVhMWkZU?= =?utf-8?B?dEZTaEpZNThCVnlzanFEcmFxOURhREcvM202ZVB3dkVHbjJ2SGNONG9WdEli?= =?utf-8?B?MGkxUUpmeGdldFdTOUZnZnhmUERCTE9WNkFBdCtBYTVHRm51RkV6cm4xYzZW?= =?utf-8?B?b3FENGZSQml4T1lNNmg1L1dEZmdsMnk3Skw2Z0VveXFScVFMWTB4YUpHNXdk?= =?utf-8?B?YmZ2U1FqeHVGTk5PbDEva21reXdwUkJuU3RSRXZqbzNRQURZaGRaeCtuRXpy?= =?utf-8?Q?AS6gh1X8+p4JUp/7lR1XkAZjk?= MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: LV8PR12MB9452.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0a6b7b7d-f6ba-4e56-cf0a-08dc754541d3 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 May 2024 01:12:29.7063 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jeiUYZugeWfRTKa2D0a8QYPweckITiS2suF0IigvRsLhzTFTS4dd9E9UxIDhT7AWYrGjP45WTKbmHtm52wwftw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR12MB4477 Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Wed, 15 May 2024 18:12:34 -0700 Resent-From: abner.chang@amd.com Reply-To: devel@edk2.groups.io,abner.chang@amd.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: l5YqQLd7A5r7dLp3tE0G6GMpx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b=w0AoHxKx; dmarc=pass (policy=none) header.from=groups.io; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io W0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEFNRCBJbnRlcm5hbCBEaXN0cmlidXRpb24gT25seV0N Cg0KVGhhbmtzIExpbWluZyEgV2UgY2FuIG1lcmdlIGl0IGFmdGVyIHRoZSBzdGFibGUgcmVsZWFz ZS4NCg0KQWJuZXINCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBnYW9s aW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gU2VudDogVGh1cnNkYXksIE1heSAx NiwgMjAyNCA5OjA5IEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgQ2hhbmcsIEFibmVy IDxBYm5lci5DaGFuZ0BhbWQuY29tPjsgSHN1ZWgsDQo+IEhvbmctQ2hpaCAoTmVvKSA8SG9uZy1D aGloLkhzdWVoQGFtZC5jb20+DQo+IENjOiBtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbTsgemhp Z3VhbmcubGl1QGludGVsLmNvbTsgSGUsIEppYW5nYW5nDQo+IDxKaWFuZ2FuZy5IZUBhbWQuY29t Pg0KPiBTdWJqZWN0OiDlm57lpI06IFtlZGsyLWRldmVsXSBbUEFUQ0hdIE1kZVBrZzogUmVtb3Zl IG5vbi1BU0NJSSBjaGFyYWN0ZXJzDQo+IGZyb20gaGVhZGVyIGZpbGUgKEJaIyA0Nzc1KQ0KPg0K PiBDYXV0aW9uOiBUaGlzIG1lc3NhZ2Ugb3JpZ2luYXRlZCBmcm9tIGFuIEV4dGVybmFsIFNvdXJj ZS4gVXNlIHByb3BlciBjYXV0aW9uDQo+IHdoZW4gb3BlbmluZyBhdHRhY2htZW50cywgY2xpY2tp bmcgbGlua3MsIG9yIHJlc3BvbmRpbmcuDQo+DQo+DQo+IEFibmVyOg0KPiAgIFRoaXMgY2hhbmdl IGlzIGdvb2QgdG8gbWUuIFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvDQo+IDxnYW9saW1pbmdAYnlv c29mdC5jb20uY24+DQo+DQo+ICAgQnV0LCB0aGlzIGlzIG5vdCBjcml0aWNhbCBpc3N1ZS4gU28s IEkgc3VnZ2VzdCB0byBtZXJnZSBpdCBhZnRlciB0aGUgc3RhYmxlIHRhZy4NCj4NCj4gVGhhbmtz DQo+IExpbWluZw0KPiA+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4gPiDlj5Hku7bkuro6IGRl dmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4g5Luj6KGoIENoYW5nLCBB Ym5lcg0KPiB2aWENCj4gPiBncm91cHMuaW8NCj4gPiDlj5HpgIHml7bpl7Q6IDIwMjTlubQ15pyI MTbml6UgODo1MA0KPiA+IOaUtuS7tuS6ujogSHN1ZWgsIEhvbmctQ2hpaCAoTmVvKSA8SG9uZy1D aGloLkhzdWVoQGFtZC5jb20+Ow0KPiA+IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4g5oqE6YCB OiBtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbTsgZ2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuOw0K PiA+IHpoaWd1YW5nLmxpdUBpbnRlbC5jb207IEhlLCBKaWFuZ2FuZyA8SmlhbmdhbmcuSGVAYW1k LmNvbT4NCj4gPiDkuLvpopg6IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIXSBNZGVQa2c6IFJlbW92 ZSBub24tQVNDSUkgY2hhcmFjdGVycyBmcm9tDQo+ID4gaGVhZGVyIGZpbGUgKEJaIyA0Nzc1KQ0K PiA+DQo+ID4gW0FNRCBPZmZpY2lhbCBVc2UgT25seSAtIEFNRCBJbnRlcm5hbCBEaXN0cmlidXRp b24gT25seV0NCj4gPg0KPiA+IEhpIE1pa2UsIExpbWluZyBhbmQgWmhpZ3VhbmcsDQo+ID4gQ291 bGQgeW91IHBsZWFzZSBjaGVjayB0aGlzIHBhdGNoIHNlbnQgdHdvIHdlZWtzIGFnbz8gVGhlIGNv cnJlc3BvbmRpbmcNCj4gQloNCj4gPiB0aWNrZXQgaXMgNDc3NS4gV2Ugb3Zlcmxvb2tlZCB0cmFj a2luZyB0aGlzIGlzc3VlIGFuZCBtaXNzZWQgdGhlIDIwMjQwNQ0KPiBzdGFibGUNCj4gPiByZWxl YXNlLiBBcyB0aGlzIGltcGFjdHMgdGhlIGJ1aWxkLCBkbyB5b3UgdGhpbmsgd2UgY2FuIGhhdmUg YSBxdWljayByZXZpZXcNCj4gYW5kDQo+ID4gYXBwcm92ZSBpdDsgaGF2aW5nIHRoaXMgY2hhbmdl IHB1bGxlZCBpbiAyMDI0MDUgc3RhYmxlIHJlbGVhc2U/IE90aGVyd2lzZQ0KPiB3ZSB3aWxsDQo+ ID4gaGF2ZSB0byB3YWl0IHVudGlsIG5leHQgc3RhYmxlIHJlbGVhc2UuDQo+ID4NCj4gPiBUaGFu a3MNCj4gPiBBYm5lcg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ ID4gRnJvbTogSHN1ZWgsIEhvbmctQ2hpaCAoTmVvKSA8SG9uZy1DaGloLkhzdWVoQGFtZC5jb20+ DQo+ID4gPiBTZW50OiBUaHVyc2RheSwgTWF5IDIsIDIwMjQgMzozMSBBTQ0KPiA+ID4gVG86IGRl dmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4gPiBDYzogbWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb207 IGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbjsNCj4gPiA+IHpoaWd1YW5nLmxpdUBpbnRlbC5jb207 IEhlLCBKaWFuZ2FuZyA8SmlhbmdhbmcuSGVAYW1kLmNvbT47IENoYW5nLA0KPiA+ID4gQWJuZXIg PEFibmVyLkNoYW5nQGFtZC5jb20+OyBIc3VlaCwgSG9uZy1DaGloIChOZW8pIDxIb25nLQ0KPiA+ ID4gQ2hpaC5Ic3VlaEBhbWQuY29tPg0KPiA+ID4gU3ViamVjdDogW1BBVENIXSBNZGVQa2c6IFJl bW92ZSBub24tQVNDSUkgY2hhcmFjdGVycyBmcm9tIGhlYWRlciBmaWxlDQo+ID4gPg0KPiA+ID4g Q2M6IEppYW5nYW5nIEhlIDxqaWFuZ2FuZy5oZUBhbWQuY29tPg0KPiA+ID4gU2lnbmVkLW9mZi1i eTogTmVvIEhzdWVoIDxIb25nLUNoaWguSHN1ZWhAYW1kLmNvbT4NCj4gPiA+IC0tLQ0KPiA+ID4g IE1kZVBrZy9JbmNsdWRlL1JlZ2lzdGVyL0FtZC9DcHVpZC5oICAgICAgICAgICAgICB8IDQgKyst LQ0KPiA+ID4gIE1kZVBrZy9JbmNsdWRlL1JlZ2lzdGVyL0ludGVsL0FyY2hpdGVjdHVyYWxNc3Iu aCB8IDggKysrKy0tLS0NCj4gPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg NiBkZWxldGlvbnMoLSkNCj4gPiA+DQo+ID4gPiBkaWZmIC0tZ2l0IGEvTWRlUGtnL0luY2x1ZGUv UmVnaXN0ZXIvQW1kL0NwdWlkLmgNCj4gPiA+IGIvTWRlUGtnL0luY2x1ZGUvUmVnaXN0ZXIvQW1k L0NwdWlkLmgNCj4gPiA+IGluZGV4IGFkZDQzYzQwYWEuLjUxZmE5ZjIzNWMgMTAwNjQ0DQo+ID4g PiAtLS0gYS9NZGVQa2cvSW5jbHVkZS9SZWdpc3Rlci9BbWQvQ3B1aWQuaA0KPiA+ID4gKysrIGIv TWRlUGtnL0luY2x1ZGUvUmVnaXN0ZXIvQW1kL0NwdWlkLmgNCj4gPiA+IEBAIC00Niw5ICs0Niw5 IEBAIENQVUlEIFNpZ25hdHVyZSBJbmZvcm1hdGlvbg0KPiA+ID4gICAgQ1BVSUQgRXh0ZW5kZWQg VG9wb2xvZ3kgRW51bWVyYXRpb24NCj4gPiA+DQo+ID4gPiAgICBAbm90ZQ0KPiA+ID4gLSAgUmVm ZXJlbmNlOiBBTUQ2NCBBcmNoaXRlY3R1cmUgUHJvZ3JhbW1lcuKAmXMgTWFudWFsIFZvbHVtZSAz Og0KPiBHZW5lcmFsLQ0KPiA+ID4gUHVycG9zZSBhbmQgU3lzdGVtIEluc3RydWN0aW9ucywNCj4g PiA+ICsgIFJlZmVyZW5jZTogQU1ENjQgQXJjaGl0ZWN0dXJlIFByb2dyYW1tZXIncyBNYW51YWwg Vm9sdW1lIDM6DQo+IEdlbmVyYWwtDQo+ID4gPiBQdXJwb3NlIGFuZCBTeXN0ZW0gSW5zdHJ1Y3Rp b25zLA0KPiA+ID4gICAgICAgICAgICAgICBSZXZpc2lvbiAzLjM1IEFwcGVuZGl4IEUsDQo+ID4g PiAtICBFLjQuMjQgRnVuY3Rpb24gODAwMF8wMDI24oCURXh0ZW5kZWQgQ1BVIFRvcG9sb2d5Og0K PiA+ID4gKyAgRS40LjI0IEZ1bmN0aW9uIDgwMDBfMDAyNi1FeHRlbmRlZCBDUFUgVG9wb2xvZ3k6 DQo+ID4gPiAgICAgIENQVUlEIEZuODAwMF8wMDI2IHJlcG9ydHMgZXh0ZW5kZWQgdG9wb2xvZ3kg aW5mb3JtYXRpb24gZm9yIGxvZ2ljYWwNCj4gPiA+IHByb2Nlc3NvcnMsIGluY2x1ZGluZw0KPiA+ ID4gICAgICBhc3ltbWV0cmljIGFuZCBoZXRlcm9nZW5vdXMgdG9wb2xvZ3kgZGVzY3JpcHRpb25z LiBJbmRpdmlkdWFsIGxvZ2ljYWwNCj4gPiA+IHByb2Nlc3NvcnMgbWF5IHJlcG9ydA0KPiA+ID4g ICAgICBkaWZmZXJlbnQgdmFsdWVzIGluIHN5c3RlbXMgd2l0aCBhc3luY2hyb25vdXMgYW5kIGhl dGVyb2dlbmVvdXMNCj4gPiA+IHRvcG9sb2dpZXMuDQo+ID4gPiBkaWZmIC0tZ2l0IGEvTWRlUGtn L0luY2x1ZGUvUmVnaXN0ZXIvSW50ZWwvQXJjaGl0ZWN0dXJhbE1zci5oDQo+ID4gPiBiL01kZVBr Zy9JbmNsdWRlL1JlZ2lzdGVyL0ludGVsL0FyY2hpdGVjdHVyYWxNc3IuaA0KPiA+ID4gaW5kZXgg NzU2ZTdjODZlYy4uNDcxNWM1OWRjNCAxMDA2NDQNCj4gPiA+IC0tLSBhL01kZVBrZy9JbmNsdWRl L1JlZ2lzdGVyL0ludGVsL0FyY2hpdGVjdHVyYWxNc3IuaA0KPiA+ID4gKysrIGIvTWRlUGtnL0lu Y2x1ZGUvUmVnaXN0ZXIvSW50ZWwvQXJjaGl0ZWN0dXJhbE1zci5oDQo+ID4gPiBAQCAtNTczMyw5 ICs1NzMzLDkgQEAgdHlwZWRlZiB1bmlvbiB7DQo+ID4gPiAgICAgIC8vLyBbQml0IDc6NF0gVE1F IFBvbGljeS9FbmNyeXB0aW9uIEFsZ29yaXRobTogT25seSBhbGdvcml0aG1zDQo+ID4gZW51bWVy YXRlZA0KPiA+ID4gaW4NCj4gPiA+ICAgICAgLy8vIElBMzJfVE1FX0NBUEFCSUxJVFkgYXJlIGFs bG93ZWQuDQo+ID4gPiAgICAgIC8vLyBGb3IgZXhhbXBsZToNCj4gPiA+IC0gICAgLy8vICAgMDAw MCDigJMgQUVTLVhUUy0xMjguDQo+ID4gPiAtICAgIC8vLyAgIDAwMDEg4oCTIEFFUy1YVFMtMTI4 IHdpdGggaW50ZWdyaXR5Lg0KPiA+ID4gLSAgICAvLy8gICAwMDEwIOKAkyBBRVMtWFRTLTI1Ni4N Cj4gPiA+ICsgICAgLy8vICAgMDAwMCAtIEFFUy1YVFMtMTI4Lg0KPiA+ID4gKyAgICAvLy8gICAw MDAxIC0gQUVTLVhUUy0xMjggd2l0aCBpbnRlZ3JpdHkuDQo+ID4gPiArICAgIC8vLyAgIDAwMTAg LSBBRVMtWFRTLTI1Ni4NCj4gPiA+ICAgICAgLy8vICAgT3RoZXIgdmFsdWVzIGFyZSBpbnZhbGlk Lg0KPiA+ID4gICAgICAvLy8NCj4gPiA+ICAgICAgVUlOVDMyICAgIFRtZVBvbGljeSA6IDQ7DQo+ ID4gPiBAQCAtNTc1Niw3ICs1NzU2LDcgQEAgdHlwZWRlZiB1bmlvbiB7DQo+ID4gPiAgICAgIC8v LyBTaW1pbGFyIHRvIGVudW1lcmF0aW9uLCB0aGlzIGlzIGFuIGVuY29kZWQgdmFsdWUuDQo+ID4g PiAgICAgIC8vLyBXcml0aW5nIGEgdmFsdWUgZ3JlYXRlciB0aGFuIE1LX1RNRV9NQVhfS0VZSURf QklUUyB3aWxsIHJlc3VsdCBpbg0KPiA+ID4gI0dQLg0KPiA+ID4gICAgICAvLy8gV3JpdGluZyBh IG5vbi16ZXJvIHZhbHVlIHRvIHRoaXMgZmllbGQgd2lsbCAjR1AgaWYgYml0IDEgb2YgRUFYDQo+ IChIYXJkd2FyZQ0KPiA+ID4gLSAgICAvLy8gRW5jcnlwdGlvbiBFbmFibGUpIGlzIG5vdCBhbHNv IHNldCB0byDigJgxLCBhcyBlbmNyeXB0aW9uIGhhcmR3YXJlIG11c3QNCj4gPiBiZQ0KPiA+ID4g KyAgICAvLy8gRW5jcnlwdGlvbiBFbmFibGUpIGlzIG5vdCBhbHNvIHNldCB0byAxLCBhcyBlbmNy eXB0aW9uIGhhcmR3YXJlIG11c3QNCj4gPiBiZQ0KPiA+ID4gICAgICAvLy8gZW5hYmxlZCB0byB1 c2UgTUtUTUUuDQo+ID4gPiAgICAgIC8vLyBFeGFtcGxlOiBUbyBzdXBwb3J0IDI1NSBrZXlzLCB0 aGlzIGZpZWxkIHdvdWxkIGJlIHNldCB0byBhIHZhbHVlIG9mIDguDQo+ID4gPiAgICAgIC8vLw0K PiA+ID4gLS0NCj4gPiA+IDIuNDAuMC53aW5kb3dzLjENCj4gPg0KPiA+DQo+ID4NCj4gPiANCj4g Pg0KPg0KPg0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlua3M6IFlv dSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVwbHkgT25s aW5lICgjMTE4OTM5KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvMTE4 OTM5Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTA2MTI2NjkwLzc2ODYx NzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2NyaWJlOiBo dHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3LmlvXQot PS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=