GNU bug report logs - #57039
`make check' yields two failed tests.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Reported by: Pierre-Henry Fröhring <contact@HIDDEN>; dated Sun, 7 Aug 2022 14:14:01 UTC; Maintainer for guix is bug-guix@HIDDEN.

Message received at 57039 <at> debbugs.gnu.org:


Received: (at 57039) by debbugs.gnu.org; 9 Aug 2022 16:02:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 09 12:02:04 2022
Received: from localhost ([127.0.0.1]:44566 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLRgC-0007Ac-6C
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 12:02:04 -0400
Received: from eggs.gnu.org ([209.51.188.92]:49514)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1oLRg9-00079w-5D
 for 57039 <at> debbugs.gnu.org; Tue, 09 Aug 2022 12:02:02 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:41282)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1oLRg3-0008ET-A1; Tue, 09 Aug 2022 12:01:55 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=20vESB1SWacFgFF8R4bG71i8xdzelVrzbURYhFPcLg8=; b=D71nl+OL+vPhQNWVz1ih
 Fjil/6mhtalzoQuvp4l5xX/104UFn1wfQ5M1VUhJtbgED6RwyC37mmIK0g0S0dkxDx1VceNmPreD3
 BtsoCayrWfagIIvcpz2EDjujavH5yNUkY2P5Ea+RzLL/y2vzKh7d/NMFFbbZ2w2n4EE3uLOXnYnTf
 yK+zNYS5RbJeYyC4vfj8dUcp1bC41Ml4NZZ1CvjYsIOXpLURxIeQ02+twZTar8PhzSZYIwXB/cBoL
 s7sL9b6rxTR6SZUkMYlGk/Khg6s83952hlAsaMcVChPa68T/eHakvt3yE89KG/9CM9UKNJ13wLgTE
 MrBWLF4t5vSI/A==;
Received: from [193.50.110.201] (port=48540 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1oLRg2-0006PZ-EK; Tue, 09 Aug 2022 12:01:54 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Maxime Devos <maximedevos@HIDDEN>
Subject: Re: bug#57039: `make check' yields two failed tests.
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
 <87a68d7cfx.fsf@HIDDEN>
 <fb49feda-0f8d-f50c-e30b-8d36e89f722d@HIDDEN>
Date: Tue, 09 Aug 2022 18:01:52 +0200
In-Reply-To: <fb49feda-0f8d-f50c-e30b-8d36e89f722d@HIDDEN> (Maxime Devos's
 message of "Tue, 9 Aug 2022 16:44:26 +0200")
Message-ID: <8735e55rtb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57039
Cc: Pierre-Henry =?utf-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>,
 57039 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Maxime Devos <maximedevos@HIDDEN> skribis:

> On 09-08-2022 15:50, Ludovic Court=C3=A8s wrote:
>>> +                      (entry (tag "tag-for-first-news-entry")
>>> +                             (title (en "Old news.") (eo "Malnova?oj."=
))
>> The question mark here suggests you=E2=80=99re not running the tests wit=
h a
>> UTF-8 locale.
>>
>> Could you add, say, =E2=80=98glibc-locales=E2=80=99 to your environment,=
 ensure
>> GUIX_LOCPATH points to it, and set LC_ALL=3Den_US.UTF-8 (or similar)?
>>
> Two comments:
>
> If tests require an UTF-8 locale, I think the tests (maybe in
> build-aux/test-driver.scm?) should check that an UTF-8 that an UTF-8
> locale is actually in use and otherwise bail out properly.
>
> It's not a file-name but rather the contents of the news file, so I
> would think we are just forgetting to pass some arguments like
> #:encoding "UTF-8" -- making the interpretation of the news file
> depend on the current locale doesn't seem good to me (it's encoding on
> stdout with "guix pull --news" is another matter).

Agreed, I came to the same conclusion:

  60e0aae89c channels: Consider news files as UTF-8-encoded by default.
  e1b8bace8c tests: git: Write files as UTF-8.

Should have done that long ago!

Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#57039; Package guix. Full text available.

Message received at 57039 <at> debbugs.gnu.org:


Received: (at 57039) by debbugs.gnu.org; 9 Aug 2022 14:50:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 09 10:50:14 2022
Received: from localhost ([127.0.0.1]:44450 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLQYg-00036W-4D
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 10:50:14 -0400
Received: from michel.telenet-ops.be ([195.130.137.88]:54354)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1oLQYb-00036E-Dq
 for 57039 <at> debbugs.gnu.org; Tue, 09 Aug 2022 10:50:12 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
 ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
 by michel.telenet-ops.be with bizsmtp
 id 5Sq72800Z20ykKC06Sq7ei; Tue, 09 Aug 2022 16:50:08 +0200
Message-ID: <f984141e-a32e-1431-de17-59610bbfe4e6@HIDDEN>
Date: Tue, 9 Aug 2022 16:50:07 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.12.0
Content-Language: en-US
To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= <ludo@HIDDEN>,
 =?UTF-8?Q?Pierre-Henry_Fr=c3=b6hring?= <contact@HIDDEN>
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
 <87a68d7cfx.fsf@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
Subject: Re: bug#57039: `make check' yields two failed tests.
In-Reply-To: <87a68d7cfx.fsf@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------klIbcmdAxSrxoMhRr8hcSKKe"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1660056608; bh=sy63vu+YfuwT4WxDMFnqdHr/NlUbMFOcBfw36Amp8Kc=;
 h=Date:To:Cc:References:From:Subject:In-Reply-To;
 b=auFgmnA+XnF/pHsFnpk3tmcRrHd5/myVc+omedJ+HqFfc0A2omwyaDbFmNrgdMbfj
 DI0Rjdj64xcyqWKzWQGjrKdS0bWxnPJhXnULQYF3GaxKhnJPswpHQTC79qBC4BqOkQ
 0iy+3NXUNYiytWuPaxcD5wjaYickxGTRi5lKDnaBhbcT/z0omPZDYt3NDPVBId3XMU
 EZxSdUb2RAehqQQZ1eDv1iPn5Ka0hoqrs0bqL1tn7wG0OBEzp+KxTwcMf31R/zm/S9
 DHVJJZXvj4iL9va6n6eJmYxjev8BP3uWP/FqWsqvdrObH1VyRiiQT91k/03T9s13uq
 M98BupWhMxOdw==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57039
Cc: 57039 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------klIbcmdAxSrxoMhRr8hcSKKe
Content-Type: multipart/mixed; boundary="------------EL44YAXoGDqWYxxtbZmfa9i5";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= <ludo@HIDDEN>,
 =?UTF-8?Q?Pierre-Henry_Fr=c3=b6hring?= <contact@HIDDEN>
Cc: 57039 <at> debbugs.gnu.org
Message-ID: <f984141e-a32e-1431-de17-59610bbfe4e6@HIDDEN>
Subject: Re: bug#57039: `make check' yields two failed tests.
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
 <87a68d7cfx.fsf@HIDDEN>
In-Reply-To: <87a68d7cfx.fsf@HIDDEN>

--------------EL44YAXoGDqWYxxtbZmfa9i5
Content-Type: multipart/mixed; boundary="------------2YM4oZjvrsk4qhxMUOssNhIo"

--------------2YM4oZjvrsk4qhxMUOssNhIo
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

T24gMDktMDgtMjAyMiAxNTo1MCwgTHVkb3ZpYyBDb3VydMOocyB3cm90ZToNCg0KPiA7Ozsg
KGZhaWwgKHBhY2thZ2UgKG5hbWUgInB5dGhvbi1mb28iKSAodmVyc2lvbiAiMS4wLjAiKSAo
c291cmNlIChvcmlnaW4gKG1ldGhvZCB1cmwtZmV0Y2gpICh1cmkgKHB5cGktdXJpICJmb28i
IHZlcnNpb24pKSAoc2hhMjU2IChiYXNlMzIgIjAzeWdpd3cxYzlmZGdzOTk4eDRycWh4YTcz
Z3EwcjMwcnAwdnE1MHEwMjJ3cDFkNncwY3oiKSkpKSAoYnVpbGQtc3lzdGVtIHB5dGhvbi1i
dWlsZC1zeXN0ZW0pIChwcm9wYWdhdGVkLWlucHV0cyAobGlzdCBweXRob24td3JvbmcpKSAo
aG9tZS1wYWdlImh0dHA6Ly9leGFtcGxlLmNvbSIpIChzeW5vcHNpcyAic3VtbWFyeSIpIChk
ZXNjcmlwdGlvbiAic3VtbWFyeSIpIChsaWNlbnNlIGxpY2Vuc2U6bGdwbDIuMCkpICNmKQ0K
PiB0ZXN0LW5hbWU6IHB5cGktPmd1aXgtcGFja2FnZSwgd2hlZWxzDQo+IGxvY2F0aW9uOiAv
aG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvcHlwaS5zY206Mjc2DQo+IHNvdXJjZToNCj4gKyAo
dGVzdC1hc3NlcnQNCg0KSSB0aGluayBJJ3ZlIHNlZW4gdGhpcyBvbmUgZmFpbCBiZWZvcmUg
aW4gdGhlIHBhc3QsIGJ1dCANCm5vbi1kZXRlcm1pbmlzdGljYWxseSwgSUlSQw0KDQo+IE5v
dCBzdXJlIGFib3V0IHRoYXQgb25lLiAgRG9lcyBpdCBzdGlsbCBvY2N1ciBvbiBjdXJyZW50
IOKAmG1hc3RlcuKAmT8NCg0KSXQncyBhIHJlY2VudCBidWcgbnVtYmVyIGFuZCB0aGUgc3Vi
bWl0dGVyIHdyb3RlIHRoZXkgZGlkICJnaXQgY2hlY2tvdXQgDQouLi4iIGFuZCAiZ2l0IHB1
bGwiLCBzbyBpdCBsb29rcyBsaWtlIHRoaXMgaGFwcGVuZWQgb24gYSBjdXJyZW50IA0KbWFz
dGVyLsKgIExvb2tpbmcgYXQgZ2l0LnNhdmFubmFoLmdudS5vcmcgdGhlcmUgaGF2ZW4ndCBi
ZWVuIGNoYW5nZXMgaW4gDQp0aGlzIGFyZWEsIHNvIEkgd291bGQgdGhpbmsgaXQncyBzdGls
bCBlZmZlY3RpdmVseSBjdXJyZW50IG1hc3Rlci4NCg0KR3JlZXRpbmdzLA0KTWF4aW1lLg0K
DQo=
--------------2YM4oZjvrsk4qhxMUOssNhIo
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------2YM4oZjvrsk4qhxMUOssNhIo--

--------------EL44YAXoGDqWYxxtbZmfa9i5--

--------------klIbcmdAxSrxoMhRr8hcSKKe
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYvJ0HwUDAAAAAAAKCRBJ4+4iGRcl7s+d
AP4zBcGQK2y6h0zCn7EiwMt0tQQoDY4Ak66vVSqBHa+YqQEAuMmKMQX4yHto5HJbDqyDglQ4PVlm
lEfQj1FpFhDLAQ0=
=CjD/
-----END PGP SIGNATURE-----

--------------klIbcmdAxSrxoMhRr8hcSKKe--




Information forwarded to bug-guix@HIDDEN:
bug#57039; Package guix. Full text available.

Message received at 57039 <at> debbugs.gnu.org:


Received: (at 57039) by debbugs.gnu.org; 9 Aug 2022 14:44:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 09 10:44:31 2022
Received: from localhost ([127.0.0.1]:44445 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLQT9-0002xp-98
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 10:44:31 -0400
Received: from albert.telenet-ops.be ([195.130.137.90]:48898)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <maximedevos@HIDDEN>) id 1oLQT7-0002xg-4f
 for 57039 <at> debbugs.gnu.org; Tue, 09 Aug 2022 10:44:30 -0400
Received: from [IPV6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16]
 ([IPv6:2a02:1811:8c09:9d00:5dba:d409:33f7:a16])
 by albert.telenet-ops.be with bizsmtp
 id 5SkT2800720ykKC06SkTX5; Tue, 09 Aug 2022 16:44:27 +0200
Message-ID: <fb49feda-0f8d-f50c-e30b-8d36e89f722d@HIDDEN>
Date: Tue, 9 Aug 2022 16:44:26 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
 Thunderbird/91.12.0
Subject: Re: bug#57039: `make check' yields two failed tests.
Content-Language: en-US
To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= <ludo@HIDDEN>,
 =?UTF-8?Q?Pierre-Henry_Fr=c3=b6hring?= <contact@HIDDEN>
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
 <87a68d7cfx.fsf@HIDDEN>
From: Maxime Devos <maximedevos@HIDDEN>
In-Reply-To: <87a68d7cfx.fsf@HIDDEN>
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="------------kjSx5noi0yNhzqrQTawp7AN5"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22;
 t=1660056267; bh=1hO2VsL0Iqpbv+9bZ98iL2DUAgErbdxcBupdCaA7GHI=;
 h=Date:Subject:To:Cc:References:From:In-Reply-To;
 b=V8KS/xAw5mGJ5kVSU8tw/aEJAu7wskTWg/v9mwoOYjdsCDwSTLxJyGocZJySIIYzf
 w6HVRfMPFXlaXzon/nWcZEPPBbM1dpHeH5YpkpyX/ItQVaze7VWeCjUf3vA4xzqC4P
 dU9KM/gOBBGqoAubd5WwtioNAwXxzQUWWK/+uI5Qv7YV0GRHu3WIv3diz61qtUnJTp
 S2/zj395M8euFU5lTo/evWmQSIfeUSSdyvijhzfWlhik/VXGqF4JzCbG5wrpAm7+Hx
 IXaqWnJMCUAVZWqOTXTUceZA7Kj09Xh0zOUO9OnIgx6e2lXw3KpLF3qd6fo1mWX8Li
 8n0g0ESEmsoog==
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 57039
Cc: 57039 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------------kjSx5noi0yNhzqrQTawp7AN5
Content-Type: multipart/mixed; boundary="------------0vh7tXhJWcjhF4yOINtOY2Ww";
 protected-headers="v1"
From: Maxime Devos <maximedevos@HIDDEN>
To: =?UTF-8?Q?Ludovic_Court=c3=a8s?= <ludo@HIDDEN>,
 =?UTF-8?Q?Pierre-Henry_Fr=c3=b6hring?= <contact@HIDDEN>
Cc: 57039 <at> debbugs.gnu.org
Message-ID: <fb49feda-0f8d-f50c-e30b-8d36e89f722d@HIDDEN>
Subject: Re: bug#57039: `make check' yields two failed tests.
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
 <87a68d7cfx.fsf@HIDDEN>
In-Reply-To: <87a68d7cfx.fsf@HIDDEN>

--------------0vh7tXhJWcjhF4yOINtOY2Ww
Content-Type: multipart/mixed; boundary="------------HTSz7Ek59Oz0Sb3MDGqv2R6Y"

--------------HTSz7Ek59Oz0Sb3MDGqv2R6Y
Content-Type: multipart/alternative;
 boundary="------------qK4atMbyUnvi6edOhbXxu0eq"

--------------qK4atMbyUnvi6edOhbXxu0eq
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

DQpPbiAwOS0wOC0yMDIyIDE1OjUwLCBMdWRvdmljIENvdXJ0w6hzIHdyb3RlOg0KPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAoZW50cnkgKHRhZyAidGFnLWZvci1maXJzdC1uZXdzLWVu
dHJ5IikNCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0aXRsZSAoZW4gIk9s
ZCBuZXdzLiIpIChlbyAiTWFsbm92YT9vai4iKSkNCj4gVGhlIHF1ZXN0aW9uIG1hcmsgaGVy
ZSBzdWdnZXN0cyB5b3XigJlyZSBub3QgcnVubmluZyB0aGUgdGVzdHMgd2l0aCBhDQo+IFVU
Ri04IGxvY2FsZS4NCj4NCj4gQ291bGQgeW91IGFkZCwgc2F5LCDigJhnbGliYy1sb2NhbGVz
4oCZIHRvIHlvdXIgZW52aXJvbm1lbnQsIGVuc3VyZQ0KPiBHVUlYX0xPQ1BBVEggcG9pbnRz
IHRvIGl0LCBhbmQgc2V0IExDX0FMTD1lbl9VUy5VVEYtOCAob3Igc2ltaWxhcik/DQo+DQpU
d28gY29tbWVudHM6DQoNCklmIHRlc3RzIHJlcXVpcmUgYW4gVVRGLTggbG9jYWxlLCBJIHRo
aW5rIHRoZSB0ZXN0cyAobWF5YmUgaW4gDQpidWlsZC1hdXgvdGVzdC1kcml2ZXIuc2NtPykg
c2hvdWxkIGNoZWNrIHRoYXQgYW4gVVRGLTggdGhhdCBhbiBVVEYtOCANCmxvY2FsZSBpcyBh
Y3R1YWxseSBpbiB1c2UgYW5kIG90aGVyd2lzZSBiYWlsIG91dCBwcm9wZXJseS4NCg0KSXQn
cyBub3QgYSBmaWxlLW5hbWUgYnV0IHJhdGhlciB0aGUgY29udGVudHMgb2YgdGhlIG5ld3Mg
ZmlsZSwgc28gSSANCndvdWxkIHRoaW5rIHdlIGFyZSBqdXN0IGZvcmdldHRpbmcgdG8gcGFz
cyBzb21lIGFyZ3VtZW50cyBsaWtlIA0KIzplbmNvZGluZyAiVVRGLTgiIC0tIG1ha2luZyB0
aGUgaW50ZXJwcmV0YXRpb24gb2YgdGhlIG5ld3MgZmlsZSBkZXBlbmQgDQpvbiB0aGUgY3Vy
cmVudCBsb2NhbGUgZG9lc24ndCBzZWVtIGdvb2QgdG8gbWUgKGl0J3MgZW5jb2Rpbmcgb24g
c3Rkb3V0IA0Kd2l0aCAiZ3VpeCBwdWxsIC0tbmV3cyIgaXMgYW5vdGhlciBtYXR0ZXIpLg0K
DQpHcmVldGluZ3MsDQpNYXhpbWUuDQoNCg==
--------------qK4atMbyUnvi6edOhbXxu0eq
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DUTF=
-8">
  </head>
  <body>
    <p><br>
    </p>
    <div class=3D"moz-cite-prefix">On 09-08-2022 15:50, Ludovic Court=C3=A8=
s
      wrote:<br>
    </div>
    <blockquote type=3D"cite" cite=3D"mid:87a68d7cfx.fsf@HIDDEN">
      <blockquote type=3D"cite" style=3D"color: #007cff;">
        <pre class=3D"moz-quote-pre" wrap=3D"">+                      (en=
try (tag "tag-for-first-news-entry")
+                             (title (en "Old news.") (eo "Malnova?oj."))=

</pre>
      </blockquote>
      <pre class=3D"moz-quote-pre" wrap=3D"">The question mark here sugge=
sts you=E2=80=99re not running the tests with a
UTF-8 locale.

Could you add, say, =E2=80=98glibc-locales=E2=80=99 to your environment, =
ensure
GUIX_LOCPATH points to it, and set LC_ALL=3Den_US.UTF-8 (or similar)?

</pre>
    </blockquote>
    <p>Two comments:</p>
    <p>If tests require an UTF-8 locale, I think the tests (maybe in
      build-aux/test-driver.scm?) should check that an UTF-8 that an
      UTF-8 locale is actually in use and otherwise bail out properly.</p=
>
    <p>It's not a file-name but rather the contents of the news file, so
      I would think we are just forgetting to pass some arguments like
      #:encoding "UTF-8" -- making the interpretation of the news file
      depend on the current locale doesn't seem good to me (it's
      encoding on stdout with "guix pull --news" is another matter).</p>
    <p>Greetings,<br>
      Maxime.<br>
    </p>
  </body>
</html>

--------------qK4atMbyUnvi6edOhbXxu0eq--

--------------HTSz7Ek59Oz0Sb3MDGqv2R6Y
Content-Type: application/pgp-keys; name="OpenPGP_0x49E3EE22191725EE.asc"
Content-Disposition: attachment; filename="OpenPGP_0x49E3EE22191725EE.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable

-----BEGIN PGP PUBLIC KEY BLOCK-----

xjMEX4ch6BYJKwYBBAHaRw8BAQdANPb/d6MrGnGi5HyvODCkBUJPRjiFQcRU5V+m
xvMaAa/NL01heGltZSBEZXZvcyA8bWF4aW1lLmRldm9zQHN0dWRlbnQua3VsZXV2
ZW4uYmU+wpAEExYIADgWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCX4ch6AIbAwUL
CQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRBJ4+4iGRcl7japAQC3opZ2KGWzWmRc
/gIWSu0AAcfMwyinFEEPa/QhUt2CogD/e2RdF4CYAgaRHJJmZ9WU7piKbLZ7llB4
LzgezVDHggzNJU1heGltZSBEZXZvcyA8bWF4aW1lZGV2b3NAdGVsZW5ldC5iZT7C
kAQTFggAOBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJf56ycAhsDBQsJCAcDBRUK
CQgLBRYCAwEAAh4BAheAAAoJEEnj7iIZFyXujpQBAKV1SwDDl4f24rXciDlB9L8W
ycZt30CgbewMSRQk4mvbAP9dFMbVVixYBd6C8cfhR+NsOBGiOJnQABlUmgNuqGFJ
Dc44BF+HIegSCisGAQQBl1UBBQEBB0BOlzIWiJzgobMF6/cqwLaLk7jIcFSZ++c0
k9cCNT6YXwMBCAfCeAQYFggAIBYhBMHzPuIMUo/bfdcBH0nj7iIZFyXuBQJfhyHo
AhsMAAoJEEnj7iIZFyXuMr0BAJc8cl5PGvVmVuSQVKjleNl4DK1/XAaPAYPe34AE
fZJPAP9IqLCQhH/FeJanHqBP8gNdGNI2qn8RnnLVfRJgUjZ1BA=3D=3D
=3DOVqp
-----END PGP PUBLIC KEY BLOCK-----

--------------HTSz7Ek59Oz0Sb3MDGqv2R6Y--

--------------0vh7tXhJWcjhF4yOINtOY2Ww--

--------------kjSx5noi0yNhzqrQTawp7AN5
Content-Type: application/pgp-signature; name="OpenPGP_signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="OpenPGP_signature"

-----BEGIN PGP SIGNATURE-----

wnsEABYIACMWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYvJyygUDAAAAAAAKCRBJ4+4iGRcl7qtA
AQCITHbUL0yR6SHyFV5/wu90uzu78sof9Ne6B+xRV5r1GAEAmiuHz7INPA4xGUYhreHCjw2xKQfH
l9q21KAqdDyTIAY=
=qJa3
-----END PGP SIGNATURE-----

--------------kjSx5noi0yNhzqrQTawp7AN5--




Information forwarded to bug-guix@HIDDEN:
bug#57039; Package guix. Full text available.

Message received at 57039 <at> debbugs.gnu.org:


Received: (at 57039) by debbugs.gnu.org; 9 Aug 2022 13:51:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Aug 09 09:51:16 2022
Received: from localhost ([127.0.0.1]:42912 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oLPdb-0001Jc-Gb
	for submit <at> debbugs.gnu.org; Tue, 09 Aug 2022 09:51:16 -0400
Received: from eggs.gnu.org ([209.51.188.92]:51476)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1oLPdS-0001Iy-FT
 for 57039 <at> debbugs.gnu.org; Tue, 09 Aug 2022 09:51:14 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:39372)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1oLPdN-0004NN-3K; Tue, 09 Aug 2022 09:51:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=MIME-Version:In-Reply-To:Date:References:Subject:To:
 From; bh=3wKDdVZ5iLpkgiVgQR44Ts08noEYn7xWPUte6uowheg=; b=Ossv5xiZlBgloe+1zMfj
 Gc6yBMCV9wyUgMeo83nM77HIH1nqGnIdsAT3ZIZ+fB2+hVZf5AH7A9TLQWx9NcCv9b3AVm0u4zpuF
 Y8fVJVPnh/Qsc8EyLWBRxbIsqceM1R/et3LkeYUHi3SsLBcBSvt/ohAxbhSOO5k1HfjLl+6DnsPMa
 GG/MNeC1nRjcMJWTsQy5bSKhLbmE8qNb/sCArQR66LKEPe91mDhahopoB3qT9JNtQ9QCrVYAvMukt
 +YRZIr0zaewRGtMHDfWZ0TyvPobDYcq3ZHERJZ1KQMeqhzI82pssnWG8sZLC8o5Aw+Fe4r8SKV2Rg
 ZkYk/cFUCYVplQ==;
Received: from [193.50.110.201] (port=40818 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <ludo@HIDDEN>)
 id 1oLPdM-0002kY-Mv; Tue, 09 Aug 2022 09:51:00 -0400
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Pierre-Henry =?utf-8?Q?Fr=C3=B6hring?= <contact@HIDDEN>
Subject: Re: bug#57039: `make check' yields two failed tests.
References: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
Date: Tue, 09 Aug 2022 15:50:58 +0200
In-Reply-To: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
 ("Pierre-Henry =?utf-8?Q?Fr=C3=B6hring=22's?= message of "Sun, 07 Aug 2022
 16:13:33 +0200")
Message-ID: <87a68d7cfx.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 57039
Cc: 57039 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

Pierre-Henry Fr=C3=B6hring <contact@HIDDEN> skribis:

> test-name: channel-news, one entry
> location: /home/phf/src/guix/tests/channels.scm:323
> source:
> + (test-assert
> +   "channel-news, one entry"

[...]

> +                      (entry (tag "tag-for-first-news-entry")
> +                             (title (en "Old news.") (eo "Malnova?oj."))

The question mark here suggests you=E2=80=99re not running the tests with a
UTF-8 locale.

Could you add, say, =E2=80=98glibc-locales=E2=80=99 to your environment, en=
sure
GUIX_LOCPATH points to it, and set LC_ALL=3Den_US.UTF-8 (or similar)?

> ;;; (fail (package (name "python-foo") (version "1.0.0") (source (origin =
(method url-fetch) (uri (pypi-uri "foo" version)) (sha256 (base32 "03ygiww1=
c9fdgs998x4rqhxa73gq0r30rp0vq50q022wp1d6w0cz")))) (build-system python-buil=
d-system) (propagated-inputs (list python-wrong)) (home-page "http://exampl=
e.com") (synopsis "summary") (description "summary") (license license:lgpl2=
.0)) #f)
> test-name: pypi->guix-package, wheels
> location: /home/phf/src/guix/tests/pypi.scm:276
> source:
> + (test-assert
> +   "pypi->guix-package, wheels"
> +   (mock ((guix import utils)
> +          url-fetch
> +          (lambda (url file-name)
> +            (match url
> +                   ("https://example.com/foo-1.0.0.tar.gz"
> +                    (begin
> +                      (mkdir-p "foo-1.0.0/foo.egg-info/")
> +                      (with-output-to-file
> +                        "foo-1.0.0/foo.egg-info/requires.txt"
> +                        (lambda ()
> +                          (display
> +                            "wrong data to make sure we're testing wheel=
s ")))
> +                      (parameterize
> +                        ((current-output-port (%make-void-port "rw+")))
> +                        (system* "tar" "czvf" file-name "foo-1.0.0/"))
> +                      (delete-file-recursively "foo-1.0.0")
> +                      (set! test-source-hash
> +                        (call-with-input-file file-name port-sha256))))
> +                   ("https://example.com/foo-1.0.0-py2.py3-none-any.whl"
> +                    (begin
> +                      (mkdir "foo-1.0.0.dist-info")
> +                      (with-output-to-file
> +                        "foo-1.0.0.dist-info/METADATA"
> +                        (lambda () (display test-metadata)))
> +                      (let ((zip-file (string-append file-name ".zip")))
> +                        (system*
> +                          "zip"
> +                          "-q"
> +                          zip-file
> +                          "foo-1.0.0.dist-info/METADATA")
> +                        (rename-file zip-file file-name))
> +                      (delete-file-recursively "foo-1.0.0.dist-info")))
> +                   (_ (error "Unexpected URL: " url)))))
> +         (mock ((guix http-client)
> +                http-fetch
> +                (lambda (url . rest)
> +                  (match url
> +                         ("https://pypi.org/pypi/foo/json"
> +                          (values
> +                            (open-input-string test-json-1)
> +                            (string-length test-json-1)))
> +                         ("https://example.com/foo-1.0.0-py2.py3-none-an=
y.whl"
> +                          #f)
> +                         (_ (error "Unexpected URL: " url)))))
> +               (invalidate-memoization! pypi->guix-package)
> +               (match (pypi->guix-package "foo")
> +                      (('package
> +                        ('name "python-foo")
> +                        ('version "1.0.0")
> +                        ('source
> +                         ('origin
> +                          ('method 'url-fetch)
> +                          ('uri ('pypi-uri "foo" 'version))
> +                          ('sha256 ('base32 (? string? hash)))))
> +                        ('build-system 'python-build-system)
> +                        ('propagated-inputs
> +                         ('list 'python-bar 'python-baz))
> +                        ('native-inputs ('list 'python-pytest))
> +                        ('home-page "http://example.com")
> +                        ('synopsis "summary")
> +                        ('description "summary")
> +                        ('license 'license:lgpl2.0))
> +                       (string=3D?
> +                         (bytevector->nix-base32-string test-source-hash)
> +                         hash))
> +                      (x (pk 'fail x #f))))))
> actual-value: #f
> result: FAIL

Not sure about that one.  Does it still occur on current =E2=80=98master=E2=
=80=99?

See
<https://guix.gnu.org/manual/devel/en/html_node/Running-the-Test-Suite.html>
on how to run only tests from =E2=80=98tests/pypi.scm=E2=80=99.

Thanks,
Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#57039; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 7 Aug 2022 14:13:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Aug 07 10:13:45 2022
Received: from localhost ([127.0.0.1]:38025 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1oKh2H-0003NM-1a
	for submit <at> debbugs.gnu.org; Sun, 07 Aug 2022 10:13:45 -0400
Received: from lists.gnu.org ([209.51.188.17]:50096)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <contact@HIDDEN>) id 1oKh2F-0003NF-Ip
 for submit <at> debbugs.gnu.org; Sun, 07 Aug 2022 10:13:43 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:56034)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <contact@HIDDEN>)
 id 1oKh2F-0006E8-Dv
 for bug-guix@HIDDEN; Sun, 07 Aug 2022 10:13:43 -0400
Received: from relay4-d.mail.gandi.net ([2001:4b98:dc4:8::224]:39977)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <contact@HIDDEN>)
 id 1oKh29-0006Z9-Ud
 for bug-guix@HIDDEN; Sun, 07 Aug 2022 10:13:43 -0400
Received: (Authenticated sender: contact@HIDDEN)
 by mail.gandi.net (Postfix) with ESMTPSA id 343D3E0002
 for <bug-guix@HIDDEN>; Sun,  7 Aug 2022 14:13:33 +0000 (UTC)
Message-ID: <7489b352818b7c33071c23f385f9017cb89c78c1.camel@HIDDEN>
Subject: `make check' yields two failed tests.
From: Pierre-Henry =?ISO-8859-1?Q?Fr=F6hring?= <contact@HIDDEN>
To: bug-guix <bug-guix@HIDDEN>
Date: Sun, 07 Aug 2022 16:13:33 +0200
Content-Type: multipart/mixed; boundary="=-rWbWJ4DrmzaRe+lh+R8f"
User-Agent: Evolution 3.38.3-1 
MIME-Version: 1.0
Received-SPF: pass client-ip=2001:4b98:dc4:8::224;
 envelope-from=contact@HIDDEN; helo=relay4-d.mail.gandi.net
X-Spam_score_int: -25
X-Spam_score: -2.6
X-Spam_bar: --
X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>


--=-rWbWJ4DrmzaRe+lh+R8f
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit

Hello Guix,

I've just ran these commands for submitting packages : 

#+begin_src bash
  cd ~/src/guix
  git checkout master
  git pull
  guix shell -D guix --pure
  ./bootstrap
  ./configure --localstatedir=/var
  make
  make check
#+end_src


which gave me this result:

#+begin_src result
 
=======================================================================
=====
  Testsuite summary for GNU Guix 1.3.0.22877-c0e713
 
=======================================================================
=====
  # TOTAL: 2243
  # PASS:  2230
  # SKIP:  8
  # XFAIL: 3
  # FAIL:  2
  # XPASS: 0
  # ERROR: 0
 
=======================================================================
=====
  See ./test-suite.log
  Please report to bug-guix@HIDDEN
 
=======================================================================
=====
#+end_src


So, I've attached the logs to this email.

Thanks,
PHF

--=-rWbWJ4DrmzaRe+lh+R8f
Content-Disposition: attachment; filename="test-suite.log"
Content-Type: text/x-log; name="test-suite.log"; charset="UTF-8"
Content-Transfer-Encoding: base64

PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09CiAgIEdO
VSBHdWl4IDEuMy4wLjIyODc3LWMwZTcxMzogLi90ZXN0LXN1aXRlLmxvZwo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCiMgVE9UQUw6IDIyNDMKIyBQ
QVNTOiAgMjIzMAojIFNLSVA6ICA4CiMgWEZBSUw6IDMKIyBGQUlMOiAgMgojIFhQQVNTOiAwCiMg
RVJST1I6IDAKCi4uIGNvbnRlbnRzOjogOmRlcHRoOiAyCgpGQUlMOiB0ZXN0cy9jaGFubmVscwo9
PT09PT09PT09PT09PT09PT09PQoKdGVzdC1uYW1lOiBjaGFubmVsLWluc3RhbmNlLW1ldGFkYXRh
IHJldHVybnMgZGVmYXVsdCBpZiAuZ3VpeC1jaGFubmVsIGRvZXMgbm90IGV4aXN0CmxvY2F0aW9u
OiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMuc2NtOjExNwpzb3VyY2U6CisgKHRl
c3QtZXF1YWwKKyAgICJjaGFubmVsLWluc3RhbmNlLW1ldGFkYXRhIHJldHVybnMgZGVmYXVsdCBp
ZiAuZ3VpeC1jaGFubmVsIGRvZXMgbm90IGV4aXN0IgorICAgJygiLyIgKCkpCisgICAobGV0ICgo
bWV0YWRhdGEKKyAgICAgICAgICAgKGNoYW5uZWwtaW5zdGFuY2UtbWV0YWRhdGEgaW5zdGFuY2Ut
LWJvcmluZykpKQorICAgICAobGlzdCAoY2hhbm5lbC1tZXRhZGF0YS1kaXJlY3RvcnkgbWV0YWRh
dGEpCisgICAgICAgICAgIChjaGFubmVsLW1ldGFkYXRhLWRlcGVuZGVuY2llcyBtZXRhZGF0YSkp
KSkKZXhwZWN0ZWQtdmFsdWU6ICgiLyIgKCkpCmFjdHVhbC12YWx1ZTogKCIvIiAoKSkKcmVzdWx0
OiBQQVNTCgp0ZXN0LW5hbWU6IGNoYW5uZWwtaW5zdGFuY2UtbWV0YWRhdGEgYW5kIGRlZmF1bHQg
ZGVwZW5kZW5jaWVzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMu
c2NtOjEyMwpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJjaGFubmVsLWluc3RhbmNlLW1ldGFk
YXRhIGFuZCBkZWZhdWx0IGRlcGVuZGVuY2llcyIKKyAgICcoKQorICAgKGNoYW5uZWwtbWV0YWRh
dGEtZGVwZW5kZW5jaWVzCisgICAgIChjaGFubmVsLWluc3RhbmNlLW1ldGFkYXRhIGluc3RhbmNl
LS1uby1kZXBzKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDog
UEFTUwoKdGVzdC1uYW1lOiBjaGFubmVsLWluc3RhbmNlLW1ldGFkYXRhIGFuZCBkaXJlY3RvcnkK
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9jaGFubmVscy5zY206MTI3CnNvdXJj
ZToKKyAodGVzdC1lcXVhbAorICAgImNoYW5uZWwtaW5zdGFuY2UtbWV0YWRhdGEgYW5kIGRpcmVj
dG9yeSIKKyAgICIvbW9kdWxlcyIKKyAgIChjaGFubmVsLW1ldGFkYXRhLWRpcmVjdG9yeQorICAg
ICAoY2hhbm5lbC1pbnN0YW5jZS1tZXRhZGF0YQorICAgICAgIGluc3RhbmNlLS1zdWItZGlyZWN0
b3J5KSkpCmV4cGVjdGVkLXZhbHVlOiAiL21vZHVsZXMiCmFjdHVhbC12YWx1ZTogIi9tb2R1bGVz
IgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogY2hhbm5lbC1pbnN0YW5jZS1tZXRhZGF0YSByZWpl
Y3RzIHVuc3VwcG9ydGVkIHZlcnNpb24KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0
cy9jaGFubmVscy5zY206MTMyCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImNoYW5uZWwtaW5z
dGFuY2UtbWV0YWRhdGEgcmVqZWN0cyB1bnN1cHBvcnRlZCB2ZXJzaW9uIgorICAgMQorICAgKGd1
YXJkIChjICgoYW5kIChtZXNzYWdlLWNvbmRpdGlvbj8gYykgKGVycm9yLWxvY2F0aW9uPyBjKSkK
KyAgICAgICAgICAgICAgKGxvY2F0aW9uLWxpbmUgKGVycm9yLWxvY2F0aW9uIGMpKSkpCisgICAg
ICAgICAgKGNoYW5uZWwtaW5zdGFuY2UtbWV0YWRhdGEKKyAgICAgICAgICAgIGluc3RhbmNlLS11
bnN1cHBvcnRlZC12ZXJzaW9uKSkpCmV4cGVjdGVkLXZhbHVlOiAxCmFjdHVhbC12YWx1ZTogMQpy
ZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogY2hhbm5lbC1pbnN0YW5jZS1tZXRhZGF0YSByZXR1cm5z
IDxjaGFubmVsLW1ldGFkYXRhPgpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2No
YW5uZWxzLnNjbToxMzgKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImNoYW5uZWwtaW5zdGFu
Y2UtbWV0YWRhdGEgcmV0dXJucyA8Y2hhbm5lbC1tZXRhZGF0YT4iCisgICAoZXZlcnkgKEBAIChn
dWl4IGNoYW5uZWxzKSBjaGFubmVsLW1ldGFkYXRhPykKKyAgICAgICAgICAobWFwIGNoYW5uZWwt
aW5zdGFuY2UtbWV0YWRhdGEKKyAgICAgICAgICAgICAgIChsaXN0IGluc3RhbmNlLS1uby1kZXBz
CisgICAgICAgICAgICAgICAgICAgICBpbnN0YW5jZS0tc2ltcGxlCisgICAgICAgICAgICAgICAg
ICAgICBpbnN0YW5jZS0td2l0aC1kdXBlcykpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBB
U1MKCnRlc3QtbmFtZTogY2hhbm5lbC1pbnN0YW5jZS1tZXRhZGF0YSBkZXBlbmRlbmNpZXMgYXJl
IGNoYW5uZWxzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMuc2Nt
OjE0NQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiY2hhbm5lbC1pbnN0YW5jZS1tZXRhZGF0
YSBkZXBlbmRlbmNpZXMgYXJlIGNoYW5uZWxzIgorICAgKGxldCAoKGRlcHMgKChAQCAoZ3VpeCBj
aGFubmVscykKKyAgICAgICAgICAgICAgICAgICAgY2hhbm5lbC1tZXRhZGF0YS1kZXBlbmRlbmNp
ZXMpCisgICAgICAgICAgICAgICAgKGNoYW5uZWwtaW5zdGFuY2UtbWV0YWRhdGEgaW5zdGFuY2Ut
LXNpbXBsZSkpKSkKKyAgICAgKG1hdGNoIGRlcHMgKCgoPyBjaGFubmVsPyBkZXApKSAjdCkgKF8g
I2YpKSkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGxhdGVzdC1j
aGFubmVsLWluc3RhbmNlcyBpbmNsdWRlcyBjaGFubmVsIGRlcGVuZGVuY2llcwpsb2NhdGlvbjog
L2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NoYW5uZWxzLnNjbToxNTIKc291cmNlOgorICh0ZXN0
LWFzc2VydAorICAgImxhdGVzdC1jaGFubmVsLWluc3RhbmNlcyBpbmNsdWRlcyBjaGFubmVsIGRl
cGVuZGVuY2llcyIKKyAgIChsZXQqICgoY2hhbm5lbCAoY2hhbm5lbCAobmFtZSAndGVzdCkgKHVy
bCAidGVzdCIpKSkKKyAgICAgICAgICAodGVzdC1kaXIKKyAgICAgICAgICAgIChjaGFubmVsLWlu
c3RhbmNlLWNoZWNrb3V0IGluc3RhbmNlLS1zaW1wbGUpKSkKKyAgICAgKG1vY2sgKChndWl4IGdp
dCkKKyAgICAgICAgICAgIHVwZGF0ZS1jYWNoZWQtY2hlY2tvdXQKKyAgICAgICAgICAgIChsYW1i
ZGEqICh1cmwgIzprZXkgcmVmIHN0YXJ0aW5nLWNvbW1pdCkKKyAgICAgICAgICAgICAgKG1hdGNo
IHVybAorICAgICAgICAgICAgICAgICAgICAgKCJ0ZXN0IiAodmFsdWVzIHRlc3QtZGlyICJjYWYz
Y2FiYmE5ZSIgI2YpKQorICAgICAgICAgICAgICAgICAgICAgKF8gKHZhbHVlcworICAgICAgICAg
ICAgICAgICAgICAgICAgICAoY2hhbm5lbC1pbnN0YW5jZS1jaGVja291dCBpbnN0YW5jZS0tbm8t
ZGVwcykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgImFiY2RlMTIzNCIKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgI2YpKSkpKQorICAgICAgICAgICAod2l0aC1zdG9yZQorICAgICAgICAg
ICAgIHN0b3JlCisgICAgICAgICAgICAgKGxldCAoKGluc3RhbmNlcworICAgICAgICAgICAgICAg
ICAgICAgKGxhdGVzdC1jaGFubmVsLWluc3RhbmNlcyBzdG9yZSAobGlzdCBjaGFubmVsKSkpKQor
ICAgICAgICAgICAgICAgKGFuZCAoZXE/IDIgKGxlbmd0aCBpbnN0YW5jZXMpKQorICAgICAgICAg
ICAgICAgICAgICAobHNldD0gZXE/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAnKHRlc3Qg
dGVzdC1jaGFubmVsKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcCAoY29tcG9zZQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWwtbmFtZQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWwtaW5zdGFuY2UtY2hhbm5lbCkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zdGFuY2VzKSkpKSkpKSkKYWN0dWFsLXZhbHVl
OiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbGF0ZXN0LWNoYW5uZWwtaW5zdGFuY2VzIGV4
Y2x1ZGVzIGR1cGxpY2F0ZSBjaGFubmVsIGRlcGVuZGVuY2llcwpsb2NhdGlvbjogL2hvbWUvcGhm
L3NyYy9ndWl4L3Rlc3RzL2NoYW5uZWxzLnNjbToxNzEKc291cmNlOgorICh0ZXN0LWFzc2VydAor
ICAgImxhdGVzdC1jaGFubmVsLWluc3RhbmNlcyBleGNsdWRlcyBkdXBsaWNhdGUgY2hhbm5lbCBk
ZXBlbmRlbmNpZXMiCisgICAobGV0KiAoKGNoYW5uZWwgKGNoYW5uZWwgKG5hbWUgJ3Rlc3QpICh1
cmwgInRlc3QiKSkpCisgICAgICAgICAgKHRlc3QtZGlyCisgICAgICAgICAgICAoY2hhbm5lbC1p
bnN0YW5jZS1jaGVja291dCBpbnN0YW5jZS0td2l0aC1kdXBlcykpKQorICAgICAobW9jayAoKGd1
aXggZ2l0KQorICAgICAgICAgICAgdXBkYXRlLWNhY2hlZC1jaGVja291dAorICAgICAgICAgICAg
KGxhbWJkYSogKHVybCAjOmtleSByZWYgc3RhcnRpbmctY29tbWl0KQorICAgICAgICAgICAgICAo
bWF0Y2ggdXJsCisgICAgICAgICAgICAgICAgICAgICAoInRlc3QiICh2YWx1ZXMgdGVzdC1kaXIg
ImNhZjNjYWJiYTllIiAjZikpCisgICAgICAgICAgICAgICAgICAgICAoXyAodmFsdWVzCisgICAg
ICAgICAgICAgICAgICAgICAgICAgIChjaGFubmVsLWluc3RhbmNlLWNoZWNrb3V0IGluc3RhbmNl
LS1uby1kZXBzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAiYWJjZGUxMjM0IgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAjZikpKSkpCisgICAgICAgICAgICh3aXRoLXN0b3JlCisgICAg
ICAgICAgICAgc3RvcmUKKyAgICAgICAgICAgICAobGV0ICgoaW5zdGFuY2VzCisgICAgICAgICAg
ICAgICAgICAgICAobGF0ZXN0LWNoYW5uZWwtaW5zdGFuY2VzIHN0b3JlIChsaXN0IGNoYW5uZWwp
KSkpCisgICAgICAgICAgICAgICAoYW5kICg9IDIgKGxlbmd0aCBpbnN0YW5jZXMpKQorICAgICAg
ICAgICAgICAgICAgICAobHNldD0gZXE/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAnKHRl
c3QgdGVzdC1jaGFubmVsKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1hcCAoY29tcG9z
ZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWwtbmFtZQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWwtaW5zdGFuY2UtY2hhbm5lbCkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zdGFuY2VzKSkKKyAgICAgICAgICAgICAg
ICAgICAgKGZpbmQgKGxhbWJkYSAoaW5zdGFuY2UpCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKGFuZCAoZXE/IChjaGFubmVsLW5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoY2hhbm5lbC1pbnN0YW5jZS1jaGFubmVsIGluc3RhbmNlKSkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3Rlc3QtY2hhbm5lbCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmc9PworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoY2hhbm5lbC1jb21taXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoY2hhbm5lbC1pbnN0YW5jZS1jaGFubmVsIGluc3RhbmNlKSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImFiYzEyMzQiKSkpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIGluc3RhbmNlcykpKSkpKSkKYWN0dWFsLXZhbHVlOiAjPDxjaGFubmVsLWluc3RhbmNl
PiBjaGFubmVsOiAjPDxjaGFubmVsPiBuYW1lOiB0ZXN0LWNoYW5uZWwgdXJsOiAiaHR0cHM6Ly9l
eGFtcGxlLmNvbS90ZXN0LWNoYW5uZWwiIGJyYW5jaDogIm1hc3RlciIgY29tbWl0OiAiYWJjMTIz
NCIgaW50cm9kdWN0aW9uOiAjZiBsb2NhdGlvbjogKChmaWxlbmFtZSAuICJndWl4L2NoYW5uZWxz
LnNjbSIpIChsaW5lIC4gMjYyKSAoY29sdW1uIC4gMTkpKT4gY29tbWl0OiAiYWJjZGUxMjM0IiBj
aGVja291dDogIi9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0LXRtcC9zdG9yZS9hbmFjYXJtZmwxeHlj
cHYzc2RtaDdid2d4bWxxMnpzai10ZXN0LWNoYW5uZWwtYWJjZGUxMiI+CnJlc3VsdDogUEFTUwoK
aGludDogVXNpbmcgJ21hc3RlcicgYXMgdGhlIG5hbWUgZm9yIHRoZSBpbml0aWFsIGJyYW5jaC4g
VGhpcyBkZWZhdWx0IGJyYW5jaCBuYW1lCmhpbnQ6IGlzIHN1YmplY3QgdG8gY2hhbmdlLiBUbyBj
b25maWd1cmUgdGhlIGluaXRpYWwgYnJhbmNoIG5hbWUgdG8gdXNlIGluIGFsbApoaW50OiBvZiB5
b3VyIG5ldyByZXBvc2l0b3JpZXMsIHdoaWNoIHdpbGwgc3VwcHJlc3MgdGhpcyB3YXJuaW5nLCBj
YWxsOgpoaW50OiAKaGludDogCWdpdCBjb25maWcgLS1nbG9iYWwgaW5pdC5kZWZhdWx0QnJhbmNo
IDxuYW1lPgpoaW50OiAKaGludDogTmFtZXMgY29tbW9ubHkgY2hvc2VuIGluc3RlYWQgb2YgJ21h
c3RlcicgYXJlICdtYWluJywgJ3RydW5rJyBhbmQKaGludDogJ2RldmVsb3BtZW50Jy4gVGhlIGp1
c3QtY3JlYXRlZCBicmFuY2ggY2FuIGJlIHJlbmFtZWQgdmlhIHRoaXMgY29tbWFuZDoKaGludDog
CmhpbnQ6IAlnaXQgYnJhbmNoIC1tIDxuYW1lPgpJbml0aWFsaXplZCBlbXB0eSBHaXQgcmVwb3Np
dG9yeSBpbiAvdG1wL2d1aXgtZGlyZWN0b3J5Llc0dERSVS8uZ2l0LwpbbWFzdGVyIChyb290LWNv
bW1pdCkgZTZlODZlY10gZmlyc3QgY29tbWl0CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhLnR4dApbbWFzdGVyIGEyZTM5ZDhdIHNlY29uZCBjb21t
aXQKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGIu
c2NtCnRlc3QtbmFtZTogbGF0ZXN0LWNoYW5uZWwtaW5zdGFuY2VzICM6dmFsaWRhdGUtcHVsbAps
b2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NoYW5uZWxzLnNjbToyMDEKc291cmNl
OgorICh0ZXN0LWVxdWFsCisgICAibGF0ZXN0LWNoYW5uZWwtaW5zdGFuY2VzICM6dmFsaWRhdGUt
cHVsbCIKKyAgICdkZXNjZW5kYW50CisgICAobGV0L2VjCisgICAgIHJldHVybgorICAgICAod2l0
aC10ZW1wb3JhcnktZ2l0LXJlcG9zaXRvcnkKKyAgICAgICBkaXJlY3RvcnkKKyAgICAgICAnKChh
ZGQgImEudHh0IiAiQSIpCisgICAgICAgICAoY29tbWl0ICJmaXJzdCBjb21taXQiKQorICAgICAg
ICAgKGFkZCAiYi5zY20iICIjdCIpCisgICAgICAgICAoY29tbWl0ICJzZWNvbmQgY29tbWl0Iikp
CisgICAgICAgKHdpdGgtcmVwb3NpdG9yeQorICAgICAgICAgZGlyZWN0b3J5CisgICAgICAgICBy
ZXBvc2l0b3J5CisgICAgICAgICAobGV0KiAoKGNvbW1pdDEgKGZpbmQtY29tbWl0IHJlcG9zaXRv
cnkgImZpcnN0IikpCisgICAgICAgICAgICAgICAgKGNvbW1pdDIgKGZpbmQtY29tbWl0IHJlcG9z
aXRvcnkgInNlY29uZCIpKQorICAgICAgICAgICAgICAgIChzcGVjIChjaGFubmVsCisgICAgICAg
ICAgICAgICAgICAgICAgICAodXJsIChzdHJpbmctYXBwZW5kICJmaWxlOi8vIiBkaXJlY3Rvcnkp
KQorICAgICAgICAgICAgICAgICAgICAgICAgKG5hbWUgJ2ZvbykpKQorICAgICAgICAgICAgICAg
IChuZXcgKGNoYW5uZWwKKyAgICAgICAgICAgICAgICAgICAgICAgKGluaGVyaXQgc3BlYykKKyAg
ICAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCAob2lkLT5zdHJpbmcgKGNvbW1pdC1pZCBjb21t
aXQyKSkpKSkKKyAgICAgICAgICAgICAgICAob2xkIChjaGFubmVsCisgICAgICAgICAgICAgICAg
ICAgICAgIChpbmhlcml0IHNwZWMpCisgICAgICAgICAgICAgICAgICAgICAgIChjb21taXQgKG9p
ZC0+c3RyaW5nIChjb21taXQtaWQgY29tbWl0MSkpKSkpKQorICAgICAgICAgICAoZGVmaW5lICh2
YWxpZGF0ZS1wdWxsIGNoYW5uZWwgY3VycmVudCBjb21taXQgcmVsYXRpb24pCisgICAgICAgICAg
ICAgKHJldHVybgorICAgICAgICAgICAgICAgKGFuZCAoZXE/IGNoYW5uZWwgb2xkKQorICAgICAg
ICAgICAgICAgICAgICAoc3RyaW5nPT8KKyAgICAgICAgICAgICAgICAgICAgICAob2lkLT5zdHJp
bmcgKGNvbW1pdC1pZCBjb21taXQyKSkKKyAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50KQor
ICAgICAgICAgICAgICAgICAgICAoc3RyaW5nPT8KKyAgICAgICAgICAgICAgICAgICAgICAob2lk
LT5zdHJpbmcgKGNvbW1pdC1pZCBjb21taXQxKSkKKyAgICAgICAgICAgICAgICAgICAgICBjb21t
aXQpCisgICAgICAgICAgICAgICAgICAgIHJlbGF0aW9uKSkpCisgICAgICAgICAgICh3aXRoLXN0
b3JlCisgICAgICAgICAgICAgc3RvcmUKKyAgICAgICAgICAgICAobGF0ZXN0LWNoYW5uZWwtaW5z
dGFuY2VzCisgICAgICAgICAgICAgICBzdG9yZQorICAgICAgICAgICAgICAgKGxpc3Qgb2xkKQor
ICAgICAgICAgICAgICAgIzpjdXJyZW50LWNoYW5uZWxzCisgICAgICAgICAgICAgICAobGlzdCBu
ZXcpCisgICAgICAgICAgICAgICAjOnZhbGlkYXRlLXB1bGwKKyAgICAgICAgICAgICAgIHZhbGlk
YXRlLXB1bGwpKSkpKSkpCmV4cGVjdGVkLXZhbHVlOiBkZXNjZW5kYW50CmFjdHVhbC12YWx1ZTog
ZGVzY2VuZGFudApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogY2hhbm5lbC1pbnN0YW5jZXMtPm1h
bmlmZXN0CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMuc2NtOjIz
NApzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiY2hhbm5lbC1pbnN0YW5jZXMtPm1hbmlmZXN0
IgorICAgKGxldCogKChzcGVjIChsYW1iZGEgZGVwcworICAgICAgICAgICAgICAgICAgYChjaGFu
bmVsCisgICAgICAgICAgICAgICAgICAgICAodmVyc2lvbiAwKQorICAgICAgICAgICAgICAgICAg
ICAgKGRlcGVuZGVuY2llcworICAgICAgICAgICAgICAgICAgICAgICAsQChtYXAgKGxhbWJkYSAo
ZGVwKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgKGNoYW5uZWwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5hbWUgLGRlcCkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHVybCAiaHR0cDovL2V4YW1wbGUub3JnIikpKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZGVwcykpKSkpCisgICAgICAgICAgKGd1aXggKG1ha2UtaW5z
dGFuY2UgIzpuYW1lICdndWl4KSkKKyAgICAgICAgICAoaW5zdGFuY2UwIChtYWtlLWluc3RhbmNl
ICM6bmFtZSAnYSkpCisgICAgICAgICAgKGluc3RhbmNlMQorICAgICAgICAgICAgKG1ha2UtaW5z
dGFuY2UgIzpuYW1lICdiICM6c3BlYyAoc3BlYyAnYSkpKQorICAgICAgICAgIChpbnN0YW5jZTIK
KyAgICAgICAgICAgIChtYWtlLWluc3RhbmNlICM6bmFtZSAnYyAjOnNwZWMgKHNwZWMgJ2IpKSkK
KyAgICAgICAgICAoaW5zdGFuY2UzCisgICAgICAgICAgICAobWFrZS1pbnN0YW5jZSAjOm5hbWUg
J2QgIzpzcGVjIChzcGVjICdjICdhKSkpKQorICAgICAoJWdyYWZ0PyAjZikKKyAgICAgKGxldCAo
KHNvdXJjZSAoY2hhbm5lbC1pbnN0YW5jZS1jaGVja291dCBndWl4KSkpCisgICAgICAgKG1rZGly
IChzdHJpbmctYXBwZW5kIHNvdXJjZSAiL2J1aWxkLWF1eCIpKQorICAgICAgIChjYWxsLXdpdGgt
b3V0cHV0LWZpbGUKKyAgICAgICAgIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgIHNvdXJjZQor
ICAgICAgICAgICAiL2J1aWxkLWF1eC9idWlsZC1zZWxmLnNjbSIpCisgICAgICAgICAobGFtYmRh
IChwb3J0KQorICAgICAgICAgICAod3JpdGUgJyhiZWdpbgorICAgICAgICAgICAgICAgICAgICAg
KHVzZS1tb2R1bGVzIChndWl4KSAoZ251IHBhY2thZ2VzIGJvb3RzdHJhcCkpCisgICAgICAgICAg
ICAgICAgICAgICAobGFtYmRhIF8gKHBhY2thZ2UtPmRlcml2YXRpb24gJWJvb3RzdHJhcC1ndWls
ZSkpKQorICAgICAgICAgICAgICAgICAgcG9ydCkpKSkKKyAgICAgKHdpdGgtc3RvcmUKKyAgICAg
ICBzdG9yZQorICAgICAgIChsZXQgKCkKKyAgICAgICAgIChkZWZpbmUgbWFuaWZlc3QKKyAgICAg
ICAgICAgKHJ1bi13aXRoLXN0b3JlCisgICAgICAgICAgICAgc3RvcmUKKyAgICAgICAgICAgICAo
Y2hhbm5lbC1pbnN0YW5jZXMtPm1hbmlmZXN0CisgICAgICAgICAgICAgICAobGlzdCBndWl4Cisg
ICAgICAgICAgICAgICAgICAgICBpbnN0YW5jZTAKKyAgICAgICAgICAgICAgICAgICAgIGluc3Rh
bmNlMQorICAgICAgICAgICAgICAgICAgICAgaW5zdGFuY2UyCisgICAgICAgICAgICAgICAgICAg
ICBpbnN0YW5jZTMpKSkpCisgICAgICAgICAoZGVmaW5lIGVudHJpZXMgKG1hbmlmZXN0LWVudHJp
ZXMgbWFuaWZlc3QpKQorICAgICAgICAgKGRlZmluZSAoZGVwZW5kcz8gZHJ2IGluIG91dCkKKyAg
ICAgICAgICAgKGxldCAoKHNldCAobGlzdC0+c2V0CisgICAgICAgICAgICAgICAgICAgICAgICAo
cmVxdWlzaXRlcworICAgICAgICAgICAgICAgICAgICAgICAgICBzdG9yZQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAobGlzdCAoZGVyaXZhdGlvbi1maWxlLW5hbWUgZHJ2KSkpKSkKKyAgICAg
ICAgICAgICAgICAgKGluIChtYXAgZGVyaXZhdGlvbi1maWxlLW5hbWUgaW4pKQorICAgICAgICAg
ICAgICAgICAob3V0IChtYXAgZGVyaXZhdGlvbi1maWxlLW5hbWUgb3V0KSkpCisgICAgICAgICAg
ICAgKGFuZCAoZXZlcnkgKGN1dCBzZXQtY29udGFpbnM/IHNldCA8PikgaW4pCisgICAgICAgICAg
ICAgICAgICAobm90IChhbnkgKGN1dCBzZXQtY29udGFpbnM/IHNldCA8Pikgb3V0KSkpKSkKKyAg
ICAgICAgIChkZWZpbmUgKGxvb2t1cCBuYW1lKQorICAgICAgICAgICAocnVuLXdpdGgtc3RvcmUK
KyAgICAgICAgICAgICBzdG9yZQorICAgICAgICAgICAgIChsb3dlci1vYmplY3QKKyAgICAgICAg
ICAgICAgIChtYW5pZmVzdC1lbnRyeS1pdGVtCisgICAgICAgICAgICAgICAgIChtYW5pZmVzdC1s
b29rdXAKKyAgICAgICAgICAgICAgICAgICBtYW5pZmVzdAorICAgICAgICAgICAgICAgICAgICht
YW5pZmVzdC1wYXR0ZXJuIChuYW1lIG5hbWUpKSkpKSkpCisgICAgICAgICAobGV0ICgoZHJ2LWd1
aXggKGxvb2t1cCAiZ3VpeCIpKQorICAgICAgICAgICAgICAgKGRydjAgKGxvb2t1cCAiYSIpKQor
ICAgICAgICAgICAgICAgKGRydjEgKGxvb2t1cCAiYiIpKQorICAgICAgICAgICAgICAgKGRydjIg
KGxvb2t1cCAiYyIpKQorICAgICAgICAgICAgICAgKGRydjMgKGxvb2t1cCAiZCIpKSkKKyAgICAg
ICAgICAgKGFuZCAoZGVwZW5kcz8KKyAgICAgICAgICAgICAgICAgIGRydi1ndWl4CisgICAgICAg
ICAgICAgICAgICAnKCkKKyAgICAgICAgICAgICAgICAgIChsaXN0IGRydjAgZHJ2MSBkcnYyIGRy
djMpKQorICAgICAgICAgICAgICAgIChkZXBlbmRzPyBkcnYwIChsaXN0KSAobGlzdCBkcnYxIGRy
djIgZHJ2MykpCisgICAgICAgICAgICAgICAgKGRlcGVuZHM/IGRydjEgKGxpc3QgZHJ2MCkgKGxp
c3QgZHJ2MiBkcnYzKSkKKyAgICAgICAgICAgICAgICAoZGVwZW5kcz8gZHJ2MiAobGlzdCBkcnYx
KSAobGlzdCBkcnYzKSkKKyAgICAgICAgICAgICAgICAoZGVwZW5kcz8gZHJ2MyAobGlzdCBkcnYy
IGRydjApIChsaXN0KSkpKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCmhpbnQ6
IFVzaW5nICdtYXN0ZXInIGFzIHRoZSBuYW1lIGZvciB0aGUgaW5pdGlhbCBicmFuY2guIFRoaXMg
ZGVmYXVsdCBicmFuY2ggbmFtZQpoaW50OiBpcyBzdWJqZWN0IHRvIGNoYW5nZS4gVG8gY29uZmln
dXJlIHRoZSBpbml0aWFsIGJyYW5jaCBuYW1lIHRvIHVzZSBpbiBhbGwKaGludDogb2YgeW91ciBu
ZXcgcmVwb3NpdG9yaWVzLCB3aGljaCB3aWxsIHN1cHByZXNzIHRoaXMgd2FybmluZywgY2FsbDoK
aGludDogCmhpbnQ6IAlnaXQgY29uZmlnIC0tZ2xvYmFsIGluaXQuZGVmYXVsdEJyYW5jaCA8bmFt
ZT4KaGludDogCmhpbnQ6IE5hbWVzIGNvbW1vbmx5IGNob3NlbiBpbnN0ZWFkIG9mICdtYXN0ZXIn
IGFyZSAnbWFpbicsICd0cnVuaycgYW5kCmhpbnQ6ICdkZXZlbG9wbWVudCcuIFRoZSBqdXN0LWNy
ZWF0ZWQgYnJhbmNoIGNhbiBiZSByZW5hbWVkIHZpYSB0aGlzIGNvbW1hbmQ6CmhpbnQ6IApoaW50
OiAJZ2l0IGJyYW5jaCAtbSA8bmFtZT4KSW5pdGlhbGl6ZWQgZW1wdHkgR2l0IHJlcG9zaXRvcnkg
aW4gL3RtcC9ndWl4LWRpcmVjdG9yeS50d1NSb2gvLmdpdC8KW21hc3RlciAocm9vdC1jb21taXQp
IGFmNWU1YWNdIHRoZSBjb21taXQKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGEudHh0CnRlc3QtbmFtZTogY2hhbm5lbC1uZXdzLCBubyBuZXdzCmxv
Y2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMuc2NtOjMxMQpzb3VyY2U6
CisgKHRlc3QtZXF1YWwKKyAgICJjaGFubmVsLW5ld3MsIG5vIG5ld3MiCisgICAnKCkKKyAgICh3
aXRoLXRlbXBvcmFyeS1naXQtcmVwb3NpdG9yeQorICAgICBkaXJlY3RvcnkKKyAgICAgJygoYWRk
ICJhLnR4dCIgIkEiKSAoY29tbWl0ICJ0aGUgY29tbWl0IikpCisgICAgICh3aXRoLXJlcG9zaXRv
cnkKKyAgICAgICBkaXJlY3RvcnkKKyAgICAgICByZXBvc2l0b3J5CisgICAgICAgKGxldCAoKGNo
YW5uZWwKKyAgICAgICAgICAgICAgIChjaGFubmVsCisgICAgICAgICAgICAgICAgICh1cmwgKHN0
cmluZy1hcHBlbmQgImZpbGU6Ly8iIGRpcmVjdG9yeSkpCisgICAgICAgICAgICAgICAgIChuYW1l
ICdmb28pKSkKKyAgICAgICAgICAgICAobGF0ZXN0IChyZWZlcmVuY2UtbmFtZS0+b2lkIHJlcG9z
aXRvcnkgIkhFQUQiKSkpCisgICAgICAgICAoY2hhbm5lbC1uZXdzLWZvci1jb21taXQKKyAgICAg
ICAgICAgY2hhbm5lbAorICAgICAgICAgICAob2lkLT5zdHJpbmcgbGF0ZXN0KSkpKSkpCmV4cGVj
dGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoKaGludDogVXNpbmcg
J21hc3RlcicgYXMgdGhlIG5hbWUgZm9yIHRoZSBpbml0aWFsIGJyYW5jaC4gVGhpcyBkZWZhdWx0
IGJyYW5jaCBuYW1lCmhpbnQ6IGlzIHN1YmplY3QgdG8gY2hhbmdlLiBUbyBjb25maWd1cmUgdGhl
IGluaXRpYWwgYnJhbmNoIG5hbWUgdG8gdXNlIGluIGFsbApoaW50OiBvZiB5b3VyIG5ldyByZXBv
c2l0b3JpZXMsIHdoaWNoIHdpbGwgc3VwcHJlc3MgdGhpcyB3YXJuaW5nLCBjYWxsOgpoaW50OiAK
aGludDogCWdpdCBjb25maWcgLS1nbG9iYWwgaW5pdC5kZWZhdWx0QnJhbmNoIDxuYW1lPgpoaW50
OiAKaGludDogTmFtZXMgY29tbW9ubHkgY2hvc2VuIGluc3RlYWQgb2YgJ21hc3RlcicgYXJlICdt
YWluJywgJ3RydW5rJyBhbmQKaGludDogJ2RldmVsb3BtZW50Jy4gVGhlIGp1c3QtY3JlYXRlZCBi
cmFuY2ggY2FuIGJlIHJlbmFtZWQgdmlhIHRoaXMgY29tbWFuZDoKaGludDogCmhpbnQ6IAlnaXQg
YnJhbmNoIC1tIDxuYW1lPgpJbml0aWFsaXplZCBlbXB0eSBHaXQgcmVwb3NpdG9yeSBpbiAvdG1w
L2d1aXgtZGlyZWN0b3J5LkFVTlZ1Ri8uZ2l0LwpbbWFzdGVyIChyb290LWNvbW1pdCkgNDMxYTY5
Y10gZmlyc3QgY29tbWl0CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKIGNyZWF0ZSBt
b2RlIDEwMDY0NCAuZ3VpeC1jaGFubmVsClttYXN0ZXIgZmNmYmY0OF0gc2Vjb25kIGNvbW1pdAog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgc3JjL2Eu
dHh0ClttYXN0ZXIgMmQ5NGE1NV0gdGhpcmQgY29tbWl0CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBuZXdzLnNjbQpbbWFzdGVyIDY4ZmQ1MGFdIGZv
dXJ0aCBjb21taXQKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHNyYy9iLnR4dApbbWFzdGVyIDE0NjRhYzZdIGZpZnRoIGNvbW1pdAogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCnRlc3QtbmFtZTogY2hhbm5lbC1u
ZXdzLCBvbmUgZW50cnkKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9jaGFubmVs
cy5zY206MzIzCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJjaGFubmVsLW5ld3MsIG9uZSBl
bnRyeSIKKyAgICh3aXRoLXRlbXBvcmFyeS1naXQtcmVwb3NpdG9yeQorICAgICBkaXJlY3RvcnkK
KyAgICAgYCgoYWRkICIuZ3VpeC1jaGFubmVsIgorICAgICAgICAgICAgLChvYmplY3QtPnN0cmlu
ZworICAgICAgICAgICAgICAgJyhjaGFubmVsICh2ZXJzaW9uIDApIChuZXdzLWZpbGUgIm5ld3Mu
c2NtIikpKSkKKyAgICAgICAoY29tbWl0ICJmaXJzdCBjb21taXQiKQorICAgICAgIChhZGQgInNy
Yy9hLnR4dCIgIkEiKQorICAgICAgIChjb21taXQgInNlY29uZCBjb21taXQiKQorICAgICAgICh0
YWcgInRhZy1mb3ItZmlyc3QtbmV3cy1lbnRyeSIpCisgICAgICAgKGFkZCAibmV3cy5zY20iCisg
ICAgICAgICAgICAsKGxhbWJkYSAocmVwb3NpdG9yeSkKKyAgICAgICAgICAgICAgIChsZXQgKChw
cmV2aW91cworICAgICAgICAgICAgICAgICAgICAgICAocmVmZXJlbmNlLW5hbWUtPm9pZCByZXBv
c2l0b3J5ICJIRUFEIikpKQorICAgICAgICAgICAgICAgICAob2JqZWN0LT5zdHJpbmcKKyAgICAg
ICAgICAgICAgICAgICBgKGNoYW5uZWwtbmV3cworICAgICAgICAgICAgICAgICAgICAgICh2ZXJz
aW9uIDApCisgICAgICAgICAgICAgICAgICAgICAgKGVudHJ5IChjb21taXQgLChvaWQtPnN0cmlu
ZyBwcmV2aW91cykpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0aXRsZSAoZW4gIk5l
dyBmaWxlISIpIChlbyAiTm92YSBkb3NpZXJvISIpKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoYm9keSAoZW4gIlllYWgsIGEudHh0LiIpKSkpKSkpKQorICAgICAgIChjb21taXQgInRo
aXJkIGNvbW1pdCIpCisgICAgICAgKGFkZCAic3JjL2IudHh0IiAiQiIpCisgICAgICAgKGNvbW1p
dCAiZm91cnRoIGNvbW1pdCIpCisgICAgICAgKGFkZCAibmV3cy5zY20iCisgICAgICAgICAgICAs
KGxhbWJkYSAocmVwb3NpdG9yeSkKKyAgICAgICAgICAgICAgIChsZXQgKChzZWNvbmQKKyAgICAg
ICAgICAgICAgICAgICAgICAgKGNvbW1pdC1pZAorICAgICAgICAgICAgICAgICAgICAgICAgIChm
aW5kLWNvbW1pdCByZXBvc2l0b3J5ICJzZWNvbmQgY29tbWl0IikpKQorICAgICAgICAgICAgICAg
ICAgICAgKHByZXZpb3VzCisgICAgICAgICAgICAgICAgICAgICAgIChyZWZlcmVuY2UtbmFtZS0+
b2lkIHJlcG9zaXRvcnkgIkhFQUQiKSkpCisgICAgICAgICAgICAgICAgIChvYmplY3QtPnN0cmlu
ZworICAgICAgICAgICAgICAgICAgIGAoY2hhbm5lbC1uZXdzCisgICAgICAgICAgICAgICAgICAg
ICAgKHZlcnNpb24gMCkKKyAgICAgICAgICAgICAgICAgICAgICAoZW50cnkgKGNvbW1pdCAsKG9p
ZC0+c3RyaW5nIHByZXZpb3VzKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRpdGxl
IChlbiAiQW5vdGhlciBmaWxlISIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYm9k
eSAoZW4gIlllYWgsIGIudHh0LiIpKSkKKyAgICAgICAgICAgICAgICAgICAgICAoZW50cnkgKHRh
ZyAidGFnLWZvci1maXJzdC1uZXdzLWVudHJ5IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKHRpdGxlIChlbiAiT2xkIG5ld3MuIikgKGVvICJNYWxub3ZhP29qLiIpKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoYm9keSAoZW4gIkZvciBhLnR4dCIpKSkpKSkpKQorICAgICAg
IChjb21taXQgImZpZnRoIGNvbW1pdCIpKQorICAgICAod2l0aC1yZXBvc2l0b3J5CisgICAgICAg
ZGlyZWN0b3J5CisgICAgICAgcmVwb3NpdG9yeQorICAgICAgIChkZWZpbmUgKGZpbmQtY29tbWl0
KiBtZXNzYWdlKQorICAgICAgICAgKG9pZC0+c3RyaW5nCisgICAgICAgICAgIChjb21taXQtaWQg
KGZpbmQtY29tbWl0IHJlcG9zaXRvcnkgbWVzc2FnZSkpKSkKKyAgICAgICAobGV0ICgoY2hhbm5l
bAorICAgICAgICAgICAgICAgKGNoYW5uZWwKKyAgICAgICAgICAgICAgICAgKHVybCAoc3RyaW5n
LWFwcGVuZCAiZmlsZTovLyIgZGlyZWN0b3J5KSkKKyAgICAgICAgICAgICAgICAgKG5hbWUgJ2Zv
bykpKQorICAgICAgICAgICAgIChjb21taXQxIChmaW5kLWNvbW1pdCogImZpcnN0IGNvbW1pdCIp
KQorICAgICAgICAgICAgIChjb21taXQyIChmaW5kLWNvbW1pdCogInNlY29uZCBjb21taXQiKSkK
KyAgICAgICAgICAgICAoY29tbWl0MyAoZmluZC1jb21taXQqICJ0aGlyZCBjb21taXQiKSkKKyAg
ICAgICAgICAgICAoY29tbWl0NCAoZmluZC1jb21taXQqICJmb3VydGggY29tbWl0IikpCisgICAg
ICAgICAgICAgKGNvbW1pdDUgKGZpbmQtY29tbWl0KiAiZmlmdGggY29tbWl0IikpKQorICAgICAg
ICAgKGFuZCAobnVsbD8gKGNoYW5uZWwtbmV3cy1mb3ItY29tbWl0IGNoYW5uZWwgY29tbWl0Mikp
CisgICAgICAgICAgICAgIChsc2V0PSBzdHJpbmc9PworICAgICAgICAgICAgICAgICAgICAgKG1h
cCBjaGFubmVsLW5ld3MtZW50cnktY29tbWl0CisgICAgICAgICAgICAgICAgICAgICAgICAgIChj
aGFubmVsLW5ld3MtZm9yLWNvbW1pdCBjaGFubmVsIGNvbW1pdDUpKQorICAgICAgICAgICAgICAg
ICAgICAgKGxpc3QgY29tbWl0MiBjb21taXQ0KSkKKyAgICAgICAgICAgICAgKGxzZXQ9IGVxdWFs
PworICAgICAgICAgICAgICAgICAgICAgKG1hcCBjaGFubmVsLW5ld3MtZW50cnktdGl0bGUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGNoYW5uZWwtbmV3cy1mb3ItY29tbWl0IGNoYW5uZWwg
Y29tbWl0NSkpCisgICAgICAgICAgICAgICAgICAgICAnKCgoImVuIiAuICJBbm90aGVyIGZpbGUh
IikpCisgICAgICAgICAgICAgICAgICAgICAgICgoImVuIiAuICJPbGQgbmV3cy4iKSAoImVvIiAu
ICJNYWxub3ZhP29qLiIpKSkpCisgICAgICAgICAgICAgIChsc2V0PSBzdHJpbmc9PworICAgICAg
ICAgICAgICAgICAgICAgKG1hcCBjaGFubmVsLW5ld3MtZW50cnktY29tbWl0CisgICAgICAgICAg
ICAgICAgICAgICAgICAgIChjaGFubmVsLW5ld3MtZm9yLWNvbW1pdCBjaGFubmVsIGNvbW1pdDMp
KQorICAgICAgICAgICAgICAgICAgICAgKGxpc3QgY29tbWl0MikpCisgICAgICAgICAgICAgIChs
c2V0PSBzdHJpbmc9PworICAgICAgICAgICAgICAgICAgICAgKG1hcCBjaGFubmVsLW5ld3MtZW50
cnktY29tbWl0CisgICAgICAgICAgICAgICAgICAgICAgICAgIChjaGFubmVsLW5ld3MtZm9yLWNv
bW1pdCBjaGFubmVsIGNvbW1pdDMgY29tbWl0MSkpCisgICAgICAgICAgICAgICAgICAgICAobGlz
dCBjb21taXQyKSkKKyAgICAgICAgICAgICAgKGxzZXQ9IHN0cmluZz0/CisgICAgICAgICAgICAg
ICAgICAgICAobWFwIGNoYW5uZWwtbmV3cy1lbnRyeS1jb21taXQKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGNoYW5uZWwtbmV3cy1mb3ItY29tbWl0IGNoYW5uZWwgY29tbWl0NSBjb21taXQz
KSkKKyAgICAgICAgICAgICAgICAgICAgIChsaXN0IGNvbW1pdDQpKQorICAgICAgICAgICAgICAo
bHNldD0gc3RyaW5nPT8KKyAgICAgICAgICAgICAgICAgICAgIChtYXAgY2hhbm5lbC1uZXdzLWVu
dHJ5LWNvbW1pdAorICAgICAgICAgICAgICAgICAgICAgICAgICAoY2hhbm5lbC1uZXdzLWZvci1j
b21taXQgY2hhbm5lbCBjb21taXQ1IGNvbW1pdDEpKQorICAgICAgICAgICAgICAgICAgICAgKGxp
c3QgY29tbWl0NCBjb21taXQyKSkKKyAgICAgICAgICAgICAgKGxzZXQ9IGVxdWFsPworICAgICAg
ICAgICAgICAgICAgICAgKG1hcCBjaGFubmVsLW5ld3MtZW50cnktdGFnCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIChjaGFubmVsLW5ld3MtZm9yLWNvbW1pdCBjaGFubmVsIGNvbW1pdDUgY29t
bWl0MSkpCisgICAgICAgICAgICAgICAgICAgICAnKCNmICJ0YWctZm9yLWZpcnN0LW5ld3MtZW50
cnkiKSkpKSkpKQphY3R1YWwtdmFsdWU6ICNmCnJlc3VsdDogRkFJTAoKaGludDogVXNpbmcgJ21h
c3RlcicgYXMgdGhlIG5hbWUgZm9yIHRoZSBpbml0aWFsIGJyYW5jaC4gVGhpcyBkZWZhdWx0IGJy
YW5jaCBuYW1lCmhpbnQ6IGlzIHN1YmplY3QgdG8gY2hhbmdlLiBUbyBjb25maWd1cmUgdGhlIGlu
aXRpYWwgYnJhbmNoIG5hbWUgdG8gdXNlIGluIGFsbApoaW50OiBvZiB5b3VyIG5ldyByZXBvc2l0
b3JpZXMsIHdoaWNoIHdpbGwgc3VwcHJlc3MgdGhpcyB3YXJuaW5nLCBjYWxsOgpoaW50OiAKaGlu
dDogCWdpdCBjb25maWcgLS1nbG9iYWwgaW5pdC5kZWZhdWx0QnJhbmNoIDxuYW1lPgpoaW50OiAK
aGludDogTmFtZXMgY29tbW9ubHkgY2hvc2VuIGluc3RlYWQgb2YgJ21hc3RlcicgYXJlICdtYWlu
JywgJ3RydW5rJyBhbmQKaGludDogJ2RldmVsb3BtZW50Jy4gVGhlIGp1c3QtY3JlYXRlZCBicmFu
Y2ggY2FuIGJlIHJlbmFtZWQgdmlhIHRoaXMgY29tbWFuZDoKaGludDogCmhpbnQ6IAlnaXQgYnJh
bmNoIC1tIDxuYW1lPgpJbml0aWFsaXplZCBlbXB0eSBHaXQgcmVwb3NpdG9yeSBpbiAvdG1wL2d1
aXgtZGlyZWN0b3J5LjJRdTI0YS8uZ2l0LwpbbWFzdGVyIChyb290LWNvbW1pdCkgZTY0NThiMF0g
Zmlyc3QgY29tbWl0CiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IC5ndWl4LWNoYW5uZWwKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzcmMvYS50eHQKW21h
c3RlciA3OGM5MzI3XSBzZWNvbmQgY29tbWl0CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBuZXdzLnNjbQp0ZXN0LW5hbWU6IGNoYW5uZWwtbmV3cywg
YW5ub3RhdGVkIHRhZwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NoYW5uZWxz
LnNjbTo0MTEKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImNoYW5uZWwtbmV3cywgYW5ub3Rh
dGVkIHRhZyIKKyAgICh3aXRoLXRlbXBvcmFyeS1naXQtcmVwb3NpdG9yeQorICAgICBkaXJlY3Rv
cnkKKyAgICAgYCgoYWRkICIuZ3VpeC1jaGFubmVsIgorICAgICAgICAgICAgLChvYmplY3QtPnN0
cmluZworICAgICAgICAgICAgICAgJyhjaGFubmVsICh2ZXJzaW9uIDApIChuZXdzLWZpbGUgIm5l
d3Muc2NtIikpKSkKKyAgICAgICAoYWRkICJzcmMvYS50eHQiICJBIikKKyAgICAgICAoY29tbWl0
ICJmaXJzdCBjb21taXQiKQorICAgICAgICh0YWcgInRhZy1mb3ItZmlyc3QtbmV3cy1lbnRyeSIK
KyAgICAgICAgICAgICJUaGlzIGlzIGFuIGFubm90YXRlZCB0YWcuIikKKyAgICAgICAoYWRkICJu
ZXdzLnNjbSIKKyAgICAgICAgICAgICwobGFtYmRhIChyZXBvc2l0b3J5KQorICAgICAgICAgICAg
ICAgKGxldCAoKHByZXZpb3VzCisgICAgICAgICAgICAgICAgICAgICAgIChyZWZlcmVuY2UtbmFt
ZS0+b2lkIHJlcG9zaXRvcnkgIkhFQUQiKSkpCisgICAgICAgICAgICAgICAgIChvYmplY3QtPnN0
cmluZworICAgICAgICAgICAgICAgICAgIGAoY2hhbm5lbC1uZXdzCisgICAgICAgICAgICAgICAg
ICAgICAgKHZlcnNpb24gMCkKKyAgICAgICAgICAgICAgICAgICAgICAoZW50cnkgKHRhZyAidGFn
LWZvci1maXJzdC1uZXdzLWVudHJ5IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHRp
dGxlIChlbiAiTmV3IGZpbGUhIikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChib2R5
IChlbiAiWWVhaCwgYS50eHQuIikpKSkpKSkpCisgICAgICAgKGNvbW1pdCAic2Vjb25kIGNvbW1p
dCIpKQorICAgICAod2l0aC1yZXBvc2l0b3J5CisgICAgICAgZGlyZWN0b3J5CisgICAgICAgcmVw
b3NpdG9yeQorICAgICAgIChkZWZpbmUgKGZpbmQtY29tbWl0KiBtZXNzYWdlKQorICAgICAgICAg
KG9pZC0+c3RyaW5nCisgICAgICAgICAgIChjb21taXQtaWQgKGZpbmQtY29tbWl0IHJlcG9zaXRv
cnkgbWVzc2FnZSkpKSkKKyAgICAgICAobGV0ICgoY2hhbm5lbAorICAgICAgICAgICAgICAgKGNo
YW5uZWwKKyAgICAgICAgICAgICAgICAgKHVybCAoc3RyaW5nLWFwcGVuZCAiZmlsZTovLyIgZGly
ZWN0b3J5KSkKKyAgICAgICAgICAgICAgICAgKG5hbWUgJ2ZvbykpKQorICAgICAgICAgICAgIChj
b21taXQxIChmaW5kLWNvbW1pdCogImZpcnN0IGNvbW1pdCIpKQorICAgICAgICAgICAgIChjb21t
aXQyIChmaW5kLWNvbW1pdCogInNlY29uZCBjb21taXQiKSkpCisgICAgICAgICAoYW5kIChudWxs
PyAoY2hhbm5lbC1uZXdzLWZvci1jb21taXQgY2hhbm5lbCBjb21taXQxKSkKKyAgICAgICAgICAg
ICAgKGxzZXQ9IGVxdWFsPworICAgICAgICAgICAgICAgICAgICAgKG1hcCBjaGFubmVsLW5ld3Mt
ZW50cnktdGl0bGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoYW5uZWwtbmV3cy1mb3It
Y29tbWl0IGNoYW5uZWwgY29tbWl0MikpCisgICAgICAgICAgICAgICAgICAgICAnKCgoImVuIiAu
ICJOZXcgZmlsZSEiKSkpKQorICAgICAgICAgICAgICAobHNldD0gc3RyaW5nPT8KKyAgICAgICAg
ICAgICAgICAgICAgIChtYXAgY2hhbm5lbC1uZXdzLWVudHJ5LXRhZworICAgICAgICAgICAgICAg
ICAgICAgICAgICAoY2hhbm5lbC1uZXdzLWZvci1jb21taXQgY2hhbm5lbCBjb21taXQyKSkKKyAg
ICAgICAgICAgICAgICAgICAgIChsaXN0ICJ0YWctZm9yLWZpcnN0LW5ld3MtZW50cnkiKSkKKyAg
ICAgICAgICAgICAgKGxzZXQ9IHN0cmluZz0/CisgICAgICAgICAgICAgICAgICAgICAobWFwIGNo
YW5uZWwtbmV3cy1lbnRyeS1jb21taXQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGNoYW5u
ZWwtbmV3cy1mb3ItY29tbWl0IGNoYW5uZWwgY29tbWl0MikpCisgICAgICAgICAgICAgICAgICAg
ICAobGlzdCBjb21taXQxKSkpKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKaGlu
dDogVXNpbmcgJ21hc3RlcicgYXMgdGhlIG5hbWUgZm9yIHRoZSBpbml0aWFsIGJyYW5jaC4gVGhp
cyBkZWZhdWx0IGJyYW5jaCBuYW1lCmhpbnQ6IGlzIHN1YmplY3QgdG8gY2hhbmdlLiBUbyBjb25m
aWd1cmUgdGhlIGluaXRpYWwgYnJhbmNoIG5hbWUgdG8gdXNlIGluIGFsbApoaW50OiBvZiB5b3Vy
IG5ldyByZXBvc2l0b3JpZXMsIHdoaWNoIHdpbGwgc3VwcHJlc3MgdGhpcyB3YXJuaW5nLCBjYWxs
OgpoaW50OiAKaGludDogCWdpdCBjb25maWcgLS1nbG9iYWwgaW5pdC5kZWZhdWx0QnJhbmNoIDxu
YW1lPgpoaW50OiAKaGludDogTmFtZXMgY29tbW9ubHkgY2hvc2VuIGluc3RlYWQgb2YgJ21hc3Rl
cicgYXJlICdtYWluJywgJ3RydW5rJyBhbmQKaGludDogJ2RldmVsb3BtZW50Jy4gVGhlIGp1c3Qt
Y3JlYXRlZCBicmFuY2ggY2FuIGJlIHJlbmFtZWQgdmlhIHRoaXMgY29tbWFuZDoKaGludDogCmhp
bnQ6IAlnaXQgYnJhbmNoIC1tIDxuYW1lPgpJbml0aWFsaXplZCBlbXB0eSBHaXQgcmVwb3NpdG9y
eSBpbiAvdG1wL2d1aXgtZGlyZWN0b3J5LjI5SGV2NC8uZ2l0LwpbbWFzdGVyIChyb290LWNvbW1p
dCkgYzNhNmJhZl0gZmlyc3QgY29tbWl0CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBhLnR4dApbbWFzdGVyIGNhYWM5OTZdIHNlY29uZCBjb21taXQK
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGIuc2Nt
CnRlc3QtbmFtZTogbGF0ZXN0LWNoYW5uZWwtaW5zdGFuY2VzLCBtaXNzaW5nIGludHJvZHVjdGlv
biBmb3IgJ2d1aXgnCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMu
c2NtOjQ1OApzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAibGF0ZXN0LWNoYW5uZWwtaW5zdGFu
Y2VzLCBtaXNzaW5nIGludHJvZHVjdGlvbiBmb3IgJ2d1aXgnIgorICAgKHdpdGgtdGVtcG9yYXJ5
LWdpdC1yZXBvc2l0b3J5CisgICAgIGRpcmVjdG9yeQorICAgICAnKChhZGQgImEudHh0IiAiQSIp
CisgICAgICAgKGNvbW1pdCAiZmlyc3QgY29tbWl0IikKKyAgICAgICAoYWRkICJiLnNjbSIgIiN0
IikKKyAgICAgICAoY29tbWl0ICJzZWNvbmQgY29tbWl0IikpCisgICAgICh3aXRoLXJlcG9zaXRv
cnkKKyAgICAgICBkaXJlY3RvcnkKKyAgICAgICByZXBvc2l0b3J5CisgICAgICAgKGxldCogKChj
b21taXQxIChmaW5kLWNvbW1pdCByZXBvc2l0b3J5ICJmaXJzdCIpKQorICAgICAgICAgICAgICAo
Y29tbWl0MiAoZmluZC1jb21taXQgcmVwb3NpdG9yeSAic2Vjb25kIikpCisgICAgICAgICAgICAg
IChjaGFubmVsCisgICAgICAgICAgICAgICAgKGNoYW5uZWwKKyAgICAgICAgICAgICAgICAgICh1
cmwgKHN0cmluZy1hcHBlbmQgImZpbGU6Ly8iIGRpcmVjdG9yeSkpCisgICAgICAgICAgICAgICAg
ICAobmFtZSAnZ3VpeCkpKSkKKyAgICAgICAgIChndWFyZCAoYyAoKGZvcm1hdHRlZC1tZXNzYWdl
PyBjKQorICAgICAgICAgICAgICAgICAgICAoLT5ib29sCisgICAgICAgICAgICAgICAgICAgICAg
KHN0cmluZy1jb250YWlucworICAgICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdHRlZC1tZXNz
YWdlLXN0cmluZyBjKQorICAgICAgICAgICAgICAgICAgICAgICAgImludHJvZHVjdGlvbiIpKSkp
CisgICAgICAgICAgICAgICAgKHdpdGgtc3RvcmUKKyAgICAgICAgICAgICAgICAgIHN0b3JlCisg
ICAgICAgICAgICAgICAgICAobGF0ZXN0LWNoYW5uZWwtaW5zdGFuY2VzIHN0b3JlIChsaXN0IGNo
YW5uZWwpKQorICAgICAgICAgICAgICAgICAgI2YpKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1
bHQ6IFBBU1MKCmdwZzoga2V5Ym94ICcvdG1wL2d1aXgtZGlyZWN0b3J5LkVydEs2MC9wdWJyaW5n
LmtieCcgY3JlYXRlZApncGc6IC90bXAvZ3VpeC1kaXJlY3RvcnkuRXJ0SzYwL3RydXN0ZGIuZ3Bn
OiB0cnVzdGRiIGNyZWF0ZWQKZ3BnOiBrZXkgNzcxRjQ5Q0JGQUFFMDcyRDogcHVibGljIGtleSAi
RWQgVHdvLUZpZnR5IDxsdWRvK3Rlc3QtZWNjQGNoYm91aWIub3JnPiIgaW1wb3J0ZWQKZ3BnOiBU
b3RhbCBudW1iZXIgcHJvY2Vzc2VkOiAxCmdwZzogICAgICAgICAgICAgICBpbXBvcnRlZDogMQpn
cGc6IGtleSA3NzFGNDlDQkZBQUUwNzJEOiAiRWQgVHdvLUZpZnR5IDxsdWRvK3Rlc3QtZWNjQGNo
Ym91aWIub3JnPiIgMSBuZXcgc2lnbmF0dXJlCmdwZzoga2V5IDc3MUY0OUNCRkFBRTA3MkQ6IHNl
Y3JldCBrZXkgaW1wb3J0ZWQKZ3BnOiBUb3RhbCBudW1iZXIgcHJvY2Vzc2VkOiAxCmdwZzogICAg
ICAgICBuZXcgc2lnbmF0dXJlczogMQpncGc6ICAgICAgIHNlY3JldCBrZXlzIHJlYWQ6IDEKZ3Bn
OiAgIHNlY3JldCBrZXlzIGltcG9ydGVkOiAxCmdwZzoga2V5IDgyMjQwRURDQUI4MERBODM6IHB1
YmxpYyBrZXkgIkNoYXJsaWUgR3VpeCA8Y2hhcmxpZUBleGFtcGxlLm9yZz4iIGltcG9ydGVkCmdw
ZzogVG90YWwgbnVtYmVyIHByb2Nlc3NlZDogMQpncGc6ICAgICAgICAgICAgICAgaW1wb3J0ZWQ6
IDEKZ3BnOiBrZXkgODIyNDBFRENBQjgwREE4MzogIkNoYXJsaWUgR3VpeCA8Y2hhcmxpZUBleGFt
cGxlLm9yZz4iIDEgbmV3IHNpZ25hdHVyZQpncGc6IGtleSA4MjI0MEVEQ0FCODBEQTgzOiBzZWNy
ZXQga2V5IGltcG9ydGVkCmdwZzogVG90YWwgbnVtYmVyIHByb2Nlc3NlZDogMQpncGc6ICAgICAg
ICAgbmV3IHNpZ25hdHVyZXM6IDEKZ3BnOiAgICAgICBzZWNyZXQga2V5cyByZWFkOiAxCmdwZzog
ICBzZWNyZXQga2V5cyBpbXBvcnRlZDogMQpoaW50OiBVc2luZyAnbWFzdGVyJyBhcyB0aGUgbmFt
ZSBmb3IgdGhlIGluaXRpYWwgYnJhbmNoLiBUaGlzIGRlZmF1bHQgYnJhbmNoIG5hbWUKaGludDog
aXMgc3ViamVjdCB0byBjaGFuZ2UuIFRvIGNvbmZpZ3VyZSB0aGUgaW5pdGlhbCBicmFuY2ggbmFt
ZSB0byB1c2UgaW4gYWxsCmhpbnQ6IG9mIHlvdXIgbmV3IHJlcG9zaXRvcmllcywgd2hpY2ggd2ls
bCBzdXBwcmVzcyB0aGlzIHdhcm5pbmcsIGNhbGw6CmhpbnQ6IApoaW50OiAJZ2l0IGNvbmZpZyAt
LWdsb2JhbCBpbml0LmRlZmF1bHRCcmFuY2ggPG5hbWU+CmhpbnQ6IApoaW50OiBOYW1lcyBjb21t
b25seSBjaG9zZW4gaW5zdGVhZCBvZiAnbWFzdGVyJyBhcmUgJ21haW4nLCAndHJ1bmsnIGFuZApo
aW50OiAnZGV2ZWxvcG1lbnQnLiBUaGUganVzdC1jcmVhdGVkIGJyYW5jaCBjYW4gYmUgcmVuYW1l
ZCB2aWEgdGhpcyBjb21tYW5kOgpoaW50OiAKaGludDogCWdpdCBicmFuY2ggLW0gPG5hbWU+Cklu
aXRpYWxpemVkIGVtcHR5IEdpdCByZXBvc2l0b3J5IGluIC90bXAvZ3VpeC1kaXJlY3RvcnkuMnBt
Nk9wLy5naXQvClttYXN0ZXIgKHJvb3QtY29tbWl0KSAxOTFhOGRiXSBmaXJzdCBjb21taXQKIDMg
ZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IC5ndWl4
LWF1dGhvcml6YXRpb25zCiBjcmVhdGUgbW9kZSAxMDA2NDQgLmd1aXgtY2hhbm5lbAogY3JlYXRl
IG1vZGUgMTAwNjQ0IHNpZ25lci5rZXkKW21hc3RlciA5OGZhNGQwXSBzZWNvbmQgY29tbWl0CiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCByYW5kb20K
dGVzdC1uYW1lOiBhdXRoZW50aWNhdGUtY2hhbm5lbCwgd3JvbmcgZmlyc3QgY29tbWl0IHNpZ25l
cgpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NoYW5uZWxzLnNjbTo0NzkKc291
cmNlOgorICh0ZXN0LWVxdWFsCisgICAiYXV0aGVudGljYXRlLWNoYW5uZWwsIHdyb25nIGZpcnN0
IGNvbW1pdCBzaWduZXIiCisgICAjdAorICAgKHdpdGgtZnJlc2gtZ251cGctc2V0dXAKKyAgICAg
KGxpc3QgJWVkMjU1MTktcHVibGljLWtleS1maWxlCisgICAgICAgICAgICVlZDI1NTE5LXNlY3Jl
dC1rZXktZmlsZQorICAgICAgICAgICAlZWQyNTUxOS0yLXB1YmxpYy1rZXktZmlsZQorICAgICAg
ICAgICAlZWQyNTUxOS0yLXNlY3JldC1rZXktZmlsZSkKKyAgICAgKHdpdGgtdGVtcG9yYXJ5LWdp
dC1yZXBvc2l0b3J5CisgICAgICAgZGlyZWN0b3J5CisgICAgICAgYCgoYWRkICIuZ3VpeC1jaGFu
bmVsIgorICAgICAgICAgICAgICAsKG9iamVjdC0+c3RyaW5nCisgICAgICAgICAgICAgICAgICco
Y2hhbm5lbAorICAgICAgICAgICAgICAgICAgICAodmVyc2lvbiAwKQorICAgICAgICAgICAgICAg
ICAgICAoa2V5cmluZy1yZWZlcmVuY2UgIm1hc3RlciIpKSkpCisgICAgICAgICAoYWRkICIuZ3Vp
eC1hdXRob3JpemF0aW9ucyIKKyAgICAgICAgICAgICAgLChvYmplY3QtPnN0cmluZworICAgICAg
ICAgICAgICAgICBgKGF1dGhvcml6YXRpb25zCisgICAgICAgICAgICAgICAgICAgICh2ZXJzaW9u
IDApCisgICAgICAgICAgICAgICAgICAgICgoLChrZXktZmluZ2VycHJpbnQgJWVkMjU1MTktcHVi
bGljLWtleS1maWxlKQorICAgICAgICAgICAgICAgICAgICAgIChuYW1lICJDaGFybGllIikpKSkp
KQorICAgICAgICAgKGFkZCAic2lnbmVyLmtleSIKKyAgICAgICAgICAgICAgLChjYWxsLXdpdGgt
aW5wdXQtZmlsZQorICAgICAgICAgICAgICAgICAlZWQyNTUxOS1wdWJsaWMta2V5LWZpbGUKKyAg
ICAgICAgICAgICAgICAgZ2V0LXN0cmluZy1hbGwpKQorICAgICAgICAgKGNvbW1pdAorICAgICAg
ICAgICAiZmlyc3QgY29tbWl0IgorICAgICAgICAgICAoc2lnbmVyCisgICAgICAgICAgICAgLChr
ZXktZmluZ2VycHJpbnQgJWVkMjU1MTktcHVibGljLWtleS1maWxlKSkpCisgICAgICAgICAoYWRk
ICJyYW5kb20iICwocmFuZG9tLXRleHQpKQorICAgICAgICAgKGNvbW1pdAorICAgICAgICAgICAi
c2Vjb25kIGNvbW1pdCIKKyAgICAgICAgICAgKHNpZ25lcgorICAgICAgICAgICAgICwoa2V5LWZp
bmdlcnByaW50ICVlZDI1NTE5LXB1YmxpYy1rZXktZmlsZSkpKSkKKyAgICAgICAod2l0aC1yZXBv
c2l0b3J5CisgICAgICAgICBkaXJlY3RvcnkKKyAgICAgICAgIHJlcG9zaXRvcnkKKyAgICAgICAg
IChsZXQqICgoY29tbWl0MSAoZmluZC1jb21taXQgcmVwb3NpdG9yeSAiZmlyc3QiKSkKKyAgICAg
ICAgICAgICAgICAoY29tbWl0MiAoZmluZC1jb21taXQgcmVwb3NpdG9yeSAic2Vjb25kIikpCisg
ICAgICAgICAgICAgICAgKGludHJvIChtYWtlLWNoYW5uZWwtaW50cm9kdWN0aW9uCisgICAgICAg
ICAgICAgICAgICAgICAgICAgKGNvbW1pdC1pZC1zdHJpbmcgY29tbWl0MSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAob3BlbnBncC1wdWJsaWMta2V5LWZpbmdlcnByaW50CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAocmVhZC1vcGVucGdwLXBhY2tldCAlZWQyNTUxOS0yLXB1YmxpYy1r
ZXktZmlsZSkpKSkKKyAgICAgICAgICAgICAgICAoY2hhbm5lbAorICAgICAgICAgICAgICAgICAg
KGNoYW5uZWwKKyAgICAgICAgICAgICAgICAgICAgKG5hbWUgJ2V4YW1wbGUpCisgICAgICAgICAg
ICAgICAgICAgICh1cmwgKHN0cmluZy1hcHBlbmQgImZpbGU6Ly8iIGRpcmVjdG9yeSkpCisgICAg
ICAgICAgICAgICAgICAgIChpbnRyb2R1Y3Rpb24gaW50cm8pKSkpCisgICAgICAgICAgIChndWFy
ZCAoYyAoKGZvcm1hdHRlZC1tZXNzYWdlPyBjKQorICAgICAgICAgICAgICAgICAgICAgIChhbmQg
KHN0cmluZy1jb250YWlucworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZm9ybWF0dGVk
LW1lc3NhZ2Utc3RyaW5nIGMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJpbml0aWFs
IGNvbW1pdCIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXF1YWw/CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChmb3JtYXR0ZWQtbWVzc2FnZS1hcmd1bWVudHMgYykKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKG9pZC0+c3RyaW5nIChjb21taXQtaWQgY29t
bWl0MSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChrZXktZmluZ2VycHJp
bnQgJWVkMjU1MTktcHVibGljLWtleS1maWxlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoa2V5LWZpbmdlcnByaW50CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJWVkMjU1MTktMi1wdWJsaWMta2V5LWZpbGUpKSkpKSkKKyAgICAgICAgICAgICAgICAg
IChhdXRoZW50aWNhdGUtY2hhbm5lbAorICAgICAgICAgICAgICAgICAgICBjaGFubmVsCisgICAg
ICAgICAgICAgICAgICAgIGRpcmVjdG9yeQorICAgICAgICAgICAgICAgICAgICAoY29tbWl0LWlk
LXN0cmluZyBjb21taXQyKQorICAgICAgICAgICAgICAgICAgICAjOmtleXJpbmctcmVmZXJlbmNl
LXByZWZpeAorICAgICAgICAgICAgICAgICAgICAiIikKKyAgICAgICAgICAgICAgICAgICdmYWls
ZWQpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICN0CmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNT
CgpncGc6IGtleWJveCAnL3RtcC9ndWl4LWRpcmVjdG9yeS45RGh2bHUvcHVicmluZy5rYngnIGNy
ZWF0ZWQKZ3BnOiAvdG1wL2d1aXgtZGlyZWN0b3J5LjlEaHZsdS90cnVzdGRiLmdwZzogdHJ1c3Rk
YiBjcmVhdGVkCmdwZzoga2V5IDc3MUY0OUNCRkFBRTA3MkQ6IHB1YmxpYyBrZXkgIkVkIFR3by1G
aWZ0eSA8bHVkbyt0ZXN0LWVjY0BjaGJvdWliLm9yZz4iIGltcG9ydGVkCmdwZzogVG90YWwgbnVt
YmVyIHByb2Nlc3NlZDogMQpncGc6ICAgICAgICAgICAgICAgaW1wb3J0ZWQ6IDEKZ3BnOiBrZXkg
NzcxRjQ5Q0JGQUFFMDcyRDogIkVkIFR3by1GaWZ0eSA8bHVkbyt0ZXN0LWVjY0BjaGJvdWliLm9y
Zz4iIDEgbmV3IHNpZ25hdHVyZQpncGc6IGtleSA3NzFGNDlDQkZBQUUwNzJEOiBzZWNyZXQga2V5
IGltcG9ydGVkCmdwZzogVG90YWwgbnVtYmVyIHByb2Nlc3NlZDogMQpncGc6ICAgICAgICAgbmV3
IHNpZ25hdHVyZXM6IDEKZ3BnOiAgICAgICBzZWNyZXQga2V5cyByZWFkOiAxCmdwZzogICBzZWNy
ZXQga2V5cyBpbXBvcnRlZDogMQpncGc6IGtleSA4MjI0MEVEQ0FCODBEQTgzOiBwdWJsaWMga2V5
ICJDaGFybGllIEd1aXggPGNoYXJsaWVAZXhhbXBsZS5vcmc+IiBpbXBvcnRlZApncGc6IFRvdGFs
IG51bWJlciBwcm9jZXNzZWQ6IDEKZ3BnOiAgICAgICAgICAgICAgIGltcG9ydGVkOiAxCmdwZzog
a2V5IDgyMjQwRURDQUI4MERBODM6ICJDaGFybGllIEd1aXggPGNoYXJsaWVAZXhhbXBsZS5vcmc+
IiAxIG5ldyBzaWduYXR1cmUKZ3BnOiBrZXkgODIyNDBFRENBQjgwREE4Mzogc2VjcmV0IGtleSBp
bXBvcnRlZApncGc6IFRvdGFsIG51bWJlciBwcm9jZXNzZWQ6IDEKZ3BnOiAgICAgICAgIG5ldyBz
aWduYXR1cmVzOiAxCmdwZzogICAgICAgc2VjcmV0IGtleXMgcmVhZDogMQpncGc6ICAgc2VjcmV0
IGtleXMgaW1wb3J0ZWQ6IDEKaGludDogVXNpbmcgJ21hc3RlcicgYXMgdGhlIG5hbWUgZm9yIHRo
ZSBpbml0aWFsIGJyYW5jaC4gVGhpcyBkZWZhdWx0IGJyYW5jaCBuYW1lCmhpbnQ6IGlzIHN1Ympl
Y3QgdG8gY2hhbmdlLiBUbyBjb25maWd1cmUgdGhlIGluaXRpYWwgYnJhbmNoIG5hbWUgdG8gdXNl
IGluIGFsbApoaW50OiBvZiB5b3VyIG5ldyByZXBvc2l0b3JpZXMsIHdoaWNoIHdpbGwgc3VwcHJl
c3MgdGhpcyB3YXJuaW5nLCBjYWxsOgpoaW50OiAKaGludDogCWdpdCBjb25maWcgLS1nbG9iYWwg
aW5pdC5kZWZhdWx0QnJhbmNoIDxuYW1lPgpoaW50OiAKaGludDogTmFtZXMgY29tbW9ubHkgY2hv
c2VuIGluc3RlYWQgb2YgJ21hc3RlcicgYXJlICdtYWluJywgJ3RydW5rJyBhbmQKaGludDogJ2Rl
dmVsb3BtZW50Jy4gVGhlIGp1c3QtY3JlYXRlZCBicmFuY2ggY2FuIGJlIHJlbmFtZWQgdmlhIHRo
aXMgY29tbWFuZDoKaGludDogCmhpbnQ6IAlnaXQgYnJhbmNoIC1tIDxuYW1lPgpJbml0aWFsaXpl
ZCBlbXB0eSBHaXQgcmVwb3NpdG9yeSBpbiAvdG1wL2d1aXgtZGlyZWN0b3J5LlR4dmtSdS8uZ2l0
LwpbbWFzdGVyIChyb290LWNvbW1pdCkgMTkxYThkYl0gZmlyc3QgY29tbWl0CiAzIGZpbGVzIGNo
YW5nZWQsIDEyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCAuZ3VpeC1hdXRob3Jp
emF0aW9ucwogY3JlYXRlIG1vZGUgMTAwNjQ0IC5ndWl4LWNoYW5uZWwKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBzaWduZXIua2V5ClN3aXRjaGVkIHRvIGJyYW5jaCAnYWx0ZXJuYXRlLWJyYW5jaCcKW2Fs
dGVybmF0ZS1icmFuY2ggODIyNmE4Ml0gaW50cm8gY29tbWl0CiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBzb21ldGhpbmcudHh0ClN3aXRjaGVkIHRv
IGJyYW5jaCAnbWFzdGVyJwpbbWFzdGVyIDU5MThkZTFdIHNlY29uZCBjb21taXQKIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHJhbmRvbQp0ZXN0LW5h
bWU6IGF1dGhlbnRpY2F0ZS1jaGFubmVsLCBub3QgYSBkZXNjZW5kYW50IG9mIGludHJvZHVjdG9y
eSBjb21taXQKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9jaGFubmVscy5zY206
NTI5CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImF1dGhlbnRpY2F0ZS1jaGFubmVsLCBub3Qg
YSBkZXNjZW5kYW50IG9mIGludHJvZHVjdG9yeSBjb21taXQiCisgICAjdAorICAgKHdpdGgtZnJl
c2gtZ251cGctc2V0dXAKKyAgICAgKGxpc3QgJWVkMjU1MTktcHVibGljLWtleS1maWxlCisgICAg
ICAgICAgICVlZDI1NTE5LXNlY3JldC1rZXktZmlsZQorICAgICAgICAgICAlZWQyNTUxOS0yLXB1
YmxpYy1rZXktZmlsZQorICAgICAgICAgICAlZWQyNTUxOS0yLXNlY3JldC1rZXktZmlsZSkKKyAg
ICAgKHdpdGgtdGVtcG9yYXJ5LWdpdC1yZXBvc2l0b3J5CisgICAgICAgZGlyZWN0b3J5CisgICAg
ICAgYCgoYWRkICIuZ3VpeC1jaGFubmVsIgorICAgICAgICAgICAgICAsKG9iamVjdC0+c3RyaW5n
CisgICAgICAgICAgICAgICAgICcoY2hhbm5lbAorICAgICAgICAgICAgICAgICAgICAodmVyc2lv
biAwKQorICAgICAgICAgICAgICAgICAgICAoa2V5cmluZy1yZWZlcmVuY2UgIm1hc3RlciIpKSkp
CisgICAgICAgICAoYWRkICIuZ3VpeC1hdXRob3JpemF0aW9ucyIKKyAgICAgICAgICAgICAgLChv
YmplY3QtPnN0cmluZworICAgICAgICAgICAgICAgICBgKGF1dGhvcml6YXRpb25zCisgICAgICAg
ICAgICAgICAgICAgICh2ZXJzaW9uIDApCisgICAgICAgICAgICAgICAgICAgICgoLChrZXktZmlu
Z2VycHJpbnQgJWVkMjU1MTktcHVibGljLWtleS1maWxlKQorICAgICAgICAgICAgICAgICAgICAg
IChuYW1lICJDaGFybGllIikpKSkpKQorICAgICAgICAgKGFkZCAic2lnbmVyLmtleSIKKyAgICAg
ICAgICAgICAgLChjYWxsLXdpdGgtaW5wdXQtZmlsZQorICAgICAgICAgICAgICAgICAlZWQyNTUx
OS1wdWJsaWMta2V5LWZpbGUKKyAgICAgICAgICAgICAgICAgZ2V0LXN0cmluZy1hbGwpKQorICAg
ICAgICAgKGNvbW1pdAorICAgICAgICAgICAiZmlyc3QgY29tbWl0IgorICAgICAgICAgICAoc2ln
bmVyCisgICAgICAgICAgICAgLChrZXktZmluZ2VycHJpbnQgJWVkMjU1MTktcHVibGljLWtleS1m
aWxlKSkpCisgICAgICAgICAoYnJhbmNoICJhbHRlcm5hdGUtYnJhbmNoIikKKyAgICAgICAgIChj
aGVja291dCAiYWx0ZXJuYXRlLWJyYW5jaCIpCisgICAgICAgICAoYWRkICJzb21ldGhpbmcudHh0
IiAsKHJhbmRvbS10ZXh0KSkKKyAgICAgICAgIChjb21taXQKKyAgICAgICAgICAgImludHJvIGNv
bW1pdCIKKyAgICAgICAgICAgKHNpZ25lcgorICAgICAgICAgICAgICwoa2V5LWZpbmdlcnByaW50
ICVlZDI1NTE5LXB1YmxpYy1rZXktZmlsZSkpKQorICAgICAgICAgKGNoZWNrb3V0ICJtYXN0ZXIi
KQorICAgICAgICAgKGFkZCAicmFuZG9tIiAsKHJhbmRvbS10ZXh0KSkKKyAgICAgICAgIChjb21t
aXQKKyAgICAgICAgICAgInNlY29uZCBjb21taXQiCisgICAgICAgICAgIChzaWduZXIKKyAgICAg
ICAgICAgICAsKGtleS1maW5nZXJwcmludCAlZWQyNTUxOS1wdWJsaWMta2V5LWZpbGUpKSkpCisg
ICAgICAgKHdpdGgtcmVwb3NpdG9yeQorICAgICAgICAgZGlyZWN0b3J5CisgICAgICAgICByZXBv
c2l0b3J5CisgICAgICAgICAobGV0KiAoKGNvbW1pdDEgKGZpbmQtY29tbWl0IHJlcG9zaXRvcnkg
ImZpcnN0IikpCisgICAgICAgICAgICAgICAgKGNvbW1pdDIgKGZpbmQtY29tbWl0IHJlcG9zaXRv
cnkgInNlY29uZCIpKQorICAgICAgICAgICAgICAgIChjb21taXQwCisgICAgICAgICAgICAgICAg
ICAoY29tbWl0LWxvb2t1cAorICAgICAgICAgICAgICAgICAgICByZXBvc2l0b3J5CisgICAgICAg
ICAgICAgICAgICAgIChyZWZlcmVuY2UtdGFyZ2V0CisgICAgICAgICAgICAgICAgICAgICAgKGJy
YW5jaC1sb29rdXAgcmVwb3NpdG9yeSAiYWx0ZXJuYXRlLWJyYW5jaCIpKSkpCisgICAgICAgICAg
ICAgICAgKGludHJvIChtYWtlLWNoYW5uZWwtaW50cm9kdWN0aW9uCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKGNvbW1pdC1pZC1zdHJpbmcgY29tbWl0MCkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAob3BlbnBncC1wdWJsaWMta2V5LWZpbmdlcnByaW50CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAocmVhZC1vcGVucGdwLXBhY2tldCAlZWQyNTUxOS1wdWJsaWMta2V5LWZpbGUpKSkp
CisgICAgICAgICAgICAgICAgKGNoYW5uZWwKKyAgICAgICAgICAgICAgICAgIChjaGFubmVsCisg
ICAgICAgICAgICAgICAgICAgIChuYW1lICdleGFtcGxlKQorICAgICAgICAgICAgICAgICAgICAo
dXJsIChzdHJpbmctYXBwZW5kICJmaWxlOi8vIiBkaXJlY3RvcnkpKQorICAgICAgICAgICAgICAg
ICAgICAoaW50cm9kdWN0aW9uIGludHJvKSkpKQorICAgICAgICAgICAoZ3VhcmQgKGMgKChmb3Jt
YXR0ZWQtbWVzc2FnZT8gYykKKyAgICAgICAgICAgICAgICAgICAgICAoYW5kIChzdHJpbmctY29u
dGFpbnMKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdHRlZC1tZXNzYWdlLXN0
cmluZyBjKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibm90IGEgZGVzY2VuZGFudCIp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAoZXF1YWw/CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChmb3JtYXR0ZWQtbWVzc2FnZS1hcmd1bWVudHMgYykKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGxpc3QgKG9pZC0+c3RyaW5nIChjb21taXQtaWQgY29tbWl0MikpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvaWQtPnN0cmluZyAoY29tbWl0LWlk
IGNvbW1pdDApKSkpKSkpCisgICAgICAgICAgICAgICAgICAoYXV0aGVudGljYXRlLWNoYW5uZWwK
KyAgICAgICAgICAgICAgICAgICAgY2hhbm5lbAorICAgICAgICAgICAgICAgICAgICBkaXJlY3Rv
cnkKKyAgICAgICAgICAgICAgICAgICAgKGNvbW1pdC1pZC1zdHJpbmcgY29tbWl0MikKKyAgICAg
ICAgICAgICAgICAgICAgIzprZXlyaW5nLXJlZmVyZW5jZS1wcmVmaXgKKyAgICAgICAgICAgICAg
ICAgICAgIiIpCisgICAgICAgICAgICAgICAgICAnZmFpbGVkKSkpKSkpCmV4cGVjdGVkLXZhbHVl
OiAjdAphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKZ3BnOiBrZXlib3ggJy90bXAvZ3Vp
eC1kaXJlY3RvcnkuYTRUNzhML3B1YnJpbmcua2J4JyBjcmVhdGVkCmdwZzogL3RtcC9ndWl4LWRp
cmVjdG9yeS5hNFQ3OEwvdHJ1c3RkYi5ncGc6IHRydXN0ZGIgY3JlYXRlZApncGc6IGtleSA3NzFG
NDlDQkZBQUUwNzJEOiBwdWJsaWMga2V5ICJFZCBUd28tRmlmdHkgPGx1ZG8rdGVzdC1lY2NAY2hi
b3VpYi5vcmc+IiBpbXBvcnRlZApncGc6IFRvdGFsIG51bWJlciBwcm9jZXNzZWQ6IDEKZ3BnOiAg
ICAgICAgICAgICAgIGltcG9ydGVkOiAxCmdwZzoga2V5IDc3MUY0OUNCRkFBRTA3MkQ6ICJFZCBU
d28tRmlmdHkgPGx1ZG8rdGVzdC1lY2NAY2hib3VpYi5vcmc+IiAxIG5ldyBzaWduYXR1cmUKZ3Bn
OiBrZXkgNzcxRjQ5Q0JGQUFFMDcyRDogc2VjcmV0IGtleSBpbXBvcnRlZApncGc6IFRvdGFsIG51
bWJlciBwcm9jZXNzZWQ6IDEKZ3BnOiAgICAgICAgIG5ldyBzaWduYXR1cmVzOiAxCmdwZzogICAg
ICAgc2VjcmV0IGtleXMgcmVhZDogMQpncGc6ICAgc2VjcmV0IGtleXMgaW1wb3J0ZWQ6IDEKZ3Bn
OiBrZXkgODIyNDBFRENBQjgwREE4MzogcHVibGljIGtleSAiQ2hhcmxpZSBHdWl4IDxjaGFybGll
QGV4YW1wbGUub3JnPiIgaW1wb3J0ZWQKZ3BnOiBUb3RhbCBudW1iZXIgcHJvY2Vzc2VkOiAxCmdw
ZzogICAgICAgICAgICAgICBpbXBvcnRlZDogMQpncGc6IGtleSA4MjI0MEVEQ0FCODBEQTgzOiAi
Q2hhcmxpZSBHdWl4IDxjaGFybGllQGV4YW1wbGUub3JnPiIgMSBuZXcgc2lnbmF0dXJlCmdwZzog
a2V5IDgyMjQwRURDQUI4MERBODM6IHNlY3JldCBrZXkgaW1wb3J0ZWQKZ3BnOiBUb3RhbCBudW1i
ZXIgcHJvY2Vzc2VkOiAxCmdwZzogICAgICAgICBuZXcgc2lnbmF0dXJlczogMQpncGc6ICAgICAg
IHNlY3JldCBrZXlzIHJlYWQ6IDEKZ3BnOiAgIHNlY3JldCBrZXlzIGltcG9ydGVkOiAxCmhpbnQ6
IFVzaW5nICdtYXN0ZXInIGFzIHRoZSBuYW1lIGZvciB0aGUgaW5pdGlhbCBicmFuY2guIFRoaXMg
ZGVmYXVsdCBicmFuY2ggbmFtZQpoaW50OiBpcyBzdWJqZWN0IHRvIGNoYW5nZS4gVG8gY29uZmln
dXJlIHRoZSBpbml0aWFsIGJyYW5jaCBuYW1lIHRvIHVzZSBpbiBhbGwKaGludDogb2YgeW91ciBu
ZXcgcmVwb3NpdG9yaWVzLCB3aGljaCB3aWxsIHN1cHByZXNzIHRoaXMgd2FybmluZywgY2FsbDoK
aGludDogCmhpbnQ6IAlnaXQgY29uZmlnIC0tZ2xvYmFsIGluaXQuZGVmYXVsdEJyYW5jaCA8bmFt
ZT4KaGludDogCmhpbnQ6IE5hbWVzIGNvbW1vbmx5IGNob3NlbiBpbnN0ZWFkIG9mICdtYXN0ZXIn
IGFyZSAnbWFpbicsICd0cnVuaycgYW5kCmhpbnQ6ICdkZXZlbG9wbWVudCcuIFRoZSBqdXN0LWNy
ZWF0ZWQgYnJhbmNoIGNhbiBiZSByZW5hbWVkIHZpYSB0aGlzIGNvbW1hbmQ6CmhpbnQ6IApoaW50
OiAJZ2l0IGJyYW5jaCAtbSA8bmFtZT4KSW5pdGlhbGl6ZWQgZW1wdHkgR2l0IHJlcG9zaXRvcnkg
aW4gL3RtcC9ndWl4LWRpcmVjdG9yeS5JaUZlV00vLmdpdC8KW21hc3RlciAocm9vdC1jb21taXQp
IGExMDllMTVdIHplcm90aCBjb21taXQKIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
CiBjcmVhdGUgbW9kZSAxMDA2NDQgLmd1aXgtYXV0aG9yaXphdGlvbnMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCAuZ3VpeC1jaGFubmVsClttYXN0ZXIgYmYyZDRiNF0gZmlyc3QgY29tbWl0CiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBhLnR4dApbbWFzdGVy
IGUwOGI1MGVdIHNlY29uZCBjb21taXQKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IGIudHh0ClttYXN0ZXIgMjJhZDNhYV0gdGhpcmQgY29tbWl0CiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBjLnR4dApT
d2l0Y2hlZCB0byBicmFuY2ggJ2NoYW5uZWwta2V5cmluZycKW2NoYW5uZWwta2V5cmluZyA1NmIy
M2JjXSBrZXlyaW5nIGNvbW1pdAogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspCiBj
cmVhdGUgbW9kZSAxMDA2NDQgb3RoZXIua2V5CiBjcmVhdGUgbW9kZSAxMDA2NDQgc2lnbmVyLmtl
eQpTd2l0Y2hlZCB0byBicmFuY2ggJ21hc3RlcicKVXBkYXRpbmcgY2hhbm5lbCAndGVzdCcgZnJv
bSBHaXQgcmVwb3NpdG9yeSBhdCAndGVzdCcuLi4KVXBkYXRpbmcgY2hhbm5lbCAndGVzdC1jaGFu
bmVsJyBmcm9tIEdpdCByZXBvc2l0b3J5IGF0ICdodHRwczovL2V4YW1wbGUuY29tL3Rlc3QtY2hh
bm5lbCcuLi4KVXBkYXRpbmcgY2hhbm5lbCAndGVzdCcgZnJvbSBHaXQgcmVwb3NpdG9yeSBhdCAn
dGVzdCcuLi4KVXBkYXRpbmcgY2hhbm5lbCAndGVzdC1jaGFubmVsJyBmcm9tIEdpdCByZXBvc2l0
b3J5IGF0ICdodHRwczovL2V4YW1wbGUuY29tL3Rlc3QtY2hhbm5lbCcuLi4KVXBkYXRpbmcgY2hh
bm5lbCAndGVzdC1jaGFubmVsJyBmcm9tIEdpdCByZXBvc2l0b3J5IGF0ICdodHRwczovL2V4YW1w
bGUuY29tL3Rlc3QtY2hhbm5lbCcuLi4KVXBkYXRpbmcgY2hhbm5lbCAnZm9vJyBmcm9tIEdpdCBy
ZXBvc2l0b3J5IGF0ICdmaWxlOi8vL3RtcC9ndWl4LWRpcmVjdG9yeS5XNHREUlUnLi4uClVwZGF0
aW5nIGNoYW5uZWwgJ2d1aXgnIGZyb20gR2l0IHJlcG9zaXRvcnkgYXQgJ2ZpbGU6Ly8vdG1wL2d1
aXgtZGlyZWN0b3J5LjI5SGV2NCcuLi4KcmFuZG9tIHNlZWQgZm9yIHRlc3RzOiAxNjU5MDU3NjY5
CkF1dGhlbnRpY2F0aW5nIGNoYW5uZWwgJ2V4YW1wbGUnLCBjb21taXRzIDE5MWE4ZGIgdG8gOThm
YTRkMCAoMSBuZXcgY29tbWl0cykuLi4KQXV0aGVudGljYXRpbmcgY2hhbm5lbCAnZXhhbXBsZScs
IGNvbW1pdHMgODIyNmE4MiB0byA1OTE4ZGUxICgxIG5ldyBjb21taXRzKS4uLgpBdXRoZW50aWNh
dGluZyBjaGFubmVsICdleGFtcGxlJywgY29tbWl0cyBiZjJkNGI0IHRvIGUwOGI1MGUgKDEgbmV3
IGNvbW1pdHMpLi4uCg0bW0tbIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXQ0bW0tBdXRoZW50aWNhdGlu
ZyBjaGFubmVsICdleGFtcGxlJywgY29tbWl0cyBiZjJkNGI0IHRvIDIyYWQzYWEgKDEgbmV3IGNv
bW1pdHMpLi4uCg0bW0tbIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXQ0bW0t0ZXN0LW5hbWU6IGF1dGhl
bnRpY2F0ZS1jaGFubmVsLCAuZ3VpeC1hdXRob3JpemF0aW9ucwpsb2NhdGlvbjogL2hvbWUvcGhm
L3NyYy9ndWl4L3Rlc3RzL2NoYW5uZWxzLnNjbTo1ODcKc291cmNlOgorICh0ZXN0LWVxdWFsCisg
ICAiYXV0aGVudGljYXRlLWNoYW5uZWwsIC5ndWl4LWF1dGhvcml6YXRpb25zIgorICAgI3QKKyAg
ICh3aXRoLWZyZXNoLWdudXBnLXNldHVwCisgICAgIChsaXN0ICVlZDI1NTE5LXB1YmxpYy1rZXkt
ZmlsZQorICAgICAgICAgICAlZWQyNTUxOS1zZWNyZXQta2V5LWZpbGUKKyAgICAgICAgICAgJWVk
MjU1MTktMi1wdWJsaWMta2V5LWZpbGUKKyAgICAgICAgICAgJWVkMjU1MTktMi1zZWNyZXQta2V5
LWZpbGUpCisgICAgICh3aXRoLXRlbXBvcmFyeS1naXQtcmVwb3NpdG9yeQorICAgICAgIGRpcmVj
dG9yeQorICAgICAgIGAoKGFkZCAiLmd1aXgtY2hhbm5lbCIKKyAgICAgICAgICAgICAgLChvYmpl
Y3QtPnN0cmluZworICAgICAgICAgICAgICAgICAnKGNoYW5uZWwKKyAgICAgICAgICAgICAgICAg
ICAgKHZlcnNpb24gMCkKKyAgICAgICAgICAgICAgICAgICAgKGtleXJpbmctcmVmZXJlbmNlICJj
aGFubmVsLWtleXJpbmciKSkpKQorICAgICAgICAgKGFkZCAiLmd1aXgtYXV0aG9yaXphdGlvbnMi
CisgICAgICAgICAgICAgICwob2JqZWN0LT5zdHJpbmcKKyAgICAgICAgICAgICAgICAgYChhdXRo
b3JpemF0aW9ucworICAgICAgICAgICAgICAgICAgICAodmVyc2lvbiAwKQorICAgICAgICAgICAg
ICAgICAgICAoKCwoa2V5LWZpbmdlcnByaW50ICVlZDI1NTE5LXB1YmxpYy1rZXktZmlsZSkKKyAg
ICAgICAgICAgICAgICAgICAgICAobmFtZSAiQ2hhcmxpZSIpKSkpKSkKKyAgICAgICAgIChjb21t
aXQgInplcm90aCBjb21taXQiKQorICAgICAgICAgKGFkZCAiYS50eHQiICJBIikKKyAgICAgICAg
IChjb21taXQKKyAgICAgICAgICAgImZpcnN0IGNvbW1pdCIKKyAgICAgICAgICAgKHNpZ25lcgor
ICAgICAgICAgICAgICwoa2V5LWZpbmdlcnByaW50ICVlZDI1NTE5LXB1YmxpYy1rZXktZmlsZSkp
KQorICAgICAgICAgKGFkZCAiYi50eHQiICJCIikKKyAgICAgICAgIChjb21taXQKKyAgICAgICAg
ICAgInNlY29uZCBjb21taXQiCisgICAgICAgICAgIChzaWduZXIKKyAgICAgICAgICAgICAsKGtl
eS1maW5nZXJwcmludCAlZWQyNTUxOS1wdWJsaWMta2V5LWZpbGUpKSkKKyAgICAgICAgIChhZGQg
ImMudHh0IiAiQyIpCisgICAgICAgICAoY29tbWl0CisgICAgICAgICAgICJ0aGlyZCBjb21taXQi
CisgICAgICAgICAgIChzaWduZXIKKyAgICAgICAgICAgICAsKGtleS1maW5nZXJwcmludCAlZWQy
NTUxOS0yLXB1YmxpYy1rZXktZmlsZSkpKQorICAgICAgICAgKGJyYW5jaCAiY2hhbm5lbC1rZXly
aW5nIikKKyAgICAgICAgIChjaGVja291dCAiY2hhbm5lbC1rZXlyaW5nIikKKyAgICAgICAgIChh
ZGQgInNpZ25lci5rZXkiCisgICAgICAgICAgICAgICwoY2FsbC13aXRoLWlucHV0LWZpbGUKKyAg
ICAgICAgICAgICAgICAgJWVkMjU1MTktcHVibGljLWtleS1maWxlCisgICAgICAgICAgICAgICAg
IGdldC1zdHJpbmctYWxsKSkKKyAgICAgICAgIChhZGQgIm90aGVyLmtleSIKKyAgICAgICAgICAg
ICAgLChjYWxsLXdpdGgtaW5wdXQtZmlsZQorICAgICAgICAgICAgICAgICAlZWQyNTUxOS0yLXB1
YmxpYy1rZXktZmlsZQorICAgICAgICAgICAgICAgICBnZXQtc3RyaW5nLWFsbCkpCisgICAgICAg
ICAoY29tbWl0ICJrZXlyaW5nIGNvbW1pdCIpCisgICAgICAgICAoY2hlY2tvdXQgIm1hc3RlciIp
KQorICAgICAgICh3aXRoLXJlcG9zaXRvcnkKKyAgICAgICAgIGRpcmVjdG9yeQorICAgICAgICAg
cmVwb3NpdG9yeQorICAgICAgICAgKGxldCogKChjb21taXQxIChmaW5kLWNvbW1pdCByZXBvc2l0
b3J5ICJmaXJzdCIpKQorICAgICAgICAgICAgICAgIChjb21taXQyIChmaW5kLWNvbW1pdCByZXBv
c2l0b3J5ICJzZWNvbmQiKSkKKyAgICAgICAgICAgICAgICAoY29tbWl0MyAoZmluZC1jb21taXQg
cmVwb3NpdG9yeSAidGhpcmQiKSkKKyAgICAgICAgICAgICAgICAoaW50cm8gKG1ha2UtY2hhbm5l
bC1pbnRyb2R1Y3Rpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAoY29tbWl0LWlkLXN0cmlu
ZyBjb21taXQxKQorICAgICAgICAgICAgICAgICAgICAgICAgIChvcGVucGdwLXB1YmxpYy1rZXkt
ZmluZ2VycHJpbnQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZWFkLW9wZW5wZ3AtcGFj
a2V0ICVlZDI1NTE5LXB1YmxpYy1rZXktZmlsZSkpKSkKKyAgICAgICAgICAgICAgICAoY2hhbm5l
bAorICAgICAgICAgICAgICAgICAgKGNoYW5uZWwKKyAgICAgICAgICAgICAgICAgICAgKG5hbWUg
J2V4YW1wbGUpCisgICAgICAgICAgICAgICAgICAgICh1cmwgKHN0cmluZy1hcHBlbmQgImZpbGU6
Ly8iIGRpcmVjdG9yeSkpCisgICAgICAgICAgICAgICAgICAgIChpbnRyb2R1Y3Rpb24gaW50cm8p
KSkpCisgICAgICAgICAgIChhbmQgKGF1dGhlbnRpY2F0ZS1jaGFubmVsCisgICAgICAgICAgICAg
ICAgICBjaGFubmVsCisgICAgICAgICAgICAgICAgICBkaXJlY3RvcnkKKyAgICAgICAgICAgICAg
ICAgIChjb21taXQtaWQtc3RyaW5nIGNvbW1pdDIpCisgICAgICAgICAgICAgICAgICAjOmtleXJp
bmctcmVmZXJlbmNlLXByZWZpeAorICAgICAgICAgICAgICAgICAgIiIpCisgICAgICAgICAgICAg
ICAgKGd1YXJkIChjICgodW5hdXRob3JpemVkLWNvbW1pdC1lcnJvcj8gYykKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChhbmQgKG9pZD0/IChnaXQtYXV0aGVudGljYXRpb24tZXJyb3ItY29t
bWl0IGMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29tbWl0LWlk
IGNvbW1pdDMpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYnl0ZXZlY3Rvcj0/
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG9wZW5wZ3AtcHVibGljLWtleS1m
aW5nZXJwcmludAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuYXV0aG9y
aXplZC1jb21taXQtZXJyb3Itc2lnbmluZy1rZXkgYykpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG9wZW5wZ3AtcHVibGljLWtleS1maW5nZXJwcmludAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHJlYWQtb3BlbnBncC1wYWNrZXQKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJWVkMjU1MTktMi1wdWJsaWMta2V5LWZpbGUpKSkp
KSkKKyAgICAgICAgICAgICAgICAgICAgICAgKGF1dGhlbnRpY2F0ZS1jaGFubmVsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgY2hhbm5lbAorICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVj
dG9yeQorICAgICAgICAgICAgICAgICAgICAgICAgIChjb21taXQtaWQtc3RyaW5nIGNvbW1pdDMp
CisgICAgICAgICAgICAgICAgICAgICAgICAgIzprZXlyaW5nLXJlZmVyZW5jZS1wcmVmaXgKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAiIikKKyAgICAgICAgICAgICAgICAgICAgICAgJ2ZhaWxl
ZCkpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICN0CmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNT
CgpncGc6IGtleWJveCAnL3RtcC9ndWl4LWRpcmVjdG9yeS5nSEZwZDgvcHVicmluZy5rYngnIGNy
ZWF0ZWQKZ3BnOiAvdG1wL2d1aXgtZGlyZWN0b3J5LmdIRnBkOC90cnVzdGRiLmdwZzogdHJ1c3Rk
YiBjcmVhdGVkCmdwZzoga2V5IDc3MUY0OUNCRkFBRTA3MkQ6IHB1YmxpYyBrZXkgIkVkIFR3by1G
aWZ0eSA8bHVkbyt0ZXN0LWVjY0BjaGJvdWliLm9yZz4iIGltcG9ydGVkCmdwZzogVG90YWwgbnVt
YmVyIHByb2Nlc3NlZDogMQpncGc6ICAgICAgICAgICAgICAgaW1wb3J0ZWQ6IDEKZ3BnOiBrZXkg
NzcxRjQ5Q0JGQUFFMDcyRDogIkVkIFR3by1GaWZ0eSA8bHVkbyt0ZXN0LWVjY0BjaGJvdWliLm9y
Zz4iIDEgbmV3IHNpZ25hdHVyZQpncGc6IGtleSA3NzFGNDlDQkZBQUUwNzJEOiBzZWNyZXQga2V5
IGltcG9ydGVkCmdwZzogVG90YWwgbnVtYmVyIHByb2Nlc3NlZDogMQpncGc6ICAgICAgICAgbmV3
IHNpZ25hdHVyZXM6IDEKZ3BnOiAgICAgICBzZWNyZXQga2V5cyByZWFkOiAxCmdwZzogICBzZWNy
ZXQga2V5cyBpbXBvcnRlZDogMQpoaW50OiBVc2luZyAnbWFzdGVyJyBhcyB0aGUgbmFtZSBmb3Ig
dGhlIGluaXRpYWwgYnJhbmNoLiBUaGlzIGRlZmF1bHQgYnJhbmNoIG5hbWUKaGludDogaXMgc3Vi
amVjdCB0byBjaGFuZ2UuIFRvIGNvbmZpZ3VyZSB0aGUgaW5pdGlhbCBicmFuY2ggbmFtZSB0byB1
c2UgaW4gYWxsCmhpbnQ6IG9mIHlvdXIgbmV3IHJlcG9zaXRvcmllcywgd2hpY2ggd2lsbCBzdXBw
cmVzcyB0aGlzIHdhcm5pbmcsIGNhbGw6CmhpbnQ6IApoaW50OiAJZ2l0IGNvbmZpZyAtLWdsb2Jh
bCBpbml0LmRlZmF1bHRCcmFuY2ggPG5hbWU+CmhpbnQ6IApoaW50OiBOYW1lcyBjb21tb25seSBj
aG9zZW4gaW5zdGVhZCBvZiAnbWFzdGVyJyBhcmUgJ21haW4nLCAndHJ1bmsnIGFuZApoaW50OiAn
ZGV2ZWxvcG1lbnQnLiBUaGUganVzdC1jcmVhdGVkIGJyYW5jaCBjYW4gYmUgcmVuYW1lZCB2aWEg
dGhpcyBjb21tYW5kOgpoaW50OiAKaGludDogCWdpdCBicmFuY2ggLW0gPG5hbWU+CkluaXRpYWxp
emVkIGVtcHR5IEdpdCByZXBvc2l0b3J5IGluIC90bXAvZ3VpeC1kaXJlY3RvcnkuNmIyTDRSLy5n
aXQvClttYXN0ZXIgKHJvb3QtY29tbWl0KSBmYjgxZWZiXSB6ZXJvdGggY29tbWl0CiAzIGZpbGVz
IGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCAuZ3VpeC1hdXRo
b3JpemF0aW9ucwogY3JlYXRlIG1vZGUgMTAwNjQ0IC5ndWl4LWNoYW5uZWwKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBzaWduZXIua2V5ClttYXN0ZXIgOWRiYTFkYV0gdW5zaWduZWQgY29tbWl0CiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBmb28udHh0Cmhp
bnQ6IFVzaW5nICdtYXN0ZXInIGFzIHRoZSBuYW1lIGZvciB0aGUgaW5pdGlhbCBicmFuY2guIFRo
aXMgZGVmYXVsdCBicmFuY2ggbmFtZQpoaW50OiBpcyBzdWJqZWN0IHRvIGNoYW5nZS4gVG8gY29u
ZmlndXJlIHRoZSBpbml0aWFsIGJyYW5jaCBuYW1lIHRvIHVzZSBpbiBhbGwKaGludDogb2YgeW91
ciBuZXcgcmVwb3NpdG9yaWVzLCB3aGljaCB3aWxsIHN1cHByZXNzIHRoaXMgd2FybmluZywgY2Fs
bDoKaGludDogCmhpbnQ6IAlnaXQgY29uZmlnIC0tZ2xvYmFsIGluaXQuZGVmYXVsdEJyYW5jaCA8
bmFtZT4KaGludDogCmhpbnQ6IE5hbWVzIGNvbW1vbmx5IGNob3NlbiBpbnN0ZWFkIG9mICdtYXN0
ZXInIGFyZSAnbWFpbicsICd0cnVuaycgYW5kCmhpbnQ6ICdkZXZlbG9wbWVudCcuIFRoZSBqdXN0
LWNyZWF0ZWQgYnJhbmNoIGNhbiBiZSByZW5hbWVkIHZpYSB0aGlzIGNvbW1hbmQ6CmhpbnQ6IApo
aW50OiAJZ2l0IGJyYW5jaCAtbSA8bmFtZT4KSW5pdGlhbGl6ZWQgZW1wdHkgR2l0IHJlcG9zaXRv
cnkgaW4gL3RtcC9ndWl4LWRpcmVjdG9yeS5kVFlCUGYvLmdpdC8KW21hc3RlciAocm9vdC1jb21t
aXQpIDczMmY3ZGNdIHNpbmdsZSBjb21taXQKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IC5ndWl4LWNoYW5uZWwKVXBkYXRpbmcgY2hhbm5lbCAndGVz
dCcgZnJvbSBHaXQgcmVwb3NpdG9yeSBhdCAnL3RtcC9ndWl4LWRpcmVjdG9yeS5kVFlCUGYnLi4u
ClVwZGF0aW5nIGNoYW5uZWwgJ3Rlc3QtY2hhbm5lbCcgZnJvbSBHaXQgcmVwb3NpdG9yeSBhdCAn
L3RtcC9ndWl4LWRpcmVjdG9yeS42YjJMNFInLi4uCkF1dGhlbnRpY2F0aW5nIGNoYW5uZWwgJ3Rl
c3QtY2hhbm5lbCcsIGNvbW1pdHMgZmI4MWVmYiB0byA5ZGJhMWRhICgxIG5ldyBjb21taXRzKS4u
LgoNG1tLWyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI10NG1tLdGVzdC1uYW1lOiBsYXRlc3QtY2hhbm5l
bC1pbnN0YW5jZXMsIGF1dGhlbnRpY2F0ZSBkZXBlbmRlbmN5CmxvY2F0aW9uOiAvaG9tZS9waGYv
c3JjL2d1aXgvdGVzdHMvY2hhbm5lbHMuc2NtOjY1Ngpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAg
ICJsYXRlc3QtY2hhbm5lbC1pbnN0YW5jZXMsIGF1dGhlbnRpY2F0ZSBkZXBlbmRlbmN5IgorICAg
I3QKKyAgICh3aXRoLWZyZXNoLWdudXBnLXNldHVwCisgICAgIChsaXN0ICVlZDI1NTE5LXB1Ymxp
Yy1rZXktZmlsZQorICAgICAgICAgICAlZWQyNTUxOS1zZWNyZXQta2V5LWZpbGUpCisgICAgICh3
aXRoLXRlbXBvcmFyeS1naXQtcmVwb3NpdG9yeQorICAgICAgIGRlcGVuZGVuY3ktZGlyZWN0b3J5
CisgICAgICAgYCgoYWRkICIuZ3VpeC1jaGFubmVsIgorICAgICAgICAgICAgICAsKG9iamVjdC0+
c3RyaW5nCisgICAgICAgICAgICAgICAgICcoY2hhbm5lbAorICAgICAgICAgICAgICAgICAgICAo
dmVyc2lvbiAwKQorICAgICAgICAgICAgICAgICAgICAoa2V5cmluZy1yZWZlcmVuY2UgIm1hc3Rl
ciIpKSkpCisgICAgICAgICAoYWRkICIuZ3VpeC1hdXRob3JpemF0aW9ucyIKKyAgICAgICAgICAg
ICAgLChvYmplY3QtPnN0cmluZyBgKGF1dGhvcml6YXRpb25zICh2ZXJzaW9uIDApICgpKSkpCisg
ICAgICAgICAoYWRkICJzaWduZXIua2V5IgorICAgICAgICAgICAgICAsKGNhbGwtd2l0aC1pbnB1
dC1maWxlCisgICAgICAgICAgICAgICAgICVlZDI1NTE5LXB1YmxpYy1rZXktZmlsZQorICAgICAg
ICAgICAgICAgICBnZXQtc3RyaW5nLWFsbCkpCisgICAgICAgICAoY29tbWl0CisgICAgICAgICAg
ICJ6ZXJvdGggY29tbWl0IgorICAgICAgICAgICAoc2lnbmVyCisgICAgICAgICAgICAgLChrZXkt
ZmluZ2VycHJpbnQgJWVkMjU1MTktcHVibGljLWtleS1maWxlKSkpCisgICAgICAgICAoYWRkICJm
b28udHh0IiAiZXZpbCIpCisgICAgICAgICAoY29tbWl0ICJ1bnNpZ25lZCBjb21taXQiKSkKKyAg
ICAgICAod2l0aC1yZXBvc2l0b3J5CisgICAgICAgICBkZXBlbmRlbmN5LWRpcmVjdG9yeQorICAg
ICAgICAgZGVwZW5kZW5jeQorICAgICAgICAgKGxldCogKChjb21taXQwIChmaW5kLWNvbW1pdCBk
ZXBlbmRlbmN5ICJ6ZXJvdGgiKSkKKyAgICAgICAgICAgICAgICAoY29tbWl0MSAoZmluZC1jb21t
aXQgZGVwZW5kZW5jeSAidW5zaWduZWQiKSkKKyAgICAgICAgICAgICAgICAoaW50cm8gYChjaGFu
bmVsLWludHJvZHVjdGlvbgorICAgICAgICAgICAgICAgICAgICAgICAgICAodmVyc2lvbiAwKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAoY29tbWl0ICwoY29tbWl0LWlkLXN0cmluZyBjb21t
aXQwKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHNpZ25lcgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICwob3BlbnBncC1mb3JtYXQtZmluZ2VycHJpbnQKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAob3BlbnBncC1wdWJsaWMta2V5LWZpbmdlcnByaW50CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAocmVhZC1vcGVucGdwLXBhY2tldAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAlZWQyNTUxOS1wdWJsaWMta2V5LWZpbGUpKSkpKSkp
CisgICAgICAgICAgICh3aXRoLXRlbXBvcmFyeS1naXQtcmVwb3NpdG9yeQorICAgICAgICAgICAg
IGRpcmVjdG9yeQorICAgICAgICAgICAgIGAoKGFkZCAiLmd1aXgtY2hhbm5lbCIKKyAgICAgICAg
ICAgICAgICAgICAgLChvYmplY3QtPnN0cmluZworICAgICAgICAgICAgICAgICAgICAgICBgKGNo
YW5uZWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHZlcnNpb24gMCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGRlcGVuZGVuY2llcworICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChjaGFubmVsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobmFtZSB0ZXN0LWNoYW5u
ZWwpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodXJsICxkZXBlbmRlbmN5LWRpcmVj
dG9yeSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChpbnRyb2R1Y3Rpb24gLGludHJv
KSkpKSkpCisgICAgICAgICAgICAgICAoY29tbWl0ICJzaW5nbGUgY29tbWl0IikpCisgICAgICAg
ICAgICAgKGxldCAoKGNoYW5uZWwgKGNoYW5uZWwgKG5hbWUgJ3Rlc3QpICh1cmwgZGlyZWN0b3J5
KSkpKQorICAgICAgICAgICAgICAgKGd1YXJkIChjICgodW5zaWduZWQtY29tbWl0LWVycm9yPyBj
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAob2lkPT8gKGdpdC1hdXRoZW50aWNhdGlvbi1l
cnJvci1jb21taXQgYykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb21taXQt
aWQgY29tbWl0MSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAod2l0aC1zdG9yZQorICAgICAg
ICAgICAgICAgICAgICAgICAgc3RvcmUKKyAgICAgICAgICAgICAgICAgICAgICAgIChsYXRlc3Qt
Y2hhbm5lbC1pbnN0YW5jZXMgc3RvcmUgKGxpc3QgY2hhbm5lbCkpCisgICAgICAgICAgICAgICAg
ICAgICAgICAnZmFpbGVkKSkpKSkpKSkpCmV4cGVjdGVkLXZhbHVlOiAjdAphY3R1YWwtdmFsdWU6
ICN0CnJlc3VsdDogUEFTUwoKClNLSVA6IHRlc3RzL2NwaW8KPT09PT09PT09PT09PT09PQoKdGVz
dC1uYW1lOiBmaWxlLT5jcGlvLWhlYWRlciArIHdyaXRlLWNwaW8taGVhZGVyICsgcmVhZC1jcGlv
LWhlYWRlcgpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NwaW8uc2NtOjM3CnNv
dXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJmaWxlLT5jcGlvLWhlYWRlciArIHdyaXRlLWNwaW8t
aGVhZGVyICsgcmVhZC1jcGlvLWhlYWRlciIKKyAgIChsZXQqICgoZmlsZSAoc2VhcmNoLXBhdGgg
JWxvYWQtcGF0aCAiZ3VpeC5zY20iKSkKKyAgICAgICAgICAoaGVhZGVyIChmaWxlLT5jcGlvLWhl
YWRlciBmaWxlKSkpCisgICAgIChjYWxsLXdpdGgtdmFsdWVzCisgICAgICAgKGxhbWJkYSAoKSAo
b3Blbi1ieXRldmVjdG9yLW91dHB1dC1wb3J0KSkKKyAgICAgICAobGFtYmRhIChwb3J0IGdldC1i
dikKKyAgICAgICAgICh3cml0ZS1jcGlvLWhlYWRlciBoZWFkZXIgcG9ydCkKKyAgICAgICAgIChs
ZXQgKChwb3J0IChvcGVuLWJ5dGV2ZWN0b3ItaW5wdXQtcG9ydCAoZ2V0LWJ2KSkpKQorICAgICAg
ICAgICAoZXF1YWw/IGhlYWRlciAocmVhZC1jcGlvLWhlYWRlciBwb3J0KSkpKSkpKQphY3R1YWwt
dmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBiaXQtaWRlbnRpY2FsIHRvIEdOVSBj
cGlvJ3Mgb3V0cHV0CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY3Bpby5zY206
NDkKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImJpdC1pZGVudGljYWwgdG8gR05VIGNwaW8n
cyBvdXRwdXQiCisgICAoY2FsbC13aXRoLXRlbXBvcmFyeS1vdXRwdXQtZmlsZQorICAgICAobGFt
YmRhIChsaW5rIF8pCisgICAgICAgKGRlbGV0ZS1maWxlIGxpbmspCisgICAgICAgKHN5bWxpbmsg
ImNoYm91aWIiIGxpbmspCisgICAgICAgKGxldCAoKGZpbGVzIChjb25zKiAiLyIKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChjYW5vbmljYWxpemUtcGF0aAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoZGlybmFtZSAoc2VhcmNoLXBhdGggJWxvYWQtcGF0aCAiZ3VpeC5zY20iKSkp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5rCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobWFwIChjb21wb3NlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2Fu
b25pY2FsaXplLXBhdGgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3V0IHNl
YXJjaC1wYXRoICVsb2FkLXBhdGggPD4pKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAnKCJndWl4LnNjbSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZ3VpeC9i
dWlsZC9zeXNjYWxscy5zY20iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImd1
aXgvcGFja2FnZXMuc2NtIikpKSkpCisgICAgICAgICAoY2FsbC13aXRoLXRlbXBvcmFyeS1vdXRw
dXQtZmlsZQorICAgICAgICAgICAobGFtYmRhIChyZWYtZmlsZSBfKQorICAgICAgICAgICAgIChs
ZXQgKChwaXBlIChvcGVuLXBpcGUqCisgICAgICAgICAgICAgICAgICAgICAgICAgICBPUEVOX1dS
SVRFCisgICAgICAgICAgICAgICAgICAgICAgICAgICAlY3Bpby1wcm9ncmFtCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiLW8iCisgICAgICAgICAgICAgICAgICAgICAgICAgICAiLU8iCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWYtZmlsZQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIi1IIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIm5ld2MiCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiLS1udWxsIikpKQorICAgICAgICAgICAgICAgKGZvci1lYWNoCisg
ICAgICAgICAgICAgICAgIChsYW1iZGEgKGZpbGUpIChmb3JtYXQgcGlwZSAifmFceDAwIiBmaWxl
KSkKKyAgICAgICAgICAgICAgICAgZmlsZXMpCisgICAgICAgICAgICAgICAoYW5kICh6ZXJvPyAo
Y2xvc2UtcGlwZSBwaXBlKSkKKyAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC10ZW1wb3Jh
cnktb3V0cHV0LWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChmaWxlIHBvcnQp
CisgICAgICAgICAgICAgICAgICAgICAgICAod3JpdGUtY3Bpby1hcmNoaXZlIGZpbGVzIHBvcnQp
CisgICAgICAgICAgICAgICAgICAgICAgICAoY2xvc2UtcG9ydCBwb3J0KQorICAgICAgICAgICAg
ICAgICAgICAgICAgKG9yIChmaWxlPT8gcmVmLWZpbGUgZmlsZSkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodGhyb3cgJ2NwaW8tYXJjaGl2ZXMtZGlmZmVyCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZpbGVzCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZi1maWxlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0YXQ6c2l6ZSAoc3RhdCByZWYtZmls
ZSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdGF0OnNpemUgKHN0YXQg
ZmlsZSkpKSkpKSkpKSkpKSkpCnJlc3VsdDogU0tJUAoKClNLSVA6IHRlc3RzL2NyYXRlCj09PT09
PT09PT09PT09PT09Cgp0ZXN0LW5hbWU6IGd1aXgtcGFja2FnZS0+Y3JhdGUtbmFtZQpsb2NhdGlv
bjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NyYXRlLnNjbTozMjYKc291cmNlOgorICh0ZXN0
LWVxdWFsCisgICAiZ3VpeC1wYWNrYWdlLT5jcmF0ZS1uYW1lIgorICAgInJ1c3RjLXNlcmlhbGl6
ZSIKKyAgIChndWl4LXBhY2thZ2UtPmNyYXRlLW5hbWUKKyAgICAgKGR1bW15LXBhY2thZ2UKKyAg
ICAgICAicnVzdC1ydXN0Yy1zZXJpYWxpemUiCisgICAgICAgKHNvdXJjZQorICAgICAgICAgKGR1
bW15LW9yaWdpbgorICAgICAgICAgICAodXJpIChjcmF0ZS11cmkgInJ1c3RjLXNlcmlhbGl6ZSIg
IjEuMCIpKSkpKSkpCmV4cGVjdGVkLXZhbHVlOiAicnVzdGMtc2VyaWFsaXplIgphY3R1YWwtdmFs
dWU6ICJydXN0Yy1zZXJpYWxpemUiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBjcmF0ZS0+Z3Vp
eC1wYWNrYWdlCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY3JhdGUuc2NtOjMz
NQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiY3JhdGUtPmd1aXgtcGFja2FnZSIKKyAgICht
b2NrICgoZ3VpeCBodHRwLWNsaWVudCkKKyAgICAgICAgICBodHRwLWZldGNoCisgICAgICAgICAg
KGxhbWJkYSAodXJsIC4gcmVzdCkKKyAgICAgICAgICAgIChtYXRjaCB1cmwKKyAgICAgICAgICAg
ICAgICAgICAoImh0dHBzOi8vY3JhdGVzLmlvL2FwaS92MS9jcmF0ZXMvZm9vIgorICAgICAgICAg
ICAgICAgICAgICAob3Blbi1pbnB1dC1zdHJpbmcgdGVzdC1mb28tY3JhdGUpKQorICAgICAgICAg
ICAgICAgICAgICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9mb28vMS4wLjMvZG93
bmxvYWQiCisgICAgICAgICAgICAgICAgICAgIChzZXQhIHRlc3Qtc291cmNlLWhhc2gKKyAgICAg
ICAgICAgICAgICAgICAgICAoYnl0ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcKKyAgICAgICAg
ICAgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmlu
Zy0+Ynl0ZXZlY3RvciAiZW1wdHkgZmlsZVxuIiAidXRmLTgiKSkpKQorICAgICAgICAgICAgICAg
ICAgICAob3Blbi1pbnB1dC1zdHJpbmcgImVtcHR5IGZpbGVcbiIpKQorICAgICAgICAgICAgICAg
ICAgICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9mb28vMS4wLjMvZGVwZW5kZW5j
aWVzIgorICAgICAgICAgICAgICAgICAgICAob3Blbi1pbnB1dC1zdHJpbmcgdGVzdC1mb28tZGVw
ZW5kZW5jaWVzKSkKKyAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vY3JhdGVzLmlvL2FwaS92
MS9jcmF0ZXMvbGVhZi1hbGljZSIKKyAgICAgICAgICAgICAgICAgICAgKG9wZW4taW5wdXQtc3Ry
aW5nIHRlc3QtbGVhZi1hbGljZS1jcmF0ZSkpCisgICAgICAgICAgICAgICAgICAgKCJodHRwczov
L2NyYXRlcy5pby9hcGkvdjEvY3JhdGVzL2xlYWYtYWxpY2UvMC43LjUvZG93bmxvYWQiCisgICAg
ICAgICAgICAgICAgICAgIChzZXQhIHRlc3Qtc291cmNlLWhhc2gKKyAgICAgICAgICAgICAgICAg
ICAgICAoYnl0ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcKKyAgICAgICAgICAgICAgICAgICAg
ICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy0+Ynl0ZXZlY3Rv
ciAiZW1wdHkgZmlsZVxuIiAidXRmLTgiKSkpKQorICAgICAgICAgICAgICAgICAgICAob3Blbi1p
bnB1dC1zdHJpbmcgImVtcHR5IGZpbGVcbiIpKQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6
Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9sZWFmLWFsaWNlLzAuNy41L2RlcGVuZGVuY2llcyIK
KyAgICAgICAgICAgICAgICAgICAgKG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtbGVhZi1hbGljZS1k
ZXBlbmRlbmNpZXMpKQorICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5leHBlY3RlZCBV
Ukw6ICIgdXJsKSkpKSkKKyAgICAgICAgIChtYXRjaCAoY3JhdGUtPmd1aXgtcGFja2FnZSAiZm9v
IikKKyAgICAgICAgICAgICAgICAoKGRlZmluZS1wdWJsaWMgJ3J1c3QtZm9vLTEKKyAgICAgICAg
ICAgICAgICAgICAocGFja2FnZQorICAgICAgICAgICAgICAgICAgICAgKG5hbWUgInJ1c3QtZm9v
IikKKyAgICAgICAgICAgICAgICAgICAgICh2ZXJzaW9uICIxLjAuMyIpCisgICAgICAgICAgICAg
ICAgICAgICAoc291cmNlCisgICAgICAgICAgICAgICAgICAgICAgIChvcmlnaW4KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAodXJpIChjcmF0ZS11cmkgImZvbyIgJ3ZlcnNpb24pKQorICAgICAgICAgICAgICAgICAg
ICAgICAgIChmaWxlLW5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBw
ZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAoc2hhMjU2IChiYXNlMzIgKD8gc3RyaW5nPyBoYXNoKSkpKSkKKyAgICAgICAgICAgICAgICAg
ICAgIChidWlsZC1zeXN0ZW0gJ2NhcmdvLWJ1aWxkLXN5c3RlbSkKKyAgICAgICAgICAgICAgICAg
ICAgIChhcmd1bWVudHMKKyAgICAgICAgICAgICAgICAgICAgICAgKCdxdWFzaXF1b3RlCisgICAg
ICAgICAgICAgICAgICAgICAgICAoIzpza2lwLWJ1aWxkPworICAgICAgICAgICAgICAgICAgICAg
ICAgICN0CisgICAgICAgICAgICAgICAgICAgICAgICAgIzpjYXJnby1pbnB1dHMKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAoKCJydXN0LWxlYWYtYWxpY2UiCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoJ3VucXVvdGUgJ3J1c3QtbGVhZi1hbGljZS0wLjcpKSkpKSkKKyAgICAgICAgICAg
ICAgICAgICAgIChob21lLXBhZ2UgImh0dHA6Ly9leGFtcGxlLmNvbSIpCisgICAgICAgICAgICAg
ICAgICAgICAoc3lub3BzaXMgInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgICAgKGRlc2Ny
aXB0aW9uICJzdW1tYXJ5IikKKyAgICAgICAgICAgICAgICAgICAgIChsaWNlbnNlIChsaXN0IGxp
Y2Vuc2U6ZXhwYXQgbGljZW5zZTphc2wyLjApKSkpCisgICAgICAgICAgICAgICAgIChzdHJpbmc9
PyB0ZXN0LXNvdXJjZS1oYXNoIGhhc2gpKQorICAgICAgICAgICAgICAgICh4IChwayAnZmFpbCB4
ICNmKSkpKSkKcmVzdWx0OiBTS0lQCgp0ZXN0LW5hbWU6IGNhcmdvLXJlY3Vyc2l2ZS1pbXBvcnQK
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9jcmF0ZS5zY206Mzg4CnNvdXJjZToK
KyAodGVzdC1hc3NlcnQKKyAgICJjYXJnby1yZWN1cnNpdmUtaW1wb3J0IgorICAgKG1vY2sgKChn
dWl4IGh0dHAtY2xpZW50KQorICAgICAgICAgIGh0dHAtZmV0Y2gKKyAgICAgICAgICAobGFtYmRh
ICh1cmwgLiByZXN0KQorICAgICAgICAgICAgKG1hdGNoIHVybAorICAgICAgICAgICAgICAgICAg
ICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9yb290IgorICAgICAgICAgICAgICAg
ICAgICAob3Blbi1pbnB1dC1zdHJpbmcgdGVzdC1yb290LWNyYXRlKSkKKyAgICAgICAgICAgICAg
ICAgICAoImh0dHBzOi8vY3JhdGVzLmlvL2FwaS92MS9jcmF0ZXMvcm9vdC8xLjAuNC9kb3dubG9h
ZCIKKyAgICAgICAgICAgICAgICAgICAgKHNldCEgdGVzdC1zb3VyY2UtaGFzaAorICAgICAgICAg
ICAgICAgICAgICAgIChieXRldmVjdG9yLT5uaXgtYmFzZTMyLXN0cmluZworICAgICAgICAgICAg
ICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLT5i
eXRldmVjdG9yICJlbXB0eSBmaWxlXG4iICJ1dGYtOCIpKSkpCisgICAgICAgICAgICAgICAgICAg
IChvcGVuLWlucHV0LXN0cmluZyAiZW1wdHkgZmlsZVxuIikpCisgICAgICAgICAgICAgICAgICAg
KCJodHRwczovL2NyYXRlcy5pby9hcGkvdjEvY3JhdGVzL3Jvb3QvMS4wLjQvZGVwZW5kZW5jaWVz
IgorICAgICAgICAgICAgICAgICAgICAob3Blbi1pbnB1dC1zdHJpbmcgdGVzdC1yb290LWRlcGVu
ZGVuY2llcykpCisgICAgICAgICAgICAgICAgICAgKCJodHRwczovL2NyYXRlcy5pby9hcGkvdjEv
Y3JhdGVzL2ludGVybWVkaWF0ZS1hIgorICAgICAgICAgICAgICAgICAgICAob3Blbi1pbnB1dC1z
dHJpbmcgdGVzdC1pbnRlcm1lZGlhdGUtYS1jcmF0ZSkpCisgICAgICAgICAgICAgICAgICAgKCJo
dHRwczovL2NyYXRlcy5pby9hcGkvdjEvY3JhdGVzL2ludGVybWVkaWF0ZS1hLzEuMC40Mi9kb3du
bG9hZCIKKyAgICAgICAgICAgICAgICAgICAgKHNldCEgdGVzdC1zb3VyY2UtaGFzaAorICAgICAg
ICAgICAgICAgICAgICAgIChieXRldmVjdG9yLT5uaXgtYmFzZTMyLXN0cmluZworICAgICAgICAg
ICAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5n
LT5ieXRldmVjdG9yICJlbXB0eSBmaWxlXG4iICJ1dGYtOCIpKSkpCisgICAgICAgICAgICAgICAg
ICAgIChvcGVuLWlucHV0LXN0cmluZyAiZW1wdHkgZmlsZVxuIikpCisgICAgICAgICAgICAgICAg
ICAgKCJodHRwczovL2NyYXRlcy5pby9hcGkvdjEvY3JhdGVzL2ludGVybWVkaWF0ZS1hLzEuMC40
Mi9kZXBlbmRlbmNpZXMiCisgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0cmluZwor
ICAgICAgICAgICAgICAgICAgICAgIHRlc3QtaW50ZXJtZWRpYXRlLWEtZGVwZW5kZW5jaWVzKSkK
KyAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vY3JhdGVzLmlvL2FwaS92MS9jcmF0ZXMvaW50
ZXJtZWRpYXRlLWIiCisgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0cmluZyB0ZXN0
LWludGVybWVkaWF0ZS1iLWNyYXRlKSkKKyAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vY3Jh
dGVzLmlvL2FwaS92MS9jcmF0ZXMvaW50ZXJtZWRpYXRlLWIvMS4yLjMvZG93bmxvYWQiCisgICAg
ICAgICAgICAgICAgICAgIChzZXQhIHRlc3Qtc291cmNlLWhhc2gKKyAgICAgICAgICAgICAgICAg
ICAgICAoYnl0ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcKKyAgICAgICAgICAgICAgICAgICAg
ICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy0+Ynl0ZXZlY3Rv
ciAiZW1wdHkgZmlsZVxuIiAidXRmLTgiKSkpKQorICAgICAgICAgICAgICAgICAgICAob3Blbi1p
bnB1dC1zdHJpbmcgImVtcHR5IGZpbGVcbiIpKQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6
Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9pbnRlcm1lZGlhdGUtYi8xLjIuMy9kZXBlbmRlbmNp
ZXMiCisgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0cmluZworICAgICAgICAgICAg
ICAgICAgICAgIHRlc3QtaW50ZXJtZWRpYXRlLWItZGVwZW5kZW5jaWVzKSkKKyAgICAgICAgICAg
ICAgICAgICAoImh0dHBzOi8vY3JhdGVzLmlvL2FwaS92MS9jcmF0ZXMvbGVhZi1hbGljZSIKKyAg
ICAgICAgICAgICAgICAgICAgKG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtbGVhZi1hbGljZS1jcmF0
ZSkpCisgICAgICAgICAgICAgICAgICAgKCJodHRwczovL2NyYXRlcy5pby9hcGkvdjEvY3JhdGVz
L2xlYWYtYWxpY2UvMC43LjUvZG93bmxvYWQiCisgICAgICAgICAgICAgICAgICAgIChzZXQhIHRl
c3Qtc291cmNlLWhhc2gKKyAgICAgICAgICAgICAgICAgICAgICAoYnl0ZXZlY3Rvci0+bml4LWJh
c2UzMi1zdHJpbmcKKyAgICAgICAgICAgICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHN0cmluZy0+Ynl0ZXZlY3RvciAiZW1wdHkgZmlsZVxuIiAidXRmLTgi
KSkpKQorICAgICAgICAgICAgICAgICAgICAob3Blbi1pbnB1dC1zdHJpbmcgImVtcHR5IGZpbGVc
biIpKQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRl
cy9sZWFmLWFsaWNlLzAuNy41L2RlcGVuZGVuY2llcyIKKyAgICAgICAgICAgICAgICAgICAgKG9w
ZW4taW5wdXQtc3RyaW5nIHRlc3QtbGVhZi1hbGljZS1kZXBlbmRlbmNpZXMpKQorICAgICAgICAg
ICAgICAgICAgICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9sZWFmLWJvYiIKKyAg
ICAgICAgICAgICAgICAgICAgKG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtbGVhZi1ib2ItY3JhdGUp
KQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9s
ZWFmLWJvYi8zLjAuMS9kb3dubG9hZCIKKyAgICAgICAgICAgICAgICAgICAgKHNldCEgdGVzdC1z
b3VyY2UtaGFzaAorICAgICAgICAgICAgICAgICAgICAgIChieXRldmVjdG9yLT5uaXgtYmFzZTMy
LXN0cmluZworICAgICAgICAgICAgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAg
ICAgICAgICAgICAoc3RyaW5nLT5ieXRldmVjdG9yICJlbXB0eSBmaWxlXG4iICJ1dGYtOCIpKSkp
CisgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0cmluZyAiZW1wdHkgZmlsZVxuIikp
CisgICAgICAgICAgICAgICAgICAgKCJodHRwczovL2NyYXRlcy5pby9hcGkvdjEvY3JhdGVzL2xl
YWYtYm9iLzMuMC4xL2RlcGVuZGVuY2llcyIKKyAgICAgICAgICAgICAgICAgICAgKG9wZW4taW5w
dXQtc3RyaW5nIHRlc3QtbGVhZi1ib2ItZGVwZW5kZW5jaWVzKSkKKyAgICAgICAgICAgICAgICAg
ICAoXyAoZXJyb3IgIlVuZXhwZWN0ZWQgVVJMOiAiIHVybCkpKSkpCisgICAgICAgICAobWF0Y2gg
KGNyYXRlLXJlY3Vyc2l2ZS1pbXBvcnQgInJvb3QiKQorICAgICAgICAgICAgICAgICgoKGRlZmlu
ZS1wdWJsaWMgJ3J1c3QtbGVhZi1hbGljZS0wLjcKKyAgICAgICAgICAgICAgICAgICAgKHBhY2th
Z2UKKyAgICAgICAgICAgICAgICAgICAgICAobmFtZSAicnVzdC1sZWFmLWFsaWNlIikKKyAgICAg
ICAgICAgICAgICAgICAgICAodmVyc2lvbiAiMC43LjUiKQorICAgICAgICAgICAgICAgICAgICAg
IChzb3VyY2UKKyAgICAgICAgICAgICAgICAgICAgICAgIChvcmlnaW4KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICh1cmkgKGNyYXRlLXVyaSAibGVhZi1hbGljZSIgdmVyc2lvbikpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgIChmaWxlLW5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5n
LWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICIudGFyLmd6IikpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgIChzaGEyNTYgKGJhc2UzMiAoPyBzdHJpbmc/IGhhc2gpKSkpKQorICAgICAgICAgICAg
ICAgICAgICAgIChidWlsZC1zeXN0ZW0gY2FyZ28tYnVpbGQtc3lzdGVtKQorICAgICAgICAgICAg
ICAgICAgICAgIChhcmd1bWVudHMgKCdxdWFzaXF1b3RlICgjOnNraXAtYnVpbGQ/ICN0KSkpCisg
ICAgICAgICAgICAgICAgICAgICAgKGhvbWUtcGFnZSAiaHR0cDovL2V4YW1wbGUuY29tIikKKyAg
ICAgICAgICAgICAgICAgICAgICAoc3lub3BzaXMgInN1bW1hcnkiKQorICAgICAgICAgICAgICAg
ICAgICAgIChkZXNjcmlwdGlvbiAic3VtbWFyeSIpCisgICAgICAgICAgICAgICAgICAgICAgKGxp
Y2Vuc2UgKGxpc3QgbGljZW5zZTpleHBhdCBsaWNlbnNlOmFzbDIuMCkpKSkKKyAgICAgICAgICAg
ICAgICAgIChkZWZpbmUtcHVibGljICdydXN0LWxlYWYtYm9iLTMKKyAgICAgICAgICAgICAgICAg
ICAgKHBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICAgICAobmFtZSAicnVzdC1sZWFmLWJvYiIp
CisgICAgICAgICAgICAgICAgICAgICAgKHZlcnNpb24gIjMuMC4xIikKKyAgICAgICAgICAgICAg
ICAgICAgICAoc291cmNlCisgICAgICAgICAgICAgICAgICAgICAgICAob3JpZ2luCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAodXJpIChjcmF0ZS11cmkgImxlYWYtYm9iIiB2ZXJzaW9uKSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGZpbGUtbmFtZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChz
dHJpbmctYXBwZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50YXIuZ3oiKSkKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHNoYTI1NiAoYmFzZTMyICg/IHN0cmluZz8gaGFzaCkpKSkpCisgICAgICAg
ICAgICAgICAgICAgICAgKGJ1aWxkLXN5c3RlbSBjYXJnby1idWlsZC1zeXN0ZW0pCisgICAgICAg
ICAgICAgICAgICAgICAgKGFyZ3VtZW50cyAoJ3F1YXNpcXVvdGUgKCM6c2tpcC1idWlsZD8gI3Qp
KSkKKyAgICAgICAgICAgICAgICAgICAgICAoaG9tZS1wYWdlICJodHRwOi8vZXhhbXBsZS5jb20i
KQorICAgICAgICAgICAgICAgICAgICAgIChzeW5vcHNpcyAic3VtbWFyeSIpCisgICAgICAgICAg
ICAgICAgICAgICAgKGRlc2NyaXB0aW9uICJzdW1tYXJ5IikKKyAgICAgICAgICAgICAgICAgICAg
ICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmV4cGF0IGxpY2Vuc2U6YXNsMi4wKSkpKQorICAgICAg
ICAgICAgICAgICAgKGRlZmluZS1wdWJsaWMgJ3J1c3QtaW50ZXJtZWRpYXRlLWItMQorICAgICAg
ICAgICAgICAgICAgICAocGFja2FnZQorICAgICAgICAgICAgICAgICAgICAgIChuYW1lICJydXN0
LWludGVybWVkaWF0ZS1iIikKKyAgICAgICAgICAgICAgICAgICAgICAodmVyc2lvbiAiMS4yLjMi
KQorICAgICAgICAgICAgICAgICAgICAgIChzb3VyY2UKKyAgICAgICAgICAgICAgICAgICAgICAg
IChvcmlnaW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICh1cmkgKGNyYXRlLXVyaSAiaW50ZXJtZWRpYXRlLWIi
IHZlcnNpb24pKQorICAgICAgICAgICAgICAgICAgICAgICAgICAoZmlsZS1uYW1lCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAiLnRh
ci5neiIpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAoc2hhMjU2IChiYXNlMzIgKD8gc3Ry
aW5nPyBoYXNoKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAoYnVpbGQtc3lzdGVtIGNhcmdv
LWJ1aWxkLXN5c3RlbSkKKyAgICAgICAgICAgICAgICAgICAgICAoYXJndW1lbnRzCisgICAgICAg
ICAgICAgICAgICAgICAgICAoJ3F1YXNpcXVvdGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAo
Izpza2lwLWJ1aWxkPworICAgICAgICAgICAgICAgICAgICAgICAgICAjdAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAjOmNhcmdvLWlucHV0cworICAgICAgICAgICAgICAgICAgICAgICAgICAo
KCJydXN0LWxlYWYtYm9iIiAoJ3VucXVvdGUgcnVzdC1sZWFmLWJvYi0zKSkpKSkpCisgICAgICAg
ICAgICAgICAgICAgICAgKGhvbWUtcGFnZSAiaHR0cDovL2V4YW1wbGUuY29tIikKKyAgICAgICAg
ICAgICAgICAgICAgICAoc3lub3BzaXMgInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgICAg
IChkZXNjcmlwdGlvbiAic3VtbWFyeSIpCisgICAgICAgICAgICAgICAgICAgICAgKGxpY2Vuc2Ug
KGxpc3QgbGljZW5zZTpleHBhdCBsaWNlbnNlOmFzbDIuMCkpKSkKKyAgICAgICAgICAgICAgICAg
IChkZWZpbmUtcHVibGljICdydXN0LWludGVybWVkaWF0ZS1hLTEKKyAgICAgICAgICAgICAgICAg
ICAgKHBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICAgICAobmFtZSAicnVzdC1pbnRlcm1lZGlh
dGUtYSIpCisgICAgICAgICAgICAgICAgICAgICAgKHZlcnNpb24gIjEuMC40MiIpCisgICAgICAg
ICAgICAgICAgICAgICAgKHNvdXJjZQorICAgICAgICAgICAgICAgICAgICAgICAgKG9yaWdpbgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHVyaSAoY3JhdGUtdXJpICJpbnRlcm1lZGlhdGUtYSIgdmVyc2lvbikp
CisgICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxlLW5hbWUKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICIudGFyLmd6IikpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIChzaGEyNTYgKGJhc2UzMiAoPyBzdHJpbmc/IGhhc2gp
KSkpKQorICAgICAgICAgICAgICAgICAgICAgIChidWlsZC1zeXN0ZW0gY2FyZ28tYnVpbGQtc3lz
dGVtKQorICAgICAgICAgICAgICAgICAgICAgIChhcmd1bWVudHMKKyAgICAgICAgICAgICAgICAg
ICAgICAgICgncXVhc2lxdW90ZQorICAgICAgICAgICAgICAgICAgICAgICAgICgjOnNraXAtYnVp
bGQ/CisgICAgICAgICAgICAgICAgICAgICAgICAgICN0CisgICAgICAgICAgICAgICAgICAgICAg
ICAgICM6Y2FyZ28taW5wdXRzCisgICAgICAgICAgICAgICAgICAgICAgICAgICgoInJ1c3QtaW50
ZXJtZWRpYXRlLWIiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCd1bnF1b3RlIHJ1c3Qt
aW50ZXJtZWRpYXRlLWItMSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtbGVh
Zi1hbGljZSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoJ3VucXVvdGUgJ3J1c3QtbGVh
Zi1hbGljZS0wLjcpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LWxlYWYtYm9i
IiAoJ3VucXVvdGUgcnVzdC1sZWFmLWJvYi0zKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAg
KGhvbWUtcGFnZSAiaHR0cDovL2V4YW1wbGUuY29tIikKKyAgICAgICAgICAgICAgICAgICAgICAo
c3lub3BzaXMgInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgICAgIChkZXNjcmlwdGlvbiAi
c3VtbWFyeSIpCisgICAgICAgICAgICAgICAgICAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpl
eHBhdCBsaWNlbnNlOmFzbDIuMCkpKSkKKyAgICAgICAgICAgICAgICAgIChkZWZpbmUtcHVibGlj
ICdydXN0LXJvb3QtMQorICAgICAgICAgICAgICAgICAgICAocGFja2FnZQorICAgICAgICAgICAg
ICAgICAgICAgIChuYW1lICJydXN0LXJvb3QiKQorICAgICAgICAgICAgICAgICAgICAgICh2ZXJz
aW9uICIxLjAuNCIpCisgICAgICAgICAgICAgICAgICAgICAgKHNvdXJjZQorICAgICAgICAgICAg
ICAgICAgICAgICAgKG9yaWdpbgorICAgICAgICAgICAgICAgICAgICAgICAgICAobWV0aG9kIHVy
bC1mZXRjaCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHVyaSAoY3JhdGUtdXJpICJyb290
IiB2ZXJzaW9uKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKGZpbGUtbmFtZQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kIG5hbWUgIi0iIHZlcnNpb24gIi50
YXIuZ3oiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHNoYTI1NiAoYmFzZTMyICg/IHN0
cmluZz8gaGFzaCkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgKGJ1aWxkLXN5c3RlbSBjYXJn
by1idWlsZC1zeXN0ZW0pCisgICAgICAgICAgICAgICAgICAgICAgKGFyZ3VtZW50cworICAgICAg
ICAgICAgICAgICAgICAgICAgKCdxdWFzaXF1b3RlCisgICAgICAgICAgICAgICAgICAgICAgICAg
KCM6Y2FyZ28taW5wdXRzCisgICAgICAgICAgICAgICAgICAgICAgICAgICgoInJ1c3QtaW50ZXJt
ZWRpYXRlLWEiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCd1bnF1b3RlIHJ1c3QtaW50
ZXJtZWRpYXRlLWEtMSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtaW50ZXJt
ZWRpYXRlLWIiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCd1bnF1b3RlIHJ1c3QtaW50
ZXJtZWRpYXRlLWItMSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJ1c3QtbGVhZi1h
bGljZSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoJ3VucXVvdGUgJ3J1c3QtbGVhZi1h
bGljZS0wLjcpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJydXN0LWxlYWYtYm9iIiAo
J3VucXVvdGUgcnVzdC1sZWFmLWJvYi0zKSkpKSkpCisgICAgICAgICAgICAgICAgICAgICAgKGhv
bWUtcGFnZSAiaHR0cDovL2V4YW1wbGUuY29tIikKKyAgICAgICAgICAgICAgICAgICAgICAoc3lu
b3BzaXMgInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgICAgIChkZXNjcmlwdGlvbiAic3Vt
bWFyeSIpCisgICAgICAgICAgICAgICAgICAgICAgKGxpY2Vuc2UgKGxpc3QgbGljZW5zZTpleHBh
dCBsaWNlbnNlOmFzbDIuMCkpKSkpCisgICAgICAgICAgICAgICAgICN0KQorICAgICAgICAgICAg
ICAgICh4IChwayAnZmFpbCB4ICNmKSkpKSkKcmVzdWx0OiBTS0lQCgp0ZXN0LW5hbWU6IGxpY2Vu
c2VzOiBNSVQgT1IgQXBhY2hlLTIuMApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3Rz
L2NyYXRlLnNjbTo1NjIKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAibGljZW5zZXM6IE1JVCBP
UiBBcGFjaGUtMi4wIgorICAgJyhsaWNlbnNlOmV4cGF0IGxpY2Vuc2U6YXNsMi4wKQorICAgKHN0
cmluZy0+bGljZW5zZSAiTUlUIE9SIEFwYWNoZS0yLjAiKSkKZXhwZWN0ZWQtdmFsdWU6IChsaWNl
bnNlOmV4cGF0IGxpY2Vuc2U6YXNsMi4wKQphY3R1YWwtdmFsdWU6IChsaWNlbnNlOmV4cGF0IGxp
Y2Vuc2U6YXNsMi4wKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbGljZW5zZXM6IEFwYWNoZS0y
LjAgLyBNSVQKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9jcmF0ZS5zY206NTY2
CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImxpY2Vuc2VzOiBBcGFjaGUtMi4wIC8gTUlUIgor
ICAgJyhsaWNlbnNlOmFzbDIuMCBsaWNlbnNlOmV4cGF0KQorICAgKHN0cmluZy0+bGljZW5zZSAi
QXBhY2hlLTIuMCAvIE1JVCIpKQpleHBlY3RlZC12YWx1ZTogKGxpY2Vuc2U6YXNsMi4wIGxpY2Vu
c2U6ZXhwYXQpCmFjdHVhbC12YWx1ZTogKGxpY2Vuc2U6YXNsMi4wIGxpY2Vuc2U6ZXhwYXQpCnJl
c3VsdDogUEFTUwoKdGVzdC1uYW1lOiBsaWNlbnNlczogQXBhY2hlLTIuMCBXSVRIIExMVk0tZXhj
ZXB0aW9uCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY3JhdGUuc2NtOjU3MApz
b3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJsaWNlbnNlczogQXBhY2hlLTIuMCBXSVRIIExMVk0t
ZXhjZXB0aW9uIgorICAgJyhsaWNlbnNlOmFzbDIuMCB1bmtub3duLWxpY2Vuc2UhKQorICAgKHN0
cmluZy0+bGljZW5zZQorICAgICAiQXBhY2hlLTIuMCBXSVRIIExMVk0tZXhjZXB0aW9uIikpCmV4
cGVjdGVkLXZhbHVlOiAobGljZW5zZTphc2wyLjAgdW5rbm93bi1saWNlbnNlISkKYWN0dWFsLXZh
bHVlOiAobGljZW5zZTphc2wyLjAgdW5rbm93bi1saWNlbnNlISkKcmVzdWx0OiBQQVNTCgp0ZXN0
LW5hbWU6IGxpY2Vuc2VzOiBNSVQvQXBhY2hlLTIuMCBBTkQgQlNELTItQ2xhdXNlCmxvY2F0aW9u
OiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY3JhdGUuc2NtOjU3NApzb3VyY2U6CisgKHRlc3Qt
ZXF1YWwKKyAgICJsaWNlbnNlczogTUlUL0FwYWNoZS0yLjAgQU5EIEJTRC0yLUNsYXVzZSIKKyAg
ICcobGljZW5zZTpleHBhdCBsaWNlbnNlOmFzbDIuMCBsaWNlbnNlOmJzZC0yKQorICAgKHN0cmlu
Zy0+bGljZW5zZQorICAgICAiTUlUL0FwYWNoZS0yLjAgQU5EIEJTRC0yLUNsYXVzZSIpKQpleHBl
Y3RlZC12YWx1ZTogKGxpY2Vuc2U6ZXhwYXQgbGljZW5zZTphc2wyLjAgbGljZW5zZTpic2QtMikK
YWN0dWFsLXZhbHVlOiAobGljZW5zZTpleHBhdCBsaWNlbnNlOmFzbDIuMCBsaWNlbnNlOmJzZC0y
KQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbGljZW5zZXM6IE1JVC9BcGFjaGUtMi4wCmxvY2F0
aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvY3JhdGUuc2NtOjU3OApzb3VyY2U6CisgKHRl
c3QtZXF1YWwKKyAgICJsaWNlbnNlczogTUlUL0FwYWNoZS0yLjAiCisgICAnKGxpY2Vuc2U6ZXhw
YXQgbGljZW5zZTphc2wyLjApCisgICAoc3RyaW5nLT5saWNlbnNlICJNSVQvQXBhY2hlLTIuMCIp
KQpleHBlY3RlZC12YWx1ZTogKGxpY2Vuc2U6ZXhwYXQgbGljZW5zZTphc2wyLjApCmFjdHVhbC12
YWx1ZTogKGxpY2Vuc2U6ZXhwYXQgbGljZW5zZTphc2wyLjApCnJlc3VsdDogUEFTUwoKdGVzdC1u
YW1lOiBzZWxmLXRlc3Q6IHJ1c3QtZG9jb3B0IDAuOC54IGlzIGdvbmUsIHBsZWFzZSBhZGp1c3Qg
dGhlIHRlc3QgY2FzZQpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2NyYXRlLnNj
bTo2MTkKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInNlbGYtdGVzdDogcnVzdC1kb2NvcHQg
MC44LnggaXMgZ29uZSwgcGxlYXNlIGFkanVzdCB0aGUgdGVzdCBjYXNlIgorICAgKG5vdCAobnVs
bD8gKGZpbmQtcGFja2FnZXMtYnktbmFtZSAicnVzdC1kb2NvcHQiICIwLjgiKSkpKQphY3R1YWwt
dmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBjYXJnby1yZWN1cnNpdmUtaW1wb3J0
LWhvb3JzLWV4aXN0aW5nLXBhY2thZ2VzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVz
dHMvY3JhdGUuc2NtOjYyMwpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiY2FyZ28tcmVjdXJz
aXZlLWltcG9ydC1ob29ycy1leGlzdGluZy1wYWNrYWdlcyIKKyAgIChtb2NrICgoZ3VpeCBodHRw
LWNsaWVudCkKKyAgICAgICAgICBodHRwLWZldGNoCisgICAgICAgICAgKGxhbWJkYSAodXJsIC4g
cmVzdCkKKyAgICAgICAgICAgIChtYXRjaCB1cmwKKyAgICAgICAgICAgICAgICAgICAoImh0dHBz
Oi8vY3JhdGVzLmlvL2FwaS92MS9jcmF0ZXMvZG9jdG9vbCIKKyAgICAgICAgICAgICAgICAgICAg
KG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtZG9jdG9vbC1jcmF0ZSkpCisgICAgICAgICAgICAgICAg
ICAgKCJodHRwczovL2NyYXRlcy5pby9hcGkvdjEvY3JhdGVzL2RvY3Rvb2wvMi4yLjIvZG93bmxv
YWQiCisgICAgICAgICAgICAgICAgICAgIChzZXQhIHRlc3Qtc291cmNlLWhhc2gKKyAgICAgICAg
ICAgICAgICAgICAgICAoYnl0ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcKKyAgICAgICAgICAg
ICAgICAgICAgICAgIChzaGEyNTYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy0+
Ynl0ZXZlY3RvciAiZW1wdHkgZmlsZVxuIiAidXRmLTgiKSkpKQorICAgICAgICAgICAgICAgICAg
ICAob3Blbi1pbnB1dC1zdHJpbmcgImVtcHR5IGZpbGVcbiIpKQorICAgICAgICAgICAgICAgICAg
ICgiaHR0cHM6Ly9jcmF0ZXMuaW8vYXBpL3YxL2NyYXRlcy9kb2N0b29sLzIuMi4yL2RlcGVuZGVu
Y2llcyIKKyAgICAgICAgICAgICAgICAgICAgKG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtZG9jdG9v
bC1kZXBlbmRlbmNpZXMpKQorICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5leHBlY3Rl
ZCBVUkw6ICIgdXJsKSkpKSkKKyAgICAgICAgIChtYXRjaCAoY3JhdGUtcmVjdXJzaXZlLWltcG9y
dCAiZG9jdG9vbCIpCisgICAgICAgICAgICAgICAgKCgoZGVmaW5lLXB1YmxpYyAncnVzdC1kb2N0
b29sLTIKKyAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICAg
ICAobmFtZSAicnVzdC1kb2N0b29sIikKKyAgICAgICAgICAgICAgICAgICAgICAodmVyc2lvbiAi
Mi4yLjIiKQorICAgICAgICAgICAgICAgICAgICAgIChzb3VyY2UKKyAgICAgICAgICAgICAgICAg
ICAgICAgIChvcmlnaW4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0
Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICh1cmkgKGNyYXRlLXVyaSAiZG9jdG9vbCIg
dmVyc2lvbikpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChmaWxlLW5hbWUKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBuYW1lICItIiB2ZXJzaW9uICIudGFy
Lmd6IikpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChzaGEyNTYgKGJhc2UzMiAoPyBzdHJp
bmc/IGhhc2gpKSkpKQorICAgICAgICAgICAgICAgICAgICAgIChidWlsZC1zeXN0ZW0gY2FyZ28t
YnVpbGQtc3lzdGVtKQorICAgICAgICAgICAgICAgICAgICAgIChhcmd1bWVudHMKKyAgICAgICAg
ICAgICAgICAgICAgICAgICgncXVhc2lxdW90ZQorICAgICAgICAgICAgICAgICAgICAgICAgICgj
OmNhcmdvLWlucHV0cworICAgICAgICAgICAgICAgICAgICAgICAgICAoKCJydXN0LWRvY29wdCIg
KCd1bnF1b3RlICdydXN0LWRvY29wdC0wLjgpKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAo
aG9tZS1wYWdlICJodHRwOi8vZXhhbXBsZS5jb20iKQorICAgICAgICAgICAgICAgICAgICAgIChz
eW5vcHNpcyAic3VtbWFyeSIpCisgICAgICAgICAgICAgICAgICAgICAgKGRlc2NyaXB0aW9uICJz
dW1tYXJ5IikKKyAgICAgICAgICAgICAgICAgICAgICAobGljZW5zZSAobGlzdCBsaWNlbnNlOmV4
cGF0IGxpY2Vuc2U6YXNsMi4wKSkpKSkKKyAgICAgICAgICAgICAgICAgI3QpCisgICAgICAgICAg
ICAgICAgKHggKHBrICdmYWlsIHggI2YpKSkpKQpyZXN1bHQ6IFNLSVAKCgpTS0lQOiB0ZXN0cy9n
cmVtbGluCj09PT09PT09PT09PT09PT09PT0KCnRlc3QtbmFtZTogZWxmLWR5bmFtaWMtaW5mby1u
ZWVkZWQsIGV4ZWN1dGFibGUKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9ncmVt
bGluLnNjbTo1Nwpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiZWxmLWR5bmFtaWMtaW5mby1u
ZWVkZWQsIGV4ZWN1dGFibGUiCisgICAobGV0KiAoKGVsZiAoY2FsbC13aXRoLWlucHV0LWZpbGUg
JWd1aWxlLWV4ZWN1dGFibGUgcmVhZC1lbGYpKQorICAgICAgICAgIChkeW5pbmZvIChlbGYtZHlu
YW1pYy1pbmZvIGVsZikpKQorICAgICAob3IgKG5vdCBkeW5pbmZvKQorICAgICAgICAgKGxzZXQ8
PQorICAgICAgICAgICBzdHJpbmc9PworICAgICAgICAgICAobGlzdCAoc3RyaW5nLWFwcGVuZCAi
bGliZ3VpbGUtIiAoZWZmZWN0aXZlLXZlcnNpb24pKQorICAgICAgICAgICAgICAgICAibGliYyIp
CisgICAgICAgICAgIChtYXAgKGxhbWJkYSAobGliKQorICAgICAgICAgICAgICAgICAgKHN0cmlu
Zy10YWtlIGxpYiAoc3RyaW5nLWNvbnRhaW5zIGxpYiAiLnNvIikpKQorICAgICAgICAgICAgICAg
IChlbGYtZHluYW1pYy1pbmZvLW5lZWRlZCBkeW5pbmZvKSkpKSkpCmFjdHVhbC12YWx1ZTogI3QK
cmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGZpbGUtbmVlZGVkL3JlY3Vyc2l2ZQpsb2NhdGlvbjog
L2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2dyZW1saW4uc2NtOjc1CnNvdXJjZToKKyAodGVzdC1h
c3NlcnQKKyAgICJmaWxlLW5lZWRlZC9yZWN1cnNpdmUiCisgICAobGV0KiAoKG5lZWRlZAorICAg
ICAgICAgICAgKGZpbGUtbmVlZGVkL3JlY3Vyc2l2ZSAlZ3VpbGUtZXhlY3V0YWJsZSkpCisgICAg
ICAgICAgKHBpcGUgKGR5bmFtaWMtd2luZAorICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKQor
ICAgICAgICAgICAgICAgICAgICAoc2V0ZW52ICJMRF9UUkFDRV9MT0FERURfT0JKRUNUUyIgInl1
cCIpKQorICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAgICAgICAo
b3Blbi1waXBlKiBPUEVOX1JFQUQgJWd1aWxlLWV4ZWN1dGFibGUpKQorICAgICAgICAgICAgICAg
ICAgKGxhbWJkYSAoKSAodW5zZXRlbnYgIkxEX1RSQUNFX0xPQURFRF9PQkpFQ1RTIikpKSkpCisg
ICAgIChkZWZpbmUgbGRkLXJ4CisgICAgICAgKG1ha2UtcmVnZXhwCisgICAgICAgICAiXltbOmJs
YW5rOl1dKyhbWzpncmFwaDpdXSsgPT4gKT8oW1s6Z3JhcGg6XV0rKSAuKiQiKSkKKyAgICAgKGRl
ZmluZSAocmVhZC1sZGQtb3V0cHV0IHBvcnQpCisgICAgICAgKGxldCBsb29wICgocmVzdWx0ICco
KSkpCisgICAgICAgICAobWF0Y2ggKHJlYWQtbGluZSBwb3J0KQorICAgICAgICAgICAgICAgICgo
PyBlb2Ytb2JqZWN0PykgKHJldmVyc2UgcmVzdWx0KSkKKyAgICAgICAgICAgICAgICAoKD0gKGN1
dCByZWdleHAtZXhlYyBsZGQtcnggPD4pIG0pCisgICAgICAgICAgICAgICAgIChpZiBtCisgICAg
ICAgICAgICAgICAgICAgKGxvb3AgKGNvbnMgKG1hdGNoOnN1YnN0cmluZyBtIDIpIHJlc3VsdCkp
CisgICAgICAgICAgICAgICAgICAgKGxvb3AgcmVzdWx0KSkpKSkpCisgICAgIChkZWZpbmUgZ3Jv
dW5kLXRydXRoCisgICAgICAgKHJlbW92ZQorICAgICAgICAgKGxhbWJkYSAoZW50cnkpCisgICAg
ICAgICAgIChvciAoc3RyaW5nLXByZWZpeD8gImxpbnV4LXZkc28uc28iIGVudHJ5KQorICAgICAg
ICAgICAgICAgKHN0cmluZy1wcmVmaXg/ICJsaW51eC12ZHNvMzIuc28iIGVudHJ5KQorICAgICAg
ICAgICAgICAgKHN0cmluZy1wcmVmaXg/ICJsaW51eC12ZHNvNjQuc28iIGVudHJ5KQorICAgICAg
ICAgICAgICAgKHN0cmluZy1wcmVmaXg/ICJsaW51eC1nYXRlLnNvIiBlbnRyeSkKKyAgICAgICAg
ICAgICAgIChhbmQgKHRhcmdldC1hYXJjaDY0PykKKyAgICAgICAgICAgICAgICAgICAgKHN0cmlu
Zy1jb250YWlucyBlbnRyeSAoZ2xpYmMtZHluYW1pYy1saW5rZXIpKSkpKQorICAgICAgICAgKHJl
YWQtbGRkLW91dHB1dCBwaXBlKSkpCisgICAgIChhbmQgKHplcm8/IChjbG9zZS1waXBlIHBpcGUp
KQorICAgICAgICAgIChsc2V0PSBmaWxlPT8KKyAgICAgICAgICAgICAgICAgKHBrICd0cnV0aCBn
cm91bmQtdHJ1dGgpCisgICAgICAgICAgICAgICAgIChwayAnbmVlZGVkIG5lZWRlZCkpKSkpCnJl
c3VsdDogU0tJUAoKdGVzdC1uYW1lOiBleHBhbmQtb3JpZ2luCmxvY2F0aW9uOiAvaG9tZS9waGYv
c3JjL2d1aXgvdGVzdHMvZ3JlbWxpbi5zY206MTE5CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAg
ImV4cGFuZC1vcmlnaW4iCisgICAnKCJPT08vLi4vbGliIgorICAgICAiT09PIgorICAgICAiLi4v
T09PL2Jhci9PT08vYmF6IgorICAgICAiT1JJR0lOL2ZvbyIpCisgICAobWFwIChjdXQgZXhwYW5k
LW9yaWdpbiA8PiAiT09PIikKKyAgICAgICAgJygiJE9SSUdJTi8uLi9saWIiCisgICAgICAgICAg
IiR7T1JJR0lOfSIKKyAgICAgICAgICAiLi4vJHtPUklHSU59L2Jhci8kT1JJR0lOL2JheiIKKyAg
ICAgICAgICAiT1JJR0lOL2ZvbyIpKSkKZXhwZWN0ZWQtdmFsdWU6ICgiT09PLy4uL2xpYiIgIk9P
TyIgIi4uL09PTy9iYXIvT09PL2JheiIgIk9SSUdJTi9mb28iKQphY3R1YWwtdmFsdWU6ICgiT09P
Ly4uL2xpYiIgIk9PTyIgIi4uL09PTy9iYXIvT09PL2JheiIgIk9SSUdJTi9mb28iKQpyZXN1bHQ6
IFBBU1MKCnQuYzogSW4gZnVuY3Rpb24gJ21haW4nOgp0LmM6MToxNTogd2FybmluZzogaW1wbGlj
aXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ3B1dHMnIFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRl
Y2xhcmF0aW9uXQogICAgMSB8IGludCBtYWluICgpIHsgcHV0cygiaGVsbG8iKTsgfQogICAgICB8
ICAgICAgICAgICAgICAgXn5+fgp0LmM6MToxOiBub3RlOiBpbmNsdWRlICc8c3RkaW8uaD4nIG9y
IHByb3ZpZGUgYSBkZWNsYXJhdGlvbiBvZiAncHV0cycKICArKysgfCsjaW5jbHVkZSA8c3RkaW8u
aD4KICAgIDEgfCBpbnQgbWFpbiAoKSB7IHB1dHMoImhlbGxvIik7IH0KdGVzdC1uYW1lOiBzdHJp
cC1ydW5wYXRoCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvZ3JlbWxpbi5zY206
MTMyCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInN0cmlwLXJ1bnBhdGgiCisgICAiaGVsbG9c
biIKKyAgIChjYWxsLXdpdGgtdGVtcG9yYXJ5LWRpcmVjdG9yeQorICAgICAobGFtYmRhIChkaXJl
Y3RvcnkpCisgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbgorICAgICAgICAgZGlyZWN0
b3J5CisgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlCisgICAgICAgICAgICJ0LmMiCisg
ICAgICAgICAgIChsYW1iZGEgKHBvcnQpCisgICAgICAgICAgICAgKGRpc3BsYXkgImludCBtYWlu
ICgpIHsgcHV0cyhcImhlbGxvXCIpOyB9IiBwb3J0KSkpCisgICAgICAgICAoaW52b2tlCisgICAg
ICAgICAgIGMtY29tcGlsZXIKKyAgICAgICAgICAgInQuYyIKKyAgICAgICAgICAgIi1XbCwtLWVu
YWJsZS1uZXctZHRhZ3MiCisgICAgICAgICAgICItV2wsLXJwYXRoPS9mb28iCisgICAgICAgICAg
ICItV2wsLXJwYXRoPS9iYXIiKQorICAgICAgICAgKGxldCogKChkeW5pbmZvCisgICAgICAgICAg
ICAgICAgICAoZWxmLWR5bmFtaWMtaW5mbworICAgICAgICAgICAgICAgICAgICAocGFyc2UtZWxm
CisgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlICJhLm91dCIgZ2V0
LWJ5dGV2ZWN0b3ItYWxsKSkpKQorICAgICAgICAgICAgICAgIChvbGQgKGVsZi1keW5hbWljLWlu
Zm8tcnVucGF0aCBkeW5pbmZvKSkKKyAgICAgICAgICAgICAgICAobmV3IChzdHJpcC1ydW5wYXRo
ICJhLm91dCIpKQorICAgICAgICAgICAgICAgIChuZXcqIChzdHJpcC1ydW5wYXRoICJhLm91dCIp
KSkKKyAgICAgICAgICAgKHZhbGlkYXRlLW5lZWRlZC1pbi1ydW5wYXRoICJhLm91dCIpCisgICAg
ICAgICAgIChhbmQgKG1lbWJlciAiL2ZvbyIgb2xkKQorICAgICAgICAgICAgICAgIChtZW1iZXIg
Ii9iYXIiIG9sZCkKKyAgICAgICAgICAgICAgICAobm90IChtZW1iZXIgIi9mb28iIG5ldykpCisg
ICAgICAgICAgICAgICAgKG5vdCAobWVtYmVyICIvYmFyIiBuZXcpKQorICAgICAgICAgICAgICAg
IChlcXVhbD8gbmV3KiBuZXcpCisgICAgICAgICAgICAgICAgKGxldCogKChwaXBlIChvcGVuLWlu
cHV0LXBpcGUgIi4vYS5vdXQiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgKHN0ciAoZ2V0LXN0
cmluZy1hbGwgcGlwZSkpKQorICAgICAgICAgICAgICAgICAgKGNsb3NlLXBpcGUgcGlwZSkKKyAg
ICAgICAgICAgICAgICAgIHN0cikpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJoZWxsb1xuIgphY3R1
YWwtdmFsdWU6ICJoZWxsb1xuIgpyZXN1bHQ6IFBBU1MKCnQuYzogSW4gZnVuY3Rpb24gJ21haW4n
Ogp0LmM6MToxNTogd2FybmluZzogaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgZnVuY3Rpb24gJ3B1
dHMnIFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9uXQogICAgMSB8IGludCBtYWluICgp
IHsgcHV0cygiaGVsbG8iKTsgfQogICAgICB8ICAgICAgICAgICAgICAgXn5+fgp0LmM6MToxOiBu
b3RlOiBpbmNsdWRlICc8c3RkaW8uaD4nIG9yIHByb3ZpZGUgYSBkZWNsYXJhdGlvbiBvZiAncHV0
cycKICArKysgfCsjaW5jbHVkZSA8c3RkaW8uaD4KICAgIDEgfCBpbnQgbWFpbiAoKSB7IHB1dHMo
ImhlbGxvIik7IH0KdGVzdC1uYW1lOiBzZXQtZmlsZS1ydW5wYXRoICsgZmlsZS1ydW5wYXRoCmxv
Y2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvZ3JlbWxpbi5zY206MTYwCnNvdXJjZToK
KyAodGVzdC1lcXVhbAorICAgInNldC1maWxlLXJ1bnBhdGggKyBmaWxlLXJ1bnBhdGgiCisgICAi
aGVsbG9cbiIKKyAgIChjYWxsLXdpdGgtdGVtcG9yYXJ5LWRpcmVjdG9yeQorICAgICAobGFtYmRh
IChkaXJlY3RvcnkpCisgICAgICAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbgorICAgICAgICAg
ZGlyZWN0b3J5CisgICAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlCisgICAgICAgICAgICJ0
LmMiCisgICAgICAgICAgIChsYW1iZGEgKHBvcnQpCisgICAgICAgICAgICAgKGRpc3BsYXkgImlu
dCBtYWluICgpIHsgcHV0cyhcImhlbGxvXCIpOyB9IiBwb3J0KSkpCisgICAgICAgICAoaW52b2tl
CisgICAgICAgICAgIGMtY29tcGlsZXIKKyAgICAgICAgICAgInQuYyIKKyAgICAgICAgICAgIi1X
bCwtLWVuYWJsZS1uZXctZHRhZ3MiCisgICAgICAgICAgICItV2wsLXJwYXRoPS94eHh4eHh4eHgi
KQorICAgICAgICAgKGxldCAoKG9yaWdpbmFsLXJ1bnBhdGggKGZpbGUtcnVucGF0aCAiYS5vdXQi
KSkpCisgICAgICAgICAgIChhbmQgKG1lbWJlciAiL3h4eHh4eHh4eCIgb3JpZ2luYWwtcnVucGF0
aCkKKyAgICAgICAgICAgICAgICAoZ3VhcmQgKGMgKChydW5wYXRoLXRvby1sb25nLWVycm9yPyBj
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZz0/CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJhLm91dCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJ1bnBh
dGgtdG9vLWxvbmctZXJyb3ItZmlsZSBjKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAoc2V0
LWZpbGUtcnVucGF0aAorICAgICAgICAgICAgICAgICAgICAgICAgICJhLm91dCIKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAobGlzdCAobWFrZS1zdHJpbmcgNzc3ICNceSkpKSkKKyAgICAgICAg
ICAgICAgICAobGV0ICgocnVucGF0aCAoZGVsZXRlICIveHh4eHh4eHh4IiBvcmlnaW5hbC1ydW5w
YXRoKSkpCisgICAgICAgICAgICAgICAgICAoc2V0LWZpbGUtcnVucGF0aCAiYS5vdXQiIHJ1bnBh
dGgpCisgICAgICAgICAgICAgICAgICAoZXF1YWw/IHJ1bnBhdGggKGZpbGUtcnVucGF0aCAiYS5v
dXQiKSkpCisgICAgICAgICAgICAgICAgKGxldCogKChwaXBlIChvcGVuLWlucHV0LXBpcGUgIi4v
YS5vdXQiKSkKKyAgICAgICAgICAgICAgICAgICAgICAgKHN0ciAoZ2V0LXN0cmluZy1hbGwgcGlw
ZSkpKQorICAgICAgICAgICAgICAgICAgKGNsb3NlLXBpcGUgcGlwZSkKKyAgICAgICAgICAgICAg
ICAgIHN0cikpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJoZWxsb1xuIgphY3R1YWwtdmFsdWU6ICJo
ZWxsb1xuIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogZWxmLWR5bmFtaWMtaW5mby1zb25hbWUK
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9ncmVtbGluLnNjbToxODcKc291cmNl
OgorICh0ZXN0LWVxdWFsCisgICAiZWxmLWR5bmFtaWMtaW5mby1zb25hbWUiCisgICAibGliZm9v
LnNvLjIiCisgICAoY2FsbC13aXRoLXRlbXBvcmFyeS1kaXJlY3RvcnkKKyAgICAgKGxhbWJkYSAo
ZGlyZWN0b3J5KQorICAgICAgICh3aXRoLWRpcmVjdG9yeS1leGN1cnNpb24KKyAgICAgICAgIGRp
cmVjdG9yeQorICAgICAgICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZQorICAgICAgICAgICAidC5j
IgorICAgICAgICAgICAobGFtYmRhIChwb3J0KSAoZGlzcGxheSAiLy8gZW1wdHkgZmlsZSIgcG9y
dCkpKQorICAgICAgICAgKGludm9rZQorICAgICAgICAgICBjLWNvbXBpbGVyCisgICAgICAgICAg
ICJ0LmMiCisgICAgICAgICAgICItc2hhcmVkIgorICAgICAgICAgICAiLVdsLC1zb25hbWUsbGli
Zm9vLnNvLjIiKQorICAgICAgICAgKGxldCogKChkeW5pbmZvCisgICAgICAgICAgICAgICAgICAo
ZWxmLWR5bmFtaWMtaW5mbworICAgICAgICAgICAgICAgICAgICAocGFyc2UtZWxmCisgICAgICAg
ICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlICJhLm91dCIgZ2V0LWJ5dGV2ZWN0
b3ItYWxsKSkpKQorICAgICAgICAgICAgICAgIChzb25hbWUgKGVsZi1keW5hbWljLWluZm8tc29u
YW1lIGR5bmluZm8pKSkKKyAgICAgICAgICAgc29uYW1lKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJs
aWJmb28uc28uMiIKYWN0dWFsLXZhbHVlOiAibGliZm9vLnNvLjIiCnJlc3VsdDogUEFTUwoKYS5v
dXQ6IHN0cmlwcGluZyBSVU5QQVRIIHRvICgiL2dudS9zdG9yZS81aDJ3NHFpOWhrMXF6emdpMXc4
MzIyMHlkc2xpbnI0cy1nbGliYy0yLjMzL2xpYiIgIi9nbnUvc3RvcmUvdmpnZjF3cTc2OTB6azBy
c2MzMDFrN3JweDNuaHZqY20tZ2NjLTEyLjEuMC1saWIvbGliIiAiL2dudS9zdG9yZS92amdmMXdx
NzY5MHprMHJzYzMwMWs3cnB4M25odmpjbS1nY2MtMTIuMS4wLWxpYi9saWIvZ2NjL3g4Nl82NC11
bmtub3duLWxpbnV4LWdudS8xMi4xLjAvLi4vLi4vLi4iICIvaG9tZS9waGYvLmd1aXgtcHJvZmls
ZS9saWIiKSAocmVtb3ZlZCAoIi9mb28iICIvYmFyIikpCmEub3V0OiB3YXJuaW5nOiBSVU5QQVRI
IGNvbnRhaW5zIGJvZ3VzIGVudHJpZXM6ICgiL2dudS9zdG9yZS81aDJ3NHFpOWhrMXF6emdpMXc4
MzIyMHlkc2xpbnI0cy1nbGliYy0yLjMzL2xpYiIgIi9nbnUvc3RvcmUvdmpnZjF3cTc2OTB6azBy
c2MzMDFrN3JweDNuaHZqY20tZ2NjLTEyLjEuMC1saWIvbGliIiAiL2dudS9zdG9yZS92amdmMXdx
NzY5MHprMHJzYzMwMWs3cnB4M25odmpjbS1nY2MtMTIuMS4wLWxpYi9saWIvZ2NjL3g4Nl82NC11
bmtub3duLWxpbnV4LWdudS8xMi4xLjAvLi4vLi4vLi4iICIvaG9tZS9waGYvLmd1aXgtcHJvZmls
ZS9saWIiKQphLm91dDogZXJyb3I6IGRlcGVuZHMgb24gJ2xpYmdjY19zLnNvLjEnLCB3aGljaCBj
YW5ub3QgYmUgZm91bmQgaW4gUlVOUEFUSCAoKQpXQVJOSU5HOiAodGVzdC1ncmVtbGluKTogaW1w
b3J0ZWQgbW9kdWxlIChndWl4IGJ1aWxkIHV0aWxzKSBvdmVycmlkZXMgY29yZSBiaW5kaW5nIGBk
ZWxldGUnCgpTS0lQOiB0ZXN0cy9oYWNrYWdlCj09PT09PT09PT09PT09PT09PT0KCgpTdGFydGlu
ZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtZmlsZS5zWFdhaEoKRnJvbSBodHRwczovL2hhY2thZ2Uu
aGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5nei4uLgpkb3dubG9hZCBmYWls
ZWQgImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFy
Lmd6IiA0MDQgIk5vdCBGb3VuZCIKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxl
LnNYV2FoSgpGcm9tIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIyMDgwNzEzMTE1OS9o
dHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5nei4u
Lgpkb3dubG9hZCBmYWlsZWQgImh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIyMDgwNzEz
MTE1OS9odHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRh
ci5neiIgNDA0ICJOT1QgRk9VTkQiClRyeWluZyB0byB1c2UgRGlzYXJjaGl2ZSB0byBhc3NlbWJs
ZSAvdG1wL2d1aXgtZmlsZS5zWFdhaEouLi4KY291bGQgbm90IGZpbmQgaXRzIERpc2FyY2hpdmUg
c3BlY2lmaWNhdGlvbgpmYWlsZWQgdG8gZG93bmxvYWQgIi90bXAvZ3VpeC1maWxlLnNYV2FoSiIg
ZnJvbSAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50
YXIuZ3oiCnRlc3QtbmFtZTogaGFja2FnZS0+Z3VpeC1wYWNrYWdlIHRlc3QgMQpsb2NhdGlvbjog
L2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2hhY2thZ2Uuc2NtOjIxNApzb3VyY2U6CisgKHRlc3Qt
YXNzZXJ0CisgICAiaGFja2FnZS0+Z3VpeC1wYWNrYWdlIHRlc3QgMSIKKyAgIChldmFsLXRlc3Qt
d2l0aC1jYWJhbCB0ZXN0LWNhYmFsLTEgbWF0Y2gtZ2hjLWZvbykpCmFjdHVhbC12YWx1ZTogI3QK
cmVzdWx0OiBQQVNTCgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuVm9WNHB3
CkZyb20gaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50
YXIuZ3ouLi4KZG93bmxvYWQgZmFpbGVkICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFj
a2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIgNDA0ICJOb3QgRm91bmQiCgpTdGFydGluZyBkb3du
bG9hZCBvZiAvdG1wL2d1aXgtZmlsZS5Wb1Y0cHcKRnJvbSBodHRwczovL3dlYi5hcmNoaXZlLm9y
Zy93ZWIvMjAyMjA4MDcxMzEyMDIvaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2Uv
Zm9vL2Zvby0xLjAuMC50YXIuZ3ouLi4KZG93bmxvYWQgZmFpbGVkICJodHRwczovL3dlYi5hcmNo
aXZlLm9yZy93ZWIvMjAyMjA4MDcxMzEyMDIvaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3Bh
Y2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTk9UIEZPVU5EIgpUcnlpbmcgdG8gdXNl
IERpc2FyY2hpdmUgdG8gYXNzZW1ibGUgL3RtcC9ndWl4LWZpbGUuVm9WNHB3Li4uCmNvdWxkIG5v
dCBmaW5kIGl0cyBEaXNhcmNoaXZlIHNwZWNpZmljYXRpb24KZmFpbGVkIHRvIGRvd25sb2FkICIv
dG1wL2d1aXgtZmlsZS5Wb1Y0cHciIGZyb20gImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9w
YWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Igp0ZXN0LW5hbWU6IGhhY2thZ2UtPmd1aXgtcGFj
a2FnZSB0ZXN0IDIKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdlLnNj
bToyMTcKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImhhY2thZ2UtPmd1aXgtcGFja2FnZSB0
ZXN0IDIiCisgICAoZXZhbC10ZXN0LXdpdGgtY2FiYWwgdGVzdC1jYWJhbC0yIG1hdGNoLWdoYy1m
b28pKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKClN0YXJ0aW5nIGRvd25sb2FkIG9m
IC90bXAvZ3VpeC1maWxlLmVGQm9qdgpGcm9tIGh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9w
YWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly9o
YWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTm90
IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuZUZCb2p2CkZyb20g
aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjAzL2h0dHBzOi8vaGFja2Fn
ZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZh
aWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjAzL2h0dHBzOi8v
aGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6IiA0MDQgIk5P
VCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBEaXNhcmNoaXZlIHRvIGFzc2VtYmxlIC90bXAvZ3VpeC1m
aWxlLmVGQm9qdi4uLgpjb3VsZCBub3QgZmluZCBpdHMgRGlzYXJjaGl2ZSBzcGVjaWZpY2F0aW9u
CmZhaWxlZCB0byBkb3dubG9hZCAiL3RtcC9ndWl4LWZpbGUuZUZCb2p2IiBmcm9tICJodHRwczov
L2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIKdGVzdC1u
YW1lOiBoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCAzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3Jj
L2d1aXgvdGVzdHMvaGFja2FnZS5zY206MjIwCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJo
YWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCAzIgorICAgKGV2YWwtdGVzdC13aXRoLWNhYmFsCisg
ICAgIHRlc3QtY2FiYWwtMworICAgICBtYXRjaC1naGMtZm9vCisgICAgICM6Y2FiYWwtZW52aXJv
bm1lbnQKKyAgICAgJygoImltcGwiIC4gImdoYy03LjgiKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJl
c3VsdDogUEFTUwoKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxlLjd2Q2tRcwpG
cm9tIGh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFy
Lmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2th
Z2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTm90IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxv
YWQgb2YgL3RtcC9ndWl4LWZpbGUuN3ZDa1FzCkZyb20gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcv
d2ViLzIwMjIwODA3MTMxMjA1L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zv
by9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2
ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjA1L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNr
YWdlL2Zvby9mb28tMS4wLjAudGFyLmd6IiA0MDQgIk5PVCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBE
aXNhcmNoaXZlIHRvIGFzc2VtYmxlIC90bXAvZ3VpeC1maWxlLjd2Q2tRcy4uLgpjb3VsZCBub3Qg
ZmluZCBpdHMgRGlzYXJjaGl2ZSBzcGVjaWZpY2F0aW9uCmZhaWxlZCB0byBkb3dubG9hZCAiL3Rt
cC9ndWl4LWZpbGUuN3ZDa1FzIiBmcm9tICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFj
a2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIKdGVzdC1uYW1lOiBoYWNrYWdlLT5ndWl4LXBhY2th
Z2UgdGVzdCA0CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFja2FnZS5zY206
MjI0CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVz
dCA0IgorICAgKGV2YWwtdGVzdC13aXRoLWNhYmFsCisgICAgIHRlc3QtY2FiYWwtNAorICAgICBt
YXRjaC1naGMtZm9vCisgICAgICM6Y2FiYWwtZW52aXJvbm1lbnQKKyAgICAgJygoImltcGwiIC4g
ImdoYy03LjgiKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKClN0YXJ0aW5nIGRv
d25sb2FkIG9mIC90bXAvZ3VpeC1maWxlLjVwYW55OApGcm9tIGh0dHBzOi8vaGFja2FnZS5oYXNr
ZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAi
aHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oi
IDQwNCAiTm90IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuNXBh
bnk4CkZyb20gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjA2L2h0dHBz
Oi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRv
d25sb2FkIGZhaWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjA2
L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6
IiA0MDQgIk5PVCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBEaXNhcmNoaXZlIHRvIGFzc2VtYmxlIC90
bXAvZ3VpeC1maWxlLjVwYW55OC4uLgpjb3VsZCBub3QgZmluZCBpdHMgRGlzYXJjaGl2ZSBzcGVj
aWZpY2F0aW9uCmZhaWxlZCB0byBkb3dubG9hZCAiL3RtcC9ndWl4LWZpbGUuNXBhbnk4IiBmcm9t
ICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5n
eiIKdGVzdC1uYW1lOiBoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCA1CmxvY2F0aW9uOiAvaG9t
ZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFja2FnZS5zY206MjI4CnNvdXJjZToKKyAodGVzdC1hc3Nl
cnQKKyAgICJoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCA1IgorICAgKGV2YWwtdGVzdC13aXRo
LWNhYmFsCisgICAgIHRlc3QtY2FiYWwtNQorICAgICBtYXRjaC1naGMtZm9vCisgICAgICM6Y2Fi
YWwtZW52aXJvbm1lbnQKKyAgICAgJygoImltcGwiIC4gImdoYy03LjgiKSkpKQphY3R1YWwtdmFs
dWU6ICN0CnJlc3VsdDogUEFTUwoKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxl
Lmcyd2FEYgpGcm9tIGh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28t
MS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwu
b3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTm90IEZvdW5kIgoKU3RhcnRp
bmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuZzJ3YURiCkZyb20gaHR0cHM6Ly93ZWIuYXJj
aGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjA4L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9w
YWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly93
ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjA4L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxs
Lm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6IiA0MDQgIk5PVCBGT1VORCIKVHJ5aW5n
IHRvIHVzZSBEaXNhcmNoaXZlIHRvIGFzc2VtYmxlIC90bXAvZ3VpeC1maWxlLmcyd2FEYi4uLgpj
b3VsZCBub3QgZmluZCBpdHMgRGlzYXJjaGl2ZSBzcGVjaWZpY2F0aW9uCmZhaWxlZCB0byBkb3du
bG9hZCAiL3RtcC9ndWl4LWZpbGUuZzJ3YURiIiBmcm9tICJodHRwczovL2hhY2thZ2UuaGFza2Vs
bC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIKdGVzdC1uYW1lOiBoYWNrYWdlLT5n
dWl4LXBhY2thZ2UgdGVzdCA2CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFj
a2FnZS5zY206MjUxCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJoYWNrYWdlLT5ndWl4LXBh
Y2thZ2UgdGVzdCA2IgorICAgKGV2YWwtdGVzdC13aXRoLWNhYmFsCisgICAgIHRlc3QtY2FiYWwt
NgorICAgICBtYXRjaC1naGMtZm9vLTYpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoK
ClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxlLk1iN0dRVgpGcm9tIGh0dHBzOi8v
aGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25s
b2FkIGZhaWxlZCAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0x
LjAuMC50YXIuZ3oiIDQwNCAiTm90IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9n
dWl4LWZpbGUuTWI3R1FWCkZyb20gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3
MTMxMjA5L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAu
dGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIw
MjIwODA3MTMxMjA5L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28t
MS4wLjAudGFyLmd6IiA0MDQgIk5PVCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBEaXNhcmNoaXZlIHRv
IGFzc2VtYmxlIC90bXAvZ3VpeC1maWxlLk1iN0dRVi4uLgpjb3VsZCBub3QgZmluZCBpdHMgRGlz
YXJjaGl2ZSBzcGVjaWZpY2F0aW9uCmZhaWxlZCB0byBkb3dubG9hZCAiL3RtcC9ndWl4LWZpbGUu
TWI3R1FWIiBmcm9tICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9v
LTEuMC4wLnRhci5neiIKdGVzdC1uYW1lOiBoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCBtdWx0
aWxpbmUgZGVzYyAobGF5b3V0KQpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2hh
Y2thZ2Uuc2NtOjI2OQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiaGFja2FnZS0+Z3VpeC1w
YWNrYWdlIHRlc3QgbXVsdGlsaW5lIGRlc2MgKGxheW91dCkiCisgICAoZXZhbC10ZXN0LXdpdGgt
Y2FiYWwKKyAgICAgdGVzdC1jYWJhbC1tdWx0aWxpbmUtbGF5b3V0CisgICAgIG1hdGNoLWdoYy1m
b28pKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKClN0YXJ0aW5nIGRvd25sb2FkIG9m
IC90bXAvZ3VpeC1maWxlLjRsZklkWQpGcm9tIGh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9w
YWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly9o
YWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTm90
IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuNGxmSWRZCkZyb20g
aHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjExL2h0dHBzOi8vaGFja2Fn
ZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZh
aWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjExL2h0dHBzOi8v
aGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6IiA0MDQgIk5P
VCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBEaXNhcmNoaXZlIHRvIGFzc2VtYmxlIC90bXAvZ3VpeC1m
aWxlLjRsZklkWS4uLgpjb3VsZCBub3QgZmluZCBpdHMgRGlzYXJjaGl2ZSBzcGVjaWZpY2F0aW9u
CmZhaWxlZCB0byBkb3dubG9hZCAiL3RtcC9ndWl4LWZpbGUuNGxmSWRZIiBmcm9tICJodHRwczov
L2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIKdGVzdC1u
YW1lOiBoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCBtdWx0aWxpbmUgZGVzYyAoYnJhY2VkKQps
b2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2hhY2thZ2Uuc2NtOjI4OQpzb3VyY2U6
CisgKHRlc3QtYXNzZXJ0CisgICAiaGFja2FnZS0+Z3VpeC1wYWNrYWdlIHRlc3QgbXVsdGlsaW5l
IGRlc2MgKGJyYWNlZCkiCisgICAoZXZhbC10ZXN0LXdpdGgtY2FiYWwKKyAgICAgdGVzdC1jYWJh
bC1tdWx0aWxpbmUtYnJhY2VkCisgICAgIG1hdGNoLWdoYy1mb28pKQphY3R1YWwtdmFsdWU6ICN0
CnJlc3VsdDogUEFTUwoKU3ludGF4IGVycm9yOiB1bmV4cGVjdGVkIHRva2VuIDogKGdoYy1vcHRp
b25zICgtV2FsbCkpIChhdCBsaW5lIDExLCBjb2x1bW4gMikKU3ludGF4IGVycm9yOiB1bmV4cGVj
dGVkIGVuZCBvZiBpbnB1dAoKOzs7IChmYWlsICNmICNmKQp0ZXN0LW5hbWU6IGhhY2thZ2UtPmd1
aXgtcGFja2FnZSB0ZXN0IG1peGVkIGxheW91dApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4
L3Rlc3RzL2hhY2thZ2Uuc2NtOjMwOQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiaGFja2Fn
ZS0+Z3VpeC1wYWNrYWdlIHRlc3QgbWl4ZWQgbGF5b3V0IgorICAgKGV2YWwtdGVzdC13aXRoLWNh
YmFsCisgICAgIHRlc3QtY2FiYWwtbWl4ZWQtbGF5b3V0CisgICAgIG1hdGNoLWdoYy1mb28pKQph
Y3R1YWwtdmFsdWU6ICNmCnJlc3VsdDogWEZBSUwKCgpTdGFydGluZyBkb3dubG9hZCBvZiAvdG1w
L2d1aXgtZmlsZS51bXZ1RGoKRnJvbSBodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2Fn
ZS9mb28vZm9vLTEuMC4wLnRhci5nei4uLgpkb3dubG9hZCBmYWlsZWQgImh0dHBzOi8vaGFja2Fn
ZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6IiA0MDQgIk5vdCBGb3Vu
ZCIKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxlLnVtdnVEagpGcm9tIGh0dHBz
Oi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIyMDgwNzEzMTIxMi9odHRwczovL2hhY2thZ2UuaGFz
a2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5nei4uLgpkb3dubG9hZCBmYWlsZWQg
Imh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIyMDgwNzEzMTIxMi9odHRwczovL2hhY2th
Z2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIgNDA0ICJOT1QgRk9V
TkQiClRyeWluZyB0byB1c2UgRGlzYXJjaGl2ZSB0byBhc3NlbWJsZSAvdG1wL2d1aXgtZmlsZS51
bXZ1RGouLi4KY291bGQgbm90IGZpbmQgaXRzIERpc2FyY2hpdmUgc3BlY2lmaWNhdGlvbgpmYWls
ZWQgdG8gZG93bmxvYWQgIi90bXAvZ3VpeC1maWxlLnVtdnVEaiIgZnJvbSAiaHR0cHM6Ly9oYWNr
YWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oiCnRlc3QtbmFtZTog
aGFja2FnZS0+Z3VpeC1wYWNrYWdlIHRlc3QgZmxhZyBleGVjdXRhYmxlCmxvY2F0aW9uOiAvaG9t
ZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFja2FnZS5zY206MzM0CnNvdXJjZToKKyAodGVzdC1hc3Nl
cnQKKyAgICJoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCBmbGFnIGV4ZWN1dGFibGUiCisgICAo
ZXZhbC10ZXN0LXdpdGgtY2FiYWwKKyAgICAgdGVzdC1jYWJhbC1mbGFnLWV4ZWN1dGFibGUKKyAg
ICAgbWF0Y2gtZ2hjLWZvbykpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgoKU3RhcnRp
bmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuUmRBWkx1CkZyb20gaHR0cHM6Ly9oYWNrYWdl
Lmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ouLi4KZG93bmxvYWQgZmFp
bGVkICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRh
ci5neiIgNDA0ICJOb3QgRm91bmQiCgpTdGFydGluZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtZmls
ZS5SZEFaTHUKRnJvbSBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA4MDcxMzEyMTQv
aHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ou
Li4KZG93bmxvYWQgZmFpbGVkICJodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA4MDcx
MzEyMTQvaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50
YXIuZ3oiIDQwNCAiTk9UIEZPVU5EIgpUcnlpbmcgdG8gdXNlIERpc2FyY2hpdmUgdG8gYXNzZW1i
bGUgL3RtcC9ndWl4LWZpbGUuUmRBWkx1Li4uCmNvdWxkIG5vdCBmaW5kIGl0cyBEaXNhcmNoaXZl
IHNwZWNpZmljYXRpb24KZmFpbGVkIHRvIGRvd25sb2FkICIvdG1wL2d1aXgtZmlsZS5SZEFaTHUi
IGZyb20gImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAu
dGFyLmd6Igp0ZXN0LW5hbWU6IGhhY2thZ2UtPmd1aXgtcGFja2FnZSB0ZXN0IHByb3BlcnRpZXMg
d2l0aG91dCBzcGFjZQpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2hhY2thZ2Uu
c2NtOjM1Mwpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiaGFja2FnZS0+Z3VpeC1wYWNrYWdl
IHRlc3QgcHJvcGVydGllcyB3aXRob3V0IHNwYWNlIgorICAgKGV2YWwtdGVzdC13aXRoLWNhYmFs
CisgICAgIHRlc3QtY2FiYWwtcHJvcGVydHktbm8tc3BhY2UKKyAgICAgbWF0Y2gtZ2hjLWZvbykp
CmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgpTeW50YXggZXJyb3I6IHVuZXhwZWN0ZWQg
ZW5kIG9mIGlucHV0Cgo7OzsgKGZhaWwgI2YgI2YpCnRlc3QtbmFtZTogaGFja2FnZS0+Z3VpeC1w
YWNrYWdlIHRlc3Qgd2l0aG91dCBmaW5hbCBuZXdsaW5lCmxvY2F0aW9uOiAvaG9tZS9waGYvc3Jj
L2d1aXgvdGVzdHMvaGFja2FnZS5zY206MzY4CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJo
YWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCB3aXRob3V0IGZpbmFsIG5ld2xpbmUiCisgICAoZXZh
bC10ZXN0LXdpdGgtY2FiYWwKKyAgICAgdGVzdC1jYWJhbC1uby1maW5hbC1uZXdsaW5lCisgICAg
IG1hdGNoLWdoYy1mb28pKQphY3R1YWwtdmFsdWU6ICNmCnJlc3VsdDogWEZBSUwKCgpTdGFydGlu
ZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtZmlsZS44YmdTdloKRnJvbSBodHRwczovL2hhY2thZ2Uu
aGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5nei4uLgpkb3dubG9hZCBmYWls
ZWQgImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFy
Lmd6IiA0MDQgIk5vdCBGb3VuZCIKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxl
LjhiZ1N2WgpGcm9tIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIyMDgwNzEzMTIxNS9o
dHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5nei4u
Lgpkb3dubG9hZCBmYWlsZWQgImh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIyMDgwNzEz
MTIxNS9odHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRh
ci5neiIgNDA0ICJOT1QgRk9VTkQiClRyeWluZyB0byB1c2UgRGlzYXJjaGl2ZSB0byBhc3NlbWJs
ZSAvdG1wL2d1aXgtZmlsZS44YmdTdlouLi4KY291bGQgbm90IGZpbmQgaXRzIERpc2FyY2hpdmUg
c3BlY2lmaWNhdGlvbgpmYWlsZWQgdG8gZG93bmxvYWQgIi90bXAvZ3VpeC1maWxlLjhiZ1N2WiIg
ZnJvbSAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50
YXIuZ3oiCnRlc3QtbmFtZTogaGFja2FnZS0+Z3VpeC1wYWNrYWdlIHRlc3QgaW50ZXJuYWwgbGli
cmFyaWVzIGFyZSBpZ25vcmVkCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFj
a2FnZS5zY206Mzg4CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJoYWNrYWdlLT5ndWl4LXBh
Y2thZ2UgdGVzdCBpbnRlcm5hbCBsaWJyYXJpZXMgYXJlIGlnbm9yZWQiCisgICAoZXZhbC10ZXN0
LXdpdGgtY2FiYWwKKyAgICAgdGVzdC1jYWJhbC1pbnRlcm5hbC1saWJyYXJ5LWlnbm9yZWQKKyAg
ICAgbWF0Y2gtZ2hjLWZvbykpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgoKU3RhcnRp
bmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuZTRNSTJ2CkZyb20gaHR0cHM6Ly9oYWNrYWdl
Lmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ouLi4KZG93bmxvYWQgZmFp
bGVkICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRh
ci5neiIgNDA0ICJOb3QgRm91bmQiCgpTdGFydGluZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtZmls
ZS5lNE1JMnYKRnJvbSBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA4MDcxMzEyMTcv
aHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ou
Li4KZG93bmxvYWQgZmFpbGVkICJodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA4MDcx
MzEyMTcvaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50
YXIuZ3oiIDQwNCAiTk9UIEZPVU5EIgpUcnlpbmcgdG8gdXNlIERpc2FyY2hpdmUgdG8gYXNzZW1i
bGUgL3RtcC9ndWl4LWZpbGUuZTRNSTJ2Li4uCmNvdWxkIG5vdCBmaW5kIGl0cyBEaXNhcmNoaXZl
IHNwZWNpZmljYXRpb24KZmFpbGVkIHRvIGRvd25sb2FkICIvdG1wL2d1aXgtZmlsZS5lNE1JMnYi
IGZyb20gImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAu
dGFyLmd6Igp0ZXN0LW5hbWU6IGhhY2thZ2UtPmd1aXgtcGFja2FnZSB0ZXN0IGxvbmVseSBpZiBz
dGF0ZW1lbnQKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdlLnNjbTo0
ODAKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImhhY2thZ2UtPmd1aXgtcGFja2FnZSB0ZXN0
IGxvbmVseSBpZiBzdGF0ZW1lbnQiCisgICAoZXZhbC10ZXN0LXdpdGgtY2FiYWwKKyAgICAgdGVz
dC1jYWJhbC1lbHNlCisgICAgIG1hdGNoLWdoYy1lbGlmCisgICAgICM6Y2FiYWwtZW52aXJvbm1l
bnQKKyAgICAgJygoIm9zIiAuICJndWl4IikpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBB
U1MKCgpTdGFydGluZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtZmlsZS5BcXIzblIKRnJvbSBodHRw
czovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5nei4uLgpk
b3dubG9hZCBmYWlsZWQgImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9m
b28tMS4wLjAudGFyLmd6IiA0MDQgIk5vdCBGb3VuZCIKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90
bXAvZ3VpeC1maWxlLkFxcjNuUgpGcm9tIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDIy
MDgwNzEzMTIxOS9odHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEu
MC4wLnRhci5nei4uLgpkb3dubG9hZCBmYWlsZWQgImh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dl
Yi8yMDIyMDgwNzEzMTIxOS9odHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28v
Zm9vLTEuMC4wLnRhci5neiIgNDA0ICJOT1QgRk9VTkQiClRyeWluZyB0byB1c2UgRGlzYXJjaGl2
ZSB0byBhc3NlbWJsZSAvdG1wL2d1aXgtZmlsZS5BcXIzblIuLi4KY291bGQgbm90IGZpbmQgaXRz
IERpc2FyY2hpdmUgc3BlY2lmaWNhdGlvbgpmYWlsZWQgdG8gZG93bmxvYWQgIi90bXAvZ3VpeC1m
aWxlLkFxcjNuUiIgZnJvbSAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9v
L2Zvby0xLjAuMC50YXIuZ3oiCnRlc3QtbmFtZTogaGFja2FnZS0+Z3VpeC1wYWNrYWdlIHRlc3Qg
ZWxzZSBzdGF0ZW1lbnQKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdl
LnNjbTo0ODQKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImhhY2thZ2UtPmd1aXgtcGFja2Fn
ZSB0ZXN0IGVsc2Ugc3RhdGVtZW50IgorICAgKGV2YWwtdGVzdC13aXRoLWNhYmFsCisgICAgIHRl
c3QtY2FiYWwtZWxzZQorICAgICBtYXRjaC1naGMtZWxpZgorICAgICAjOmNhYmFsLWVudmlyb25t
ZW50CisgICAgICcoKCJvcyIgLiAiZ3VpeCIpKSkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQ
QVNTCgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUudVdVNEFWCkZyb20gaHR0
cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ouLi4K
ZG93bmxvYWQgZmFpbGVkICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28v
Zm9vLTEuMC4wLnRhci5neiIgNDA0ICJOb3QgRm91bmQiCgpTdGFydGluZyBkb3dubG9hZCBvZiAv
dG1wL2d1aXgtZmlsZS51V1U0QVYKRnJvbSBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAy
MjA4MDcxMzEyMjAvaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0x
LjAuMC50YXIuZ3ouLi4KZG93bmxvYWQgZmFpbGVkICJodHRwczovL3dlYi5hcmNoaXZlLm9yZy93
ZWIvMjAyMjA4MDcxMzEyMjAvaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9v
L2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTk9UIEZPVU5EIgpUcnlpbmcgdG8gdXNlIERpc2FyY2hp
dmUgdG8gYXNzZW1ibGUgL3RtcC9ndWl4LWZpbGUudVdVNEFWLi4uCmNvdWxkIG5vdCBmaW5kIGl0
cyBEaXNhcmNoaXZlIHNwZWNpZmljYXRpb24KZmFpbGVkIHRvIGRvd25sb2FkICIvdG1wL2d1aXgt
ZmlsZS51V1U0QVYiIGZyb20gImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zv
by9mb28tMS4wLjAudGFyLmd6Igp0ZXN0LW5hbWU6IGhhY2thZ2UtPmd1aXgtcGFja2FnZSB0ZXN0
IGVsaWYgc3RhdGVtZW50CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFja2Fn
ZS5zY206NDg4CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJoYWNrYWdlLT5ndWl4LXBhY2th
Z2UgdGVzdCBlbGlmIHN0YXRlbWVudCIKKyAgIChldmFsLXRlc3Qtd2l0aC1jYWJhbAorICAgICB0
ZXN0LWNhYmFsLWVsaWYKKyAgICAgbWF0Y2gtZ2hjLWVsaWYKKyAgICAgIzpjYWJhbC1lbnZpcm9u
bWVudAorICAgICAnKCgib3MiIC4gImd1aXgiKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDog
UEFTUwoKClN0YXJ0aW5nIGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxlLmFFRXZhdQpGcm9tIGh0
dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4u
CmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9v
L2Zvby0xLjAuMC50YXIuZ3oiIDQwNCAiTm90IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2Yg
L3RtcC9ndWl4LWZpbGUuYUVFdmF1CkZyb20gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIw
MjIwODA3MTMxMjIxL2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28t
MS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcv
d2ViLzIwMjIwODA3MTMxMjIxL2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zv
by9mb28tMS4wLjAudGFyLmd6IiA0MDQgIk5PVCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBEaXNhcmNo
aXZlIHRvIGFzc2VtYmxlIC90bXAvZ3VpeC1maWxlLmFFRXZhdS4uLgpjb3VsZCBub3QgZmluZCBp
dHMgRGlzYXJjaGl2ZSBzcGVjaWZpY2F0aW9uCmZhaWxlZCB0byBkb3dubG9hZCAiL3RtcC9ndWl4
LWZpbGUuYUVFdmF1IiBmcm9tICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9m
b28vZm9vLTEuMC4wLnRhci5neiIKdGVzdC1uYW1lOiBoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVz
dCBlbGlmIHN0YXRlbWVudCB3aXRoIGJyYWNrZXRzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1
aXgvdGVzdHMvaGFja2FnZS5zY206NDkyCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJoYWNr
YWdlLT5ndWl4LXBhY2thZ2UgdGVzdCBlbGlmIHN0YXRlbWVudCB3aXRoIGJyYWNrZXRzIgorICAg
KGV2YWwtdGVzdC13aXRoLWNhYmFsCisgICAgIHRlc3QtY2FiYWwtZWxpZi1icmFja2V0cworICAg
ICBtYXRjaC1naGMtZWxpZgorICAgICAjOmNhYmFsLWVudmlyb25tZW50CisgICAgICcoKCJvcyIg
LiAiZ3VpeCIpKSkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgoKU3RhcnRpbmcgZG93
bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUuUWhDNHBPCkZyb20gaHR0cHM6Ly9oYWNrYWdlLmhhc2tl
bGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ouLi4KZG93bmxvYWQgZmFpbGVkICJo
dHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRhci5neiIg
NDA0ICJOb3QgRm91bmQiCgpTdGFydGluZyBkb3dubG9hZCBvZiAvdG1wL2d1aXgtZmlsZS5RaEM0
cE8KRnJvbSBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA4MDcxMzEyMjMvaHR0cHM6
Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3ouLi4KZG93
bmxvYWQgZmFpbGVkICJodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA4MDcxMzEyMjMv
aHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIuZ3oi
IDQwNCAiTk9UIEZPVU5EIgpUcnlpbmcgdG8gdXNlIERpc2FyY2hpdmUgdG8gYXNzZW1ibGUgL3Rt
cC9ndWl4LWZpbGUuUWhDNHBPLi4uCmNvdWxkIG5vdCBmaW5kIGl0cyBEaXNhcmNoaXZlIHNwZWNp
ZmljYXRpb24KZmFpbGVkIHRvIGRvd25sb2FkICIvdG1wL2d1aXgtZmlsZS5RaEM0cE8iIGZyb20g
Imh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6
Igp0ZXN0LW5hbWU6IGhhY2thZ2UtPmd1aXgtcGFja2FnZSB0ZXN0IGNhYmFsIHJldmlzaW9uCmxv
Y2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaGFja2FnZS5zY206NTMzCnNvdXJjZToK
KyAodGVzdC1hc3NlcnQKKyAgICJoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCBjYWJhbCByZXZp
c2lvbiIKKyAgIChldmFsLXRlc3Qtd2l0aC1jYWJhbAorICAgICB0ZXN0LWNhYmFsLXJldmlzaW9u
CisgICAgIG1hdGNoLWdoYy1mb28tcmV2aXNpb24pKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDog
UEFTUwoKdGVzdC1uYW1lOiByZWFkLWNhYmFsIHRlc3QgMQpsb2NhdGlvbjogL2hvbWUvcGhmL3Ny
Yy9ndWl4L3Rlc3RzL2hhY2thZ2Uuc2NtOjUzNgpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAi
cmVhZC1jYWJhbCB0ZXN0IDEiCisgICAobWF0Y2ggKGNhbGwtd2l0aC1pbnB1dC1zdHJpbmcKKyAg
ICAgICAgICAgIHRlc3QtcmVhZC1jYWJhbC0xCisgICAgICAgICAgICByZWFkLWNhYmFsKQorICAg
ICAgICAgICgoKCJuYW1lIiAoInRlc3QtbWUiKSkKKyAgICAgICAgICAgICgnc2VjdGlvbgorICAg
ICAgICAgICAgICdsaWJyYXJ5CisgICAgICAgICAgICAgI2YKKyAgICAgICAgICAgICAoKCdpZgor
ICAgICAgICAgICAgICAgKCdmbGFnICJiYXNlNHBvaW50OCIpCisgICAgICAgICAgICAgICAoKCJi
dWlsZC1kZXBlbmRzIiAoImJhc2UgPj0gNC44ICYmIDwgNSIpKSkKKyAgICAgICAgICAgICAgICgo
J2lmCisgICAgICAgICAgICAgICAgICgnZmxhZyAiYmFzZTQiKQorICAgICAgICAgICAgICAgICAo
KCJidWlsZC1kZXBlbmRzIiAoImJhc2UgPj0gNCAmJiA8IDQuOCIpKSkKKyAgICAgICAgICAgICAg
ICAgKCgnaWYKKyAgICAgICAgICAgICAgICAgICAoJ2ZsYWcgImJhc2UzIikKKyAgICAgICAgICAg
ICAgICAgICAoKCJidWlsZC1kZXBlbmRzIiAoImJhc2UgPj0gMyAmJiA8IDQiKSkpCisgICAgICAg
ICAgICAgICAgICAgKCgiYnVpbGQtZGVwZW5kcyIgKCJiYXNlIDwgMyIpKSkpKSkpKQorICAgICAg
ICAgICAgICAoJ2lmCisgICAgICAgICAgICAgICAoJ29yCisgICAgICAgICAgICAgICAgKCdmbGFn
ICJiYXNlNHBvaW50OCIpCisgICAgICAgICAgICAgICAgKCdhbmQgKCdmbGFnICJiYXNlNCIpICgn
ZmxhZyAiYmFzZTMiKSkpCisgICAgICAgICAgICAgICAoKCJidWlsZC1kZXBlbmRzIiAoInJhbmRv
bSIpKSkKKyAgICAgICAgICAgICAgICgpKQorICAgICAgICAgICAgICAoImJ1aWxkLWRlcGVuZHMi
ICgiY29udGFpbmVycyIpKQorICAgICAgICAgICAgICAoImV4cG9zZWQtbW9kdWxlcyIgKCJUZXN0
LlF1aWNrQ2hlY2suRXhjZXB0aW9uIikpKSkpCisgICAgICAgICAgICN0KQorICAgICAgICAgICh4
IChwayAnZmFpbCB4ICNmKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1u
YW1lOiByZWFkLWNhYmFsIHRlc3Q6IGlmIGJyYWNrZXRzIG9uIHRoZSBzYW1lIGxpbmUKbG9jYXRp
b246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdlLnNjbTo1NTYKc291cmNlOgorICh0
ZXN0LWFzc2VydAorICAgInJlYWQtY2FiYWwgdGVzdDogaWYgYnJhY2tldHMgb24gdGhlIHNhbWUg
bGluZSIKKyAgIChtYXRjaCAoY2FsbC13aXRoLWlucHV0LXN0cmluZworICAgICAgICAgICAgdGVz
dC1yZWFkLWNhYmFsLTIKKyAgICAgICAgICAgIHJlYWQtY2FiYWwpCisgICAgICAgICAgKCgoIm5h
bWUiICgidGVzdC1tZSIpKQorICAgICAgICAgICAgKCdzZWN0aW9uCisgICAgICAgICAgICAgJ2Nv
bW1vbgorICAgICAgICAgICAgICJkZWZhdWx0cyIKKyAgICAgICAgICAgICAoKCdpZgorICAgICAg
ICAgICAgICAgKCdvcyAiZm9vYmFyIikKKyAgICAgICAgICAgICAgICgoImNjLW9wdGlvbnMiICgi
LURCQVJCQVogIikpKQorICAgICAgICAgICAgICAgKCkpKSkpCisgICAgICAgICAgICN0KQorICAg
ICAgICAgICh4IChwayAnZmFpbCB4ICNmKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFT
UwoKU3ludGF4IGVycm9yOiB1bmV4cGVjdGVkIHRva2VuIDogeyAoYXQgbGluZSA0LCBjb2x1bW4g
NCkKU3ludGF4IGVycm9yOiB1bmV4cGVjdGVkIGVuZCBvZiBpbnB1dAoKOzs7IChmYWlsICNmICNm
KQp0ZXN0LW5hbWU6IHJlYWQtY2FiYWwgdGVzdDogcHJvcGVydHkgYnJhY2tldHMgb24gbmV3IGxp
bmUKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdlLnNjbTo1NjcKc291
cmNlOgorICh0ZXN0LWFzc2VydAorICAgInJlYWQtY2FiYWwgdGVzdDogcHJvcGVydHkgYnJhY2tl
dHMgb24gbmV3IGxpbmUiCisgICAobWF0Y2ggKGNhbGwtd2l0aC1pbnB1dC1zdHJpbmcKKyAgICAg
ICAgICAgIHRlc3QtcmVhZC1jYWJhbC1icmFja2V0cy1uZXdsaW5lCisgICAgICAgICAgICByZWFk
LWNhYmFsKQorICAgICAgICAgICgoKCJuYW1lIiAoInRlc3QtbWUiKSkKKyAgICAgICAgICAgICgn
c2VjdGlvbgorICAgICAgICAgICAgICdjb21tb24KKyAgICAgICAgICAgICAiZGVmYXVsdHMiCisg
ICAgICAgICAgICAgKCgiYnVpbGQtZGVwZW5kcyIgKCJmb29iYXIgLCAgYmFyYmF6IikpKSkpCisg
ICAgICAgICAgICN0KQorICAgICAgICAgICh4IChwayAnZmFpbCB4ICNmKSkpKQphY3R1YWwtdmFs
dWU6ICNmCnJlc3VsdDogWEZBSUwKCnRlc3QtbmFtZTogcmVhZC1jYWJhbCB0ZXN0OiBsaWJyYXJ5
IG5hbWUKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdlLnNjbTo1NzUK
c291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInJlYWQtY2FiYWwgdGVzdDogbGlicmFyeSBuYW1l
IgorICAgKG1hdGNoIChjYWxsLXdpdGgtaW5wdXQtc3RyaW5nCisgICAgICAgICAgICB0ZXN0LXJl
YWQtY2FiYWwtbGlicmFyeS1uYW1lCisgICAgICAgICAgICByZWFkLWNhYmFsKQorICAgICAgICAg
ICgoKCJuYW1lIiAoInRlc3QtbWUiKSkKKyAgICAgICAgICAgICgnc2VjdGlvbgorICAgICAgICAg
ICAgICdsaWJyYXJ5CisgICAgICAgICAgICAgImZvb2JhciIKKyAgICAgICAgICAgICAoKCJidWls
ZC1kZXBlbmRzIiAoImZvbywgYmFyIikpKSkKKyAgICAgICAgICAgICgnc2VjdGlvbgorICAgICAg
ICAgICAgICdsaWJyYXJ5CisgICAgICAgICAgICAgI2YKKyAgICAgICAgICAgICAoKCJidWlsZC1k
ZXBlbmRzIiAoImJhciwgYmF6IikpKSkpCisgICAgICAgICAgICN0KQorICAgICAgICAgICh4IChw
ayAnZmFpbCB4ICNmKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKClN0YXJ0aW5n
IGRvd25sb2FkIG9mIC90bXAvZ3VpeC1maWxlLlRoTGJvRwpGcm9tIGh0dHBzOi8vaGFja2FnZS5o
YXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4uCmRvd25sb2FkIGZhaWxl
ZCAiaHR0cHM6Ly9oYWNrYWdlLmhhc2tlbGwub3JnL3BhY2thZ2UvZm9vL2Zvby0xLjAuMC50YXIu
Z3oiIDQwNCAiTm90IEZvdW5kIgoKU3RhcnRpbmcgZG93bmxvYWQgb2YgL3RtcC9ndWl4LWZpbGUu
VGhMYm9HCkZyb20gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMxMjI1L2h0
dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFyLmd6Li4u
CmRvd25sb2FkIGZhaWxlZCAiaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMjIwODA3MTMx
MjI1L2h0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlL2Zvby9mb28tMS4wLjAudGFy
Lmd6IiA0MDQgIk5PVCBGT1VORCIKVHJ5aW5nIHRvIHVzZSBEaXNhcmNoaXZlIHRvIGFzc2VtYmxl
IC90bXAvZ3VpeC1maWxlLlRoTGJvRy4uLgpjb3VsZCBub3QgZmluZCBpdHMgRGlzYXJjaGl2ZSBz
cGVjaWZpY2F0aW9uCmZhaWxlZCB0byBkb3dubG9hZCAiL3RtcC9ndWl4LWZpbGUuVGhMYm9HIiBm
cm9tICJodHRwczovL2hhY2thZ2UuaGFza2VsbC5vcmcvcGFja2FnZS9mb28vZm9vLTEuMC4wLnRh
ci5neiIKdGVzdC1uYW1lOiBoYWNrYWdlLT5ndWl4LXBhY2thZ2UgdGVzdCBjYWJhbCBpbXBvcnQK
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9oYWNrYWdlLnNjbTo2MTkKc291cmNl
OgorICh0ZXN0LWFzc2VydAorICAgImhhY2thZ2UtPmd1aXgtcGFja2FnZSB0ZXN0IGNhYmFsIGlt
cG9ydCIKKyAgIChldmFsLXRlc3Qtd2l0aC1jYWJhbAorICAgICB0ZXN0LWNhYmFsLWltcG9ydAor
ICAgICBtYXRjaC1naGMtZm9vLWltcG9ydCkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNT
CgoKU0tJUDogdGVzdHMvaW5mZXJpb3IKPT09PT09PT09PT09PT09PT09PT0KCnRlc3QtbmFtZTog
b3Blbi1pbmZlcmlvcgpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2luZmVyaW9y
LnNjbTo1NQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJvcGVuLWluZmVyaW9yIgorICAgJyg0
MiAjdCkKKyAgIChsZXQgKChpbmZlcmlvcgorICAgICAgICAgICAob3Blbi1pbmZlcmlvcgorICAg
ICAgICAgICAgICV0b3AtYnVpbGRkaXIKKyAgICAgICAgICAgICAjOmNvbW1hbmQKKyAgICAgICAg
ICAgICAic2NyaXB0cy9ndWl4IikpKQorICAgICAoYW5kIChpbmZlcmlvcj8gaW5mZXJpb3IpCisg
ICAgICAgICAgKGxldCAoKGEgKGluZmVyaW9yLWV2YWwgJyhhcHBseSAqICcoNiA3KSkgaW5mZXJp
b3IpKQorICAgICAgICAgICAgICAgIChiIChpbmZlcmlvci1ldmFsCisgICAgICAgICAgICAgICAg
ICAgICAnKEAgKGdudSBwYWNrYWdlcyBiYXNlKSBjb3JldXRpbHMpCisgICAgICAgICAgICAgICAg
ICAgICBpbmZlcmlvcikpKQorICAgICAgICAgICAgKGNsb3NlLWluZmVyaW9yIGluZmVyaW9yKQor
ICAgICAgICAgICAgKGxpc3QgYSAoaW5mZXJpb3Itb2JqZWN0PyBiKSkpKSkpCmV4cGVjdGVkLXZh
bHVlOiAoNDIgI3QpCmFjdHVhbC12YWx1ZTogKDQyICN0KQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFt
ZTogY2xvc2UtaW5mZXJpb3IKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9pbmZl
cmlvci5zY206NjYKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiY2xvc2UtaW5mZXJpb3IiCisg
ICAnKChoZWxsbykgKHdvcmxkKSkKKyAgIChsZXQqICgoaW5mZXJpb3IxCisgICAgICAgICAgICAo
b3Blbi1pbmZlcmlvcgorICAgICAgICAgICAgICAldG9wLWJ1aWxkZGlyCisgICAgICAgICAgICAg
ICM6Y29tbWFuZAorICAgICAgICAgICAgICAic2NyaXB0cy9ndWl4IikpCisgICAgICAgICAgKGxz
dDEgKGluZmVyaW9yLWV2YWwgJyhsaXN0ICdoZWxsbykgaW5mZXJpb3IxKSkKKyAgICAgICAgICAo
aW5mZXJpb3IyCisgICAgICAgICAgICAob3Blbi1pbmZlcmlvcgorICAgICAgICAgICAgICAldG9w
LWJ1aWxkZGlyCisgICAgICAgICAgICAgICM6Y29tbWFuZAorICAgICAgICAgICAgICAic2NyaXB0
cy9ndWl4IikpCisgICAgICAgICAgKGxzdDIgKGluZmVyaW9yLWV2YWwgJyhsaXN0ICd3b3JsZCkg
aW5mZXJpb3IyKSkpCisgICAgIChjbG9zZS1pbmZlcmlvciBpbmZlcmlvcjEpCisgICAgIChjbG9z
ZS1pbmZlcmlvciBpbmZlcmlvcjIpCisgICAgIChsaXN0IGxzdDEgbHN0MikpKQpleHBlY3RlZC12
YWx1ZTogKChoZWxsbykgKHdvcmxkKSkKYWN0dWFsLXZhbHVlOiAoKGhlbGxvKSAod29ybGQpKQpy
ZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogJmluZmVyaW9yLWV4Y2VwdGlvbgpsb2NhdGlvbjogL2hv
bWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2luZmVyaW9yLnNjbTo4MApzb3VyY2U6CisgKHRlc3QtZXF1
YWwKKyAgICImaW5mZXJpb3ItZXhjZXB0aW9uIgorICAgJyhhIGIgYyBkKQorICAgKGxldCAoKGlu
ZmVyaW9yCisgICAgICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAgJXRvcC1idWls
ZGRpcgorICAgICAgICAgICAgICM6Y29tbWFuZAorICAgICAgICAgICAgICJzY3JpcHRzL2d1aXgi
KSkpCisgICAgIChndWFyZCAoYyAoKGluZmVyaW9yLWV4Y2VwdGlvbj8gYykKKyAgICAgICAgICAg
ICAgICAoY2xvc2UtaW5mZXJpb3IgaW5mZXJpb3IpCisgICAgICAgICAgICAgICAgKGFuZCAoZXE/
IGluZmVyaW9yIChpbmZlcmlvci1leGNlcHRpb24taW5mZXJpb3IgYykpCisgICAgICAgICAgICAg
ICAgICAgICAobWF0Y2ggKGluZmVyaW9yLWV4Y2VwdGlvbi1zdGFjayBjKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgoKF8gKGZpbGVzIGxpbmVzIGNvbHVtbnMpKSAuLjEpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChtZW1iZXIgImd1aXgvcmVwbC5zY20iIGZpbGVzKSkpCisg
ICAgICAgICAgICAgICAgICAgICAoaW5mZXJpb3ItZXhjZXB0aW9uLWFyZ3VtZW50cyBjKSkpKQor
ICAgICAgICAgICAgKGluZmVyaW9yLWV2YWwgJyh0aHJvdyAnYSAnYiAnYyAnZCkgaW5mZXJpb3Ip
CisgICAgICAgICAgICAnYmFkbmVzcykpKQpleHBlY3RlZC12YWx1ZTogKGEgYiBjIGQpCmFjdHVh
bC12YWx1ZTogKGEgYiBjIGQpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiAmaW5mZXJpb3ItZXhj
ZXB0aW9uLCBsZWdhY3kgbW9kZQpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2lu
ZmVyaW9yLnNjbTo5NApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICImaW5mZXJpb3ItZXhjZXB0
aW9uLCBsZWdhY3kgbW9kZSIKKyAgICcoYSBiIGMgZCkKKyAgIChsZXQgKChpbmZlcmlvciAob3Bl
bi1pbmZlcmlvciAldG9wLWJ1aWxkZGlyKSkpCisgICAgIChndWFyZCAoYyAoKGluZmVyaW9yLWV4
Y2VwdGlvbj8gYykKKyAgICAgICAgICAgICAgICAoY2xvc2UtaW5mZXJpb3IgaW5mZXJpb3IpCisg
ICAgICAgICAgICAgICAgKGFuZCAoZXE/IGluZmVyaW9yIChpbmZlcmlvci1leGNlcHRpb24taW5m
ZXJpb3IgYykpCisgICAgICAgICAgICAgICAgICAgICAoaW5mZXJpb3ItZXhjZXB0aW9uLWFyZ3Vt
ZW50cyBjKSkpKQorICAgICAgICAgICAgKGluZmVyaW9yLWV2YWwgJyh0aHJvdyAnYSAnYiAnYyAn
ZCkgaW5mZXJpb3IpCisgICAgICAgICAgICAnYmFkbmVzcykpKQpleHBlY3RlZC12YWx1ZTogKGEg
YiBjIGQpCmFjdHVhbC12YWx1ZTogKGEgYiBjIGQpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBp
bmZlcmlvci1wYWNrYWdlcwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2luZmVy
aW9yLnNjbToxMDYKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiaW5mZXJpb3ItcGFja2FnZXMi
CisgICAodGFrZSAoc29ydCAoZm9sZC1wYWNrYWdlcworICAgICAgICAgICAgICAgICAobGFtYmRh
IChwYWNrYWdlIGxzdCkKKyAgICAgICAgICAgICAgICAgICAoY29ucyAobGlzdCAocGFja2FnZS1u
YW1lIHBhY2thZ2UpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtdmVy
c2lvbiBwYWNrYWdlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLWhv
bWUtcGFnZSBwYWNrYWdlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdl
LWxvY2F0aW9uIHBhY2thZ2UpKQorICAgICAgICAgICAgICAgICAgICAgICAgIGxzdCkpCisgICAg
ICAgICAgICAgICAgICcoKSkKKyAgICAgICAgICAgICAgIChsYW1iZGEgKHggeSkgKHN0cmluZzw/
IChjYXIgeCkgKGNhciB5KSkpKQorICAgICAgICAgMTApCisgICAobGV0KiAoKGluZmVyaW9yCisg
ICAgICAgICAgICAob3Blbi1pbmZlcmlvcgorICAgICAgICAgICAgICAldG9wLWJ1aWxkZGlyCisg
ICAgICAgICAgICAgICM6Y29tbWFuZAorICAgICAgICAgICAgICAic2NyaXB0cy9ndWl4IikpCisg
ICAgICAgICAgKHBhY2thZ2VzIChpbmZlcmlvci1wYWNrYWdlcyBpbmZlcmlvcikpKQorICAgICAo
YW5kIChldmVyeSBzdHJpbmc/CisgICAgICAgICAgICAgICAgIChtYXAgaW5mZXJpb3ItcGFja2Fn
ZS1zeW5vcHNpcyBwYWNrYWdlcykpCisgICAgICAgICAgKGxldCAoKQorICAgICAgICAgICAgKGRl
ZmluZSByZXN1bHQKKyAgICAgICAgICAgICAgKHRha2UgKHNvcnQgKG1hcCAobGFtYmRhIChwYWNr
YWdlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKGluZmVyaW9yLXBh
Y2thZ2UtbmFtZSBwYWNrYWdlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKGluZmVyaW9yLXBhY2thZ2UtdmVyc2lvbiBwYWNrYWdlKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGluZmVyaW9yLXBhY2thZ2UtaG9tZS1wYWdlIHBhY2thZ2Up
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5mZXJpb3ItcGFja2Fn
ZS1sb2NhdGlvbiBwYWNrYWdlKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFj
a2FnZXMpCisgICAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHggeSkgKHN0cmluZzw/
IChjYXIgeCkgKGNhciB5KSkpKQorICAgICAgICAgICAgICAgICAgICAxMCkpCisgICAgICAgICAg
ICAoY2xvc2UtaW5mZXJpb3IgaW5mZXJpb3IpCisgICAgICAgICAgICByZXN1bHQpKSkpCmV4cGVj
dGVkLXZhbHVlOiAoKCIwYWQiICIwLjAuMjViLWFscGhhIiAiaHR0cHM6Ly9wbGF5MGFkLmNvbSIg
Izw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvZ2FtZXMuc2NtIiBsaW5lOiA2NzA0IGNv
bHVtbjogMj4pICgiMGFkLWRhdGEiICIwLjAuMjViLWFscGhhIiAiaHR0cHM6Ly9wbGF5MGFkLmNv
bSIgIzw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvZ2FtZXMuc2NtIiBsaW5lOiA2NjU3
IGNvbHVtbjogMj4pICgiMHhmZmZmIiAiMC45IiAiaHR0cHM6Ly9naXRodWIuY29tL3BhbGkvMHhG
RkZGIiAjPDxsb2NhdGlvbj4gZmlsZTogImdudS9wYWNrYWdlcy9mbGFzaGluZy10b29scy5zY20i
IGxpbmU6IDEwNyBjb2x1bW46IDI+KSAoIjM4OS1kcy1iYXNlIiAiMS40LjQuMTciICJodHRwczov
L2RpcmVjdG9yeS5mZWRvcmFwcm9qZWN0Lm9yZyIgIzw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFj
a2FnZXMvb3BlbmxkYXAuc2NtIiBsaW5lOiAyNDUgY29sdW1uOiAyPikgKCI0ZHRyaXMiICIwLjQu
MyIgImh0dHBzOi8vbGF1bmNocGFkLm5ldC80ZHRyaXMvIiAjPDxsb2NhdGlvbj4gZmlsZTogImdu
dS9wYWNrYWdlcy9nYW1lcy5zY20iIGxpbmU6IDg3MjYgY29sdW1uOiAyPikgKCI0dGkyIiAiMS42
LjkiICJodHRwOi8vd3d3LjR0aTIuZGUvIiAjPDxsb2NhdGlvbj4gZmlsZTogImdudS9wYWNrYWdl
cy9tYXRocy5zY20iIGxpbmU6IDY5NyBjb2x1bW46IDI+KSAoIjdrYWEiICIyLjE1LjUiICJodHRw
czovLzdrZmFucy5jb20vIiAjPDxsb2NhdGlvbj4gZmlsZTogImdudS9wYWNrYWdlcy9nYW1lcy5z
Y20iIGxpbmU6IDEyMDk5IGNvbHVtbjogMj4pICgiYTJqbWlkaWQiICI5IiAiaHR0cHM6Ly9naXRo
dWIuY29tL2phY2thdWRpby9hMmptaWRpZCIgIzw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2Fn
ZXMvbXVzaWMuc2NtIiBsaW5lOiA2NjE2IGNvbHVtbjogMj4pICgiYTJwcyIgIjQuMTQiICJodHRw
czovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2EycHMvIiAjPDxsb2NhdGlvbj4gZmlsZTogImdudS9w
YWNrYWdlcy9wcmV0dHktcHJpbnQuc2NtIiBsaW5lOiA1MiBjb2x1bW46IDI+KSAoImFhbGliIiAi
MS40cmM1IiAiaHR0cDovL2FhLXByb2plY3Quc291cmNlZm9yZ2UubmV0L2FhbGliLyIgIzw8bG9j
YXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvdmlkZW8uc2NtIiBsaW5lOiA3MjAgY29sdW1uOiAy
PikpCmFjdHVhbC12YWx1ZTogKCgiMGFkIiAiMC4wLjI1Yi1hbHBoYSIgImh0dHBzOi8vcGxheTBh
ZC5jb20iICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2dhbWVzLnNjbSIgbGluZTog
NjcwNCBjb2x1bW46IDI+KSAoIjBhZC1kYXRhIiAiMC4wLjI1Yi1hbHBoYSIgImh0dHBzOi8vcGxh
eTBhZC5jb20iICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2dhbWVzLnNjbSIgbGlu
ZTogNjY1NyBjb2x1bW46IDI+KSAoIjB4ZmZmZiIgIjAuOSIgImh0dHBzOi8vZ2l0aHViLmNvbS9w
YWxpLzB4RkZGRiIgIzw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvZmxhc2hpbmctdG9v
bHMuc2NtIiBsaW5lOiAxMDcgY29sdW1uOiAyPikgKCIzODktZHMtYmFzZSIgIjEuNC40LjE3IiAi
aHR0cHM6Ly9kaXJlY3RvcnkuZmVkb3JhcHJvamVjdC5vcmciICM8PGxvY2F0aW9uPiBmaWxlOiAi
Z251L3BhY2thZ2VzL29wZW5sZGFwLnNjbSIgbGluZTogMjQ1IGNvbHVtbjogMj4pICgiNGR0cmlz
IiAiMC40LjMiICJodHRwczovL2xhdW5jaHBhZC5uZXQvNGR0cmlzLyIgIzw8bG9jYXRpb24+IGZp
bGU6ICJnbnUvcGFja2FnZXMvZ2FtZXMuc2NtIiBsaW5lOiA4NzI2IGNvbHVtbjogMj4pICgiNHRp
MiIgIjEuNi45IiAiaHR0cDovL3d3dy40dGkyLmRlLyIgIzw8bG9jYXRpb24+IGZpbGU6ICJnbnUv
cGFja2FnZXMvbWF0aHMuc2NtIiBsaW5lOiA2OTcgY29sdW1uOiAyPikgKCI3a2FhIiAiMi4xNS41
IiAiaHR0cHM6Ly83a2ZhbnMuY29tLyIgIzw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMv
Z2FtZXMuc2NtIiBsaW5lOiAxMjA5OSBjb2x1bW46IDI+KSAoImEyam1pZGlkIiAiOSIgImh0dHBz
Oi8vZ2l0aHViLmNvbS9qYWNrYXVkaW8vYTJqbWlkaWQiICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251
L3BhY2thZ2VzL211c2ljLnNjbSIgbGluZTogNjYxNiBjb2x1bW46IDI+KSAoImEycHMiICI0LjE0
IiAiaHR0cHM6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9hMnBzLyIgIzw8bG9jYXRpb24+IGZpbGU6
ICJnbnUvcGFja2FnZXMvcHJldHR5LXByaW50LnNjbSIgbGluZTogNTIgY29sdW1uOiAyPikgKCJh
YWxpYiIgIjEuNHJjNSIgImh0dHA6Ly9hYS1wcm9qZWN0LnNvdXJjZWZvcmdlLm5ldC9hYWxpYi8i
ICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL3ZpZGVvLnNjbSIgbGluZTogNzIwIGNv
bHVtbjogMj4pKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogaW5mZXJpb3ItYXZhaWxhYmxlLXBh
Y2thZ2VzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaW5mZXJpb3Iuc2NtOjEz
NQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJpbmZlcmlvci1hdmFpbGFibGUtcGFja2FnZXMi
CisgICAodGFrZSAoc29ydCAoZm9sZC1hdmFpbGFibGUtcGFja2FnZXMKKyAgICAgICAgICAgICAg
ICAgKGxhbWJkYSogKG5hbWUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIzprZXkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZD8KKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRlcHJlY2F0ZWQ/CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgICAgICAgKGlmIChhbmQgc3VwcG9y
dGVkPyAobm90IGRlcHJlY2F0ZWQ/KSkKKyAgICAgICAgICAgICAgICAgICAgIChhbGlzdC1jb25z
IG5hbWUgdmVyc2lvbiByZXN1bHQpCisgICAgICAgICAgICAgICAgICAgICByZXN1bHQpKQorICAg
ICAgICAgICAgICAgICAnKCkpCisgICAgICAgICAgICAgICAobGFtYmRhICh4IHkpIChzdHJpbmc8
PyAoY2FyIHgpIChjYXIgeSkpKSkKKyAgICAgICAgIDEwKQorICAgKGxldCogKChpbmZlcmlvcgor
ICAgICAgICAgICAgKG9wZW4taW5mZXJpb3IKKyAgICAgICAgICAgICAgJXRvcC1idWlsZGRpcgor
ICAgICAgICAgICAgICAjOmNvbW1hbmQKKyAgICAgICAgICAgICAgInNjcmlwdHMvZ3VpeCIpKQor
ICAgICAgICAgIChwYWNrYWdlcyAoaW5mZXJpb3ItYXZhaWxhYmxlLXBhY2thZ2VzIGluZmVyaW9y
KSkpCisgICAgIChjbG9zZS1pbmZlcmlvciBpbmZlcmlvcikKKyAgICAgKHRha2UgKHNvcnQgcGFj
a2FnZXMKKyAgICAgICAgICAgICAgICAgKGxhbWJkYSAoeCB5KSAoc3RyaW5nPD8gKGNhciB4KSAo
Y2FyIHkpKSkpCisgICAgICAgICAgIDEwKSkpCmV4cGVjdGVkLXZhbHVlOiAoKCIwYWQiIC4gIjAu
MC4yNWItYWxwaGEiKSAoIjBhZC1kYXRhIiAuICIwLjAuMjViLWFscGhhIikgKCIweGZmZmYiIC4g
IjAuOSIpICgiMzg5LWRzLWJhc2UiIC4gIjEuNC40LjE3IikgKCI0ZHRyaXMiIC4gIjAuNC4zIikg
KCI0dGkyIiAuICIxLjYuOSIpICgiN2thYSIgLiAiMi4xNS41IikgKCJhMmptaWRpZCIgLiAiOSIp
ICgiYTJwcyIgLiAiNC4xNCIpICgiYWFsaWIiIC4gIjEuNHJjNSIpKQphY3R1YWwtdmFsdWU6ICgo
IjBhZCIgLiAiMC4wLjI1Yi1hbHBoYSIpICgiMGFkLWRhdGEiIC4gIjAuMC4yNWItYWxwaGEiKSAo
IjB4ZmZmZiIgLiAiMC45IikgKCIzODktZHMtYmFzZSIgLiAiMS40LjQuMTciKSAoIjRkdHJpcyIg
LiAiMC40LjMiKSAoIjR0aTIiIC4gIjEuNi45IikgKCI3a2FhIiAuICIyLjE1LjUiKSAoImEyam1p
ZGlkIiAuICI5IikgKCJhMnBzIiAuICI0LjE0IikgKCJhYWxpYiIgLiAiMS40cmM1IikpCnJlc3Vs
dDogUEFTUwoKdGVzdC1uYW1lOiBsb29rdXAtaW5mZXJpb3ItcGFja2FnZXMKbG9jYXRpb246IC9o
b21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9pbmZlcmlvci5zY206MTU1CnNvdXJjZToKKyAodGVzdC1l
cXVhbAorICAgImxvb2t1cC1pbmZlcmlvci1wYWNrYWdlcyIKKyAgIChsZXQgKCgtPmxpc3QKKyAg
ICAgICAgICAgKGxhbWJkYSAocGFja2FnZSkKKyAgICAgICAgICAgICAobGlzdCAocGFja2FnZS1u
YW1lIHBhY2thZ2UpCisgICAgICAgICAgICAgICAgICAgKHBhY2thZ2UtdmVyc2lvbiBwYWNrYWdl
KQorICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLWxvY2F0aW9uIHBhY2thZ2UpKSkpKQorICAg
ICAobGlzdCAobWFwIC0+bGlzdCAoZmluZC1wYWNrYWdlcy1ieS1uYW1lICJndWlsZSIgI2YpKQor
ICAgICAgICAgICAobWFwIC0+bGlzdAorICAgICAgICAgICAgICAgIChmaW5kLXBhY2thZ2VzLWJ5
LW5hbWUgImd1aWxlIiAiMi4yIikpKSkKKyAgIChsZXQqICgoaW5mZXJpb3IKKyAgICAgICAgICAg
IChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAgICV0b3AtYnVpbGRkaXIKKyAgICAgICAgICAg
ICAgIzpjb21tYW5kCisgICAgICAgICAgICAgICJzY3JpcHRzL2d1aXgiKSkKKyAgICAgICAgICAo
LT5saXN0CisgICAgICAgICAgICAobGFtYmRhIChwYWNrYWdlKQorICAgICAgICAgICAgICAobGlz
dCAoaW5mZXJpb3ItcGFja2FnZS1uYW1lIHBhY2thZ2UpCisgICAgICAgICAgICAgICAgICAgIChp
bmZlcmlvci1wYWNrYWdlLXZlcnNpb24gcGFja2FnZSkKKyAgICAgICAgICAgICAgICAgICAgKGlu
ZmVyaW9yLXBhY2thZ2UtbG9jYXRpb24gcGFja2FnZSkpKSkKKyAgICAgICAgICAobHN0MSAobWFw
IC0+bGlzdAorICAgICAgICAgICAgICAgICAgICAgKGxvb2t1cC1pbmZlcmlvci1wYWNrYWdlcyBp
bmZlcmlvciAiZ3VpbGUiKSkpCisgICAgICAgICAgKGxzdDIgKG1hcCAtPmxpc3QKKyAgICAgICAg
ICAgICAgICAgICAgIChsb29rdXAtaW5mZXJpb3ItcGFja2FnZXMgaW5mZXJpb3IgImd1aWxlIiAi
Mi4yIikpKSkKKyAgICAgKGNsb3NlLWluZmVyaW9yIGluZmVyaW9yKQorICAgICAobGlzdCBsc3Qx
IGxzdDIpKSkKZXhwZWN0ZWQtdmFsdWU6ICgoKCJndWlsZSIgIjMuMC44IiAjPDxsb2NhdGlvbj4g
ZmlsZTogImdudS9wYWNrYWdlcy9ndWlsZS5zY20iIGxpbmU6IDM5MiBjb2x1bW46IDI+KSAoImd1
aWxlIiAiMy4wLjciICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2d1aWxlLnNjbSIg
bGluZTogMzEwIGNvbHVtbjogMj4pICgiZ3VpbGUiICIyLjIuNyIgIzw8bG9jYXRpb24+IGZpbGU6
ICJnbnUvcGFja2FnZXMvZ3VpbGUuc2NtIiBsaW5lOiAyNTAgY29sdW1uOiAyPikgKCJndWlsZSIg
IjIuMi40IiAjPDxsb2NhdGlvbj4gZmlsZTogImdudS9wYWNrYWdlcy9ndWlsZS5zY20iIGxpbmU6
IDI5NyBjb2x1bW46IDI+KSAoImd1aWxlIiAiMi4wLjE0IiAjPDxsb2NhdGlvbj4gZmlsZTogImdu
dS9wYWNrYWdlcy9ndWlsZS5zY20iIGxpbmU6IDE0NyBjb2x1bW46IDI+KSAoImd1aWxlIiAiMS44
LjgiICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2d1aWxlLnNjbSIgbGluZTogNzYg
Y29sdW1uOiAyPikpICgoImd1aWxlIiAiMi4yLjciICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3Bh
Y2thZ2VzL2d1aWxlLnNjbSIgbGluZTogMjUwIGNvbHVtbjogMj4pICgiZ3VpbGUiICIyLjIuNCIg
Izw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvZ3VpbGUuc2NtIiBsaW5lOiAyOTcgY29s
dW1uOiAyPikpKQphY3R1YWwtdmFsdWU6ICgoKCJndWlsZSIgIjMuMC44IiAjPDxsb2NhdGlvbj4g
ZmlsZTogImdudS9wYWNrYWdlcy9ndWlsZS5zY20iIGxpbmU6IDM5MiBjb2x1bW46IDI+KSAoImd1
aWxlIiAiMy4wLjciICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2d1aWxlLnNjbSIg
bGluZTogMzEwIGNvbHVtbjogMj4pICgiZ3VpbGUiICIyLjIuNyIgIzw8bG9jYXRpb24+IGZpbGU6
ICJnbnUvcGFja2FnZXMvZ3VpbGUuc2NtIiBsaW5lOiAyNTAgY29sdW1uOiAyPikgKCJndWlsZSIg
IjIuMi40IiAjPDxsb2NhdGlvbj4gZmlsZTogImdudS9wYWNrYWdlcy9ndWlsZS5zY20iIGxpbmU6
IDI5NyBjb2x1bW46IDI+KSAoImd1aWxlIiAiMi4wLjE0IiAjPDxsb2NhdGlvbj4gZmlsZTogImdu
dS9wYWNrYWdlcy9ndWlsZS5zY20iIGxpbmU6IDE0NyBjb2x1bW46IDI+KSAoImd1aWxlIiAiMS44
LjgiICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2d1aWxlLnNjbSIgbGluZTogNzYg
Y29sdW1uOiAyPikpICgoImd1aWxlIiAiMi4yLjciICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3Bh
Y2thZ2VzL2d1aWxlLnNjbSIgbGluZTogMjUwIGNvbHVtbjogMj4pICgiZ3VpbGUiICIyLjIuNCIg
Izw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvZ3VpbGUuc2NtIiBsaW5lOiAyOTcgY29s
dW1uOiAyPikpKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbG9va3VwLWluZmVyaW9yLXBhY2th
Z2VzIGFuZCBlcT8tbmVzcwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2luZmVy
aW9yLnNjbToxNzYKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImxvb2t1cC1pbmZlcmlvci1w
YWNrYWdlcyBhbmQgZXE/LW5lc3MiCisgICAobGV0KiAoKGluZmVyaW9yCisgICAgICAgICAgICAo
b3Blbi1pbmZlcmlvcgorICAgICAgICAgICAgICAldG9wLWJ1aWxkZGlyCisgICAgICAgICAgICAg
ICM6Y29tbWFuZAorICAgICAgICAgICAgICAic2NyaXB0cy9ndWl4IikpCisgICAgICAgICAgKGxz
dDEgKGxvb2t1cC1pbmZlcmlvci1wYWNrYWdlcyBpbmZlcmlvciAiZ3VpbGUiKSkKKyAgICAgICAg
ICAobHN0MiAobG9va3VwLWluZmVyaW9yLXBhY2thZ2VzIGluZmVyaW9yICJndWlsZSIpKSkKKyAg
ICAgKGNsb3NlLWluZmVyaW9yIGluZmVyaW9yKQorICAgICAoZXZlcnkgZXE/IGxzdDEgbHN0Mikp
KQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBpbmZlcmlvci1wYWNr
YWdlLWlucHV0cwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2luZmVyaW9yLnNj
bToxODQKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiaW5mZXJpb3ItcGFja2FnZS1pbnB1dHMi
CisgICAobGV0ICgoLT5saXN0CisgICAgICAgICAgIChtYXRjaC1sYW1iZGEKKyAgICAgICAgICAg
ICAoKGxhYmVsICg/IHBhY2thZ2U/IHBhY2thZ2UpIC4gcmVzdCkKKyAgICAgICAgICAgICAgYCgs
bGFiZWwKKyAgICAgICAgICAgICAgICAocGFja2FnZQorICAgICAgICAgICAgICAgICAgLChwYWNr
YWdlLW5hbWUgcGFja2FnZSkKKyAgICAgICAgICAgICAgICAgICwocGFja2FnZS12ZXJzaW9uIHBh
Y2thZ2UpCisgICAgICAgICAgICAgICAgICAsKHBhY2thZ2UtbG9jYXRpb24gcGFja2FnZSkpCisg
ICAgICAgICAgICAgICAgLEByZXN0KSkpKSkKKyAgICAgKGxpc3QgKG1hcCAtPmxpc3QgKHBhY2th
Z2UtaW5wdXRzIGd1aWxlLTMuMC1sYXRlc3QpKQorICAgICAgICAgICAobWFwIC0+bGlzdAorICAg
ICAgICAgICAgICAgIChwYWNrYWdlLW5hdGl2ZS1pbnB1dHMgZ3VpbGUtMy4wLWxhdGVzdCkpCisg
ICAgICAgICAgIChtYXAgLT5saXN0CisgICAgICAgICAgICAgICAgKHBhY2thZ2UtcHJvcGFnYXRl
ZC1pbnB1dHMgZ3VpbGUtMy4wLWxhdGVzdCkpKSkKKyAgIChsZXQqICgoaW5mZXJpb3IKKyAgICAg
ICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAgICV0b3AtYnVpbGRkaXIKKyAgICAg
ICAgICAgICAgIzpjb21tYW5kCisgICAgICAgICAgICAgICJzY3JpcHRzL2d1aXgiKSkKKyAgICAg
ICAgICAoZ3VpbGUgKGZpcnN0IChsb29rdXAtaW5mZXJpb3ItcGFja2FnZXMgaW5mZXJpb3IgImd1
aWxlIikpKQorICAgICAgICAgICgtPmxpc3QKKyAgICAgICAgICAgIChtYXRjaC1sYW1iZGEKKyAg
ICAgICAgICAgICAgKChsYWJlbCAoPyBpbmZlcmlvci1wYWNrYWdlPyBwYWNrYWdlKSAuIHJlc3Qp
CisgICAgICAgICAgICAgICBgKCxsYWJlbAorICAgICAgICAgICAgICAgICAocGFja2FnZQorICAg
ICAgICAgICAgICAgICAgICwoaW5mZXJpb3ItcGFja2FnZS1uYW1lIHBhY2thZ2UpCisgICAgICAg
ICAgICAgICAgICAgLChpbmZlcmlvci1wYWNrYWdlLXZlcnNpb24gcGFja2FnZSkKKyAgICAgICAg
ICAgICAgICAgICAsKGluZmVyaW9yLXBhY2thZ2UtbG9jYXRpb24gcGFja2FnZSkpCisgICAgICAg
ICAgICAgICAgICxAcmVzdCkpKSkKKyAgICAgICAgICAocmVzdWx0CisgICAgICAgICAgICAobGlz
dCAobWFwIC0+bGlzdCAoaW5mZXJpb3ItcGFja2FnZS1pbnB1dHMgZ3VpbGUpKQorICAgICAgICAg
ICAgICAgICAgKG1hcCAtPmxpc3QKKyAgICAgICAgICAgICAgICAgICAgICAgKGluZmVyaW9yLXBh
Y2thZ2UtbmF0aXZlLWlucHV0cyBndWlsZSkpCisgICAgICAgICAgICAgICAgICAobWFwIC0+bGlz
dAorICAgICAgICAgICAgICAgICAgICAgICAoaW5mZXJpb3ItcGFja2FnZS1wcm9wYWdhdGVkLWlu
cHV0cyBndWlsZSkpKSkpCisgICAgIChjbG9zZS1pbmZlcmlvciBpbmZlcmlvcikKKyAgICAgcmVz
dWx0KSkKZXhwZWN0ZWQtdmFsdWU6ICgoKCJsaWJmZmkiIChwYWNrYWdlICJsaWJmZmkiICIzLjMi
ICM8PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2xpYmZmaS5zY20iIGxpbmU6IDQ0IGNv
bHVtbjogMj4pKSAoImJhc2giIChwYWNrYWdlICJiYXNoLW1pbmltYWwiICI1LjEuOCIgIzw8bG9j
YXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvYmFzaC5zY20iIGxpbmU6IDIxNSBjb2x1bW46IDI+
KSkpICgoInBrZ2NvbmZpZyIgKHBhY2thZ2UgInBrZy1jb25maWciICIwLjI5LjIiICM8PGxvY2F0
aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL3BrZy1jb25maWcuc2NtIiBsaW5lOiAzNiBjb2x1bW46
IDI+KSkpICgoImxpYnVuaXN0cmluZyIgKHBhY2thZ2UgImxpYnVuaXN0cmluZyIgIjAuOS4xMCIg
Izw8bG9jYXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvbGlidW5pc3RyaW5nLnNjbSIgbGluZTog
MzUgY29sdW1uOiAyPikpICgiYmR3LWdjIiAocGFja2FnZSAibGliZ2MiICI4LjAuNCIgIzw8bG9j
YXRpb24+IGZpbGU6ICJnbnUvcGFja2FnZXMvYmR3LWdjLnNjbSIgbGluZTogMzMgY29sdW1uOiAy
PikpKSkKYWN0dWFsLXZhbHVlOiAoKCgibGliZmZpIiAocGFja2FnZSAibGliZmZpIiAiMy4zIiAj
PDxsb2NhdGlvbj4gZmlsZTogImdudS9wYWNrYWdlcy9saWJmZmkuc2NtIiBsaW5lOiA0NCBjb2x1
bW46IDI+KSkgKCJiYXNoIiAocGFja2FnZSAiYmFzaC1taW5pbWFsIiAiNS4xLjgiICM8PGxvY2F0
aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2Jhc2guc2NtIiBsaW5lOiAyMTUgY29sdW1uOiAyPikp
KSAoKCJwa2djb25maWciIChwYWNrYWdlICJwa2ctY29uZmlnIiAiMC4yOS4yIiAjPDxsb2NhdGlv
bj4gZmlsZTogImdudS9wYWNrYWdlcy9wa2ctY29uZmlnLnNjbSIgbGluZTogMzYgY29sdW1uOiAy
PikpKSAoKCJsaWJ1bmlzdHJpbmciIChwYWNrYWdlICJsaWJ1bmlzdHJpbmciICIwLjkuMTAiICM8
PGxvY2F0aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2xpYnVuaXN0cmluZy5zY20iIGxpbmU6IDM1
IGNvbHVtbjogMj4pKSAoImJkdy1nYyIgKHBhY2thZ2UgImxpYmdjIiAiOC4wLjQiICM8PGxvY2F0
aW9uPiBmaWxlOiAiZ251L3BhY2thZ2VzL2Jkdy1nYy5zY20iIGxpbmU6IDMzIGNvbHVtbjogMj4p
KSkpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBpbmZlcmlvci1wYWNrYWdlLXNlYXJjaC1wYXRo
cwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL2luZmVyaW9yLnNjbToyMTQKc291
cmNlOgorICh0ZXN0LWVxdWFsCisgICAiaW5mZXJpb3ItcGFja2FnZS1zZWFyY2gtcGF0aHMiCisg
ICAocGFja2FnZS1uYXRpdmUtc2VhcmNoLXBhdGhzIGd1aWxlLTMuMCkKKyAgIChsZXQqICgoaW5m
ZXJpb3IKKyAgICAgICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAgICV0b3AtYnVp
bGRkaXIKKyAgICAgICAgICAgICAgIzpjb21tYW5kCisgICAgICAgICAgICAgICJzY3JpcHRzL2d1
aXgiKSkKKyAgICAgICAgICAoZ3VpbGUgKGZpcnN0IChsb29rdXAtaW5mZXJpb3ItcGFja2FnZXMg
aW5mZXJpb3IgImd1aWxlIikpKQorICAgICAgICAgIChyZXN1bHQKKyAgICAgICAgICAgIChpbmZl
cmlvci1wYWNrYWdlLW5hdGl2ZS1zZWFyY2gtcGF0aHMgZ3VpbGUpKSkKKyAgICAgKGNsb3NlLWlu
ZmVyaW9yIGluZmVyaW9yKQorICAgICByZXN1bHQpKQpleHBlY3RlZC12YWx1ZTogKCM8PHNlYXJj
aC1wYXRoLXNwZWNpZmljYXRpb24+IHZhcmlhYmxlOiAiR1VJTEVfTE9BRF9QQVRIIiBmaWxlczog
KCJzaGFyZS9ndWlsZS9zaXRlLzMuMCIpIHNlcGFyYXRvcjogIjoiIGZpbGUtdHlwZTogZGlyZWN0
b3J5IGZpbGUtcGF0dGVybjogI2Y+ICM8PHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24+IHZhcmlh
YmxlOiAiR1VJTEVfTE9BRF9DT01QSUxFRF9QQVRIIiBmaWxlczogKCJsaWIvZ3VpbGUvMy4wL3Np
dGUtY2NhY2hlIiAic2hhcmUvZ3VpbGUvc2l0ZS8zLjAiKSBzZXBhcmF0b3I6ICI6IiBmaWxlLXR5
cGU6IGRpcmVjdG9yeSBmaWxlLXBhdHRlcm46ICNmPikKYWN0dWFsLXZhbHVlOiAoIzw8c2VhcmNo
LXBhdGgtc3BlY2lmaWNhdGlvbj4gdmFyaWFibGU6ICJHVUlMRV9MT0FEX1BBVEgiIGZpbGVzOiAo
InNoYXJlL2d1aWxlL3NpdGUvMy4wIikgc2VwYXJhdG9yOiAiOiIgZmlsZS10eXBlOiBkaXJlY3Rv
cnkgZmlsZS1wYXR0ZXJuOiAjZj4gIzw8c2VhcmNoLXBhdGgtc3BlY2lmaWNhdGlvbj4gdmFyaWFi
bGU6ICJHVUlMRV9MT0FEX0NPTVBJTEVEX1BBVEgiIGZpbGVzOiAoImxpYi9ndWlsZS8zLjAvc2l0
ZS1jY2FjaGUiICJzaGFyZS9ndWlsZS9zaXRlLzMuMCIpIHNlcGFyYXRvcjogIjoiIGZpbGUtdHlw
ZTogZGlyZWN0b3J5IGZpbGUtcGF0dGVybjogI2Y+KQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTog
aW5mZXJpb3ItZXZhbC13aXRoLXN0b3JlCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVz
dHMvaW5mZXJpb3Iuc2NtOjIyMwpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJpbmZlcmlvci1l
dmFsLXdpdGgtc3RvcmUiCisgICAoYWRkLXRleHQtdG8tc3RvcmUgJXN0b3JlICJmb28iICJIZWxs
bywgd29ybGQhIikKKyAgIChsZXQqICgoaW5mZXJpb3IKKyAgICAgICAgICAgIChvcGVuLWluZmVy
aW9yCisgICAgICAgICAgICAgICV0b3AtYnVpbGRkaXIKKyAgICAgICAgICAgICAgIzpjb21tYW5k
CisgICAgICAgICAgICAgICJzY3JpcHRzL2d1aXgiKSkpCisgICAgIChpbmZlcmlvci1ldmFsLXdp
dGgtc3RvcmUKKyAgICAgICBpbmZlcmlvcgorICAgICAgICVzdG9yZQorICAgICAgICcobGFtYmRh
IChzdG9yZSkKKyAgICAgICAgICAoYWRkLXRleHQtdG8tc3RvcmUgc3RvcmUgImZvbyIgIkhlbGxv
LCB3b3JsZCEiKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICIvaG9tZS9waGYvc3JjL2d1aXgvdGVzdC10
bXAvc3RvcmUvdm4wcXhkbjIzcDUxZDNsejMzNnZwM2w4MHl3OTJwNGstZm9vIgphY3R1YWwtdmFs
dWU6ICIvaG9tZS9waGYvc3JjL2d1aXgvdGVzdC10bXAvc3RvcmUvdm4wcXhkbjIzcDUxZDNsejMz
NnZwM2w4MHl3OTJwNGstZm9vIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogaW5mZXJpb3ItZXZh
bC13aXRoLXN0b3JlLCAmc3RvcmUtcHJvdG9jb2wtZXJyb3IKbG9jYXRpb246IC9ob21lL3BoZi9z
cmMvZ3VpeC90ZXN0cy9pbmZlcmlvci5zY206MjMyCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAg
ICJpbmZlcmlvci1ldmFsLXdpdGgtc3RvcmUsICZzdG9yZS1wcm90b2NvbC1lcnJvciIKKyAgIChs
ZXQqICgoaW5mZXJpb3IKKyAgICAgICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAg
ICV0b3AtYnVpbGRkaXIKKyAgICAgICAgICAgICAgIzpjb21tYW5kCisgICAgICAgICAgICAgICJz
Y3JpcHRzL2d1aXgiKSkpCisgICAgIChndWFyZCAoYyAoKHN0b3JlLXByb3RvY29sLWVycm9yPyBj
KQorICAgICAgICAgICAgICAgIChzdHJpbmctY29udGFpbnMKKyAgICAgICAgICAgICAgICAgIChz
dG9yZS1wcm90b2NvbC1lcnJvci1tZXNzYWdlIGMpCisgICAgICAgICAgICAgICAgICAiaW52YWxp
ZCBjaGFyYWN0ZXIiKSkpCisgICAgICAgICAgICAoaW5mZXJpb3ItZXZhbC13aXRoLXN0b3JlCisg
ICAgICAgICAgICAgIGluZmVyaW9yCisgICAgICAgICAgICAgICVzdG9yZQorICAgICAgICAgICAg
ICAnKGxhbWJkYSAoc3RvcmUpCisgICAgICAgICAgICAgICAgIChhZGQtdGV4dC10by1zdG9yZSBz
dG9yZSAid2V8cmQvPyFAIiAidWggdWgiKSkpCisgICAgICAgICAgICAjZikpKQphY3R1YWwtdmFs
dWU6IDAKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGluZmVyaW9yLWV2YWwtd2l0aC1zdG9yZSwg
ZXhjZXB0aW9uCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaW5mZXJpb3Iuc2Nt
OjI0NApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJpbmZlcmlvci1ldmFsLXdpdGgtc3RvcmUs
IGV4Y2VwdGlvbiIKKyAgICcodGhlLWFuc3dlciA9IDQyKQorICAgKGxldCAoKGluZmVyaW9yCisg
ICAgICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAgJXRvcC1idWlsZGRpcgorICAg
ICAgICAgICAgICM6Y29tbWFuZAorICAgICAgICAgICAgICJzY3JpcHRzL2d1aXgiKSkpCisgICAg
IChndWFyZCAoYyAoKGluZmVyaW9yLWV4Y2VwdGlvbj8gYykKKyAgICAgICAgICAgICAgICAoY2xv
c2UtaW5mZXJpb3IgaW5mZXJpb3IpCisgICAgICAgICAgICAgICAgKGluZmVyaW9yLWV4Y2VwdGlv
bi1hcmd1bWVudHMgYykpKQorICAgICAgICAgICAgKGluZmVyaW9yLWV2YWwtd2l0aC1zdG9yZQor
ICAgICAgICAgICAgICBpbmZlcmlvcgorICAgICAgICAgICAgICAlc3RvcmUKKyAgICAgICAgICAg
ICAgJyhsYW1iZGEgKHN0b3JlKSAodGhyb3cgJ3RoZS1hbnN3ZXIgJz0gNDIpKSkpKSkKZXhwZWN0
ZWQtdmFsdWU6ICh0aGUtYW5zd2VyID0gNDIpCmFjdHVhbC12YWx1ZTogKHRoZS1hbnN3ZXIgPSA0
MikKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGluZmVyaW9yLWV2YWwtd2l0aC1zdG9yZSwgbm90
IGEgcHJvY2VkdXJlCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaW5mZXJpb3Iu
c2NtOjI1NQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJpbmZlcmlvci1ldmFsLXdpdGgtc3Rv
cmUsIG5vdCBhIHByb2NlZHVyZSIKKyAgICd3cm9uZy10eXBlLWFyZworICAgKGxldCAoKGluZmVy
aW9yCisgICAgICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAgICAgICAgJXRvcC1idWlsZGRp
cgorICAgICAgICAgICAgICM6Y29tbWFuZAorICAgICAgICAgICAgICJzY3JpcHRzL2d1aXgiKSkp
CisgICAgIChndWFyZCAoYyAoKGluZmVyaW9yLWV4Y2VwdGlvbj8gYykKKyAgICAgICAgICAgICAg
ICAoY2xvc2UtaW5mZXJpb3IgaW5mZXJpb3IpCisgICAgICAgICAgICAgICAgKGNhciAoaW5mZXJp
b3ItZXhjZXB0aW9uLWFyZ3VtZW50cyBjKSkpKQorICAgICAgICAgICAgKGluZmVyaW9yLWV2YWwt
d2l0aC1zdG9yZQorICAgICAgICAgICAgICBpbmZlcmlvcgorICAgICAgICAgICAgICAlc3RvcmUK
KyAgICAgICAgICAgICAgJygrIDEgMikpKSkpCmV4cGVjdGVkLXZhbHVlOiB3cm9uZy10eXBlLWFy
ZwphY3R1YWwtdmFsdWU6IHdyb25nLXR5cGUtYXJnCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBp
bmZlcmlvci1wYWNrYWdlLWRlcml2YXRpb24KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90
ZXN0cy9pbmZlcmlvci5zY206MjY0CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImluZmVyaW9y
LXBhY2thZ2UtZGVyaXZhdGlvbiIKKyAgIChtYXAgZGVyaXZhdGlvbi1maWxlLW5hbWUKKyAgICAg
ICAgKGxpc3QgKHBhY2thZ2UtZGVyaXZhdGlvbgorICAgICAgICAgICAgICAgICVzdG9yZQorICAg
ICAgICAgICAgICAgICVib290c3RyYXAtZ3VpbGUKKyAgICAgICAgICAgICAgICAieDg2XzY0LWxp
bnV4IikKKyAgICAgICAgICAgICAgKHBhY2thZ2UtZGVyaXZhdGlvbgorICAgICAgICAgICAgICAg
ICVzdG9yZQorICAgICAgICAgICAgICAgICVib290c3RyYXAtZ3VpbGUKKyAgICAgICAgICAgICAg
ICAiYXJtaGYtbGludXgiKSkpCisgICAobGV0KiAoKGluZmVyaW9yCisgICAgICAgICAgICAob3Bl
bi1pbmZlcmlvcgorICAgICAgICAgICAgICAldG9wLWJ1aWxkZGlyCisgICAgICAgICAgICAgICM6
Y29tbWFuZAorICAgICAgICAgICAgICAic2NyaXB0cy9ndWl4IikpCisgICAgICAgICAgKHBhY2th
Z2VzIChpbmZlcmlvci1wYWNrYWdlcyBpbmZlcmlvcikpCisgICAgICAgICAgKGd1aWxlIChmaW5k
IChsYW1iZGEgKHBhY2thZ2UpCisgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZz0/Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAocGFja2FnZS1uYW1lICVib290c3RyYXAtZ3VpbGUp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5mZXJpb3ItcGFja2FnZS1uYW1lIHBhY2th
Z2UpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgcGFja2FnZXMpKSkKKyAgICAgKG1hcCBkZXJp
dmF0aW9uLWZpbGUtbmFtZQorICAgICAgICAgIChsaXN0IChpbmZlcmlvci1wYWNrYWdlLWRlcml2
YXRpb24KKyAgICAgICAgICAgICAgICAgICVzdG9yZQorICAgICAgICAgICAgICAgICAgZ3VpbGUK
KyAgICAgICAgICAgICAgICAgICJ4ODZfNjQtbGludXgiKQorICAgICAgICAgICAgICAgIChpbmZl
cmlvci1wYWNrYWdlLWRlcml2YXRpb24KKyAgICAgICAgICAgICAgICAgICVzdG9yZQorICAgICAg
ICAgICAgICAgICAgZ3VpbGUKKyAgICAgICAgICAgICAgICAgICJhcm1oZi1saW51eCIpKSkpKQpl
eHBlY3RlZC12YWx1ZTogKCIvaG9tZS9waGYvc3JjL2d1aXgvdGVzdC10bXAvc3RvcmUvYzdnMzVk
ZjE0d2w0cmFoZ25kcWh3MWQ2cmtheXBoZzItZ3VpbGUtYm9vdHN0cmFwLTIuMC5kcnYiICIvaG9t
ZS9waGYvc3JjL2d1aXgvdGVzdC10bXAvc3RvcmUvMnA4MjUwc3p3bThiNm1hbDBtcmJrZDh3cWhw
eWl6c2MtZ3VpbGUtYm9vdHN0cmFwLTIuMC5kcnYiKQphY3R1YWwtdmFsdWU6ICgiL2hvbWUvcGhm
L3NyYy9ndWl4L3Rlc3QtdG1wL3N0b3JlL2M3ZzM1ZGYxNHdsNHJhaGduZHFodzFkNnJrYXlwaGcy
LWd1aWxlLWJvb3RzdHJhcC0yLjAuZHJ2IiAiL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3QtdG1wL3N0
b3JlLzJwODI1MHN6d204YjZtYWwwbXJia2Q4d3FocHlpenNjLWd1aWxlLWJvb3RzdHJhcC0yLjAu
ZHJ2IikKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGluZmVyaW9yLXBhY2thZ2UtcmVwbGFjZW1l
bnQKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9pbmZlcmlvci5zY206MjgyCnNv
dXJjZToKKyAodGVzdC1lcXVhbAorICAgImluZmVyaW9yLXBhY2thZ2UtcmVwbGFjZW1lbnQiCisg
ICAocGFja2FnZS1kZXJpdmF0aW9uCisgICAgICVzdG9yZQorICAgICAocGFja2FnZS1yZXBsYWNl
bWVudCBzcWxpdGUpCisgICAgICJ4ODZfNjQtbGludXgiKQorICAgKGxldCogKChpbmZlcmlvcgor
ICAgICAgICAgICAgKG9wZW4taW5mZXJpb3IKKyAgICAgICAgICAgICAgJXRvcC1idWlsZGRpcgor
ICAgICAgICAgICAgICAjOmNvbW1hbmQKKyAgICAgICAgICAgICAgInNjcmlwdHMvZ3VpeCIpKQor
ICAgICAgICAgIChwYWNrYWdlcyAoaW5mZXJpb3ItcGFja2FnZXMgaW5mZXJpb3IpKSkKKyAgICAg
KG1hdGNoIChsb29rdXAtaW5mZXJpb3ItcGFja2FnZXMKKyAgICAgICAgICAgICAgaW5mZXJpb3IK
KyAgICAgICAgICAgICAgKHBhY2thZ2UtbmFtZSBzcWxpdGUpCisgICAgICAgICAgICAgIChwYWNr
YWdlLXZlcnNpb24gc3FsaXRlKSkKKyAgICAgICAgICAgICgoaW5mZXJpb3Itc3FsaXRlIHJlc3Qg
Li4uKQorICAgICAgICAgICAgIChpbmZlcmlvci1wYWNrYWdlLWRlcml2YXRpb24KKyAgICAgICAg
ICAgICAgICVzdG9yZQorICAgICAgICAgICAgICAgKGluZmVyaW9yLXBhY2thZ2UtcmVwbGFjZW1l
bnQgaW5mZXJpb3Itc3FsaXRlKQorICAgICAgICAgICAgICAgIng4Nl82NC1saW51eCIpKSkpKQpy
ZXN1bHQ6IFNLSVAKCnRlc3QtbmFtZTogaW5mZXJpb3ItcGFja2FnZS0+bWFuaWZlc3QtZW50cnkK
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9pbmZlcmlvci5zY206Mjk4CnNvdXJj
ZToKKyAodGVzdC1lcXVhbAorICAgImluZmVyaW9yLXBhY2thZ2UtPm1hbmlmZXN0LWVudHJ5Igor
ICAgKG1hbmlmZXN0LWVudHJ5LT5saXN0CisgICAgIChwYWNrYWdlLT5tYW5pZmVzdC1lbnRyeQor
ICAgICAgIChmaXJzdCAoZmluZC1iZXN0LXBhY2thZ2VzLWJ5LW5hbWUgImd1aWxlIiAjZikpKSkK
KyAgIChsZXQqICgoaW5mZXJpb3IKKyAgICAgICAgICAgIChvcGVuLWluZmVyaW9yCisgICAgICAg
ICAgICAgICV0b3AtYnVpbGRkaXIKKyAgICAgICAgICAgICAgIzpjb21tYW5kCisgICAgICAgICAg
ICAgICJzY3JpcHRzL2d1aXgiKSkKKyAgICAgICAgICAoZ3VpbGUgKGZpcnN0IChsb29rdXAtaW5m
ZXJpb3ItcGFja2FnZXMgaW5mZXJpb3IgImd1aWxlIikpKQorICAgICAgICAgIChlbnRyeSAoaW5m
ZXJpb3ItcGFja2FnZS0+bWFuaWZlc3QtZW50cnkgZ3VpbGUpKSkKKyAgICAgKGNsb3NlLWluZmVy
aW9yIGluZmVyaW9yKQorICAgICAobWFuaWZlc3QtZW50cnktPmxpc3QgZW50cnkpKSkKZXhwZWN0
ZWQtdmFsdWU6ICgiZ3VpbGUiICIzLjAuOCIgIm91dCIgKCM8PHNlYXJjaC1wYXRoLXNwZWNpZmlj
YXRpb24+IHZhcmlhYmxlOiAiR1VJTEVfTE9BRF9QQVRIIiBmaWxlczogKCJzaGFyZS9ndWlsZS9z
aXRlLzMuMCIpIHNlcGFyYXRvcjogIjoiIGZpbGUtdHlwZTogZGlyZWN0b3J5IGZpbGUtcGF0dGVy
bjogI2Y+ICM8PHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24+IHZhcmlhYmxlOiAiR1VJTEVfTE9B
RF9DT01QSUxFRF9QQVRIIiBmaWxlczogKCJsaWIvZ3VpbGUvMy4wL3NpdGUtY2NhY2hlIiAic2hh
cmUvZ3VpbGUvc2l0ZS8zLjAiKSBzZXBhcmF0b3I6ICI6IiBmaWxlLXR5cGU6IGRpcmVjdG9yeSBm
aWxlLXBhdHRlcm46ICNmPikgKCgibGlidW5pc3RyaW5nIiAiMC45LjEwIiAib3V0IiAoKSAoKSkg
KCJsaWJnYyIgIjguMC40IiAib3V0IiAoKSAoKSkpKQphY3R1YWwtdmFsdWU6ICgiZ3VpbGUiICIz
LjAuOCIgIm91dCIgKCM8PHNlYXJjaC1wYXRoLXNwZWNpZmljYXRpb24+IHZhcmlhYmxlOiAiR1VJ
TEVfTE9BRF9QQVRIIiBmaWxlczogKCJzaGFyZS9ndWlsZS9zaXRlLzMuMCIpIHNlcGFyYXRvcjog
IjoiIGZpbGUtdHlwZTogZGlyZWN0b3J5IGZpbGUtcGF0dGVybjogI2Y+ICM8PHNlYXJjaC1wYXRo
LXNwZWNpZmljYXRpb24+IHZhcmlhYmxlOiAiR1VJTEVfTE9BRF9DT01QSUxFRF9QQVRIIiBmaWxl
czogKCJsaWIvZ3VpbGUvMy4wL3NpdGUtY2NhY2hlIiAic2hhcmUvZ3VpbGUvc2l0ZS8zLjAiKSBz
ZXBhcmF0b3I6ICI6IiBmaWxlLXR5cGU6IGRpcmVjdG9yeSBmaWxlLXBhdHRlcm46ICNmPikgKCgi
bGlidW5pc3RyaW5nIiAiMC45LjEwIiAib3V0IiAoKSAoKSkgKCJsaWJnYyIgIjguMC40IiAib3V0
IiAoKSAoKSkpKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogcGFja2FnZXMtPm1hbmlmZXN0Cmxv
Y2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaW5mZXJpb3Iuc2NtOjMwOApzb3VyY2U6
CisgKHRlc3QtZXF1YWwKKyAgICJwYWNrYWdlcy0+bWFuaWZlc3QiCisgICAobWFwIG1hbmlmZXN0
LWVudHJ5LT5saXN0CisgICAgICAgIChtYW5pZmVzdC1lbnRyaWVzCisgICAgICAgICAgKHBhY2th
Z2VzLT5tYW5pZmVzdAorICAgICAgICAgICAgKGZpbmQtYmVzdC1wYWNrYWdlcy1ieS1uYW1lICJn
dWlsZSIgI2YpKSkpCisgICAobGV0KiAoKGluZmVyaW9yCisgICAgICAgICAgICAob3Blbi1pbmZl
cmlvcgorICAgICAgICAgICAgICAldG9wLWJ1aWxkZGlyCisgICAgICAgICAgICAgICM6Y29tbWFu
ZAorICAgICAgICAgICAgICAic2NyaXB0cy9ndWl4IikpCisgICAgICAgICAgKGd1aWxlIChmaXJz
dCAobG9va3VwLWluZmVyaW9yLXBhY2thZ2VzIGluZmVyaW9yICJndWlsZSIpKSkKKyAgICAgICAg
ICAobWFuaWZlc3QgKHBhY2thZ2VzLT5tYW5pZmVzdCAobGlzdCBndWlsZSkpKSkKKyAgICAgKGNs
b3NlLWluZmVyaW9yIGluZmVyaW9yKQorICAgICAobWFwIG1hbmlmZXN0LWVudHJ5LT5saXN0Cisg
ICAgICAgICAgKG1hbmlmZXN0LWVudHJpZXMgbWFuaWZlc3QpKSkpCmV4cGVjdGVkLXZhbHVlOiAo
KCJndWlsZSIgIjMuMC44IiAib3V0IiAoIzw8c2VhcmNoLXBhdGgtc3BlY2lmaWNhdGlvbj4gdmFy
aWFibGU6ICJHVUlMRV9MT0FEX1BBVEgiIGZpbGVzOiAoInNoYXJlL2d1aWxlL3NpdGUvMy4wIikg
c2VwYXJhdG9yOiAiOiIgZmlsZS10eXBlOiBkaXJlY3RvcnkgZmlsZS1wYXR0ZXJuOiAjZj4gIzw8
c2VhcmNoLXBhdGgtc3BlY2lmaWNhdGlvbj4gdmFyaWFibGU6ICJHVUlMRV9MT0FEX0NPTVBJTEVE
X1BBVEgiIGZpbGVzOiAoImxpYi9ndWlsZS8zLjAvc2l0ZS1jY2FjaGUiICJzaGFyZS9ndWlsZS9z
aXRlLzMuMCIpIHNlcGFyYXRvcjogIjoiIGZpbGUtdHlwZTogZGlyZWN0b3J5IGZpbGUtcGF0dGVy
bjogI2Y+KSAoKCJsaWJ1bmlzdHJpbmciICIwLjkuMTAiICJvdXQiICgpICgpKSAoImxpYmdjIiAi
OC4wLjQiICJvdXQiICgpICgpKSkpKQphY3R1YWwtdmFsdWU6ICgoImd1aWxlIiAiMy4wLjgiICJv
dXQiICgjPDxzZWFyY2gtcGF0aC1zcGVjaWZpY2F0aW9uPiB2YXJpYWJsZTogIkdVSUxFX0xPQURf
UEFUSCIgZmlsZXM6ICgic2hhcmUvZ3VpbGUvc2l0ZS8zLjAiKSBzZXBhcmF0b3I6ICI6IiBmaWxl
LXR5cGU6IGRpcmVjdG9yeSBmaWxlLXBhdHRlcm46ICNmPiAjPDxzZWFyY2gtcGF0aC1zcGVjaWZp
Y2F0aW9uPiB2YXJpYWJsZTogIkdVSUxFX0xPQURfQ09NUElMRURfUEFUSCIgZmlsZXM6ICgibGli
L2d1aWxlLzMuMC9zaXRlLWNjYWNoZSIgInNoYXJlL2d1aWxlL3NpdGUvMy4wIikgc2VwYXJhdG9y
OiAiOiIgZmlsZS10eXBlOiBkaXJlY3RvcnkgZmlsZS1wYXR0ZXJuOiAjZj4pICgoImxpYnVuaXN0
cmluZyIgIjAuOS4xMCIgIm91dCIgKCkgKCkpICgibGliZ2MiICI4LjAuNCIgIm91dCIgKCkgKCkp
KSkpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiAjOmVycm9yLXBvcnQgc3RkZXJyCmxvY2F0aW9u
OiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvaW5mZXJpb3Iuc2NtOjMxOQpzb3VyY2U6CisgKHRl
c3QtZXF1YWwKKyAgICIjOmVycm9yLXBvcnQgc3RkZXJyIgorICAgNDIKKyAgIChsZXQgKChpbmZl
cmlvcgorICAgICAgICAgICAob3Blbi1pbmZlcmlvcgorICAgICAgICAgICAgICV0b3AtYnVpbGRk
aXIKKyAgICAgICAgICAgICAjOmNvbW1hbmQKKyAgICAgICAgICAgICAic2NyaXB0cy9ndWl4Igor
ICAgICAgICAgICAgICM6ZXJyb3ItcG9ydAorICAgICAgICAgICAgIChjdXJyZW50LWVycm9yLXBv
cnQpKSkpCisgICAgIChhbmQgKGluZmVyaW9yPyBpbmZlcmlvcikKKyAgICAgICAgICAoaW5mZXJp
b3ItZXZhbAorICAgICAgICAgICAgJyhkaXNwbGF5ICJ0ZXN0IiAoY3VycmVudC1lcnJvci1wb3J0
KSkKKyAgICAgICAgICAgIGluZmVyaW9yKQorICAgICAgICAgIChsZXQgKChyZXN1bHQKKyAgICAg
ICAgICAgICAgICAgIChpbmZlcmlvci1ldmFsICcoYXBwbHkgKiAnKDYgNykpIGluZmVyaW9yKSkp
CisgICAgICAgICAgICAoY2xvc2UtaW5mZXJpb3IgaW5mZXJpb3IpCisgICAgICAgICAgICByZXN1
bHQpKSkpCmV4cGVjdGVkLXZhbHVlOiA0MgphY3R1YWwtdmFsdWU6IDQyCnJlc3VsdDogUEFTUwoK
dGVzdC1uYW1lOiAjOmVycm9yLXBvcnQgcGlwZQpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4
L3Rlc3RzL2luZmVyaW9yLnNjbTozMzMKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiIzplcnJv
ci1wb3J0IHBpcGUiCisgICAiNDIiCisgICAobWF0Y2ggKHBpcGUpCisgICAgICAgICAgKChwb3J0
LXRvLXJlYWQtZnJvbSAuIHBvcnQtdG8td3JpdGUtdG8pCisgICAgICAgICAgIChzZXR2YnVmIHBv
cnQtdG8tcmVhZC1mcm9tICdsaW5lKQorICAgICAgICAgICAoc2V0dmJ1ZiBwb3J0LXRvLXdyaXRl
LXRvICdsaW5lKQorICAgICAgICAgICAobGV0ICgoaW5mZXJpb3IKKyAgICAgICAgICAgICAgICAg
ICAob3Blbi1pbmZlcmlvcgorICAgICAgICAgICAgICAgICAgICAgJXRvcC1idWlsZGRpcgorICAg
ICAgICAgICAgICAgICAgICAgIzpjb21tYW5kCisgICAgICAgICAgICAgICAgICAgICAic2NyaXB0
cy9ndWl4IgorICAgICAgICAgICAgICAgICAgICAgIzplcnJvci1wb3J0CisgICAgICAgICAgICAg
ICAgICAgICBwb3J0LXRvLXdyaXRlLXRvKSkpCisgICAgICAgICAgICAgKGFuZCAoaW5mZXJpb3I/
IGluZmVyaW9yKQorICAgICAgICAgICAgICAgICAgKGJlZ2luCisgICAgICAgICAgICAgICAgICAg
IChpbmZlcmlvci1ldmFsCisgICAgICAgICAgICAgICAgICAgICAgJyhkaXNwbGF5ICI0MlxuIiAo
Y3VycmVudC1lcnJvci1wb3J0KSkKKyAgICAgICAgICAgICAgICAgICAgICBpbmZlcmlvcikKKyAg
ICAgICAgICAgICAgICAgICAgKGxldCBsb29wICgobGluZSAocmVhZC1saW5lIHBvcnQtdG8tcmVh
ZC1mcm9tKSkpCisgICAgICAgICAgICAgICAgICAgICAgKGlmIChzdHJpbmc9PyBsaW5lICI0MiIp
CisgICAgICAgICAgICAgICAgICAgICAgICAoYmVnaW4gKGNsb3NlLWluZmVyaW9yIGluZmVyaW9y
KSBsaW5lKQorICAgICAgICAgICAgICAgICAgICAgICAgKGxvb3AgKHJlYWQtbGluZSBwb3J0LXRv
LXJlYWQtZnJvbSkpKSkpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICI0MiIKYWN0dWFsLXZhbHVlOiAi
NDIiCnJlc3VsdDogUEFTUwoKCkZBSUw6IHRlc3RzL3B5cGkKPT09PT09PT09PT09PT09PQoKdGVz
dC1uYW1lOiBndWl4LXBhY2thZ2UtPnB5cGktbmFtZSwgb2xkIFVSTCBzdHlsZQpsb2NhdGlvbjog
L2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3B5cGkuc2NtOjEzNwpzb3VyY2U6CisgKHRlc3QtZXF1
YWwKKyAgICJndWl4LXBhY2thZ2UtPnB5cGktbmFtZSwgb2xkIFVSTCBzdHlsZSIKKyAgICJwc3V0
aWwiCisgICAoZ3VpeC1wYWNrYWdlLT5weXBpLW5hbWUKKyAgICAgKGR1bW15LXBhY2thZ2UKKyAg
ICAgICAiZm9vIgorICAgICAgIChzb3VyY2UKKyAgICAgICAgIChkdW1teS1vcmlnaW4KKyAgICAg
ICAgICAgKHVyaSAiaHR0cHM6Ly9weXBpLm9yZy9wYWNrYWdlcy9zb3VyY2UvcC9wc3V0aWwvcHN1
dGlsLTQuMy4wLnRhci5neiIpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJwc3V0aWwiCmFjdHVhbC12
YWx1ZTogInBzdXRpbCIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGd1aXgtcGFja2FnZS0+cHlw
aS1uYW1lLCBuZXcgVVJMIHN0eWxlCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMv
cHlwaS5zY206MTQ1CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImd1aXgtcGFja2FnZS0+cHlw
aS1uYW1lLCBuZXcgVVJMIHN0eWxlIgorICAgImNlcnRib3QiCisgICAoZ3VpeC1wYWNrYWdlLT5w
eXBpLW5hbWUKKyAgICAgKGR1bW15LXBhY2thZ2UKKyAgICAgICAiZm9vIgorICAgICAgIChzb3Vy
Y2UKKyAgICAgICAgIChkdW1teS1vcmlnaW4KKyAgICAgICAgICAgKHVyaSAiaHR0cHM6Ly9weXBp
Lm9yZy9wYWNrYWdlcy9hMi8zYi80NzU2ZTZhMGNlYjE0ZTA4NDA0MmEyYTY1YzYxNWQ2OGQyNTYy
MWM2ZmQ0NDZkMGZjMTBkMTRjNGNlN2QvY2VydGJvdC0wLjguMS50YXIuZ3oiKSkpKSkpCmV4cGVj
dGVkLXZhbHVlOiAiY2VydGJvdCIKYWN0dWFsLXZhbHVlOiAiY2VydGJvdCIKcmVzdWx0OiBQQVNT
Cgp0ZXN0LW5hbWU6IGd1aXgtcGFja2FnZS0+cHlwaS1uYW1lLCBzZXZlcmFsIFVSTHMKbG9jYXRp
b246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9weXBpLnNjbToxNTMKc291cmNlOgorICh0ZXN0
LWVxdWFsCisgICAiZ3VpeC1wYWNrYWdlLT5weXBpLW5hbWUsIHNldmVyYWwgVVJMcyIKKyAgICJj
cmFtIgorICAgKGd1aXgtcGFja2FnZS0+cHlwaS1uYW1lCisgICAgIChkdW1teS1wYWNrYWdlCisg
ICAgICAgImZvbyIKKyAgICAgICAoc291cmNlCisgICAgICAgICAoZHVtbXktb3JpZ2luCisgICAg
ICAgICAgICh1cmkgKGxpc3QgImh0dHBzOi8vYml0aGVhcC5vcmcvY3JhbS9jcmFtLTAuNy50YXIu
Z3oiCisgICAgICAgICAgICAgICAgICAgICAgKHB5cGktdXJpICJjcmFtIiAiMC43IikpKSkpKSkp
CmV4cGVjdGVkLXZhbHVlOiAiY3JhbSIKYWN0dWFsLXZhbHVlOiAiY3JhbSIKcmVzdWx0OiBQQVNT
Cgp0ZXN0LW5hbWU6IGd1aXgtcGFja2FnZS0+cHlwaS1uYW1lLCBob25vciAndXBzdHJlYW0tbmFt
ZScKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9weXBpLnNjbToxNjIKc291cmNl
OgorICh0ZXN0LWVxdWFsCisgICAiZ3VpeC1wYWNrYWdlLT5weXBpLW5hbWUsIGhvbm9yICd1cHN0
cmVhbS1uYW1lJyIKKyAgICJiYXItMyIKKyAgIChndWl4LXBhY2thZ2UtPnB5cGktbmFtZQorICAg
ICAoZHVtbXktcGFja2FnZQorICAgICAgICJmb28iCisgICAgICAgKHByb3BlcnRpZXMgJygodXBz
dHJlYW0tbmFtZSAuICJiYXItMyIpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJiYXItMyIKYWN0dWFs
LXZhbHVlOiAiYmFyLTMiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzcGVjaWZpY2F0aW9uLT5y
ZXF1aXJlbWVudC1uYW1lCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvcHlwaS5z
Y206MTY5CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInNwZWNpZmljYXRpb24tPnJlcXVpcmVt
ZW50LW5hbWUiCisgICAnKCJGaXp6eSIKKyAgICAgIlBpY2t5VGhpbmciCisgICAgICJTb21ldGhp
bmdXaXRoTWFya2VyIgorICAgICAicmVxdWVzdHMiCisgICAgICJwaXAiKQorICAgKG1hcCBzcGVj
aWZpY2F0aW9uLT5yZXF1aXJlbWVudC1uYW1lCisgICAgICAgIHRlc3Qtc3BlY2lmaWNhdGlvbnMp
KQpleHBlY3RlZC12YWx1ZTogKCJGaXp6eSIgIlBpY2t5VGhpbmciICJTb21ldGhpbmdXaXRoTWFy
a2VyIiAicmVxdWVzdHMiICJwaXAiKQphY3R1YWwtdmFsdWU6ICgiRml6enkiICJQaWNreVRoaW5n
IiAiU29tZXRoaW5nV2l0aE1hcmtlciIgInJlcXVlc3RzIiAicGlwIikKcmVzdWx0OiBQQVNTCgp0
ZXN0LW5hbWU6IHBhcnNlLXJlcXVpcmVzLnR4dApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4
L3Rlc3RzL3B5cGkuc2NtOjE3Mwpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJwYXJzZS1yZXF1
aXJlcy50eHQiCisgICAobGlzdCAnKCJmb28iICJiYXIiKSAnKCJweXRlc3QiKSkKKyAgIChtb2Nr
ICgoaWNlLTkgcG9ydHMpCisgICAgICAgICAgY2FsbC13aXRoLWlucHV0LWZpbGUKKyAgICAgICAg
ICBjYWxsLXdpdGgtaW5wdXQtc3RyaW5nKQorICAgICAgICAgKHBhcnNlLXJlcXVpcmVzLnR4dCB0
ZXN0LXJlcXVpcmVzLnR4dCkpKQpleHBlY3RlZC12YWx1ZTogKCgiZm9vIiAiYmFyIikgKCJweXRl
c3QiKSkKYWN0dWFsLXZhbHVlOiAoKCJmb28iICJiYXIiKSAoInB5dGVzdCIpKQpyZXN1bHQ6IFBB
U1MKCnRlc3QtbmFtZTogcGFyc2UtcmVxdWlyZXMudHh0IC0gQmVha2VyCmxvY2F0aW9uOiAvaG9t
ZS9waGYvc3JjL2d1aXgvdGVzdHMvcHlwaS5zY206MTc5CnNvdXJjZToKKyAodGVzdC1lcXVhbAor
ICAgInBhcnNlLXJlcXVpcmVzLnR4dCAtIEJlYWtlciIKKyAgIChsaXN0ICcoKSAnKCJNb2NrIiAi
Y292ZXJhZ2UiKSkKKyAgIChtb2NrICgoaWNlLTkgcG9ydHMpCisgICAgICAgICAgY2FsbC13aXRo
LWlucHV0LWZpbGUKKyAgICAgICAgICBjYWxsLXdpdGgtaW5wdXQtc3RyaW5nKQorICAgICAgICAg
KHBhcnNlLXJlcXVpcmVzLnR4dCB0ZXN0LXJlcXVpcmVzLnR4dC1iZWFrZXIpKSkKZXhwZWN0ZWQt
dmFsdWU6ICgoKSAoIk1vY2siICJjb3ZlcmFnZSIpKQphY3R1YWwtdmFsdWU6ICgoKSAoIk1vY2si
ICJjb3ZlcmFnZSIpKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogcGFyc2Utd2hlZWwtbWV0YWRh
dGEsIHdpdGggZXh0cmFzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvcHlwaS5z
Y206MTg1CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInBhcnNlLXdoZWVsLW1ldGFkYXRhLCB3
aXRoIGV4dHJhcyIKKyAgIChsaXN0ICcoIndyYXB0IiAiYmFyIikgJygidG94IiAiYnVtcHZlcnNp
b24iKSkKKyAgIChtb2NrICgoaWNlLTkgcG9ydHMpCisgICAgICAgICAgY2FsbC13aXRoLWlucHV0
LWZpbGUKKyAgICAgICAgICBjYWxsLXdpdGgtaW5wdXQtc3RyaW5nKQorICAgICAgICAgKHBhcnNl
LXdoZWVsLW1ldGFkYXRhIHRlc3QtbWV0YWRhdGEtd2l0aC1leHRyYXMpKSkKZXhwZWN0ZWQtdmFs
dWU6ICgoIndyYXB0IiAiYmFyIikgKCJ0b3giICJidW1wdmVyc2lvbiIpKQphY3R1YWwtdmFsdWU6
ICgoIndyYXB0IiAiYmFyIikgKCJ0b3giICJidW1wdmVyc2lvbiIpKQpyZXN1bHQ6IFBBU1MKCnRl
c3QtbmFtZTogcGFyc2Utd2hlZWwtbWV0YWRhdGEsIHdpdGggZXh0cmFzIC0gSmVkaQpsb2NhdGlv
bjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3B5cGkuc2NtOjE5MQpzb3VyY2U6CisgKHRlc3Qt
ZXF1YWwKKyAgICJwYXJzZS13aGVlbC1tZXRhZGF0YSwgd2l0aCBleHRyYXMgLSBKZWRpIgorICAg
KGxpc3QgJygicGFyc28iKSAnKCJweXRlc3QiKSkKKyAgIChtb2NrICgoaWNlLTkgcG9ydHMpCisg
ICAgICAgICAgY2FsbC13aXRoLWlucHV0LWZpbGUKKyAgICAgICAgICBjYWxsLXdpdGgtaW5wdXQt
c3RyaW5nKQorICAgICAgICAgKHBhcnNlLXdoZWVsLW1ldGFkYXRhCisgICAgICAgICAgIHRlc3Qt
bWV0YWRhdGEtd2l0aC1leHRyYXMtamVkaSkpKQpleHBlY3RlZC12YWx1ZTogKCgicGFyc28iKSAo
InB5dGVzdCIpKQphY3R1YWwtdmFsdWU6ICgoInBhcnNvIikgKCJweXRlc3QiKSkKcmVzdWx0OiBQ
QVNTCgp0ZXN0LW5hbWU6IGZpbmQtcHJvamVjdC11cmwsIHdpdGggbnVtcHkKbG9jYXRpb246IC9o
b21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9weXBpLnNjbToxOTcKc291cmNlOgorICh0ZXN0LWVxdWFs
CisgICAiZmluZC1wcm9qZWN0LXVybCwgd2l0aCBudW1weSIKKyAgICJudW1weSIKKyAgIChmaW5k
LXByb2plY3QtdXJsCisgICAgICJudW1weSIKKyAgICAgImh0dHBzOi8vZmlsZXMucHl0aG9uaG9z
dGVkLm9yZy9wYWNrYWdlcy8wYS9jOC9hNjI3NjdhNmIzNzRhMGRmYjAyZDJhMDQ1NmU1ZjU2YTM3
MmNkZDE2ODlkYmM2ZmZiNmJmMWRkZWRiYzAvbnVtcHktMS4yMi4xLnppcCIpKQpleHBlY3RlZC12
YWx1ZTogIm51bXB5IgphY3R1YWwtdmFsdWU6ICJudW1weSIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5h
bWU6IGZpbmQtcHJvamVjdC11cmwsIHVXU0dJCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgv
dGVzdHMvcHlwaS5zY206MjAzCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImZpbmQtcHJvamVj
dC11cmwsIHVXU0dJIgorICAgInV3c2dpIgorICAgKGZpbmQtcHJvamVjdC11cmwKKyAgICAgInVX
U0dJIgorICAgICAiaHR0cHM6Ly9maWxlcy5weXRob25ob3N0ZWQub3JnL3BhY2thZ2VzLzI0L2Zk
LzkzODUxZTRhMDc2NzE5MTk5ODY4ZDRjOTE4Y2M5M2E1Mjc0MmU2ODM3MDE4OGMxYzU3MGE2ZTQy
YTU0Zi91d3NnaS0yLjAuMjAudGFyLmd6IikpCmV4cGVjdGVkLXZhbHVlOiAidXdzZ2kiCmFjdHVh
bC12YWx1ZTogInV3c2dpIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogZmluZC1wcm9qZWN0LXVy
bCwgZmxha2U4LWFycmF5LXNwYWNpbmcKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0
cy9weXBpLnNjbToyMDkKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiZmluZC1wcm9qZWN0LXVy
bCwgZmxha2U4LWFycmF5LXNwYWNpbmciCisgICAiZmxha2U4X2FycmF5X3NwYWNpbmciCisgICAo
ZmluZC1wcm9qZWN0LXVybAorICAgICAiZmxha2U4LWFycmF5LXNwYWNpbmciCisgICAgICJodHRw
czovL2ZpbGVzLnB5dGhvbmhvc3RlZC5vcmcvcGFja2FnZXMvYTQvMjEvZmYyOWI5MDExMjhiNjgx
YjdkZTdhMjc4N2IzYWViM2UxZjNjYmE0YThjMGNmZmE5NzEyY2JmZjAxNmJjL2ZsYWtlOF9hcnJh
eV9zcGFjaW5nLTAuMi4wLnRhci5neiIpKQpleHBlY3RlZC12YWx1ZTogImZsYWtlOF9hcnJheV9z
cGFjaW5nIgphY3R1YWwtdmFsdWU6ICJmbGFrZThfYXJyYXlfc3BhY2luZyIKcmVzdWx0OiBQQVNT
Cgp0ZXN0LW5hbWU6IGZpbmQtcHJvamVjdC11cmwsIGZvby9nb28KbG9jYXRpb246IC9ob21lL3Bo
Zi9zcmMvZ3VpeC90ZXN0cy9weXBpLnNjbToyMTUKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAi
ZmluZC1wcm9qZWN0LXVybCwgZm9vL2dvbyIKKyAgICJmb28iCisgICAoZmluZC1wcm9qZWN0LXVy
bAorICAgICAiZm9vIgorICAgICAiaHR0cHM6Ly9maWxlcy5weXRob25ob3N0ZWQub3JnL3BhY2th
Z2VzL2YwL2YwMC9nb28tMC4wLjAudGFyLmd6IikpCmV4cGVjdGVkLXZhbHVlOiAiZm9vIgphY3R1
YWwtdmFsdWU6ICJmb28iCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBweXBpLT5ndWl4LXBhY2th
Z2UsIG5vIHdoZWVsCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvcHlwaS5zY206
MjIxCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJweXBpLT5ndWl4LXBhY2thZ2UsIG5vIHdo
ZWVsIgorICAgKG1vY2sgKChndWl4IGltcG9ydCB1dGlscykKKyAgICAgICAgICB1cmwtZmV0Y2gK
KyAgICAgICAgICAobGFtYmRhICh1cmwgZmlsZS1uYW1lKQorICAgICAgICAgICAgKG1hdGNoIHVy
bAorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9leGFtcGxlLmNvbS9mb28tMS4wLjAudGFy
Lmd6IgorICAgICAgICAgICAgICAgICAgICAoYmVnaW4KKyAgICAgICAgICAgICAgICAgICAgICAo
bWtkaXItcCAiZm9vLTEuMC4wL3NyYy9iaXphcnJlLmVnZy1pbmZvIikKKyAgICAgICAgICAgICAg
ICAgICAgICAod2l0aC1vdXRwdXQtdG8tZmlsZQorICAgICAgICAgICAgICAgICAgICAgICAgImZv
by0xLjAuMC9zcmMvYml6YXJyZS5lZ2ctaW5mby9yZXF1aXJlcy50eHQiCisgICAgICAgICAgICAg
ICAgICAgICAgICAobGFtYmRhICgpIChkaXNwbGF5IHRlc3QtcmVxdWlyZXMudHh0KSkpCisgICAg
ICAgICAgICAgICAgICAgICAgKHBhcmFtZXRlcml6ZQorICAgICAgICAgICAgICAgICAgICAgICAg
KChjdXJyZW50LW91dHB1dC1wb3J0ICglbWFrZS12b2lkLXBvcnQgInJ3KyIpKSkKKyAgICAgICAg
ICAgICAgICAgICAgICAgIChzeXN0ZW0qICJ0YXIiICJjenZmIiBmaWxlLW5hbWUgImZvby0xLjAu
MC8iKSkKKyAgICAgICAgICAgICAgICAgICAgICAoZGVsZXRlLWZpbGUtcmVjdXJzaXZlbHkgImZv
by0xLjAuMCIpCisgICAgICAgICAgICAgICAgICAgICAgKHNldCEgdGVzdC1zb3VyY2UtaGFzaAor
ICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlIGZpbGUtbmFtZSBw
b3J0LXNoYTI1NikpKSkKKyAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vZXhhbXBsZS5jb20v
Zm9vLTEuMC4wLXB5Mi5weTMtbm9uZS1hbnkud2hsIgorICAgICAgICAgICAgICAgICAgICAjZikK
KyAgICAgICAgICAgICAgICAgICAoXyAoZXJyb3IgIlVuZXhwZWN0ZWQgVVJMOiAiIHVybCkpKSkp
CisgICAgICAgICAobW9jayAoKGd1aXggaHR0cC1jbGllbnQpCisgICAgICAgICAgICAgICAgaHR0
cC1mZXRjaAorICAgICAgICAgICAgICAgIChsYW1iZGEgKHVybCAuIHJlc3QpCisgICAgICAgICAg
ICAgICAgICAobWF0Y2ggdXJsCisgICAgICAgICAgICAgICAgICAgICAgICAgKCJodHRwczovL3B5
cGkub3JnL3B5cGkvZm9vL2pzb24iCisgICAgICAgICAgICAgICAgICAgICAgICAgICh2YWx1ZXMK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3Blbi1pbnB1dC1zdHJpbmcgdGVzdC1qc29u
LTEpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1sZW5ndGggdGVzdC1qc29u
LTEpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vZXhhbXBsZS5jb20vZm9v
LTEuMC4wLXB5Mi5weTMtbm9uZS1hbnkud2hsIgorICAgICAgICAgICAgICAgICAgICAgICAgICAj
ZikKKyAgICAgICAgICAgICAgICAgICAgICAgICAoXyAoZXJyb3IgIlVuZXhwZWN0ZWQgVVJMOiAi
IHVybCkpKSkpCisgICAgICAgICAgICAgICAobWF0Y2ggKHB5cGktPmd1aXgtcGFja2FnZSAiZm9v
IikKKyAgICAgICAgICAgICAgICAgICAgICAoKCdwYWNrYWdlCisgICAgICAgICAgICAgICAgICAg
ICAgICAoJ25hbWUgInB5dGhvbi1mb28iKQorICAgICAgICAgICAgICAgICAgICAgICAgKCd2ZXJz
aW9uICIxLjAuMCIpCisgICAgICAgICAgICAgICAgICAgICAgICAoJ3NvdXJjZQorICAgICAgICAg
ICAgICAgICAgICAgICAgICgnb3JpZ2luCisgICAgICAgICAgICAgICAgICAgICAgICAgICgnbWV0
aG9kICd1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICgndXJpICgncHlwaS11
cmkgImZvbyIgJ3ZlcnNpb24pKQorICAgICAgICAgICAgICAgICAgICAgICAgICAoJ3NoYTI1NiAo
J2Jhc2UzMiAoPyBzdHJpbmc/IGhhc2gpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgKCdi
dWlsZC1zeXN0ZW0gJ3B5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgICAgICAgICAgICAgICAgICAg
ICAoJ3Byb3BhZ2F0ZWQtaW5wdXRzCisgICAgICAgICAgICAgICAgICAgICAgICAgKCdsaXN0ICdw
eXRob24tYmFyICdweXRob24tZm9vKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICgnbmF0aXZl
LWlucHV0cyAoJ2xpc3QgJ3B5dGhvbi1weXRlc3QpKQorICAgICAgICAgICAgICAgICAgICAgICAg
KCdob21lLXBhZ2UgImh0dHA6Ly9leGFtcGxlLmNvbSIpCisgICAgICAgICAgICAgICAgICAgICAg
ICAoJ3N5bm9wc2lzICJzdW1tYXJ5IikKKyAgICAgICAgICAgICAgICAgICAgICAgICgnZGVzY3Jp
cHRpb24gInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgICAgICAgKCdsaWNlbnNlICdsaWNl
bnNlOmxncGwyLjApKQorICAgICAgICAgICAgICAgICAgICAgICAoYW5kIChzdHJpbmc9PworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGJ5dGV2ZWN0b3ItPm5peC1iYXNlMzItc3RyaW5n
IHRlc3Qtc291cmNlLWhhc2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYXNoKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlcXVhbD8KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChweXBpLT5ndWl4LXBhY2thZ2UgImZvbyIgIzp2ZXJzaW9uICIxLjAuMCIpCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocHlwaS0+Z3VpeC1wYWNrYWdlICJmb28iKSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZ3VhcmQgKGMgKChlcnJvcj8gYykgI3QpKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocHlwaS0+Z3VpeC1wYWNrYWdlCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImZvbyIKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAjOnZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiNDIiKSkpKQorICAgICAgICAgICAgICAgICAgICAgICh4IChwayAnZmFp
bCB4ICNmKSkpKSkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgoKOzs7IChmYWlsIChw
YWNrYWdlIChuYW1lICJweXRob24tZm9vIikgKHZlcnNpb24gIjEuMC4wIikgKHNvdXJjZSAob3Jp
Z2luIChtZXRob2QgdXJsLWZldGNoKSAodXJpIChweXBpLXVyaSAiZm9vIiB2ZXJzaW9uKSkgKHNo
YTI1NiAoYmFzZTMyICIwM3lnaXd3MWM5ZmRnczk5OHg0cnFoeGE3M2dxMHIzMHJwMHZxNTBxMDIy
d3AxZDZ3MGN6IikpKSkgKGJ1aWxkLXN5c3RlbSBweXRob24tYnVpbGQtc3lzdGVtKSAocHJvcGFn
YXRlZC1pbnB1dHMgKGxpc3QgcHl0aG9uLXdyb25nKSkgKGhvbWUtcGFnZSAiaHR0cDovL2V4YW1w
bGUuY29tIikgKHN5bm9wc2lzICJzdW1tYXJ5IikgKGRlc2NyaXB0aW9uICJzdW1tYXJ5IikgKGxp
Y2Vuc2UgbGljZW5zZTpsZ3BsMi4wKSkgI2YpCnRlc3QtbmFtZTogcHlwaS0+Z3VpeC1wYWNrYWdl
LCB3aGVlbHMKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9weXBpLnNjbToyNzYK
c291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInB5cGktPmd1aXgtcGFja2FnZSwgd2hlZWxzIgor
ICAgKG1vY2sgKChndWl4IGltcG9ydCB1dGlscykKKyAgICAgICAgICB1cmwtZmV0Y2gKKyAgICAg
ICAgICAobGFtYmRhICh1cmwgZmlsZS1uYW1lKQorICAgICAgICAgICAgKG1hdGNoIHVybAorICAg
ICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9leGFtcGxlLmNvbS9mb28tMS4wLjAudGFyLmd6Igor
ICAgICAgICAgICAgICAgICAgICAoYmVnaW4KKyAgICAgICAgICAgICAgICAgICAgICAobWtkaXIt
cCAiZm9vLTEuMC4wL2Zvby5lZ2ctaW5mby8iKQorICAgICAgICAgICAgICAgICAgICAgICh3aXRo
LW91dHB1dC10by1maWxlCisgICAgICAgICAgICAgICAgICAgICAgICAiZm9vLTEuMC4wL2Zvby5l
Z2ctaW5mby9yZXF1aXJlcy50eHQiCisgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhICgp
CisgICAgICAgICAgICAgICAgICAgICAgICAgIChkaXNwbGF5CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIndyb25nIGRhdGEgdG8gbWFrZSBzdXJlIHdlJ3JlIHRlc3Rpbmcgd2hlZWxzICIp
KSkKKyAgICAgICAgICAgICAgICAgICAgICAocGFyYW1ldGVyaXplCisgICAgICAgICAgICAgICAg
ICAgICAgICAoKGN1cnJlbnQtb3V0cHV0LXBvcnQgKCVtYWtlLXZvaWQtcG9ydCAicncrIikpKQor
ICAgICAgICAgICAgICAgICAgICAgICAgKHN5c3RlbSogInRhciIgImN6dmYiIGZpbGUtbmFtZSAi
Zm9vLTEuMC4wLyIpKQorICAgICAgICAgICAgICAgICAgICAgIChkZWxldGUtZmlsZS1yZWN1cnNp
dmVseSAiZm9vLTEuMC4wIikKKyAgICAgICAgICAgICAgICAgICAgICAoc2V0ISB0ZXN0LXNvdXJj
ZS1oYXNoCisgICAgICAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUgZmls
ZS1uYW1lIHBvcnQtc2hhMjU2KSkpKQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9leGFt
cGxlLmNvbS9mb28tMS4wLjAtcHkyLnB5My1ub25lLWFueS53aGwiCisgICAgICAgICAgICAgICAg
ICAgIChiZWdpbgorICAgICAgICAgICAgICAgICAgICAgIChta2RpciAiZm9vLTEuMC4wLmRpc3Qt
aW5mbyIpCisgICAgICAgICAgICAgICAgICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUKKyAgICAg
ICAgICAgICAgICAgICAgICAgICJmb28tMS4wLjAuZGlzdC1pbmZvL01FVEFEQVRBIgorICAgICAg
ICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAoZGlzcGxheSB0ZXN0LW1ldGFkYXRhKSkpCisg
ICAgICAgICAgICAgICAgICAgICAgKGxldCAoKHppcC1maWxlIChzdHJpbmctYXBwZW5kIGZpbGUt
bmFtZSAiLnppcCIpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChzeXN0ZW0qCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICJ6aXAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICItcSIK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgemlwLWZpbGUKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgImZvby0xLjAuMC5kaXN0LWluZm8vTUVUQURBVEEiKQorICAgICAgICAgICAgICAgICAg
ICAgICAgKHJlbmFtZS1maWxlIHppcC1maWxlIGZpbGUtbmFtZSkpCisgICAgICAgICAgICAgICAg
ICAgICAgKGRlbGV0ZS1maWxlLXJlY3Vyc2l2ZWx5ICJmb28tMS4wLjAuZGlzdC1pbmZvIikpKQor
ICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5leHBlY3RlZCBVUkw6ICIgdXJsKSkpKSkK
KyAgICAgICAgIChtb2NrICgoZ3VpeCBodHRwLWNsaWVudCkKKyAgICAgICAgICAgICAgICBodHRw
LWZldGNoCisgICAgICAgICAgICAgICAgKGxhbWJkYSAodXJsIC4gcmVzdCkKKyAgICAgICAgICAg
ICAgICAgIChtYXRjaCB1cmwKKyAgICAgICAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vcHlw
aS5vcmcvcHlwaS9mb28vanNvbiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKHZhbHVlcwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0cmluZyB0ZXN0LWpzb24t
MSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWxlbmd0aCB0ZXN0LWpzb24t
MSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9leGFtcGxlLmNvbS9mb28t
MS4wLjAtcHkyLnB5My1ub25lLWFueS53aGwiCisgICAgICAgICAgICAgICAgICAgICAgICAgICNm
KQorICAgICAgICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5leHBlY3RlZCBVUkw6ICIg
dXJsKSkpKSkKKyAgICAgICAgICAgICAgIChpbnZhbGlkYXRlLW1lbW9pemF0aW9uISBweXBpLT5n
dWl4LXBhY2thZ2UpCisgICAgICAgICAgICAgICAobWF0Y2ggKHB5cGktPmd1aXgtcGFja2FnZSAi
Zm9vIikKKyAgICAgICAgICAgICAgICAgICAgICAoKCdwYWNrYWdlCisgICAgICAgICAgICAgICAg
ICAgICAgICAoJ25hbWUgInB5dGhvbi1mb28iKQorICAgICAgICAgICAgICAgICAgICAgICAgKCd2
ZXJzaW9uICIxLjAuMCIpCisgICAgICAgICAgICAgICAgICAgICAgICAoJ3NvdXJjZQorICAgICAg
ICAgICAgICAgICAgICAgICAgICgnb3JpZ2luCisgICAgICAgICAgICAgICAgICAgICAgICAgICgn
bWV0aG9kICd1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICAgICgndXJpICgncHlw
aS11cmkgImZvbyIgJ3ZlcnNpb24pKQorICAgICAgICAgICAgICAgICAgICAgICAgICAoJ3NoYTI1
NiAoJ2Jhc2UzMiAoPyBzdHJpbmc/IGhhc2gpKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAg
KCdidWlsZC1zeXN0ZW0gJ3B5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAgICAgICAgICAgICAgICAg
ICAgICAoJ3Byb3BhZ2F0ZWQtaW5wdXRzCisgICAgICAgICAgICAgICAgICAgICAgICAgKCdsaXN0
ICdweXRob24tYmFyICdweXRob24tYmF6KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICgnbmF0
aXZlLWlucHV0cyAoJ2xpc3QgJ3B5dGhvbi1weXRlc3QpKQorICAgICAgICAgICAgICAgICAgICAg
ICAgKCdob21lLXBhZ2UgImh0dHA6Ly9leGFtcGxlLmNvbSIpCisgICAgICAgICAgICAgICAgICAg
ICAgICAoJ3N5bm9wc2lzICJzdW1tYXJ5IikKKyAgICAgICAgICAgICAgICAgICAgICAgICgnZGVz
Y3JpcHRpb24gInN1bW1hcnkiKQorICAgICAgICAgICAgICAgICAgICAgICAgKCdsaWNlbnNlICds
aWNlbnNlOmxncGwyLjApKQorICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nPT8KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAoYnl0ZXZlY3Rvci0+bml4LWJhc2UzMi1zdHJpbmcgdGVzdC1z
b3VyY2UtaGFzaCkKKyAgICAgICAgICAgICAgICAgICAgICAgICBoYXNoKSkKKyAgICAgICAgICAg
ICAgICAgICAgICAoeCAocGsgJ2ZhaWwgeCAjZikpKSkpKQphY3R1YWwtdmFsdWU6ICNmCnJlc3Vs
dDogRkFJTAoKdGVzdC1uYW1lOiBweXBpLT5ndWl4LXBhY2thZ2UsIG5vIHVzYWJsZSByZXF1aXJl
bWVudCBmaWxlLgpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3B5cGkuc2NtOjMz
OQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAicHlwaS0+Z3VpeC1wYWNrYWdlLCBubyB1c2Fi
bGUgcmVxdWlyZW1lbnQgZmlsZS4iCisgICAobW9jayAoKGd1aXggaW1wb3J0IHV0aWxzKQorICAg
ICAgICAgIHVybC1mZXRjaAorICAgICAgICAgIChsYW1iZGEgKHVybCBmaWxlLW5hbWUpCisgICAg
ICAgICAgICAobWF0Y2ggdXJsCisgICAgICAgICAgICAgICAgICAgKCJodHRwczovL2V4YW1wbGUu
Y29tL2Zvby0xLjAuMC50YXIuZ3oiCisgICAgICAgICAgICAgICAgICAgIChta2Rpci1wICJmb28t
MS4wLjAvZm9vLmVnZy1pbmZvLyIpCisgICAgICAgICAgICAgICAgICAgIChwYXJhbWV0ZXJpemUK
KyAgICAgICAgICAgICAgICAgICAgICAoKGN1cnJlbnQtb3V0cHV0LXBvcnQgKCVtYWtlLXZvaWQt
cG9ydCAicncrIikpKQorICAgICAgICAgICAgICAgICAgICAgIChzeXN0ZW0qICJ0YXIiICJjenZm
IiBmaWxlLW5hbWUgImZvby0xLjAuMC8iKSkKKyAgICAgICAgICAgICAgICAgICAgKGRlbGV0ZS1m
aWxlLXJlY3Vyc2l2ZWx5ICJmb28tMS4wLjAiKQorICAgICAgICAgICAgICAgICAgICAoc2V0ISB0
ZXN0LXNvdXJjZS1oYXNoCisgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1m
aWxlIGZpbGUtbmFtZSBwb3J0LXNoYTI1NikpKQorICAgICAgICAgICAgICAgICAgICgiaHR0cHM6
Ly9leGFtcGxlLmNvbS9mb28tMS4wLjAtcHkyLnB5My1ub25lLWFueS53aGwiCisgICAgICAgICAg
ICAgICAgICAgICNmKQorICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5leHBlY3RlZCBV
Ukw6ICIgdXJsKSkpKSkKKyAgICAgICAgIChtb2NrICgoZ3VpeCBodHRwLWNsaWVudCkKKyAgICAg
ICAgICAgICAgICBodHRwLWZldGNoCisgICAgICAgICAgICAgICAgKGxhbWJkYSAodXJsIC4gcmVz
dCkKKyAgICAgICAgICAgICAgICAgIChtYXRjaCB1cmwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAoImh0dHBzOi8vcHlwaS5vcmcvcHlwaS9mb28vanNvbiIKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHZhbHVlcworICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvcGVuLWlucHV0LXN0
cmluZyB0ZXN0LWpzb24tMSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWxl
bmd0aCB0ZXN0LWpzb24tMSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9l
eGFtcGxlLmNvbS9mb28tMS4wLjAtcHkyLnB5My1ub25lLWFueS53aGwiCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICNmKQorICAgICAgICAgICAgICAgICAgICAgICAgIChfIChlcnJvciAiVW5l
eHBlY3RlZCBVUkw6ICIgdXJsKSkpKSkKKyAgICAgICAgICAgICAgIChpbnZhbGlkYXRlLW1lbW9p
emF0aW9uISBweXBpLT5ndWl4LXBhY2thZ2UpCisgICAgICAgICAgICAgICAobWF0Y2ggKHB5cGkt
Pmd1aXgtcGFja2FnZSAiZm9vIikKKyAgICAgICAgICAgICAgICAgICAgICAoKCdwYWNrYWdlCisg
ICAgICAgICAgICAgICAgICAgICAgICAoJ25hbWUgInB5dGhvbi1mb28iKQorICAgICAgICAgICAg
ICAgICAgICAgICAgKCd2ZXJzaW9uICIxLjAuMCIpCisgICAgICAgICAgICAgICAgICAgICAgICAo
J3NvdXJjZQorICAgICAgICAgICAgICAgICAgICAgICAgICgnb3JpZ2luCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICgnbWV0aG9kICd1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICgndXJpICgncHlwaS11cmkgImZvbyIgJ3ZlcnNpb24pKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAoJ3NoYTI1NiAoJ2Jhc2UzMiAoPyBzdHJpbmc/IGhhc2gpKSkpKQorICAgICAgICAg
ICAgICAgICAgICAgICAgKCdidWlsZC1zeXN0ZW0gJ3B5dGhvbi1idWlsZC1zeXN0ZW0pCisgICAg
ICAgICAgICAgICAgICAgICAgICAoJ2hvbWUtcGFnZSAiaHR0cDovL2V4YW1wbGUuY29tIikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICgnc3lub3BzaXMgInN1bW1hcnkiKQorICAgICAgICAgICAg
ICAgICAgICAgICAgKCdkZXNjcmlwdGlvbiAic3VtbWFyeSIpCisgICAgICAgICAgICAgICAgICAg
ICAgICAoJ2xpY2Vuc2UgJ2xpY2Vuc2U6bGdwbDIuMCkpCisgICAgICAgICAgICAgICAgICAgICAg
IChzdHJpbmc9PworICAgICAgICAgICAgICAgICAgICAgICAgIChieXRldmVjdG9yLT5uaXgtYmFz
ZTMyLXN0cmluZyB0ZXN0LXNvdXJjZS1oYXNoKQorICAgICAgICAgICAgICAgICAgICAgICAgIGhh
c2gpKQorICAgICAgICAgICAgICAgICAgICAgICh4IChwayAnZmFpbCB4ICNmKSkpKSkpCmFjdHVh
bC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHB5cGktPmd1aXgtcGFja2FnZSwg
cGFja2FnZSBuYW1lIGNvbnRhaW5zICItIiBmb2xsb3dlZCBieSBkaWdpdHMKbG9jYXRpb246IC9o
b21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9weXBpLnNjbTozODUKc291cmNlOgorICh0ZXN0LWFzc2Vy
dAorICAgInB5cGktPmd1aXgtcGFja2FnZSwgcGFja2FnZSBuYW1lIGNvbnRhaW5zIFwiLVwiIGZv
bGxvd2VkIGJ5IGRpZ2l0cyIKKyAgIChtb2NrICgoZ3VpeCBpbXBvcnQgdXRpbHMpCisgICAgICAg
ICAgdXJsLWZldGNoCisgICAgICAgICAgKGxhbWJkYSAodXJsIGZpbGUtbmFtZSkKKyAgICAgICAg
ICAgIChtYXRjaCB1cmwKKyAgICAgICAgICAgICAgICAgICAoImh0dHBzOi8vZXhhbXBsZS5jb20v
Zm9vLTk5LTEuMC4wLnRhci5neiIKKyAgICAgICAgICAgICAgICAgICAgKGJlZ2luCisgICAgICAg
ICAgICAgICAgICAgICAgKG1rZGlyLXAgImZvby05OS0xLjAuMC9zcmMvYml6YXJyZS5lZ2ctaW5m
byIpCisgICAgICAgICAgICAgICAgICAgICAgKHdpdGgtb3V0cHV0LXRvLWZpbGUKKyAgICAgICAg
ICAgICAgICAgICAgICAgICJmb28tOTktMS4wLjAvc3JjL2JpemFycmUuZWdnLWluZm8vcmVxdWly
ZXMudHh0IgorICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAoZGlzcGxheSB0ZXN0
LXJlcXVpcmVzLnR4dCkpKQorICAgICAgICAgICAgICAgICAgICAgIChwYXJhbWV0ZXJpemUKKyAg
ICAgICAgICAgICAgICAgICAgICAgICgoY3VycmVudC1vdXRwdXQtcG9ydCAoJW1ha2Utdm9pZC1w
b3J0ICJydysiKSkpCisgICAgICAgICAgICAgICAgICAgICAgICAoc3lzdGVtKiAidGFyIiAiY3p2
ZiIgZmlsZS1uYW1lICJmb28tOTktMS4wLjAvIikpCisgICAgICAgICAgICAgICAgICAgICAgKGRl
bGV0ZS1maWxlLXJlY3Vyc2l2ZWx5ICJmb28tOTktMS4wLjAiKQorICAgICAgICAgICAgICAgICAg
ICAgIChzZXQhIHRlc3Qtc291cmNlLWhhc2gKKyAgICAgICAgICAgICAgICAgICAgICAgIChjYWxs
LXdpdGgtaW5wdXQtZmlsZSBmaWxlLW5hbWUgcG9ydC1zaGEyNTYpKSkpCisgICAgICAgICAgICAg
ICAgICAgKCJodHRwczovL2V4YW1wbGUuY29tL2Zvby05OS0xLjAuMC1weTIucHkzLW5vbmUtYW55
LndobCIKKyAgICAgICAgICAgICAgICAgICAgI2YpCisgICAgICAgICAgICAgICAgICAgKF8gKGVy
cm9yICJVbmV4cGVjdGVkIFVSTDogIiB1cmwpKSkpKQorICAgICAgICAgKG1vY2sgKChndWl4IGh0
dHAtY2xpZW50KQorICAgICAgICAgICAgICAgIGh0dHAtZmV0Y2gKKyAgICAgICAgICAgICAgICAo
bGFtYmRhICh1cmwgLiByZXN0KQorICAgICAgICAgICAgICAgICAgKG1hdGNoIHVybAorICAgICAg
ICAgICAgICAgICAgICAgICAgICgiaHR0cHM6Ly9weXBpLm9yZy9weXBpL2Zvby05OS9qc29uIgor
ICAgICAgICAgICAgICAgICAgICAgICAgICAodmFsdWVzCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG9wZW4taW5wdXQtc3RyaW5nIHRlc3QtanNvbi0yKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChzdHJpbmctbGVuZ3RoIHRlc3QtanNvbi0yKSkpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKCJodHRwczovL2V4YW1wbGUuY29tL2Zvby05OS0xLjAuMC1weTIucHkzLW5vbmUt
YW55LndobCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgI2YpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKF8gKGVycm9yICJVbmV4cGVjdGVkIFVSTDogIiB1cmwpKSkpKQorICAgICAgICAg
ICAgICAgKG1hdGNoIChweXBpLT5ndWl4LXBhY2thZ2UgImZvby05OSIpCisgICAgICAgICAgICAg
ICAgICAgICAgKCgncGFja2FnZQorICAgICAgICAgICAgICAgICAgICAgICAgKCduYW1lICJweXRo
b24tZm9vLTk5IikKKyAgICAgICAgICAgICAgICAgICAgICAgICgndmVyc2lvbiAiMS4wLjAiKQor
ICAgICAgICAgICAgICAgICAgICAgICAgKCdzb3VyY2UKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAoJ29yaWdpbgorICAgICAgICAgICAgICAgICAgICAgICAgICAoJ21ldGhvZCAndXJsLWZldGNo
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAoJ3VyaSAoJ3B5cGktdXJpICJmb28tOTkiICd2
ZXJzaW9uKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgKCdzaGEyNTYgKCdiYXNlMzIgKD8g
c3RyaW5nPyBoYXNoKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICgncHJvcGVydGllcwor
ICAgICAgICAgICAgICAgICAgICAgICAgICgncXVvdGUgKCgidXBzdHJlYW0tbmFtZSIgLiAiZm9v
LTk5IikpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICgnYnVpbGQtc3lzdGVtICdweXRob24t
YnVpbGQtc3lzdGVtKQorICAgICAgICAgICAgICAgICAgICAgICAgKCdwcm9wYWdhdGVkLWlucHV0
cworICAgICAgICAgICAgICAgICAgICAgICAgICgnbGlzdCAncHl0aG9uLWJhciAncHl0aG9uLWZv
bykpCisgICAgICAgICAgICAgICAgICAgICAgICAoJ25hdGl2ZS1pbnB1dHMgKCdsaXN0ICdweXRo
b24tcHl0ZXN0KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICgnaG9tZS1wYWdlICJodHRwOi8v
ZXhhbXBsZS5jb20iKQorICAgICAgICAgICAgICAgICAgICAgICAgKCdzeW5vcHNpcyAic3VtbWFy
eSIpCisgICAgICAgICAgICAgICAgICAgICAgICAoJ2Rlc2NyaXB0aW9uICJzdW1tYXJ5IikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICgnbGljZW5zZSAnbGljZW5zZTpsZ3BsMi4wKSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgKHN0cmluZz0/CisgICAgICAgICAgICAgICAgICAgICAgICAgKGJ5
dGV2ZWN0b3ItPm5peC1iYXNlMzItc3RyaW5nIHRlc3Qtc291cmNlLWhhc2gpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgaGFzaCkpCisgICAgICAgICAgICAgICAgICAgICAgKHggKHBrICdmYWls
IHggI2YpKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCjs7OyBub3RlOiBzb3Vy
Y2UgZmlsZSAvaG9tZS9waGYvc3JjL2d1aXgvZ251L3BhY2thZ2VzL2VtYWNzLXh5ei5zY20KOzs7
ICAgICAgIG5ld2VyIHRoYW4gY29tcGlsZWQgL2hvbWUvcGhmL3NyYy9ndWl4L2dudS9wYWNrYWdl
cy9lbWFjcy14eXouZ28Kd2FybmluZzogcHJvamVjdCBuYW1lIGZvbyBkb2VzIG5vdCBhcHBlYXIg
dmVyYmF0aW0gaW4gdGhlIFB5UEkgVVJJCmhpbnQ6IFRoZSBQeVBJIFVSSSBpczoKYGh0dHBzOi8v
ZmlsZXMucHl0aG9uaG9zdGVkLm9yZy9wYWNrYWdlcy9mMC9mMDAvZ29vLTAuMC4wLnRhci5neicu
ICBZb3UKc2hvdWxkIHJldmlldyB0aGUgcHlwaS11cmkgZGVjbGFyYXRpb24gaW4gdGhlIGdlbmVy
YXRlZCBwYWNrYWdlLiAgWW91IG1heQpuZWVkIHRvIHJlcGxhY2UgImZvbyIgd2l0aCBhIHN1YnN0
cmluZyBvZiB0aGUgUHlQSSBVUkkgdGhhdCBpZGVudGlmaWVzIHRoZQpwYWNrYWdlLgoKd2Fybmlu
ZzogRmFpbGVkIHRvIGV4dHJhY3QgZmlsZTogZm9vLTEuMC4wLmRpc3QtaW5mby9NRVRBREFUQSBm
cm9tIHdoZWVsLgp3YXJuaW5nOiBDYW5ub3QgZ3Vlc3MgcmVxdWlyZW1lbnRzIGZyb20gc291cmNl
IGFyY2hpdmU6IG5vIHJlcXVpcmVzLnR4dCBmaWxlIGZvdW5kLgoKUlVOOiB0ZXN0cy9zZXJ2aWNl
cy9jb25maWd1cmF0aW9uCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKdGVzdC1u
YW1lOiBkZWZhdWx0IHZhbHVlLCBubyBzZXJpYWxpemF0aW9uCmxvY2F0aW9uOiAvaG9tZS9waGYv
c3JjL2d1aXgvdGVzdHMvc2VydmljZXMvY29uZmlndXJhdGlvbi5zY206NDQKc291cmNlOgorICh0
ZXN0LWVxdWFsCisgICAiZGVmYXVsdCB2YWx1ZSwgbm8gc2VyaWFsaXphdGlvbiIKKyAgIDgwCisg
ICAocG9ydC1jb25maWd1cmF0aW9uLXBvcnQgKHBvcnQtY29uZmlndXJhdGlvbikpKQpleHBlY3Rl
ZC12YWx1ZTogODAKYWN0dWFsLXZhbHVlOiA4MApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogd3Jv
bmcgdHlwZSBmb3IgYSBmaWVsZApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3Nl
cnZpY2VzL2NvbmZpZ3VyYXRpb24uc2NtOjQ4CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgIndy
b25nIHR5cGUgZm9yIGEgZmllbGQiCisgICAnKCJjb25maWd1cmF0aW9uLnNjbSIgNTcgMTEpCisg
ICAoZ3VhcmQgKGMgKChjb25maWd1cmF0aW9uLWVycm9yPyBjKQorICAgICAgICAgICAgICAobGV0
ICgobG9jIChlcnJvci1sb2NhdGlvbiBjKSkpCisgICAgICAgICAgICAgICAgKGxpc3QgKGJhc2Vu
YW1lIChsb2NhdGlvbi1maWxlIGxvYykpCisgICAgICAgICAgICAgICAgICAgICAgKGxvY2F0aW9u
LWxpbmUgbG9jKQorICAgICAgICAgICAgICAgICAgICAgIChsb2NhdGlvbi1jb2x1bW4gbG9jKSkp
KSkKKyAgICAgICAgICAocG9ydC1jb25maWd1cmF0aW9uCisgICAgICAgICAgICAocG9ydCAiVGhp
cyBpcyBub3QgYSBudW1iZXIhIikpKSkKZXhwZWN0ZWQtdmFsdWU6ICgiY29uZmlndXJhdGlvbi5z
Y20iIDU3IDExKQphY3R1YWwtdmFsdWU6ICgiY29uZmlndXJhdGlvbi5zY20iIDU3IDExKQpyZXN1
bHQ6IFBBU1MKCnRlc3QtbmFtZTogZGVmYXVsdCB2YWx1ZSwgY3VzdG9tIHNlcmlhbGl6ZXIKbG9j
YXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1cmF0aW9uLnNj
bTo2Mgpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJkZWZhdWx0IHZhbHVlLCBjdXN0b20gc2Vy
aWFsaXplciIKKyAgIDgwCisgICAocG9ydC1jb25maWd1cmF0aW9uLWNzLXBvcnQKKyAgICAgKHBv
cnQtY29uZmlndXJhdGlvbi1jcykpKQpleHBlY3RlZC12YWx1ZTogODAKYWN0dWFsLXZhbHVlOiA4
MApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbm8gZGVmYXVsdCB2YWx1ZSwgcHJvdmlkZWQKbG9j
YXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1cmF0aW9uLnNj
bTo2OQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJubyBkZWZhdWx0IHZhbHVlLCBwcm92aWRl
ZCIKKyAgIDU1CisgICAocG9ydC1jb25maWd1cmF0aW9uLW5kdi1wb3J0CisgICAgIChwb3J0LWNv
bmZpZ3VyYXRpb24tbmR2IChwb3J0IDU1KSkpKQpleHBlY3RlZC12YWx1ZTogNTUKYWN0dWFsLXZh
bHVlOiA1NQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbm8gZGVmYXVsdCB2YWx1ZSwgbm90IHBy
b3ZpZGVkCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc2VydmljZXMvY29uZmln
dXJhdGlvbi5zY206NzQKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgIm5vIGRlZmF1bHQgdmFs
dWUsIG5vdCBwcm92aWRlZCIKKyAgIChndWFyZCAoYyAoKGNvbmZpZ3VyYXRpb24tZXJyb3I/IGMp
ICN0KSkKKyAgICAgICAgICAocG9ydC1jb25maWd1cmF0aW9uLW5kdi1wb3J0CisgICAgICAgICAg
ICAocG9ydC1jb25maWd1cmF0aW9uLW5kdikpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBB
U1MKCnRlc3QtbmFtZTogc2VyaWFsaXplLWNvbmZpZ3VyYXRpb24KbG9jYXRpb246IC9ob21lL3Bo
Zi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1cmF0aW9uLnNjbTo4NQpzb3VyY2U6Cisg
KHRlc3QtYXNzZXJ0CisgICAic2VyaWFsaXplLWNvbmZpZ3VyYXRpb24iCisgICAoZ2V4cD8gKGxl
dCAoKGNvbmZpZyAoc2VyaWFsaXphYmxlLWNvbmZpZ3VyYXRpb24pKSkKKyAgICAgICAgICAgIChz
ZXJpYWxpemUtY29uZmlndXJhdGlvbgorICAgICAgICAgICAgICBjb25maWcKKyAgICAgICAgICAg
ICAgc2VyaWFsaXphYmxlLWNvbmZpZ3VyYXRpb24tZmllbGRzKSkpKQphY3R1YWwtdmFsdWU6ICN0
CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzZXJpYWxpemUtY29uZmlndXJhdGlvbiB3aXRoIG5v
LXNlcmlhbGl6YXRpb24KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNl
cy9jb25maWd1cmF0aW9uLnNjbTo5NApzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAic2VyaWFs
aXplLWNvbmZpZ3VyYXRpb24gd2l0aCBuby1zZXJpYWxpemF0aW9uIgorICAgKG5vdCAoZmFsc2Ut
aWYtZXhjZXB0aW9uCisgICAgICAgICAgKGxldCAoKGNvbmZpZyAoc2VyaWFsaXphYmxlLWNvbmZp
Z3VyYXRpb24pKSkKKyAgICAgICAgICAgIChzZXJpYWxpemUtY29uZmlndXJhdGlvbgorICAgICAg
ICAgICAgICBjb25maWcKKyAgICAgICAgICAgICAgc2VyaWFsaXphYmxlLWNvbmZpZ3VyYXRpb24t
ZmllbGRzKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc2Vy
aWFsaXplLWNvbmZpZ3VyYXRpb24gd2l0aCBwcmVmaXgKbG9jYXRpb246IC9ob21lL3BoZi9zcmMv
Z3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1cmF0aW9uLnNjbToxMDcKc291cmNlOgorICh0ZXN0
LWFzc2VydAorICAgInNlcmlhbGl6ZS1jb25maWd1cmF0aW9uIHdpdGggcHJlZml4IgorICAgKGdl
eHA/IChsZXQgKChjb25maWcgKGNvbmZpZ3VyYXRpb24td2l0aC1wcmVmaXgpKSkKKyAgICAgICAg
ICAgIChzZXJpYWxpemUtY29uZmlndXJhdGlvbgorICAgICAgICAgICAgICBjb25maWcKKyAgICAg
ICAgICAgICAgY29uZmlndXJhdGlvbi13aXRoLXByZWZpeC1maWVsZHMpKSkpCmFjdHVhbC12YWx1
ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IG1heWJlIHZhbHVlIHNlcmlhbGl6YXRpb24K
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1cmF0aW9u
LnNjbToxMjIKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAibWF5YmUgdmFsdWUgc2VyaWFsaXph
dGlvbiIKKyAgICJwb3J0PTgwIgorICAgKHNlcmlhbGl6ZS1tYXliZS1udW1iZXIgInBvcnQiIDgw
KSkKZXhwZWN0ZWQtdmFsdWU6ICJwb3J0PTgwIgphY3R1YWwtdmFsdWU6ICJwb3J0PTgwIgpyZXN1
bHQ6IFBBU1MKCnRlc3QtbmFtZTogbWF5YmUgdmFsdWUgc2VyaWFsaXphdGlvbiBvZiB0aGUgaW5z
dGFuY2UKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1
cmF0aW9uLnNjbToxMzEKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAibWF5YmUgdmFsdWUgc2Vy
aWFsaXphdGlvbiBvZiB0aGUgaW5zdGFuY2UiCisgICAicG9ydD00MmNvdW50PTQzIgorICAgKGNv
bmZpZy13aXRoLW1heWJlLW51bWJlci0+c3RyaW5nCisgICAgIChjb25maWctd2l0aC1tYXliZS1u
dW1iZXIgKHBvcnQgNDIpIChjb3VudCA0MykpKSkKZXhwZWN0ZWQtdmFsdWU6ICJwb3J0PTQyY291
bnQ9NDMiCmFjdHVhbC12YWx1ZTogInBvcnQ9NDJjb3VudD00MyIKcmVzdWx0OiBQQVNTCgp0ZXN0
LW5hbWU6IG1heWJlIHZhbHVlIHNlcmlhbGl6YXRpb24gb2YgdGhlIGluc3RhbmNlLCB1bnNwZWNp
ZmllZApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3NlcnZpY2VzL2NvbmZpZ3Vy
YXRpb24uc2NtOjEzOApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJtYXliZSB2YWx1ZSBzZXJp
YWxpemF0aW9uIG9mIHRoZSBpbnN0YW5jZSwgdW5zcGVjaWZpZWQiCisgICAicG9ydD00MiIKKyAg
IChjb25maWctd2l0aC1tYXliZS1udW1iZXItPnN0cmluZworICAgICAoY29uZmlnLXdpdGgtbWF5
YmUtbnVtYmVyIChwb3J0IDQyKSkpKQpleHBlY3RlZC12YWx1ZTogInBvcnQ9NDIiCmFjdHVhbC12
YWx1ZTogInBvcnQ9NDIiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBtYXliZSB2YWx1ZSB3aXRo
b3V0IHNlcmlhbGl6YXRpb24gbm8gcHJvY2VkdXJlIGJvdW5kCmxvY2F0aW9uOiAvaG9tZS9waGYv
c3JjL2d1aXgvdGVzdHMvc2VydmljZXMvY29uZmlndXJhdGlvbi5zY206MTUwCnNvdXJjZToKKyAo
dGVzdC1hc3NlcnQKKyAgICJtYXliZSB2YWx1ZSB3aXRob3V0IHNlcmlhbGl6YXRpb24gbm8gcHJv
Y2VkdXJlIGJvdW5kIgorICAgKG5vdCAoZGVmaW5lZD8gJ3NlcmlhbGl6ZS1tYXliZS1zdHJpbmcp
KSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbWF5YmUgdHlwZSwg
bm8gZGVmYXVsdApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3NlcnZpY2VzL2Nv
bmZpZ3VyYXRpb24uc2NtOjE1Mwpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAibWF5YmUgdHlw
ZSwgbm8gZGVmYXVsdCIKKyAgIChlcT8gJ3Vuc2V0CisgICAgICAgIChjb25maWctd2l0aC1tYXli
ZS1zdHJpbmcvbm8tc2VyaWFsaXphdGlvbi1uYW1lCisgICAgICAgICAgKGNvbmZpZy13aXRoLW1h
eWJlLXN0cmluZy9uby1zZXJpYWxpemF0aW9uKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDog
UEFTUwoKdGVzdC1uYW1lOiBtYXliZSB0eXBlLCB3aXRoIGRlZmF1bHQKbG9jYXRpb246IC9ob21l
L3BoZi9zcmMvZ3VpeC90ZXN0cy9zZXJ2aWNlcy9jb25maWd1cmF0aW9uLnNjbToxNTgKc291cmNl
OgorICh0ZXN0LWFzc2VydAorICAgIm1heWJlIHR5cGUsIHdpdGggZGVmYXVsdCIKKyAgIChlcXVh
bD8KKyAgICAgImZvbyIKKyAgICAgKGNvbmZpZy13aXRoLW1heWJlLXN0cmluZy9uby1zZXJpYWxp
emF0aW9uLW5hbWUKKyAgICAgICAoY29uZmlnLXdpdGgtbWF5YmUtc3RyaW5nL25vLXNlcmlhbGl6
YXRpb24KKyAgICAgICAgIChuYW1lICJmb28iKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6
IFBBU1MKCgpTS0lQOiB0ZXN0cy9zeXNjYWxscwo9PT09PT09PT09PT09PT09PT09PQoKdGVzdC1u
YW1lOiBtb3VudCwgRU5PRU5UCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lz
Y2FsbHMuc2NtOjQzCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgIm1vdW50LCBFTk9FTlQiCisg
ICBFTk9FTlQKKyAgIChjYXRjaCAnc3lzdGVtLWVycm9yCisgICAgICAgICAgKGxhbWJkYSAoKQor
ICAgICAgICAgICAgKG1vdW50ICIvZGV2L251bGwiICIvZG9lcy1ub3QtZXhpc3QiICJleHQyIikK
KyAgICAgICAgICAgICNmKQorICAgICAgICAgIChjb21wb3NlIHN5c3RlbS1lcnJvci1lcnJubyBs
aXN0KSkpCmV4cGVjdGVkLXZhbHVlOiAyCmFjdHVhbC12YWx1ZTogMgpyZXN1bHQ6IFBBU1MKCnRl
c3QtbmFtZTogdW1vdW50LCBFTk9FTlQvRVBFUk0KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3Vp
eC90ZXN0cy9zeXNjYWxscy5zY206NTEKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInVtb3Vu
dCwgRU5PRU5UL0VQRVJNIgorICAgKGNhdGNoICdzeXN0ZW0tZXJyb3IKKyAgICAgICAgICAobGFt
YmRhICgpICh1bW91bnQgIi9kb2VzLW5vdC1leGlzdCIpICNmKQorICAgICAgICAgIChsYW1iZGEg
YXJncworICAgICAgICAgICAgKG1lbXYgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKQorICAgICAg
ICAgICAgICAgICAgKGxpc3QgRVBFUk0gRU5PRU5UKSkpKSkKYWN0dWFsLXZhbHVlOiAoMikKcmVz
dWx0OiBQQVNTCgp0ZXN0LW5hbWU6IG1vdW50cwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4
L3Rlc3RzL3N5c2NhbGxzLnNjbTo2MApzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAibW91bnRz
IgorICAgKGxldCAoKG1vdW50cyAobW91bnRzKSkpCisgICAgIChhbnkgKG1hdGNoLWxhbWJkYQor
ICAgICAgICAgICAgKChwb2ludCAuIHR5cGUpCisgICAgICAgICAgICAgKGxldCAoKG1vdW50IChm
aW5kIChsYW1iZGEgKG1vdW50KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChz
dHJpbmc9PyAobW91bnQtcG9pbnQgbW91bnQpIHBvaW50KSkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbW91bnRzKSkpCisgICAgICAgICAgICAgICAoYW5kIG1vdW50IChzdHJpbmc9
PyAobW91bnQtdHlwZSBtb3VudCkgdHlwZSkpKSkpCisgICAgICAgICAgJygoIi9wcm9jIiAuICJw
cm9jIikKKyAgICAgICAgICAgICgiL3N5cyIgLiAic3lzZnMiKQorICAgICAgICAgICAgKCIvZGV2
L3NobSIgLiAidG1wZnMiKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3Qt
bmFtZTogbW91bnQtcG9pbnRzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lz
Y2FsbHMuc2NtOjc0CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJtb3VudC1wb2ludHMiCisg
ICAoYW55IChjdXRlIG1lbWJlciA8PiAobW91bnQtcG9pbnRzKSkKKyAgICAgICAgJygiLyIgIi9w
cm9jIiAiL3N5cyIgIi9kZXYiKSkpCmFjdHVhbC12YWx1ZTogKCIvIiAiL3N5cy9rZXJuZWwvc2Vj
dXJpdHkiICIvZGV2L3NobSIgIi9ydW4vbG9jayIgIi9zeXMvZnMvY2dyb3VwIiAiL3N5cy9mcy9w
c3RvcmUiICIvc3lzL2Zpcm13YXJlL2VmaS9lZml2YXJzIiAiL3N5cy9mcy9icGYiICIvcHJvYy9z
eXMvZnMvYmluZm10X21pc2MiICIvZGV2L21xdWV1ZSIgIi9kZXYvaHVnZXBhZ2VzIiAiL2dudS9z
dG9yZSIgIi9zeXMva2VybmVsL2RlYnVnIiAiL3N5cy9rZXJuZWwvdHJhY2luZyIgIi9zeXMva2Vy
bmVsL2NvbmZpZyIgIi9zeXMvZnMvZnVzZS9jb25uZWN0aW9ucyIgIi9ib290IiAiL2Jvb3QvZWZp
IiAiL3J1bi91c2VyLzEwMDAiICIvcnVuL3VzZXIvMTAwMC9ndmZzIiAiL3J1bi91c2VyLzEwMDAv
ZG9jIikKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHV0aW1lIHdpdGggQVRfU1lNTElOS19OT0ZP
TExPVwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTo4MQpz
b3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJ1dGltZSB3aXRoIEFUX1NZTUxJTktfTk9GT0xMT1ci
CisgICAnKDAgMCkKKyAgIChiZWdpbgorICAgICAoc3ltbGluayAiL25vd2hlcmUiIHRlbXAtZmls
ZSkKKyAgICAgKHV0aW1lIHRlbXAtZmlsZSAwIDAgMCAwIEFUX1NZTUxJTktfTk9GT0xMT1cpCisg
ICAgIChsZXQgKChzdCAobHN0YXQgdGVtcC1maWxlKSkpCisgICAgICAgKGRlbGV0ZS1maWxlIHRl
bXAtZmlsZSkKKyAgICAgICAobGlzdCAoc3RhdDptdGltZSBzdCkgKHN0YXQ6YXRpbWUgc3QpKSkp
KQpleHBlY3RlZC12YWx1ZTogKDAgMCkKYWN0dWFsLXZhbHVlOiAoMCAwKQpyZXN1bHQ6IFBBU1MK
CnRlc3QtbmFtZTogc3dhcG9uLCBFTk9TWVMvRU5PRU5UL0VQRVJNCmxvY2F0aW9uOiAvaG9tZS9w
aGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjkzCnNvdXJjZToKKyAodGVzdC1hc3NlcnQK
KyAgICJzd2Fwb24sIEVOT1NZUy9FTk9FTlQvRVBFUk0iCisgICAoY2F0Y2ggJ3N5c3RlbS1lcnJv
cgorICAgICAgICAgIChsYW1iZGEgKCkgKHN3YXBvbiAiL2RvZXMtbm90LWV4aXN0IikgI2YpCisg
ICAgICAgICAgKGxhbWJkYSBhcmdzCisgICAgICAgICAgICAobWVtdiAoc3lzdGVtLWVycm9yLWVy
cm5vIGFyZ3MpCisgICAgICAgICAgICAgICAgICAobGlzdCBFUEVSTSBFTk9FTlQgRU5PU1lTKSkp
KSkKYWN0dWFsLXZhbHVlOiAoMSAyIDM4KQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc3dhcG9m
ZiwgRU5PU1lTL0VOT0VOVC9FSU5WQUwvRVBFUk0KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3Vp
eC90ZXN0cy9zeXNjYWxscy5zY206MTAxCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJzd2Fw
b2ZmLCBFTk9TWVMvRU5PRU5UL0VJTlZBTC9FUEVSTSIKKyAgIChjYXRjaCAnc3lzdGVtLWVycm9y
CisgICAgICAgICAgKGxhbWJkYSAoKSAoc3dhcG9mZiAiL2RvZXMtbm90LWV4aXN0IikgI2YpCisg
ICAgICAgICAgKGxhbWJkYSBhcmdzCisgICAgICAgICAgICAobWVtdiAoc3lzdGVtLWVycm9yLWVy
cm5vIGFyZ3MpCisgICAgICAgICAgICAgICAgICAobGlzdCBFUEVSTSBFSU5WQUwgRU5PRU5UIEVO
T1NZUykpKSkpCmFjdHVhbC12YWx1ZTogKDEgMjIgMiAzOCkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5h
bWU6IG1rZHRlbXAhCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMu
c2NtOjEwOQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAibWtkdGVtcCEiCisgICAobGV0KiAo
KHRtcCAob3IgKGdldGVudiAiVE1QRElSIikgIi90bXAiKSkKKyAgICAgICAgICAoZGlyIChta2R0
ZW1wIQorICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCB0bXAgIi9ndWl4LXRlc3QtWFhY
WFhYIikpKSkKKyAgICAgKGFuZCAoZmlsZS1leGlzdHM/IGRpcikgKGJlZ2luIChybWRpciBkaXIp
ICN0KSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzdGF0ZnMs
IEVOT0VOVApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTox
MTcKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAic3RhdGZzLCBFTk9FTlQiCisgICBFTk9FTlQK
KyAgIChjYXRjaCAnc3lzdGVtLWVycm9yCisgICAgICAgICAgKGxhbWJkYSAoKSAoc3RhdGZzICIv
ZG9lcy1ub3QtZXhpc3QiKSkKKyAgICAgICAgICAoY29tcG9zZSBzeXN0ZW0tZXJyb3ItZXJybm8g
bGlzdCkpKQpleHBlY3RlZC12YWx1ZTogMgphY3R1YWwtdmFsdWU6IDIKcmVzdWx0OiBQQVNTCgp0
ZXN0LW5hbWU6IHN0YXRmcwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2Nh
bGxzLnNjbToxMjQKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInN0YXRmcyIKKyAgIChsZXQg
KChmcyAoc3RhdGZzICIvIikpKQorICAgICAoYW5kIChmaWxlLXN5c3RlbT8gZnMpCisgICAgICAg
ICAgKD4gKGZpbGUtc3lzdGVtLWJsb2NrLXNpemUgZnMpIDApCisgICAgICAgICAgKD49IChmaWxl
LXN5c3RlbS1ibG9ja3MtYXZhaWxhYmxlIGZzKSAwKQorICAgICAgICAgICg+PSAoZmlsZS1zeXN0
ZW0tYmxvY2tzLWZyZWUgZnMpCisgICAgICAgICAgICAgIChmaWxlLXN5c3RlbS1ibG9ja3MtYXZh
aWxhYmxlIGZzKSkpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTog
Y2xvbmUKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206MTQx
CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJjbG9uZSIKKyAgIChtYXRjaCAoY2xvbmUgKGxv
Z2lvciBDTE9ORV9ORVdVU0VSIFNJR0NITEQpKQorICAgICAgICAgICgwIChwcmltaXRpdmUtZXhp
dCA0MikpCisgICAgICAgICAgKHBpZCAoYW5kIChub3QgKGVxdWFsPworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHJlYWRsaW5rICh1c2VyLW5hbWVzcGFjZSBwaWQpKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKHJlYWRsaW5rICh1c2VyLW5hbWVzcGFjZSAoZ2V0cGlkKSkpKSkKKyAg
ICAgICAgICAgICAgICAgICAgKG1hdGNoICh3YWl0cGlkIHBpZCkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgoXyAuIHN0YXR1cykgKD0gNDIgKHN0YXR1czpleGl0LXZhbCBzdGF0dXMpKSkp
KSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzZXRucwpsb2Nh
dGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToxNTQKc291cmNlOgor
ICh0ZXN0LWFzc2VydAorICAgInNldG5zIgorICAgKG1hdGNoIChjbG9uZSAobG9naW9yIENMT05F
X05FV1VTRVIgU0lHQ0hMRCkpCisgICAgICAgICAgKDAgKHByaW1pdGl2ZS1leGl0IDApKQorICAg
ICAgICAgIChjbG9uZS1waWQKKyAgICAgICAgICAgIChtYXRjaCAocGlwZSkKKyAgICAgICAgICAg
ICAgICAgICAoKGluIC4gb3V0KQorICAgICAgICAgICAgICAgICAgICAobWF0Y2ggKHByaW1pdGl2
ZS1mb3JrKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKDAKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoY2xvc2UgaW4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwt
d2l0aC1pbnB1dC1maWxlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodXNlci1uYW1l
c3BhY2UgY2xvbmUtcGlkKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAo
cG9ydCkgKHNldG5zIChwb3J0LT5mZGVzIHBvcnQpIDApKSkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAod3JpdGUgJ2RvbmUgb3V0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChj
bG9zZSBvdXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1leGl0IDAp
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcmstcGlkCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChjbG9zZSBvdXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChy
ZWFkIGluKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgocmVzdWx0CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFuZCAoZXF1YWw/CisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZWFkbGluaworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1c2VyLW5hbWVzcGFjZSBjbG9uZS1w
aWQpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVhZGxp
bmsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodXNlci1u
YW1lc3BhY2UgZm9yay1waWQpKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
d2FpdHBpZCBjbG9uZS1waWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHdhaXRw
aWQgZm9yay1waWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzdWx0KSkpKSkp
KSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogcGl2b3Qtcm9vdAps
b2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToxODMKc291cmNl
OgorICh0ZXN0LWVxdWFsCisgICAicGl2b3Qtcm9vdCIKKyAgICdzdWNjZXNzIQorICAgKG1hdGNo
IChzb2NrZXRwYWlyIEFGX1VOSVggU09DS19TVFJFQU0gMCkKKyAgICAgICAgICAoKHBhcmVudCAu
IGNoaWxkKQorICAgICAgICAgICAobWF0Y2ggKGNsb25lIChsb2dpb3IgQ0xPTkVfTkVXVVNFUiBD
TE9ORV9ORVdOUyBTSUdDSExEKSkKKyAgICAgICAgICAgICAgICAgICgwCisgICAgICAgICAgICAg
ICAgICAgKGR5bmFtaWMtd2luZAorICAgICAgICAgICAgICAgICAgICAgKGNvbnN0ICN0KQorICAg
ICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAgICAgICAgICAoY2xv
c2UgcGFyZW50KQorICAgICAgICAgICAgICAgICAgICAgICAoY2FsbC13aXRoLXRlbXBvcmFyeS1k
aXJlY3RvcnkKKyAgICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChyb290KQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGRpc3BsYXkgInJlYWR5XG4iIGNoaWxkKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHJlYWQgY2hpbGQpCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAobGV0ICgocHV0LW9sZCAoc3RyaW5nLWFwcGVuZCByb290ICIvcmVhbC1yb290IikpKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAobW91bnQgIm5vbmUiIHJvb3QgInRtcGZzIikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1rZGlyIHB1dC1vbGQpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCByb290ICIvdGVzdCIpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGxhbWJkYSAocG9ydCkgKGRpc3BsYXkgInRlc3RpbmdcbiIgcG9y
dCkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGl2b3Qtcm9vdCByb290IHB1dC1v
bGQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3cml0ZSAoYW5kIChmaWxlLWV4aXN0
cz8gIi90ZXN0IikgJ3N1Y2Nlc3MhKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY2hpbGQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjbG9zZSBjaGlsZCkpKSkp
CisgICAgICAgICAgICAgICAgICAgICAobGFtYmRhICgpIChwcmltaXRpdmUtZXhpdCAwKSkpKQor
ICAgICAgICAgICAgICAgICAgKHBpZCAoY2xvc2UgY2hpbGQpCisgICAgICAgICAgICAgICAgICAg
ICAgIChtYXRjaCAocmVhZCBwYXJlbnQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
J3JlYWR5CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNhbGwtd2l0aC1vdXRwdXQt
ZmlsZQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGZvcm1hdCAjZiAiL3Byb2Mv
fmQvc2V0Z3JvdXBzIiBwaWQpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobGFt
YmRhIChwb3J0KSAoZGlzcGxheSAiZGVueSIgcG9ydCkpKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChmb3JtYXQgI2YgIi9wcm9jL35kL3VpZF9tYXAiIHBpZCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHBvcnQpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChmb3JtYXQgcG9ydCAiMCB+ZCAxIiAoZ2V0dWlkKSkpKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChjYWxsLXdpdGgtb3V0cHV0LWZpbGUKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQgI2YgIi9wcm9jL35kL2dpZF9tYXAiIHBp
ZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHBvcnQpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmb3JtYXQgcG9ydCAiMCB+ZCAxIiAoZ2V0
Z2lkKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkaXNwbGF5ICJnbyFcbiIg
cGFyZW50KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChyZXN1bHQgKHJl
YWQgcGFyZW50KSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY2xvc2UgcGFy
ZW50KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFuZCAoemVybz8gKG1hdGNo
ICh3YWl0cGlkIHBpZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoKF8gLiBzdGF0dXMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChzdGF0dXM6ZXhpdC12YWwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMpKSkpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3VsdCkpKSkpKSkpKQpleHBlY3RlZC12
YWx1ZTogc3VjY2VzcyEKYWN0dWFsLXZhbHVlOiBzdWNjZXNzIQpyZXN1bHQ6IFBBU1MKCnRlc3Qt
bmFtZTogc2NhbmRpciosIEVOT0VOVApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3Rz
L3N5c2NhbGxzLnNjbToyMzIKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAic2NhbmRpciosIEVO
T0VOVCIKKyAgIEVOT0VOVAorICAgKGNhdGNoICdzeXN0ZW0tZXJyb3IKKyAgICAgICAgICAobGFt
YmRhICgpIChzY2FuZGlyKiAiL2RvZXMvbm90L2V4aXN0IikpCisgICAgICAgICAgKGxhbWJkYSBh
cmdzIChzeXN0ZW0tZXJyb3ItZXJybm8gYXJncykpKSkKZXhwZWN0ZWQtdmFsdWU6IDIKYWN0dWFs
LXZhbHVlOiAyCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzY2FuZGlyKiwgQVNDSUkgZmlsZSBu
YW1lcwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToyNDAK
c291cmNlOgorICh0ZXN0LWVxdWFsCisgICAic2NhbmRpciosIEFTQ0lJIGZpbGUgbmFtZXMiCisg
ICAoc2NhbmRpcgorICAgICAoZGlybmFtZQorICAgICAgIChzZWFyY2gtcGF0aCAlbG9hZC1wYXRo
ICJndWl4L2Jhc2UzMi5zY20iKSkKKyAgICAgKGNvbnN0ICN0KQorICAgICBzdHJpbmc8PykKKyAg
IChtYXRjaCAoc2NhbmRpcioKKyAgICAgICAgICAgIChkaXJuYW1lCisgICAgICAgICAgICAgIChz
ZWFyY2gtcGF0aCAlbG9hZC1wYXRoICJndWl4L2Jhc2UzMi5zY20iKSkpCisgICAgICAgICAgKCgo
bmFtZXMgLiBwcm9wZXJ0aWVzKSAuLi4pIG5hbWVzKSkpCmV4cGVjdGVkLXZhbHVlOiAoIi4iICIu
LiIgImFuZHJvaWQtcmVwby1kb3dubG9hZC5nbyIgImFuZHJvaWQtcmVwby1kb3dubG9hZC5zY20i
ICJhdmFoaS5nbyIgImF2YWhpLnNjbSIgImJhc2UxNi5nbyIgImJhc2UxNi5zY20iICJiYXNlMzIu
Z28iICJiYXNlMzIuc2NtIiAiYmFzZTY0LmdvIiAiYmFzZTY0LnNjbSIgImJ1aWxkIiAiYnVpbGQt
c3lzdGVtIiAiYnVpbGQtc3lzdGVtLmdvIiAiYnVpbGQtc3lzdGVtLnNjbSIgImJ6ci1kb3dubG9h
ZC5nbyIgImJ6ci1kb3dubG9hZC5zY20iICJjYWNoZS5nbyIgImNhY2hlLnNjbSIgImNoYW5uZWxz
LmdvIiAiY2hhbm5lbHMuc2NtIiAiY2kuZ28iICJjaS5zY20iICJjb2xvcnMuZ28iICJjb2xvcnMu
c2NtIiAiY29tYmluYXRvcnMuZ28iICJjb21iaW5hdG9ycy5zY20iICJjb25maWcuZ28iICJjb25m
aWcuc2NtIiAiY29uZmlnLnNjbS5pbiIgImNwaW8uZ28iICJjcGlvLnNjbSIgImNwdS5nbyIgImNw
dS5zY20iICJjdmUuZ28iICJjdmUuc2NtIiAiY3ZzLWRvd25sb2FkLmdvIiAiY3ZzLWRvd25sb2Fk
LnNjbSIgImQzLnYzLmpzIiAiZGVwcmVjYXRpb24uZ28iICJkZXByZWNhdGlvbi5zY20iICJkZXJp
dmF0aW9ucy5nbyIgImRlcml2YXRpb25zLnNjbSIgImRlc2NyaWJlLmdvIiAiZGVzY3JpYmUuc2Nt
IiAiZGlhZ25vc3RpY3MuZ28iICJkaWFnbm9zdGljcy5zY20iICJkaXNjb3ZlcnkuZ28iICJkaXNj
b3Zlcnkuc2NtIiAiZG9ja2VyLmdvIiAiZG9ja2VyLnNjbSIgImRvd25sb2FkLmdvIiAiZG93bmxv
YWQuc2NtIiAiZWxmLmdvIiAiZWxmLnNjbSIgImV4dHJhY3RpbmctZG93bmxvYWQuZ28iICJmdHAt
Y2xpZW50LmdvIiAiZnRwLWNsaWVudC5zY20iICJnZXhwLmdvIiAiZ2V4cC5zY20iICJnaXQtYXV0
aGVudGljYXRlLmdvIiAiZ2l0LWF1dGhlbnRpY2F0ZS5zY20iICJnaXQtZG93bmxvYWQuZ28iICJn
aXQtZG93bmxvYWQuc2NtIiAiZ2l0LmdvIiAiZ2l0LnNjbSIgImdsb2IuZ28iICJnbG9iLnNjbSIg
ImdudS1tYWludGVuYW5jZS5nbyIgImdudS1tYWludGVuYW5jZS5zY20iICJnbnVwZy5nbyIgImdu
dXBnLnNjbSIgImdyYWZ0cy5nbyIgImdyYWZ0cy5zY20iICJncmFwaC5nbyIgImdyYXBoLmpzIiAi
Z3JhcGguc2NtIiAiaGFzaC5nbyIgImhhc2guc2NtIiAiaGctZG93bmxvYWQuZ28iICJoZy1kb3du
bG9hZC5zY20iICJodHRwLWNsaWVudC5nbyIgImh0dHAtY2xpZW50LnNjbSIgImkxOG4uZ28iICJp
MThuLnNjbSIgImltcG9ydCIgImluZmVyaW9yLmdvIiAiaW5mZXJpb3Iuc2NtIiAiaXBmcy5nbyIg
ImlwZnMuc2NtIiAibGVhc3QtYXV0aG9yaXR5LmdvIiAibGVhc3QtYXV0aG9yaXR5LnNjbSIgImxp
Y2Vuc2VzLmdvIiAibGljZW5zZXMuc2NtIiAibGludC5nbyIgImxpbnQuc2NtIiAibWFuLWRiLnNj
bSIgIm1lbW9pemF0aW9uLmdvIiAibWVtb2l6YXRpb24uc2NtIiAibW9kdWxlcy5nbyIgIm1vZHVs
ZXMuc2NtIiAibW9uYWQtcmVwbC5nbyIgIm1vbmFkLXJlcGwuc2NtIiAibW9uYWRzLmdvIiAibW9u
YWRzLnNjbSIgIm5hci5nbyIgIm5hci5zY20iICJuYXJpbmZvLmdvIiAibmFyaW5mby5zY20iICJv
cGVucGdwLmdvIiAib3BlbnBncC5zY20iICJwYWNrYWdlcy5nbyIgInBhY2thZ2VzLnNjbSIgInBr
aS5nbyIgInBraS5zY20iICJwbGF0Zm9ybS5nbyIgInBsYXRmb3JtLnNjbSIgInBsYXRmb3JtcyIg
InByb2ZpbGVzLmdvIiAicHJvZmlsZXMuc2NtIiAicHJvZmlsaW5nLmdvIiAicHJvZmlsaW5nLnNj
bSIgInByb2dyZXNzLmdvIiAicHJvZ3Jlc3Muc2NtIiAicXVpcmtzLmdvIiAicXVpcmtzLnNjbSIg
InJlY29yZHMuZ28iICJyZWNvcmRzLnNjbSIgInJlbW90ZS5nbyIgInJlbW90ZS5zY20iICJyZXBs
LmdvIiAicmVwbC5zY20iICJzY3JpcHRzIiAic2NyaXB0cy5nbyIgInNjcmlwdHMuc2NtIiAic2Vh
cmNoLXBhdGhzLmdvIiAic2VhcmNoLXBhdGhzLnNjbSIgInNlbGYuZ28iICJzZWxmLnNjbSIgInNl
cmlhbGl6YXRpb24uZ28iICJzZXJpYWxpemF0aW9uLnNjbSIgInNldHMuZ28iICJzZXRzLnNjbSIg
InNzaC5nbyIgInNzaC5zY20iICJzdGF0dXMuZ28iICJzdGF0dXMuc2NtIiAic3RvcmUiICJzdG9y
ZS5nbyIgInN0b3JlLnNjbSIgInN1YnN0aXR1dGVzLmdvIiAic3Vic3RpdHV0ZXMuc2NtIiAic3Zu
LWRvd25sb2FkLmdvIiAic3ZuLWRvd25sb2FkLnNjbSIgInN3aC5nbyIgInN3aC5zY20iICJ0ZXN0
cyIgInRlc3RzLmdvIiAidGVzdHMuc2NtIiAidHJhbnNmb3JtYXRpb25zLmdvIiAidHJhbnNmb3Jt
YXRpb25zLnNjbSIgInVpLmdvIiAidWkuc2NtIiAidXBzdHJlYW0uZ28iICJ1cHN0cmVhbS5zY20i
ICJ1dGlscy5nbyIgInV0aWxzLnNjbSIgIndvcmtlcnMuZ28iICJ3b3JrZXJzLnNjbSIpCmFjdHVh
bC12YWx1ZTogKCIuIiAiLi4iICJhbmRyb2lkLXJlcG8tZG93bmxvYWQuZ28iICJhbmRyb2lkLXJl
cG8tZG93bmxvYWQuc2NtIiAiYXZhaGkuZ28iICJhdmFoaS5zY20iICJiYXNlMTYuZ28iICJiYXNl
MTYuc2NtIiAiYmFzZTMyLmdvIiAiYmFzZTMyLnNjbSIgImJhc2U2NC5nbyIgImJhc2U2NC5zY20i
ICJidWlsZCIgImJ1aWxkLXN5c3RlbSIgImJ1aWxkLXN5c3RlbS5nbyIgImJ1aWxkLXN5c3RlbS5z
Y20iICJienItZG93bmxvYWQuZ28iICJienItZG93bmxvYWQuc2NtIiAiY2FjaGUuZ28iICJjYWNo
ZS5zY20iICJjaGFubmVscy5nbyIgImNoYW5uZWxzLnNjbSIgImNpLmdvIiAiY2kuc2NtIiAiY29s
b3JzLmdvIiAiY29sb3JzLnNjbSIgImNvbWJpbmF0b3JzLmdvIiAiY29tYmluYXRvcnMuc2NtIiAi
Y29uZmlnLmdvIiAiY29uZmlnLnNjbSIgImNvbmZpZy5zY20uaW4iICJjcGlvLmdvIiAiY3Bpby5z
Y20iICJjcHUuZ28iICJjcHUuc2NtIiAiY3ZlLmdvIiAiY3ZlLnNjbSIgImN2cy1kb3dubG9hZC5n
byIgImN2cy1kb3dubG9hZC5zY20iICJkMy52My5qcyIgImRlcHJlY2F0aW9uLmdvIiAiZGVwcmVj
YXRpb24uc2NtIiAiZGVyaXZhdGlvbnMuZ28iICJkZXJpdmF0aW9ucy5zY20iICJkZXNjcmliZS5n
byIgImRlc2NyaWJlLnNjbSIgImRpYWdub3N0aWNzLmdvIiAiZGlhZ25vc3RpY3Muc2NtIiAiZGlz
Y292ZXJ5LmdvIiAiZGlzY292ZXJ5LnNjbSIgImRvY2tlci5nbyIgImRvY2tlci5zY20iICJkb3du
bG9hZC5nbyIgImRvd25sb2FkLnNjbSIgImVsZi5nbyIgImVsZi5zY20iICJleHRyYWN0aW5nLWRv
d25sb2FkLmdvIiAiZnRwLWNsaWVudC5nbyIgImZ0cC1jbGllbnQuc2NtIiAiZ2V4cC5nbyIgImdl
eHAuc2NtIiAiZ2l0LWF1dGhlbnRpY2F0ZS5nbyIgImdpdC1hdXRoZW50aWNhdGUuc2NtIiAiZ2l0
LWRvd25sb2FkLmdvIiAiZ2l0LWRvd25sb2FkLnNjbSIgImdpdC5nbyIgImdpdC5zY20iICJnbG9i
LmdvIiAiZ2xvYi5zY20iICJnbnUtbWFpbnRlbmFuY2UuZ28iICJnbnUtbWFpbnRlbmFuY2Uuc2Nt
IiAiZ251cGcuZ28iICJnbnVwZy5zY20iICJncmFmdHMuZ28iICJncmFmdHMuc2NtIiAiZ3JhcGgu
Z28iICJncmFwaC5qcyIgImdyYXBoLnNjbSIgImhhc2guZ28iICJoYXNoLnNjbSIgImhnLWRvd25s
b2FkLmdvIiAiaGctZG93bmxvYWQuc2NtIiAiaHR0cC1jbGllbnQuZ28iICJodHRwLWNsaWVudC5z
Y20iICJpMThuLmdvIiAiaTE4bi5zY20iICJpbXBvcnQiICJpbmZlcmlvci5nbyIgImluZmVyaW9y
LnNjbSIgImlwZnMuZ28iICJpcGZzLnNjbSIgImxlYXN0LWF1dGhvcml0eS5nbyIgImxlYXN0LWF1
dGhvcml0eS5zY20iICJsaWNlbnNlcy5nbyIgImxpY2Vuc2VzLnNjbSIgImxpbnQuZ28iICJsaW50
LnNjbSIgIm1hbi1kYi5zY20iICJtZW1vaXphdGlvbi5nbyIgIm1lbW9pemF0aW9uLnNjbSIgIm1v
ZHVsZXMuZ28iICJtb2R1bGVzLnNjbSIgIm1vbmFkLXJlcGwuZ28iICJtb25hZC1yZXBsLnNjbSIg
Im1vbmFkcy5nbyIgIm1vbmFkcy5zY20iICJuYXIuZ28iICJuYXIuc2NtIiAibmFyaW5mby5nbyIg
Im5hcmluZm8uc2NtIiAib3BlbnBncC5nbyIgIm9wZW5wZ3Auc2NtIiAicGFja2FnZXMuZ28iICJw
YWNrYWdlcy5zY20iICJwa2kuZ28iICJwa2kuc2NtIiAicGxhdGZvcm0uZ28iICJwbGF0Zm9ybS5z
Y20iICJwbGF0Zm9ybXMiICJwcm9maWxlcy5nbyIgInByb2ZpbGVzLnNjbSIgInByb2ZpbGluZy5n
byIgInByb2ZpbGluZy5zY20iICJwcm9ncmVzcy5nbyIgInByb2dyZXNzLnNjbSIgInF1aXJrcy5n
byIgInF1aXJrcy5zY20iICJyZWNvcmRzLmdvIiAicmVjb3Jkcy5zY20iICJyZW1vdGUuZ28iICJy
ZW1vdGUuc2NtIiAicmVwbC5nbyIgInJlcGwuc2NtIiAic2NyaXB0cyIgInNjcmlwdHMuZ28iICJz
Y3JpcHRzLnNjbSIgInNlYXJjaC1wYXRocy5nbyIgInNlYXJjaC1wYXRocy5zY20iICJzZWxmLmdv
IiAic2VsZi5zY20iICJzZXJpYWxpemF0aW9uLmdvIiAic2VyaWFsaXphdGlvbi5zY20iICJzZXRz
LmdvIiAic2V0cy5zY20iICJzc2guZ28iICJzc2guc2NtIiAic3RhdHVzLmdvIiAic3RhdHVzLnNj
bSIgInN0b3JlIiAic3RvcmUuZ28iICJzdG9yZS5zY20iICJzdWJzdGl0dXRlcy5nbyIgInN1YnN0
aXR1dGVzLnNjbSIgInN2bi1kb3dubG9hZC5nbyIgInN2bi1kb3dubG9hZC5zY20iICJzd2guZ28i
ICJzd2guc2NtIiAidGVzdHMiICJ0ZXN0cy5nbyIgInRlc3RzLnNjbSIgInRyYW5zZm9ybWF0aW9u
cy5nbyIgInRyYW5zZm9ybWF0aW9ucy5zY20iICJ1aS5nbyIgInVpLnNjbSIgInVwc3RyZWFtLmdv
IiAidXBzdHJlYW0uc2NtIiAidXRpbHMuZ28iICJ1dGlscy5zY20iICJ3b3JrZXJzLmdvIiAid29y
a2Vycy5zY20iKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc2NhbmRpciosIFVURi04IGZpbGUg
bmFtZXMKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206MjQ3
CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInNjYW5kaXIqLCBVVEYtOCBmaWxlIG5hbWVzIgor
ICAgJygiLiIgIi4uIiAiPyIgIj8iKQorICAgKGNhbGwtd2l0aC10ZW1wb3JhcnktZGlyZWN0b3J5
CisgICAgIChsYW1iZGEgKGRpcmVjdG9yeSkKKyAgICAgICAobGV0ICgoY3JlYXQgKHBvaW50ZXIt
PnByb2NlZHVyZQorICAgICAgICAgICAgICAgICAgICAgIGludAorICAgICAgICAgICAgICAgICAg
ICAgIChkeW5hbWljLWZ1bmMgImNyZWF0IiAoZHluYW1pYy1saW5rKSkKKyAgICAgICAgICAgICAg
ICAgICAgICAobGlzdCAnKiBpbnQpKSkpCisgICAgICAgICAoY3JlYXQgKHN0cmluZy0+cG9pbnRl
cgorICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBlbmQgZGlyZWN0b3J5ICIvPyIpCisgICAg
ICAgICAgICAgICAgICAiVVRGLTgiKQorICAgICAgICAgICAgICAgIDQyMCkKKyAgICAgICAgIChj
cmVhdCAoc3RyaW5nLT5wb2ludGVyCisgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCBk
aXJlY3RvcnkgIi8/IikKKyAgICAgICAgICAgICAgICAgICJVVEYtOCIpCisgICAgICAgICAgICAg
ICAgNDIwKQorICAgICAgICAgKGxldCAoKGxvY2FsZSAoc2V0bG9jYWxlIExDX0FMTCkpKQorICAg
ICAgICAgICAoZHluYW1pYy13aW5kCisgICAgICAgICAgICAgKGxhbWJkYSAoKSAoc2V0bG9jYWxl
IExDX0FMTCAiQyIpKQorICAgICAgICAgICAgIChsYW1iZGEgKCkKKyAgICAgICAgICAgICAgICht
YXRjaCAoc2NhbmRpciogZGlyZWN0b3J5KQorICAgICAgICAgICAgICAgICAgICAgICgoKG5hbWVz
IC4gcHJvcGVydGllcykgLi4uKSBuYW1lcykpKQorICAgICAgICAgICAgIChsYW1iZGEgKCkgKHNl
dGxvY2FsZSBMQ19BTEwgbG9jYWxlKSkpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICgiLiIgIi4uIiAi
PyIgIj8iKQphY3R1YWwtdmFsdWU6ICgiLiIgIi4uIiAiPyIgIj8iKQpyZXN1bHQ6IFBBU1MKCnRl
c3QtbmFtZTogc2NhbmRpciosIHByb3BlcnRpZXMKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3Vp
eC90ZXN0cy9zeXNjYWxscy5zY206Mjc0CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJzY2Fu
ZGlyKiwgcHJvcGVydGllcyIKKyAgIChsZXQgKChkaXJlY3RvcnkKKyAgICAgICAgICAgKGRpcm5h
bWUKKyAgICAgICAgICAgICAoc2VhcmNoLXBhdGggJWxvYWQtcGF0aCAiZ3VpeC9iYXNlMzIuc2Nt
IikpKSkKKyAgICAgKGV2ZXJ5IChsYW1iZGEgKGVudHJ5IG5hbWUpCisgICAgICAgICAgICAgICht
YXRjaCBlbnRyeQorICAgICAgICAgICAgICAgICAgICAgKChuYW1lMiAuIHByb3BlcnRpZXMpCisg
ICAgICAgICAgICAgICAgICAgICAgKGFuZCAoc3RyaW5nPT8gbmFtZTIgbmFtZSkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChsZXQqICgoZnVsbCAoc3RyaW5nLWFwcGVuZCBkaXJlY3Rvcnkg
Ii8iIG5hbWUpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzdGF0IChsc3Rh
dCBmdWxsKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW5vZGUgKGFzc29j
LXJlZiBwcm9wZXJ0aWVzICdpbm9kZSkpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKHR5cGUgKGFzc29jLXJlZiBwcm9wZXJ0aWVzICd0eXBlKSkpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChhbmQgKD0gaW5vZGUgKHN0YXQ6aW5vIHN0YXQpKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChvciAoZXE/IHR5cGUgJ3Vua25vd24pCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlcT8gdHlwZSAoc3RhdDp0eXBlIHN0YXQpKSkp
KSkpKSkKKyAgICAgICAgICAgIChzY2FuZGlyKiBkaXJlY3RvcnkpCisgICAgICAgICAgICAoc2Nh
bmRpciBkaXJlY3RvcnkgKGNvbnN0ICN0KSBzdHJpbmc8PykpKSkKYWN0dWFsLXZhbHVlOiAjdApy
ZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogZ2V0eGF0dHIsIHNldHhhdHRyCmxvY2F0aW9uOiAvaG9t
ZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjI5MQpzb3VyY2U6CisgKHRlc3QtYXNz
ZXJ0CisgICAiZ2V0eGF0dHIsIHNldHhhdHRyIgorICAgKGxldCAoKGtleSAidXNlci50cmFuc2xh
dG9yIikKKyAgICAgICAgICh2YWx1ZSAiL2h1cmQvcGZpbmV0XHgwMCIpCisgICAgICAgICAoZmls
ZSAob3Blbi1maWxlIHRlbXAtZmlsZSAidzAiKSkpCisgICAgIChjYXRjaCAnc3lzdGVtLWVycm9y
CisgICAgICAgICAgICAobGFtYmRhICgpCisgICAgICAgICAgICAgIChzZXR4YXR0ciB0ZW1wLWZp
bGUga2V5IHZhbHVlKQorICAgICAgICAgICAgICAoc3RyaW5nPT8gKGdldHhhdHRyIHRlbXAtZmls
ZSBrZXkpIHZhbHVlKSkKKyAgICAgICAgICAgIChsYW1iZGEgYXJncworICAgICAgICAgICAgICAo
bWVtdiAoc3lzdGVtLWVycm9yLWVycm5vIGFyZ3MpIChsaXN0IEVOT1RTVVApKSkpKSkKYWN0dWFs
LXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCndhcm5pbmc6IGZhaWxlZCB0byBkZWxldGUgL3RtcC9n
dWl4LWRpcmVjdG9yeS5JSks2Z0wvPz86IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKd2Fybmlu
ZzogZmFpbGVkIHRvIGRlbGV0ZSAvdG1wL2d1aXgtZGlyZWN0b3J5LklKSzZnTC8/PzogTm8gc3Vj
aCBmaWxlIG9yIGRpcmVjdG9yeQp3YXJuaW5nOiBmYWlsZWQgdG8gZGVsZXRlIC90bXAvZ3VpeC1k
aXJlY3RvcnkuSUpLNmdMOiBEaXJlY3Rvcnkgbm90IGVtcHR5CnRlc3QtbmFtZTogZmNudGwtZmxv
Y2sgd2FpdApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbToz
MDUKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiZmNudGwtZmxvY2sgd2FpdCIKKyAgIDQyCisg
ICAobGV0ICgoZmlsZSAob3Blbi1maWxlIHRlbXAtZmlsZSAidzBiIikpKQorICAgICAoZmNudGwt
ZmxvY2sgZmlsZSAnd3JpdGUtbG9jaykKKyAgICAgKG1hdGNoIChwcmltaXRpdmUtZm9yaykKKyAg
ICAgICAgICAgICgwCisgICAgICAgICAgICAgKGR5bmFtaWMtd2luZAorICAgICAgICAgICAgICAg
KGNvbnN0ICN0KQorICAgICAgICAgICAgICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAgICAo
bGV0ICgoZmlsZSAob3Blbi1maWxlIHRlbXAtZmlsZSAicjBiIikpKQorICAgICAgICAgICAgICAg
ICAgIChmY250bC1mbG9jayBmaWxlICdyZWFkLWxvY2spCisgICAgICAgICAgICAgICAgICAgKHBy
aW1pdGl2ZS1leGl0IChyZWFkIGZpbGUpKSkKKyAgICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1l
eGl0IDEpKQorICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAocHJpbWl0aXZlLWV4aXQgMikpKSkK
KyAgICAgICAgICAgIChwaWQgKGRpc3BsYXkgImhlbGxvLCB3b3JsZCEiIGZpbGUpCisgICAgICAg
ICAgICAgICAgIChmb3JjZS1vdXRwdXQgZmlsZSkKKyAgICAgICAgICAgICAgICAgKHNsZWVwIDEp
CisgICAgICAgICAgICAgICAgIChzZWVrIGZpbGUgMCBTRUVLX1NFVCkKKyAgICAgICAgICAgICAg
ICAgKHRydW5jYXRlLWZpbGUgZmlsZSAwKQorICAgICAgICAgICAgICAgICAod3JpdGUgNDIgZmls
ZSkKKyAgICAgICAgICAgICAgICAgKGZvcmNlLW91dHB1dCBmaWxlKQorICAgICAgICAgICAgICAg
ICAoZmNudGwtZmxvY2sgZmlsZSAndW5sb2NrKQorICAgICAgICAgICAgICAgICAobWF0Y2ggKHdh
aXRwaWQgcGlkKQorICAgICAgICAgICAgICAgICAgICAgICAgKChfIC4gc3RhdHVzKQorICAgICAg
ICAgICAgICAgICAgICAgICAgIChsZXQgKChyZXN1bHQgKHN0YXR1czpleGl0LXZhbCBzdGF0dXMp
KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChjbG9zZS1wb3J0IGZpbGUpCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZXN1bHQpKSkpKSkpCmV4cGVjdGVkLXZhbHVlOiA0MgphY3R1
YWwtdmFsdWU6IDQyCnJlc3VsdDogUEFTUwoKCjs7OyAoZXJybm8gMTEpCndhcm5pbmc6IGZhaWxl
ZCB0byBkZWxldGUgL3RtcC9ndWl4LWRpcmVjdG9yeS5JSks2Z0wvPz86IE5vIHN1Y2ggZmlsZSBv
ciBkaXJlY3RvcnkKd2FybmluZzogZmFpbGVkIHRvIGRlbGV0ZSAvdG1wL2d1aXgtZGlyZWN0b3J5
LklKSzZnTC8/PzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQp3YXJuaW5nOiBmYWlsZWQgdG8g
ZGVsZXRlIC90bXAvZ3VpeC1kaXJlY3RvcnkuSUpLNmdMOiBEaXJlY3Rvcnkgbm90IGVtcHR5CnRl
c3QtbmFtZTogZmNudGwtZmxvY2sgbm9uLWJsb2NraW5nCmxvY2F0aW9uOiAvaG9tZS9waGYvc3Jj
L2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjM0NApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJm
Y250bC1mbG9jayBub24tYmxvY2tpbmciCisgICBFQUdBSU4KKyAgIChtYXRjaCAocGlwZSkKKyAg
ICAgICAgICAoKGlucHV0IC4gb3V0cHV0KQorICAgICAgICAgICAobWF0Y2ggKHByaW1pdGl2ZS1m
b3JrKQorICAgICAgICAgICAgICAgICAgKDAKKyAgICAgICAgICAgICAgICAgICAoZHluYW1pYy13
aW5kCisgICAgICAgICAgICAgICAgICAgICAoY29uc3QgI3QpCisgICAgICAgICAgICAgICAgICAg
ICAobGFtYmRhICgpCisgICAgICAgICAgICAgICAgICAgICAgIChjbG9zZS1wb3J0IG91dHB1dCkK
KyAgICAgICAgICAgICAgICAgICAgICAgKHJlYWQtY2hhciBpbnB1dCkKKyAgICAgICAgICAgICAg
ICAgICAgICAgKGxldCAoKGZpbGUgKG9wZW4tZmlsZSB0ZW1wLWZpbGUgIncwIikpKQorICAgICAg
ICAgICAgICAgICAgICAgICAgIChjYXRjaCAnZmxvY2stZXJyb3IKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChmY250bC1mbG9jayBmaWxlICd3cml0ZS1sb2NrICM6d2FpdD8gI2YpKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChrZXkgZXJybm8pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHByaW1pdGl2ZS1leGl0IChwayAnZXJybm8gZXJybm8pKSkp
KQorICAgICAgICAgICAgICAgICAgICAgICAocHJpbWl0aXZlLWV4aXQgLTEpKQorICAgICAgICAg
ICAgICAgICAgICAgKGxhbWJkYSAoKSAocHJpbWl0aXZlLWV4aXQgLTIpKSkpCisgICAgICAgICAg
ICAgICAgICAocGlkIChjbG9zZS1wb3J0IGlucHV0KQorICAgICAgICAgICAgICAgICAgICAgICAo
bGV0ICgoZmlsZSAob3Blbi1maWxlIHRlbXAtZmlsZSAidzAiKSkpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKGZjbnRsLWZsb2NrIGZpbGUgJ3dyaXRlLWxvY2spCisgICAgICAgICAgICAgICAg
ICAgICAgICAgKHdyaXRlICdncmVlbi1saWdodCBvdXRwdXQpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgKGZvcmNlLW91dHB1dCBvdXRwdXQpCisgICAgICAgICAgICAgICAgICAgICAgICAgKG1h
dGNoICh3YWl0cGlkIHBpZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKChfIC4g
c3RhdHVzKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGxldCAoKHJlc3VsdCAo
c3RhdHVzOmV4aXQtdmFsIHN0YXR1cykpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoZmNudGwtZmxvY2sgZmlsZSAndW5sb2NrKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoY2xvc2UtcG9ydCBmaWxlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZXN1bHQpKSkpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6IDExCmFjdHVhbC12YWx1ZTog
MTEKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHNldC10aHJlYWQtbmFtZQpsb2NhdGlvbjogL2hv
bWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTozODYKc291cmNlOgorICh0ZXN0LWVx
dWFsCisgICAic2V0LXRocmVhZC1uYW1lIgorICAgIlN5c2NhbGwgVGVzdCIKKyAgIChsZXQgKChu
YW1lICh0aHJlYWQtbmFtZSkpKQorICAgICAoc2V0LXRocmVhZC1uYW1lICJTeXNjYWxsIFRlc3Qi
KQorICAgICAobGV0ICgobmV3LW5hbWUgKHRocmVhZC1uYW1lKSkpCisgICAgICAgKHNldC10aHJl
YWQtbmFtZSBuYW1lKQorICAgICAgIG5ldy1uYW1lKSkpCmV4cGVjdGVkLXZhbHVlOiAiU3lzY2Fs
bCBUZXN0IgphY3R1YWwtdmFsdWU6ICJTeXNjYWxsIFRlc3QiCnJlc3VsdDogUEFTUwoKdGVzdC1u
YW1lOiBhbGwtbmV0d29yay1pbnRlcmZhY2UtbmFtZXMKbG9jYXRpb246IC9ob21lL3BoZi9zcmMv
Z3VpeC90ZXN0cy9zeXNjYWxscy5zY206Mzk0CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJh
bGwtbmV0d29yay1pbnRlcmZhY2UtbmFtZXMiCisgICAobWF0Y2ggKGFsbC1uZXR3b3JrLWludGVy
ZmFjZS1uYW1lcykKKyAgICAgICAgICAoKCg/IHN0cmluZz8gbmFtZXMpIC4uMSkgKG1lbWJlciAi
bG8iIG5hbWVzKSkpKQphY3R1YWwtdmFsdWU6ICgibG8iICJlbnAwczMxZjYiICJ3bHA0czAiICJk
b2NrZXIwIikKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IG5ldHdvcmstaW50ZXJmYWNlLW5hbWVz
CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjM5OQpzb3Vy
Y2U6CisgKHRlc3QtYXNzZXJ0CisgICAibmV0d29yay1pbnRlcmZhY2UtbmFtZXMiCisgICAobWF0
Y2ggKHJlbW92ZQorICAgICAgICAgICAgKGxhbWJkYSAoaW50ZXJmYWNlKQorICAgICAgICAgICAg
ICAoc3RyaW5nLWNvbnRhaW5zIGludGVyZmFjZSAiOiIpKQorICAgICAgICAgICAgKG5ldHdvcmst
aW50ZXJmYWNlLW5hbWVzKSkKKyAgICAgICAgICAoKCg/IHN0cmluZz8gbmFtZXMpIC4uMSkKKyAg
ICAgICAgICAgKGxzZXQ8PQorICAgICAgICAgICAgIHN0cmluZz0/CisgICAgICAgICAgICAgbmFt
ZXMKKyAgICAgICAgICAgICAoYWxsLW5ldHdvcmstaW50ZXJmYWNlLW5hbWVzKSkpKSkKYWN0dWFs
LXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbmV0d29yay1pbnRlcmZhY2UtZmxh
Z3MKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NDA4CnNv
dXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJuZXR3b3JrLWludGVyZmFjZS1mbGFncyIKKyAgIChs
ZXQqICgoc29jayAoc29ja2V0IEFGX0lORVQgU09DS19TVFJFQU0gMCkpCisgICAgICAgICAgKGZs
YWdzIChuZXR3b3JrLWludGVyZmFjZS1mbGFncyBzb2NrICJsbyIpKSkKKyAgICAgKGNsb3NlLXBv
cnQgc29jaykKKyAgICAgKGFuZCAobm90ICh6ZXJvPyAobG9nYW5kIGZsYWdzIElGRl9MT09QQkFD
SykpKQorICAgICAgICAgIChub3QgKHplcm8/IChsb2dhbmQgZmxhZ3MgSUZGX1VQKSkpKSkpCmFj
dHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGxvb3BiYWNrLW5ldHdvcmst
aW50ZXJmYWNlPwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNj
bTo0MTUKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAibG9vcGJhY2stbmV0d29yay1pbnRlcmZh
Y2U/IgorICAgRU5PREVWCisgICAoYW5kIChsb29wYmFjay1uZXR3b3JrLWludGVyZmFjZT8gImxv
IikKKyAgICAgICAgKGNhdGNoICdzeXN0ZW0tZXJyb3IKKyAgICAgICAgICAgICAgIChsYW1iZGEg
KCkKKyAgICAgICAgICAgICAgICAgKGxvb3BiYWNrLW5ldHdvcmstaW50ZXJmYWNlPyAibm9uZXhp
c3RlbnQiKQorICAgICAgICAgICAgICAgICAjZikKKyAgICAgICAgICAgICAgIChsYW1iZGEgYXJn
cyAoc3lzdGVtLWVycm9yLWVycm5vIGFyZ3MpKSkpKQpleHBlY3RlZC12YWx1ZTogMTkKYWN0dWFs
LXZhbHVlOiAxOQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbG9vcGJhY2stbmV0d29yay1pbnRl
cmZhY2UtcnVubmluZz8KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxs
cy5zY206NDI1CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImxvb3BiYWNrLW5ldHdvcmstaW50
ZXJmYWNlLXJ1bm5pbmc/IgorICAgRU5PREVWCisgICAoYW5kIChuZXR3b3JrLWludGVyZmFjZS1y
dW5uaW5nPyAibG8iKQorICAgICAgICAoY2F0Y2ggJ3N5c3RlbS1lcnJvcgorICAgICAgICAgICAg
ICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAgICAobmV0d29yay1pbnRlcmZhY2UtcnVubmlu
Zz8gIm5vbmV4aXN0ZW50IikKKyAgICAgICAgICAgICAgICAgI2YpCisgICAgICAgICAgICAgICAo
bGFtYmRhIGFyZ3MgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKSkpKSkKZXhwZWN0ZWQtdmFsdWU6
IDE5CmFjdHVhbC12YWx1ZTogMTkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHNldC1uZXR3b3Jr
LWludGVyZmFjZS1mbGFncwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2Nh
bGxzLnNjbTo0MzYKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInNldC1uZXR3b3JrLWludGVy
ZmFjZS1mbGFncyIKKyAgIChsZXQgKChzb2NrIChzb2NrZXQgQUZfSU5FVCBTT0NLX1NUUkVBTSAw
KSkpCisgICAgIChjYXRjaCAnc3lzdGVtLWVycm9yCisgICAgICAgICAgICAobGFtYmRhICgpCisg
ICAgICAgICAgICAgIChzZXQtbmV0d29yay1pbnRlcmZhY2UtZmxhZ3Mgc29jayAibG8iIElGRl9V
UCkpCisgICAgICAgICAgICAobGFtYmRhIGFyZ3MKKyAgICAgICAgICAgICAgKGNsb3NlLXBvcnQg
c29jaykKKyAgICAgICAgICAgICAgKG1lbXYgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKQorICAg
ICAgICAgICAgICAgICAgICAobGlzdCBFUEVSTSBFQUNDRVMpKSkpKSkKYWN0dWFsLXZhbHVlOiAo
MSAxMykKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IG5ldHdvcmstaW50ZXJmYWNlLWFkZHJlc3Mg
bG8KbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NDQ2CnNv
dXJjZToKKyAodGVzdC1lcXVhbAorICAgIm5ldHdvcmstaW50ZXJmYWNlLWFkZHJlc3MgbG8iCisg
ICAobWFrZS1zb2NrZXQtYWRkcmVzcworICAgICBBRl9JTkVUCisgICAgIChpbmV0LXB0b24gQUZf
SU5FVCAiMTI3LjAuMC4xIikKKyAgICAgMCkKKyAgIChsZXQqICgoc29jayAoc29ja2V0IEFGX0lO
RVQgU09DS19TVFJFQU0gMCkpCisgICAgICAgICAgKGFkZHIgKG5ldHdvcmstaW50ZXJmYWNlLWFk
ZHJlc3Mgc29jayAibG8iKSkpCisgICAgIChjbG9zZS1wb3J0IHNvY2spCisgICAgIGFkZHIpKQpl
eHBlY3RlZC12YWx1ZTogIygyIDIxMzA3MDY0MzMgMCkKYWN0dWFsLXZhbHVlOiAjKDIgMjEzMDcw
NjQzMyAwKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc2V0LW5ldHdvcmstaW50ZXJmYWNlLWFk
ZHJlc3MKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NDU0
CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJzZXQtbmV0d29yay1pbnRlcmZhY2UtYWRkcmVz
cyIKKyAgIChsZXQgKChzb2NrIChzb2NrZXQgQUZfSU5FVCBTT0NLX1NUUkVBTSAwKSkpCisgICAg
IChjYXRjaCAnc3lzdGVtLWVycm9yCisgICAgICAgICAgICAobGFtYmRhICgpCisgICAgICAgICAg
ICAgIChzZXQtbmV0d29yay1pbnRlcmZhY2UtYWRkcmVzcworICAgICAgICAgICAgICAgIHNvY2sK
KyAgICAgICAgICAgICAgICAibm9uZXhpc3RlbnQiCisgICAgICAgICAgICAgICAgKG1ha2Utc29j
a2V0LWFkZHJlc3MKKyAgICAgICAgICAgICAgICAgIEFGX0lORVQKKyAgICAgICAgICAgICAgICAg
IChpbmV0LXB0b24gQUZfSU5FVCAiMTI3LjEyLjE0LjE1IikKKyAgICAgICAgICAgICAgICAgIDAp
KSkKKyAgICAgICAgICAgIChsYW1iZGEgYXJncworICAgICAgICAgICAgICAoY2xvc2UtcG9ydCBz
b2NrKQorICAgICAgICAgICAgICAobWVtdiAoc3lzdGVtLWVycm9yLWVycm5vIGFyZ3MpCisgICAg
ICAgICAgICAgICAgICAgIChsaXN0IEVQRVJNIEVBQ0NFUykpKSkpKQphY3R1YWwtdmFsdWU6ICgx
IDEzKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbmV0d29yay1pbnRlcmZhY2UtbmV0bWFzayBs
bwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTo0NjgKc291
cmNlOgorICh0ZXN0LWVxdWFsCisgICAibmV0d29yay1pbnRlcmZhY2UtbmV0bWFzayBsbyIKKyAg
IChtYWtlLXNvY2tldC1hZGRyZXNzCisgICAgIEFGX0lORVQKKyAgICAgKGluZXQtcHRvbiBBRl9J
TkVUICIyNTUuMC4wLjAiKQorICAgICAwKQorICAgKGxldCogKChzb2NrIChzb2NrZXQgQUZfSU5F
VCBTT0NLX1NUUkVBTSAwKSkKKyAgICAgICAgICAoYWRkciAobmV0d29yay1pbnRlcmZhY2UtbmV0
bWFzayBzb2NrICJsbyIpKSkKKyAgICAgKGNsb3NlLXBvcnQgc29jaykKKyAgICAgYWRkcikpCmV4
cGVjdGVkLXZhbHVlOiAjKDIgNDI3ODE5MDA4MCAwKQphY3R1YWwtdmFsdWU6ICMoMiA0Mjc4MTkw
MDgwIDApCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzZXQtbmV0d29yay1pbnRlcmZhY2UtbmV0
bWFzawpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTo0NzYK
c291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInNldC1uZXR3b3JrLWludGVyZmFjZS1uZXRtYXNr
IgorICAgKGxldCAoKHNvY2sgKHNvY2tldCBBRl9JTkVUIFNPQ0tfU1RSRUFNIDApKSkKKyAgICAg
KGNhdGNoICdzeXN0ZW0tZXJyb3IKKyAgICAgICAgICAgIChsYW1iZGEgKCkKKyAgICAgICAgICAg
ICAgKHNldC1uZXR3b3JrLWludGVyZmFjZS1uZXRtYXNrCisgICAgICAgICAgICAgICAgc29jawor
ICAgICAgICAgICAgICAgICJub25leGlzdGVudCIKKyAgICAgICAgICAgICAgICAobWFrZS1zb2Nr
ZXQtYWRkcmVzcworICAgICAgICAgICAgICAgICAgQUZfSU5FVAorICAgICAgICAgICAgICAgICAg
KGluZXQtcHRvbiBBRl9JTkVUICIyNTUuMC4wLjAiKQorICAgICAgICAgICAgICAgICAgMCkpKQor
ICAgICAgICAgICAgKGxhbWJkYSBhcmdzCisgICAgICAgICAgICAgIChjbG9zZS1wb3J0IHNvY2sp
CisgICAgICAgICAgICAgIChtZW12IChzeXN0ZW0tZXJyb3ItZXJybm8gYXJncykKKyAgICAgICAg
ICAgICAgICAgICAgKGxpc3QgRVBFUk0gRUFDQ0VTKSkpKSkpCmFjdHVhbC12YWx1ZTogKDEgMTMp
CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBuZXR3b3JrLWludGVyZmFjZXMgcmV0dXJucyBvbmUg
b3IgbW9yZSBpbnRlcmZhY2VzCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lz
Y2FsbHMuc2NtOjQ4OQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJuZXR3b3JrLWludGVyZmFj
ZXMgcmV0dXJucyBvbmUgb3IgbW9yZSBpbnRlcmZhY2VzIgorICAgJygjdCAjdCAjdCkKKyAgICht
YXRjaCAobmV0d29yay1pbnRlcmZhY2VzKQorICAgICAgICAgICgoaW50ZXJmYWNlcyAuLjEpCisg
ICAgICAgICAgIChsaXN0IChldmVyeSBpbnRlcmZhY2U/IGludGVyZmFjZXMpCisgICAgICAgICAg
ICAgICAgIChldmVyeSBzdHJpbmc/IChtYXAgaW50ZXJmYWNlLW5hbWUgaW50ZXJmYWNlcykpCisg
ICAgICAgICAgICAgICAgIChldmVyeSAobGFtYmRhIChzb2NrYWRkcikKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG9yICh2ZWN0b3I/IHNvY2thZGRyKSAobm90IHNvY2thZGRyKSkpCisgICAg
ICAgICAgICAgICAgICAgICAgICAobWFwIGludGVyZmFjZS1hZGRyZXNzIGludGVyZmFjZXMpKSkp
KSkKZXhwZWN0ZWQtdmFsdWU6ICgjdCAjdCAjdCkKYWN0dWFsLXZhbHVlOiAoI3QgI3QgI3QpCnJl
c3VsdDogUEFTUwoKdGVzdC1uYW1lOiBuZXR3b3JrLWludGVyZmFjZXMgcmV0dXJucyAibG8iCmxv
Y2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjUwMQpzb3VyY2U6
CisgKHRlc3QtZXF1YWwKKyAgICJuZXR3b3JrLWludGVyZmFjZXMgcmV0dXJucyBcImxvXCIiCisg
ICAobGlzdCAjdAorICAgICAgICAgKG1ha2Utc29ja2V0LWFkZHJlc3MKKyAgICAgICAgICAgQUZf
SU5FVAorICAgICAgICAgICAoaW5ldC1wdG9uIEFGX0lORVQgIjEyNy4wLjAuMSIpCisgICAgICAg
ICAgIDApKQorICAgKG1hdGNoIChmaWx0ZXIKKyAgICAgICAgICAgIChsYW1iZGEgKGludGVyZmFj
ZSkKKyAgICAgICAgICAgICAgKHN0cmluZz0/ICJsbyIgKGludGVyZmFjZS1uYW1lIGludGVyZmFj
ZSkpKQorICAgICAgICAgICAgKG5ldHdvcmstaW50ZXJmYWNlcykpCisgICAgICAgICAgKChsb29w
YmFja3MgLi4xKQorICAgICAgICAgICAobGlzdCAoZXZlcnkgKGxhbWJkYSAobG8pCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIChub3QgKHplcm8/IChsb2dhbmQKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBJRkZfTE9PUEJBQ0sKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoaW50ZXJmYWNlLWZsYWdzIGxvKSkpKSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGxvb3BiYWNrcykKKyAgICAgICAgICAgICAgICAgKG1hdGNoIChmaW5kIChs
YW1iZGEgKGxvKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoPSBBRl9JTkVUCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChzb2NrYWRkcjpmYW0gKGludGVyZmFj
ZS1hZGRyZXNzIGxvKSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9vcGJhY2tz
KQorICAgICAgICAgICAgICAgICAgICAgICAgKCNmICNmKQorICAgICAgICAgICAgICAgICAgICAg
ICAgKGxvIChpbnRlcmZhY2UtYWRkcmVzcyBsbykpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICgjdCAj
KDIgMjEzMDcwNjQzMyAwKSkKYWN0dWFsLXZhbHVlOiAoI3QgIygyIDIxMzA3MDY0MzMgMCkpCnJl
c3VsdDogUEFTUwoKdGVzdC1uYW1lOiBhZGQtbmV0d29yay1yb3V0ZS9nYXRld2F5CmxvY2F0aW9u
OiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjUxNwpzb3VyY2U6CisgKHRl
c3QtYXNzZXJ0CisgICAiYWRkLW5ldHdvcmstcm91dGUvZ2F0ZXdheSIKKyAgIChsZXQgKChzb2Nr
IChzb2NrZXQgQUZfSU5FVCBTT0NLX1NUUkVBTSAwKSkKKyAgICAgICAgIChnYXRld2F5CisgICAg
ICAgICAgIChtYWtlLXNvY2tldC1hZGRyZXNzCisgICAgICAgICAgICAgQUZfSU5FVAorICAgICAg
ICAgICAgIChpbmV0LXB0b24gQUZfSU5FVCAiMTkyLjE2OC4wLjEiKQorICAgICAgICAgICAgIDAp
KSkKKyAgICAgKGNhdGNoICdzeXN0ZW0tZXJyb3IKKyAgICAgICAgICAgIChsYW1iZGEgKCkKKyAg
ICAgICAgICAgICAgKGFkZC1uZXR3b3JrLXJvdXRlL2dhdGV3YXkgc29jayBnYXRld2F5KSkKKyAg
ICAgICAgICAgIChsYW1iZGEgYXJncworICAgICAgICAgICAgICAoY2xvc2UtcG9ydCBzb2NrKQor
ICAgICAgICAgICAgICAobWVtdiAoc3lzdGVtLWVycm9yLWVycm5vIGFyZ3MpCisgICAgICAgICAg
ICAgICAgICAgIChsaXN0IEVQRVJNIEVBQ0NFUykpKSkpKQphY3R1YWwtdmFsdWU6ICgxIDEzKQpy
ZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogZGVsZXRlLW5ldHdvcmstcm91dGUKbG9jYXRpb246IC9o
b21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NTMwCnNvdXJjZToKKyAodGVzdC1h
c3NlcnQKKyAgICJkZWxldGUtbmV0d29yay1yb3V0ZSIKKyAgIChsZXQgKChzb2NrIChzb2NrZXQg
QUZfSU5FVCBTT0NLX1NUUkVBTSAwKSkKKyAgICAgICAgIChkZXN0aW5hdGlvbgorICAgICAgICAg
ICAobWFrZS1zb2NrZXQtYWRkcmVzcyBBRl9JTkVUIElOQUREUl9BTlkgMCkpKQorICAgICAoY2F0
Y2ggJ3N5c3RlbS1lcnJvcgorICAgICAgICAgICAgKGxhbWJkYSAoKQorICAgICAgICAgICAgICAo
ZGVsZXRlLW5ldHdvcmstcm91dGUgc29jayBkZXN0aW5hdGlvbikpCisgICAgICAgICAgICAobGFt
YmRhIGFyZ3MKKyAgICAgICAgICAgICAgKGNsb3NlLXBvcnQgc29jaykKKyAgICAgICAgICAgICAg
KG1lbXYgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKQorICAgICAgICAgICAgICAgICAgICAobGlz
dCBFUEVSTSBFQUNDRVMpKSkpKSkKYWN0dWFsLXZhbHVlOiAoMSAxMykKcmVzdWx0OiBQQVNTCgp0
ZXN0LW5hbWU6IHRjZ2V0YXR0ciBFTk9UVFkKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90
ZXN0cy9zeXNjYWxscy5zY206NTQwCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInRjZ2V0YXR0
ciBFTk9UVFkiCisgICBFTk9UVFkKKyAgIChjYXRjaCAnc3lzdGVtLWVycm9yCisgICAgICAgICAg
KGxhbWJkYSAoKQorICAgICAgICAgICAgKGNhbGwtd2l0aC1pbnB1dC1maWxlCisgICAgICAgICAg
ICAgICIvZGV2L251bGwiCisgICAgICAgICAgICAgIChsYW1iZGEgKHBvcnQpICh0Y2dldGF0dHIg
KGZpbGVubyBwb3J0KSkpKSkKKyAgICAgICAgICAoY29tcG9zZSBzeXN0ZW0tZXJyb3ItZXJybm8g
bGlzdCkpKQpleHBlY3RlZC12YWx1ZTogMjUKYWN0dWFsLXZhbHVlOiAyNQpyZXN1bHQ6IFBBU1MK
CnRlc3QtbmFtZTogdGNnZXRhdHRyCmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMv
c3lzY2FsbHMuc2NtOjU1NApzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAidGNnZXRhdHRyIgor
ICAgKGxldCAoKHRlcm1pb3MgKHRjZ2V0YXR0ciAwKSkpCisgICAgIChhbmQgKHRlcm1pb3M/IHRl
cm1pb3MpCisgICAgICAgICAgKD4gKHRlcm1pb3MtaW5wdXQtc3BlZWQgdGVybWlvcykgMCkKKyAg
ICAgICAgICAoPiAodGVybWlvcy1vdXRwdXQtc3BlZWQgdGVybWlvcykgMCkpKSkKYWN0dWFsLXZh
bHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogdGNzZXRhdHRyCmxvY2F0aW9uOiAvaG9t
ZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjU2MApzb3VyY2U6CisgKHRlc3QtYXNz
ZXJ0CisgICAidGNzZXRhdHRyIgorICAgKGxldCAoKGZpcnN0ICh0Y2dldGF0dHIgMCkpKQorICAg
ICAodGNzZXRhdHRyIDAgKHRjc2V0YXR0ci1hY3Rpb24gVENTQU5PVykgZmlyc3QpCisgICAgIChl
cXVhbD8gZmlyc3QgKHRjZ2V0YXR0ciAwKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFT
UwoKdGVzdC1uYW1lOiB0ZXJtaW5hbC13aW5kb3ctc2l6ZSBFTk9UVFkKbG9jYXRpb246IC9ob21l
L3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NTY1CnNvdXJjZToKKyAodGVzdC1hc3Nl
cnQKKyAgICJ0ZXJtaW5hbC13aW5kb3ctc2l6ZSBFTk9UVFkiCisgICAoY2FsbC13aXRoLWlucHV0
LWZpbGUKKyAgICAgIi9kZXYvbnVsbCIKKyAgICAgKGxhbWJkYSAocG9ydCkKKyAgICAgICAoY2F0
Y2ggJ3N5c3RlbS1lcnJvcgorICAgICAgICAgICAgICAobGFtYmRhICgpICh0ZXJtaW5hbC13aW5k
b3ctc2l6ZSBwb3J0KSkKKyAgICAgICAgICAgICAgKGxhbWJkYSBhcmdzCisgICAgICAgICAgICAg
ICAgKG1lbXYgKHN5c3RlbS1lcnJvci1lcnJubyBhcmdzKQorICAgICAgICAgICAgICAgICAgICAg
IChsaXN0IEVOT1RUWSBFSU5WQUwpKSkpKSkpCmFjdHVhbC12YWx1ZTogKDI1IDIyKQpyZXN1bHQ6
IFBBU1MKCnRlc3QtbmFtZTogdGVybWluYWwtY29sdW1ucwpsb2NhdGlvbjogL2hvbWUvcGhmL3Ny
Yy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTo1NzYKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAg
InRlcm1pbmFsLWNvbHVtbnMiCisgICAoPiAodGVybWluYWwtY29sdW1ucykgMCkpCmFjdHVhbC12
YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHRlcm1pbmFsLWNvbHVtbnMgbm9uLWZp
bGUgcG9ydApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNjbTo1
NzkKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInRlcm1pbmFsLWNvbHVtbnMgbm9uLWZpbGUg
cG9ydCIKKyAgICg+ICh0ZXJtaW5hbC1jb2x1bW5zCisgICAgICAgIChvcGVuLWlucHV0LXN0cmlu
ZworICAgICAgICAgICJKb2luIHVzIG5vdywgc2hhcmUgdGhlIHNvZnR3YXJlISIpKQorICAgICAg
MCkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHRlcm1pbmFsLXJv
d3MKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NTgzCnNv
dXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJ0ZXJtaW5hbC1yb3dzIgorICAgKD4gKHRlcm1pbmFs
LXJvd3MpIDApKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBvcGVu
cHR5CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvc3lzY2FsbHMuc2NtOjU4Ngpz
b3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAib3BlbnB0eSIKKyAgIChsZXQgKChoZWFkIGluZmVy
aW9yIChvcGVucHR5KSkpCisgICAgIChhbmQgKGludGVnZXI/IGhlYWQpCisgICAgICAgICAgKGlu
dGVnZXI/IGluZmVyaW9yKQorICAgICAgICAgIChsZXQgKChwb3J0IChmZG9wZW4gaW5mZXJpb3Ig
InIrMCIpKSkKKyAgICAgICAgICAgIChhbmQgKGlzYXR0eT8gcG9ydCkKKyAgICAgICAgICAgICAg
ICAgKGJlZ2luIChjbG9zZS1wb3J0IHBvcnQpIChjbG9zZS1mZGVzIGhlYWQpICN0KSkpKSkpCmFj
dHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IG9wZW5wdHkgKyBsb2dpbi10
dHkKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NTk2CnNv
dXJjZToKKyAodGVzdC1lcXVhbAorICAgIm9wZW5wdHkgKyBsb2dpbi10dHkiCisgICAnKGhlbGxv
IHdvcmxkKQorICAgKGxldCAoKGhlYWQgaW5mZXJpb3IgKG9wZW5wdHkpKSkKKyAgICAgKG1hdGNo
IChwcmltaXRpdmUtZm9yaykKKyAgICAgICAgICAgICgwCisgICAgICAgICAgICAgKGR5bmFtaWMt
d2luZAorICAgICAgICAgICAgICAgKGNvbnN0ICN0KQorICAgICAgICAgICAgICAgKGxhbWJkYSAo
KQorICAgICAgICAgICAgICAgICAoc2V0dmJ1ZiAoY3VycmVudC1pbnB1dC1wb3J0KSAnbm9uZSkK
KyAgICAgICAgICAgICAgICAgKGNsb3NlLWZkZXMgaGVhZCkKKyAgICAgICAgICAgICAgICAgKGxv
Z2luLXR0eSBpbmZlcmlvcikKKyAgICAgICAgICAgICAgICAgKHdyaXRlIChyZWFkKSkKKyAgICAg
ICAgICAgICAgICAgKHJlYWQpKQorICAgICAgICAgICAgICAgKGxhbWJkYSAoKSAocHJpbWl0aXZl
LV9leGl0IDQyKSkpKQorICAgICAgICAgICAgKHBpZCAoY2xvc2UtZmRlcyBpbmZlcmlvcikKKyAg
ICAgICAgICAgICAgICAgKGxldCAoKGhlYWQgKGZkb3BlbiBoZWFkICJyKzAiKSkpCisgICAgICAg
ICAgICAgICAgICAgKHdyaXRlICcoaGVsbG8gd29ybGQpIGhlYWQpCisgICAgICAgICAgICAgICAg
ICAgKGxldCAoKHJlc3VsdCAocmVhZCBoZWFkKSkpCisgICAgICAgICAgICAgICAgICAgICAoY2xv
c2UtcG9ydCBoZWFkKQorICAgICAgICAgICAgICAgICAgICAgKHdhaXRwaWQgcGlkKQorICAgICAg
ICAgICAgICAgICAgICAgcmVzdWx0KSkpKSkpCmV4cGVjdGVkLXZhbHVlOiAoaGVsbG8gd29ybGQp
CmFjdHVhbC12YWx1ZTogKGhlbGxvIHdvcmxkKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogdXRt
cHgtZW50cmllcwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3N5c2NhbGxzLnNj
bTo2MjAKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgInV0bXB4LWVudHJpZXMiCisgICAobWF0
Y2ggKHV0bXB4LWVudHJpZXMpCisgICAgICAgICAgKCgoPyB1dG1weD8gZW50cmllcykgLi4uKQor
ICAgICAgICAgICAoZXZlcnkgKGxhbWJkYSAoZW50cnkpCisgICAgICAgICAgICAgICAgICAgICht
YXRjaCAodXRtcHgtdXNlciBlbnRyeSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICgoPyBz
dHJpbmc/KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChvciAobm90IChtZW12ICh1dG1w
eC1sb2dpbi10eXBlIGVudHJ5KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChsaXN0IChsb2dpbi10eXBlIElOSVRfUFJPQ0VTUykKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobG9naW4tdHlwZSBMT0dJTl9QUk9DRVNT
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChsb2dp
bi10eXBlIFVTRVJfUFJPQ0VTUykpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KD4gKHV0bXB4LXBpZCBlbnRyeSkgMCkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKCNm
ICN0KSkpCisgICAgICAgICAgICAgICAgICBlbnRyaWVzKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJl
c3VsdDogUEFTUwoKdGVzdC1uYW1lOiByZWFkLXV0bXB4LCBFT0YKbG9jYXRpb246IC9ob21lL3Bo
Zi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxscy5zY206NjM3CnNvdXJjZToKKyAodGVzdC1hc3NlcnQK
KyAgICJyZWFkLXV0bXB4LCBFT0YiCisgICAoZW9mLW9iamVjdD8gKHJlYWQtdXRtcHggKCVtYWtl
LXZvaWQtcG9ydCAiciIpKSkpCmFjdHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5h
bWU6IHJlYWQtdXRtcHgKbG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9zeXNjYWxs
cy5zY206NjQyCnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJyZWFkLXV0bXB4IgorICAgKGxl
dCAoKHJlc3VsdAorICAgICAgICAgICAoY2FsbC13aXRoLWlucHV0LWZpbGUKKyAgICAgICAgICAg
ICAiL3Zhci9ydW4vdXRtcHgiCisgICAgICAgICAgICAgcmVhZC11dG1weCkpKQorICAgICAob3Ig
KHV0bXB4PyByZXN1bHQpIChlb2Ytb2JqZWN0PyByZXN1bHQpKSkpCnJlc3VsdDogU0tJUAoKdGVz
dC1uYW1lOiBhZGQtdG8tZW50cm9weS1jb3VudApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4
L3Rlc3RzL3N5c2NhbGxzLnNjbTo2NDgKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiYWRkLXRv
LWVudHJvcHktY291bnQiCisgICBFUEVSTQorICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZQorICAg
ICAiL2Rldi91cmFuZG9tIgorICAgICAobGFtYmRhIChwb3J0KQorICAgICAgIChjYXRjaCAnc3lz
dGVtLWVycm9yCisgICAgICAgICAgICAgIChsYW1iZGEgKCkgKGFkZC10by1lbnRyb3B5LWNvdW50
IHBvcnQgNzcpICNmKQorICAgICAgICAgICAgICAobGFtYmRhIGFyZ3MgKHN5c3RlbS1lcnJvci1l
cnJubyBhcmdzKSkpKSkpCmV4cGVjdGVkLXZhbHVlOiAxCmFjdHVhbC12YWx1ZTogMQpyZXN1bHQ6
IFBBU1MKCndhcm5pbmc6IGZhaWxlZCB0byBkZWxldGUgL3RtcC9ndWl4LWRpcmVjdG9yeS5JSks2
Z0wvPz86IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKd2FybmluZzogZmFpbGVkIHRvIGRlbGV0
ZSAvdG1wL2d1aXgtZGlyZWN0b3J5LklKSzZnTC8/PzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9y
eQp3YXJuaW5nOiBmYWlsZWQgdG8gZGVsZXRlIC90bXAvZ3VpeC1kaXJlY3RvcnkuSUpLNmdMOiBE
aXJlY3Rvcnkgbm90IGVtcHR5CgpTS0lQOiB0ZXN0cy91cHN0cmVhbQo9PT09PT09PT09PT09PT09
PT09PQoKdGVzdC1uYW1lOiBjb2FsZXNjZS1zb3VyY2VzIHNhbWUgdmVyc2lvbgpsb2NhdGlvbjog
L2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3Vwc3RyZWFtLnNjbTozOApzb3VyY2U6CisgKHRlc3Qt
ZXF1YWwKKyAgICJjb2FsZXNjZS1zb3VyY2VzIHNhbWUgdmVyc2lvbiIKKyAgIChsaXN0ICh1cHN0
cmVhbS1zb3VyY2UKKyAgICAgICAgICAgKHBhY2thZ2UgImZvbyIpCisgICAgICAgICAgICh2ZXJz
aW9uICIxIikKKyAgICAgICAgICAgKHVybHMgJygiZnRwOi8vZXhhbXBsZS5vcmcvZm9vLTEudGFy
Lnh6IgorICAgICAgICAgICAgICAgICAgICJmdHA6Ly9leGFtcGxlLm9yZy9mb28tMS50YXIuZ3oi
KSkKKyAgICAgICAgICAgKHNpZ25hdHVyZS11cmxzCisgICAgICAgICAgICAgJygiZnRwOi8vZXhh
bXBsZS5vcmcvZm9vLTEudGFyLnh6LnNpZyIKKyAgICAgICAgICAgICAgICJmdHA6Ly9leGFtcGxl
Lm9yZy9mb28tMS50YXIuZ3ouc2lnIikpKSkKKyAgIChjb2FsZXNjZS1zb3VyY2VzCisgICAgIChs
aXN0ICh1cHN0cmVhbS1zb3VyY2UKKyAgICAgICAgICAgICAocGFja2FnZSAiZm9vIikKKyAgICAg
ICAgICAgICAodmVyc2lvbiAiMSIpCisgICAgICAgICAgICAgKHVybHMgJygiZnRwOi8vZXhhbXBs
ZS5vcmcvZm9vLTEudGFyLmd6IikpCisgICAgICAgICAgICAgKHNpZ25hdHVyZS11cmxzCisgICAg
ICAgICAgICAgICAnKCJmdHA6Ly9leGFtcGxlLm9yZy9mb28tMS50YXIuZ3ouc2lnIikpKQorICAg
ICAgICAgICAodXBzdHJlYW0tc291cmNlCisgICAgICAgICAgICAgKHBhY2thZ2UgImZvbyIpCisg
ICAgICAgICAgICAgKHZlcnNpb24gIjEiKQorICAgICAgICAgICAgICh1cmxzICcoImZ0cDovL2V4
YW1wbGUub3JnL2Zvby0xLnRhci54eiIpKQorICAgICAgICAgICAgIChzaWduYXR1cmUtdXJscwor
ICAgICAgICAgICAgICAgJygiZnRwOi8vZXhhbXBsZS5vcmcvZm9vLTEudGFyLnh6LnNpZyIpKSkp
KSkKcmVzdWx0OiBTS0lQCgp0ZXN0LW5hbWU6IGNoYW5nZWQtaW5wdXRzIHJldHVybnMgbm8gY2hh
bmdlcwpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL3Vwc3RyZWFtLnNjbToxMDUK
c291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiY2hhbmdlZC1pbnB1dHMgcmV0dXJucyBubyBjaGFu
Z2VzIgorICAgJygpCisgICAoY2hhbmdlZC1pbnB1dHMgdGVzdC1wYWNrYWdlIHRlc3QtcGFja2Fn
ZS1zZXhwKSkKZXhwZWN0ZWQtdmFsdWU6ICgpCmFjdHVhbC12YWx1ZTogKCkKcmVzdWx0OiBQQVNT
Cgp0ZXN0LW5hbWU6IGNoYW5nZWQtaW5wdXRzIHJldHVybnMgY2hhbmdlcyB0byBsYWJlbGxlZCBp
bnB1dCBsaXN0CmxvY2F0aW9uOiAvaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvdXBzdHJlYW0uc2Nt
OjEwOQpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAiY2hhbmdlZC1pbnB1dHMgcmV0dXJucyBj
aGFuZ2VzIHRvIGxhYmVsbGVkIGlucHV0IGxpc3QiCisgICAobGV0ICgoY2hhbmdlcworICAgICAg
ICAgICAoY2hhbmdlZC1pbnB1dHMKKyAgICAgICAgICAgICAocGFja2FnZQorICAgICAgICAgICAg
ICAgKGluaGVyaXQgdGVzdC1wYWNrYWdlKQorICAgICAgICAgICAgICAgKGlucHV0cyBgKCgiaGVs
bG8iICxoZWxsbykgKCJzZWQiICxzZWQpKSkpCisgICAgICAgICAgICAgdGVzdC1wYWNrYWdlLXNl
eHApKSkKKyAgICAgKG1hdGNoIGNoYW5nZXMKKyAgICAgICAgICAgICgoKD8gdXBzdHJlYW0taW5w
dXQtY2hhbmdlPyBpdGVtKSkKKyAgICAgICAgICAgICAoYW5kIChlcXVhbD8KKyAgICAgICAgICAg
ICAgICAgICAgKHVwc3RyZWFtLWlucHV0LWNoYW5nZS10eXBlIGl0ZW0pCisgICAgICAgICAgICAg
ICAgICAgICdyZWd1bGFyKQorICAgICAgICAgICAgICAgICAgKGVxdWFsPworICAgICAgICAgICAg
ICAgICAgICAodXBzdHJlYW0taW5wdXQtY2hhbmdlLWFjdGlvbiBpdGVtKQorICAgICAgICAgICAg
ICAgICAgICAncmVtb3ZlKQorICAgICAgICAgICAgICAgICAgKHN0cmluZz0/CisgICAgICAgICAg
ICAgICAgICAgICh1cHN0cmVhbS1pbnB1dC1jaGFuZ2UtbmFtZSBpdGVtKQorICAgICAgICAgICAg
ICAgICAgICAic2VkIikpKQorICAgICAgICAgICAgKGVsc2UgKHBrIGVsc2UgI2YpKSkpKQphY3R1
YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBjaGFuZ2VkLWlucHV0cyByZXR1
cm5zIGNoYW5nZXMgdG8gYWxsIGxhYmVsbGVkIGlucHV0IGxpc3RzCmxvY2F0aW9uOiAvaG9tZS9w
aGYvc3JjL2d1aXgvdGVzdHMvdXBzdHJlYW0uc2NtOjEyNwpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0
CisgICAiY2hhbmdlZC1pbnB1dHMgcmV0dXJucyBjaGFuZ2VzIHRvIGFsbCBsYWJlbGxlZCBpbnB1
dCBsaXN0cyIKKyAgIChsZXQgKChjaGFuZ2VzCisgICAgICAgICAgIChjaGFuZ2VkLWlucHV0cwor
ICAgICAgICAgICAgIChwYWNrYWdlCisgICAgICAgICAgICAgICAoaW5oZXJpdCB0ZXN0LXBhY2th
Z2UpCisgICAgICAgICAgICAgICAoaW5wdXRzICcoKSkKKyAgICAgICAgICAgICAgIChuYXRpdmUt
aW5wdXRzICcoKSkKKyAgICAgICAgICAgICAgIChwcm9wYWdhdGVkLWlucHV0cyAnKCkpKQorICAg
ICAgICAgICAgIHRlc3QtcGFja2FnZS1zZXhwKSkpCisgICAgIChtYXRjaCBjaGFuZ2VzCisgICAg
ICAgICAgICAoKCg/IHVwc3RyZWFtLWlucHV0LWNoYW5nZT8gaXRlbXMpIC4uLikKKyAgICAgICAg
ICAgICAoYW5kIChlcXVhbD8KKyAgICAgICAgICAgICAgICAgICAgKG1hcCB1cHN0cmVhbS1pbnB1
dC1jaGFuZ2UtdHlwZSBpdGVtcykKKyAgICAgICAgICAgICAgICAgICAgJyhyZWd1bGFyIG5hdGl2
ZSBuYXRpdmUgcHJvcGFnYXRlZCkpCisgICAgICAgICAgICAgICAgICAoZXF1YWw/CisgICAgICAg
ICAgICAgICAgICAgIChtYXAgdXBzdHJlYW0taW5wdXQtY2hhbmdlLWFjdGlvbiBpdGVtcykKKyAg
ICAgICAgICAgICAgICAgICAgJyhhZGQgYWRkIGFkZCBhZGQpKQorICAgICAgICAgICAgICAgICAg
KGVxdWFsPworICAgICAgICAgICAgICAgICAgICAobWFwIHVwc3RyZWFtLWlucHV0LWNoYW5nZS1u
YW1lIGl0ZW1zKQorICAgICAgICAgICAgICAgICAgICAnKCJoZWxsbyIgInNlZCIgInRhciIgImdy
ZXAiKSkpKQorICAgICAgICAgICAgKGVsc2UgKHBrIGVsc2UgI2YpKSkpKQphY3R1YWwtdmFsdWU6
ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBjaGFuZ2VkLWlucHV0cyByZXR1cm5zIGNoYW5n
ZXMgdG8gcGxhaW4gaW5wdXQgbGlzdApsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3Rz
L3Vwc3RyZWFtLnNjbToxNzgKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImNoYW5nZWQtaW5w
dXRzIHJldHVybnMgY2hhbmdlcyB0byBwbGFpbiBpbnB1dCBsaXN0IgorICAgKGxldCAoKGNoYW5n
ZXMKKyAgICAgICAgICAgKGNoYW5nZWQtaW5wdXRzCisgICAgICAgICAgICAgKHBhY2thZ2UKKyAg
ICAgICAgICAgICAgIChpbmhlcml0IHRlc3QtbmV3LXBhY2thZ2UpCisgICAgICAgICAgICAgICAo
aW5wdXRzIChsaXN0IGhlbGxvIHNlZCkpKQorICAgICAgICAgICAgIHRlc3QtbmV3LXBhY2thZ2Ut
c2V4cCkpKQorICAgICAobWF0Y2ggY2hhbmdlcworICAgICAgICAgICAgKCgoPyB1cHN0cmVhbS1p
bnB1dC1jaGFuZ2U/IGl0ZW0pKQorICAgICAgICAgICAgIChhbmQgKGVxdWFsPworICAgICAgICAg
ICAgICAgICAgICAodXBzdHJlYW0taW5wdXQtY2hhbmdlLXR5cGUgaXRlbSkKKyAgICAgICAgICAg
ICAgICAgICAgJ3JlZ3VsYXIpCisgICAgICAgICAgICAgICAgICAoZXF1YWw/CisgICAgICAgICAg
ICAgICAgICAgICh1cHN0cmVhbS1pbnB1dC1jaGFuZ2UtYWN0aW9uIGl0ZW0pCisgICAgICAgICAg
ICAgICAgICAgICdyZW1vdmUpCisgICAgICAgICAgICAgICAgICAoc3RyaW5nPT8KKyAgICAgICAg
ICAgICAgICAgICAgKHVwc3RyZWFtLWlucHV0LWNoYW5nZS1uYW1lIGl0ZW0pCisgICAgICAgICAg
ICAgICAgICAgICJzZWQiKSkpCisgICAgICAgICAgICAoZWxzZSAocGsgZWxzZSAjZikpKSkpCmFj
dHVhbC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGNoYW5nZWQtaW5wdXRzIHJl
dHVybnMgY2hhbmdlcyB0byBhbGwgcGxhaW4gaW5wdXQgbGlzdHMKbG9jYXRpb246IC9ob21lL3Bo
Zi9zcmMvZ3VpeC90ZXN0cy91cHN0cmVhbS5zY206MTk1CnNvdXJjZToKKyAodGVzdC1hc3NlcnQK
KyAgICJjaGFuZ2VkLWlucHV0cyByZXR1cm5zIGNoYW5nZXMgdG8gYWxsIHBsYWluIGlucHV0IGxp
c3RzIgorICAgKGxldCAoKGNoYW5nZXMKKyAgICAgICAgICAgKGNoYW5nZWQtaW5wdXRzCisgICAg
ICAgICAgICAgKHBhY2thZ2UKKyAgICAgICAgICAgICAgIChpbmhlcml0IHRlc3QtbmV3LXBhY2th
Z2UpCisgICAgICAgICAgICAgICAoaW5wdXRzICcoKSkKKyAgICAgICAgICAgICAgIChuYXRpdmUt
aW5wdXRzICcoKSkKKyAgICAgICAgICAgICAgIChwcm9wYWdhdGVkLWlucHV0cyAnKCkpKQorICAg
ICAgICAgICAgIHRlc3QtbmV3LXBhY2thZ2Utc2V4cCkpKQorICAgICAobWF0Y2ggY2hhbmdlcwor
ICAgICAgICAgICAgKCgoPyB1cHN0cmVhbS1pbnB1dC1jaGFuZ2U/IGl0ZW1zKSAuLi4pCisgICAg
ICAgICAgICAgKGFuZCAoZXF1YWw/CisgICAgICAgICAgICAgICAgICAgIChtYXAgdXBzdHJlYW0t
aW5wdXQtY2hhbmdlLXR5cGUgaXRlbXMpCisgICAgICAgICAgICAgICAgICAgICcocmVndWxhciBu
YXRpdmUgbmF0aXZlIHByb3BhZ2F0ZWQpKQorICAgICAgICAgICAgICAgICAgKGVxdWFsPworICAg
ICAgICAgICAgICAgICAgICAobWFwIHVwc3RyZWFtLWlucHV0LWNoYW5nZS1hY3Rpb24gaXRlbXMp
CisgICAgICAgICAgICAgICAgICAgICcoYWRkIGFkZCBhZGQgYWRkKSkKKyAgICAgICAgICAgICAg
ICAgIChlcXVhbD8KKyAgICAgICAgICAgICAgICAgICAgKG1hcCB1cHN0cmVhbS1pbnB1dC1jaGFu
Z2UtbmFtZSBpdGVtcykKKyAgICAgICAgICAgICAgICAgICAgJygiaGVsbG8iICJzZWQiICJ0YXIi
ICJncmVwIikpKSkKKyAgICAgICAgICAgIChlbHNlIChwayBlbHNlICNmKSkpKSkKYWN0dWFsLXZh
bHVlOiAjdApyZXN1bHQ6IFBBU1MKCjs7OyBub3RlOiBzb3VyY2UgZmlsZSAvaG9tZS9waGYvc3Jj
L2d1aXgvZ251L3BhY2thZ2VzL2VtYWNzLXh5ei5zY20KOzs7ICAgICAgIG5ld2VyIHRoYW4gY29t
cGlsZWQgL2hvbWUvcGhmL3NyYy9ndWl4L2dudS9wYWNrYWdlcy9lbWFjcy14eXouZ28KClJVTjog
dGVzdHMvb2ZmbG9hZAo9PT09PT09PT09PT09PT09PT0KCnRlc3QtbmFtZTogI2YKbG9jYXRpb246
IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9vZmZsb2FkLnNjbTo1NQpzb3VyY2U6CisgKHRlc3Qt
YXNzZXJ0CisgICAobWFjaGluZS1tYXRjaGVzPworICAgICAoZGVwcmVjYXRlZC1idWlsZC1tYWNo
aW5lICJpNjg2LWxpbnV4IikKKyAgICAgKGJ1aWxkLXJlcXVpcmVtZW50cyAoc3lzdGVtICJpNjg2
LWxpbnV4IikpKSkKYWN0dWFsLXZhbHVlOiAjdApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogI2YK
bG9jYXRpb246IC9ob21lL3BoZi9zcmMvZ3VpeC90ZXN0cy9vZmZsb2FkLnNjbTo2MApzb3VyY2U6
CisgKHRlc3QtYXNzZXJ0CisgICAobWFjaGluZS1tYXRjaGVzPworICAgICAobmV3LWJ1aWxkLW1h
Y2hpbmUgJygiaTY4Ni1saW51eCIpKQorICAgICAoYnVpbGQtcmVxdWlyZW1lbnRzIChzeXN0ZW0g
Imk2ODYtbGludXgiKSkpKQphY3R1YWwtdmFsdWU6ICN0CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1l
OiAjZgpsb2NhdGlvbjogL2hvbWUvcGhmL3NyYy9ndWl4L3Rlc3RzL29mZmxvYWQuc2NtOjY2CnNv
dXJjZToKKyAodGVzdC1hc3NlcnQKKyAgIChtYWNoaW5lLW1hdGNoZXM/CisgICAgIChuZXctYnVp
bGQtbWFjaGluZQorICAgICAgICcoImFybWhmLWxpbnV4IgorICAgICAgICAgImFhcmNoNjQtbGlu
dXgiCisgICAgICAgICAiaTY4Ni1saW51eCIKKyAgICAgICAgICJ4ODZfNjQtbGludXgiKSkKKyAg
ICAgKGJ1aWxkLXJlcXVpcmVtZW50cyAoc3lzdGVtICJhcm1oZi1saW51eCIpKSkpCmFjdHVhbC12
YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgovaG9tZS9waGYvc3JjL2d1aXgvdGVzdHMvb2ZmbG9hZC5z
Y206NDE6Mjogd2FybmluZzogVGhlICdzeXN0ZW0nIGZpZWxkIGlzIGRlcHJlY2F0ZWQsIHBsZWFz
ZSB1c2UgJ3N5c3RlbXMnIGluc3RlYWQuCgo=


--=-rWbWJ4DrmzaRe+lh+R8f--





Acknowledgement sent to Pierre-Henry Fröhring <contact@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#57039; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 9 Aug 2022 16:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.