From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 28 12:28:26 2021 Received: (at submit) by debbugs.gnu.org; 28 Sep 2021 16:28:26 +0000 Received: from localhost ([127.0.0.1]:46802 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVFxy-0005dg-1G for submit@debbugs.gnu.org; Tue, 28 Sep 2021 12:28:26 -0400 Received: from lists.gnu.org ([209.51.188.17]:50398) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVFxw-0005dY-U1 for submit@debbugs.gnu.org; Tue, 28 Sep 2021 12:28:24 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35836) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVFxw-0004L3-N6 for bug-guix@gnu.org; Tue, 28 Sep 2021 12:28:24 -0400 Received: from tobias.gr ([2a02:c205:2020:6054::1]:59996) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mVFxu-00084L-0x for bug-guix@gnu.org; Tue, 28 Sep 2021 12:28:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=kPx1/FMTvnh4C 0K882JB8HQfkOblMI2sowypAK43lm8=; h=date:subject:cc:to:from; d=tobias.gr; b=QGQMNlWiQ3fJpWv2Itx9AXfOn6m+U/qwcxqrqJwWWqN/aBg/D1Nlw0W Jm/s5Yc96rC/YA/JyhKloHRbVGnPGfKvHflcE72JDk68U0ofPfVR9ATrji28bmv4B6DrX+ /yL1GsQ9ZlGMh44ViLMLKMffoL/ANNon9sjRHxSRQTQnCpg39SPgmPYiMcwZDWI7z+6BgI 3tLlszipv5735Z7cRJQWYbSdK0r/VIJDKzSWQXvAbRZebYGmXzMNEyY+WD0XZjvRBCNObe RcoWVIORQe5Rh/4OsY2jZ2BC46P88RGECGZEqzbomnghEmwHzkrVF9kuouOMXx7uI9elgh aR+6d/g== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 640dbe9c (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 28 Sep 2021 16:28:15 +0000 (UTC) From: Tobias Geerinckx-Rice To: Bug reports for GNU Guix Subject: Stackage importer change breaks tests/lint, build Date: Tue, 28 Sep 2021 18:22:34 +0200 BIMI-Selector: v=BIMI1; s=default; Message-ID: <87a6jw7jgu.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Debbugs-Envelope-To: submit Cc: Xinglu Chen X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Guix, Guix doesn't currently build because of a =E2=80=98lint=E2=80=99 test failu= re (log=20 attached). Reverting commit=20 9c5e5ca1c0de56a0d5b2b924de10548172095b58 makes it pass. Kind regards, T G-R --=-=-= Content-Type: application/octet-stream Content-Disposition: attachment; filename=test-suite.log Content-Transfer-Encoding: base64 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KICAgR05V IEd1aXggMS4zLjAuNTYzMy0zZjc4MTc6IC4vdGVzdC1zdWl0ZS5sb2cKPT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCiMgVE9UQUw6IDEyMAojIFBBU1M6 ICAxMTkKIyBTS0lQOiAgMAojIFhGQUlMOiAwCiMgRkFJTDogIDEKIyBYUEFTUzogMAojIEVSUk9S OiAwCgouLiBjb250ZW50czo6IDpkZXB0aDogMgoKRkFJTDogdGVzdHMvbGludAo9PT09PT09PT09 PT09PT09Cgp0ZXN0LW5hbWU6IGRlc2NyaXB0aW9uOiBub3QgYSBzdHJpbmcKbG9jYXRpb246IC9o b21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTo5NApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAg ICJkZXNjcmlwdGlvbjogbm90IGEgc3RyaW5nIgorICAgImludmFsaWQgZGVzY3JpcHRpb246IGZv b2JhciIKKyAgIChzaW5nbGUtbGludC13YXJuaW5nLW1lc3NhZ2UKKyAgICAgKGNoZWNrLWRlc2Ny aXB0aW9uLXN0eWxlCisgICAgICAgKGR1bW15LXBhY2thZ2UgIngiIChkZXNjcmlwdGlvbiAnZm9v YmFyKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJpbnZhbGlkIGRlc2NyaXB0aW9uOiBmb29iYXIiCmFj dHVhbC12YWx1ZTogImludmFsaWQgZGVzY3JpcHRpb246IGZvb2JhciIKcmVzdWx0OiBQQVNTCgp0 ZXN0LW5hbWU6IGRlc2NyaXB0aW9uOiBub3QgZW1wdHkKbG9jYXRpb246IC9ob21lL25ja3gvZ3Vp eC90ZXN0cy9saW50LnNjbToxMDAKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiZGVzY3JpcHRp b246IG5vdCBlbXB0eSIKKyAgICJkZXNjcmlwdGlvbiBzaG91bGQgbm90IGJlIGVtcHR5IgorICAg KHNpbmdsZS1saW50LXdhcm5pbmctbWVzc2FnZQorICAgICAoY2hlY2stZGVzY3JpcHRpb24tc3R5 bGUKKyAgICAgICAoZHVtbXktcGFja2FnZSAieCIgKGRlc2NyaXB0aW9uICIiKSkpKSkKZXhwZWN0 ZWQtdmFsdWU6ICJkZXNjcmlwdGlvbiBzaG91bGQgbm90IGJlIGVtcHR5IgphY3R1YWwtdmFsdWU6 ICJkZXNjcmlwdGlvbiBzaG91bGQgbm90IGJlIGVtcHR5IgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFt ZTogZGVzY3JpcHRpb246IGludmFsaWQgVGV4aW5mbyBtYXJrdXAKbG9jYXRpb246IC9ob21lL25j a3gvZ3VpeC90ZXN0cy9saW50LnNjbToxMDYKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiZGVz Y3JpcHRpb246IGludmFsaWQgVGV4aW5mbyBtYXJrdXAiCisgICAiVGV4aW5mbyBtYXJrdXAgaW4g ZGVzY3JpcHRpb24gaXMgaW52YWxpZCIKKyAgIChzaW5nbGUtbGludC13YXJuaW5nLW1lc3NhZ2UK KyAgICAgKGNoZWNrLWRlc2NyaXB0aW9uLXN0eWxlCisgICAgICAgKGR1bW15LXBhY2thZ2UgIngi IChkZXNjcmlwdGlvbiAiZntvb31iQHIiKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJUZXhpbmZvIG1h cmt1cCBpbiBkZXNjcmlwdGlvbiBpcyBpbnZhbGlkIgphY3R1YWwtdmFsdWU6ICJUZXhpbmZvIG1h cmt1cCBpbiBkZXNjcmlwdGlvbiBpcyBpbnZhbGlkIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTog ZGVzY3JpcHRpb246IGRvZXMgbm90IHN0YXJ0IHdpdGggYW4gdXBwZXItY2FzZSBsZXR0ZXIKbG9j YXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbToxMTIKc291cmNlOgorICh0ZXN0 LWVxdWFsCisgICAiZGVzY3JpcHRpb246IGRvZXMgbm90IHN0YXJ0IHdpdGggYW4gdXBwZXItY2Fz ZSBsZXR0ZXIiCisgICAiZGVzY3JpcHRpb24gc2hvdWxkIHN0YXJ0IHdpdGggYW4gdXBwZXItY2Fz ZSBsZXR0ZXIgb3IgZGlnaXQiCisgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAg IChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICJ4IgorICAgICAg ICAgICAgICAgICAgKGRlc2NyaXB0aW9uICJiYWQgZGVzY3JpcHRpb24uIikpKSkKKyAgICAgICAo Y2hlY2stZGVzY3JpcHRpb24tc3R5bGUgcGtnKSkpKQpleHBlY3RlZC12YWx1ZTogImRlc2NyaXB0 aW9uIHNob3VsZCBzdGFydCB3aXRoIGFuIHVwcGVyLWNhc2UgbGV0dGVyIG9yIGRpZ2l0IgphY3R1 YWwtdmFsdWU6ICJkZXNjcmlwdGlvbiBzaG91bGQgc3RhcnQgd2l0aCBhbiB1cHBlci1jYXNlIGxl dHRlciBvciBkaWdpdCIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGRlc2NyaXB0aW9uOiBtYXkg c3RhcnQgd2l0aCBhIGRpZ2l0CmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5z Y206MTE5CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImRlc2NyaXB0aW9uOiBtYXkgc3RhcnQg d2l0aCBhIGRpZ2l0IgorICAgJygpCisgICAobGV0ICgocGtnIChkdW1teS1wYWNrYWdlCisgICAg ICAgICAgICAgICAgIngiCisgICAgICAgICAgICAgICAgKGRlc2NyaXB0aW9uICIyLWNvbXBvbmVu dCBsaWJyYXJ5LiIpKSkpCisgICAgIChjaGVjay1kZXNjcmlwdGlvbi1zdHlsZSBwa2cpKSkKZXhw ZWN0ZWQtdmFsdWU6ICgpCmFjdHVhbC12YWx1ZTogKCkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6 IGRlc2NyaXB0aW9uOiBtYXkgc3RhcnQgd2l0aCBsb3dlci1jYXNlIHBhY2thZ2UgbmFtZQpsb2Nh dGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjEyNQpzb3VyY2U6CisgKHRlc3Qt ZXF1YWwKKyAgICJkZXNjcmlwdGlvbjogbWF5IHN0YXJ0IHdpdGggbG93ZXItY2FzZSBwYWNrYWdl IG5hbWUiCisgICAnKCkKKyAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAg ICAgICAieCIKKyAgICAgICAgICAgICAgICAoZGVzY3JpcHRpb24gInggaXMgYSBkdW1teSBwYWNr YWdlLiIpKSkpCisgICAgIChjaGVjay1kZXNjcmlwdGlvbi1zdHlsZSBwa2cpKSkKZXhwZWN0ZWQt dmFsdWU6ICgpCmFjdHVhbC12YWx1ZTogKCkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGRlc2Ny aXB0aW9uOiB0d28gc3BhY2VzIGFmdGVyIGVuZCBvZiBzZW50ZW5jZQpsb2NhdGlvbjogL2hvbWUv bmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjEzMQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJk ZXNjcmlwdGlvbjogdHdvIHNwYWNlcyBhZnRlciBlbmQgb2Ygc2VudGVuY2UiCisgICAic2VudGVu Y2VzIGluIGRlc2NyaXB0aW9uIHNob3VsZCBiZSBmb2xsb3dlZCBieSB0d28gc3BhY2VzOyBwb3Nz aWJsZSBpbmZyYWN0aW9uIGF0IDMiCisgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisg ICAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICJ4IgorICAg ICAgICAgICAgICAgICAgKGRlc2NyaXB0aW9uICJCYWQuIFF1aXRlIGJhZC4iKSkpKQorICAgICAg IChjaGVjay1kZXNjcmlwdGlvbi1zdHlsZSBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAic2VudGVu Y2VzIGluIGRlc2NyaXB0aW9uIHNob3VsZCBiZSBmb2xsb3dlZCBieSB0d28gc3BhY2VzOyBwb3Nz aWJsZSBpbmZyYWN0aW9uIGF0IDMiCmFjdHVhbC12YWx1ZTogInNlbnRlbmNlcyBpbiBkZXNjcmlw dGlvbiBzaG91bGQgYmUgZm9sbG93ZWQgYnkgdHdvIHNwYWNlczsgcG9zc2libGUgaW5mcmFjdGlv biBhdCAzIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogZGVzY3JpcHRpb246IGVuZC1vZi1zZW50 ZW5jZSBkZXRlY3Rpb24gd2l0aCBhYmJyZXZpYXRpb25zCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1 aXgvdGVzdHMvbGludC5zY206MTM4CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImRlc2NyaXB0 aW9uOiBlbmQtb2Ytc2VudGVuY2UgZGV0ZWN0aW9uIHdpdGggYWJicmV2aWF0aW9ucyIKKyAgICco KQorICAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZQorICAgICAgICAgICAgICAgICJ4IgorICAg ICAgICAgICAgICAgIChkZXNjcmlwdGlvbgorICAgICAgICAgICAgICAgICAgIkUuZy4gRm9vLCBp LmUuIEJhciByZXNwLiBCYXogKGEuay5hLiBEVkQpLiIpKSkpCisgICAgIChjaGVjay1kZXNjcmlw dGlvbi1zdHlsZSBwa2cpKSkKZXhwZWN0ZWQtdmFsdWU6ICgpCmFjdHVhbC12YWx1ZTogKCkKcmVz dWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGRlc2NyaXB0aW9uOiBtYXkgbm90IGNvbnRhaW4gdHJhZGVt YXJrIHNpZ25zOiA/CmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206MTQ1 CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImRlc2NyaXB0aW9uOiBtYXkgbm90IGNvbnRhaW4g dHJhZGVtYXJrIHNpZ25zOiA/IgorICAgImRlc2NyaXB0aW9uIHNob3VsZCBub3QgY29udGFpbiB0 cmFkZW1hcmsgc2lnbiAnPycgYXQgMjAiCisgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdl CisgICAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICJ4Igor ICAgICAgICAgICAgICAgICAgKGRlc2NyaXB0aW9uICJEb2VzIFRoZSBSaWdodCBUaGluZz8iKSkp KQorICAgICAgIChjaGVjay1kZXNjcmlwdGlvbi1zdHlsZSBwa2cpKSkpCmV4cGVjdGVkLXZhbHVl OiAiZGVzY3JpcHRpb24gc2hvdWxkIG5vdCBjb250YWluIHRyYWRlbWFyayBzaWduICc/JyBhdCAy MCIKYWN0dWFsLXZhbHVlOiAiZGVzY3JpcHRpb24gc2hvdWxkIG5vdCBjb250YWluIHRyYWRlbWFy ayBzaWduICc/JyBhdCAyMCIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGRlc2NyaXB0aW9uOiBt YXkgbm90IGNvbnRhaW4gdHJhZGVtYXJrIHNpZ25zOiA/CmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1 aXgvdGVzdHMvbGludC5zY206MTUyCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImRlc2NyaXB0 aW9uOiBtYXkgbm90IGNvbnRhaW4gdHJhZGVtYXJrIHNpZ25zOiA/IgorICAgImRlc2NyaXB0aW9u IHNob3VsZCBub3QgY29udGFpbiB0cmFkZW1hcmsgc2lnbiAnPycgYXQgMTciCisgICAoc2luZ2xl LWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAg ICAgICAgICAgICAgICAgICJ4IgorICAgICAgICAgICAgICAgICAgKGRlc2NyaXB0aW9uICJXb3Jr cyB3aXRoIEZvcm1hdD8iKSkpKQorICAgICAgIChjaGVjay1kZXNjcmlwdGlvbi1zdHlsZSBwa2cp KSkpCmV4cGVjdGVkLXZhbHVlOiAiZGVzY3JpcHRpb24gc2hvdWxkIG5vdCBjb250YWluIHRyYWRl bWFyayBzaWduICc/JyBhdCAxNyIKYWN0dWFsLXZhbHVlOiAiZGVzY3JpcHRpb24gc2hvdWxkIG5v dCBjb250YWluIHRyYWRlbWFyayBzaWduICc/JyBhdCAxNyIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5h bWU6IGRlc2NyaXB0aW9uOiBzdWdnZXN0IG9ybmFtZW50IGluc3RlYWQgb2YgcXVvdGVzCmxvY2F0 aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206MTU5CnNvdXJjZToKKyAodGVzdC1l cXVhbAorICAgImRlc2NyaXB0aW9uOiBzdWdnZXN0IG9ybmFtZW50IGluc3RlYWQgb2YgcXVvdGVz IgorICAgInVzZSBAY29kZSBvciBzaW1pbGFyIG9ybmFtZW50IGluc3RlYWQgb2YgcXVvdGVzIgor ICAgKHNpbmdsZS1saW50LXdhcm5pbmctbWVzc2FnZQorICAgICAobGV0ICgocGtnIChkdW1teS1w YWNrYWdlCisgICAgICAgICAgICAgICAgICAieCIKKyAgICAgICAgICAgICAgICAgIChkZXNjcmlw dGlvbiAiVGhpcyBpcyBhICdxdW90ZWQnIHRoaW5nLiIpKSkpCisgICAgICAgKGNoZWNrLWRlc2Ny aXB0aW9uLXN0eWxlIHBrZykpKSkKZXhwZWN0ZWQtdmFsdWU6ICJ1c2UgQGNvZGUgb3Igc2ltaWxh ciBvcm5hbWVudCBpbnN0ZWFkIG9mIHF1b3RlcyIKYWN0dWFsLXZhbHVlOiAidXNlIEBjb2RlIG9y IHNpbWlsYXIgb3JuYW1lbnQgaW5zdGVhZCBvZiBxdW90ZXMiCnJlc3VsdDogUEFTUwoKdGVzdC1u YW1lOiBkZXNjcmlwdGlvbjogbGVhZGluZyB3aGl0ZXNwYWNlCmxvY2F0aW9uOiAvaG9tZS9uY2t4 L2d1aXgvdGVzdHMvbGludC5zY206MTY2CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImRlc2Ny aXB0aW9uOiBsZWFkaW5nIHdoaXRlc3BhY2UiCisgICAiZGVzY3JpcHRpb24gY29udGFpbnMgbGVh ZGluZyB3aGl0ZXNwYWNlIgorICAgKHNpbmdsZS1saW50LXdhcm5pbmctbWVzc2FnZQorICAgICAo bGV0ICgocGtnIChkdW1teS1wYWNrYWdlICJ4IiAoZGVzY3JpcHRpb24gIiBXaGl0ZXNwYWNlLiIp KSkpCisgICAgICAgKGNoZWNrLWRlc2NyaXB0aW9uLXN0eWxlIHBrZykpKSkKZXhwZWN0ZWQtdmFs dWU6ICJkZXNjcmlwdGlvbiBjb250YWlucyBsZWFkaW5nIHdoaXRlc3BhY2UiCmFjdHVhbC12YWx1 ZTogImRlc2NyaXB0aW9uIGNvbnRhaW5zIGxlYWRpbmcgd2hpdGVzcGFjZSIKcmVzdWx0OiBQQVNT Cgp0ZXN0LW5hbWU6IGRlc2NyaXB0aW9uOiB0cmFpbGluZyB3aGl0ZXNwYWNlCmxvY2F0aW9uOiAv aG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206MTczCnNvdXJjZToKKyAodGVzdC1lcXVhbAor ICAgImRlc2NyaXB0aW9uOiB0cmFpbGluZyB3aGl0ZXNwYWNlIgorICAgImRlc2NyaXB0aW9uIGNv bnRhaW5zIHRyYWlsaW5nIHdoaXRlc3BhY2UiCisgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNz YWdlCisgICAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UgIngiIChkZXNjcmlwdGlvbiAiV2hp dGVzcGFjZS4gIikpKSkKKyAgICAgICAoY2hlY2stZGVzY3JpcHRpb24tc3R5bGUgcGtnKSkpKQpl eHBlY3RlZC12YWx1ZTogImRlc2NyaXB0aW9uIGNvbnRhaW5zIHRyYWlsaW5nIHdoaXRlc3BhY2Ui CmFjdHVhbC12YWx1ZTogImRlc2NyaXB0aW9uIGNvbnRhaW5zIHRyYWlsaW5nIHdoaXRlc3BhY2Ui CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzeW5vcHNpczogbm90IGEgc3RyaW5nCmxvY2F0aW9u OiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206MTgwCnNvdXJjZToKKyAodGVzdC1lcXVh bAorICAgInN5bm9wc2lzOiBub3QgYSBzdHJpbmciCisgICAiaW52YWxpZCBzeW5vcHNpczogI2Yi CisgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAgIChsZXQgKChwa2cgKGR1bW15 LXBhY2thZ2UgIngiIChzeW5vcHNpcyAjZikpKSkKKyAgICAgICAoY2hlY2stc3lub3BzaXMtc3R5 bGUgcGtnKSkpKQpleHBlY3RlZC12YWx1ZTogImludmFsaWQgc3lub3BzaXM6ICNmIgphY3R1YWwt dmFsdWU6ICJpbnZhbGlkIHN5bm9wc2lzOiAjZiIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHN5 bm9wc2lzOiBub3QgZW1wdHkKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNj bToxODcKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAic3lub3BzaXM6IG5vdCBlbXB0eSIKKyAg ICJzeW5vcHNpcyBzaG91bGQgbm90IGJlIGVtcHR5IgorICAgKHNpbmdsZS1saW50LXdhcm5pbmct bWVzc2FnZQorICAgICAobGV0ICgocGtnIChkdW1teS1wYWNrYWdlICJ4IiAoc3lub3BzaXMgIiIp KSkpCisgICAgICAgKGNoZWNrLXN5bm9wc2lzLXN0eWxlIHBrZykpKSkKZXhwZWN0ZWQtdmFsdWU6 ICJzeW5vcHNpcyBzaG91bGQgbm90IGJlIGVtcHR5IgphY3R1YWwtdmFsdWU6ICJzeW5vcHNpcyBz aG91bGQgbm90IGJlIGVtcHR5IgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc3lub3BzaXM6IHZh bGlkIFRleGluZm8gbWFya3VwCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5z Y206MTk0CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInN5bm9wc2lzOiB2YWxpZCBUZXhpbmZv IG1hcmt1cCIKKyAgICJUZXhpbmZvIG1hcmt1cCBpbiBzeW5vcHNpcyBpcyBpbnZhbGlkIgorICAg KHNpbmdsZS1saW50LXdhcm5pbmctbWVzc2FnZQorICAgICAoY2hlY2stc3lub3BzaXMtc3R5bGUK KyAgICAgICAoZHVtbXktcGFja2FnZSAieCIgKHN5bm9wc2lzICJCYWQgJEAgdGV4aW5mbyIpKSkp KQpleHBlY3RlZC12YWx1ZTogIlRleGluZm8gbWFya3VwIGluIHN5bm9wc2lzIGlzIGludmFsaWQi CmFjdHVhbC12YWx1ZTogIlRleGluZm8gbWFya3VwIGluIHN5bm9wc2lzIGlzIGludmFsaWQiCnJl c3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzeW5vcHNpczogZG9lcyBub3Qgc3RhcnQgd2l0aCBhbiB1 cHBlci1jYXNlIGxldHRlcgpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2Nt OjIwMApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJzeW5vcHNpczogZG9lcyBub3Qgc3RhcnQg d2l0aCBhbiB1cHBlci1jYXNlIGxldHRlciIKKyAgICJzeW5vcHNpcyBzaG91bGQgc3RhcnQgd2l0 aCBhbiB1cHBlci1jYXNlIGxldHRlciBvciBkaWdpdCIKKyAgIChzaW5nbGUtbGludC13YXJuaW5n LW1lc3NhZ2UKKyAgICAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZSAieCIgKHN5bm9wc2lzICJi YWQgc3lub3BzaXMiKSkpKQorICAgICAgIChjaGVjay1zeW5vcHNpcy1zdHlsZSBwa2cpKSkpCmV4 cGVjdGVkLXZhbHVlOiAic3lub3BzaXMgc2hvdWxkIHN0YXJ0IHdpdGggYW4gdXBwZXItY2FzZSBs ZXR0ZXIgb3IgZGlnaXQiCmFjdHVhbC12YWx1ZTogInN5bm9wc2lzIHNob3VsZCBzdGFydCB3aXRo IGFuIHVwcGVyLWNhc2UgbGV0dGVyIG9yIGRpZ2l0IgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTog c3lub3BzaXM6IG1heSBzdGFydCB3aXRoIGEgZGlnaXQKbG9jYXRpb246IC9ob21lL25ja3gvZ3Vp eC90ZXN0cy9saW50LnNjbToyMDcKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAic3lub3BzaXM6 IG1heSBzdGFydCB3aXRoIGEgZGlnaXQiCisgICAnKCkKKyAgIChsZXQgKChwa2cgKGR1bW15LXBh Y2thZ2UKKyAgICAgICAgICAgICAgICAieCIKKyAgICAgICAgICAgICAgICAoc3lub3BzaXMgIjUt ZGltZW5zaW9uYWwgZnJvYm5pY2F0b3IiKSkpKQorICAgICAoY2hlY2stc3lub3BzaXMtc3R5bGUg cGtnKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoK dGVzdC1uYW1lOiBzeW5vcHNpczogZW5kcyB3aXRoIGEgcGVyaW9kCmxvY2F0aW9uOiAvaG9tZS9u Y2t4L2d1aXgvdGVzdHMvbGludC5zY206MjEzCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInN5 bm9wc2lzOiBlbmRzIHdpdGggYSBwZXJpb2QiCisgICAibm8gcGVyaW9kIGFsbG93ZWQgYXQgdGhl IGVuZCBvZiB0aGUgc3lub3BzaXMiCisgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisg ICAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UgIngiIChzeW5vcHNpcyAiQmFkIHN5bm9wc2lz LiIpKSkpCisgICAgICAgKGNoZWNrLXN5bm9wc2lzLXN0eWxlIHBrZykpKSkKZXhwZWN0ZWQtdmFs dWU6ICJubyBwZXJpb2QgYWxsb3dlZCBhdCB0aGUgZW5kIG9mIHRoZSBzeW5vcHNpcyIKYWN0dWFs LXZhbHVlOiAibm8gcGVyaW9kIGFsbG93ZWQgYXQgdGhlIGVuZCBvZiB0aGUgc3lub3BzaXMiCnJl c3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzeW5vcHNpczogZW5kcyB3aXRoICdldGMuJwpsb2NhdGlv bjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjIyMApzb3VyY2U6CisgKHRlc3QtZXF1 YWwKKyAgICJzeW5vcHNpczogZW5kcyB3aXRoICdldGMuJyIKKyAgICcoKQorICAgKGxldCAoKHBr ZyAoZHVtbXktcGFja2FnZSAieCIgKHN5bm9wc2lzICJGb28sIGJhciwgZXRjLiIpKSkpCisgICAg IChjaGVjay1zeW5vcHNpcy1zdHlsZSBwa2cpKSkKZXhwZWN0ZWQtdmFsdWU6ICgpCmFjdHVhbC12 YWx1ZTogKCkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHN5bm9wc2lzOiBzdGFydHMgd2l0aCAn QScKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbToyMjYKc291cmNlOgor ICh0ZXN0LWVxdWFsCisgICAic3lub3BzaXM6IHN0YXJ0cyB3aXRoICdBJyIKKyAgICJubyBhcnRp Y2xlIGFsbG93ZWQgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgc3lub3BzaXMiCisgICAoc2luZ2xl LWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UgIngi IChzeW5vcHNpcyAiQSBiYWQgc3lub3A/aXMiKSkpKQorICAgICAgIChjaGVjay1zeW5vcHNpcy1z dHlsZSBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAibm8gYXJ0aWNsZSBhbGxvd2VkIGF0IHRoZSBi ZWdpbm5pbmcgb2YgdGhlIHN5bm9wc2lzIgphY3R1YWwtdmFsdWU6ICJubyBhcnRpY2xlIGFsbG93 ZWQgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgc3lub3BzaXMiCnJlc3VsdDogUEFTUwoKdGVzdC1u YW1lOiBzeW5vcHNpczogc3RhcnRzIHdpdGggJ0FuJwpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4 L3Rlc3RzL2xpbnQuc2NtOjIzMwpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJzeW5vcHNpczog c3RhcnRzIHdpdGggJ0FuJyIKKyAgICJubyBhcnRpY2xlIGFsbG93ZWQgYXQgdGhlIGJlZ2lubmlu ZyBvZiB0aGUgc3lub3BzaXMiCisgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAg IChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICJ4IgorICAgICAg ICAgICAgICAgICAgKHN5bm9wc2lzICJBbiBhd2Z1bCBzeW5vcHNpcyIpKSkpCisgICAgICAgKGNo ZWNrLXN5bm9wc2lzLXN0eWxlIHBrZykpKSkKZXhwZWN0ZWQtdmFsdWU6ICJubyBhcnRpY2xlIGFs bG93ZWQgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgc3lub3BzaXMiCmFjdHVhbC12YWx1ZTogIm5v IGFydGljbGUgYWxsb3dlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBzeW5vcHNpcyIKcmVzdWx0 OiBQQVNTCgp0ZXN0LW5hbWU6IHN5bm9wc2lzOiBzdGFydHMgd2l0aCAnYScKbG9jYXRpb246IC9o b21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbToyNDAKc291cmNlOgorICh0ZXN0LWVxdWFsCisg ICAic3lub3BzaXM6IHN0YXJ0cyB3aXRoICdhJyIKKyAgICcoIm5vIGFydGljbGUgYWxsb3dlZCBh dCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBzeW5vcHNpcyIKKyAgICAgInN5bm9wc2lzIHNob3VsZCBz dGFydCB3aXRoIGFuIHVwcGVyLWNhc2UgbGV0dGVyIG9yIGRpZ2l0IikKKyAgIChzb3J0IChtYXAg bGludC13YXJuaW5nLW1lc3NhZ2UKKyAgICAgICAgICAgICAgKGxldCAoKHBrZyAoZHVtbXktcGFj a2FnZSAieCIgKHN5bm9wc2lzICJhIGJhZCBzeW5vcHNpcyIpKSkpCisgICAgICAgICAgICAgICAg KGNoZWNrLXN5bm9wc2lzLXN0eWxlIHBrZykpKQorICAgICAgICAgc3RyaW5nPD8pKQpleHBlY3Rl ZC12YWx1ZTogKCJubyBhcnRpY2xlIGFsbG93ZWQgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgc3lu b3BzaXMiICJzeW5vcHNpcyBzaG91bGQgc3RhcnQgd2l0aCBhbiB1cHBlci1jYXNlIGxldHRlciBv ciBkaWdpdCIpCmFjdHVhbC12YWx1ZTogKCJubyBhcnRpY2xlIGFsbG93ZWQgYXQgdGhlIGJlZ2lu bmluZyBvZiB0aGUgc3lub3BzaXMiICJzeW5vcHNpcyBzaG91bGQgc3RhcnQgd2l0aCBhbiB1cHBl ci1jYXNlIGxldHRlciBvciBkaWdpdCIpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzeW5vcHNp czogc3RhcnRzIHdpdGggJ2FuJwpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQu c2NtOjI1MQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJzeW5vcHNpczogc3RhcnRzIHdpdGgg J2FuJyIKKyAgICcoIm5vIGFydGljbGUgYWxsb3dlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBz eW5vcHNpcyIKKyAgICAgInN5bm9wc2lzIHNob3VsZCBzdGFydCB3aXRoIGFuIHVwcGVyLWNhc2Ug bGV0dGVyIG9yIGRpZ2l0IikKKyAgIChzb3J0IChtYXAgbGludC13YXJuaW5nLW1lc3NhZ2UKKyAg ICAgICAgICAgICAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgIngiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3lub3BzaXMgImFuIGF3 ZnVsIHN5bm9wc2lzIikpKSkKKyAgICAgICAgICAgICAgICAoY2hlY2stc3lub3BzaXMtc3R5bGUg cGtnKSkpCisgICAgICAgICBzdHJpbmc8PykpCmV4cGVjdGVkLXZhbHVlOiAoIm5vIGFydGljbGUg YWxsb3dlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBzeW5vcHNpcyIgInN5bm9wc2lzIHNob3Vs ZCBzdGFydCB3aXRoIGFuIHVwcGVyLWNhc2UgbGV0dGVyIG9yIGRpZ2l0IikKYWN0dWFsLXZhbHVl OiAoIm5vIGFydGljbGUgYWxsb3dlZCBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBzeW5vcHNpcyIg InN5bm9wc2lzIHNob3VsZCBzdGFydCB3aXRoIGFuIHVwcGVyLWNhc2UgbGV0dGVyIG9yIGRpZ2l0 IikKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHN5bm9wc2lzOiB0b28gbG9uZwpsb2NhdGlvbjog L2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjI2Mgpzb3VyY2U6CisgKHRlc3QtZXF1YWwK KyAgICJzeW5vcHNpczogdG9vIGxvbmciCisgICAic3lub3BzaXMgc2hvdWxkIGJlIGxlc3MgdGhh biA4MCBjaGFyYWN0ZXJzIGxvbmciCisgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisg ICAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICJ4IgorICAg ICAgICAgICAgICAgICAgKHN5bm9wc2lzIChtYWtlLXN0cmluZyA4MCAjXFgpKSkpKQorICAgICAg IChjaGVjay1zeW5vcHNpcy1zdHlsZSBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAic3lub3BzaXMg c2hvdWxkIGJlIGxlc3MgdGhhbiA4MCBjaGFyYWN0ZXJzIGxvbmciCmFjdHVhbC12YWx1ZTogInN5 bm9wc2lzIHNob3VsZCBiZSBsZXNzIHRoYW4gODAgY2hhcmFjdGVycyBsb25nIgpyZXN1bHQ6IFBB U1MKCnRlc3QtbmFtZTogc3lub3BzaXM6IHN0YXJ0IHdpdGggcGFja2FnZSBuYW1lCmxvY2F0aW9u OiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206MjY5CnNvdXJjZToKKyAodGVzdC1lcXVh bAorICAgInN5bm9wc2lzOiBzdGFydCB3aXRoIHBhY2thZ2UgbmFtZSIKKyAgICJzeW5vcHNpcyBz aG91bGQgbm90IHN0YXJ0IHdpdGggdGhlIHBhY2thZ2UgbmFtZSIKKyAgIChzaW5nbGUtbGludC13 YXJuaW5nLW1lc3NhZ2UKKyAgICAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZQorICAgICAgICAg ICAgICAgICAgIngiCisgICAgICAgICAgICAgICAgICAobmFtZSAiRm9vIikKKyAgICAgICAgICAg ICAgICAgIChzeW5vcHNpcyAiRm9vLCBhIG5pY2UgcGFja2FnZSIpKSkpCisgICAgICAgKGNoZWNr LXN5bm9wc2lzLXN0eWxlIHBrZykpKSkKZXhwZWN0ZWQtdmFsdWU6ICJzeW5vcHNpcyBzaG91bGQg bm90IHN0YXJ0IHdpdGggdGhlIHBhY2thZ2UgbmFtZSIKYWN0dWFsLXZhbHVlOiAic3lub3BzaXMg c2hvdWxkIG5vdCBzdGFydCB3aXRoIHRoZSBwYWNrYWdlIG5hbWUiCnJlc3VsdDogUEFTUwoKdGVz dC1uYW1lOiBzeW5vcHNpczogc3RhcnQgd2l0aCBwYWNrYWdlIG5hbWUgcHJlZml4CmxvY2F0aW9u OiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206Mjc3CnNvdXJjZToKKyAodGVzdC1lcXVh bAorICAgInN5bm9wc2lzOiBzdGFydCB3aXRoIHBhY2thZ2UgbmFtZSBwcmVmaXgiCisgICAnKCkK KyAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAiYXJiIgorICAg ICAgICAgICAgICAgIChzeW5vcHNpcyAiQXJiaXRyYXJ5IHByZWNpc2lvbiIpKSkpCisgICAgIChj aGVjay1zeW5vcHNpcy1zdHlsZSBwa2cpKSkKZXhwZWN0ZWQtdmFsdWU6ICgpCmFjdHVhbC12YWx1 ZTogKCkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHN5bm9wc2lzOiBzdGFydCB3aXRoIGFiYnJl dmlhdGlvbgpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjI4Mwpzb3Vy Y2U6CisgKHRlc3QtZXF1YWwKKyAgICJzeW5vcHNpczogc3RhcnQgd2l0aCBhYmJyZXZpYXRpb24i CisgICAnKCkKKyAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAi dXVjcCIKKyAgICAgICAgICAgICAgICAoc3lub3BzaXMgIlVVQ1AgaW1wbGVtZW50YXRpb24iKQor ICAgICAgICAgICAgICAgIChkZXNjcmlwdGlvbiAiSW1hZ2luZSB0aGlzIGlzIFRheWxvciBVVUNQ LiIpKSkpCisgICAgIChjaGVjay1zeW5vcHNpcy1zdHlsZSBwa2cpKSkKZXhwZWN0ZWQtdmFsdWU6 ICgpCmFjdHVhbC12YWx1ZTogKCkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHN5bm9wc2lzOiBj b250YWlucyB0cmFpbGluZyB3aGl0ZXNwYWNlCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVz dHMvbGludC5zY206MjkxCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInN5bm9wc2lzOiBjb250 YWlucyB0cmFpbGluZyB3aGl0ZXNwYWNlIgorICAgInN5bm9wc2lzIGNvbnRhaW5zIHRyYWlsaW5n IHdoaXRlc3BhY2UiCisgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAgIChsZXQg KChwa2cgKGR1bW15LXBhY2thZ2UgIngiIChzeW5vcHNpcyAiV2hpdGVzcGFjZSAiKSkpKQorICAg ICAgIChjaGVjay1zeW5vcHNpcy1zdHlsZSBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAic3lub3Bz aXMgY29udGFpbnMgdHJhaWxpbmcgd2hpdGVzcGFjZSIKYWN0dWFsLXZhbHVlOiAic3lub3BzaXMg Y29udGFpbnMgdHJhaWxpbmcgd2hpdGVzcGFjZSIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IG5h bWU6IHVzZSB1bmRlcnNjb3JlIGluIHBhY2thZ2UgbmFtZQpsb2NhdGlvbjogL2hvbWUvbmNreC9n dWl4L3Rlc3RzL2xpbnQuc2NtOjI5OApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJuYW1lOiB1 c2UgdW5kZXJzY29yZSBpbiBwYWNrYWdlIG5hbWUiCisgICAibmFtZSBzaG91bGQgdXNlIGh5cGhl bnMgaW5zdGVhZCBvZiB1bmRlcnNjb3JlcyIKKyAgIChzaW5nbGUtbGludC13YXJuaW5nLW1lc3Nh Z2UKKyAgICAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZSAidW5kZXJfc2NvcmUiKSkpCisgICAg ICAgKGNoZWNrLW5hbWUgcGtnKSkpKQpleHBlY3RlZC12YWx1ZTogIm5hbWUgc2hvdWxkIHVzZSBo eXBoZW5zIGluc3RlYWQgb2YgdW5kZXJzY29yZXMiCmFjdHVhbC12YWx1ZTogIm5hbWUgc2hvdWxk IHVzZSBoeXBoZW5zIGluc3RlYWQgb2YgdW5kZXJzY29yZXMiCnJlc3VsdDogUEFTUwoKdGVzdC1u YW1lOiB0ZXN0cy10cnVlOiAjOnRlc3RzPyBtdXN0IG5vdCBiZSBzZXQgdG8gI3QKbG9jYXRpb246 IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTozMDQKc291cmNlOgorICh0ZXN0LWVxdWFs CisgICAidGVzdHMtdHJ1ZTogIzp0ZXN0cz8gbXVzdCBub3QgYmUgc2V0IHRvICN0IgorICAgIiM6 dGVzdHM/IG11c3Qgbm90IGJlIGV4cGxpY2l0bHkgc2V0IHRvICN0IgorICAgKHNpbmdsZS1saW50 LXdhcm5pbmctbWVzc2FnZQorICAgICAobGV0ICgocGtnIChkdW1teS1wYWNrYWdlICJ4IiAoYXJn dW1lbnRzICcoIzp0ZXN0cz8gI3QpKSkpKQorICAgICAgIChjaGVjay10ZXN0cy10cnVlIHBrZykp KSkKZXhwZWN0ZWQtdmFsdWU6ICIjOnRlc3RzPyBtdXN0IG5vdCBiZSBleHBsaWNpdGx5IHNldCB0 byAjdCIKYWN0dWFsLXZhbHVlOiAiIzp0ZXN0cz8gbXVzdCBub3QgYmUgZXhwbGljaXRseSBzZXQg dG8gI3QiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiB0ZXN0cy10cnVlOiBhYnNlbnQgIzp0ZXN0 cz8gaXMgYWNjZXB0YWJsZQpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2Nt OjMxMApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJ0ZXN0cy10cnVlOiBhYnNlbnQgIzp0ZXN0 cz8gaXMgYWNjZXB0YWJsZSIKKyAgICcoKQorICAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZSAi eCIpKSkKKyAgICAgKGNoZWNrLXRlc3RzLXRydWUgcGtnKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQph Y3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiB0ZXN0cy10cnVlOiAjOnRl c3RzPyAjZiBpcyBhY2NlcHRhYmxlCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGlu dC5zY206MzE1CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInRlc3RzLXRydWU6ICM6dGVzdHM/ ICNmIGlzIGFjY2VwdGFibGUiCisgICAnKCkKKyAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2Ug IngiIChhcmd1bWVudHMgJygjOnRlc3RzPyAjZikpKSkpCisgICAgIChjaGVjay10ZXN0cy10cnVl IHBrZykpKQpleHBlY3RlZC12YWx1ZTogKCkKYWN0dWFsLXZhbHVlOiAoKQpyZXN1bHQ6IFBBU1MK CnRlc3QtbmFtZTogdGVzdHMtdHJ1ZTogIzp0ZXN0cz8gI3QgYWNjZXB0YWJsZSB3aGVuIGNvbXBp bGluZyBuYXRpdmVseQpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjMy MApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJ0ZXN0cy10cnVlOiAjOnRlc3RzPyAjdCBhY2Nl cHRhYmxlIHdoZW4gY29tcGlsaW5nIG5hdGl2ZWx5IgorICAgJygpCisgICAobGV0ICgocGtnIChk dW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgIngiCisgICAgICAgICAgICAgICAgKGFyZ3Vt ZW50cworICAgICAgICAgICAgICAgICAgYCgjOnRlc3RzPyAsKG5vdCAoJWN1cnJlbnQtdGFyZ2V0 LXN5c3RlbSkpKSkpKSkKKyAgICAgKGNoZWNrLXRlc3RzLXRydWUgcGtnKSkpCmV4cGVjdGVkLXZh bHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBpbnB1dHM6 IHBrZy1jb25maWcgaXMgcHJvYmFibHkgYSBuYXRpdmUgaW5wdXQKbG9jYXRpb246IC9ob21lL25j a3gvZ3VpeC90ZXN0cy9saW50LnNjbTozMjcKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiaW5w dXRzOiBwa2ctY29uZmlnIGlzIHByb2JhYmx5IGEgbmF0aXZlIGlucHV0IgorICAgIidwa2ctY29u ZmlnJyBzaG91bGQgcHJvYmFibHkgYmUgYSBuYXRpdmUgaW5wdXQiCisgICAoc2luZ2xlLWxpbnQt d2FybmluZy1tZXNzYWdlCisgICAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAg ICAgICAgICAgICJ4IgorICAgICAgICAgICAgICAgICAgKGlucHV0cyBgKCgicGtnLWNvbmZpZyIg LHBrZy1jb25maWcpKSkpKSkKKyAgICAgICAoY2hlY2staW5wdXRzLXNob3VsZC1iZS1uYXRpdmUg cGtnKSkpKQpleHBlY3RlZC12YWx1ZTogIidwa2ctY29uZmlnJyBzaG91bGQgcHJvYmFibHkgYmUg YSBuYXRpdmUgaW5wdXQiCmFjdHVhbC12YWx1ZTogIidwa2ctY29uZmlnJyBzaG91bGQgcHJvYmFi bHkgYmUgYSBuYXRpdmUgaW5wdXQiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBpbnB1dHM6IGds aWI6YmluIGlzIHByb2JhYmx5IGEgbmF0aXZlIGlucHV0CmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1 aXgvdGVzdHMvbGludC5zY206MzM0CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImlucHV0czog Z2xpYjpiaW4gaXMgcHJvYmFibHkgYSBuYXRpdmUgaW5wdXQiCisgICAiJ2dsaWI6YmluJyBzaG91 bGQgcHJvYmFibHkgYmUgYSBuYXRpdmUgaW5wdXQiCisgICAoc2luZ2xlLWxpbnQtd2FybmluZy1t ZXNzYWdlCisgICAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAg ICJ4IgorICAgICAgICAgICAgICAgICAgKGlucHV0cyBgKCgiZ2xpYiIgLGdsaWIgImJpbiIpKSkp KSkKKyAgICAgICAoY2hlY2staW5wdXRzLXNob3VsZC1iZS1uYXRpdmUgcGtnKSkpKQpleHBlY3Rl ZC12YWx1ZTogIidnbGliOmJpbicgc2hvdWxkIHByb2JhYmx5IGJlIGEgbmF0aXZlIGlucHV0Igph Y3R1YWwtdmFsdWU6ICInZ2xpYjpiaW4nIHNob3VsZCBwcm9iYWJseSBiZSBhIG5hdGl2ZSBpbnB1 dCIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGlucHV0czogcHl0aG9uLXNldHVwdG9vbHMgc2hv dWxkIG5vdCBiZSBhbiBpbnB1dCBhdCBhbGwgKGlucHV0KQpsb2NhdGlvbjogL2hvbWUvbmNreC9n dWl4L3Rlc3RzL2xpbnQuc2NtOjM0MQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJpbnB1dHM6 IHB5dGhvbi1zZXR1cHRvb2xzIHNob3VsZCBub3QgYmUgYW4gaW5wdXQgYXQgYWxsIChpbnB1dCki CisgICAiJ3B5dGhvbi1zZXR1cHRvb2xzJyBzaG91bGQgcHJvYmFibHkgbm90IGJlIGFuIGlucHV0 IGF0IGFsbCIKKyAgIChzaW5nbGUtbGludC13YXJuaW5nLW1lc3NhZ2UKKyAgICAgKGxldCAoKHBr ZyAoZHVtbXktcGFja2FnZQorICAgICAgICAgICAgICAgICAgIngiCisgICAgICAgICAgICAgICAg ICAoaW5wdXRzCisgICAgICAgICAgICAgICAgICAgIGAoKCJweXRob24tc2V0dXB0b29scyIgLHB5 dGhvbi1zZXR1cHRvb2xzKSkpKSkpCisgICAgICAgKGNoZWNrLWlucHV0cy1zaG91bGQtbm90LWJl LWFuLWlucHV0LWF0LWFsbCBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAiJ3B5dGhvbi1zZXR1cHRv b2xzJyBzaG91bGQgcHJvYmFibHkgbm90IGJlIGFuIGlucHV0IGF0IGFsbCIKYWN0dWFsLXZhbHVl OiAiJ3B5dGhvbi1zZXR1cHRvb2xzJyBzaG91bGQgcHJvYmFibHkgbm90IGJlIGFuIGlucHV0IGF0 IGFsbCIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGlucHV0czogcHl0aG9uLXNldHVwdG9vbHMg c2hvdWxkIG5vdCBiZSBhbiBpbnB1dCBhdCBhbGwgKG5hdGl2ZS1pbnB1dCkKbG9jYXRpb246IC9o b21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTozNTAKc291cmNlOgorICh0ZXN0LWVxdWFsCisg ICAiaW5wdXRzOiBweXRob24tc2V0dXB0b29scyBzaG91bGQgbm90IGJlIGFuIGlucHV0IGF0IGFs bCAobmF0aXZlLWlucHV0KSIKKyAgICIncHl0aG9uLXNldHVwdG9vbHMnIHNob3VsZCBwcm9iYWJs eSBub3QgYmUgYW4gaW5wdXQgYXQgYWxsIgorICAgKHNpbmdsZS1saW50LXdhcm5pbmctbWVzc2Fn ZQorICAgICAobGV0ICgocGtnIChkdW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgICAieCIK KyAgICAgICAgICAgICAgICAgIChuYXRpdmUtaW5wdXRzCisgICAgICAgICAgICAgICAgICAgIGAo KCJweXRob24tc2V0dXB0b29scyIgLHB5dGhvbi1zZXR1cHRvb2xzKSkpKSkpCisgICAgICAgKGNo ZWNrLWlucHV0cy1zaG91bGQtbm90LWJlLWFuLWlucHV0LWF0LWFsbCBwa2cpKSkpCmV4cGVjdGVk LXZhbHVlOiAiJ3B5dGhvbi1zZXR1cHRvb2xzJyBzaG91bGQgcHJvYmFibHkgbm90IGJlIGFuIGlu cHV0IGF0IGFsbCIKYWN0dWFsLXZhbHVlOiAiJ3B5dGhvbi1zZXR1cHRvb2xzJyBzaG91bGQgcHJv YmFibHkgbm90IGJlIGFuIGlucHV0IGF0IGFsbCIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGlu cHV0czogcHl0aG9uLXNldHVwdG9vbHMgc2hvdWxkIG5vdCBiZSBhbiBpbnB1dCBhdCBhbGwgKHBy b3BhZ2F0ZWQtaW5wdXQpCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206 MzYwCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImlucHV0czogcHl0aG9uLXNldHVwdG9vbHMg c2hvdWxkIG5vdCBiZSBhbiBpbnB1dCBhdCBhbGwgKHByb3BhZ2F0ZWQtaW5wdXQpIgorICAgIidw eXRob24tc2V0dXB0b29scycgc2hvdWxkIHByb2JhYmx5IG5vdCBiZSBhbiBpbnB1dCBhdCBhbGwi CisgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAgIChsZXQgKChwa2cgKGR1bW15 LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICJ4IgorICAgICAgICAgICAgICAgICAgKHByb3Bh Z2F0ZWQtaW5wdXRzCisgICAgICAgICAgICAgICAgICAgIGAoKCJweXRob24tc2V0dXB0b29scyIg LHB5dGhvbi1zZXR1cHRvb2xzKSkpKSkpCisgICAgICAgKGNoZWNrLWlucHV0cy1zaG91bGQtbm90 LWJlLWFuLWlucHV0LWF0LWFsbCBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAiJ3B5dGhvbi1zZXR1 cHRvb2xzJyBzaG91bGQgcHJvYmFibHkgbm90IGJlIGFuIGlucHV0IGF0IGFsbCIKYWN0dWFsLXZh bHVlOiAiJ3B5dGhvbi1zZXR1cHRvb2xzJyBzaG91bGQgcHJvYmFibHkgbm90IGJlIGFuIGlucHV0 IGF0IGFsbCIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGV4cGxpY2l0ICM6c2ggYXJndW1lbnQg dG8gJ3dyYXAtcHJvZ3JhbScgaXMgYWNjZXB0YWJsZQpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4 L3Rlc3RzL2xpbnQuc2NtOjM2OQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJleHBsaWNpdCAj OnNoIGFyZ3VtZW50IHRvICd3cmFwLXByb2dyYW0nIGlzIGFjY2VwdGFibGUiCisgICAnKCkKKyAg IChsZXQqICgocGhhc2VzCisgICAgICAgICAgICBgKG1vZGlmeS1waGFzZXMKKyAgICAgICAgICAg ICAgICVzdGFuZGFyZC1waGFzZXMKKyAgICAgICAgICAgICAgIChhZGQtYWZ0ZXIKKyAgICAgICAg ICAgICAgICAgJ2luc3RhbGwKKyAgICAgICAgICAgICAgICAgJ3dyYXAKKyAgICAgICAgICAgICAg ICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAg ICAgICAgICAgICAgICAgICAoZGVmaW5lIGNhdGZpc2gKKyAgICAgICAgICAgICAgICAgICAgIChz dHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYgb3V0cHV0cyAi b3V0IikKKyAgICAgICAgICAgICAgICAgICAgICAgIi9iaW4vY2F0ZmlzaCIpKQorICAgICAgICAg ICAgICAgICAgIChkZWZpbmUgaHNhYgorICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1hcHBl bmQKKyAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiBpbnB1dHMgImhzYWIiKQorICAg ICAgICAgICAgICAgICAgICAgICAiL2Jpbi9oc2FiIikpCisgICAgICAgICAgICAgICAgICAgKHdy YXAtcHJvZ3JhbQorICAgICAgICAgICAgICAgICAgICAgY2F0ZmlzaAorICAgICAgICAgICAgICAg ICAgICAgIzpzaAorICAgICAgICAgICAgICAgICAgICAgaHNhYgorICAgICAgICAgICAgICAgICAg ICAgYCgiUFlUSE9OUEFUSCIgPSAoLCJibGFibGEiKSkpKSkpKQorICAgICAgICAgIChwa2cgKGR1 bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAgIngiCisgICAgICAgICAgICAgICAgIChhcmd1 bWVudHMgYCgjOnBoYXNlcyAscGhhc2VzKSkpKSkKKyAgICAgKGNoZWNrLXdyYXBwZXItaW5wdXRz IHBrZykpKQpleHBlY3RlZC12YWx1ZTogKCkKYWN0dWFsLXZhbHVlOiAoKQpyZXN1bHQ6IFBBU1MK CnRlc3QtbmFtZTogJ2NoZWNrLXdyYXBwZXItaW5wdXRzJyBkZXRlY3RzICd3cmFwLXByb2dyYW0n IHdpdGhvdXQgImJhc2giIGluIGlucHV0cwpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3Rz L2xpbnQuc2NtOjM4NQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICInY2hlY2std3JhcHBlci1p bnB1dHMnIGRldGVjdHMgJ3dyYXAtcHJvZ3JhbScgd2l0aG91dCBcImJhc2hcIiBpbiBpbnB1dHMi CisgICAiXCJiYXNoLW1pbmltYWxcIiBzaG91bGQgYmUgaW4gJ2lucHV0cycgd2hlbiAnd3JhcC1w cm9ncmFtJyBpcyB1c2VkIgorICAgKGxldCogKChwaGFzZXMKKyAgICAgICAgICAgIGAobW9kaWZ5 LXBoYXNlcworICAgICAgICAgICAgICAgJXN0YW5kYXJkLXBoYXNlcworICAgICAgICAgICAgICAg KGFkZC1hZnRlcgorICAgICAgICAgICAgICAgICAnaW5zdGFsbAorICAgICAgICAgICAgICAgICAn d3JhcAorICAgICAgICAgICAgICAgICAobGFtYmRhIF8gKHdyYXAtcHJvZ3JhbSB0aGUtYmluYXJ5 IGJsYS1ibGEpKSkpKQorICAgICAgICAgIChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAg ICAgICAgIngiCisgICAgICAgICAgICAgICAgIChhcmd1bWVudHMgYCgjOnBoYXNlcyAscGhhc2Vz KSkpKSkKKyAgICAgKHNpbmdsZS1saW50LXdhcm5pbmctbWVzc2FnZQorICAgICAgIChjaGVjay13 cmFwcGVyLWlucHV0cyBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAiXCJiYXNoLW1pbmltYWxcIiBz aG91bGQgYmUgaW4gJ2lucHV0cycgd2hlbiAnd3JhcC1wcm9ncmFtJyBpcyB1c2VkIgphY3R1YWwt dmFsdWU6ICJcImJhc2gtbWluaW1hbFwiIHNob3VsZCBiZSBpbiAnaW5wdXRzJyB3aGVuICd3cmFw LXByb2dyYW0nIGlzIHVzZWQiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiAnY2hlY2std3JhcHBl ci1pbnB1dHMnIGRldGVjdHMgJ3dyYXAtcXQtcHJvZ3JhbScgd2l0aG91dCAiYmFzaCIgaW4gaW5w dXRzCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206Mzk2CnNvdXJjZToK KyAodGVzdC1lcXVhbAorICAgIidjaGVjay13cmFwcGVyLWlucHV0cycgZGV0ZWN0cyAnd3JhcC1x dC1wcm9ncmFtJyB3aXRob3V0IFwiYmFzaFwiIGluIGlucHV0cyIKKyAgICJcImJhc2gtbWluaW1h bFwiIHNob3VsZCBiZSBpbiAnaW5wdXRzJyB3aGVuICd3cmFwLXF0LXByb2dyYW0nIGlzIHVzZWQi CisgICAobGV0KiAoKHBoYXNlcworICAgICAgICAgICAgYChtb2RpZnktcGhhc2VzCisgICAgICAg ICAgICAgICAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgICAgICAoYWRkLWFmdGVyCisgICAg ICAgICAgICAgICAgICdpbnN0YWxsCisgICAgICAgICAgICAgICAgICdxdHdyYXAKKyAgICAgICAg ICAgICAgICAgKGxhbWJkYSBfICh3cmFwLXF0LXByb2dyYW0gdGhlLWJpbmFyeSBibGEtYmxhKSkp KSkKKyAgICAgICAgICAocGtnIChkdW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgICJ4Igor ICAgICAgICAgICAgICAgICAoYXJndW1lbnRzIGAoIzpwaGFzZXMgLHBoYXNlcykpKSkpCisgICAg IChzaW5nbGUtbGludC13YXJuaW5nLW1lc3NhZ2UKKyAgICAgICAoY2hlY2std3JhcHBlci1pbnB1 dHMgcGtnKSkpKQpleHBlY3RlZC12YWx1ZTogIlwiYmFzaC1taW5pbWFsXCIgc2hvdWxkIGJlIGlu ICdpbnB1dHMnIHdoZW4gJ3dyYXAtcXQtcHJvZ3JhbScgaXMgdXNlZCIKYWN0dWFsLXZhbHVlOiAi XCJiYXNoLW1pbmltYWxcIiBzaG91bGQgYmUgaW4gJ2lucHV0cycgd2hlbiAnd3JhcC1xdC1wcm9n cmFtJyBpcyB1c2VkIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogImJhc2giIGluICdpbnB1dHMn IHNhdGlzZmllcyAnY2hlY2std3JhcHBlci1pbnB1dHMnCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1 aXgvdGVzdHMvbGludC5zY206NDA3CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgIlwiYmFzaFwi IGluICdpbnB1dHMnIHNhdGlzZmllcyAnY2hlY2std3JhcHBlci1pbnB1dHMnIgorICAgJygpCisg ICAobGV0KiAoKHBoYXNlcworICAgICAgICAgICAgYChtb2RpZnktcGhhc2VzCisgICAgICAgICAg ICAgICAlc3RhbmRhcmQtcGhhc2VzCisgICAgICAgICAgICAgICAoYWRkLWFmdGVyCisgICAgICAg ICAgICAgICAgICdpbnN0YWxsCisgICAgICAgICAgICAgICAgICd3cmFwCisgICAgICAgICAgICAg ICAgIChsYW1iZGEgXyAod3JhcC1wcm9ncmFtIHRoZS1iaW5hcnkgYmxhLWJsYSkpKSkpCisgICAg ICAgICAgKHBrZyAoZHVtbXktcGFja2FnZQorICAgICAgICAgICAgICAgICAieCIKKyAgICAgICAg ICAgICAgICAgKGFyZ3VtZW50cyBgKCM6cGhhc2VzICxwaGFzZXMpKQorICAgICAgICAgICAgICAg ICAoaW5wdXRzIGAoKCJiYXNoIiAsYmFzaCkpKSkpKQorICAgICAoY2hlY2std3JhcHBlci1pbnB1 dHMgcGtnKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFT UwoKdGVzdC1uYW1lOiAiYmFzaC1taW5pbWFsIiBpbiAnaW5wdXRzJyBzYXRpc2ZpZXMgJ2NoZWNr LXdyYXBwZXItaW5wdXRzJwpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2Nt OjQxOApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJcImJhc2gtbWluaW1hbFwiIGluICdpbnB1 dHMnIHNhdGlzZmllcyAnY2hlY2std3JhcHBlci1pbnB1dHMnIgorICAgJygpCisgICAobGV0KiAo KHBoYXNlcworICAgICAgICAgICAgYChtb2RpZnktcGhhc2VzCisgICAgICAgICAgICAgICAlc3Rh bmRhcmQtcGhhc2VzCisgICAgICAgICAgICAgICAoYWRkLWFmdGVyCisgICAgICAgICAgICAgICAg ICdpbnN0YWxsCisgICAgICAgICAgICAgICAgICd3cmFwCisgICAgICAgICAgICAgICAgIChsYW1i ZGEgXyAod3JhcC1wcm9ncmFtIFRIRS1CSU5BUlkgYmxhLWJsYSkpKSkpCisgICAgICAgICAgKHBr ZyAoZHVtbXktcGFja2FnZQorICAgICAgICAgICAgICAgICAieCIKKyAgICAgICAgICAgICAgICAg KGFyZ3VtZW50cyBgKCM6cGhhc2VzICxwaGFzZXMpKQorICAgICAgICAgICAgICAgICAoaW5wdXRz IGAoKCJiYXNoLW1pbmltYWwiICxiYXNoLW1pbmltYWwpKSkpKSkKKyAgICAgKGNoZWNrLXdyYXBw ZXItaW5wdXRzIHBrZykpKQpleHBlY3RlZC12YWx1ZTogKCkKYWN0dWFsLXZhbHVlOiAoKQpyZXN1 bHQ6IFBBU1MKCnRlc3QtbmFtZTogJ2N1dCcgZG9lc24ndCBoaWRlIGJhZCB1c2FnZXMgb2YgJ3dy YXAtcHJvZ3JhbScKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTo0MjkK c291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiJ2N1dCcgZG9lc24ndCBoaWRlIGJhZCB1c2FnZXMg b2YgJ3dyYXAtcHJvZ3JhbSciCisgICAiXCJiYXNoLW1pbmltYWxcIiBzaG91bGQgYmUgaW4gJ2lu cHV0cycgd2hlbiAnd3JhcC1wcm9ncmFtJyBpcyB1c2VkIgorICAgKGxldCogKChwaGFzZXMKKyAg ICAgICAgICAgIGAobW9kaWZ5LXBoYXNlcworICAgICAgICAgICAgICAgJXN0YW5kYXJkLXBoYXNl cworICAgICAgICAgICAgICAgKGFkZC1hZnRlcgorICAgICAgICAgICAgICAgICAnaW5zdGFsbAor ICAgICAgICAgICAgICAgICAnd3JhcC1wcm9ncmFtCisgICAgICAgICAgICAgICAgIChsYW1iZGEq ICgjOmtleSBvdXRwdXRzICM6YWxsb3ctb3RoZXIta2V5cykKKyAgICAgICAgICAgICAgICAgICAo bGV0KiAoKG91dCAoYXNzb2MtcmVmIG91dHB1dHMgIm91dCIpKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAoYmluLWRpciAoc3RyaW5nLWFwcGVuZCBvdXQgIi9iaW4vIikpCisgICAgICAgICAg ICAgICAgICAgICAgICAgIChzaXRlLWRpcgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIChz dHJpbmctYXBwZW5kIG91dCAiL2xpYi9wZXJsNS9zaXRlX3BlcmwvIikpCisgICAgICAgICAgICAg ICAgICAgICAgICAgIChsaWItcGF0aCAoZ2V0ZW52ICJQRVJMNUxJQiIpKSkKKyAgICAgICAgICAg ICAgICAgICAgIChmb3ItZWFjaAorICAgICAgICAgICAgICAgICAgICAgICAoY3V0IHdyYXAtcHJv Z3JhbQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw+CisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgYCgiUEVSTDVMSUIiICI6IiBwcmVmaXggKCxsaWItcGF0aCAsc2l0ZS1kaXIpKSkK KyAgICAgICAgICAgICAgICAgICAgICAgKGZpbmQtZmlsZXMgYmluLWRpcikpKSkpKSkKKyAgICAg ICAgICAocGtnIChkdW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgICJ4IgorICAgICAgICAg ICAgICAgICAoYXJndW1lbnRzIGAoIzpwaGFzZXMgLHBoYXNlcykpKSkpCisgICAgIChzaW5nbGUt bGludC13YXJuaW5nLW1lc3NhZ2UKKyAgICAgICAoY2hlY2std3JhcHBlci1pbnB1dHMgcGtnKSkp KQpleHBlY3RlZC12YWx1ZTogIlwiYmFzaC1taW5pbWFsXCIgc2hvdWxkIGJlIGluICdpbnB1dHMn IHdoZW4gJ3dyYXAtcHJvZ3JhbScgaXMgdXNlZCIKYWN0dWFsLXZhbHVlOiAiXCJiYXNoLW1pbmlt YWxcIiBzaG91bGQgYmUgaW4gJ2lucHV0cycgd2hlbiAnd3JhcC1wcm9ncmFtJyBpcyB1c2VkIgpy ZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogYm9ndXMgcGhhc2Ugc3BlY2lmaWNhdGlvbnMgZG9uJ3Qg Y3Jhc2ggdGhlIGxpbnRlcgpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2Nt OjQ0Nwpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJib2d1cyBwaGFzZSBzcGVjaWZpY2F0aW9u cyBkb24ndCBjcmFzaCB0aGUgbGludGVyIgorICAgImludmFsaWQgcGhhc2UgY2xhdXNlIgorICAg KGxldCogKChwaGFzZXMKKyAgICAgICAgICAgIGAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhh c2VzIChhZGQtaW52YWxpZCkpKQorICAgICAgICAgIChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAg ICAgICAgICAgICAgIngiCisgICAgICAgICAgICAgICAgIChhcmd1bWVudHMgYCgjOnBoYXNlcyAs cGhhc2VzKSkpKSkKKyAgICAgKHNpbmdsZS1saW50LXdhcm5pbmctbWVzc2FnZQorICAgICAgIChj aGVjay13cmFwcGVyLWlucHV0cyBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAiaW52YWxpZCBwaGFz ZSBjbGF1c2UiCmFjdHVhbC12YWx1ZTogImludmFsaWQgcGhhc2UgY2xhdXNlIgpyZXN1bHQ6IFBB U1MKCnRlc3QtbmFtZTogZmlsZSBwYXRjaGVzOiBkaWZmZXJlbnQgZmlsZSBuYW1lIC0+IHdhcm5p bmcKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTo0NTUKc291cmNlOgor ICh0ZXN0LWVxdWFsCisgICAiZmlsZSBwYXRjaGVzOiBkaWZmZXJlbnQgZmlsZSBuYW1lIC0+IHdh cm5pbmciCisgICAiZmlsZSBuYW1lcyBvZiBwYXRjaGVzIHNob3VsZCBzdGFydCB3aXRoIHRoZSBw YWNrYWdlIG5hbWUiCisgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAgIChsZXQg KChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICJ4IgorICAgICAgICAgICAg ICAgICAgKHNvdXJjZQorICAgICAgICAgICAgICAgICAgICAoZHVtbXktb3JpZ2luCisgICAgICAg ICAgICAgICAgICAgICAgKHBhdGNoZXMgKGxpc3QgIi9wYXRoL3RvL3kucGF0Y2giKSkpKSkpKQor ICAgICAgIChjaGVjay1wYXRjaC1maWxlLW5hbWVzIHBrZykpKSkKZXhwZWN0ZWQtdmFsdWU6ICJm aWxlIG5hbWVzIG9mIHBhdGNoZXMgc2hvdWxkIHN0YXJ0IHdpdGggdGhlIHBhY2thZ2UgbmFtZSIK YWN0dWFsLXZhbHVlOiAiZmlsZSBuYW1lcyBvZiBwYXRjaGVzIHNob3VsZCBzdGFydCB3aXRoIHRo ZSBwYWNrYWdlIG5hbWUiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBmaWxlIHBhdGNoZXM6IHNh bWUgZmlsZSBuYW1lIC0+IG5vIHdhcm5pbmdzCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVz dHMvbGludC5zY206NDY0CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImZpbGUgcGF0Y2hlczog c2FtZSBmaWxlIG5hbWUgLT4gbm8gd2FybmluZ3MiCisgICAnKCkKKyAgIChsZXQgKChwa2cgKGR1 bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAieCIKKyAgICAgICAgICAgICAgICAoc291cmNl CisgICAgICAgICAgICAgICAgICAoZHVtbXktb3JpZ2luCisgICAgICAgICAgICAgICAgICAgIChw YXRjaGVzIChsaXN0ICIvcGF0aC90by94LnBhdGNoIikpKSkpKSkKKyAgICAgKGNoZWNrLXBhdGNo LWZpbGUtbmFtZXMgcGtnKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJl c3VsdDogUEFTUwoKdGVzdC1uYW1lOiA8b3JpZ2luPiBwYXRjaGVzOiBkaWZmZXJlbnQgZmlsZSBu YW1lIC0+IHdhcm5pbmcKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTo0 NzIKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiPG9yaWdpbj4gcGF0Y2hlczogZGlmZmVyZW50 IGZpbGUgbmFtZSAtPiB3YXJuaW5nIgorICAgImZpbGUgbmFtZXMgb2YgcGF0Y2hlcyBzaG91bGQg c3RhcnQgd2l0aCB0aGUgcGFja2FnZSBuYW1lIgorICAgKHNpbmdsZS1saW50LXdhcm5pbmctbWVz c2FnZQorICAgICAobGV0ICgocGtnIChkdW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgICAi eCIKKyAgICAgICAgICAgICAgICAgIChzb3VyY2UKKyAgICAgICAgICAgICAgICAgICAgKGR1bW15 LW9yaWdpbgorICAgICAgICAgICAgICAgICAgICAgIChwYXRjaGVzCisgICAgICAgICAgICAgICAg ICAgICAgICAobGlzdCAoZHVtbXktb3JpZ2luIChmaWxlLW5hbWUgInkucGF0Y2giKSkpKSkpKSkp CisgICAgICAgKGNoZWNrLXBhdGNoLWZpbGUtbmFtZXMgcGtnKSkpKQpleHBlY3RlZC12YWx1ZTog ImZpbGUgbmFtZXMgb2YgcGF0Y2hlcyBzaG91bGQgc3RhcnQgd2l0aCB0aGUgcGFja2FnZSBuYW1l IgphY3R1YWwtdmFsdWU6ICJmaWxlIG5hbWVzIG9mIHBhdGNoZXMgc2hvdWxkIHN0YXJ0IHdpdGgg dGhlIHBhY2thZ2UgbmFtZSIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IDxvcmlnaW4+IHBhdGNo ZXM6IHNhbWUgZmlsZSBuYW1lIC0+IG5vIHdhcm5pbmdzCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1 aXgvdGVzdHMvbGludC5zY206NDg0CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgIjxvcmlnaW4+ IHBhdGNoZXM6IHNhbWUgZmlsZSBuYW1lIC0+IG5vIHdhcm5pbmdzIgorICAgJygpCisgICAobGV0 ICgocGtnIChkdW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgIngiCisgICAgICAgICAgICAg ICAgKHNvdXJjZQorICAgICAgICAgICAgICAgICAgKGR1bW15LW9yaWdpbgorICAgICAgICAgICAg ICAgICAgICAocGF0Y2hlcworICAgICAgICAgICAgICAgICAgICAgIChsaXN0IChkdW1teS1vcmln aW4gKGZpbGUtbmFtZSAieC5wYXRjaCIpKSkpKSkpKSkKKyAgICAgKGNoZWNrLXBhdGNoLWZpbGUt bmFtZXMgcGtnKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDog UEFTUwoKdGVzdC1uYW1lOiBwYXRjaGVzOiBmaWxlIG5hbWUgdG9vIGxvbmcKbG9jYXRpb246IC9o b21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTo0OTUKc291cmNlOgorICh0ZXN0LWVxdWFsCisg ICAicGF0Y2hlczogZmlsZSBuYW1lIHRvbyBsb25nIgorICAgKHN0cmluZy1hcHBlbmQKKyAgICAg IngtIgorICAgICAobWFrZS1zdHJpbmcgMTAwICNcYSkKKyAgICAgIi5wYXRjaDogZmlsZSBuYW1l IGlzIHRvbyBsb25nIikKKyAgIChzaW5nbGUtbGludC13YXJuaW5nLW1lc3NhZ2UKKyAgICAgKGxl dCAoKHBrZyAoZHVtbXktcGFja2FnZQorICAgICAgICAgICAgICAgICAgIngiCisgICAgICAgICAg ICAgICAgICAoc291cmNlCisgICAgICAgICAgICAgICAgICAgIChkdW1teS1vcmlnaW4KKyAgICAg ICAgICAgICAgICAgICAgICAocGF0Y2hlcworICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3Qg KHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIngtIgorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWFrZS1zdHJpbmcgMTAwICNcYSkKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi5wYXRjaCIpKSkpKSkpKQorICAgICAgIChjaGVj ay1wYXRjaC1maWxlLW5hbWVzIHBrZykpKSkKZXhwZWN0ZWQtdmFsdWU6ICJ4LWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEucGF0Y2g6IGZpbGUgbmFtZSBpcyB0b28g bG9uZyIKYWN0dWFsLXZhbHVlOiAieC1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhLnBhdGNoOiBmaWxlIG5hbWUgaXMgdG9vIGxvbmciCnJlc3VsdDogUEFTUwoKdGVz dC1uYW1lOiBwYXRjaGVzOiBub3QgZm91bmQKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0 cy9saW50LnNjbTo1MDkKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAicGF0Y2hlczogbm90IGZv dW5kIgorICAgInRoaXMtcGF0Y2gtZG9lcy1ub3QtZXhpc3QhOiBwYXRjaCBub3QgZm91bmRcbiIK KyAgIChzaW5nbGUtbGludC13YXJuaW5nLW1lc3NhZ2UKKyAgICAgKGxldCAoKHBrZyAoZHVtbXkt cGFja2FnZQorICAgICAgICAgICAgICAgICAgIngiCisgICAgICAgICAgICAgICAgICAoc291cmNl CisgICAgICAgICAgICAgICAgICAgIChkdW1teS1vcmlnaW4KKyAgICAgICAgICAgICAgICAgICAg ICAocGF0Y2hlcworICAgICAgICAgICAgICAgICAgICAgICAgKGxpc3QgKHNlYXJjaC1wYXRjaAor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAidGhpcy1wYXRjaC1kb2VzLW5vdC1leGlz dCEiKSkpKSkpKSkKKyAgICAgICAoY2hlY2stcGF0Y2gtZmlsZS1uYW1lcyBwa2cpKSkpCmV4cGVj dGVkLXZhbHVlOiAidGhpcy1wYXRjaC1kb2VzLW5vdC1leGlzdCE6IHBhdGNoIG5vdCBmb3VuZFxu IgphY3R1YWwtdmFsdWU6ICJ0aGlzLXBhdGNoLWRvZXMtbm90LWV4aXN0ITogcGF0Y2ggbm90IGZv dW5kXG4iCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBwYXRjaCBoZWFkZXJzOiBubyB3YXJuaW5n cwpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjUyMApzb3VyY2U6Cisg KHRlc3QtYXNzZXJ0CisgICAicGF0Y2ggaGVhZGVyczogbm8gd2FybmluZ3MiCisgICAoY2FsbC13 aXRoLXRlbXBvcmFyeS1kaXJlY3RvcnkKKyAgICAgKGxhbWJkYSAoZGlyZWN0b3J5KQorICAgICAg IChjYWxsLXdpdGgtb3V0cHV0LWZpbGUKKyAgICAgICAgIChzdHJpbmctYXBwZW5kIGRpcmVjdG9y eSAiL3QucGF0Y2giKQorICAgICAgICAgKGxhbWJkYSAocG9ydCkKKyAgICAgICAgICAgKGRpc3Bs YXkKKyAgICAgICAgICAgICAiVGhpcyBpcyBhIHBhdGNoLlxuXG4tLS0gYVxuKysrIGJcbiIKKyAg ICAgICAgICAgICBwb3J0KSkpCisgICAgICAgKHBhcmFtZXRlcml6ZQorICAgICAgICAgKCglcGF0 Y2gtcGF0aCAobGlzdCBkaXJlY3RvcnkpKSkKKyAgICAgICAgIChsZXQgKChwa2cgKGR1bW15LXBh Y2thZ2UKKyAgICAgICAgICAgICAgICAgICAgICAieCIKKyAgICAgICAgICAgICAgICAgICAgICAo c291cmNlCisgICAgICAgICAgICAgICAgICAgICAgICAoZHVtbXktb3JpZ2luCisgICAgICAgICAg ICAgICAgICAgICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAidC5wYXRjaCIpKSkpKSkp CisgICAgICAgICAgIChudWxsPyAoY2hlY2stcGF0Y2gtaGVhZGVycyBwa2cpKSkpKSkpCmFjdHVh bC12YWx1ZTogI3QKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHBhdGNoIGhlYWRlcnM6IG1pc3Np bmcgY29tbWVudApsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjUzNApz b3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJwYXRjaCBoZWFkZXJzOiBtaXNzaW5nIGNvbW1lbnQi CisgICAidC5wYXRjaDogcGF0Y2ggbGFja3MgY29tbWVudCBhbmQgdXBzdHJlYW0gc3RhdHVzIgor ICAgKGNhbGwtd2l0aC10ZW1wb3JhcnktZGlyZWN0b3J5CisgICAgIChsYW1iZGEgKGRpcmVjdG9y eSkKKyAgICAgICAoY2FsbC13aXRoLW91dHB1dC1maWxlCisgICAgICAgICAoc3RyaW5nLWFwcGVu ZCBkaXJlY3RvcnkgIi90LnBhdGNoIikKKyAgICAgICAgIChsYW1iZGEgKHBvcnQpIChkaXNwbGF5 ICJcbi0tLSBhXG4rKysgYlxuIiBwb3J0KSkpCisgICAgICAgKHBhcmFtZXRlcml6ZQorICAgICAg ICAgKCglcGF0Y2gtcGF0aCAobGlzdCBkaXJlY3RvcnkpKSkKKyAgICAgICAgIChsZXQgKChwa2cg KGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICAgICAieCIKKyAgICAgICAgICAgICAg ICAgICAgICAoc291cmNlCisgICAgICAgICAgICAgICAgICAgICAgICAoZHVtbXktb3JpZ2luCisg ICAgICAgICAgICAgICAgICAgICAgICAgIChwYXRjaGVzIChzZWFyY2gtcGF0Y2hlcyAidC5wYXRj aCIpKSkpKSkpCisgICAgICAgICAgIChzaW5nbGUtbGludC13YXJuaW5nLW1lc3NhZ2UKKyAgICAg ICAgICAgICAoY2hlY2stcGF0Y2gtaGVhZGVycyBwa2cpKSkpKSkpCmV4cGVjdGVkLXZhbHVlOiAi dC5wYXRjaDogcGF0Y2ggbGFja3MgY29tbWVudCBhbmQgdXBzdHJlYW0gc3RhdHVzIgphY3R1YWwt dmFsdWU6ICJ0LnBhdGNoOiBwYXRjaCBsYWNrcyBjb21tZW50IGFuZCB1cHN0cmVhbSBzdGF0dXMi CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBwYXRjaCBoZWFkZXJzOiBlbXB0eQpsb2NhdGlvbjog L2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjU0OQpzb3VyY2U6CisgKHRlc3QtZXF1YWwK KyAgICJwYXRjaCBoZWFkZXJzOiBlbXB0eSIKKyAgICJ0LnBhdGNoOiBlbXB0eSBwYXRjaCIKKyAg IChjYWxsLXdpdGgtdGVtcG9yYXJ5LWRpcmVjdG9yeQorICAgICAobGFtYmRhIChkaXJlY3Rvcnkp CisgICAgICAgKGNhbGwtd2l0aC1vdXRwdXQtZmlsZQorICAgICAgICAgKHN0cmluZy1hcHBlbmQg ZGlyZWN0b3J5ICIvdC5wYXRjaCIpCisgICAgICAgICAoY29uc3QgI3QpKQorICAgICAgIChwYXJh bWV0ZXJpemUKKyAgICAgICAgICgoJXBhdGNoLXBhdGggJygpKSkKKyAgICAgICAgIChsZXQgKChw a2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAgICAgICAieCIKKyAgICAgICAgICAg ICAgICAgICAgICAoc291cmNlCisgICAgICAgICAgICAgICAgICAgICAgICAoZHVtbXktb3JpZ2lu CisgICAgICAgICAgICAgICAgICAgICAgICAgIChwYXRjaGVzCisgICAgICAgICAgICAgICAgICAg ICAgICAgICAgKGxpc3QgKGxvY2FsLWZpbGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChzdHJpbmctYXBwZW5kCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGRpcmVjdG9yeQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiL3Qu cGF0Y2giKSkpKSkpKSkpCisgICAgICAgICAgIChzaW5nbGUtbGludC13YXJuaW5nLW1lc3NhZ2UK KyAgICAgICAgICAgICAoY2hlY2stcGF0Y2gtaGVhZGVycyBwa2cpKSkpKSkpCmV4cGVjdGVkLXZh bHVlOiAidC5wYXRjaDogZW1wdHkgcGF0Y2giCmFjdHVhbC12YWx1ZTogInQucGF0Y2g6IGVtcHR5 IHBhdGNoIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogcGF0Y2ggaGVhZGVyczogcGF0Y2ggbm90 IGZvdW5kCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206NTY1CnNvdXJj ZToKKyAodGVzdC1lcXVhbAorICAgInBhdGNoIGhlYWRlcnM6IHBhdGNoIG5vdCBmb3VuZCIKKyAg ICJkb2VzLW5vdC1leGlzdC5wYXRjaDogcGF0Y2ggbm90IGZvdW5kXG4iCisgICAocGFyYW1ldGVy aXplCisgICAgICgoJXBhdGNoLXBhdGggJygpKSkKKyAgICAgKGxldCAoKHBrZyAoZHVtbXktcGFj a2FnZQorICAgICAgICAgICAgICAgICAgIngiCisgICAgICAgICAgICAgICAgICAoc291cmNlCisg ICAgICAgICAgICAgICAgICAgIChkdW1teS1vcmlnaW4KKyAgICAgICAgICAgICAgICAgICAgICAo cGF0Y2hlcyAoc2VhcmNoLXBhdGNoZXMgImRvZXMtbm90LWV4aXN0LnBhdGNoIikpKSkpKSkKKyAg ICAgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAgICAgICAoY2hlY2stcGF0Y2gt aGVhZGVycyBwa2cpKSkpKQpleHBlY3RlZC12YWx1ZTogImRvZXMtbm90LWV4aXN0LnBhdGNoOiBw YXRjaCBub3QgZm91bmRcbiIKYWN0dWFsLXZhbHVlOiAiZG9lcy1ub3QtZXhpc3QucGF0Y2g6IHBh dGNoIG5vdCBmb3VuZFxuIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogZGVyaXZhdGlvbjogaW52 YWxpZCBhcmd1bWVudHMKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTo1 NzQKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiZGVyaXZhdGlvbjogaW52YWxpZCBhcmd1bWVu dHMiCisgICAiZmFpbGVkIHRvIGNyZWF0ZSB4ODZfNjQtbGludXggZGVyaXZhdGlvbjogKHdyb25n LXR5cGUtYXJnIFwibWFwXCIgXCJXcm9uZyB0eXBlIGFyZ3VtZW50OiB+U1wiIChpbnZhbGlkLW1v ZHVsZSkgKCkpIgorICAgKG1hdGNoIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAg ICAgICAgICAgICAgICAgIngiCisgICAgICAgICAgICAgICAgICAgICAgIChhcmd1bWVudHMKKyAg ICAgICAgICAgICAgICAgICAgICAgICAnKCM6aW1wb3J0ZWQtbW9kdWxlcyAoaW52YWxpZC1tb2R1 bGUpKSkpKSkKKyAgICAgICAgICAgIChjaGVjay1kZXJpdmF0aW9uIHBrZykpCisgICAgICAgICAg KCgoYW5kICg/IGxpbnQtd2FybmluZz8pIGZpcnN0LXdhcm5pbmcpCisgICAgICAgICAgICBvdGhl cnMKKyAgICAgICAgICAgIC4uLikKKyAgICAgICAgICAgKGxpbnQtd2FybmluZy1tZXNzYWdlIGZp cnN0LXdhcm5pbmcpKSkpCmV4cGVjdGVkLXZhbHVlOiAiZmFpbGVkIHRvIGNyZWF0ZSB4ODZfNjQt bGludXggZGVyaXZhdGlvbjogKHdyb25nLXR5cGUtYXJnIFwibWFwXCIgXCJXcm9uZyB0eXBlIGFy Z3VtZW50OiB+U1wiIChpbnZhbGlkLW1vZHVsZSkgKCkpIgphY3R1YWwtdmFsdWU6ICJmYWlsZWQg dG8gY3JlYXRlIHg4Nl82NC1saW51eCBkZXJpdmF0aW9uOiAod3JvbmctdHlwZS1hcmcgXCJtYXBc IiBcIldyb25nIHR5cGUgYXJndW1lbnQ6IH5TXCIgKGludmFsaWQtbW9kdWxlKSAoKSkiCnJlc3Vs dDogUEFTUwoKdGVzdC1uYW1lOiBwcm9maWxlLWNvbGxpc2lvbnM6IG5vIHdhcm5pbmdzCmxvY2F0 aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206NTgzCnNvdXJjZToKKyAodGVzdC1l cXVhbAorICAgInByb2ZpbGUtY29sbGlzaW9uczogbm8gd2FybmluZ3MiCisgICAnKCkKKyAgIChj aGVjay1wcm9maWxlLWNvbGxpc2lvbnMgKGR1bW15LXBhY2thZ2UgIngiKSkpCmV4cGVjdGVkLXZh bHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBwcm9maWxl LWNvbGxpc2lvbnM6IHByb3BhZ2F0ZWQgaW5wdXRzIGNvbGxpZGUKbG9jYXRpb246IC9ob21lL25j a3gvZ3VpeC90ZXN0cy9saW50LnNjbTo1ODcKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAicHJv ZmlsZS1jb2xsaXNpb25zOiBwcm9wYWdhdGVkIGlucHV0cyBjb2xsaWRlIgorICAgInByb3BhZ2F0 ZWQgaW5wdXRzIHAwQDEgYW5kIHAwQDIgY29sbGlkZSIKKyAgIChsZXQqICgocDAgKGR1bW15LXBh Y2thZ2UgInAwIiAodmVyc2lvbiAiMSIpKSkKKyAgICAgICAgICAocDAqIChkdW1teS1wYWNrYWdl ICJwMCIgKHZlcnNpb24gIjIiKSkpCisgICAgICAgICAgKHAxIChkdW1teS1wYWNrYWdlCisgICAg ICAgICAgICAgICAgInAxIgorICAgICAgICAgICAgICAgIChwcm9wYWdhdGVkLWlucHV0cyBgKCgi cDAiICxwMCkpKSkpCisgICAgICAgICAgKHAyIChkdW1teS1wYWNrYWdlCisgICAgICAgICAgICAg ICAgInAyIgorICAgICAgICAgICAgICAgIChwcm9wYWdhdGVkLWlucHV0cyBgKCgicDEiICxwMSkp KSkpCisgICAgICAgICAgKHAzIChkdW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgInAzIgor ICAgICAgICAgICAgICAgIChwcm9wYWdhdGVkLWlucHV0cyBgKCgicDAiICxwMCopKSkpKQorICAg ICAgICAgIChwNCAoZHVtbXktcGFja2FnZQorICAgICAgICAgICAgICAgICJwNCIKKyAgICAgICAg ICAgICAgICAocHJvcGFnYXRlZC1pbnB1dHMgYCgoInAyIiAscDIpICgicDMiICxwMykpKSkpKQor ICAgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAgICAgKGNoZWNrLXByb2ZpbGUt Y29sbGlzaW9ucyBwNCkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJwcm9wYWdhdGVkIGlucHV0cyBwMEAx IGFuZCBwMEAyIGNvbGxpZGUiCmFjdHVhbC12YWx1ZTogInByb3BhZ2F0ZWQgaW5wdXRzIHAwQDEg YW5kIHAwQDIgY29sbGlkZSIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHByb2ZpbGUtY29sbGlz aW9uczogcHJvcGFnYXRlZCBpbnB1dHMgY29sbGlkZSwgc3RvcmUgaXRlbXMKbG9jYXRpb246IC9o b21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTo1OTkKc291cmNlOgorICh0ZXN0LWFzc2VydAor ICAgInByb2ZpbGUtY29sbGlzaW9uczogcHJvcGFnYXRlZCBpbnB1dHMgY29sbGlkZSwgc3RvcmUg aXRlbXMiCisgICAoc3RyaW5nLW1hdGNoLW9yLWVycm9yCisgICAgICJwcm9wYWdhdGVkIGlucHV0 cyAvW1s6Z3JhcGg6XV0rLXAwLTEgYW5kIC9bWzpncmFwaDpdXSstcDAtMSBjb2xsaWRlIgorICAg ICAobGV0KiAoKHAwIChkdW1teS1wYWNrYWdlICJwMCIgKHZlcnNpb24gIjEiKSkpCisgICAgICAg ICAgICAocDAqIChkdW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgICAgInAwIgorICAgICAg ICAgICAgICAgICAgICh2ZXJzaW9uICIxIikKKyAgICAgICAgICAgICAgICAgICAoaW5wdXRzIGAo KCJ4IiAsKGR1bW15LXBhY2thZ2UgIngiKSkpKSkpCisgICAgICAgICAgICAocDEgKGR1bW15LXBh Y2thZ2UKKyAgICAgICAgICAgICAgICAgICJwMSIKKyAgICAgICAgICAgICAgICAgIChwcm9wYWdh dGVkLWlucHV0cyBgKCgicDAiICxwMCkpKSkpCisgICAgICAgICAgICAocDIgKGR1bW15LXBhY2th Z2UKKyAgICAgICAgICAgICAgICAgICJwMiIKKyAgICAgICAgICAgICAgICAgIChwcm9wYWdhdGVk LWlucHV0cyBgKCgicDEiICxwMSkpKSkpCisgICAgICAgICAgICAocDMgKGR1bW15LXBhY2thZ2UK KyAgICAgICAgICAgICAgICAgICJwMyIKKyAgICAgICAgICAgICAgICAgIChwcm9wYWdhdGVkLWlu cHV0cyBgKCgicDAiICxwMCopKSkpKQorICAgICAgICAgICAgKHA0IChkdW1teS1wYWNrYWdlCisg ICAgICAgICAgICAgICAgICAicDQiCisgICAgICAgICAgICAgICAgICAocHJvcGFnYXRlZC1pbnB1 dHMgYCgoInAyIiAscDIpICgicDMiICxwMykpKSkpKQorICAgICAgIChzaW5nbGUtbGludC13YXJu aW5nLW1lc3NhZ2UKKyAgICAgICAgIChjaGVjay1wcm9maWxlLWNvbGxpc2lvbnMgcDQpKSkpKQph Y3R1YWwtdmFsdWU6ICMoInByb3BhZ2F0ZWQgaW5wdXRzIC9ob21lL25ja3gvZ3VpeC90ZXN0LXRt cC9zdG9yZS92c3MzeWZmMGE0amk1aGNhcTQ0bWZzcndicjM0YmhyNy1wMC0xIGFuZCAvaG9tZS9u Y2t4L2d1aXgvdGVzdC10bXAvc3RvcmUvaWZjZjV2emJ5a3Nza3N4cWZucWJudzVkbGN4aHppZG4t cDAtMSBjb2xsaWRlIiAoMCAuIDE2NykpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBsaWNlbnNl OiBpbnZhbGlkIGxpY2Vuc2UKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNj bTo2MTMKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAibGljZW5zZTogaW52YWxpZCBsaWNlbnNl IgorICAgImludmFsaWQgbGljZW5zZSBmaWVsZCIKKyAgIChzaW5nbGUtbGludC13YXJuaW5nLW1l c3NhZ2UKKyAgICAgKGNoZWNrLWxpY2Vuc2UgKGR1bW15LXBhY2thZ2UgIngiIChsaWNlbnNlICNm KSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJpbnZhbGlkIGxpY2Vuc2UgZmllbGQiCmFjdHVhbC12YWx1 ZTogImludmFsaWQgbGljZW5zZSBmaWVsZCIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGhvbWUt cGFnZTogd3JvbmcgaG9tZS1wYWdlCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGlu dC5zY206NjE4CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImhvbWUtcGFnZTogd3JvbmcgaG9t ZS1wYWdlIgorICAgImludmFsaWQgdmFsdWUgZm9yIGhvbWUgcGFnZSIKKyAgIChsZXQgKChwa2cg KHBhY2thZ2UKKyAgICAgICAgICAgICAgICAoaW5oZXJpdCAoZHVtbXktcGFja2FnZSAieCIpKQor ICAgICAgICAgICAgICAgIChob21lLXBhZ2UgI2YpKSkpCisgICAgIChzaW5nbGUtbGludC13YXJu aW5nLW1lc3NhZ2UKKyAgICAgICAoY2hlY2staG9tZS1wYWdlIHBrZykpKSkKZXhwZWN0ZWQtdmFs dWU6ICJpbnZhbGlkIHZhbHVlIGZvciBob21lIHBhZ2UiCmFjdHVhbC12YWx1ZTogImludmFsaWQg dmFsdWUgZm9yIGhvbWUgcGFnZSIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGhvbWUtcGFnZTog aW52YWxpZCBVUkkKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTo2MjYK c291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiaG9tZS1wYWdlOiBpbnZhbGlkIFVSSSIKKyAgICJp bnZhbGlkIGhvbWUgcGFnZSBVUkw6IFwiZm9vYmFyXCIiCisgICAobGV0ICgocGtnIChwYWNrYWdl CisgICAgICAgICAgICAgICAgKGluaGVyaXQgKGR1bW15LXBhY2thZ2UgIngiKSkKKyAgICAgICAg ICAgICAgICAoaG9tZS1wYWdlICJmb29iYXIiKSkpKQorICAgICAoc2luZ2xlLWxpbnQtd2Fybmlu Zy1tZXNzYWdlCisgICAgICAgKGNoZWNrLWhvbWUtcGFnZSBwa2cpKSkpCmV4cGVjdGVkLXZhbHVl OiAiaW52YWxpZCBob21lIHBhZ2UgVVJMOiBcImZvb2JhclwiIgphY3R1YWwtdmFsdWU6ICJpbnZh bGlkIGhvbWUgcGFnZSBVUkw6IFwiZm9vYmFyXCIiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBo b21lLXBhZ2U6IGhvc3Qgbm90IGZvdW5kCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMv bGludC5zY206NjM0CnNvdXJjZToKKyAodGVzdC1hc3NlcnQKKyAgICJob21lLXBhZ2U6IGhvc3Qg bm90IGZvdW5kIgorICAgKGxldCAoKHBrZyAocGFja2FnZQorICAgICAgICAgICAgICAgIChpbmhl cml0IChkdW1teS1wYWNrYWdlICJ4IikpCisgICAgICAgICAgICAgICAgKGhvbWUtcGFnZSAiaHR0 cDovL2RvZXMtbm90LWV4aXN0IikpKSkKKyAgICAgKHdhcm5pbmctY29udGFpbnM/CisgICAgICAg ImRvbWFpbiBub3QgZm91bmQiCisgICAgICAgKGNoZWNrLWhvbWUtcGFnZSBwa2cpKSkpCmFjdHVh bC12YWx1ZTogMjYKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGhvbWUtcGFnZTogQ29ubmVjdGlv biByZWZ1c2VkCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206NjQyCnNv dXJjZToKKyAodGVzdC1lcXVhbAorICAgImhvbWUtcGFnZTogQ29ubmVjdGlvbiByZWZ1c2VkIgor ICAgIlVSSSBodHRwOi8vbG9jYWxob3N0Ojk5OTkvZm9vL2JhciB1bnJlYWNoYWJsZTogQ29ubmVj dGlvbiByZWZ1c2VkIgorICAgKGxldCAoKHBrZyAocGFja2FnZQorICAgICAgICAgICAgICAgIChp bmhlcml0IChkdW1teS1wYWNrYWdlICJ4IikpCisgICAgICAgICAgICAgICAgKGhvbWUtcGFnZSAo JWxvY2FsLXVybCkpKSkpCisgICAgIChzaW5nbGUtbGludC13YXJuaW5nLW1lc3NhZ2UKKyAgICAg ICAoY2hlY2staG9tZS1wYWdlIHBrZykpKSkKZXhwZWN0ZWQtdmFsdWU6ICJVUkkgaHR0cDovL2xv Y2FsaG9zdDo5OTk5L2Zvby9iYXIgdW5yZWFjaGFibGU6IENvbm5lY3Rpb24gcmVmdXNlZCIKYWN0 dWFsLXZhbHVlOiAiVVJJIGh0dHA6Ly9sb2NhbGhvc3Q6OTk5OS9mb28vYmFyIHVucmVhY2hhYmxl OiBDb25uZWN0aW9uIHJlZnVzZWQiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBob21lLXBhZ2U6 IDIwMApsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjY1MApzb3VyY2U6 CisgKHRlc3QtZXF1YWwKKyAgICJob21lLXBhZ2U6IDIwMCIKKyAgICcoKQorICAgKHdpdGgtaHR0 cC1zZXJ2ZXIKKyAgICAgYCgoMjAwICwlbG9uZy1zdHJpbmcpKQorICAgICAobGV0ICgocGtnIChw YWNrYWdlCisgICAgICAgICAgICAgICAgICAoaW5oZXJpdCAoZHVtbXktcGFja2FnZSAieCIpKQor ICAgICAgICAgICAgICAgICAgKGhvbWUtcGFnZSAoJWxvY2FsLXVybCkpKSkpCisgICAgICAgKGNo ZWNrLWhvbWUtcGFnZSBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgp CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBob21lLXBhZ2U6IDIwMCBidXQgc2hvcnQgbGVuZ3Ro CmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206NjU5CnNvdXJjZToKKyAo dGVzdC1lcXVhbAorICAgImhvbWUtcGFnZTogMjAwIGJ1dCBzaG9ydCBsZW5ndGgiCisgICAoZm9y bWF0CisgICAgICNmCisgICAgICJVUkkgfmEgcmV0dXJuZWQgc3VzcGljaW91c2x5IHNtYWxsIGZp bGUgKDE4IGJ5dGVzKSIKKyAgICAgKCVsb2NhbC11cmwpKQorICAgKGxldCAoKHBrZyAocGFja2Fn ZQorICAgICAgICAgICAgICAgIChpbmhlcml0IChkdW1teS1wYWNrYWdlICJ4IikpCisgICAgICAg ICAgICAgICAgKGhvbWUtcGFnZSAoJWxvY2FsLXVybCkpKSkpCisgICAgIChzaW5nbGUtbGludC13 YXJuaW5nLW1lc3NhZ2UKKyAgICAgICAoY2hlY2staG9tZS1wYWdlIHBrZykpKSkKZXhwZWN0ZWQt dmFsdWU6ICJVUkkgaHR0cDovL2xvY2FsaG9zdDo0MjE0Ny9mb28vYmFyIHJldHVybmVkIHN1c3Bp Y2lvdXNseSBzbWFsbCBmaWxlICgxOCBieXRlcykiCmFjdHVhbC12YWx1ZTogIlVSSSBodHRwOi8v bG9jYWxob3N0OjQyMTQ3L2Zvby9iYXIgcmV0dXJuZWQgc3VzcGljaW91c2x5IHNtYWxsIGZpbGUg KDE4IGJ5dGVzKSIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGhvbWUtcGFnZTogNDA0CmxvY2F0 aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206NjcwCnNvdXJjZToKKyAodGVzdC1l cXVhbAorICAgImhvbWUtcGFnZTogNDA0IgorICAgKGZvcm1hdAorICAgICAjZgorICAgICAiVVJJ IH5hIG5vdCByZWFjaGFibGU6IDQwNCAoXCJTdWNoIGlzIGxpZmVcIikiCisgICAgICglbG9jYWwt dXJsKSkKKyAgIChsZXQgKChwa2cgKHBhY2thZ2UKKyAgICAgICAgICAgICAgICAoaW5oZXJpdCAo ZHVtbXktcGFja2FnZSAieCIpKQorICAgICAgICAgICAgICAgIChob21lLXBhZ2UgKCVsb2NhbC11 cmwpKSkpKQorICAgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAgICAgKGNoZWNr LWhvbWUtcGFnZSBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAiVVJJIGh0dHA6Ly9sb2NhbGhvc3Q6 NDY0NTMvZm9vL2JhciBub3QgcmVhY2hhYmxlOiA0MDQgKFwiU3VjaCBpcyBsaWZlXCIpIgphY3R1 YWwtdmFsdWU6ICJVUkkgaHR0cDovL2xvY2FsaG9zdDo0NjQ1My9mb28vYmFyIG5vdCByZWFjaGFi bGU6IDQwNCAoXCJTdWNoIGlzIGxpZmVcIikiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBob21l LXBhZ2U6IDMwMSwgaW52YWxpZApsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQu c2NtOjY3OQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJob21lLXBhZ2U6IDMwMSwgaW52YWxp ZCIKKyAgIChmb3JtYXQKKyAgICAgI2YKKyAgICAgImludmFsaWQgcGVybWFuZW50IHJlZGlyZWN0 IGZyb20gfmEiCisgICAgICglbG9jYWwtdXJsKSkKKyAgIChsZXQgKChwa2cgKHBhY2thZ2UKKyAg ICAgICAgICAgICAgICAoaW5oZXJpdCAoZHVtbXktcGFja2FnZSAieCIpKQorICAgICAgICAgICAg ICAgIChob21lLXBhZ2UgKCVsb2NhbC11cmwpKSkpKQorICAgICAoc2luZ2xlLWxpbnQtd2Fybmlu Zy1tZXNzYWdlCisgICAgICAgKGNoZWNrLWhvbWUtcGFnZSBwa2cpKSkpCmV4cGVjdGVkLXZhbHVl OiAiaW52YWxpZCBwZXJtYW5lbnQgcmVkaXJlY3QgZnJvbSBodHRwOi8vbG9jYWxob3N0OjM3NDI5 L2Zvby9iYXIiCmFjdHVhbC12YWx1ZTogImludmFsaWQgcGVybWFuZW50IHJlZGlyZWN0IGZyb20g aHR0cDovL2xvY2FsaG9zdDozNzQyOS9mb28vYmFyIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTog aG9tZS1wYWdlOiAzMDEgLT4gMjAwCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGlu dC5zY206Njk1CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImhvbWUtcGFnZTogMzAxIC0+IDIw MCIKKyAgIChmb3JtYXQKKyAgICAgI2YKKyAgICAgInBlcm1hbmVudCByZWRpcmVjdCBmcm9tIH5h IHRvIH5hIgorICAgICAoJWxvY2FsLXVybCkKKyAgICAgaW5pdGlhbC11cmwpCisgICAobGV0ICgo cGtnIChwYWNrYWdlCisgICAgICAgICAgICAgICAgKGluaGVyaXQgKGR1bW15LXBhY2thZ2UgIngi KSkKKyAgICAgICAgICAgICAgICAoaG9tZS1wYWdlICglbG9jYWwtdXJsKSkpKSkKKyAgICAgKHNp bmdsZS1saW50LXdhcm5pbmctbWVzc2FnZQorICAgICAgIChjaGVjay1ob21lLXBhZ2UgcGtnKSkp KQpleHBlY3RlZC12YWx1ZTogInBlcm1hbmVudCByZWRpcmVjdCBmcm9tIGh0dHA6Ly9sb2NhbGhv c3Q6NDQwNzMvZm9vL2JhciB0byBodHRwOi8vbG9jYWxob3N0OjM3MDUxL2Zvby9iYXIiCmFjdHVh bC12YWx1ZTogInBlcm1hbmVudCByZWRpcmVjdCBmcm9tIGh0dHA6Ly9sb2NhbGhvc3Q6NDQwNzMv Zm9vL2JhciB0byBodHRwOi8vbG9jYWxob3N0OjM3MDUxL2Zvby9iYXIiCnJlc3VsdDogUEFTUwoK dGVzdC1uYW1lOiBob21lLXBhZ2U6IDMwMSAtPiA0MDQKbG9jYXRpb246IC9ob21lL25ja3gvZ3Vp eC90ZXN0cy9saW50LnNjbTo3MTIKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiaG9tZS1wYWdl OiAzMDEgLT4gNDA0IgorICAgKGZvcm1hdAorICAgICAjZgorICAgICAiVVJJIH5hIG5vdCByZWFj aGFibGU6IDQwNCAoXCJTdWNoIGlzIGxpZmVcIikiCisgICAgICglbG9jYWwtdXJsKSkKKyAgIChs ZXQgKChwa2cgKHBhY2thZ2UKKyAgICAgICAgICAgICAgICAoaW5oZXJpdCAoZHVtbXktcGFja2Fn ZSAieCIpKQorICAgICAgICAgICAgICAgIChob21lLXBhZ2UgKCVsb2NhbC11cmwpKSkpKQorICAg ICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAgICAgKGNoZWNrLWhvbWUtcGFnZSBw a2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAiVVJJIGh0dHA6Ly9sb2NhbGhvc3Q6Mzk1MzcvZm9vL2Jh ciBub3QgcmVhY2hhYmxlOiA0MDQgKFwiU3VjaCBpcyBsaWZlXCIpIgphY3R1YWwtdmFsdWU6ICJV UkkgaHR0cDovL2xvY2FsaG9zdDozOTUzNy9mb28vYmFyIG5vdCByZWFjaGFibGU6IDQwNCAoXCJT dWNoIGlzIGxpZmVcIikiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzb3VyY2UtZmlsZS1uYW1l CmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206NzIxCnNvdXJjZToKKyAo dGVzdC1lcXVhbAorICAgInNvdXJjZS1maWxlLW5hbWUiCisgICAidGhlIHNvdXJjZSBmaWxlIG5h bWUgc2hvdWxkIGNvbnRhaW4gdGhlIHBhY2thZ2UgbmFtZSIKKyAgIChsZXQgKChwa2cgKGR1bW15 LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAieCIKKyAgICAgICAgICAgICAgICAodmVyc2lvbiAi My4yLjEiKQorICAgICAgICAgICAgICAgIChzb3VyY2UKKyAgICAgICAgICAgICAgICAgIChvcmln aW4KKyAgICAgICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAg ICAgICAgICh1cmkgImh0dHA6Ly93d3cuZXhhbXBsZS5jb20vMy4yLjEudGFyLmd6IikKKyAgICAg ICAgICAgICAgICAgICAgKHNoYTI1NiAlbnVsbC1zaGEyNTYpKSkpKSkKKyAgICAgKHNpbmdsZS1s aW50LXdhcm5pbmctbWVzc2FnZQorICAgICAgIChjaGVjay1zb3VyY2UtZmlsZS1uYW1lIHBrZykp KSkKZXhwZWN0ZWQtdmFsdWU6ICJ0aGUgc291cmNlIGZpbGUgbmFtZSBzaG91bGQgY29udGFpbiB0 aGUgcGFja2FnZSBuYW1lIgphY3R1YWwtdmFsdWU6ICJ0aGUgc291cmNlIGZpbGUgbmFtZSBzaG91 bGQgY29udGFpbiB0aGUgcGFja2FnZSBuYW1lIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc291 cmNlLWZpbGUtbmFtZTogdiBwcmVmaXgKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9s aW50LnNjbTo3MzMKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAic291cmNlLWZpbGUtbmFtZTog diBwcmVmaXgiCisgICAidGhlIHNvdXJjZSBmaWxlIG5hbWUgc2hvdWxkIGNvbnRhaW4gdGhlIHBh Y2thZ2UgbmFtZSIKKyAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAg ICAieCIKKyAgICAgICAgICAgICAgICAodmVyc2lvbiAiMy4yLjEiKQorICAgICAgICAgICAgICAg IChzb3VyY2UKKyAgICAgICAgICAgICAgICAgIChvcmlnaW4KKyAgICAgICAgICAgICAgICAgICAg KG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICh1cmkgImh0dHA6Ly93d3cu ZXhhbXBsZS5jb20vdjMuMi4xLnRhci5neiIpCisgICAgICAgICAgICAgICAgICAgIChzaGEyNTYg JW51bGwtc2hhMjU2KSkpKSkpCisgICAgIChzaW5nbGUtbGludC13YXJuaW5nLW1lc3NhZ2UKKyAg ICAgICAoY2hlY2stc291cmNlLWZpbGUtbmFtZSBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAidGhl IHNvdXJjZSBmaWxlIG5hbWUgc2hvdWxkIGNvbnRhaW4gdGhlIHBhY2thZ2UgbmFtZSIKYWN0dWFs LXZhbHVlOiAidGhlIHNvdXJjZSBmaWxlIG5hbWUgc2hvdWxkIGNvbnRhaW4gdGhlIHBhY2thZ2Ug bmFtZSIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHNvdXJjZS1maWxlLW5hbWU6IGJhZCBjaGVj a291dApsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjc0NQpzb3VyY2U6 CisgKHRlc3QtZXF1YWwKKyAgICJzb3VyY2UtZmlsZS1uYW1lOiBiYWQgY2hlY2tvdXQiCisgICAi dGhlIHNvdXJjZSBmaWxlIG5hbWUgc2hvdWxkIGNvbnRhaW4gdGhlIHBhY2thZ2UgbmFtZSIKKyAg IChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAieCIKKyAgICAgICAg ICAgICAgICAodmVyc2lvbiAiMy4yLjEiKQorICAgICAgICAgICAgICAgIChzb3VyY2UKKyAgICAg ICAgICAgICAgICAgIChvcmlnaW4KKyAgICAgICAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0 Y2gpCisgICAgICAgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICh1cmwgImh0dHA6Ly93d3cuZXhhbXBsZS5jb20veC5naXQiKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCAiMCIpKSkKKyAgICAgICAgICAgICAgICAg ICAgKHNoYTI1NiAlbnVsbC1zaGEyNTYpKSkpKSkKKyAgICAgKHNpbmdsZS1saW50LXdhcm5pbmct bWVzc2FnZQorICAgICAgIChjaGVjay1zb3VyY2UtZmlsZS1uYW1lIHBrZykpKSkKZXhwZWN0ZWQt dmFsdWU6ICJ0aGUgc291cmNlIGZpbGUgbmFtZSBzaG91bGQgY29udGFpbiB0aGUgcGFja2FnZSBu YW1lIgphY3R1YWwtdmFsdWU6ICJ0aGUgc291cmNlIGZpbGUgbmFtZSBzaG91bGQgY29udGFpbiB0 aGUgcGFja2FnZSBuYW1lIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc291cmNlLWZpbGUtbmFt ZTogZ29vZCBjaGVja291dApsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2Nt Ojc1OQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJzb3VyY2UtZmlsZS1uYW1lOiBnb29kIGNo ZWNrb3V0IgorICAgJygpCisgICAobGV0ICgocGtnIChkdW1teS1wYWNrYWdlCisgICAgICAgICAg ICAgICAgIngiCisgICAgICAgICAgICAgICAgKHZlcnNpb24gIjMuMi4xIikKKyAgICAgICAgICAg ICAgICAoc291cmNlCisgICAgICAgICAgICAgICAgICAob3JpZ2luCisgICAgICAgICAgICAgICAg ICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAgICAgICAodXJpIChnaXQtcmVm ZXJlbmNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAodXJsICJodHRwOi8vZ2l0LmV4YW1w bGUuY29tL3guZ2l0IikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb21taXQgIjAiKSkp CisgICAgICAgICAgICAgICAgICAgIChmaWxlLW5hbWUgKHN0cmluZy1hcHBlbmQgIngtIiB2ZXJz aW9uKSkKKyAgICAgICAgICAgICAgICAgICAgKHNoYTI1NiAlbnVsbC1zaGEyNTYpKSkpKSkKKyAg ICAgKGNoZWNrLXNvdXJjZS1maWxlLW5hbWUgcGtnKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1 YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzb3VyY2UtZmlsZS1uYW1lOiB2 YWxpZApsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjc3Mwpzb3VyY2U6 CisgKHRlc3QtZXF1YWwKKyAgICJzb3VyY2UtZmlsZS1uYW1lOiB2YWxpZCIKKyAgICcoKQorICAg KGxldCAoKHBrZyAoZHVtbXktcGFja2FnZQorICAgICAgICAgICAgICAgICJ4IgorICAgICAgICAg ICAgICAgICh2ZXJzaW9uICIzLjIuMSIpCisgICAgICAgICAgICAgICAgKHNvdXJjZQorICAgICAg ICAgICAgICAgICAgKG9yaWdpbgorICAgICAgICAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKKyAgICAgICAgICAgICAgICAgICAgKHVyaSAiaHR0cDovL3d3dy5leGFtcGxlLmNvbS94LTMu Mi4xLnRhci5neiIpCisgICAgICAgICAgICAgICAgICAgIChzaGEyNTYgJW51bGwtc2hhMjU2KSkp KSkpCisgICAgIChjaGVjay1zb3VyY2UtZmlsZS1uYW1lIHBrZykpKQpleHBlY3RlZC12YWx1ZTog KCkKYWN0dWFsLXZhbHVlOiAoKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc291cmNlLXVuc3Rh YmxlLXRhcmJhbGwKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTo3ODQK c291cmNlOgorICh0ZXN0LWVxdWFsCisgICAic291cmNlLXVuc3RhYmxlLXRhcmJhbGwiCisgICAi dGhlIHNvdXJjZSBVUkkgc2hvdWxkIG5vdCBiZSBhbiBhdXRvZ2VuZXJhdGVkIHRhcmJhbGwiCisg ICAobGV0ICgocGtnIChkdW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgIngiCisgICAgICAg ICAgICAgICAgKHNvdXJjZQorICAgICAgICAgICAgICAgICAgKG9yaWdpbgorICAgICAgICAgICAg ICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgICAgICAgICAgKHVyaSAiaHR0 cHM6Ly9naXRodWIuY29tL2V4YW1wbGUvZXhhbXBsZS9hcmNoaXZlL3YwLjAudGFyLmd6IikKKyAg ICAgICAgICAgICAgICAgICAgKHNoYTI1NiAlbnVsbC1zaGEyNTYpKSkpKSkKKyAgICAgKHNpbmds ZS1saW50LXdhcm5pbmctbWVzc2FnZQorICAgICAgIChjaGVjay1zb3VyY2UtdW5zdGFibGUtdGFy YmFsbCBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAidGhlIHNvdXJjZSBVUkkgc2hvdWxkIG5vdCBi ZSBhbiBhdXRvZ2VuZXJhdGVkIHRhcmJhbGwiCmFjdHVhbC12YWx1ZTogInRoZSBzb3VyY2UgVVJJ IHNob3VsZCBub3QgYmUgYW4gYXV0b2dlbmVyYXRlZCB0YXJiYWxsIgpyZXN1bHQ6IFBBU1MKCnRl c3QtbmFtZTogc291cmNlLXVuc3RhYmxlLXRhcmJhbGw6IHNvdXJjZSAjZgpsb2NhdGlvbjogL2hv bWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjc5NQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAg ICJzb3VyY2UtdW5zdGFibGUtdGFyYmFsbDogc291cmNlICNmIgorICAgJygpCisgICAobGV0ICgo cGtnIChkdW1teS1wYWNrYWdlICJ4IiAoc291cmNlICNmKSkpKQorICAgICAoY2hlY2stc291cmNl LXVuc3RhYmxlLXRhcmJhbGwgcGtnKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6 ICgpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzb3VyY2UtdW5zdGFibGUtdGFyYmFsbDogdmFs aWQKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTo4MDEKc291cmNlOgor ICh0ZXN0LWVxdWFsCisgICAic291cmNlLXVuc3RhYmxlLXRhcmJhbGw6IHZhbGlkIgorICAgJygp CisgICAobGV0ICgocGtnIChkdW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgIngiCisgICAg ICAgICAgICAgICAgKHNvdXJjZQorICAgICAgICAgICAgICAgICAgKG9yaWdpbgorICAgICAgICAg ICAgICAgICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgICAgICAgICAgKHVyaSAi aHR0cHM6Ly9naXRodWIuY29tL2V4YW1wbGUvZXhhbXBsZS9yZWxlYXNlcy9kb3dubG9hZC94LTAu MC94LTAuMC50YXIuZ3oiKQorICAgICAgICAgICAgICAgICAgICAoc2hhMjU2ICVudWxsLXNoYTI1 NikpKSkpKQorICAgICAoY2hlY2stc291cmNlLXVuc3RhYmxlLXRhcmJhbGwgcGtnKSkpCmV4cGVj dGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBz b3VyY2UtdW5zdGFibGUtdGFyYmFsbDogcGFja2FnZSBuYW1lZCBhcmNoaXZlCmxvY2F0aW9uOiAv aG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206ODExCnNvdXJjZToKKyAodGVzdC1lcXVhbAor ICAgInNvdXJjZS11bnN0YWJsZS10YXJiYWxsOiBwYWNrYWdlIG5hbWVkIGFyY2hpdmUiCisgICAn KCkKKyAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAieCIKKyAg ICAgICAgICAgICAgICAoc291cmNlCisgICAgICAgICAgICAgICAgICAob3JpZ2luCisgICAgICAg ICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAgICAgICAodXJp ICJodHRwczovL2dpdGh1Yi5jb20vZXhhbXBsZS9hcmNoaXZlL3JlbGVhc2VzL2Rvd25sb2FkL3gt MC4wL3gtMC4wLnRhci5neiIpCisgICAgICAgICAgICAgICAgICAgIChzaGEyNTYgJW51bGwtc2hh MjU2KSkpKSkpCisgICAgIChjaGVjay1zb3VyY2UtdW5zdGFibGUtdGFyYmFsbCBwa2cpKSkKZXhw ZWN0ZWQtdmFsdWU6ICgpCmFjdHVhbC12YWx1ZTogKCkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6 IHNvdXJjZS11bnN0YWJsZS10YXJiYWxsOiBub3QtZ2l0aHViCmxvY2F0aW9uOiAvaG9tZS9uY2t4 L2d1aXgvdGVzdHMvbGludC5zY206ODIxCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInNvdXJj ZS11bnN0YWJsZS10YXJiYWxsOiBub3QtZ2l0aHViIgorICAgJygpCisgICAobGV0ICgocGtnIChk dW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgIngiCisgICAgICAgICAgICAgICAgKHNvdXJj ZQorICAgICAgICAgICAgICAgICAgKG9yaWdpbgorICAgICAgICAgICAgICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKKyAgICAgICAgICAgICAgICAgICAgKHVyaSAiaHR0cHM6Ly9iaXRidWNrZXQu b3JnL2FyY2hpdmUvZXhhbXBsZS9kb3dubG9hZC94LTAuMC50YXIuZ3oiKQorICAgICAgICAgICAg ICAgICAgICAoc2hhMjU2ICVudWxsLXNoYTI1NikpKSkpKQorICAgICAoY2hlY2stc291cmNlLXVu c3RhYmxlLXRhcmJhbGwgcGtnKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgp CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBzb3VyY2UtdW5zdGFibGUtdGFyYmFsbDogZ2l0LWZl dGNoCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206ODMxCnNvdXJjZToK KyAodGVzdC1lcXVhbAorICAgInNvdXJjZS11bnN0YWJsZS10YXJiYWxsOiBnaXQtZmV0Y2giCisg ICAnKCkKKyAgIChsZXQgKChwa2cgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAgICAieCIK KyAgICAgICAgICAgICAgICAoc291cmNlCisgICAgICAgICAgICAgICAgICAob3JpZ2luCisgICAg ICAgICAgICAgICAgICAgIChtZXRob2QgZ2l0LWZldGNoKQorICAgICAgICAgICAgICAgICAgICAo dXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAodXJsICJodHRw czovL2dpdGh1Yi5jb20vYXJjaGl2ZS9leGFtcGxlIikKKyAgICAgICAgICAgICAgICAgICAgICAg ICAgIChjb21taXQgIjAiKSkpCisgICAgICAgICAgICAgICAgICAgIChzaGEyNTYgJW51bGwtc2hh MjU2KSkpKSkpCisgICAgIChjaGVjay1zb3VyY2UtdW5zdGFibGUtdGFyYmFsbCBwa2cpKSkKZXhw ZWN0ZWQtdmFsdWU6ICgpCmFjdHVhbC12YWx1ZTogKCkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6 IG9wdGlvbmFsLXRlc3RzOiBubyBjaGVjayBwaGFzZQpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4 L3Rlc3RzL2xpbnQuc2NtOjg1Mgpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJvcHRpb25hbC10 ZXN0czogbm8gY2hlY2sgcGhhc2UiCisgICAnKCkKKyAgIChsZXQgKChwa2cgKHBhY2thZ2Utd2l0 aC1waGFzZS1jaGFuZ2VzICcoKSkpKQorICAgICAoY2hlY2stb3B0aW9uYWwtdGVzdHMgcGtnKSkp CmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoKdGVzdC1u YW1lOiBvcHRpb25hbC10ZXN0czogY2hlY2sgcGhhc2UgcmVzcGVjdHMgIzp0ZXN0cz8KbG9jYXRp b246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbTo4NTcKc291cmNlOgorICh0ZXN0LWVx dWFsCisgICAib3B0aW9uYWwtdGVzdHM6IGNoZWNrIHBoYXNlIHJlc3BlY3RzICM6dGVzdHM/Igor ICAgJygpCisgICAobGV0ICgocGtnIChwYWNrYWdlLXdpdGgtcGhhc2UtY2hhbmdlcworICAgICAg ICAgICAgICAgICcoKHJlcGxhY2UKKyAgICAgICAgICAgICAgICAgICAgJ2NoZWNrCisgICAgICAg ICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSB0ZXN0cz8gIzphbGxvdy1vdGhlci1rZXlzPykK KyAgICAgICAgICAgICAgICAgICAgICAod2hlbiB0ZXN0cz8gKGludm9rZSAiLi90aGUtdGVzdC1z dWl0ZSIpKSkpKSkpKQorICAgICAoY2hlY2stb3B0aW9uYWwtdGVzdHMgcGtnKSkpCmV4cGVjdGVk LXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBvcHRp b25hbC10ZXN0czogY2hlY2sgcGhhc2UgaWdub3JlcyAjOnRlc3RzPwpsb2NhdGlvbjogL2hvbWUv bmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjg2Ngpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJv cHRpb25hbC10ZXN0czogY2hlY2sgcGhhc2UgaWdub3JlcyAjOnRlc3RzPyIKKyAgICJ0aGUgJ2No ZWNrJyBwaGFzZSBzaG91bGQgcmVzcGVjdCAjOnRlc3RzPyIKKyAgIChsZXQgKChwa2cgKHBhY2th Z2Utd2l0aC1waGFzZS1jaGFuZ2VzCisgICAgICAgICAgICAgICAgJygocmVwbGFjZQorICAgICAg ICAgICAgICAgICAgICAnY2hlY2sKKyAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSBfIChpbnZv a2UgIi4vdGhlLXRlc3Qtc3VpdGUiKSkpKSkpKQorICAgICAoc2luZ2xlLWxpbnQtd2FybmluZy1t ZXNzYWdlCisgICAgICAgKGNoZWNrLW9wdGlvbmFsLXRlc3RzIHBrZykpKSkKZXhwZWN0ZWQtdmFs dWU6ICJ0aGUgJ2NoZWNrJyBwaGFzZSBzaG91bGQgcmVzcGVjdCAjOnRlc3RzPyIKYWN0dWFsLXZh bHVlOiAidGhlICdjaGVjaycgcGhhc2Ugc2hvdWxkIHJlc3BlY3QgIzp0ZXN0cz8iCnJlc3VsdDog UEFTUwoKdGVzdC1uYW1lOiBvcHRpb25hbC10ZXN0czogZG8gbm90IGNyYXNoIHdoZW4gIzpwaGFz ZXMgaXMgaW52YWxpZApsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjg3 NQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJvcHRpb25hbC10ZXN0czogZG8gbm90IGNyYXNo IHdoZW4gIzpwaGFzZXMgaXMgaW52YWxpZCIKKyAgICJpbmNvcnJlY3QgY2FsbCB0byA/bW9kaWZ5 LXBoYXNlcz8iCisgICAobGV0ICgocGtnIChwYWNrYWdlLXdpdGgtcGhhc2UtY2hhbmdlcyAndGhp cy1pcy1ub3QtYS1saXN0KSkpCisgICAgIChzaW5nbGUtbGludC13YXJuaW5nLW1lc3NhZ2UKKyAg ICAgICAoY2hlY2stb3B0aW9uYWwtdGVzdHMgcGtnKSkpKQpleHBlY3RlZC12YWx1ZTogImluY29y cmVjdCBjYWxsIHRvID9tb2RpZnktcGhhc2VzPyIKYWN0dWFsLXZhbHVlOiAiaW5jb3JyZWN0IGNh bGwgdG8gP21vZGlmeS1waGFzZXM/IgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogb3B0aW9uYWwt dGVzdHM6IGFsbG93IEctZXhwcyAobm8gd2FybmluZykKbG9jYXRpb246IC9ob21lL25ja3gvZ3Vp eC90ZXN0cy9saW50LnNjbTo4ODEKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAib3B0aW9uYWwt dGVzdHM6IGFsbG93IEctZXhwcyAobm8gd2FybmluZykiCisgICAnKCkKKyAgIChsZXQgKChwa2cg KHBhY2thZ2Utd2l0aC1waGFzZS1jaGFuZ2VzIChnZXhwICgpKSkpKQorICAgICAoY2hlY2stb3B0 aW9uYWwtdGVzdHMgcGtnKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJl c3VsdDogUEFTUwoKdGVzdC1uYW1lOiBvcHRpb25hbC10ZXN0czogYWxsb3cgRy1leHBzICh3YXJu aW5nKQpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjg4Ngpzb3VyY2U6 CisgKHRlc3QtZXF1YWwKKyAgICJvcHRpb25hbC10ZXN0czogYWxsb3cgRy1leHBzICh3YXJuaW5n KSIKKyAgICJ0aGUgJ2NoZWNrJyBwaGFzZSBzaG91bGQgcmVzcGVjdCAjOnRlc3RzPyIKKyAgIChs ZXQgKChwa2cgKHBhY2thZ2Utd2l0aC1waGFzZS1jaGFuZ2VzCisgICAgICAgICAgICAgICAgKGdl eHAgKChyZXBsYWNlCisgICAgICAgICAgICAgICAgICAgICAgICAgJ2NoZWNrCisgICAgICAgICAg ICAgICAgICAgICAgICAgKGxhbWJkYSBfIChpbnZva2UgIi90aGUtdGVzdC1zdWl0ZSIpKSkpKSkp KQorICAgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAgICAgKGNoZWNrLW9wdGlv bmFsLXRlc3RzIHBrZykpKSkKZXhwZWN0ZWQtdmFsdWU6ICJ0aGUgJ2NoZWNrJyBwaGFzZSBzaG91 bGQgcmVzcGVjdCAjOnRlc3RzPyIKYWN0dWFsLXZhbHVlOiAidGhlICdjaGVjaycgcGhhc2Ugc2hv dWxkIHJlc3BlY3QgIzp0ZXN0cz8iCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBvcHRpb25hbC10 ZXN0czogY29tcGxpY2F0ZWQgJ2NoZWNrJyBwaGFzZQpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4 L3Rlc3RzL2xpbnQuc2NtOjg5NQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJvcHRpb25hbC10 ZXN0czogY29tcGxpY2F0ZWQgJ2NoZWNrJyBwaGFzZSIKKyAgICJ0aGUgJ2NoZWNrJyBwaGFzZSBz aG91bGQgcmVzcGVjdCAjOnRlc3RzPyIKKyAgIChsZXQgKChwa2cgKHBhY2thZ2Utd2l0aC1waGFz ZS1jaGFuZ2VzCisgICAgICAgICAgICAgICAgJygocmVwbGFjZQorICAgICAgICAgICAgICAgICAg ICAnY2hlY2sKKyAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyB0ZXN0 cz8gIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAgICAgICAgICAgIChsZXQgKChzb21l dGhpbmcgKHN0dWZmIGZyb20gaW5wdXRzIG9yIG5hdGl2ZS1pbnB1dHMpKSkKKyAgICAgICAgICAg ICAgICAgICAgICAgIChkZWxldGUtZmlsZSAiZGF0ZXV0aWwvdGVzdC90ZXN0X3V0aWxzLnB5IikK KyAgICAgICAgICAgICAgICAgICAgICAgIChpbnZva2UgInB5dGVzdCIgIi12diIpKSkpKSkpKQor ICAgICAoc2luZ2xlLWxpbnQtd2FybmluZy1tZXNzYWdlCisgICAgICAgKGNoZWNrLW9wdGlvbmFs LXRlc3RzIHBrZykpKSkKZXhwZWN0ZWQtdmFsdWU6ICJ0aGUgJ2NoZWNrJyBwaGFzZSBzaG91bGQg cmVzcGVjdCAjOnRlc3RzPyIKYWN0dWFsLXZhbHVlOiAidGhlICdjaGVjaycgcGhhc2Ugc2hvdWxk IHJlc3BlY3QgIzp0ZXN0cz8iCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBvcHRpb25hbC10ZXN0 czogJ2NoZWNrJyBwaGFzZSBpcyBub3QgZmlyc3QgcGhhc2UKbG9jYXRpb246IC9ob21lL25ja3gv Z3VpeC90ZXN0cy9saW50LnNjbTo5MDYKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAib3B0aW9u YWwtdGVzdHM6ICdjaGVjaycgcGhhc2UgaXMgbm90IGZpcnN0IHBoYXNlIgorICAgInRoZSAnY2hl Y2snIHBoYXNlIHNob3VsZCByZXNwZWN0ICM6dGVzdHM/IgorICAgKGxldCAoKHBrZyAocGFja2Fn ZS13aXRoLXBoYXNlLWNoYW5nZXMKKyAgICAgICAgICAgICAgICAnKChhZGQtYWZ0ZXIKKyAgICAg ICAgICAgICAgICAgICAgJ3VucGFjaworICAgICAgICAgICAgICAgICAgICAobGFtYmRhIF8gKGNo ZGlyICJsaWJ0ZXN0Y2FzZS0wLjAuMCIpKSkKKyAgICAgICAgICAgICAgICAgIChyZXBsYWNlCisg ICAgICAgICAgICAgICAgICAgICdjaGVjaworICAgICAgICAgICAgICAgICAgICAobGFtYmRhIF8g KGludm9rZSAiLi90ZXN0LXN1aXRlIikpKSkpKSkKKyAgICAgKHNpbmdsZS1saW50LXdhcm5pbmct bWVzc2FnZQorICAgICAgIChjaGVjay1vcHRpb25hbC10ZXN0cyBwa2cpKSkpCmV4cGVjdGVkLXZh bHVlOiAidGhlICdjaGVjaycgcGhhc2Ugc2hvdWxkIHJlc3BlY3QgIzp0ZXN0cz8iCmFjdHVhbC12 YWx1ZTogInRoZSAnY2hlY2snIHBoYXNlIHNob3VsZCByZXNwZWN0ICM6dGVzdHM/IgpyZXN1bHQ6 IFBBU1MKCnRlc3QtbmFtZTogc291cmNlOiAyMDAKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90 ZXN0cy9saW50LnNjbTo5MTcKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAic291cmNlOiAyMDAi CisgICAnKCkKKyAgICh3aXRoLWh0dHAtc2VydmVyCisgICAgIGAoKDIwMCAsJWxvbmctc3RyaW5n KSkKKyAgICAgKGxldCAoKHBrZyAocGFja2FnZQorICAgICAgICAgICAgICAgICAgKGluaGVyaXQg KGR1bW15LXBhY2thZ2UgIngiKSkKKyAgICAgICAgICAgICAgICAgIChzb3VyY2UKKyAgICAgICAg ICAgICAgICAgICAgKG9yaWdpbgorICAgICAgICAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZl dGNoKQorICAgICAgICAgICAgICAgICAgICAgICh1cmkgKCVsb2NhbC11cmwpKQorICAgICAgICAg ICAgICAgICAgICAgIChzaGEyNTYgJW51bGwtc2hhMjU2KSkpKSkpCisgICAgICAgKGNoZWNrLXNv dXJjZSBwa2cpKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDog UEFTUwoKdGVzdC1uYW1lOiBzb3VyY2U6IDIwMCBidXQgc2hvcnQgbGVuZ3RoCmxvY2F0aW9uOiAv aG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206OTI5CnNvdXJjZToKKyAodGVzdC1lcXVhbAor ICAgInNvdXJjZTogMjAwIGJ1dCBzaG9ydCBsZW5ndGgiCisgICAoZm9ybWF0CisgICAgICNmCisg ICAgICJVUkkgfmEgcmV0dXJuZWQgc3VzcGljaW91c2x5IHNtYWxsIGZpbGUgKDE4IGJ5dGVzKSIK KyAgICAgKCVsb2NhbC11cmwpKQorICAgKGxldCAoKHBrZyAocGFja2FnZQorICAgICAgICAgICAg ICAgIChpbmhlcml0IChkdW1teS1wYWNrYWdlICJ4IikpCisgICAgICAgICAgICAgICAgKHNvdXJj ZQorICAgICAgICAgICAgICAgICAgKG9yaWdpbgorICAgICAgICAgICAgICAgICAgICAobWV0aG9k IHVybC1mZXRjaCkKKyAgICAgICAgICAgICAgICAgICAgKHVyaSAoJWxvY2FsLXVybCkpCisgICAg ICAgICAgICAgICAgICAgIChzaGEyNTYgJW51bGwtc2hhMjU2KSkpKSkpCisgICAgIChtYXRjaCAo Y2hlY2stc291cmNlIHBrZykKKyAgICAgICAgICAgICgoZmlyc3Qtd2FybmluZworICAgICAgICAg ICAgICAgKGFuZCAoPyBsaW50LXdhcm5pbmc/KSBzZWNvbmQtd2FybmluZykpCisgICAgICAgICAg ICAgKGxpbnQtd2FybmluZy1tZXNzYWdlIHNlY29uZC13YXJuaW5nKSkpKSkKZXhwZWN0ZWQtdmFs dWU6ICJVUkkgaHR0cDovL2xvY2FsaG9zdDozMzM2OS9mb28vYmFyIHJldHVybmVkIHN1c3BpY2lv dXNseSBzbWFsbCBmaWxlICgxOCBieXRlcykiCmFjdHVhbC12YWx1ZTogIlVSSSBodHRwOi8vbG9j YWxob3N0OjMzMzY5L2Zvby9iYXIgcmV0dXJuZWQgc3VzcGljaW91c2x5IHNtYWxsIGZpbGUgKDE4 IGJ5dGVzKSIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHNvdXJjZTogNDA0CmxvY2F0aW9uOiAv aG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206OTQ0CnNvdXJjZToKKyAodGVzdC1lcXVhbAor ICAgInNvdXJjZTogNDA0IgorICAgKGZvcm1hdAorICAgICAjZgorICAgICAiVVJJIH5hIG5vdCBy ZWFjaGFibGU6IDQwNCAoXCJTdWNoIGlzIGxpZmVcIikiCisgICAgICglbG9jYWwtdXJsKSkKKyAg IChsZXQgKChwa2cgKHBhY2thZ2UKKyAgICAgICAgICAgICAgICAoaW5oZXJpdCAoZHVtbXktcGFj a2FnZSAieCIpKQorICAgICAgICAgICAgICAgIChzb3VyY2UKKyAgICAgICAgICAgICAgICAgIChv cmlnaW4KKyAgICAgICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAg ICAgICAgICAgICh1cmkgKCVsb2NhbC11cmwpKQorICAgICAgICAgICAgICAgICAgICAoc2hhMjU2 ICVudWxsLXNoYTI1NikpKSkpKQorICAgICAobWF0Y2ggKGNoZWNrLXNvdXJjZSBwa2cpCisgICAg ICAgICAgICAoKGZpcnN0LXdhcm5pbmcKKyAgICAgICAgICAgICAgIChhbmQgKD8gbGludC13YXJu aW5nPykgc2Vjb25kLXdhcm5pbmcpKQorICAgICAgICAgICAgIChsaW50LXdhcm5pbmctbWVzc2Fn ZSBzZWNvbmQtd2FybmluZykpKSkpCmV4cGVjdGVkLXZhbHVlOiAiVVJJIGh0dHA6Ly9sb2NhbGhv c3Q6Mzc3MzEvZm9vL2JhciBub3QgcmVhY2hhYmxlOiA0MDQgKFwiU3VjaCBpcyBsaWZlXCIpIgph Y3R1YWwtdmFsdWU6ICJVUkkgaHR0cDovL2xvY2FsaG9zdDozNzczMS9mb28vYmFyIG5vdCByZWFj aGFibGU6IDQwNCAoXCJTdWNoIGlzIGxpZmVcIikiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBz b3VyY2U6IDQwNCBhbmQgMjAwCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5z Y206OTU4CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInNvdXJjZTogNDA0IGFuZCAyMDAiCisg ICAnKCkKKyAgICh3aXRoLWh0dHAtc2VydmVyCisgICAgIGAoKDQwNCAsJWxvbmctc3RyaW5nKSkK KyAgICAgKGxldCAoKGJhZC11cmwgKCVsb2NhbC11cmwpKSkKKyAgICAgICAocGFyYW1ldGVyaXpl CisgICAgICAgICAoKCVodHRwLXNlcnZlci1wb3J0ICgrIDEgKCVodHRwLXNlcnZlci1wb3J0KSkp KQorICAgICAgICAgKHdpdGgtaHR0cC1zZXJ2ZXIKKyAgICAgICAgICAgYCgoMjAwICwlbG9uZy1z dHJpbmcpKQorICAgICAgICAgICAobGV0ICgocGtnIChwYWNrYWdlCisgICAgICAgICAgICAgICAg ICAgICAgICAoaW5oZXJpdCAoZHVtbXktcGFja2FnZSAieCIpKQorICAgICAgICAgICAgICAgICAg ICAgICAgKHNvdXJjZQorICAgICAgICAgICAgICAgICAgICAgICAgICAob3JpZ2luCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHVyaSAobGlzdCBiYWQtdXJsICglbG9jYWwtdXJsKSkpCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHNoYTI1NiAlbnVsbC1zaGEyNTYpKSkpKSkKKyAgICAgICAgICAg ICAoY2hlY2stc291cmNlIHBrZykpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICgpCmFjdHVhbC12YWx1 ZTogKCkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IHNvdXJjZTogMzAxIC0+IDIwMApsb2NhdGlv bjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjk4Mgpzb3VyY2U6CisgKHRlc3QtZXF1 YWwKKyAgICJzb3VyY2U6IDMwMSAtPiAyMDAiCisgICAoZm9ybWF0CisgICAgICNmCisgICAgICJw ZXJtYW5lbnQgcmVkaXJlY3QgZnJvbSB+YSB0byB+YSIKKyAgICAgKCVsb2NhbC11cmwpCisgICAg IGluaXRpYWwtdXJsKQorICAgKGxldCAoKHBrZyAocGFja2FnZQorICAgICAgICAgICAgICAgIChp bmhlcml0IChkdW1teS1wYWNrYWdlICJ4IikpCisgICAgICAgICAgICAgICAgKHNvdXJjZQorICAg ICAgICAgICAgICAgICAgKG9yaWdpbgorICAgICAgICAgICAgICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKKyAgICAgICAgICAgICAgICAgICAgKHVyaSAoJWxvY2FsLXVybCkpCisgICAgICAgICAg ICAgICAgICAgIChzaGEyNTYgJW51bGwtc2hhMjU2KSkpKSkpCisgICAgIChtYXRjaCAoY2hlY2st c291cmNlIHBrZykKKyAgICAgICAgICAgICgoZmlyc3Qtd2FybmluZworICAgICAgICAgICAgICAg KGFuZCAoPyBsaW50LXdhcm5pbmc/KSBzZWNvbmQtd2FybmluZykpCisgICAgICAgICAgICAgKGxp bnQtd2FybmluZy1tZXNzYWdlIHNlY29uZC13YXJuaW5nKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICJw ZXJtYW5lbnQgcmVkaXJlY3QgZnJvbSBodHRwOi8vbG9jYWxob3N0OjQ0NzQxL2Zvby9iYXIgdG8g aHR0cDovL2xvY2FsaG9zdDo0NDkyMy9mb28vYmFyIgphY3R1YWwtdmFsdWU6ICJwZXJtYW5lbnQg cmVkaXJlY3QgZnJvbSBodHRwOi8vbG9jYWxob3N0OjQ0NzQxL2Zvby9iYXIgdG8gaHR0cDovL2xv Y2FsaG9zdDo0NDkyMy9mb28vYmFyIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogc291cmNlLCBn aXQtcmVmZXJlbmNlOiAzMDEgLT4gMjAwCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMv bGludC5zY206MTAwNApzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJzb3VyY2UsIGdpdC1yZWZl cmVuY2U6IDMwMSAtPiAyMDAiCisgICAoZm9ybWF0CisgICAgICNmCisgICAgICJwZXJtYW5lbnQg cmVkaXJlY3QgZnJvbSB+YSB0byB+YSIKKyAgICAgKCVsb2NhbC11cmwpCisgICAgIGluaXRpYWwt dXJsKQorICAgKGxldCAoKHBrZyAoZHVtbXktcGFja2FnZQorICAgICAgICAgICAgICAgICJ4Igor ICAgICAgICAgICAgICAgIChzb3VyY2UKKyAgICAgICAgICAgICAgICAgIChvcmlnaW4KKyAgICAg ICAgICAgICAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICh1 cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICh1cmwgKCVsb2Nh bC11cmwpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbW1pdCAidjEuMC4wIikpKQor ICAgICAgICAgICAgICAgICAgICAoc2hhMjU2ICVudWxsLXNoYTI1NikpKSkpKQorICAgICAoc2lu Z2xlLWxpbnQtd2FybmluZy1tZXNzYWdlIChjaGVjay1zb3VyY2UgcGtnKSkpKQpleHBlY3RlZC12 YWx1ZTogInBlcm1hbmVudCByZWRpcmVjdCBmcm9tIGh0dHA6Ly9sb2NhbGhvc3Q6MzQ4MTkvZm9v L2JhciB0byBodHRwOi8vbG9jYWxob3N0OjQ2MDc5L2Zvby9iYXIiCmFjdHVhbC12YWx1ZTogInBl cm1hbmVudCByZWRpcmVjdCBmcm9tIGh0dHA6Ly9sb2NhbGhvc3Q6MzQ4MTkvZm9vL2JhciB0byBo dHRwOi8vbG9jYWxob3N0OjQ2MDc5L2Zvby9iYXIiCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBz b3VyY2U6IDMwMSAtPiA0MDQKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNj bToxMDI0CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgInNvdXJjZTogMzAxIC0+IDQwNCIKKyAg IChmb3JtYXQKKyAgICAgI2YKKyAgICAgIlVSSSB+YSBub3QgcmVhY2hhYmxlOiA0MDQgKFwiU3Vj aCBpcyBsaWZlXCIpIgorICAgICAoJWxvY2FsLXVybCkpCisgICAobGV0ICgocGtnIChwYWNrYWdl CisgICAgICAgICAgICAgICAgKGluaGVyaXQgKGR1bW15LXBhY2thZ2UgIngiKSkKKyAgICAgICAg ICAgICAgICAoc291cmNlCisgICAgICAgICAgICAgICAgICAob3JpZ2luCisgICAgICAgICAgICAg ICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAgICAgICAodXJpICglbG9j YWwtdXJsKSkKKyAgICAgICAgICAgICAgICAgICAgKHNoYTI1NiAlbnVsbC1zaGEyNTYpKSkpKSkK KyAgICAgKG1hdGNoIChjaGVjay1zb3VyY2UgcGtnKQorICAgICAgICAgICAgKChmaXJzdC13YXJu aW5nCisgICAgICAgICAgICAgICAoYW5kICg/IGxpbnQtd2FybmluZz8pIHNlY29uZC13YXJuaW5n KSkKKyAgICAgICAgICAgICAobGludC13YXJuaW5nLW1lc3NhZ2Ugc2Vjb25kLXdhcm5pbmcpKSkp KQpleHBlY3RlZC12YWx1ZTogIlVSSSBodHRwOi8vbG9jYWxob3N0OjM2NzcxL2Zvby9iYXIgbm90 IHJlYWNoYWJsZTogNDA0IChcIlN1Y2ggaXMgbGlmZVwiKSIKYWN0dWFsLXZhbHVlOiAiVVJJIGh0 dHA6Ly9sb2NhbGhvc3Q6MzY3NzEvZm9vL2JhciBub3QgcmVhY2hhYmxlOiA0MDQgKFwiU3VjaCBp cyBsaWZlXCIpIgpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbWlycm9yLXVybApsb2NhdGlvbjog L2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjEwMzkKc291cmNlOgorICh0ZXN0LWVxdWFs CisgICAibWlycm9yLXVybCIKKyAgICcoKQorICAgKGxldCAoKHNvdXJjZQorICAgICAgICAgICAo b3JpZ2luCisgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgKHVy aSAiaHR0cDovL2V4YW1wbGUub3JnL2Zvby9iYXIudGFyLmd6IikKKyAgICAgICAgICAgICAoc2hh MjU2ICVudWxsLXNoYTI1NikpKSkKKyAgICAgKGNoZWNrLW1pcnJvci11cmwKKyAgICAgICAoZHVt bXktcGFja2FnZSAieCIgKHNvdXJjZSBzb3VyY2UpKSkpKQpleHBlY3RlZC12YWx1ZTogKCkKYWN0 dWFsLXZhbHVlOiAoKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogbWlycm9yLXVybDogb25lIHN1 Z2dlc3Rpb24KbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbToxMDQ3CnNv dXJjZToKKyAodGVzdC1lcXVhbAorICAgIm1pcnJvci11cmw6IG9uZSBzdWdnZXN0aW9uIgorICAg IlVSTCBzaG91bGQgYmUgJ21pcnJvcjovL2dudS9mb28vZm9vLnRhci5neiciCisgICAobGV0ICgo c291cmNlCisgICAgICAgICAgIChvcmlnaW4KKyAgICAgICAgICAgICAobWV0aG9kIHVybC1mZXRj aCkKKyAgICAgICAgICAgICAodXJpICJodHRwOi8vZnRwLmdudS5vcmcvcHViL2dudS9mb28vZm9v LnRhci5neiIpCisgICAgICAgICAgICAgKHNoYTI1NiAlbnVsbC1zaGEyNTYpKSkpCisgICAgIChz aW5nbGUtbGludC13YXJuaW5nLW1lc3NhZ2UKKyAgICAgICAoY2hlY2stbWlycm9yLXVybAorICAg ICAgICAgKGR1bW15LXBhY2thZ2UgIngiIChzb3VyY2Ugc291cmNlKSkpKSkpCmV4cGVjdGVkLXZh bHVlOiAiVVJMIHNob3VsZCBiZSAnbWlycm9yOi8vZ251L2Zvby9mb28udGFyLmd6JyIKYWN0dWFs LXZhbHVlOiAiVVJMIHNob3VsZCBiZSAnbWlycm9yOi8vZ251L2Zvby9mb28udGFyLmd6JyIKcmVz dWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGdpdGh1Yi11cmwKbG9jYXRpb246IC9ob21lL25ja3gvZ3Vp eC90ZXN0cy9saW50LnNjbToxMDU2CnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImdpdGh1Yi11 cmwiCisgICAnKCkKKyAgICh3aXRoLWh0dHAtc2VydmVyCisgICAgIGAoKDIwMCAsJWxvbmctc3Ry aW5nKSkKKyAgICAgKGNoZWNrLWdpdGh1Yi11cmwKKyAgICAgICAoZHVtbXktcGFja2FnZQorICAg ICAgICAgIngiCisgICAgICAgICAoc291cmNlCisgICAgICAgICAgIChvcmlnaW4KKyAgICAgICAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgICAodXJpICglbG9jYWwtdXJsKSkK KyAgICAgICAgICAgICAoc2hhMjU2ICVudWxsLXNoYTI1NikpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6 ICgpCmFjdHVhbC12YWx1ZTogKCkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGdpdGh1Yi11cmw6 IG9uZSBzdWdnZXN0aW9uCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206 MTA2Nwpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAgICJnaXRodWItdXJsOiBvbmUgc3VnZ2VzdGlv biIKKyAgIChzdHJpbmctYXBwZW5kICJVUkwgc2hvdWxkIGJlICciIGdpdGh1Yi11cmwgIiciKQor ICAgKGxldCAoKHJlZGlyZWN0CisgICAgICAgICAgIChidWlsZC1yZXNwb25zZQorICAgICAgICAg ICAgICM6Y29kZQorICAgICAgICAgICAgIDMwMQorICAgICAgICAgICAgICM6aGVhZGVycworICAg ICAgICAgICAgIGAoKGxvY2F0aW9uIHVucXVvdGUgKHN0cmluZy0+dXJpIGdpdGh1Yi11cmwpKSkp KSkKKyAgICAgKHdpdGgtaHR0cC1zZXJ2ZXIKKyAgICAgICBgKCgscmVkaXJlY3QgIiIpKQorICAg ICAgIChsZXQqICgoaW5pdGlhbC11cmwgKCVsb2NhbC11cmwpKQorICAgICAgICAgICAgICAocmVk aXJlY3QKKyAgICAgICAgICAgICAgICAoYnVpbGQtcmVzcG9uc2UKKyAgICAgICAgICAgICAgICAg ICM6Y29kZQorICAgICAgICAgICAgICAgICAgMzAyCisgICAgICAgICAgICAgICAgICAjOmhlYWRl cnMKKyAgICAgICAgICAgICAgICAgIGAoKGxvY2F0aW9uIHVucXVvdGUgKHN0cmluZy0+dXJpIGlu aXRpYWwtdXJsKSkpKSkpCisgICAgICAgICAocGFyYW1ldGVyaXplCisgICAgICAgICAgICgoJWh0 dHAtc2VydmVyLXBvcnQgMCkpCisgICAgICAgICAgICh3aXRoLWh0dHAtc2VydmVyCisgICAgICAg ICAgICAgYCgoLHJlZGlyZWN0ICIiKSkKKyAgICAgICAgICAgICAoc2luZ2xlLWxpbnQtd2Fybmlu Zy1tZXNzYWdlCisgICAgICAgICAgICAgICAoY2hlY2stZ2l0aHViLXVybAorICAgICAgICAgICAg ICAgICAoZHVtbXktcGFja2FnZQorICAgICAgICAgICAgICAgICAgICJ4IgorICAgICAgICAgICAg ICAgICAgIChzb3VyY2UKKyAgICAgICAgICAgICAgICAgICAgIChvcmlnaW4KKyAgICAgICAgICAg ICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgICAgICAgICAgICh1 cmkgKCVsb2NhbC11cmwpKQorICAgICAgICAgICAgICAgICAgICAgICAoc2hhMjU2ICVudWxsLXNo YTI1NikpKSkpKSkpKSkpKQpleHBlY3RlZC12YWx1ZTogIlVSTCBzaG91bGQgYmUgJ2h0dHBzOi8v Z2l0aHViLmNvbS9mb28vYmFyL2Jhci0xLjAudGFyLmd6JyIKYWN0dWFsLXZhbHVlOiAiVVJMIHNo b3VsZCBiZSAnaHR0cHM6Ly9naXRodWIuY29tL2Zvby9iYXIvYmFyLTEuMC50YXIuZ3onIgpyZXN1 bHQ6IFBBU1MKCnRlc3QtbmFtZTogZ2l0aHViLXVybDogYWxyZWFkeSB0aGUgY29ycmVjdCBnaXRo dWIgdXJsCmxvY2F0aW9uOiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206MTA5MApzb3Vy Y2U6CisgKHRlc3QtZXF1YWwKKyAgICJnaXRodWItdXJsOiBhbHJlYWR5IHRoZSBjb3JyZWN0IGdp dGh1YiB1cmwiCisgICAnKCkKKyAgIChjaGVjay1naXRodWItdXJsCisgICAgIChkdW1teS1wYWNr YWdlCisgICAgICAgIngiCisgICAgICAgKHNvdXJjZQorICAgICAgICAgKG9yaWdpbgorICAgICAg ICAgICAobWV0aG9kIHVybC1mZXRjaCkKKyAgICAgICAgICAgKHVyaSBnaXRodWItdXJsKQorICAg ICAgICAgICAoc2hhMjU2ICVudWxsLXNoYTI1NikpKSkpKQpleHBlY3RlZC12YWx1ZTogKCkKYWN0 dWFsLXZhbHVlOiAoKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogY3ZlCmxvY2F0aW9uOiAvaG9t ZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206MTA5OQpzb3VyY2U6CisgKHRlc3QtZXF1YWwKKyAg ICJjdmUiCisgICAnKCkKKyAgIChtb2NrICgoZ3VpeCBsaW50KSBwYWNrYWdlLXZ1bG5lcmFiaWxp dGllcyAoY29uc3QgJygpKSkKKyAgICAgICAgIChjaGVjay12dWxuZXJhYmlsaXRpZXMgKGR1bW15 LXBhY2thZ2UgIngiKSkpKQpleHBlY3RlZC12YWx1ZTogKCkKYWN0dWFsLXZhbHVlOiAoKQpyZXN1 bHQ6IFBBU1MKCnRlc3QtbmFtZTogY3ZlOiBvbmUgdnVsbmVyYWJpbGl0eQpsb2NhdGlvbjogL2hv bWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjExMDQKc291cmNlOgorICh0ZXN0LWVxdWFsCisg ICAiY3ZlOiBvbmUgdnVsbmVyYWJpbGl0eSIKKyAgICJwcm9iYWJseSB2dWxuZXJhYmxlIHRvIENW RS0yMDE1LTEyMzQiCisgICAobGV0ICgoZHVtbXktdnVsbmVyYWJpbGl0aWVzCisgICAgICAgICAg IChsYW1iZGEgKHBhY2thZ2UpCisgICAgICAgICAgICAgKGxpc3QgKG1ha2Utc3RydWN0L25vLXRh aWwKKyAgICAgICAgICAgICAgICAgICAgIChAQCAoZ3VpeCBjdmUpIDx2dWxuZXJhYmlsaXR5PikK KyAgICAgICAgICAgICAgICAgICAgICJDVkUtMjAxNS0xMjM0IgorICAgICAgICAgICAgICAgICAg ICAgKGxpc3QgKGNvbnMgKHBhY2thZ2UtbmFtZSBwYWNrYWdlKQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHBhY2thZ2UtdmVyc2lvbiBwYWNrYWdlKSkpKSkpKSkKKyAgICAgKHNp bmdsZS1saW50LXdhcm5pbmctbWVzc2FnZQorICAgICAgIChjaGVjay12dWxuZXJhYmlsaXRpZXMK KyAgICAgICAgIChkdW1teS1wYWNrYWdlICJwaSIgKHZlcnNpb24gIjMuMTQiKSkKKyAgICAgICAg IGR1bW15LXZ1bG5lcmFiaWxpdGllcykpKSkKZXhwZWN0ZWQtdmFsdWU6ICJwcm9iYWJseSB2dWxu ZXJhYmxlIHRvIENWRS0yMDE1LTEyMzQiCmFjdHVhbC12YWx1ZTogInByb2JhYmx5IHZ1bG5lcmFi bGUgdG8gQ1ZFLTIwMTUtMTIzNCIKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGN2ZTogb25lIHBh dGNoZWQgdnVsbmVyYWJpbGl0eQpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQu c2NtOjExMTcKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiY3ZlOiBvbmUgcGF0Y2hlZCB2dWxu ZXJhYmlsaXR5IgorICAgJygpCisgICAobW9jayAoKGd1aXggbGludCkKKyAgICAgICAgICBwYWNr YWdlLXZ1bG5lcmFiaWxpdGllcworICAgICAgICAgIChsYW1iZGEgKHBhY2thZ2UpCisgICAgICAg ICAgICAobGlzdCAobWFrZS1zdHJ1Y3Qvbm8tdGFpbAorICAgICAgICAgICAgICAgICAgICAoQEAg KGd1aXggY3ZlKSA8dnVsbmVyYWJpbGl0eT4pCisgICAgICAgICAgICAgICAgICAgICJDVkUtMjAx NS0xMjM0IgorICAgICAgICAgICAgICAgICAgICAobGlzdCAoY29ucyAocGFja2FnZS1uYW1lIHBh Y2thZ2UpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLXZlcnNpb24g cGFja2FnZSkpKSkpKSkKKyAgICAgICAgIChjaGVjay12dWxuZXJhYmlsaXRpZXMKKyAgICAgICAg ICAgKGR1bW15LXBhY2thZ2UKKyAgICAgICAgICAgICAicGkiCisgICAgICAgICAgICAgKHZlcnNp b24gIjMuMTQiKQorICAgICAgICAgICAgIChzb3VyY2UKKyAgICAgICAgICAgICAgIChkdW1teS1v cmlnaW4KKyAgICAgICAgICAgICAgICAgKHBhdGNoZXMgKGxpc3QgIi9hL2IvcGktQ1ZFLTIwMTUt MTIzNC5wYXRjaCIpKSkpKSkpKQpleHBlY3RlZC12YWx1ZTogKCkKYWN0dWFsLXZhbHVlOiAoKQpy ZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogY3ZlOiBrbm93biBzYWZlIGZyb20gdnVsbmVyYWJpbGl0 eQpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjExMzMKc291cmNlOgor ICh0ZXN0LWVxdWFsCisgICAiY3ZlOiBrbm93biBzYWZlIGZyb20gdnVsbmVyYWJpbGl0eSIKKyAg ICcoKQorICAgKG1vY2sgKChndWl4IGxpbnQpCisgICAgICAgICAgcGFja2FnZS12dWxuZXJhYmls aXRpZXMKKyAgICAgICAgICAobGFtYmRhIChwYWNrYWdlKQorICAgICAgICAgICAgKGxpc3QgKG1h a2Utc3RydWN0L25vLXRhaWwKKyAgICAgICAgICAgICAgICAgICAgKEBAIChndWl4IGN2ZSkgPHZ1 bG5lcmFiaWxpdHk+KQorICAgICAgICAgICAgICAgICAgICAiQ1ZFLTIwMTUtMTIzNCIKKyAgICAg ICAgICAgICAgICAgICAgKGxpc3QgKGNvbnMgKHBhY2thZ2UtbmFtZSBwYWNrYWdlKQorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAocGFja2FnZS12ZXJzaW9uIHBhY2thZ2UpKSkpKSkp CisgICAgICAgICAoY2hlY2stdnVsbmVyYWJpbGl0aWVzCisgICAgICAgICAgIChkdW1teS1wYWNr YWdlCisgICAgICAgICAgICAgInBpIgorICAgICAgICAgICAgICh2ZXJzaW9uICIzLjE0IikKKyAg ICAgICAgICAgICAocHJvcGVydGllcyBgKChsaW50LWhpZGRlbi1jdmUgIkNWRS0yMDE1LTEyMzQi KSkpKSkpKQpleHBlY3RlZC12YWx1ZTogKCkKYWN0dWFsLXZhbHVlOiAoKQpyZXN1bHQ6IFBBU1MK CnRlc3QtbmFtZTogY3ZlOiB2dWxuZXJhYmlsaXR5IGZpeGVkIGluIHJlcGxhY2VtZW50IHZlcnNp b24KbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbToxMTQ2CnNvdXJjZToK KyAodGVzdC1lcXVhbAorICAgImN2ZTogdnVsbmVyYWJpbGl0eSBmaXhlZCBpbiByZXBsYWNlbWVu dCB2ZXJzaW9uIgorICAgJygpCisgICAobW9jayAoKGd1aXggbGludCkKKyAgICAgICAgICBwYWNr YWdlLXZ1bG5lcmFiaWxpdGllcworICAgICAgICAgIChsYW1iZGEgKHBhY2thZ2UpCisgICAgICAg ICAgICAobWF0Y2ggKHBhY2thZ2UtdmVyc2lvbiBwYWNrYWdlKQorICAgICAgICAgICAgICAgICAg ICgiMCIKKyAgICAgICAgICAgICAgICAgICAgKGxpc3QgKG1ha2Utc3RydWN0L25vLXRhaWwKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoQEAgKGd1aXggY3ZlKSA8dnVsbmVyYWJpbGl0eT4p CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkNWRS0yMDE1LTEyMzQiCisgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKGxpc3QgKGNvbnMgKHBhY2thZ2UtbmFtZSBwYWNrYWdlKQorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWNrYWdlLXZlcnNpb24gcGFj a2FnZSkpKSkpKQorICAgICAgICAgICAgICAgICAgICgiMSIgJygpKSkpKQorICAgICAgICAgKGNo ZWNrLXZ1bG5lcmFiaWxpdGllcworICAgICAgICAgICAoZHVtbXktcGFja2FnZQorICAgICAgICAg ICAgICJmb28iCisgICAgICAgICAgICAgKHZlcnNpb24gIjAiKQorICAgICAgICAgICAgIChyZXBs YWNlbWVudCAoZHVtbXktcGFja2FnZSAiZm9vIiAodmVyc2lvbiAiMSIpKSkpKSkpCmV4cGVjdGVk LXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBjdmU6 IHBhdGNoZWQgdnVsbmVyYWJpbGl0eSBpbiByZXBsYWNlbWVudApsb2NhdGlvbjogL2hvbWUvbmNr eC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjExNjMKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiY3Zl OiBwYXRjaGVkIHZ1bG5lcmFiaWxpdHkgaW4gcmVwbGFjZW1lbnQiCisgICAnKCkKKyAgIChtb2Nr ICgoZ3VpeCBsaW50KQorICAgICAgICAgIHBhY2thZ2UtdnVsbmVyYWJpbGl0aWVzCisgICAgICAg ICAgKGxhbWJkYSAocGFja2FnZSkKKyAgICAgICAgICAgIChsaXN0IChtYWtlLXN0cnVjdC9uby10 YWlsCisgICAgICAgICAgICAgICAgICAgIChAQCAoZ3VpeCBjdmUpIDx2dWxuZXJhYmlsaXR5PikK KyAgICAgICAgICAgICAgICAgICAgIkNWRS0yMDE1LTEyMzQiCisgICAgICAgICAgICAgICAgICAg IChsaXN0IChjb25zIChwYWNrYWdlLW5hbWUgcGFja2FnZSkKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKHBhY2thZ2UtdmVyc2lvbiBwYWNrYWdlKSkpKSkpKQorICAgICAgICAgKGNo ZWNrLXZ1bG5lcmFiaWxpdGllcworICAgICAgICAgICAoZHVtbXktcGFja2FnZQorICAgICAgICAg ICAgICJwaSIKKyAgICAgICAgICAgICAodmVyc2lvbiAiMy4xNCIpCisgICAgICAgICAgICAgKHNv dXJjZSAoZHVtbXktb3JpZ2luKSkKKyAgICAgICAgICAgICAocmVwbGFjZW1lbnQKKyAgICAgICAg ICAgICAgIChkdW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgICJwaSIKKyAgICAgICAgICAg ICAgICAgKHZlcnNpb24gIjMuMTQiKQorICAgICAgICAgICAgICAgICAoc291cmNlCisgICAgICAg ICAgICAgICAgICAgKGR1bW15LW9yaWdpbgorICAgICAgICAgICAgICAgICAgICAgKHBhdGNoZXMg KGxpc3QgIi9hL2IvcGktQ1ZFLTIwMTUtMTIzNC5wYXRjaCIpKSkpKSkpKSkpCmV4cGVjdGVkLXZh bHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBmb3JtYXR0 aW5nOiBsb25lbHkgcGFyZW50aGVzZXMKbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9s aW50LnNjbToxMTgxCnNvdXJjZToKKyAodGVzdC1lcXVhbAorICAgImZvcm1hdHRpbmc6IGxvbmVs eSBwYXJlbnRoZXNlcyIKKyAgICJwYXJlbnRoZXNlcyBmZWVsIGxvbmVseSwgbW92ZSB0byB0aGUg cHJldmlvdXMgb3IgbmV4dCBsaW5lIgorICAgKHNpbmdsZS1saW50LXdhcm5pbmctbWVzc2FnZQor ICAgICAoY2hlY2stZm9ybWF0dGluZworICAgICAgIChkdW1teS1wYWNrYWdlICJ1Z2x5IGFzIGhl bGwhIikpKSkKZXhwZWN0ZWQtdmFsdWU6ICJwYXJlbnRoZXNlcyBmZWVsIGxvbmVseSwgbW92ZSB0 byB0aGUgcHJldmlvdXMgb3IgbmV4dCBsaW5lIgphY3R1YWwtdmFsdWU6ICJwYXJlbnRoZXNlcyBm ZWVsIGxvbmVseSwgbW92ZSB0byB0aGUgcHJldmlvdXMgb3IgbmV4dCBsaW5lIgpyZXN1bHQ6IFBB U1MKCnRlc3QtbmFtZTogZm9ybWF0dGluZzogdGFidWxhdGlvbgpsb2NhdGlvbjogL2hvbWUvbmNr eC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjExODkKc291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImZv cm1hdHRpbmc6IHRhYnVsYXRpb24iCisgICAoc3RyaW5nLW1hdGNoLW9yLWVycm9yCisgICAgICJ0 YWJ1bGF0aW9uIG9uIGxpbmUgWzAtOV0rLCBjb2x1bW4gWzAtOV0rIgorICAgICAoc2luZ2xlLWxp bnQtd2FybmluZy1tZXNzYWdlCisgICAgICAgKGNoZWNrLWZvcm1hdHRpbmcKKyAgICAgICAgIChk dW1teS1wYWNrYWdlICJsZWF2ZSB0aGUgdGFiIGhlcmU6XHQiKSkpKSkKYWN0dWFsLXZhbHVlOiAj KCJ0YWJ1bGF0aW9uIG9uIGxpbmUgMTE5MywgY29sdW1uIDU3IiAoMCAuIDM0KSkKcmVzdWx0OiBQ QVNTCgp0ZXN0LW5hbWU6IGZvcm1hdHRpbmc6IHRyYWlsaW5nIHdoaXRlIHNwYWNlCmxvY2F0aW9u OiAvaG9tZS9uY2t4L2d1aXgvdGVzdHMvbGludC5zY206MTE5NQpzb3VyY2U6CisgKHRlc3QtYXNz ZXJ0CisgICAiZm9ybWF0dGluZzogdHJhaWxpbmcgd2hpdGUgc3BhY2UiCisgICAoc3RyaW5nLW1h dGNoLW9yLWVycm9yCisgICAgICJ0cmFpbGluZyB3aGl0ZSBzcGFjZSAuKiIKKyAgICAgKHNpbmds ZS1saW50LXdhcm5pbmctbWVzc2FnZQorICAgICAgIChjaGVjay1mb3JtYXR0aW5nIChkdW1teS1w YWNrYWdlICJ4IikpKSkpCmFjdHVhbC12YWx1ZTogIygidHJhaWxpbmcgd2hpdGUgc3BhY2Ugb24g bGluZSAxMjAwIiAoMCAuIDMzKSkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGZvcm1hdHRpbmc6 IGxvbmcgbGluZQpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjEyMDIK c291cmNlOgorICh0ZXN0LWFzc2VydAorICAgImZvcm1hdHRpbmc6IGxvbmcgbGluZSIKKyAgIChz dHJpbmctbWF0Y2gtb3ItZXJyb3IKKyAgICAgImxpbmUgWzAtOV0rIGlzIHdheSB0b28gbG9uZyBc XChbMC05XSsgY2hhcmFjdGVyc1xcKSIKKyAgICAgKHNpbmdsZS1saW50LXdhcm5pbmctbWVzc2Fn ZQorICAgICAgIChjaGVjay1mb3JtYXR0aW5nIChkdW1teS1wYWNrYWdlICJ4IikpKSkpCmFjdHVh bC12YWx1ZTogIygibGluZSAxMjA2IGlzIHdheSB0b28gbG9uZyAoMTE4IGNoYXJhY3RlcnMpIiAo MCAuIDQyKSkKcmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGZvcm1hdHRpbmc6IGFscmlnaHQKbG9j YXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbToxMjA5CnNvdXJjZToKKyAodGVz dC1lcXVhbAorICAgImZvcm1hdHRpbmc6IGFscmlnaHQiCisgICAnKCkKKyAgIChjaGVjay1mb3Jt YXR0aW5nIChkdW1teS1wYWNrYWdlICJ4IikpKQpleHBlY3RlZC12YWx1ZTogKCkKYWN0dWFsLXZh bHVlOiAoKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogYXJjaGl2YWw6IG1pc3NpbmcgY29udGVu dApsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjEyMTMKc291cmNlOgor ICh0ZXN0LWFzc2VydAorICAgImFyY2hpdmFsOiBtaXNzaW5nIGNvbnRlbnQiCisgICAobGV0KiAo KG9yaWdpbgorICAgICAgICAgICAgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAiaHR0cDovL2V4YW1wbGUub3JnL2Zvby50Z3oiKQor ICAgICAgICAgICAgICAoc2hhMjU2IChtYWtlLWJ5dGV2ZWN0b3IgMzIpKSkpCisgICAgICAgICAg KHdhcm5pbmdzCisgICAgICAgICAgICAod2l0aC1odHRwLXNlcnZlcgorICAgICAgICAgICAgICAn KCg0MDQgIk5vdCBhcmNoaXZlZC4iKQorICAgICAgICAgICAgICAgICg0MDQgIk5vdCBpbiBEaXNh cmNoaXZlIGRhdGFiYXNlLiIpKQorICAgICAgICAgICAgICAocGFyYW1ldGVyaXplCisgICAgICAg ICAgICAgICAgKCglc3doLWJhc2UtdXJsICglbG9jYWwtdXJsKSkpCisgICAgICAgICAgICAgICAg KG1vY2sgKChndWl4IGRvd25sb2FkKQorICAgICAgICAgICAgICAgICAgICAgICAlZGlzYXJjaGl2 ZS1taXJyb3JzCisgICAgICAgICAgICAgICAgICAgICAgIChsaXN0ICglbG9jYWwtdXJsKSkpCisg ICAgICAgICAgICAgICAgICAgICAgKGNoZWNrLWFyY2hpdmFsCisgICAgICAgICAgICAgICAgICAg ICAgICAoZHVtbXktcGFja2FnZSAieCIgKHNvdXJjZSBvcmlnaW4pKSkpKSkpKQorICAgICAod2Fy bmluZy1jb250YWlucz8gIm5vdCBhcmNoaXZlZCIgd2FybmluZ3MpKSkKYWN0dWFsLXZhbHVlOiA3 CnJlc3VsdDogUEFTUwoKdGVzdC1uYW1lOiBhcmNoaXZhbDogY29udGVudCBhdmFpbGFibGUKbG9j YXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbToxMjI3CnNvdXJjZToKKyAodGVz dC1lcXVhbAorICAgImFyY2hpdmFsOiBjb250ZW50IGF2YWlsYWJsZSIKKyAgICcoKQorICAgKGxl dCogKChvcmlnaW4KKyAgICAgICAgICAgIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCB1 cmwtZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgImh0dHA6Ly9leGFtcGxlLm9yZy9mb28udGd6 IikKKyAgICAgICAgICAgICAgKHNoYTI1NiAobWFrZS1ieXRldmVjdG9yIDMyKSkpKQorICAgICAg ICAgIChjb250ZW50CisgICAgICAgICAgICAieyBcImNoZWNrc3Vtc1wiOiB7fSwgXCJkYXRhX3Vy bFwiOiBcInh5elwiLFxuICAgICAgICAgICAgICAgICAgICAgIFwibGVuZ3RoXCI6IDQyIH0iKSkK KyAgICAgKHdpdGgtaHR0cC1zZXJ2ZXIKKyAgICAgICBgKCgyMDAgLGNvbnRlbnQpKQorICAgICAg IChwYXJhbWV0ZXJpemUKKyAgICAgICAgICgoJXN3aC1iYXNlLXVybCAoJWxvY2FsLXVybCkpKQor ICAgICAgICAgKGNoZWNrLWFyY2hpdmFsCisgICAgICAgICAgIChkdW1teS1wYWNrYWdlICJ4IiAo c291cmNlIG9yaWdpbikpKSkpKSkKZXhwZWN0ZWQtdmFsdWU6ICgpCmFjdHVhbC12YWx1ZTogKCkK cmVzdWx0OiBQQVNTCgp0ZXN0LW5hbWU6IGFyY2hpdmFsOiBjb250ZW50IHVuYXZhaWxhYmxlIGJ1 dCBkaXNhcmNoaXZlIGF2YWlsYWJsZQpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xp bnQuc2NtOjEyNDAKc291cmNlOgorICh0ZXN0LWVxdWFsCisgICAiYXJjaGl2YWw6IGNvbnRlbnQg dW5hdmFpbGFibGUgYnV0IGRpc2FyY2hpdmUgYXZhaWxhYmxlIgorICAgJygpCisgICAobGV0KiAo KG9yaWdpbgorICAgICAgICAgICAgKG9yaWdpbgorICAgICAgICAgICAgICAobWV0aG9kIHVybC1m ZXRjaCkKKyAgICAgICAgICAgICAgKHVyaSAiaHR0cDovL2V4YW1wbGUub3JnL2Zvby50Z3oiKQor ICAgICAgICAgICAgICAoc2hhMjU2IChtYWtlLWJ5dGV2ZWN0b3IgMzIpKSkpCisgICAgICAgICAg KGRpc2FyY2hpdmUKKyAgICAgICAgICAgIChvYmplY3QtPnN0cmluZworICAgICAgICAgICAgICAn KGRpc2FyY2hpdmUKKyAgICAgICAgICAgICAgICAgKHZlcnNpb24gMCkKKyAgICAgICAgICAgICAg ICAgLi4uCisgICAgICAgICAgICAgICAgICJzd2g6MTpkaXI6YWFhYWFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYSIpKSkKKyAgICAgICAgICAoZGlyZWN0b3J5CisgICAgICAgICAg ICAiWyB7IFwiY2hlY2tzdW1zXCI6IHt9LFxuICAgICAgICAgICAgICAgICAgICAgICAgIFwiZGly X2lkXCI6IFwiYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYVwiLFxuICAg ICAgICAgICAgICAgICAgICAgICAgIFwidHlwZVwiOiBcImZpbGVcIixcbiAgICAgICAgICAgICAg ICAgICAgICAgICBcIm5hbWVcIjogXCJSRUFETUVcIlxuICAgICAgICAgICAgICAgICAgICAgICAg IFwibGVuZ3RoXCI6IDQyIH0gXSIpKQorICAgICAod2l0aC1odHRwLXNlcnZlcgorICAgICAgIGAo KDQwNCAiIikgKDIwMCAsZGlzYXJjaGl2ZSkgKDIwMCAsZGlyZWN0b3J5KSkKKyAgICAgICAobW9j ayAoKGd1aXggZG93bmxvYWQpCisgICAgICAgICAgICAgICVkaXNhcmNoaXZlLW1pcnJvcnMKKyAg ICAgICAgICAgICAgKGxpc3QgKCVsb2NhbC11cmwpKSkKKyAgICAgICAgICAgICAocGFyYW1ldGVy aXplCisgICAgICAgICAgICAgICAoKCVzd2gtYmFzZS11cmwgKCVsb2NhbC11cmwpKSkKKyAgICAg ICAgICAgICAgIChjaGVjay1hcmNoaXZhbAorICAgICAgICAgICAgICAgICAoZHVtbXktcGFja2Fn ZSAieCIgKHNvdXJjZSBvcmlnaW4pKSkpKSkpKQpleHBlY3RlZC12YWx1ZTogKCkKYWN0dWFsLXZh bHVlOiAoKQpyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogYXJjaGl2YWw6IG1pc3NpbmcgcmV2aXNp b24KbG9jYXRpb246IC9ob21lL25ja3gvZ3VpeC90ZXN0cy9saW50LnNjbToxMjYzCnNvdXJjZToK KyAodGVzdC1hc3NlcnQKKyAgICJhcmNoaXZhbDogbWlzc2luZyByZXZpc2lvbiIKKyAgIChsZXQq ICgob3JpZ2luCisgICAgICAgICAgICAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgZ2l0 LWZldGNoKQorICAgICAgICAgICAgICAodXJpIChnaXQtcmVmZXJlbmNlCisgICAgICAgICAgICAg ICAgICAgICAodXJsICJodHRwOi8vZXhhbXBsZS5vcmcvZm9vLmdpdCIpCisgICAgICAgICAgICAg ICAgICAgICAoY29tbWl0CisgICAgICAgICAgICAgICAgICAgICAgICJhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhIikpKQorICAgICAgICAgICAgICAoc2hhMjU2IChtYWtl LWJ5dGV2ZWN0b3IgMzIpKSkpCisgICAgICAgICAgKHNhdmUgInsgXCJvcmlnaW5fdXJsXCI6IFwi aHR0cDovL2V4YW1wbGUub3JnL2Zvby5naXRcIixcbiAgICAgICAgICAgICAgICAgICAgICBcInNh dmVfcmVxdWVzdF9kYXRlXCI6IFwiMjAxNC0xMS0xN1QyMjowOTozOCswMTowMFwiLFxuICAgICAg ICAgICAgICAgICAgICAgIFwic2F2ZV9yZXF1ZXN0X3N0YXR1c1wiOiBcImFjY2VwdGVkXCIsXG4g ICAgICAgICAgICAgICAgICAgICAgXCJzYXZlX3Rhc2tfc3RhdHVzXCI6IFwic2NoZWR1bGVkXCIg fSIpCisgICAgICAgICAgKHdhcm5pbmdzCisgICAgICAgICAgICAod2l0aC1odHRwLXNlcnZlcgor ICAgICAgICAgICAgICBgKCg0MDQgIk5vIHJldmlzaW9uLiIpCisgICAgICAgICAgICAgICAgKDQw NCAiTm8gb3JpZ2luLiIpCisgICAgICAgICAgICAgICAgKDIwMCAsc2F2ZSkpCisgICAgICAgICAg ICAgIChwYXJhbWV0ZXJpemUKKyAgICAgICAgICAgICAgICAoKCVzd2gtYmFzZS11cmwgKCVsb2Nh bC11cmwpKSkKKyAgICAgICAgICAgICAgICAoY2hlY2stYXJjaGl2YWwKKyAgICAgICAgICAgICAg ICAgIChkdW1teS1wYWNrYWdlICJ4IiAoc291cmNlIG9yaWdpbikpKSkpKSkKKyAgICAgKHdhcm5p bmctY29udGFpbnM/ICJzY2hlZHVsZWQiIHdhcm5pbmdzKSkpCmFjdHVhbC12YWx1ZTogMApyZXN1 bHQ6IFBBU1MKCnRlc3QtbmFtZTogYXJjaGl2YWw6IHJldmlzaW9uIGF2YWlsYWJsZQpsb2NhdGlv bjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjEyODIKc291cmNlOgorICh0ZXN0LWVx dWFsCisgICAiYXJjaGl2YWw6IHJldmlzaW9uIGF2YWlsYWJsZSIKKyAgICcoKQorICAgKGxldCog KChvcmlnaW4KKyAgICAgICAgICAgIChvcmlnaW4KKyAgICAgICAgICAgICAgKG1ldGhvZCBnaXQt ZmV0Y2gpCisgICAgICAgICAgICAgICh1cmkgKGdpdC1yZWZlcmVuY2UKKyAgICAgICAgICAgICAg ICAgICAgICh1cmwgImh0dHA6Ly9leGFtcGxlLm9yZy9mb28uZ2l0IikKKyAgICAgICAgICAgICAg ICAgICAgIChjb21taXQKKyAgICAgICAgICAgICAgICAgICAgICAgImFhYWFhYWFhYWFhYWFhYWFh YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWEiKSkpCisgICAgICAgICAgICAgIChzaGEyNTYgKG1ha2Ut Ynl0ZXZlY3RvciAzMikpKSkKKyAgICAgICAgICAocmV2aXNpb24KKyAgICAgICAgICAgICJ7IFwi YXV0aG9yXCI6IHt9LCBcInBhcmVudHNcIjogW10sXG4gICAgICAgICAgICAgICAgICAgICAgXCJk YXRlXCI6IFwiMjAxNC0xMS0xN1QyMjowOTozOCswMTowMFwiIH0iKSkKKyAgICAgKHdpdGgtaHR0 cC1zZXJ2ZXIKKyAgICAgICBgKCgyMDAgLHJldmlzaW9uKSkKKyAgICAgICAocGFyYW1ldGVyaXpl CisgICAgICAgICAoKCVzd2gtYmFzZS11cmwgKCVsb2NhbC11cmwpKSkKKyAgICAgICAgIChjaGVj ay1hcmNoaXZhbAorICAgICAgICAgICAoZHVtbXktcGFja2FnZSAieCIgKHNvdXJjZSBvcmlnaW4p KSkpKSkpCmV4cGVjdGVkLXZhbHVlOiAoKQphY3R1YWwtdmFsdWU6ICgpCnJlc3VsdDogUEFTUwoK dGVzdC1uYW1lOiBhcmNoaXZhbDogcmF0ZSBsaW1pdCByZWFjaGVkCmxvY2F0aW9uOiAvaG9tZS9u Y2t4L2d1aXgvdGVzdHMvbGludC5zY206MTI5Nwpzb3VyY2U6CisgKHRlc3QtYXNzZXJ0CisgICAi YXJjaGl2YWw6IHJhdGUgbGltaXQgcmVhY2hlZCIKKyAgIChsZXQqICgob3JpZ2luCisgICAgICAg ICAgICAob3JpZ2luCisgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAg ICAgICAodXJpICJodHRwOi8vZXhhbXBsZS5vcmcvZm9vLnRneiIpCisgICAgICAgICAgICAgIChz aGEyNTYgKG1ha2UtYnl0ZXZlY3RvciAzMikpKSkKKyAgICAgICAgICAodG9vLW1hbnkKKyAgICAg ICAgICAgIChidWlsZC1yZXNwb25zZQorICAgICAgICAgICAgICAjOmNvZGUKKyAgICAgICAgICAg ICAgNDI5CisgICAgICAgICAgICAgICM6cmVhc29uLXBocmFzZQorICAgICAgICAgICAgICAiVG9v IG1hbnkgcmVxdWVzdHMiCisgICAgICAgICAgICAgICM6aGVhZGVycworICAgICAgICAgICAgICAn KCh4LXJhdGVsaW1pdC1yZW1haW5pbmcgLiAiMCIpCisgICAgICAgICAgICAgICAgKHgtcmF0ZWxp bWl0LXJlc2V0IC4gIjMwMDAwMDAwMDAiKSkpKQorICAgICAgICAgICh3YXJuaW5ncworICAgICAg ICAgICAgKHdpdGgtaHR0cC1zZXJ2ZXIKKyAgICAgICAgICAgICAgYCgoLHRvby1tYW55ICJSYXRl IGxpbWl0IHJlYWNoZWQuIikpCisgICAgICAgICAgICAgIChwYXJhbWV0ZXJpemUKKyAgICAgICAg ICAgICAgICAoKCVzd2gtYmFzZS11cmwgKCVsb2NhbC11cmwpKSkKKyAgICAgICAgICAgICAgICAo YXBwZW5kLW1hcAorICAgICAgICAgICAgICAgICAgKGxhbWJkYSAobmFtZSkKKyAgICAgICAgICAg ICAgICAgICAgKGNoZWNrLWFyY2hpdmFsCisgICAgICAgICAgICAgICAgICAgICAgKGR1bW15LXBh Y2thZ2UgbmFtZSAoc291cmNlIG9yaWdpbikpKSkKKyAgICAgICAgICAgICAgICAgICcoIngiICJ5 IiAieiIpKSkpKSkKKyAgICAgKHN0cmluZy1jb250YWlucworICAgICAgIChzaW5nbGUtbGludC13 YXJuaW5nLW1lc3NhZ2Ugd2FybmluZ3MpCisgICAgICAgInJhdGUgbGltaXQgcmVhY2hlZCIpKSkK YWN0dWFsLXZhbHVlOiAxOApyZXN1bHQ6IFBBU1MKCnRlc3QtbmFtZTogaGFza2VsbC1zdGFja2Fn ZQpsb2NhdGlvbjogL2hvbWUvbmNreC9ndWl4L3Rlc3RzL2xpbnQuc2NtOjEzMTgKc291cmNlOgor ICh0ZXN0LWFzc2VydAorICAgImhhc2tlbGwtc3RhY2thZ2UiCisgICAobGV0KiAoKHN0YWNrYWdl CisgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICAieyBcInBhY2thZ2Vz XCI6IFt7IgorICAgICAgICAgICAgICAiICAgIFwibmFtZVwiOlwieFwiLCIKKyAgICAgICAgICAg ICAgIiAgICBcInZlcnNpb25cIjpcIjEuMFwiIH1dfSIpKQorICAgICAgICAgIChwYWNrYWdlcwor ICAgICAgICAgICAgKG1hcCAobGFtYmRhICh2ZXJzaW9uKQorICAgICAgICAgICAgICAgICAgIChk dW1teS1wYWNrYWdlCisgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiZ2hjLXgi KQorICAgICAgICAgICAgICAgICAgICAgKHZlcnNpb24gdmVyc2lvbikKKyAgICAgICAgICAgICAg ICAgICAgIChzb3VyY2UKKyAgICAgICAgICAgICAgICAgICAgICAgKGR1bW15LW9yaWdpbgorICAg ICAgICAgICAgICAgICAgICAgICAgIChtZXRob2QgdXJsLWZldGNoKQorICAgICAgICAgICAgICAg ICAgICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgImh0dHBzOi8vaGFja2FnZS5oYXNrZWxsLm9yZy9wYWNrYWdlLyIKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIngtIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICB2ZXJzaW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIveC0iCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIi50YXIuZ3oiKSkpKSkpCisgICAgICAgICAgICAgICAgICcoIjAuOSIgIjEuMCIg IjIuMCIpKSkKKyAgICAgICAgICAod2FybmluZ3MKKyAgICAgICAgICAgIChwayAod2l0aC1odHRw LXNlcnZlcgorICAgICAgICAgICAgICAgICAgYCgoMjAwICxzdGFja2FnZSkKKyAgICAgICAgICAg ICAgICAgICAgKDIwMCAibmFtZTogeFxudmVyc2lvbjogMS4wXG4iKQorICAgICAgICAgICAgICAg ICAgICAoMjAwICJuYW1lOiB4XG52ZXJzaW9uOiAxLjBcbiIpCisgICAgICAgICAgICAgICAgICAg ICgyMDAgIm5hbWU6IHhcbnZlcnNpb246IDEuMFxuIikpCisgICAgICAgICAgICAgICAgICAocGFy YW1ldGVyaXplCisgICAgICAgICAgICAgICAgICAgICgoJWhhY2thZ2UtdXJsICglbG9jYWwtdXJs KSkKKyAgICAgICAgICAgICAgICAgICAgICglc3RhY2thZ2UtdXJsICglbG9jYWwtdXJsKSkpCisg ICAgICAgICAgICAgICAgICAgIChhcHBlbmQtbWFwIGNoZWNrLWhhc2tlbGwtc3RhY2thZ2UgcGFj a2FnZXMpKSkpKSkKKyAgICAgKG1hdGNoIHdhcm5pbmdzCisgICAgICAgICAgICAoKCg/IGxpbnQt d2FybmluZz8gd2FybmluZykpCisgICAgICAgICAgICAgKGFuZCAoc3RyaW5nPT8KKyAgICAgICAg ICAgICAgICAgICAgKHBhY2thZ2UtdmVyc2lvbiAobGludC13YXJuaW5nLXBhY2thZ2Ugd2Fybmlu ZykpCisgICAgICAgICAgICAgICAgICAgICIyLjAiKQorICAgICAgICAgICAgICAgICAgKHN0cmlu Zy1jb250YWlucworICAgICAgICAgICAgICAgICAgICAobGludC13YXJuaW5nLW1lc3NhZ2Ugd2Fy bmluZykKKyAgICAgICAgICAgICAgICAgICAgImFoZWFkIG9mIFN0YWNrYWdlIExUUyB2ZXJzaW9u IikpKSkpKQphY3R1YWwtdmFsdWU6ICNmCmFjdHVhbC1lcnJvcjoKKyAob3V0LW9mLXJhbmdlCisg ICAibGlzdC1yZWYiCisgICAiQXJndW1lbnQgfkEgb3V0IG9mIHJhbmdlOiB+UyIKKyAgICgyIDIp CisgICAoMikpCnJlc3VsdDogRkFJTAoKZmV0Y2hpbmcgQ1ZFIGRhdGFiYXNlIGZvciAyMDIxLi4u CmZldGNoaW5nIENWRSBkYXRhYmFzZSBmb3IgMjAyMC4uLgpmZXRjaGluZyBDVkUgZGF0YWJhc2Ug Zm9yIDIwMTkuLi4KZmV0Y2hpbmcgQ1ZFIGRhdGFiYXNlIGZvciAyMDE4Li4uCgo= --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYVNCsQ0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15WjcA/AxPIpvMBtjKa3VvDWOgVhKuYrCfEW6AEotlI55o 7dMFAQC6djLmsuwVqsWpcp2+E779jUgMm+pR9dVGdvC9cNtdCw== =ooy2 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 28 12:35:01 2021 Received: (at control) by debbugs.gnu.org; 28 Sep 2021 16:35:01 +0000 Received: from localhost ([127.0.0.1]:46815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVG4K-0005qR-UI for submit@debbugs.gnu.org; Tue, 28 Sep 2021 12:35:01 -0400 Received: from tobias.gr ([80.241.217.52]:52324) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVG4I-0005qI-Ff for control@debbugs.gnu.org; Tue, 28 Sep 2021 12:34:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=1Nkc/I5MV2fmB LAvaD0tdBEwZXIfGOrQ/9I0hiTu0uA=; h=date:subject:cc:to:from; d=tobias.gr; b=hRR6+IA4u9nvLSH/CdPs7KYm94Ar3iwGfEij+v9+/IWNdEmWWsr3Pfj HEYkLTuydQwRuXFyd3049eiu+T2Qnmu+Nz6G3L9OZXwwg32066TTMqwqJs3HCfO/bEUn/s IFT+p1/CvFF0gi1O12vtE+bi0k4sMHjzsN8xJy2ZOUjW0+oYOY4neMayXJZpotglJEBEPi zHZMYlYtgxIrK+jfs95m/ZyAakxsJMhRKLOlssr7bE/3d+bnAweyl6ch7kOvx0LOmb+yBo ZM71aMI7RQ8c1zbgngZhAxPA0NVZTK0q9N9C3M4PEvHTQ0eAii2V2YyVq0XqFhoE1cbN1R nRjkS6w== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 21b1dcec (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 28 Sep 2021 16:34:54 +0000 (UTC) From: Tobias Geerinckx-Rice To: GNU bug tracker automated control server Subject: =?utf-8?Q?Oops=E2=80=A6?= Daniel just reported the same bug. Date: Tue, 28 Sep 2021 18:32:37 +0200 BIMI-Selector: v=BIMI1; s=default; Message-ID: <877df07j5r.fsf@nckx> MIME-Version: 1.0 Content-Type: text/plain; format=flowed X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: control Cc: Daniel Herzig X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) retitle 50870 Stackage importer change breaks tests/lint, build merge 50870 50871 thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 28 14:39:47 2021 Received: (at 50871) by debbugs.gnu.org; 28 Sep 2021 18:39:47 +0000 Received: from localhost ([127.0.0.1]:46970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVI15-0004tF-GL for submit@debbugs.gnu.org; Tue, 28 Sep 2021 14:39:47 -0400 Received: from h87-96-130-155.cust.a3fiber.se ([87.96.130.155]:34640 helo=mail.yoctocell.xyz) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVI13-0004sz-8S for 50871@debbugs.gnu.org; Tue, 28 Sep 2021 14:39:46 -0400 From: Xinglu Chen DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=yoctocell.xyz; s=mail; t=1632854377; bh=CL6oIpGatvjSZQxk9LMbEP9zxD5JcJCpKdg+AB6Ul4Y=; h=From:To:Subject:In-Reply-To:References:Date; b=rYiWB77ZbeEDbd9QL058i6uR9JBfW2xtNNSwJZVf5W1gEQoMdMNFKSNkwwILEfEtZ oaLwLfRcISE7S795o5EK9ShxCE7hu4QdA3NVjpqIV6TWq9ojD6jqYP44Ghyono6eGQ f2U6TnSfWH59CVDRGpCgJOb8UEcdWcGi1/843LII= To: Tobias Geerinckx-Rice , 50871@debbugs.gnu.org Subject: Re: bug#50871: Stackage importer change breaks tests/lint, build In-Reply-To: <87a6jw7jgu.fsf@nckx> References: <87a6jw7jgu.fsf@nckx> Date: Tue, 28 Sep 2021 20:39:35 +0200 Message-ID: <87o88c35p4.fsf@yoctocell.xyz> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Tue, Sep 28 2021, Tobias Geerinckx-Rice via Bug reports for GNU Guix wrote: > Guix, > > Guix doesn't currently build because of a ‘lint’ test failure (log > attached). Reverting commit > 9c5e5ca1c0de56a0d5b2b924de10548172095b58 makes it pass. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps X-Debbugs-Envelope-To: 50871 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 2.9 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: On Tue, Sep 28 2021, Tobias Geerinckx-Rice via Bug reports for GNU Guix wrote: > Guix, > > Guix doesn't currently build because of a ‘lint’ test failure (log > attached). Reverting commit > 9c5e5ca1c0de56a0d5b2b924de10548172095b58 makes it pass. Content analysis details: (2.9 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: yoctocell.xyz (xyz)] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.5 FROM_SUSPICIOUS_NTLD From abused NTLD 0.4 RDNS_DYNAMIC Delivered to internal network by host with dynamic-looking rDNS 1.0 BULK_RE_SUSP_NTLD Precedence bulk and RE: from a suspicious TLD -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 PDS_RDNS_DYNAMIC_FP RDNS_DYNAMIC with FP steps --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Tue, Sep 28 2021, Tobias Geerinckx-Rice via Bug reports for GNU Guix wro= te: > Guix, > > Guix doesn't currently build because of a =E2=80=98lint=E2=80=99 test fai= lure (log=20 > attached). Reverting commit=20 > 9c5e5ca1c0de56a0d5b2b924de10548172095b58 makes it pass. Thanks for catching this! The attached patch should fix this. --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: attachment; filename=0001-test-lint-Fix-haskell-stackage-test.patch Content-Transfer-Encoding: quoted-printable From=2045b002a1a39adaf76ca0ab6ca2c1dd95eb26da30 Mon Sep 17 00:00:00 2001 Message-Id: <45b002a1a39adaf76ca0ab6ca2c1dd95eb26da30.1632854267.git.public= @yoctocell.xyz> From: Xinglu Chen Date: Tue, 28 Sep 2021 20:34:25 +0200 Subject: [PATCH] =3D?UTF-8?q?test:=3D20lint:=3D20Fix=3D20=3DE2=3D80=3D98has= kell-stackage?=3D =3D?UTF-8?q?=3DE2=3D80=3D99=3D20test.?=3D MIME-Version: 1.0 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 8bit This is a follow-up to commit 9c5e5ca1c0de56a0d5b2b924de10548172095b58. The previous package was called =E2=80=9Cghc-x=E2=80=9D which is not availa= ble on Stackage, instead change it to =E2=80=9Cghc-pandoc=E2=80=9D which does exist, and adj= ust its version. * tests/lint.scm ("haskell-stackage"): Add additional metadata for the package; change package name to =E2=80=9Cghc-pandoc=E2=80=9D; and change = to version to =E2=80=9C100.0=E2=80=9D. Reported-by: Tobias Geerinckx-Rice =2D-- tests/lint.scm | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/tests/lint.scm b/tests/lint.scm index 0f51b9ef79..e96265a55a 100644 =2D-- a/tests/lint.scm +++ b/tests/lint.scm @@ -1317,29 +1317,30 @@ (define (package-with-phase-changes changes) =20 (test-assert "haskell-stackage" (let* ((stackage (string-append "{ \"packages\": [{" =2D " \"name\":\"x\"," + " \"name\":\"pandoc\"," + " \"synopsis\":\"synopsis\"," " \"version\":\"1.0\" }]}")) (packages (map (lambda (version) (dummy-package =2D (string-append "ghc-x") + "ghc-pandoc" (version version) (source (dummy-origin (method url-fetch) (uri (string-append "https://hackage.haskell.org/package/" =2D "x-" version "/x-" version ".tar.gz")= ))))) =2D '("0.9" "1.0" "2.0"))) + "pandoc-" version "/pandoc-" version ".= tar.gz")))))) + '("0.9" "1.0" "100.0"))) (warnings (pk (with-http-server `((200 ,stackage) ; memoized =2D (200 "name: x\nversion: 1.0\n= ") =2D (200 "name: x\nversion: 1.0\n= ") =2D (200 "name: x\nversion: 1.0\n= ")) + (200 "name: pandoc\nversion: 1.= 0\n") + (200 "name: pandoc\nversion: 1.= 0\n") + (200 "name: pandoc\nversion: 1.= 0\n")) (parameterize ((%hackage-url (%local-url)) (%stackage-url (%local-url))) (append-map check-haskell-stackage packages))))= )) (match warnings (((? lint-warning? warning)) =2D (and (string=3D? (package-version (lint-warning-package warning))= "2.0") + (and (string=3D? (package-version (lint-warning-package warning)) "= 100.0") (string-contains (lint-warning-message warning) "ahead of Stackage LTS version")))))) =20 base-commit: 5edfa6d15e5bb92609ecff7e37e3985eced1dd4d =2D-=20 2.33.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJJBAEBCAAzFiEEAVhh4yyK5+SEykIzrPUJmaL7XHkFAmFTYWcVHHB1YmxpY0B5 b2N0b2NlbGwueHl6AAoJEKz1CZmi+1x57hAP/2uNfnGV431vI5dWB37sgGz6fOSk hHgmf8HspRf8JvI/L5i9oX9r7FU41sbdMsKGYKU+FpPfKPkO9kPFIrce7G1Sw/lS jBx0ZJPMY+4mMqCEh/7E5iQCW4+JZXPTgHIwBty5xCXGHYcqu0jeZHqr1nSZaApD sFBvJq4WWpyQP+OlafiQqxHTSikZn90zN0k9GV7fFZ6cjDHLdodppCUMq+1vMdvx pwL8FCjCVzSlzyHEV9npmk+GLf1ImQh/aLXyDPNu/4y2SuCRuT0LXaxGEcgNdRAU CLXGQt1HBhmLgn9eD3MOFkMWgE0CK+dPE0vvXvkSxltIuCIpvbF+RsaimhsVwncq wTUx5N2k55Z+cmtgYN8GmqRp+1UE0bKgAxVrujHP9ZQ4Aq9TQKFkqeWRN9CUpOiz oiY8QDD1SMP/i8GiEGCbZZuKnUePFWnwQBKh3PGVHS+zGBxMo/0lqTpvQNEUAlD8 wQdVKMftevfL/hg4pqQQah2q1SX5ba0nxxbH/a7HPJ4oMCY3w2C7KwTlf2sAS2tT Db/J6uG2gOtYkmJ/l5aoLkl5sH/7/qfRh0LjPNNuZyHi8JCIDV7hGiZhyYf1cZ6q gUhBrw3rVT1pVp/J546yXc4ns1nZemvvDRSFvzrLx6lJnRFXhVrhB+0Fdt+60MTc DOCz+5CckF+E1Wlr =0qD9 -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Sep 28 16:33:53 2021 Received: (at 50871-done) by debbugs.gnu.org; 28 Sep 2021 20:33:53 +0000 Received: from localhost ([127.0.0.1]:47133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVJnU-0007nb-QJ for submit@debbugs.gnu.org; Tue, 28 Sep 2021 16:33:52 -0400 Received: from tobias.gr ([80.241.217.52]:52328) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mVJnT-0007nT-G9 for 50871-done@debbugs.gnu.org; Tue, 28 Sep 2021 16:33:52 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; s=2018; bh=JDUw68/dqxfVQ lcSipwrTIwYd8Ax9wkQFcSF6FcUBUc=; h=in-reply-to:date:subject:cc:to: from:references; d=tobias.gr; b=UmquS/JROrkGHNoW1HPtR1Mf+oIjxrVMHZMYvU TPb4oRUwx3Je/OAS22FIM3qeMbakxf4gPyax6myXyNB/xflqD/BazpzQzt3+7wKZ1tsP0b pcBFZD3itws5BVpSMGuE5yEhi1bJ04q3WDQ6haJPqKTP00Cevc0QkaTQOAI80QKMH2GC3S UIEfE79g0WSoSqtHol2hywdmdlNDpk6y3PYY2QxO2g8nkfJiLbsDXRMzeyYJaFVtf4FJy5 vS8vjhmTYTvO5fMG5pJaPvMqTEEg9/jKn1pfYnJraDQZ+lqX8nz4FHhi1iJrTv6A2WmHKe gW6TqKouj6KcRn7C3Z13HCWw== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id 76b430b5 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Tue, 28 Sep 2021 20:33:47 +0000 (UTC) References: <87a6jw7jgu.fsf@nckx> <87o88c35p4.fsf@yoctocell.xyz> From: Tobias Geerinckx-Rice To: Xinglu Chen Subject: Re: bug#50871: Stackage importer change breaks tests/lint, build Date: Tue, 28 Sep 2021 22:29:33 +0200 In-reply-to: <87o88c35p4.fsf@yoctocell.xyz> BIMI-Selector: v=BIMI1; s=default; Message-ID: <871r58783t.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 50871-done Cc: 50871-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Xinglu, Xinglu Chen =E5=86=99=E9=81=93=EF=BC=9A > On Tue, Sep 28 2021, Tobias Geerinckx-Rice via Bug reports for=20 > GNU Guix wrote: > >> Guix, Oops, sorry for forgetting to address you=E2=80=A6 >> Guix doesn't currently build because of a =E2=80=98lint=E2=80=99 test fa= ilure=20 >> (log=20 >> attached). Reverting commit=20 >> 9c5e5ca1c0de56a0d5b2b924de10548172095b58 makes it pass. > > Thanks for catching this! The attached patch should fix this. It did! Thanks for the prompt fix, which I've now pushed as=20 50d24214191abefc6b8f6c881f9a91c1f818a650. =E2=80=A6aand closing, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCYVN8Ng0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15pyoA/ivALK4rq+nlGMFQ/2rixmNMkC3nAsp+0945NrG1 SWnlAP4wj611Ec8FCRkRND/+xLY1ytHYKHkFOFwTAjntBcC2DA== =U0Os -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Aug 19 14:23:23 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 27 Oct 2021 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator