From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Mauro Aranda Newsgroups: gmane.emacs.bugs Subject: bug#41905: Small change: In Customize, display name with with spaces, but keep symbol name underneath. Date: Sun, 6 Sep 2020 09:35:18 -0300 Message-ID: References: <87imcs5qmj.fsf@gnus.org> <87a6y45pbo.fsf@gnus.org> <87tuwc49ge.fsf@gnus.org> <87a6y3umjr.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000655c5905aea4560c" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="747"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 41905@debbugs.gnu.org, ej32u@protonmail.com To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Sep 06 14:37:12 2020 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 1kEtuw-000A8I-O9 for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Sep 2020 14:37:11 +0200 Original-Received: from localhost ([::1]:36234 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kEtuR-000365-Bx for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 06 Sep 2020 08:36:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55696) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kEttq-0002hC-QA for bug-gnu-emacs@gnu.org; Sun, 06 Sep 2020 08:36:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33467) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kEttq-0006Aa-Hc for bug-gnu-emacs@gnu.org; Sun, 06 Sep 2020 08:36:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kEttq-0002Br-Es for bug-gnu-emacs@gnu.org; Sun, 06 Sep 2020 08:36:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Mauro Aranda Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 06 Sep 2020 12:36:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41905 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 41905-submit@debbugs.gnu.org id=B41905.15993957398384 (code B ref 41905); Sun, 06 Sep 2020 12:36:02 +0000 Original-Received: (at 41905) by debbugs.gnu.org; 6 Sep 2020 12:35:39 +0000 Original-Received: from localhost ([127.0.0.1]:45011 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEttT-0002B9-AJ for submit@debbugs.gnu.org; Sun, 06 Sep 2020 08:35:39 -0400 Original-Received: from mail-wr1-f47.google.com ([209.85.221.47]:44550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kEttQ-0002Ar-O5 for 41905@debbugs.gnu.org; Sun, 06 Sep 2020 08:35:37 -0400 Original-Received: by mail-wr1-f47.google.com with SMTP id c15so11826104wrs.11 for <41905@debbugs.gnu.org>; Sun, 06 Sep 2020 05:35:36 -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=gd8/EiYYtp7A4h7gxVHF7HOcoc/MdHmVTUyLdh3l0sI=; b=teV2FsoZUzxitd/tf45s9f68dI+LEZPV5g57QNpBn0S43aLMwmN8BxSrRIPAkIqG0M /yLBjSU0GMbmfFoicVRH0ftwHFq9T7d99R9SizDXkqoPugrqKP41IAuYtHQl8hVgn1pr tfuvDMxsrSnmJCB8oE/GITKVs2o0W6Veu/8HdBQ0YoxHRLsSxH5FLECJDlp7nbLm1no0 wtKlY9ga19RU3R24YRgfIVDYHDfB/qcx5rpCYfuOvKQvZETThZ7p7wofI2Mz/YuX35gf h7O7kGc0mjov0VHyrg+x50b7X/+6U8KxeMRLtsPWgkfh6a+7EUOGuU6PCGC32GEbhsoL 6RdQ== 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=gd8/EiYYtp7A4h7gxVHF7HOcoc/MdHmVTUyLdh3l0sI=; b=X7r0VSOt6gPcLk0NUWWkDde40lyfl+/IiE6scsJ8FyyL6cgTtN3e8JoCr/CBGJp28/ nJ3uBrscbOG7lx2n7QKsTEAkEf9tXQLBcYqoi/mxkb58X1nvMP0ZXI0vYdvflsUFYO5S hELgRkqdkZzr2LgZpbHPOjJ6wZw811mHs+aNbr4V+IuCmA6EHOC1oigdGG+yJ3QM0hBq AqeMm7L+4f8J/SHplqVEQgKyW2iUFEmF0U8c8RYi5Pn6W+MeptFnlCdy/Va76E27zFKV lsFqdyhs5CWExPxGj+lQIi5UZ6mqAEsK0Hg/LUMX+q0O/mlHeqAhyS+WtMGvCOJzV5EG e/Pw== X-Gm-Message-State: AOAM531CZ5e2Jamjaqivc+lSCAaRDjct1HAAjt05c0hMYHU7G5iYt66C yN0ayzD92mw4Ma/Bo4x4kqa5m2ykNgvdbZ5ATMQ= X-Google-Smtp-Source: ABdhPJwmhdJNF1xZs764OUe/bU2qnvqkNTwvOm573/BdGG+1eGRehB+mOsJQs8YfAjqSM40BMXEK1P725sF1K1zKzVw= X-Received: by 2002:adf:f290:: with SMTP id k16mr17720464wro.124.1599395730898; Sun, 06 Sep 2020 05:35:30 -0700 (PDT) In-Reply-To: <87a6y3umjr.fsf@gnus.org> 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" Xref: news.gmane.io gmane.emacs.bugs:187328 Archived-At: --000000000000655c5905aea4560c Content-Type: multipart/alternative; boundary="000000000000655c5705aea4560a" --000000000000655c5705aea4560a Content-Type: text/plain; charset="UTF-8" Lars Ingebrigtsen writes: > I've now taken another whack at this (but storing the actual symbol), and > `C-h S' now works better than before, and no tests are failing. I'm not > quite sure whether the change here will spill over into Emacs Lisp mode, > but some testing seems to say that it won't... What I liked about the 'display approach is that it didn't seem to require changes in the describe-* commands to work... So I thought we could perhaps limit the places where we propertize the string, and I came up with the attached patch. But if you still think it is the wrong way to do it, or if you like your changes better, I promise I won't insist. Note that with my patch, we'd still need the info-lookup patch from yesterday. --000000000000655c5705aea4560a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Lars Ingebrigtsen <la= rsi@gnus.org> writes:

