From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id 2AQ4O0SHmGDMAQEAgWs5BA (envelope-from ) for ; Mon, 10 May 2021 03:07:16 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id IIjQNkSHmGBdFQAAbx9fmQ (envelope-from ) for ; Mon, 10 May 2021 01:07:16 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E8E1A248D5 for ; Mon, 10 May 2021 03:07:15 +0200 (CEST) Received: from localhost ([::1]:55630 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lfuOB-0005fh-22 for larch@yhetil.org; Sun, 09 May 2021 21:07:15 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40484) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfu0m-0003CF-Hh for guix-patches@gnu.org; Sun, 09 May 2021 20:43:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:45272) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lfu0k-00070X-IO for guix-patches@gnu.org; Sun, 09 May 2021 20:43:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lfu0k-00025Y-Ek for guix-patches@gnu.org; Sun, 09 May 2021 20:43:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#48325] update of julia to 1.6.1 Resent-From: Jean-Baptiste Volatier Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 10 May 2021 00:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 48325 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 48325@debbugs.gnu.org X-Debbugs-Original-To: "guix-patches@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.16206073437982 (code B ref -1); Mon, 10 May 2021 00:43:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 May 2021 00:42:23 +0000 Received: from localhost ([127.0.0.1]:56818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfu04-00024d-Od for submit@debbugs.gnu.org; Sun, 09 May 2021 20:42:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:50610) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lfrNd-0004BS-Ef for submit@debbugs.gnu.org; Sun, 09 May 2021 17:54:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:46682) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfrNc-0005Ms-Si for guix-patches@gnu.org; Sun, 09 May 2021 17:54:29 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:29110) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lfrNW-000252-FI for guix-patches@gnu.org; Sun, 09 May 2021 17:54:27 -0400 Date: Sun, 09 May 2021 21:53:57 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail; t=1620597253; bh=ai6+QyDRcPJbaiMLdiz3oCn+KuX3rJFOXsf1OoBbOq4=; h=Date:To:From:Reply-To:Subject:From; b=dmydWR0nmDALBrZVq+H1t8iB+45/9pqJi/YVZouOopgdbsksWDE9Aq4MU4YdSJCCv /TM6mEcj9PzllAhtNhy1WNEXAO4Fe33U6uPxrSV1fUekDlzImwRXJBpz3B1OYodlcs UL59TN3I8+IysH4OCXbxiJJ6FozwDFBa95dldMENipHPJZcj4sL8dm0Q2Su67GhDaY 02P6mBxNZa2bkNyLjjWpw/Ed6oNIfaWS8D/AjloHYmOi6Xx8nLud9iChIewJtkuhxu UCYvSZibeEbK5UOmaKclBu2+982DA1URYexbdLAVDnNLkoNjy82HnPTxAP8FixNgIM F0SAUd8/ptmUA== Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_ZmXgDWeEqgsOeGSiITdUbP7Bt8EWyHa0Z95905AL5w" Received-SPF: pass client-ip=185.70.40.131; envelope-from=jbv@pm.me; helo=mail-40131.protonmail.ch X-Spam_score_int: -7 X-Spam_score: -0.8 X-Spam_bar: / X-Spam_report: (-0.8 / 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, PDS_OTHER_BAD_TLD=1.997, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 09 May 2021 20:42:19 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Mailman-Approved-At: Sun, 09 May 2021 21:07:09 -0400 X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" Reply-to: Jean-Baptiste Volatier X-ACL-Warn: , Jean-Baptiste Volatier via Guix-patches From: Jean-Baptiste Volatier via Guix-patches via X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1620608836; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:list-id:list-help:list-unsubscribe:list-subscribe: list-post:dkim-signature; bh=ai6+QyDRcPJbaiMLdiz3oCn+KuX3rJFOXsf1OoBbOq4=; b=GFvtMHuiMgOWychpF17Q2GbDnspuKk8xvEhKmb/xTzkn+8RrB7dKgZWt3Q0ihtbXq+hEZZ PaeBYr9riKIZFqu1PJsksHmNjyHszMMlfqU6tclw5jbcG23b4VeOgUIoHkH7bNwIQmKPX0 2EyLZTwZ19bA3aioH3scGllFyn/CbbWh4M0jGKfCMrWabj21YsWYKmEDjeXgpiwELVnpqv eQnd2NMQj88Tg3Udflb8dDcID0s8xK/AFGIVCdYSdZTEjLclAI76w57cgaIdAPCkb/EkVW qVle0+cE770fO5s3D8zqYGyTPgbHhOCYT1+5P37lreEPqM7XFWAF4AEKJdhSZw== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1620608836; a=rsa-sha256; cv=none; b=KSbzWcrCmAI6jUbbSRAgYuq8WCCoW/OARvDEH+u31u+OKF6IvNrFn+/7KErAEyC5nqM9K+ 7MG30JMw/qDgW1Y6YpWb0DYkCOppCYKjXaZggcSu1DgEb+ssz+7w/4a/U4bSDX9ESXnBNl sg3zFRg90pUNCUfzorkimRic1VYUrufsFb9JwZ+Q62dMONgt1SjKuX3x4HvKvsv8CpJj3q azWDGTWfoWkmIoul0liUQYmyK86DmWNIC4CZI5eR5eai0Qj7Xu04RG0pO+8Tp5DttHqr6p +/PvoqjUmDeYRUYk9zKRu425eJh1XRHTzSPc9nt75k34q8roAvU/eFyWQm8NdQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pm.me header.s=protonmail header.b=dmydWR0n; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Spam-Score: -2.85 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=pm.me header.s=protonmail header.b=dmydWR0n; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Migadu-Queue-Id: E8E1A248D5 X-Spam-Score: -2.85 X-Migadu-Scanner: scn0.migadu.com X-TUID: ZON2CNQ99LqX This is a multi-part message in MIME format. --b1_ZmXgDWeEqgsOeGSiITdUbP7Bt8EWyHa0Z95905AL5w Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi ! I would like to submit this patch to update julia to 1.6.1. Best regards, JB. --b1_ZmXgDWeEqgsOeGSiITdUbP7Bt8EWyHa0Z95905AL5w Content-Type: text/x-patch; name=julia.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=julia.patch RnJvbSBkMGZhZDBlYWIxZjQxNDIwYzAwY2I0ZDRjMjMzY2U3MDc5YjU4ZWMzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKZWFuLUJhcHRpc3RlIFZvbGF0aWVyIDxqYnZAcG0ubWU+CkRh dGU6IFN1biwgOSBNYXkgMjAyMSAyMzozNjowMyArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIGdudTog anVsaWE6IHVwZGF0ZSB0byAxLjYuMQoKZ251OiBvcGVubGlibTogdXBkYXRlIHRvIDAuNy40Cmdu dTogcGNyZTI6IHVwZGF0ZSB0byAxMC41NgpnbnU6IHV0Zjhwcm9jOiB1cGRhdGUgdG8gMi42LjEK LS0tCiBnbnUvcGFja2FnZXMvanVsaWEuc2NtICAgICB8IDM0OSArKysrKysrKysrKysrKysrKysr KysrKystLS0tLS0tLS0tLS0tCiBnbnUvcGFja2FnZXMvbWF0aHMuc2NtICAgICB8ICAgNiArLQog Z251L3BhY2thZ2VzL3BjcmUuc2NtICAgICAgfCAgIDQgKy0KIGdudS9wYWNrYWdlcy90ZXh0dXRp bHMuc2NtIHwgIDIxICsrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNDIgaW5zZXJ0aW9ucygrKSwgMTM4 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9qdWxpYS5zY20gYi9nbnUv cGFja2FnZXMvanVsaWEuc2NtCmluZGV4IDEzYzlmN2JhZjEuLjczY2NkYzgwZWUgMTAwNjQ0Ci0t LSBhL2dudS9wYWNrYWdlcy9qdWxpYS5zY20KKysrIGIvZ251L3BhY2thZ2VzL2p1bGlhLnNjbQpA QCAtMSw5ICsxLDEwIEBACiA7OzsgR05VIEd1aXggLS0tIEZ1bmN0aW9uYWwgcGFja2FnZSBtYW5h Z2VtZW50IGZvciBHTlUKIDs7OyBDb3B5cmlnaHQgwqkgMjAxNSwgMjAxNiwgMjAxNyBSaWNhcmRv IFd1cm11cyA8cmVrYWRvQGVsZXBobHkubmV0PgogOzs7IENvcHlyaWdodCDCqSAyMDE2LCAyMDIw IEVmcmFpbSBGbGFzaG5lciA8ZWZyYWltQGZsYXNobmVyLmNvLmlsPgotOzs7IENvcHlyaWdodCDC qSAyMDIwIE5pY29sw7IgQmFsemFyb3R0aSA8bmljb2xvQG5peG8ueHl6PgorOzs7IENvcHlyaWdo dCDCqSAyMDIwLCAyMDIxIE5pY29sw7IgQmFsemFyb3R0aSA8bmljb2xvQG5peG8ueHl6PgogOzs7 IENvcHlyaWdodCDCqSAyMDIwIFRpbSBIb3dlcyA8dGltaG93ZXNAbGF2YWJpdC5jb20+CiA7Ozsg Q29weXJpZ2h0IMKpIDIwMjAgVG9iaWFzIEdlZXJpbmNreC1SaWNlIDxtZUB0b2JpYXMuZ3I+Cis7 OzsgQ29weXJpZ2h0IMKpIDIwMjEgSmVhbi1CYXB0aXN0ZSBWb2xhdGllciA8amJ2QHBtLm1lPgog Ozs7CiA7OzsgVGhpcyBmaWxlIGlzIHBhcnQgb2YgR05VIEd1aXguCiA7OzsKQEAgLTMwLDYgKzMx LDcgQEAKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMpCiAgICM6dXNlLW1vZHVsZSAoZ251 IHBhY2thZ2VzIGFsZ2VicmEpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJhc2UpCisg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGNlcnRzKQogICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBjb21wcmVzc2lvbikKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY3VybCkK ICAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgZWxmKQpAQCAtNDgsMTQgKzUwLDE1IEBACiAg ICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHNzaCkKICAgIzp1c2UtbW9kdWxlIChnbnUgcGFj a2FnZXMgdGxzKQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyB2ZXJzaW9uLWNvbnRyb2wp CisgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHdlYikKICAgIzp1c2UtbW9kdWxlIChnbnUg cGFja2FnZXMgd2dldCkKICAgIzp1c2UtbW9kdWxlIChpY2UtOSBtYXRjaCkpCiAKIChkZWZpbmUg bGlidXYtanVsaWEKLSAgKGxldCAoKGNvbW1pdCAiMWZjYzZkNjZmOWRmNzQxODljNzRkM2QzOTBm MDIyMDJiYjdkYjk1MyIpCi0gICAgICAgIChyZXZpc2lvbiAiMiIpKQorICAobGV0ICgoY29tbWl0 ICJmYjNlMzM2NGMzM2FlNDhjODI3ZjZiMTAzZTA1YzNmMGU3OGI3OWE5IikKKyAgICAgICAgKHJl dmlzaW9uICIzIikpCiAgICAgOzsgV2hlbiB1cGdyYWRpbmcgSnVsaWEsIGFsc28gdXBncmFkZSB0 aGlzLiAgR2V0IHRoZSBjb21taXQgZnJvbQotICAgIDs7IGh0dHBzOi8vZ2l0aHViLmNvbS9KdWxp YUxhbmcvanVsaWEvYmxvYi92MS41LjIvZGVwcy9saWJ1di52ZXJzaW9uCisgICAgOzsgaHR0cHM6 Ly9naXRodWIuY29tL0p1bGlhTGFuZy9qdWxpYS9ibG9iL3YxLjYuMC9kZXBzL2xpYnV2LnZlcnNp b24KICAgICAocGFja2FnZQogICAgICAgKGluaGVyaXQgbGlidXYpCiAgICAgICAobmFtZSAibGli dXYtanVsaWEiKQpAQCAtNjgsNyArNzEsNyBAQAogICAgICAgICAgICAgICAgIChmaWxlLW5hbWUg KHN0cmluZy1hcHBlbmQgbmFtZSAiLSIgdmVyc2lvbiAiLWNoZWNrb3V0IikpCiAgICAgICAgICAg ICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAg ICAiMDQwbDdmMWhrN3h5emExMXNyeTVjajRmaHcwNW5hOTQ5ODY1YXhxcWh4bmlmZHZubWZqaSIp KSkpCisgICAgICAgICAgICAgICAgICAiMWtxcG4xOWQyMGFrYTMwaDZxNWg4bG56eXAwdncweHpn eDB3bTR3MnI1ajZ5Zjc2bTJociIpKSkpCiAgICAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1z eXN0ZW0pCiAgICAgICAoYXJndW1lbnRzCiAgICAgICAgKHN1YnN0aXR1dGUta2V5d29yZC1hcmd1 bWVudHMgKHBhY2thZ2UtYXJndW1lbnRzIGxpYnV2KQpAQCAtOTcsNyArMTAwLDkgQEAKICAgICAg ICAgIChqdWxpYS1wYXRjaCAibGlidW53aW5kLXByZWZlci1leHRibCIKICAgICAgICAgICAgICAg ICAgICAgICAiMGxyNGRhZnc4cXlmaDhzdzhoaGJ3a3FsMWRsaHF2OHB4N2s4MXkybDIwaGh4Zmdu aDJtMSIpCiAgICAgICAgICAoanVsaWEtcGF0Y2ggImxpYnVud2luZC1zdGF0aWMtYXJtIgotICAg ICAgICAgICAgICAgICAgICAgICIxamszYm1pdzYxeXBjY2hxa2sxZnlnNXdoOHdwZ2drNTc0d3h5 ZnlhaWM4NzB6aDNsaGdxIikpKSkpCisgICAgICAgICAgICAgICAgICAgICAgIjFqazNibWl3NjF5 cGNjaHFrazFmeWc1d2g4d3BnZ2s1NzR3eHlmeWFpYzg3MHpoM2xoZ3EiKQorICAgICAgICAgKGp1 bGlhLXBhdGNoICJsaWJ1bndpbmQtY2ZhLXJzcCIKKyAgICAgICAgICAgICAgICAgICAgICAiMWFz d2podnlzYWhobGRiemgxYWZiZjBoc2p4cnZzNnhpZHN6Mmk3czFjamtqYmRpaWExeiIpKSkpKQog ICAgIChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9KdWxpYUxhbmcvdHJlZS9tYXN0ZXIv ZGVwcy8iKSkpCiAKIChkZWZpbmUgKGp1bGlhLXBhdGNoLXVybCB2ZXJzaW9uIG5hbWUpCkBAIC0x MDUsNyArMTEwLDcgQEAKICAgICAgICAgICAgICAgICAgIi9kZXBzL3BhdGNoZXMvIiBuYW1lICIu cGF0Y2giKSkKIAogKGRlZmluZSAoanVsaWEtcGF0Y2ggbmFtZSBzaGEpCi0gIChsZXQgKCh2ZXJz aW9uICIxLjUuMyIpKQorICAobGV0ICgodmVyc2lvbiAiMS42LjEiKSkKICAgICAob3JpZ2luICht ZXRob2QgdXJsLWZldGNoKQogICAgICAgICAgICAgKHVyaSAoanVsaWEtcGF0Y2gtdXJsIHZlcnNp b24gbmFtZSkpCiAgICAgICAgICAgICAoc2hhMjU2IChiYXNlMzIgc2hhKSkKQEAgLTExMyw3MSAr MTE4LDc3IEBACiAKIChkZWZpbmUgbGx2bS1qdWxpYQogICAocGFja2FnZQotICAgIChpbmhlcml0 IGxsdm0tOSkKKyAgICAoaW5oZXJpdCBsbHZtLTExKQogICAgIChuYW1lICJsbHZtLWp1bGlhIikK LSAgICAoc291cmNlIChvcmlnaW4KLSAgICAgICAgICAgICAgKGluaGVyaXQgKHBhY2thZ2Utc291 cmNlIGxsdm0tOSkpCi0gICAgICAgICAgICAgIDs7IFRob3NlIHBhdGNoZXMgYXJlIGluc2lkZSB0 aGUgSnVsaWEgc291cmNlIHJlcG8uCi0gICAgICAgICAgICAgIDs7IFRoZXkgYXJlIF9ub3RfIEp1 bGlhIHNwZWNpZmljIChodHRwczovL2dpdGh1Yi5jb20vanVsaWFsYW5nL2p1bGlhI2xsdm0pCi0g ICAgICAgICAgICAgIDs7IGJ1dCB0aGV5IGFyZSByZXF1aXJlZCB0byBidWlsZCBKdWxpYS4KLSAg ICAgICAgICAgICAgOzsgRGlzY3Vzc2lvbjogaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dpLWJp bi9idWdyZXBvcnQuY2dpP2J1Zz05MTk2MjgKLSAgICAgICAgICAgICAgKHBhdGNoZXMKLSAgICAg ICAgICAgICAgIChtYXAgKG1hdGNoLWxhbWJkYQotICAgICAgICAgICAgICAgICAgICAgICgobmFt ZSBoYXNoKQotICAgICAgICAgICAgICAgICAgICAgICAoanVsaWEtcGF0Y2ggbmFtZSBoYXNoKSkp Ci0gICAgICAgICAgICAgICAgICAgIChsaXN0Ci0gICAgICAgICAgICAgICAgICAgICAnKCJsbHZt LUQyNzYyOS1BQXJjaDY0LWxhcmdlX21vZGVsXzYuMC4xIgotICAgICAgICAgICAgICAgICAgICAg ICAiMXFyc2htbHF2bmFzZHljMTU4dmZuM2huYmlncXBoM2xzcTdhY2I5dzhsd2twbm5tMmo0eiIp Ci0gICAgICAgICAgICAgICAgICAgICAnKCJsbHZtOC1EMzQwNzgtdmVjdG9yaXplLWZkaXYiCi0g ICAgICAgICAgICAgICAgICAgICAgICIxOXNwcWMzeHNhem4xeHM5Z3BjZ3Y5bGRhZGZrdjQ5cm1j NWtobDdzZjFkbG1oZ2k0NjAyIikKLSAgICAgICAgICAgICAgICAgICAgICcoImxsdm0tNy4wLUQ0 NDY1MCIKLSAgICAgICAgICAgICAgICAgICAgICAgIjFoNTVra21raWlzZmo2c2s5NTZpZjJiY2o5 czB2Nm41Y3puOGR4Yjg3MHZwNW5jY2ozaXIiKQotICAgICAgICAgICAgICAgICAgICAgJygibGx2 bTktRDUwMDEwLVZOQ29lcmNpb24tbmkiCi0gICAgICAgICAgICAgICAgICAgICAgICIxczFkM3Nq c2lxNHZ4ZzduY3k1Y3o1NnpneTV2Y3E2bHMzaXFhaXFrdnIyM3d5cnlxbWR4IikKLSAgICAgICAg ICAgICAgICAgICAgICcoImxsdm0tZXhlZ2VzaXMtbWluZ3ciCi0gICAgICAgICAgICAgICAgICAg ICAgICIwcGgxY2oxajdhcnZmMXhxMnhjcjdxZjlnMGNwZGwxNGZpbmNncjY3dnBpNTIwenZkM3Zw IikKLSAgICAgICAgICAgICAgICAgICAgICcoImxsdm0tdGVzdC1wbHVnaW4tbWluZ3ciCi0gICAg ICAgICAgICAgICAgICAgICAgICIxMno3MzhjbmFoYmY2bjM4MWltN2kwaHhwMW02azlocm5mamxt cTlzYWM0Nm54bHk5Z25qIikKLSAgICAgICAgICAgICAgICAgICAgICcoImxsdm03LXJldmVydC1E NDQ0ODUiCi0gICAgICAgICAgICAgICAgICAgICAgICIwZjU5a3EzcDNtcHdzYm1za3lwYmk0em4w MWw2aWcweDd2MnJqcDA4azJyOHo4bTZmYThuIikKLSAgICAgICAgICAgICAgICAgICAgICcoImxs dm0tOC4wLUQ2NjY1Ny1jb2RlZ2VuLWRlZ2VuZXJhdGUiCi0gICAgICAgICAgICAgICAgICAgICAg ICIxbjFkZHgxOWg5MGJicGltZHlkOWRoOGZzbTZnYjkzeHh5cW00bGpreGExazNjeDJ2bTcyIikK LSAgICAgICAgICAgICAgICAgICAgICcoImxsdm0tOC4wLUQ3MTQ5NS12ZWN0b3JpemUtZnJlZHVj ZSIKLSAgICAgICAgICAgICAgICAgICAgICAgIjF6ZmYwOHd2amk5bG5wc2trNGIzcDV6eWpzeTVo aHkyM3lueGpxbGo5ZHc3anZ2ZnJmMHAiKQotICAgICAgICAgICAgICAgICAgICAgJygibGx2bS1E NzUwNzItU0NFVi1hZGQtdHlwZSIKLSAgICAgICAgICAgICAgICAgICAgICAgIjAyOWEzZnl3c20y MzN2ZjQ4bXNjaW5hMjRpZGQ1MGRjNzV3cjcwbG1pbXJod253MjdwMHoiKQotICAgICAgICAgICAg ICAgICAgICAgJygibGx2bS05LjAtRDY1MTc0LWxpbWl0LW1lcmdlLXN0b3JlcyIKLSAgICAgICAg ICAgICAgICAgICAgICAgIjA0YmZmMW1uYmxmajlteGZkd3IxcWRudzNpM3N6bXA2MGduaHh3YXM1 eTY4cWczM3o2ajAiKQotICAgICAgICAgICAgICAgICAgICAgJygibGx2bTktRDcxNDQzLVBQQy1N Qy1yZWRlZi1zeW1ib2wiCi0gICAgICAgICAgICAgICAgICAgICAgICIxYzkzbnY3cmdjOWpnNW1x cm52djA4eGliMTc4OXF2bHFsOTRmd2dnaDE4bXAzYjloYmd5IikKLSAgICAgICAgICAgICAgICAg ICAgICcoImxsdm0tOS4wLUQ3ODE5NiIKLSAgICAgICAgICAgICAgICAgICAgICAgIjA4YTQzaHln N3l5cWpxMnZtZnNtcHBmMzR4Y3o2MHdxNnk5enc1ZmR5aHcyaDFtY25tbnMiKQotICAgICAgICAg ICAgICAgICAgICAgJygibGx2bS1qdWxpYS10c2FuLWN1c3RvbS1hcyIKLSAgICAgICAgICAgICAg ICAgICAgICAgIjBhd2g0MGtmNmxtNHduMW5zamQxYm1oZndxN3JxajgxMXN6YW5wMnhrcHNweWt3 OWhnOXMiKQotICAgICAgICAgICAgICAgICAgICAgJygibGx2bS05LjAtRDg1NDk5IgotICAgICAg ICAgICAgICAgICAgICAgICAiMHZ4bHIzNXNydmJ2aWhsZ3J4cTE1djZkeWxwOTB2Z2kwcWFoajIy ajAxamdxbWRhc2prbSIpKSkpCi0gICAgICAgICAgICAgIChwYXRjaC1mbGFncyAnKCItcDEiKSkp KQogICAgIChhcmd1bWVudHMKLSAgICAgKHN1YnN0aXR1dGUta2V5d29yZC1hcmd1bWVudHMgKHBh Y2thZ2UtYXJndW1lbnRzIGxsdm0tOSkKKyAgICAgKHN1YnN0aXR1dGUta2V5d29yZC1hcmd1bWVu dHMgKHBhY2thZ2UtYXJndW1lbnRzIGxsdm0tMTEpCiAgICAgICAgKCgjOmNvbmZpZ3VyZS1mbGFn cyBmbGFncykKICAgICAgICAgYChsaXN0IDs7IFRha2VuIGZyb20gTml4T1MuIE9ubHkgd2F5IEkg Y291bGQgZ2V0IGxpYkxMVk0tNi4wLnNvCi0gICAgICAgICAgICItRENNQUtFX0JVSUxEX1RZUEU9 UmVsZWFzZSIKKyAgICAgICAgICAiLURDTUFLRV9CVUlMRF9UWVBFPVJlbGVhc2UiCisKKyAgICAg ICAgICA7OyBCdWlsZCBhIG5hdGl2ZSBjb21waWxlciBhbmQgdGhlIE5WUFRYIGJhY2tlbmQgKE5W SURJQSkgc2luY2UKKyAgICAgICAgICA7OyBKdWxpYSBpbnNpc3RzIG9uIGl0LCBub3RoaW5nIG1v cmUuICBUaGlzIHJlZHVjZXMgYnVpbGQgdGltZXMgYW5kCisgICAgICAgICAgOzsgZGlzayB1c2Fn ZS4KKyAgICAgICAgICAsKHN0cmluZy1hcHBlbmQgIi1ETExWTV9UQVJHRVRTX1RPX0JVSUxEPSIg KHN5c3RlbS0+bGx2bS10YXJnZXQpKQorICAgICAgICAgICItRExMVk1fRVhQRVJJTUVOVEFMX1RB UkdFVFNfVE9fQlVJTEQ9TlZQVFgiCiAKLSAgICAgICAgICAgOzsgQnVpbGQgYSBuYXRpdmUgY29t cGlsZXIgYW5kIHRoZSBOVlBUWCBiYWNrZW5kIChOVklESUEpIHNpbmNlCi0gICAgICAgICAgIDs7 IEp1bGlhIGluc2lzdHMgb24gaXQsIG5vdGhpbmcgbW9yZS4gIFRoaXMgcmVkdWNlcyBidWlsZCB0 aW1lcyBhbmQKLSAgICAgICAgICAgOzsgZGlzayB1c2FnZS4KLSAgICAgICAgICAgLChzdHJpbmct YXBwZW5kICItRExMVk1fVEFSR0VUU19UT19CVUlMRD0iIChzeXN0ZW0tPmxsdm0tdGFyZ2V0KSkK LSAgICAgICAgICAgIi1ETExWTV9FWFBFUklNRU5UQUxfVEFSR0VUU19UT19CVUlMRD1OVlBUWCIK KyAgICAgICAgICAiLURMTFZNX0lOU1RBTExfVVRJTFM9T04iCisgICAgICAgICAgIi1ETExWTV9C VUlMRF9URVNUUz1PTiIKKyAgICAgICAgICAiLURMTFZNX0VOQUJMRV9GRkk9T04iCisgICAgICAg ICAgIi1ETExWTV9FTkFCTEVfUlRUST1PTiIKKyAgICAgICAgICA7OyAiLURMTFZNX0hPU1RfVFJJ UExFPSR7c3RkZW52Lmhvc3RQbGF0Zm9ybS5jb25maWd9IgorICAgICAgICAgIDs7ICItRExMVk1f REVGQVVMVF9UQVJHRVRfVFJJUExFPSR7c3RkZW52Lmhvc3RQbGF0Zm9ybS5jb25maWd9IgorICAg ICAgICAgIDs7ICItRExMVk1fRVhQRVJJTUVOVEFMX1RBUkdFVFNfVE9fQlVJTEQ9V2ViQXNzZW1i bHkiCisgICAgICAgICAgIi1ETExWTV9FTkFCTEVfRFVNUD1PTiIKKyAgICAgICAgICAiLURMTFZN X0xJTktfTExWTV9EWUxJQj1PTiIpKQorICAgICAgICgoIzpwaGFzZXMgcGhhc2VzKQorICAgICAg ICBgKG1vZGlmeS1waGFzZXMgLHBoYXNlcworICAgICAgICAgICA7OyBhcHBseWluZyBwYXRjaGVz IGZyb20ganVsaWEKKyAgICAgICAgICAgOzsgbGlzdCBvZiBwYXRjaGVzIGNhbiBiZSBmb3VuZCBp biBkZXBzL2xsdm0ubWsgaW4ganVsaWEgc291cmNlCisgICAgICAgICAgIChhZGQtYWZ0ZXIgJ3Vu cGFjayAnanVsaWEtcGF0Y2hlcworICAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMg b3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgICAobGV0ICgocGF0Y2gK KyAgICAgICAgICAgICAgICAgICAgICAobGFtYmRhIChwYXRjaG5hbWUgZmxhZykKKyAgICAgICAg ICAgICAgICAgICAgICAgIChpbnZva2UgInBhdGNoIiBmbGFnICItaSIgKHN0cmluZy1hcHBlbmQg Imp1bGlhLXNyYy9kZXBzL3BhdGNoZXMvIiBwYXRjaG5hbWUgIi5wYXRjaCIpKSkpKQorICAgICAg ICAgICAgICAgICAobWtkaXItcCAianVsaWEtc3JjIikKKyAgICAgICAgICAgICAgICAgKGludm9r ZSAidGFyIiAieGYiIChhc3NvYy1yZWYgaW5wdXRzICJqdWxpYS1zb3VyY2UiKSAiLUMiICJqdWxp YS1zcmMiICItLXN0cmlwLWNvbXBvbmVudHM9MSIpCisgICAgICAgICAgICAgICAgIChtYXAgKGxh bWJkYSAocGF0Y2huYW1lKQorICAgICAgICAgICAgICAgICAgICAgICAgKHBhdGNoIHBhdGNobmFt ZSAiLXAxIikpIChsaXN0ICJsbHZtLUQyNzYyOS1BQXJjaDY0LWxhcmdlX21vZGVsXzYuMC4xIgor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJs bHZtOC1EMzQwNzgtdmVjdG9yaXplLWZkaXYiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tNy4wLUQ0NDY1MCIKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGx2bS02LjAtRElT QUJMRV9BQklfQ0hFQ0tTIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICJsbHZtOS1ENTAwMTAtVk5Db2VyY2lvbi1uaSIKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGx2bTctcmV2ZXJ0 LUQ0NDQ4NSIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAibGx2bS0xMS1ENzUwNzItU0NFVi1hZGQtdHlwZSIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGx2bS1qdWxpYS10c2FuLWN1 c3RvbS1hcyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAibGx2bS1EODAxMDEiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgImxsdm0tRDg0MDMxIgorICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsbHZtLTEwLUQ4NTU1MyIKKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibGx2bS0x MC11bmlxdWVfZnVuY3Rpb25fY2xhbmctc2EiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEtRDg1MzEzLWRlYnVnaW5mby1lbXB0 eS1hcmFuZ2UiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgImxsdm0tMTEtRDkwNzIyLXJ0ZHlsZC1hYnNvbHV0ZS1yZWxvY3MiCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0taW52 YWxpZC1hZGRyc3BhY2VjYXN0LXNpbmsiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEtRDkyOTA2LXBwYy1zZXRqbXAiCisgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0t MTEtUFI0ODQ1OC1YODZJU2VsREFHVG9EQUciCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEtRDkzMDkyLXBwYy1rbm93bmJpdHMi CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Imxsdm0tMTEtRDkzMTU0LWdsb2JhbGlzZWwtYXMiCisgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEtcHBjLWhhbGYtY3RyIgorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsbHZt LTExLXBwYy1zcC1mcm9tLWJwIgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJsbHZtLXJHYjQ5ODMwMzA2NmE2LWdjYzExLWhlYWRlci1maXgi CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg Imxsdm0tMTEtRDk0ODEzLW1lcmdlaWNtcHMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEtRDk0OTgwLUNUUi1oYWxmIgorICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsbHZt LTExLUQ5NDA1OC1zZXh0LWF0b21pYy1vcHMiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgImxsdm0tMTEtRDk2MjgzLWRhZ2NvbWJpbmUtaGFs ZiIpKQorICAgICAgICAgICAgICAgICAobWFwIChsYW1iZGEgKHBhdGNobmFtZSkKKyAgICAgICAg ICAgICAgICAgICAgICAgIChwYXRjaCBwYXRjaG5hbWUgIi1wMiIpKSAobGlzdCAibGx2bS0xMS1B QXJjaDY0LUZhc3RJc2VsLWJ1ZyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAibGx2bS0xMS1EOTc0MzUtQUFyY2g2NC1tb3ZhZGRycmVnIgor ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJs bHZtLTExLUQ5NzU3MS1BQXJjaDY0LWxvaCIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAibGx2bS0xMS1hYXJjaDY0LWFkZHJzcGFjZSIpKQog Ci0gICAgICAgICAgICItRExMVk1fSU5TVEFMTF9VVElMUz1PTiIKLSAgICAgICAgICAgIi1ETExW TV9CVUlMRF9URVNUUz1PTiIKLSAgICAgICAgICAgIi1ETExWTV9FTkFCTEVfRkZJPU9OIgotICAg ICAgICAgICAiLURMTFZNX0VOQUJMRV9SVFRJPU9OIgotICAgICAgICAgICA7OyAiLURMTFZNX0hP U1RfVFJJUExFPSR7c3RkZW52Lmhvc3RQbGF0Zm9ybS5jb25maWd9IgotICAgICAgICAgICA7OyAi LURMTFZNX0RFRkFVTFRfVEFSR0VUX1RSSVBMRT0ke3N0ZGVudi5ob3N0UGxhdGZvcm0uY29uZmln fSIKLSAgICAgICAgICAgOzsgIi1ETExWTV9FWFBFUklNRU5UQUxfVEFSR0VUU19UT19CVUlMRD1X ZWJBc3NlbWJseSIKLSAgICAgICAgICAgIi1ETExWTV9FTkFCTEVfRFVNUD1PTiIKLSAgICAgICAg ICAgIi1ETExWTV9MSU5LX0xMVk1fRFlMSUI9T04iKSkpKSkpCisgICAgICAgICAgICAgICAgICN0 KSkpKSkpKQorICAgIChpbnB1dHMKKyAgICAgYCgoImp1bGlhLXNvdXJjZSIgLChwYWNrYWdlLXNv dXJjZSBqdWxpYSkpCisgICAgICAgLEAocGFja2FnZS1pbnB1dHMgbGx2bS0xMSkpKSkpCiAKIChk ZWZpbmUtcHVibGljIGxpYndoaWNoCiAgIChwYWNrYWdlCkBAIC0yMjMsNyArMjM0LDcgQEAgbGli cmFyaWVzLiAgSXQgaXMgYWxzbyBhIGJpdCBsaWtlIEBjb2Rle2xkZH0gYW5kIEBjb2Rle290b29s IC1MfS4iKQogKGRlZmluZS1wdWJsaWMganVsaWEKICAgKHBhY2thZ2UKICAgICAobmFtZSAianVs aWEiKQotICAgICh2ZXJzaW9uICIxLjUuMyIpCisgICAgKHZlcnNpb24gIjEuNi4xIikKICAgICAo c291cmNlIChvcmlnaW4KICAgICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCiAgICAgICAg ICAgICAgICh1cmkgKHN0cmluZy1hcHBlbmQKQEAgLTIzMSw5ICsyNDIsNyBAQCBsaWJyYXJpZXMu ICBJdCBpcyBhbHNvIGEgYml0IGxpa2UgQGNvZGV7bGRkfSBhbmQgQGNvZGV7b3Rvb2wgLUx9LiIp CiAgICAgICAgICAgICAgICAgICAgIHZlcnNpb24gIi9qdWxpYS0iIHZlcnNpb24gIi50YXIuZ3oi KSkKICAgICAgICAgICAgICAgKHNoYTI1NgogICAgICAgICAgICAgICAgKGJhc2UzMgotICAgICAg ICAgICAgICAgICIxem1pbTgyeDlra2RjZ24wY2RpMDFobXppNTl6YnN6eTFzcWx5Z2I4NnhxNGhj MW42NmR5IikpCi0gICAgICAgICAgICAgIChwYXRjaGVzCi0gICAgICAgICAgICAgICAoc2VhcmNo LXBhdGNoZXMgImp1bGlhLVNPVVJDRV9EQVRFX0VQT0NILW10aW1lLnBhdGNoIikpKSkKKyAgICAg ICAgICAgICAgICAiMW1memJqeXFjbXg3d2Ixc2E3cWFiNWZsNzh5emQ3YXAwODhrcnFicGhid3Zw bjg4MHNybiIpKSkpCiAgICAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQogICAgIChh cmd1bWVudHMKICAgICAgYCgjOnRlc3QtdGFyZ2V0ICJ0ZXN0IgpAQCAtMjU5LDEyICsyNjgsMTIg QEAgbGlicmFyaWVzLiAgSXQgaXMgYWxzbyBhIGJpdCBsaWtlIEBjb2Rle2xkZH0gYW5kIEBjb2Rl e290b29sIC1MfS4iKQogICAgICAgICAgICAgICAgICAgICAgKHN0cmluZy1qb2luIChtYXAgKGxh bWJkYSAocGtnKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoc3Ry aW5nLWFwcGVuZCAoYXNzb2MtcmVmIGlucHV0cyBwa2cpCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvbGliIikpCi0gICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAnKCJhcnBhY2stbmciICJjdXJsIiAiZHNmbXQiCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnKCJjdXJsIiAiZHNmbXQiCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJnbXAiICJsYXBhY2siCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJsaWJzc2gyIiAibGliZ2l0 MiIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImxpYnNzaDIiICJs aWJuZ2h0dHAyIiAibGliZ2l0MiIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIm1iZWR0bHMiICJtcGZyIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAib3BlbmJsYXMiICJvcGVubGlibSIgInBjcmUyIgotICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAic3VpdGVzcGFyc2UiKSkKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgInN1aXRlc3BhcnNlIiAibGliZm9ydHJhbiIpKQogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICI6IikpCiAgICAgICAgICAgICAgI3QpKQog ICAgICAgICAgOzsgRklYTUU6IEJ1aWxkaW5nIHRoZSBkb2N1bWVudGF0aW9uIHJlcXVpcmVzIEp1 bGlhIHBhY2thZ2VzIHRoYXQKQEAgLTMwNCw3ICszMTMsNyBAQCBsaWJyYXJpZXMuICBJdCBpcyBh bHNvIGEgYml0IGxpa2UgQGNvZGV7bGRkfSBhbmQgQGNvZGV7b3Rvb2wgLUx9LiIpCiAgICAgICAg ICAgICAgICAgIiQoQlVJTERESVIpLyQoRVhFTkFNRSktZGVidWdcXCRcXChFWEVcXCk6ICQoRE9C SlMpICQoTExUX2RlYnVnKSIpKQogCiAgICAgICAgICAgICAgOzsgVGhlIFJFUEwgbXVzdCBiZSBs aW5rZWQgd2l0aCBsaWJ1di4KLSAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogInVpL01ha2VmaWxl IgorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAiY2xpL01ha2VmaWxlIgogICAgICAgICAgICAg ICAgKCgiSkxERkxBR1MgXFwrPSAiKQogICAgICAgICAgICAgICAgIChzdHJpbmctYXBwZW5kICJK TERGTEFHUyArPSAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFzc29jLXJlZiAl YnVpbGQtaW5wdXRzICJsaWJ1diIpCkBAIC0zMjAsMjcgKzMyOSw4MiBAQCBsaWJyYXJpZXMuICBJ dCBpcyBhbHNvIGEgYml0IGxpa2UgQGNvZGV7bGRkfSBhbmQgQGNvZGV7b3Rvb2wgLUx9LiIpCiAg ICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJiYXNlL2NsaWVudC5qbCIKICAgICAgICAgICAgICAg ICgoIi9iaW4vc2giKSAod2hpY2ggInNoIikpKQogICAgICAgICAgICAgICN0KSkKLSAgICAgICAg IChhZGQtYmVmb3JlICdidWlsZCAnZml4LXByZWNvbXBpbGUKLSAgICAgICAgICAgKGxhbWJkYSBf Ci0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJiYXNlL2xvYWRpbmcuamwiCi0gICAgICAgICAg ICAgICAoKCJzb21ldGhpbmcoQmFzZS5hY3RpdmVfcHJvamVjdCgpLCBcIlwiKSIpICJcIlwiIikp CisgICAgICAgICAoYWRkLWJlZm9yZSAnYnVpbGQgJ3NoYXJlZC1vYmplY3RzLXBhdGhzCisgICAg ICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAg ICAgICAgIChsZXQgKChqbHBhdGgKKyAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAocGtnbmFt ZSkKKyAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAic3RkbGliLyIgcGtnbmFt ZSAiX2psbC9zcmMvIiBwa2duYW1lICJfamxsLmpsIikpKQorICAgICAgICAgICAgICAgICAgIChm cm9tCisgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKGxpYm5hbWUpCisgICAgICAgICAgICAg ICAgICAgICAgKHN0cmluZy1hcHBlbmQgImNvbnN0ICIgbGlibmFtZSAiID0gLipcXC5zbyIpKSkK KyAgICAgICAgICAgICAgICAgICAodG8KKyAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSogKHBr ZyBsaWJuYW1lICM6b3B0aW9uYWwgbGlibmFtZV9qbCkKKyAgICAgICAgICAgICAgICAgICAgICAo c3RyaW5nLWFwcGVuZAorICAgICAgICAgICAgICAgICAgICAgICAiY29uc3QgIiAob3IgbGlibmFt ZV9qbCBsaWJuYW1lKSAgIj0gXCIiCisgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYg aW5wdXRzIHBrZykgIi9saWIvIiBsaWJuYW1lICIuc28iKSkpKQorICAgICAgICAgICAgICAgKHN1 YnN0aXR1dGUqIChqbHBhdGggImRTRk1UIikKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGli ZFNGTVQiKSkgKHRvICJkc2ZtdCIgImxpYmRTRk1UIikpKQorICAgICAgICAgICAgICAgKHN1YnN0 aXR1dGUqIChqbHBhdGggIkdNUCIpCisgICAgICAgICAgICAgICAgICgoKGZyb20gImxpYmdtcCIp KSAodG8gImdtcCIgImxpYmdtcCIpKQorICAgICAgICAgICAgICAgICAoKChmcm9tICJsaWJnbXB4 eCIpKSAodG8gImdtcCIgImxpYmdtcHh4IikpKQorICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUq IChqbHBhdGggImxpYkxMVk0iKQorICAgICAgICAgICAgICAgICAoKChmcm9tICJsaWJMTFZNIikp ICh0byAibGx2bSIgImxpYkxMVk0iKSkpCisgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogKGps cGF0aCAiTGliQ1VSTCIpCisgICAgICAgICAgICAgICAgICgoKGZyb20gImxpYmN1cmwiKSkgKHRv ICJjdXJsIiAibGliY3VybCIpKSkKKyAgICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAoamxwYXRo ICJMaWJHaXQyIikKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGliZ2l0MiIpKSAodG8gImxp YmdpdDIiICJsaWJnaXQyIikpKQorICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqIChqbHBhdGgg IkxpYlNTSDIiKQorICAgICAgICAgICAgICAgICAoKChmcm9tICJsaWJzc2gyIikpICh0byAibGli c3NoMiIgImxpYnNzaDIiKSkpCisgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogKGpscGF0aCAi TGliVVYiKQorICAgICAgICAgICAgICAgICAoKChmcm9tICJsaWJ1diIpKSAodG8gImxpYnV2IiAi bGlidXYiKSkpCisgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogKGpscGF0aCAiTGliVW53aW5k IikKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGlidW53aW5kIikpICh0byAibGlidW53aW5k IiAibGlidW53aW5kIikpKQorICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqIChqbHBhdGggIk1Q RlIiKQorICAgICAgICAgICAgICAgICAoKChmcm9tICJsaWJtcGZyIikpICh0byAibXBmciIgImxp Ym1wZnIiKSkpCisgICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogKGpscGF0aCAiTWJlZFRMUyIp CisgICAgICAgICAgICAgICAgICgoKGZyb20gImxpYm1iZWRjcnlwdG8iKSkgKHRvICJtYmVkdGxz IiAibGlibWJlZGNyeXB0byIpKQorICAgICAgICAgICAgICAgICAoKChmcm9tICJsaWJtYmVkdGxz IikpICh0byAibWJlZHRscyIgImxpYm1iZWR0bHMiKSkKKyAgICAgICAgICAgICAgICAgKCgoZnJv bSAibGlibWJlZHg1MDkiKSkgKHRvICJtYmVkdGxzIiAibGlibWJlZHg1MDkiKSkpCisgICAgICAg ICAgICAgICAoc3Vic3RpdHV0ZSogKGpscGF0aCAibmdodHRwMiIpCisgICAgICAgICAgICAgICAg ICgoKGZyb20gImxpYm5naHR0cDIiKSkgKHRvICJsaWJuZ2h0dHAyIiAibGlibmdodHRwMiIpKSkK KyAgICAgICAgICAgICAgIDs7IEZBSUxJTkc6IE9wZW5CTEFTCisgICAgICAgICAgICAgICAoc3Vi c3RpdHV0ZSogKGpscGF0aCAiT3BlbkJMQVMiKQorICAgICAgICAgICAgICAgICAoKChmcm9tICJs aWJvcGVuYmxhcyIpKSAodG8gIm9wZW5ibGFzIiAibGlib3BlbmJsYXMiKSkpCisgICAgICAgICAg ICAgICAoc3Vic3RpdHV0ZSogKGpscGF0aCAiT3BlbkxpYm0iKQorICAgICAgICAgICAgICAgICAo KChmcm9tICJsaWJvcGVubGlibSIpKSAodG8gIm9wZW5saWJtIiAibGlib3BlbmxpYm0iKSkpCisg ICAgICAgICAgICAgICAoc3Vic3RpdHV0ZSogKGpscGF0aCAiUENSRTIiKQorICAgICAgICAgICAg ICAgICAoKChmcm9tICJsaWJwY3JlMiIpKSAodG8gInBjcmUyIiAibGlicGNyZTIiICJsaWJwY3Jl Ml84IikpKQorICAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqIChqbHBhdGggIlN1aXRlU3BhcnNl IikKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGliYW1kIikpICh0byAic3VpdGVzcGFyc2Ui ICJsaWJhbWQiKSkKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGliYnRmIikpICh0byAic3Vp dGVzcGFyc2UiICJsaWJidGYiKSkKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGliY2FtZCIp KSAodG8gInN1aXRlc3BhcnNlIiAibGliY2FtZCIpKQorICAgICAgICAgICAgICAgICAoKChmcm9t ICJsaWJjY29sYW1kIikpICh0byAic3VpdGVzcGFyc2UiICJsaWJjY29sYW1kIikpCisgICAgICAg ICAgICAgICAgICgoKGZyb20gImxpYmNob2xtb2QiKSkgKHRvICJzdWl0ZXNwYXJzZSIgImxpYmNo b2xtb2QiKSkKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGliY29sYW1kIikpICh0byAic3Vp dGVzcGFyc2UiICJsaWJjb2xhbWQiKSkKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGlia2x1 IikpICh0byAic3VpdGVzcGFyc2UiICJsaWJrbHUiKSkKKyAgICAgICAgICAgICAgICAgKCgoZnJv bSAibGlibGRsIikpICh0byAic3VpdGVzcGFyc2UiICJsaWJsZGwiKSkKKyAgICAgICAgICAgICAg ICAgKCgoZnJvbSAibGlicmJpbyIpKSAodG8gInN1aXRlc3BhcnNlIiAibGlicmJpbyIpKQorICAg ICAgICAgICAgICAgICAoKChmcm9tICJsaWJzcHFyIikpICh0byAic3VpdGVzcGFyc2UiICJsaWJz cHFyIikpCisgICAgICAgICAgICAgICAgICgoKGZyb20gImxpYnN1aXRlc3BhcnNlIikpICh0byAi c3VpdGVzcGFyc2UiICJsaWJzdWl0ZXNwYXJzZSIpKQorICAgICAgICAgICAgICAgICAoKChmcm9t ICJsaWJzdWl0ZXNwYXJzZWNvbmZpZyIpKSAodG8gInN1aXRlc3BhcnNlIiAibGlic3VpdGVzcGFy c2Vjb25maWciKSkKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGlidW1mcGFjayIpKSAodG8g InN1aXRlc3BhcnNlIiAibGlidW1mcGFjayIpKSkKKyAgICAgICAgICAgICAgIChzdWJzdGl0dXRl KiAoamxwYXRoICJabGliIikKKyAgICAgICAgICAgICAgICAgKCgoZnJvbSAibGlieiIpKSAodG8g InpsaWIiICJsaWJ6IikpKSkKKyAgICAgICAgICAgICAjdCkpCisgICAgICAgICAoYWRkLWJlZm9y ZSAnY2hlY2sgJ2ZpeC1zZXRlbnYKKyAgICAgICAgICAgKGxhbWJkYSogKCM6a2V5IGlucHV0cyAj OmFsbG93LW90aGVyLWtleXMpCisgICAgICAgICAgICAgOzsgc29tZSB0ZXN0cyBleGVjdXRlIGp1 bGlhIGluIGFuIGVudmlyb25tZW50IHRoYXQgbmVlZHMgdG8gcHJvcGFnYXRlIEdVSVhfTE9DUEFU SAorICAgICAgICAgICAgIChzdWJzdGl0dXRlKiAidGVzdC9jbWRsaW5lYXJncy5qbCIKKyAgICAg ICAgICAgICAgICgoIlwiSE9NRVwiXFxzPT5cXHNob21lZGlyXFwoXFwpIikgIlwiSE9NRVwiID0+ IGhvbWVkaXIoKSwgXCJHVUlYX0xPQ1BBVEhcIiA9PiBFTlZbXCJHVUlYX0xPQ1BBVEhcIl0iKSkK ICAgICAgICAgICAgICAjdCkpCiAgICAgICAgICAoYWRkLWJlZm9yZSAnY2hlY2sgJ2Rpc2FibGUt YnJva2VuLXRlc3RzCiAgICAgICAgICAgIChsYW1iZGEgXwogICAgICAgICAgICAgIChzdWJzdGl0 dXRlKiAidGVzdC9jaG9vc2V0ZXN0cy5qbCIKLSAgICAgICAgICAgICAgICgoInRlc3RzID0gdGVz dG5hbWVzIikKLSAgICAgICAgICAgICAgICA7OyBUaG9zZSBmYWlsaW5ncyBhcmUgbm90IGRldGVy bWluaXN0aWMuICBUaGV5IGRlcGVuZHMgb24gdGhlCi0gICAgICAgICAgICAgICAgOzsgcnVubmlu ZyBvcmRlci4gIEkgdGhpbmsgaXQgZGVwZW5kcyBvbiB0aGUgbnVtYmVyIG9mCi0gICAgICAgICAg ICAgICAgOzsgcnVubmVycywgZGlzYWJsaW5nIGl0IGZvciBub3cKLSAgICAgICAgICAgICAgICA7 OyBodHRwczovL2dpdGh1Yi5jb20vSnVsaWFMYW5nL2p1bGlhL2lzc3Vlcy8zNDMzMAotICAgICAg ICAgICAgICAgICJ0ZXN0cyA9IGZpbHRlcihlLT4haW4oZSxbXCJiYWNrdHJhY2VcIixcImV4Y2Vw dGlvbnNcIixcInByZWNvbXBpbGVcIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBcImNsaWVudFwiLFwic3RhY2t0cmFjZXNcIl0pLAotICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgdGVzdG5hbWVzKSIpKQotICAgICAgICAgICAgIDs7IE1h cmtpbmcgdGhlIHRlc3QgYXMgYnJva2VuIGFzIGl0J3MgYSBrbm93biBidWc6Ci0gICAgICAgICAg ICAgOzsgaHR0cHM6Ly9naXRodWIuY29tL0p1bGlhTGFuZy9qdWxpYS9pc3N1ZXMvMzIzNzcKLSAg ICAgICAgICAgICAoc3Vic3RpdHV0ZSogInN0ZGxpYi9SRVBML3Rlc3QvcmVwbGNvbXBsZXRpb25z LmpsIgotICAgICAgICAgICAgICAgKCgiQHRlc3QgY291bnQiKSAiQHRlc3RfYnJva2VuIGNvdW50 IikpCi0gICAgICAgICAgICAgOzsgRGF0ZXMgaGFzIGEgc2ltaWxhciBidWc6CisgICAgICAgICAg ICAgICAoKCJza2lwX3Rlc3RzID0gXFxbXFxdIikKKyAgICAgICAgICAgICAgICA7OyBkaXNhYmxp bmcgUkVQTCB0ZXN0cyBiZWNhdXNlIHRoZXkgcmVxdWlyZSBhIHN0ZGluCisgICAgICAgICAgICAg ICAgOzsgZGlzYWJsaW5nIHRlc3RzIGZvciBNUEZSLCBNYmVkVExTIGFuZCBTdWl0ZVNwYXJzZSBi ZWNhdXNlIHRoZXkgb25seSBjaGVjayBmb3IgaGFyZGNvZGVkIHZlcnNpb25zCisgICAgICAgICAg ICAgICAgInNraXBfdGVzdHMgPSBbXCJSRVBMXCIsIFwiTVBGUl9qbGxcIiwgXCJNYmVkVExTX2ps bFwiLCBcIlN1aXRlU3BhcnNlX2psbFwiXSIpKQorICAgICAgICAgICAgIDs7IERhdGVzL2lvIHRl c3RzIGZhaWwgb24gbWFzdGVyIHdoZW4gbmV0d29ya2luZyBpcyB1bmF2YWlsYWJsZQogICAgICAg ICAgICAgIDs7IGh0dHBzOi8vZ2l0aHViLmNvbS9KdWxpYUxhbmcvanVsaWEvaXNzdWVzLzM0NjU1 CiAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJzdGRsaWIvRGF0ZXMvdGVzdC9pby5qbCIKICAg ICAgICAgICAgICAgICgoIlwiRGF0ZXMuRGF0ZSIpICJcIkRhdGUiKQpAQCAtMzQ5LDExICs0MTMs NDMgQEAgbGlicmFyaWVzLiAgSXQgaXMgYWxzbyBhIGJpdCBsaWtlIEBjb2Rle2xkZH0gYW5kIEBj b2Rle290b29sIC1MfS4iKQogICAgICAgICAgICAgIDs7IGh0dHBzOi8vZ2l0aHViLmNvbS9KdWxp YUxhbmcvanVsaWEvaXNzdWVzLzM1Nzg1CiAgICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJ0ZXN0 L2ZpbGUuamwiCiAgICAgICAgICAgICAgICAoKCJAdGVzdCBkaXJuYW1lXFwodFxcKSA9PSBkIikg IkB0ZXN0X2Jyb2tlbiBkaXJuYW1lKHQpID09IGQiKSkKLSAgICAgICAgICAgICA7OyBEZXByZWNh dGlvbiB0ZXN0IGZhaWxzIHdpdGggLS1kZXB3YXJuPW5vCi0gICAgICAgICAgICAgOzsgaHR0cHM6 Ly9naXRodWIuY29tL0p1bGlhTGFuZy9qdWxpYS9pc3N1ZXMvMzc2NzMKLSAgICAgICAgICAgICAo c3Vic3RpdHV0ZSogInRlc3QvTWFrZWZpbGUiCi0gICAgICAgICAgICAgICAoKCIuL3J1bnRlc3Rz LmpsIikgIi0tZGVwd2Fybj1lcnJvciAuL3J1bnRlc3RzLmpsIikpCisgICAgICAgICAgICAgOzsg anVsaWEgZW1iZWRzIGEgY2VydGlmaWNhdGUsIHdlIGFyZSBub3QgZG9pbmcgdGhhdAorICAgICAg ICAgICAgIChzdWJzdGl0dXRlKiAic3RkbGliL01vemlsbGFDQUNlcnRzX2psbC90ZXN0L3J1bnRl c3RzLmpsIgorICAgICAgICAgICAgICAgKCgiQHRlc3QgaXNmaWxlXFwoTW96aWxsYUNBQ2VydHNf amxsLmNhY2VydFxcKSIpICJAdGVzdF9icm9rZW4gaXNmaWxlKE1vemlsbGFDQUNlcnRzX2psbC5j YWNlcnQpIikpCisgICAgICAgICAgICAgOzsgc2luY2UgY2VydGlmaWNhdGUgaXMgbm90IHByZXNl bnQgc29tZSB0ZXN0cyBhcmUgZmFpbGluZyBpbiBuZXR3b3JrIG9wdGlvbgorICAgICAgICAgICAg IChzdWJzdGl0dXRlKiAidXNyL3NoYXJlL2p1bGlhL3N0ZGxpYi92MS42L05ldHdvcmtPcHRpb25z L3Rlc3QvcnVudGVzdHMuamwiCisgICAgICAgICAgICAgICAoKCJAdGVzdCBpc2ZpbGVcXChidW5k bGVkX2NhX3Jvb3RzXFwoXFwpXFwpIikgIkB0ZXN0X2Jyb2tlbiBpc2ZpbGUoYnVuZGxlZF9jYV9y b290cygpKSIpCisgICAgICAgICAgICAgICAoKCJAdGVzdCBpc3BhdGhcXChjYV9yb290c19wYXRo XFwoXFwpXFwpIikgIkB0ZXN0X2Jyb2tlbiBpc3BhdGgoY2Ffcm9vdHNfcGF0aCgpKSIpCisgICAg ICAgICAgICAgICAoKCJAdGVzdCBjYV9yb290c19wYXRoXFwoXFwpIFxcIT0gYnVuZGxlZF9jYV9y b290c1xcKFxcKSIpICJAdGVzdF9icm9rZW4gY2Ffcm9vdHNfcGF0aCgpICE9IGJ1bmRsZWRfY2Ff cm9vdHMoKSIpKQogICAgICAgICAgICAgICN0KSkKKyAgICAgICAgIChhZGQtYmVmb3JlICdpbnN0 YWxsICdzeW1saW5rLWxpYnJhcmllcyA7OyBGSVhNRSBjaGFuZ2UgYnVpbGQgdG8gaW5zdGFsbAor ICAgICAgICAgICAobGFtYmRhKiAoIzprZXkgaW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1r ZXlzKQorICAgICAgICAgICAgIChsZXQgKChsaW5rCisgICAgICAgICAgICAgICAgICAgIChsYW1i ZGEgKHBrZ25hbWUgZGlyIHByZWQpCisgICAgICAgICAgICAgICAgICAgICAgKG1hcCAobGFtYmRh IChmaWxlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaW52b2tlICJsbiIgIi1zIiBm aWxlIGRpcikpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAoZmluZC1maWxlcyAoc3RyaW5n LWFwcGVuZCAoYXNzb2MtcmVmIGlucHV0cyBwa2duYW1lKSAiL2xpYiIpIHByZWQpKSkpKQorICAg ICAgICAgICAgICAgKGxpbmsgImN1cmwiICJ1c3IvbGliLyIgIlxcLnNvIikgOzsgbWlzc2luZyBs aWJwdGhyZWFkcyBsaWJMTFZNLTExamwKKyAgICAgICAgICAgICAgIChsaW5rICJzdWl0ZXNwYXJz ZSIgInVzci9saWIvanVsaWEvIiAibGliYnRmXFwuc28iKQorICAgICAgICAgICAgICAgKGxpbmsg InN1aXRlc3BhcnNlIiAidXNyL2xpYi9qdWxpYS8iICJsaWJrbHVcXC5zbyIpCisgICAgICAgICAg ICAgICAobGluayAic3VpdGVzcGFyc2UiICJ1c3IvbGliL2p1bGlhLyIgImxpYmxkbFxcLnNvIikK KyAgICAgICAgICAgICAgIChsaW5rICJzdWl0ZXNwYXJzZSIgInVzci9saWIvanVsaWEvIiAibGli cmJpb1xcLnNvIikKKyAgICAgICAgICAgICAgIChsaW5rICJnbXAiICJ1c3IvbGliL2p1bGlhLyIg ImxpYmdtcHh4XFwuc28iKQorICAgICAgICAgICAgICAgKGxpbmsgImxpYnV2IiAidXNyL2xpYi9q dWxpYS8iICJsaWJ1dlxcLnNvIikKKyAgICAgICAgICAgICAgIChsaW5rICJ6bGliIiAidXNyL2xp Yi9qdWxpYS8iICJsaWJ6XFwuc28iKQorICAgICAgICAgICAgICAgKGxpbmsgImxpYnVud2luZCIg InVzci9saWIvanVsaWEvIiAibGlidW53aW5kXFwuc28iKQorICAgICAgICAgICAgICAgKGludm9r ZSAibG4iICItcyIgKHN0cmluZy1hcHBlbmQgKGFzc29jLXJlZiBpbnB1dHMgInA3emlwIikgIi9i aW4vN3oiKSAidXNyL2Jpbi8iKQorICAgICAgICAgICAgICAgI3QpKSkKKyAgICAgICAgIChhZGQt YWZ0ZXIgJ2luc3RhbGwgJ3N5bWxpbmstbGx2bS11dGY4cHJvYworICAgICAgICAgICAobGFtYmRh KiAoIzprZXkgaW5wdXRzIG91dHB1dHMgIzphbGxvdy1vdGhlci1rZXlzKQorICAgICAgICAgICAg IChsZXQgKChsaW5rCisgICAgICAgICAgICAgICAgICAgIChsYW1iZGEgKHBrZ25hbWUgcHJlZCkK KyAgICAgICAgICAgICAgICAgICAgICAobWFwIChsYW1iZGEgKGZpbGUpCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIChpbnZva2UgImxuIiAiLXMiIGZpbGUgKHN0cmluZy1hcHBlbmQgKGFz c29jLXJlZiBvdXRwdXRzICJvdXQiKSAiL2xpYi9qdWxpYS8iKSkpCisgICAgICAgICAgICAgICAg ICAgICAgICAgICAoZmluZC1maWxlcyAoc3RyaW5nLWFwcGVuZCAoYXNzb2MtcmVmIGlucHV0cyBw a2duYW1lKSAiL2xpYiIpIHByZWQpKSkpKQorICAgICAgICAgICAgICAgKGxpbmsgImxsdm0iICJs aWJMTFZNLTExXFwuc28iKQorICAgICAgICAgICAgICAgKGxpbmsgInV0Zjhwcm9jIiAibGlidXRm OHByb2NcXC5zbyIpCisgICAgICAgICAgICAgICAjdCkpKQogICAgICAgICAgKGFkZC1hZnRlciAn aW5zdGFsbCAnbWFrZS13cmFwcGVyCiAgICAgICAgICAgIChsYW1iZGEqICgjOmtleSBpbnB1dHMg b3V0cHV0cyAjOmFsbG93LW90aGVyLWtleXMpCiAgICAgICAgICAgICAgKGxldCogKChvdXQgKGFz c29jLXJlZiBvdXRwdXRzICJvdXQiKSkKQEAgLTM3MSwyNyArNDY3LDI4IEBAIGxpYnJhcmllcy4g IEl0IGlzIGFsc28gYSBiaXQgbGlrZSBAY29kZXtsZGR9IGFuZCBAY29kZXtvdG9vbCAtTH0uIikK ICAgICAgICAobGlzdAogICAgICAgICAoc3RyaW5nLWFwcGVuZCAicHJlZml4PSIgKGFzc29jLXJl ZiAlb3V0cHV0cyAib3V0IikpCiAKLSAgICAgICAgIDs7IFBhc3NpbmcgdGhlIE1BUkNIIGZsYWcg aXMgbmVjZXNzYXJ5IHRvIGJ1aWxkIGJpbmFyeSBzdWJzdGl0dXRlcyBmb3IKLSAgICAgICAgIDs7 IHRoZSBzdXBwb3J0ZWQgYXJjaGl0ZWN0dXJlcy4KLSAgICAgICAgICwobWF0Y2ggKG9yICglY3Vy cmVudC10YXJnZXQtc3lzdGVtKQotICAgICAgICAgICAgICAgICAgICAgKCVjdXJyZW50LXN5c3Rl bSkpCi0gICAgICAgICAgICAgICAgICgieDg2XzY0LWxpbnV4IiAiTUFSQ0g9eDg2LTY0IikKLSAg ICAgICAgICAgICAgICAgKCJpNjg2LWxpbnV4IiAiTUFSQ0g9cGVudGl1bTQiKQotICAgICAgICAg ICAgICAgICAoImFhcmNoNjQtbGludXgiICJNQVJDSD1hcm12OC1hIikKLSAgICAgICAgICAgICAg ICAgOzsgUHJldmVudCBlcnJvcnMgd2hlbiBxdWVyeWluZyB0aGlzIHBhY2thZ2Ugb24gdW5zdXBw b3J0ZWQKLSAgICAgICAgICAgICAgICAgOzsgcGxhdGZvcm1zLCBlLmcuIHdoZW4gcnVubmluZyAi Z3VpeCBwYWNrYWdlIC0tc2VhcmNoPSIKLSAgICAgICAgICAgICAgICAgKF8gIk1BUkNIPVVOU1VQ UE9SVEVEIikpCisgICAgICAgIDs7IFBhc3NpbmcgdGhlIE1BUkNIIGZsYWcgaXMgbmVjZXNzYXJ5 IHRvIGJ1aWxkIGJpbmFyeSBzdWJzdGl0dXRlcyBmb3IKKyAgICAgICAgOzsgdGhlIHN1cHBvcnRl ZCBhcmNoaXRlY3R1cmVzLgorICAgICAgICAsKG1hdGNoIChvciAoJWN1cnJlbnQtdGFyZ2V0LXN5 c3RlbSkKKyAgICAgICAgICAgICAgICAgICAgKCVjdXJyZW50LXN5c3RlbSkpCisgICAgICAgICAg ICgieDg2XzY0LWxpbnV4IiAiTUFSQ0g9eDg2LTY0IikKKyAgICAgICAgICAgKCJpNjg2LWxpbnV4 IiAiTUFSQ0g9cGVudGl1bTQiKQorICAgICAgICAgICAoImFhcmNoNjQtbGludXgiICJNQVJDSD1h cm12OC1hIikKKyAgICAgICAgICAgOzsgUHJldmVudCBlcnJvcnMgd2hlbiBxdWVyeWluZyB0aGlz IHBhY2thZ2Ugb24gdW5zdXBwb3J0ZWQKKyAgICAgICAgICAgOzsgcGxhdGZvcm1zLCBlLmcuIHdo ZW4gcnVubmluZyAiZ3VpeCBwYWNrYWdlIC0tc2VhcmNoPSIKKyAgICAgICAgICAgKF8gIk1BUkNI PVVOU1VQUE9SVEVEIikpCiAKLSAgICAgICAgICJDT05GSUdfU0hFTEw9YmFzaCIgICAgIDtuZWVk ZWQgdG8gYnVpbGQgYnVuZGxlZCBsaWJyYXJpZXMKLSAgICAgICAgIDs7IGxpc3Qgb2YgIlVTRV9T WVNURU1fKiIgaXMgaGVyZToKLSAgICAgICAgIDs7IGh0dHBzOi8vZ2l0aHViLmNvbS9KdWxpYUxh bmcvanVsaWEvYmxvYi92MS4zLjEvTWFrZS5pbmMKLSAgICAgICAgICJVU0VfU1lTVEVNX0RTRk1U PTEiCi0gICAgICAgICAiVVNFX1NZU1RFTV9QN1pJUD0xIgotICAgICAgICAgIlVTRV9TWVNURU1f TEFQQUNLPTEiCi0gICAgICAgICAiVVNFX1NZU1RFTV9CTEFTPTEiCi0gICAgICAgICAiVVNFX0JM QVM2ND0wIiAgICAgICAgICA7bmVlZGVkIHdoZW4gVVNFX1NZU1RFTV9CTEFTPTEKLSAgICAgICAg ICJMSUJCTEFTPS1sb3BlbmJsYXMiCi0gICAgICAgICAiTElCQkxBU05BTUU9bGlib3BlbmJsYXMi CisgICAgICAgICJDT05GSUdfU0hFTEw9YmFzaCIgICAgICAgICAgICAgO25lZWRlZCB0byBidWls ZCBidW5kbGVkIGxpYnJhcmllcworICAgICAgICA7OyBsaXN0IG9mICJVU0VfU1lTVEVNXyoiIGlz IGhlcmU6CisgICAgICAgIDs7IGh0dHBzOi8vZ2l0aHViLmNvbS9KdWxpYUxhbmcvanVsaWEvYmxv Yi92MS42LjAvTWFrZS5pbmMKKyAgICAgICAgIlVTRV9TWVNURU1fQ1NMPTEiCisgICAgICAgICJV U0VfU1lTVEVNX0RTRk1UPTEiCisgICAgICAgICJVU0VfU1lTVEVNX1A3WklQPTEiCisgICAgICAg ICJVU0VfU1lTVEVNX0xBUEFDSz0xIgorICAgICAgICAiVVNFX1NZU1RFTV9CTEFTPTEiCisgICAg ICAgICJVU0VfQkxBUzY0PTAiICAgICAgICAgICAgICAgICAgO25lZWRlZCB3aGVuIFVTRV9TWVNU RU1fQkxBUz0xCisgICAgICAgICJMSUJCTEFTPS1sb3BlbmJsYXMiCisgICAgICAgICJMSUJCTEFT TkFNRT1saWJvcGVuYmxhcyIKIAogICAgICAgICAgIlVTRV9TWVNURU1fU1VJVEVTUEFSU0U9MSIK ICAgICAgICAgIChzdHJpbmctYXBwZW5kICJTVUlURVNQQVJTRV9JTkM9LUkgIgpAQCAtNDAzLDcg KzUwMCw3IEBAIGxpYnJhcmllcy4gIEl0IGlzIGFsc28gYSBiaXQgbGlrZSBAY29kZXtsZGR9IGFu ZCBAY29kZXtvdG9vbCAtTH0uIikKICAgICAgICAgICAgICAgICAgICAgICAgIChhc3NvYy1yZWYg JWJ1aWxkLWlucHV0cyAidXRmOHByb2MiKQogICAgICAgICAgICAgICAgICAgICAgICAgIi9pbmNs dWRlIikKICAgICAgICAgICJVU0VfU1lTVEVNX0xMVk09MSIKLSAgICAgICAgICJMTFZNX1ZFUj05 LjAuMSIKKyAgICAgICAgICJMTFZNX1ZFUj0xMS4wLjAiCiAKICAgICAgICAgICJVU0VfTExWTV9T SExJQj0xIgogICAgICAgICAgIlVTRV9TWVNURU1fTElCVU5XSU5EPTEiCkBAIC00MTYsNDMgKzUx Myw0MyBAQCBsaWJyYXJpZXMuICBJdCBpcyBhbHNvIGEgYml0IGxpa2UgQGNvZGV7bGRkfSBhbmQg QGNvZGV7b3Rvb2wgLUx9LiIpCiAgICAgICAgICAgICAgICAgICAgICAgICAiL2luY2x1ZGUiKQog ICAgICAgICAgIlVTRV9TWVNURU1fUEFUQ0hFTEY9MSIKICAgICAgICAgICJVU0VfU1lTVEVNX1BD UkU9MSIKKyAgICAgICAgICJVU0VfU1lTVEVNX05HSFRUUDI9MSIKICAgICAgICAgICJVU0VfU1lT VEVNX09QRU5MSUJNPTEiCiAgICAgICAgICAiVVNFX1NZU1RFTV9NQkVEVExTPTEiCiAgICAgICAg ICAiVVNFX1NZU1RFTV9MSUJTU0gyPTEiCiAgICAgICAgICAiVVNFX1NZU1RFTV9HTVA9MSIKICAg ICAgICAgICJVU0VfU1lTVEVNX01QRlI9MSIKLSAgICAgICAgICJVU0VfU1lTVEVNX0FSUEFDSz0x IgogICAgICAgICAgIlVTRV9TWVNURU1fTElCR0lUMj0xIgogICAgICAgICAgIlVTRV9TWVNURU1f WkxJQj0xIikpKQogICAgIChpbnB1dHMKICAgICAgYCgoImxsdm0iICxsbHZtLWp1bGlhKQogICAg ICAgICgicDd6aXAiICxwN3ppcCkKLSAgICAgICA7OyBUaGUgYnVuZGxlZCB2ZXJzaW9uIGlzIDMu My4wIHNvIHN0aWNrIHRvIHRoYXQgdmVyc2lvbi4gIFdpdGggb3RoZXIKLSAgICAgICA7OyB2ZXJz aW9ucywgd2UgZ2V0IHRlc3QgZmFpbHVyZXMgaW4gJ2xpbmFsZy9hcm5vbGRpJyBhcyBkZXNjcmli ZWQgaW4KLSAgICAgICA7OyA8aHR0cHM6Ly9idWdzLmdudS5vcmcvMzAyODI+LgotICAgICAgICgi YXJwYWNrLW5nIiAsYXJwYWNrLW5nLTMuMy4wKQotCi0gICAgICAgKCJjb3JldXRpbHMiICxjb3Jl dXRpbHMpIDtmb3IgYmluZGluZ3MgdG8gIm1rZGlyIiBhbmQgdGhlIGxpa2UKKyAgICAgICAoImNv cmV1dGlscyIgLGNvcmV1dGlscykgICAgICAgICA7Zm9yIGJpbmRpbmdzIHRvICJta2RpciIgYW5k IHRoZSBsaWtlCiAgICAgICAgKCJsYXBhY2siICxsYXBhY2spCi0gICAgICAgKCJvcGVuYmxhcyIg LG9wZW5ibGFzKSA7SnVsaWEgZG9lcyBub3QgYnVpbGQgd2l0aCBBdGxhcworICAgICAgICgib3Bl bmJsYXMiICxvcGVuYmxhcykgICAgICAgICAgIDtKdWxpYSBkb2VzIG5vdCBidWlsZCB3aXRoIEF0 bGFzCiAgICAgICAgKCJsaWJ1bndpbmQiICxsaWJ1bndpbmQtanVsaWEpCiAgICAgICAgKCJvcGVu bGlibSIgLG9wZW5saWJtKQogICAgICAgICgibWJlZHRscyIgLG1iZWR0bHMtYXBhY2hlKQogICAg ICAgICgiY3VybCIgLGN1cmwpCi0gICAgICAgKCJsaWJnaXQyIiAsbGliZ2l0Mi0wLjI4KQorICAg ICAgICgibGlibmdodHRwMiIgLG5naHR0cDIgImxpYiIpCisgICAgICAgKCJsaWJnaXQyIiAsbGli Z2l0MikKICAgICAgICAoImxpYnNzaDIiICxsaWJzc2gyKQogICAgICAgICgiZm9ydHJhbiIgLGdm b3J0cmFuKQorICAgICAgIDs7IHJlcXVpcmVkIGZvciBsaWJnY2Nfcy5zbworICAgICAgICgibGli Zm9ydHJhbiIgLGdmb3J0cmFuICJsaWIiKQogICAgICAgICgibGlidXYiICxsaWJ1di1qdWxpYSkK ICAgICAgICAoInBjcmUyIiAscGNyZTIpCiAgICAgICAgKCJ1dGY4cHJvYyIgLHV0Zjhwcm9jKQog ICAgICAgICgibXBmciIgLG1wZnIpCisgICAgICAgKCJuc3MtY2VydHMiICxuc3MtY2VydHMpICAg ICAgICAgOyByZXF1aXJlZCB0byBwcmVjb21waWxlCisgICAgICAgKCJnbGliYy1sb2NhbGVzIiAs Z2xpYmMtbG9jYWxlcykKICAgICAgICAoIndnZXQiICx3Z2V0KQogICAgICAgICgid2hpY2giICx3 aGljaCkKICAgICAgICAoInpsaWIiICx6bGliKQogICAgICAgICgiZ21wIiAsZ21wKQogICAgICAg ICgic3VpdGVzcGFyc2UiICxzdWl0ZXNwYXJzZSkKICAgICAgICA7OyBGaW5kIGRlcGVuZGVuY2ll cyB2ZXJzaW9ucyBoZXJlOgotICAgICAgIDs7IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50 LmNvbS9KdWxpYUxhbmcvanVsaWEvdjEuMy4wL2RlcHMvVmVyc2lvbnMubWFrZQorICAgICAgIDs7 IGh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9KdWxpYUxhbmcvanVsaWEvdjEuNi4w L2RlcHMvVmVyc2lvbnMubWFrZQogICAgICAgICgibGlid2hpY2giICxsaWJ3aGljaCkKICAgICAg ICAoImRzZm10IiAsZHNmbXQpKSkKICAgICAobmF0aXZlLWlucHV0cwpkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL21hdGhzLnNjbSBiL2dudS9wYWNrYWdlcy9tYXRocy5zY20KaW5kZXggOWY3YmRi OWJiMS4uN2JlNWQ0MThlNyAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL21hdGhzLnNjbQorKysg Yi9nbnUvcGFja2FnZXMvbWF0aHMuc2NtCkBAIC0zOTU5LDcgKzM5NTksNyBAQCBhY2Nlc3MgdG8g QkxJUyBpbXBsZW1lbnRhdGlvbnMgdmlhIHRyYWRpdGlvbmFsIEJMQVMgcm91dGluZSBjYWxscy4i KQogKGRlZmluZS1wdWJsaWMgb3BlbmxpYm0KICAgKHBhY2thZ2UKICAgICAobmFtZSAib3Blbmxp Ym0iKQotICAgICh2ZXJzaW9uICIwLjYuMCIpCisgICAgKHZlcnNpb24gIjAuNy40IikKICAgICAo c291cmNlCiAgICAgIChvcmlnaW4KICAgICAgICAobWV0aG9kIGdpdC1mZXRjaCkKQEAgLTM5Njgs MTEgKzM5NjgsMTEgQEAgYWNjZXNzIHRvIEJMSVMgaW1wbGVtZW50YXRpb25zIHZpYSB0cmFkaXRp b25hbCBCTEFTIHJvdXRpbmUgY2FsbHMuIikKICAgICAgICAgICAgICAoY29tbWl0IChzdHJpbmct YXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQogICAgICAgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUg bmFtZSB2ZXJzaW9uKSkKICAgICAgICAoc2hhMjU2Ci0gICAgICAgIChiYXNlMzIgIjA4d2ZjaG1t cjUyMDBmdm1uMWt3cTlieWMxZmhzcTQ2aG4weTVrOHNjZGw3NDc3MWM3Z2giKSkpKQorICAgICAg ICAoYmFzZTMyICIxYXptczBscHhiN3Z4YjNibG41bHl6MHdwd3g2am56YmZma2NsY2xwcTJ2NWFp dzhkMTRpIikpKSkKICAgICAoYnVpbGQtc3lzdGVtIGdudS1idWlsZC1zeXN0ZW0pCiAgICAgKGFy Z3VtZW50cwogICAgICBgKCM6bWFrZS1mbGFncwotICAgICAgIChsaXN0IChzdHJpbmctYXBwZW5k ICJwcmVmaXg9IiAoYXNzb2MtcmVmICVvdXRwdXRzICJvdXQiKSkpCisgICAgICAgKGxpc3QgKHN0 cmluZy1hcHBlbmQgInByZWZpeD0iIChhc3NvYy1yZWYgJW91dHB1dHMgIm91dCIpKSAiQ0M9Z2Nj IikKICAgICAgICAjOnBoYXNlcwogICAgICAgIDs7IG5vIGNvbmZpZ3VyZSBzY3JpcHQKICAgICAg ICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzIChkZWxldGUgJ2NvbmZpZ3VyZSkpCmRp ZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvcGNyZS5zY20gYi9nbnUvcGFja2FnZXMvcGNyZS5zY20K aW5kZXggYWI0ODE2ODU2Ny4uNDJiMjA1MjU5OCAxMDA2NDQKLS0tIGEvZ251L3BhY2thZ2VzL3Bj cmUuc2NtCisrKyBiL2dudS9wYWNrYWdlcy9wY3JlLnNjbQpAQCAtODksMTQgKzg5LDE0IEBAIFBP U0lYIHJlZ3VsYXIgZXhwcmVzc2lvbiBBUEkuIikKIChkZWZpbmUtcHVibGljIHBjcmUyCiAgIChw YWNrYWdlCiAgICAgKG5hbWUgInBjcmUyIikKLSAgICAodmVyc2lvbiAiMTAuMzUiKQorICAgICh2 ZXJzaW9uICIxMC4zNiIpCiAgICAgKHNvdXJjZSAob3JpZ2luCiAgICAgICAgICAgICAgIChtZXRo b2QgdXJsLWZldGNoKQogICAgICAgICAgICAgICAodXJpIChzdHJpbmctYXBwZW5kICJtaXJyb3I6 Ly9zb3VyY2Vmb3JnZS9wY3JlL3BjcmUyLyIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICB2ZXJzaW9uICIvcGNyZTItIiB2ZXJzaW9uICIudGFyLmJ6MiIpKQogICAgICAgICAgICAg ICAoc2hhMjU2CiAgICAgICAgICAgICAgICAoYmFzZTMyCi0gICAgICAgICAgICAgICAgIjA0czZr bWs5cWRkNHJqejQ3N2g1NDdqNGJ4N2hmejB5YWxwdnJtMzgxcnFjNWdoYWlqd3ciKSkpKQorICAg ICAgICAgICAgICAgICIwcDM2OTltc3BzMDdwNDBnOTQyNmx2eGEzYjQxcmc3azJmbjdxeGwyam0w a2g0a2trdng5IikpKSkKICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKICAgIChp bnB1dHMgYCgoImJ6aXAyIiAsYnppcDIpCiAgICAgICAgICAgICAgKCJyZWFkbGluZSIgLHJlYWRs aW5lKQpkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL3RleHR1dGlscy5zY20gYi9nbnUvcGFja2Fn ZXMvdGV4dHV0aWxzLnNjbQppbmRleCBhYjM0MzczNzA1Li5kODI2NzViZjc5IDEwMDY0NAotLS0g YS9nbnUvcGFja2FnZXMvdGV4dHV0aWxzLnNjbQorKysgYi9nbnUvcGFja2FnZXMvdGV4dHV0aWxz LnNjbQpAQCAtNjMsNiArNjMsNyBAQAogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBweXRo b24tYnVpbGQpCiAgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHB5dGhvbi14eXopCiAgICM6 dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIHJlYWRsaW5lKQorICAjOnVzZS1tb2R1bGUgKGdudSBw YWNrYWdlcyBydWJ5KQogICAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBzbGFuZykKICAgIzp1 c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgd2ViKSkKIApAQCAtMTQ2LDcgKzE0Nyw3IEBAIGxpYmVu Y2EgYW5kIHNldmVyYWwgY2hhcnNldCBjb252ZXJzaW9uIGxpYnJhcmllcyBhbmQgdG9vbHMuIikK IChkZWZpbmUtcHVibGljIHV0Zjhwcm9jCiAgIChwYWNrYWdlCiAgICAgKG5hbWUgInV0Zjhwcm9j IikKLSAgICAodmVyc2lvbiAiMi41LjAiKQorICAgICh2ZXJzaW9uICIyLjYuMSIpCiAgICAgKHNv dXJjZQogICAgICAob3JpZ2luCiAgICAgICAgKG1ldGhvZCBnaXQtZmV0Y2gpCkBAIC0xNTUsNyAr MTU2LDcgQEAgbGliZW5jYSBhbmQgc2V2ZXJhbCBjaGFyc2V0IGNvbnZlcnNpb24gbGlicmFyaWVz IGFuZCB0b29scy4iKQogICAgICAgICAgICAgIChjb21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZl cnNpb24pKSkpCiAgICAgICAgKGZpbGUtbmFtZSAoZ2l0LWZpbGUtbmFtZSBuYW1lIHZlcnNpb24p KQogICAgICAgIChzaGEyNTYKLSAgICAgICAgKGJhc2UzMiAiMXhsa2F6aGRuamE0bGtzbjVjOW5m NGJsbjVnanFhMzVhOGd3bGFtNXIwNzI4dzBoODNxcSIpKSkpCisgICAgICAgIChiYXNlMzIgIjF6 cWM2YWlya3prc3Nianhhbng1djhibGZrOTAxODBnYzlpZDBkeDhuY3M1NGYxaWI4dzciKSkpKQog ICAgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKICAgICAobmF0aXZlLWlucHV0cwog ICAgICAobGV0ICgoVU5JQ09ERV9WRVJTSU9OICIxMy4wLjAiKSkgIDsgZGVmaW5lZCBpbiBkYXRh L01ha2VmaWxlCkBAIC0xNjcsNiArMTY4LDEzIEBAIGxpYmVuY2EgYW5kIHNldmVyYWwgY2hhcnNl dCBjb252ZXJzaW9uIGxpYnJhcmllcyBhbmQgdG9vbHMuIikKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIFVOSUNPREVfVkVSU0lPTiAiL3VjZC9Ob3JtYWxpemF0aW9uVGVzdC50eHQi KSkKICAgICAgICAgICAgICAoc2hhMjU2CiAgICAgICAgICAgICAgIChiYXNlMzIgIjA3ZzB5YTRm NnpmenZwcDI0Y2N4a2IyeXE1NjhraDgzZ2xzODVyamw5NTBudjVmeWEzbm4iKSkpKQorICAgICAg ICAgKCJEZXJpdmVkQ29yZVByb3BlcnRpZXMudHh0IgorICAgICAgICAgICwob3JpZ2luCisgICAg ICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCisgICAgICAgICAgICAgKHVyaSAoc3RyaW5nLWFw cGVuZCAiaHR0cHM6Ly93d3cudW5pY29kZS5vcmcvUHVibGljLyIKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIFVOSUNPREVfVkVSU0lPTiAiL3VjZC9EZXJpdmVkQ29yZVByb3BlcnRp ZXMudHh0IikpCisgICAgICAgICAgICAgKHNoYTI1NgorICAgICAgICAgICAgICAoYmFzZTMyICIw ajEyeDExMmNkOGZwZ2F6a2M4aXp4bmhocGlhNDRwMW0zNmZmOHlhcHNseG5kY216bTU1IikpKSkK ICAgICAgICAgICgiR3JhcGhlbWVCcmVha1Rlc3QudHh0IgogICAgICAgICAgICwob3JpZ2luCiAg ICAgICAgICAgICAgKG1ldGhvZCB1cmwtZmV0Y2gpCkBAIC0xNzcsMTAgKzE4NSwxMiBAQCBsaWJl bmNhIGFuZCBzZXZlcmFsIGNoYXJzZXQgY29udmVyc2lvbiBsaWJyYXJpZXMgYW5kIHRvb2xzLiIp CiAgICAgICAgICAgICAgIChiYXNlMzIgIjA3ZjhycnZjc3E0cGliZHo2enhnZ3h5OHc3empqcXl3 MmdnY2xxbGhhbHl2NDV5djdwcmoiKSkpKQogCiAgICAgICAgICA7OyBGb3IgdGVzdHMuCi0gICAg ICAgICAoInBlcmwiICxwZXJsKSkpKQorICAgICAgICAgKCJwZXJsIiAscGVybCkKKyAgICAgICAg ICgicnVieSIgLHJ1YnkpKSkpCiAgICAgKGFyZ3VtZW50cwogICAgICAnKCM6bWFrZS1mbGFncyAo bGlzdCAiQ0M9Z2NjIgogICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAi cHJlZml4PSIgKGFzc29jLXJlZiAlb3V0cHV0cyAib3V0IikpKQorICAgICAgICM6dGVzdHM/ICN0 CiAgICAgICAgIzpwaGFzZXMKICAgICAgICAobW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2Vz CiAgICAgICAgICAoZGVsZXRlICdjb25maWd1cmUpCkBAIC0xODksMTAgKzE5OSw3IEBAIGxpYmVu Y2EgYW5kIHNldmVyYWwgY2hhcnNldCBjb252ZXJzaW9uIGxpYnJhcmllcyBhbmQgdG9vbHMuIikK ICAgICAgICAgICAgICAoZm9yLWVhY2ggKGxhbWJkYSAoaSkKICAgICAgICAgICAgICAgICAgICAg ICAgICAoY29weS1maWxlIChhc3NvYy1yZWYgaW5wdXRzIGkpCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAoc3RyaW5nLWFwcGVuZCAiZGF0YS8iIGkpKSkKLSAgICAgICAgICAg ICAgICAgICAgICAgJygiTm9ybWFsaXphdGlvblRlc3QudHh0IiAiR3JhcGhlbWVCcmVha1Rlc3Qu dHh0IikpCi0gICAgICAgICAgICAgKHN1YnN0aXR1dGUqICJkYXRhL0dyYXBoZW1lQnJlYWtUZXN0 LnR4dCIKLSAgICAgICAgICAgICAgICgoIsO3IikgIi8iKQotICAgICAgICAgICAgICAgKCgiw5ci KSAiKyIpKQorICAgICAgICAgICAgICAgICAgICAgICAnKCJOb3JtYWxpemF0aW9uVGVzdC50eHQi ICJEZXJpdmVkQ29yZVByb3BlcnRpZXMudHh0IiAiR3JhcGhlbWVCcmVha1Rlc3QudHh0IikpCiAg ICAgICAgICAgICAgI3QpKSkpKQogICAgIChob21lLXBhZ2UgImh0dHBzOi8vanVsaWFzdHJpbmdz LmdpdGh1Yi5pby91dGY4cHJvYy8iKQogICAgIChzeW5vcHNpcyAiQyBsaWJyYXJ5IGZvciBwcm9j ZXNzaW5nIFVURi04IFVuaWNvZGUgZGF0YSIpCi0tIAoyLjMxLjEKCg== --b1_ZmXgDWeEqgsOeGSiITdUbP7Bt8EWyHa0Z95905AL5w--