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: Wed, 16 Nov 2022 02:04:27 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15659"; 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 Wed Nov 16 03:05:32 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 1ov7nv-0003mr-Nf for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 16 Nov 2022 03:05:32 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ov7nW-0001FW-9k; Tue, 15 Nov 2022 21:05:06 -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 1ov7nT-0001FD-3P for bug-gnu-emacs@gnu.org; Tue, 15 Nov 2022 21:05:04 -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 1ov7nS-0004lf-Kz for bug-gnu-emacs@gnu.org; Tue, 15 Nov 2022 21:05:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ov7nS-0003UC-G0 for bug-gnu-emacs@gnu.org; Tue, 15 Nov 2022 21:05:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Randy Taylor Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 16 Nov 2022 02:05:02 +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.166856429013376 (code B ref 59268); Wed, 16 Nov 2022 02:05:02 +0000 Original-Received: (at 59268) by debbugs.gnu.org; 16 Nov 2022 02:04:50 +0000 Original-Received: from localhost ([127.0.0.1]:55652 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ov7nF-0003Tf-S8 for submit@debbugs.gnu.org; Tue, 15 Nov 2022 21:04:50 -0500 Original-Received: from mail-4323.proton.ch ([185.70.43.23]:60303) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ov7nC-0003TQ-Vy for 59268@debbugs.gnu.org; Tue, 15 Nov 2022 21:04:49 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rjt.dev; s=protonmail2; t=1668564278; x=1668823478; bh=WmWrH/Ds/0ImE0mJKWcA63hvOcWH8j7CjkhMheY6fpw=; 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=lVk+dbzJe8HB9ieuBKzBDbN5GSnIakwgexflzuwqLQzztTG2FIO//jotdtBCefabu l1w3KsZPmc6izzRXdpqyTP2bwYRXLlSDjZ4wswIlc5TsiPS49tEs34JQ/QHvPceN8c Fh3fmXL49JNJxGria9Vf640oZOkpIJbU5OkGrvbHXjGx/X6nKdvrzL9Z2J3MBV8ky2 HJSbrh64LowXgF1XUi5/LhoxKtkOyrllesKumt0vDB2o75YBSvYehhC5Qf8RDdguGL lYGD5nDbzNGtAKBaO753K0xc2+PhD4LiO21X1s5lZ4hUyaozxR+47mnC0dY1rNtVX8 J4/ZKZGuAjOVA== 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:247985 Archived-At: This is a multi-part message in MIME format. --b1_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE Content-Type: multipart/alternative; boundary="b2_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE" --b2_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 VXBkYXRlZCB0aGUgcGF0Y2ggYWdhaW4gdG8gYXBwbHkgY2xlYW5seS4KCkFsc28gYWRkZWQgWXVh bi4gKFNpZGUgbm90ZTogcGVyaGFwcyBlbWFjcy1kZXZlbCBmZWF0dXJlIHNob3VsZCBiZSByZW5h bWVkIHRvIGVtYWNzLWRlZnVuPyk= --b2_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx NHB4OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+VXBkYXRlZCB0aGUgcGF0Y2ggYWdhaW4gdG8gYXBw bHkgY2xlYW5seS48L2Rpdj48ZGl2IHN0eWxlPSJmb250LWZhbWlseTogdGFob21hLCBzYW5zLXNl cmlmOyBmb250LXNpemU6IDE0cHg7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij48YnI+PC9kaXY+PGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IHRhaG9tYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4 OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+QWxzbyBhZGRlZCBZdWFuLiAoU2lkZSBub3RlOiBwZXJo YXBzIGVtYWNzLWRldmVsIGZlYXR1cmUgc2hvdWxkIGJlIHJlbmFtZWQgdG8gZW1hY3MtZGVmdW4/ KTxicj48L2Rpdj4= --b2_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE-- --b1_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE 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 RnJvbSBhZmU4Yzg4YTFhZGRkYWM3ZTA4MGI2YmQwNGMxMTcxMTJhNTRiYjUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSYW5keSBUYXlsb3IgPGRldkByanQuZGV2PgpEYXRlOiBTdW4s IDEzIE5vdiAyMDIyIDIyOjA2OjMzIC0wNTAwClN1YmplY3Q6IFtQQVRDSF0gVXRpbGl6ZSBuZXcg Zm9udC1sb2NrIGZhY2VzIGZvciBDL0MrKyBhbmQgUHl0aG9uIHRyZWUtc2l0dGVyCiB1c2UKCiog bGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsIChjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5n cyk6IFVzZSBuZXcKZXNjYXBlLCBudW1iZXIsIHByb3BlcnR5LCBvcGVyYXRvciwgYnJhY2tldCwg YW5kIGRlbGltaXRlciBmb250LWxvY2sKZmFjZXMuICBTaW1wbGlmeSB0eXBlIG1hdGNoaW5nLgoo Yy10cy1tb2RlLS1iYXNlLW1vZGUpOiBBZGQgdGhlbSB0byB0aGUgZmVhdHVyZSBsaXN0LgooYy10 cy1tb2RlKTogRml4IHR5cG8uCiogbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsIChweXRob24tLXRy ZWVzaXQtc2V0dGluZ3MpOiBVc2UgbmV3IG51bWJlciwKcHJvcGVydHksIG9wZXJhdG9yLCBicmFj a2V0LCBhbmQgZGVsaW1pdGVyIGZvbnQtbG9jayBmYWNlcy4KKHB5dGhvbi1tb2RlKTogQWRkIHRo ZW0gdG8gdGhlIGZlYXR1cmUgbGlzdC4KLS0tCiBsaXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwg fCA3MSArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBsaXNwL3Byb2dtb2Rl cy9weXRob24uZWwgICAgfCA0MSArKysrKysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdl ZCwgNjQgaW5zZXJ0aW9ucygrKSwgNDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9w cm9nbW9kZXMvYy10cy1tb2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMvYy10cy1tb2RlLmVsCmluZGV4 IDk1MGVmMWY2NWUuLmRiZjM3MTA5YzQgMTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL2MtdHMt bW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rlcy9jLXRzLW1vZGUuZWwKQEAgLTIzMSwxOCArMjMx LDE3IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICA6bGFuZ3VhZ2UgbW9kZQog ICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdvcGVyYXRvcgotICAgYChbLEBjLXRzLW1vZGUt LW9wZXJhdG9yc10gQGZvbnQtbG9jay1idWlsdGluLWZhY2UpCisgICBgKFssQGMtdHMtbW9kZS0t b3BlcmF0b3JzXSBAZm9udC1sb2NrLW9wZXJhdG9yLWZhY2UpCiAgICA6bGFuZ3VhZ2UgbW9kZQog ICAgOm92ZXJyaWRlIHQKICAgIDpmZWF0dXJlICdzdHJpbmcKICAgIGAoKHN0cmluZ19saXRlcmFs KSBAZm9udC1sb2NrLXN0cmluZy1mYWNlCiAgICAgICgoc3RyaW5nX2xpdGVyYWwpKSBAY29udGV4 dHVhbAotICAgICAoc3lzdGVtX2xpYl9zdHJpbmcpIEBmb250LWxvY2stc3RyaW5nLWZhY2UKLSAg ICAgKGVzY2FwZV9zZXF1ZW5jZSkgQGZvbnQtbG9jay1zdHJpbmctZmFjZSkKKyAgICAgKHN5c3Rl bV9saWJfc3RyaW5nKSBAZm9udC1sb2NrLXN0cmluZy1mYWNlKQogICAgOmxhbmd1YWdlIG1vZGUK ICAgIDpvdmVycmlkZSB0CiAgICA6ZmVhdHVyZSAnbGl0ZXJhbAotICAgYCgobnVtYmVyX2xpdGVy YWwpIEBmb250LWxvY2stY29uc3RhbnQtZmFjZQorICAgYCgobnVtYmVyX2xpdGVyYWwpIEBmb250 LWxvY2stbnVtYmVyLWZhY2UKICAgICAgKGNoYXJfbGl0ZXJhbCkgQGZvbnQtbG9jay1jb25zdGFu dC1mYWNlKQogICAgOmxhbmd1YWdlIG1vZGUKICAgIDpvdmVycmlkZSB0CkBAIC0yNTIsMzAgKzI1 MSwxMyBAQCBjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgICAgICAgJygodHlwZV9x dWFsaWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlCiAKICAgICAgICAgICAgKHF1YWxpZmllZF9p ZGVudGlmaWVyCi0gICAgICAgICAgICBzY29wZTogKG5hbWVzcGFjZV9pZGVudGlmaWVyKSBAZm9u dC1sb2NrLXR5cGUtZmFjZSkKLQotICAgICAgICAgICAob3BlcmF0b3JfY2FzdCkgdHlwZTogKHR5 cGVfaWRlbnRpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2UpKSkKKyAgICAgICAgICAgIHNjb3Bl OiAobmFtZXNwYWNlX2lkZW50aWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlKSkpKQogICAgOmxh bmd1YWdlIG1vZGUKICAgIDpvdmVycmlkZSB0CiAgICA6ZmVhdHVyZSAnZGVmaW5pdGlvbgogICAg YCgoZGVjbGFyYXRpb24KICAgICAgIGRlY2xhcmF0b3I6IChpZGVudGlmaWVyKSBAZm9udC1sb2Nr LXZhcmlhYmxlLW5hbWUtZmFjZSkKIAotICAgICAoZGVjbGFyYXRpb24KLSAgICAgIHR5cGU6ICh0 eXBlX2lkZW50aWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlKQotCi0gICAgIChmaWVsZF9kZWNs YXJhdGlvbgotICAgICAgZGVjbGFyYXRvcjogKGZpZWxkX2lkZW50aWZpZXIpIEBmb250LWxvY2st dmFyaWFibGUtbmFtZS1mYWNlKQotCi0gICAgIChmaWVsZF9kZWNsYXJhdGlvbgotICAgICAgdHlw ZTogKHR5cGVfaWRlbnRpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2UpCi0KLSAgICAgKHBhcmFt ZXRlcl9kZWNsYXJhdGlvbgotICAgICAgdHlwZTogKHR5cGVfaWRlbnRpZmllcikgQGZvbnQtbG9j ay10eXBlLWZhY2UpCi0KLSAgICAgKGZ1bmN0aW9uX2RlZmluaXRpb24KLSAgICAgIHR5cGU6ICh0 eXBlX2lkZW50aWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNlKQotCiAgICAgIChmdW5jdGlvbl9k ZWNsYXJhdG9yCiAgICAgICBkZWNsYXJhdG9yOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay1mdW5j dGlvbi1uYW1lLWZhY2UpCiAKQEAgLTI4NSwxNyArMjY3LDggQEAgYy10cy1tb2RlLS1mb250LWxv Y2stc2V0dGluZ3MKICAgICAgKGluaXRfZGVjbGFyYXRvcgogICAgICAgZGVjbGFyYXRvcjogKGlk ZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQogCi0gICAgIChzdHJ1Y3Rf c3BlY2lmaWVyCi0gICAgICBuYW1lOiAodHlwZV9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXR5cGUt ZmFjZSkKLQogICAgICAoc2l6ZWRfdHlwZV9zcGVjaWZpZXIpIEBmb250LWxvY2stdHlwZS1mYWNl CiAKLSAgICAgKGVudW1fc3BlY2lmaWVyCi0gICAgICBuYW1lOiAodHlwZV9pZGVudGlmaWVyKSBA Zm9udC1sb2NrLXR5cGUtZmFjZSkKLQotICAgICAoZW51bWVyYXRvcgotICAgICAgbmFtZTogKGlk ZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQotCiAgICAgIChwYXJhbWV0 ZXJfZGVjbGFyYXRpb24KICAgICAgIHR5cGU6IChfKSBAZm9udC1sb2NrLXR5cGUtZmFjZQogICAg ICAgZGVjbGFyYXRvcjogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNl KQpAQCAtMzAzLDggKzI3Niw3IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICAg IChwb2ludGVyX2RlY2xhcmF0b3IKICAgICAgIGRlY2xhcmF0b3I6IChpZGVudGlmaWVyKSBAZm9u dC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKIAotICAgICAocG9pbnRlcl9kZWNsYXJhdG9yCi0g ICAgICBkZWNsYXJhdG9yOiAoZmllbGRfaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1u YW1lLWZhY2UpKQorICAgICAoKHR5cGVfaWRlbnRpZmllcikgQGZvbnQtbG9jay10eXBlLWZhY2Up KQogICAgOmxhbmd1YWdlIG1vZGUKICAgIDpvdmVycmlkZSB0CiAgICA6ZmVhdHVyZSAnZXhwcmVz c2lvbgpAQCAtMzE1LDExICsyODcsNyBAQCBjLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwog ICAgICAgZnVuY3Rpb246IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFj ZSkKIAogICAgICAoZmllbGRfZXhwcmVzc2lvbgotICAgICAgZmllbGQ6IChmaWVsZF9pZGVudGlm aWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKLQotICAgICAoZmllbGRfZXhwcmVz c2lvbgotICAgICAgYXJndW1lbnQ6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5h bWUtZmFjZQotICAgICAgZmllbGQ6IChmaWVsZF9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlh YmxlLW5hbWUtZmFjZSkKKyAgICAgIGFyZ3VtZW50OiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12 YXJpYWJsZS1uYW1lLWZhY2UpCiAKICAgICAgKHBvaW50ZXJfZXhwcmVzc2lvbgogICAgICAgYXJn dW1lbnQ6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpCkBAIC0z MzMsNiArMzAxLDI0IEBAIGMtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICA6b3ZlcnJp ZGUgdAogICAgOmZlYXR1cmUgJ2Vycm9yCiAgICAnKChFUlJPUikgQGZvbnQtbG9jay13YXJuaW5n LWZhY2UpCisgICA6ZmVhdHVyZSAnZXNjYXBlLXNlcXVlbmNlCisgICA6bGFuZ3VhZ2UgbW9kZQor ICAgOm92ZXJyaWRlIHQKKyAgICcoKGVzY2FwZV9zZXF1ZW5jZSkgQGZvbnQtbG9jay1lc2NhcGUt ZmFjZSkKKyAgIDpsYW5ndWFnZSBtb2RlCisgICA6b3ZlcnJpZGUgdAorICAgOmZlYXR1cmUgJ3By b3BlcnR5CisgICAnKChmaWVsZF9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXByb3BlcnR5LWZhY2UK KyAgICAgKGVudW1lcmF0b3IKKyAgICAgIG5hbWU6IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXBy b3BlcnR5LWZhY2UpKQorICAgOmxhbmd1YWdlIG1vZGUKKyAgIDpvdmVycmlkZSB0CisgICA6ZmVh dHVyZSAnYnJhY2tldAorICAgJygoWyIoIiAiKSIgIlsiICJdIiAieyIgIn0iXSkgQGZvbnQtbG9j ay1icmFja2V0LWZhY2UpCisgICA6bGFuZ3VhZ2UgbW9kZQorICAgOm92ZXJyaWRlIHQKKyAgIDpm ZWF0dXJlICdkZWxpbWl0ZXIKKyAgICcoKFsiLCIgIjoiICI7Il0pIEBmb250LWxvY2stZGVsaW1p dGVyLWZhY2UpCiAgICA6bGFuZ3VhZ2UgbW9kZQogICAgOmZlYXR1cmUgJ2VtYWNzLWRldmVsCiAg ICA6b3ZlcnJpZGUgJ3QKQEAgLTQ2NSw5ICs0NTEsMTAgQEAgYy10cy1tb2RlLS1iYXNlLW1vZGUK ICAgKHNldHEtbG9jYWwgd2hpY2gtZnVuYy1mdW5jdGlvbnMgbmlsKQogCiAgIChzZXRxLWxvY2Fs IHRyZWVzaXQtZm9udC1sb2NrLWZlYXR1cmUtbGlzdAotICAgICAgICAgICAgICAnKChjb21tZW50 IHByZXByb2Nlc3NvciBvcGVyYXRvciBjb25zdGFudCBzdHJpbmcgbGl0ZXJhbCBrZXl3b3JkKQot ICAgICAgICAgICAgICAgICh0eXBlIGRlZmluaXRpb24gZXhwcmVzc2lvbiBzdGF0ZW1lbnQpCi0g ICAgICAgICAgICAgICAgKGVycm9yKSkpKQorICAgICAgICAgICAgICAnKCggY29tbWVudCBwcmVw cm9jZXNzb3Igb3BlcmF0b3IgY29uc3RhbnQgc3RyaW5nIGxpdGVyYWwga2V5d29yZCkKKyAgICAg ICAgICAgICAgICAoIHR5cGUgZGVmaW5pdGlvbiBleHByZXNzaW9uIHN0YXRlbWVudCBwcm9wZXJ0 eSBicmFja2V0CisgICAgICAgICAgICAgICAgICBkZWxpbWl0ZXIgZXNjYXBlLXNlcXVlbmNlKQor ICAgICAgICAgICAgICAgICggZXJyb3IpKSkpCiAKIDs7OyMjI2F1dG9sb2FkCiAoZGVmaW5lLWRl cml2ZWQtbW9kZSBjLXRzLW1vZGUgYy10cy1tb2RlLS1iYXNlLW1vZGUgIkMiCkBAIC00OTQsNyAr NDgxLDcgQEAgYy10cy1tb2RlCiAKIDs7OyMjI2F1dG9sb2FkCiAoZGVmaW5lLWRlcml2ZWQtbW9k ZSBjKystdHMtbW9kZSBjLXRzLW1vZGUtLWJhc2UtbW9kZSAiQysrIgotICAiTWFqb3IgbW9kZSBm b3IgZWRpdGluZyBDLCBwb3dlcmVkIGJ5IHRyZWUtc2l0dGVyLiIKKyAgIk1ham9yIG1vZGUgZm9y IGVkaXRpbmcgQysrLCBwb3dlcmVkIGJ5IHRyZWUtc2l0dGVyLiIKICAgOmdyb3VwICdjKysKIAog ICAodW5sZXNzICh0cmVlc2l0LXJlYWR5LXAgbmlsICdjcHApCmRpZmYgLS1naXQgYS9saXNwL3By b2dtb2Rlcy9weXRob24uZWwgYi9saXNwL3Byb2dtb2Rlcy9weXRob24uZWwKaW5kZXggYWQ0NjY1 ZWIxOS4uMjI0ODVhMDI1ZSAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvcHl0aG9uLmVsCisr KyBiL2xpc3AvcHJvZ21vZGVzL3B5dGhvbi5lbApAQCAtOTc1LDExICs5NzUsOCBAQCBweXRob24t LXRyZWVzaXQtY29uc3RhbnRzCiAgICAgImNvcHlyaWdodCIgImNyZWRpdHMiICJleGl0IiAibGlj ZW5zZSIgInF1aXQiKSkKIAogKGRlZnZhciBweXRob24tLXRyZWVzaXQtb3BlcmF0b3JzCi0gIDs7 IFRoaXMgaXMgbm90IHVzZWQuIEFuZCBhbmQsIG9yLCBub3QsIGlzLCBpbiBhcmUgZm9udGlmaWVk IGFzCi0gIDs7IGtleXdvcmRzLgogICAnKCItIiAiLT0iICIhPSIgIioiICIqKiIgIioqPSIgIio9 IiAiLyIgIi8vIiAiLy89IiAiLz0iICImIiAiJSIgIiU9IgotICAgICJeIiAiKyIgIis9IiAiPCIg Ijw8IiAiPD0iICI8PiIgIj0iICI9PSIgIj4iICI+PSIgIj4+IiAifCIgIn4iCi0gICAgImFuZCIg ImluIiAiaXMiICJub3QiICJvciIpKQorICAgICJeIiAiKyIgIis9IiAiPCIgIjw8IiAiPD0iICI8 PiIgIj0iICI9PSIgIj4iICI+PSIgIj4+IiAifCIgIn4iKSkKIAogKGRlZnZhciBweXRob24tLXRy ZWVzaXQtc3BlY2lhbC1hdHRyaWJ1dGVzCiAgICcoIl9fYW5ub3RhdGlvbnNfXyIgIl9fY2xvc3Vy ZV9fIiAiX19jb2RlX18iCkBAIC0xMTE3LDcgKzExMTQsMzggQEAgcHl0aG9uLS10cmVlc2l0LXNl dHRpbmdzCiAgICA6ZmVhdHVyZSAnZXNjYXBlLXNlcXVlbmNlCiAgICA6bGFuZ3VhZ2UgJ3B5dGhv bgogICAgOm92ZXJyaWRlIHQKLSAgICcoKGVzY2FwZV9zZXF1ZW5jZSkgQGZvbnQtbG9jay1lc2Nh cGUtZmFjZSkpCisgICAnKChlc2NhcGVfc2VxdWVuY2UpIEBmb250LWxvY2stZXNjYXBlLWZhY2Up CisKKyAgIDpmZWF0dXJlICdudW1iZXIKKyAgIDpsYW5ndWFnZSAncHl0aG9uCisgICA6b3ZlcnJp ZGUgdAorICAgJyhbKGludGVnZXIpIChmbG9hdCldIEBmb250LWxvY2stbnVtYmVyLWZhY2UpCisK KyAgIDpmZWF0dXJlICdwcm9wZXJ0eQorICAgOmxhbmd1YWdlICdweXRob24KKyAgIDpvdmVycmlk ZSB0CisgICAnKChhdHRyaWJ1dGUKKyAgICAgIGF0dHJpYnV0ZTogKGlkZW50aWZpZXIpIEBmb250 LWxvY2stcHJvcGVydHktZmFjZSkKKyAgICAgKGNsYXNzX2RlZmluaXRpb24KKyAgICAgIGJvZHk6 IChibG9jaworICAgICAgICAgICAgIChleHByZXNzaW9uX3N0YXRlbWVudAorICAgICAgICAgICAg ICAoYXNzaWdubWVudCBsZWZ0OgorICAgICAgICAgICAgICAgICAgICAgICAgICAoaWRlbnRpZmll cikgQGZvbnQtbG9jay1wcm9wZXJ0eS1mYWNlKSkpKSkKKworICAgOmZlYXR1cmUgJ29wZXJhdG9y CisgICA6bGFuZ3VhZ2UgJ3B5dGhvbgorICAgOm92ZXJyaWRlIHQKKyAgIGAoWyxAcHl0aG9uLS10 cmVlc2l0LW9wZXJhdG9yc10gQGZvbnQtbG9jay1vcGVyYXRvci1mYWNlKQorCisgICA6ZmVhdHVy ZSAnYnJhY2tldAorICAgOmxhbmd1YWdlICdweXRob24KKyAgIDpvdmVycmlkZSB0CisgICAnKFsi KCIgIikiICJbIiAiXSIgInsiICJ9Il0gQGZvbnQtbG9jay1icmFja2V0LWZhY2UpCisKKyAgIDpm ZWF0dXJlICdkZWxpbWl0ZXIKKyAgIDpsYW5ndWFnZSAncHl0aG9uCisgICA6b3ZlcnJpZGUgdAor ICAgJyhbIiwiICIuIiAiOiIgIjsiIChlbGxpcHNpcyldIEBmb250LWxvY2stZGVsaW1pdGVyLWZh Y2UpKQogICAiVHJlZS1zaXR0ZXIgZm9udC1sb2NrIHNldHRpbmdzLiIpCiAKIAwKQEAgLTY1NTMs NyArNjU4MSw4IEBAIHB5dGhvbi1tb2RlCiAgICAgICAgICAgICAgICAgJygoIGNvbW1lbnQgc3Ry aW5nIGZ1bmN0aW9uLW5hbWUgY2xhc3MtbmFtZSkKICAgICAgICAgICAgICAgICAgICgga2V5d29y ZCBidWlsdGluIGNvbnN0YW50IHR5cGUpCiAgICAgICAgICAgICAgICAgICAoIGFzc2lnbm1lbnQg ZGVjb3JhdG9yIGVzY2FwZS1zZXF1ZW5jZQotICAgICAgICAgICAgICAgICAgICBzdHJpbmctaW50 ZXJwb2xhdGlvbikpKQorICAgICAgICAgICAgICAgICAgICBzdHJpbmctaW50ZXJwb2xhdGlvbiBu dW1iZXIgcHJvcGVydHkKKyAgICAgICAgICAgICAgICAgICAgb3BlcmF0b3IgYnJhY2tldCBkZWxp bWl0ZXIpKSkKICAgICAoc2V0cS1sb2NhbCB0cmVlc2l0LWZvbnQtbG9jay1zZXR0aW5ncyBweXRo b24tLXRyZWVzaXQtc2V0dGluZ3MpCiAgICAgKHNldHEtbG9jYWwgaW1lbnUtY3JlYXRlLWluZGV4 LWZ1bmN0aW9uCiAgICAgICAgICAgICAgICAgIydweXRob24taW1lbnUtdHJlZXNpdC1jcmVhdGUt aW5kZXgpCi0tIAoyLjM4LjEKCg== --b1_IVJ4PtEAWSEAGW8loBOPtAm7tgJ7evolzLbka1UxE--