> I've now taken another whack a= t this (but storing the actual symbol), and
> `C-h S' now works b= etter than before, and no tests are failing.=C2=A0 I'm not
> quit= e sure whether the change here will spill over into Emacs Lisp mode,
>= ; but some testing seems to say that it won't...

What I liked ab= out the 'display approach is that it didn't seem to
require chan= ges in the describe-* commands to work...

So I thought we could perh= aps limit the places where we propertize the
string, and I came up with = the attached patch.=C2=A0 But if you still think
it is the wrong way to = do it, or if you like your changes better, I
promise I won't insist.=

Note that with my patch, we'd still need the info-lookup patch = from
yesterday.
--000000000000655c5705aea4560a-- --000000000000655c5905aea4560c Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Show-tag-of-options-and-groups-unlispified-keep-lisp.patch" Content-Disposition: attachment; filename="0001-Show-tag-of-options-and-groups-unlispified-keep-lisp.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ker2vwkq0 RnJvbSA2MDAxYmIzODI2ZTFlYzA4NGRjZDhiYTE1YjNjYjAzZDgzYzBmMmY5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXVybyBBcmFuZGEgPG1hdXJvb2FyYW5kYUBnbWFpbC5jb20+ CkRhdGU6IFNhdCwgNSBTZXAgMjAyMCAxOTowNjowNiAtMDMwMApTdWJqZWN0OiBbUEFUQ0hdIFNo b3cgdGFnIG9mIG9wdGlvbnMgYW5kIGdyb3VwcyB1bmxpc3BpZmllZCwga2VlcCBsaXNwaWZpZWQK IG5hbWVzIHVuZGVybmVhdGgKCiogbGlzcC9jdXMtZWRpdC5lbCAoY3VzdG9tLXVubGlzcGlmeS10 YWctbmFtZSk6IEFkZCBhbiBvcHRpb25hbAphcmd1bWVudCwgdG8gY29udHJvbCB3aGV0aGVyIHRv IGFkZCBhICdkaXNwbGF5IHRleHQgcHJvcGVydHkgdG8gdGhlCnJldHVybmVkIHN0cmluZy4gIFdp dGggdGhpcywgQ3VzdG9tIGNhbiBkaXNwbGF5IHRoZSB0YWcgYXMgYW4KdW5saXNwaWZpZWQgbmFt ZSBvZiBhbiB1c2VyIG9wdGlvbiBvciBhIGdyb3VwLCB3aGlsZSBrZWVwaW5nIHRoZQpsaXNwaWZp ZWQgbmFtZSBpbiB0aGUgYnVmZmVyLCBzbyBjb21tYW5kcyBsaWtlIGRlc2NyaWJlLXZhcmlhYmxl IGNhbgpwaWNrIGl0IHVwIGFzIHRoZSBkZWZhdWx0IHZhbHVlLiAgKEJ1ZyM0MTkwNSkgKEJ1ZyM0 MDApCihjdXN0b20tYnVmZmVyLWNyZWF0ZS1pbnRlcm5hbCwgY3VzdG9taXplLWJyb3dzZSkKKGN1 c3RvbS1hZGQtcGFyZW50LWxpbmtzLCBjdXN0b20tZ3JvdXAtdmFsdWUtY3JlYXRlKTogQ2hhbmdl IHRoZQpjYWxsIHRvIGN1c3RvbS11bmxpc3BpZnktdGFnLW5hbWUgYWNjb3JkaW5nbHksIHNpbmNl IG5vdyB3ZSBwYXNzIGEKcHJvcGVydGl6ZWQgc3RyaW5nIGFzIHRoZSA6dGFnIHZhbHVlIG9mIHRo ZSB3aWRnZXQuCgoqIHRlc3QvbGlzcC9jdXN0b20tdGVzdC5lbCAoY3VzdG9tLXRlc3QtdW5saXNw aWZ5LXRhZy1uYW1lLXByb3BlcnRpemluZyk6Ck5ldyB0ZXN0LCB0byB0ZXN0IGZvciB0aGlzIGZl YXR1cmUuCi0tLQogbGlzcC9jdXMtZWRpdC5lbCAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysr KysrKy0tLS0tLS0tLS0KIHRlc3QvbGlzcC9jdXN0b20tdGVzdHMuZWwgfCAzMyArKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygr KSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9jdXMtZWRpdC5lbCBiL2xpc3Av Y3VzLWVkaXQuZWwKaW5kZXggNzE1M2JhNDBlMS4uMDY2MjI2MzFmNyAxMDA2NDQKLS0tIGEvbGlz cC9jdXMtZWRpdC5lbAorKysgYi9saXNwL2N1cy1lZGl0LmVsCkBAIC01NjgsMTAgKzU2OCwxOCBA QCBjdXN0b20tdW5saXNwaWZ5LXRhZy1uYW1lcwogICA6Z3JvdXAgJ2N1c3RvbS1idWZmZXIKICAg OnR5cGUgJ2Jvb2xlYW4pCiAKLShkZWZ1biBjdXN0b20tdW5saXNwaWZ5LXRhZy1uYW1lIChzeW1i b2wpCi0gICJDb252ZXJ0IFNZTUJPTCBpbnRvIGEgbWVudSBlbnRyeS4iCi0gIChsZXQgKChjdXN0 b20tdW5saXNwaWZ5LW1lbnUtZW50cmllcyBjdXN0b20tdW5saXNwaWZ5LXRhZy1uYW1lcykpCi0g ICAgKGN1c3RvbS11bmxpc3BpZnktbWVudS1lbnRyeSBzeW1ib2wgdCkpKQorKGRlZnVuIGN1c3Rv bS11bmxpc3BpZnktdGFnLW5hbWUgKHN5bWJvbCAmb3B0aW9uYWwgcHJvcGVydGl6ZXApCisgICJS ZXR1cm4gYSBzdHJpbmcgcmVwcmVzZW50aW5nIFNZTUJPTCBhcyBhIHRhZyBuYW1lLgorCitXaXRo IFBST1BFUlRJWkVQIG5vbi1uaWwsIHRoZSBzdHJpbmcgdGhhdCByZXByZXNlbnRzIFNZTUJPTCBo YXMgYSAnZGlzcGxheSB0ZXh0Citwcm9wZXJ0eSB3aG9zZSB2YWx1ZSBpcyB0aGUgcmV0dXJuIHZh bHVlIG9mIGBjdXN0b20tdW5saXNwaWZ5LW1lbnUtZW50cnknLgorVGhlIHZhbHVlIG9mIHRoZSAn ZGlzcGxheSB0ZXh0IHByb3BlcnR5IGRlcGVuZHMgb24gdGhlIHVzZXIgb3B0aW9uCitgY3VzdG9t LXVubGlzcGlmeS10YWctbmFtZXMnLiIKKyAgKGxldCogKChjdXN0b20tdW5saXNwaWZ5LW1lbnUt ZW50cmllcyBjdXN0b20tdW5saXNwaWZ5LXRhZy1uYW1lcykKKyAgICAgICAgIChzdHIgKGN1c3Rv bS11bmxpc3BpZnktbWVudS1lbnRyeSBzeW1ib2wgdCkpKQorICAgIChpZiBwcm9wZXJ0aXplcAor ICAgICAgICAocHJvcGVydGl6ZSAoc3ltYm9sLW5hbWUgc3ltYm9sKSAnZGlzcGxheSBzdHIpCisg ICAgICBzdHIpKSkKIAogKGRlZnVuIGN1c3RvbS1wcmVmaXgtYWRkIChzeW1ib2wgcHJlZml4ZXMp CiAgICJBZGQgU1lNQk9MIHRvIGxpc3Qgb2YgaWdub3JlZCBQUkVGSVhFUy4iCkBAIC0xNzA4LDcg KzE3MTYsNyBAQCBjdXN0b20tYnVmZmVyLWNyZWF0ZS1pbnRlcm5hbAogCQkJCSAgICAgOmRvY3Vt ZW50YXRpb24tc2hvd24gdAogCQkJCSAgICAgOmN1c3RvbS1zdGF0ZSAndW5rbm93bgogCQkJCSAg ICAgOnRhZyAoY3VzdG9tLXVubGlzcGlmeS10YWctbmFtZQotCQkJCQkgICAobnRoIDAgZW50cnkp KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChudGggMCBlbnRy eSkgdCkKIAkJCQkgICAgIDp2YWx1ZSAobnRoIDAgZW50cnkpKSkKIAkJICAgIG9wdGlvbnMpCiAJ ICAobGV0ICgoY291bnQgMCkKQEAgLTE3MTksNyArMTcyNyw3IEBAIGN1c3RvbS1idWZmZXItY3Jl YXRlLWludGVybmFsCiAJCQkJICAgKGZsb29yICgqIDEwMC4wIGNvdW50KSBsZW5ndGgpKQogCQkJ ICAod2lkZ2V0LWNyZWF0ZSAobnRoIDEgZW50cnkpCiAJCQkJCSA6dGFnIChjdXN0b20tdW5saXNw aWZ5LXRhZy1uYW1lCi0JCQkJCSAgICAgICAobnRoIDAgZW50cnkpKQorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobnRoIDAgZW50cnkpIHQpCiAJCQkJCSA6 dmFsdWUgKG50aCAwIGVudHJ5KSkKIAkJCShzZXRxIGNvdW50ICgxKyBjb3VudCkpCiAJCQkodW5s ZXNzIChlcSAocHJlY2VkaW5nLWNoYXIpID9cbikKQEAgLTE3ODEsNyArMTc4OSw3IEBAIGN1c3Rv bWl6ZS1icm93c2UKICAgICAod2lkZ2V0LWNyZWF0ZSAnY3VzdG9tLWdyb3VwCiAJCSAgIDpjdXN0 b20tbGFzdCB0CiAJCSAgIDpjdXN0b20tc3RhdGUgJ3Vua25vd24KLQkJICAgOnRhZyAoY3VzdG9t LXVubGlzcGlmeS10YWctbmFtZSBncm91cCkKKwkJICAgOnRhZyAoY3VzdG9tLXVubGlzcGlmeS10 YWctbmFtZSBncm91cCB0KQogCQkgICA6dmFsdWUgZ3JvdXApKQogICAod2lkZ2V0LXNldHVwKQog ICAoZ290by1jaGFyIChwb2ludC1taW4pKSkKQEAgLTIzNTUsNyArMjM2Myw3IEBAIGN1c3RvbS1h ZGQtcGFyZW50LWxpbmtzCiAJCSAgKGluc2VydCAiICIpCiAJCSAgKHB1c2ggKHdpZGdldC1jcmVh dGUtY2hpbGQtYW5kLWNvbnZlcnQKIAkJCSB3aWRnZXQgJ2N1c3RvbS1ncm91cC1saW5rCi0JCQkg OnRhZyAoY3VzdG9tLXVubGlzcGlmeS10YWctbmFtZSBzeW1ib2wpCisJCQkgOnRhZyAoY3VzdG9t LXVubGlzcGlmeS10YWctbmFtZSBzeW1ib2wgdCkKIAkJCSBzeW1ib2wpCiAJCQlidXR0b25zKQog CQkgIChzZXRxIHBhcmVudHMgKGNvbnMgc3ltYm9sIHBhcmVudHMpKSkpKQpAQCAtNDE3NCw3ICs0 MTgyLDcgQEAgY3VzdG9tLWdyb3VwLXZhbHVlLWNyZWF0ZQogCQkgKHB1c2ggKHdpZGdldC1jcmVh dGUtY2hpbGQtYW5kLWNvbnZlcnQKIAkJCXdpZGdldCAobnRoIDEgZW50cnkpCiAJCQk6Z3JvdXAg d2lkZ2V0Ci0JCQk6dGFnIChjdXN0b20tdW5saXNwaWZ5LXRhZy1uYW1lIChudGggMCBlbnRyeSkp CisJCQk6dGFnIChjdXN0b20tdW5saXNwaWZ5LXRhZy1uYW1lIChudGggMCBlbnRyeSkgdCkKIAkJ CTpjdXN0b20tcHJlZml4ZXMgY3VzdG9tLXByZWZpeC1saXN0CiAJCQk6Y3VzdG9tLWxldmVsICgx KyBsZXZlbCkKIAkJCTpjdXN0b20tbGFzdCAobnVsbCBtZW1iZXJzKQpAQCAtNDI5Nyw3ICs0MzA1 LDcgQEAgY3VzdG9tLWdyb3VwLXZhbHVlLWNyZWF0ZQogCQkgKHB1c2ggKHdpZGdldC1jcmVhdGUt Y2hpbGQtYW5kLWNvbnZlcnQKIAkJCXdpZGdldCB0eXBlCiAJCQk6Z3JvdXAgd2lkZ2V0Ci0JCQk6 dGFnIChjdXN0b20tdW5saXNwaWZ5LXRhZy1uYW1lIHN5bSkKKwkJCTp0YWcgKGN1c3RvbS11bmxp c3BpZnktdGFnLW5hbWUgc3ltIHQpCiAJCQk6Y3VzdG9tLXByZWZpeGVzIGN1c3RvbS1wcmVmaXgt bGlzdAogCQkJOmN1c3RvbS1sZXZlbCAoMSsgbGV2ZWwpCiAJCQk6dmFsdWUgc3ltKQpkaWZmIC0t Z2l0IGEvdGVzdC9saXNwL2N1c3RvbS10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9jdXN0b20tdGVzdHMu ZWwKaW5kZXggNzg1M2M4NGJiNi4uZDA2MTMxNTcxNCAxMDA2NDQKLS0tIGEvdGVzdC9saXNwL2N1 c3RvbS10ZXN0cy5lbAorKysgYi90ZXN0L2xpc3AvY3VzdG9tLXRlc3RzLmVsCkBAIC0xNDUsNCAr MTQ1LDM3IEBAIGN1c3RvbS10ZXN0LXNob3ctY29tbWVudC1wcmVzZXJ2ZXMtY2hhbmdlcwogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh3aWRnZXQtYXBwbHkgZmllbGQgOnZhbHVlLXRv LWludGVybmFsIG9yaWd2YWx1ZSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmFy IikpKSkpKQogCisoZXJ0LWRlZnRlc3QgY3VzdG9tLXRlc3QtdW5saXNwaWZ5LXRhZy1uYW1lLXBy b3BlcnRpemluZyAoKQorICAiVGVzdCB0aGF0IHByb3BlcnRpemluZyB0YWcgbmFtZSBmb3IgdmFy aWFibGVzIGFuZCBmYWNlcyB3b3JrcyBhcyBpbnRlbmRlZC4iCisgIDs7IEN1c3RvbWl6ZSBhIGdy b3VwIHRoYXQgaGFzIGEgZGFzaC4KKyAgOzsgVGhlIGJ1ZmZlciBuYW1lIHNob3VsZCBoYXZlIHRo ZSBncm91cCBuYW1lIHVubGlzcGlmaWVkLgorICAoY3VzdG9taXplLWdyb3VwICdjdXN0b20tYnJv d3NlKQorICAoc2hvdWxkIChzdHJpbmc9IChidWZmZXItbmFtZSkgIipDdXN0b21pemUgR3JvdXA6 IEN1c3RvbSBCcm93c2UqIikpCisgIDs7IEFkdmFuY2UgdG8gdGhlIGdyb3VwIHRhZy4KKyAgKHNl YXJjaC1mb3J3YXJkIChnZXQgJ2N1c3RvbS1icm93c2UgJ2dyb3VwLWRvY3VtZW50YXRpb24pKQor ICAoYmVnaW5uaW5nLW9mLWxpbmUpCisgIDs7IFRoZSBkaXNwbGF5IHByb3BlcnR5IHNob3VsZCBi ZSB0aGUgZ3JvdXAgbmFtZSB1bmxpc3BpZmllZC4KKyAgKHNob3VsZCAoc3RyaW5nPSAoZ2V0LXRl eHQtcHJvcGVydHkgKHBvaW50KSAnZGlzcGxheSkgIkN1c3RvbSBCcm93c2UiKSkKKyAgOzsgQW5k IHdlIHNob3VsZCBiZSBhYmxlIHRvIGRldGVjdCBhIHN5bWJvbCBhdCBwb2ludCwgdGhlIGdyb3Vw IG5hbWUsCisgIDs7IGxpc3BpZmllZC4KKyAgKHNob3VsZCAoZXEgKHN5bWJvbC1hdC1wb2ludCkg J2N1c3RvbS1icm93c2UpKQorCisgIDs7IFdlIHVzZSB0aGUgZmlyc3QgdXNlciBvcHRpb24sIGZv ciB0ZXN0aW5nLgorICAobGV0ICgodyAoY2FyICh3aWRnZXQtZ2V0IChjYXIgY3VzdG9tLW9wdGlv bnMpIDpjaGlsZHJlbikpKSkKKyAgICA7OyBUaGUgc3ltYm9sIG5hbWUgc2hvdWxkIGJlIHRoZSBz YW1lIHN0cmluZyBzdG9yZWQgaW4gOnRhZywgbm90IGNvdW50aW5nCisgICAgOzsgdGV4dCBwcm9w ZXJ0aWVzLgorICAgIChzaG91bGQgKHN0cmluZz0gKHN5bWJvbC1uYW1lICh3aWRnZXQtZ2V0IHcg OnZhbHVlKSkKKyAgICAgICAgICAgICAgICAgICAgICh3aWRnZXQtZ2V0IHcgOnRhZykpKQorICAg IDs7IEFuZCB0aGUgJ2Rpc3BsYXkgdGV4dCBwcm9wZXJ0eSBzaG91bGQgYmUgdGhlIHVubGlzcGlm aWVkIHN5bWJvbCBuYW1lLgorICAgIChzaG91bGQgKHN0cmluZz0gKGN1c3RvbS11bmxpc3BpZnkt dGFnLW5hbWUgKHdpZGdldC1nZXQgdyA6dmFsdWUpKQorICAgICAgICAgICAgICAgICAgICAgKGdl dC10ZXh0LXByb3BlcnR5IDAgJ2Rpc3BsYXkgKHdpZGdldC1nZXQgdyA6dGFnKSkpKSkKKworICA7 OyBOb3cgdHJ5IHdpdGggYSBmYWNlLgorICAoY3VzdG9taXplLWZhY2UgJ3Njcm9sbC1iYXIpCisg IChsZXQgKCh3IChjYXIgY3VzdG9tLW9wdGlvbnMpKSkKKyAgICAoc2hvdWxkIChzdHJpbmc9IChz eW1ib2wtbmFtZSAod2lkZ2V0LWdldCB3IDp2YWx1ZSkpCisgICAgICAgICAgICAgICAgICAgICAo d2lkZ2V0LWdldCB3IDp0YWcpKSkKKyAgICAoc2hvdWxkIChzdHJpbmc9IChjdXN0b20tdW5saXNw aWZ5LXRhZy1uYW1lICh3aWRnZXQtZ2V0IHcgOnZhbHVlKSkKKyAgICAgICAgICAgICAgICAgICAg IChnZXQtdGV4dC1wcm9wZXJ0eSAwICdkaXNwbGF5ICh3aWRnZXQtZ2V0IHcgOnRhZykpKSkpKQor CiA7OzsgY3VzdG9tLXRlc3RzLmVsIGVuZHMgaGVyZQotLSAKMi4yOC4wCgo= --000000000000655c5905aea4560c--