From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by mx.groups.io with SMTP id smtpd.web08.8239.1644488115770325164 for ; Thu, 10 Feb 2022 02:15:17 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=I7mgVFG9; spf=pass (domain: intel.com, ip: 134.134.136.24, 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=1644488115; x=1676024115; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=fchrRDq0Izxep3sDG6apOVewkswzAz1L3TuSNZXvHjE=; b=I7mgVFG9IwaWXVbBkQe5TplA1ZV3YrxX/eG7sQdtOCIhLp73lJ1NhioC GEhu6b17b7yjLko3n/ZdSq7hQ1iTr2mMag1wF+wQ5Wa8Q6rWDovKvPo1o Kox4mC2/Zn8Z/fwwtc3mSWeQ8ksHb+kONhONShMFUOOnQAN3ZywTWhV+/ exhjl4RPIfACn4Ol876scvBZg5cT5ZvbO3Ns1HUDYn+BfkCWpO7qawS9T GDGcvTFnqlYv7GmQor5L5hAq6ReQ6GSuPPrmQoyvdzXWGSEGCIbyRvvj+ X8nKH0Bf7m6VfnPy/IPfwGAnPDaq4fUE3wfwI+bCZRXbckWO6atBOe2wL Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10253"; a="249210652" X-IronPort-AV: E=Sophos;i="5.88,358,1635231600"; d="scan'208";a="249210652" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Feb 2022 02:15:15 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,358,1635231600"; d="scan'208";a="585911431" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga008.fm.intel.com with ESMTP; 10 Feb 2022 02:15:14 -0800 Received: from orsmsx607.amr.corp.intel.com (10.22.229.20) 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.2308.20; Thu, 10 Feb 2022 02:15:14 -0800 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx607.amr.corp.intel.com (10.22.229.20) 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 02:15:14 -0800 Received: from NAM02-DM3-obe.outbound.protection.outlook.com (104.47.56.40) 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 02:15:13 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KmRS5QqJSBBXoAbEPzgPteWW1bavKXn7sRA8UEYkNkXiUoTkgRYWjI0Ow/lT2Nrn9s63P5FqWAu5AMkHChkn6vlIaw5iQ4qliC/r4pihuHFzZaFdbFDdgKXLJI4/PVmv98MVtF8zjBaTGQgH9pXkAgpRPhs8WnoDR2oGCh4WLtQ2YP2yYPO9nC0sjkoX5QhqERzKWIfmkV71Geo6o5jdYWDYymBfaDUnBd6sOWdlT/jWrXG/a2KG6wSdTK+IRZ7u990dZ22tgD9lYlyc/gS12hK+76C5YdPPk2xGOrkQAkt17ynN3a6pMKqmtaCHtrdmQPEMuz+1mj14aS0tZWX5Jw== 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=fchrRDq0Izxep3sDG6apOVewkswzAz1L3TuSNZXvHjE=; b=RJQPtKQbdyQ5ysdW+ho4swM6JA8V9sQ4m+b93JRTJE/wrlPC0mQAYMx2l1ALtD0fFOTQ326bMdkufG73cPl0CUTIX1cMj/veN/SVncEE/NVeD4vkbcIbJIjo7PxTSEarmsaG/3M12GxafhQ4c98orOqi00R/WmKINYIlDsiSQfC6t0Uszcv+L/dESsjzMfZEaBEFeABQBLaavzszE/WIK+ar8Z1jXabTGhCTqZrRkyxg+Rjr331xNys5PMcRWFhrLpdAmi+x0n6OHU7o2srTu+DqZ0QxONvrXIjGjkxpWsFZep+q7erP50EJLm+nYepjGw9+b3yI5FVcnZV6HGOSQw== 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 BN6PR11MB4068.namprd11.prod.outlook.com (2603:10b6:405:7c::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4975.11; Thu, 10 Feb 2022 10:15:05 +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; Thu, 10 Feb 2022 10:15:05 +0000 From: "Bob Feng" To: "devel@edk2.groups.io" , "Gao, Liming" CC: "Chen, Christine" , 'Pedro Falcato' , Andrew Fish , "Kinney, Michael D" , "quic_llindhol@quicinc.com" Subject: =?UTF-8?B?UmU6IFtlZGsyLWRldmVsXSDlm57lpI06IFtQYXRjaCAxLzJdIEJhc2VUb29sczogVXBkYXRlIGJyb3RsaSBzdWJtb2R1bGU=?= Thread-Topic: =?utf-8?B?W2VkazItZGV2ZWxdIOWbnuWkjTogW1BhdGNoIDEvMl0gQmFzZVRvb2xzOiBV?= =?utf-8?Q?pdate_brotli_submodule?= Thread-Index: AQGhZuLKxOoc1PY8FttdINqrXa/GGazjaAlwgAATkUCAFkmj8IAAFOYAgAAiPKA= Date: Thu, 10 Feb 2022 10:15:05 +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: <01d101d81e53$f512abb0$df380310$@byosoft.com.cn> 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: fd379993-cfca-47c1-7def-08d9ec7e353c x-ms-traffictypediagnostic: BN6PR11MB4068:EE_ x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:6790; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +FqpUL5Y93whmvoFBQp584rnpEx2wwMeQV9rKkF4/PujtEVIA3ZRijPSm7JEYYuNgJ23QG6QAClJcJd4j+CGR15gchcKgAimKXDDiLBJoLqlZ4qZkke+NyRYbCid3ZkHtuiXP4+aaL6BdKAfSKZWXyQy/WfNa/pRbnWOK8HGc325Wh3crK7U9XMd+nsiPl6yy+6aJYdUbOZXyrfHKUYv+0s4MJP5VXl/lflXGQEV/bG1T4BTeGwvEge1AbogVpTvXLqMiKt0yWlpl1FcHaHGgdQU2NMVnYr9oHJxIr867dk+fsSB6g+zTZa9sXXHaifzqO7RXJfzv3ZsjKklVZ0tTFm6SUVi/A5tqTfJJiYJm6I6G4JJbxz59YIgy/KFT0TkKtbGMeObv+Avf8wl6v1FLEsuwP45elSQmpqHMnoC753QxTlDdK2w7eRWaK1cS4ab0MIjHgAP2/ePSw14U/NGHNpipN9M1gsFHoTJYmSZ+KU7g1spnlQ1xZhvN8lbNOk54R2iCVE4k3ZJqBt4b++cvAL/oSmgYpVbXo6bEvdQBtCZeDj/ba+8MQA+kzg3HYc3sJJhyVMbezmeqLOK+GBCnH56080WWjCBpEw5+SILP/k6a4ccNewcc/U/IWDzG+/QdqzWEGJkcysGExus1eoYQxK56QPoCt5qvyqRZxdk2exDbmRyZgRy33SwfkIxW/A8B1uPQVEuP1He1qAuBUqX2X7EZWyVghqNU5jiU/itWwZfSHmv5rVBnIDeIqMOZFvKRgVFKst/fNqSFR0UUUJVFDn5FIFswDXD6EzIwPhII0TiiohGHugYVVKEmZhyAu2uN6y/BBlJv3o0I+5yvRUOMQ== 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)(52536014)(7696005)(86362001)(53546011)(6506007)(15650500001)(5660300002)(9686003)(38100700002)(83380400001)(508600001)(2906002)(33656002)(54906003)(966005)(110136005)(316002)(224303003)(4326008)(8936002)(66446008)(66476007)(66556008)(66946007)(64756008)(76116006)(82960400001)(122000001)(71200400001)(186003)(26005)(55016003)(38070700005);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QzlwVFVkbmdxVnNDV0hPcDBvNTZyMG5PQXBRL0x2QTVlNk5qNFVrZGl6TUdT?= =?utf-8?B?d1VIa0JkdnhWelVRcXRSNFMxTlJDWEdEVkx0U2VTNm1rV0VMc05IWVRBckJp?= =?utf-8?B?Z051aWRYa3ZrVmVucVRCaElkSWNSdmQyS0l4eUZPb1NZTTNmMG95VTRxdmdi?= =?utf-8?B?YlNiMmYvY3JWeXN1ZVVZd05USXpGVWx2YUNOVG44QTVRWWxTQVRGSGVyeEgv?= =?utf-8?B?c3V3OXI5SVBrOEx0ODhWQnNnVnhrZkxucTRGSit1dnJnY0MwVFVMRTJ6bnQ5?= =?utf-8?B?L3Y0aGluMCtpU3k0QXZORWtyS0JsWFFGWnVJb0tJM0h5Nk1OUWM1YWdvVWRq?= =?utf-8?B?NXNrVDlNUlg2NlpNMFF6TkEwK2dhUWVtbm1CZ2dmSW53YzJIeDdWUzMyTXBt?= =?utf-8?B?WHk0TWxQeHVzancyZVhxSUFWcXNXaWVmaTZVSVBBMW83Wm40V3R2NHJCTHBs?= =?utf-8?B?V1l6dGNNZ0F3ejdSQ21yNWlSMDBXZkVVajg5SGlYUWZJRXV1djdweFN3ZzZ2?= =?utf-8?B?Y0hvc3ZMaHYxbFcwdDBhRG5RQWIzc2xpRk5VNzFQbVhBUkZydjQ5VWs2YlNp?= =?utf-8?B?NzM0MUZnVXc4YVQ0VWRCSHV1Uk5KSXhhNDFncThGNFpQZUU5Wk0vMW5rNnZh?= =?utf-8?B?WWVZaE0vMXNXWDdOUVptT0pxaCsxYmUySUEwRjBwdmkyM3FrVGFRamdYd1BW?= =?utf-8?B?ZTEwRjNsZ3liczNrak5HN3QrRzEreUNVSDdGdjVOSVlCMUVuZ3lBS2ZHWTVi?= =?utf-8?B?Z1dScXpyZUtUQkVBZmZHdWExSkhFTlMvZFh0MUhXNnJZZUEyVjVpMkJmbm1T?= =?utf-8?B?YWhsQ29SM1RmdzBTTFRITjhORUt0eWt6L2lkMXVQakxGT3FNaVpJQVNaRi9x?= =?utf-8?B?RmRMSG5OQXlSZEE3UVBrV1pIRWRkTk02V2R5MjVnMWxESmh0eGxaQVh0ZmRV?= =?utf-8?B?amVXbWpheUY1ekpQYUFRMjZNN1AvMjl6UWlYSXZBWWtJMVczKyttbkpncjVn?= =?utf-8?B?RlVIbktYK2RuaHJabnNLSzVPT0MwaGFzZ1JFU1U3UGxjYm1tN2RlOE16M2Rz?= =?utf-8?B?VjNVNkczMTJ2Z0VDM0F5a0dESmwxZVZVeWhlN09xRFB1NGRablNsUGw1Y2ox?= =?utf-8?B?a08vUjk1VWw1ZjFYWThwYkJmTHZLTWpYR0ZvcDhIK1RrNFF6UXJPUEpmK1Z2?= =?utf-8?B?YVI0MVZoZ2dmUnRIbmh3TEE5aFlmWEVubDZjV3lQVFMzSkVtY2wxNDNuLzZB?= =?utf-8?B?RlJQTTdpMWZGanFlM2lhVWJ1UENXRHN1VXJXRjVsZEZha0dOTml6YWpadGp2?= =?utf-8?B?L0FPTSt1M2hPeW54bUQ5U3NrWmZUNmc4emJpRjdtcXVBZjRoUUI4bXBlRktJ?= =?utf-8?B?dW5Ga05tOVlCbWdvMWducEkvOFhWSUgrbzRYUVJhK0ZiWUZZYTZzcEVra3Ay?= =?utf-8?B?S29GL3lYRVRGVXQ2dXhRV3dWSUNTMm9RaUxjdDg5aDFGUUROdXlJWklmT0ZX?= =?utf-8?B?cVZGbzcveU9TbTRWRWt4dU9XM001SUJDTTVseXlzM0VTNzNxaEdtdUpWU0Nq?= =?utf-8?B?QmpKTHpRWVpBbDBNb21EWjhCU3BJbmNoN01lUkVGZ3ZsSC9saE9aWEdqY3o3?= =?utf-8?B?SkpUa0lKR1JWQ3Jnc2tWTFZQc2VBZUVVNEZxSlBxTDhzQ1d5VDhSYUVYZzlV?= =?utf-8?B?a2hiVGRwNEhhS1N5bmNzc1RDOGQ0aVQ5d1k5aU5yamtkdmErR3dzY1BxTy9J?= =?utf-8?B?UDJUVms5QVdFS1FDSklZTlJTS3REU1g4TGtTRVBMei8zdTR1SG44NTFmQ3Jx?= =?utf-8?B?NHBUMWQyRXNvbjdwSmdoOGNHN0pYNUJoY3orV01JVy81ZUJ1YiszblpOdjdr?= =?utf-8?B?NDhMSlk2SUt1THVaNmR5NlloaWpXMHA0Q1hPZUpTVzVsY01uYmJxbVJhbW0z?= =?utf-8?B?ZE1WK0s3bFY0bXRXQWJTMnhzSzF3WGJlZ2NpdS9QWjNRYW5uWWlZbTQrRVpN?= =?utf-8?B?V2NlN2FMYVZTNzE4dmpMSHJqMFVHUTc0ZTZHT00yS1lKckRlZmpBOFV6dDNm?= =?utf-8?B?eEhRV2hQd0VwV3g5cUlzNkpydHFIWDRKZnVlKzE1TU5LaHhSSFV0QWgyZDlk?= =?utf-8?B?SzZjK1p1YVpWOExxUlljb3krKzJ5OUVmTUJRdHFaa3hJMEptUFAzd21NUERE?= =?utf-8?Q?ipsQkjxo6sQ+fXn6sqpYaYA=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: fd379993-cfca-47c1-7def-08d9ec7e353c X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Feb 2022 10:15:05.1733 (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: werVsJYBLvZiwPyuOnSAY9GMtrovESJKJEc9ODsv+NXAH/wOLbmxTCcYJTQS9QIM7fIut0DnQO0h6afGAIlTew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB4068 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 VGhhbmsgeW91IExpbWluZy4gDQoNCkhpIFN0ZXdhcmRzLA0KDQpUaGlzIHBhdGNoIHNldCBjYW4g cmVzb2x2ZSB0aGUgYnVpbGQgZmFpbHVyZSBpc3N1ZSB3aXRoIEdDQyAxMSwgc28gSSBwbGFuIHRv IGhhdmUgaXQgaW4gdGhpcyBzdGFibGUgdGFnLg0KaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2Rl dmVsL21lc3NhZ2UvODYwNzcNCmh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdl Lzg2MDc4DQoNCg0KVGhhbmtzLA0KQm9iDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpG cm9tOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFs ZiBPZiBnYW9saW1pbmcNClNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAxMCwgMjAyMiAzOjU4IFBN DQpUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEZlbmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVs LmNvbT4NCkNjOiBDaGVuLCBDaHJpc3RpbmUgPHl1d2VpLmNoZW5AaW50ZWwuY29tPjsgJ1BlZHJv IEZhbGNhdG8nIDxwZWRyby5mYWxjYXRvQGdtYWlsLmNvbT4NClN1YmplY3Q6IOWbnuWkjTogW2Vk azItZGV2ZWxdIOWbnuWkjTogW1BhdGNoIDEvMl0gQmFzZVRvb2xzOiBVcGRhdGUgYnJvdGxpIHN1 Ym1vZHVsZQ0KDQpCb2I6DQogIEkgaGF2ZSBubyBjb21tZW50cyBmb3IgdGhpcyBwYXRjaCBzZXQu IFJldmlld2VkLWJ5OiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+DQogIA0K ICBOb3csIHdlIGFyZSBpbiBzb2Z0IGZlYXR1cmUgZnJlZXplIHBoYXNlLiBEb2VzIHRoaXMgcGF0 Y2ggc2V0IHBsYW4gdG8gY2F0Y2ggdGhpcyBzdGFibGUgdGFnPyBJZiB5ZXMsIHBsZWFzZSByZXBs eSB0aGUgbWFpbCBhbmQgY2MgdG8gU3Rld2FyZHMuIA0KDQpUaGFua3MNCkxpbWluZw0KPiAtLS0t LemCruS7tuWOn+S7ti0tLS0tDQo+IOWPkeS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRl dmVsQGVkazIuZ3JvdXBzLmlvPiDku6PooaggQm9iIEZlbmcNCj4g5Y+R6YCB5pe26Ze0OiAyMDIy 5bm0MuaciDEw5pelIDE0OjQ1DQo+IOaUtuS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW87IEZl bmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT47IEdhbywgDQo+IExpbWluZyA8Z2FvbGlt aW5nQGJ5b3NvZnQuY29tLmNuPg0KPiDmioTpgIE6IENoZW4sIENocmlzdGluZSA8eXV3ZWkuY2hl bkBpbnRlbC5jb20+OyAnUGVkcm8gRmFsY2F0bycNCj4gPHBlZHJvLmZhbGNhdG9AZ21haWwuY29t Pg0KPiDkuLvpopg6IFJlOiBbZWRrMi1kZXZlbF0g5Zue5aSNOiBbUGF0Y2ggMS8yXSBCYXNlVG9v bHM6IFVwZGF0ZSBicm90bGkgDQo+IHN1Ym1vZHVsZQ0KPiANCj4gTGltaW5nLA0KPiANCj4gRG8g eW91IGhhdmUgYW55IG1vcmUgY29tbWVudHMgb24gdGhpcyBwYXRjaD8NCj4gDQo+IFRoYW5rcywN Cj4gQm9iDQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBl ZGsyLmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBCb2IgDQo+ IEZlbmcNCj4gU2VudDogVGh1cnNkYXksIEphbnVhcnkgMjcsIDIwMjIgMTA6MjQgQU0NCj4gVG86 IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBHYW8sIExpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29t LmNuPg0KPiBDYzogQ2hlbiwgQ2hyaXN0aW5lIDx5dXdlaS5jaGVuQGludGVsLmNvbT47ICdQZWRy byBGYWxjYXRvJw0KPiA8cGVkcm8uZmFsY2F0b0BnbWFpbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBb ZWRrMi1kZXZlbF0g5Zue5aSNOiBbUGF0Y2ggMS8yXSBCYXNlVG9vbHM6IFVwZGF0ZSBicm90bGkg DQo+IHN1Ym1vZHVsZQ0KPiANCj4gWWVzLiBpdCBwYXNzZWQgdGhlIGVkazIgQ0kgaHR0cHM6Ly9n aXRodWIuY29tL3RpYW5vY29yZS9lZGsyL3B1bGwvMjQ0Mg0KPiANCj4gDQo+IFRoYW5rcywNCj4g Qm9iDQo+IA0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsy Lmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiANCj4gZ2FvbGlt aW5nDQo+IFNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDI3LCAyMDIyIDk6MTIgQU0NCj4gVG86IEZl bmcsIEJvYiBDIDxib2IuYy5mZW5nQGludGVsLmNvbT47IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ IENjOiBDaGVuLCBDaHJpc3RpbmUgPHl1d2VpLmNoZW5AaW50ZWwuY29tPjsgJ1BlZHJvIEZhbGNh dG8nDQo+IDxwZWRyby5mYWxjYXRvQGdtYWlsLmNvbT4NCj4gU3ViamVjdDogW2VkazItZGV2ZWxd IOWbnuWkjTogW1BhdGNoIDEvMl0gQmFzZVRvb2xzOiBVcGRhdGUgYnJvdGxpIA0KPiBzdWJtb2R1 bGUNCj4gDQo+IERvZXMgdGhpcyB1cGRhdGVkIHBhdGNoIHBhc3MgQ0k/DQo+IA0KPiBUaGFua3MN Cj4gTGltaW5nDQo+ID4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiA+IOWPkeS7tuS6ujogQm9i IEZlbmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPg0KPiA+IOWPkemAgeaXtumXtDogMjAyMuW5tDHm nIgyNuaXpSAxNjozMA0KPiA+IOaUtuS7tuS6ujogZGV2ZWxAZWRrMi5ncm91cHMuaW8NCj4gPiDm ioTpgIE6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IFl1d2VpIENoZW4g DQo+ID4gPHl1d2VpLmNoZW5AaW50ZWwuY29tPjsgUGVkcm8gRmFsY2F0byA8cGVkcm8uZmFsY2F0 b0BnbWFpbC5jb20+DQo+ID4g5Li76aKYOiBbUGF0Y2ggMS8yXSBCYXNlVG9vbHM6IFVwZGF0ZSBi cm90bGkgc3VibW9kdWxlDQo+ID4NCj4gPiBSRUY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3Jl Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9M0QzNDE3DQo+ID4gVXBkYXRlIHRoZSBicm90bGkgc3VibW9k dWxlIHRvIHRoZSBsYXRlc3QgY29tbWl0IChmNDE1M2EwKSBzbyB0aGF0IA0KPiA+IHRoZSBidWls ZCBpc24ndCBicm9rZW4gaW4gR0NDIDExIGNvbXBpbGVycy4NCj4gPg0KPiA+IFNpZ25lZC1vZmYt Ynk6IEJvYiBGZW5nIDxib2IuYy5mZW5nQGludGVsLmNvbT4NCj4gPiBDYzogTGltaW5nIEdhbyA8 Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+IENjOiBZdXdlaSBDaGVuIDx5dXdlaS5jaGVu QGludGVsLmNvbT4NCj4gPiBDYzogUGVkcm8gRmFsY2F0byA8cGVkcm8uZmFsY2F0b0BnbWFpbC5j b20+DQo+ID4gLS0tDQo+ID4gIEJhc2VUb29scy9Tb3VyY2UvQy9Ccm90bGlDb21wcmVzcy9HTlVt YWtlZmlsZSB8ICA3ICsrKysrKysNCj4gPiAgQmFzZVRvb2xzL1NvdXJjZS9DL0Jyb3RsaUNvbXBy ZXNzL01ha2VmaWxlICAgIHwgMTEgKysrKysrKysrKy0NCj4gPiAgQmFzZVRvb2xzL1NvdXJjZS9D L0Jyb3RsaUNvbXByZXNzL2Jyb3RsaSAgICAgIHwgIDIgKy0NCj4gPiAgMyBmaWxlcyBjaGFuZ2Vk LCAxOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBh L0Jhc2VUb29scy9Tb3VyY2UvQy9Ccm90bGlDb21wcmVzcy9HTlVtYWtlZmlsZQ0KPiA+IGIvQmFz ZVRvb2xzL1NvdXJjZS9DL0Jyb3RsaUNvbXByZXNzL0dOVW1ha2VmaWxlDQo+ID4gaW5kZXggYjE1 MGU1ZGQyYi4uZmQ4ZTA1YzBlNiAxMDA2NDQNCj4gPiAtLS0gYS9CYXNlVG9vbHMvU291cmNlL0Mv QnJvdGxpQ29tcHJlc3MvR05VbWFrZWZpbGUNCj4gPiArKysgYi9CYXNlVG9vbHMvU291cmNlL0Mv QnJvdGxpQ29tcHJlc3MvR05VbWFrZWZpbGUNCj4gPiBAQCAtOCwxMCArOCwxNyBAQCBNQUtFUk9P VCA/PSAuLg0KPiA+DQo+ID4NCj4gPiAgQVBQTkFNRSA9IEJyb3RsaUNvbXByZXNzDQo+ID4NCj4g Pg0KPiA+DQo+ID4gIE9CSkVDVFMgPSBcDQo+ID4NCj4gPiAgICBCcm90bGlDb21wcmVzcy5vIFwN Cj4gPg0KPiA+ICsgIGJyb3RsaS9jL2NvbW1vbi9wbGF0Zm9ybS5vIFwNCj4gPg0KPiA+ICsgIGJy b3RsaS9jL2NvbW1vbi9zaGFyZWRfZGljdGlvbmFyeS5vIFwNCj4gPg0KPiA+ICsgIGJyb3RsaS9j L2NvbW1vbi9jb25zdGFudHMubyBcDQo+ID4NCj4gPiArICBicm90bGkvYy9jb21tb24vY29udGV4 dC5vIFwNCj4gPg0KPiA+ICsgIGJyb3RsaS9jL2VuYy9jb21tYW5kLm8gXA0KPiA+DQo+ID4gKyAg YnJvdGxpL2MvZW5jL2NvbXBvdW5kX2RpY3Rpb25hcnkubyBcDQo+ID4NCj4gPiArICBicm90bGkv Yy9lbmMvZmFzdF9sb2cubyBcDQo+ID4NCj4gPiAgICBicm90bGkvYy9jb21tb24vZGljdGlvbmFy eS5vIFwNCj4gPg0KPiA+ICAgIGJyb3RsaS9jL2NvbW1vbi90cmFuc2Zvcm0ubyBcDQo+ID4NCj4g PiAgICBicm90bGkvYy9kZWMvYml0X3JlYWRlci5vIFwNCj4gPg0KPiA+ICAgIGJyb3RsaS9jL2Rl Yy9kZWNvZGUubyBcDQo+ID4NCj4gPiAgICBicm90bGkvYy9kZWMvaHVmZm1hbi5vIFwNCj4gPg0K PiA+IGRpZmYgLS1naXQgYS9CYXNlVG9vbHMvU291cmNlL0MvQnJvdGxpQ29tcHJlc3MvTWFrZWZp bGUNCj4gPiBiL0Jhc2VUb29scy9Tb3VyY2UvQy9Ccm90bGlDb21wcmVzcy9NYWtlZmlsZQ0KPiA+ IGluZGV4IDAzOGQxZWMyNDIuLjM2ZTY5YWE2NTYgMTAwNjQ0DQo+ID4gLS0tIGEvQmFzZVRvb2xz L1NvdXJjZS9DL0Jyb3RsaUNvbXByZXNzL01ha2VmaWxlDQo+ID4gKysrIGIvQmFzZVRvb2xzL1Nv dXJjZS9DL0Jyb3RsaUNvbXByZXNzL01ha2VmaWxlDQo+ID4gQEAgLTExLDE4ICsxMSwyNyBAQCBD RkxBR1MgPSAkKENGTEFHUykgL1cyDQo+ID4NCj4gPg0KPiA+ICBBUFBOQU1FID0gQnJvdGxpQ29t cHJlc3MNCj4gPg0KPiA+DQo+ID4NCj4gPiAgI0xJQlMgPSAkKExJQl9QQVRIKVxDb21tb24ubGli DQo+ID4NCj4gPg0KPiA+DQo+ID4gLUNPTU1PTl9PQkogPSBicm90bGlcY1xjb21tb25cZGljdGlv bmFyeS5vYmogDQo+ID4gYnJvdGxpXGNcY29tbW9uXHRyYW5zZm9ybS5vYmoNCj4gPg0KPiA+ICtD T01NT05fT0JKID0gXA0KPiA+DQo+ID4gKyAgYnJvdGxpXGNcY29tbW9uXGNvbnN0YW50cy5vYmog XA0KPiA+DQo+ID4gKyAgYnJvdGxpXGNcY29tbW9uXGNvbnRleHQub2JqIFwNCj4gPg0KPiA+ICsg IGJyb3RsaVxjXGNvbW1vblxkaWN0aW9uYXJ5Lm9iaiBcDQo+ID4NCj4gPiArICBicm90bGlcY1xj b21tb25ccGxhdGZvcm0ub2JqIFwNCj4gPg0KPiA+ICsgIGJyb3RsaVxjXGNvbW1vblxzaGFyZWRf ZGljdGlvbmFyeS5vYmogXA0KPiA+DQo+ID4gKyAgYnJvdGxpXGNcY29tbW9uXHRyYW5zZm9ybS5v YmoNCj4gPg0KPiA+ICBERUNfT0JKID0gXA0KPiA+DQo+ID4gICAgYnJvdGxpXGNcZGVjXGJpdF9y ZWFkZXIub2JqIFwNCj4gPg0KPiA+ICAgIGJyb3RsaVxjXGRlY1xkZWNvZGUub2JqIFwNCj4gPg0K PiA+ICAgIGJyb3RsaVxjXGRlY1xodWZmbWFuLm9iaiBcDQo+ID4NCj4gPiAgICBicm90bGlcY1xk ZWNcc3RhdGUub2JqDQo+ID4NCj4gPiAgRU5DX09CSiA9IFwNCj4gPg0KPiA+ICsgIGJyb3RsaVxj XGVuY1xjb21tYW5kLm9iaiBcDQo+ID4NCj4gPiArICBicm90bGlcY1xlbmNcY29tcG91bmRfZGlj dGlvbmFyeS5vYmogXA0KPiA+DQo+ID4gICAgYnJvdGxpXGNcZW5jXGJhY2t3YXJkX3JlZmVyZW5j ZXMub2JqIFwNCj4gPg0KPiA+ICsgIGJyb3RsaVxjXGVuY1xmYXN0X2xvZy5vYmogXA0KPiA+DQo+ ID4gICAgYnJvdGxpXGNcZW5jXGJhY2t3YXJkX3JlZmVyZW5jZXNfaHEub2JqIFwNCj4gPg0KPiA+ ICAgIGJyb3RsaVxjXGVuY1xiaXRfY29zdC5vYmogXA0KPiA+DQo+ID4gICAgYnJvdGxpXGNcZW5j XGJsb2NrX3NwbGl0dGVyLm9iaiBcDQo+ID4NCj4gPiAgICBicm90bGlcY1xlbmNcYnJvdGxpX2Jp dF9zdHJlYW0ub2JqIFwNCj4gPg0KPiA+ICAgIGJyb3RsaVxjXGVuY1xjbHVzdGVyLm9iaiBcDQo+ ID4NCj4gPiBkaWZmIC0tZ2l0IGEvQmFzZVRvb2xzL1NvdXJjZS9DL0Jyb3RsaUNvbXByZXNzL2Jy b3RsaQ0KPiA+IGIvQmFzZVRvb2xzL1NvdXJjZS9DL0Jyb3RsaUNvbXByZXNzL2Jyb3RsaQ0KPiA+ IGluZGV4IDY2NmMzMjgwY2MuLmY0MTUzYTA5ZjggMTYwMDAwDQo+ID4gLS0tIGEvQmFzZVRvb2xz L1NvdXJjZS9DL0Jyb3RsaUNvbXByZXNzL2Jyb3RsaQ0KPiA+ICsrKyBiL0Jhc2VUb29scy9Tb3Vy Y2UvQy9Ccm90bGlDb21wcmVzcy9icm90bGkNCj4gPiBAQCAtMSArMSBAQA0KPiA+IC1TdWJwcm9q ZWN0IGNvbW1pdCA2NjZjMzI4MGNjMTFkYzQzM2MzMDNkNzlhODNkNGZmYmRkMTJjYzhkDQo+ID4g K1N1YnByb2plY3QgY29tbWl0IGY0MTUzYTA5Zjg3Y2JiOWM4MjZkOGZjMTJjNzQ2NDJiYjJkODc5 ZWENCj4gPiAtLQ0KPiA+IDIuMjkuMS53aW5kb3dzLjENCj4gDQo+IA0KPiANCj4gDQo+IA0KPiAN Cj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KPiANCj4gDQo+IA0KDQoNCg0KDQoNCg0K DQoNCg==