From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Nascif Abousalh-Neto Newsgroups: gmane.emacs.bugs,gmane.emacs.pretest.bugs Subject: bug#2642: Apparent regression on font-lock-compile-keywords Date: Wed, 11 Mar 2009 18:27:40 -0400 Message-ID: <15412A37E8C9574393B24ADD991FAA760A82C44868@MERCMBX14.na.sas.com> Reply-To: Nascif Abousalh-Neto , 2642@emacsbugs.donarmstrong.com NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 X-Trace: ger.gmane.org 1236836219 6479 80.91.229.12 (12 Mar 2009 05:36:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 12 Mar 2009 05:36:59 +0000 (UTC) To: "emacs-pretest-bug@gnu.org" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Mar 12 06:38:15 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LhdcU-0002Ti-0f for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 Mar 2009 06:38:14 +0100 Original-Received: from localhost ([127.0.0.1]:48859 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Lhdb8-00017g-5x for geb-bug-gnu-emacs@m.gmane.org; Thu, 12 Mar 2009 01:36:50 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LhX9N-0005EJ-Vt for bug-gnu-emacs@gnu.org; Wed, 11 Mar 2009 18:43:46 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LhX9M-0005DY-MX for bug-gnu-emacs@gnu.org; Wed, 11 Mar 2009 18:43:45 -0400 Original-Received: from [199.232.76.173] (port=37784 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LhX9M-0005DS-Hf for bug-gnu-emacs@gnu.org; Wed, 11 Mar 2009 18:43:44 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:46581) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LhX9L-0000tk-PD for bug-gnu-emacs@gnu.org; Wed, 11 Mar 2009 18:43:44 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2BMhfTr010818; Wed, 11 Mar 2009 15:43:41 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id n2BMZ4c8008516; Wed, 11 Mar 2009 15:35:04 -0700 X-Loop: owner@emacsbugs.donarmstrong.com Resent-From: Nascif Abousalh-Neto Resent-To: bug-submit-list@donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Wed, 11 Mar 2009 22:35:04 +0000 Resent-Message-ID: Resent-Sender: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: report 2642 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Original-Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12368104727091 (code B ref -1); Wed, 11 Mar 2009 22:35:04 +0000 Original-Received: (at submit) by emacsbugs.donarmstrong.com; 11 Mar 2009 22:27:52 +0000 X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. Original-Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n2BMRmNj007082 for ; Wed, 11 Mar 2009 15:27:49 -0700 Original-Received: from mx10.gnu.org ([199.232.76.166]:41088) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LhWtv-0001xn-8y for emacs-pretest-bug@gnu.org; Wed, 11 Mar 2009 18:27:47 -0400 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LhWtt-000848-Oj for emacs-pretest-bug@gnu.org; Wed, 11 Mar 2009 18:27:46 -0400 Original-Received: from mercav06.na.sas.com ([149.173.6.153]:2500) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LhWtt-00083w-D9 for emacs-pretest-bug@gnu.org; Wed, 11 Mar 2009 18:27:45 -0400 Original-Received: from merchub01.na.sas.com ([10.19.20.24]) by mercav06.na.sas.com with InterScan Message Security Suite; Wed, 11 Mar 2009 18:27:41 -0400 Original-Received: from MERCMBX14.na.sas.com ([10.19.20.124]) by merchub01.na.sas.com ([10.19.20.24]) with mapi; Wed, 11 Mar 2009 18:27:41 -0400 Thread-Topic: Apparent regression on font-lock-compile-keywords Thread-Index: AcmimJabD0Uauk+DRO61qHhe4OGkRA== Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Resent-Date: Wed, 11 Mar 2009 18:43:45 -0400 X-Mailman-Approved-At: Thu, 12 Mar 2009 01:35:51 -0400 X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:26259 gmane.emacs.pretest.bugs:24111 Archived-At: LS10ZXh0IGZvbGxvd3MgdGhpcyBsaW5lLS0NCg0KUGxlYXNlIHdyaXRlIGluIEVuZ2xpc2ggaWYg cG9zc2libGUsIGJlY2F1c2UgdGhlIEVtYWNzIG1haW50YWluZXJzDQp1c3VhbGx5IGRvIG5vdCBo YXZlIHRyYW5zbGF0b3JzIHRvIHJlYWQgb3RoZXIgbGFuZ3VhZ2VzIGZvciB0aGVtLg0KDQpZb3Vy IGJ1ZyByZXBvcnQgd2lsbCBiZSBwb3N0ZWQgdG8gdGhlIGVtYWNzLXByZXRlc3QtYnVnQGdudS5v cmcgbWFpbGluZyBsaXN0Lg0KDQpQbGVhc2UgZGVzY3JpYmUgZXhhY3RseSB3aGF0IGFjdGlvbnMg dHJpZ2dlcmVkIHRoZSBidWcNCmFuZCB0aGUgcHJlY2lzZSBzeW1wdG9tcyBvZiB0aGUgYnVnOg0K DQo9PT09DQoNCkkgcmVjZW50bHkgdXBncmFkZWQgZnJvbSBFbWFjcyAyMiB0byBFbWFjcyAyMyAo VzMyIG9uIFdpbmRvd3MgWFApLg0KSSBoYXZlIGJlZW4gdXNpbmcgZW1hY3Mtd2lraSBhbmQgZ3Jv b3Z5LW1vZGUgYW5kIG5vdCBib3RoIGZhaWwgd2l0aCBhIHNpbWlsYXIgZXJyb3IgcG9pbnRpbmcg dG8gdGhpczoNCmZvbnQtbG9jay1zZXQtZGVmYXVsdHM6IFdyb25nIHR5cGUgYXJndW1lbnQ6IHN5 bWJvbHAsIChxdW90ZSBiZWdpbm5pbmctb2YtbGluZSkNCg0KSXQgd29ya3Mgb24gdGhlIHNlY29u ZCB0aW1lIG9yIGFmdGVyIHR1cm5pbmcgZm9udC1sb2NrIG9uIGFuZCBvZmYsIGFuZCB0aGVuIGZh aWxzIGFnYWluIG5leHQgdGltZSBJIHRyeSB0byB1c2UgaXQuDQoNCklmIEkgZW5hYmxlIGRlYnVn LW9uLWVycm9yIEkgZ2V0Og0KDQpEZWJ1Z2dlciBlbnRlcmVkLS1MaXNwIGVycm9yOiAod3Jvbmct dHlwZS1hcmd1bWVudCBzeW1ib2xwIChxdW90ZSBiZWdpbm5pbmctb2YtbGluZSkpDQogIGZvbnQt bG9jay1jb21waWxlLWtleXdvcmRzKG5pbCkNCiAgZm9udC1sb2NrLXNldC1kZWZhdWx0cygpDQog IGZvbnQtbG9jay1tb2RlLWludGVybmFsKHQpDQogIGZvbnQtbG9jay1kZWZhdWx0LWZ1bmN0aW9u KHQpDQogIGZvbnQtbG9jay1tb2RlKHQpDQogIGVtYWNzLXdpa2ktdXNlLWZvbnQtbG9jaygpDQog IHJ1bi1ob29rcyh0ZXh0LW1vZGUtaG9vayBlbWFjcy13aWtpLW1vZGUtaG9vaykNCiAgYXBwbHko cnVuLWhvb2tzICh0ZXh0LW1vZGUtaG9vayBlbWFjcy13aWtpLW1vZGUtaG9vaykpDQogIHJ1bi1t b2RlLWhvb2tzKGVtYWNzLXdpa2ktbW9kZS1ob29rKQ0KICBlbWFjcy13aWtpLW1vZGUoKQ0KICBl bWFjcy13aWtpLW1heWJlKCkNCiAgcnVuLWhvb2tzKGZpbmQtZmlsZS1ob29rKQ0KICBhZnRlci1m aW5kLWZpbGUobmlsIHQpDQogIGZpbmQtZmlsZS1ub3NlbGVjdC0xKCM8YnVmZmVyIFdyc1RyZWVN YXA+ICJ+L3dpa2kvV3JzVHJlZU1hcCIgbmlsIG5pbCAifi93aWtpL1dyc1RyZWVNYXAiICgoMjU2 IDUgLiA0ODg2OCkgMjA0NjY2NjI3KSkNCiAgZmluZC1maWxlLW5vc2VsZWN0KCJjOi9ob21lL3dp a2kvV3JzVHJlZU1hcCIgbmlsIG5pbCBuaWwpDQogIGZpbmQtZmlsZSgiYzovaG9tZS93aWtpL1dy c1RyZWVNYXAiKQ0KICBlbWFjcy13aWtpLWZpbmQtZmlsZSgoIldyc1RyZWVNYXAiIC4gImM6L2hv bWUvd2lraS9XcnNUcmVlTWFwIikpDQogIGNhbGwtaW50ZXJhY3RpdmVseShlbWFjcy13aWtpLWZp bmQtZmlsZSBuaWwgbmlsKQ0KDQpMb29rcyBsaWtlIGEgcmVncmVzc2lvbiB0byBtZSAtIEkgc2F3 IGEgcmVsYXRlZCBkaXNjdXNzaW9uIGluIG9uZSBvZiB0aGUgZW1hY3Mgc3VwcG9ydGluZyBtYWls aW5nIGxpc3RzLg0KDQoNCj09PT09DQoNCklmIEVtYWNzIGNyYXNoZWQsIGFuZCB5b3UgaGF2ZSB0 aGUgRW1hY3MgcHJvY2VzcyBpbiB0aGUgZ2RiIGRlYnVnZ2VyLA0KcGxlYXNlIGluY2x1ZGUgdGhl IG91dHB1dCBmcm9tIHRoZSBmb2xsb3dpbmcgZ2RiIGNvbW1hbmRzOg0KICAgIGBidCBmdWxsJyBh bmQgYHhiYWNrdHJhY2UnLg0KSWYgeW91IHdvdWxkIGxpa2UgdG8gZnVydGhlciBkZWJ1ZyB0aGUg Y3Jhc2gsIHBsZWFzZSByZWFkIHRoZSBmaWxlDQpjOi9ob21lL2Jpbi9lbWFjcy0yMy4wLjkxL2V0 Yy9ERUJVRyBmb3IgaW5zdHJ1Y3Rpb25zLg0KDQoNCkluIEdOVSBFbWFjcyAyMy4wLjkxLjEgKGkz ODYtbWluZ3ctbnQ1LjEuMjYwMCkNCiBvZiAyMDA5LTAyLTI2IG9uIFNPRlQtTUpBU09ODQpXaW5k b3dpbmcgc3lzdGVtIGRpc3RyaWJ1dG9yIGBNaWNyb3NvZnQgQ29ycC4nLCB2ZXJzaW9uIDUuMS4y NjAwDQpjb25maWd1cmVkIHVzaW5nIGBjb25maWd1cmUgLS13aXRoLWdjYyAoMy40KScNCg0KSW1w b3J0YW50IHNldHRpbmdzOg0KICB2YWx1ZSBvZiAkTENfQUxMOiBuaWwNCiAgdmFsdWUgb2YgJExD X0NPTExBVEU6IG5pbA0KICB2YWx1ZSBvZiAkTENfQ1RZUEU6IG5pbA0KICB2YWx1ZSBvZiAkTENf TUVTU0FHRVM6IG5pbA0KICB2YWx1ZSBvZiAkTENfTU9ORVRBUlk6IG5pbA0KICB2YWx1ZSBvZiAk TENfTlVNRVJJQzogbmlsDQogIHZhbHVlIG9mICRMQ19USU1FOiBuaWwNCiAgdmFsdWUgb2YgJExB Tkc6IEVOVQ0KICB2YWx1ZSBvZiAkWE1PRElGSUVSUzogbmlsDQogIGxvY2FsZS1jb2Rpbmctc3lz dGVtOiBjcDEyNTINCiAgZGVmYXVsdC1lbmFibGUtbXVsdGlieXRlLWNoYXJhY3RlcnM6IHQNCg0K TWFqb3IgbW9kZTogVGV4dA0KDQpNaW5vciBtb2RlcyBpbiBlZmZlY3Q6DQogIGRpcmVkLW9taXQt bW9kZTogdA0KICBkZWxldGUtc2VsZWN0aW9uLW1vZGU6IHQNCiAgZ2xvYmFsLWF1dG8tcmV2ZXJ0 LW1vZGU6IHQNCiAgc2hvdy1wYXJlbi1tb2RlOiB0DQogIHNoZWxsLWRpcnRyYWNrLW1vZGU6IHQN CiAgd2hpY2gtZnVuY3Rpb24tbW9kZTogdA0KICB0b29sdGlwLW1vZGU6IHQNCiAgdG9vbC1iYXIt bW9kZTogdA0KICBtb3VzZS13aGVlbC1tb2RlOiB0DQogIG1lbnUtYmFyLW1vZGU6IHQNCiAgZmls ZS1uYW1lLXNoYWRvdy1tb2RlOiB0DQogIGdsb2JhbC1mb250LWxvY2stbW9kZTogdA0KICBmb250 LWxvY2stbW9kZTogdA0KICBibGluay1jdXJzb3ItbW9kZTogdA0KICBnbG9iYWwtYXV0by1jb21w b3NpdGlvbi1tb2RlOiB0DQogIGF1dG8tY29tcG9zaXRpb24tbW9kZTogdA0KICBhdXRvLWVuY3J5 cHRpb24tbW9kZTogdA0KICBhdXRvLWNvbXByZXNzaW9uLW1vZGU6IHQNCiAgbGluZS1udW1iZXIt bW9kZTogdA0KICB0cmFuc2llbnQtbWFyay1tb2RlOiB0DQoNClJlY2VudCBpbnB1dDoNCjxkb3Vi bGUtd2hlZWwtdXA+IDxkb3duLW1vdXNlLTE+IDxtb3VzZS0xPiBDLXggQy1zDQo8aGVscC1lY2hv PiA8ZG93bi1tb3VzZS0xPiA8bW91c2UtMT4gQy1zIGcgciBvIG8gPHJldHVybj4NCjxyZXR1cm4+ IDxDLWVuZD4gPHVwPiA8dXA+IDxyZXR1cm4+IDxDLWVuZD4gXiA8dXA+DQo8dXA+IDx1cD4gPHVw PiA8ZG93bj4gPHJldHVybj4gXiA8dXA+IDxyZXR1cm4+IF4gPGhlbHAtZWNobz4NCjxkb3duLW1v dXNlLTE+IDxtb3VzZS0xPiBNLXggZyByIG8gbyA8dGFiPiA8cmV0dXJuPg0KPGRvd24+IEMteCBi ICogbSBlIDxyZXR1cm4+IDxkb3duLW1vdXNlLTE+IDxtb3VzZS0xPg0KPGRvd24tbW91c2UtMT4g PG1vdXNlLTE+IEMtaCBmIGcgciBvIG8gPHRhYj4gPHJldHVybj4NCjxkb3duLW1vdXNlLTE+IDxt b3VzZS0xPiA8Qy1ob21lPiA8ZW5kPiA8bGVmdD4gPGxlZnQ+DQo8bGVmdD4gPHJldHVybj4gQy14 IDEgPEMtaG9tZT4gQy1zIGYgbyBuIHQgQy1zIEMtcw0KPGVuZD4gQy14IEMtZSA8ZG93bj4gPG5l eHQ+IDxDLWVuZD4gPEMtZjY+IE0gQy1nIEINCnkgPGRvd24tbW91c2UtMT4gPG1vdXNlLTE+IDx1 cD4gPHJldHVybj4gPGVuZD4gQy14DQpDLWUgPGhlbHAtZWNobz4gPGRvd24tbW91c2UtMT4gPG1v dXNlLTE+IEMteCBkIHUgIg0KPGJhY2tzcGFjZT4gOiAvIGUgPHRhYj4gYSA8YmFja3NwYWNlPiA8 cmV0dXJuPiBfIHMNCmkgdCA8dGFiPiA8cmV0dXJuPiA8ZG93bi1tb3VzZS0xPiA8bW91c2UtMT4g PEMtZjY+DQpDIDxyZXR1cm4+IDxoZWxwLWVjaG8+IDxoZWxwLWVjaG8+IDxkb3duLW1vdXNlLTE+ IDxtb3VzZS0xPg0KQy14IDEgPEMtZW5kPiA8dXA+IDx1cD4gQy1TUEMgPHByaW9yPiA8cHJpb3I+ IDx1cD4NCjx1cD4gPHVwPiA8dXA+IDx1cD4gPHVwPiA8dXA+IDx1cD4gPHVwPiA8dXA+IDx1cD4g PHVwPg0KPHVwPiA8dXA+IDx1cD4gPHVwPiA8dXA+IDx1cD4gPHVwPiA8dXA+IDx1cD4gPHVwPiA8 dXA+DQo8dXA+IDx1cD4gPHVwPiA8dXA+IDx1cD4gPHVwPiA8dXA+IDx1cD4gPHVwPiA8dXA+IDx1 cD4NCjx1cD4gPHVwPiA8dXA+IDx1cD4gTS13IEMteCAjIDxkb3duLW1vdXNlLTE+IDxtb3VzZS0x Pg0KQy14IGIgKiAqIHMgYyByIDx0YWI+IDxiYWNrc3BhY2U+IDxiYWNrc3BhY2U+IDxiYWNrc3Bh Y2U+DQo8YmFja3NwYWNlPiBzIGMgPGJhY2tzcGFjZT4gPGJhY2tzcGFjZT4gPGJhY2tzcGFjZT4N CkMtZyBDLXggZCB+IC8gZCBlIDxyZXR1cm4+IFcgciA8cmV0dXJuPiBDLWQgKyBsIGEgeQ0KZSBy IDxiYWNrc3BhY2U+IDxiYWNrc3BhY2U+IDxiYWNrc3BhY2U+IDxiYWNrc3BhY2U+DQo8YmFja3Nw YWNlPiBvIG4gaSBvIG4gPHJldHVybj4gPHJldHVybj4gQy14IEMtZiBsIGENCnkgZSByIHMgLiB0 IHggdCA8cmV0dXJuPiBDLXkgPEMtaG9tZT4gTS0lIDwgdSBsID4gPHJldHVybj4NCjxyZXR1cm4+ ICEgPEMtaG9tZT4gTS0lIDwgbCBpIEwgPGJhY2tzcGFjZT4gPiBDLWcgPEMtaG9tZT4NCk0tJSA8 IC8gdSBsID4gPHJldHVybj4gPHJldHVybj4gISA8Qy1ob21lPiBDLXggQy1zDQpDLWMgTS1lIDxD LWhvbWU+IEMtcyBtIHUgcyBlIDxlbmQ+IEMtcyBDLXMgQy1zIEMtcw0KQy1zIEMtcyBDLXMgPHVw PiBDLWcgPEMtZjQ+IDxoZWxwLWVjaG8+IDxoZWxwLWVjaG8+DQo8aGVscC1lY2hvPiA8aGVscC1l Y2hvPiA8aGVscC1lY2hvPiA8aGVscC1lY2hvPiA8aGVscC1lY2hvPg0KPGhlbHAtZWNobz4gPGhl bHAtZWNobz4gPG1lbnUtYmFyPiA8aGVscC1tZW51PiA8c2UNCm5kLWVtYWNzLWJ1Zy1yZXBvcnQ+ DQoNClJlY2VudCBtZXNzYWdlczoNClF1aXQNCk1hcmsgc2V0IFsyIHRpbWVzXQ0KUmVwbGFjZWQg OCBvY2N1cnJlbmNlcw0KTWFyayBzZXQNClNhdmluZyBmaWxlIGM6L2hvbWUvZGV2L1dyc1RyZWVN YXAvb25pb24vbGF5ZXJzLnR4dC4uLg0KV3JvdGUgYzovaG9tZS9kZXYvV3JzVHJlZU1hcC9vbmlv bi9sYXllcnMudHh0DQpydW4taG9va3M6IFN5bWJvbCdzIGZ1bmN0aW9uIGRlZmluaXRpb24gaXMg dm9pZDogbXVzZS1wcm9qZWN0LWFmdGVyLXNhdmUtaG9vaw0KTWF0Y2hlcyAoc2VydmVyLXN0YXJ0 KQ0KTWFyayBzZXQNCk1hcmsgc2F2ZWQgd2hlcmUgc2VhcmNoIHN0YXJ0ZWQgWzIgdGltZXNdDQpR dWl0DQoNCi0tDQpOYXNjaWYgQS4gQWJvdXNhbGgtTmV0bw0KSW52ZW50b3J5IFJlcGxlbmlzaG1l bnQgUGxhbm5pbmcgSmF2YSBBcmNoaXRlY3QNClNBUyBJbnN0aXR1dGUsIEluYy4NCjEwMCBTQVMg Q2FtcHVzIERyLCBSNDExMw0KQ2FyeSBOQyAyNzUxMy04NjE3DQpUZWwgOTE5LTUzMS0xMDEyMw0K DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tDQpOYXNjaWYgQWJvdXNhbGgtTmV0bw0KU29mdHdhcmUgRGV2ZWxvcG1lbnQg TWFuYWdlcg0KUXVlcnkgYW5kIFJlcG9ydGluZyAg4paqIEJ1c2luZXNzIEludGVsbGlnZW5jZSBD bGllbnRzDQpUZWw6ICsgMSA5MTkgNTMxIDAxMjMgLSBOYXNjaWYuQWJvdXNhbGhOZXRvQHNhcy5j b20NCnd3dy5zYXMuY29tDQpTQVPCriDigKYgVEhFIFBPV0VSIFRPIEtOT1fCrg0KDQoNCg0K