From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#10585: Move general pcomplete/ commands from eshell to pcmpl-unix Date: Wed, 2 Sep 2020 15:30:27 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000c0f11d05ae56501d" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17336"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 10585@debbugs.gnu.org To: Glenn Morris Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Sep 02 17:31:12 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kDUj9-0004PE-Mf for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 02 Sep 2020 17:31:11 +0200 Original-Received: from localhost ([::1]:36032 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kDUj8-0000fX-Mv for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 02 Sep 2020 11:31:10 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49300) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kDUj0-0000dx-Oo for bug-gnu-emacs@gnu.org; Wed, 02 Sep 2020 11:31:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48898) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kDUj0-0002o1-G1 for bug-gnu-emacs@gnu.org; Wed, 02 Sep 2020 11:31:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kDUj0-0006jK-D9 for bug-gnu-emacs@gnu.org; Wed, 02 Sep 2020 11:31:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Sep 2020 15:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10585 X-GNU-PR-Package: emacs Original-Received: via spool by 10585-submit@debbugs.gnu.org id=B10585.159906063824544 (code B ref 10585); Wed, 02 Sep 2020 15:31:02 +0000 Original-Received: (at 10585) by debbugs.gnu.org; 2 Sep 2020 15:30:38 +0000 Original-Received: from localhost ([127.0.0.1]:60434 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDUic-0006N4-3q for submit@debbugs.gnu.org; Wed, 02 Sep 2020 11:30:38 -0400 Original-Received: from mail-ed1-f52.google.com ([209.85.208.52]:46655) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kDUiY-0006FR-Gp for 10585@debbugs.gnu.org; Wed, 02 Sep 2020 11:30:37 -0400 Original-Received: by mail-ed1-f52.google.com with SMTP id a12so5333002eds.13 for <10585@debbugs.gnu.org>; Wed, 02 Sep 2020 08:30:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:user-agent :mime-version:date:message-id:subject:to:cc; bh=KO/hi5qrfWKWvEix65pfquXEULD2Rx2HHqI+wBZzGgA=; b=sU3XBHKS39v14cPpDprvr1a6qgnA6JcE1twu7jRU2WB91iDMSGwyDYIv2hXfqFl6TD 1Hr/m5z9S8vPBxUwz6R+dd1WQRL8k1j6nYibhtIjbJklVMgCVWKGY/Nd+4/E4eEEFDDw P03eQuKhiPe7ISRbfaaHonFgVdCktXIbdo4sM80qHlVeKoZp8Ql23C7B0smQcSq5Bi7F p2LYtSUlXnybPN8oyhK5PznR+NNhtdWqT3hdpqnTiC3Z8wPs66t9FS96+kGSTNXNHaNP hpRNPWDPDoHEXG2Mnel5RgXi++PmNQdGG3TdcGR0eGcdwIZyR5jcJ0DHRs+Qj5uRmiKv EQkg== X-Gm-Message-State: AOAM531rpJND2/mJi8/JCSdw9uqvijaudvDRvipPvt7yMrzxhKP3F3ka r0Mex0l1xG3+xU0Vq8B+aozZK+kXS0fUt6T5XqA66b0TkAY= X-Google-Smtp-Source: ABdhPJw0swMi2DfTEGDG0CJkUcKG41G1rpUOTQO4K380CC3/tFk2DB/2YrpLrLDdrkcImBmpmfcBi+21uTvLLQXp3ME= X-Received: by 2002:aa7:c985:: with SMTP id c5mr589373edt.355.1599060628785; Wed, 02 Sep 2020 08:30:28 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 2 Sep 2020 15:30:27 +0000 In-Reply-To: (Glenn Morris's message of "Mon, 23 Jan 2012 03:25:25 -0500") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:186942 Archived-At: --000000000000c0f11d05ae56501d Content-Type: text/plain; charset="UTF-8" Glenn Morris writes: > em-unix defines the following commands in the general pcomplete/ > namespace: > > pcomplete/ftp > pcomplete/ncftp > pcomplete/ping > pcomplete/rlogin > pcomplete/telnet > pcomplete/rsh > > These should all be moved to pcmpl-unix (and the dependency on eshell > removed). > > Similarly for em-xtra.el and pcomplete/bcc32, pcomplete/bcc. I've done that in the attached patches. Any comments? --000000000000c0f11d05ae56501d Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Move-pcomplete-bcc32-from-eshell-to-pcmpl-x-Bug-1058.patch" Content-Disposition: attachment; filename="0001-Move-pcomplete-bcc32-from-eshell-to-pcmpl-x-Bug-1058.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 7720500d74c10413_0.1 RnJvbSBkMGQzZmNlZjM3YWZiZWI5ZmQ1MTgxOGQ5NTJhYjdkN2EyY2UzNGY2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBXZWQsIDIgU2VwIDIwMjAgMDI6MzQ6NDMgKzAyMDAKU3ViamVjdDogW1BBVENIIDEv Ml0gTW92ZSBwY29tcGxldGUvYmNjMzIgZnJvbSBlc2hlbGwgdG8gcGNtcGwteCAoQnVnIzEwNTg1 KQoKKiBsaXNwL2VzaGVsbC9lbS14dHJhLmVsIChwY29tcGxldGUvYmNjMzIsIHBjb21wbGV0ZS9i Y2MpOiBNb3ZlCmZyb20gaGVyZS4uLgoqIGxpc3AvcGNtcGwteC5lbCAocGNvbXBsZXRlL2JjYzMy LCBwY29tcGxldGUvYmNjKTogLi4udG8gaGVyZS4KLS0tCiBsaXNwL2VzaGVsbC9lbS14dHJhLmVs IHwgMzAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBsaXNwL3BjbXBsLXguZWwgICAg ICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdl ZCwgMzIgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9l c2hlbGwvZW0teHRyYS5lbCBiL2xpc3AvZXNoZWxsL2VtLXh0cmEuZWwKaW5kZXggZDU1OTg2YzQ5 Yi4uM2MwMzhlZGZkMSAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZW0teHRyYS5lbAorKysgYi9s aXNwL2VzaGVsbC9lbS14dHJhLmVsCkBAIC05NCwzNiArOTQsNiBAQCBlc2hlbGwvc2V0LWV4Y2x1 c2l2ZS1vcgogKGRlZmFsaWFzICdlc2hlbGwvZmYgJ2ZpbmQtbmFtZS1kaXJlZCkKIChkZWZhbGlh cyAnZXNoZWxsL2dmICdmaW5kLWdyZXAtZGlyZWQpCiAKLShkZWZ1biBwY29tcGxldGUvYmNjMzIg KCkKLSAgIkNvbXBsZXRpb24gZnVuY3Rpb24gZm9yIEJvcmxhbmQncyBDKysgY29tcGlsZXIuIgot ICAobGV0ICgoY3VyIChwY29tcGxldGUtYXJnIDApKSkKLSAgICAoY29uZAotICAgICAoKHN0cmlu Zy1tYXRjaCAiXFxgLXdcXChbXjtdKztcXCkqXFwoW147XSpcXClcXCciIGN1cikKLSAgICAgIChw Y29tcGxldGUtaGVyZQotICAgICAgICcoImFsaSIgImFtYiIgImFtcCIgImFzYyIgImFzbSIgImF1 cyIgImJiZiIgImJlaSIgImJpZyIgImNjYyIKLQkgImNsbiIgImNvZCIgImNvbSIgImNwdCIgImNz dSIgImRlZiIgImRpZyIgImRwdSIgImRzeiIgImR1cCIKLQkgImVhcyIgImVmZiIgImV4dCIgImhj aCIgImhpZCIgImlhcyIgImliYyIgImlmciIgImlsbCIgIm5pbCIKLQkgImxpbiIgImx2YyIgIm1j cyIgIm1lcyIgIm1wYyIgIm1wZCIgIm1zZyIgIm5hayIgIm5jZiIgIm5jaSIKLQkgIm5jbCIgIm5m ZCIgIm5ndSIgIm5pbiIgIm5tYSIgIm5tdSIgIm5vZCIgIm5vcCIgIm5wcCIgIm5zZiIKLQkgIm5z dCIgIm50ZCIgIm50byIgIm52ZiIgIm9iaSIgIm9icyIgIm9mcCIgIm9zaCIgIm92ZiIgInBhciIK LQkgInBjaCIgInBjayIgInBpYSIgInBpbiIgInBvdyIgInByYyIgInByZSIgInBybyIgInJjaCIg InJldCIKLQkgInJuZyIgInJwdCIgInJ2bCIgInNpZyIgInNwYSIgInN0bCIgInN0dSIgInN0diIg InN1cyIgInRhaSIKLQkgInRlcyIgInRociIgInVjcCIgInVzZSIgInZvaSIgInpkaSIpIChtYXRj aC1zdHJpbmcgMiBjdXIpKSkKLSAgICAgKChzdHJpbmctbWF0Y2ggIlxcYC1bTEluXVxcKFteO10r O1xcKSpcXChbXjtdKlxcKVxcJyIgY3VyKQotICAgICAgKHBjb21wbGV0ZS1oZXJlIChwY29tcGxl dGUtZGlycykgKG1hdGNoLXN0cmluZyAyIGN1cikpKQotICAgICAoKHN0cmluZy1tYXRjaCAiXFxg LVtFZV1cXCguKlxcKVxcJyIgY3VyKQotICAgICAgKHBjb21wbGV0ZS1oZXJlIChwY29tcGxldGUt ZGlycy1vci1lbnRyaWVzICJcXC5bRWVdW1h4XVtFZV1cXCciKQotCQkgICAgICAobWF0Y2gtc3Ry aW5nIDEgY3VyKSkpCi0gICAgICgoc3RyaW5nLW1hdGNoICJcXGAtb1xcKC4qXFwpXFwnIiBjdXIp Ci0gICAgICAocGNvbXBsZXRlLWhlcmUgKHBjb21wbGV0ZS1kaXJzLW9yLWVudHJpZXMgIlxcLltP b11bQmJdW0pqXVxcJyIpCi0JCSAgICAgIChtYXRjaC1zdHJpbmcgMSBjdXIpKSkKLSAgICAgKHQK LSAgICAgIChwY29tcGxldGUtb3B0ICIzNDU2QUJDREVISUtMTU5PUFJTVFVWWGFiY2RlZmdpamts bm9wdHV2d3h5eiIpKSkpCi0gICh3aGlsZSAocGNvbXBsZXRlLWhlcmUKLQkgIChwY29tcGxldGUt ZGlycy1vci1lbnRyaWVzICJcXC5baUNjXVxcKFtQcF1bUHBdXFwpP1xcJyIpKSkpCi0KLShkZWZh bGlhcyAncGNvbXBsZXRlL2JjYyAncGNvbXBsZXRlL2JjYzMyKQotCiAocHJvdmlkZSAnZW0teHRy YSkKIAogOzsgTG9jYWwgVmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEvbGlzcC9wY21wbC14LmVsIGIv bGlzcC9wY21wbC14LmVsCmluZGV4IDUyNDRhZGE1MjMuLjZlOTZhNjdiN2IgMTAwNjQ0Ci0tLSBh L2xpc3AvcGNtcGwteC5lbAorKysgYi9saXNwL3BjbXBsLXguZWwKQEAgLTI4Niw1ICsyODYsMzcg QEAgcGNvbXBsZXRlL2FnCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGNt cGwteC1hZy1vcHRpb25zKSkpKQogICAgICAgKHBjb21wbGV0ZS1oZXJlKiAocGNvbXBsZXRlLWRp cnMtb3ItZW50cmllcykpKSkpCiAKKzs7OyMjI2F1dG9sb2FkCisoZGVmdW4gcGNvbXBsZXRlL2Jj YzMyICgpCisgICJDb21wbGV0aW9uIGZ1bmN0aW9uIGZvciBCb3JsYW5kJ3MgQysrIGNvbXBpbGVy LiIKKyAgKGxldCAoKGN1ciAocGNvbXBsZXRlLWFyZyAwKSkpCisgICAgKGNvbmQKKyAgICAgKChz dHJpbmctbWF0Y2ggIlxcYC13XFwoW147XSs7XFwpKlxcKFteO10qXFwpXFwnIiBjdXIpCisgICAg ICAocGNvbXBsZXRlLWhlcmUKKyAgICAgICAnKCJhbGkiICJhbWIiICJhbXAiICJhc2MiICJhc20i ICJhdXMiICJiYmYiICJiZWkiICJiaWciICJjY2MiCisgICAgICAgICAiY2xuIiAiY29kIiAiY29t IiAiY3B0IiAiY3N1IiAiZGVmIiAiZGlnIiAiZHB1IiAiZHN6IiAiZHVwIgorICAgICAgICAgImVh cyIgImVmZiIgImV4dCIgImhjaCIgImhpZCIgImlhcyIgImliYyIgImlmciIgImlsbCIgIm5pbCIK KyAgICAgICAgICJsaW4iICJsdmMiICJtY3MiICJtZXMiICJtcGMiICJtcGQiICJtc2ciICJuYWsi ICJuY2YiICJuY2kiCisgICAgICAgICAibmNsIiAibmZkIiAibmd1IiAibmluIiAibm1hIiAibm11 IiAibm9kIiAibm9wIiAibnBwIiAibnNmIgorICAgICAgICAgIm5zdCIgIm50ZCIgIm50byIgIm52 ZiIgIm9iaSIgIm9icyIgIm9mcCIgIm9zaCIgIm92ZiIgInBhciIKKyAgICAgICAgICJwY2giICJw Y2siICJwaWEiICJwaW4iICJwb3ciICJwcmMiICJwcmUiICJwcm8iICJyY2giICJyZXQiCisgICAg ICAgICAicm5nIiAicnB0IiAicnZsIiAic2lnIiAic3BhIiAic3RsIiAic3R1IiAic3R2IiAic3Vz IiAidGFpIgorICAgICAgICAgInRlcyIgInRociIgInVjcCIgInVzZSIgInZvaSIgInpkaSIpICht YXRjaC1zdHJpbmcgMiBjdXIpKSkKKyAgICAgKChzdHJpbmctbWF0Y2ggIlxcYC1bTEluXVxcKFte O10rO1xcKSpcXChbXjtdKlxcKVxcJyIgY3VyKQorICAgICAgKHBjb21wbGV0ZS1oZXJlIChwY29t cGxldGUtZGlycykgKG1hdGNoLXN0cmluZyAyIGN1cikpKQorICAgICAoKHN0cmluZy1tYXRjaCAi XFxgLVtFZV1cXCguKlxcKVxcJyIgY3VyKQorICAgICAgKHBjb21wbGV0ZS1oZXJlIChwY29tcGxl dGUtZGlycy1vci1lbnRyaWVzICJcXC5bRWVdW1h4XVtFZV1cXCciKQorICAgICAgICAgICAgICAg ICAgICAgIChtYXRjaC1zdHJpbmcgMSBjdXIpKSkKKyAgICAgKChzdHJpbmctbWF0Y2ggIlxcYC1v XFwoLipcXClcXCciIGN1cikKKyAgICAgIChwY29tcGxldGUtaGVyZSAocGNvbXBsZXRlLWRpcnMt b3ItZW50cmllcyAiXFwuW09vXVtCYl1bSmpdXFwnIikKKyAgICAgICAgICAgICAgICAgICAgICAo bWF0Y2gtc3RyaW5nIDEgY3VyKSkpCisgICAgICh0CisgICAgICAocGNvbXBsZXRlLW9wdCAiMzQ1 NkFCQ0RFSElLTE1OT1BSU1RVVlhhYmNkZWZnaWprbG5vcHR1dnd4eXoiKSkpKQorICAod2hpbGUg KHBjb21wbGV0ZS1oZXJlCisgICAgICAgICAgKHBjb21wbGV0ZS1kaXJzLW9yLWVudHJpZXMgIlxc LltpQ2NdXFwoW1BwXVtQcF1cXCk/XFwnIikpKSkKKworOzs7IyMjYXV0b2xvYWQKKyhkZWZhbGlh cyAncGNvbXBsZXRlL2JjYyAncGNvbXBsZXRlL2JjYzMyKQorCiAocHJvdmlkZSAncGNtcGwteCkK IDs7OyBwY21wbC14LmVsIGVuZHMgaGVyZQotLSAKMi4yOC4wCgo= --000000000000c0f11d05ae56501d Content-Type: text/x-diff; charset="US-ASCII"; name="0002-Move-several-completions-from-eshell-to-pcomplete-Bu.patch" Content-Disposition: attachment; filename="0002-Move-several-completions-from-eshell-to-pcomplete-Bu.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 7720500d74c10413_0.2 RnJvbSBiNWYzNzVmN2VhNTU3NzlkNWRlZTg5ZDhlOWYxODZmMDljYmQ2ZjNhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5rYW5nYXNAZ21haWwuY29t PgpEYXRlOiBXZWQsIDIgU2VwIDIwMjAgMDI6NDU6MzkgKzAyMDAKU3ViamVjdDogW1BBVENIIDIv Ml0gTW92ZSBzZXZlcmFsIGNvbXBsZXRpb25zIGZyb20gZXNoZWxsIHRvIHBjb21wbGV0ZQogKEJ1 ZyMxMDU4NSkKCiogbGlzcC9lc2hlbGwvZW0tdW5peC5lbCAoZXNoZWxsLWNvbXBsZXRlLWhvc3Ru YW1lKQoocGNvbXBsZXRlL2Z0cCwgcGNvbXBsZXRlL25jZnRwLCBwY29tcGxldGUvcGluZykKKHBj b21wbGV0ZS9ybG9naW4sIHBjb21wbGV0ZS90ZWxuZXQsIHBjb21wbGV0ZS9yc2gpOgpNb3ZlIGZy b20gaGVyZS4uLgoqIGxpc3AvcGNtcGwtdW5peC5lbCAocGNtcGwtdW5peC1jb21wbGV0ZS1ob3N0 bmFtZSkKKHBjb21wbGV0ZS9mdHAsIHBjb21wbGV0ZS9uY2Z0cCwgcGNvbXBsZXRlL3BpbmcpCihw Y29tcGxldGUvcmxvZ2luLCBwY29tcGxldGUvdGVsbmV0LCBwY29tcGxldGUvcnNoKToKLi4udG8g aGVyZS4gIE1ha2Ugb2xkIG5hbWVzIGludG8gYWxpYXNlcy4KCiogbGlzcC9lc2hlbGwvZXNoLXV0 aWwuZWwgKGVzaGVsbC1ob3N0cy1maWxlKQooZXNoZWxsLWhvc3QtbmFtZXMsIGVzaGVsbC1ob3N0 LXRpbWVzdGFtcCkKKGVzaGVsbC1yZWFkLWhvc3RzLWZpbGUsIGVzaGVsbC1yZWFkLWhvc3RzKQoo ZXNoZWxsLXJlYWQtaG9zdC1uYW1lcyk6IE1vdmUgZnJvbSBoZXJlLi4uCiogbGlzcC9wY29tcGxl dGUuZWwgKHBjb21wbGV0ZS1ob3N0cy1maWxlKQoocGNvbXBsZXRlLS1ob3N0LW5hbWUtY2FjaGUp CihwY29tcGxldGUtLWhvc3QtbmFtZS1jYWNoZS10aW1lc3RhbXApCihwY29tcGxldGUtcmVhZC1o b3N0cy1maWxlLCBwY29tcGxldGUtcmVhZC1ob3N0cykKKHBjb21wbGV0ZS1yZWFkLWhvc3QtbmFt ZXMpOiAuLi50byBoZXJlLiAgTWFrZSBvbGQgbmFtZXMgaW50bwphbGlhc2VzLgoKKiBsaXNwL2Vz aGVsbC9lbS11bml4LmVsIChlc2hlbGwtY29tcGxldGUtaG9zdC1yZWZlcmVuY2UpOiBVcGRhdGUK Y2FsbGVyLgotLS0KIGxpc3AvZXNoZWxsL2VtLXVuaXguZWwgIHwgMjcgKysrLS0tLS0tLS0tLS0t LS0tLQogbGlzcC9lc2hlbGwvZXNoLXV0aWwuZWwgfCA1OSArKysrKysrKysrKysrKysrLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQogbGlzcC9wY21wbC11bml4LmVsICAgICAgfCAyMyArKysrKysr KysrKysrKysrCiBsaXNwL3Bjb21wbGV0ZS5lbCAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA5NCBpbnNlcnRpb25zKCspLCA1OSBkZWxl dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9lbS11bml4LmVsIGIvbGlzcC9lc2hl bGwvZW0tdW5peC5lbAppbmRleCBmYmQzY2ZiYjZmLi5mZDRjZDY3MTZkIDEwMDY0NAotLS0gYS9s aXNwL2VzaGVsbC9lbS11bml4LmVsCisrKyBiL2xpc3AvZXNoZWxsL2VtLXVuaXguZWwKQEAgLTc4 Nyw5ICs3ODcsOSBAQCBlc2hlbGwvZ2xpbXBzZQogCiA7OyBjb21wbGV0aW9ucyBydWxlcyBmb3Ig c29tZSBjb21tb24gVU5JWCBjb21tYW5kcwogCi0oZGVmc3Vic3QgZXNoZWxsLWNvbXBsZXRlLWhv c3RuYW1lICgpCi0gICJDb21wbGV0ZSBhIGNvbW1hbmQgdGhhdCB3YW50cyBhIGhvc3RuYW1lIGZv ciBhbiBhcmd1bWVudC4iCi0gIChwY29tcGxldGUtaGVyZSAoZXNoZWxsLXJlYWQtaG9zdC1uYW1l cykpKQorKGF1dG9sb2FkICdwY21wbC11bml4LWNvbXBsZXRlLWhvc3RuYW1lICJwY21wbC11bml4 IikKKyhkZWZpbmUtb2Jzb2xldGUtZnVuY3Rpb24tYWxpYXMgJ2VzaGVsbC1jb21wbGV0ZS1ob3N0 bmFtZQorICAjJ3BjbXBsLXVuaXgtY29tcGxldGUtaG9zdG5hbWUgIjI4LjEiKQogCiAoZGVmdW4g ZXNoZWxsLWNvbXBsZXRlLWhvc3QtcmVmZXJlbmNlICgpCiAgICJJZiB0aGVyZSBpcyBhIGhvc3Qg cmVmZXJlbmNlLCBjb21wbGV0ZSBpdC4iCkBAIC03OTgsMjYgKzc5OCw3IEBAIGVzaGVsbC1jb21w bGV0ZS1ob3N0LXJlZmVyZW5jZQogICAgICh3aGVuIChzZXRxIGluZGV4IChzdHJpbmctbWF0Y2gg IkBbYS16Ll0qXFwnIiBhcmcpKQogICAgICAgKHNldHEgcGNvbXBsZXRlLXN0dWIgKHN1YnN0cmlu ZyBhcmcgKDErIGluZGV4KSkKIAkgICAgcGNvbXBsZXRlLWxhc3QtY29tcGxldGlvbi1yYXcgdCkK LSAgICAgICh0aHJvdyAncGNvbXBsZXRlLWNvbXBsZXRpb25zIChlc2hlbGwtcmVhZC1ob3N0LW5h bWVzKSkpKSkKLQotKGRlZmFsaWFzICdwY29tcGxldGUvZnRwICAgICdlc2hlbGwtY29tcGxldGUt aG9zdG5hbWUpCi0oZGVmYWxpYXMgJ3Bjb21wbGV0ZS9uY2Z0cCAgJ2VzaGVsbC1jb21wbGV0ZS1o b3N0bmFtZSkKLShkZWZhbGlhcyAncGNvbXBsZXRlL3BpbmcgICAnZXNoZWxsLWNvbXBsZXRlLWhv c3RuYW1lKQotKGRlZmFsaWFzICdwY29tcGxldGUvcmxvZ2luICdlc2hlbGwtY29tcGxldGUtaG9z dG5hbWUpCi0KLShkZWZ1biBwY29tcGxldGUvdGVsbmV0ICgpCi0gIChyZXF1aXJlICdwY21wbC11 bml4KQotICAocGNvbXBsZXRlLW9wdCAieGwocGNtcGwtdW5peC11c2VyLW5hbWVzKSIpCi0gIChl c2hlbGwtY29tcGxldGUtaG9zdG5hbWUpKQotCi0oZGVmdW4gcGNvbXBsZXRlL3JzaCAoKQotICAi Q29tcGxldGUgYHJzaCcsIHdoaWNoLCBhZnRlciB0aGUgdXNlciBhbmQgaG9zdG5hbWUsIGlzIGxp a2UgeGFyZ3MuIgotICAocmVxdWlyZSAncGNtcGwtdW5peCkKLSAgKHBjb21wbGV0ZS1vcHQgImwo cGNtcGwtdW5peC11c2VyLW5hbWVzKSIpCi0gIChlc2hlbGwtY29tcGxldGUtaG9zdG5hbWUpCi0g IChwY29tcGxldGUtaGVyZSAoZnVuY2FsbCBwY29tcGxldGUtY29tbWFuZC1jb21wbGV0aW9uLWZ1 bmN0aW9uKSkKLSAgKGZ1bmNhbGwgKG9yIChwY29tcGxldGUtZmluZC1jb21wbGV0aW9uLWZ1bmN0 aW9uIChwY29tcGxldGUtYXJnIDEpKQotCSAgICAgICBwY29tcGxldGUtZGVmYXVsdC1jb21wbGV0 aW9uLWZ1bmN0aW9uKSkpCisgICAgICAodGhyb3cgJ3Bjb21wbGV0ZS1jb21wbGV0aW9ucyAocGNv bXBsZXRlLXJlYWQtaG9zdC1uYW1lcykpKSkpCiAKIChkZWZ2YXIgYmxvY2stc2l6ZSkKIChkZWZ2 YXIgYnktYnl0ZXMpCmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9lc2gtdXRpbC5lbCBiL2xpc3Av ZXNoZWxsL2VzaC11dGlsLmVsCmluZGV4IGFiMDMwZWRlMDUuLjAxMjJmOWJlNDggMTAwNjQ0Ci0t LSBhL2xpc3AvZXNoZWxsL2VzaC11dGlsLmVsCisrKyBiL2xpc3AvZXNoZWxsL2VzaC11dGlsLmVs CkBAIC01MSw5ICs1MSwxNSBAQCBlc2hlbGwtcGFzc3dkLWZpbGUKICAgOmdyb3VwICdlc2hlbGwt dXRpbCkKIAogKGRlZmN1c3RvbSBlc2hlbGwtaG9zdHMtZmlsZSAiL2V0Yy9ob3N0cyIKLSAgIlRo ZSBuYW1lIG9mIHRoZSAvZXRjL2hvc3RzIGZpbGUuIgorICAiVGhlIG5hbWUgb2YgdGhlIC9ldGMv aG9zdHMgZmlsZS4KK1VzZSBgcGNvbXBsZXRlLWhvc3RzLWZpbGUnIGluc3RlYWQ7IHRoaXMgdmFy aWFibGUgaXMgb2Jzb2xldGUgYW5kCitoYXMgbm8gZWZmZWN0LiIKICAgOnR5cGUgJyhjaG9pY2Ug KGNvbnN0IDp0YWcgIk5vIGhvc3RzIGZpbGUiIG5pbCkgZmlsZSkKICAgOmdyb3VwICdlc2hlbGwt dXRpbCkKKzs7IERvbid0IG1ha2UgaXQgaW50byBhbiBhbGlhcywgYmVjYXVzZSBpdCBkb2Vzbid0 IHJlYWxseSB3b3JrIHdpdGgKKzs7IGN1c3RvbSBhbmQgcmlza3MgY3JlYXRpbmcgZHVwbGljYXRl IGVudHJpZXMuICBKdXN0IHBvaW50IHVzZXJzIHRvCis7OyB0aGUgb3RoZXIgdmFyaWFibGUsIHdo aWNoIGlzIGxlc3MgZnJ1c3RyYXRpbmcuCisobWFrZS1vYnNvbGV0ZS12YXJpYWJsZSAnZXNoZWxs LWhvc3RzLWZpbGUgbmlsICIyOC4xIikKIAogKGRlZmN1c3RvbSBlc2hlbGwtaGFuZGxlLWVycm9y cyB0CiAgICJJZiBub24tbmlsLCBFc2hlbGwgd2lsbCBoYW5kbGUgZXJyb3JzIGl0c2VsZi4KQEAg LTEyNywxMSArMTMzLDE0IEBAIGVzaGVsbC11c2VyLW5hbWVzCiAoZGVmdmFyIGVzaGVsbC11c2Vy LXRpbWVzdGFtcCBuaWwKICAgIkEgdGltZXN0YW1wIG9mIHdoZW4gdGhlIHVzZXIgZmlsZSB3YXMg cmVhZC4iKQogCi0oZGVmdmFyIGVzaGVsbC1ob3N0LW5hbWVzIG5pbAotICAiQSBjYWNoZSB0aGUg bmFtZXMgb2YgZnJlcXVlbnRseSBhY2Nlc3NlZCBob3N0cy4iKQorOzs7IE9ic29sZXRlIHZhcmlh YmxlczoKIAotKGRlZnZhciBlc2hlbGwtaG9zdC10aW1lc3RhbXAgbmlsCi0gICJBIHRpbWVzdGFt cCBvZiB3aGVuIHRoZSBob3N0cyBmaWxlIHdhcyByZWFkLiIpCisoZGVmaW5lLW9ic29sZXRlLXZh cmlhYmxlLWFsaWFzICdlc2hlbGwtaG9zdC1uYW1lcworICAncGNvbXBsZXRlLS1ob3N0LW5hbWUt Y2FjaGUgIjI4LjEiKQorKGRlZmluZS1vYnNvbGV0ZS12YXJpYWJsZS1hbGlhcyAnZXNoZWxsLWhv c3QtdGltZXN0YW1wCisgICdwY29tcGxldGUtLWhvc3QtbmFtZS1jYWNoZS10aW1lc3RhbXAgIjI4 LjEiKQorKGRlZnZhciBwY29tcGxldGUtLWhvc3QtbmFtZS1jYWNoZSkKKyhkZWZ2YXIgcGNvbXBs ZXRlLS1ob3N0LW5hbWUtY2FjaGUtdGltZXN0YW1wKQogCiA7OzsgRnVuY3Rpb25zOgogCkBAIC00 NzksMzcgKzQ4OCwxNSBAQCBlc2hlbGwtdXNlci1pZAogCiAoZGVmYWxpYXMgJ2VzaGVsbC11c2Vy LW5hbWUgJ3VzZXItbG9naW4tbmFtZSkKIAotKGRlZnVuIGVzaGVsbC1yZWFkLWhvc3RzLWZpbGUg KGZpbGVuYW1lKQotICAiUmVhZCBpbiB0aGUgaG9zdHMgZnJvbSBGSUxFTkFNRSwgZGVmYXVsdCBg ZXNoZWxsLWhvc3RzLWZpbGUnLiIKLSAgKGxldCAoaG9zdHMpCi0gICAgKHdpdGgtdGVtcC1idWZm ZXIKLSAgICAgIChpbnNlcnQtZmlsZS1jb250ZW50cyAob3IgZmlsZW5hbWUgZXNoZWxsLWhvc3Rz LWZpbGUpKQotICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKLSAgICAgICh3aGlsZSAocmUt c2VhcmNoLWZvcndhcmQKLSAgICAgICAgICAgICAgOzsgIl4gXHRcXChbXiMgXHRcbl0rXFwpWyBc dF0rXFwoW14gXHRcbl0rXFwpXFwoWyBcdF0qXFwoW14gXHRcbl0rXFwpXFwpPyIKLQkgICAgICAi XlsgXHRdKlxcKFteIyBcdFxuXStcXClbIFx0XStcXChbXiBcdFxuXS4rXFwpIiBuaWwgdCkKLSAg ICAgICAgKHB1c2ggKGNvbnMgKG1hdGNoLXN0cmluZyAxKQotICAgICAgICAgICAgICAgICAgICAo c3BsaXQtc3RyaW5nIChtYXRjaC1zdHJpbmcgMikpKQotICAgICAgICAgICAgICBob3N0cykpKQot ICAgIChucmV2ZXJzZSBob3N0cykpKQotCi0oZGVmdW4gZXNoZWxsLXJlYWQtaG9zdHMgKGZpbGUg cmVzdWx0LXZhciB0aW1lc3RhbXAtdmFyKQotICAiUmVhZCB0aGUgY29udGVudHMgb2YgL2V0Yy9o b3N0cyBmb3IgaG9zdCBuYW1lcy4iCi0gIChpZiAob3IgKG5vdCAoc3ltYm9sLXZhbHVlIHJlc3Vs dC12YXIpKQotCSAgKG5vdCAoc3ltYm9sLXZhbHVlIHRpbWVzdGFtcC12YXIpKQotCSAgKHRpbWUt bGVzcy1wCi0JICAgKHN5bWJvbC12YWx1ZSB0aW1lc3RhbXAtdmFyKQotCSAgIChmaWxlLWF0dHJp YnV0ZS1tb2RpZmljYXRpb24tdGltZSAoZmlsZS1hdHRyaWJ1dGVzIGZpbGUpKSkpCi0gICAgICAo cHJvZ24KLQkoc2V0IHJlc3VsdC12YXIgKGFwcGx5ICMnbmNvbmMgKGVzaGVsbC1yZWFkLWhvc3Rz LWZpbGUgZmlsZSkpKQotCShzZXQgdGltZXN0YW1wLXZhciAoY3VycmVudC10aW1lKSkpKQotICAo c3ltYm9sLXZhbHVlIHJlc3VsdC12YXIpKQotCi0oZGVmdW4gZXNoZWxsLXJlYWQtaG9zdC1uYW1l cyAoKQotICAiUmVhZCB0aGUgY29udGVudHMgb2YgL2V0Yy9ob3N0cyBmb3IgaG9zdCBuYW1lcy4i Ci0gIChpZiBlc2hlbGwtaG9zdHMtZmlsZQotICAgICAgKGVzaGVsbC1yZWFkLWhvc3RzIGVzaGVs bC1ob3N0cy1maWxlICdlc2hlbGwtaG9zdC1uYW1lcwotCQkJICdlc2hlbGwtaG9zdC10aW1lc3Rh bXApKSkKKyhhdXRvbG9hZCAncGNvbXBsZXRlLXJlYWQtaG9zdHMtZmlsZSAicGNvbXBsZXRlIikK KyhhdXRvbG9hZCAncGNvbXBsZXRlLXJlYWQtaG9zdHMgInBjb21wbGV0ZSIpCisoYXV0b2xvYWQg J3Bjb21wbGV0ZS1yZWFkLWhvc3QtbmFtZXMgInBjb21wbGV0ZSIpCisoZGVmaW5lLW9ic29sZXRl LWZ1bmN0aW9uLWFsaWFzICdlc2hlbGwtcmVhZC1ob3N0cy1maWxlCisgICMncGNvbXBsZXRlLXJl YWQtaG9zdHMtZmlsZSAiMjguMSIpCisoZGVmaW5lLW9ic29sZXRlLWZ1bmN0aW9uLWFsaWFzICdl c2hlbGwtcmVhZC1ob3N0cworICAjJ3Bjb21wbGV0ZS1yZWFkLWhvc3RzICIyOC4xIikKKyhkZWZp bmUtb2Jzb2xldGUtZnVuY3Rpb24tYWxpYXMgJ2VzaGVsbC1yZWFkLWhvc3QtbmFtZXMKKyAgIydw Y29tcGxldGUtcmVhZC1ob3N0LW5hbWVzICIyOC4xIikKIAogKGRlZnN1YnN0IGVzaGVsbC1jb3B5 LWVudmlyb25tZW50ICgpCiAgICJSZXR1cm4gYW4gdW5yZWxhdGVkIGNvcHkgb2YgYHByb2Nlc3Mt ZW52aXJvbm1lbnQnLiIKZGlmZiAtLWdpdCBhL2xpc3AvcGNtcGwtdW5peC5lbCBiL2xpc3AvcGNt cGwtdW5peC5lbAppbmRleCA4MjJmNmYzN2U3Li43NGY0NWI5NTIzIDEwMDY0NAotLS0gYS9saXNw L3BjbXBsLXVuaXguZWwKKysrIGIvbGlzcC9wY21wbC11bml4LmVsCkBAIC0yMTcsNiArMjE3LDI5 IEBAIHBjb21wbGV0ZS9zY3AKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChwY21wbC1zc2gtaG9zdHMpKSkpKSkpCiAgICAgICAgICAgICAgICAgKGNvbXBsZXRlLXdpdGgt YWN0aW9uIGFjdGlvbiB0YWJsZSBzdHJpbmcgcHJlZCkpKSkpKQogCisoZGVmc3Vic3QgcGNtcGwt dW5peC1jb21wbGV0ZS1ob3N0bmFtZSAoKQorICAiQ29tcGxldGUgYSBjb21tYW5kIHRoYXQgd2Fu dHMgYSBob3N0bmFtZSBmb3IgYW4gYXJndW1lbnQuIgorICAocGNvbXBsZXRlLWhlcmUgKHBjb21w bGV0ZS1yZWFkLWhvc3QtbmFtZXMpKSkKKworKGRlZmFsaWFzICdwY29tcGxldGUvZnRwICAgICdw Y21wbC11bml4LWNvbXBsZXRlLWhvc3RuYW1lKQorKGRlZmFsaWFzICdwY29tcGxldGUvbmNmdHAg ICdwY21wbC11bml4LWNvbXBsZXRlLWhvc3RuYW1lKQorKGRlZmFsaWFzICdwY29tcGxldGUvcGlu ZyAgICdwY21wbC11bml4LWNvbXBsZXRlLWhvc3RuYW1lKQorKGRlZmFsaWFzICdwY29tcGxldGUv cmxvZ2luICdwY21wbC11bml4LWNvbXBsZXRlLWhvc3RuYW1lKQorCis7OzsjIyNhdXRvbG9hZAor KGRlZnVuIHBjb21wbGV0ZS90ZWxuZXQgKCkKKyAgKHBjb21wbGV0ZS1vcHQgInhsKHBjbXBsLXVu aXgtdXNlci1uYW1lcykiKQorICAocGNtcGwtdW5peC1jb21wbGV0ZS1ob3N0bmFtZSkpCisKKzs7 OyMjI2F1dG9sb2FkCisoZGVmdW4gcGNvbXBsZXRlL3JzaCAoKQorICAiQ29tcGxldGUgYHJzaCcs IHdoaWNoLCBhZnRlciB0aGUgdXNlciBhbmQgaG9zdG5hbWUsIGlzIGxpa2UgeGFyZ3MuIgorICAo cGNvbXBsZXRlLW9wdCAibChwY21wbC11bml4LXVzZXItbmFtZXMpIikKKyAgKHBjbXBsLXVuaXgt Y29tcGxldGUtaG9zdG5hbWUpCisgIChwY29tcGxldGUtaGVyZSAoZnVuY2FsbCBwY29tcGxldGUt Y29tbWFuZC1jb21wbGV0aW9uLWZ1bmN0aW9uKSkKKyAgKGZ1bmNhbGwgKG9yIChwY29tcGxldGUt ZmluZC1jb21wbGV0aW9uLWZ1bmN0aW9uIChwY29tcGxldGUtYXJnIDEpKQorICAgICAgICAgICAg ICAgcGNvbXBsZXRlLWRlZmF1bHQtY29tcGxldGlvbi1mdW5jdGlvbikpKQorCiAocHJvdmlkZSAn cGNtcGwtdW5peCkKIAogOzs7IHBjbXBsLXVuaXguZWwgZW5kcyBoZXJlCmRpZmYgLS1naXQgYS9s aXNwL3Bjb21wbGV0ZS5lbCBiL2xpc3AvcGNvbXBsZXRlLmVsCmluZGV4IDMyZTYxZTg0ZTAuLjAx NGY5NjI4YjkgMTAwNjQ0Ci0tLSBhL2xpc3AvcGNvbXBsZXRlLmVsCisrKyBiL2xpc3AvcGNvbXBs ZXRlLmVsCkBAIC0zMjUsNiArMzI1LDEwIEBAIHBjb21wbGV0ZS10ZXJtaW5hdGlvbi1zdHJpbmcK IG1vZGlmaWVkIHRvIGJlIGFuIGVtcHR5IHN0cmluZywgb3IgdGhlIGRlc2lyZWQgc2VwYXJhdGlv biBzdHJpbmcuIgogICA6dHlwZSAnc3RyaW5nKQogCisoZGVmY3VzdG9tIHBjb21wbGV0ZS1ob3N0 cy1maWxlICIvZXRjL2hvc3RzIgorICAiVGhlIG5hbWUgb2YgdGhlIC9ldGMvaG9zdHMgZmlsZS4i CisgIDp0eXBlICcoY2hvaWNlIChjb25zdCA6dGFnICJObyBob3N0cyBmaWxlIiBuaWwpIGZpbGUp KQorCiA7OzsgSW50ZXJuYWwgVmFyaWFibGVzOgogCiA7OyBmb3IgY3ljbGluZyBjb21wbGV0aW9u IHN1cHBvcnQKQEAgLTEyODksNiArMTI5Myw0NiBAQCBwY29tcGxldGUtcHJvY2Vzcy1yZXN1bHQK ICAgICAoc2tpcC1jaGFycy1iYWNrd2FyZCAiXG4iKQogICAgIChidWZmZXItc3Vic3RyaW5nIChw b2ludC1taW4pIChwb2ludCkpKSkKIAorOzsgaG9zdG5hbWUgY29tcGxldGlvbgorCisoZGVmdmFy IHBjb21wbGV0ZS0taG9zdC1uYW1lLWNhY2hlIG5pbAorICAiQSBjYWNoZSB0aGUgbmFtZXMgb2Yg ZnJlcXVlbnRseSBhY2Nlc3NlZCBob3N0cy4iKQorCisoZGVmdmFyIHBjb21wbGV0ZS0taG9zdC1u YW1lLWNhY2hlLXRpbWVzdGFtcCBuaWwKKyAgIkEgdGltZXN0YW1wIG9mIHdoZW4gdGhlIGhvc3Rz IGZpbGUgd2FzIHJlYWQuIikKKworKGRlZnVuIHBjb21wbGV0ZS1yZWFkLWhvc3RzLWZpbGUgKGZp bGVuYW1lKQorICAiUmVhZCBpbiB0aGUgaG9zdHMgZnJvbSBGSUxFTkFNRSwgZGVmYXVsdCBgcGNv bXBsZXRlLWhvc3RzLWZpbGUnLiIKKyAgKGxldCAoaG9zdHMpCisgICAgKHdpdGgtdGVtcC1idWZm ZXIKKyAgICAgIChpbnNlcnQtZmlsZS1jb250ZW50cyAob3IgZmlsZW5hbWUgcGNvbXBsZXRlLWhv c3RzLWZpbGUpKQorICAgICAgKGdvdG8tY2hhciAocG9pbnQtbWluKSkKKyAgICAgICh3aGlsZSAo cmUtc2VhcmNoLWZvcndhcmQKKyAgICAgICAgICAgICAgOzsgIl4gXHRcXChbXiMgXHRcbl0rXFwp WyBcdF0rXFwoW14gXHRcbl0rXFwpXFwoWyBcdF0qXFwoW14gXHRcbl0rXFwpXFwpPyIKKyAgICAg ICAgICAgICAgIl5bIFx0XSpcXChbXiMgXHRcbl0rXFwpWyBcdF0rXFwoW14gXHRcbl0uK1xcKSIg bmlsIHQpCisgICAgICAgIChwdXNoIChjb25zIChtYXRjaC1zdHJpbmcgMSkKKyAgICAgICAgICAg ICAgICAgICAgKHNwbGl0LXN0cmluZyAobWF0Y2gtc3RyaW5nIDIpKSkKKyAgICAgICAgICAgICAg aG9zdHMpKSkKKyAgICAobnJldmVyc2UgaG9zdHMpKSkKKworKGRlZnVuIHBjb21wbGV0ZS1yZWFk LWhvc3RzIChmaWxlIHJlc3VsdC12YXIgdGltZXN0YW1wLXZhcikKKyAgIlJlYWQgdGhlIGNvbnRl bnRzIG9mIC9ldGMvaG9zdHMgZm9yIGhvc3QgbmFtZXMuIgorICAoaWYgKG9yIChub3QgKHN5bWJv bC12YWx1ZSByZXN1bHQtdmFyKSkKKyAgICAgICAgICAobm90IChzeW1ib2wtdmFsdWUgdGltZXN0 YW1wLXZhcikpCisgICAgICAgICAgKHRpbWUtbGVzcy1wCisgICAgICAgICAgIChzeW1ib2wtdmFs dWUgdGltZXN0YW1wLXZhcikKKyAgICAgICAgICAgKGZpbGUtYXR0cmlidXRlLW1vZGlmaWNhdGlv bi10aW1lIChmaWxlLWF0dHJpYnV0ZXMgZmlsZSkpKSkKKyAgICAgIChwcm9nbgorICAgICAgICAo c2V0IHJlc3VsdC12YXIgKGFwcGx5ICMnbmNvbmMgKHBjb21wbGV0ZS1yZWFkLWhvc3RzLWZpbGUg ZmlsZSkpKQorICAgICAgICAoc2V0IHRpbWVzdGFtcC12YXIgKGN1cnJlbnQtdGltZSkpKSkKKyAg KHN5bWJvbC12YWx1ZSByZXN1bHQtdmFyKSkKKworKGRlZnVuIHBjb21wbGV0ZS1yZWFkLWhvc3Qt bmFtZXMgKCkKKyAgIlJlYWQgdGhlIGNvbnRlbnRzIG9mIC9ldGMvaG9zdHMgZm9yIGhvc3QgbmFt ZXMuIgorICAoaWYgcGNvbXBsZXRlLWhvc3RzLWZpbGUKKyAgICAgIChwY29tcGxldGUtcmVhZC1o b3N0cyBwY29tcGxldGUtaG9zdHMtZmlsZSAncGNvbXBsZXRlLS1ob3N0LW5hbWUtY2FjaGUKKyAg ICAgICAgICAgICAgICAgICAncGNvbXBsZXRlLS1ob3N0LW5hbWUtY2FjaGUtdGltZXN0YW1wKSkp CisKIDs7IGNyZWF0ZSBhIHNldCBvZiBhbGlhc2VzIHdoaWNoIGFsbG93IGNvbXBsZXRpb24gZnVu Y3Rpb25zIHRvIGJlIG5vdAogOzsgcXVpdGUgc28gdmVyYm9zZQogCi0tIAoyLjI4LjAKCg== --000000000000c0f11d05ae56501d--