From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-14.0 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0699DC47094 for ; Mon, 7 Jun 2021 17:13:38 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C636560FDB for ; Mon, 7 Jun 2021 17:13:37 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C636560FDB Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=mistralsolutions.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=11+khBF87xIwsDNMZUqnRA2rd3L6aKjgAZjLp7sW9Hg=; b=1n1bMyM4dNg0l+ 7We+PD/2vOwxWRbAuJG4N1Dpb0fAUj0L0LRlAyHXBL/mZTqtBJWsLD+owNHlrcvQRhLODurUrxfjA O1J7M9ctA1hIOcfCYbOECzFmyWnF8dBWPqoxfsuI8paMUlhL36Hr6WhCljWj3a52x8iki68I8OjHu DzL4Idoi0OCrT9xQDN8IjwADEb1Ec0ZTsHPTH0IaQJgnyz4H6Qdt9AngUn3TQnj2WoGny70kBqS0+ XaAU6mWSJ0Npb4lnUhHP5SQrOtTsk6JUUFDS4At+hkXmwVwXFQ7+3qgVOpR8z18VlsiQ6/qPVVzw5 lkDyHtf/49TiG7SLTjCw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lqIn8-004iCy-Tl; Mon, 07 Jun 2021 17:11:59 +0000 Received: from egress-ip4a.ess.de.barracuda.com ([18.184.203.227]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lqIn3-004iAj-08 for linux-arm-kernel@lists.infradead.org; Mon, 07 Jun 2021 17:11:55 +0000 Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by mx-outbound44-136.eu-central-1c.ess.aws.cudaops.com (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 07 Jun 2021 17:11:43 +0000 Received: by mail-wm1-f70.google.com with SMTP id z25-20020a1c4c190000b029019f15b0657dso35086wmf.8 for ; Mon, 07 Jun 2021 10:11:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mistralsolutions.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=uqhaU0BixGMC6yg2WIWbD8RroUuRdTwTQYuyJdWv/9o=; b=g8t6yz3lSIE3zEppvq+8DAyatBqj5Ipcnxa7l9L1uO3MKyyStu19CS8RrVO6ZsMNaJ SXG54r7Bsavb1me/BY9UNC0d5Czviqn/yUBCe+3Y7dU3QPUZO6mhh7q7WaCYeB0qpwyU dOoxWVb7SMRDJqPaFSlILvEnaukXPO9CuhmtA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=uqhaU0BixGMC6yg2WIWbD8RroUuRdTwTQYuyJdWv/9o=; b=iwNwUog+w/RYkRDjRVFqq4WHQrgPCnkAWkvB9VS6pz0R8NWd5o4NRBg0tJd0ysJZje VBOwe6T5j+5trce90DFiJ1dpA9DLZM0A6Xsz+oD442j/74GscOIKSOULGXFc/han8alO cTtacCpV6Rdw8ZDbjlpZYi3otKQmDelSD5QHH6e2itpRjxWkZXDlE8o5LSigV4wcPPqZ IaBd9jwZUkh3XoBdK6rQH6eSXEWMcJp5bKDSigYaranp6lFg9Z8nUnGEwWW5MhTkaeMg 5NG6hNOm7UuKW4sfx3tbRCUdzGW43903Ts/JKYB1PFG0yhfkJ/os0o3g9LwcyqVkILhr qo2Q== X-Gm-Message-State: AOAM531dB88o2JrJkcMZSw5wyE/qXY+1s7T0YKOuCUYjltUncTeRAXxC tkRgzQ1tNs9JJm0ycSnm7fy9K+PGN61ixYdSoxe7ouKS0MbXjjzIPWrfgeEjN1lKV5uSMkYXIu4 AR9Vk2bvHo8nDENpOdPnZvt3nHO/n69ZG6rK/V+7a7971gqrG/53C0HZ0shj8F3l+5iLygt4LBu +snlEFnGBY17E= X-Received: by 2002:a5d:528d:: with SMTP id c13mr18334476wrv.343.1623085902797; Mon, 07 Jun 2021 10:11:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwoskZaAm4Alr5j1+LvHtFEl/8uJc1HJtaxzBZyveU+YpdDx4PGP3LdSRxG2AEgRPypt1dnYR4ZXn6jLD9XtWg= X-Received: by 2002:a5d:528d:: with SMTP id c13mr18334462wrv.343.1623085902626; Mon, 07 Jun 2021 10:11:42 -0700 (PDT) MIME-Version: 1.0 References: <20210607093314.23909-1-sinthu.raja@ti.com> <20210607093314.23909-3-sinthu.raja@ti.com> <20210607133526.3rn3othabu4uo3lo@defender> In-Reply-To: <20210607133526.3rn3othabu4uo3lo@defender> From: Sinthu Raja M Date: Mon, 7 Jun 2021 22:41:30 +0530 Message-ID: Subject: Re: [PATCH V2 2/2] arm64: dts: ti: Add support for J721E EAIK To: Nishanth Menon Cc: Tero Kristo , Rob Herring , Device Tree Mailing List , Linux ARM Mailing List , Lokesh Vutla , Amarnath MB , Sinthu Raja X-BESS-ID: 1623085903-311400-5550-10428-1 X-BESS-VER: 2019.1_20210603.1645 X-BESS-Apparent-Source-IP: 209.85.128.70 X-BESS-Outbound-Spam-Score: 0.00 X-BESS-Outbound-Spam-Report: Code version 3.2, rules version 3.2.2.232779 [from cloudscan14-53.eu-central-1a.ess.aws.cudaops.com] Rule breakdown below pts rule name description ---- ---------------------- -------------------------------- 0.00 BSF_SC0_MISMATCH_TO META: Envelope rcpt doesn't match header 0.00 BSF_BESS_OUTBOUND META: BESS Outbound X-BESS-Outbound-Spam-Status: SCORE=0.00 using account:ESS91090 scores of KILL_LEVEL=7.0 tests=BSF_SC0_MISMATCH_TO, BSF_BESS_OUTBOUND X-BESS-BRTS-Status: 1 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210607_101153_384868_9576E072 X-CRM114-Status: GOOD ( 27.21 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCBKdW4gNywgMjAyMSBhdCA3OjA1IFBNIE5pc2hhbnRoIE1lbm9uIDxubUB0aS5jb20+ IHdyb3RlOgo+Cj4gT24gMTU6MDMtMjAyMTA2MDcsIFNpbnRodSBSYWphIHdyb3RlOgo+ID4gRnJv bTogU2ludGh1IFJhamEgPHNpbnRodS5yYWphQHRpLmNvbT4KPiA+Cj4gPiBKNzIxRSBFZGdlQUkg S2l0IChFQUlLKSBpcyBhIGxvdyBjb3N0LCBzbWFsbCBmb3JtIGZhY3RvciBib2FyZCBkZXNpZ25l ZAo+ID4gZm9yIFRJ4oCZcyBKNzIxRSBTb0MuIFRJ4oCZcyBKNzIxRSBTb0MgY29tcHJpc2VzIG9m IGR1YWwgY29yZSBBNzIsIGhpZ2gKPiA+IHBlcmZvcm1hbmNlIHZpc2lvbiBhY2NlbGVyYXRvcnMs IHZpZGVvIGNvZGVjIGFjY2VsZXJhdG9ycywgbGF0ZXN0IEM3MXgKPiA+IGFuZCBDNjZ4IERTUCwg aGlnaCBiYW5kd2lkdGggcmVhbC10aW1lIElQcyBmb3IgY2FwdHVyZSBhbmQgZGlzcGxheSwgR1BV LAo+ID4gZGVkaWNhdGVkIHNhZmV0eSBpc2xhbmQgYW5kIHNlY3VyaXR5IGFjY2VsZXJhdG9ycy4g VGhlIFNvQyBpcyBwb3dlcgo+ID4gb3B0aW1pemVkIHRvIHByb3ZpZGUgYmVzdCBpbiBjbGFzcyBw ZXJmb3JtYW5jZSBmb3IgcGVyY2VwdGlvbiwgc2Vuc29yCj4gPiBmdXNpb24sIGxvY2FsaXphdGlv biwgcGF0aCBwbGFubmluZyB0YXNrcyBpbiByb2JvdGljcywgaW5kdXN0cmlhbCBhbmQKPiA+IGF1 dG9tb3RpdmUgYXBwbGljYXRpb25zLgo+ID4KPiA+IEo3MjFFIEVBSUsgc3VwcG9ydHMgdGhlIGZv bGxvd2luZyBpbnRlcmZhY2VzOgo+ID4gKiA0IEdCIExQRERSNCBSQU0KPiA+ICogeDEgR2lnYWJp dCBFdGhlcm5ldCBpbnRlcmZhY2UKPiA+ICogeDEgVVNCIDMuMCBUeXBlLUMgcG9ydAo+ID4gKiB4 MyBVU0IgMy4wIFR5cGUtQSBwb3J0cwo+ID4gKiB4MSBVSFMtMSBjYXBhYmxlIMK1U0QgY2FyZCBz bG90Cj4gPiAqIHgxIFBDSWUgTS4yIEUgS2V5IHdpdGggeDEgVVNCMi4wLCB4MSBNQ0FTUCwgeDEg TU1DLCB4MSBVQVJUCj4gPiAqIHgxIFBDSWUgTS4yIE0gS2V5Cj4gPiAqIDUxMiBNYml0IE9TUEkg Zmxhc2gKPiA+ICogeDQgVUFSVCB0aHJvdWdoIFVBUlQtVVNCIGJyaWRnZQo+ID4gKiB4NCBDQU4t RkQgaW50ZXJmYWNlCj4gPiAqIHgxIERQIGludGVyZmFjZQo+ID4gKiB4MSBIRE1JIGludGVyZmFj ZQo+ID4gKiB4MiBDU0kyIENhbWVyYSBpbnRlcmZhY2UgKFJQaSBhbmQgVEkgQ2FtZXJhIGNvbm5l Y3RvcikKPiA+ICogNDAtcGluIFJhc3BiZXJyeSBQaSBjb21wYXRpYmxlIEdQSU8gaGVhZGVyCj4g PiAqIENvbXBhY3QgVEkgMjAtUGluIGNvbm5lY3RvciBmb3IgSlRBRyBkZWJ1Zwo+ID4gKiBJbnRl cmZhY2UgZm9yIHJlbW90ZSBhdXRvbWF0aW9uLiBJbmNsdWRlczoKPiA+ICAgICogcG93ZXIgbWVh c3VyZW1lbnQgYW5kIHJlc2V0IGNvbnRyb2wKPiA+ICAgICogYm9vdCBtb2RlIGNoYW5nZQo+Cj4g cGxlYXNlIHJlZHVjZSB0aGUgZGVzY3JpcHRpb24gYWJvdmUsIGFsc28gYWRkIGEgdXJsIGZvciB0 aGUgYm9hcmQuCgpTdXJlIHdpbGwgcmVkdWNlIHRoZSBkZXNjcmlwdGlvbi4gVGhlIFVSTCBpcyBu b3QgYXZhaWxhYmxlIHVudGlsIHRoZQpib2FyZCBsYXVuY2guCgo+ID4KPiA+IEFkZCBiYXNpYyBz dXBwb3J0IGZvciBKNzIxRS1FQUlLLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IEFtYXJuYXRoIE1C IDxhbWFybmF0aC5tYkB0aS5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTaW50aHUgUmFqYSA8c2lu dGh1LnJhamFAdGkuY29tPgo+ID4gLS0tCj4gPiAgYXJjaC9hcm02NC9ib290L2R0cy90aS9NYWtl ZmlsZSAgICAgICAgICB8ICAgMiArCj4gPiAgYXJjaC9hcm02NC9ib290L2R0cy90aS9rMy1qNzIx ZS1lYWlrLmR0cyB8IDM0MiArKysrKysrKysrKysrKysrKysrKysrKwo+ID4gIDIgZmlsZXMgY2hh bmdlZCwgMzQ0IGluc2VydGlvbnMoKykKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm02 NC9ib290L2R0cy90aS9rMy1qNzIxZS1lYWlrLmR0cwo+ID4KPiA+IGRpZmYgLS1naXQgYS9hcmNo L2FybTY0L2Jvb3QvZHRzL3RpL01ha2VmaWxlIGIvYXJjaC9hcm02NC9ib290L2R0cy90aS9NYWtl ZmlsZQo+ID4gaW5kZXggZDU2Yzc0MmY1YTEwLi4wMGViMjA3NzYxNmUgMTAwNjQ0Cj4gPiAtLS0g YS9hcmNoL2FybTY0L2Jvb3QvZHRzL3RpL01ha2VmaWxlCj4gPiArKysgYi9hcmNoL2FybTY0L2Jv b3QvZHRzL3RpL01ha2VmaWxlCj4gPiBAQCAtMTIsNiArMTIsOCBAQCBkdGItJChDT05GSUdfQVJD SF9LMykgKz0gazMtYW02NTQ4LWlvdDIwNTAtYWR2YW5jZWQuZHRiCj4gPgo+ID4gIGR0Yi0kKENP TkZJR19BUkNIX0szKSArPSBrMy1qNzIxZS1jb21tb24tcHJvYy1ib2FyZC5kdGIKPiA+Cj4gPiAr ZHRiLSQoQ09ORklHX0FSQ0hfSzMpICs9IGszLWo3MjFlLWVhaWsuZHRiCj4KPiBLZWVwIHRoZSBh Ym92ZSB0d28gdG9nZXRoZXI6Cj4gZHRiLSQoQ09ORklHX0FSQ0hfSzMpICs9IGszLWo3MjFlLWNv bW1vbi1wcm9jLWJvYXJkLmR0Ygo+IGR0Yi0kKENPTkZJR19BUkNIX0szKSArPSBrMy1qNzIxZS1l YWlrLmR0Ygo+Cj4KPiA+ICsKPiA+ICBkdGItJChDT05GSUdfQVJDSF9LMykgKz0gazMtajcyMDAt Y29tbW9uLXByb2MtYm9hcmQuZHRiCj4gPgo+ID4gIGR0Yi0kKENPTkZJR19BUkNIX0szKSArPSBr My1hbTY0Mi1ldm0uZHRiCj4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9ib290L2R0cy90aS9r My1qNzIxZS1lYWlrLmR0cyBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvdGkvazMtajcyMWUtZWFpay5k dHMKPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiBpbmRleCAwMDAwMDAwMDAwMDAuLmRlY2Ix NjI3NDMzMwo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIvYXJjaC9hcm02NC9ib290L2R0cy90 aS9rMy1qNzIxZS1lYWlrLmR0cwo+ID4gQEAgLTAsMCArMSwzNDIgQEAKPiA+ICsvLyBTUERYLUxp Y2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+ID4gKy8qCj4gPiArICogQ29weXJpZ2h0IChDKSAy MDIxIFRleGFzIEluc3RydW1lbnRzIEluY29ycG9yYXRlZCAtIGh0dHBzOi8vd3d3LnRpLmNvbS8K PiA+ICsgKi8KPiA+ICsKPiA+ICsvZHRzLXYxLzsKPiA+ICsKPiA+ICsjaW5jbHVkZSAiazMtajcy MWUuZHRzaSIKPiA+ICsjaW5jbHVkZSA8ZHQtYmluZGluZ3MvZ3Bpby9ncGlvLmg+Cj4gPiArI2lu Y2x1ZGUgPGR0LWJpbmRpbmdzL2lucHV0L2lucHV0Lmg+Cj4gPiArI2luY2x1ZGUgPGR0LWJpbmRp bmdzL25ldC90aS1kcDgzODY3Lmg+Cj4gPiArCj4gPiArLyB7Cj4gPiArICAgICBjb21wYXRpYmxl ID0gInRpLGo3MjFlLWVhaWsiLCAidGksajcyMWUiOwo+ID4gKyAgICAgbW9kZWwgPSAiVGV4YXMg SW5zdHJ1bWVudHMgSjcyMUUgRUFJSyI7Cj4gPiArCj4gPiArICAgICBjaG9zZW4gewo+ID4gKyAg ICAgICAgICAgICBzdGRvdXQtcGF0aCA9ICJzZXJpYWwyOjExNTIwMG44IjsKPiA+ICsgICAgICAg ICAgICAgYm9vdGFyZ3MgPSAiY29uc29sZT10dHlTMiwxMTUyMDBuOCBlYXJseWNvbj1uczE2NTUw YSxtbWlvMzIsMHgwMjgwMDAwMCI7Cj4gPiArICAgICB9Owo+ID4gKwo+ID4gKyAgICAgbWVtb3J5 QDgwMDAwMDAwIHsKPiA+ICsgICAgICAgICAgICAgZGV2aWNlX3R5cGUgPSAibWVtb3J5IjsKPiA+ ICsgICAgICAgICAgICAgLyogNEcgUkFNICovCj4gPiArICAgICAgICAgICAgIHJlZyA9IDwweDAw MDAwMDAwIDB4ODAwMDAwMDAgMHgwMDAwMDAwMCAweDgwMDAwMDAwPiwKPiA+ICsgICAgICAgICAg ICAgICAgICAgPDB4MDAwMDAwMDggMHg4MDAwMDAwMCAweDAwMDAwMDAwIDB4ODAwMDAwMDA+Owo+ ID4gKyAgICAgfTsKPiA+ICsKPiA+ICsgICAgIHJlc2VydmVkX21lbW9yeTogcmVzZXJ2ZWQtbWVt b3J5IHsKPiA+ICsgICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8Mj47Cj4gPiArICAgICAg ICAgICAgICNzaXplLWNlbGxzID0gPDI+Owo+ID4gKyAgICAgICAgICAgICByYW5nZXM7Cj4gPiAr Cj4gPiArICAgICAgICAgICAgIHNlY3VyZV9kZHI6IG9wdGVlQDllODAwMDAwIHsKPiA+ICsgICAg ICAgICAgICAgICAgICAgICByZWcgPSA8MHgwMCAweDllODAwMDAwIDB4MDAgMHgwMTgwMDAwMD47 Cj4gPiArICAgICAgICAgICAgICAgICAgICAgYWxpZ25tZW50ID0gPDB4MTAwMD47Cj4gPiArICAg ICAgICAgICAgICAgICAgICAgbm8tbWFwOwo+ID4gKyAgICAgICAgICAgICB9Owo+ID4gKyAgICAg fTsKPiA+ICsKPiA+ICsgICAgIHZ1c2JfbWFpbjogZml4ZWRyZWd1bGF0b3ItdnVzYi1tYWluNXYw IHsKPiA+ICsgICAgICAgICAgICAgLyogVVNCIE1BSU4gSU5QVVQgNVYgREMgKi8KPiA+ICsgICAg ICAgICAgICAgY29tcGF0aWJsZSA9ICJyZWd1bGF0b3ItZml4ZWQiOwo+ID4gKyAgICAgICAgICAg ICByZWd1bGF0b3ItbmFtZSA9ICJ2dXNiLW1haW41djAiOwo+ID4gKyAgICAgICAgICAgICByZWd1 bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDw1MDAwMDAwPjsKPiA+ICsgICAgICAgICAgICAgcmVndWxh dG9yLW1heC1taWNyb3ZvbHQgPSA8NTAwMDAwMD47Cj4gPiArICAgICAgICAgICAgIHJlZ3VsYXRv ci1hbHdheXMtb247Cj4gPiArICAgICAgICAgICAgIHJlZ3VsYXRvci1ib290LW9uOwo+ID4gKyAg ICAgfTsKPiA+ICsKPiA+ICsgICAgIHZzeXNfM3YzOiBmaXhlZHJlZ3VsYXRvci12c3lzM3YzIHsK PiA+ICsgICAgICAgICAgICAgLyogT3V0cHV0IG9mIExNNTE0MSAqLwo+ID4gKyAgICAgICAgICAg ICBjb21wYXRpYmxlID0gInJlZ3VsYXRvci1maXhlZCI7Cj4gPiArICAgICAgICAgICAgIHJlZ3Vs YXRvci1uYW1lID0gInZzeXNfM3YzIjsKPiA+ICsgICAgICAgICAgICAgcmVndWxhdG9yLW1pbi1t aWNyb3ZvbHQgPSA8MzMwMDAwMD47Cj4gPiArICAgICAgICAgICAgIHJlZ3VsYXRvci1tYXgtbWlj cm92b2x0ID0gPDMzMDAwMDA+Owo+ID4gKyAgICAgICAgICAgICB2aW4tc3VwcGx5ID0gPCZ2dXNi X21haW4+Owo+ID4gKyAgICAgICAgICAgICByZWd1bGF0b3ItYWx3YXlzLW9uOwo+ID4gKyAgICAg ICAgICAgICByZWd1bGF0b3ItYm9vdC1vbjsKPiA+ICsgICAgIH07Cj4gPiArCj4gPiArICAgICB2 ZGRfbW1jMTogZml4ZWRyZWd1bGF0b3Itc2Qgewo+ID4gKyAgICAgICAgICAgICBjb21wYXRpYmxl ID0gInJlZ3VsYXRvci1maXhlZCI7Cj4gPiArICAgICAgICAgICAgIHBpbmN0cmwtbmFtZXMgPSAi ZGVmYXVsdCI7Cj4gPiArICAgICAgICAgICAgIHBpbmN0cmwtMCA9IDwmdmRkX21tYzFfZW5fcGlu c19kZWZhdWx0PjsKPiA+ICsgICAgICAgICAgICAgcmVndWxhdG9yLW5hbWUgPSAidmRkX21tYzEi Owo+ID4gKyAgICAgICAgICAgICByZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwzMzAwMDAwPjsK PiA+ICsgICAgICAgICAgICAgcmVndWxhdG9yLW1heC1taWNyb3ZvbHQgPSA8MzMwMDAwMD47Cj4g PiArICAgICAgICAgICAgIHJlZ3VsYXRvci1ib290LW9uOwo+ID4gKyAgICAgICAgICAgICBlbmFi bGUtYWN0aXZlLWhpZ2g7Cj4gPiArICAgICAgICAgICAgIHZpbi1zdXBwbHkgPSA8JnZzeXNfM3Yz PjsKPiA+ICsgICAgICAgICAgICAgZ3BpbyA9IDwmd2t1cF9ncGlvMCA4IEdQSU9fQUNUSVZFX0hJ R0g+Owo+ID4gKyAgICAgfTsKPiA+ICsKPiA+ICsgICAgIHZkZF9zZF9kdl9hbHQ6IGdwaW8tcmVn dWxhdG9yLXRwczY1OTQxMSB7Cj4gPiArICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAicmVndWxh dG9yLWdwaW8iOwo+ID4gKyAgICAgICAgICAgICBwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwo+ ID4gKyAgICAgICAgICAgICBwaW5jdHJsLTAgPSA8JnZkZF9zZF9kdl9hbHRfcGluc19kZWZhdWx0 PjsKPiA+ICsgICAgICAgICAgICAgcmVndWxhdG9yLW5hbWUgPSAidHBzNjU5NDExIjsKPiA+ICsg ICAgICAgICAgICAgcmVndWxhdG9yLW1pbi1taWNyb3ZvbHQgPSA8MTgwMDAwMD47Cj4gPiArICAg ICAgICAgICAgIHJlZ3VsYXRvci1tYXgtbWljcm92b2x0ID0gPDMzMDAwMDA+Owo+ID4gKyAgICAg ICAgICAgICByZWd1bGF0b3ItYm9vdC1vbjsKPiA+ICsgICAgICAgICAgICAgdmluLXN1cHBseSA9 IDwmdnN5c18zdjM+Owo+ID4gKyAgICAgICAgICAgICBncGlvcyA9IDwmd2t1cF9ncGlvMCA5IEdQ SU9fQUNUSVZFX0hJR0g+Owo+ID4gKyAgICAgICAgICAgICBzdGF0ZXMgPSA8MTgwMDAwMCAweDA+ LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICA8MzMwMDAwMCAweDE+Owo+ID4gKyAgICAgfTsK PiA+ICt9Owo+ID4gKwo+ID4gKyZtYWluX3BteDAgewo+ID4gKyAgICAgbWFpbl9tbWMxX3BpbnNf ZGVmYXVsdDogbWFpbi1tbWMxLXBpbnMtZGVmYXVsdCB7Cj4gPiArICAgICAgICAgICAgIHBpbmN0 cmwtc2luZ2xlLHBpbnMgPSA8Cj4gPiArICAgICAgICAgICAgICAgICAgICAgSjcyMUVfSU9QQUQo MHgyNTQsIFBJTl9JTlBVVCwgMCkgLyogKFIyOSkgTU1DMV9DTUQgKi8KPiA+ICsgICAgICAgICAg ICAgICAgICAgICBKNzIxRV9JT1BBRCgweDI1MCwgUElOX0lOUFVULCAwKSAvKiAoUDI1KSBNTUMx X0NMSyAqLwo+ID4gKyAgICAgICAgICAgICAgICAgICAgIEo3MjFFX0lPUEFEKDB4MmFjLCBQSU5f SU5QVVQsIDApIC8qIChQMjUpIE1NQzFfQ0xLTEIgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAg ICBKNzIxRV9JT1BBRCgweDI0YywgUElOX0lOUFVULCAwKSAvKiAoUjI0KSBNTUMxX0RBVDAgKi8K PiA+ICsgICAgICAgICAgICAgICAgICAgICBKNzIxRV9JT1BBRCgweDI0OCwgUElOX0lOUFVULCAw KSAvKiAoUDI0KSBNTUMxX0RBVDEgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAgICBKNzIxRV9J T1BBRCgweDI0NCwgUElOX0lOUFVULCAwKSAvKiAoUjI1KSBNTUMxX0RBVDIgKi8KPiA+ICsgICAg ICAgICAgICAgICAgICAgICBKNzIxRV9JT1BBRCgweDI0MCwgUElOX0lOUFVULCAwKSAvKiAoUjI2 KSBNTUMxX0RBVDMgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAgICBKNzIxRV9JT1BBRCgweDI1 OCwgUElOX0lOUFVULCAwKSAvKiAoUDIzKSBNTUMxX1NEQ0QgKi8KPiA+ICsgICAgICAgICAgICAg PjsKPiA+ICsgICAgIH07Cj4gPiArCj4gPiArICAgICBtYWluX3VhcnQwX3BpbnNfZGVmYXVsdDog bWFpbi11YXJ0MC1waW5zLWRlZmF1bHQgewo+ID4gKyAgICAgICAgICAgICBwaW5jdHJsLXNpbmds ZSxwaW5zID0gPAo+ID4gKyAgICAgICAgICAgICAgICAgICAgIEo3MjFFX0lPUEFEKDB4MWYwLCBQ SU5fSU5QVVQsIDApIC8qIChBQzIpIFVBUlQwX0NUU24gKi8KPiA+ICsgICAgICAgICAgICAgICAg ICAgICBKNzIxRV9JT1BBRCgweDFmNCwgUElOX09VVFBVVCwgMCkgLyogKEFCMSkgVUFSVDBfUlRT biAqLwo+ID4gKyAgICAgICAgICAgICAgICAgICAgIEo3MjFFX0lPUEFEKDB4MWU4LCBQSU5fSU5Q VVQsIDApIC8qIChBQjIpIFVBUlQwX1JYRCAqLwo+ID4gKyAgICAgICAgICAgICAgICAgICAgIEo3 MjFFX0lPUEFEKDB4MWVjLCBQSU5fT1VUUFVULCAwKSAvKiAoQUIzKSBVQVJUMF9UWEQgKi8KPiA+ ICsgICAgICAgICAgICAgPjsKPiA+ICsgICAgIH07Cj4gPiArCj4gPiArICAgICBtYWluX2kyYzBf cGluc19kZWZhdWx0OiBtYWluLWkyYzAtcGlucy1kZWZhdWx0IHsKPiA+ICsgICAgICAgICAgICAg cGluY3RybC1zaW5nbGUscGlucyA9IDwKPiA+ICsgICAgICAgICAgICAgICAgICAgICBKNzIxRV9J T1BBRCgweDIyMCwgUElOX0lOUFVUX1BVTExVUCwgMCkgLyogKEFDNSkgSTJDMF9TQ0wgKi8KPiA+ ICsgICAgICAgICAgICAgICAgICAgICBKNzIxRV9JT1BBRCgweDIyNCwgUElOX0lOUFVUX1BVTExV UCwgMCkgLyogKEFBNSkgSTJDMF9TREEgKi8KPiA+ICsgICAgICAgICAgICAgPjsKPiA+ICsgICAg IH07Cj4gPiArCj4gPiArICAgICBtYWluX2kyYzFfcGluc19kZWZhdWx0OiBtYWluLWkyYzEtcGlu cy1kZWZhdWx0IHsKPiA+ICsgICAgICAgICAgICAgcGluY3RybC1zaW5nbGUscGlucyA9IDwKPiA+ ICsgICAgICAgICAgICAgICAgICAgICBKNzIxRV9JT1BBRCgweDIyOCwgUElOX0lOUFVUX1BVTExV UCwgMCkgLyogKFk2KSBJMkMxX1NDTCAqLwo+ID4gKyAgICAgICAgICAgICAgICAgICAgIEo3MjFF X0lPUEFEKDB4MjJjLCBQSU5fSU5QVVRfUFVMTFVQLCAwKSAvKiAoQUE2KSBJMkMxX1NEQSAqLwo+ ID4gKyAgICAgICAgICAgICA+Owo+ID4gKyAgICAgfTsKPiA+ICsKPiA+ICsgICAgIG1haW5faTJj M19waW5zX2RlZmF1bHQ6IG1haW4taTJjMy1waW5zLWRlZmF1bHQgewo+ID4gKyAgICAgICAgICAg ICBwaW5jdHJsLXNpbmdsZSxwaW5zID0gPAo+ID4gKyAgICAgICAgICAgICAgICAgICAgIEo3MjFF X0lPUEFEKDB4MjcwLCBQSU5fSU5QVVRfUFVMTFVQLCA0KSAvKiAoVDI2KSBNTUMyX0NMSy5JMkMz X1NDTCAqLwo+ID4gKyAgICAgICAgICAgICAgICAgICAgIEo3MjFFX0lPUEFEKDB4Mjc0LCBQSU5f SU5QVVRfUFVMTFVQLCA0KSAvKiAoVDI1KSBNTUMyX0NNRC5JMkMzX1NEQSAqLwo+ID4gKyAgICAg ICAgICAgICA+Owo+ID4gKyAgICAgfTsKPiA+ICt9Owo+ID4gKwo+ID4gKyZ3a3VwX3BteDAgewo+ ID4gKyAgICAgbWN1X2ZzczBfb3NwaTBfcGluc19kZWZhdWx0OiBtY3UtZnNzMC1vc3BpMC1waW5z LWRlZmF1bHQgewo+ID4gKyAgICAgICAgICAgICBwaW5jdHJsLXNpbmdsZSxwaW5zID0gPAo+ID4g KyAgICAgICAgICAgICAgICAgICAgIEo3MjFFX1dLVVBfSU9QQUQoMHgwLCBQSU5fT1VUUFVULCAw KSAvKiAoRTIwKSBNQ1VfT1NQSTBfQ0xLICovCj4gPiArICAgICAgICAgICAgICAgICAgICAgSjcy MUVfV0tVUF9JT1BBRCgweDJjLCBQSU5fT1VUUFVULCAwKSAvKiAoRjE5KSBNQ1VfT1NQSTBfQ1Nu MCAqLwo+ID4gKyAgICAgICAgICAgICAgICAgICAgIEo3MjFFX1dLVVBfSU9QQUQoMHhjLCBQSU5f SU5QVVQsIDApIC8qIChEMjApIE1DVV9PU1BJMF9EMCAqLwo+ID4gKyAgICAgICAgICAgICAgICAg ICAgIEo3MjFFX1dLVVBfSU9QQUQoMHgxMCwgUElOX0lOUFVULCAwKSAvKiAoRzE5KSBNQ1VfT1NQ STBfRDEgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAgICBKNzIxRV9XS1VQX0lPUEFEKDB4MTQs IFBJTl9JTlBVVCwgMCkgLyogKEcyMCkgTUNVX09TUEkwX0QyICovCj4gPiArICAgICAgICAgICAg ICAgICAgICAgSjcyMUVfV0tVUF9JT1BBRCgweDE4LCBQSU5fSU5QVVQsIDApIC8qIChGMjApIE1D VV9PU1BJMF9EMyAqLwo+ID4gKyAgICAgICAgICAgICAgICAgICAgIEo3MjFFX1dLVVBfSU9QQUQo MHgxYywgUElOX0lOUFVULCAwKSAvKiAoRjIxKSBNQ1VfT1NQSTBfRDQgKi8KPiA+ICsgICAgICAg ICAgICAgICAgICAgICBKNzIxRV9XS1VQX0lPUEFEKDB4MjAsIFBJTl9JTlBVVCwgMCkgLyogKEUy MSkgTUNVX09TUEkwX0Q1ICovCj4gPiArICAgICAgICAgICAgICAgICAgICAgSjcyMUVfV0tVUF9J T1BBRCgweDI0LCBQSU5fSU5QVVQsIDApIC8qIChCMjIpIE1DVV9PU1BJMF9ENiAqLwo+ID4gKyAg ICAgICAgICAgICAgICAgICAgIEo3MjFFX1dLVVBfSU9QQUQoMHgyOCwgUElOX0lOUFVULCAwKSAv KiAoRzIxKSBNQ1VfT1NQSTBfRDcgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAgICBKNzIxRV9X S1VQX0lPUEFEKDB4OCwgUElOX0lOUFVULCAwKSAvKiAoRDIxKSBNQ1VfT1NQSTBfRFFTICovCj4g PiArICAgICAgICAgICAgID47Cj4gPiArICAgICB9Owo+ID4gKwo+ID4gKyAgICAgdmRkX21tYzFf ZW5fcGluc19kZWZhdWx0OiB2ZGQtbW1jMS1lbi1waW5zLWRlZmF1bHQgewo+ID4gKyAgICAgICAg ICAgICBwaW5jdHJsLXNpbmdsZSxwaW5zID0gPAo+ID4gKyAgICAgICAgICAgICAgICAgICAgIEo3 MjFFX1dLVVBfSU9QQUQoMHhkMCwgUElOX09VVFBVVCwgNykgLyogKEcyNykgV0tVUF9HUElPMF84 ICovCj4gPiArICAgICAgICAgICAgID47Cj4gPiArICAgICB9Owo+ID4gKwo+ID4gKyAgICAgdmRk X3NkX2R2X2FsdF9waW5zX2RlZmF1bHQ6IHZkZC1zZC1kdi1hbHQtcGlucy1kZWZhdWx0IHsKPiA+ ICsgICAgICAgICAgICAgcGluY3RybC1zaW5nbGUscGlucyA9IDwKPiA+ICsgICAgICAgICAgICAg ICAgICAgICBKNzIxRV9XS1VQX0lPUEFEKDB4ZDQsIFBJTl9PVVRQVVQsIDcpIC8qIChHMjYpIFdL VVBfR1BJTzBfOSAqLwo+ID4gKyAgICAgICAgICAgICA+Owo+ID4gKyAgICAgfTsKPiA+ICsKPiA+ ICsgICAgIHdrdXBfaTJjMF9waW5zX2RlZmF1bHQ6IHdrdXAtaTJjMC1waW5zLWRlZmF1bHQgewo+ ID4gKyAgICAgICAgICAgICBwaW5jdHJsLXNpbmdsZSxwaW5zID0gPAo+ID4gKyAgICAgICAgICAg ICAgICAgICAgIEo3MjFFX1dLVVBfSU9QQUQoMHhmOCwgUElOX0lOUFVUX1BVTExVUCwgMCkgLyog KEoyNSkgV0tVUF9JMkMwX1NDTCAqLwo+ID4gKyAgICAgICAgICAgICAgICAgICAgIEo3MjFFX1dL VVBfSU9QQUQoMHhmYywgUElOX0lOUFVUX1BVTExVUCwgMCkgLyogKEgyNCkgV0tVUF9JMkMwX1NE QSAqLwo+ID4gKyAgICAgICAgICAgICA+Owo+ID4gKyAgICAgfTsKPiA+ICt9Owo+ID4gKwo+ID4g KyZ3a3VwX3VhcnQwIHsKPiA+ICsgICAgIC8qIFdha2V1cCBVQVJUIGlzIHVzZWQgYnkgU3lzdGVt IGZpcm13YXJlICovCj4gPiArICAgICBzdGF0dXMgPSAicmVzZXJ2ZWQiOwo+ID4gK307Cj4gPiAr Cj4gPiArJm1haW5fdWFydDAgewo+ID4gKyAgICAgcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsK PiA+ICsgICAgIHBpbmN0cmwtMCA9IDwmbWFpbl91YXJ0MF9waW5zX2RlZmF1bHQ+Owo+ID4gKyAg ICAgLyogU2hhcmVkIHdpdGggQVRGIG9uIHRoaXMgcGxhdGZvcm0gKi8KPiA+ICsgICAgIHBvd2Vy LWRvbWFpbnMgPSA8JmszX3BkcyAxNDYgVElfU0NJX1BEX1NIQVJFRD47Cj4gPiArfTsKPiA+ICsK PiA+ICsmbWFpbl91YXJ0MiB7Cj4gPiArICAgICAvKiBCcm91Z2h0IG91dCBvbiBSUGkgaGVhZGVy ICovCj4gPiArICAgICBzdGF0dXMgPSAiZGlzYWJsZWQiOwo+ID4gK307Cj4gPiArCj4gPiArJm1h aW5fdWFydDMgewo+ID4gKyAgICAgLyogVUFSVCBub3QgYnJvdWdodCBvdXQgKi8KPiA+ICsgICAg IHN0YXR1cyA9ICJkaXNhYmxlZCI7Cj4gPiArfTsKPiA+ICsKPiA+ICsmbWFpbl91YXJ0NSB7Cj4g PiArICAgICAvKiBVQVJUIG5vdCBicm91Z2h0IG91dCAqLwo+ID4gKyAgICAgc3RhdHVzID0gImRp c2FibGVkIjsKPiA+ICt9Owo+ID4gKwo+ID4gKyZtYWluX3VhcnQ2IHsKPiA+ICsgICAgIC8qIFVB UlQgbm90IGJyb3VnaHQgb3V0ICovCj4gPiArICAgICBzdGF0dXMgPSAiZGlzYWJsZWQiOwo+ID4g K307Cj4gPiArCj4gPiArJm1haW5fdWFydDcgewo+ID4gKyAgICAgLyogVUFSVCBub3QgYnJvdWdo dCBvdXQgKi8KPiA+ICsgICAgIHN0YXR1cyA9ICJkaXNhYmxlZCI7Cj4gPiArfTsKPiA+ICsKPiA+ ICsmbWFpbl91YXJ0OCB7Cj4gPiArICAgICAvKiBVQVJUIG5vdCBicm91Z2h0IG91dCAqLwo+ID4g KyAgICAgc3RhdHVzID0gImRpc2FibGVkIjsKPiA+ICt9Owo+ID4gKwo+ID4gKyZtYWluX3VhcnQ5 IHsKPiA+ICsgICAgIC8qIEJyb3VnaHQgb3V0IG9uIE0uMiBFIEtleSAqLwo+ID4gKyAgICAgc3Rh dHVzID0gImRpc2FibGVkIjsKPiA+ICt9Owo+ID4gKwo+ID4gKyZtYWluX3NkaGNpMCB7Cj4gPiAr ICAgICAvKiBVbnVzZWQgKi8KPiA+ICsgICAgIHN0YXR1cyA9ICJkaXNhYmxlZCI7Cj4gPiArfTsK PiA+ICsKPiA+ICsmbWFpbl9zZGhjaTEgewo+ID4gKyAgICAgLyogU0QgQ2FyZCAqLwo+ID4gKyAg ICAgdm1tYy1zdXBwbHkgPSA8JnZkZF9tbWMxPjsKPiA+ICsgICAgIHZxbW1jLXN1cHBseSA9IDwm dmRkX3NkX2R2X2FsdD47Cj4gPiArICAgICBwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwo+ID4g KyAgICAgcGluY3RybC0wID0gPCZtYWluX21tYzFfcGluc19kZWZhdWx0PjsKPiA+ICsgICAgIHRp LGRyaXZlci1zdHJlbmd0aC1vaG0gPSA8NTA+Owo+ID4gKyAgICAgZGlzYWJsZS13cDsKPiA+ICt9 Owo+ID4gKwo+ID4gKyZtYWluX3NkaGNpMiB7Cj4gPiArICAgICAvKiBVbnVzZWQgKi8KPiA+ICsg ICAgIHN0YXR1cyA9ICJkaXNhYmxlZCI7Cj4gPiArfTsKPiA+ICsKPiA+ICsmb3NwaTAgewo+ID4g KyAgICAgcGluY3RybC1uYW1lcyA9ICJkZWZhdWx0IjsKPiA+ICsgICAgIHBpbmN0cmwtMCA9IDwm bWN1X2ZzczBfb3NwaTBfcGluc19kZWZhdWx0PjsKPiA+ICsKPiA+ICsgICAgIGZsYXNoQDB7Cj4K PiAgICAgICAgIGZsYXNoQDA8c3BhY2U+ewo+Cj4gPiArICAgICAgICAgICAgIGNvbXBhdGlibGUg PSAiamVkZWMsc3BpLW5vciI7Cj4gPiArICAgICAgICAgICAgIHJlZyA9IDwweDA+Owo+ID4gKyAg ICAgICAgICAgICBzcGktdHgtYnVzLXdpZHRoID0gPDg+Owo+ID4gKyAgICAgICAgICAgICBzcGkt cngtYnVzLXdpZHRoID0gPDg+Owo+ID4gKyAgICAgICAgICAgICBzcGktbWF4LWZyZXF1ZW5jeSA9 IDwyNTAwMDAwMD47Cj4gPiArICAgICAgICAgICAgIGNkbnMsdHNoc2wtbnMgPSA8NjA+Owo+ID4g KyAgICAgICAgICAgICBjZG5zLHRzZDJkLW5zID0gPDYwPjsKPiA+ICsgICAgICAgICAgICAgY2Ru cyx0Y2hzaC1ucyA9IDw2MD47Cj4gPiArICAgICAgICAgICAgIGNkbnMsdHNsY2gtbnMgPSA8NjA+ Owo+ID4gKyAgICAgICAgICAgICBjZG5zLHJlYWQtZGVsYXkgPSA8ND47Cj4gPiArICAgICAgICAg ICAgICNhZGRyZXNzLWNlbGxzID0gPDE+Owo+ID4gKyAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9 IDwxPjsKPiA+ICsgICAgICAgICAgICAgcGFydGl0aW9uQDNmYzAwMDAgewo+ID4gKyAgICAgICAg ICAgICAgICAgICAgIGxhYmVsID0gIm9zcGkucGh5cGF0dGVybiI7Cj4gPiArICAgICAgICAgICAg ICAgICAgICAgcmVnID0gPDB4M2ZjMDAwMCAweDQwMDAwPjsKPiA+ICsgICAgICAgICAgICAgICAg ICAgICB1LWJvb3QsZG0tc3BsOwo+ID4gKyAgICAgICAgICAgICB9Owo+ID4gKyAgICAgfTsKPiA+ ICt9Owo+ID4gKwo+ID4gKyZvc3BpMSB7Cj4gPiArICAgICAvKiBVbnVzZWQgKi8KPiA+ICsgICAg IHN0YXR1cyA9ICJkaXNhYmxlZCI7Cj4gPiArfTsKPiA+ICsKPiA+ICsmbWFpbl9pMmMwIHsKPiA+ ICsgICAgIHBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCI7Cj4gPiArICAgICBwaW5jdHJsLTAgPSA8 Jm1haW5faTJjMF9waW5zX2RlZmF1bHQ+Owo+ID4gKyAgICAgY2xvY2stZnJlcXVlbmN5ID0gPDQw MDAwMD47Cj4gPiArCj4gPiArICAgICBpMmMtc3dpdGNoQDcxIHsKPiA+ICsgICAgICAgICAgICAg Y29tcGF0aWJsZSA9ICJueHAscGNhOTU0MyI7Cj4gPiArICAgICAgICAgICAgICNhZGRyZXNzLWNl bGxzID0gPDE+Owo+ID4gKyAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKPiA+ICsgICAg ICAgICAgICAgcmVnID0gPDB4NzE+Owo+ID4gKwo+ID4gKyAgICAgICAgICAgICAvKiBQQ0llMSBN LjIgTSBLZXkgSTJDICovCj4gPiArICAgICAgICAgICAgIHBjaWUxX20yX2kyYzogaTJjQDAgewo+ ID4gKyAgICAgICAgICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDE+Owo+ID4gKyAgICAg ICAgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+Owo+ID4gKyAgICAgICAgICAgICAgICAg ICAgIHJlZyA9IDwwPjsKPiA+ICsgICAgICAgICAgICAgfTsKPiA+ICsKPiA+ICsgICAgICAgICAg ICAgLyogUENJZTAgTS4yIEUgS2V5IEkyQyAqLwo+ID4gKyAgICAgICAgICAgICBwY2llMF9tMl9p MmM6IGkyY0AxIHsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwx PjsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKPiA+ICsgICAg ICAgICAgICAgICAgICAgICByZWcgPSA8MT47Cj4gPiArICAgICAgICAgICAgIH07Cj4gPiArICAg ICB9Owo+ID4gK307Cj4gPiArCj4gPiArJm1haW5faTJjMSB7Cj4gPiArICAgICBwaW5jdHJsLW5h bWVzID0gImRlZmF1bHQiOwo+ID4gKyAgICAgcGluY3RybC0wID0gPCZtYWluX2kyYzFfcGluc19k ZWZhdWx0PjsKPiA+ICsgICAgIGNsb2NrLWZyZXF1ZW5jeSA9IDw0MDAwMDA+Owo+ID4gK307Cj4g PiArCj4gPiArJm1haW5faTJjMyB7Cj4gPiArICAgICBwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQi Owo+ID4gKyAgICAgcGluY3RybC0wID0gPCZtYWluX2kyYzNfcGluc19kZWZhdWx0PjsKPiA+ICsg ICAgIGNsb2NrLWZyZXF1ZW5jeSA9IDw0MDAwMDA+Owo+ID4gKwo+ID4gKyAgICAgaTJjLXN3aXRj aEA3MCB7Cj4gPiArICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibnhwLHBjYTk1NDMiOwo+ID4g KyAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwxPjsKPiA+ICsgICAgICAgICAgICAgI3Np emUtY2VsbHMgPSA8MD47Cj4gPiArICAgICAgICAgICAgIHJlZyA9IDwweDcwPjsKPiA+ICsKPiA+ ICsgICAgICAgICAgICAgLyogQ0FNMCBJMkMgKi8KPiA+ICsgICAgICAgICAgICAgdGlfY2FtMF9p MmM6IGkyY0AwIHsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwx PjsKPiA+ICsgICAgICAgICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKPiA+ICsgICAg ICAgICAgICAgICAgICAgICByZWcgPSA8MD47Cj4gPiArICAgICAgICAgICAgIH07Cj4gPiArCj4g PiArICAgICAgICAgICAgIC8qIENBTTEgSTJDICovCj4gPiArICAgICAgICAgICAgIHJwaV9jYW0w X2kyYzogaTJjQDEgewo+ID4gKyAgICAgICAgICAgICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0g PDE+Owo+ID4gKyAgICAgICAgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+Owo+ID4gKyAg ICAgICAgICAgICAgICAgICAgIHJlZyA9IDwxPjsKPiA+ICsgICAgICAgICAgICAgfTsKPiA+ICsg ICAgIH07Cj4gPiArfTsKPiA+ICsKPiA+ICsmbWFpbl9pMmM0IHsKPiA+ICsgICAgIC8qIFVudXNl ZCAqLwo+ID4gKyAgICAgc3RhdHVzID0gImRpc2FibGVkIjsKPiA+ICt9Owo+ID4gKwo+ID4gKyZt YWluX2kyYzUgewo+ID4gKyAgICAgLyogQnJvdWdodCBvdXQgb24gUlBpIEhlYWRlciAqLwo+ID4g KyAgICAgc3RhdHVzID0gImRpc2FibGVkIjsKPiA+ICt9Owo+ID4gKwo+ID4gKyZtYWluX2kyYzYg ewo+ID4gKyAgICAgLyogVW51c2VkICovCj4gPiArICAgICBzdGF0dXMgPSAiZGlzYWJsZWQiOwo+ ID4gK307Cj4KPiBwbGVhc2UgYWxzbyBjaGVjayBvdGhlciBub2RlcyB0aGF0IG5lZWRzIHRvIGJl IGRpc2FibGVkIG9yIGNvbmZpZ3VyZWQuCgpUaGUgaW50ZW50aW9uIG9mIHRoZSBwYXRjaCBpcyB0 byBrZWVwIG9ubHkgdGhlIGluaXRpYWwgc3VwcG9ydCBmb3IgdGhlCkVBSUsgYm9hcmQuIFN1YnNl cXVlbnQgcGF0Y2hlcyB3aWxsIGJlIHBvc3RlZCBhcyB0aGUgdGVzdGluZwpjb21wbGV0ZXMuCgpS ZWdhcmRzClNpbnRodSBSYWphCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVs QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9s aXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==