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#59268: [PATCH] Utilize new font-lock faces for C/C++ and Python tree-sitter use Date: Thu, 17 Nov 2022 03:26:29 +0000 Message-ID: <_eVZXSOw6ehYHpOX5-Uf76Mz8SW9Q1mqy0mEzCSlKU4p9obGA8eaEPhf5yrFKdG293X9pQw7qvz_JYQKQ9gd9Oxxzn4aazUq-5RSp-8-tok=@rjt.dev> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10063"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 59268@debbugs.gnu.org To: Yuan Fu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 17 04:27:30 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 1ovVYn-0002Rs-2u for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 17 Nov 2022 04:27:29 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ovVYO-0004Ey-8f; Wed, 16 Nov 2022 22:27:04 -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 1ovVYM-0004EL-2H for bug-gnu-emacs@gnu.org; Wed, 16 Nov 2022 22:27: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 1ovVYL-0005jy-Pu for bug-gnu-emacs@gnu.org; Wed, 16 Nov 2022 22:27:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ovVYL-0007Op-Lk for bug-gnu-emacs@gnu.org; Wed, 16 Nov 2022 22:27:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 17 Nov 2022 03:27:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59268 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 59268-submit@debbugs.gnu.org id=B59268.166865560628421 (code B ref 59268); Thu, 17 Nov 2022 03:27:01 +0000 Original-Received: (at 59268) by debbugs.gnu.org; 17 Nov 2022 03:26:46 +0000 Original-Received: from localhost ([127.0.0.1]:58673 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovVY5-0007OG-Fi for submit@debbugs.gnu.org; Wed, 16 Nov 2022 22:26:45 -0500 Original-Received: from mail-40136.proton.ch ([185.70.40.136]:31061) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ovVY2-0007Nr-37 for 59268@debbugs.gnu.org; Wed, 16 Nov 2022 22:26:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1668655594; x=1668914794; bh=5u6qcW/GkFjgSVq4jxLjAMWFdTCzVsUBFDJaIhHchEs=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=sePE5MENu+CbP/wDz8A0WqVgAur9RvwU/bulwpuPxdQHZGedLkFH5mC5zihUEkq9g RI0+2s0ZT/IAp+r7PZyopPAoyalJf0+jphzYiTFZsPu8UXex6o6+CASz1xeUp4Trmh KI3cnoei4FAFqdKG3eqAMqLhdxYX1NSKhQ3JNogmfd3FGB8JV0pBrBQRLcdX5CbSHy w+1x/0Hifyz8VFBxHLJUnEtdCrvnWXwpdhj2S5k8mpFDdoTFnufpPu7/qUeBljB4RB KXj4/3coJ23WeHB9Oork52kR4zKyIwvNBdlKvVEgk5ZhoRUGqydyRkFo9i7TysBI8S KSOrkJYuDSqlg== In-Reply-To: Feedback-ID: 44397038:user:proton 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:248074 Archived-At: This is a multi-part message in MIME format. --b1_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y Content-Type: multipart/alternative; boundary="b2_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y" --b2_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 VXBkYXRlZCB0aGUgcGF0Y2ggYWdhaW4gdG8gYXBwbHkgY2xlYW5seSwgYXMgdGhlcmUgd2VyZSBz b21lIG1vcmUgY2hhbmdlcyB0byBjLXRzLW1vZGUuZWwu --b2_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+VXBkYXRlZCB0aGUgcGF0Y2ggYWdhaW4gdG8gYXBw bHkgY2xlYW5seSwgYXMgdGhlcmUgd2VyZSBzb21lIG1vcmUgY2hhbmdlcyB0byBjLXRzLW1vZGUu ZWwuPC9kaXY+PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9u dC1zaXplOiAxNHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+PGJyPjwvZGl2PjxkaXYgc3R5bGU9 ImZvbnQtZmFtaWx5OiB0YWhvbWEsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgY29sb3I6 IHJnYigwLCAwLCAwKTsiPjxicj48L2Rpdj4= --b2_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y-- --b1_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y Content-Type: text/x-patch; name=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=0001-Utilize-new-font-lock-faces-for-C-C-and-Python-tree-.patch RnJvbSA3YTU5ZWExYTU2NTVjZTZjNzBiODY4MzlkYWQyZDUwOTFjYWZkMjYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBTdW4s IDEzIE5vdiAyMDIyIDIyOjA2OjMzIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gVXRpbGl6ZSBuZXcg Zm9udC1sb2NrIGZhY2VzIGZvciBDL0MrKyBhbmQgUHl0aG9uIHRyZWUtc2l0dGVyCiB1c2UKCiog bGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsIChjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5n cyk6IFVzZSBuZXcKZXNjYXBlLCBudW1iZXIsIHByb3BlcnR5LCBvcGVyYXRvciwgYnJhY2tldCwg YW5kIGRlbGltaXRlciBmb250LWxvY2sKZmFjZXMuCihjLXRzLW1vZGUtLWJhc2UtbW9kZSk6IEFk ZCB0aGVtIHRvIHRoZSBmZWF0dXJlIGxpc3QuCihjLXRzLW1vZGUpOiBGaXggdHlwby4KKiBsaXNw L3Byb2dtb2Rlcy9weXRob24uZWwgKHB5dGhvbi0tdHJlZXNpdC1zZXR0aW5ncyk6IFVzZSBuZXcg bnVtYmVyLApwcm9wZXJ0eSwgb3BlcmF0b3IsIGJyYWNrZXQsIGFuZCBkZWxpbWl0ZXIgZm9udC1s b2NrIGZhY2VzLgoocHl0aG9uLW1vZGUpOiBBZGQgdGhlbSB0byB0aGUgZmVhdHVyZSBsaXN0Lgot LS0KIGxpc3AvcHJvZ21vZGVzL2MtdHMtbW9kZS5lbCB8IDQ1ICsrKysrKysrKysrKysrKysrKysr KysrLS0tLS0tLS0tLS0tLS0KIGxpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbCAgICB8IDQxICsrKysr KysrKysrKysrKysrKysrKysrKysrKystLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRp b25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9jLXRz LW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwKaW5kZXggYjk1MTAzMWQ4MS4u ZjQ1ZmU1OTI0MCAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsCisrKyBi L2xpc3AvcHJvZ21vZGVzL2MtdHMtbW9kZS5lbApAQCAtMjMwLDE5ICsyMzAsMTcgQEAgYy10cy1t b2RlLS1mb250LWxvY2stc2V0dGluZ3MKIAogICAgOmxhbmd1YWdlIG1vZGUKICAgIDpmZWF0dXJl ICdvcGVyYXRvcgotICAgOm92ZXJyaWRlIHQKICAgIGAoWyxAYy10cy1tb2RlLS1vcGVyYXRvcnNd IEBmb250LWxvY2stb3BlcmF0b3ItZmFjZQogICAgICAiISIgQGZvbnQtbG9jay1uZWdhdGlvbi1j aGFyLWZhY2UpCiAKICAgIDpsYW5ndWFnZSBtb2RlCiAgICA6ZmVhdHVyZSAnc3RyaW5nCiAgICBg KChzdHJpbmdfbGl0ZXJhbCkgQGZvbnQtbG9jay1zdHJpbmctZmFjZQotICAgICAoc3lzdGVtX2xp Yl9zdHJpbmcpIEBmb250LWxvY2stc3RyaW5nLWZhY2UKLSAgICAgKGVzY2FwZV9zZXF1ZW5jZSkg QGZvbnQtbG9jay1lc2NhcGUtZmFjZSkKKyAgICAgKHN5c3RlbV9saWJfc3RyaW5nKSBAZm9udC1s b2NrLXN0cmluZy1mYWNlKQogCiAgICA6bGFuZ3VhZ2UgbW9kZQogICAgOmZlYXR1cmUgJ2xpdGVy YWwKLSAgIGAoKG51bWJlcl9saXRlcmFsKSBAZm9udC1sb2NrLWNvbnN0YW50LWZhY2UKKyAgIGAo KG51bWJlcl9saXRlcmFsKSBAZm9udC1sb2NrLW51bWJlci1mYWNlCiAgICAgIChjaGFyX2xpdGVy YWwpIEBmb250LWxvY2stY29uc3RhbnQtZmFjZSkKIAogICAgOmxhbmd1YWdlIG1vZGUKQEAgLTI2 OCwxNCArMjY2LDExIEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICAgICBkZWNs YXJhdG9yOiAoXykgQGMtdHMtbW9kZS0tZm9udGlmeS1zdHJ1Y3QtZGVjbGFyYXRvcikKIAogICAg ICAoZnVuY3Rpb25fZGVmaW5pdGlvbgotICAgICAgZGVjbGFyYXRvcjogKF8pIEBjLXRzLW1vZGUt LWZvbnRpZnktc3RydWN0LWRlY2xhcmF0b3IpCisgICAgICBkZWNsYXJhdG9yOiAoXykgQGMtdHMt bW9kZS0tZm9udGlmeS1zdHJ1Y3QtZGVjbGFyYXRvcikpCiAKICAgICAgOzsgU2hvdWxkIHdlIGhp Z2hsaWdodCBpZGVudGlmaWVycyBpbiB0aGUgcGFyYW1ldGVyIGxpc3Q/CiAgICAgIDs7IChwYXJh bWV0ZXJfZGVjbGFyYXRpb24KLSAgICAgOzsgIGRlY2xhcmF0b3I6IChfKSBAYy10cy1tb2RlLS1m b250aWZ5LXN0cnVjdC1kZWNsYXJhdG9yKQotCi0gICAgIChlbnVtZXJhdG9yCi0gICAgICBuYW1l OiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpKQorICAgICA7OyAg ZGVjbGFyYXRvcjogKF8pIEBjLXRzLW1vZGUtLWZvbnRpZnktc3RydWN0LWRlY2xhcmF0b3IpKQog CiAgICA6bGFuZ3VhZ2UgbW9kZQogICAgOmZlYXR1cmUgJ2Fzc2lnbm1lbnQKQEAgLTI4NCw4ICsy NzksNiBAQCBjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgOzsgaW5zcGlyYXRpb24u CiAgICAnKChhc3NpZ25tZW50X2V4cHJlc3Npb24KICAgICAgIGxlZnQ6IChpZGVudGlmaWVyKSBA Zm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKLSAgICAgKGFzc2lnbm1lbnRfZXhwcmVzc2lv bgotICAgICAgbGVmdDogKGZpZWxkX2V4cHJlc3Npb24gZmllbGQ6IChfKSBAZm9udC1sb2NrLXBy b3BlcnR5LWZhY2UpKQogICAgICAoYXNzaWdubWVudF9leHByZXNzaW9uCiAgICAgICBsZWZ0OiAo cG9pbnRlcl9leHByZXNzaW9uCiAgICAgICAgICAgICAgKGlkZW50aWZpZXIpIEBmb250LWxvY2st dmFyaWFibGUtbmFtZS1mYWNlKSkKQEAgLTI5OCw4ICsyOTEsNyBAQCBjLXRzLW1vZGUtLWZvbnQt bG9jay1zZXR0aW5ncwogICAgJygoY2FsbF9leHByZXNzaW9uCiAgICAgICBmdW5jdGlvbjogKGlk ZW50aWZpZXIpIEBmb250LWxvY2stZnVuY3Rpb24tbmFtZS1mYWNlKQogICAgICAoZmllbGRfZXhw cmVzc2lvbgotICAgICAgYXJndW1lbnQ6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxl LW5hbWUtZmFjZQotICAgICAgZmllbGQ6IChmaWVsZF9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXBy b3BlcnR5LWZhY2UpCisgICAgICBhcmd1bWVudDogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFy aWFibGUtbmFtZS1mYWNlKQogICAgICAocG9pbnRlcl9leHByZXNzaW9uCiAgICAgICAoaWRlbnRp ZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpKQogCkBAIC0zMTMsNiArMzA1LDI0 IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICA6ZmVhdHVyZSAnZXJyb3IKICAg ICcoKEVSUk9SKSBAZm9udC1sb2NrLXdhcm5pbmctZmFjZSkKIAorICAgOmZlYXR1cmUgJ2VzY2Fw ZS1zZXF1ZW5jZQorICAgOmxhbmd1YWdlIG1vZGUKKyAgICcoKGVzY2FwZV9zZXF1ZW5jZSkgQGZv bnQtbG9jay1lc2NhcGUtZmFjZSkKKworICAgOmxhbmd1YWdlIG1vZGUKKyAgIDpmZWF0dXJlICdw cm9wZXJ0eQorICAgJygoZmllbGRfaWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNl CisgICAgIChlbnVtZXJhdG9yCisgICAgICBuYW1lOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay1w cm9wZXJ0eS1mYWNlKSkKKworICAgOmxhbmd1YWdlIG1vZGUKKyAgIDpmZWF0dXJlICdicmFja2V0 CisgICAnKChbIigiICIpIiAiWyIgIl0iICJ7IiAifSJdKSBAZm9udC1sb2NrLWJyYWNrZXQtZmFj ZSkKKworICAgOmxhbmd1YWdlIG1vZGUKKyAgIDpmZWF0dXJlICdkZWxpbWl0ZXIKKyAgICcoKFsi LCIgIjoiICI7Il0pIEBmb250LWxvY2stZGVsaW1pdGVyLWZhY2UpCisKICAgIDpsYW5ndWFnZSBt b2RlCiAgICA6ZmVhdHVyZSAnZW1hY3MtZGV2ZWwKICAgICcoKChjYWxsX2V4cHJlc3Npb24gZnVu Y3Rpb246IChpZGVudGlmaWVyKSBAZm4pCkBAIC00NzEsOSArNDgxLDEwIEBAIGMtdHMtbW9kZS0t YmFzZS1tb2RlCiAgIChzZXRxLWxvY2FsIHdoaWNoLWZ1bmMtZnVuY3Rpb25zIG5pbCkKIAogICAo c2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9jay1mZWF0dXJlLWxpc3QKLSAgICAgICAgICAgICAg JygoY29tbWVudCBwcmVwcm9jZXNzb3IgY29uc3RhbnQgc3RyaW5nIGxpdGVyYWwga2V5d29yZCkK LSAgICAgICAgICAgICAgICAodHlwZSBkZWZpbml0aW9uIGxhYmVsIGFzc2lnbm1lbnQpCi0gICAg ICAgICAgICAgICAgKGV4cHJlc3Npb24gZXJyb3Igb3BlcmF0b3IpKSkpCisgICAgICAgICAgICAg ICcoKCBjb21tZW50IGNvbnN0YW50IGtleXdvcmQgbGl0ZXJhbCBwcmVwcm9jZXNzb3Igc3RyaW5n KQorICAgICAgICAgICAgICAgICggYXNzaWdubWVudCBkZWZpbml0aW9uIGxhYmVsIHByb3BlcnR5 IHR5cGUpCisgICAgICAgICAgICAgICAgKCBicmFja2V0IGRlbGltaXRlciBlcnJvciBlc2NhcGUt c2VxdWVuY2UgZXhwcmVzc2lvbgorICAgICAgICAgICAgICAgICAgb3BlcmF0b3IpKSkpCiAKIDs7 OyMjI2F1dG9sb2FkCiAoZGVmaW5lLWRlcml2ZWQtbW9kZSBjLXRzLW1vZGUgYy10cy1tb2RlLS1i YXNlLW1vZGUgIkMiCkBAIC01MDAsNyArNTExLDcgQEAgYy10cy1tb2RlCiAKIDs7OyMjI2F1dG9s b2FkCiAoZGVmaW5lLWRlcml2ZWQtbW9kZSBjKystdHMtbW9kZSBjLXRzLW1vZGUtLWJhc2UtbW9k ZSAiQysrIgotICAiTWFqb3IgbW9kZSBmb3IgZWRpdGluZyBDLCBwb3dlcmVkIGJ5IHRyZWUtc2l0 dGVyLiIKKyAgIk1ham9yIG1vZGUgZm9yIGVkaXRpbmcgQysrLCBwb3dlcmVkIGJ5IHRyZWUtc2l0 dGVyLiIKICAgOmdyb3VwICdjKysKIAogICAodW5sZXNzICh0cmVlc2l0LXJlYWR5LXAgbmlsICdj cHApCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwgYi9saXNwL3Byb2dtb2Rl cy9weXRob24uZWwKaW5kZXggYWQ0NjY1ZWIxOS4uMjI0ODVhMDI1ZSAxMDA2NDQKLS0tIGEvbGlz cC9wcm9nbW9kZXMvcHl0aG9uLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbApAQCAt OTc1LDExICs5NzUsOCBAQCBweXRob24tLXRyZWVzaXQtY29uc3RhbnRzCiAgICAgImNvcHlyaWdo dCIgImNyZWRpdHMiICJleGl0IiAibGljZW5zZSIgInF1aXQiKSkKIAogKGRlZnZhciBweXRob24t LXRyZWVzaXQtb3BlcmF0b3JzCi0gIDs7IFRoaXMgaXMgbm90IHVzZWQuIEFuZCBhbmQsIG9yLCBu b3QsIGlzLCBpbiBhcmUgZm9udGlmaWVkIGFzCi0gIDs7IGtleXdvcmRzLgogICAnKCItIiAiLT0i ICIhPSIgIioiICIqKiIgIioqPSIgIio9IiAiLyIgIi8vIiAiLy89IiAiLz0iICImIiAiJSIgIiU9 IgotICAgICJeIiAiKyIgIis9IiAiPCIgIjw8IiAiPD0iICI8PiIgIj0iICI9PSIgIj4iICI+PSIg Ij4+IiAifCIgIn4iCi0gICAgImFuZCIgImluIiAiaXMiICJub3QiICJvciIpKQorICAgICJeIiAi KyIgIis9IiAiPCIgIjw8IiAiPD0iICI8PiIgIj0iICI9PSIgIj4iICI+PSIgIj4+IiAifCIgIn4i KSkKIAogKGRlZnZhciBweXRob24tLXRyZWVzaXQtc3BlY2lhbC1hdHRyaWJ1dGVzCiAgICcoIl9f YW5ub3RhdGlvbnNfXyIgIl9fY2xvc3VyZV9fIiAiX19jb2RlX18iCkBAIC0xMTE3LDcgKzExMTQs MzggQEAgcHl0aG9uLS10cmVlc2l0LXNldHRpbmdzCiAgICA6ZmVhdHVyZSAnZXNjYXBlLXNlcXVl bmNlCiAgICA6bGFuZ3VhZ2UgJ3B5dGhvbgogICAgOm92ZXJyaWRlIHQKLSAgICcoKGVzY2FwZV9z ZXF1ZW5jZSkgQGZvbnQtbG9jay1lc2NhcGUtZmFjZSkpCisgICAnKChlc2NhcGVfc2VxdWVuY2Up IEBmb250LWxvY2stZXNjYXBlLWZhY2UpCisKKyAgIDpmZWF0dXJlICdudW1iZXIKKyAgIDpsYW5n dWFnZSAncHl0aG9uCisgICA6b3ZlcnJpZGUgdAorICAgJyhbKGludGVnZXIpIChmbG9hdCldIEBm b250LWxvY2stbnVtYmVyLWZhY2UpCisKKyAgIDpmZWF0dXJlICdwcm9wZXJ0eQorICAgOmxhbmd1 YWdlICdweXRob24KKyAgIDpvdmVycmlkZSB0CisgICAnKChhdHRyaWJ1dGUKKyAgICAgIGF0dHJp YnV0ZTogKGlkZW50aWZpZXIpIEBmb250LWxvY2stcHJvcGVydHktZmFjZSkKKyAgICAgKGNsYXNz X2RlZmluaXRpb24KKyAgICAgIGJvZHk6IChibG9jaworICAgICAgICAgICAgIChleHByZXNzaW9u X3N0YXRlbWVudAorICAgICAgICAgICAgICAoYXNzaWdubWVudCBsZWZ0OgorICAgICAgICAgICAg ICAgICAgICAgICAgICAoaWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKSkpKSkK KworICAgOmZlYXR1cmUgJ29wZXJhdG9yCisgICA6bGFuZ3VhZ2UgJ3B5dGhvbgorICAgOm92ZXJy aWRlIHQKKyAgIGAoWyxAcHl0aG9uLS10cmVlc2l0LW9wZXJhdG9yc10gQGZvbnQtbG9jay1vcGVy YXRvci1mYWNlKQorCisgICA6ZmVhdHVyZSAnYnJhY2tldAorICAgOmxhbmd1YWdlICdweXRob24K KyAgIDpvdmVycmlkZSB0CisgICAnKFsiKCIgIikiICJbIiAiXSIgInsiICJ9Il0gQGZvbnQtbG9j ay1icmFja2V0LWZhY2UpCisKKyAgIDpmZWF0dXJlICdkZWxpbWl0ZXIKKyAgIDpsYW5ndWFnZSAn cHl0aG9uCisgICA6b3ZlcnJpZGUgdAorICAgJyhbIiwiICIuIiAiOiIgIjsiIChlbGxpcHNpcyld IEBmb250LWxvY2stZGVsaW1pdGVyLWZhY2UpKQogICAiVHJlZS1zaXR0ZXIgZm9udC1sb2NrIHNl dHRpbmdzLiIpCiAKIAwKQEAgLTY1NTMsNyArNjU4MSw4IEBAIHB5dGhvbi1tb2RlCiAgICAgICAg ICAgICAgICAgJygoIGNvbW1lbnQgc3RyaW5nIGZ1bmN0aW9uLW5hbWUgY2xhc3MtbmFtZSkKICAg ICAgICAgICAgICAgICAgICgga2V5d29yZCBidWlsdGluIGNvbnN0YW50IHR5cGUpCiAgICAgICAg ICAgICAgICAgICAoIGFzc2lnbm1lbnQgZGVjb3JhdG9yIGVzY2FwZS1zZXF1ZW5jZQotICAgICAg ICAgICAgICAgICAgICBzdHJpbmctaW50ZXJwb2xhdGlvbikpKQorICAgICAgICAgICAgICAgICAg ICBzdHJpbmctaW50ZXJwb2xhdGlvbiBudW1iZXIgcHJvcGVydHkKKyAgICAgICAgICAgICAgICAg ICAgb3BlcmF0b3IgYnJhY2tldCBkZWxpbWl0ZXIpKSkKICAgICAoc2V0cS1sb2NhbCB0cmVlc2l0 LWZvbnQtbG9jay1zZXR0aW5ncyBweXRob24tLXRyZWVzaXQtc2V0dGluZ3MpCiAgICAgKHNldHEt bG9jYWwgaW1lbnUtY3JlYXRlLWluZGV4LWZ1bmN0aW9uCiAgICAgICAgICAgICAgICAgIydweXRo b24taW1lbnUtdHJlZXNpdC1jcmVhdGUtaW5kZXgpCi0tIAoyLjM4LjEKCg== --b1_oqyQp43u9HYAOrxhx5XShV8YF0kuxorR3MF3UrcZ0Y--