Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp603268pxk; Wed, 16 Sep 2020 11:58:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzz1jC6QTlzy0uWqqvtvxLpTWfaTu7vXdZZ4aXLbiKsp/vMeMZs1dmOJ/E5av1SeqSo1ADh X-Received: by 2002:a50:8523:: with SMTP id 32mr30433187edr.282.1600282736118; Wed, 16 Sep 2020 11:58:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1600282736; cv=pass; d=google.com; s=arc-20160816; b=hap0BMW0pQe4YSqn/jkHjakFl7zGieUjvWQDSUdgub4nxzm79B06/z3+cy7Am/UMfo mIlv3JasvBQcexK8tvM59MneIF5b7MgffxnoDO9husxmh1g9g0Ug/AuKmCyQFPSA1jhG WNmNNFS8oB59kMbEUMZpljtoan5cFPeJDkxIhyKzICXdTEjAxm5lG3XUBoVzk1drs8Ni zh+K4sQNmNDbpdn5I5KEFvon9v1qMr4uK2GgioyLFvbxGtFwD3tSI2bziDYeO8ULe+/1 i770OrA76uOpy/GwWsIOP7pHQ8fbC+3vgwJGxLFAofaHZ1kdE8OWXGSapF3Dx8xlbP/N z+Rw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=txpA/8MMKnDTuQq5x2YiWrIYmk/lMUBZy9dPNzUkQdg=; b=NrU5rvrak38T1LJ7aInShnRHDZEvAL3ovu8e7nIfK4T08jfoN7woy6YRUVyGBal5BG 8eVSKEmM5E+qUnkFrqx6f8MUe+9hdygWMUCPJF0Wkg4T99nOVCuK4MXjElgGjhqnuhxd kgBML1wmqom/sGaUVSKOCKEEDRmAH8dUvan3ZDQfRpGtN770Zfw98Ljp5IO05tDV2WUz IHzQ5NAM+Omo3l0nXoG6ggaut28FTxnJR4aakh/z/MEJKExOIMzknqmjeWDNPl+E6++/ GiwUrpWI49wW6WQZFxRRG57ndx29XsKWm1kZf/B832AuZtswjHRXpx24xXsGa8uOV7Vl hoAg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@renesasgroup.onmicrosoft.com header.s=selector2-renesasgroup-onmicrosoft-com header.b=Hd1aK565; arc=pass (i=1 spf=pass spfdomain=renesas.com dkim=pass dkdomain=renesas.com dmarc=pass fromdomain=renesas.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h23si13495657ejx.721.2020.09.16.11.58.33; Wed, 16 Sep 2020 11:58:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@renesasgroup.onmicrosoft.com header.s=selector2-renesasgroup-onmicrosoft-com header.b=Hd1aK565; arc=pass (i=1 spf=pass spfdomain=renesas.com dkim=pass dkdomain=renesas.com dmarc=pass fromdomain=renesas.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728247AbgIPSzn (ORCPT + 99 others); Wed, 16 Sep 2020 14:55:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37268 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727691AbgIPR5y (ORCPT ); Wed, 16 Sep 2020 13:57:54 -0400 Received: from JPN01-OS2-obe.outbound.protection.outlook.com (mail-os2jpn01on0720.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe9c::720]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C0654C0A88B0; Wed, 16 Sep 2020 06:02:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=B4dt6whDN4ENAVibD/UvKcSbxJAgVl1V1hWb2pat2n5wEeu2sBBLSTpZz2PULvM2tkqVvtTLWrKAqtK2Cq1i+M9fWCHOq4TuoVRQnaomQlu+LsuK/K2B4G3aX54dYIovSm3affTozenjJBqDwECFJVPAcx2QIF70p20Z06qzdON7JJqXAx3HpKVGItpTvy7nyoL3Lxn2QMkSAI/Xmi5PVbGGZA+07WGP0TSklys+Ehx/tRp85pMNxF8Zjc51TJm1TcKV124vjfzdefFwNzc6lPvVPRFCtzOCHrrQVhm6HI025IxJ8TmRs+kbwNVmrv2lOEKktWst/uri0KeqV8MFmQ== 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=txpA/8MMKnDTuQq5x2YiWrIYmk/lMUBZy9dPNzUkQdg=; b=OOuSK18aRwm3L/VpmkF4rlJ8i/OBcb2hmECN+3wfi10u2wPj70qi739aqmVVUhGxt/bbJOqAHdbV1cC2+++TNXkvEpIrQ9B5ptxInOeGHiZCex8OvoD6MlUDZ3gR04ZWVifFu9TX1Ue7f8OfjBQDjWwN90ReY6CwN9fziZMH2FetXziwc0UZXsKqZ1/yzOGi1LWBuHG2L5j0vzdMzdc9n8NQX8Jkv8ah8SUA/0RITJ2Q/X9ckWg6nLW9egr/oCNJPppRBK7w1KXuIQ2L5sQE/0mOp5VxRNuJwwgwTSMNc86o1yw9x8+ST9850mYSyaOn320WNA0BDMhidlOJSsF8sA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=renesas.com; dmarc=pass action=none header.from=renesas.com; dkim=pass header.d=renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesasgroup.onmicrosoft.com; s=selector2-renesasgroup-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=txpA/8MMKnDTuQq5x2YiWrIYmk/lMUBZy9dPNzUkQdg=; b=Hd1aK565lcSh65S8IC3I+hycK4SQcsqvivAg58C35SNGeLc1O/v5+KdGytx3q4knOyILU6IQ3t6zjdHfP2cMUw8d+MztucOSipHM53pDnzBFZ1U7CtqKfOveh3tsvU2YmB6jsm1WM7OunkuWBDZ1b4AbRVhNxa9hMIWT7XWP7kU= Received: from OSAPR01MB2740.jpnprd01.prod.outlook.com (2603:1096:603:3a::20) by OSBPR01MB1703.jpnprd01.prod.outlook.com (2603:1096:603:7::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.13; Wed, 16 Sep 2020 10:42:36 +0000 Received: from OSAPR01MB2740.jpnprd01.prod.outlook.com ([fe80::8c77:606f:d812:ecd2]) by OSAPR01MB2740.jpnprd01.prod.outlook.com ([fe80::8c77:606f:d812:ecd2%7]) with mapi id 15.20.3391.013; Wed, 16 Sep 2020 10:42:36 +0000 From: Fabrizio Castro To: Laurent Pinchart CC: Mauro Carvalho Chehab , Rob Herring , Geert Uytterhoeven , Ramesh Shanmugasundaram , "linux-media@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-renesas-soc@vger.kernel.org" , Chris Paterson , Biju Das , Prabhakar Mahadev Lad Subject: RE: [PATCH 2/3] media: dt-bindings: media: renesas,drif: Convert to json-schema Thread-Topic: [PATCH 2/3] media: dt-bindings: media: renesas,drif: Convert to json-schema Thread-Index: AQHWi2HoBpKWYkjFqEyecbhSLJZ6Eqlp9sMAgAACSwCAARuTkA== Date: Wed, 16 Sep 2020 10:42:36 +0000 Message-ID: References: <20200915131216.21137-1-fabrizio.castro.jz@renesas.com> <20200915131216.21137-3-fabrizio.castro.jz@renesas.com> <20200915173638.GD26029@pendragon.ideasonboard.com> <20200915174450.GF26029@pendragon.ideasonboard.com> In-Reply-To: <20200915174450.GF26029@pendragon.ideasonboard.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: ideasonboard.com; dkim=none (message not signed) header.d=none;ideasonboard.com; dmarc=none action=none header.from=renesas.com; x-originating-ip: [193.141.220.21] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 5d475541-c20d-4d38-4b00-08d85a2d39f6 x-ms-traffictypediagnostic: OSBPR01MB1703: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:10000; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +LXQunJestMGZlcu7cpaUekOdr36T9plhR6QBi5m+gsIjfOPKBDWauPV9K0AcaLLAUkewUXr/g367oSq/RaH8arguG0VfO0rAxAlA5NjstVtzcn+QGuM5o3xJ01BjahSKjjhl15cVUKA/TNH1zVRrawmwvnzWGtq/usH61sBJ1i9UeNVXekz1Ti2RjY6bPPoxbRw3HmIbc8vkpGv+cTothECn6PilIEpBN0LTtMfI2UY5xavF/Jd2/zye42npau3QaA44sEQlzfQnwHfP2C20l2UikU7OYjA3o/i25BfrOvWx2TD+1dt6TS/YVx2QW2cxsE7uRR3ioSKP/E8UxjqN0nNTg+ISGdXHgq94pymZ5k0HwFKiIm0aXe+jsLplaMZCdSBlWFznnlCV+RmEo9IAKypoTjS+hF219u7N+Jnvr9kxciLYWXIMMx2++8s78fqpfzbmPR2rP6QbslFsTOjag== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:OSAPR01MB2740.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(39860400002)(136003)(396003)(366004)(346002)(376002)(9686003)(71200400001)(6916009)(186003)(966005)(478600001)(30864003)(4326008)(107886003)(66946007)(66476007)(64756008)(26005)(55016002)(7696005)(2906002)(66556008)(8936002)(316002)(76116006)(52536014)(66446008)(54906003)(83380400001)(5660300002)(6506007)(33656002)(86362001)(8676002)(142933001)(579004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: mm6TtP4QEqLk2YAYyKDsOstnmxga3xLrBiOZ4S98bOOGmscLVzX/gI7Vzqoy4TJlig6Pu19gRY37JGb+MZrQP0VMUxEuT8z4RX8zmnVBE5M92pPA0eFlaQ+87/sqUPyiZWXQ2MxE3uYxLFTXh7OIFcwLXXNLqiGApkb6y9sOQYKxx7sKHY1tKoItadZHhkGh91kQEAt85pXZUGX/RW3V1ntymf51ksdSUVvSjA2F84eiQMD9TY8fL6HBV867eP+vViZHooJ/FmdwdLUyGd/kDRWFzmiW4MRfrHdBjfFFOFm76G0xoGS4OJr8grSPbqdVxtgw00AvZQlGIRXq4pGVHhDGU36ddEO85ksSD1TSANNhTLQuIsT2OUbe7VzexFSHTRxhmRxArsFAvq46G8MTETTQtTOBfOgQIeqB6LoDMkjBotGT/hncgRn6Xi3VSihY/wU5loWiKig6l/8vqYyDBVc/4V9wJqbxXI5xXBo0glF5cCiHE805TSt7pbz3ulwF6LZVn8BiCJNE8DloCciCNMqftlrhQPHEiFO2DXFl3yGNFCrCPaq+qELX3rtG9l3ZhDDTBjVGmDb2bEZkBrRLu2K2bu3mqopxNdaPSMfUXgH0ML/6S9KJ8jXXejtj9FVWZvJuWTJfV0IhEYJPKGkzqQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: OSAPR01MB2740.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5d475541-c20d-4d38-4b00-08d85a2d39f6 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Sep 2020 10:42:36.1198 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vdLrkIJ9v+rqrpU/eKCaQqnHdOj3gWE7HkymH1ZKOwmzb4nmj5xXLDYLTYCZKCG4Xt/CBpZGRdEA24WA2Bx41NHN8UWgiDqwqJDQpfl8VZg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSBPR01MB1703 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgTGF1cmVudCwNCg0KVGhhbmsgeW91IGZvciB5b3VyIGZlZWRiYWNrLg0KDQo+IEZyb206IExh dXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRlYXNvbmJvYXJkLmNvbT4NCj4gU2Vu dDogMTUgU2VwdGVtYmVyIDIwMjAgMTg6NDUNCj4NCj4gT24gVHVlLCBTZXAgMTUsIDIwMjAgYXQg MDg6MzY6MzlQTSArMDMwMCwgTGF1cmVudCBQaW5jaGFydCB3cm90ZToNCj4gPiBIaSBGYWJyaXpp bywNCj4gPg0KPiA+IFRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoLg0KPiA+DQo+ID4gT24gVHVlLCBT ZXAgMTUsIDIwMjAgYXQgMDI6MTI6MTVQTSArMDEwMCwgRmFicml6aW8gQ2FzdHJvIHdyb3RlOg0K PiA+ID4gQ29udmVydCB0aGUgUmVuZXNhcyBEUklGIGJpbmRpbmdzIHRvIERUIHNjaGVtYSBhbmQg dXBkYXRlDQo+ID4gPiBNQUlOVEFJTkVSUyBhY2NvcmRpbmdseS4NCj4gPiA+DQo+ID4gPiBTaWdu ZWQtb2ZmLWJ5OiBGYWJyaXppbyBDYXN0cm8gPGZhYnJpemlvLmNhc3Ryby5qekByZW5lc2FzLmNv bT4NCj4gPiA+IC0tLQ0KPiA+ID4gIC4uLi9iaW5kaW5ncy9tZWRpYS9yZW5lc2FzLGRyaWYudHh0 ICAgICAgICAgICB8IDE3NyAtLS0tLS0tLS0tLS0NCj4gPiA+ICAuLi4vYmluZGluZ3MvbWVkaWEv cmVuZXNhcyxkcmlmLnlhbWwgICAgICAgICAgfCAyNzAgKysrKysrKysrKysrKysrKysrDQo+ID4g PiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICst DQo+ID4gPiAgMyBmaWxlcyBjaGFuZ2VkLCAyNzEgaW5zZXJ0aW9ucygrKSwgMTc4IGRlbGV0aW9u cygtKQ0KPiA+ID4gIGRlbGV0ZSBtb2RlIDEwMDY0NA0KPiBEb2N1bWVudGF0aW9uL2RldmljZXRy ZWUvYmluZGluZ3MvbWVkaWEvcmVuZXNhcyxkcmlmLnR4dA0KPiA+ID4gIGNyZWF0ZSBtb2RlIDEw MDY0NA0KPiBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVkaWEvcmVuZXNhcyxk cmlmLnlhbWwNCj4gPiA+DQo+ID4gPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0 cmVlL2JpbmRpbmdzL21lZGlhL3JlbmVzYXMsZHJpZi50eHQNCj4gYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvbWVkaWEvcmVuZXNhcyxkcmlmLnR4dA0KPiA+ID4gZGVsZXRlZCBm aWxlIG1vZGUgMTAwNjQ0DQo+ID4gPiBpbmRleCAwZDg5NzRhYThiMzguLjAwMDAwMDAwMDAwMA0K PiA+ID4gLS0tIGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3JlbmVz YXMsZHJpZi50eHQNCj4gPiA+ICsrKyAvZGV2L251bGwNCj4gPiA+IEBAIC0xLDE3NyArMCwwIEBA DQo+ID4gPiAtUmVuZXNhcyBSLUNhciBHZW4zIERpZ2l0YWwgUmFkaW8gSW50ZXJmYWNlIGNvbnRy b2xsZXIgKERSSUYpDQo+ID4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gPiAtDQo+ID4gPiAtUi1DYXIgR2VuMyBEUklG IGlzIGEgU1BJIGxpa2UgcmVjZWl2ZSBvbmx5IHNsYXZlIGRldmljZS4gQSBnZW5lcmFsDQo+ID4g PiAtcmVwcmVzZW50YXRpb24gb2YgRFJJRiBpbnRlcmZhY2luZyB3aXRoIGEgbWFzdGVyIGRldmlj ZSBpcyBzaG93biBiZWxvdy4NCj4gPiA+IC0NCj4gPiA+IC0rLS0tLS0tLS0tLS0tLS0tLS0tLS0t KyAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiA+ID4gLXwgICAgICAg ICAgICAgICAgICAgICB8LS0tLS1TQ0stLS0tLS0tPnxDTEsgICAgICAgICAgICAgICAgICB8DQo+ ID4gPiAtfCAgICAgICBNYXN0ZXIgICAgICAgIHwtLS0tLVNTLS0tLS0tLS0+fFNZTkMgIERSSUZu IChzbGF2ZSkgIHwNCj4gPiA+IC18ICAgICAgICAgICAgICAgICAgICAgfC0tLS0tU0QwLS0tLS0t LT58RDAgICAgICAgICAgICAgICAgICAgfA0KPiA+ID4gLXwgICAgICAgICAgICAgICAgICAgICB8 LS0tLS1TRDEtLS0tLS0tPnxEMSAgICAgICAgICAgICAgICAgICB8DQo+ID4gPiAtKy0tLS0tLS0t LS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4g PiA+IC0NCj4gPiA+IC1BcyBwZXIgZGF0YXNoZWV0LCBlYWNoIERSSUYgY2hhbm5lbCAoZHJpZm4p IGlzIG1hZGUgdXAgb2YgdHdvIGludGVybmFsDQo+ID4gPiAtY2hhbm5lbHMgKGRyaWZuMCAmIGRy aWZuMSkuIFRoZXNlIHR3byBpbnRlcm5hbCBjaGFubmVscyBzaGFyZSB0aGUNCj4gY29tbW9uDQo+ ID4gPiAtQ0xLICYgU1lOQy4gRWFjaCBpbnRlcm5hbCBjaGFubmVsIGhhcyBpdHMgb3duIGRlZGlj YXRlZCByZXNvdXJjZXMgbGlrZQ0KPiA+ID4gLWlycSwgZG1hIGNoYW5uZWxzLCBhZGRyZXNzIHNw YWNlICYgY2xvY2suIFRoaXMgaW50ZXJuYWwgc3BsaXQgaXMgbm90DQo+ID4gPiAtdmlzaWJsZSB0 byB0aGUgZXh0ZXJuYWwgbWFzdGVyIGRldmljZS4NCj4gPiA+IC0NCj4gPiA+IC1UaGUgZGV2aWNl IHRyZWUgbW9kZWwgcmVwcmVzZW50cyBlYWNoIGludGVybmFsIGNoYW5uZWwgYXMgYSBzZXBhcmF0 ZQ0KPiBub2RlLg0KPiA+ID4gLVRoZSBpbnRlcm5hbCBjaGFubmVscyBzaGFyaW5nIHRoZSBDTEsg JiBTWU5DIGFyZSB0aWVkIHRvZ2V0aGVyIGJ5IHRoZWlyDQo+ID4gPiAtcGhhbmRsZXMgdXNpbmcg YSBwcm9wZXJ0eSBjYWxsZWQgInJlbmVzYXMsYm9uZGluZyIuIEZvciB0aGUgcmVzdCBvZg0KPiA+ ID4gLXRoZSBkb2N1bWVudGF0aW9uLCB1bmxlc3MgZXhwbGljaXRseSBzdGF0ZWQsIHRoZSB3b3Jk IGNoYW5uZWwgaW1wbGllcyBhbg0KPiA+ID4gLWludGVybmFsIGNoYW5uZWwuDQo+ID4gPiAtDQo+ ID4gPiAtV2hlbiBib3RoIGludGVybmFsIGNoYW5uZWxzIGFyZSBlbmFibGVkIHRoZXkgbmVlZCB0 byBiZSBtYW5hZ2VkDQo+IHRvZ2V0aGVyDQo+ID4gPiAtYXMgb25lIChpLmUuKSB0aGV5IGNhbm5v dCBvcGVyYXRlIGFsb25lIGFzIGluZGVwZW5kZW50IGRldmljZXMuIE91dCBvZg0KPiB0aGUNCj4g PiA+IC10d28sIG9uZSBvZiB0aGVtIG5lZWRzIHRvIGFjdCBhcyBhIHByaW1hcnkgZGV2aWNlIHRo YXQgYWNjZXB0cyBjb21tb24NCj4gPiA+IC1wcm9wZXJ0aWVzIG9mIGJvdGggdGhlIGludGVybmFs IGNoYW5uZWxzLiBUaGlzIGNoYW5uZWwgaXMgaWRlbnRpZmllZCBieSBhDQo+ID4gPiAtcHJvcGVy dHkgY2FsbGVkICJyZW5lc2FzLHByaW1hcnktYm9uZCIuDQo+ID4gPiAtDQo+ID4gPiAtVG8gc3Vt bWFyaXplLA0KPiA+ID4gLSAgIC0gV2hlbiBib3RoIHRoZSBpbnRlcm5hbCBjaGFubmVscyB0aGF0 IGFyZSBib25kZWQgdG9nZXRoZXIgYXJlDQo+IGVuYWJsZWQsDQo+ID4gPiAtICAgICB0aGUgemVy b3RoIGNoYW5uZWwgaXMgc2VsZWN0ZWQgYXMgcHJpbWFyeS1ib25kLiBUaGlzIGNoYW5uZWxzIGFj Y2VwdHMNCj4gPiA+IC0gICAgIHByb3BlcnRpZXMgY29tbW9uIHRvIGFsbCB0aGUgbWVtYmVycyBv ZiB0aGUgYm9uZC4NCj4gPiA+IC0gICAtIFdoZW4gb25seSBvbmUgb2YgdGhlIGJvbmRlZCBjaGFu bmVscyBuZWVkIHRvIGJlIGVuYWJsZWQsIHRoZQ0KPiBwcm9wZXJ0eQ0KPiA+ID4gLSAgICAgInJl bmVzYXMsYm9uZGluZyIgb3IgInJlbmVzYXMscHJpbWFyeS1ib25kIiB3aWxsIGhhdmUgbm8gZWZm ZWN0Lg0KPiBUaGF0DQo+ID4gPiAtICAgICBlbmFibGVkIGNoYW5uZWwgY2FuIGFjdCBhbG9uZSBh cyBhbnkgb3RoZXIgaW5kZXBlbmRlbnQgZGV2aWNlLg0KPiA+ID4gLQ0KPiA+ID4gLVJlcXVpcmVk IHByb3BlcnRpZXMgb2YgYW4gaW50ZXJuYWwgY2hhbm5lbDoNCj4gPiA+IC0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+ID4gPiAtLSBjb21wYXRpYmxlOiJyZW5l c2FzLHI4YTc3OTUtZHJpZiIgaWYgRFJJRiBjb250cm9sbGVyIGlzIGEgcGFydCBvZg0KPiBSOEE3 Nzk1IFNvQy4NCj4gPiA+IC0icmVuZXNhcyxyOGE3Nzk2LWRyaWYiIGlmIERSSUYgY29udHJvbGxl ciBpcyBhIHBhcnQgb2YgUjhBNzc5Ng0KPiBTb0MuDQo+ID4gPiAtInJlbmVzYXMscmNhci1nZW4z LWRyaWYiIGZvciBhIGdlbmVyaWMgUi1DYXIgR2VuMyBjb21wYXRpYmxlDQo+IGRldmljZS4NCj4g PiA+IC0NCj4gPiA+IC1XaGVuIGNvbXBhdGlibGUgd2l0aCB0aGUgZ2VuZXJpYyB2ZXJzaW9uLCBu b2RlcyBtdXN0IGxpc3QNCj4gdGhlDQo+ID4gPiAtU29DLXNwZWNpZmljIHZlcnNpb24gY29ycmVz cG9uZGluZyB0byB0aGUgcGxhdGZvcm0gZmlyc3QNCj4gPiA+IC1mb2xsb3dlZCBieSB0aGUgZ2Vu ZXJpYyB2ZXJzaW9uLg0KPiA+ID4gLQ0KPiA+ID4gLS0gcmVnOiBvZmZzZXQgYW5kIGxlbmd0aCBv ZiB0aGF0IGNoYW5uZWwuDQo+ID4gPiAtLSBpbnRlcnJ1cHRzOiBhc3NvY2lhdGVkIHdpdGggdGhh dCBjaGFubmVsLg0KPiA+ID4gLS0gY2xvY2tzOiBwaGFuZGxlIGFuZCBjbG9jayBzcGVjaWZpZXIg b2YgdGhhdCBjaGFubmVsLg0KPiA+ID4gLS0gY2xvY2stbmFtZXM6IGNsb2NrIGlucHV0IG5hbWUg c3RyaW5nOiAiZmNrIi4NCj4gPiA+IC0tIGRtYXM6IHBoYW5kbGVzIHRvIHRoZSBETUEgY2hhbm5l bHMuDQo+ID4gPiAtLSBkbWEtbmFtZXM6IG5hbWVzIG9mIHRoZSBETUEgY2hhbm5lbDogInJ4Ii4N Cj4gPiA+IC0tIHJlbmVzYXMsYm9uZGluZzogcGhhbmRsZSB0byB0aGUgb3RoZXIgY2hhbm5lbC4N Cj4gPiA+IC0NCj4gPiA+IC1PcHRpb25hbCBwcm9wZXJ0aWVzIG9mIGFuIGludGVybmFsIGNoYW5u ZWw6DQo+ID4gPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K PiA+ID4gLS0gcG93ZXItZG9tYWluczogcGhhbmRsZSB0byB0aGUgcmVzcGVjdGl2ZSBwb3dlciBk b21haW4uDQo+ID4gPiAtDQo+ID4gPiAtUmVxdWlyZWQgcHJvcGVydGllcyBvZiBhbiBpbnRlcm5h bCBjaGFubmVsIHdoZW46DQo+ID4gPiAtLSBJdCBpcyB0aGUgb25seSBlbmFibGVkIGNoYW5uZWwg b2YgdGhlIGJvbmQgKG9yKQ0KPiA+ID4gLS0gSWYgaXQgYWN0cyBhcyBwcmltYXJ5IGFtb25nIGVu YWJsZWQgYm9uZHMNCj4gPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+ID4gLS0gcGluY3RybC0wOiBwaW4gY29udHJvbCBncm91 cCB0byBiZSB1c2VkIGZvciB0aGlzIGNoYW5uZWwuDQo+ID4gPiAtLSBwaW5jdHJsLW5hbWVzOiBt dXN0IGJlICJkZWZhdWx0Ii4NCj4gPiA+IC0tIHJlbmVzYXMscHJpbWFyeS1ib25kOiBlbXB0eSBw cm9wZXJ0eSBpbmRpY2F0aW5nIHRoZSBjaGFubmVsIGFjdHMgYXMNCj4gcHJpbWFyeQ0KPiA+ID4g LWFtb25nIHRoZSBib25kZWQgY2hhbm5lbHMuDQo+ID4gPiAtLSBwb3J0OiBjaGlsZCBwb3J0IG5v ZGUgY29ycmVzcG9uZGluZyB0byB0aGUgZGF0YSBpbnB1dCwgaW4gYWNjb3JkYW5jZQ0KPiB3aXRo DQo+ID4gPiAtdGhlIHZpZGVvIGludGVyZmFjZSBiaW5kaW5ncyBkZWZpbmVkIGluDQo+ID4gPiAt RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3ZpZGVvLWludGVyZmFjZXMu dHh0Lg0KPiBUaGUgcG9ydA0KPiA+ID4gLW5vZGUgbXVzdCBjb250YWluIGF0IGxlYXN0IG9uZSBl bmRwb2ludC4NCj4gPiA+IC0NCj4gPiA+IC1PcHRpb25hbCBlbmRwb2ludCBwcm9wZXJ0eToNCj4g PiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiA+IC0tIHN5bmMtYWN0aXZlOiBJ bmRpY2F0ZXMgc3luYyBzaWduYWwgcG9sYXJpdHksIDAvMSBmb3IgbG93L2hpZ2ggcmVzcGVjdGl2 ZWx5Lg0KPiA+ID4gLSAgICAgICBUaGlzIHByb3BlcnR5IG1hcHMgdG8gU1lOQ0FDIGJpdCBpbiB0 aGUgaGFyZHdhcmUgbWFudWFsLiBUaGUNCj4gPiA+IC0gICAgICAgZGVmYXVsdCBpcyAxIChhY3Rp dmUgaGlnaCkuDQo+ID4gPiAtDQo+ID4gPiAtRXhhbXBsZToNCj4gPiA+IC0tLS0tLS0tLQ0KPiA+ ID4gLQ0KPiA+ID4gLSgxKSBCb3RoIGludGVybmFsIGNoYW5uZWxzIGVuYWJsZWQ6DQo+ID4gPiAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gPiA+IC0NCj4gPiA+IC1XaGVu IGludGVyZmFjaW5nIHdpdGggYSB0aGlyZCBwYXJ0eSB0dW5lciBkZXZpY2Ugd2l0aCB0d28gZGF0 YSBwaW5zIGFzDQo+IHNob3duDQo+ID4gPiAtYmVsb3cuDQo+ID4gPiAtDQo+ID4gPiAtKy0tLS0t LS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSsN Cj4gPiA+IC18ICAgICAgICAgICAgICAgICAgICAgfC0tLS0tU0NLLS0tLS0tLT58Q0xLICAgICAg ICAgICAgICAgICAgfA0KPiA+ID4gLXwgICAgICAgTWFzdGVyICAgICAgICB8LS0tLS1TUy0tLS0t LS0tPnxTWU5DICBEUklGbiAoc2xhdmUpICB8DQo+ID4gPiAtfCAgICAgICAgICAgICAgICAgICAg IHwtLS0tLVNEMC0tLS0tLS0+fEQwICAgICAgICAgICAgICAgICAgIHwNCj4gPiA+IC18ICAgICAg ICAgICAgICAgICAgICAgfC0tLS0tU0QxLS0tLS0tLT58RDEgICAgICAgICAgICAgICAgICAgfA0K PiA+ID4gLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICstLS0tLS0tLS0t LS0tLS0tLS0tLS0rDQo+ID4gPiAtDQo+ID4gPiAtZHJpZjAwOiByaWZAZTZmNDAwMDAgew0KPiA+ ID4gLWNvbXBhdGlibGUgPSAicmVuZXNhcyxyOGE3Nzk1LWRyaWYiLA0KPiA+ID4gLSAgICAgInJl bmVzYXMscmNhci1nZW4zLWRyaWYiOw0KPiA+ID4gLXJlZyA9IDwwIDB4ZTZmNDAwMDAgMCAweDY0 PjsNCj4gPiA+IC1pbnRlcnJ1cHRzID0gPEdJQ19TUEkgMTIgSVJRX1RZUEVfTEVWRUxfSElHSD47 DQo+ID4gPiAtY2xvY2tzID0gPCZjcGcgQ1BHX01PRCA1MTU+Ow0KPiA+ID4gLWNsb2NrLW5hbWVz ID0gImZjayI7DQo+ID4gPiAtZG1hcyA9IDwmZG1hYzEgMHgyMD4sIDwmZG1hYzIgMHgyMD47DQo+ ID4gPiAtZG1hLW5hbWVzID0gInJ4IiwgInJ4IjsNCj4gPiA+IC1wb3dlci1kb21haW5zID0gPCZz eXNjIFI4QTc3OTVfUERfQUxXQVlTX09OPjsNCj4gPiA+IC1yZW5lc2FzLGJvbmRpbmcgPSA8JmRy aWYwMT47DQo+ID4gPiAtcmVuZXNhcyxwcmltYXJ5LWJvbmQ7DQo+ID4gPiAtcGluY3RybC0wID0g PCZkcmlmMF9waW5zPjsNCj4gPiA+IC1waW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOw0KPiA+ID4g LXBvcnQgew0KPiA+ID4gLWRyaWYwX2VwOiBlbmRwb2ludCB7DQo+ID4gPiAtICAgICByZW1vdGUt ZW5kcG9pbnQgPSA8JnR1bmVyX2VwPjsNCj4gPiA+IC19Ow0KPiA+ID4gLX07DQo+ID4gPiAtfTsN Cj4gPiA+IC0NCj4gPiA+IC1kcmlmMDE6IHJpZkBlNmY1MDAwMCB7DQo+ID4gPiAtY29tcGF0aWJs ZSA9ICJyZW5lc2FzLHI4YTc3OTUtZHJpZiIsDQo+ID4gPiAtICAgICAicmVuZXNhcyxyY2FyLWdl bjMtZHJpZiI7DQo+ID4gPiAtcmVnID0gPDAgMHhlNmY1MDAwMCAwIDB4NjQ+Ow0KPiA+ID4gLWlu dGVycnVwdHMgPSA8R0lDX1NQSSAxMyBJUlFfVFlQRV9MRVZFTF9ISUdIPjsNCj4gPiA+IC1jbG9j a3MgPSA8JmNwZyBDUEdfTU9EIDUxND47DQo+ID4gPiAtY2xvY2stbmFtZXMgPSAiZmNrIjsNCj4g PiA+IC1kbWFzID0gPCZkbWFjMSAweDIyPiwgPCZkbWFjMiAweDIyPjsNCj4gPiA+IC1kbWEtbmFt ZXMgPSAicngiLCAicngiOw0KPiA+ID4gLXBvd2VyLWRvbWFpbnMgPSA8JnN5c2MgUjhBNzc5NV9Q RF9BTFdBWVNfT04+Ow0KPiA+ID4gLXJlbmVzYXMsYm9uZGluZyA9IDwmZHJpZjAwPjsNCj4gPiA+ IC19Ow0KPiA+ID4gLQ0KPiA+ID4gLQ0KPiA+ID4gLSgyKSBJbnRlcm5hbCBjaGFubmVsIDEgYWxv bmUgaXMgZW5hYmxlZDoNCj4gPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tDQo+ID4gPiAtDQo+ID4gPiAtV2hlbiBpbnRlcmZhY2luZyB3aXRoIGEgdGhpcmQgcGFy dHkgdHVuZXIgZGV2aWNlIHdpdGggb25lIGRhdGEgcGluIGFzDQo+IHNob3duDQo+ID4gPiAtYmVs b3cuDQo+ID4gPiAtDQo+ID4gPiAtKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAg ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPiA+IC18ICAgICAgICAgICAgICAgICAgICAg fC0tLS0tU0NLLS0tLS0tLT58Q0xLICAgICAgICAgICAgICAgICAgfA0KPiA+ID4gLXwgICAgICAg TWFzdGVyICAgICAgICB8LS0tLS1TUy0tLS0tLS0tPnxTWU5DICBEUklGbiAoc2xhdmUpICB8DQo+ ID4gPiAtfCAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgfEQwICh1bnVzZWQp ICAgICAgICAgIHwNCj4gPiA+IC18ICAgICAgICAgICAgICAgICAgICAgfC0tLS0tU0QtLS0tLS0t LT58RDEgICAgICAgICAgICAgICAgICAgfA0KPiA+ID4gLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0r ICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ID4gPiAtDQo+ID4gPiAt ZHJpZjAwOiByaWZAZTZmNDAwMDAgew0KPiA+ID4gLWNvbXBhdGlibGUgPSAicmVuZXNhcyxyOGE3 Nzk1LWRyaWYiLA0KPiA+ID4gLSAgICAgInJlbmVzYXMscmNhci1nZW4zLWRyaWYiOw0KPiA+ID4g LXJlZyA9IDwwIDB4ZTZmNDAwMDAgMCAweDY0PjsNCj4gPiA+IC1pbnRlcnJ1cHRzID0gPEdJQ19T UEkgMTIgSVJRX1RZUEVfTEVWRUxfSElHSD47DQo+ID4gPiAtY2xvY2tzID0gPCZjcGcgQ1BHX01P RCA1MTU+Ow0KPiA+ID4gLWNsb2NrLW5hbWVzID0gImZjayI7DQo+ID4gPiAtZG1hcyA9IDwmZG1h YzEgMHgyMD4sIDwmZG1hYzIgMHgyMD47DQo+ID4gPiAtZG1hLW5hbWVzID0gInJ4IiwgInJ4IjsN Cj4gPiA+IC1wb3dlci1kb21haW5zID0gPCZzeXNjIFI4QTc3OTVfUERfQUxXQVlTX09OPjsNCj4g PiA+IC1yZW5lc2FzLGJvbmRpbmcgPSA8JmRyaWYwMT47DQo+ID4gPiAtfTsNCj4gPiA+IC0NCj4g PiA+IC1kcmlmMDE6IHJpZkBlNmY1MDAwMCB7DQo+ID4gPiAtY29tcGF0aWJsZSA9ICJyZW5lc2Fz LHI4YTc3OTUtZHJpZiIsDQo+ID4gPiAtICAgICAicmVuZXNhcyxyY2FyLWdlbjMtZHJpZiI7DQo+ ID4gPiAtcmVnID0gPDAgMHhlNmY1MDAwMCAwIDB4NjQ+Ow0KPiA+ID4gLWludGVycnVwdHMgPSA8 R0lDX1NQSSAxMyBJUlFfVFlQRV9MRVZFTF9ISUdIPjsNCj4gPiA+IC1jbG9ja3MgPSA8JmNwZyBD UEdfTU9EIDUxND47DQo+ID4gPiAtY2xvY2stbmFtZXMgPSAiZmNrIjsNCj4gPiA+IC1kbWFzID0g PCZkbWFjMSAweDIyPiwgPCZkbWFjMiAweDIyPjsNCj4gPiA+IC1kbWEtbmFtZXMgPSAicngiLCAi cngiOw0KPiA+ID4gLXBvd2VyLWRvbWFpbnMgPSA8JnN5c2MgUjhBNzc5NV9QRF9BTFdBWVNfT04+ Ow0KPiA+ID4gLXJlbmVzYXMsYm9uZGluZyA9IDwmZHJpZjAwPjsNCj4gPiA+IC1waW5jdHJsLTAg PSA8JmRyaWYwX3BpbnM+Ow0KPiA+ID4gLXBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7DQo+ID4g PiAtcG9ydCB7DQo+ID4gPiAtZHJpZjBfZXA6IGVuZHBvaW50IHsNCj4gPiA+IC0gICAgIHJlbW90 ZS1lbmRwb2ludCA9IDwmdHVuZXJfZXA+Ow0KPiA+ID4gLSAgICAgc3luYy1hY3RpdmUgPSA8MD47 DQo+ID4gPiAtfTsNCj4gPiA+IC19Ow0KPiA+ID4gLX07DQo+ID4gPiBkaWZmIC0tZ2l0IGEvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3JlbmVzYXMsZHJpZi55YW1sDQo+ IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3JlbmVzYXMsZHJpZi55 YW1sDQo+ID4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiA+ID4gaW5kZXggMDAwMDAwMDAwMDAw Li5mNTdmY2NjMTU5ZDYNCj4gPiA+IC0tLSAvZGV2L251bGwNCj4gPiA+ICsrKyBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRpYS9yZW5lc2FzLGRyaWYueWFtbA0KPiA+ID4g QEAgLTAsMCArMSwyNzAgQEANCj4gPiA+ICsjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwt Mi4wLW9ubHkgT1IgQlNELTItQ2xhdXNlDQo+ID4gPiArJVlBTUwgMS4yDQo+ID4gPiArLS0tDQo+ ID4gPiArJGlkOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvc2NoZW1hcy9tZWRpYS9yZW5lc2FzLGRy aWYueWFtbCMNCj4gPiA+ICskc2NoZW1hOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvbWV0YS1zY2hl bWFzL2NvcmUueWFtbCMNCj4gPiA+ICsNCj4gPiA+ICt0aXRsZTogUmVuZXNhcyBSLUNhciBHZW4z IERpZ2l0YWwgUmFkaW8gSW50ZXJmYWNlIGNvbnRyb2xsZXIgKERSSUYpDQo+ID4NCj4gPiBzL2Nv bnRyb2xsZXIvQ29udHJvbGxlci8NCg0KV2lsbCBmaXggd2l0aCBWMg0KDQo+ID4NCj4gPiA+ICsN Cj4gPiA+ICttYWludGFpbmVyczoNCj4gPiA+ICsgIC0gUmFtZXNoIFNoYW5tdWdhc3VuZGFyYW0g PHJhc2hhbm11QGdtYWlsLmNvbT4NCj4gPiA+ICsgIC0gRmFicml6aW8gQ2FzdHJvIDxmYWJyaXpp by5jYXN0cm8uanpAcmVuZXNhcy5jb20+DQo+ID4gPiArDQo+ID4gPiArZGVzY3JpcHRpb246IHwN Cj4gPiA+ICsgIFItQ2FyIEdlbjMgRFJJRiBpcyBhIFNQSSBsaWtlIHJlY2VpdmUgb25seSBzbGF2 ZSBkZXZpY2UuIEEgZ2VuZXJhbA0KPiA+ID4gKyAgcmVwcmVzZW50YXRpb24gb2YgRFJJRiBpbnRl cmZhY2luZyB3aXRoIGEgbWFzdGVyIGRldmljZSBpcyBzaG93bg0KPiBiZWxvdy4NCj4gPiA+ICsN Cj4gPiA+ICsgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAgICAgICAgICAgICAgICstLS0tLS0t LS0tLS0tLS0tLS0tLS0rDQo+ID4gPiArICB8ICAgICAgICAgICAgICAgICAgICAgfC0tLS0tU0NL LS0tLS0tLT58Q0xLICAgICAgICAgICAgICAgICAgfA0KPiA+ID4gKyAgfCAgICAgICBNYXN0ZXIg ICAgICAgIHwtLS0tLVNTLS0tLS0tLS0+fFNZTkMgIERSSUZuIChzbGF2ZSkgIHwNCj4gPiA+ICsg IHwgICAgICAgICAgICAgICAgICAgICB8LS0tLS1TRDAtLS0tLS0tPnxEMCAgICAgICAgICAgICAg ICAgICB8DQo+ID4gPiArICB8ICAgICAgICAgICAgICAgICAgICAgfC0tLS0tU0QxLS0tLS0tLT58 RDEgICAgICAgICAgICAgICAgICAgfA0KPiA+ID4gKyAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSsg ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPiA+ICsNCj4gPiA+ICsg IEFzIHBlciBkYXRhc2hlZXQsIGVhY2ggRFJJRiBjaGFubmVsIChkcmlmbikgaXMgbWFkZSB1cCBv ZiB0d28gaW50ZXJuYWwNCj4gPiA+ICsgIGNoYW5uZWxzIChkcmlmbjAgJiBkcmlmbjEpLiBUaGVz ZSB0d28gaW50ZXJuYWwgY2hhbm5lbHMgc2hhcmUgdGhlDQo+IGNvbW1vbg0KPiA+ID4gKyAgQ0xL ICYgU1lOQy4gRWFjaCBpbnRlcm5hbCBjaGFubmVsIGhhcyBpdHMgb3duIGRlZGljYXRlZCByZXNv dXJjZXMgbGlrZQ0KPiA+ID4gKyAgaXJxLCBkbWEgY2hhbm5lbHMsIGFkZHJlc3Mgc3BhY2UgJiBj bG9jay4gVGhpcyBpbnRlcm5hbCBzcGxpdCBpcyBub3QNCj4gPiA+ICsgIHZpc2libGUgdG8gdGhl IGV4dGVybmFsIG1hc3RlciBkZXZpY2UuDQo+ID4gPiArDQo+ID4gPiArICBUaGUgZGV2aWNlIHRy ZWUgbW9kZWwgcmVwcmVzZW50cyBlYWNoIGludGVybmFsIGNoYW5uZWwgYXMgYSBzZXBhcmF0ZQ0K PiBub2RlLg0KPiA+ID4gKyAgVGhlIGludGVybmFsIGNoYW5uZWxzIHNoYXJpbmcgdGhlIENMSyAm IFNZTkMgYXJlIHRpZWQgdG9nZXRoZXIgYnkgdGhlaXINCj4gPiA+ICsgIHBoYW5kbGVzIHVzaW5n IGEgcHJvcGVydHkgY2FsbGVkICJyZW5lc2FzLGJvbmRpbmciLiBGb3IgdGhlIHJlc3Qgb2YNCj4g PiA+ICsgIHRoZSBkb2N1bWVudGF0aW9uLCB1bmxlc3MgZXhwbGljaXRseSBzdGF0ZWQsIHRoZSB3 b3JkIGNoYW5uZWwgaW1wbGllcw0KPiBhbg0KPiA+ID4gKyAgaW50ZXJuYWwgY2hhbm5lbC4NCj4g PiA+ICsNCj4gPiA+ICsgIFdoZW4gYm90aCBpbnRlcm5hbCBjaGFubmVscyBhcmUgZW5hYmxlZCB0 aGV5IG5lZWQgdG8gYmUgbWFuYWdlZA0KPiB0b2dldGhlcg0KPiA+ID4gKyAgYXMgb25lIChpLmUu KSB0aGV5IGNhbm5vdCBvcGVyYXRlIGFsb25lIGFzIGluZGVwZW5kZW50IGRldmljZXMuIE91dCBv Zg0KPiB0aGUNCj4gPiA+ICsgIHR3bywgb25lIG9mIHRoZW0gbmVlZHMgdG8gYWN0IGFzIGEgcHJp bWFyeSBkZXZpY2UgdGhhdCBhY2NlcHRzDQo+IGNvbW1vbg0KPiA+ID4gKyAgcHJvcGVydGllcyBv ZiBib3RoIHRoZSBpbnRlcm5hbCBjaGFubmVscy4gVGhpcyBjaGFubmVsIGlzIGlkZW50aWZpZWQg YnkgYQ0KPiA+ID4gKyAgcHJvcGVydHkgY2FsbGVkICJyZW5lc2FzLHByaW1hcnktYm9uZCIuDQo+ ID4gPiArDQo+ID4gPiArICBUbyBzdW1tYXJpemUsDQo+ID4gPiArICAgICAqIFdoZW4gYm90aCB0 aGUgaW50ZXJuYWwgY2hhbm5lbHMgdGhhdCBhcmUgYm9uZGVkIHRvZ2V0aGVyIGFyZQ0KPiBlbmFi bGVkLA0KPiA+ID4gKyAgICAgICB0aGUgemVyb3RoIGNoYW5uZWwgaXMgc2VsZWN0ZWQgYXMgcHJp bWFyeS1ib25kLiBUaGlzIGNoYW5uZWxzDQo+IGFjY2VwdHMNCj4gPiA+ICsgICAgICAgcHJvcGVy dGllcyBjb21tb24gdG8gYWxsIHRoZSBtZW1iZXJzIG9mIHRoZSBib25kLg0KPiA+ID4gKyAgICAg KiBXaGVuIG9ubHkgb25lIG9mIHRoZSBib25kZWQgY2hhbm5lbHMgbmVlZCB0byBiZSBlbmFibGVk LCB0aGUNCj4gcHJvcGVydHkNCj4gPiA+ICsgICAgICAgInJlbmVzYXMsYm9uZGluZyIgb3IgInJl bmVzYXMscHJpbWFyeS1ib25kIiB3aWxsIGhhdmUgbm8gZWZmZWN0Lg0KPiBUaGF0DQo+ID4gPiAr ICAgICAgIGVuYWJsZWQgY2hhbm5lbCBjYW4gYWN0IGFsb25lIGFzIGFueSBvdGhlciBpbmRlcGVu ZGVudCBkZXZpY2UuDQo+ID4gPiArDQo+ID4gPiArcHJvcGVydGllczoNCj4gPiA+ICsgIGNvbXBh dGlibGU6DQo+ID4gPiArICAgIGl0ZW1zOg0KPiA+ID4gKyAgICAgIC0gZW51bToNCj4gPiA+ICsg ICAgICAgIC0gcmVuZXNhcyxyOGE3Nzk1LWRyaWYgICAgICAgICMgUi1DYXIgSDMNCj4gPiA+ICsg ICAgICAgIC0gcmVuZXNhcyxyOGE3Nzk2LWRyaWYgICAgICAgICMgUi1DYXIgTTMtVw0KPiA+ID4g KyAgICAgIC0gY29uc3Q6IHJlbmVzYXMscmNhci1nZW4zLWRyaWYgIyBHZW5lcmljIFItQ2FyIEdl bjMgY29tcGF0aWJsZQ0KPiBkZXZpY2UNCj4gPiA+ICsNCj4gPiA+ICsgIHJlZzoNCj4gPiA+ICsg ICAgbWF4SXRlbXM6IDENCj4gPiA+ICsNCj4gPiA+ICsgIGludGVycnVwdHM6DQo+ID4gPiArICAg IG1heEl0ZW1zOiAxDQo+ID4gPiArDQo+ID4gPiArICBjbG9ja3M6DQo+ID4gPiArICAgIG1heEl0 ZW1zOiAxDQo+ID4gPiArDQo+ID4gPiArICBjbG9jay1uYW1lczoNCj4gPiA+ICsgICAgbWF4SXRl bXM6IDENCj4gPiA+ICsgICAgaXRlbXM6DQo+ID4gPiArICAgICAgLSBjb25zdDogZmNrDQo+ID4g PiArDQo+ID4gPiArICByZXNldHM6DQo+ID4gPiArICAgIG1heEl0ZW1zOiAxDQo+ID4gPiArDQo+ ID4gPiArICBkbWFzOg0KPiA+ID4gKyAgICBtaW5JdGVtczogMQ0KPiA+ID4gKyAgICBtYXhJdGVt czogMg0KPiA+ID4gKw0KPiA+ID4gKyAgZG1hLW5hbWVzOg0KPiA+ID4gKyAgICBtaW5JdGVtczog MQ0KPiA+ID4gKyAgICBtYXhJdGVtczogMg0KPiA+ID4gKyAgICBpdGVtczoNCj4gPiA+ICsgICAg ICAtIGNvbnN0OiByeA0KPiA+ID4gKyAgICAgIC0gY29uc3Q6IHJ4DQo+ID4gPiArDQo+ID4gPiAr ICByZW5lc2FzLGJvbmRpbmc6DQo+ID4gPiArICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwj L2RlZmluaXRpb25zL3BoYW5kbGUNCj4gPiA+ICsgICAgZGVzY3JpcHRpb246DQo+ID4gPiArICAg ICAgVGhlIHBoYW5kbGUgdG8gdGhlIG90aGVyIGludGVybmFsIGNoYW5uZWwgb2YgRFJJRg0KPiA+ ID4gKw0KPiA+ID4gKyAgcG93ZXItZG9tYWluczoNCj4gPiA+ICsgICAgbWF4SXRlbXM6IDENCj4g PiA+ICsNCj4gPiA+ICsgIHBpbmN0cmwtMDoNCj4gPiA+ICsgICAgbWF4SXRlbXM6IDENCj4gPiA+ ICsNCj4gPiA+ICsgIHBpbmN0cmwtbmFtZXM6DQo+ID4gPiArICAgIG1heEl0ZW1zOiAxDQo+ID4g PiArICAgIGl0ZW1zOg0KPiA+ID4gKyAgICAgIC0gY29uc3Q6IGRlZmF1bHQNCj4gPg0KPiA+IFlv dSBjYW4gZHJvcCB0aG9zZSB0aHJlZSBwcm9wZXJ0aWVzLCB0aGV5J3JlIGFscmVhZHkgaGFuZGxl ZCBieQ0KPiA+IGR0LXNjaGVtYS4NCj4NCj4gSXQgbG9va3MgbGlrZSBJJ20gd3JvbmcsIHBvd2Vy LWRvbWFpbnMgc2VlbXMgdG8gYmUgcmVxdWlyZWQuIEknbSBub3QNCj4gc3VyZSB3aHkgdGhvdWdo LCBhcyB0aGUgcG93ZXItZG9tYWluLWNvbnN1bWVyLnlhbWwgc2NoZW1hIGhhcyBzZWxlY3Q6DQo+ IHRydWUuIE1heWJlIFJvYiBjYW4gY29tbWVudCBvbiB0aGlzLCBpbiB0aGUgbWVhbnRpbWUgbGV0 J3Mga2VlcCB0aGUNCj4gcG93ZXItZG9tYWlucyBwcm9wZXJ0eS4NCg0KT2ssIHdpbGwgbGVhdmUg aXQgZm9yIHYyLCBhbmQgd2FpdCBmb3IgUm9iJ3MgcmVwbHkuDQoNClRoYW5rcywNCkZhYg0KDQo+ DQo+ID4gUmV2aWV3ZWQtYnk6IExhdXJlbnQgUGluY2hhcnQgPGxhdXJlbnQucGluY2hhcnRAaWRl YXNvbmJvYXJkLmNvbT4NCj4gPg0KPiA+ID4gKw0KPiA+ID4gKyAgcmVuZXNhcyxwcmltYXJ5LWJv bmQ6DQo+ID4gPiArICAgIHR5cGU6IGJvb2xlYW4NCj4gPiA+ICsgICAgZGVzY3JpcHRpb246DQo+ ID4gPiArICAgICAgSW5kaWNhdGVzIHRoYXQgdGhlIGNoYW5uZWwgYWN0cyBhcyBwcmltYXJ5IGFt b25nIHRoZSBib25kZWQNCj4gY2hhbm5lbHMuDQo+ID4gPiArDQo+ID4gPiArICBwb3J0Og0KPiA+ ID4gKyAgICB0eXBlOiBvYmplY3QNCj4gPiA+ICsgICAgZGVzY3JpcHRpb246DQo+ID4gPiArICAg ICAgQ2hpbGQgcG9ydCBub2RlIGNvcnJlc3BvbmRpbmcgdG8gdGhlIGRhdGEgaW5wdXQsIGluIGFj Y29yZGFuY2Ugd2l0aA0KPiB0aGUNCj4gPiA+ICsgICAgICB2aWRlbyBpbnRlcmZhY2UgYmluZGlu Z3MgZGVmaW5lZCBpbg0KPiA+ID4gKyAgICAgIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9tZWRpYS92aWRlby1pbnRlcmZhY2VzLnR4dC4NCj4gPiA+ICsgICAgICBUaGUgcG9ydCBu b2RlIG11c3QgY29udGFpbiBhdCBsZWFzdCBvbmUgZW5kcG9pbnQuDQo+ID4gPiArDQo+ID4gPiAr ICAgIHByb3BlcnRpZXM6DQo+ID4gPiArICAgICAgZW5kcG9pbnQ6DQo+ID4gPiArICAgICAgICB0 eXBlOiBvYmplY3QNCj4gPiA+ICsNCj4gPiA+ICsgICAgICAgIHByb3BlcnRpZXM6DQo+ID4gPiAr ICAgICAgICAgIHJlbW90ZS1lbmRwb2ludDoNCj4gPiA+ICsgICAgICAgICAgICBkZXNjcmlwdGlv bjoNCj4gPiA+ICsgICAgICAgICAgICAgIEEgcGhhbmRsZSB0byB0aGUgcmVtb3RlIHR1bmVyIGVu ZHBvaW50IHN1Ym5vZGUgaW4gcmVtb3RlDQo+IG5vZGUNCj4gPiA+ICsgICAgICAgICAgICAgIHBv cnQuDQo+ID4gPiArDQo+ID4gPiArICAgICAgICAgIHN5bmMtYWN0aXZlOg0KPiA+ID4gKyAgICAg ICAgICAgIGVudW06IFswLCAxXQ0KPiA+ID4gKyAgICAgICAgICAgIGRlc2NyaXB0aW9uOg0KPiA+ ID4gKyAgICAgICAgICAgICAgSW5kaWNhdGVzIHN5bmMgc2lnbmFsIHBvbGFyaXR5LCAwLzEgZm9y IGxvdy9oaWdoIHJlc3BlY3RpdmVseS4NCj4gPiA+ICsgICAgICAgICAgICAgIFRoaXMgcHJvcGVy dHkgbWFwcyB0byBTWU5DQUMgYml0IGluIHRoZSBoYXJkd2FyZSBtYW51YWwuIFRoZQ0KPiA+ID4g KyAgICAgICAgICAgICAgZGVmYXVsdCBpcyAxIChhY3RpdmUgaGlnaCkuDQo+ID4gPiArDQo+ID4g PiArICAgICAgICBhZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2UNCj4gPiA+ICsNCj4gPiA+ICty ZXF1aXJlZDoNCj4gPiA+ICsgIC0gY29tcGF0aWJsZQ0KPiA+ID4gKyAgLSByZWcNCj4gPiA+ICsg IC0gaW50ZXJydXB0cw0KPiA+ID4gKyAgLSBjbG9ja3MNCj4gPiA+ICsgIC0gY2xvY2stbmFtZXMN Cj4gPiA+ICsgIC0gcmVzZXRzDQo+ID4gPiArICAtIGRtYXMNCj4gPiA+ICsgIC0gZG1hLW5hbWVz DQo+ID4gPiArICAtIHJlbmVzYXMsYm9uZGluZw0KPiA+ID4gKw0KPiA+ID4gK2lmOg0KPiA+ID4g KyAgcmVxdWlyZWQ6DQo+ID4gPiArICAgIC0gcmVuZXNhcyxwcmltYXJ5LWJvbmQNCj4gPiA+ICt0 aGVuOg0KPiA+ID4gKyAgcmVxdWlyZWQ6DQo+ID4gPiArICAgIC0gcGluY3RybC0wDQo+ID4gPiAr ICAgIC0gcGluY3RybC1uYW1lcw0KPiA+ID4gKyAgICAtIHBvcnQNCj4gPiA+ICsNCj4gPiA+ICth ZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2UNCj4gPiA+ICsNCj4gPiA+ICtleGFtcGxlczoNCj4g PiA+ICsgICMgRXhhbXBsZSB3aXRoIGJvdGggaW50ZXJuYWwgY2hhbm5lbHMgZW5hYmxlZC4NCj4g PiA+ICsgICMNCj4gPiA+ICsgICMgV2hlbiBpbnRlcmZhY2luZyB3aXRoIGEgdGhpcmQgcGFydHkg dHVuZXIgZGV2aWNlIHdpdGggdHdvIGRhdGEgcGlucyBhcw0KPiBzaG93bg0KPiA+ID4gKyAgIyBi ZWxvdy4NCj4gPiA+ICsgICMNCj4gPiA+ICsgICMgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAg ICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSsNCj4gPiA+ICsgICMgfCAgICAgICAg ICAgICAgICAgICAgIHwtLS0tLVNDSy0tLS0tLS0+fENMSyAgICAgICAgICAgICAgICAgIHwNCj4g PiA+ICsgICMgfCAgICAgICBNYXN0ZXIgICAgICAgIHwtLS0tLVNTLS0tLS0tLS0+fFNZTkMgIERS SUZuIChzbGF2ZSkgIHwNCj4gPiA+ICsgICMgfCAgICAgICAgICAgICAgICAgICAgIHwtLS0tLVNE MC0tLS0tLS0+fEQwICAgICAgICAgICAgICAgICAgIHwNCj4gPiA+ICsgICMgfCAgICAgICAgICAg ICAgICAgICAgIHwtLS0tLVNEMS0tLS0tLS0+fEQxICAgICAgICAgICAgICAgICAgIHwNCj4gPiA+ ICsgICMgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0t LS0tLS0tLS0tLSsNCj4gPiA+ICsgIC0gfA0KPiA+ID4gKyAgICAjaW5jbHVkZSA8ZHQtYmluZGlu Z3MvY2xvY2svcjhhNzc5NS1jcGctbXNzci5oPg0KPiA+ID4gKyAgICAjaW5jbHVkZSA8ZHQtYmlu ZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLWdpYy5oPg0KPiA+ID4gKyAgICAjaW5jbHVk ZSA8ZHQtYmluZGluZ3MvcG93ZXIvcjhhNzc5NS1zeXNjLmg+DQo+ID4gPiArDQo+ID4gPiArICAg IHNvYyB7DQo+ID4gPiArICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8Mj47DQo+ID4gPiAr ICAgICAgICAgICAgI3NpemUtY2VsbHMgPSA8Mj47DQo+ID4gPiArDQo+ID4gPiArICAgICAgICAg ICAgZHJpZjAwOiByaWZAZTZmNDAwMDAgew0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgY29t cGF0aWJsZSA9ICJyZW5lc2FzLHI4YTc3OTUtZHJpZiIsDQo+ID4gPiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgInJlbmVzYXMscmNhci1nZW4zLWRyaWYiOw0KPiA+ID4gKyAgICAg ICAgICAgICAgICAgICAgcmVnID0gPDAgMHhlNmY0MDAwMCAwIDB4NjQ+Ow0KPiA+ID4gKyAgICAg ICAgICAgICAgICAgICAgaW50ZXJydXB0cyA9IDxHSUNfU1BJIDEyIElSUV9UWVBFX0xFVkVMX0hJ R0g+Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgY2xvY2tzID0gPCZjcGcgQ1BHX01PRCA1 MTU+Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgY2xvY2stbmFtZXMgPSAiZmNrIjsNCj4g PiA+ICsgICAgICAgICAgICAgICAgICAgIGRtYXMgPSA8JmRtYWMxIDB4MjA+LCA8JmRtYWMyIDB4 MjA+Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgZG1hLW5hbWVzID0gInJ4IiwgInJ4IjsN Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIHBvd2VyLWRvbWFpbnMgPSA8JnN5c2MgUjhBNzc5 NV9QRF9BTFdBWVNfT04+Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgcmVuZXNhcyxib25k aW5nID0gPCZkcmlmMDE+Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgcmVzZXRzID0gPCZj cGcgNTE1PjsNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIHJlbmVzYXMscHJpbWFyeS1ib25k Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgcGluY3RybC0wID0gPCZkcmlmMF9waW5zPjsN Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIHBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7DQo+ ID4gPiArICAgICAgICAgICAgICAgICAgICBwb3J0IHsNCj4gPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgZHJpZjBfZXA6IGVuZHBvaW50IHsNCj4gPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICByZW1vdGUtZW5kcG9pbnQgPSA8JnR1bmVyX2VwPjsNCj4gPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfTsNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAg IH07DQo+ID4gPiArICAgICAgICAgICAgfTsNCj4gPiA+ICsNCj4gPiA+ICsgICAgICAgICAgICBk cmlmMDE6IHJpZkBlNmY1MDAwMCB7DQo+ID4gPiArICAgICAgICAgICAgICAgICAgICBjb21wYXRp YmxlID0gInJlbmVzYXMscjhhNzc5NS1kcmlmIiwNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAicmVuZXNhcyxyY2FyLWdlbjMtZHJpZiI7DQo+ID4gPiArICAgICAgICAg ICAgICAgICAgICByZWcgPSA8MCAweGU2ZjUwMDAwIDAgMHg2ND47DQo+ID4gPiArICAgICAgICAg ICAgICAgICAgICBpbnRlcnJ1cHRzID0gPEdJQ19TUEkgMTMgSVJRX1RZUEVfTEVWRUxfSElHSD47 DQo+ID4gPiArICAgICAgICAgICAgICAgICAgICBjbG9ja3MgPSA8JmNwZyBDUEdfTU9EIDUxND47 DQo+ID4gPiArICAgICAgICAgICAgICAgICAgICBjbG9jay1uYW1lcyA9ICJmY2siOw0KPiA+ID4g KyAgICAgICAgICAgICAgICAgICAgZG1hcyA9IDwmZG1hYzEgMHgyMj4sIDwmZG1hYzIgMHgyMj47 DQo+ID4gPiArICAgICAgICAgICAgICAgICAgICBkbWEtbmFtZXMgPSAicngiLCAicngiOw0KPiA+ ID4gKyAgICAgICAgICAgICAgICAgICAgcG93ZXItZG9tYWlucyA9IDwmc3lzYyBSOEE3Nzk1X1BE X0FMV0FZU19PTj47DQo+ID4gPiArICAgICAgICAgICAgICAgICAgICByZW5lc2FzLGJvbmRpbmcg PSA8JmRyaWYwMD47DQo+ID4gPiArICAgICAgICAgICAgICAgICAgICByZXNldHMgPSA8JmNwZyA1 MTQ+Ow0KPiA+ID4gKyAgICAgICAgICAgIH07DQo+ID4gPiArICAgIH07DQo+ID4gPiArDQo+ID4g PiArICAjIEV4YW1wbGUgd2l0aCBpbnRlcm5hbCBjaGFubmVsIDEgYWxvbmUgZW5hYmxlZC4NCj4g PiA+ICsgICMNCj4gPiA+ICsgICMgV2hlbiBpbnRlcmZhY2luZyB3aXRoIGEgdGhpcmQgcGFydHkg dHVuZXIgZGV2aWNlIHdpdGggb25lIGRhdGEgcGluIGFzDQo+IHNob3duDQo+ID4gPiArICAjIGJl bG93Lg0KPiA+ID4gKyAgIw0KPiA+ID4gKyAgIyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAg ICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tKw0KPiA+ID4gKyAgIyB8ICAgICAgICAg ICAgICAgICAgICAgfC0tLS0tU0NLLS0tLS0tLT58Q0xLICAgICAgICAgICAgICAgICAgfA0KPiA+ ID4gKyAgIyB8ICAgICAgIE1hc3RlciAgICAgICAgfC0tLS0tU1MtLS0tLS0tLT58U1lOQyAgRFJJ Rm4gKHNsYXZlKSAgfA0KPiA+ID4gKyAgIyB8ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAg ICAgICAgICB8RDAgKHVudXNlZCkgICAgICAgICAgfA0KPiA+ID4gKyAgIyB8ICAgICAgICAgICAg ICAgICAgICAgfC0tLS0tU0QtLS0tLS0tLT58RDEgICAgICAgICAgICAgICAgICAgfA0KPiA+ID4g KyAgIyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0t LS0tLS0tLS0tKw0KPiA+ID4gKyAgLSB8DQo+ID4gPiArICAgICNpbmNsdWRlIDxkdC1iaW5kaW5n cy9jbG9jay9yOGE3Nzk1LWNwZy1tc3NyLmg+DQo+ID4gPiArICAgICNpbmNsdWRlIDxkdC1iaW5k aW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0tZ2ljLmg+DQo+ID4gPiArICAgICNpbmNsdWRl IDxkdC1iaW5kaW5ncy9wb3dlci9yOGE3Nzk1LXN5c2MuaD4NCj4gPiA+ICsNCj4gPiA+ICsgICAg c29jIHsNCj4gPiA+ICsgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwyPjsNCj4gPiA+ICsg ICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwyPjsNCj4gPiA+ICsNCj4gPiA+ICsgICAgICAgICAg ICBkcmlmMTA6IHJpZkBlNmY2MDAwMCB7DQo+ID4gPiArICAgICAgICAgICAgICAgICAgICBjb21w YXRpYmxlID0gInJlbmVzYXMscjhhNzc5NS1kcmlmIiwNCj4gPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAicmVuZXNhcyxyY2FyLWdlbjMtZHJpZiI7DQo+ID4gPiArICAgICAg ICAgICAgICAgICAgICByZWcgPSA8MCAweGU2ZjYwMDAwIDAgMHg2ND47DQo+ID4gPiArICAgICAg ICAgICAgICAgICAgICBpbnRlcnJ1cHRzID0gPEdJQ19TUEkgMTQgSVJRX1RZUEVfTEVWRUxfSElH SD47DQo+ID4gPiArICAgICAgICAgICAgICAgICAgICBjbG9ja3MgPSA8JmNwZyBDUEdfTU9EIDUx Mz47DQo+ID4gPiArICAgICAgICAgICAgICAgICAgICBjbG9jay1uYW1lcyA9ICJmY2siOw0KPiA+ ID4gKyAgICAgICAgICAgICAgICAgICAgZG1hcyA9IDwmZG1hYzEgMHgyND4sIDwmZG1hYzIgMHgy ND47DQo+ID4gPiArICAgICAgICAgICAgICAgICAgICBkbWEtbmFtZXMgPSAicngiLCAicngiOw0K PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgcG93ZXItZG9tYWlucyA9IDwmc3lzYyBSOEE3Nzk1 X1BEX0FMV0FZU19PTj47DQo+ID4gPiArICAgICAgICAgICAgICAgICAgICByZXNldHMgPSA8JmNw ZyA1MTM+Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgcmVuZXNhcyxib25kaW5nID0gPCZk cmlmMTE+Ow0KPiA+ID4gKyAgICAgICAgICAgIH07DQo+ID4gPiArDQo+ID4gPiArICAgICAgICAg ICAgZHJpZjExOiByaWZAZTZmNzAwMDAgew0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgY29t cGF0aWJsZSA9ICJyZW5lc2FzLHI4YTc3OTUtZHJpZiIsDQo+ID4gPiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgInJlbmVzYXMscmNhci1nZW4zLWRyaWYiOw0KPiA+ID4gKyAgICAg ICAgICAgICAgICAgICAgcmVnID0gPDAgMHhlNmY3MDAwMCAwIDB4NjQ+Ow0KPiA+ID4gKyAgICAg ICAgICAgICAgICAgICAgaW50ZXJydXB0cyA9IDxHSUNfU1BJIDE1IElSUV9UWVBFX0xFVkVMX0hJ R0g+Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgY2xvY2tzID0gPCZjcGcgQ1BHX01PRCA1 MTI+Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgY2xvY2stbmFtZXMgPSAiZmNrIjsNCj4g PiA+ICsgICAgICAgICAgICAgICAgICAgIGRtYXMgPSA8JmRtYWMxIDB4MjY+LCA8JmRtYWMyIDB4 MjY+Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgZG1hLW5hbWVzID0gInJ4IiwgInJ4IjsN Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIHBvd2VyLWRvbWFpbnMgPSA8JnN5c2MgUjhBNzc5 NV9QRF9BTFdBWVNfT04+Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgcmVzZXRzID0gPCZj cGcgNTEyPjsNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIHJlbmVzYXMsYm9uZGluZyA9IDwm ZHJpZjEwPjsNCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIHBpbmN0cmwtMCA9IDwmZHJpZjFf cGlucz47DQo+ID4gPiArICAgICAgICAgICAgICAgICAgICBwaW5jdHJsLW5hbWVzID0gImRlZmF1 bHQiOw0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgcG9ydCB7DQo+ID4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGRyaWYxX2VwOiBlbmRwb2ludCB7DQo+ID4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgcmVtb3RlLWVuZHBvaW50ID0gPCZ0dW5lcl9lcDE+Ow0K PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN5bmMtYWN0aXZlID0gPDA+ Ow0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB9Ow0KPiA+ID4gKyAgICAgICAg ICAgICAgICAgICAgfTsNCj4gPiA+ICsgICAgICAgICAgICB9Ow0KPiA+ID4gKyAgICB9Ow0KPiA+ ID4gKy4uLg0KPiA+ID4gZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMNCj4g PiA+IGluZGV4IDlmNDllNWFjOTBkOC4uM2UyYTFjYWQzNzQ5IDEwMDY0NA0KPiA+ID4gLS0tIGEv TUFJTlRBSU5FUlMNCj4gPiA+ICsrKyBiL01BSU5UQUlORVJTDQo+ID4gPiBAQCAtMTA5MDMsNyAr MTA5MDMsNyBAQCBMOmxpbnV4LW1lZGlhQHZnZXIua2VybmVsLm9yZw0KPiA+ID4gIEw6bGludXgt cmVuZXNhcy1zb2NAdmdlci5rZXJuZWwub3JnDQo+ID4gPiAgUzpTdXBwb3J0ZWQNCj4gPiA+ICBU OmdpdCBnaXQ6Ly9saW51eHR2Lm9yZy9tZWRpYV90cmVlLmdpdA0KPiA+ID4gLUY6RG9jdW1lbnRh dGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL21lZGlhL3JlbmVzYXMsZHJpZi50eHQNCj4gPiA+ICtG OkRvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZWRpYS9yZW5lc2FzLGRyaWYueWFt bA0KPiA+ID4gIEY6ZHJpdmVycy9tZWRpYS9wbGF0Zm9ybS9yY2FyX2RyaWYuYw0KPiA+ID4NCj4g PiA+ICBNRURJQSBEUklWRVJTIEZPUiBSRU5FU0FTIC0gRkNQDQo+DQo+IC0tDQo+IFJlZ2FyZHMs DQo+DQo+IExhdXJlbnQgUGluY2hhcnQNCg0KDQpSZW5lc2FzIEVsZWN0cm9uaWNzIEV1cm9wZSBH bWJILCBHZXNjaGFlZnRzZnVlaHJlci9QcmVzaWRlbnQ6IENhcnN0ZW4gSmF1Y2gsIFNpdHogZGVy IEdlc2VsbHNjaGFmdC9SZWdpc3RlcmVkIG9mZmljZTogRHVlc3NlbGRvcmYsIEFyY2FkaWFzdHJh c3NlIDEwLCA0MDQ3MiBEdWVzc2VsZG9yZiwgR2VybWFueSwgSGFuZGVsc3JlZ2lzdGVyL0NvbW1l cmNpYWwgUmVnaXN0ZXI6IER1ZXNzZWxkb3JmLCBIUkIgMzcwOCBVU3QtSUROci4vVGF4IGlkZW50 aWZpY2F0aW9uIG5vLjogREUgMTE5MzUzNDA2IFdFRUUtUmVnLi1Oci4vV0VFRSByZWcuIG5vLjog REUgMTQ5Nzg2NDcNCg==