From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: Cay Horstmann <cay@horstmann.com>
Newsgroups: gmane.emacs.bugs
Subject: bug#66726: 29.1; Eglot jdtls formatter ignored
Date: Mon, 6 Nov 2023 18:16:01 +0100
Message-ID: <b52b69c8-047e-478f-9dba-e1d88a2ad9a8@horstmann.com>
References: <24934ba0-0577-4a05-bb46-8129982554ea@horstmann.com>
 <83il6pbphm.fsf@gnu.org>
 <CALDnm53x+Z_ATXrbn+FX=zAY5otySajcu2dctn29CPJ+3PZNqg@mail.gmail.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="------------vBaeJ2wqKFOJCp2nI3YKqlpZ"
Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214";
	logging-data="17479"; mail-complaints-to="usenet@ciao.gmane.io"
User-Agent: Mozilla Thunderbird
Cc: 66726@debbugs.gnu.org
To: =?UTF-8?Q?Jo=C3=A3o_?= =?UTF-8?Q?T=C3=A1vora?= <joaotavora@gmail.com>,
 Eli Zaretskii <eliz@gnu.org>
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Nov 06 23:40:41 2023
Return-path: <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org>
Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org
Original-Received: from lists.gnu.org ([209.51.188.17])
	by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
	(Exim 4.92)
	(envelope-from <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org>)
	id 1r08Gt-0004Hw-7w
	for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 Nov 2023 23:40:41 +0100
Original-Received: from localhost ([::1] helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <bug-gnu-emacs-bounces@gnu.org>)
	id 1r08Gi-0000pD-BP; Mon, 06 Nov 2023 17:40:28 -0500
Original-Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>)
 id 1r08Gf-0000oh-Px
 for bug-gnu-emacs@gnu.org; Mon, 06 Nov 2023 17:40:26 -0500
Original-Received: from debbugs.gnu.org ([2001:470:142:5::43])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>)
 id 1r08Gf-0004Rc-HP
 for bug-gnu-emacs@gnu.org; Mon, 06 Nov 2023 17:40:25 -0500
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
 (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1r08HG-0008UD-Nv
 for bug-gnu-emacs@gnu.org; Mon, 06 Nov 2023 17:41:02 -0500
X-Loop: help-debbugs@gnu.org
Resent-From: Cay Horstmann <cay@horstmann.com>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Mon, 06 Nov 2023 22:41:02 +0000
Resent-Message-ID: <handler.66726.B66726.169931044732570@debbugs.gnu.org>
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 66726
X-GNU-PR-Package: emacs
Original-Received: via spool by 66726-submit@debbugs.gnu.org id=B66726.169931044732570
 (code B ref 66726); Mon, 06 Nov 2023 22:41:02 +0000
Original-Received: (at 66726) by debbugs.gnu.org; 6 Nov 2023 22:40:47 +0000
Original-Received: from localhost ([127.0.0.1]:40970 helo=debbugs.gnu.org)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
 id 1r08Gz-0008TD-Ta
 for submit@debbugs.gnu.org; Mon, 06 Nov 2023 17:40:47 -0500
Original-Received: from out5-smtp.messagingengine.com ([66.111.4.29]:36559)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <cay@horstmann.com>) id 1r03DU-0005Hb-46
 for 66726@debbugs.gnu.org; Mon, 06 Nov 2023 12:16:49 -0500
Original-Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailout.nyi.internal (Postfix) with ESMTP id 822FE5C003B;
 Mon,  6 Nov 2023 12:16:05 -0500 (EST)
Original-Received: from mailfrontend1 ([10.202.2.162])
 by compute3.internal (MEProxy); Mon, 06 Nov 2023 12:16:05 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=horstmann.com;
 h=cc:cc:content-type:content-type:date:date:from:from
 :in-reply-to:in-reply-to:message-id:mime-version:references
 :reply-to:sender:subject:subject:to:to; s=fm2; t=1699290965; x=
 1699377365; bh=01sEa43k6CJtm7LrTiEAOGR+3FroPNe9ZZbymSGD/fg=; b=p
 hkqpY4rgvvthXf1Xns5trRnn8CKvCgn5Xdc3v8mFUMo8+JEQET+jsa2HEzzoFrxx
 puEDf7gwpO24p4NG0qGRXqj67G8s574J7KFJvGQTIt5AiGk7yfDoyelx8l7yA/Ko
 WWXeEaUlgdHq+ws8Ax28Mj6F3O8EJqY5/xIynmMJVfewe3VtW3A2ID17hyQUormF
 R0MIPaXgwRHTmIIBGZIAkeOPSG1FjYpvqxUQ1SGgg0bIBhbG9RO6LjktQ7g+j5Ek
 fPmDoffVIDsmxlMfsWvEpSRlG6BAOgXQwCPx8qRVLD+YyjY2aMXmSMTrtJrHDdk0
 MpiCby+n2PuRzo3wtmF2A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:content-type:date:date
 :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm3; t=1699290965; x=1699377365; bh=01sEa43k6CJtm
 7LrTiEAOGR+3FroPNe9ZZbymSGD/fg=; b=pT/mdENuWGETDX/qFc/vFR41t9aQX
 0nT1LR/JVOIppfnRzqkcXD3/KbbPVgVe8Mfe+M2szf3eBXA7gRFv8JMkwGVv3CgB
 QVzSo9VAogjvy1pcbxbMcENrHmUhbKeci4cga+dpYQcYMEy4+wCLaQuc6LZTZRqN
 6IXuisdSc0J2ftZUNT6DrvNvK22QPBVpIggQIppaiB3QZUvR/WPptIgQtViWz0KI
 iObTw6Cb+xbbOYJqyyJAMtmsPxhOI6YgKI/mBt/4VD5MAC3bkLT9DOpAgk7j/tvT
 +74ujZs2SsFWdiz7/P9P9Wp4XSkK3j/3pfoT0XCVJW55qEiLzg+ENh12g==
X-ME-Sender: <xms:VR9JZfeY7Sv1UbX5KPFbyR3qvbLEHkC8vUpU5Na7vz2LnWsuTOP3qw>
 <xme:VR9JZVMnQqm4YHqJe-YI8Td5tU3uxFG_Wi94P6gjCJSJtw9kAG51qmIDQu1vprtN6
 InaljqCctvFccDD5w>
X-ME-Received: <xmr:VR9JZYioY7LnwNXWSFuF7a7klSANLGsKWbZRnzBV_ZA77TSO7fKp44uo_SNlp5p5kzDPnSUDxZJmPP5_cViOvWtbYXT8Tqiv1w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvkedruddugedgleeiucetufdoteggodetrfdotf
 fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen
 uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne
 cujfgurheptgfkffggfgfuvfevfhfhjgesmhdtreertddvjeenucfhrhhomhepvegrhicu
 jfhorhhsthhmrghnnhcuoegtrgihsehhohhrshhtmhgrnhhnrdgtohhmqeenucggtffrrg
 htthgvrhhnpeelvdeggedvteevuddvtdffffekgeeivdeuudfhudetjeevjeetgfeigfel
 keekhfenucffohhmrghinhepghhithhhuhgsrdgtohhmpdgvtghlihhpshgvrdhorhhgpd
 hsvghtthhinhhgshdrjhgrvhgrpdhjughtrdhlshdphhhorhhsthhmrghnnhdrtghomhen
 ucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegtrgihse
 hhohhrshhtmhgrnhhnrdgtohhm
X-ME-Proxy: <xmx:VR9JZQ9eHBBif4TB9s3mQwki1pqQ0aIMYQAZUB7WKIKQC_uo1_W9WA>
 <xmx:VR9JZbtKrUxYaNkRatdwfRWqYgTtm733lqMDnWpg4gxSSPXfhK-EEw>
 <xmx:VR9JZfFvN-Z4CTY4TKnLTo4gBZaTH8m-zoG4j_RGatsHAdqz1Dm5ZQ>
 <xmx:VR9JZUV8lbbdYgeOjCp4k2kKMyXLv2SyK7sNf1iHyCUs0CtnjpSQEQ>
Feedback-ID: if99043a1:Fastmail
Original-Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 6 Nov 2023 12:16:04 -0500 (EST)
Content-Language: en-US
In-Reply-To: <CALDnm53x+Z_ATXrbn+FX=zAY5otySajcu2dctn29CPJ+3PZNqg@mail.gmail.com>
X-Mailman-Approved-At: Mon, 06 Nov 2023 17:40:45 -0500
X-BeenThere: debbugs-submit@debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
X-BeenThere: bug-gnu-emacs@gnu.org
List-Id: "Bug reports for GNU Emacs,
 the Swiss army knife of text editors" <bug-gnu-emacs.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/bug-gnu-emacs>,
 <mailto:bug-gnu-emacs-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/bug-gnu-emacs>
List-Post: <mailto:bug-gnu-emacs@gnu.org>
List-Help: <mailto:bug-gnu-emacs-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs>,
 <mailto:bug-gnu-emacs-request@gnu.org?subject=subscribe>
Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org
Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org
Xref: news.gmane.io gmane.emacs.bugs:273904
Archived-At: <http://permalink.gmane.org/gmane.emacs.bugs/273904>

This is a multi-part message in MIME format.
--------------vBaeJ2wqKFOJCp2nI3YKqlpZ
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

