From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web09.20005.1664942350231170649 for ; Tue, 04 Oct 2022 20:59:10 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=IcF68R/E; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: chasel.chiu@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1664942350; x=1696478350; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=zSCkpQmwDB24OHKh7gL8LZWV/k4s8P+Skvshr7BOYW4=; b=IcF68R/EyEmhv6yHiWQpzp+d6imHF1R9PJ96y7aLKyTkeCkuQ6n8su5L EhQ1IsqEC/Yv3HLDFwookWhw3cAYl32E+CXJ229sF9lo7n++dYkFNMoUb yqUtCFovR/fGbdEwYR3poqsX5y9Rpw6c25zYWSHLsgquKFySC42S2qA8E f7Fyl8by9mhpRfvc+TgJyKavAJ7MdnRAxZIPOAbNe3xPY1TDrgXotykSC DugIahkSm+Xk0cbLMCcWqb1BmTDMb3RbhZdmx4Ep1aVv2jiB3vQtDh7oy M3MvrhKmOAlk+GXxpnJWFoYoAei208actYCTmWDuzV8wCEfG+GdrLek+/ w==; X-IronPort-AV: E=McAfee;i="6500,9779,10490"; a="286295294" X-IronPort-AV: E=Sophos;i="5.95,159,1661842800"; d="scan'208";a="286295294" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Oct 2022 20:59:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10490"; a="692765038" X-IronPort-AV: E=Sophos;i="5.95,159,1661842800"; d="scan'208";a="692765038" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmsmga004.fm.intel.com with ESMTP; 04 Oct 2022 20:59:09 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Tue, 4 Oct 2022 20:59:08 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Tue, 4 Oct 2022 20:59:08 -0700 Received: from NAM12-MW2-obe.outbound.protection.outlook.com (104.47.66.48) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Tue, 4 Oct 2022 20:59:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Rl86guGh4fSF0gfVVkk0ML9tErdkpqSI8ne9x9SL6j6jOCHigqi5Gx/vvRS8v1ZusnE5UPXZ9Jkg6xM7FzMAO9tXUPYlq+6akOA8zfb7DU8EQLHCLGSS2rTrNCJGoKBXUeVyXXVAFYawn3cKR4A+YYhHplTTHIWE4qcJVWR5/VUZFRiIOqD0OBULWUmv64Ppel3a79rj92yiiaoPyZR92i4AK/a+7jpyM8ZkegMadrA36xYQCUMAaArNdkIGov6DLliMOppPEbBhjdxvm1sbmAYxIX1z9b47R15spWjWqUr+5A76y+YHi91ROqTSsHWSa4sqD7aiJKYINjmLxoQBZQ== 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=zSCkpQmwDB24OHKh7gL8LZWV/k4s8P+Skvshr7BOYW4=; b=R1+wZZFLN3Nkb2A7NOqygdtuVcChhN0Cl2iG3Y/cKXshqmfJkpHVbFlMjU6GRGLdH+7dtyRCiKN4iwPNs6E6ATmMkXSY6IPS1u4FJ/8VU9tc+Pj3IPnRxX/TalI0eB/ucZLkNePxu34AAdLXagVmcg4TyfNiycoTYfXKL6TjH1+hKGuxYIBQIQT4BcN5KqqHoCDEQJfIIaEDMM0X2k0cnvl5WjR9/DcCdZfH/KkANh7OaWInB6ba6DW6mBJQLCjPGS7aj4E9ZID75J9tlPZPMzNUVEfUDvdy5pexkFbkxB1hTk29stwQR9elJix/3ZP5yA+8b3LHMdUsINIdb/8JiA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from BN9PR11MB5483.namprd11.prod.outlook.com (2603:10b6:408:104::10) by MW3PR11MB4586.namprd11.prod.outlook.com (2603:10b6:303:5e::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.28; Wed, 5 Oct 2022 03:59:06 +0000 Received: from BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::74ca:2692:fcb:1664]) by BN9PR11MB5483.namprd11.prod.outlook.com ([fe80::74ca:2692:fcb:1664%7]) with mapi id 15.20.5676.032; Wed, 5 Oct 2022 03:59:06 +0000 From: "Chiu, Chasel" To: Michael Kubacki , "devel@edk2.groups.io" , "Kinney, Michael D" CC: "Desimone, Nathaniel L" , "Zeng, Star" Subject: Re: [edk2-devel] [PATCH v2 5/6] IntelFsp2WrapperPkg: Add CI YAML file Thread-Topic: [edk2-devel] [PATCH v2 5/6] IntelFsp2WrapperPkg: Add CI YAML file Thread-Index: AQHYyTTLGta7B4wS/U2LxfuzEzcB763+gqGAgAAFvYCAAJdacIAAHWGAgAAOByA= Date: Wed, 5 Oct 2022 03:59:06 +0000 Message-ID: References: <20220915185508.997-1-mikuback@linux.microsoft.com> <20220915185508.997-6-mikuback@linux.microsoft.com> <63d8d279-38fa-a784-df31-493296880a07@linux.microsoft.com> <435951bb-d2b8-81ac-6fce-2ab977a0bdda@linux.microsoft.com> In-Reply-To: <435951bb-d2b8-81ac-6fce-2ab977a0bdda@linux.microsoft.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BN9PR11MB5483:EE_|MW3PR11MB4586:EE_ x-ms-office365-filtering-correlation-id: 79cbce92-7603-4b94-10a0-08daa685f32c x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 7mYgyyDBXi2JgueLUcpDUYX/f85ZHhqa86d6MxU1YKP1hlLhcjYE3zsvou3LxkfrvULjWUN1VgVcl2yHMrkTDaGxcTIWXnagH85nHD84dd0LcBVSWXbg3PIcRMG4LYwjSuNMfsvqcwD8lwIK+POxmsDPASKs34P8J7Aj648mukuWAe/oPcf84qLvb6XfZtr32wssg+8lyBbh4yJ2s5VmXWUemyAVCfydPn601U5/SWgyeIjmUXUdPFie5HNcwH7SwKTsOWVelzcf4YkUxac7uy8BK4AZLcWDNGeeAdOk9uxI6u63zyI/LmS694YITBy2pECJ4aedXNXLZLbUK1GheqxLNve7qlK+h+dZpeGCmMs9NMcGSmipQ88Ttys4qnU895MyPoIQLmli70zCfIueRSG+2DnS6udvrm49em5irwekB850Ya6aRzQNR2x3YrMXIR625wMIDcbZ0CtJmcvMjEXcfJkytls60n8C3WCOheLJF7lCGUCwcwbfyZscWvGJlJa25U4yX7+YmUUNrR2i0jyVvNng35NJa6lKjK2tLAgwD9zVmolYV7V8yUAzBAI08pXiOHHCdBer4t4R/U+nDEeqyf+2xes6qishAIZ67dw73fA58keFcuJ3LJ7dTqNroR/fH5eNDQzGX0KT+uLaK8xrYQlessOBYqYakYp8yEXPt514dfo35S5sy+GzNOU9EKqdQ6N0zoJWxL3hVxoA2A6jNx5PZoebDMSSu8tkEdYiKy9vQqI5hc/k43XYVZ/B3nQUTAur3he+yegnTlFd91FAxSDjax7Ef9T/rt85ZQcNcyOO/24lUSoYjmneCA1bjTfOw6KP6Qe63nhjiMgAzw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN9PR11MB5483.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230022)(376002)(136003)(346002)(366004)(396003)(39860400002)(451199015)(6636002)(45080400002)(54906003)(110136005)(316002)(66899015)(19627235002)(478600001)(71200400001)(966005)(66556008)(41300700001)(8676002)(7696005)(6506007)(76116006)(66446008)(66476007)(4326008)(107886003)(66946007)(9686003)(26005)(8936002)(2906002)(64756008)(5660300002)(52536014)(53546011)(33656002)(38070700005)(186003)(122000001)(83380400001)(86362001)(38100700002)(82960400001)(55016003);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UkRVVkJrSnRXaXBRdUppYm1DWVZaTGtvV3UweGZhMCtQZlRMZjkxc1ZZZ09l?= =?utf-8?B?V0tQRDdCbzE3c0dNU0tzNFNmb2dhb0tyU3NVMEdxWW1iZU83MDlrVjBEVE12?= =?utf-8?B?Y2pHMTc3TU50eTQxSFYwY2U5eEc0SjJ5L3pXWXdJNEt5KzRIa3d1Q3VWYWFQ?= =?utf-8?B?SW5oUVl1WU1jTWpMa0JldVFSZnFoTHNhTnJ4Z09PYnpPbXZZUWsyY3JvOUFv?= =?utf-8?B?N0tiaXBaY0pVR3N0ZFk0dkVDNnJkcVNTaEhQb01MZWxic1BXQ0k5SjNlN2pq?= =?utf-8?B?NlNLcG8wbDNJQnF2SUpLR1VjSmFuOGFCU2lUdnc3Ymxpb0Q1RU1YTkZPNjRI?= =?utf-8?B?cURsbG9mZmh6UmxlQVFWWGlWL0JEclk4NVR1TVpEaDBsQ0s4MnZtb2ZjQmZt?= =?utf-8?B?bGVVWDcyYUpYVU9VZkhIZXNoL01mcEhtamJ5NHQ0YlZaVmxGTXo0WTJmRUps?= =?utf-8?B?V0xFVWQzZ01DcStOYkVyTk1VMitxR1lmTWdyZkdFdFFqRmFodCtucVBTNXhR?= =?utf-8?B?T2hCajZQM1FvNFBRYk1NdWdKd3J1dUtjRFFPd0RxK1ZFdlB3QkxxbHpYZlZv?= =?utf-8?B?KzNjNFJXMHpsOGFSQlVWY0VNcklNTlhJK0FDeXozUDM5R3pnM0szREw3Tk5o?= =?utf-8?B?NU92QzZQYjlKREh2NGR4S09ZWHNKUENqaFJrTnErdUx5Tm9sL1B4d3dIbG5a?= =?utf-8?B?VGl0M1Nsc2FMeXhlbTZvUXBPMDRnY203WXNDZ3RWb3FVeUFmK1lTQXpNRnhO?= =?utf-8?B?aHRGL0drRGFJZC9tak4vRGNOYi9FQzhwUHpRWmdQRmxxSEFOVzdQempWRzFo?= =?utf-8?B?RnFxQ1piWmp6MXpYUktDc1ljeFRCVGc3K09KVEQxVzVuU2xQZTBjaHRLd3Z2?= =?utf-8?B?dWwxQ0ZHWE9IU2EwRzZiMkR4MnZpTzQ2ZGF4eWhSVE9OcldEa3BNT2J0aTlB?= =?utf-8?B?N1Y2ZzMyQmlhUGI4Mzg0eGdKaVlvb3FZTzNyc1cvZ3JndDhjakpDa3hENWdo?= =?utf-8?B?ZnUvRHhHdkR5c3FraHdoT0wyS2ZTOVVtMnpIYXNWZEkwbFRRaGs2UUNqN3pZ?= =?utf-8?B?ZHJJVHV3V1FRMjFIWEU0RTFXZFQ4dndOZE5Dc0dLdHNXb2hBNWpCSXMweUtE?= =?utf-8?B?MXY4YlNPV1RWeDR4U2xYYUFHbU1nL0Q2bU1ka3g4Z2xNU1M5WEZ6c1FTRURQ?= =?utf-8?B?T1Btb2FTdWM3dnZRaGhnekQ2ajBGaHNlSVZEN1AwUDZKMzZBS29ydkViZFNy?= =?utf-8?B?cTJqdFJtQTFYYUVZNDZIRGhPT1RHdWVlMTRJc3RMZDNlWDlxWlI1YjBneUhQ?= =?utf-8?B?bnZNU3RhL2ZnQitGbWgybEk4TCtwWW5oWlVkMGgzT2p6c2lpdkFER0I2amdy?= =?utf-8?B?eGFPdmpBRkdaZmpvYUF1clhuUlV2ZytmcFQ5Q09ZY3IzKzJYcnB1V2RRc09B?= =?utf-8?B?cmE3UUxUNnI5OWNxcmxCaUZ0SHBab3JIbHNNdElEbG9rZHVkSVplWWFGcVlC?= =?utf-8?B?UXVHZnFSWmpOTGtrbGpMOFFuNXFrUHdlMzBHYXBtSUVSaVM3Zk5YUFY2T3I5?= =?utf-8?B?Q1BHemxqc0J1by9QdHpKdXRmbmlPRUYrVUl4SDdkajk4MDRaVTU1U3pPbDVC?= =?utf-8?B?Nk5XUDdpQ21vbkZ0SHFYMzkzN1paTXpSYWJGVTRQWUkyUkdBQndFaDdiSVhJ?= =?utf-8?B?TkxoRWlKUUFDUEc5V1JnS2hURUt6RGMzR2xlN25FMGdCSWJRVElldTJmYzIz?= =?utf-8?B?QmpLcVJXQXZ1ajBuNGY0WEJwTnEvcXFuOGVUbVVPNW93Wjc3aWlObHE1OFE0?= =?utf-8?B?SnFqMi9xSEF5ekU5WmFaMmRYYVdUdCszNkh4QkJ2bXdLVzk4d0g4R0ZHQ2ZN?= =?utf-8?B?bzZEM3VEUUg3TWNGSkhRaXR3STlHa2NIZFVpaXJLdEl0NW9Rd0VmSmVNWU02?= =?utf-8?B?bVpCV1dOcmVURWlsRkFVK2x0bk14aUpnekU4MHphVWZ3d2tDWjhNc041cXI3?= =?utf-8?B?cXpjMUlGOU1aRk9WZ0xWR1BYelZ0MUNaZVIzS0dmZVhWRVM5a3ZoMHZxdjRx?= =?utf-8?B?QWVMU0FLbWtGN3pJang1RkVac016c0RzSjduQ1k5L0EveFFkYmlUREtNZXNl?= =?utf-8?Q?+jNUmlvWlhGsE2pv2ZdPSdSp9?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN9PR11MB5483.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 79cbce92-7603-4b94-10a0-08daa685f32c X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Oct 2022 03:59:06.6646 (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: TYlvrxZkCPrFZEe15cqHxpmrcZQUfg9KBeBUPIEmYMid8h9CNMhEt3rzFjVRiO08+BtfTUToTuCmm5rF2HE4+Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR11MB4586 Return-Path: chasel.chiu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 DQpZZXMuIFRoYW5rcyBNaWNoYWVsIQ0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ IEZyb206IE1pY2hhZWwgS3ViYWNraSA8bWlrdWJhY2tAbGludXgubWljcm9zb2Z0LmNvbT4NCj4g U2VudDogVHVlc2RheSwgT2N0b2JlciA0LCAyMDIyIDg6MDkgUE0NCj4gVG86IGRldmVsQGVkazIu Z3JvdXBzLmlvOyBDaGl1LCBDaGFzZWwgPGNoYXNlbC5jaGl1QGludGVsLmNvbT47IEtpbm5leSwN Cj4gTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4gQ2M6IERlc2ltb25l LCBOYXRoYW5pZWwgTCA8bmF0aGFuaWVsLmwuZGVzaW1vbmVAaW50ZWwuY29tPjsgWmVuZywgU3Rh cg0KPiA8c3Rhci56ZW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBb UEFUQ0ggdjIgNS82XSBJbnRlbEZzcDJXcmFwcGVyUGtnOiBBZGQgQ0kgWUFNTCBmaWxlDQo+IA0K PiBJdCBsb29rcyBsaWtlIHlvdSBvbmx5IG5lZWQgbXkgcmV2aWV3IG9uIHBhdGNoIDIvMiB3aGlj aCBJIHByb3ZpZGVkLiBJIHNlZSBOYXRlDQo+IGdhdmUgUi1iIG9uIDEvMiBzbyB5b3Ugc2hvdWxk IGJlIGdvb2QgdG8gZ28uDQo+IA0KPiBPbiAxMC80LzIwMjIgOToyNyBQTSwgQ2hpdSwgQ2hhc2Vs IHdyb3RlOg0KPiA+DQo+ID4gSGkgTWljaGFlbCBLdWJhY2tpLA0KPiA+DQo+ID4gUGxlYXNlIGhl bHAgdG8gcmV2aWV3IGJlbG93IHBhdGNoIHNlcmllcyB3aGljaCB3aWxsIHJlc29sdmUgdGhlIGR1 cGxpY2F0ZQ0KPiBsaWJyYXJ5IGhlYWRlciBpbiBERUMgaXNzdWUuDQo+ID4NCj4gPiBUaGFua3Ms DQo+ID4gQ2hhc2VsDQo+ID4NCj4gPiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVz c2FnZS85NDcyNQ0KPiA+IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzk0 NzI2DQo+ID4gaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvOTQ3MjcNCj4g Pg0KPiA+DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IE1pY2hh ZWwgS3ViYWNraSA8bWlrdWJhY2tAbGludXgubWljcm9zb2Z0LmNvbT4NCj4gPj4gU2VudDogVHVl c2RheSwgT2N0b2JlciA0LCAyMDIyIDk6MjIgQU0NCj4gPj4gVG86IEtpbm5leSwgTWljaGFlbCBE IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT47DQo+ID4+IGRldmVsQGVkazIuZ3JvdXBzLmlv DQo+ID4+IENjOiBDaGl1LCBDaGFzZWwgPGNoYXNlbC5jaGl1QGludGVsLmNvbT47IERlc2ltb25l LCBOYXRoYW5pZWwgTA0KPiA+PiA8bmF0aGFuaWVsLmwuZGVzaW1vbmVAaW50ZWwuY29tPjsgWmVu ZywgU3RhciA8c3Rhci56ZW5nQGludGVsLmNvbT4NCj4gPj4gU3ViamVjdDogUmU6IFtlZGsyLWRl dmVsXSBbUEFUQ0ggdjIgNS82XSBJbnRlbEZzcDJXcmFwcGVyUGtnOiBBZGQgQ0kNCj4gPj4gWUFN TCBmaWxlDQo+ID4+DQo+ID4+IEhpIE1pa2UsDQo+ID4+DQo+ID4+IEkgYWdyZWUgdGhhdCBpdCBp cyBhIGRlc2lnbiBpc3N1ZSBhbmQgSSBoYWQgYSBwYXRjaCBmb3IgaXQgaW4gdGhlIHYxDQo+ID4+ IHNlcmllcy4gSXQgZGlkIG5vdCBmaXggdGhlIGlzc3VlIGJ1dCB0b29rIGEgZGlmZmVyZW50IGFw cHJvYWNoIHRvIHdvcmsgYXJvdW5kIGl0DQo+IGZvciBDSSBlbmFibGluZy4NCj4gPj4NCj4gPj4g U2VlIHRoZSBmb2xsb3dpbmcgY29udmVyc2F0aW9uIGJldHdlZW4gQ2hhc2VsIGFuZCBJIHJlZ2Fy ZGluZyB0aGF0IHBhdGNoOg0KPiA+PiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVz c2FnZS85MzMxOQ0KPiA+Pg0KPiA+PiBTaW5jZSBpdCB3YXMgZGVzY3JpYmVkIGFzIGludGVuZGVk LCBJIHJlbW92ZWQgbWFkZSB0aGF0IGNoYW5nZSBpbiB0aGUgdjINCj4gc2VyaWVzLg0KPiA+Pg0K PiA+PiBJJ20gaGFwcHkgdG8gdHVybiB0aGUgd3JpdGUgdXAgaW50byBhIGJ1ZywgZGVwZW5kaW5n IG9uIHdoYXQNCj4gPj4gbWFpbnRhaW5lcnMgd2FudCB0byBkby4NCj4gPj4NCj4gPj4gRm9yIG5v dyBJIHBsYW4gdG8gc3VibWl0IHRoaXMgc2VyaWVzIGFzLWlzIHRvIGdldCBvdXQgb2YgdGhlIHdh eSBhbmQNCj4gPj4gbGV0IHRoZSBtYWludGFpbmVycyBoYW5kbGUgaXQuDQo+ID4+DQo+ID4+IFJl Z2FyZHMsDQo+ID4+IE1pY2hhZWwNCj4gPj4NCj4gPj4gT24gMTAvNC8yMDIyIDEyOjAxIFBNLCBL aW5uZXksIE1pY2hhZWwgRCB3cm90ZToNCj4gPj4+IE1pY2hhZWwsDQo+ID4+Pg0KPiA+Pj4gVGhp cyBsb29rcyBsaWtlIGEgZGVzaWduIGlzc3VlIGluIHRoZSBJbnRlbEZzcDJXcmFwcGVyUGtnIGZv ciAyIGxpYg0KPiA+Pj4gY2xhc3NlcyB0byBwb2ludCB0byB0aGUgc2FtZSBpbmNsdWRlIGZpbGUu DQo+ID4+Pg0KPiA+Pj4gRG8geW91IGhhdmUgYSByZWNvbW1lbmRlZCBmaXggZm9yIHRoaXMgaXNz dWU/DQo+ID4+Pg0KPiA+Pj4gSSBhbSBvayB3aXRoIHRoaXMgWUFNTCBmaWxlIHRoYXQgaWdub3Jl cyB0aGUgZXJyb3IsIGJ1dCBJIHRoaW5rIGENCj4gPj4+IG5ldyBpc3N1ZSBzaG91bGQgYmUgb3Bl bmVkIHRvIGZpeCB0aGlzIHBhY2thZ2UgdG8gZm9sbG93IHRoZQ0KPiA+Pj4gc3RhbmRhcmQgcGFj a2FnZSBydWxlcy4NCj4gPj4+DQo+ID4+PiBNaWtlDQo+ID4+Pg0KPiA+Pj4+IC0tLS0tT3JpZ2lu YWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVs QGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YNCj4gPj4+PiBNaWNoYWVsIEt1YmFja2kNCj4g Pj4+PiBTZW50OiBUaHVyc2RheSwgU2VwdGVtYmVyIDE1LCAyMDIyIDExOjU1IEFNDQo+ID4+Pj4g VG86IGRldmVsQGVkazIuZ3JvdXBzLmlvDQo+ID4+Pj4gQ2M6IENoaXUsIENoYXNlbCA8Y2hhc2Vs LmNoaXVAaW50ZWwuY29tPjsgRGVzaW1vbmUsIE5hdGhhbmllbCBMDQo+ID4+Pj4gPG5hdGhhbmll bC5sLmRlc2ltb25lQGludGVsLmNvbT47IFplbmcsIFN0YXIgPHN0YXIuemVuZ0BpbnRlbC5jb20+ DQo+ID4+Pj4gU3ViamVjdDogW2VkazItZGV2ZWxdIFtQQVRDSCB2MiA1LzZdIEludGVsRnNwMldy YXBwZXJQa2c6IEFkZCBDSQ0KPiA+Pj4+IFlBTUwgZmlsZQ0KPiA+Pj4+DQo+ID4+Pj4gRnJvbTog TWljaGFlbCBLdWJhY2tpIDxtaWNoYWVsLmt1YmFja2lAbWljcm9zb2Z0LmNvbT4NCj4gPj4+Pg0K PiA+Pj4+IFJFRjpodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk PTQwNDgNCj4gPj4+Pg0KPiA+Pj4+IEFkZHMgSW50ZWxGc3AyV3JhcHBlclBrZyB0byB0aGUgbGlz dCBvZiBzdXBwb3J0ZWQgYnVpbGQgcGFja2FnZXMNCj4gPj4+PiBmb3INCj4gPj4+PiBlZGsyIENJ IGFuZCBkZWZpbmVzIGFuIGluaXRpYWwgc2V0IG9mIENJIGNvbmZpZ3VyYXRpb24gb3B0aW9ucy4N Cj4gPj4+Pg0KPiA+Pj4+IEFkZHMgYSBzcGVjaWFsIGNhc2UgZm9yIHRoZSBMaWJyYXJ5IENsYXNz IGNoZWNrIENJIHBsdWdpbiB0byBpZ25vcmUNCj4gPj4+PiBGc3BXcmFwcGVyUGxhdGZvcm1NdWx0 aVBoYXNlTGliIHdpdGggYW4gZXhwbGFuYXRvcnkgY29tbWVudC4NCj4gPj4+Pg0KPiA+Pj4+IENj OiBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29tPg0KPiA+Pj4+IENjOiBOYXRlIERl U2ltb25lIDxuYXRoYW5pZWwubC5kZXNpbW9uZUBpbnRlbC5jb20+DQo+ID4+Pj4gQ2M6IFN0YXIg WmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4NCj4gPj4+PiBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVs IEt1YmFja2kgPG1pY2hhZWwua3ViYWNraUBtaWNyb3NvZnQuY29tPg0KPiA+Pj4+IC0tLQ0KPiA+ Pj4+ICAgIC5weXRvb2wvQ0lTZXR0aW5ncy5weSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg IDEgKw0KPiA+Pj4+ICAgIEludGVsRnNwMldyYXBwZXJQa2cvSW50ZWxGc3AyV3JhcHBlclBrZy5j aS55YW1sIHwgOTYNCj4gPj4gKysrKysrKysrKysrKysrKysrKysNCj4gPj4+PiAgICAyIGZpbGVz IGNoYW5nZWQsIDk3IGluc2VydGlvbnMoKykNCj4gPj4+Pg0KPiA+Pj4+IGRpZmYgLS1naXQgYS8u cHl0b29sL0NJU2V0dGluZ3MucHkgYi8ucHl0b29sL0NJU2V0dGluZ3MucHkgaW5kZXgNCj4gPj4+ PiAwMjA1YzI2YTU4ZjguLmQ5YTI2MDc4NGU1OSAxMDA2NDQNCj4gPj4+PiAtLS0gYS8ucHl0b29s L0NJU2V0dGluZ3MucHkNCj4gPj4+PiArKysgYi8ucHl0b29sL0NJU2V0dGluZ3MucHkNCj4gPj4+ PiBAQCAtNTUsNiArNTUsNyBAQCBjbGFzcyBTZXR0aW5ncyhDaUJ1aWxkU2V0dGluZ3NNYW5hZ2Vy LA0KPiA+PiBVcGRhdGVTZXR0aW5nc01hbmFnZXIsIFNldHVwU2V0dGluZ3NNYW5hZw0KPiA+Pj4+ ICAgICAgICAgICAgICAgICAgICAiRHluYW1pY1RhYmxlc1BrZyIsDQo+ID4+Pj4gICAgICAgICAg ICAgICAgICAgICJFbXVsYXRvclBrZyIsDQo+ID4+Pj4gICAgICAgICAgICAgICAgICAgICJJbnRl bEZzcDJQa2ciLA0KPiA+Pj4+ICsgICAgICAgICAgICAgICAgIkludGVsRnNwMldyYXBwZXJQa2ci LA0KPiA+Pj4+ICAgICAgICAgICAgICAgICAgICAiTWRlUGtnIiwNCj4gPj4+PiAgICAgICAgICAg ICAgICAgICAgIk1kZU1vZHVsZVBrZyIsDQo+ID4+Pj4gICAgICAgICAgICAgICAgICAgICJOZXR3 b3JrUGtnIiwNCj4gPj4+PiBkaWZmIC0tZ2l0IGEvSW50ZWxGc3AyV3JhcHBlclBrZy9JbnRlbEZz cDJXcmFwcGVyUGtnLmNpLnlhbWwNCj4gPj4+PiBiL0ludGVsRnNwMldyYXBwZXJQa2cvSW50ZWxG c3AyV3JhcHBlclBrZy5jaS55YW1sDQo+ID4+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gPj4+ PiBpbmRleCAwMDAwMDAwMDAwMDAuLjU1ZjI4ZDkwODcwYw0KPiA+Pj4+IC0tLSAvZGV2L251bGwN Cj4gPj4+PiArKysgYi9JbnRlbEZzcDJXcmFwcGVyUGtnL0ludGVsRnNwMldyYXBwZXJQa2cuY2ku eWFtbA0KPiA+Pj4+IEBAIC0wLDAgKzEsOTYgQEANCj4gPj4+PiArIyMgQGZpbGUNCj4gPj4+PiAr IyBDb3JlIENJIGNvbmZpZ3VyYXRpb24gZm9yIEludGVsRnNwMldyYXBwZXJQa2cgIyAjIENvcHly aWdodCAoYykNCj4gPj4+PiArTWljcm9zb2Z0IENvcnBvcmF0aW9uICMgIyBTUERYLUxpY2Vuc2Ut SWRlbnRpZmllcjoNCj4gPj4+PiArQlNELTItQ2xhdXNlLVBhdGVudCAjIyB7DQo+ID4+Pj4gKyAg ICAjIyBvcHRpb25zIGRlZmluZWQgLnB5dG9vbC9QbHVnaW4vTGljZW5zZUNoZWNrDQo+ID4+Pj4g KyAgICAiTGljZW5zZUNoZWNrIjogew0KPiA+Pj4+ICsgICAgICAgICJJZ25vcmVGaWxlcyI6IFtd DQo+ID4+Pj4gKyAgICB9LA0KPiA+Pj4+ICsNCj4gPj4+PiArICAgICJFY2NDaGVjayI6IHsNCj4g Pj4+PiArICAgICAgICAjIyBFeGNlcHRpb24gc2FtcGxlIGxvb2tzIGxpa2UgYmVsb3c6DQo+ID4+ Pj4gKyAgICAgICAgIyMgIkV4Y2VwdGlvbkxpc3QiOiBbDQo+ID4+Pj4gKyAgICAgICAgIyMgICAg ICI8RXJyb3JJRD4iLCAiPEtleVdvcmQ+Ig0KPiA+Pj4+ICsgICAgICAgICMjIF0NCj4gPj4+PiAr ICAgICAgICAiRXhjZXB0aW9uTGlzdCI6IFsNCj4gPj4+PiArICAgICAgICBdLA0KPiA+Pj4+ICsg ICAgICAgICMjIEJvdGggZmlsZSBwYXRoIGFuZCBkaXJlY3RvcnkgcGF0aCBhcmUgYWNjZXB0ZWQu DQo+ID4+Pj4gKyAgICAgICAgIklnbm9yZUZpbGVzIjogW10NCj4gPj4+PiArICAgIH0sDQo+ID4+ Pj4gKw0KPiA+Pj4+ICsgICAgIyMgb3B0aW9ucyBkZWZpbmVkIC5weXRvb2wvUGx1Z2luL0NvbXBp bGVyUGx1Z2luDQo+ID4+Pj4gKyAgICAiQ29tcGlsZXJQbHVnaW4iOiB7DQo+ID4+Pj4gKyAgICAg ICAgIkRzY1BhdGgiOiAiSW50ZWxGc3AyV3JhcHBlclBrZy5kc2MiDQo+ID4+Pj4gKyAgICB9LA0K PiA+Pj4+ICsNCj4gPj4+PiArICAgICMjIG9wdGlvbnMgZGVmaW5lZCAucHl0b29sL1BsdWdpbi9I b3N0VW5pdFRlc3RDb21waWxlclBsdWdpbg0KPiA+Pj4+ICsgICAgIkhvc3RVbml0VGVzdENvbXBp bGVyUGx1Z2luIjogew0KPiA+Pj4+ICsgICAgICAgICJEc2NQYXRoIjogIiIgIyBEb24ndCBzdXBw b3J0IHRoaXMgdGVzdA0KPiA+Pj4+ICsgICAgfSwNCj4gPj4+PiArDQo+ID4+Pj4gKyAgICAjIyBv cHRpb25zIGRlZmluZWQgLnB5dG9vbC9QbHVnaW4vQ2hhckVuY29kaW5nQ2hlY2sNCj4gPj4+PiAr ICAgICJDaGFyRW5jb2RpbmdDaGVjayI6IHsNCj4gPj4+PiArICAgICAgICAiSWdub3JlRmlsZXMi OiBbXQ0KPiA+Pj4+ICsgICAgfSwNCj4gPj4+PiArDQo+ID4+Pj4gKyAgICAjIyBvcHRpb25zIGRl ZmluZWQgLnB5dG9vbC9QbHVnaW4vRGVwZW5kZW5jeUNoZWNrDQo+ID4+Pj4gKyAgICAiRGVwZW5k ZW5jeUNoZWNrIjogew0KPiA+Pj4+ICsgICAgICAgICJBY2NlcHRhYmxlRGVwZW5kZW5jaWVzIjog Ww0KPiA+Pj4+ICsgICAgICAgICAgIkludGVsRnNwMlBrZy9JbnRlbEZzcDJQa2cuZGVjIiwNCj4g Pj4+PiArICAgICAgICAgICJJbnRlbEZzcDJXcmFwcGVyUGtnL0ludGVsRnNwMldyYXBwZXJQa2cu ZGVjIiwNCj4gPj4+PiArICAgICAgICAgICJNZGVNb2R1bGVQa2cvTWRlTW9kdWxlUGtnLmRlYyIs DQo+ID4+Pj4gKyAgICAgICAgICAiTWRlUGtnL01kZVBrZy5kZWMiLA0KPiA+Pj4+ICsgICAgICAg ICAgIlNlY3VyaXR5UGtnL1NlY3VyaXR5UGtnLmRlYyIsDQo+ID4+Pj4gKyAgICAgICAgICAiVWVm aUNwdVBrZy9VZWZpQ3B1UGtnLmRlYyINCj4gPj4+PiArICAgICAgICBdLA0KPiA+Pj4+ICsgICAg ICAgICMgRm9yIGhvc3QgYmFzZWQgdW5pdCB0ZXN0cw0KPiA+Pj4+ICsgICAgICAgICJBY2NlcHRh YmxlRGVwZW5kZW5jaWVzLUhPU1RfQVBQTElDQVRJT04iOlsNCj4gPj4+PiArICAgICAgICAgICJV bml0VGVzdEZyYW1ld29ya1BrZy9Vbml0VGVzdEZyYW1ld29ya1BrZy5kZWMiDQo+ID4+Pj4gKyAg ICAgICAgXSwNCj4gPj4+PiArICAgICAgICAjIEZvciBVRUZJIHNoZWxsIGJhc2VkIGFwcHMNCj4g Pj4+PiArICAgICAgICAiQWNjZXB0YWJsZURlcGVuZGVuY2llcy1VRUZJX0FQUExJQ0FUSU9OIjpb XSwNCj4gPj4+PiArICAgICAgICAiSWdub3JlSW5mIjogW10NCj4gPj4+PiArICAgIH0sDQo+ID4+ Pj4gKw0KPiA+Pj4+ICsgICAgIyMgb3B0aW9ucyBkZWZpbmVkIC5weXRvb2wvUGx1Z2luL0RzY0Nv bXBsZXRlQ2hlY2sNCj4gPj4+PiArICAgICJEc2NDb21wbGV0ZUNoZWNrIjogew0KPiA+Pj4+ICsg ICAgICAgICJJZ25vcmVJbmYiOiBbIiJdLA0KPiA+Pj4+ICsgICAgICAgICJEc2NQYXRoIjogIklu dGVsRnNwMldyYXBwZXJQa2cuZHNjIg0KPiA+Pj4+ICsgICAgfSwNCj4gPj4+PiArDQo+ID4+Pj4g KyAgICAjIyBvcHRpb25zIGRlZmluZWQgLnB5dG9vbC9QbHVnaW4vSG9zdFVuaXRUZXN0RHNjQ29t cGxldGVDaGVjaw0KPiA+Pj4+ICsgICAgIkhvc3RVbml0VGVzdERzY0NvbXBsZXRlQ2hlY2siOiB7 DQo+ID4+Pj4gKyAgICAgICAgIklnbm9yZUluZiI6IFsiIl0sDQo+ID4+Pj4gKyAgICAgICAgIkRz Y1BhdGgiOiAiIiAjIERvbid0IHN1cHBvcnQgdGhpcyB0ZXN0DQo+ID4+Pj4gKyAgICB9LA0KPiA+ Pj4+ICsNCj4gPj4+PiArICAgICMjIG9wdGlvbnMgZGVmaW5lZCAucHl0b29sL1BsdWdpbi9HdWlk Q2hlY2sNCj4gPj4+PiArICAgICJHdWlkQ2hlY2siOiB7DQo+ID4+Pj4gKyAgICAgICAgIklnbm9y ZUd1aWROYW1lIjogW10sDQo+ID4+Pj4gKyAgICAgICAgIklnbm9yZUd1aWRWYWx1ZSI6IFtdLA0K PiA+Pj4+ICsgICAgICAgICJJZ25vcmVGb2xkZXJzQW5kRmlsZXMiOiBbXSwNCj4gPj4+PiArICAg ICAgICAiSWdub3JlRHVwbGljYXRlcyI6IFtdLA0KPiA+Pj4+ICsgICAgfSwNCj4gPj4+PiArDQo+ ID4+Pj4gKyAgICAjIyBvcHRpb25zIGRlZmluZWQgLnB5dG9vbC9QbHVnaW4vTGlicmFyeUNsYXNz Q2hlY2sNCj4gPj4+PiArICAgICJMaWJyYXJ5Q2xhc3NDaGVjayI6IHsNCj4gPj4+PiArICAgICAg ICAiSWdub3JlTGlicmFyeUNsYXNzIjogWw0KPiA+Pj4+ICsgICAgICAgICAgIyBUaGlzIGhlYWRl ciBmaWxlIGNvbnRhaW5zIGEgc21hbGwgZnVuY3Rpb24gaW4gYQ0KPiA+Pj4+ICsgc2VwYXJhdGUg bGlicmFyeSBzbw0KPiA+PiBwbGF0Zm9ybXMNCj4gPj4+PiArICAgICAgICAgICMgZG8gbm90IGhh dmUgdG8gb3ZlcnJpZGUgdGhlIHdob2xlIG1haW4gbGlicmFyeSBpbnN0YW5jZS4NCj4gPj4+PiAr ICAgICAgICAgICJGc3BXcmFwcGVyUGxhdGZvcm1NdWx0aVBoYXNlTGliIg0KPiA+Pj4+ICsgICAg ICAgIF0NCj4gPj4+PiArICAgIH0sDQo+ID4+Pj4gKw0KPiA+Pj4+ICsgICAgIyMgb3B0aW9ucyBk ZWZpbmVkIC5weXRvb2wvUGx1Z2luL1NwZWxsQ2hlY2sNCj4gPj4+PiArICAgICJTcGVsbENoZWNr Ijogew0KPiA+Pj4+ICsgICAgICAgICJBdWRpdE9ubHkiOiBUcnVlLCAgICAgICAgICAgIyBGYWls cyByaWdodCBub3cgd2l0aCBvdmVyIDI3MCBlcnJvcnMNCj4gPj4+PiArICAgICAgICAiSWdub3Jl RmlsZXMiOiBbXSwgICAgICAgICAgICMgdXNlIGdpdGlnbm9yZSBzeW50YXggdG8gaWdub3JlIGVy cm9ycyBpbg0KPiA+PiBtYXRjaGluZyBmaWxlcw0KPiA+Pj4+ICsgICAgICAgICJFeHRlbmRXb3Jk cyI6IFtdLCAgICAgICAgICAgIyB3b3JkcyB0byBleHRlbmQgdG8gdGhlIGRpY3Rpb25hcnkgZm9y IHRoaXMNCj4gPj4gcGFja2FnZQ0KPiA+Pj4+ICsgICAgICAgICJJZ25vcmVTdGFuZGFyZFBhdGhz IjogW10sICAgIyBTdGFuZGFyZCBQbHVnaW4gZGVmaW5lZCBwYXRocyB0aGF0DQo+IHNob3VsZA0K PiA+PiBiZSBpZ25vcmUNCj4gPj4+PiArICAgICAgICAiQWRkaXRpb25hbEluY2x1ZGVQYXRocyI6 IFtdICMgQWRkaXRpb25hbCBwYXRocyB0byBzcGVsbA0KPiA+Pj4+ICsgY2hlY2sgKHdpbGRjYXJk cw0KPiA+PiBzdXBwb3J0ZWQpDQo+ID4+Pj4gKyAgICB9DQo+ID4+Pj4gK30NCj4gPj4+PiAtLQ0K PiA+Pj4+IDIuMjguMC53aW5kb3dzLjENCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+PiAt PS09LT0tPS09LT0NCj4gPj4+PiBHcm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNz YWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuDQo+ID4+Pj4gVmlldy9SZXBseSBPbmxpbmUgKCM5Mzg2 NCk6DQo+ID4+Pj4gaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3NhZ2UvOTM4NjQN Cj4gPj4+PiBNdXRlIFRoaXMgVG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzkzNzA3MzcxLzE2 NDM0OTYNCj4gPj4+PiBHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8NCj4g Pj4+PiBVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL3Vuc3ViDQo+ ID4+Pj4gW21pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tXSAtPS09LT0tPS09LT0NCj4gPj4+Pg0K PiA+Pj4NCj4gPg0KPiA+DQo+ID4gDQo+ID4NCj4gPg0K