From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id D6C80A0A03 for ; Thu, 14 Jan 2021 15:32:36 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id C77A71412D6; Thu, 14 Jan 2021 15:32:36 +0100 (CET) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by mails.dpdk.org (Postfix) with ESMTP id 499341412C9; Thu, 14 Jan 2021 15:32:33 +0100 (CET) IronPort-SDR: RhTUIWqDYxq3fzjvWkECFpa8yUna374NIKqB0tj5iB6Sh7t3nnc1ZhJ1fsb2tpR/r47wS6an84 QtcGN+GGBaTw== X-IronPort-AV: E=McAfee;i="6000,8403,9863"; a="178464755" X-IronPort-AV: E=Sophos;i="5.79,347,1602572400"; d="scan'208";a="178464755" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jan 2021 06:32:30 -0800 IronPort-SDR: 8kF5ZSS+lEdueQhawqdbuuargiV4WhL6JAilrPp/9F5Y/XNSEhs1iG59e5d80O7sMrJACudFSj N+91SD1II4tA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,347,1602572400"; d="scan'208";a="364240029" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by orsmga002.jf.intel.com with ESMTP; 14 Jan 2021 06:32:29 -0800 Received: from orsmsx608.amr.corp.intel.com (10.22.229.21) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 14 Jan 2021 06:32:27 -0800 Received: from orsmsx604.amr.corp.intel.com (10.22.229.17) by ORSMSX608.amr.corp.intel.com (10.22.229.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Thu, 14 Jan 2021 06:32:27 -0800 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5 via Frontend Transport; Thu, 14 Jan 2021 06:32:27 -0800 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.105) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.1713.5; Thu, 14 Jan 2021 06:32:27 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YW9+KRPg3y+GAPPCpIxmCJIM4AHgqd6NutoLo3f0vUol02XEKqnR+VgNfSMjcwUQS/r9ouHT3tdnf0jm9IRYsOTgOjDyKqZYGZ/Hq6EslAV0vfl3G/ZnTTJnmVt8zctHU0Vnmm6t49tS3d03uRp1KPrLfzf8R10FBkhZ7LJVfTYftg5s1TXgNIeYexGfH5NzpeTmBW2nOAlBZWGGrLPHLxesJJjcnthbs0soQsd1HBavjdO6sMLQ+3ItEpTLYVg8emjFFGSoUBBFi0tcxbpQUORjQwX2lDOMlirUw5DLcV8Y1zlleLuQNGhaBZOKFhY+wOW6JMhtsRCyJ/zKPqFGZQ== 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=n4nHR/JZvTmbkEmlU5UTFWAZI8Ruf9ZFt45ePMifonw=; b=QRea9NsFxaY4yleCNG8nmQqPGp1INuPrYjBG6hlAjUeqNal3H0JtchEABolqsiTgq7CW0sHBEau1CS0s8U5wowYai1NJ4hjuTMS+q7K0C0Ua/xGyoOwpdB4E3BdqF7cedBTyRih0ePH1kPhK3+r2oH7wiINEO6VD8R5FmnPIJgwu8OsLodmRbJ8N5XZLhHNnKsIVGXXx7aRaVxrJx4dawRFNAq5+B5/fAS4fZHGdul+ebgr9APVz2aiJ5Zlg/x2pkGYgNfKxN71rtzYEnYxq/hMpAJ93AHTyjjFNpbCr/26YWGu0Y5BVQ+13J14res5K1/tFalgb23wqfkx2RHYrmQ== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=n4nHR/JZvTmbkEmlU5UTFWAZI8Ruf9ZFt45ePMifonw=; b=DAiQzPL/az0CQN6KBs6bvVUIJz7ZzEjrKfDl+yIkIRaaE7fqPMYtcZTxUyABIRomJsI0ejwTuT/OxyA+OQ3oaJ9X7v9BRNe68ZZlsUOEJqO9Q6pHG7FKQGD3BbXN6PeYnIpwVaO7WG5yYMbLwPR+Uopbv111VwbmpFlF5W4YUBk= Received: from SN6PR11MB2958.namprd11.prod.outlook.com (2603:10b6:805:da::17) by SA0PR11MB4639.namprd11.prod.outlook.com (2603:10b6:806:70::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.10; Thu, 14 Jan 2021 14:32:24 +0000 Received: from SN6PR11MB2958.namprd11.prod.outlook.com ([fe80::958:569b:2260:972b]) by SN6PR11MB2958.namprd11.prod.outlook.com ([fe80::958:569b:2260:972b%4]) with mapi id 15.20.3742.012; Thu, 14 Jan 2021 14:32:24 +0000 From: "Govindharajan, Hariprasad" To: Kevin Traynor , "stable@dpdk.org" CC: "dev@dpdk.org" , Abhishek Marathe , Akhil Goyal , "Ali Alnubani" , "Walker, Benjamin" , David Christensen , Hemant Agrawal , "Stokes, Ian" , Jerin Jacob , "Mcnamara, John" , Ju-Hyoung Lee , "Luca Boccassi" , Pei Zhang , "Yu, PingX" , "Xu, Qian Q" , Raslan Darawsheh , Thomas Monjalon , "Peng, Yuan" , "Chen, Zhaoyan" Thread-Topic: 18.11.11 (LTS) patches review and test Thread-Index: AQHW1GyuPGEA9w1DukSCMP/52gM4t6onWduA Date: Thu, 14 Jan 2021 14:32:24 +0000 Message-ID: References: <20201217120304.351927-1-ktraynor@redhat.com> In-Reply-To: <20201217120304.351927-1-ktraynor@redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [86.44.212.240] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 97c89b9b-4892-4a87-38a5-08d8b8993605 x-ms-traffictypediagnostic: SA0PR11MB4639: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5lkb1BLAosJYZ3PQA9wvuT3b4UvITKIx7vtWELl6urI/jkPjHqFN6cxWUE+833QOsQJ2sR0p4k51Ws7DLAzREuWR7fiV60rzmvGjFZZI1WamXuTwJ+/9UK5RyBWcb6rleQsSGYiw3WlWxfszuiW23qfcL8wjSWy2rQFB8y1a8XT8q4PMJs8R9Wj0mQqYpxVmVlvqOoCgg2o8RweNkUycagffcYEz9kgjchw9kSy7BBpthG8xXlZnZx547jUi7Lpm9ENeeo2PwNn8VY8ud5vVdyhW1vKorj7pdDcsZpdqSimW57OdUG8jKiX/tmv8gkZI2Rn1Tr5P5lN+iPgrlKt3Lp3blLBGsOngzsMLwfDC4CsWLa1dKsdbqrh0ZwMtydSx8qV4e7ezhH3S7qa9w/KG0BRp1eYRlFWC0ETjIHVKrxSBydzUdOlhZsitKHEvACH16LtAyJzSzMwWlB+x+yLW+A== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB2958.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(396003)(346002)(39860400002)(136003)(7696005)(186003)(66946007)(52536014)(53546011)(76116006)(8936002)(9686003)(6506007)(110136005)(5660300002)(4326008)(7416002)(71200400001)(107886003)(55016002)(83380400001)(26005)(86362001)(316002)(54906003)(66476007)(30864003)(2906002)(33656002)(8676002)(966005)(478600001)(66556008)(64756008)(66446008)(66574015); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata: =?utf-8?B?VDR2Y1c2VXg4NEJOSFhSOG1PZXN5RVRRWjdMd0wrbDNrL0RhV3B6ZWx2dUFD?= =?utf-8?B?TVNBYmFBR1MwK01LSkx2T1o1V0M5bkV4cSt0ZitEd29TbUJ3RFFINmcya2dS?= =?utf-8?B?RnBvdE1TRUhndVZwZjAvelh3Zy9xVTNnK0Z4cFZwTS92VG9ONlFJL1YvRmxt?= =?utf-8?B?SkUzMHcrODlmd2p2N2tyOE1mRlJlQ0VVK3RVK01WYUMzY3FENk5qOUIxNmhY?= =?utf-8?B?YjhtbVpTWXNoYmVmU1FPZG9tZ2FGRmlKY0Q1VU5qOGQ1MFB1RWd2bHBkYkcv?= =?utf-8?B?dE9vVHREeC9Ec3lTQVNocTErU1ZSckhLaDhsQkorK25pOUt0SEVXdDJBdXpN?= =?utf-8?B?WWVPQVpTRmw2N21FZy9SKzNoR2g4RHczRGwzelN2elJIN1VkbGRMaVU2MTh1?= =?utf-8?B?RVRrSk56YSt4ZHhldHd6aUFUMkh5NDdGV2ZuMFVOdzIyNzBqZVlJTG9SSGl2?= =?utf-8?B?Y2FGeHR5eExvajNTYTd2MldpZVJvaG9lMlFsUk0yT2JPYTBrUGRxM0RDRldi?= =?utf-8?B?Zk5OdDdhVXhoTy8xN1FXMVl6Nnd6NDhRdGc3NU1aMS9YSUhjU0RSQ1JxR0xL?= =?utf-8?B?aW41V01JckNnWFh3b0Z0Lzd0bXoyRW9XZ3NWWE84NWVUN3dGZGp2OU9QNjBy?= =?utf-8?B?RllxcVc1bkVsYnJ6Yzg4Y2grNlE5RjFBbDJGb0JWdzZZcEtjMTY5TnZwTmxR?= =?utf-8?B?VDJZVVJLdk52ODI4WTQ2c29zM2ZuWGljQS9aZkhnZTZ1WUpONTMrbWdUZEpH?= =?utf-8?B?ckJoZVVlR213Z2tESThORUNyaW8zWDdnQTJ1bEdpaDhLK2kwS1FGNFRmYUFi?= =?utf-8?B?alc3QkJEcXR6UElyazFVb0llcUFXcmpHUmZ4bmxTN0l4R3ZQaTluQ2lhd21F?= =?utf-8?B?MW1kUTZPVjdnYjZPQlJZcUpROXR5djNvYWhTTXEwdEUvMDhjUFlaTURCcC9i?= =?utf-8?B?UXF2VkN5OGYzdHc4a3k2K3gzNG5mVStsVGdwaGJrYVJMclBQbjFwMWVJdzUw?= =?utf-8?B?VVJSeVVOYnhqdnA0eXo2WU9aWm8vVHppaUk2WW4vNzNNR1lZT3JqczVFYmhz?= =?utf-8?B?VW12ZEtPaUUyOTgrVXRaMS9uZXBFYmFZcyt1YjRMYVk4bUxzSzQ1TFR2cG1X?= =?utf-8?B?YjNSckpPOWNvbS9KM0tieWYzVzFGa05nZGtySm56OExlMGl6TmhieHBWQWRl?= =?utf-8?B?Q01tU090QjVhZ1o2elZ6MlpuNjRwQmhzVUFPckQzaytxQlVhRlBxQjNvais3?= =?utf-8?B?Tmt5UXpuenY3RXVYV0x4enFMdnY0NEplSkZjWlB5eWxaVG01R2sxSnUwRlE3?= =?utf-8?Q?8lkTvbgGF09DE=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB2958.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 97c89b9b-4892-4a87-38a5-08d8b8993605 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jan 2021 14:32:24.7554 (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: sdJWUoNgKlNx5tErCjnclS/iZhYc/YiG1kHRyfi9cN1M72ydPFUMAugtjCdcf0DSwUDgKkg2HuF5EEaZSOTcPFoYbggmuCtih66R1oPMwRO1DvbUZ/yH0ES29yA9Nab6 X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4639 X-OriginatorOrg: intel.com Subject: Re: [dpdk-stable] 18.11.11 (LTS) patches review and test X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS2V2aW4gVHJheW5vciA8 a3RyYXlub3JAcmVkaGF0LmNvbT4NCj4gU2VudDogVGh1cnNkYXksIERlY2VtYmVyIDE3LCAyMDIw IDEyOjAzIFBNDQo+IFRvOiBzdGFibGVAZHBkay5vcmcNCj4gQ2M6IGRldkBkcGRrLm9yZzsgQWJo aXNoZWsgTWFyYXRoZSA8QWJoaXNoZWsuTWFyYXRoZUBtaWNyb3NvZnQuY29tPjsNCj4gQWtoaWwg R295YWwgPGFraGlsLmdveWFsQG54cC5jb20+OyBBbGkgQWxudWJhbmkgPGFsaWFsbnVAbWVsbGFu b3guY29tPjsNCj4gV2Fsa2VyLCBCZW5qYW1pbiA8YmVuamFtaW4ud2Fsa2VyQGludGVsLmNvbT47 IERhdmlkIENocmlzdGVuc2VuDQo+IDxkcmNAbGludXgudm5ldC5pYm0uY29tPjsgSGVtYW50IEFn cmF3YWwgPGhlbWFudC5hZ3Jhd2FsQG54cC5jb20+Ow0KPiBTdG9rZXMsIElhbiA8aWFuLnN0b2tl c0BpbnRlbC5jb20+OyBKZXJpbiBKYWNvYiA8amVyaW5qQG1hcnZlbGwuY29tPjsNCj4gTWNuYW1h cmEsIEpvaG4gPGpvaG4ubWNuYW1hcmFAaW50ZWwuY29tPjsgSnUtSHlvdW5nIExlZQ0KPiA8anVo bGVlQG1pY3Jvc29mdC5jb20+OyBLZXZpbiBUcmF5bm9yIDxrdHJheW5vckByZWRoYXQuY29tPjsg THVjYQ0KPiBCb2NjYXNzaSA8Ymx1Y2FAZGViaWFuLm9yZz47IFBlaSBaaGFuZyA8cGV6aGFuZ0By ZWRoYXQuY29tPjsgWXUsIFBpbmdYDQo+IDxwaW5neC55dUBpbnRlbC5jb20+OyBYdSwgUWlhbiBR IDxxaWFuLnEueHVAaW50ZWwuY29tPjsgUmFzbGFuDQo+IERhcmF3c2hlaCA8cmFzbGFuZEBtZWxs YW5veC5jb20+OyBUaG9tYXMgTW9uamFsb24NCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBQZW5n LCBZdWFuIDx5dWFuLnBlbmdAaW50ZWwuY29tPjsgQ2hlbiwNCj4gWmhhb3lhbiA8emhhb3lhbi5j aGVuQGludGVsLmNvbT47IEdvdmluZGhhcmFqYW4sIEhhcmlwcmFzYWQNCj4gPGhhcmlwcmFzYWQu Z292aW5kaGFyYWphbkBpbnRlbC5jb20+DQo+IFN1YmplY3Q6IDE4LjExLjExIChMVFMpIHBhdGNo ZXMgcmV2aWV3IGFuZCB0ZXN0DQo+IA0KPiBIaSBhbGwsDQo+IA0KPiBIZXJlIGlzIGEgbGlzdCBv ZiBwYXRjaGVzIHRhcmdldGVkIGZvciBMVFMgcmVsZWFzZSAxOC4xMS4xMS4NCj4gDQo+IFRoZSBw bGFubmVkIGRhdGUgZm9yIHRoZSBmaW5hbCByZWxlYXNlIGlzIDE5dGggSmFudWFyeS4NCj4gDQo+ IE5vdGUsIHRoaXMgaXMgdGhlIGxhc3QgcGxhbm5lZCByZWxlYXNlIG9mIDE4LjExIExUUywgYW5k IGl0IHdpbGwgYmUgdW5tYWludGFpbmVkDQo+IGFmdGVyIHRoaXMgcmVsZWFzZSwgc28gSSBlbmNv dXJhZ2UgYW55b25lIHdobyBpcyB1c2luZw0KPiAxOC4xMSBMVFMgdG8gdGVzdC4NCj4gDQo+IFBs ZWFzZSBoZWxwIHdpdGggdGVzdGluZyBhbmQgdmFsaWRhdGlvbiBvZiB5b3VyIHVzZSBjYXNlcyBh bmQgcmVwb3J0IGFueQ0KPiBpc3N1ZXMvcmVzdWx0cyB3aXRoIHJlcGx5LWFsbCB0byB0aGlzIG1h aWwuIEZvciB0aGUgZmluYWwgcmVsZWFzZSB0aGUgZml4ZXMgYW5kDQo+IHJlcG9ydGVkIHZhbGlk YXRpb25zIHdpbGwgYmUgYWRkZWQgdG8gdGhlIHJlbGVhc2Ugbm90ZXMuDQo+IA0KPiBBIHJlbGVh c2UgY2FuZGlkYXRlIHRhcmJhbGwgY2FuIGJlIGZvdW5kIGF0Og0KPiANCj4gICAgIGh0dHBzOi8v ZHBkay5vcmcvYnJvd3NlL2RwZGstc3RhYmxlL3RhZy8/aWQ9djE4LjExLjExLXJjMQ0KPiANCj4g VGhlc2UgcGF0Y2hlcyBhcmUgbG9jYXRlZCBhdCBicmFuY2ggMTguMTEgb2YgZHBkay1zdGFibGUg cmVwbzoNCj4gICAgIGh0dHBzOi8vZHBkay5vcmcvYnJvd3NlL2RwZGstc3RhYmxlLw0KPiANCj4g VGhhbmtzLg0KPiANCj4gS2V2aW4uDQo+IA0KW0dvdmluZGhhcmFqYW4sIEhhcmlwcmFzYWRdIA0K VGhlIGZvbGxvd2luZyBmdW5jdGlvbmFsaXRpZXMgd2VyZSB2YWxpZGF0ZWQgd2l0aCBPdlMtRFBE SyAxOC4xMS4xMSByZWxlYXNlLg0KRFBESyAxOC4xMS4xMQ0KT3ZTIDIuMTEgJiAyLjEyDQoNCkk0 MGUgZGV2aWNlDQoNCkJhc2ljIHBlcmZvcm1hbmNlIChSRkMyNTQ0IFAyUCwgUFZQX0NPTlQsIFJG QzI1NDQgUFZQX1RQVVQsIFJGQzI1NDQgUFZWUF9UUFVULCBQVlBWKSBKdW1ibyBmcmFtZXMgUlNT IEZsb3cgY29udHJvbA0KSTQwZXZmIA0KQmFzaWMgZnVuY3Rpb25hbGl0aWVzLCBKdW1ibyBGcmFt ZXMNCg0KSXhnYmUgZGV2aWNlDQoNCkJhc2ljIHBlcmZvcm1hbmNlIHRlc3RzIChSRkMyNTQ0IFAy UCwgUFZQX0NPTlQsIFJGQzI1NDQgUFZQX1RQVVQsIFJGQzI1NDQgUFZWUF9UUFVULCBQVlBWKSBK dW1ibyBmcmFtZXMgUlNTIA0KDQp2aG9zdHVzZXJjbGllbnQgZGV2aWNlDQoNCkp1bWJvIGZyYW1l cw0KZHBka3Zob3N0dXNlcmNsaWVudCByZS1jb25uZWN0DQpkcGRrdmhvc3R1c2VyY2xpZW50IE5V TUEgbm9kZQ0KDQpSZWdhcmRzDQpHIEhhcmlwcmFzYWQNCj4gLS0tDQo+IEFqaXQgS2hhcGFyZGUg KDEpOg0KPiAgICAgICBuZXQvYm54dDogZml4IHJlc2V0dGluZyBtYnVmIGRhdGEgb2Zmc2V0DQo+ IA0KPiBBbGV4YW5kZXIgS296eXJldiAoMSk6DQo+ICAgICAgIG5ldC9tbHg1OiBmaXggUnggcXVl dWUgY291bnQgY2FsY3VsYXRpb24NCj4gDQo+IEFuYXRvbHkgQnVyYWtvdiAoMik6DQo+ICAgICAg IGRvYzogY2xhcmlmeSBpbnN0cnVjdGlvbnMgb24gcnVubmluZyBhcyBub24tcm9vdA0KPiAgICAg ICBkb2M6IHVwZGF0ZSBpbmZvcm1hdGlvbiBvbiB1c2luZyBodWdlcGFnZXMNCj4gDQo+IEFuZHJl dyBSeWJjaGVua28gKDEpOg0KPiAgICAgICBkb2M6IGZpeCBFRjEwIFJ4IG1vZGUgbmFtZSBpbiBz ZmMgZ3VpZGUNCj4gDQo+IEFua3VyIER3aXZlZGkgKDIpOg0KPiAgICAgICB0ZXN0L2NyeXB0bzog Zml4IGRldmljZSBudW1iZXINCj4gICAgICAgdGVzdC9ldmVudDogZml4IGZ1bmN0aW9uIGFyZ3Vt ZW50cyBmb3IgY3J5cHRvIGFkYXB0ZXINCj4gDQo+IEJlaWxlaSBYaW5nICgxKToNCj4gICAgICAg bmV0L2k0MGU6IGZpeCBmbG93IGRpcmVjdG9yIGZvciBldGggKyBWTEFOIHBhdHRlcm4NCj4gDQo+ IEJlcm5hcmQgSXJlbW9uZ2VyICgxKToNCj4gICAgICAgbmV0L2k0MGU6IGZpeCBmbG93IGRpcmVj dG9yIGluaXRpYWxpc2F0aW9uDQo+IA0KPiBCcnVjZSBSaWNoYXJkc29uICg5KToNCj4gICAgICAg ZG9jOiBmaXggZm9ybWF0dGluZyBvZiBub3RlcyBpbiBtZXNvbiBndWlkZQ0KPiAgICAgICBidWls ZDogc2tpcCBkZXRlY3RpbmcgbGlicGNhcCB2aWEgcGNhcC1jb25maWcNCj4gICAgICAgZWFsL3g4 NjogZml4IG1lbWNweSBBVlgtNTEyIGVuYWJsZW1lbnQNCj4gICAgICAgZG9jOiBhZGQgU1BEWCBs aWNlbnNlIHRhZyBoZWFkZXIgdG8gbWVzb24gZ3VpZGUNCj4gICAgICAgYXBwOiBmaXggbWlzc2lu ZyBkZXBlbmRlbmNpZXMNCj4gICAgICAgZXhhbXBsZXMvbDJmd2QtY3J5cHRvOiBmaXggbWlzc2lu ZyBkZXBlbmRlbmN5DQo+ICAgICAgIGV4YW1wbGVzL3ZtX3Bvd2VyOiBmaXggYnVpbGQgb24gVWJ1 bnR1IDIwLjA0DQo+ICAgICAgIGV4YW1wbGVzL211bHRpX3Byb2Nlc3M6IGZpeCBidWlsZCBvbiBV YnVudHUgMjAuMDQNCj4gICAgICAgZXhhbXBsZXMvbDJmd2Qta2VlcGFsaXZlOiBza2lwIG1lc29u IGJ1aWxkIGlmIG5vIGxpYnJ0DQo+IA0KPiBDaGFzIFdpbGxpYW1zICgyKToNCj4gICAgICAgbmV0 OiBjaGVjayBzZWdtZW50IHBvaW50ZXIgaW4gcmF3IGNoZWNrc3VtIHByb2Nlc3NpbmcNCj4gICAg ICAgbmV0L3ZpcnRpbzogY2hlY2sgcmF3IGNoZWNrc3VtIGZhaWx1cmUNCj4gDQo+IENoZW5ibyBY aWEgKDIpOg0KPiAgICAgICBhcHA6IGZpeCBldGhkZXYgcG9ydCBpZCBzaXplDQo+ICAgICAgIGRv YzogZml4IGV0aGRldiBwb3J0IGlkIHNpemUNCj4gDQo+IENoZW5nY2hhbmcgVGFuZyAoNCk6DQo+ ICAgICAgIGFwcC90ZXN0cG1kOiBmaXggcG9ydCBpZCBjaGVjayBpbiBUeCBWTEFOIGNvbW1hbmQN Cj4gICAgICAgYXBwL3Rlc3RwbWQ6IGZpeCBWTEFOIGNvbmZpZ3VyYXRpb24gb24gZmFpbHVyZQ0K PiAgICAgICBhcHAvdGVzdHBtZDogcmVtb3ZlIHJlc3RyaWN0aW9uIG9uIFR4IHNlZ21lbnRzIHNl dA0KPiAgICAgICBhcHAvdGVzdHBtZDogZml4IGRlc2NyaXB0b3IgaWQgY2hlY2sNCj4gDQo+IENp YXJhIFBvd2VyICgyKToNCj4gICAgICAgZG9jOiBmaXggdHlwbyBpbiBLTkkgZ3VpZGUNCj4gICAg ICAgdXNlcnRvb2xzOiBmaXggQ1BVIGxheW91dCBzY3JpcHQgdG8gYmUgUEVQOCBjb21wbGlhbnQN Cj4gDQo+IENvbm9yIFdhbHNoICgxKToNCj4gICAgICAgbmV0L2l4Z2JlOiBjaGVjayBzd2l0Y2gg ZG9tYWluIGFsbG9jYXRpb24gcmVzdWx0DQo+IA0KPiBEYXZpZCBDaHJpc3RlbnNlbiAoMSk6DQo+ ICAgICAgIG5ldC92aG9zdDogZml4IHhzdGF0cyBhZnRlciBjbGVhcmluZyBzdGF0cw0KPiANCj4g RGF2aWQgTWFyY2hhbmQgKDExKToNCj4gICAgICAgZWFsOiBmaXggcGFyYWxsZWwgYnVpbGQNCj4g ICAgICAgY3J5cHRvL3NjaGVkdWxlcjogZml4IGhlYWRlciBpbnN0YWxsIHdpdGggbWVzb24NCj4g ICAgICAgYnVzL3BjaTogcmVtb3ZlIGR1cGxpY2F0ZSBkZWNsYXJhdGlvbg0KPiAgICAgICBtZW06 IGZpeCBhbGxvY2F0aW9uIGluIGNvbnRhaW5lciB3aXRoIFNFTGludXgNCj4gICAgICAgZWFsOiBm aXggZG94eWdlbiBmb3IgRUFMIGNsZWFudXANCj4gICAgICAgY3J5cHRvL2RwYWEyX3NlYzogcmVt b3ZlIGRlYWQgY29kZQ0KPiAgICAgICBuZXQvZW5hOiByZW1vdmUgdW51c2VkIG1hY3JvDQo+ICAg ICAgIGRldnRvb2xzOiBmaXggZGlyZWN0b3J5IGZpbHRlciBpbiBmb3JiaWRkZW4gdG9rZW4gY2hl Y2sNCj4gICAgICAgZXhhbXBsZXMva25pOiBmaXggYnVpbGQgd2l0aCBwa2ctY29uZmlnDQo+ICAg ICAgIGV4YW1wbGVzL2wyZndkLWNyeXB0bzogZml4IGJ1aWxkIHdpdGggcGtnLWNvbmZpZw0KPiAg ICAgICBleGFtcGxlcy9wZXJmb3JtYW5jZS10aHJlYWQ6IGZpeCBidWlsZCB3aXRoIHBrZy1jb25m aWcNCj4gDQo+IERla2VsIFBlbGVkICgxKToNCj4gICAgICAgbmV0L21seDU6IGZpeCBtYXRjaCBv biBlbXB0eSBWTEFOIGl0ZW0gaW4gRFYgbW9kZQ0KPiANCj4gRGV2ZW5kcmEgU2luZ2ggUmF3YXQg KDEpOg0KPiAgICAgICBuZXQvcWVkZTogZml4IG1pbGxpc2Vjb25kcyBzbGVlcCBtYWNybw0KPiAN Cj4gRGlkaWVyIFBhbGxhcmQgKDMpOg0KPiAgICAgICBjb21tb24vcWF0OiBhZGQgbWlzc2luZyBr bW9kIGRlcGVuZGVuY3kgaW5mbw0KPiAgICAgICBuZXQvbWx4NTogZml4IFJ4IGRlc2NyaXB0b3Ig c3RhdHVzDQo+ICAgICAgIGNyeXB0by9vY3Rlb250eDogZml4IG91dC1vZi1wbGFjZSBzdXBwb3J0 DQo+IA0KPiBEb25nc2hlbmcgUm9uZyAoMSk6DQo+ICAgICAgIG5ldC9ib25kaW5nOiBmaXggUngg cXVldWUgY29udmVyc2lvbg0KPiANCj4gRXJpayBHYWJyaWVsIENhcnJpbGxvICgxKToNCj4gICAg ICAgdGltZXI6IGFkZCBsaW1pdGF0aW9uIG5vdGUgZm9yIHN5bmMgc3RvcCBhbmQgcmVzZXQNCj4g DQo+IEV1Z2VuaW8gUMOpcmV6ICgxKToNCj4gICAgICAgdmhvc3Q6IGZpeCBJT1RMQiBtZW1wb29s IHNpbmdsZS1jb25zdW1lciBmbGFnDQo+IA0KPiBGYW4gWmhhbmcgKDMpOg0KPiAgICAgICBwb3J0 OiByZW1vdmUgdXNlbGVzcyBhc3NpZ25tZW50DQo+ICAgICAgIGV4YW1wbGVzL2ZpcHNfdmFsaWRh dGlvbjogZml4IG1pc3NlZCB2ZXJzaW9uIGxpbmUNCj4gICAgICAgdmhvc3QvY3J5cHRvOiBmaXgg ZmVhdHVyZSBuZWdvdGlhdGlvbg0KPiANCj4gRmVycnVoIFlpZ2l0ICg1KToNCj4gICAgICAgZXRo ZGV2OiByZW1vdmUgcmVkdW5kYW50IGxpY2Vuc2UgdGV4dA0KPiAgICAgICBhcHAvdGVzdHBtZDog Zml4IGJ1aWxkIHdpdGggZ2NjIDExDQo+ICAgICAgIHBtZGluZm9nZW46IGZpeCBidWlsZCB3aXRo IGdjYyAxMQ0KPiAgICAgICBuZXQvbmV0dnNjOiByZXBsYWNlIGNvbXBpbGVyIGJ1aWx0aW4gb3Zl cmZsb3cgY2hlY2sNCj4gICAgICAgbmV0L2k0MGU6IGZpeCBidWlsZCBmb3IgbG9nIGZvcm1hdCBz cGVjaWZpZXINCj4gDQo+IEdhZXRhbiBSaXZldCAoMSk6DQo+ICAgICAgIG5ldC9mYWlsc2FmZTog Zml4IHN0YXRlIHN5bmNocm8gY2xlYW51cA0KPiANCj4gR3JlZ29yeSBFdGVsc29uICgyKToNCj4g ICAgICAgZXhhbXBsZXMvbDNmd2QtcG93ZXI6IGNoZWNrIHBhY2tldCB0eXBlcyBhZnRlciBzdGFy dA0KPiAgICAgICBuZXQvbWx4NTogZml4IHJlcHJlc2VudG9yIGludGVycnVwdHMgaGFuZGxlcg0K PiANCj4gR3VpbmFuIFN1biAoNCk6DQo+ICAgICAgIG5ldC9pNDBlL2Jhc2U6IGZpeCBmdW5jdGlv biBoZWFkZXIgYXJndW1lbnRzDQo+ICAgICAgIG5ldC9pNDBlL2Jhc2U6IGZpeCBSeCBvbmx5IGZv ciB1bmljYXN0IHByb21pc2Mgb24gVkxBTg0KPiAgICAgICBuZXQvaTQwZTogZml4IGxpbmsgc3Rh dHVzDQo+ICAgICAgIG5ldC9pNDBlOiBmaXggcmVjcmVhdGluZyBmbGV4aWJsZSBmbG93IGRpcmVj dG9yIHJ1bGUNCj4gDQo+IEhhZ2dhaSBFcmFuICgxKToNCj4gICAgICAgY3J5cHRvZGV2OiBmaXgg cGFyYW1ldGVyIHBhcnNpbmcNCj4gDQo+IEhhaXl1ZSBXYW5nICgxKToNCj4gICAgICAgbmV0L2l4 Z2JlOiByZW1vdmUgcmVkdW5kYW50IE1BQyBmbGFnIGNoZWNrDQo+IA0KPiBIZWlucmljaCBLdWhu ICgyKToNCj4gICAgICAgbmV0L25mcDogZXhwYW5kIGRldmljZSBpbmZvIGdldA0KPiAgICAgICBk b2M6IGltcHJvdmUgbXVsdGlwb3J0IFBGIGluIG5mcCBndWlkZQ0KPiANCj4gSGVtYW50IEFncmF3 YWwgKDEpOg0KPiAgICAgICBjcnlwdG8vZHBhYTJfc2VjOiBmaXggc3RhdHMgcXVlcnkgd2l0aG91 dCBxdWV1ZSBwYWlyDQo+IA0KPiBIb25uYXBwYSBOYWdhcmFoYWxsaSAoMik6DQo+ICAgICAgIGV0 aGRldjogZml4IG1lbW9yeSBvcmRlcmluZyBmb3IgY2FsbGJhY2sgZnVuY3Rpb25zDQo+ICAgICAg IGV4YW1wbGVzL3BlcmZvcm1hbmNlLXRocmVhZDogZml4IGJ1aWxkIHdpdGggbG93IGNvcmUgY291 bnQNCj4gDQo+IEh1aXNvbmcgTGkgKDEpOg0KPiAgICAgICBhcHAvdGVzdHBtZDogZml4IGRpc3Bs YXlpbmcgUngvVHggcXVldWVzIGluZm9ybWF0aW9uDQo+IA0KPiBJYnRpc2FtIFRhcmlxICgzKToN Cj4gICAgICAgZXhhbXBsZXMvcW9zX3NjaGVkOiBmaXggdXNhZ2Ugc3RyaW5nDQo+ICAgICAgIGV4 YW1wbGVzL3Zob3N0X2NyeXB0bzogYWRkIG5ldyBsaW5lIGNoYXJhY3RlciBpbiB1c2FnZQ0KPiAg ICAgICBkb2M6IGZpeCBydWxlIGZpbGUgcGFyYW1ldGVycyBpbiBsM2Z3ZC1hY2wgZ3VpZGUNCj4g DQo+IElnb3IgUm9tYW5vdiAoMSk6DQo+ICAgICAgIG5ldC9zZmMvYmFzZTogZml4IHR1bm5lbCBj b25maWd1cmF0aW9uDQo+IA0KPiBKZWZmIEd1byAoNik6DQo+ICAgICAgIG5ldC9peGdiZTogZml4 IHZlY3RvciBSeA0KPiAgICAgICBuZXQvaTQwZTogZml4IHZlY3RvciBSeA0KPiAgICAgICBuZXQv Zm0xMGs6IGZpeCB2ZWN0b3IgUngNCj4gICAgICAgbmV0L2F2ZjogZml4IGNvbW1hbmQgYWZ0ZXIg UEYgcmVzZXQNCj4gICAgICAgbmV0L2F2ZjogZml4IGZsb3cgZmx1c2ggYWZ0ZXIgUEYgcmVzZXQN Cj4gICAgICAgbmV0L2F2ZjogZml4IHZlY3RvciBSeA0KPiANCj4gSm9obiBNY05hbWFyYSAoMSk6 DQo+ICAgICAgIGxpY2Vuc2U6IGFkZCBsaWNlbnNlcyBmb3IgZXhjZXB0aW9uIGNhc2VzDQo+IA0K PiBKdWxpZW4gTWFzc29ubmVhdSAoMSk6DQo+ICAgICAgIHVzZXJ0b29sczogZml4IHBtZGluZm8g cGFyc2luZw0KPiANCj4gSnVueXUgSmlhbmcgKDIpOg0KPiAgICAgICBuZXQvYXZmOiBmaXggUlNT IFJFVEEgc2V0dGluZ3MgaW52YWxpZA0KPiAgICAgICBuZXQvaTQwZTogZml4IGJ5dGUgY291bnRl cnMNCj4gDQo+IEthbGVzaCBBUCAoNyk6DQo+ICAgICAgIG5ldC9ibnh0OiBmaXggZmxvdyBlcnJv ciBvbiBmaWx0ZXIgY3JlYXRpb24NCj4gICAgICAgbmV0L2JueHQ6IGZpeCBlbmRpYW5uZXNzIHdo aWxlIHNldHRpbmcgTDQgZGVzdGluYXRpb24gcG9ydA0KPiAgICAgICBuZXQvYm54dDogZml4IHN0 cnVjdHVyZSB2YXJpYWJsZSBpbml0aWFsaXphdGlvbg0KPiAgICAgICBuZXQvYm54dDogZml4IFVE UCB0dW5uZWwgcG9ydCByZW1vdmFsDQo+ICAgICAgIG5ldC9ibnh0OiBmaXggYm9vbGVhbiBvcGVy YXRvciB1c2FnZQ0KPiAgICAgICBuZXQvYm54dDogZml4IGRyb3AgZW5hYmxlIGluIGdldCBSeCBx dWV1ZSBpbmZvDQo+ICAgICAgIG5ldC9ibnh0OiBpbmNyZWFzZSBzaXplIG9mIFJ4IENRDQo+IA0K PiBLYXJyYSBTYXR3aWsgKDEpOg0KPiAgICAgICBuZXQvY3hnYmU6IGZpeCBkdXBsaWNhdGUgTUFD IGFkZHJlc3NlcyBpbiBNUFMgVENBTQ0KPiANCj4gS2V2aW4gTGFhdHogKDEpOg0KPiAgICAgICBu ZXQvcmluZzogY2hlY2sgaW50ZXJuYWwgYXJndW1lbnRzDQo+IA0KPiBLZXZpbiBUcmF5bm9yICg0 KToNCj4gICAgICAgbWFpbnRhaW5lcnM6IHVwZGF0ZSBtYWludGFpbmVyIG5hbWVzIGFuZCBlbWFp bHMNCj4gICAgICAga25pOiBmaXggZXRodG9vbCBidWlsZCBlcnJvciBvbiBrZXJuZWwgNS45DQo+ ICAgICAgIFJldmVydCAiYXBwL3Rlc3RwbWQ6IGZpeCBkZXNjcmlwdG9yIGlkIGNoZWNrIg0KPiAg ICAgICBSZXZlcnQgImFwcC90ZXN0cG1kOiByZW1vdmUgcmVzdHJpY3Rpb24gb24gVHggc2VnbWVu dHMgc2V0Ig0KPiANCj4gS29uc3RhbnRpbiBBbmFueWV2ICgxKToNCj4gICAgICAgZG9jOiBmaXgg bWlzc2luZyBjbGFzc2lmeSBtZXRob2RzIGluIEFDTCBndWlkZQ0KPiANCj4gTGFuY2UgUmljaGFy ZHNvbiAoMSk6DQo+ICAgICAgIG5ldC9ibnh0OiBmaXggcXVldWUgZ2V0IGluZm8NCj4gDQo+IExl eWkgUm9uZyAoMSk6DQo+ICAgICAgIG5ldC9hdmY6IGZpeCBwZXJmb3JtYW5jZSBkcm9wIGFmdGVy IHBvcnQgcmVzZXQNCj4gDQo+IExpanVuIE91ICgxKToNCj4gICAgICAgYXBwL3Rlc3RwbWQ6IGZp eCBSU1Mga2V5IGZvciBmbG93IEFQSSBSU1MgcnVsZQ0KPiANCj4gTG9uZyBMaSAoNCk6DQo+ICAg ICAgIG5ldC9uZXR2c2M6IGZpeCBtdWx0aXBsZSBjaGFubmVsIFJ4DQo+ICAgICAgIG5ldC9uZXR2 c2M6IGZpeCBzdGFsZSB2YWx1ZSBhZnRlciBmcmVlDQo+ICAgICAgIG5ldC9uZXR2c2M6IGFsbG9j YXRlIGNvbnRpZ3VvdXMgcGh5c2ljYWwgbWVtb3J5IGZvciBSTkRJUw0KPiAgICAgICBuZXQvdmRl dl9uZXR2c2M6IGZpeCBkZXZpY2UgcHJvYmluZyBlcnJvciBmbG93DQo+IA0KPiBMdWNhIEJvY2Nh c3NpICgxKToNCj4gICAgICAgZml4IHNwZWxsaW5ncyB0aGF0IExpbnRpYW4gY29tcGxhaW5zIGFi b3V0DQo+IA0KPiBMdWthc3ogV29qY2llY2hvd3NraSAoMTcpOg0KPiAgICAgICByYXcvc2tlbGV0 b246IHJlc2V0IHRlc3Qgc3RhdGlzdGljcw0KPiAgICAgICByYXcvc2tlbGV0b246IGFsbG93IGNs b3NpbmcgYWxyZWFkeSBjbG9zZWQgZGV2aWNlDQo+ICAgICAgIGRpc3RyaWJ1dG9yOiBmaXggaGFu ZHNoYWtlIHN5bmNocm9uaXphdGlvbg0KPiAgICAgICBkaXN0cmlidXRvcjogZml4IGhhbmRzaGFr ZSBkZWFkbG9jaw0KPiAgICAgICBkaXN0cmlidXRvcjogZml4IGJ1ZmZlciB1c2UgYWZ0ZXIgZnJl ZQ0KPiAgICAgICBkaXN0cmlidXRvcjogaGFuZGxlIHdvcmtlciBzaHV0ZG93biBpbiBidXJzdCBt b2RlDQo+ICAgICAgIHRlc3QvZGlzdHJpYnV0b3I6IGZpeCBzaHV0ZG93biBvZiBidXN5IHdvcmtl cg0KPiAgICAgICBkaXN0cmlidXRvcjogZml4IHJldHVybiBwa3QgY2FsbHMgaW4gc2luZ2xlIG1v ZGUNCj4gICAgICAgdGVzdC9kaXN0cmlidXRvcjogZml4IGZyZWVpbmcgbWJ1ZnMNCj4gICAgICAg dGVzdC9kaXN0cmlidXRvcjogZml4IGxjb3JlcyBzdGF0aXN0aWNzDQo+ICAgICAgIHRlc3QvZGlz dHJpYnV0b3I6IGNvbGxlY3QgcmV0dXJuIG1idWZzDQo+ICAgICAgIGRpc3RyaWJ1dG9yOiBmaXgg QVBJIGRvY3VtZW50YXRpb24NCj4gICAgICAgdGVzdC9kaXN0cmlidXRvcjogZml4IHJhY2UgY29u ZGl0aW9ucyBvbiBzaHV0ZG93bg0KPiAgICAgICBkaXN0cmlidXRvcjogZml4IHNjYWxhciBtYXRj aGluZw0KPiAgICAgICBkaXN0cmlidXRvcjogZml4IGZsdXNoaW5nIGluIGZsaWdodCBwYWNrZXRz DQo+ICAgICAgIGRpc3RyaWJ1dG9yOiBmaXggY2xlYXJpbmcgcmV0dXJucyBidWZmZXINCj4gICAg ICAgdGVzdC9kaXN0cmlidXRvcjogZml4IHF1aXR0aW5nIHdvcmtlcnMgaW4gYnVyc3QgbW9kZQ0K PiANCj4gTWF0YW4gQXpyYWQgKDEpOg0KPiAgICAgICBuZXQvbWx4NTogZml4IHR1bm5lbCBmbG93 IHByaW9yaWl0eQ0KPiANCj4gTWF4aW1lIENvcXVlbGluICgxMCk6DQo+ICAgICAgIHZkcGEvaWZj OiBmaXggYnVpbGQgd2l0aCByZWNlbnQga2VybmVscw0KPiAgICAgICB2aG9zdDogZml4IHZpcnRp by1uZXQgaGVhZGVyIGxlbmd0aCB3aXRoIHBhY2tlZCByaW5nDQo+ICAgICAgIHZob3N0OiBmaXgg dmlydHF1ZXVlcyBtZXRhZGF0YSBhbGxvY2F0aW9uDQo+ICAgICAgIHZob3N0OiB2YWxpZGF0ZSBp bmRleCBpbiBhdmFpbGFibGUgZW50cmllcyBBUEkNCj4gICAgICAgdmhvc3Q6IHZhbGlkYXRlIGlu ZGV4IGluIGd1ZXN0IG5vdGlmaWNhdGlvbiBBUEkNCj4gICAgICAgY29uZmlnOiBlbmFibGUgcGFj a2V0IHByZWZldGNoaW5nIHdpdGggTWVzb24NCj4gICAgICAgdmhvc3Q6IGZpeCB2aXJ0cXVldWUg aW5pdGlhbGl6YXRpb24NCj4gICAgICAgdmhvc3Q6IGZpeCBlcnJvciBwYXRoIHdoZW4gc2V0dGlu ZyBtZW1vcnkgdGFibGVzDQo+ICAgICAgIHZob3N0OiBmaXggZmQgbGVhayBpbiBkaXJ0eSBsb2dn aW5nIHNldHVwDQo+ICAgICAgIHZob3N0OiBmaXggZmQgbGVhayBpbiBraWNrIHNldHVwDQo+IA0K PiBNYXhpbWUgTGVyb3kgKDEpOg0KPiAgICAgICBuZXQvbWx4NTogZml4IFJ4IHF1ZXVlIGNvdW50 IGNhbGN1bGF0aW9uDQo+IA0KPiBNaWNoYWVsIEJhdW0gKDEpOg0KPiAgICAgICBuZXQvbWx4NTog cmVtb3ZlIHVudXNlZCB2YXJpYWJsZSBpbiBUeCBxdWV1ZSBjcmVhdGlvbg0KPiANCj4gTWljaGFs IEtyYXdjenlrICgzKToNCj4gICAgICAgbmV0L2VuYS9iYXNlOiB1c2UgbWluL21heCBtYWNyb3Mg d2l0aCB0eXBlIGNvbnZlcnNpb24NCj4gICAgICAgbmV0L2VuYS9iYXNlOiBzcGVjaWZ5IGRlbGF5 IG9wZXJhdGlvbnMNCj4gICAgICAgbmV0L2VuYS9iYXNlOiBmaXggcmVsZWFzZSBvZiB3YWl0IGV2 ZW50DQo+IA0KPiBNaW4gSHUgKENvbm5vcikgKDEpOg0KPiAgICAgICBhcHAvdGVzdHBtZDogZml4 IGJvbmRpbmcgeG1pdCBiYWxhbmNlIHBvbGljeSBjb21tYW5kDQo+IA0KPiBNb2hzaW4gU2hhaWto ICgxKToNCj4gICAgICAgbmV0L21seDU6IHVzZSBvcGVuL3JlYWQvY2xvc2UgZm9yIGliIHN0YXRz IHF1ZXJ5DQo+IA0KPiBOaWNrIENvbm5vbGx5ICgxKToNCj4gICAgICAgbWVtOiBmaXggYWxsb2Nh dGlvbiBmYWlsdXJlIG9uIG5vbi1OVU1BIGtlcm5lbA0KPiANCj4gT2xpdmllciBNYXR6ICg0KToN Cj4gICAgICAgbmV0L3Jpbmc6IGZpeCB0eXBvIGluIGxvZyBtZXNzYWdlDQo+ICAgICAgIGV4YW1w bGVzL211bHRpX3Byb2Nlc3M6IGZpeCBjb21waWxhdGlvbg0KPiAgICAgICBleGFtcGxlcy9maXBz X3ZhbGlkYXRpb246IGZpeCBidWZmZXIgb3ZlcmZsb3cNCj4gICAgICAga25pOiBmaXggYnVpbGQg b24gUkhFTCA4LjMNCj4gDQo+IE9waGlyIE11bmsgKDEpOg0KPiAgICAgICBuZXQvbWx4NTogcmVt b3ZlIHVudXNlZCBsb2cgbWFjcm9zDQo+IA0KPiBPcmkgS2FtICgxKToNCj4gICAgICAgbmV0L21s eDU6IGZpeCBzZWxlY3Rpb24gYmV0d2VlbiBlbmNhcCBhbmQgZGVjYXANCj4gDQo+IFBhZHJhaWcg Q29ubm9sbHkgKDEpOg0KPiAgICAgICBuZXQvaTQwZTogZml4IFFpblEgZmxvdyBwYXR0ZXJuIHRv IGFsbG93IG5vbiBmdWxsIG1hc2sNCj4gDQo+IFBhdmFuIE5pa2hpbGVzaCAoMik6DQo+ICAgICAg IG1lbXBvb2wvb2N0ZW9udHg6IGZpeCBhdXJhIHRvIHBvb2wgbWFwcGluZw0KPiAgICAgICBhcHAv ZXZlbnRkZXY6IGNoZWNrIHRpbWVyIGFkYWRwdGVycyBudW1iZXINCj4gDQo+IFByYXRlZWsgQWdh cndhbCAoMSk6DQo+ICAgICAgIG5ldC9pNDBlOiBhZGQgQysrIGluY2x1ZGUgZ3VhcmQNCj4gDQo+ IFFpIFpoYW5nICgxKToNCj4gICAgICAgbmV0L2F2ZjogZml4IGl0ZXJhdG9yIGZvciBSU1MgTFVU DQo+IA0KPiBSYWh1bCBHdXB0YSAoMik6DQo+ICAgICAgIG5ldC9ibnh0OiBmaXggZm9yIG1lbWxl YWsgZHVyaW5nIHF1ZXVlIHJlc3RhcnQNCj4gICAgICAgbmV0L2JueHQ6IGZpeCB0byBhZHZhbmNl IHByb2R1Y2VyIGluZGV4DQo+IA0KPiBSYWh1bCBMYWtraXJlZGR5ICgxKToNCj4gICAgICAgbmV0 L2N4Z2JlOiBmaXggcXVldWUgRE1BIHJpbmcgbGVha3MgZHVyaW5nIHBvcnQgY2xvc2UNCj4gDQo+ IFJhc2VzaCBNb2R5ICgyKToNCj4gICAgICAgbmV0L3FlZGU6IGZpeCBnZXR0aW5nIGxpbmsgZGV0 YWlscw0KPiAgICAgICBuZXQvYm54Mng6IGFkZCBRTG9naWMgdmVuZG9yIGlkIGZvciBCQ001Nzg0 MA0KPiANCj4gUm9oaXQgUmFqICgxKToNCj4gICAgICAgYnVzL2ZzbG1jOiBmaXggZHBpbyBjbG9z ZQ0KPiANCj4gUm9uZ1FpbmcgTGkgKDEpOg0KPiAgICAgICBuZXQvYm9uZGluZzogZml4IHBvc3Np YmxlIHVuYmFsYW5jZWQgcGFja2V0IHJlY2VpdmluZw0KPiANCj4gUnVpZmVuZyBXYW5nICgyKToN Cj4gICAgICAgbmV0L2k0MGU6IHN1cHBvcnQgYWFyY2gzMg0KPiAgICAgICB0ZXN0L2NyeXB0bzog Zml4IHN0YXRzIHRlc3QNCj4gDQo+IFNhY2hpbiBTYXhlbmEgKDIpOg0KPiAgICAgICBuZXQvZHBh YTI6IGZpeCBtaXN1c2Ugb2YgaW50ZXJmYWNlIGluZGV4DQo+ICAgICAgIGRvYzogZml4IGRpYWdy YW0gaW4gZHBhYTIgZ3VpZGUNCj4gDQo+IFNhcm9zaCBBcmlmICgzKToNCj4gICAgICAgZG9jOiBm aXggdHlwbyBpbiBwY2FwIGd1aWRlDQo+ICAgICAgIHRlc3QvZGlzdHJpYnV0b3I6IGZpeCBtYnVm IGxlYWsgb24gZmFpbHVyZQ0KPiAgICAgICBkb2M6IGZpeCBncmFtbWFyDQo+IA0KPiBTaGlyaSBL dXppbiAoMSk6DQo+ICAgICAgIG5ldC9tbHg1OiBmaXggeHN0YXRzIHJlc2V0IHJlaW5pdGlhbGl6 YXRpb24NCj4gDQo+IFNob3VnYW5nIFdhbmcgKDIpOg0KPiAgICAgICBuZXQvaTQwZTogZml4IGZp bHRlciBwY3R5cGUNCj4gICAgICAgbmV0L2k0MGU6IGZpeCBxdWV1ZSByZWdpb24gaW4gUlNTIGZs b3cNCj4gDQo+IFNvbW5hdGggS290dXIgKDMpOg0KPiAgICAgICBuZXQvYm54dDogZml4IHNoaWZ0 IG9wZXJhdGlvbg0KPiAgICAgICBuZXQvYm54dDogZml4IGNoZWNraW5nIFZOSUMgaW4gc2h1dGRv d24gcGF0aA0KPiAgICAgICBuZXQvYm54dDogZml4IHF1ZXVlIHJlbGVhc2UNCj4gDQo+IFN0ZXBo ZW4gSGVtbWluZ2VyICgzKToNCj4gICAgICAgbmV0L2ZhaWxzYWZlOiBmaXggZG91YmxlIHNwYWNl IGluIHdhcm5pbmcgbG9nDQo+ICAgICAgIG5ldC9uZXR2c2M6IGNoZWNrIGZvciBvdmVyZmxvdyBv biBwYWNrZXQgaW5mbyBmcm9tIGhvc3QNCj4gICAgICAgZG9jOiBhZGQgU1BEWCBsaWNlbnNlIHRh ZyBoZWFkZXIgdG8gSW50ZWwgcGVyZm9ybWFuY2UgZ3VpZGUNCj4gDQo+IFN0ZXZlIFlhbmcgKDMp Og0KPiAgICAgICBuZXQvaWF2ZjogZG93bmdyYWRlIGVycm9yIGxvZw0KPiAgICAgICBuZXQvaXhn YmU6IGZpeCBWRiByZXNldCBIVyBlcnJvciBoYW5kbGluZw0KPiAgICAgICBuZXQvYXZmOiBmaXgg c2NhdHRlcmVkIFJ4IGVuYWJsaW5nDQo+IA0KPiBTdWFubWluZyBNb3UgKDEpOg0KPiAgICAgICBu ZXQvbWx4NTogZml4IHNlY29uZGFyeSBwcm9jZXNzIHJlc291cmNlcyByZWxlYXNlDQo+IA0KPiBU aG9tYXMgTW9uamFsb24gKDUpOg0KPiAgICAgICBlYWw6IHJlbW92ZSB1c2VsZXNzIG1ha2VmaWxl cw0KPiAgICAgICBidXMvcGNpOiByZW1vdmUgdW51c2VkIHNjYW4gYnkgYWRkcmVzcw0KPiAgICAg ICBtZW06IGZpeCBjb25maWcgbmFtZSBpbiBlcnJvciBsb2dzDQo+ICAgICAgIGV0aGRldjogbW92 ZSBub24tb2ZmbG9hZCBjYXBhYmlsaXRpZXMNCj4gICAgICAgbmV0L21seDogZml4IG92ZXJsaW5r aW5nIHdpdGggbWVzb24gYW5kIGdsdWUgZGxvcGVuDQo+IA0KPiBUaW5nIFh1ICgyKToNCj4gICAg ICAgdGFibGU6IGZpeCBoYXNoIGZvciAzMi1iaXQNCj4gICAgICAgbmV0L2F2ZjogZml4IHJlbGVh c2luZyBtYnVmcw0KPiANCj4gVmlhY2hlc2xhdiBPdnNpaWVua28gKDIpOg0KPiAgICAgICBuZXQv bWx4NTogZml4IG5ldGxpbmsgYnVmZmVyIGFsbG9jYXRpb24gZnJvbSBzdGFjaw0KPiAgICAgICBu ZXQvbWx4NTogZml4IFBDSSBhZGRyZXNzIGxvb2t1cA0KPiANCj4gWWkgWWFuZyAoMSk6DQo+ICAg ICAgIGdzbzogZml4IHBheWxvYWQgdW5pdCBzaXplIGZvciBVRFANCj4gDQo+IFl1bmppYW4gV2Fu ZyAoMjMpOg0KPiAgICAgICBuZXQvdGFwOiBmcmVlIG1lbXBvb2wgd2hlbiBjbG9zaW5nDQo+ICAg ICAgIG5ldC9mbTEwazogZml4IG1lbW9yeSBsZWFrIHdoZW4gdGhyZXNoIGNoZWNrIGZhaWxzDQo+ ICAgICAgIG5ldC9xZWRlOiBmaXggZGVyZWZlcmVuY2UgYmVmb3JlIG51bGwgY2hlY2sNCj4gICAg ICAgdmZpbzogZml4IGdyb3VwIGRlc2NyaXB0b3IgY2hlY2sNCj4gICAgICAgYnVzL3BjaTogZml4 IG1lbW9yeSBsZWFrIHdoZW4gdW5tYXBwaW5nIFZGSU8gcmVzb3VyY2UNCj4gICAgICAgYnVzL3Bj aTogZml4IGxlYWsgb24gVkZJTyBtYXBwaW5nIGVycm9yDQo+ICAgICAgIG5ldC9mbTEwazogZml4 IG1lbW9yeSBsZWFrIHdoZW4gVHggdGhyZXNoIGNoZWNrIGZhaWxzDQo+ICAgICAgIHJhdy9kcGFh Ml9xZG1hOiBmaXggcmVzZXQNCj4gICAgICAgZXZlbnRkZXY6IGNoZWNrIGFsbG9jYXRpb24gaW4g VHggYWRhcHRlcg0KPiAgICAgICBldmVudC9kcGFhMjogZml4IGRlcmVmZXJlbmNlIGJlZm9yZSBu dWxsIGNoZWNrDQo+ICAgICAgIGV2ZW50ZGV2OiBmaXggYWRhcHRlciBsZWFrIGluIGVycm9yIHBh dGgNCj4gICAgICAgbmV0L25ldHZzYzogZml4IFR4IHF1ZXVlIGxlYWsgaW4gZXJyb3IgcGF0aA0K PiAgICAgICBlYWwvbGludXg6IGZpeCBtZW1vcnkgbGVhayBpbiB1ZXZlbnQgaGFuZGxpbmcNCj4g ICAgICAgZWZkOiBmaXggdGFpbHEgZW50cnkgbGVhayBpbiBlcnJvciBwYXRoDQo+ICAgICAgIGVh bDogZml4IGxlYWsgb24gZGV2aWNlIGV2ZW50IGNhbGxiYWNrIHVucmVnaXN0ZXINCj4gICAgICAg YmFzZWJhbmQvdHVyYm9fc3c6IGZpeCBtZW1vcnkgbGVhayBpbiBlcnJvciBwYXRoDQo+ICAgICAg IG5ldC9tdnBwMjogZml4IG1lbW9yeSBsZWFrIGluIGVycm9yIHBhdGgNCj4gICAgICAgbmV0L3Ro dW5kZXJ4OiBmaXggbWVtb3J5IGxlYWsgb24gcmJkciBkZXNjIHJpbmcgZmFpbHVyZQ0KPiAgICAg ICBldGhkZXY6IGZpeCBkYXRhIHR5cGUgZm9yIHBvcnQgaWQNCj4gICAgICAgY29tcHJlc3MvaXNh bDogY2hlY2sgYWxsb2NhdGlvbiBpbiBxdWV1ZSBzZXR1cA0KPiAgICAgICBtYWxsb2M6IGZpeCBz dHlsZSBpbiBmcmVlIGxpc3QgaW5kZXggY29tcHV0YXRpb24NCj4gICAgICAgbmV0L2JueHQ6IGZp eCBtZW1vcnkgbGVhayB3aGVuIGZyZWVpbmcgVkYgaW5mbw0KPiAgICAgICBuZXQvYm54dDogYWRk IG1lbW9yeSBhbGxvY2F0aW9uIGNoZWNrIGluIFZGIGluZm8gaW5pdA0KPiANCj4gWXV5aW5nIFpo YW5nICgxKToNCj4gICAgICAgbmV0L2k0MGU6IGZpeCB2aXJ0dWFsIGNoYW5uZWwgY29uZmxpY3QN Cj4gDQo+IFpoZW5naHVhIFpob3UgKDEpOg0KPiAgICAgICBhcHAvdGVzdHBtZDogZG8gbm90IGFs bG93IGR5bmFtaWMgY2hhbmdlIG9mIGNvcmUgbnVtYmVyDQoNCg==