On 29/10/2023 15.40, João Távora wrote:
> On Sun, Oct 29, 2023 at 12:08 PM Eli Zaretskii <eliz@gnu.org> wrote:
>>
>>> Date: Tue, 24 Oct 2023 11:17:09 +0200
>>> From: Cay Horstmann <cay@horstmann.com>
>>>
>>> Eglot does not trigger a custom formatter with jdtls, while lsp-java and VS Code with the Red Hat Java plugin can do this. See https://github.com/joaotavora/eglot/discussions/1222 for more background.
>>>
>>> I attach files
>>> * eglot-debug.el (the minimal configuration to see the failure)
>>> * NotHelloWorld.java (a sample Java file)
>>> * cay-eclipse-formatter.xml (the formatting rules for jdtls)
>>> * eglot-events.txt (the events log from eglot)
>>> * lsp-java-debug.el (the minimal configuration to see how it works with lsp-java)
>>> * lsp-log.txt (the log from the successful run with lsp)
>>>
>>> Download jdtls from https://download.eclipse.org/jdtls/snapshots/?d. I
>>> have the version from Oct. 14, 2023. Put it somewhere on your PATH
>>>
>>> Put the NotHelloWorld.java file in some directory (I use /tmp/hello)
>>>
>>> Put the cay-eclipse-formatter.xml file somewhere and adjust the path in eglot-debug.el and lsp-java-debug.el.
>>>
>>> emacs -q -l eglot-debug.el /tmp/hello/NotHelloWorld.java
>>>
>>> M-x eglot RET
>>>
>>> Wait for jdtls to start
>>>
>>> M-x eglot-format-buffer RET
>>>
>>> The formatting should now use the rules in the cay-eclipse-formatter.xml
>>> file, resulting in 8 changes but the same Allman indentation
>>> style. Instead, it uses a K&R indentation style.
>>>
>>> To see the proper formatting, install lsp-mode and lsp-java and start with lsp-java-debug.el. Or use VS Code with the Red Hat Java plugin and the settings.json
>>>
>>> {
>>>       "java.format.settings.url": "file:///data/cay/bin/cay-eclipse.formatter.xml",
>>>       "java.format.settings.profile": "cay"
>>> }
>>
>> João, any comments?
> 
> Not many.  Seems like a good error recipe, assuming someone
> finds the time to reproduce it.  If I had to guess, I'd say
> almost surely a server-side quirk about it not finding the
> xml file from that slightly strange url.  Maybe lsp-mode is
> setting some environment variable.  But that would
> require me debugging Java which I haven't done in just
> about 20 years and not really looking forward to.
> 
> Cay, is there some kind of jtdls error log where it reports
> things?  Can you also attach the Eglot stderr buffer, in case
> it has something useful?  Use `M-x eglot-stderr-buffer`.
> 
> The only thing that seems to be missing is the Emacs version,
> but I'll assume it's the version used in M-x report-emacs-bug
> itself, which is 29.1.
> 
> João

Hello, here is another stab at this.

* There is no problem with that funny looking file:/// URL. jdtls can find it when invoked from VS Code and lsp-mode.

* I attach the initialization that happens from VS Code. It looks just like the one that I am setting up in eglot. Look at the path initializationOptions.settings.java.format.settings.

Formatting works fine in VS Code. The logs show requests such as this one:

[Trace - 3:51:32 PM] Sending request 'textDocument/formatting - (71)'.
Params: {
     "textDocument": {
         "uri": "file:///tmp/test/NotHelloWorld.java"
     },
     "options": {
         "tabSize": 4,
         "insertSpaces": true
     }
}

These look just like the ones that eglot sends. But the response is a formatting directive that follows the formatter, whereas with eglot, the response is a directive that follows some default.

* Here is the requested eglot-stderr-buffer:

WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign
Nov 06, 2023 4:20:36 PM org.apache.aries.spifly.BaseActivator log
INFO: Registered provider ch.qos.logback.classic.servlet.LogbackServletContainerInitializer of service jakarta.servlet.ServletContainerInitializer in bundle ch.qos.logback.classic
Nov 06, 2023 4:20:36 PM org.apache.aries.spifly.BaseActivator log
INFO: Registered provider ch.qos.logback.classic.spi.LogbackServiceProvider of service org.slf4j.spi.SLF4JServiceProvider in bundle ch.qos.logback.classic

* Yes, it is Emacs 29.1.

* The jdtls logs are a mystery to me. According to https://github.com/eclipse-jdtls/eclipse.jdt.ls/issues/752#issuecomment-412275314,

"Should be in workspace/.metadata/.log, workspace location is a parameter you pass when starting the server."

Who is "you"? I suppose the client, i.e. eglot or VS Code. I find files such as

./eglot-java-eclipse-jdt-cache/a397d9cc217eb5e87ff722051c2f059b/.metadata/.log

but they don't contain any info on today's interactions. There is no other directory in that cache. I can tell from that log that the directory was passed as a --data command-line argument. But when I intercept jdtls today via a script to log the command-line args, there is no --data command-line argument passed when invoking jdtls.

Thanks,

Cay

--

Cay S. Horstmann | http://horstmann.com | mailto:cay@horstmann.com
--------------vBaeJ2wqKFOJCp2nI3YKqlpZ
Content-Type: text/x-log; charset=UTF-8; name="vs-code-jdtls.log"
Content-Disposition: attachment; filename="vs-code-jdtls.log"
Content-Transfer-Encoding: base64

