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.web09.1701.1644542915641887053 for ; Thu, 10 Feb 2022 17:28:35 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=H5e2yoDv; spf=pass (domain: intel.com, ip: 192.55.52.115, mailfrom: bob.c.feng@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1644542915; x=1676078915; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=qYJ/8StvImaXWNSZ+P+u27ARTi2KPH5v1FPVEUfj1JY=; b=H5e2yoDvBUvpnUJoxXVt4nGf7RGOH561JakypXni/qAtYRKW2kxXWvKC 93zWKb754IxQqkXq/G81rrKDGkgSfZXn+V64Wu+gYZMN6+xg2wfma1RkY r2CKP3yhE5HuJZMfcsoMtAyarxBhHhrvl4VyKA/p1TuuXah+STib5vwFI cSLHgHFSc+8TwgcSp1pr2KuXt1YbCp2uyXYT7zWUkDwoA/gO0ByEYVi+4 dtb7rD7StwilPGkzqXR4QH+gitNq3r+fa24pexOIxJvva/+yV8S67d2EW 1bTFBUEiFChVvaqJyms5RzIkUiDh5Ml3VtsmFpBrGdlyh0R030TR/W05R g==; X-IronPort-AV: E=McAfee;i="6200,9189,10254"; a="249843500" X-IronPort-AV: E=Sophos;i="5.88,359,1635231600"; d="scan'208";a="249843500" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Feb 2022 17:28:34 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,359,1635231600"; d="scan'208";a="568864898" Received: from orsmsx605.amr.corp.intel.com ([10.22.229.18]) by orsmga001.jf.intel.com with ESMTP; 10 Feb 2022 17:28:34 -0800 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX605.amr.corp.intel.com (10.22.229.18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.20; Thu, 10 Feb 2022 17:28:34 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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.2308.20 via Frontend Transport; Thu, 10 Feb 2022 17:28:34 -0800 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.44) 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; Thu, 10 Feb 2022 17:28:31 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Tb2oNIZUCRqUUOUNEVMomO3kH50LivQ6nhpo98Yspy8ybuxt5nYttbmMSQDlA0BjUiJPmva/mdu6HTnX0x9i0SqSW7mREmEJn6cROWazPuVFtnokbx12fyUcIjyUrzw+j3mS7VyxhFBcH507fvXDrFs8WgDL3M8nqERpsj/GUqtzecrehhOx4BRoc871BV8n1B+dDKmjbImHn/2yX/wayrknb5saCQEclMMVrvj1uZNSouZuqa+wPprX3BOlfxH+9sFzpk0OspRwnf3t0jS/cYoJ/mc0ftuE1uIKxUOKrQZfDH9uSAHsaBfMmZ6x3VfgYgiCmIBgqlVzO6E/l6oH9A== 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=qYJ/8StvImaXWNSZ+P+u27ARTi2KPH5v1FPVEUfj1JY=; b=SCC2ZZQihjWnYnXkRzrDUqO10IubUBd6wukspOmtCnpn+n/DEQRoGiZ+dxstx1BntyfvhrB3bkreGsB+W4gAmPw6FuBP54U+0FUht2jaKVc4ySkz2FMWi8McIWEWncfxd207+HQ6Bg92fEVdrCP4qZflwzuTXaszpFx8Vr4H1hhmrIZyuTe8tR4zAFzULBEGwIpqPbsGl66VsfGFOVP1jcdrsupZ6sjA3oYe0PMbqnJOk6lcfkg+/P3RF9Gl53sDlChizECy/0mKNgoWgZCkEREBBtkUFrStDMXIQ9iW0AqSqAWxGgYdI2+W0eWx0ohryqbZ69XmSshEj1FhF9F2MQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from PH7PR11MB5863.namprd11.prod.outlook.com (2603:10b6:510:135::11) by MN2PR11MB4158.namprd11.prod.outlook.com (2603:10b6:208:155::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.14; Fri, 11 Feb 2022 01:28:29 +0000 Received: from PH7PR11MB5863.namprd11.prod.outlook.com ([fe80::3593:10ef:94ba:830]) by PH7PR11MB5863.namprd11.prod.outlook.com ([fe80::3593:10ef:94ba:830%6]) with mapi id 15.20.4951.019; Fri, 11 Feb 2022 01:28:29 +0000 From: "Bob Feng" To: "Kinney, Michael D" , Sean Brogan , "devel@edk2.groups.io" , "Gao, Liming" CC: "Chen, Christine" , 'Pedro Falcato' , Andrew Fish , "quic_llindhol@quicinc.com" Subject: =?UTF-8?B?UmU6IFtlZGsyLWRldmVsXSDlm57lpI06IFtQYXRjaCAxLzJdIEJhc2VUb29sczogVXBkYXRlIGJyb3RsaSBzdWJtb2R1bGU=?= Thread-Topic: =?utf-8?B?W2VkazItZGV2ZWxdIOWbnuWkjTogW1BhdGNoIDEvMl0gQmFzZVRvb2xzOiBV?= =?utf-8?Q?pdate_brotli_submodule?= Thread-Index: AQGhZuLKxOoc1PY8FttdINqrXa/GGazjaAlwgAATkUCAFkmj8IAAFOYAgAAiPKCAAHBzAIAAiHdg Date: Fri, 11 Feb 2022 01:28:29 +0000 Message-ID: References: <20220126083014.480-1-bob.c.feng@intel.com> <000a01d8131a$f2b62390$d8226ab0$@byosoft.com.cn> <16CDFF5EEB5C1060.24088@groups.io> <01d101d81e53$f512abb0$df380310$@byosoft.com.cn> 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: 1107193a-53a0-41b9-bbfc-08d9ecfdcf4e x-ms-traffictypediagnostic: MN2PR11MB4158:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: QvEHU9mTbH//dsKqfu43ieIwDiC/gezfaOHY9L8zlIHGwFP2eIICGAtwp50bQQLJPihoAAdJayOgfmzr893xxCBvKYuepFkkFG/zuREHVhanhY3pH7EZxvPBPFiw/8sDi6aIJLpzwyhznFBpwQKP7lV9VPECZItMXReYbZBhgRIt/B21ppLqRuWYZWtHrNPM/i14Txeh/9Dq8ahTaLwazr2WALmDHpLxLTcp9NeZGwU7wXRKbXcPOAlRtraYbD3pPlW9vKVrZhSm9ZceCaIpBOvJv2PGhIoWXeZ5sUGKqffhbwwEuP0PMweMJc3GH5j/DFyoIfxMc7SWD0xCFpxtwlg3FWWtuGgqX7O4L1uBexBiz0A+UeOtLMP8wZrFb6AjI0xXrG+gm1ZYXuRl3I2oDS4HHVu9bUUF47fU6ZSDTkvhOeYsfAKwz4wtlD8SnYkmjYRKiBcpSDIRnIC7m2IvjCQMetpv9PEDV5DI6fFR4+WaR1AHvlETpDzRmONcdREiosSjVEd0A0ii3z0ESVPgFSgePacyHRvaXzYhUMttJNSCgX2MgWzm1tEGoqOBFsLluWX4QnX+PTpXkWdepJfjEvSC8HrbcLq3HnxfJYwhG6xTV3lbN3LyiK9KXpNxdNx4JDq3L0rq3eEICq0CtsEyLeXzHq5UhspiRw7CJJsSNXt/BlXVeGSFyDpbbTpr2lPsbje0ha519uv2wKTfSp1YOdbBCogTyZtvq5nuJ1+58U8U2fe48YQ3i/giGL0uiCoD66F2h8kka5I/cBj+T22pi0LCdXsn3rKWISbiGKGAYeirgzD6KC/SRYo4c5rwhHVkdsGsN9aOVAbLjjzOjfZFOQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH7PR11MB5863.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(6506007)(54906003)(76116006)(15650500001)(2906002)(508600001)(4326008)(33656002)(316002)(9686003)(122000001)(110136005)(66946007)(71200400001)(82960400001)(64756008)(26005)(966005)(66476007)(66446008)(5660300002)(7696005)(38070700005)(53546011)(8936002)(38100700002)(224303003)(55016003)(83380400001)(86362001)(186003)(66556008)(52536014);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?blAvdFRmclpRMFBwcEtaYnM3R0trc0RoSWtHOE5GZFd4dGhCa25aUEJGaTZs?= =?utf-8?B?ZmRDNWtFWnIrNlZ1UXRGYnA1L05VM0pjN2pYT0ZWUTNqK0FFWjJmdnU5QjBQ?= =?utf-8?B?d1NaQlEyQ0R2VitYbWRSM0VuaG55U0NaTjVwTDBRQzF4LzBVTDVrZnlHM0RJ?= =?utf-8?B?akR0Szlqb0FnTWcvK1hMUkpjTEhLWFJjdDJQYzV2SFlrYkdiTlhkZEpjclNp?= =?utf-8?B?N2JpSUx0U28yYVYrVlZBTW9vNnJtSlJ2czFkQkY1cVlOY3BEQUFqTUdhM1gx?= =?utf-8?B?TUs3TkRwa2p5V1ZKUzI5T3E0OXp3R2NpT2NaK09MWTN2Vzc3dHlsUVVYNTV5?= =?utf-8?B?V2lFci9qemtoTmMyVG5qWDFzQmVpamxJeHdSaFVKejZhc3pWV1E1QzhneFdj?= =?utf-8?B?djl3bFVmMElQZ05FeU5LdUtTVnZZRlIzS3RsMUFrdytLdUpNTHNVaGJIaVVq?= =?utf-8?B?bVJmYmtFejlMZmVFWjVmeXNyMHFNektzNURqeHhtN3lZT1lZaFNRN2VNdWdz?= =?utf-8?B?TGlHQm1DbGZWUGZWZTUrT29VdWpyakJWWjhETkRMbWdnQ0ttNWFpNjN6SzVq?= =?utf-8?B?cXY5SzRoZUtSTUhJLzhzY1RrWitNdllDbmRHVEkwbjF5Wmw2SjFtSWJzZEVG?= =?utf-8?B?NXF0WFJOS1hDZVo3SVpXSlJpRW5OUGtIaUdJWFc2NEdwMkRIOXYrdXpFZmNy?= =?utf-8?B?UlI4YVl6a2JpZjA0UDRGQzdlNEN1TUgrcFpMcEk4NmxpZ3p6Y0pOUk9iajVU?= =?utf-8?B?NFVqc2NhZkI1V3poUFlxSW5SbDVFVW5vbXdXVU9EYmY4TjhNeE1DWkZjWm1B?= =?utf-8?B?UW56ckZGUjFteUNzSXpkSU9rek1UTmt0dG91S0U1N3dRdFNiTU01YVBrLy82?= =?utf-8?B?dWtZN0NPY1EzTHZaUGs4SjI3SFJUc3JWVTBzT0ZHM0t6cytKN09wNy91OFNV?= =?utf-8?B?cmlkZEVndGx5ZGxYSjhEblFWdmZNM1l1c21vdHR5SktEdFhEdkN3bUZGT0ls?= =?utf-8?B?VnQ0MFBuTWZ2THpucFRib1pXTzBENnF5RmpoUHBvT21wZ3VRUUtzbFQybEdQ?= =?utf-8?B?UWFzem5RZG92MzY1VzU4d1lvMXNaMVd0M2dtSmJXKzlVODJOQWxGTE9qbzBw?= =?utf-8?B?aHVjNnVobXI0UWdkVUQzNDcrMWZQRDZKd3NZVlZvMTVYbEtJSHBmRWk2YUll?= =?utf-8?B?ZlRtOGd2RllSa05wSElqOHM2UEZ5elAzTHJ6NTcralZva3owekRvU0sxYkVJ?= =?utf-8?B?V0RaZmpzWGJLbjFLYS9EaDlDUHg0ai9xczBqZUxjNU9DNnlrZHJVRHhvdUJa?= =?utf-8?B?dkoyb2dSelJ2Tkc2NXg5TWNmbkgwTFFOZnJiTlliSzY4bUIxYVdMeERYUkxU?= =?utf-8?B?ak9SRTJvZmtXdVErTjhMaFNZVFA3ZUV6aFBqMWtBZ3VMd1BtSHNJZ0UwZGJJ?= =?utf-8?B?TFJ4dUtkcGgxMlJpb3ZxOVM4NlZBMkRUTlBlVzJTZ0c0UFRicERwdVlOUS95?= =?utf-8?B?eWlEMUlqK2tWc3Mxa0IzdlZlbGRXZzV4QmM1WFppSlZjUUNJRjVaV0JBMUdp?= =?utf-8?B?SHdUOURYS3p0SlFVaE9LSWVSNEp3RUVYZGlXRmxuNlRBQkVkbnhqSWJiYy9a?= =?utf-8?B?VFdQb2drOEp5QW12TTY5dnhNV2tFeHU5cFlsbFpTbkkvVmgxSWFSalJJRVhQ?= =?utf-8?B?UmhOMUsxaXROTFFsZGdTTzFMVVpJeXYxSnJGYmtVck9xSkJOd2ZzVFJkVnlL?= =?utf-8?B?UmxOTUE2V3dsMUlYdXJjaGxnUi9zd1lmOEI4WEVUM01wV2FDNUxEVHo5Mi9J?= =?utf-8?B?NVBiUTlzYkdpNHRibS9JODZmcGFoRDI0OUZtRUVFVGtJK01tUTZqNHVUWkNM?= =?utf-8?B?ZnlvQXVRSy9weHEyYndndkNtb25aQmh6aGZlNVZ1cllwN2NJM0FEWjdVMjZ0?= =?utf-8?B?RzhLN2JIVVR6WWgxTmljd20vS3dMK2taRG1Uc0lXU1NNM3BBNDdIQUl2Zmsx?= =?utf-8?B?N2dJeGIwaTR0bkxxOVJ0NkNUbjkyQUdERUNaTC9qeGMra3ZjcWlNUzAyNC8r?= =?utf-8?B?KzRSYmRMR1pKbW95anE5MFZXQk84dWYxcUdwWTFLU1MvUVp6ejUrWUlINHRj?= =?utf-8?B?MDJoZ3FCSzVhVFR2WHNDYUJEb0hTMVZMM2J3RHpLblA3WTRsRGFjZ042NDBJ?= =?utf-8?Q?9puV4Akn14NTYETvuOJAdm4=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH7PR11MB5863.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 1107193a-53a0-41b9-bbfc-08d9ecfdcf4e X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Feb 2022 01:28:29.7623 (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: xWc0tcfIWNvZe7vFC+ai8f90bcqYUDRYO5Aj+wZYfN+tZ2m9V7o7kmY2VtK8qOi5zO01jLdvxXVfuIVOrtS2Kw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB4158 Return-Path: bob.c.feng@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 VGhhbmsgeW91IGZvciBhcHByb3ZhbC4NCg0KSGkgTWlrZSBhbmQgU2VhbiwNCg0KSSBmb3VuZCBh bGwgdGhlIENJIHRlc3QgZmFpbGVkLiBUaGUgZXJyb3IgbWVzc2FnZSBpcyBbZXJyb3JdTm8gaG9z dGVkIHBhcmFsbGVsaXNtIGhhcyBiZWVuIHB1cmNoYXNlZCBvciBncmFudGVkLiBUbyByZXF1ZXN0 IGEgZnJlZSBwYXJhbGxlbGlzbSBncmFudCwgcGxlYXNlIGZpbGwgb3V0IHRoZSBmb2xsb3dpbmcg Zm9ybSBodHRwczovL2FrYS5tcy9henBpcGVsaW5lcy1wYXJhbGxlbGlzbS1yZXF1ZXN0DQpodHRw czovL2dpdGh1Yi5jb20vdGlhbm9jb3JlL2VkazIvcHVsbC8yNTE0DQoNCg0KVGhhbmtzLA0KQm9i DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBLaW5uZXksIE1pY2hhZWwgRCA8 bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+IA0KU2VudDogRnJpZGF5LCBGZWJydWFyeSAxMSwg MjAyMiAxMjo0MyBBTQ0KVG86IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT47IGRl dmVsQGVkazIuZ3JvdXBzLmlvOyBHYW8sIExpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNu PjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPg0KQ2M6IENo ZW4sIENocmlzdGluZSA8eXV3ZWkuY2hlbkBpbnRlbC5jb20+OyAnUGVkcm8gRmFsY2F0bycgPHBl ZHJvLmZhbGNhdG9AZ21haWwuY29tPjsgQW5kcmV3IEZpc2ggPGFmaXNoQGFwcGxlLmNvbT47IHF1 aWNfbGxpbmRob2xAcXVpY2luYy5jb20NClN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0g5Zue5aSN OiBbUGF0Y2ggMS8yXSBCYXNlVG9vbHM6IFVwZGF0ZSBicm90bGkgc3VibW9kdWxlDQoNCkNvZGUg cmV2aWV3IHdhcyBwcm92aWRlZCB3ZWxsIGJlZm9yZSBzb2Z0IGZyZWV6ZSBhbmQgcGFzc2VkIGFs bCBDSSB0ZXN0cy4NCg0KSSBhZ3JlZSB0aGF0IHRoaXMgY2FuIGdvIGludG8gdGhlIHN0YWJsZSB0 YWcuDQoNCk1pa2UNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBGZW5n LCBCb2IgQyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+DQo+IFNlbnQ6IFRodXJzZGF5LCBGZWJydWFy eSAxMCwgMjAyMiAyOjE1IEFNDQo+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgR2FvLCBMaW1p bmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gQ2M6IENoZW4sIENocmlzdGluZSA8eXV3 ZWkuY2hlbkBpbnRlbC5jb20+OyAnUGVkcm8gRmFsY2F0bycgDQo+IDxwZWRyby5mYWxjYXRvQGdt YWlsLmNvbT47IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+OyBLaW5uZXksIA0KPiBNaWNo YWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgcXVpY19sbGluZGhvbEBxdWljaW5j LmNvbQ0KPiBTdWJqZWN0OiBSRTogW2VkazItZGV2ZWxdIOWbnuWkjTogW1BhdGNoIDEvMl0gQmFz ZVRvb2xzOiBVcGRhdGUgYnJvdGxpIA0KPiBzdWJtb2R1bGUNCj4gDQo+IFRoYW5rIHlvdSBMaW1p bmcuDQo+IA0KPiBIaSBTdGV3YXJkcywNCj4gDQo+IFRoaXMgcGF0Y2ggc2V0IGNhbiByZXNvbHZl IHRoZSBidWlsZCBmYWlsdXJlIGlzc3VlIHdpdGggR0NDIDExLCBzbyBJIHBsYW4gdG8gaGF2ZSBp dCBpbiB0aGlzIHN0YWJsZSB0YWcuDQo+IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9t ZXNzYWdlLzg2MDc3DQo+IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzg2 MDc4DQo+IA0KPiANCj4gVGhhbmtzLA0KPiBCb2INCj4gDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5p bz4gT24gQmVoYWxmIE9mIA0KPiBnYW9saW1pbmcNCj4gU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5 IDEwLCAyMDIyIDM6NTggUE0NCj4gVG86IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBGZW5nLCBCb2Ig QyA8Ym9iLmMuZmVuZ0BpbnRlbC5jb20+DQo+IENjOiBDaGVuLCBDaHJpc3RpbmUgPHl1d2VpLmNo ZW5AaW50ZWwuY29tPjsgJ1BlZHJvIEZhbGNhdG8nIA0KPiA8cGVkcm8uZmFsY2F0b0BnbWFpbC5j b20+DQo+IFN1YmplY3Q6IOWbnuWkjTogW2VkazItZGV2ZWxdIOWbnuWkjTogW1BhdGNoIDEvMl0g QmFzZVRvb2xzOiBVcGRhdGUgYnJvdGxpIA0KPiBzdWJtb2R1bGUNCj4gDQo+IEJvYjoNCj4gICBJ IGhhdmUgbm8gY29tbWVudHMgZm9yIHRoaXMgcGF0Y2ggc2V0LiBSZXZpZXdlZC1ieTogTGltaW5n IEdhbyANCj4gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gDQo+ICAgTm93LCB3ZSBhcmUg aW4gc29mdCBmZWF0dXJlIGZyZWV6ZSBwaGFzZS4gRG9lcyB0aGlzIHBhdGNoIHNldCBwbGFuIA0K PiB0byBjYXRjaCB0aGlzIHN0YWJsZSB0YWc/IElmIHllcywgcGxlYXNlIHJlcGx5IHRoZSBtYWls IGFuZCBjYyB0byBTdGV3YXJkcy4NCj4gDQo+IFRoYW5rcw0KPiBMaW1pbmcNCkkgYWdyZWUgdGhh dCB0aGlzIGNhbiBiZSBhZGRlZCB0byB0aGUgc3RhYmxlIHRhZy4gIA0KPiA+IC0tLS0t6YKu5Lu2 5Y6f5Lu2LS0tLS0NCj4gPiDlj5Hku7bkuro6IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBl ZGsyLmdyb3Vwcy5pbz4g5Luj6KGoIEJvYiBGZW5nDQo+ID4g5Y+R6YCB5pe26Ze0OiAyMDIy5bm0 MuaciDEw5pelIDE0OjQ1DQo+ID4g5pS25Lu25Lq6OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgRmVu ZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPjsgR2FvLCANCj4gPiBMaW1pbmcgPGdhb2xp bWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiDmioTpgIE6IENoZW4sIENocmlzdGluZSA8eXV3ZWku Y2hlbkBpbnRlbC5jb20+OyAnUGVkcm8gRmFsY2F0bycNCj4gPiA8cGVkcm8uZmFsY2F0b0BnbWFp bC5jb20+DQo+ID4g5Li76aKYOiBSZTogW2VkazItZGV2ZWxdIOWbnuWkjTogW1BhdGNoIDEvMl0g QmFzZVRvb2xzOiBVcGRhdGUgYnJvdGxpIA0KPiA+IHN1Ym1vZHVsZQ0KPiA+DQo+ID4gTGltaW5n LA0KPiA+DQo+ID4gRG8geW91IGhhdmUgYW55IG1vcmUgY29tbWVudHMgb24gdGhpcyBwYXRjaD8N Cj4gPg0KPiA+IFRoYW5rcywNCj4gPiBCb2INCj4gPg0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn ZS0tLS0tDQo+ID4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBz LmlvPiBPbiBCZWhhbGYgT2YgQm9iIA0KPiA+IEZlbmcNCj4gPiBTZW50OiBUaHVyc2RheSwgSmFu dWFyeSAyNywgMjAyMiAxMDoyNCBBTQ0KPiA+IFRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsgR2Fv LCBMaW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiBDYzogQ2hlbiwgQ2hyaXN0 aW5lIDx5dXdlaS5jaGVuQGludGVsLmNvbT47ICdQZWRybyBGYWxjYXRvJw0KPiA+IDxwZWRyby5m YWxjYXRvQGdtYWlsLmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxdIOWbnuWkjTog W1BhdGNoIDEvMl0gQmFzZVRvb2xzOiBVcGRhdGUgYnJvdGxpIA0KPiA+IHN1Ym1vZHVsZQ0KPiA+ DQo+ID4gWWVzLiBpdCBwYXNzZWQgdGhlIGVkazIgQ0kgDQo+ID4gaHR0cHM6Ly9naXRodWIuY29t L3RpYW5vY29yZS9lZGsyL3B1bGwvMjQ0Mg0KPiA+DQo+ID4NCj4gPiBUaGFua3MsDQo+ID4gQm9i DQo+ID4NCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IGRldmVsQGVk azIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIA0KPiA+IGdh b2xpbWluZw0KPiA+IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDI3LCAyMDIyIDk6MTIgQU0NCj4g PiBUbzogRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPjsgZGV2ZWxAZWRrMi5ncm91 cHMuaW8NCj4gPiBDYzogQ2hlbiwgQ2hyaXN0aW5lIDx5dXdlaS5jaGVuQGludGVsLmNvbT47ICdQ ZWRybyBGYWxjYXRvJw0KPiA+IDxwZWRyby5mYWxjYXRvQGdtYWlsLmNvbT4NCj4gPiBTdWJqZWN0 OiBbZWRrMi1kZXZlbF0g5Zue5aSNOiBbUGF0Y2ggMS8yXSBCYXNlVG9vbHM6IFVwZGF0ZSBicm90 bGkgDQo+ID4gc3VibW9kdWxlDQo+ID4NCj4gPiBEb2VzIHRoaXMgdXBkYXRlZCBwYXRjaCBwYXNz IENJPw0KPiA+DQo+ID4gVGhhbmtzDQo+ID4gTGltaW5nDQo+ID4gPiAtLS0tLemCruS7tuWOn+S7 ti0tLS0tDQo+ID4gPiDlj5Hku7bkuro6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4N Cj4gPiA+IOWPkemAgeaXtumXtDogMjAyMuW5tDHmnIgyNuaXpSAxNjozMA0KPiA+ID4g5pS25Lu2 5Lq6OiBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0KPiA+ID4g5oqE6YCBOiBMaW1pbmcgR2FvIDxnYW9s aW1pbmdAYnlvc29mdC5jb20uY24+OyBZdXdlaSBDaGVuIA0KPiA+ID4gPHl1d2VpLmNoZW5AaW50 ZWwuY29tPjsgUGVkcm8gRmFsY2F0byA8cGVkcm8uZmFsY2F0b0BnbWFpbC5jb20+DQo+ID4gPiDk uLvpopg6IFtQYXRjaCAxLzJdIEJhc2VUb29sczogVXBkYXRlIGJyb3RsaSBzdWJtb2R1bGUNCj4g PiA+DQo+ID4gPiBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5j Z2k/aWQ9M0QzNDE3DQo+ID4gPiBVcGRhdGUgdGhlIGJyb3RsaSBzdWJtb2R1bGUgdG8gdGhlIGxh dGVzdCBjb21taXQgKGY0MTUzYTApIHNvIHRoYXQgDQo+ID4gPiB0aGUgYnVpbGQgaXNuJ3QgYnJv a2VuIGluIEdDQyAxMSBjb21waWxlcnMuDQo+ID4gPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTogQm9i IEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPg0KPiA+ID4gQ2M6IExpbWluZyBHYW8gPGdhb2xp bWluZ0BieW9zb2Z0LmNvbS5jbj4NCj4gPiA+IENjOiBZdXdlaSBDaGVuIDx5dXdlaS5jaGVuQGlu dGVsLmNvbT4NCj4gPiA+IENjOiBQZWRybyBGYWxjYXRvIDxwZWRyby5mYWxjYXRvQGdtYWlsLmNv bT4NCj4gPiA+IC0tLQ0KPiA+ID4gIEJhc2VUb29scy9Tb3VyY2UvQy9Ccm90bGlDb21wcmVzcy9H TlVtYWtlZmlsZSB8ICA3ICsrKysrKysNCj4gPiA+ICBCYXNlVG9vbHMvU291cmNlL0MvQnJvdGxp Q29tcHJlc3MvTWFrZWZpbGUgICAgfCAxMSArKysrKysrKysrLQ0KPiA+ID4gIEJhc2VUb29scy9T b3VyY2UvQy9Ccm90bGlDb21wcmVzcy9icm90bGkgICAgICB8ICAyICstDQo+ID4gPiAgMyBmaWxl cyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+ID4NCj4gPiA+ IGRpZmYgLS1naXQgYS9CYXNlVG9vbHMvU291cmNlL0MvQnJvdGxpQ29tcHJlc3MvR05VbWFrZWZp bGUNCj4gPiA+IGIvQmFzZVRvb2xzL1NvdXJjZS9DL0Jyb3RsaUNvbXByZXNzL0dOVW1ha2VmaWxl DQo+ID4gPiBpbmRleCBiMTUwZTVkZDJiLi5mZDhlMDVjMGU2IDEwMDY0NA0KPiA+ID4gLS0tIGEv QmFzZVRvb2xzL1NvdXJjZS9DL0Jyb3RsaUNvbXByZXNzL0dOVW1ha2VmaWxlDQo+ID4gPiArKysg Yi9CYXNlVG9vbHMvU291cmNlL0MvQnJvdGxpQ29tcHJlc3MvR05VbWFrZWZpbGUNCj4gPiA+IEBA IC04LDEwICs4LDE3IEBAIE1BS0VST09UID89IC4uDQo+ID4gPg0KPiA+ID4NCj4gPiA+ICBBUFBO QU1FID0gQnJvdGxpQ29tcHJlc3MNCj4gPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+ICBPQkpFQ1RT ID0gXA0KPiA+ID4NCj4gPiA+ICAgIEJyb3RsaUNvbXByZXNzLm8gXA0KPiA+ID4NCj4gPiA+ICsg IGJyb3RsaS9jL2NvbW1vbi9wbGF0Zm9ybS5vIFwNCj4gPiA+DQo+ID4gPiArICBicm90bGkvYy9j b21tb24vc2hhcmVkX2RpY3Rpb25hcnkubyBcDQo+ID4gPg0KPiA+ID4gKyAgYnJvdGxpL2MvY29t bW9uL2NvbnN0YW50cy5vIFwNCj4gPiA+DQo+ID4gPiArICBicm90bGkvYy9jb21tb24vY29udGV4 dC5vIFwNCj4gPiA+DQo+ID4gPiArICBicm90bGkvYy9lbmMvY29tbWFuZC5vIFwNCj4gPiA+DQo+ ID4gPiArICBicm90bGkvYy9lbmMvY29tcG91bmRfZGljdGlvbmFyeS5vIFwNCj4gPiA+DQo+ID4g PiArICBicm90bGkvYy9lbmMvZmFzdF9sb2cubyBcDQo+ID4gPg0KPiA+ID4gICAgYnJvdGxpL2Mv Y29tbW9uL2RpY3Rpb25hcnkubyBcDQo+ID4gPg0KPiA+ID4gICAgYnJvdGxpL2MvY29tbW9uL3Ry YW5zZm9ybS5vIFwNCj4gPiA+DQo+ID4gPiAgICBicm90bGkvYy9kZWMvYml0X3JlYWRlci5vIFwN Cj4gPiA+DQo+ID4gPiAgICBicm90bGkvYy9kZWMvZGVjb2RlLm8gXA0KPiA+ID4NCj4gPiA+ICAg IGJyb3RsaS9jL2RlYy9odWZmbWFuLm8gXA0KPiA+ID4NCj4gPiA+IGRpZmYgLS1naXQgYS9CYXNl VG9vbHMvU291cmNlL0MvQnJvdGxpQ29tcHJlc3MvTWFrZWZpbGUNCj4gPiA+IGIvQmFzZVRvb2xz L1NvdXJjZS9DL0Jyb3RsaUNvbXByZXNzL01ha2VmaWxlDQo+ID4gPiBpbmRleCAwMzhkMWVjMjQy Li4zNmU2OWFhNjU2IDEwMDY0NA0KPiA+ID4gLS0tIGEvQmFzZVRvb2xzL1NvdXJjZS9DL0Jyb3Rs aUNvbXByZXNzL01ha2VmaWxlDQo+ID4gPiArKysgYi9CYXNlVG9vbHMvU291cmNlL0MvQnJvdGxp Q29tcHJlc3MvTWFrZWZpbGUNCj4gPiA+IEBAIC0xMSwxOCArMTEsMjcgQEAgQ0ZMQUdTID0gJChD RkxBR1MpIC9XMg0KPiA+ID4NCj4gPiA+DQo+ID4gPiAgQVBQTkFNRSA9IEJyb3RsaUNvbXByZXNz DQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiAgI0xJQlMgPSAkKExJQl9QQVRIKVxDb21tb24u bGliDQo+ID4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiAtQ09NTU9OX09CSiA9IGJyb3RsaVxjXGNv bW1vblxkaWN0aW9uYXJ5Lm9iaiANCj4gPiA+IGJyb3RsaVxjXGNvbW1vblx0cmFuc2Zvcm0ub2Jq DQo+ID4gPg0KPiA+ID4gK0NPTU1PTl9PQkogPSBcDQo+ID4gPg0KPiA+ID4gKyAgYnJvdGxpXGNc Y29tbW9uXGNvbnN0YW50cy5vYmogXA0KPiA+ID4NCj4gPiA+ICsgIGJyb3RsaVxjXGNvbW1vblxj b250ZXh0Lm9iaiBcDQo+ID4gPg0KPiA+ID4gKyAgYnJvdGxpXGNcY29tbW9uXGRpY3Rpb25hcnku b2JqIFwNCj4gPiA+DQo+ID4gPiArICBicm90bGlcY1xjb21tb25ccGxhdGZvcm0ub2JqIFwNCj4g PiA+DQo+ID4gPiArICBicm90bGlcY1xjb21tb25cc2hhcmVkX2RpY3Rpb25hcnkub2JqIFwNCj4g PiA+DQo+ID4gPiArICBicm90bGlcY1xjb21tb25cdHJhbnNmb3JtLm9iag0KPiA+ID4NCj4gPiA+ ICBERUNfT0JKID0gXA0KPiA+ID4NCj4gPiA+ICAgIGJyb3RsaVxjXGRlY1xiaXRfcmVhZGVyLm9i aiBcDQo+ID4gPg0KPiA+ID4gICAgYnJvdGxpXGNcZGVjXGRlY29kZS5vYmogXA0KPiA+ID4NCj4g PiA+ICAgIGJyb3RsaVxjXGRlY1xodWZmbWFuLm9iaiBcDQo+ID4gPg0KPiA+ID4gICAgYnJvdGxp XGNcZGVjXHN0YXRlLm9iag0KPiA+ID4NCj4gPiA+ICBFTkNfT0JKID0gXA0KPiA+ID4NCj4gPiA+ ICsgIGJyb3RsaVxjXGVuY1xjb21tYW5kLm9iaiBcDQo+ID4gPg0KPiA+ID4gKyAgYnJvdGxpXGNc ZW5jXGNvbXBvdW5kX2RpY3Rpb25hcnkub2JqIFwNCj4gPiA+DQo+ID4gPiAgICBicm90bGlcY1xl bmNcYmFja3dhcmRfcmVmZXJlbmNlcy5vYmogXA0KPiA+ID4NCj4gPiA+ICsgIGJyb3RsaVxjXGVu Y1xmYXN0X2xvZy5vYmogXA0KPiA+ID4NCj4gPiA+ICAgIGJyb3RsaVxjXGVuY1xiYWNrd2FyZF9y ZWZlcmVuY2VzX2hxLm9iaiBcDQo+ID4gPg0KPiA+ID4gICAgYnJvdGxpXGNcZW5jXGJpdF9jb3N0 Lm9iaiBcDQo+ID4gPg0KPiA+ID4gICAgYnJvdGxpXGNcZW5jXGJsb2NrX3NwbGl0dGVyLm9iaiBc DQo+ID4gPg0KPiA+ID4gICAgYnJvdGxpXGNcZW5jXGJyb3RsaV9iaXRfc3RyZWFtLm9iaiBcDQo+ ID4gPg0KPiA+ID4gICAgYnJvdGxpXGNcZW5jXGNsdXN0ZXIub2JqIFwNCj4gPiA+DQo+ID4gPiBk aWZmIC0tZ2l0IGEvQmFzZVRvb2xzL1NvdXJjZS9DL0Jyb3RsaUNvbXByZXNzL2Jyb3RsaQ0KPiA+ ID4gYi9CYXNlVG9vbHMvU291cmNlL0MvQnJvdGxpQ29tcHJlc3MvYnJvdGxpDQo+ID4gPiBpbmRl eCA2NjZjMzI4MGNjLi5mNDE1M2EwOWY4IDE2MDAwMA0KPiA+ID4gLS0tIGEvQmFzZVRvb2xzL1Nv dXJjZS9DL0Jyb3RsaUNvbXByZXNzL2Jyb3RsaQ0KPiA+ID4gKysrIGIvQmFzZVRvb2xzL1NvdXJj ZS9DL0Jyb3RsaUNvbXByZXNzL2Jyb3RsaQ0KPiA+ID4gQEAgLTEgKzEgQEANCj4gPiA+IC1TdWJw cm9qZWN0IGNvbW1pdCA2NjZjMzI4MGNjMTFkYzQzM2MzMDNkNzlhODNkNGZmYmRkMTJjYzhkDQo+ ID4gPiArU3VicHJvamVjdCBjb21taXQgZjQxNTNhMDlmODdjYmI5YzgyNmQ4ZmMxMmM3NDY0MmJi MmQ4NzllYQ0KPiA+ID4gLS0NCj4gPiA+IDIuMjkuMS53aW5kb3dzLjENCj4gPg0KPiA+DQo+ID4N Cj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ ID4NCj4gPg0KPiA+DQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KDQo=