From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Randy Taylor Newsgroups: gmane.emacs.bugs Subject: bug#59958: [PATCH] Add cmake-ts-mode Date: Sun, 11 Dec 2022 02:59:02 +0000 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_IIVAISJ56C6CIPqHJ2vudw6TVWyVHP8nFU32C3tZ5KM" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1759"; mail-complaints-to="usenet@ciao.gmane.io" Cc: casouri@gmail.com To: 59958@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Dec 11 04:00:17 2022 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 1p4CZc-0000H7-Kz for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 11 Dec 2022 04:00:16 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p4CZR-0000QE-8W; Sat, 10 Dec 2022 22:00:05 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p4CZP-0000Q5-EN for bug-gnu-emacs@gnu.org; Sat, 10 Dec 2022 22:00:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p4CZO-0006IG-SJ for bug-gnu-emacs@gnu.org; Sat, 10 Dec 2022 22:00:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p4CZO-0003Iq-Df; Sat, 10 Dec 2022 22:00:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: casouri@gmail.com, bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2022 03:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59958 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" X-Debbugs-Original-Xcc: casouri@gmail.com Original-Received: via spool by submit@debbugs.gnu.org id=B.167072756512663 (code B ref -1); Sun, 11 Dec 2022 03:00:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 11 Dec 2022 02:59:25 +0000 Original-Received: from localhost ([127.0.0.1]:46046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4CYm-0003IB-GF for submit@debbugs.gnu.org; Sat, 10 Dec 2022 21:59:25 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:60490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4CYj-0003I5-Vg for submit@debbugs.gnu.org; Sat, 10 Dec 2022 21:59:22 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p4CYj-0000Ch-Py for bug-gnu-emacs@gnu.org; Sat, 10 Dec 2022 21:59:21 -0500 Original-Received: from mail-40136.proton.ch ([185.70.40.136]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p4CYb-0006AW-Vl for bug-gnu-emacs@gnu.org; Sat, 10 Dec 2022 21:59:21 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1670727549; x=1670986749; bh=GxsCVIRzaFPrr5BVnyFoTJ8wyuIwMAz9p6ceyLh0ePU=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=xMwKqpXVIcZoKhJuCUfIEaz+Lzi8o23+4C6AkAAz2pykHrywcsByMdCYxvE/XXcKd PGQXuQdhlhPOUrR7W4sFGSoM6aLsr/Vxs9ZYkRixiLCfRqRiikx/GCmhFtFa6dsvqW yEA5SxiXtFnMrREFJFQpVxakJKLnAlClWNw9rUjFHZbyTphsgzUYDceR0aayLpsqEs DEcErTm++qaXfR01oeBtHqx1QerGdJMANyiwevHFPnxGfnAnn+X0r1PdVqMkxMabuH aGZW2ZSaFVc8jMsx9oJCAqW97PJCFd26BUuQ0sCsgxe/5B6Rxu/u0HV6tsUY/CA4Ye 71E9pbwyFnBuA== Feedback-ID: 44397038:user:proton Received-SPF: pass client-ip=185.70.40.136; envelope-from=dev@rjt.dev; helo=mail-40136.proton.ch 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, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, T_SPF_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:250572 Archived-At: This is a multi-part message in MIME format. --b1_IIVAISJ56C6CIPqHJ2vudw6TVWyVHP8nFU32C3tZ5KM Content-Type: multipart/alternative; boundary="b2_IIVAISJ56C6CIPqHJ2vudw6TVWyVHP8nFU32C3tZ5KM" --b2_IIVAISJ56C6CIPqHJ2vudw6TVWyVHP8nFU32C3tZ5KM Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 WC1EZWJidWdzLUNDOiBjYXNvdXJpQGdtYWlsLmNvbQoKTm8gcnggaW4gdGhlIGF1dG9sb2FkIHRo aXMgdGltZSA7KSBzb3JyeSBmb3IgYnJlYWtpbmcgdGhlIGJ1aWxkIQ== --b2_IIVAISJ56C6CIPqHJ2vudw6TVWyVHP8nFU32C3tZ5KM Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyI+WC1EZWJidWdzLUNDOiA8c3Bhbj48c3BhbiBkYXRhLXRlc3RpZD0iY29tcG9zZXItYWRk cmVzc2VzLWl0ZW0tbGFiZWwiPmNhc291cmlAZ21haWwuY29tPC9zcGFuPjwvc3Bhbj48YnI+PC9k aXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXpl OiAxNHB4OyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiB0YWhvbWEsIHNhbnMt c2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPk5vIHJ4IGluIHRoZSBhdXRvbG9hZCB0aGlzIHRpbWUg Oykgc29ycnkgZm9yIGJyZWFraW5nIHRoZSBidWlsZCE8L2Rpdj4NCjxkaXYgY2xhc3M9InByb3Rv bm1haWxfc2lnbmF0dXJlX2Jsb2NrIHByb3Rvbm1haWxfc2lnbmF0dXJlX2Jsb2NrLWVtcHR5IiBz dHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+ DQogICAgPGRpdiBjbGFzcz0icHJvdG9ubWFpbF9zaWduYXR1cmVfYmxvY2stdXNlciBwcm90b25t YWlsX3NpZ25hdHVyZV9ibG9jay1lbXB0eSI+PC9kaXY+DQogICAgDQogICAgICAgICAgICA8ZGl2 IGNsYXNzPSJwcm90b25tYWlsX3NpZ25hdHVyZV9ibG9jay1wcm90b24gcHJvdG9ubWFpbF9zaWdu YXR1cmVfYmxvY2stZW1wdHkiPg0KICAgICAgICANCiAgICAgICAgICAgIDwvZGl2Pg0KPC9kaXY+ DQo= --b2_IIVAISJ56C6CIPqHJ2vudw6TVWyVHP8nFU32C3tZ5KM-- --b1_IIVAISJ56C6CIPqHJ2vudw6TVWyVHP8nFU32C3tZ5KM Content-Type: text/x-patch; name=0001-Add-cmake-ts-mode.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Add-cmake-ts-mode.patch RnJvbSBlMDBhYjgyMWFkZjA4OTg2MmUwZjdkNDFmZDU2ZGUxMzdhMmE2Yjg4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBTYXQs IDEwIERlYyAyMDIyIDIxOjQwOjI1IC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gQWRkIGNtYWtlLXRz LW1vZGUKCiogYWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVpbGQtbW9kdWxlL2JhdGNoLnNoOgoq IGFkbWluL25vdGVzL3RyZWUtc2l0dGVyL2J1aWxkLW1vZHVsZS9idWlsZC5zaDogQWRkIGNtYWtl IHN1cHBvcnQuCiogZXRjL05FV1M6IE1lbnRpb24gaXQuCiogbGlzcC9wcm9nbW9kZXMvY21ha2Ut dHMtbW9kZS5lbDogTmV3IG1ham9yIG1vZGUgd2l0aAp0cmVlLXNpdHRlciBzdXBwb3J0LgoqIGxp c3AvcHJvZ21vZGVzL2VnbG90LmVsIChlZ2xvdC1zZXJ2ZXItcHJvZ3JhbXMpOiBBZGQgaXQuCi0t LQogYWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVpbGQtbW9kdWxlL2JhdGNoLnNoIHwgICAxICsK IGFkbWluL25vdGVzL3RyZWUtc2l0dGVyL2J1aWxkLW1vZHVsZS9idWlsZC5zaCB8ICAgMyArCiBl dGMvTkVXUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKwogbGlz cC9wcm9nbW9kZXMvY21ha2UtdHMtbW9kZS5lbCAgICAgICAgICAgICAgIHwgMjM1ICsrKysrKysr KysrKysrKysrKwogbGlzcC9wcm9nbW9kZXMvZWdsb3QuZWwgICAgICAgICAgICAgICAgICAgICAg IHwgICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDI0NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgbGlzcC9wcm9nbW9kZXMvY21ha2UtdHMtbW9kZS5lbAoK ZGlmZiAtLWdpdCBhL2FkbWluL25vdGVzL3RyZWUtc2l0dGVyL2J1aWxkLW1vZHVsZS9iYXRjaC5z aCBiL2FkbWluL25vdGVzL3RyZWUtc2l0dGVyL2J1aWxkLW1vZHVsZS9iYXRjaC5zaAppbmRleCA2 ZGNlMDAwY2FhLi5jMzk1NDQ5OTc3IDEwMDc1NQotLS0gYS9hZG1pbi9ub3Rlcy90cmVlLXNpdHRl ci9idWlsZC1tb2R1bGUvYmF0Y2guc2gKKysrIGIvYWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVp bGQtbW9kdWxlL2JhdGNoLnNoCkBAIC0yLDYgKzIsNyBAQAogCiBsYW5ndWFnZXM9KAogICAgICdj JworICAgICdjbWFrZScKICAgICAnY3BwJwogICAgICdjc3MnCiAgICAgJ2Mtc2hhcnAnCmRpZmYg LS1naXQgYS9hZG1pbi9ub3Rlcy90cmVlLXNpdHRlci9idWlsZC1tb2R1bGUvYnVpbGQuc2ggYi9h ZG1pbi9ub3Rlcy90cmVlLXNpdHRlci9idWlsZC1tb2R1bGUvYnVpbGQuc2gKaW5kZXggY2MzMWUz ZjZmMC4uMzQ2N2JlMjcyYiAxMDA3NTUKLS0tIGEvYWRtaW4vbm90ZXMvdHJlZS1zaXR0ZXIvYnVp bGQtbW9kdWxlL2J1aWxkLnNoCisrKyBiL2FkbWluL25vdGVzL3RyZWUtc2l0dGVyL2J1aWxkLW1v ZHVsZS9idWlsZC5zaApAQCAtMjMsNiArMjMsOSBAQCBncmFtbWFyZGlyPQogICAgICJkb2NrZXJm aWxlIikKICAgICAgICAgbmFtZXNwYWNlPSJjYW1kZW5jaGVlayIKICAgICAgICAgOzsKKyAgICAi Y21ha2UiKQorICAgICAgICBuYW1lc3BhY2U9InV5aGEiCisgICAgICAgIDs7CiAgICAgInR5cGVz Y3JpcHQiKQogICAgICAgICBzb3VyY2VkaXI9InRyZWUtc2l0dGVyLXR5cGVzY3JpcHQvdHlwZXNj cmlwdC9zcmMiCiAgICAgICAgIGdyYW1tYXJkaXI9InRyZWUtc2l0dGVyLXR5cGVzY3JpcHQvdHlw ZXNjcmlwdCIKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggMjMzZWYzZjU3 Mi4uNmNiNTMxY2QwZiAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTMw NzMsNiArMzA3MywxMSBAQCBBIG1ham9yIG1vZGUgYmFzZWQgb24gdGhlIHRyZWUtc2l0dGVyIGxp YnJhcnkgZm9yIGVkaXRpbmcKIERvY2tlcmZpbGVzLiAgSXQgaW5jbHVkZXMgc3VwcG9ydCBmb3Ig Zm9udC1sb2NraW5nLCBpbmRlbnRhdGlvbiwgSW1lbnUsCiBhbmQgd2hpY2gtZnVuYy4KIAorKiog TmV3IG1ham9yIG1vZGUgJ2NtYWtlLXRzLW1vZGUnLgorQSBtYWpvciBtb2RlIGJhc2VkIG9uIHRo ZSB0cmVlLXNpdHRlciBsaWJyYXJ5IGZvciBlZGl0aW5nIENNYWtlIGZpbGVzLgorSXQgaW5jbHVk ZXMgc3VwcG9ydCBmb3IgZm9udC1sb2NraW5nLCBpbmRlbnRhdGlvbiwgSW1lbnUsIGFuZAord2hp Y2gtZnVuYy4KKwogDAogKiBJbmNvbXBhdGlibGUgTGlzcCBDaGFuZ2VzIGluIEVtYWNzIDI5LjEK IApkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvY21ha2UtdHMtbW9kZS5lbCBiL2xpc3AvcHJv Z21vZGVzL2NtYWtlLXRzLW1vZGUuZWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw MDAwMC4uMzFlOGQ0YjMwNAotLS0gL2Rldi9udWxsCisrKyBiL2xpc3AvcHJvZ21vZGVzL2NtYWtl LXRzLW1vZGUuZWwKQEAgLTAsMCArMSwyMzUgQEAKKzs7OyBjbWFrZS10cy1tb2RlLmVsIC0tLSB0 cmVlLXNpdHRlciBzdXBwb3J0IGZvciBDTWFrZSAgLSotIGxleGljYWwtYmluZGluZzogdDsgLSot CisKKzs7IENvcHlyaWdodCAoQykgMjAyMiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4K KworOzsgQXV0aG9yICAgICA6IFJhbmR5IFRheWxvciA8ZGV2QHJqdC5kZXY+Cis7OyBNYWludGFp bmVyIDogUmFuZHkgVGF5bG9yIDxkZXZAcmp0LmRldj4KKzs7IENyZWF0ZWQgICAgOiBEZWNlbWJl ciAyMDIyCis7OyBLZXl3b3JkcyAgIDogY21ha2UgbGFuZ3VhZ2VzIHRyZWUtc2l0dGVyCisKKzs7 IFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEdOVSBFbWFjcy4KKworOzsgR05VIEVtYWNzIGlzIGZyZWUg c29mdHdhcmU6IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKzs7IGl0IHVu ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlz aGVkIGJ5Cis7OyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBlaXRoZXIgdmVyc2lvbiAz IG9mIHRoZSBMaWNlbnNlLCBvcgorOzsgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv bi4KKworOzsgR05VIEVtYWNzIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls bCBiZSB1c2VmdWwsCis7OyBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0 aGUgaW1wbGllZCB3YXJyYW50eSBvZgorOzsgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorOzsgR05VIEdlbmVyYWwgUHVibGljIExp Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKworOzsgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKzs7IGFsb25nIHdpdGggR05V IEVtYWNzLiAgSWYgbm90LCBzZWUgPGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKwor Ozs7IENvbW1lbnRhcnk6Cis7OworCis7OzsgQ29kZToKKworKHJlcXVpcmUgJ3RyZWVzaXQpCiso ZXZhbC13aGVuLWNvbXBpbGUgKHJlcXVpcmUgJ3J4KSkKKworKGRlY2xhcmUtZnVuY3Rpb24gdHJl ZXNpdC1wYXJzZXItY3JlYXRlICJ0cmVlc2l0LmMiKQorKGRlY2xhcmUtZnVuY3Rpb24gdHJlZXNp dC1pbmR1Y2Utc3BhcnNlLXRyZWUgInRyZWVzaXQuYyIpCisoZGVjbGFyZS1mdW5jdGlvbiB0cmVl c2l0LW5vZGUtY2hpbGQgInRyZWVzaXQuYyIpCisoZGVjbGFyZS1mdW5jdGlvbiB0cmVlc2l0LW5v ZGUtc3RhcnQgInRyZWVzaXQuYyIpCisoZGVjbGFyZS1mdW5jdGlvbiB0cmVlc2l0LW5vZGUtdHlw ZSAidHJlZXNpdC5jIikKKworKGRlZmN1c3RvbSBjbWFrZS10cy1tb2RlLWluZGVudC1vZmZzZXQg MgorICAiTnVtYmVyIG9mIHNwYWNlcyBmb3IgZWFjaCBpbmRlbnRhdGlvbiBzdGVwIGluIGBjbWFr ZS10cy1tb2RlJy4iCisgIDp2ZXJzaW9uICIyOS4xIgorICA6dHlwZSAnaW50ZWdlcgorICA6c2Fm ZSAnaW50ZWdlcnAKKyAgOmdyb3VwICdjbWFrZSkKKworKGRlZnZhciBjbWFrZS10cy1tb2RlLS1z eW50YXgtdGFibGUKKyAgKGxldCAoKHRhYmxlIChtYWtlLXN5bnRheC10YWJsZSkpKQorICAgICht b2RpZnktc3ludGF4LWVudHJ5ID8jICAiPCIgdGFibGUpCisgICAgKG1vZGlmeS1zeW50YXgtZW50 cnkgP1xuICI+IiB0YWJsZSkKKyAgICAobW9kaWZ5LXN5bnRheC1lbnRyeSA/JCAgIiciIHRhYmxl KQorICAgIHRhYmxlKQorICAiU3ludGF4IHRhYmxlIGZvciBgY21ha2UtdHMtbW9kZScuIikKKwor KGRlZnZhciBjbWFrZS10cy1tb2RlLS1pbmRlbnQtcnVsZXMKKyAgYCgoY21ha2UKKyAgICAgKChu b2RlLWlzICIpIikgcGFyZW50LWJvbCAwKQorICAgICAoKG5vZGUtaXMgImVsc2VfY29tbWFuZCIp IHBhcmVudC1ib2wgMCkKKyAgICAgKChub2RlLWlzICJlbHNlaWZfY29tbWFuZCIpIHBhcmVudC1i b2wgMCkKKyAgICAgKChub2RlLWlzICJlbmRmb3JlYWNoX2NvbW1hbmQiKSBwYXJlbnQtYm9sIDAp CisgICAgICgobm9kZS1pcyAiZW5kZnVuY3Rpb25fY29tbWFuZCIpIHBhcmVudC1ib2wgMCkKKyAg ICAgKChub2RlLWlzICJlbmRpZl9jb21tYW5kIikgcGFyZW50LWJvbCAwKQorICAgICAoKHBhcmVu dC1pcyAiZm9yZWFjaF9sb29wIikgcGFyZW50LWJvbCBjbWFrZS10cy1tb2RlLWluZGVudC1vZmZz ZXQpCisgICAgICgocGFyZW50LWlzICJmdW5jdGlvbl9kZWYiKSBwYXJlbnQtYm9sIGNtYWtlLXRz LW1vZGUtaW5kZW50LW9mZnNldCkKKyAgICAgKChwYXJlbnQtaXMgImlmX2NvbmRpdGlvbiIpIHBh cmVudC1ib2wgY21ha2UtdHMtbW9kZS1pbmRlbnQtb2Zmc2V0KQorICAgICAoKHBhcmVudC1pcyAi bm9ybWFsX2NvbW1hbmQiKSBwYXJlbnQtYm9sIGNtYWtlLXRzLW1vZGUtaW5kZW50LW9mZnNldCkp KQorICAiVHJlZS1zaXR0ZXIgaW5kZW50IHJ1bGVzIGZvciBgY21ha2UtdHMtbW9kZScuIikKKwor KGRlZnZhciBjbWFrZS10cy1tb2RlLS1jb25zdGFudHMKKyAgJygiMSIgIk9OIiAiVFJVRSIgIllF UyIgIlkiICIwIiAiT0ZGIiAiRkFMU0UiICJOTyIgIk4iICJJR05PUkUiCisgICAgIk5PVEZPVU5E IikKKyAgIkNNYWtlIGNvbnN0YW50cyBmb3IgdHJlZS1zaXR0ZXIgZm9udC1sb2NraW5nLiIpCisK KyhkZWZ2YXIgY21ha2UtdHMtbW9kZS0ta2V5d29yZHMKKyAgJygoZWxzZSkgKGVsc2VpZikgKGVu ZGZvcmVhY2gpIChlbmRmdW5jdGlvbikgKGVuZGlmKSAoZW5kbWFjcm8pCisgICAgKGVuZHdoaWxl KSAoZm9yZWFjaCkgKGZ1bmN0aW9uKSAoaWYpIChtYWNybykgKHdoaWxlKSkKKyAgIkNNYWtlIGtl eXdvcmRzIGZvciB0cmVlLXNpdHRlciBmb250LWxvY2tpbmcuIikKKworKGRlZnZhciBjbWFrZS10 cy1tb2RlLS1mb3JlYWNoLW9wdGlvbnMKKyAgJygiSU4iICJJVEVNUyIgIkxJU1RTIiAiUkFOR0Ui ICJaSVBfTElTVFMiKQorICAiQ01ha2UgZm9yZWFjaCBvcHRpb25zIGZvciB0cmVlLXNpdHRlciBm b250LWxvY2tpbmcuIikKKworKGRlZnZhciBjbWFrZS10cy1tb2RlLS1pZi1jb25kaXRpb25zCisg ICcoIkFORCIgIkNPTU1BTkQiICJERUZJTkVEIiAiRVFVQUwiICJFWElTVFMiICJHUkVBVEVSIgor ICAgICJHUkVBVEVSX0VRVUFMIiAiTEVTUyIgIkxFU1NfRVFVQUwiICJNQVRDSEVTIiAiTk9UIiAi T1IiCisgICAgIlBBVEhfRVFVQUwiICJTVFJFUVVBTCIgIlNUUkdSRUFURVIiICJTVFJHUkVBVEVS X0VRVUFMIiAiU1RSTEVTUyIKKyAgICAiU1RSTEVTU19FUVVBTCIgIlZFUlNJT05fRVFVQUwiICJW RVJTSU9OX0dSRUFURVIiCisgICAgIlZFUlNJT05fR1JFQVRFUl9FUVVBTCIgIlZFUlNJT05fTEVT UyIgIlZFUlNJT05fTEVTU19FUVVBTCIpCisgICJDTWFrZSBpZiBjb25kaXRpb25zIGZvciB0cmVl LXNpdHRlciBmb250LWxvY2tpbmcuIikKKworKGRlZnZhciBjbWFrZS10cy1tb2RlLS1mb250LWxv Y2stc2V0dGluZ3MKKyAgKHRyZWVzaXQtZm9udC1sb2NrLXJ1bGVzCisgICA6bGFuZ3VhZ2UgJ2Nt YWtlCisgICA6ZmVhdHVyZSAnYnJhY2tldAorICAgJygoWyIoIiAiKSJdKSBAZm9udC1sb2NrLWJy YWNrZXQtZmFjZSkKKworICAgOmxhbmd1YWdlICdjbWFrZQorICAgOmZlYXR1cmUgJ2J1aWx0aW4K KyAgIGAoKChmb3JlYWNoX2NvbW1hbmQKKyAgICAgICAoKGFyZ3VtZW50KSBAZm9udC1sb2NrLWNv bnN0YW50LWZhY2UKKyAgICAgICAgKDptYXRjaCAsKHJ4LXRvLXN0cmluZworICAgICAgICAgICAg ICAgICAgYChzZXEgYm9sCisgICAgICAgICAgICAgICAgICAgICAgICAob3IgLEBjbWFrZS10cy1t b2RlLS1mb3JlYWNoLW9wdGlvbnMpCisgICAgICAgICAgICAgICAgICAgICAgICBlb2wpKQorICAg ICAgICAgICAgICAgIEBmb250LWxvY2stY29uc3RhbnQtZmFjZSkpKSkKKyAgICAgKChpZl9jb21t YW5kCisgICAgICAgKChhcmd1bWVudCkgQGZvbnQtbG9jay1jb25zdGFudC1mYWNlCisgICAgICAg ICg6bWF0Y2ggLChyeC10by1zdHJpbmcKKyAgICAgICAgICAgICAgICAgIGAoc2VxIGJvbAorICAg ICAgICAgICAgICAgICAgICAgICAgKG9yICxAY21ha2UtdHMtbW9kZS0taWYtY29uZGl0aW9ucykK KyAgICAgICAgICAgICAgICAgICAgICAgIGVvbCkpCisgICAgICAgICAgICAgICAgQGZvbnQtbG9j ay1jb25zdGFudC1mYWNlKSkpKSkKKworICAgOmxhbmd1YWdlICdjbWFrZQorICAgOmZlYXR1cmUg J2NvbW1lbnQKKyAgICcoWyhicmFja2V0X2NvbW1lbnQpIChsaW5lX2NvbW1lbnQpXSBAZm9udC1s b2NrLWNvbW1lbnQtZmFjZSkKKworICAgOmxhbmd1YWdlICdjbWFrZQorICAgOmZlYXR1cmUgJ2Nv bnN0YW50CisgICBgKCgoYXJndW1lbnQpIEBmb250LWxvY2stY29uc3RhbnQtZmFjZQorICAgICAg KDptYXRjaCAsKHJ4LXRvLXN0cmluZworICAgICAgICAgICAgICAgIGAoc2VxIGJvbAorICAgICAg ICAgICAgICAgICAgICAgIChvciAsQGNtYWtlLXRzLW1vZGUtLWNvbnN0YW50cykKKyAgICAgICAg ICAgICAgICAgICAgICBlb2wpKQorICAgICAgICAgICAgICBAZm9udC1sb2NrLWNvbnN0YW50LWZh Y2UpKSkKKworICAgOmxhbmd1YWdlICdjbWFrZQorICAgOmZlYXR1cmUgJ2Z1bmN0aW9uCisgICAn KChub3JtYWxfY29tbWFuZCAoaWRlbnRpZmllcikgQGZvbnQtbG9jay1mdW5jdGlvbi1uYW1lLWZh Y2UpKQorCisgICA6bGFuZ3VhZ2UgJ2NtYWtlCisgICA6ZmVhdHVyZSAna2V5d29yZAorICAgYChb LEBjbWFrZS10cy1tb2RlLS1rZXl3b3Jkc10gQGZvbnQtbG9jay1rZXl3b3JkLWZhY2UpCisKKyAg IDpsYW5ndWFnZSAnY21ha2UKKyAgIDpmZWF0dXJlICdudW1iZXIKKyAgICcoKCh1bnF1b3RlZF9h cmd1bWVudCkgQGZvbnQtbG9jay1udW1iZXItZmFjZQorICAgICAgKDptYXRjaCAiXltbOmRpZ2l0 Ol1dKlxcLj9bWzpkaWdpdDpdXSpcXC4/W1s6ZGlnaXQ6XV0rJCIgQGZvbnQtbG9jay1udW1iZXIt ZmFjZSkpKQorCisgICA6bGFuZ3VhZ2UgJ2NtYWtlCisgICA6ZmVhdHVyZSAnc3RyaW5nCisgICAn KFsoYnJhY2tldF9hcmd1bWVudCkgKHF1b3RlZF9hcmd1bWVudCldIEBmb250LWxvY2stc3RyaW5n LWZhY2UpCisKKyAgIDpsYW5ndWFnZSAnY21ha2UKKyAgIDpmZWF0dXJlICdlc2NhcGUtc2VxdWVu Y2UKKyAgIDpvdmVycmlkZSB0CisgICAnKChlc2NhcGVfc2VxdWVuY2UpIEBmb250LWxvY2stZXNj YXBlLWZhY2UpCisKKyAgIDpsYW5ndWFnZSAnY21ha2UKKyAgIDpmZWF0dXJlICdtaXNjLXB1bmN0 dWF0aW9uCisgICA7OyBEb24ndCBvdmVycmlkZSBzdHJpbmdzLgorICAgOm92ZXJyaWRlICduaWwK KyAgICcoKFsiJCIgInsiICJ9IiAiPCIgIj4iXSkgQGZvbnQtbG9jay1taXNjLXB1bmN0dWF0aW9u LWZhY2UpCisKKyAgIDpsYW5ndWFnZSAnY21ha2UKKyAgIDpmZWF0dXJlICd2YXJpYWJsZQorICAg Om92ZXJyaWRlIHQKKyAgICcoKHZhcmlhYmxlKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFj ZSkKKworICAgOmxhbmd1YWdlICdjbWFrZQorICAgOmZlYXR1cmUgJ2Vycm9yCisgICA6b3ZlcnJp ZGUgdAorICAgJygoRVJST1IpIEBmb250LWxvY2std2FybmluZy1mYWNlKSkKKyAgIlRyZWUtc2l0 dGVyIGZvbnQtbG9jayBzZXR0aW5ncyBmb3IgYGNtYWtlLXRzLW1vZGUnLiIpCisKKyhkZWZ1biBj bWFrZS10cy1tb2RlLS1pbWVudSAoKQorICAiUmV0dXJuIEltZW51IGFsaXN0IGZvciB0aGUgY3Vy cmVudCBidWZmZXIuIgorICAobGV0KiAoKG5vZGUgKHRyZWVzaXQtYnVmZmVyLXJvb3Qtbm9kZSkp CisgICAgICAgICAoZnVuY3Rpb24tdHJlZSAodHJlZXNpdC1pbmR1Y2Utc3BhcnNlLXRyZWUKKyAg ICAgICAgICAgICAgICAgICAgICAgICBub2RlICJmdW5jdGlvbl9kZWYiIG5pbCAxMDAwKSkpCisg ICAgYCgoIkZ1bmN0aW9uIiAuICwoY21ha2UtdHMtbW9kZS0taW1lbnUtMSBmdW5jdGlvbi10cmVl KSkpKSkKKworKGRlZnVuIGNtYWtlLXRzLW1vZGUtLWltZW51LTEgKG5vZGUpCisgICJIZWxwZXIg Zm9yIGBjbWFrZS10cy1tb2RlLS1pbWVudScuCitGaW5kIHN0cmluZyByZXByZXNlbnRhdGlvbiBm b3IgTk9ERSBhbmQgc2V0IG1hcmtlciwgdGhlbiByZWN1cnNlCit0aGUgc3VidHJlZXMuIgorICAo bGV0KiAoKHRzLW5vZGUgKGNhciBub2RlKSkKKyAgICAgICAgIChjaGlsZHJlbiAoY2RyIG5vZGUp KQorICAgICAgICAgKHN1YnRyZWVzIChtYXBjYW4gIydjbWFrZS10cy1tb2RlLS1pbWVudS0xCisg ICAgICAgICAgICAgICAgICAgICAgICAgICBjaGlsZHJlbikpCisgICAgICAgICAobmFtZSAod2hl biB0cy1ub2RlCisgICAgICAgICAgICAgICAgIChwY2FzZSAodHJlZXNpdC1ub2RlLXR5cGUgdHMt bm9kZSkKKyAgICAgICAgICAgICAgICAgICAoImZ1bmN0aW9uX2RlZiIKKyAgICAgICAgICAgICAg ICAgICAgKHRyZWVzaXQtbm9kZS10ZXh0CisgICAgICAgICAgICAgICAgICAgICAodHJlZXNpdC1u b2RlLWNoaWxkICh0cmVlc2l0LW5vZGUtY2hpbGQgdHMtbm9kZSAwKSAyKSB0KSkpKSkKKyAgICAg ICAgIChtYXJrZXIgKHdoZW4gdHMtbm9kZQorICAgICAgICAgICAgICAgICAgIChzZXQtbWFya2Vy IChtYWtlLW1hcmtlcikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodHJlZXNpdC1u b2RlLXN0YXJ0IHRzLW5vZGUpKSkpKQorICAgIChjb25kCisgICAgICgob3IgKG51bGwgdHMtbm9k ZSkgKG51bGwgbmFtZSkpIHN1YnRyZWVzKQorICAgICAoc3VidHJlZXMKKyAgICAgIGAoKCxuYW1l ICwoY29ucyBuYW1lIG1hcmtlcikgLEBzdWJ0cmVlcykpKQorICAgICAodAorICAgICAgYCgoLG5h bWUgLiAsbWFya2VyKSkpKSkpCisKKzs7OyMjI2F1dG9sb2FkCisoYWRkLXRvLWxpc3QgJ2F1dG8t bW9kZS1hbGlzdAorICAgICAgICAgICAgICcoIlxcKD86Q01ha2VMaXN0c1xcLnR4dFxcfFxcLmNt YWtlXFwpJCIgLiBjbWFrZS10cy1tb2RlKSkKKworOzs7IyMjYXV0b2xvYWQKKyhkZWZpbmUtZGVy aXZlZC1tb2RlIGNtYWtlLXRzLW1vZGUgcHJvZy1tb2RlICJDTWFrZSIKKyAgIk1ham9yIG1vZGUg Zm9yIGVkaXRpbmcgQ01ha2UgZmlsZXMsIHBvd2VyZWQgYnkgdHJlZS1zaXR0ZXIuIgorICA6Z3Jv dXAgJ2NtYWtlCisgIDpzeW50YXgtdGFibGUgY21ha2UtdHMtbW9kZS0tc3ludGF4LXRhYmxlCisK KyAgKHdoZW4gKHRyZWVzaXQtcmVhZHktcCAnY21ha2UpCisgICAgKHRyZWVzaXQtcGFyc2VyLWNy ZWF0ZSAnY21ha2UpCisKKyAgICA7OyBDb21tZW50cy4KKyAgICAoc2V0cS1sb2NhbCBjb21tZW50 LXN0YXJ0ICIjICIpCisgICAgKHNldHEtbG9jYWwgY29tbWVudC1lbmQgIiIpCisgICAgKHNldHEt bG9jYWwgY29tbWVudC1zdGFydC1za2lwIChyeCAiIyIgKCogKHN5bnRheCB3aGl0ZXNwYWNlKSkp KQorCisgICAgOzsgSW1lbnUuCisgICAgKHNldHEtbG9jYWwgaW1lbnUtY3JlYXRlLWluZGV4LWZ1 bmN0aW9uCisgICAgICAgICAgICAgICAgIydjbWFrZS10cy1tb2RlLS1pbWVudSkKKyAgICAoc2V0 cS1sb2NhbCB3aGljaC1mdW5jLWZ1bmN0aW9ucyBuaWwpCisKKyAgICA7OyBJbmRlbnQuCisgICAg KHNldHEtbG9jYWwgdHJlZXNpdC1zaW1wbGUtaW5kZW50LXJ1bGVzCisgICAgICAgICAgICAgICAg Y21ha2UtdHMtbW9kZS0taW5kZW50LXJ1bGVzKQorCisgICAgOzsgRm9udC1sb2NrLgorICAgIChz ZXRxLWxvY2FsIHRyZWVzaXQtZm9udC1sb2NrLXNldHRpbmdzCisgICAgICAgICAgICAgICAgY21h a2UtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzKQorICAgIChzZXRxLWxvY2FsIHRyZWVzaXQt Zm9udC1sb2NrLWZlYXR1cmUtbGlzdAorICAgICAgICAgICAgICAgICcoKGNvbW1lbnQpCisgICAg ICAgICAgICAgICAgICAoa2V5d29yZCBzdHJpbmcpCisgICAgICAgICAgICAgICAgICAoYnVpbHRp biBjb25zdGFudCBlc2NhcGUtc2VxdWVuY2UgZnVuY3Rpb24gbnVtYmVyIHZhcmlhYmxlKQorICAg ICAgICAgICAgICAgICAgKGJyYWNrZXQgZXJyb3IgbWlzYy1wdW5jdHVhdGlvbikpKQorCisgICAg KHRyZWVzaXQtbWFqb3ItbW9kZS1zZXR1cCkpKQorCisocHJvdmlkZSAnY21ha2UtdHMtbW9kZSkK KworOzs7IGNtYWtlLXRzLW1vZGUuZWwgZW5kcyBoZXJlCmRpZmYgLS1naXQgYS9saXNwL3Byb2dt b2Rlcy9lZ2xvdC5lbCBiL2xpc3AvcHJvZ21vZGVzL2VnbG90LmVsCmluZGV4IDJlZjAyMjk5MmUu LjJkZmFjODZlNGYgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL2VnbG90LmVsCisrKyBiL2xp c3AvcHJvZ21vZGVzL2VnbG90LmVsCkBAIC0xODMsNyArMTgzLDcgQEAgZWdsb3QtYWx0ZXJuYXRp dmVzCiAgICAgICAgICAgICAgICAgICAgICAgZmluYWxseSAoZnVuY2FsbCBlcnIpKSkpKSkpCiAK IChkZWZ2YXIgZWdsb3Qtc2VydmVyLXByb2dyYW1zIGAoKHJ1c3QtbW9kZSAuICwoZWdsb3QtYWx0 ZXJuYXRpdmVzICcoInJ1c3QtYW5hbHl6ZXIiICJybHMiKSkpCi0gICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIChjbWFrZS1tb2RlIC4gKCJjbWFrZS1sYW5ndWFnZS1zZXJ2ZXIiKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKChjbWFrZS1tb2RlIGNtYWtlLXRzLW1vZGUp IC4gKCJjbWFrZS1sYW5ndWFnZS1zZXJ2ZXIiKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKHZpbXJjLW1vZGUgLiAoInZpbS1sYW5ndWFnZS1zZXJ2ZXIiICItLXN0ZGlvIikpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgocHl0aG9uLW1vZGUgcHl0aG9uLXRzLW1v ZGUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuICwoZWdsb3QtYWx0ZXJuYXRp dmVzCi0tIAoyLjM4LjEKCg== --b1_IIVAISJ56C6CIPqHJ2vudw6TVWyVHP8nFU32C3tZ5KM--