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 30469AC0A85 for ; Thu, 3 Aug 2023 06:06:12 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=GiePp0bBjZwuVI9BxAIqY/L9vzTdmktLi2C42KOen3A=; 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=1691042770; v=1; b=N9IJvFt0VveuJVG5K82ZN5znRO4m5VnGEzUElrqQaaAKj4tgZA2pgZPFybW9CCjm9DbuIsPM E0nx3i36AGmbWbJfkNF8S8quqyKQAbEH8HsYuoY9usvoHVXMKniA+t1Nc4kqkhOtf1N8GZ8gAxF OCotXaxHSLTHmjcsFvfuzoiI= X-Received: by 127.0.0.2 with SMTP id eEJNYY7687511xTFwYAzYNRp; Wed, 02 Aug 2023 23:06:10 -0700 X-Received: from NAM12-BN8-obe.outbound.protection.outlook.com (NAM12-BN8-obe.outbound.protection.outlook.com [40.107.237.44]) by mx.groups.io with SMTP id smtpd.web11.8322.1691042770065174159 for ; Wed, 02 Aug 2023 23:06:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m62I2UuGS1ZOseHCo7/0NuWmsBsI245j468c8nk3tf6gsa+riWFspuYfCFbyIkeXU23zmhPXEB/dHtdpbqejD+rXX+KPLfGuPZqCQ1LuYX0haNoCb5qa1NH7SPg+X+12lM1DcT5H6xpYt6lFL2NuOBhB7HF9+dCH838e3uwSQq+j4B16EVwmEH6AnBMyQZIMw1JyVRNjnFHxJ3G/3i6Jlvu/JR+pXEMaJSRB0uF+UblNudbQI0FdDv+fN+4PdAiBNDL1nF1Efuo4seSLluYLtLq8AxQwB2WA69SEx53KdJinIbQL4/fpEBbKxtoA+XA1OcHIQu3utFd5jNS6r5d8eg== 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=KeOGgyXSRpVEuikVIVQk79iF24VIK0VUPPLIvbYpp4Q=; b=eoe1pYuPwlzE5XnjxVhidAhcxECOoKVwNK61nIL5SOPPEDI0R0Qnqzd/g9Y/mnEx2SRLGqV3ByOriMfPJxdOUIxdIpwQ+Wk7oyfROgsSpcKt+Pal8NqKWzFnrNJbmsqzCGa7MZazISfIVRluQNEqJLFuCdNUr7vMyZYJwEOtUY1otgu1VldhPmkSB5SoaqCNtaDUoRjvRH3KL+V1bHgY+Tdp13481xfzZ446PvuZj3yi3OBOdNiKZhLk9UuCdz6LMOGeSQ+7HO+T/GsS60YgiNUCOeng9yietzEwMVFx8jKyBaHluHs9du2PceV6r71gtRC4mzMI9sGVExFfsnZ7Tw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none X-Received: from MW4PR12MB7031.namprd12.prod.outlook.com (2603:10b6:303:1ef::6) by MW3PR12MB4553.namprd12.prod.outlook.com (2603:10b6:303:2c::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6631.47; Thu, 3 Aug 2023 06:06:07 +0000 X-Received: from MW4PR12MB7031.namprd12.prod.outlook.com ([fe80::1390:de0a:6b46:9837]) by MW4PR12MB7031.namprd12.prod.outlook.com ([fe80::1390:de0a:6b46:9837%7]) with mapi id 15.20.6631.046; Thu, 3 Aug 2023 06:06:06 +0000 From: "Nickle Wang via groups.io" To: Mike Maslenkin , "devel@edk2.groups.io" CC: Abner Chang , Igor Kulchytskyy , Nick Ramirez Subject: Re: [edk2-devel] [PATCH] RedfishPkg/RedfishRestExDxe: return HTTP status code to caller. Thread-Topic: [edk2-devel] [PATCH] RedfishPkg/RedfishRestExDxe: return HTTP status code to caller. Thread-Index: AQHZvJVuLK1jQQyGZUe59F69qqdQVq/YJ1LQ Date: Thu, 3 Aug 2023 06:06:06 +0000 Message-ID: References: <20230722081826.301-1-nicklew@nvidia.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR12MB7031:EE_|MW3PR12MB4553:EE_ x-ms-office365-filtering-correlation-id: 91c7ec39-cffa-4bf4-1d26-08db93e7b9c0 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: 8cVkYSp9fDNfRcgynehXOf2ZzdZBEqhx7U5NyY36bODnin8xkbDfO6uAiuIdMF0EjoyYyubOjRu8O12ykobiPlmbEI/gpTC4uFJcFVnh0NF+ZdC5ASKda3nD3GbtftWKjNO3hZ1Vdn4IHfp9az6jdFFXDEflRNRr/I+5CMO2BORkGz8cs0m+wKaaJDWOaYYXkFTEWQ3tGs/HaxPc+JKEosLTXZxA4Ci7DwdaLD83NtquU88JvskelQuK0JCkTBxtQE2sO+C8HaCrM2plZvjHJ0B7QmMjB+E5Koa8a1q9eIeugF9Fbc4VUUv5IvreMR+PtQKuGxaOGtXg+5fHv7Wyy8fwGp7UDCxlVapLzEcM1anW71Z7OUqKUB/+kCxxQP6k+gONGqhDD+lXTX/1zZwSlhGm8tadtNUCCtkU63aEeKQyqitGtwjowGoCuJVCcbbvost+WA68eUMtGXrvtGmcwy2FzNHwdQR7U3siSaRBVhJl5ShaWYQ1DWjDMbC7c88Y7kAzKyxlSJmKusaKL1nat7egsWhLVzW5vgEn2BSKiiHsd28/qsNtaEDNSuifnHUv9aYzLabn4XG73lXFE7ze/XmpNBNBjYILMLD6lWcA5NE= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?eDZtMjlINEYrUDJKdE0yY0pJdlVzblJvc0JvQUk2U3NKRXFiK2gwa1UwaUIr?= =?utf-8?B?Slo2Y3BRcE43SWpFQk5ucFVMVXllUjAxY2pzY1gxazljLzI3dGQ1V0dJamhr?= =?utf-8?B?Yzl5eHNQZ1UrUThZeDVtM2lvMEhjY1JpYWVjUkMzS2J4QzdCV2NBNFVEYXhE?= =?utf-8?B?SFpYU2RRZlNsUlNubUhjTjdiWDkzRWE3bHlsd3BCSzZ4L0dXeWF3RDVwNlFq?= =?utf-8?B?SGV4OTQvUmgvTklpeGJTQlQ0YVgxZlZ2cWd0RFNRZ2N6RittWTgxVS8ySHQr?= =?utf-8?B?MkdoR3hFaW1UNVJlenlRRHh1M0Z6TEhiMGdtTXQ4czZOZTZuQStucUJPUEVx?= =?utf-8?B?RWJrYnVsQXhPd2ZmdEI4eENaYytKQURZdkdIUDFxQXBRUUdrQ0lRc1V1dUxC?= =?utf-8?B?bnhCQkQwOHdtZEtrSVE5MEJ5REt2NG1PNFVIZlZTWmJHNWplU0w2RFJZbmsv?= =?utf-8?B?NTQ3MWlpRWVlOTJ2NGhrUk5rWVRuUVZpbjhROVVXaGVFUVprQ3FpT1RlcXBq?= =?utf-8?B?YnB5SExxZDArSm1BSC9GRDdoZXRia3B1dmI1UWlmQmxJVGhjWXRIZ056TEd5?= =?utf-8?B?cU9qWGM4djcyODNHS3VwR3lJU25UM0tPMk9sZzFob01BWDZOa05KbzN6eWZ0?= =?utf-8?B?Y3BJejhFUkY5Rmw5NmZiRUpCV0NUTTYyTHhSV3NSaEVmV09vUXZzQUNmU05Z?= =?utf-8?B?blgyYktMbWRzbkZweVhmWU05ZS9qdkJDRFJQamw4SmpST2lxcURKNEh6Z05T?= =?utf-8?B?RnhJZHhROHp4Mm10d1pOTkZiMU1VMEx3eVhMTnRaekt5OG9UczRhS2FCTGw3?= =?utf-8?B?cXRGbGFwWUxWQkQ3YnY5Q1ZOdEtsWlFxTXBBeTlSVDRXWVhERy9Sakt0TGxs?= =?utf-8?B?d20rRVhsL3pQdWZ1M3g2N0JiSWw1WHJXWTF3OXFnbHlrY281UGp1MEJvZDFB?= =?utf-8?B?K2hNUnRDWTJJbGZWcDZQV0VpYS9YeTl6eGl1Mm5jeVkwSG5nWnVMdFRUbDRu?= =?utf-8?B?Rlk3R1lUN01DQkRKR25PRVZzeHVYN2p4ZG1iZ3J5NXpGZWNhbDRtKzl6cFdV?= =?utf-8?B?V29YOGpTVm5KQnhLSktGbGk1bGljdjllMER5YXc0NEgzRXEzY3lTVnVyNkds?= =?utf-8?B?dCtldjRqZ29RR2Z4VTQvcWluQU1hS1lJMi9iWnFEUTF1emU1QWFOdWw2UWZ1?= =?utf-8?B?NW5RZGU1OUNFQUR0azZiNEdBam1NenRKNG9wcjVsVDA1L2phRlA0NHM1ZjhX?= =?utf-8?B?UmVIR0pzQjk3MnFtaWl4UENneXVpSXJ0cnM3eU13ZGhCa2lDWHpMZzczdGh0?= =?utf-8?B?UE8xekpodnZGR2lZRi9NOWw2c21WZVRqeERUTzN4U1d1NFArcXlrWE5CZXRL?= =?utf-8?B?QVVlYWxVOFdLcDNHMm80QU5kT1pwOFNTTGZTZDM3T1I4TmNrdkZxWDBwdzh5?= =?utf-8?B?QWJQdGNudzkrdjJiaDV2TVM4RHJTTUh5MER1TjhqMFVvdCtrQXhJdHJLWjMz?= =?utf-8?B?SkIrRzlWR3lsVUR0c2Y1WHhKdmZrVWVUQ203Wkd1eWhvRnFiazBkRTZWSXRQ?= =?utf-8?B?Z3V0cnJGU0JYbEZManNKTThFSnZkREt2dHhRdi9MWUxJd1UzUFZlUnhFT2pk?= =?utf-8?B?NlF5UGlveGNsSm9pUkNQUTY0ZjB0NE5aYW5lRXR6bWhxQTFZN3FvZnFYdkFE?= =?utf-8?B?U3h3eDF2VUhRTlNpcVk3RmVzazNSQTk1WVp2bVNOTHZRek1TQmpCb3kwa2Z5?= =?utf-8?B?ZGhiY1MrdlA3MlVXcmZxWU1icktFSG1nMDY1SkJpZVF1aEFWMlJsczNMY0pG?= =?utf-8?B?ckd3TnM4cStsSS84akszYnVoaFlISlJCQXFOYTBVcndmZTdDaU5zbUtpakZl?= =?utf-8?B?MHZJTEJIYWJIYnR6WFVsTzJraDMxeVV5UXdLYTA4dWN5ZWphTU1scUxCeHhF?= =?utf-8?B?Wk1kQVhuMjY1bDErMWhzSGkxa2VjWnUrU0NZYXdwR09IR1pYbnRScGIyNC9x?= =?utf-8?B?MkdUWHd4NjVtUnZKZUkwMm5semhqVDk0SkV0alVlMi81UXp1UDhjdzR3a3NJ?= =?utf-8?B?K2k1TXg1MDc2SzFoeThkeW1PMEZNWXdMYWMzcGFJRE9pYXpZMUR5M2pndmYw?= =?utf-8?B?TTBmYmFaanFRZ25xR3dEZmw3cHVjdUdXZUcxVWVuTmpKT0VlTEUyRGpZdm53?= =?utf-8?Q?HcwLGAHDC1Cwhv7+tyXbRXr/NE16uonBz/hSCq5JGL++?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR12MB7031.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 91c7ec39-cffa-4bf4-1d26-08db93e7b9c0 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Aug 2023 06:06:06.5829 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: kelTqRzT4Ty6yRUuxiGW9SY754liZGZM8IS4Pqp7af0zISy9pEsRQwFS/FI9ElWexSuplOGT8MGTcexyzLHlog== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR12MB4553 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,nicklew@nvidia.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: gpPIewk7Zzc1lM5Ahj8nuDIHx7686176AA= 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=N9IJvFt0; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}"); dmarc=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 SGkgTWFrZSwNCg0KPiBJIHdvdWxkIHN1Z2dlc3QgdG8gcmVtb3ZlIHRoaXMgYGlmIChFRklfRVJS T1IgKFN0YXR1cykpIHtgIGJsb2NrIGF0IGFsbC4NCg0KQXJlIHlvdSBzdWdnZXN0aW5nIHRvIG5v dCByZWxlYXNlICJSZXNwb25zZU1lc3NhZ2UtPkJvZHkiWzFdIHdoaWxlIGVycm9yIGhhcHBlbnMg YmVjYXVzZSBjYWxsZXIgd2lsbCBoYW5kbGUgdGhpcyB0b28/DQoNClsxXTogTGluZSA0NTIgLSA0 NTQgYXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzQ2NzIvZmlsZXMj ZGlmZi0xOGEzMWE3NmM0OTViOWExNDViMGZmYTZhNjhmZTVkZTg4N2NiZGRkYzkyNWM1ZWIzYTc1 OWU4MTY5NGY1OWM5TDQ1Mg0KDQpUaGFua3MsDQpOaWNrbGUNCg0KPiAtLS0tLU9yaWdpbmFsIE1l c3NhZ2UtLS0tLQ0KPiBGcm9tOiBNaWtlIE1hc2xlbmtpbiA8bWlrZS5tYXNsZW5raW5AZ21haWwu Y29tPg0KPiBTZW50OiBTYXR1cmRheSwgSnVseSAyMiwgMjAyMyA4OjA5IFBNDQo+IFRvOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbzsgTmlja2xlIFdhbmcgPG5pY2tsZXdAbnZpZGlhLmNvbT4NCj4gQ2M6 IEFibmVyIENoYW5nIDxhYm5lci5jaGFuZ0BhbWQuY29tPjsgSWdvciBLdWxjaHl0c2t5eSA8aWdv cmtAYW1pLmNvbT47DQo+IE5pY2sgUmFtaXJleiA8bnJhbWlyZXpAbnZpZGlhLmNvbT4NCj4gU3Vi amVjdDogUmU6IFtlZGsyLWRldmVsXSBbUEFUQ0hdIFJlZGZpc2hQa2cvUmVkZmlzaFJlc3RFeER4 ZTogcmV0dXJuIEhUVFANCj4gc3RhdHVzIGNvZGUgdG8gY2FsbGVyLg0KPiANCj4gRXh0ZXJuYWwg ZW1haWw6IFVzZSBjYXV0aW9uIG9wZW5pbmcgbGlua3Mgb3IgYXR0YWNobWVudHMNCj4gDQo+IA0K PiBPbiBTYXQsIEp1bCAyMiwgMjAyMyBhdCAxMToxOOKAr0FNIE5pY2tsZSBXYW5nIHZpYSBncm91 cHMuaW8NCj4gPG5pY2tsZXc9bnZpZGlhLmNvbUBncm91cHMuaW8+IHdyb3RlOg0KPiA+DQo+ID4g UmV0dXJuIHVuc3VwcG9ydGVkIEhUVFAgc3RhdHVzIGNvZGUgdG8gY2FsbGVyIHNvIGNhbGxlciBj YW4gaGFuZGxlDQo+ID4gSFRUUCBlcnJvciBzdGF0dXMgY29kZS4gQ3VycmVudCBpbXBsZW1lbnRh dGlvbiBvbmx5IHJldHVybiBFRkkgZXJyb3INCj4gPiB0byBjYWxsZXIuIFdpdGhvdXQga25vd2lu ZyB0aGUgSFRUUCBzdGF0dXMgY29kZSwgY2FsbGVyIGhhcyB0cm91YmxlIHRvDQo+ID4gaGFuZGxl IEhUVFAgcmVxdWVzdCBmYWlsdXJlLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogTmlja2xlIFdh bmcgPG5pY2tsZXdAbnZpZGlhLmNvbT4NCj4gPiBDYzogQWJuZXIgQ2hhbmcgPGFibmVyLmNoYW5n QGFtZC5jb20+DQo+ID4gQ2M6IElnb3IgS3VsY2h5dHNreXkgPGlnb3JrQGFtaS5jb20+DQo+ID4g Q2M6IE5pY2sgUmFtaXJleiA8bnJhbWlyZXpAbnZpZGlhLmNvbT4NCj4gPiAtLS0NCj4gPiAgLi4u L1JlZGZpc2hSZXN0RXhEeGUvUmVkZmlzaFJlc3RFeFByb3RvY29sLmMgICAgfCAxNyArKysrKysr KysrKystLS0tLQ0KPiA+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNSBkZWxl dGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9SZWRmaXNoUGtnL1JlZGZpc2hSZXN0RXhE eGUvUmVkZmlzaFJlc3RFeFByb3RvY29sLmMNCj4gPiBiL1JlZGZpc2hQa2cvUmVkZmlzaFJlc3RF eER4ZS9SZWRmaXNoUmVzdEV4UHJvdG9jb2wuYw0KPiA+IGluZGV4IDkwOTczNjE5ZjJiYy4uZjEx Y2VlODU0MmZiIDEwMDY0NA0KPiA+IC0tLSBhL1JlZGZpc2hQa2cvUmVkZmlzaFJlc3RFeER4ZS9S ZWRmaXNoUmVzdEV4UHJvdG9jb2wuYw0KPiA+ICsrKyBiL1JlZGZpc2hQa2cvUmVkZmlzaFJlc3RF eER4ZS9SZWRmaXNoUmVzdEV4UHJvdG9jb2wuYw0KPiA+IEBAIC0zMjAsNiArMzIwLDE4IEBAIFJl U2VuZFJlcXVlc3Q6Ow0KPiA+ICAgICAgREVCVUcgKChERUJVR19FUlJPUiwgIlRoaXMgSFRUUCBT dGF0dXMgaXMgbm90IGhhbmRsZWQhXG4iKSk7DQo+ID4gICAgICBEdW1wSHR0cFN0YXR1c0NvZGUg KERFQlVHX1JFREZJU0hfTkVUV09SSywgUmVzcG9uc2VEYXRhLQ0KPiA+UmVzcG9uc2UuU3RhdHVz Q29kZSk7DQo+ID4gICAgICBTdGF0dXMgPSBFRklfVU5TVVBQT1JURUQ7DQo+ID4gKw0KPiA+ICsg ICAgLy8NCj4gPiArICAgIC8vIERlbGl2ZXIgc3RhdHVzIGNvZGUgYmFjayB0byBjYWxsZXIgc28g Y2FsbGVyIGNhbiBoYW5kbGUgaXQuDQo+ID4gKyAgICAvLw0KPiA+ICsgICAgUmVzcG9uc2VNZXNz YWdlLT5EYXRhLlJlc3BvbnNlID0gQWxsb2NhdGVaZXJvUG9vbCAoc2l6ZW9mDQo+IChFRklfSFRU UF9SRVNQT05TRV9EQVRBKSk7DQo+ID4gKyAgICBpZiAoUmVzcG9uc2VNZXNzYWdlLT5EYXRhLlJl c3BvbnNlID09IE5VTEwpIHsNCj4gPiArICAgICAgU3RhdHVzID0gRUZJX09VVF9PRl9SRVNPVVJD RVM7DQo+ID4gKyAgICAgIGdvdG8gT05fRVhJVDsNCj4gPiArICAgIH0NCj4gPiArDQo+ID4gKyAg ICBSZXNwb25zZU1lc3NhZ2UtPkRhdGEuUmVzcG9uc2UtPlN0YXR1c0NvZGUgPQ0KPiA+ICsgUmVz cG9uc2VEYXRhLT5SZXNwb25zZS5TdGF0dXNDb2RlOw0KPiA+ICsNCj4gPiAgICAgIGdvdG8gT05f RVhJVDsNCj4gPiAgICB9DQo+ID4NCj4gPiBAQCAtNDQ0LDExICs0NTYsNiBAQCBPTl9FWElUOg0K PiA+ICAgIH0NCj4gPg0KPiA+ICAgIGlmIChFRklfRVJST1IgKFN0YXR1cykpIHsNCj4gPiAtICAg IGlmIChSZXNwb25zZU1lc3NhZ2UtPkRhdGEuUmVzcG9uc2UgIT0gTlVMTCkgew0KPiA+IC0gICAg ICBGcmVlUG9vbCAoUmVzcG9uc2VNZXNzYWdlLT5EYXRhLlJlc3BvbnNlKTsNCj4gPiAtICAgICAg UmVzcG9uc2VNZXNzYWdlLT5EYXRhLlJlc3BvbnNlID0gTlVMTDsNCj4gPiAtICAgIH0NCj4gPiAt DQo+IFRoaXMgZG9lc24ndCBtYWtlIGNvZGUgY2xlYW5lci4NCj4gV2hhdCBhYm91dCByZXNvdXJj ZSBkZWFsbG9jYXRpb24gYWZ0ZXIgIEFsbG9jYXRlWmVyb1Bvb2wgKHNpemVvZg0KPiAoRUZJX0hU VFBfUkVTUE9OU0VfREFUQSkpIGZvciB0aGUgY29tbW9uIGNhc2U/DQo+IEkgZ3Vlc3MgdGhpcyBy ZXNvdXJjZSBkZWFsbG9jYXRpb24gd2FzIGFkZGVkIGZvciB0aGlzIGFuZCB0aGVyZSBhcmUgYSBs b3Qgb2YgJ2dvdG8NCj4gT05fRVhJVDsnIGFmdGVyIG9yaWdpbmFsIEFsbG9jYXRlWmVyb1Bvb2wg Y2FsbC4NCj4gSSB3b3VsZCBzdWdnZXN0IHRvIHJlbW92ZSB0aGlzIGBpZiAoRUZJX0VSUk9SIChT dGF0dXMpKSB7YCBibG9jayBhdCBhbGwuDQo+IEFzIEkgY2FuIHNlZSwgdGhlIG9ubHkgY2FsbGVy cyBvZiB0aGlzIGZ1bmN0aW9uIGFyZQ0KPiBSZWRmaXNoUGtnLy9Qcml2YXRlTGlicmFyeS9SZWRm aXNoTGliL2VkazJsaWJyZWRmaXNoL3NyYy9zZXJ2aWNlLmMgYW5kIGVkazItDQo+IHJlZGZpc2gt DQo+IGNsaWVudC8vUmVkZmlzaENsaWVudFBrZy9Qcml2YXRlTGlicmFyeS9SZWRmaXNoTGliL2Vk azJsaWJyZWRmaXNoL3NyYy9zZXJ2aWNlLmMuDQo+IEFuZCBib3RoIHVzZSB0aGUgc2FtZSBwYXR0 ZXJuIG9mIGFuIGV4cGxpY2l0IHJlc3BvbnNlIGRhdGEgZGVhbGxvY2F0aW9uDQo+IChSZXN0Q29u ZmlnRnJlZUh0dHBNZXNzYWdlKCkgY2FsbCkgIGluIGNhc2Ugb2YgZXJyb3Igc3RhdHVzIHJldHVy bmVkLg0KPiBJLmUuIGNhbGxlciBpcyByZXNwb25zaWJsZSBmb3IgdGhlIHJlc3BvbnNlIGRhdGEg ZGVhbGxvY2F0aW9uIGFzIGl0IG93bnMgaXQuDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpH cm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3Jv dXAuClZpZXcvUmVwbHkgT25saW5lICgjMTA3NTE3KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9n L2RldmVsL21lc3NhZ2UvMTA3NTE3Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8v bXQvMTAwMjkyMzcyLzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBz LmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3Jl YmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=