From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#41852: 27.0.50; text-scale commands don't scale header of tabulated-list-mode Date: Thu, 12 Nov 2020 17:25:17 -0500 Message-ID: References: <955fe4fe-a64d-b7c6-fe31-7efd810f97a5@ims.co.at> <83mu553e0x.fsf@gnu.org> <953c6df9-59b4-8b57-0be3-600d147fe9c7@ims.co.at> <83y2k2pabb.fsf@gnu.org> <83wnzmnioj.fsf@gnu.org> <83lfg1nfv1.fsf@gnu.org> <83d01dnegn.fsf@gnu.org> <2ae49edc-098f-9ace-595d-9e29bf3d2c8b@gmx.at> <83h7qba6jb.fsf@gnu.org> <835z6ra11u.fsf@gnu.org> <83blgigx3z.fsf@gnu.org> <837dr6gu05.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000009486d05b3f06312" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30662"; mail-complaints-to="usenet@ciao.gmane.io" Cc: thomas.hisch@ims.co.at, 41852@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Nov 12 23:31:16 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 1kdL7b-0007qx-Cw for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 12 Nov 2020 23:31:15 +0100 Original-Received: from localhost ([::1]:33636 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kdL7a-0008UM-Dw for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 12 Nov 2020 17:31:14 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41368) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kdL2Y-0003Kn-0U for bug-gnu-emacs@gnu.org; Thu, 12 Nov 2020 17:26:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:34356) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kdL2X-0008St-M0 for bug-gnu-emacs@gnu.org; Thu, 12 Nov 2020 17:26:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kdL2X-0001WO-JV for bug-gnu-emacs@gnu.org; Thu, 12 Nov 2020 17:26:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Nov 2020 22:26:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 41852 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 41852-submit@debbugs.gnu.org id=B41852.16052199275802 (code B ref 41852); Thu, 12 Nov 2020 22:26:01 +0000 Original-Received: (at 41852) by debbugs.gnu.org; 12 Nov 2020 22:25:27 +0000 Original-Received: from localhost ([127.0.0.1]:45902 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdL1y-0001VV-K0 for submit@debbugs.gnu.org; Thu, 12 Nov 2020 17:25:27 -0500 Original-Received: from mail-ed1-f49.google.com ([209.85.208.49]:46119) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kdL1w-0001VD-Ar for 41852@debbugs.gnu.org; Thu, 12 Nov 2020 17:25:24 -0500 Original-Received: by mail-ed1-f49.google.com with SMTP id t11so8270955edj.13 for <41852@debbugs.gnu.org>; Thu, 12 Nov 2020 14:25:24 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=PFqLrv30Dmsl5ij71BUyDYDeONo8K1KM8zUQzMAfJ08=; b=Byfj2HWyh8gvCJN5WiV8+MFSJiNTy1vkedmCEw8+TOmXdU3H/NzbFCLryqOsSIdCRg xpscKSSUEDIx5252xDshYEFYhFTbWRVdQYKhm6UBqSA10BUZvVOhvBb0RTBtMTeJ4hyI bvhZV+ZISKcClftbvyXksk0o1ADQUycy6gEDhRvd6WVhqdSUnUb8hOeSWLe7sfWca5MY 66rcYTIrUIIo+GJEfNil9VXUbwcX1iFN9tN40NXwcEs1dbq2NIuluE59TKu8jHz0lxY7 zbWGYG15Wxrhik5GvFmlALJrhgZ3ZbDhcYqVxvXx3bykoH1UkxA/2EdGhqYpv6eNEjEe JkCA== X-Gm-Message-State: AOAM530kkn3SO0olZ55KNmM1rWrl5AJPRd4z17Kv41qXyYzbhHfejUJA 6pCQMbyXnsWqx2qfYe9cP1deHmbSK5rOfD3+Nxg= X-Google-Smtp-Source: ABdhPJx/uaf7mLNyr/QdyQq1reTsKebmHOikHDDy43T3i0LcYQwjMBTjukohi/ucBRpCqE3VDNb3R5qsJSsYKfGzgBY= X-Received: by 2002:a05:6402:3089:: with SMTP id de9mr2319200edb.100.1605219918622; Thu, 12 Nov 2020 14:25:18 -0800 (PST) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 12 Nov 2020 17:25:17 -0500 In-Reply-To: <837dr6gu05.fsf@gnu.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:193189 Archived-At: --00000000000009486d05b3f06312 Content-Type: text/plain; charset="UTF-8" Eli Zaretskii writes: >> > (progn >> > (setq-local text-scale-remap-header-line-face t) >> > (setq-local header-line-format (concat >> > (propertize "foo" 'face 'fixed-pitch) " " >> > (propertize "bar" 'face 'variable-pitch)))) >> > >> > They also scale. >> >> They don't scale obn my system, which is what I'd expect. Maybe these >> faces don't specify the font on some systems, but the principle is >> nevertheless valid. > > No, that's because your patch is not yet in, so setting > text-scale-remap-header-line-face has no effect. Sorry, I didn't > realize you haven't yet committed those changes. > > In any case, the general point is valid: it is incorrect to assume > that every face used anywhere will scale with the buffer text. What do you think of the attached patch? It is along the lines of what I suggested in a separate email, where I wrote: > So looking at this, I'm not sure we should even say: "This will also > affect any face that inherits from it." It risks confusing more than > helping, IMHO. > > Nor am I so sure we should talk about the 'header-line' face. > > I think we should say something closer to what Martin suggested, say: > > *** text-scale-mode can now scale the header line. > When the new buffer local variable 'text-scale-remap-header-line-face' > is non-nil, 'text-scale-adjust' will also scale the text in the header > line when displaying that buffer. > > This is useful for major modes that arrange their display in a tabular > form below the header-line. It is therefore enabled by default in > 'tabulated-list-mode' and its derived modes. > > Note that text scaling never affects text using a face where the > :height attribute is set to an absolute value. > > And then adjust the docstring accordingly. Do you think this is horribly wrong, or does it make sense? Thanks in advance. --00000000000009486d05b3f06312 Content-Type: text/x-diff; charset="US-ASCII"; name="0001-Make-text-scale-mode-optionally-adjust-the-header-li.patch" Content-Disposition: attachment; filename="0001-Make-text-scale-mode-optionally-adjust-the-header-li.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 7b998a0ad3799e3_0.1 RnJvbSBlYzYyODZmMTBiMTM1N2U3MTlmY2E5MGZmYTg3ZDI1NDE5M2ZiNjBmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTdGVmYW4gS2FuZ2FzIDxzdGVmYW5AbWFyeGlzdC5zZT4KRGF0 ZTogVGh1LCAxMiBOb3YgMjAyMCAyMzoxMjowNiArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIE1ha2Ug dGV4dC1zY2FsZS1tb2RlIG9wdGlvbmFsbHkgYWRqdXN0IHRoZSBoZWFkZXIgbGluZQoKKiBsaXNw L2ZhY2UtcmVtYXAuZWwKKHRleHQtc2NhbGUtcmVtYXAtaGVhZGVyLWxpbmUtZmFjZSk6IE5ldyBi dWZmZXIgbG9jYWwgdmFyaWFibGUuCih0ZXh0LXNjYWxlLW1vZGUpOiBBZGp1c3QgaGVhZGVyIGxp bmUgaWYgYWJvdmUgdmFyaWFibGUgaXMgbm9uLW5pbC4KKGZhY2UtcmVtYXAtLWNsZWFyLXJlbWFw cGluZ3MsIGZhY2UtcmVtYXAtLXJlbWFwLWZhY2UpOiBOZXcgZGVmdW5zLgoqIGxpc3AvZmFjZS1y ZW1hcC5lbDogQXJyYW5nZSB0byB3YXRjaCB0ZXh0LXNjYWxlLW1vZGUtcmVtYXBwaW5nLgoodGV4 dC1zY2FsZS0tcmVmcmVzaCk6IE5ldyBmdW5jdGlvbi4KCiogbGlzcC9lbWFjcy1saXNwL3RhYnVs YXRlZC1saXN0LmVsICh0YWJ1bGF0ZWQtbGlzdC1tb2RlKTogVXNlCnRleHQtc2NhbGUtcmVtYXAt aGVhZGVyLWxpbmUuCi0tLQogZXRjL05FV1MgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTIg KysrKysrKysKIGxpc3AvZW1hY3MtbGlzcC90YWJ1bGF0ZWQtbGlzdC5lbCB8ICAxICsKIGxpc3Av ZmFjZS1yZW1hcC5lbCAgICAgICAgICAgICAgICB8IDUxICsrKysrKysrKysrKysrKysrKysrKysr KystLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBiL2V0Yy9ORVdTCmluZGV4IGYyMWM0Y2IwMmMuLmEy MWQ4ZjlkY2UgMTAwNjQ0Ci0tLSBhL2V0Yy9ORVdTCisrKyBiL2V0Yy9ORVdTCkBAIC0xNDU5LDYg KzE0NTksMTggQEAgbW91c2Ugbm93IHBvcHMgdXAgYSBUVFkgbWVudSBieSBkZWZhdWx0IGluc3Rl YWQgb2YgcnVubmluZyB0aGUgY29tbWFuZAogJ3RtbS1tZW51YmFyJy4gIFRvIHJlc3RvcmUgdGhl IG9sZCBiZWhhdmlvciwgc2V0IHRoZSB1c2VyIG9wdGlvbgogJ3R0eS1tZW51LW9wZW4tdXNlLXRt bScgdG8gbm9uLW5pbC4KIAorKiogdGV4dC1zY2FsZS1tb2RlCisKKy0tLQorKioqIHRleHQtc2Nh bGUtbW9kZSBjYW4gbm93IGFkanVzdCBmb250IHNpemUgb2YgdGhlIGhlYWRlciBsaW5lLgorV2hl biB0aGUgbmV3IGJ1ZmZlciBsb2NhbCB2YXJpYWJsZSAndGV4dC1zY2FsZS1yZW1hcC1oZWFkZXIt bGluZScKK2lzIG5vbi1uaWwsICd0ZXh0LXNjYWxlLWFkanVzdCcgd2lsbCBhbHNvIHNjYWxlIHRo ZSB0ZXh0IGluIHRoZSBoZWFkZXIKK2xpbmUgd2hlbiBkaXNwbGF5aW5nIHRoYXQgYnVmZmVyLgor CitUaGlzIGlzIHVzZWZ1bCBmb3IgbWFqb3IgbW9kZXMgdGhhdCBhcnJhbmdlIHRoZWlyIGRpc3Bs YXkgaW4gYSB0YWJ1bGFyCitmb3JtIGJlbG93IHRoZSBoZWFkZXIgbGluZS4gIEl0IGlzIGVuYWJs ZWQgYnkgZGVmYXVsdCBpbgorJ3RhYnVsYXRlZC1saXN0LW1vZGUnIGFuZCBpdHMgZGVyaXZlZCBt b2Rlcy4KKwogKiogeHdpZGdldC13ZWJraXQgbW9kZQogCiAqKiogTmV3IHh3aWRnZXQgY29tbWFu ZHMuCmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3AvdGFidWxhdGVkLWxpc3QuZWwgYi9saXNw L2VtYWNzLWxpc3AvdGFidWxhdGVkLWxpc3QuZWwKaW5kZXggMzA1Nzc2NzlmMi4uYWUzZWQwNTVj NSAxMDA2NDQKLS0tIGEvbGlzcC9lbWFjcy1saXNwL3RhYnVsYXRlZC1saXN0LmVsCisrKyBiL2xp c3AvZW1hY3MtbGlzcC90YWJ1bGF0ZWQtbGlzdC5lbApAQCAtNzY3LDYgKzc2Nyw3IEBAIHRhYnVs YXRlZC1saXN0LW1vZGUKICAgKHNldHEtbG9jYWwgcmV2ZXJ0LWJ1ZmZlci1mdW5jdGlvbiAjJ3Rh YnVsYXRlZC1saXN0LXJldmVydCkKICAgKHNldHEtbG9jYWwgZ2x5cGhsZXNzLWNoYXItZGlzcGxh eQogICAgICAgICAgICAgICAodGFidWxhdGVkLWxpc3QtbWFrZS1nbHlwaGxlc3MtY2hhci1kaXNw bGF5LXRhYmxlKSkKKyAgKHNldHEtbG9jYWwgdGV4dC1zY2FsZS1yZW1hcC1oZWFkZXItbGluZSB0 KQogICA7OyBBdm9pZCBtZXNzaW5nIHVwIHRoZSBlbnRyaWVzJyBkaXNwbGF5IGp1c3QgYmVjYXVz ZSB0aGUgZmlyc3QKICAgOzsgY29sdW1uIG9mIHRoZSBmaXJzdCBlbnRyeSBoYXBwZW5zIHRvIGJl Z2luIHdpdGggYSBSMkwgbGV0dGVyLgogICAoc2V0cSBiaWRpLXBhcmFncmFwaC1kaXJlY3Rpb24g J2xlZnQtdG8tcmlnaHQpCmRpZmYgLS1naXQgYS9saXNwL2ZhY2UtcmVtYXAuZWwgYi9saXNwL2Zh Y2UtcmVtYXAuZWwKaW5kZXggMDI4MjY5YTRiMC4uMjBjNzYwNzQwOCAxMDA2NDQKLS0tIGEvbGlz cC9mYWNlLXJlbWFwLmVsCisrKyBiL2xpc3AvZmFjZS1yZW1hcC5lbApAQCAtMjI5LDYgKzIyOSwz OSBAQCB0ZXh0LXNjYWxlLW1vZGUtbGlnaHRlcgogKGRlZnZhciB0ZXh0LXNjYWxlLW1vZGUtYW1v dW50IDApCiAobWFrZS12YXJpYWJsZS1idWZmZXItbG9jYWwgJ3RleHQtc2NhbGUtbW9kZS1hbW91 bnQpCiAKKyhkZWZ2YXIgdGV4dC1zY2FsZS1yZW1hcC1oZWFkZXItbGluZSBuaWwKKyAgIklmIG5v bi1uaWwsIGFsc28gY2hhbmdlIGZvbnQgc2l6ZSBvZiB0aGUgaGVhZGVyIGxpbmUuIikKKyhtYWtl LXZhcmlhYmxlLWJ1ZmZlci1sb2NhbCAndGV4dC1zY2FsZS1oZWFkZXItbGluZSkKKworKGRlZnVu IHRleHQtc2NhbGUtLXJlZnJlc2ggKHN5bWJvbCBuZXd2YWwgb3BlcmF0aW9uIHdoZXJlKQorICAi V2F0Y2hlciBmb3IgYHRleHQtc2NhbGUtcmVtYXAtaGVhZGVyLWxpbmUnLgorU2VlIGBhZGQtdmFy aWFibGUtd2F0Y2hlcicuIgorICAod2hlbiAoYW5kIChlcSBzeW1ib2wgJ3RleHQtc2NhbGUtcmVt YXAtaGVhZGVyLWxpbmUpCisgICAgICAgICAgICAgKGVxIG9wZXJhdGlvbiAnc2V0KQorICAgICAg ICAgICAgIHRleHQtc2NhbGUtbW9kZSkKKyAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciB3aGVyZQor ICAgICAgKGxldCAoKHRleHQtc2NhbGUtcmVtYXAtaGVhZGVyLWxpbmUgbmV3dmFsKSkKKyAgICAg ICAgKHRleHQtc2NhbGUtbW9kZSAxKSkpKSkKKyhhZGQtdmFyaWFibGUtd2F0Y2hlciAndGV4dC1z Y2FsZS1yZW1hcC1oZWFkZXItbGluZSAjJ3RleHQtc2NhbGUtLXJlZnJlc2gpCisKKyhkZWZ1biBm YWNlLXJlbWFwLS1jbGVhci1yZW1hcHBpbmdzICgpCisgIChkb2xpc3QgKHJlbWFwcGluZworICAg ICAgICAgICA7OyBUaGlzIGlzIGEgYml0IG1lc3N5IHRvIHN0YXkgYmFja3dhcmRzIGNvbXBhdGli bGUuCisgICAgICAgICAgIDs7IEluIHRoZSBmdXR1cmUsIHRoaXMgY2FuIGJlIHNpbXBsaWZpZWQg dG8ganVzdCB1c2UKKyAgICAgICAgICAgOzsgYHRleHQtc2NhbGUtbW9kZS1yZW1hcHBpbmcnLgor ICAgICAgICAgICAoaWYgKGNvbnNwIChjYXItc2FmZSB0ZXh0LXNjYWxlLW1vZGUtcmVtYXBwaW5n KSkKKyAgICAgICAgICAgICAgIHRleHQtc2NhbGUtbW9kZS1yZW1hcHBpbmcKKyAgICAgICAgICAg ICAobGlzdCB0ZXh0LXNjYWxlLW1vZGUtcmVtYXBwaW5nKSkpCisgICAgKGZhY2UtcmVtYXAtcmVt b3ZlLXJlbGF0aXZlIHJlbWFwcGluZykpCisgIChzZXRxIHRleHQtc2NhbGUtbW9kZS1yZW1hcHBp bmcgbmlsKSkKKworKGRlZnVuIGZhY2UtcmVtYXAtLXJlbWFwLWZhY2UgKHN5bSkKKyAgKHB1c2gg KGZhY2UtcmVtYXAtYWRkLXJlbGF0aXZlIHN5bQorICAgICAgICAgICAgICAgICAgICAgICA6aGVp Z2h0CisgICAgICAgICAgICAgICAgICAgICAgIChleHB0IHRleHQtc2NhbGUtbW9kZS1zdGVwCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2NhbGUtbW9kZS1hbW91bnQpKQorICAg ICAgICB0ZXh0LXNjYWxlLW1vZGUtcmVtYXBwaW5nKSkKKwogKGRlZmluZS1taW5vci1tb2RlIHRl eHQtc2NhbGUtbW9kZQogICAiTWlub3IgbW9kZSBmb3IgZGlzcGxheWluZyBidWZmZXIgdGV4dCBp biBhIGxhcmdlci9zbWFsbGVyIGZvbnQuCiAKQEAgLTI0MCwxOSArMjczLDE5IEBAIHRleHQtc2Nh bGUtbW9kZQogVGhlIGB0ZXh0LXNjYWxlLWluY3JlYXNlJywgYHRleHQtc2NhbGUtZGVjcmVhc2Un LCBhbmQKIGB0ZXh0LXNjYWxlLXNldCcgZnVuY3Rpb25zIG1heSBiZSB1c2VkIHRvIGludGVyYWN0 aXZlbHkgbW9kaWZ5CiB0aGUgdmFyaWFibGUgYHRleHQtc2NhbGUtbW9kZS1hbW91bnQnICh0aGV5 IGFsc28gZW5hYmxlIG9yCi1kaXNhYmxlIGB0ZXh0LXNjYWxlLW1vZGUnIGFzIG5lY2Vzc2FyeSku IgorZGlzYWJsZSBgdGV4dC1zY2FsZS1tb2RlJyBhcyBuZWNlc3NhcnkpLgorCitJZiBgdGV4dC1z Y2FsZS1yZW1hcC1oZWFkZXItbGluZScgaXMgbm9uLW5pbCwgYWxzbyBjaGFuZ2UKK3RoZSBmb250 IHNpemUgb2YgdGhlIGhlYWRlciBsaW5lLiIKICAgOmxpZ2h0ZXIgKCIgIiB0ZXh0LXNjYWxlLW1v ZGUtbGlnaHRlcikKLSAgKHdoZW4gdGV4dC1zY2FsZS1tb2RlLXJlbWFwcGluZwotICAgIChmYWNl LXJlbWFwLXJlbW92ZS1yZWxhdGl2ZSB0ZXh0LXNjYWxlLW1vZGUtcmVtYXBwaW5nKSkKKyAgKGZh Y2UtcmVtYXAtLWNsZWFyLXJlbWFwcGluZ3MpCiAgIChzZXRxIHRleHQtc2NhbGUtbW9kZS1saWdo dGVyCiAJKGZvcm1hdCAoaWYgKD49IHRleHQtc2NhbGUtbW9kZS1hbW91bnQgMCkgIislZCIgIiVk IikKIAkJdGV4dC1zY2FsZS1tb2RlLWFtb3VudCkpCi0gIChzZXRxIHRleHQtc2NhbGUtbW9kZS1y ZW1hcHBpbmcKLQkoYW5kIHRleHQtc2NhbGUtbW9kZQotCSAgICAgKGZhY2UtcmVtYXAtYWRkLXJl bGF0aXZlICdkZWZhdWx0Ci0JCQkJCSAgOmhlaWdodAotCQkJCQkgIChleHB0IHRleHQtc2NhbGUt bW9kZS1zdGVwCi0JCQkJCQl0ZXh0LXNjYWxlLW1vZGUtYW1vdW50KSkpKQorICAod2hlbiB0ZXh0 LXNjYWxlLW1vZGUKKyAgICAoZmFjZS1yZW1hcC0tcmVtYXAtZmFjZSAnZGVmYXVsdCkKKyAgICAo d2hlbiB0ZXh0LXNjYWxlLXJlbWFwLWhlYWRlci1saW5lCisgICAgICAoZmFjZS1yZW1hcC0tcmVt YXAtZmFjZSAnaGVhZGVyLWxpbmUpKSkKICAgKGZvcmNlLXdpbmRvdy11cGRhdGUgKGN1cnJlbnQt YnVmZmVyKSkpCiAKIChkZWZ1biB0ZXh0LXNjYWxlLW1pbi1hbW91bnQgKCkKLS0gCjIuMjguMAoK --00000000000009486d05b3f06312--