UGFyYW1zOiB7CiAgICAicHJvY2Vzc0lkIjogNDI1MDM3LAogICAgImNsaWVudEluZm8iOiB7
CiAgICAgICAgIm5hbWUiOiAiVlNDb2RpdW0iLAogICAgICAgICJ2ZXJzaW9uIjogIjEuODQu
MCIKICAgIH0sCiAgICAibG9jYWxlIjogImVuIiwKICAgICJyb290UGF0aCI6ICIvaG9tZS9j
YXkvcHJvamVjdHMvdmVyc3VjaHNwZXJzb25lbmRhdGVuYmFuay1iYWNrZW5kIiwKICAgICJy
b290VXJpIjogImZpbGU6Ly8vaG9tZS9jYXkvcHJvamVjdHMvdmVyc3VjaHNwZXJzb25lbmRh
dGVuYmFuay1iYWNrZW5kIiwKICAgICJjYXBhYmlsaXRpZXMiOiB7CiAgICAgICAgIndvcmtz
cGFjZSI6IHsKICAgICAgICAgICAgImFwcGx5RWRpdCI6IHRydWUsCiAgICAgICAgICAgICJ3
b3Jrc3BhY2VFZGl0IjogewogICAgICAgICAgICAgICAgImRvY3VtZW50Q2hhbmdlcyI6IHRy
dWUsCiAgICAgICAgICAgICAgICAicmVzb3VyY2VPcGVyYXRpb25zIjogWwogICAgICAgICAg
ICAgICAgICAgICJjcmVhdGUiLAogICAgICAgICAgICAgICAgICAgICJyZW5hbWUiLAogICAg
ICAgICAgICAgICAgICAgICJkZWxldGUiCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAg
ICAgICAgImZhaWx1cmVIYW5kbGluZyI6ICJ0ZXh0T25seVRyYW5zYWN0aW9uYWwiLAogICAg
ICAgICAgICAgICAgIm5vcm1hbGl6ZXNMaW5lRW5kaW5ncyI6IHRydWUsCiAgICAgICAgICAg
ICAgICAiY2hhbmdlQW5ub3RhdGlvblN1cHBvcnQiOiB7CiAgICAgICAgICAgICAgICAgICAg
Imdyb3Vwc09uTGFiZWwiOiB0cnVlCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0s
CiAgICAgICAgICAgICJjb25maWd1cmF0aW9uIjogdHJ1ZSwKICAgICAgICAgICAgImRpZENo
YW5nZVdhdGNoZWRGaWxlcyI6IHsKICAgICAgICAgICAgICAgICJkeW5hbWljUmVnaXN0cmF0
aW9uIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJyZWxhdGl2ZVBhdHRlcm5TdXBwb3J0Ijog
dHJ1ZQogICAgICAgICAgICB9LAogICAgICAgICAgICAic3ltYm9sIjogewogICAgICAgICAg
ICAgICAgImR5bmFtaWNSZWdpc3RyYXRpb24iOiB0cnVlLAogICAgICAgICAgICAgICAgInN5
bWJvbEtpbmQiOiB7CiAgICAgICAgICAgICAgICAgICAgInZhbHVlU2V0IjogWwogICAgICAg
ICAgICAgICAgICAgICAgICAxLAogICAgICAgICAgICAgICAgICAgICAgICAyLAogICAgICAg
ICAgICAgICAgICAgICAgICAzLAogICAgICAgICAgICAgICAgICAgICAgICA0LAogICAgICAg
ICAgICAgICAgICAgICAgICA1LAogICAgICAgICAgICAgICAgICAgICAgICA2LAogICAgICAg
ICAgICAgICAgICAgICAgICA3LAogICAgICAgICAgICAgICAgICAgICAgICA4LAogICAgICAg
ICAgICAgICAgICAgICAgICA5LAogICAgICAgICAgICAgICAgICAgICAgICAxMCwKICAgICAg
ICAgICAgICAgICAgICAgICAgMTEsCiAgICAgICAgICAgICAgICAgICAgICAgIDEyLAogICAg
ICAgICAgICAgICAgICAgICAgICAxMywKICAgICAgICAgICAgICAgICAgICAgICAgMTQsCiAg
ICAgICAgICAgICAgICAgICAgICAgIDE1LAogICAgICAgICAgICAgICAgICAgICAgICAxNiwK
ICAgICAgICAgICAgICAgICAgICAgICAgMTcsCiAgICAgICAgICAgICAgICAgICAgICAgIDE4
LAogICAgICAgICAgICAgICAgICAgICAgICAxOSwKICAgICAgICAgICAgICAgICAgICAgICAg
MjAsCiAgICAgICAgICAgICAgICAgICAgICAgIDIxLAogICAgICAgICAgICAgICAgICAgICAg
ICAyMiwKICAgICAgICAgICAgICAgICAgICAgICAgMjMsCiAgICAgICAgICAgICAgICAgICAg
ICAgIDI0LAogICAgICAgICAgICAgICAgICAgICAgICAyNSwKICAgICAgICAgICAgICAgICAg
ICAgICAgMjYKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAg
ICAgICAgICAgICAgInRhZ1N1cHBvcnQiOiB7CiAgICAgICAgICAgICAgICAgICAgInZhbHVl
U2V0IjogWwogICAgICAgICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAg
XQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJyZXNvbHZlU3VwcG9ydCI6
IHsKICAgICAgICAgICAgICAgICAgICAicHJvcGVydGllcyI6IFsKICAgICAgICAgICAgICAg
ICAgICAgICAgImxvY2F0aW9uLnJhbmdlIgogICAgICAgICAgICAgICAgICAgIF0KICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgfSwKICAgICAgICAgICAgImNvZGVMZW5zIjogewog
ICAgICAgICAgICAgICAgInJlZnJlc2hTdXBwb3J0IjogdHJ1ZQogICAgICAgICAgICB9LAog
ICAgICAgICAgICAiZXhlY3V0ZUNvbW1hbmQiOiB7CiAgICAgICAgICAgICAgICAiZHluYW1p
Y1JlZ2lzdHJhdGlvbiI6IHRydWUKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImRpZENo
YW5nZUNvbmZpZ3VyYXRpb24iOiB7CiAgICAgICAgICAgICAgICAiZHluYW1pY1JlZ2lzdHJh
dGlvbiI6IHRydWUKICAgICAgICAgICAgfSwKICAgICAgICAgICAgIndvcmtzcGFjZUZvbGRl
cnMiOiB0cnVlLAogICAgICAgICAgICAic2VtYW50aWNUb2tlbnMiOiB7CiAgICAgICAgICAg
ICAgICAicmVmcmVzaFN1cHBvcnQiOiB0cnVlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAg
ICJmaWxlT3BlcmF0aW9ucyI6IHsKICAgICAgICAgICAgICAgICJkeW5hbWljUmVnaXN0cmF0
aW9uIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJkaWRDcmVhdGUiOiB0cnVlLAogICAgICAg
ICAgICAgICAgImRpZFJlbmFtZSI6IHRydWUsCiAgICAgICAgICAgICAgICAiZGlkRGVsZXRl
IjogdHJ1ZSwKICAgICAgICAgICAgICAgICJ3aWxsQ3JlYXRlIjogdHJ1ZSwKICAgICAgICAg
ICAgICAgICJ3aWxsUmVuYW1lIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJ3aWxsRGVsZXRl
IjogdHJ1ZQogICAgICAgICAgICB9LAogICAgICAgICAgICAiaW5saW5lVmFsdWUiOiB7CiAg
ICAgICAgICAgICAgICAicmVmcmVzaFN1cHBvcnQiOiB0cnVlCiAgICAgICAgICAgIH0sCiAg
ICAgICAgICAgICJpbmxheUhpbnQiOiB7CiAgICAgICAgICAgICAgICAicmVmcmVzaFN1cHBv
cnQiOiB0cnVlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJkaWFnbm9zdGljcyI6IHsK
ICAgICAgICAgICAgICAgICJyZWZyZXNoU3VwcG9ydCI6IHRydWUKICAgICAgICAgICAgfQog
ICAgICAgIH0sCiAgICAgICAgInRleHREb2N1bWVudCI6IHsKICAgICAgICAgICAgInB1Ymxp
c2hEaWFnbm9zdGljcyI6IHsKICAgICAgICAgICAgICAgICJyZWxhdGVkSW5mb3JtYXRpb24i
OiB0cnVlLAogICAgICAgICAgICAgICAgInZlcnNpb25TdXBwb3J0IjogZmFsc2UsCiAgICAg
ICAgICAgICAgICAidGFnU3VwcG9ydCI6IHsKICAgICAgICAgICAgICAgICAgICAidmFsdWVT
ZXQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAg
ICAgIDIKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAg
ICAgICAgICAgImNvZGVEZXNjcmlwdGlvblN1cHBvcnQiOiB0cnVlLAogICAgICAgICAgICAg
ICAgImRhdGFTdXBwb3J0IjogdHJ1ZQogICAgICAgICAgICB9LAogICAgICAgICAgICAic3lu
Y2hyb25pemF0aW9uIjogewogICAgICAgICAgICAgICAgImR5bmFtaWNSZWdpc3RyYXRpb24i
OiB0cnVlLAogICAgICAgICAgICAgICAgIndpbGxTYXZlIjogdHJ1ZSwKICAgICAgICAgICAg
ICAgICJ3aWxsU2F2ZVdhaXRVbnRpbCI6IHRydWUsCiAgICAgICAgICAgICAgICAiZGlkU2F2
ZSI6IHRydWUKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImNvbXBsZXRpb24iOiB7CiAg
ICAgICAgICAgICAgICAiZHluYW1pY1JlZ2lzdHJhdGlvbiI6IHRydWUsCiAgICAgICAgICAg
ICAgICAiY29udGV4dFN1cHBvcnQiOiB0cnVlLAogICAgICAgICAgICAgICAgImNvbXBsZXRp
b25JdGVtIjogewogICAgICAgICAgICAgICAgICAgICJzbmlwcGV0U3VwcG9ydCI6IHRydWUs
CiAgICAgICAgICAgICAgICAgICAgImNvbW1pdENoYXJhY3RlcnNTdXBwb3J0IjogdHJ1ZSwK
ICAgICAgICAgICAgICAgICAgICAiZG9jdW1lbnRhdGlvbkZvcm1hdCI6IFsKICAgICAgICAg
ICAgICAgICAgICAgICAgIm1hcmtkb3duIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBs
YWludGV4dCIKICAgICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJk
ZXByZWNhdGVkU3VwcG9ydCI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgInByZXNlbGVj
dFN1cHBvcnQiOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICJ0YWdTdXBwb3J0Ijogewog
ICAgICAgICAgICAgICAgICAgICAgICAidmFsdWVTZXQiOiBbCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAxCiAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAg
ICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpbnNlcnRSZXBsYWNlU3VwcG9ydCI6IHRy
dWUsCiAgICAgICAgICAgICAgICAgICAgInJlc29sdmVTdXBwb3J0IjogewogICAgICAgICAg
ICAgICAgICAgICAgICAicHJvcGVydGllcyI6IFsKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJkb2N1bWVudGF0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJkZXRh
aWwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImFkZGl0aW9uYWxUZXh0RWRpdHMi
CiAgICAgICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgICB9LAogICAg
ICAgICAgICAgICAgICAgICJpbnNlcnRUZXh0TW9kZVN1cHBvcnQiOiB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICJ2YWx1ZVNldCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgICAgICAgICAg
ICAgIF0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJsYWJl
bERldGFpbHNTdXBwb3J0IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAg
ICAgICJpbnNlcnRUZXh0TW9kZSI6IDIsCiAgICAgICAgICAgICAgICAiY29tcGxldGlvbkl0
ZW1LaW5kIjogewogICAgICAgICAgICAgICAgICAgICJ2YWx1ZVNldCI6IFsKICAgICAgICAg
ICAgICAgICAgICAgICAgMSwKICAgICAgICAgICAgICAgICAgICAgICAgMiwKICAgICAgICAg
ICAgICAgICAgICAgICAgMywKICAgICAgICAgICAgICAgICAgICAgICAgNCwKICAgICAgICAg
ICAgICAgICAgICAgICAgNSwKICAgICAgICAgICAgICAgICAgICAgICAgNiwKICAgICAgICAg
ICAgICAgICAgICAgICAgNywKICAgICAgICAgICAgICAgICAgICAgICAgOCwKICAgICAgICAg
ICAgICAgICAgICAgICAgOSwKICAgICAgICAgICAgICAgICAgICAgICAgMTAsCiAgICAgICAg
ICAgICAgICAgICAgICAgIDExLAogICAgICAgICAgICAgICAgICAgICAgICAxMiwKICAgICAg
ICAgICAgICAgICAgICAgICAgMTMsCiAgICAgICAgICAgICAgICAgICAgICAgIDE0LAogICAg
ICAgICAgICAgICAgICAgICAgICAxNSwKICAgICAgICAgICAgICAgICAgICAgICAgMTYsCiAg
ICAgICAgICAgICAgICAgICAgICAgIDE3LAogICAgICAgICAgICAgICAgICAgICAgICAxOCwK
ICAgICAgICAgICAgICAgICAgICAgICAgMTksCiAgICAgICAgICAgICAgICAgICAgICAgIDIw
LAogICAgICAgICAgICAgICAgICAgICAgICAyMSwKICAgICAgICAgICAgICAgICAgICAgICAg
MjIsCiAgICAgICAgICAgICAgICAgICAgICAgIDIzLAogICAgICAgICAgICAgICAgICAgICAg
ICAyNCwKICAgICAgICAgICAgICAgICAgICAgICAgMjUKICAgICAgICAgICAgICAgICAgICBd
CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImNvbXBsZXRpb25MaXN0Ijog
ewogICAgICAgICAgICAgICAgICAgICJpdGVtRGVmYXVsdHMiOiBbCiAgICAgICAgICAgICAg
ICAgICAgICAgICJjb21taXRDaGFyYWN0ZXJzIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ImVkaXRSYW5nZSIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbnNlcnRUZXh0Rm9ybWF0
IiwKICAgICAgICAgICAgICAgICAgICAgICAgImluc2VydFRleHRNb2RlIgogICAgICAgICAg
ICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfSwKICAgICAgICAg
ICAgImhvdmVyIjogewogICAgICAgICAgICAgICAgImR5bmFtaWNSZWdpc3RyYXRpb24iOiB0
cnVlLAogICAgICAgICAgICAgICAgImNvbnRlbnRGb3JtYXQiOiBbCiAgICAgICAgICAgICAg
ICAgICAgIm1hcmtkb3duIiwKICAgICAgICAgICAgICAgICAgICAicGxhaW50ZXh0IgogICAg
ICAgICAgICAgICAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICAic2lnbmF0dXJlSGVs
cCI6IHsKICAgICAgICAgICAgICAgICJkeW5hbWljUmVnaXN0cmF0aW9uIjogdHJ1ZSwKICAg
ICAgICAgICAgICAgICJzaWduYXR1cmVJbmZvcm1hdGlvbiI6IHsKICAgICAgICAgICAgICAg
ICAgICAiZG9jdW1lbnRhdGlvbkZvcm1hdCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAg
Im1hcmtkb3duIiwKICAgICAgICAgICAgICAgICAgICAgICAgInBsYWludGV4dCIKICAgICAg
ICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAgICJwYXJhbWV0ZXJJbmZvcm1h
dGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsT2Zmc2V0U3VwcG9ydCI6
IHRydWUKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJhY3Rp
dmVQYXJhbWV0ZXJTdXBwb3J0IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAg
ICAgICAgICJjb250ZXh0U3VwcG9ydCI6IHRydWUKICAgICAgICAgICAgfSwKICAgICAgICAg
ICAgImRlZmluaXRpb24iOiB7CiAgICAgICAgICAgICAgICAiZHluYW1pY1JlZ2lzdHJhdGlv
biI6IHRydWUsCiAgICAgICAgICAgICAgICAibGlua1N1cHBvcnQiOiB0cnVlCiAgICAgICAg
ICAgIH0sCiAgICAgICAgICAgICJyZWZlcmVuY2VzIjogewogICAgICAgICAgICAgICAgImR5
bmFtaWNSZWdpc3RyYXRpb24iOiB0cnVlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJk
b2N1bWVudEhpZ2hsaWdodCI6IHsKICAgICAgICAgICAgICAgICJkeW5hbWljUmVnaXN0cmF0
aW9uIjogdHJ1ZQogICAgICAgICAgICB9LAogICAgICAgICAgICAiZG9jdW1lbnRTeW1ib2wi
OiB7CiAgICAgICAgICAgICAgICAiZHluYW1pY1JlZ2lzdHJhdGlvbiI6IHRydWUsCiAgICAg
ICAgICAgICAgICAic3ltYm9sS2luZCI6IHsKICAgICAgICAgICAgICAgICAgICAidmFsdWVT
ZXQiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgIDEsCiAgICAgICAgICAgICAgICAgICAg
ICAgIDIsCiAgICAgICAgICAgICAgICAgICAgICAgIDMsCiAgICAgICAgICAgICAgICAgICAg
ICAgIDQsCiAgICAgICAgICAgICAgICAgICAgICAgIDUsCiAgICAgICAgICAgICAgICAgICAg
ICAgIDYsCiAgICAgICAgICAgICAgICAgICAgICAgIDcsCiAgICAgICAgICAgICAgICAgICAg
ICAgIDgsCiAgICAgICAgICAgICAgICAgICAgICAgIDksCiAgICAgICAgICAgICAgICAgICAg
ICAgIDEwLAogICAgICAgICAgICAgICAgICAgICAgICAxMSwKICAgICAgICAgICAgICAgICAg
ICAgICAgMTIsCiAgICAgICAgICAgICAgICAgICAgICAgIDEzLAogICAgICAgICAgICAgICAg
ICAgICAgICAxNCwKICAgICAgICAgICAgICAgICAgICAgICAgMTUsCiAgICAgICAgICAgICAg
ICAgICAgICAgIDE2LAogICAgICAgICAgICAgICAgICAgICAgICAxNywKICAgICAgICAgICAg
ICAgICAgICAgICAgMTgsCiAgICAgICAgICAgICAgICAgICAgICAgIDE5LAogICAgICAgICAg
ICAgICAgICAgICAgICAyMCwKICAgICAgICAgICAgICAgICAgICAgICAgMjEsCiAgICAgICAg
ICAgICAgICAgICAgICAgIDIyLAogICAgICAgICAgICAgICAgICAgICAgICAyMywKICAgICAg
ICAgICAgICAgICAgICAgICAgMjQsCiAgICAgICAgICAgICAgICAgICAgICAgIDI1LAogICAg
ICAgICAgICAgICAgICAgICAgICAyNgogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAg
ICAgICAgIH0sCiAgICAgICAgICAgICAgICAiaGllcmFyY2hpY2FsRG9jdW1lbnRTeW1ib2xT
dXBwb3J0IjogdHJ1ZSwKICAgICAgICAgICAgICAgICJ0YWdTdXBwb3J0IjogewogICAgICAg
ICAgICAgICAgICAgICJ2YWx1ZVNldCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgMQog
ICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAg
ICAibGFiZWxTdXBwb3J0IjogdHJ1ZQogICAgICAgICAgICB9LAogICAgICAgICAgICAiY29k
ZUFjdGlvbiI6IHsKICAgICAgICAgICAgICAgICJkeW5hbWljUmVnaXN0cmF0aW9uIjogdHJ1
ZSwKICAgICAgICAgICAgICAgICJpc1ByZWZlcnJlZFN1cHBvcnQiOiB0cnVlLAogICAgICAg
ICAgICAgICAgImRpc2FibGVkU3VwcG9ydCI6IHRydWUsCiAgICAgICAgICAgICAgICAiZGF0
YVN1cHBvcnQiOiB0cnVlLAogICAgICAgICAgICAgICAgInJlc29sdmVTdXBwb3J0Ijogewog
ICAgICAgICAgICAgICAgICAgICJwcm9wZXJ0aWVzIjogWwogICAgICAgICAgICAgICAgICAg
ICAgICAiZWRpdCIKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICB9LAog
ICAgICAgICAgICAgICAgImNvZGVBY3Rpb25MaXRlcmFsU3VwcG9ydCI6IHsKICAgICAgICAg
ICAgICAgICAgICAiY29kZUFjdGlvbktpbmQiOiB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICJ2YWx1ZVNldCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICIiLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgInF1aWNrZml4IiwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJyZWZhY3RvciIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVmYWN0
b3IuZXh0cmFjdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAicmVmYWN0b3IuaW5s
aW5lIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZWZhY3Rvci5yZXdyaXRlIiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJzb3VyY2UiLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgInNvdXJjZS5vcmdhbml6ZUltcG9ydHMiCiAgICAgICAgICAgICAgICAg
ICAgICAgIF0KICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAg
ICAgICAgICAgICAgImhvbm9yc0NoYW5nZUFubm90YXRpb25zIjogZmFsc2UKICAgICAgICAg
ICAgfSwKICAgICAgICAgICAgImNvZGVMZW5zIjogewogICAgICAgICAgICAgICAgImR5bmFt
aWNSZWdpc3RyYXRpb24iOiB0cnVlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJmb3Jt
YXR0aW5nIjogewogICAgICAgICAgICAgICAgImR5bmFtaWNSZWdpc3RyYXRpb24iOiB0cnVl
CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJyYW5nZUZvcm1hdHRpbmciOiB7CiAgICAg
ICAgICAgICAgICAiZHluYW1pY1JlZ2lzdHJhdGlvbiI6IHRydWUKICAgICAgICAgICAgfSwK
ICAgICAgICAgICAgIm9uVHlwZUZvcm1hdHRpbmciOiB7CiAgICAgICAgICAgICAgICAiZHlu
YW1pY1JlZ2lzdHJhdGlvbiI6IHRydWUKICAgICAgICAgICAgfSwKICAgICAgICAgICAgInJl
bmFtZSI6IHsKICAgICAgICAgICAgICAgICJkeW5hbWljUmVnaXN0cmF0aW9uIjogdHJ1ZSwK
ICAgICAgICAgICAgICAgICJwcmVwYXJlU3VwcG9ydCI6IHRydWUsCiAgICAgICAgICAgICAg
ICAicHJlcGFyZVN1cHBvcnREZWZhdWx0QmVoYXZpb3IiOiAxLAogICAgICAgICAgICAgICAg
Imhvbm9yc0NoYW5nZUFubm90YXRpb25zIjogdHJ1ZQogICAgICAgICAgICB9LAogICAgICAg
ICAgICAiZG9jdW1lbnRMaW5rIjogewogICAgICAgICAgICAgICAgImR5bmFtaWNSZWdpc3Ry
YXRpb24iOiB0cnVlLAogICAgICAgICAgICAgICAgInRvb2x0aXBTdXBwb3J0IjogdHJ1ZQog
ICAgICAgICAgICB9LAogICAgICAgICAgICAidHlwZURlZmluaXRpb24iOiB7CiAgICAgICAg
ICAgICAgICAiZHluYW1pY1JlZ2lzdHJhdGlvbiI6IHRydWUsCiAgICAgICAgICAgICAgICAi
bGlua1N1cHBvcnQiOiB0cnVlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpbXBsZW1l
bnRhdGlvbiI6IHsKICAgICAgICAgICAgICAgICJkeW5hbWljUmVnaXN0cmF0aW9uIjogdHJ1
ZSwKICAgICAgICAgICAgICAgICJsaW5rU3VwcG9ydCI6IHRydWUKICAgICAgICAgICAgfSwK
ICAgICAgICAgICAgImNvbG9yUHJvdmlkZXIiOiB7CiAgICAgICAgICAgICAgICAiZHluYW1p
Y1JlZ2lzdHJhdGlvbiI6IHRydWUKICAgICAgICAgICAgfSwKICAgICAgICAgICAgImZvbGRp
bmdSYW5nZSI6IHsKICAgICAgICAgICAgICAgICJkeW5hbWljUmVnaXN0cmF0aW9uIjogdHJ1
ZSwKICAgICAgICAgICAgICAgICJyYW5nZUxpbWl0IjogNTAwMCwKICAgICAgICAgICAgICAg
ICJsaW5lRm9sZGluZ09ubHkiOiB0cnVlLAogICAgICAgICAgICAgICAgImZvbGRpbmdSYW5n
ZUtpbmQiOiB7CiAgICAgICAgICAgICAgICAgICAgInZhbHVlU2V0IjogWwogICAgICAgICAg
ICAgICAgICAgICAgICAiY29tbWVudCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJpbXBv
cnRzIiwKICAgICAgICAgICAgICAgICAgICAgICAgInJlZ2lvbiIKICAgICAgICAgICAgICAg
ICAgICBdCiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImZvbGRpbmdSYW5n
ZSI6IHsKICAgICAgICAgICAgICAgICAgICAiY29sbGFwc2VkVGV4dCI6IGZhbHNlCiAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJkZWNsYXJhdGlvbiI6
IHsKICAgICAgICAgICAgICAgICJkeW5hbWljUmVnaXN0cmF0aW9uIjogdHJ1ZSwKICAgICAg
ICAgICAgICAgICJsaW5rU3VwcG9ydCI6IHRydWUKICAgICAgICAgICAgfSwKICAgICAgICAg
ICAgInNlbGVjdGlvblJhbmdlIjogewogICAgICAgICAgICAgICAgImR5bmFtaWNSZWdpc3Ry
YXRpb24iOiB0cnVlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJjYWxsSGllcmFyY2h5
IjogewogICAgICAgICAgICAgICAgImR5bmFtaWNSZWdpc3RyYXRpb24iOiB0cnVlCiAgICAg
ICAgICAgIH0sCiAgICAgICAgICAgICJzZW1hbnRpY1Rva2VucyI6IHsKICAgICAgICAgICAg
ICAgICJkeW5hbWljUmVnaXN0cmF0aW9uIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJ0b2tl
blR5cGVzIjogWwogICAgICAgICAgICAgICAgICAgICJuYW1lc3BhY2UiLAogICAgICAgICAg
ICAgICAgICAgICJ0eXBlIiwKICAgICAgICAgICAgICAgICAgICAiY2xhc3MiLAogICAgICAg
ICAgICAgICAgICAgICJlbnVtIiwKICAgICAgICAgICAgICAgICAgICAiaW50ZXJmYWNlIiwK
ICAgICAgICAgICAgICAgICAgICAic3RydWN0IiwKICAgICAgICAgICAgICAgICAgICAidHlw
ZVBhcmFtZXRlciIsCiAgICAgICAgICAgICAgICAgICAgInBhcmFtZXRlciIsCiAgICAgICAg
ICAgICAgICAgICAgInZhcmlhYmxlIiwKICAgICAgICAgICAgICAgICAgICAicHJvcGVydHki
LAogICAgICAgICAgICAgICAgICAgICJlbnVtTWVtYmVyIiwKICAgICAgICAgICAgICAgICAg
ICAiZXZlbnQiLAogICAgICAgICAgICAgICAgICAgICJmdW5jdGlvbiIsCiAgICAgICAgICAg
ICAgICAgICAgIm1ldGhvZCIsCiAgICAgICAgICAgICAgICAgICAgIm1hY3JvIiwKICAgICAg
ICAgICAgICAgICAgICAia2V5d29yZCIsCiAgICAgICAgICAgICAgICAgICAgIm1vZGlmaWVy
IiwKICAgICAgICAgICAgICAgICAgICAiY29tbWVudCIsCiAgICAgICAgICAgICAgICAgICAg
InN0cmluZyIsCiAgICAgICAgICAgICAgICAgICAgIm51bWJlciIsCiAgICAgICAgICAgICAg
ICAgICAgInJlZ2V4cCIsCiAgICAgICAgICAgICAgICAgICAgIm9wZXJhdG9yIiwKICAgICAg
ICAgICAgICAgICAgICAiZGVjb3JhdG9yIgogICAgICAgICAgICAgICAgXSwKICAgICAgICAg
ICAgICAgICJ0b2tlbk1vZGlmaWVycyI6IFsKICAgICAgICAgICAgICAgICAgICAiZGVjbGFy
YXRpb24iLAogICAgICAgICAgICAgICAgICAgICJkZWZpbml0aW9uIiwKICAgICAgICAgICAg
ICAgICAgICAicmVhZG9ubHkiLAogICAgICAgICAgICAgICAgICAgICJzdGF0aWMiLAogICAg
ICAgICAgICAgICAgICAgICJkZXByZWNhdGVkIiwKICAgICAgICAgICAgICAgICAgICAiYWJz
dHJhY3QiLAogICAgICAgICAgICAgICAgICAgICJhc3luYyIsCiAgICAgICAgICAgICAgICAg
ICAgIm1vZGlmaWNhdGlvbiIsCiAgICAgICAgICAgICAgICAgICAgImRvY3VtZW50YXRpb24i
LAogICAgICAgICAgICAgICAgICAgICJkZWZhdWx0TGlicmFyeSIKICAgICAgICAgICAgICAg
IF0sCiAgICAgICAgICAgICAgICAiZm9ybWF0cyI6IFsKICAgICAgICAgICAgICAgICAgICAi
cmVsYXRpdmUiCiAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgInJlcXVlc3Rz
IjogewogICAgICAgICAgICAgICAgICAgICJyYW5nZSI6IHRydWUsCiAgICAgICAgICAgICAg
ICAgICAgImZ1bGwiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJkZWx0YSI6IHRydWUK
ICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAg
ICAgIm11bHRpbGluZVRva2VuU3VwcG9ydCI6IGZhbHNlLAogICAgICAgICAgICAgICAgIm92
ZXJsYXBwaW5nVG9rZW5TdXBwb3J0IjogZmFsc2UsCiAgICAgICAgICAgICAgICAic2VydmVy
Q2FuY2VsU3VwcG9ydCI6IHRydWUsCiAgICAgICAgICAgICAgICAiYXVnbWVudHNTeW50YXhU
b2tlbnMiOiB0cnVlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJsaW5rZWRFZGl0aW5n
UmFuZ2UiOiB7CiAgICAgICAgICAgICAgICAiZHluYW1pY1JlZ2lzdHJhdGlvbiI6IHRydWUK
ICAgICAgICAgICAgfSwKICAgICAgICAgICAgInR5cGVIaWVyYXJjaHkiOiB7CiAgICAgICAg
ICAgICAgICAiZHluYW1pY1JlZ2lzdHJhdGlvbiI6IHRydWUKICAgICAgICAgICAgfSwKICAg
ICAgICAgICAgImlubGluZVZhbHVlIjogewogICAgICAgICAgICAgICAgImR5bmFtaWNSZWdp
c3RyYXRpb24iOiB0cnVlCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgICJpbmxheUhpbnQi
OiB7CiAgICAgICAgICAgICAgICAiZHluYW1pY1JlZ2lzdHJhdGlvbiI6IHRydWUsCiAgICAg
ICAgICAgICAgICAicmVzb2x2ZVN1cHBvcnQiOiB7CiAgICAgICAgICAgICAgICAgICAgInBy
b3BlcnRpZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICJ0b29sdGlwIiwKICAgICAg
ICAgICAgICAgICAgICAgICAgInRleHRFZGl0cyIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICJsYWJlbC50b29sdGlwIiwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsLmxvY2F0
aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgImxhYmVsLmNvbW1hbmQiCiAgICAgICAg
ICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LAogICAgICAg
ICAgICAiZGlhZ25vc3RpYyI6IHsKICAgICAgICAgICAgICAgICJkeW5hbWljUmVnaXN0cmF0
aW9uIjogdHJ1ZSwKICAgICAgICAgICAgICAgICJyZWxhdGVkRG9jdW1lbnRTdXBwb3J0Ijog
ZmFsc2UKICAgICAgICAgICAgfQogICAgICAgIH0sCiAgICAgICAgIndpbmRvdyI6IHsKICAg
ICAgICAgICAgInNob3dNZXNzYWdlIjogewogICAgICAgICAgICAgICAgIm1lc3NhZ2VBY3Rp
b25JdGVtIjogewogICAgICAgICAgICAgICAgICAgICJhZGRpdGlvbmFsUHJvcGVydGllc1N1
cHBvcnQiOiB0cnVlCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sCiAgICAgICAg
ICAgICJzaG93RG9jdW1lbnQiOiB7CiAgICAgICAgICAgICAgICAic3VwcG9ydCI6IHRydWUK
ICAgICAgICAgICAgfSwKICAgICAgICAgICAgIndvcmtEb25lUHJvZ3Jlc3MiOiB0cnVlCiAg
ICAgICAgfSwKICAgICAgICAiZ2VuZXJhbCI6IHsKICAgICAgICAgICAgInN0YWxlUmVxdWVz
dFN1cHBvcnQiOiB7CiAgICAgICAgICAgICAgICAiY2FuY2VsIjogdHJ1ZSwKICAgICAgICAg
ICAgICAgICJyZXRyeU9uQ29udGVudE1vZGlmaWVkIjogWwogICAgICAgICAgICAgICAgICAg
ICJ0ZXh0RG9jdW1lbnQvc2VtYW50aWNUb2tlbnMvZnVsbCIsCiAgICAgICAgICAgICAgICAg
ICAgInRleHREb2N1bWVudC9zZW1hbnRpY1Rva2Vucy9yYW5nZSIsCiAgICAgICAgICAgICAg
ICAgICAgInRleHREb2N1bWVudC9zZW1hbnRpY1Rva2Vucy9mdWxsL2RlbHRhIgogICAgICAg
ICAgICAgICAgXQogICAgICAgICAgICB9LAogICAgICAgICAgICAicmVndWxhckV4cHJlc3Np
b25zIjogewogICAgICAgICAgICAgICAgImVuZ2luZSI6ICJFQ01BU2NyaXB0IiwKICAgICAg
ICAgICAgICAgICJ2ZXJzaW9uIjogIkVTMjAyMCIKICAgICAgICAgICAgfSwKICAgICAgICAg
ICAgIm1hcmtkb3duIjogewogICAgICAgICAgICAgICAgInBhcnNlciI6ICJtYXJrZWQiLAog
ICAgICAgICAgICAgICAgInZlcnNpb24iOiAiMS4xLjAiCiAgICAgICAgICAgIH0sCiAgICAg
ICAgICAgICJwb3NpdGlvbkVuY29kaW5ncyI6IFsKICAgICAgICAgICAgICAgICJ1dGYtMTYi
CiAgICAgICAgICAgIF0KICAgICAgICB9LAogICAgICAgICJub3RlYm9va0RvY3VtZW50Ijog
ewogICAgICAgICAgICAic3luY2hyb25pemF0aW9uIjogewogICAgICAgICAgICAgICAgImR5
bmFtaWNSZWdpc3RyYXRpb24iOiB0cnVlLAogICAgICAgICAgICAgICAgImV4ZWN1dGlvblN1
bW1hcnlTdXBwb3J0IjogdHJ1ZQogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfSwKICAg
ICJpbml0aWFsaXphdGlvbk9wdGlvbnMiOiB7CiAgICAgICAgImJ1bmRsZXMiOiBbCiAgICAg
ICAgICAgICIvaG9tZS9jYXkvLnZzY29kZS1vc3MvZXh0ZW5zaW9ucy92c2NqYXZhLnZzY29k
ZS1qYXZhLWRlYnVnLTAuNTUuMC11bml2ZXJzYWwvc2VydmVyL2NvbS5taWNyb3NvZnQuamF2
YS5kZWJ1Zy5wbHVnaW4tMC41MC4wLmphciIKICAgICAgICBdLAogICAgICAgICJ3b3Jrc3Bh
Y2VGb2xkZXJzIjogWwogICAgICAgICAgICAiZmlsZTovLy9ob21lL2NheS9wcm9qZWN0cy92
ZXJzdWNoc3BlcnNvbmVuZGF0ZW5iYW5rLWJhY2tlbmQiCiAgICAgICAgXSwKICAgICAgICAi
c2V0dGluZ3MiOiB7CiAgICAgICAgICAgICJqYXZhIjogewogICAgICAgICAgICAgICAgImhv
bWUiOiAiL3Vzci9saWIvanZtL2phdmEtMTEtb3Blbmpkay1hbWQ2NCIsCiAgICAgICAgICAg
ICAgICAiamR0IjogewogICAgICAgICAgICAgICAgICAgICJscyI6IHsKICAgICAgICAgICAg
ICAgICAgICAgICAgImphdmEiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaG9t
ZSI6IG51bGwKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAg
ICAgICAgInZtYXJncyI6ICItWFg6K1VzZVBhcmFsbGVsR0MgLVhYOkdDVGltZVJhdGlvPTQg
LVhYOkFkYXB0aXZlU2l6ZVBvbGljeVdlaWdodD05MCAtRHN1bi56aXAuZGlzYWJsZU1lbW9y
eU1hcHBpbmc9dHJ1ZSAtWG14MUcgLVhtczEwMG0gLVhsb2c6ZGlzYWJsZSIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICJsb21ib2tTdXBwb3J0IjogewogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImVuYWJsZWQiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAg
ICAgICAgICAgICAgICAgICAgICAgICJwcm90b2J1ZlN1cHBvcnQiOiB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICAgICAgICAgICAgICAg
ICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgImFuZHJvaWRTdXBwb3J0IjogewogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiBmYWxzZQogICAgICAgICAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwK
ICAgICAgICAgICAgICAgICJlcnJvcnMiOiB7CiAgICAgICAgICAgICAgICAgICAgImluY29t
cGxldGVDbGFzc3BhdGgiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJzZXZlcml0eSI6
ICJ3YXJuaW5nIgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAg
ICAgICAgICAgICAgICAiY29uZmlndXJhdGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAi
Y2hlY2tQcm9qZWN0U2V0dGluZ3NFeGNsdXNpb25zIjogZmFsc2UsCiAgICAgICAgICAgICAg
ICAgICAgInVwZGF0ZUJ1aWxkQ29uZmlndXJhdGlvbiI6ICJpbnRlcmFjdGl2ZSIsCiAgICAg
ICAgICAgICAgICAgICAgIm1hdmVuIjogewogICAgICAgICAgICAgICAgICAgICAgICAidXNl
clNldHRpbmdzIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgImdsb2JhbFNldHRp
bmdzIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgIm5vdENvdmVyZWRQbHVnaW5F
eGVjdXRpb25TZXZlcml0eSI6ICJ3YXJuaW5nIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ImRlZmF1bHRNb2pvRXhlY3V0aW9uQWN0aW9uIjogImlnbm9yZSIKICAgICAgICAgICAgICAg
ICAgICB9LAogICAgICAgICAgICAgICAgICAgICJ3b3Jrc3BhY2VDYWNoZUxpbWl0IjogOTAs
CiAgICAgICAgICAgICAgICAgICAgInJ1bnRpbWVzIjogWwogICAgICAgICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAibmFtZSI6ICJKYXZhU0UtMTEi
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInBhdGgiOiAiL3Vzci9saWIvanZtL2ph
dmEtMTEtb3Blbmpkay1hbWQ2NCIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgICAgImRldGVjdEpka3NBdFN0YXJ0
IjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJ0cmFjZSI6IHsK
ICAgICAgICAgICAgICAgICAgICAic2VydmVyIjogInZlcmJvc2UiCiAgICAgICAgICAgICAg
ICB9LAogICAgICAgICAgICAgICAgImltcG9ydCI6IHsKICAgICAgICAgICAgICAgICAgICAi
bWF2ZW4iOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJlbmFibGVkIjogdHJ1ZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgIm9mZmxpbmUiOiB7CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiZW5hYmxlZCI6IGZhbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIH0sCiAg
ICAgICAgICAgICAgICAgICAgICAgICJkaXNhYmxlVGVzdENsYXNzcGF0aEZsYWciOiBmYWxz
ZQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgImdyYWRsZSI6
IHsKICAgICAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiB0cnVlLAogICAgICAgICAg
ICAgICAgICAgICAgICAid3JhcHBlciI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJlbmFibGVkIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAg
ICAgICAgICAgICAgICAidmVyc2lvbiI6IG51bGwsCiAgICAgICAgICAgICAgICAgICAgICAg
ICJob21lIjogbnVsbCwKICAgICAgICAgICAgICAgICAgICAgICAgImphdmEiOiB7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiaG9tZSI6IG51bGwKICAgICAgICAgICAgICAgICAg
ICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgIm9mZmxpbmUiOiB7CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IGZhbHNlCiAgICAgICAgICAgICAgICAg
ICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICJhcmd1bWVudHMiOiBudWxsLAog
ICAgICAgICAgICAgICAgICAgICAgICAianZtQXJndW1lbnRzIjogbnVsbCwKICAgICAgICAg
ICAgICAgICAgICAgICAgInVzZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
aG9tZSI6IG51bGwKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAg
ICAgICAgICAgImFubm90YXRpb25Qcm9jZXNzaW5nIjogewogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImVuYWJsZWQiOiB0cnVlCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJleGNsdXNpb25zIjog
WwogICAgICAgICAgICAgICAgICAgICAgICAiKiovbm9kZV9tb2R1bGVzLyoqIiwKICAgICAg
ICAgICAgICAgICAgICAgICAgIioqLy5tZXRhZGF0YS8qKiIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICIqKi9hcmNoZXR5cGUtcmVzb3VyY2VzLyoqIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgIioqL01FVEEtSU5GL21hdmVuLyoqIgogICAgICAgICAgICAgICAgICAgIF0sCiAg
ICAgICAgICAgICAgICAgICAgImdlbmVyYXRlc01ldGFkYXRhRmlsZXNBdFByb2plY3RSb290
IjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAibWF2ZW4iOiB7
CiAgICAgICAgICAgICAgICAgICAgImRvd25sb2FkU291cmNlcyI6IGZhbHNlLAogICAgICAg
ICAgICAgICAgICAgICJ1cGRhdGVTbmFwc2hvdHMiOiBmYWxzZQogICAgICAgICAgICAgICAg
fSwKICAgICAgICAgICAgICAgICJlY2xpcHNlIjogewogICAgICAgICAgICAgICAgICAgICJk
b3dubG9hZFNvdXJjZXMiOiBmYWxzZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAg
ICAgICJyZWZlcmVuY2VzQ29kZUxlbnMiOiB7CiAgICAgICAgICAgICAgICAgICAgImVuYWJs
ZWQiOiBmYWxzZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJzaWduYXR1
cmVIZWxwIjogewogICAgICAgICAgICAgICAgICAgICJlbmFibGVkIjogdHJ1ZSwKICAgICAg
ICAgICAgICAgICAgICAiZGVzY3JpcHRpb24iOiB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICJlbmFibGVkIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICB9LAogICAgICAgICAgICAgICAgImltcGxlbWVudGF0aW9uc0NvZGVMZW5zIjogewogICAg
ICAgICAgICAgICAgICAgICJlbmFibGVkIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAg
ICAgICAgICAgICAgICAiZm9ybWF0IjogewogICAgICAgICAgICAgICAgICAgICJlbmFibGVk
IjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAic2V0dGluZ3MiOiB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICJ1cmwiOiAiZmlsZTovLy9kYXRhL2NheS9iaW4vY2F5LWVjbGlwc2Uu
Zm9ybWF0dGVyLnhtbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJwcm9maWxlIjogImNh
eSIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJjb21tZW50
cyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiB0cnVlCiAgICAgICAg
ICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAib25UeXBlIjogewogICAgICAg
ICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICAgICAgICAgICAgICB9
LAogICAgICAgICAgICAgICAgICAgICJpbnNlcnRTcGFjZXMiOiB0cnVlLAogICAgICAgICAg
ICAgICAgICAgICJ0YWJTaXplIjogNAogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAg
ICAgICJzYXZlQWN0aW9ucyI6IHsKICAgICAgICAgICAgICAgICAgICAib3JnYW5pemVJbXBv
cnRzIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAicHJvamVj
dCI6IHsKICAgICAgICAgICAgICAgICAgICAicmVmZXJlbmNlZExpYnJhcmllcyI6IFsKICAg
ICAgICAgICAgICAgICAgICAgICAgImxpYi8qKi8qLmphciIKICAgICAgICAgICAgICAgICAg
ICBdLAogICAgICAgICAgICAgICAgICAgICJpbXBvcnRPbkZpcnN0VGltZVN0YXJ0dXAiOiAi
YXV0b21hdGljIiwKICAgICAgICAgICAgICAgICAgICAiaW1wb3J0SGludCI6IHRydWUsCiAg
ICAgICAgICAgICAgICAgICAgInJlc291cmNlRmlsdGVycyI6IFsKICAgICAgICAgICAgICAg
ICAgICAgICAgIm5vZGVfbW9kdWxlcyIsCiAgICAgICAgICAgICAgICAgICAgICAgICJcXC5n
aXQiCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAiZW5jb2Rp
bmciOiAiaWdub3JlIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJjb250
ZW50UHJvdmlkZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgInByZWZlcnJlZCI6IG51bGwK
ICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiYXV0b2J1aWxkIjogewogICAg
ICAgICAgICAgICAgICAgICJlbmFibGVkIjogdHJ1ZQogICAgICAgICAgICAgICAgfSwKICAg
ICAgICAgICAgICAgICJtYXhDb25jdXJyZW50QnVpbGRzIjogMSwKICAgICAgICAgICAgICAg
ICJyZWNvbW1lbmRhdGlvbnMiOiB7CiAgICAgICAgICAgICAgICAgICAgImRlcGVuZGVuY3ki
OiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJhbmFseXRpY3MiOiB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAic2hvdyI6IHRydWUKICAgICAgICAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAg
ICAgICAiY29tcGxldGlvbiI6IHsKICAgICAgICAgICAgICAgICAgICAibWF4UmVzdWx0cyI6
IDAsCiAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiB0cnVlLAogICAgICAgICAgICAg
ICAgICAgICJndWVzc01ldGhvZEFyZ3VtZW50cyI6ICJpbnNlcnRCZXN0R3Vlc3NlZEFyZ3Vt
ZW50cyIsCiAgICAgICAgICAgICAgICAgICAgImZhdm9yaXRlU3RhdGljTWVtYmVycyI6IFsK
ICAgICAgICAgICAgICAgICAgICAgICAgIm9yZy5qdW5pdC5Bc3NlcnQuKiIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICJvcmcuanVuaXQuQXNzdW1lLioiLAogICAgICAgICAgICAgICAg
ICAgICAgICAib3JnLmp1bml0Lmp1cGl0ZXIuYXBpLkFzc2VydGlvbnMuKiIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICJvcmcuanVuaXQuanVwaXRlci5hcGkuQXNzdW1wdGlvbnMuKiIs
CiAgICAgICAgICAgICAgICAgICAgICAgICJvcmcuanVuaXQuanVwaXRlci5hcGkuRHluYW1p
Y0NvbnRhaW5lci4qIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm9yZy5qdW5pdC5qdXBp
dGVyLmFwaS5EeW5hbWljVGVzdC4qIiwKICAgICAgICAgICAgICAgICAgICAgICAgIm9yZy5t
b2NraXRvLk1vY2tpdG8uKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcmcubW9ja2l0
by5Bcmd1bWVudE1hdGNoZXJzLioiLAogICAgICAgICAgICAgICAgICAgICAgICAib3JnLm1v
Y2tpdG8uQW5zd2Vycy4qIgogICAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAg
ICAgICAgImZpbHRlcmVkVHlwZXMiOiBbCiAgICAgICAgICAgICAgICAgICAgICAgICJqYXZh
LmF3dC4qIiwKICAgICAgICAgICAgICAgICAgICAgICAgImNvbS5zdW4uKiIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICJzdW4uKiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJqZGsu
KiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJvcmcuZ3JhYWx2bS4qIiwKICAgICAgICAg
ICAgICAgICAgICAgICAgImlvLm1pY3JvbWV0ZXIuc2hhZGVkLioiCiAgICAgICAgICAgICAg
ICAgICAgXSwKICAgICAgICAgICAgICAgICAgICAiaW1wb3J0T3JkZXIiOiBbCiAgICAgICAg
ICAgICAgICAgICAgICAgICIjIiwKICAgICAgICAgICAgICAgICAgICAgICAgImphdmEiLAog
ICAgICAgICAgICAgICAgICAgICAgICAiamF2YXgiLAogICAgICAgICAgICAgICAgICAgICAg
ICAib3JnIiwKICAgICAgICAgICAgICAgICAgICAgICAgImNvbSIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICIiCiAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAg
ICAicG9zdGZpeCI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiB0cnVl
CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAiY2hhaW4iOiB7
CiAgICAgICAgICAgICAgICAgICAgICAgICJlbmFibGVkIjogZmFsc2UKICAgICAgICAgICAg
ICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJtYXRjaENhc2UiOiAiZmlyc3RMZXR0
ZXIiLAogICAgICAgICAgICAgICAgICAgICJsYXp5UmVzb2x2ZVRleHRFZGl0IjogewogICAg
ICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgImZvbGRpbmdSYW5nZSI6
IHsKICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IHRydWUKICAgICAgICAgICAgICAg
IH0sCiAgICAgICAgICAgICAgICAiY29kZUdlbmVyYXRpb24iOiB7CiAgICAgICAgICAgICAg
ICAgICAgImhhc2hDb2RlRXF1YWxzIjogewogICAgICAgICAgICAgICAgICAgICAgICAidXNl
SmF2YTdPYmplY3RzIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAgICJ1c2VJbnN0
YW5jZW9mIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAg
ICAgICJ1c2VCbG9ja3MiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAiZ2VuZXJhdGVD
b21tZW50cyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICJ0b1N0cmluZyI6IHsKICAg
ICAgICAgICAgICAgICAgICAgICAgInRlbXBsYXRlIjogIiR7b2JqZWN0LmNsYXNzTmFtZX0g
WyR7bWVtYmVyLm5hbWUoKX09JHttZW1iZXIudmFsdWV9LCAke290aGVyTWVtYmVyc31dIiwK
ICAgICAgICAgICAgICAgICAgICAgICAgImNvZGVTdHlsZSI6ICJTVFJJTkdfQ09OQ0FURU5B
VElPTiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJza2lwTnVsbFZhbHVlcyI6IGZhbHNl
LAogICAgICAgICAgICAgICAgICAgICAgICAibGlzdEFycmF5Q29udGVudHMiOiB0cnVlLAog
ICAgICAgICAgICAgICAgICAgICAgICAibGltaXRFbGVtZW50cyI6IDAKICAgICAgICAgICAg
ICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgICJpbnNlcnRpb25Mb2NhdGlvbiI6ICJh
ZnRlckN1cnNvciIKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAic2VsZWN0
aW9uUmFuZ2UiOiB7CiAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiB0cnVlCiAgICAg
ICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgInNob3dCdWlsZFN0YXR1c09uU3RhcnQi
OiB7CiAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiAibm90aWZpY2F0aW9uIgogICAg
ICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJzZXJ2ZXIiOiB7CiAgICAgICAgICAg
ICAgICAgICAgImxhdW5jaE1vZGUiOiAiSHlicmlkIgogICAgICAgICAgICAgICAgfSwKICAg
ICAgICAgICAgICAgICJzb3VyY2VzIjogewogICAgICAgICAgICAgICAgICAgICJvcmdhbml6
ZUltcG9ydHMiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICJzdGFyVGhyZXNob2xkIjog
OTksCiAgICAgICAgICAgICAgICAgICAgICAgICJzdGF0aWNTdGFyVGhyZXNob2xkIjogOTkK
ICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAg
ICAgImltcG9ydHMiOiB7CiAgICAgICAgICAgICAgICAgICAgImdyYWRsZSI6IHsKICAgICAg
ICAgICAgICAgICAgICAgICAgIndyYXBwZXIiOiB7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAiY2hlY2tzdW1zIjogW10KICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAidGVt
cGxhdGVzIjogewogICAgICAgICAgICAgICAgICAgICJmaWxlSGVhZGVyIjogW10sCiAgICAg
ICAgICAgICAgICAgICAgInR5cGVDb21tZW50IjogW10KICAgICAgICAgICAgICAgIH0sCiAg
ICAgICAgICAgICAgICAicmVmZXJlbmNlcyI6IHsKICAgICAgICAgICAgICAgICAgICAiaW5j
bHVkZUFjY2Vzc29ycyI6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgImluY2x1ZGVEZWNv
bXBpbGVkU291cmNlcyI6IHRydWUKICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAg
ICAidHlwZUhpZXJhcmNoeSI6IHsKICAgICAgICAgICAgICAgICAgICAibGF6eUxvYWQiOiBm
YWxzZQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJzZXR0aW5ncyI6IHsK
ICAgICAgICAgICAgICAgICAgICAidXJsIjogbnVsbAogICAgICAgICAgICAgICAgfSwKICAg
ICAgICAgICAgICAgICJzeW1ib2xzIjogewogICAgICAgICAgICAgICAgICAgICJpbmNsdWRl
U291cmNlTWV0aG9kRGVjbGFyYXRpb25zIjogZmFsc2UKICAgICAgICAgICAgICAgIH0sCiAg
ICAgICAgICAgICAgICAicXVpY2tmaXgiOiB7CiAgICAgICAgICAgICAgICAgICAgInNob3dB
dCI6ICJsaW5lIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJpbmxheUhp
bnRzIjogewogICAgICAgICAgICAgICAgICAgICJwYXJhbWV0ZXJOYW1lcyI6IHsKICAgICAg
ICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiAibGl0ZXJhbHMiLAogICAgICAgICAgICAg
ICAgICAgICAgICAiZXhjbHVzaW9ucyI6IFtdCiAgICAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJjb2RlQWN0aW9uIjogewogICAgICAg
ICAgICAgICAgICAgICJzb3J0TWVtYmVycyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAg
ImF2b2lkVm9sYXRpbGVDaGFuZ2VzIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiY29tcGlsZSI6IHsKICAgICAgICAg
ICAgICAgICAgICAibnVsbEFuYWx5c2lzIjogewogICAgICAgICAgICAgICAgICAgICAgICAi
bm9ubnVsbCI6IFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJqYXZheC5hbm5vdGF0
aW9uLk5vbm51bGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yZy5lY2xpcHNl
LmpkdC5hbm5vdGF0aW9uLk5vbk51bGwiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
Im9yZy5zcHJpbmdmcmFtZXdvcmsubGFuZy5Ob25OdWxsIgogICAgICAgICAgICAgICAgICAg
ICAgICBdLAogICAgICAgICAgICAgICAgICAgICAgICAibnVsbGFibGUiOiBbCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiamF2YXguYW5ub3RhdGlvbi5OdWxsYWJsZSIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAib3JnLmVjbGlwc2UuamR0LmFubm90YXRpb24uTnVs
bGFibGUiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIm9yZy5zcHJpbmdmcmFtZXdv
cmsubGFuZy5OdWxsYWJsZSIKICAgICAgICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgIm1vZGUiOiAiaW50ZXJhY3RpdmUiCiAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJjbGVhbnVwIjogewog
ICAgICAgICAgICAgICAgICAgICJhY3Rpb25zT25TYXZlIjogW10KICAgICAgICAgICAgICAg
IH0sCiAgICAgICAgICAgICAgICAic2hhcmVkSW5kZXhlcyI6IHsKICAgICAgICAgICAgICAg
ICAgICAiZW5hYmxlZCI6ICJhdXRvIiwKICAgICAgICAgICAgICAgICAgICAibG9jYXRpb24i
OiAiIgogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJyZWZhY3RvcmluZyI6
IHsKICAgICAgICAgICAgICAgICAgICAiZXh0cmFjdCI6IHsKICAgICAgICAgICAgICAgICAg
ICAgICAgImludGVyZmFjZSI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJyZXBs
YWNlIjogdHJ1ZQogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJlZGl0IjogewogICAg
ICAgICAgICAgICAgICAgICJ2YWxpZGF0ZUFsbE9wZW5CdWZmZXJzT25DaGFuZ2VzIjogZmFs
c2UsCiAgICAgICAgICAgICAgICAgICAgInNtYXJ0U2VtaWNvbG9uRGV0ZWN0aW9uIjogewog
ICAgICAgICAgICAgICAgICAgICAgICAiZW5hYmxlZCI6IGZhbHNlCiAgICAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJlZGl0b3IiOiB7
CiAgICAgICAgICAgICAgICAgICAgInJlbG9hZENoYW5nZWRTb3VyY2VzIjogImFzayIKICAg
ICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAiZGVidWciOiB7CiAgICAgICAgICAg
ICAgICAgICAgImxvZ0xldmVsIjogIndhcm4iLAogICAgICAgICAgICAgICAgICAgICJzZXR0
aW5ncyI6IHsKICAgICAgICAgICAgICAgICAgICAgICAgInNob3dIZXgiOiBmYWxzZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgInNob3dTdGF0aWNWYXJpYWJsZXMiOiBmYWxzZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgInNob3dRdWFsaWZpZWROYW1lcyI6IGZhbHNlLAogICAg
ICAgICAgICAgICAgICAgICAgICAic2hvd0xvZ2ljYWxTdHJ1Y3R1cmUiOiB0cnVlLAogICAg
ICAgICAgICAgICAgICAgICAgICAic2hvd1RvU3RyaW5nIjogdHJ1ZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgIm1heFN0cmluZ0xlbmd0aCI6IDAsCiAgICAgICAgICAgICAgICAgICAg
ICAgICJudW1lcmljUHJlY2lzaW9uIjogMCwKICAgICAgICAgICAgICAgICAgICAgICAgImhv
dENvZGVSZXBsYWNlIjogIm1hbnVhbCIsCiAgICAgICAgICAgICAgICAgICAgICAgICJlbmFi
bGVSdW5EZWJ1Z0NvZGVMZW5zIjogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgImZv
cmNlQnVpbGRCZWZvcmVMYXVuY2giOiB0cnVlLAogICAgICAgICAgICAgICAgICAgICAgICAi
b25CdWlsZEZhaWx1cmVQcm9jZWVkIjogZmFsc2UsCiAgICAgICAgICAgICAgICAgICAgICAg
ICJjb25zb2xlIjogImludGVncmF0ZWRUZXJtaW5hbCIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICJleGNlcHRpb25CcmVha3BvaW50IjogewogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgImV4Y2VwdGlvblR5cGVzIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
YWxsb3dDbGFzc2VzIjogW10sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2tpcENs
YXNzZXMiOiBbXQogICAgICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAg
ICAgICAgICAic3RlcHBpbmciOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2tp
cENsYXNzZXMiOiBbXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJza2lwU3ludGhl
dGljcyI6IGZhbHNlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgInNraXBTdGF0aWNJ
bml0aWFsaXplcnMiOiBmYWxzZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICJza2lw
Q29uc3RydWN0b3JzIjogZmFsc2UKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAg
ICAgICAgICAgICAgICAgICAgImpkd3AiOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAibGltaXRPZlZhcmlhYmxlc1Blckpkd3BSZXF1ZXN0IjogMTAwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgInJlcXVlc3RUaW1lb3V0IjogMzAwMCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJhc3luYyI6ICJhdXRvIgogICAgICAgICAgICAgICAgICAgICAgICB9
LAogICAgICAgICAgICAgICAgICAgICAgICAidm1BcmdzIjogIiIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICJkZWJ1Z1N1cHBvcnRPbkRlY29tcGlsZWRTb3VyY2UiOiAib24iCiAgICAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICJz
aWxlbnROb3RpZmljYXRpb24iOiBmYWxzZSwKICAgICAgICAgICAgICAgICJ0ZWxlbWV0cnki
OiB7CiAgICAgICAgICAgICAgICAgICAgImVuYWJsZWQiOiBmYWxzZQogICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICAiZXh0ZW5kZWRDbGllbnRD
YXBhYmlsaXRpZXMiOiB7CiAgICAgICAgICAgICJjbGFzc0ZpbGVDb250ZW50c1N1cHBvcnQi
OiB0cnVlLAogICAgICAgICAgICAib3ZlcnJpZGVNZXRob2RzUHJvbXB0U3VwcG9ydCI6IHRy
dWUsCiAgICAgICAgICAgICJoYXNoQ29kZUVxdWFsc1Byb21wdFN1cHBvcnQiOiB0cnVlLAog
ICAgICAgICAgICAiYWR2YW5jZWRPcmdhbml6ZUltcG9ydHNTdXBwb3J0IjogdHJ1ZSwKICAg
ICAgICAgICAgImdlbmVyYXRlVG9TdHJpbmdQcm9tcHRTdXBwb3J0IjogdHJ1ZSwKICAgICAg
ICAgICAgImFkdmFuY2VkR2VuZXJhdGVBY2Nlc3NvcnNTdXBwb3J0IjogdHJ1ZSwKICAgICAg
ICAgICAgImdlbmVyYXRlQ29uc3RydWN0b3JzUHJvbXB0U3VwcG9ydCI6IHRydWUsCiAgICAg
ICAgICAgICJnZW5lcmF0ZURlbGVnYXRlTWV0aG9kc1Byb21wdFN1cHBvcnQiOiB0cnVlLAog
ICAgICAgICAgICAiYWR2YW5jZWRFeHRyYWN0UmVmYWN0b3JpbmdTdXBwb3J0IjogdHJ1ZSwK
ICAgICAgICAgICAgImluZmVyU2VsZWN0aW9uU3VwcG9ydCI6IFsKICAgICAgICAgICAgICAg
ICJleHRyYWN0TWV0aG9kIiwKICAgICAgICAgICAgICAgICJleHRyYWN0VmFyaWFibGUiLAog
ICAgICAgICAgICAgICAgImV4dHJhY3RGaWVsZCIKICAgICAgICAgICAgXSwKICAgICAgICAg
ICAgIm1vdmVSZWZhY3RvcmluZ1N1cHBvcnQiOiB0cnVlLAogICAgICAgICAgICAiY2xpZW50
SG92ZXJQcm92aWRlciI6IHRydWUsCiAgICAgICAgICAgICJjbGllbnREb2N1bWVudFN5bWJv
bFByb3ZpZGVyIjogdHJ1ZSwKICAgICAgICAgICAgImdyYWRsZUNoZWNrc3VtV3JhcHBlclBy
b21wdFN1cHBvcnQiOiB0cnVlLAogICAgICAgICAgICAiYWR2YW5jZWRJbnRyb2R1Y2VQYXJh
bWV0ZXJSZWZhY3RvcmluZ1N1cHBvcnQiOiB0cnVlLAogICAgICAgICAgICAiYWN0aW9uYWJs
ZVJ1bnRpbWVOb3RpZmljYXRpb25TdXBwb3J0IjogdHJ1ZSwKICAgICAgICAgICAgIm9uQ29t
cGxldGlvbkl0ZW1TZWxlY3RlZENvbW1hbmQiOiAiZWRpdG9yLmFjdGlvbi50cmlnZ2VyUGFy
YW1ldGVySGludHMiLAogICAgICAgICAgICAiZXh0cmFjdEludGVyZmFjZVN1cHBvcnQiOiB0
cnVlLAogICAgICAgICAgICAiYWR2YW5jZWRVcGdyYWRlR3JhZGxlU3VwcG9ydCI6IHRydWUs
CiAgICAgICAgICAgICJleGVjdXRlQ2xpZW50Q29tbWFuZFN1cHBvcnQiOiB0cnVlCiAgICAg
ICAgfSwKICAgICAgICAidHJpZ2dlckZpbGVzIjogWwogICAgICAgICAgICAiZmlsZTovLy90
bXAvdGVzdC9UZXN0MTAuamF2YSIKICAgICAgICBdCiAgICB9LAogICAgInRyYWNlIjogInZl
cmJvc2UiLAogICAgIndvcmtzcGFjZUZvbGRlcnMiOiBbCiAgICAgICAgewogICAgICAgICAg
ICAidXJpIjogImZpbGU6Ly8vaG9tZS9jYXkvcHJvamVjdHMvdmVyc3VjaHNwZXJzb25lbmRh
dGVuYmFuay1iYWNrZW5kIiwKICAgICAgICAgICAgIm5hbWUiOiAidmVyc3VjaHNwZXJzb25l
bmRhdGVuYmFuay1iYWNrZW5kIgogICAgICAgIH0KICAgIF0KfQo=

--------------vBaeJ2wqKFOJCp2nI3YKqlpZ--