From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Stephani Newsgroups: gmane.emacs.bugs Subject: bug#24710: 26.0.50; Feature request: Replace double quotes in electric-quote-mode Date: Sat, 23 Sep 2017 20:22:02 +0000 Message-ID: References: <4fc323e0-ed0a-cc36-08df-d337200d1549@cs.ucla.edu> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="001a113ca93acdddac0559e11427" X-Trace: blaine.gmane.org 1506198193 16155 195.159.176.226 (23 Sep 2017 20:23:13 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 23 Sep 2017 20:23:13 +0000 (UTC) Cc: 24710@debbugs.gnu.org To: Paul Eggert Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Sep 23 22:23:08 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dvqxA-0003sO-4l for geb-bug-gnu-emacs@m.gmane.org; Sat, 23 Sep 2017 22:23:08 +0200 Original-Received: from localhost ([::1]:35997 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dvqxH-0005n5-9I for geb-bug-gnu-emacs@m.gmane.org; Sat, 23 Sep 2017 16:23:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:47021) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dvqx7-0005mz-Bt for bug-gnu-emacs@gnu.org; Sat, 23 Sep 2017 16:23:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dvqx4-0005IZ-5t for bug-gnu-emacs@gnu.org; Sat, 23 Sep 2017 16:23:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:46259) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dvqx4-0005IN-0n for bug-gnu-emacs@gnu.org; Sat, 23 Sep 2017 16:23:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dvqx3-0006v5-O7 for bug-gnu-emacs@gnu.org; Sat, 23 Sep 2017 16:23:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Philipp Stephani Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Sep 2017 20:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24710 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24710-submit@debbugs.gnu.org id=B24710.150619814326546 (code B ref 24710); Sat, 23 Sep 2017 20:23:01 +0000 Original-Received: (at 24710) by debbugs.gnu.org; 23 Sep 2017 20:22:23 +0000 Original-Received: from localhost ([127.0.0.1]:54940 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dvqwQ-0006u6-PY for submit@debbugs.gnu.org; Sat, 23 Sep 2017 16:22:23 -0400 Original-Received: from mail-oi0-f45.google.com ([209.85.218.45]:47550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dvqwO-0006tt-SW for 24710@debbugs.gnu.org; Sat, 23 Sep 2017 16:22:21 -0400 Original-Received: by mail-oi0-f45.google.com with SMTP id b1so2543412oih.4 for <24710@debbugs.gnu.org>; Sat, 23 Sep 2017 13:22:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=nRiFEwcJgDoJpDMOv8rMgKgdK0wGOnxMGuUQDwZ1F5Q=; b=iPN29t93l6exBvqTr2ebjCIabK6A7LATJcP3JUvQup/DQj5cvXXmNLDpobBrOkA0iY bkv4fASY5EDSobRhlhp9kqXr3OMC/ogW6VGsGbAbxjvd2INOlDIYRHHNuIkQrVS3auj9 Io+YNjhhHHypPvMqtompCKhtz7Jz7FyjqohLsFkW6UTuJsRHz3T3bllB0o8k2pmNz9+f +xuwrH3B8anYl+9YnO+2O50tsgueDywMJjkdHfFWUudjMVl0ygxG9S/+puoZGIPymwlB urXyzm8W9rLhkHeIBgNcGgpX63PtfBmuI8+d03rgakiy6OQzwEIH4WajVwhSuatZ1QHo Gt9Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=nRiFEwcJgDoJpDMOv8rMgKgdK0wGOnxMGuUQDwZ1F5Q=; b=Ndh73XaZlORq0kiGEhdPLzjmTzkFWxmVDMEG9I8pRFqvF42tiUFy6+At6dxJTzLZlx L8u9Jx4iydcgmPvtoCcnLhy5/7r0qahd0IoDAdBL+0+GiVbwonAE2KbqhfvPr+5dGRgM hfSFlqHe//4/7DSu0+pXYX5lp4z6Ngn8QK2wITtzEi9C0NOCyzfWkGtBUHKcxkrh7PAl ZxWOXV8cRgXu+H6VKPwB8ZMLLWSxk8X3tYAEDqdSu8iXYRQZbHUQdc53qOjEFKvLPPrl JGtLvwP+E5h7/JWcGGUmMI/e4zNefaMo3tBbMwvQchKhVIX4S1LPtVozUJc5tPgi7Rmc WL+A== X-Gm-Message-State: AHPjjUiWQEiNdRVGrEXYx/HRoeS6XSllOFOeRRBQ4uR2Udwkns+A7KL3 3+NDGDGIKDuFC9e1H/WKDAwH9wtDCIHFA3JgmXg= X-Google-Smtp-Source: AOwi7QD0GOYEKS1EXlbi857w18EasIYCmNuGjtvaONG+36oLhd8uSGAUlWJPnX9ApyIztxcc7KHJc/QhcHp6KjFGYJk= X-Received: by 10.202.56.214 with SMTP id f205mr2621884oia.316.1506198135079; Sat, 23 Sep 2017 13:22:15 -0700 (PDT) In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:137316 Archived-At: --001a113ca93acdddac0559e11427 Content-Type: multipart/alternative; boundary="001a113ca93acddda90559e11425" --001a113ca93acddda90559e11425 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Paul Eggert schrieb am Mo., 24. Juli 2017 um 09:55 Uhr= : > Philipp Stephani wrote: > > > OK, here's a patch. > > Thanks. I don=E2=80=99t see the point of the non-context-sensitive versio= n. That > is, if > =E2=80=98"=E2=80=99 is supposed to be replaced by a curved double-quote, = then I don=E2=80=99t see > the > point of having a mode where =E2=80=98"=E2=80=99 is always replaced by cl= osing double > quote. > That does not seem useful for English, anyway. > > In the NEWS item, just say =E2=80=98"=E2=80=99 instead of =E2=80=98double= quote=E2=80=99 or =E2=80=98double ASCII > quote=E2=80=99. > OK, here's an updated patch. --001a113ca93acddda90559e11425 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


