From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0b-002e3701.pphosted.com (mx0b-002e3701.pphosted.com [148.163.143.35]) by mx.groups.io with SMTP id smtpd.web10.11516.1602161889990746383 for ; Thu, 08 Oct 2020 05:58:10 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@hpe.com header.s=pps0720 header.b=haKQMLwT; spf=pass (domain: hpe.com, ip: 148.163.143.35, mailfrom: prvs=0550b2dc7a=abner.chang@hpe.com) Received: from pps.filterd (m0150245.ppops.net [127.0.0.1]) by mx0b-002e3701.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 098Cqm7X019228; Thu, 8 Oct 2020 12:58:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hpe.com; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=pps0720; bh=SuYfN+TI0leMXkAVl9CtETfGpSp+oR8sBQlCGLV9AY0=; b=haKQMLwTEJMoTmbhz3uHjms7V/+93Z5vsDCPso1VqPqcr7SO2m3OiR1jlRKEjgcxeDgT i+RzL6F9vhmkZqzxO/gPO6zHlflQs2nH82dNX94PLJF0IR9gMlngjG2Z1XInbTQtPUGU BJU2j+VXdE74tyNYF92jLZWigHPr1gxjr0u3BnRp7BlWB2t0AMsCaxA0rA15k+iGcKc7 Ulc70Zt1v1VhfuaUYD6wdNF/yChDhQTbXVFDvS9DOUXqKNbXQ5kZo6yCPyOUSYxpn3mv f0RZ+xf3y8+6eW3dbcYG7Tc0Nc0/H7e6iJkiUtSRUwvdY9tfzM1xooe9B0Q4lTv+jZ5f OQ== Received: from g4t3426.houston.hpe.com (g4t3426.houston.hpe.com [15.241.140.75]) by mx0b-002e3701.pphosted.com with ESMTP id 341fd5s7j6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 08 Oct 2020 12:58:07 +0000 Received: from G1W8106.americas.hpqcorp.net (g1w8106.austin.hp.com [16.193.72.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by g4t3426.houston.hpe.com (Postfix) with ESMTPS id 97EEF6B; Thu, 8 Oct 2020 12:58:06 +0000 (UTC) Received: from G9W8666.americas.hpqcorp.net (16.220.49.25) by G1W8106.americas.hpqcorp.net (16.193.72.61) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 8 Oct 2020 12:58:05 +0000 Received: from G9W9210.americas.hpqcorp.net (2002:10dc:429b::10dc:429b) by G9W8666.americas.hpqcorp.net (2002:10dc:3119::10dc:3119) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Thu, 8 Oct 2020 12:58:04 +0000 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (15.241.52.11) by G9W9210.americas.hpqcorp.net (16.220.66.155) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Thu, 8 Oct 2020 12:58:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fDQXAMcQWxV6i3Vg2TXSIPx6OoOlZPCaiRcSUSdvRGQ4zR/t5fJ6QW2A7iibaHhd3K0dQvoN+OWyYkryXoXw4aq8MhSMCZRpAEmI4iQOaJVQkQfokPgm2F+DxMbNu5PA4/oRpEpMFWFoqkFZCBdpZgMjOnQgX2Ti5afQ8w9jlVBTmwgXFmc7+wxtQZXF/2ikK8zjTd+4tNbgY2pejJKOQInX3xxT40RiGSNzM2CI9ZKMlazhXxe6P/fdkvnw+VntEQgxHoBcoUNTEcO3zL8SfWcRACU/YH6wqBDyCMjLcsKoZLEgjVI2B8VunG4509uMUk4iDrfE+GoY1oqNRkp7Tw== 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-SenderADCheck; bh=yjcOyY5++QA8ueec87dnWWowjhVoeNt4q3lda7aDEyc=; b=PT3m3x9n6uJAKgbHBHwJVT/CMEPvHHIJe5JFW09fYzTt5y+6hJ8blqIf65rqBBQsehlELPdVjTiJpyO+DuPuuo5YYk52Hk3GhpMSbCCb6BtUfYLsKAOH7LG6yRwfiAUiB7iTaY1MG8hac2OwwFtGIv6jEoVwtegJOKEKnm23A7oGb2bkVS6AXrxliVDuNvbSBVqJUG1mtG/O3kx8uieAwZbXN3e5PomaP2YQwmmTJkWICojddxEaKIEYtfs78c+7c44GBfN8tootniCkOzMRntcVFgNRouaFT+eITTgFwZLkLuOBqIW6oX9ZTN+NZu4UjGFfBKbvE+kOQywq7j2wzw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=hpe.com; dmarc=pass action=none header.from=hpe.com; dkim=pass header.d=hpe.com; arc=none Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7508::16) by CS1PR8401MB1191.NAMPRD84.PROD.OUTLOOK.COM (2a01:111:e400:7509::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3455.21; Thu, 8 Oct 2020 12:58:02 +0000 Received: from CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::d111:132b:4b87:a9ea]) by CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM ([fe80::d111:132b:4b87:a9ea%3]) with mapi id 15.20.3433.046; Thu, 8 Oct 2020 12:58:02 +0000 From: "Abner Chang" To: "devel@edk2.groups.io" , "Chang, Abner (HPS SW/FW Technologist)" , "Kinney, Michael D" CC: "Wang, Nickle (HPS SW)" , Andrew Fish , Laszlo Ersek , Leif Lindholm , Bret Barkelew , Sean Brogan Subject: Re: [edk2-devel] [RedfishPkg PATCH v6 1/4] RedfishPkg: Initial commit of RedfishPkg. Thread-Topic: [edk2-devel] [RedfishPkg PATCH v6 1/4] RedfishPkg: Initial commit of RedfishPkg. Thread-Index: AQHWnFYJkpDfrcQnFkym25Wx0jn6qqmMVS1AgACamjCAALtxQA== Date: Thu, 8 Oct 2020 12:58:02 +0000 Message-ID: References: <20201007021545.25936-1-abner.chang@hpe.com> <20201007021545.25936-2-abner.chang@hpe.com> <163BE1007D20ADD8.22371@groups.io> In-Reply-To: <163BE1007D20ADD8.22371@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=hpe.com; x-originating-ip: [1.34.113.40] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 540091f6-cc78-4bef-36d1-08d86b89ca5c x-ms-traffictypediagnostic: CS1PR8401MB1191: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2331; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: iKJfqEYVzugQJBlQGfuOmqSIjFap8oAO6G1kieevOcQRM6t04z/FcxtejhM3SYfnh2UyICHYI+goCfRWTFCbOGNf7+6PtEqksyMMXp69wDuW5+qvVTGTQi+RGXQx7k5kyizQltJinJGrXHnRbou2WXL2gXlrD0s6N0eTCvI34RP1X60eV40GI3Gh20JEGU4UlD5U38ga9noCCLrKWspMqqHiIVma2sKWTRZBrTj5OLN2psZR6jx7orue7aRsqGebRk6u/VUaa8qkbGtMvYSXGwQtEkaDO0+7T1JcMf/baTQKlHniYpz5VefckP2isMXFAM0qf0/GNSDSpx1xcljn+BrQzkRVLbSo7xLyzDxt6ilyJ+6plF1fPn2PtCCmEcDE3hnH1rlM0+Wjj3w4kMTVfw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(136003)(376002)(39860400002)(346002)(396003)(366004)(7696005)(8936002)(83380400001)(71200400001)(26005)(8676002)(19627235002)(478600001)(966005)(83080400001)(186003)(6506007)(53546011)(5660300002)(9686003)(86362001)(76116006)(66446008)(64756008)(66556008)(66476007)(55016002)(33656002)(316002)(4326008)(110136005)(54906003)(52536014)(66946007)(2906002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: /mf+A1Q5+GD7UR4TQ09J//eDuKoGHwH7k9zzQ5UO8PBEKMs9GRhNjyxA3u5ndtlKiVtvBhIBQD7zTMhe1UyAjX3+I2cHn7qFyO53zF4Da9t5Ho1jhtEwRj5dN+ZfFZQKZ80fQRSodPy8x2zcGDNC8WBvToi45pmRy0p+k6aaKVR/so3+PwNB/3L1IPGmT0rn8HvVuZb1QS4KFy92V00bRDLwvybUGcUcYHoYBTmVbDpMY9HtMTHpUbGAhbwhAv7i9F635Kg+6Sbjij/eP8aX1CyAqZD428IGu8k1sGt/2okpE4NUtbvVHZqSElfTcI6OrIzEQqVUkYIbd2Fq8Qrfd+YJg8fftbuGVYf9HjL/GAb8SvOVnGtGoKInJHkqHHBuwOAieMF1UiYQ9y3qsWkogq0vT/s6oA3hetLGMAgWLFAiuFVKPRIThALC5r1ZzmHGp/x9XMmIEHUdCfx8b1HxSZ4hVsSLVzvbYaTHAp3xbdWeU/5QRgR26gvdbrfIAJVA4H/clYCeE5fq5nJfCYJkY33ngSjtPDeB1UxJePoj1fxjkIhzln14S7aI3MWJU1L+U2L+veECynsTjRqeBjkYtUykR4pEUfZpEDu0aSILmla2SGZkRbov50Iw11Q14SXASaoUA3PUsM40b1hSSvtynw== X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CS1PR8401MB1144.NAMPRD84.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 540091f6-cc78-4bef-36d1-08d86b89ca5c X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Oct 2020 12:58:02.1508 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 105b2061-b669-4b31-92ac-24d304d195dc X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: ZUdF6RQ3CczLwnGRe3Eq6mHVSudKIMpeIvVtVzcc/S5m1Jc9HRTMvCbSeUCwaJTPTS9sPmohpi4X5hwV7Fp6nw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CS1PR8401MB1191 X-OriginatorOrg: hpe.com X-Proofpoint-UnRewURL: 0 URL was un-rewritten MIME-Version: 1.0 X-HPE-SCL: -1 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.235,18.0.687 definitions=2020-10-08_08:2020-10-08,2020-10-08 signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 priorityscore=1501 impostorscore=0 bulkscore=0 phishscore=0 suspectscore=0 adultscore=0 mlxlogscore=999 lowpriorityscore=0 mlxscore=0 spamscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2006250000 definitions=main-2010080095 Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UGxlYXNlIGlnbm9yZSB0aGlzLiBJIHdhcyBvcmlnaW5hbCB0aG91Z2h0IEkgYW0gbm90IHRoZSBt YWludGFpbmVyIG9mIGVkazIgcm9vdC4NCkJ1dCBhcyBMYXN6bG8gbWVudGlvbmVkIGluIHByZXZp b3VzIGVtYWlsLA0KPj4+QW5kcmV3LCBMZWlmLCBNaWtlOiBwbGVhc2UgY2hlY2sgcGF0Y2hlcyAj MSBhbmQgIzQuDQo+Pj5JJ2QgbGlrZSB0byBoYXZlIGF0IGxlYXN0IG9uZSBvdGhlciBBQ0sgb24g dGhvc2UsIGFuZCB0aGVuIChJIHRoaW5rKSBBYm5lciBjYW4gbWVyZ2UgdGhlIHNlcmllcyBoaW1z ZWxmLg0KDQpUaHVzLCBJIHdpbGwgbWVyZ2UgMS80IChSZWRmaXNoUGtnKSBhbmQgNC80IChNYWlu dGFpbmVycy50eHQpIHRvZ2V0aGVyIHRvIG1ha2UgaXQgY29uc2lzdGVudCwgIGJ1dCBzdGlsbCBs ZWF2ZSB0aGUgbWVyZ2Ugb2YgMi80IGFuZCAzLzQgdG8gU2VhbiBhbmQgQnJldC4NCg0KVGhhbmtz DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91 cHMuaW8gW21haWx0bzpkZXZlbEBlZGsyLmdyb3Vwcy5pb10gT24gQmVoYWxmIE9mDQo+IEFibmVy IENoYW5nDQo+IFNlbnQ6IFRodXJzZGF5LCBPY3RvYmVyIDgsIDIwMjAgOTo0NSBBTQ0KPiBUbzog S2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgZGV2ZWxAZWRr Mi5ncm91cHMuaW8NCj4gQ2M6IFdhbmcsIE5pY2tsZSAoSFBTIFNXKSA8bmlja2xlLndhbmdAaHBl LmNvbT47IEFuZHJldyBGaXNoDQo+IDxhZmlzaEBhcHBsZS5jb20+OyBMYXN6bG8gRXJzZWsgPGxl cnNla0ByZWRoYXQuY29tPjsgTGVpZiBMaW5kaG9sbQ0KPiA8bGVpZkBudXZpYWluYy5jb20+DQo+ IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1JlZGZpc2hQa2cgUEFUQ0ggdjYgMS80XSBSZWRm aXNoUGtnOiBJbml0aWFsDQo+IGNvbW1pdCBvZiBSZWRmaXNoUGtnLg0KPiANCj4gSSBkb27igJl0 IHRoaW5rIEkgc2hvdWxkIG1lcmdlIHRoaXMgcGF0Y2ggdG8gZWRrMiBieSBteSBvd24uIE1pa2Ug b3IgTGFzemxvDQo+IGNvdWxkIGFueSBvZiB5b3VyIG1lcmdlIGl0LiBUaGFua3MgTGVpZiBhbHNv IGdhdmUgZmVlZGJhY2sgdGFnIG9uIHRoaXMgcGF0Y2gNCj4gYnkgdGhlIHdheS4NCj4gDQo+IA0K PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogS2lubmV5LCBNaWNoYWVs IEQgW21haWx0bzptaWNoYWVsLmQua2lubmV5QGludGVsLmNvbV0NCj4gPiBTZW50OiBUaHVyc2Rh eSwgT2N0b2JlciA4LCAyMDIwIDEyOjI5IEFNDQo+ID4gVG86IENoYW5nLCBBYm5lciAoSFBTIFNX L0ZXIFRlY2hub2xvZ2lzdCkgPGFibmVyLmNoYW5nQGhwZS5jb20+Ow0KPiA+IGRldmVsQGVkazIu Z3JvdXBzLmlvOyBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+ DQo+ID4gQ2M6IFdhbmcsIE5pY2tsZSAoSFBTIFNXKSA8bmlja2xlLndhbmdAaHBlLmNvbT47IEFu ZHJldyBGaXNoDQo+ID4gPGFmaXNoQGFwcGxlLmNvbT47IExhc3psbyBFcnNlayA8bGVyc2VrQHJl ZGhhdC5jb20+OyBMZWlmIExpbmRob2xtDQo+ID4gPGxlaWZAbnV2aWFpbmMuY29tPg0KPiA+IFN1 YmplY3Q6IFJFOiBbUmVkZmlzaFBrZyBQQVRDSCB2NiAxLzRdIFJlZGZpc2hQa2c6IEluaXRpYWwg Y29tbWl0IG9mDQo+ID4gUmVkZmlzaFBrZy4NCj4gPg0KPiA+IFJldmlld2VkLWJ5OiBNaWNoYWVs IEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gPg0KPiA+ID4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206IEFibmVyIENoYW5nIDxhYm5lci5jaGFu Z0BocGUuY29tPg0KPiA+ID4gU2VudDogVHVlc2RheSwgT2N0b2JlciA2LCAyMDIwIDc6MTYgUE0N Cj4gPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4gQ2M6IE5pY2tsZSBXYW5nIDxu aWNrbGUud2FuZ0BocGUuY29tPjsgQW5kcmV3IEZpc2gNCj4gPiA8YWZpc2hAYXBwbGUuY29tPjsN Cj4gPiA+IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+OyBMZWlmIExpbmRob2xtIDxs ZWlmQG51dmlhaW5jLmNvbT47DQo+ID4gPiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtp bm5leUBpbnRlbC5jb20+DQo+ID4gPiBTdWJqZWN0OiBbUmVkZmlzaFBrZyBQQVRDSCB2NiAxLzRd IFJlZGZpc2hQa2c6IEluaXRpYWwgY29tbWl0IG9mDQo+ID4gUmVkZmlzaFBrZy4NCj4gPiA+DQo+ ID4gPiBJbml0aWFsIHZlcnNpb24gb2YgUmVkZmlzaFBrZy4NCj4gPiA+DQo+ID4gPiBTaWduZWQt b2ZmLWJ5OiBXdSBKaWF4aW4gPGppYXhpbi53dUBpbnRlbC5jb20+DQo+ID4gPiBTaWduZWQtb2Zm LWJ5OiBGdSBTaXl1YW4gPHNpeXVhbi5mdUBpbnRlbC5jb20+DQo+ID4gPiBTaWduZWQtb2ZmLWJ5 OiBXYW5nIEZhbiA8ZmFuLndhbmdAaW50ZWwuY29tPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogQ2hh bmcgQWJuZXIgPGFibmVyLmNoYW5nQGhwZS5jb20+DQo+ID4gPiBDYzogTmlja2xlIFdhbmcgPG5p Y2tsZS53YW5nQGhwZS5jb20+DQo+ID4gPiBDYzogQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNv bT4NCj4gPiA+IENjOiBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQuY29tPg0KPiA+ID4gQ2M6 IExlaWYgTGluZGhvbG0gPGxlaWZAbnV2aWFpbmMuY29tPg0KPiA+ID4gQ2M6IE1pY2hhZWwgRCBL aW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KPiA+ID4gQWNrZWQtYnk6IExhc3ps byBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+DQo+ID4gPiAtLS0NCj4gPiA+ICBSZWRmaXNoUGtn L1JlZGZpc2hQa2cuY2kueWFtbCB8IDY3DQo+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysNCj4gPiA+ICBSZWRmaXNoUGtnL1JlZGZpc2hQa2cuZGVjICAgICB8IDE4ICsrKysr KysrKysNCj4gPiA+ICBSZWRmaXNoUGtnL1JlZGZpc2hQa2cuZHNjICAgICB8IDQwICsrKysrKysr KysrKysrKysrKysrKw0KPiA+ID4gIDMgZmlsZXMgY2hhbmdlZCwgMTI1IGluc2VydGlvbnMoKykN Cj4gPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgUmVkZmlzaFBrZy9SZWRmaXNoUGtnLmNpLnlhbWwg IGNyZWF0ZSBtb2RlDQo+ID4gPiAxMDA2NDQgUmVkZmlzaFBrZy9SZWRmaXNoUGtnLmRlYyAgY3Jl YXRlIG1vZGUgMTAwNjQ0DQo+ID4gPiBSZWRmaXNoUGtnL1JlZGZpc2hQa2cuZHNjDQo+ID4gPg0K PiA+ID4gZGlmZiAtLWdpdCBhL1JlZGZpc2hQa2cvUmVkZmlzaFBrZy5jaS55YW1sDQo+ID4gPiBi L1JlZGZpc2hQa2cvUmVkZmlzaFBrZy5jaS55YW1sIG5ldyBmaWxlIG1vZGUgMTAwNjQ0IGluZGV4 DQo+ID4gPiAwMDAwMDAwMDAwLi43NWMzYjZhOGFkDQo+ID4gPiAtLS0gL2Rldi9udWxsDQo+ID4g PiArKysgYi9SZWRmaXNoUGtnL1JlZGZpc2hQa2cuY2kueWFtbA0KPiA+ID4gQEAgLTAsMCArMSw2 NyBAQA0KPiA+ID4gKyMjIEBmaWxlDQo+ID4gPiArIyBDSSBjb25maWd1cmF0aW9uIGZvciBOZXR3 b3JrUGtnDQo+ID4gPiArIw0KPiA+ID4gKyMgKEMpIENvcHlyaWdodCAyMDIwIEhld2xldHQgUGFj a2FyZCBFbnRlcnByaXNlIERldmVsb3BtZW50IExQPEJSPg0KPiA+ID4gKyMNCj4gPiA+ICtTUERY LUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudCAjIyB7DQo+ID4gPiArICAg ICJMaWNlbnNlQ2hlY2siOiB7DQo+ID4gPiArICAgICAgICAiSWdub3JlRmlsZXMiOiBbXQ0KPiA+ ID4gKyAgICB9LA0KPiA+ID4gKyAgICAiRWNjQ2hlY2siOiB7DQo+ID4gPiArICAgICAgICAjIyBF eGNlcHRpb24gc2FtcGxlIGxvb2tzIGxpa2UgYmVsb3c6DQo+ID4gPiArICAgICAgICAjIyAiRXhj ZXB0aW9uTGlzdCI6IFsNCj4gPiA+ICsgICAgICAgICMjICAgICAiPEVycm9ySUQ+IiwgIjxLZXlX b3JkPiINCj4gPiA+ICsgICAgICAgICMjIF0NCj4gPiA+ICsgICAgICAgICJFeGNlcHRpb25MaXN0 IjogWw0KPiA+ID4gKyAgICAgICAgXSwNCj4gPiA+ICsgICAgICAgICMjIEJvdGggZmlsZSBwYXRo IGFuZCBkaXJlY3RvcnkgcGF0aCBhcmUgYWNjZXB0ZWQuDQo+ID4gPiArICAgICAgICAiSWdub3Jl RmlsZXMiOiBbDQo+ID4gPiArICAgICAgICBdDQo+ID4gPiArICAgIH0sDQo+ID4gPiArICAgICJD b21waWxlclBsdWdpbiI6IHsNCj4gPiA+ICsgICAgICAgICJEc2NQYXRoIjogIlJlZGZpc2hQa2cu ZHNjIg0KPiA+ID4gKyAgICB9LA0KPiA+ID4gKyAgICAiQ2hhckVuY29kaW5nQ2hlY2siOiB7DQo+ ID4gPiArICAgICAgICAiSWdub3JlRmlsZXMiOiBbXQ0KPiA+ID4gKyAgICB9LA0KPiA+ID4gKyAg ICAiRGVwZW5kZW5jeUNoZWNrIjogew0KPiA+ID4gKyAgICAgICAgIkFjY2VwdGFibGVEZXBlbmRl bmNpZXMiOiBbDQo+ID4gPiArICAgICAgICAgICAgIk1kZVBrZy9NZGVQa2cuZGVjIiwNCj4gPiA+ ICsgICAgICAgICAgICAiTWRlTW9kdWxlUGtnL01kZU1vZHVsZVBrZy5kZWMiLA0KPiA+ID4gKyAg ICAgICAgICAgICJOZXR3b3JrUGtnL05ldHdvcmtQa2cuZGVjIg0KPiA+ID4gKyAgICAgICAgXSwN Cj4gPiA+ICsgICAgICAgICMgRm9yIGhvc3QgYmFzZWQgdW5pdCB0ZXN0cw0KPiA+ID4gKyAgICAg ICAgIkFjY2VwdGFibGVEZXBlbmRlbmNpZXMtSE9TVF9BUFBMSUNBVElPTiI6W10sDQo+ID4gPiAr ICAgICAgICAjIEZvciBVRUZJIHNoZWxsIGJhc2VkIGFwcHMNCj4gPiA+ICsgICAgICAgICJBY2Nl cHRhYmxlRGVwZW5kZW5jaWVzLVVFRklfQVBQTElDQVRJT04iOlsNCj4gPiA+ICsgICAgICAgICAg ICAiU2hlbGxQa2cvU2hlbGxQa2cuZGVjIg0KPiA+ID4gKyAgICAgICAgXSwNCj4gPiA+ICsgICAg ICAgICJJZ25vcmVJbmYiOiBbXQ0KPiA+ID4gKyAgICB9LA0KPiA+ID4gKyAgICAiRHNjQ29tcGxl dGVDaGVjayI6IHsNCj4gPiA+ICsgICAgICAgICJEc2NQYXRoIjogIlJlZGZpc2hQa2cuZHNjIiwN Cj4gPiA+ICsgICAgICAgICJJZ25vcmVJbmYiOiBbXQ0KPiA+ID4gKyAgICB9LA0KPiA+ID4gKyAg ICAiR3VpZENoZWNrIjogew0KPiA+ID4gKyAgICAgICAgIklnbm9yZUd1aWROYW1lIjogW10sDQo+ ID4gPiArICAgICAgICAiSWdub3JlR3VpZFZhbHVlIjogW10sDQo+ID4gPiArICAgICAgICAiSWdu b3JlRm9sZGVyc0FuZEZpbGVzIjogW10NCj4gPiA+ICsgICAgfSwNCj4gPiA+ICsgICAgIkxpYnJh cnlDbGFzc0NoZWNrIjogew0KPiA+ID4gKyAgICAgICAgIklnbm9yZUhlYWRlckZpbGUiOiBbXQ0K PiA+ID4gKyAgICB9LA0KPiA+ID4gKw0KPiA+ID4gKyAgICAjIyBvcHRpb25zIGRlZmluZWQgY2kv UGx1Z2luL1NwZWxsQ2hlY2sNCj4gPiA+ICsgICAgIlNwZWxsQ2hlY2siOiB7DQo+ID4gPiArICAg ICAgICAiQXVkaXRPbmx5IjogVHJ1ZSwgICAgICAgICAgICMgRmFpbHMgdGVzdCBidXQgcnVuIGlu IEF1ZGl0T25seSBtb2RlIHRvDQo+ID4gY29sbGVjdCBsb2cNCj4gPiA+ICsgICAgICAgICJJZ25v cmVGaWxlcyI6IFtdLCAgICAgICAgICAgIyB1c2UgZ2l0aWdub3JlIHN5bnRheCB0byBpZ25vcmUg ZXJyb3JzIGluDQo+ID4gbWF0Y2hpbmcgZmlsZXMNCj4gPiA+ICsgICAgICAgICJFeHRlbmRXb3Jk cyI6IFtdLCAgICAgICAgICAgIyB3b3JkcyB0byBleHRlbmQgdG8gdGhlIGRpY3Rpb25hcnkgZm9y IHRoaXMNCj4gPiBwYWNrYWdlDQo+ID4gPiArICAgICAgICAiSWdub3JlU3RhbmRhcmRQYXRocyI6 IFtdLCAgICMgU3RhbmRhcmQgUGx1Z2luIGRlZmluZWQgcGF0aHMgdGhhdA0KPiA+IHNob3VsZCBi ZSBpZ25vcmUNCj4gPiA+ICsgICAgICAgICJBZGRpdGlvbmFsSW5jbHVkZVBhdGhzIjogW10gIyBB ZGRpdGlvbmFsIHBhdGhzIHRvIHNwZWxsDQo+ID4gPiArIGNoZWNrDQo+ID4gKHdpbGRjYXJkcyBz dXBwb3J0ZWQpDQo+ID4gPiArICAgIH0sDQo+ID4gPiArDQo+ID4gPiArICAgICJEZWZpbmVzIjog ew0KPiA+ID4gKyAgICAgICAgIkJMRF8qX0NPTlRJTlVPVVNfSU5URUdSQVRJT04iOiAiVFJVRSIN Cj4gPiA+ICsgICAgfQ0KPiA+ID4gK30NCj4gPiA+IGRpZmYgLS1naXQgYS9SZWRmaXNoUGtnL1Jl ZGZpc2hQa2cuZGVjIGIvUmVkZmlzaFBrZy9SZWRmaXNoUGtnLmRlYw0KPiA+ID4gbmV3IGZpbGUg bW9kZSAxMDA2NDQgaW5kZXggMDAwMDAwMDAwMC4uZTk1ZWM1ZmUxMA0KPiA+ID4gLS0tIC9kZXYv bnVsbA0KPiA+ID4gKysrIGIvUmVkZmlzaFBrZy9SZWRmaXNoUGtnLmRlYw0KPiA+ID4gQEAgLTAs MCArMSwxOCBAQA0KPiA+ID4gKyMjIEBmaWxlDQo+ID4gPiArIyBSZWRmaXNoIFBhY2thZ2UNCj4g PiA+ICsjDQo+ID4gPiArIyBDb3B5cmlnaHQgKGMpIDIwMTksIEludGVsIENvcnBvcmF0aW9uLiBB bGwgcmlnaHRzIHJlc2VydmVkLjxCUj4gIw0KPiA+ID4gKyhDKSBDb3B5cmlnaHQgMjAyMCBIZXds ZXR0IFBhY2thcmQgRW50ZXJwcmlzZSBEZXZlbG9wbWVudCBMUDxCUj4gIw0KPiA+ID4gKyMNCj4g PiA+ICtTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudCAjIw0KPiA+ ID4gKw0KPiA+ID4gK1tEZWZpbmVzXQ0KPiA+ID4gKyAgREVDX1NQRUNJRklDQVRJT04gPSAweDAw MDEwMDFiDQo+ID4gPiArICBQQUNLQUdFX05BTUUgICAgICA9IFJlZGZpc2hQa2cNCj4gPiA+ICsg IFBBQ0tBR0VfR1VJRCAgICAgID0gYzQzMmI3NmUtNTIzMi0xMWU3LTkwMTAtMDA1MDU2YzAwMDA4 DQo+ID4gPiArICBQQUNLQUdFX1ZFUlNJT04gICA9IDEuMA0KPiA+ID4gKw0KPiA+ID4gK1tHdWlk c10NCj4gPiA+ICsgIGdFZmlSZWRmaXNoUGtnVG9rZW5TcGFjZUd1aWQgICAgICA9IHsgMHg0ZmRi Y2NiNywgMHhlODI5LCAweDRiNGMsDQo+IHsgMHg4OCwNCj4gPiAweDg3LCAweGIyLCAweDNmLCAw eGQ3LCAweDI1LCAweDRiLCAweDg1IH19DQo+ID4gPiArDQo+ID4gPiBkaWZmIC0tZ2l0IGEvUmVk ZmlzaFBrZy9SZWRmaXNoUGtnLmRzYyBiL1JlZGZpc2hQa2cvUmVkZmlzaFBrZy5kc2MNCj4gPiA+ IG5ldyBmaWxlIG1vZGUgMTAwNjQ0IGluZGV4IDAwMDAwMDAwMDAuLjhhY2FkZGRlZmMNCj4gPiA+ IC0tLSAvZGV2L251bGwNCj4gPiA+ICsrKyBiL1JlZGZpc2hQa2cvUmVkZmlzaFBrZy5kc2MNCj4g PiA+IEBAIC0wLDAgKzEsNDAgQEANCj4gPiA+ICsjIyBAZmlsZQ0KPiA+ID4gKyMgUmVkZmlzaCBQ YWNrYWdlDQo+ID4gPiArIw0KPiA+ID4gKyMgQ29weXJpZ2h0IChjKSAyMDE5LCBJbnRlbCBDb3Jw b3JhdGlvbi4gQWxsIHJpZ2h0cyByZXNlcnZlZC48QlI+ICMNCj4gPiA+ICsoQykgQ29weXJpZ2h0 IDIwMjAgSGV3bGV0dC1QYWNrYXJkIEVudGVycHJpc2UgRGV2ZWxvcG1lbnQgTFAuDQo+ID4gPiAr Iw0KPiA+ID4gKyMgICAgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRl bnQNCj4gPiA+ICsjDQo+ID4gPiArIyMNCj4gPiA+ICsNCj4gPiA+ICtbRGVmaW5lc10NCj4gPiA+ ICsgIFBMQVRGT1JNX05BTUUgICAgICAgICAgICAgICAgICA9IFJlZGZpc2hQa2cNCj4gPiA+ICsg IFBMQVRGT1JNX0dVSUQgICAgICAgICAgICAgICAgICA9IGM0MzUyODcwLTUyMzItMTFlNy05NTIy LTAwNTA1NmMwMDAwOA0KPiA+ID4gKyAgUExBVEZPUk1fVkVSU0lPTiAgICAgICAgICAgICAgID0g MS4wDQo+ID4gPiArICBEU0NfU1BFQ0lGSUNBVElPTiAgICAgICAgICAgICAgPSAweDAwMDEwMDFj DQo+ID4gPiArICBPVVRQVVRfRElSRUNUT1JZICAgICAgICAgICAgICAgPSBCdWlsZC9SZWRmaXNo UGtnDQo+ID4gPiArICBTVVBQT1JURURfQVJDSElURUNUVVJFUyAgICAgICAgPSBJQTMyfFg2NHxB Uk18QUFSQ0g2NHxSSVNDVjY0DQo+ID4gPiArICBCVUlMRF9UQVJHRVRTICAgICAgICAgICAgICAg ICAgPSBERUJVR3xSRUxFQVNFfE5PT1BUDQo+ID4gPiArICBTS1VJRF9JREVOVElGSUVSICAgICAg ICAgICAgICAgPSBERUZBVUxUDQo+ID4gPiArDQo+ID4gPiArW0xpYnJhcnlDbGFzc2VzXQ0KPiA+ ID4gKw0KPiA+ID4gK1VlZmlEcml2ZXJFbnRyeVBvaW50fE1kZVBrZy9MaWJyYXJ5L1VlZmlEcml2 ZXJFbnRyeVBvaW50L1VlZmlEcml2ZXINCj4gPiA+ICtVZWZpRHJpdmVyRW50cnlQb2ludHxFbg0K PiA+ID4gK3RyeVBvaW50LmluZg0KPiA+ID4gKw0KPiA+ID4NCj4gPg0KPiArVWVmaUJvb3RTZXJ2 aWNlc1RhYmxlTGlifE1kZVBrZy9MaWJyYXJ5L1VlZmlCb290U2VydmljZXNUYWJsZUxpYi9VZWZp DQo+ID4gPiArQm9vdFNlcnZpY2VzVGFibGVMaWIuaW5mDQo+ID4gPiArICBVZWZpTGlifE1kZVBr Zy9MaWJyYXJ5L1VlZmlMaWIvVWVmaUxpYi5pbmYNCj4gPiA+ICsNCj4gPiA+DQo+ID4NCj4gK1Vl ZmlSdW50aW1lU2VydmljZXNUYWJsZUxpYnxNZGVQa2cvTGlicmFyeS9VZWZpUnVudGltZVNlcnZp Y2VzVGFibGVMaQ0KPiA+ID4gK2IvVWVmaVJ1bnRpbWVTZXJ2aWNlc1RhYmxlTGliLmluZg0KPiA+ ID4gKyAgVWVmaVJ1bnRpbWVMaWJ8TWRlUGtnL0xpYnJhcnkvVWVmaVJ1bnRpbWVMaWIvVWVmaVJ1 bnRpbWVMaWIuaW5mDQo+ID4gPiArDQo+ID4gPg0KPiA+DQo+ICtNZW1vcnlBbGxvY2F0aW9uTGli fE1kZVBrZy9MaWJyYXJ5L1VlZmlNZW1vcnlBbGxvY2F0aW9uTGliL1VlZmlNZW0NCj4gPiBvcnkN Cj4gPiA+ICtBbGxvY2F0aW9uTGliLmluZg0KPiA+ID4gKw0KPiA+ID4NCj4gK0RldmljZVBhdGhM aWJ8TWRlUGtnL0xpYnJhcnkvVWVmaURldmljZVBhdGhMaWIvVWVmaURldmljZVBhdGhMaWIuaW4N Cj4gPiA+ICtEZXZpY2VQYXRoTGlifGYNCj4gPiA+ICsgIEJhc2VMaWJ8TWRlUGtnL0xpYnJhcnkv QmFzZUxpYi9CYXNlTGliLmluZg0KPiA+ID4gKyAgQmFzZU1lbW9yeUxpYnxNZGVQa2cvTGlicmFy eS9CYXNlTWVtb3J5TGliL0Jhc2VNZW1vcnlMaWIuaW5mDQo+ID4gPiArDQo+ID4gPg0KPiA+DQo+ ICtTeW5jaHJvbml6YXRpb25MaWJ8TWRlUGtnL0xpYnJhcnkvQmFzZVN5bmNocm9uaXphdGlvbkxp Yi9CYXNlU3luY2hyb24NCj4gPiA+ICtpemF0aW9uTGliLmluZg0KPiA+ID4gKyAgUHJpbnRMaWJ8 TWRlUGtnL0xpYnJhcnkvQmFzZVByaW50TGliL0Jhc2VQcmludExpYi5pbmYNCj4gPiA+ICsgIERl YnVnTGlifE1kZVBrZy9MaWJyYXJ5L1VlZmlEZWJ1Z0xpYlN0ZEVyci9VZWZpRGVidWdMaWJTdGRF cnIuaW5mDQo+ID4gPiArDQo+ID4gPg0KPiA+DQo+ICtEZWJ1Z1ByaW50RXJyb3JMZXZlbExpYnxN ZGVQa2cvTGlicmFyeS9CYXNlRGVidWdQcmludEVycm9yTGV2ZWxMaWIvQmENCj4gPiA+ICtzZURl YnVnUHJpbnRFcnJvckxldmVsTGliLmluZg0KPiA+ID4gKw0KPiA+ID4NCj4gPg0KPiArUG9zdENv ZGVMaWJ8TWRlUGtnL0xpYnJhcnkvQmFzZVBvc3RDb2RlTGliUG9ydDgwL0Jhc2VQb3N0Q29kZUxp YlBvDQo+ID4gcnQ4DQo+ID4gPiArMC5pbmYNCj4gPiA+ICsgIFBjZExpYnxNZGVQa2cvTGlicmFy eS9CYXNlUGNkTGliTnVsbC9CYXNlUGNkTGliTnVsbC5pbmYNCj4gPiA+ICsNCj4gPiA+DQo+ID4N Cj4gK1BlQ29mZkdldEVudHJ5UG9pbnRMaWJ8TWRlUGtnL0xpYnJhcnkvQmFzZVBlQ29mZkdldEVu dHJ5UG9pbnRMaWIvQmFzDQo+ID4gZQ0KPiA+ID4gK1BlQ29mZkdldEVudHJ5UG9pbnRMaWIuaW5m DQo+ID4gPiArDQo+ID4gPg0KPiA+DQo+ICtEeGVTZXJ2aWNlc1RhYmxlTGlifE1kZVBrZy9MaWJy YXJ5L0R4ZVNlcnZpY2VzVGFibGVMaWIvRHhlU2VydmljZXNUYWINCj4gPiA+ICtsZUxpYi5pbmYN Cj4gPiA+ICsgIER4ZVNlcnZpY2VzTGlifE1kZVBrZy9MaWJyYXJ5L0R4ZVNlcnZpY2VzTGliL0R4 ZVNlcnZpY2VzTGliLmluZg0KPiA+ID4gKw0KPiA+ID4NCj4gPg0KPiArUmVwb3J0U3RhdHVzQ29k ZUxpYnxNZGVNb2R1bGVQa2cvTGlicmFyeS9EeGVSZXBvcnRTdGF0dXNDb2RlTGliL0QNCj4gPiB4 ZVJlDQo+ID4gPiArcG9ydFN0YXR1c0NvZGVMaWIuaW5mDQo+ID4gPiAtLQ0KPiA+ID4gMi4xNy4x DQo+IA0KPiANCj4gDQo+IA0KPiANCg0K