Paul E= ggert <eggert@cs.ucla.edu> = schrieb am Mo., 24. Juli 2017 um 09:55=C2=A0Uhr:
Philipp Stephani wrote:

> OK, here's a patch.

Thanks. I don=E2=80=99t see the point of the non-context-sensitive version.= That is, if
=E2=80=98"=E2=80=99 is supposed to be replaced by a curved double-quot= e, then I don=E2=80=99t see the
point of having a mode where =E2=80=98"=E2=80=99 is always replaced by= closing double quote.
That does not seem useful for English, anyway.

In the NEWS item, just say =E2=80=98"=E2=80=99 instead of =E2=80=98dou= ble quote=E2=80=99 or =E2=80=98double ASCII quote=E2=80=99.

OK, here's an updated patch.=C2=A0
--001a113ca93acddda90559e11425-- --001a113ca93acdddac0559e11427 Content-Type: text/plain; charset="UTF-8"; name="0001-Electric-quote-mode-Conditionally-replace-Bug-24710.txt" Content-Disposition: attachment; filename="0001-Electric-quote-mode-Conditionally-replace-Bug-24710.txt" Content-Transfer-Encoding: base64 Content-ID: <15eb06751c8470142f51> X-Attachment-Id: 15eb06751c8470142f51 RnJvbSA0NmZmMjk3YzZhZjU2MWUxZThlZDc1MTYzYTNjMDIwOWNiMDZhNTRiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh dGU6IFN1biwgMjMgSnVsIDIwMTcgMjE6NTg6NDkgKzAyMDAKU3ViamVjdDogW1BBVENIXSBFbGVj dHJpYyBxdW90ZSBtb2RlOiBDb25kaXRpb25hbGx5IHJlcGxhY2UgIiAoQnVnIzI0NzEwKQoKKiBs aXNwL2VsZWN0cmljLmVsIChlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZSk6IE5ldyB1c2Vy IG9wdGlvbi4KKGVsZWN0cmljLXF1b3RlLXBvc3Qtc2VsZi1pbnNlcnQtZnVuY3Rpb24pOiBVc2Ug aXQuCgoqIGVsZWN0cmljLXRlc3RzLmVsIChlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZS1k aXNhYmxlZCkKKGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlLWJvYikKKGVsZWN0cmljLXF1 b3RlLXJlcGxhY2UtZG91YmxlLWJvbCkKKGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91YmxlLWFm dGVyLXNwYWNlKQooZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUtYWZ0ZXItbGV0dGVyKQoo ZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUtYWZ0ZXItcGFyZW4pOiBOZXcgdW5pdCB0ZXN0 cy4KLS0tCiBldGMvTkVXUyAgICAgICAgICAgICAgICAgICAgfCAgNCArKysrCiBsaXNwL2VsZWN0 cmljLmVsICAgICAgICAgICAgfCAyNSArKysrKysrKysrKysrKysrKysrKystLS0tCiB0ZXN0L2xp c3AvZWxlY3RyaWMtdGVzdHMuZWwgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MKaW5kZXggMGU2MmEyYmJiNC4u YmJhZWI0NTcwZiAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTM0LDYg KzM0LDEwIEBAIFdoZW4geW91IGFkZCBhIG5ldyBpdGVtLCB1c2UgdGhlIGFwcHJvcHJpYXRlIG1h cmsgaWYgeW91IGFyZSBzdXJlIGl0IGFwcGxpZXMsCiAMCiAqIEVkaXRpbmcgQ2hhbmdlcyBpbiBF bWFjcyAyNy4xCiAKKyoqIFRoZSBuZXcgdXNlciBvcHRpb24gJ2VsZWN0cmljLXF1b3RlLXJlcGxh Y2UtZG91YmxlJyBjb250cm9scword2hldGhlciAiIGlzIGFsc28gcmVwbGFjZWQgaW4gJ2VsZWN0 cmljLXF1b3RlLW1vZGUnLiAgSWYgbm9uLW5pbCwgIiBpcworcmVwbGFjZWQgYnkgYSBkb3VibGUg dHlwb2dyYXBoaWMgcXVvdGUuCisKIAwKICogQ2hhbmdlcyBpbiBTcGVjaWFsaXplZCBNb2RlcyBh bmQgUGFja2FnZXMgaW4gRW1hY3MgMjcuMQogCmRpZmYgLS1naXQgYS9saXNwL2VsZWN0cmljLmVs IGIvbGlzcC9lbGVjdHJpYy5lbAppbmRleCBkNzkyOTk0NWRiLi42NWUzNmI3YTYzIDEwMDY0NAot LS0gYS9saXNwL2VsZWN0cmljLmVsCisrKyBiL2xpc3AvZWxlY3RyaWMuZWwKQEAgLTQ1MSw2ICs0 NTEsMTQgQEAgZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUKICAgOnZlcnNpb24gIjI2 LjEiCiAgIDp0eXBlICdib29sZWFuIDpzYWZlICMnYm9vbGVhbnAgOmdyb3VwICdlbGVjdHJpY2l0 eSkKIAorKGRlZmN1c3RvbSBlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZSBuaWwKKyAgIk5v bi1uaWwgbWVhbnMgdG8gcmVwbGFjZSBcIiB3aXRoIGFuIGVsZWN0cmljIGRvdWJsZSBxdW90ZS4K K0VtYWNzIHJlcGxhY2VzIFwiIHdpdGggYW4gb3BlbmluZyBkb3VibGUgcXVvdGUgYWZ0ZXIgYSBs aW5lCiticmVhaywgd2hpdGVzcGFjZSwgb3BlbmluZyBwYXJlbnRoZXNpcywgb3IgcXVvdGUsIGFu ZCB3aXRoIGEKK2Nsb3NpbmcgZG91YmxlIHF1b3RlIG90aGVyd2lzZS4iCisgIDp2ZXJzaW9uICIy Ni4xIgorICA6dHlwZSAnYm9vbGVhbiA6c2FmZSAjJ2Jvb2xlYW5wIDpncm91cCAnZWxlY3RyaWNp dHkpCisKIChkZWZ2YXIgZWxlY3RyaWMtcXVvdGUtaW5oaWJpdC1mdW5jdGlvbnMgKCkKICAgIkxp c3Qgb2YgZnVuY3Rpb25zIHRoYXQgc2hvdWxkIGluaGliaXQgZWxlY3RyaWMgcXVvdGluZy4KIFdo ZW4gdGhlIHZhcmlhYmxlIGBlbGVjdHJpYy1xdW90ZS1tb2RlJyBpcyBub24tbmlsLCBFbWFjcyB3 aWxsCkBAIC00NjcsNyArNDc1LDkgQEAgZWxlY3RyaWMtcXVvdGUtcG9zdC1zZWxmLWluc2VydC1m dW5jdGlvbgogICAod2hlbiAoYW5kIGVsZWN0cmljLXF1b3RlLW1vZGUKICAgICAgICAgICAgICAo b3IgKGVxIGxhc3QtY29tbWFuZC1ldmVudCA/XCcpCiAgICAgICAgICAgICAgICAgIChhbmQgKG5v dCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZSkKLSAgICAgICAgICAgICAgICAgICAg ICAoZXEgbGFzdC1jb21tYW5kLWV2ZW50ID9cYCkpKQorICAgICAgICAgICAgICAgICAgICAgIChl cSBsYXN0LWNvbW1hbmQtZXZlbnQgP1xgKSkKKyAgICAgICAgICAgICAgICAgKGFuZCBlbGVjdHJp Yy1xdW90ZS1yZXBsYWNlLWRvdWJsZQorICAgICAgICAgICAgICAgICAgICAgIChlcSBsYXN0LWNv bW1hbmQtZXZlbnQgP1wiKSkpCiAgICAgICAgICAgICAgKG5vdCAocnVuLWhvb2std2l0aC1hcmdz LXVudGlsLXN1Y2Nlc3MKICAgICAgICAgICAgICAgICAgICAnZWxlY3RyaWMtcXVvdGUtaW5oaWJp dC1mdW5jdGlvbnMpKQogICAgICAgICAgICAgIChpZiAoZGVyaXZlZC1tb2RlLXAgJ3RleHQtbW9k ZSkKQEAgLTQ4OCw3ICs0OTgsOCBAQCBlbGVjdHJpYy1xdW90ZS1wb3N0LXNlbGYtaW5zZXJ0LWZ1 bmN0aW9uCiAgICAgICAgKHNhdmUtZXhjdXJzaW9uCiAgICAgICAgICAobGV0ICgoYmFja3RpY2sg P1xgKSkKICAgICAgICAgICAgKGlmIChvciAoZXEgbGFzdC1jb21tYW5kLWV2ZW50ID9cYCkKLSAg ICAgICAgICAgICAgICAgICAoYW5kIGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlCisg ICAgICAgICAgICAgICAgICAgKGFuZCAob3IgZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRp dmUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRv dWJsZSkKICAgICAgICAgICAgICAgICAgICAgICAgIChzYXZlLWV4Y3Vyc2lvbgogICAgICAgICAg ICAgICAgICAgICAgICAgICAoYmFja3dhcmQtY2hhcikKICAgICAgICAgICAgICAgICAgICAgICAg ICAgKG9yIChib2JwKSAoYm9scCkKQEAgLTUwNiwxMyArNTE3LDE5IEBAIGVsZWN0cmljLXF1b3Rl LXBvc3Qtc2VsZi1pbnNlcnQtZnVuY3Rpb24KICAgICAgICAgICAgICAgICAgICAgICAoc2V0cSBs YXN0LWNvbW1hbmQtZXZlbnQgcTw8KSkKICAgICAgICAgICAgICAgICAgICAgICgoc2VhcmNoLWJh Y2t3YXJkIChzdHJpbmcgYmFja3RpY2spICgxLSAocG9pbnQpKSB0KQogICAgICAgICAgICAgICAg ICAgICAgIChyZXBsYWNlLW1hdGNoIChzdHJpbmcgcTwpKQotICAgICAgICAgICAgICAgICAgICAg IChzZXRxIGxhc3QtY29tbWFuZC1ldmVudCBxPCkpKQorICAgICAgICAgICAgICAgICAgICAgIChz ZXRxIGxhc3QtY29tbWFuZC1ldmVudCBxPCkpCisgICAgICAgICAgICAgICAgICAgICAoKHNlYXJj aC1iYWNrd2FyZCAiXCIiICgxLSAocG9pbnQpKSB0KQorICAgICAgICAgICAgICAgICAgICAgIChy ZXBsYWNlLW1hdGNoIChzdHJpbmcgcTw8KSkKKyAgICAgICAgICAgICAgICAgICAgICAoc2V0cSBs YXN0LWNvbW1hbmQtZXZlbnQgcTw8KSkpCiAgICAgICAgICAgICAgKGNvbmQgKChzZWFyY2gtYmFj a3dhcmQgKHN0cmluZyBxPiA/JykgKC0gKHBvaW50KSAyKSB0KQogICAgICAgICAgICAgICAgICAg ICAocmVwbGFjZS1tYXRjaCAoc3RyaW5nIHE+PikpCiAgICAgICAgICAgICAgICAgICAgIChzZXRx IGxhc3QtY29tbWFuZC1ldmVudCBxPj4pKQogICAgICAgICAgICAgICAgICAgICgoc2VhcmNoLWJh Y2t3YXJkICInIiAoMS0gKHBvaW50KSkgdCkKICAgICAgICAgICAgICAgICAgICAgKHJlcGxhY2Ut bWF0Y2ggKHN0cmluZyBxPikpCi0gICAgICAgICAgICAgICAgICAgIChzZXRxIGxhc3QtY29tbWFu ZC1ldmVudCBxPikpKSkpKSkpKSkKKyAgICAgICAgICAgICAgICAgICAgKHNldHEgbGFzdC1jb21t YW5kLWV2ZW50IHE+KSkKKyAgICAgICAgICAgICAgICAgICAoKHNlYXJjaC1iYWNrd2FyZCAiXCIi ICgxLSAocG9pbnQpKSB0KQorICAgICAgICAgICAgICAgICAgICAocmVwbGFjZS1tYXRjaCAoc3Ry aW5nIHE+PikpCisgICAgICAgICAgICAgICAgICAgIChzZXRxIGxhc3QtY29tbWFuZC1ldmVudCBx Pj4pKSkpKSkpKSkpCiAKIChwdXQgJ2VsZWN0cmljLXF1b3RlLXBvc3Qtc2VsZi1pbnNlcnQtZnVu Y3Rpb24gJ3ByaW9yaXR5IDEwKQogCmRpZmYgLS1naXQgYS90ZXN0L2xpc3AvZWxlY3RyaWMtdGVz dHMuZWwgYi90ZXN0L2xpc3AvZWxlY3RyaWMtdGVzdHMuZWwKaW5kZXggZmM2OTkxOWZiZS4uN2Rm MjQ0OWI5ZSAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2VsZWN0cmljLXRlc3RzLmVsCisrKyBiL3Rl c3QvbGlzcC9lbGVjdHJpYy10ZXN0cy5lbApAQCAtNjE3LDYgKzYxNywxMiBAQCBlbGVjdHJpYy1x dW90ZS1jbG9zaW5nLWRvdWJsZQogICA6Zml4dHVyZS1mbiAjJ2VsZWN0cmljLXF1b3RlLWxvY2Fs LW1vZGUKICAgOnRlc3QtaW4tY29tbWVudHMgbmlsIDp0ZXN0LWluLXN0cmluZ3MgbmlsKQogCiso ZGVmaW5lLWVsZWN0cmljLXBhaXItdGVzdCBlbGVjdHJpYy1xdW90ZS1yZXBsYWNlLWRvdWJsZS1k aXNhYmxlZAorICAiIiAiXCIiIDpleHBlY3RlZC1zdHJpbmcgIlwiIiA6ZXhwZWN0ZWQtcG9pbnQg MgorICA6bW9kZXMgJyh0ZXh0LW1vZGUpCisgIDpmaXh0dXJlLWZuICMnZWxlY3RyaWMtcXVvdGUt bG9jYWwtbW9kZQorICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBuaWwp CisKIChkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vu c2l0aXZlLWJhY2t0aWNrCiAgICIiICJgIiA6ZXhwZWN0ZWQtc3RyaW5nICJgIiA6ZXhwZWN0ZWQt cG9pbnQgMgogICA6bW9kZXMgJyh0ZXh0LW1vZGUpCkBAIC02MzgsNiArNjQ0LDEzIEBAIGVsZWN0 cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlLWJvYi1kb3VibGUKICAgOmJpbmRpbmdzICcoKGVs ZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0aXZlIC4gdCkpCiAgIDp0ZXN0LWluLWNvbW1lbnRz IG5pbCA6dGVzdC1pbi1zdHJpbmdzIG5pbCkKIAorKGRlZmluZS1lbGVjdHJpYy1wYWlyLXRlc3Qg ZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUtYm9iCisgICIiICJcIiIgOmV4cGVjdGVkLXN0 cmluZyAi4oCcIiA6ZXhwZWN0ZWQtcG9pbnQgMgorICA6bW9kZXMgJyh0ZXh0LW1vZGUpCisgIDpm aXh0dXJlLWZuICMnZWxlY3RyaWMtcXVvdGUtbG9jYWwtbW9kZQorICA6YmluZGluZ3MgJygoZWxl Y3RyaWMtcXVvdGUtcmVwbGFjZS1kb3VibGUgLiB0KSkKKyAgOnRlc3QtaW4tY29tbWVudHMgbmls IDp0ZXN0LWluLXN0cmluZ3MgbmlsKQorCiAoZGVmaW5lLWVsZWN0cmljLXBhaXItdGVzdCBlbGVj dHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1ib2wtc2luZ2xlCiAgICJhXG4iICItLSciIDpl eHBlY3RlZC1zdHJpbmcgImFcbuKAmCIgOmV4cGVjdGVkLXBvaW50IDQKICAgOm1vZGVzICcodGV4 dC1tb2RlKQpAQCAtNjUyLDYgKzY2NSwxMyBAQCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNp dGl2ZS1ib2wtZG91YmxlCiAgIDpiaW5kaW5ncyAnKChlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNl bnNpdGl2ZSAuIHQpKQogICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBu aWwpCiAKKyhkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLXJlcGxhY2Ut ZG91YmxlLWJvbAorICAiYVxuIiAiLS1cIiIgOmV4cGVjdGVkLXN0cmluZyAiYVxu4oCcIiA6ZXhw ZWN0ZWQtcG9pbnQgNAorICA6bW9kZXMgJyh0ZXh0LW1vZGUpCisgIDpmaXh0dXJlLWZuICMnZWxl Y3RyaWMtcXVvdGUtbG9jYWwtbW9kZQorICA6YmluZGluZ3MgJygoZWxlY3RyaWMtcXVvdGUtcmVw bGFjZS1kb3VibGUgLiB0KSkKKyAgOnRlc3QtaW4tY29tbWVudHMgbmlsIDp0ZXN0LWluLXN0cmlu Z3MgbmlsKQorCiAoZGVmaW5lLWVsZWN0cmljLXBhaXItdGVzdCBlbGVjdHJpYy1xdW90ZS1jb250 ZXh0LXNlbnNpdGl2ZS1hZnRlci1zcGFjZS1zaW5nbGUKICAgIiAiICItJyIgOmV4cGVjdGVkLXN0 cmluZyAiIOKAmCIgOmV4cGVjdGVkLXBvaW50IDMKICAgOm1vZGVzICcodGV4dC1tb2RlKQpAQCAt NjY2LDYgKzY4NiwxMyBAQCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1hZnRlci1z cGFjZS1kb3VibGUKICAgOmJpbmRpbmdzICcoKGVsZWN0cmljLXF1b3RlLWNvbnRleHQtc2Vuc2l0 aXZlIC4gdCkpCiAgIDp0ZXN0LWluLWNvbW1lbnRzIG5pbCA6dGVzdC1pbi1zdHJpbmdzIG5pbCkK IAorKGRlZmluZS1lbGVjdHJpYy1wYWlyLXRlc3QgZWxlY3RyaWMtcXVvdGUtcmVwbGFjZS1kb3Vi bGUtYWZ0ZXItc3BhY2UKKyAgIiAiICItXCIiIDpleHBlY3RlZC1zdHJpbmcgIiDigJwiIDpleHBl Y3RlZC1wb2ludCAzCisgIDptb2RlcyAnKHRleHQtbW9kZSkKKyAgOmZpeHR1cmUtZm4gIydlbGVj dHJpYy1xdW90ZS1sb2NhbC1tb2RlCisgIDpiaW5kaW5ncyAnKChlbGVjdHJpYy1xdW90ZS1yZXBs YWNlLWRvdWJsZSAuIHQpKQorICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5n cyBuaWwpCisKIChkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLWNvbnRl eHQtc2Vuc2l0aXZlLWFmdGVyLWxldHRlci1zaW5nbGUKICAgImEiICItJyIgOmV4cGVjdGVkLXN0 cmluZyAiYeKAmSIgOmV4cGVjdGVkLXBvaW50IDMKICAgOm1vZGVzICcodGV4dC1tb2RlKQpAQCAt NjgwLDYgKzcwNywxMyBAQCBlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNpdGl2ZS1hZnRlci1s ZXR0ZXItZG91YmxlCiAgIDpiaW5kaW5ncyAnKChlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNp dGl2ZSAuIHQpKQogICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBuaWwp CiAKKyhkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91 YmxlLWFmdGVyLWxldHRlcgorICAiYSIgIi1cIiIgOmV4cGVjdGVkLXN0cmluZyAiYeKAnSIgOmV4 cGVjdGVkLXBvaW50IDMKKyAgOm1vZGVzICcodGV4dC1tb2RlKQorICA6Zml4dHVyZS1mbiAjJ2Vs ZWN0cmljLXF1b3RlLWxvY2FsLW1vZGUKKyAgOmJpbmRpbmdzICcoKGVsZWN0cmljLXF1b3RlLXJl cGxhY2UtZG91YmxlIC4gdCkpCisgIDp0ZXN0LWluLWNvbW1lbnRzIG5pbCA6dGVzdC1pbi1zdHJp bmdzIG5pbCkKKwogKGRlZmluZS1lbGVjdHJpYy1wYWlyLXRlc3QgZWxlY3RyaWMtcXVvdGUtY29u dGV4dC1zZW5zaXRpdmUtYWZ0ZXItcGFyZW4tc2luZ2xlCiAgICIoIiAiLSciIDpleHBlY3RlZC1z dHJpbmcgIijigJgiIDpleHBlY3RlZC1wb2ludCAzCiAgIDptb2RlcyAnKHRleHQtbW9kZSkKQEAg LTY5NCw2ICs3MjgsMTMgQEAgZWxlY3RyaWMtcXVvdGUtY29udGV4dC1zZW5zaXRpdmUtYWZ0ZXIt cGFyZW4tZG91YmxlCiAgIDpiaW5kaW5ncyAnKChlbGVjdHJpYy1xdW90ZS1jb250ZXh0LXNlbnNp dGl2ZSAuIHQpKQogICA6dGVzdC1pbi1jb21tZW50cyBuaWwgOnRlc3QtaW4tc3RyaW5ncyBuaWwp CiAKKyhkZWZpbmUtZWxlY3RyaWMtcGFpci10ZXN0IGVsZWN0cmljLXF1b3RlLXJlcGxhY2UtZG91 YmxlLWFmdGVyLXBhcmVuCisgICIoIiAiLVwiIiA6ZXhwZWN0ZWQtc3RyaW5nICIo4oCcIiA6ZXhw ZWN0ZWQtcG9pbnQgMworICA6bW9kZXMgJyh0ZXh0LW1vZGUpCisgIDpmaXh0dXJlLWZuICMnZWxl Y3RyaWMtcXVvdGUtbG9jYWwtbW9kZQorICA6YmluZGluZ3MgJygoZWxlY3RyaWMtcXVvdGUtcmVw bGFjZS1kb3VibGUgLiB0KSkKKyAgOnRlc3QtaW4tY29tbWVudHMgbmlsIDp0ZXN0LWluLXN0cmlu Z3MgbmlsKQorCiA7OyBTaW11bGF0ZSDigJhtYXJrZG93bi1tb2Rl4oCZOiBpdCBzZXRzIGJvdGgg 4oCYY29tbWVudC1zdGFydOKAmSBhbmQKIDs7IOKAmGNvbW1lbnQtdXNlLXN5bnRheOKAmSwgYnV0 IGRlcml2ZXMgZnJvbSDigJh0ZXh0LW1vZGXigJkuCiAoZGVmaW5lLWVsZWN0cmljLXBhaXItdGVz dCBlbGVjdHJpYy1xdW90ZS1tYXJrZG93bi1pbi10ZXh0Ci0tIAoyLjE0LjEKCg== --001a113ca93acdddac0559e11427--