From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Pedro Andres Aranda Gutierrez Newsgroups: gmane.emacs.devel Subject: PATCH: update themes to support mode-line (no bold in line-number-current-line) Date: Fri, 18 Dec 2020 08:58:34 +0100 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="00000000000063449305b6b87a28" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="11990"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 18 08:59:41 2020 Return-path: Envelope-to: ged-emacs-devel@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 1kqAft-00030g-CE for ged-emacs-devel@m.gmane-mx.org; Fri, 18 Dec 2020 08:59:41 +0100 Original-Received: from localhost ([::1]:58400 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kqAfs-0001kB-Dm for ged-emacs-devel@m.gmane-mx.org; Fri, 18 Dec 2020 02:59:40 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42174) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kqAf7-0001Kn-UU for emacs-devel@gnu.org; Fri, 18 Dec 2020 02:58:54 -0500 Original-Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:32962) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kqAf5-0006qO-9P for emacs-devel@gnu.org; Fri, 18 Dec 2020 02:58:53 -0500 Original-Received: by mail-lf1-x12a.google.com with SMTP id l11so3221224lfg.0 for ; Thu, 17 Dec 2020 23:58:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=g+eHu7XqHX8NjCpE92Y2z9LE52YepdOB5ADSf+x3wFg=; b=ModEKqP9tgya4rMrRfscxe/axFoicM5wcSHiON//AqQHD/73KwRnFdeJPAr+j3h2Ed 859oS3hQxKzOYOw2zkq0uzcSnuwTzlLzSenzQDd75di+LD/vl4Xldz11NU7EyhIYC2BG aumAr4JFR/dlp4hk8AjhzTxGCjuJJPgyR7k6sUqslZ3EddS1IzhPNj9t2rPDWovw2SOK GJxWn/6YrvksrHTRA5r9oMV22GUCcIkgGA8qaEvr/SzMN67Sswjl+ubBib4GbbUKB+DK 3fHAlmnaJm0POAcn84CAEchECErVlB+yhKBw5HiLqGraKF9dq8BoAP1qfW7mO2Ix/mKH mUgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=g+eHu7XqHX8NjCpE92Y2z9LE52YepdOB5ADSf+x3wFg=; b=dYawHVMFHme3aOAstZ+ew84AmTA4yZLOeVLhm3tEa6XzeHnSSvJm37RZ/dQJJ0DmiY Tf3xeszCgQvdKBWPT8flArBS1bbmXLXF/vb2DFFoM9S+1DqZayz8Ru+uew5w1xNwUjTX K+7fDpMbyt1GDTLsqeBE4DC2DPBDYvbk4oomiLAgiaaBxaNsKI60sKF1akPJGfF0cKgj 2CvPUiQs0tL+klUU8AVuJ4cuXLOuceiYBhjeU365GoriGtSlME0ulomAUtFosteKDmhi Vg74g8mgHmfnqQF8/PvXsmZi7wlgNnrVlcEqoyLY1PcWVxQbaPTrKUo9235Y69GAOYb1 U0hA== X-Gm-Message-State: AOAM531GtwKm4urMOuuWAsxHx5EPOg3Xw/aRiKWbIVyYHKKp5aK3lJkZ TF7wUmBfZL25kvnhQro8T3e0hH/fPNUpcllRRMkqe/Ti X-Google-Smtp-Source: ABdhPJw8fs217JCmxQnhNCaWduZrTG0qvDbtv9IEpBRqBzTlm24CiU8GiOky2UehOlLwpufU60APJrUeUgNSbuBcZAM= X-Received: by 2002:a19:4813:: with SMTP id v19mr1075053lfa.655.1608278327075; Thu, 17 Dec 2020 23:58:47 -0800 (PST) Received-SPF: pass client-ip=2a00:1450:4864:20::12a; envelope-from=paaguti@gmail.com; helo=mail-lf1-x12a.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:261168 Archived-At: --00000000000063449305b6b87a28 Content-Type: multipart/alternative; boundary="00000000000063449105b6b87a26" --00000000000063449105b6b87a26 Content-Type: text/plain; charset="UTF-8" Hi a second attempt at including minimal line-number support in the default Emacs themes. This has made me think that maybe the best place to make the line-number-face inherit from fringe would be in the line-number code... This might mean that we need an agreement that the fringe and the line-number are things that are semantically similar or, at least, different enough from the buffer. Just my .2 cents, /Pedro A. Aranda -- Fragen sind nicht da um beantwortet zu werden, Fragen sind da um gestellt zu werden Georg Kreisler --00000000000063449105b6b87a26 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi

a=C2=A0 second attempt at= including minimal line-number support in the default Emacs themes.

This has made me think that maybe the best place to = make the line-number-face inherit from fringe would be in the line-number c= ode... This might mean that we need an agreement that the fringe and the li= ne-number are things that are semantically similar or, at least, different = enough from the buffer.

Just my .2 cents,
/Pedro A. Aranda
--
Fragen sind nicht da um beantwortet zu werden,
Fragen sind da um gestellt zu werden
Georg Kreisler
--00000000000063449105b6b87a26-- --00000000000063449305b6b87a28 Content-Type: text/x-patch; charset="US-ASCII"; name="line-number.diff" Content-Disposition: attachment; filename="line-number.diff" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kitz8lci0 ZGlmZiAtLWdpdCBhL2V0Yy90aGVtZXMvYWR3YWl0YS10aGVtZS5lbCBiL2V0Yy90aGVtZXMvYWR3 YWl0YS10aGVtZS5lbAppbmRleCA2N2EzYjExNzYzLi42MTQ3NzAwZTNjIDEwMDY0NAotLS0gYS9l dGMvdGhlbWVzL2Fkd2FpdGEtdGhlbWUuZWwKKysrIGIvZXRjL3RoZW1lcy9hZHdhaXRhLXRoZW1l LmVsCkBAIC05Nyw2ICs5NywxMyBAQCBhZHdhaXRhCiAgICBgKGdudXMtY2l0ZS0yICgoLGNsYXNz ICg6Zm9yZWdyb3VuZCAiIzAwODRDOCIpKSkpCiAKICAgIGAoZGlmZi1hZGRlZCAoKCxjbGFzcyAo OmJvbGQgdCA6Zm9yZWdyb3VuZCAiIzRFOUEwNiIpKSkpCi0gICBgKGRpZmYtcmVtb3ZlZCAoKCxj bGFzcyAoOmJvbGQgdCA6Zm9yZWdyb3VuZCAiI0Y1NjY2RCIpKSkpKSkKKyAgIGAoZGlmZi1yZW1v dmVkICgoLGNsYXNzICg6Ym9sZCB0IDpmb3JlZ3JvdW5kICIjRjU2NjZEIikpKSkpCisgIDs7IGVt YWNzID49IDI2LjEKKyAgKHdoZW4gKD49IGVtYWNzLW1ham9yLXZlcnNpb24gMjYpCisgICAgKGN1 c3RvbS10aGVtZS1zZXQtZmFjZXMKKyAgICAgJ2Fkd2FpdGEKKyAgICAgYChsaW5lLW51bWJlciAo KCxjbGFzcyAoOmluaGVyaXQgZnJpbmdlIDpmb3JlZ3JvdW5kICJkYXJrIGdyYXkiKSkpKQorICAg ICBgKGxpbmUtbnVtYmVyLWN1cnJlbnQtbGluZSAoKCxjbGFzcyAoOmluaGVyaXQgbGluZS1udW1i ZXIgOmZvcmVncm91bmQgImJsYWNrIikpKSkpKQorICApCiAKIDs7OyBhZHdhaXRhLXRoZW1lLmVs ICBlbmRzIGhlcmUKZGlmZiAtLWdpdCBhL2V0Yy90aGVtZXMvZGVlcGVyLWJsdWUtdGhlbWUuZWwg Yi9ldGMvdGhlbWVzL2RlZXBlci1ibHVlLXRoZW1lLmVsCmluZGV4IDI1NTc5MThlZDcuLmRmODc4 NjcyOTAgMTAwNjQ0Ci0tLSBhL2V0Yy90aGVtZXMvZGVlcGVyLWJsdWUtdGhlbWUuZWwKKysrIGIv ZXRjL3RoZW1lcy9kZWVwZXItYmx1ZS10aGVtZS5lbApAQCAtMTA1LDcgKzEwNSwxNCBAQCBkZWVw ZXItYmx1ZQogICAgYChzaG93LXBhcmVuLW1hdGNoLWZhY2UgKCgsY2xhc3MgKDpiYWNrZ3JvdW5k ICJkb2RnZXJibHVlMSIgOmZvcmVncm91bmQgIndoaXRlIikpKSkKICAgIGAoc2hvdy1wYXJlbi1t aXNtYXRjaC1mYWNlICgoLGNsYXNzICg6YmFja2dyb3VuZCAicmVkMSIgOmZvcmVncm91bmQgIndo aXRlIikpKSkKICAgIGAoc3VjY2VzcyAoKCxjbGFzcyAoOmZvcmVncm91bmQgIlNlYUdyZWVuMiIp KSkpCi0gICBgKHdhcm5pbmcgKCgsY2xhc3MgKDpmb3JlZ3JvdW5kICJZZWxsb3ciKSkpKSkpCisg ICBgKHdhcm5pbmcgKCgsY2xhc3MgKDpmb3JlZ3JvdW5kICJZZWxsb3ciKSkpKSkKKyAgOzsgZW1h Y3MgPj0gMjYuMQorICAod2hlbiAoPj0gZW1hY3MtbWFqb3ItdmVyc2lvbiAyNikKKyAgICAoY3Vz dG9tLXRoZW1lLXNldC1mYWNlcworICAgICAnZGVlcGVyLWJsdWUKKyAgIGAobGluZS1udW1iZXIg KCgsY2xhc3MgKDppbmhlcml0IGZyaW5nZSkpKSkKKyAgIGAobGluZS1udW1iZXItY3VycmVudC1s aW5lICgoLGNsYXNzICg6aW5oZXJpdCBsaW5lLW51bWJlciA6Zm9yZWdyb3VuZCAiRGVlcFNreUJs dWUxIikpKSkpKQorICApCiAKIChwcm92aWRlLXRoZW1lICdkZWVwZXItYmx1ZSkKIApkaWZmIC0t Z2l0IGEvZXRjL3RoZW1lcy9kaWNocm9tYWN5LXRoZW1lLmVsIGIvZXRjL3RoZW1lcy9kaWNocm9t YWN5LXRoZW1lLmVsCmluZGV4IDg5YjVhNGU0NTIuLmI1N2MzZWZkZDkgMTAwNjQ0Ci0tLSBhL2V0 Yy90aGVtZXMvZGljaHJvbWFjeS10aGVtZS5lbAorKysgYi9ldGMvdGhlbWVzL2RpY2hyb21hY3kt dGhlbWUuZWwKQEAgLTEwOSwxMSArMTA5LDE3IEBAIGRpY2hyb21hY3kKICAgIGAobWVzc2FnZS1o ZWFkZXItdG8gKCgsY2xhc3MgKDp3ZWlnaHQgYm9sZCA6Zm9yZWdyb3VuZCAsYmx1ZSkpKSkKICAg IGAobWVzc2FnZS1jaXRlZC10ZXh0ICgoLGNsYXNzICg6c2xhbnQgaXRhbGljIDpmb3JlZ3JvdW5k ICxibHVlZ3JlZW4pKSkpCiAgICBgKG1lc3NhZ2Utc2VwYXJhdG9yICgoLGNsYXNzICg6d2VpZ2h0 IGJvbGQgOmZvcmVncm91bmQgLHJlZHB1cnBsZSkpKSkKLSAgIDs7IEZseXNwZWxsCi0gICBgKGZs eXNwZWxsLWR1cGxpY2F0ZSAoKCxjbGFzcyAoOndlaWdodCB1bnNwZWNpZmllZCA6Zm9yZWdyb3Vu ZCB1bnNwZWNpZmllZAorICAgIDs7IEZseXNwZWxsCisgICAgYChmbHlzcGVsbC1kdXBsaWNhdGUg KCgsY2xhc3MgKDp3ZWlnaHQgdW5zcGVjaWZpZWQgOmZvcmVncm91bmQgdW5zcGVjaWZpZWQKIAkJ CQkgIDpzbGFudCB1bnNwZWNpZmllZCA6dW5kZXJsaW5lICxvcmFuZ2UpKSkpCiAgICBgKGZseXNw ZWxsLWluY29ycmVjdCAoKCxjbGFzcyAoOndlaWdodCB1bnNwZWNpZmllZCA6Zm9yZWdyb3VuZCB1 bnNwZWNpZmllZAotCQkJCSAgOnNsYW50IHVuc3BlY2lmaWVkIDp1bmRlcmxpbmUgLHJlZHB1cnBs ZSkpKSkpCisJCQkJICAgICAgICAgIDpzbGFudCB1bnNwZWNpZmllZCA6dW5kZXJsaW5lICxyZWRw dXJwbGUpKSkpKQorICA7OyBlbWFjcyA+PSAyNi4xCisgICh3aGVuICg+PSBlbWFjcy1tYWpvci12 ZXJzaW9uIDI2KQorICAgIChjdXN0b20tdGhlbWUtc2V0LWZhY2VzCisgICAgICdkaWNocm9tYWN5 CisgICAgIGAobGluZS1udW1iZXIgKCgsY2xhc3MgKDppbmhlcml0IGZyaW5nZSA6Zm9yZWdyb3Vu ZCAsYmx1ZWdyZWVuKSkpKQorICAgICBgKGxpbmUtbnVtYmVyLWN1cnJlbnQtbGluZSAoKCxjbGFz cyAoOmluaGVyaXQgbGluZS1udW1iZXIgOmZvcmVncm91bmQgImJsYWNrIikpKSkpKQogCiAgIChj dXN0b20tdGhlbWUtc2V0LXZhcmlhYmxlcwogICAgJ2RpY2hyb21hY3kKZGlmZiAtLWdpdCBhL2V0 Yy90aGVtZXMvbGV1dmVuLXRoZW1lLmVsIGIvZXRjL3RoZW1lcy9sZXV2ZW4tdGhlbWUuZWwKaW5k ZXggZjEwNGM4NDVmZi4uYmViZGRiYTgyZiAxMDA2NDQKLS0tIGEvZXRjL3RoZW1lcy9sZXV2ZW4t dGhlbWUuZWwKKysrIGIvZXRjL3RoZW1lcy9sZXV2ZW4tdGhlbWUuZWwKQEAgLTEwMjcsOCArMTAy NywxNCBAQCBsZXV2ZW4KICAgIDs7IGAoenRyZWVwLWhlYWRlci1mYWNlICgoLGNsYXNzICgpKSkp CiAgICA7OyBgKHp0cmVlcC1sZWFmLWZhY2UgKCgsY2xhc3MgKCkpKSkKICAgIDs7IGAoenRyZWVw LW5vZGUtZmFjZSAoKCxjbGFzcyAoKSkpKQotCi0gICApKQorICAgKQorICA7OyBlbWFjcyA+PSAy Ni4xCisgICh3aGVuICg+PSBlbWFjcy1tYWpvci12ZXJzaW9uIDI2KQorICAgIChjdXN0b20tdGhl bWUtc2V0LWZhY2VzCisgICAgICdsZXV2ZW4KKyAgICAgYChsaW5lLW51bWJlciAoKCxjbGFzcyAo OmluaGVyaXQgZnJpbmdlKSkpKQorICAgICBgKGxpbmUtbnVtYmVyLWN1cnJlbnQtbGluZSAoKCxj bGFzcyAoOmluaGVyaXQgbGluZS1udW1iZXIgOmZvcmVncm91bmQgImJsYWNrIikpKSkpKQorICAp CiAKIChjdXN0b20tdGhlbWUtc2V0LXZhcmlhYmxlcyAnbGV1dmVuCiAKZGlmZiAtLWdpdCBhL2V0 Yy90aGVtZXMvbGlnaHQtYmx1ZS10aGVtZS5lbCBiL2V0Yy90aGVtZXMvbGlnaHQtYmx1ZS10aGVt ZS5lbAppbmRleCBjNmQzYzkyYmNlLi4wMTc1NTVkNTdmIDEwMDY0NAotLS0gYS9ldGMvdGhlbWVz L2xpZ2h0LWJsdWUtdGhlbWUuZWwKKysrIGIvZXRjL3RoZW1lcy9saWdodC1ibHVlLXRoZW1lLmVs CkBAIC01Nyw3ICs1NywxNCBAQCBsaWdodC1ibHVlCiAgICBgKGZvbnQtbG9jay1zdHJpbmctZmFj ZSAoKCxjbGFzcyAoOmZvcmVncm91bmQgIk1hZ2VudGE0IikpKSkKICAgIGAoZm9udC1sb2NrLXdh cm5pbmctZmFjZSAoKCxjbGFzcyAoOmZvcmVncm91bmQgIm9yYW5nZSByZWQiIDp3ZWlnaHQgYm9s ZCkpKSkKICAgIDs7IENvbXBpbGF0aW9uIGZhY2VzCi0gICBgKG5leHQtZXJyb3IgKCgsY2xhc3Mg KDppbmhlcml0IHJlZ2lvbiA6YmFja2dyb3VuZCAiU2t5Qmx1ZSIpKSkpKSkKKyAgIGAobmV4dC1l cnJvciAoKCxjbGFzcyAoOmluaGVyaXQgcmVnaW9uIDpiYWNrZ3JvdW5kICJTa3lCbHVlIikpKSkp CisgIDs7IGVtYWNzID49IDI2LjEKKyAgKHdoZW4gKD49IGVtYWNzLW1ham9yLXZlcnNpb24gMjYp CisgICAgKGN1c3RvbS10aGVtZS1zZXQtZmFjZXMKKyAgICAgJ2xpZ2h0LWJsdWUKKyAgICAgYChs aW5lLW51bWJlciAoKCxjbGFzcyAoOmluaGVyaXQgZnJpbmdlIDpmb3JlZ3JvdW5kICJkaW0gZ3Jh eSIpKSkpCisgICAgIGAobGluZS1udW1iZXItY3VycmVudC1saW5lICgoLGNsYXNzICg6aW5oZXJp dCBsaW5lLW51bWJlciA6Zm9yZWdyb3VuZCAiYmxhY2siKSkpKSkpCisgICkKIAogKHByb3ZpZGUt dGhlbWUgJ2xpZ2h0LWJsdWUpCiAKZGlmZiAtLWdpdCBhL2V0Yy90aGVtZXMvbWFub2otZGFyay10 aGVtZS5lbCBiL2V0Yy90aGVtZXMvbWFub2otZGFyay10aGVtZS5lbAppbmRleCAxOTVkNDBkN2Fm Li5lYTk2MDYxMTUyIDEwMDY0NAotLS0gYS9ldGMvdGhlbWVzL21hbm9qLWRhcmstdGhlbWUuZWwK KysrIGIvZXRjL3RoZW1lcy9tYW5vai1kYXJrLXRoZW1lLmVsCkBAIC02OTgsNiArNjk4LDEyIEBA IG1hbm9qLWRhcmsKICAnKHdvbWFuLWJvbGQtZmFjZSAoKHQgKDpib2xkIHQpKSkpCiAgJyh3b21h bi1pdGFsaWMtZmFjZSAoKHQgKDpmb3JlZ3JvdW5kICJiZWlnZSIpKSkpCiAgJyh3b21hbi11bmtu b3duLWZhY2UgKCh0ICg6Zm9yZWdyb3VuZCAiTGlnaHRTYWxtb24iKSkpKSkKKzs7IGVtYWNzID49 IDI2LjEKKyh3aGVuICg+PSBlbWFjcy1tYWpvci12ZXJzaW9uIDI2KQorICAoY3VzdG9tLXRoZW1l LXNldC1mYWNlcworICAgJ21hbm9qLWRhcmsKKyAgICcobGluZS1udW1iZXIgKCh0ICg6aW5oZXJp dCBmcmluZ2UgOmZvcmVncm91bmQgImRhcmsgZ3JheSIpKSkpCisgICAnKGxpbmUtbnVtYmVyLWN1 cnJlbnQtbGluZSAoKHQgKDppbmhlcml0IGxpbmUtbnVtYmVyIDpmb3JlZ3JvdW5kICJ3aGl0ZSIp KSkpKSkKIAogKHByb3ZpZGUtdGhlbWUgJ21hbm9qLWRhcmspCiAKZGlmZiAtLWdpdCBhL2V0Yy90 aGVtZXMvbWlzdGVyaW9zby10aGVtZS5lbCBiL2V0Yy90aGVtZXMvbWlzdGVyaW9zby10aGVtZS5l bAppbmRleCBmZjlhZjBjNzQ0Li4xOGEyZjRkZGMxIDEwMDY0NAotLS0gYS9ldGMvdGhlbWVzL21p c3Rlcmlvc28tdGhlbWUuZWwKKysrIGIvZXRjL3RoZW1lcy9taXN0ZXJpb3NvLXRoZW1lLmVsCkBA IC0xMDEsNyArMTAxLDE1IEBAIG1pc3Rlcmlvc28KICAgIGAobWVzc2FnZS1oZWFkZXItc3ViamVj dCAoKCxjbGFzcyAoOmZvcmVncm91bmQgIiNkYmRiOTUiKSkpKQogICAgYChtZXNzYWdlLWhlYWRl ci10byAoKCxjbGFzcyAoOmZvcmVncm91bmQgIiMwMGVkZTEiKSkpKQogICAgYChtZXNzYWdlLWNp dGVkLXRleHQgKCgsY2xhc3MgKDpmb3JlZ3JvdW5kICIjNzRhZjY4IikpKSkKLSAgIGAobWVzc2Fn ZS1zZXBhcmF0b3IgKCgsY2xhc3MgKDpmb3JlZ3JvdW5kICIjMjNkN2Q3IikpKSkpKQorICAgYCht ZXNzYWdlLXNlcGFyYXRvciAoKCxjbGFzcyAoOmZvcmVncm91bmQgIiMyM2Q3ZDciKSkpKSkKKyAg OzsgZW1hY3MgPj0gMjYuMQorICAod2hlbiAoPj0gZW1hY3MtbWFqb3ItdmVyc2lvbiAyNikKKyAg ICAoY3VzdG9tLXRoZW1lLXNldC1mYWNlcworICAgICAnbWlzdGVyaW9zbworICAgICBgKGxpbmUt bnVtYmVyICgoLGNsYXNzICg6aW5oZXJpdCBmcmluZ2UpKSkpCisgICAgIGAobGluZS1udW1iZXIt Y3VycmVudC1saW5lICgoLGNsYXNzICg6aW5oZXJpdCBsaW5lLW51bWJlciA6Zm9yZWdyb3VuZCAi d2hpdGUiKSkpKQorICAgICApKQorICApCiAKIChjdXN0b20tdGhlbWUtc2V0LXZhcmlhYmxlcwog ICdtaXN0ZXJpb3NvCmRpZmYgLS1naXQgYS9ldGMvdGhlbWVzL3RhbmdvLWRhcmstdGhlbWUuZWwg Yi9ldGMvdGhlbWVzL3RhbmdvLWRhcmstdGhlbWUuZWwKaW5kZXggY2YxYTk4YmZlZS4uZGEyNzEw ODk2NiAxMDA2NDQKLS0tIGEvZXRjL3RoZW1lcy90YW5nby1kYXJrLXRoZW1lLmVsCisrKyBiL2V0 Yy90aGVtZXMvdGFuZ28tZGFyay10aGVtZS5lbApAQCAtMTY0LDYgKzE2NCwxMyBAQCB0YW5nby1k YXJrCiAgICBgKHNlbWFudGljLXRhZy1ib3VuZGFyeS1mYWNlICgoLGNsYXNzICg6b3ZlcmxpbmUg LGJsdWUtMSkpKSkKICAgIGAoc2VtYW50aWMtdW5tYXRjaGVkLXN5bnRheC1mYWNlICgoLGNsYXNz ICg6dW5kZXJsaW5lICxyZWQtMSkpKSkpCiAKKyAgKHdoZW4gKD49IGVtYWNzLW1ham9yLXZlcnNp b24gMjYpCisgICAgKGN1c3RvbS10aGVtZS1zZXQtZmFjZXMKKyAgICAgJ3RhbmdvLWRhcmsKKyAg ICAgYChsaW5lLW51bWJlciAoKCxjbGFzcyAoOmluaGVyaXQgZnJpbmdlIDpmb3JlZ3JvdW5kICxj aGFtLTIpKSkpCisgICAgIGAobGluZS1udW1iZXItY3VycmVudC1saW5lICgoLGNsYXNzICg6aW5o ZXJpdCBsaW5lLW51bWJlciA6Zm9yZWdyb3VuZCAsYWx1bS0xKSkpKQorICAgICApKQorCiAgIChj dXN0b20tdGhlbWUtc2V0LXZhcmlhYmxlcwogICAgJ3RhbmdvLWRhcmsKICAgIGAoYW5zaS1jb2xv ci1uYW1lcy12ZWN0b3IgWyxhbHVtLTcgLHJlZC0wICxjaGFtLTAgLGJ1dHRlci0xCmRpZmYgLS1n aXQgYS9ldGMvdGhlbWVzL3RhbmdvLXRoZW1lLmVsIGIvZXRjL3RoZW1lcy90YW5nby10aGVtZS5l bAppbmRleCA2MTY2NjU3YzE0Li41YWRlZGQ0OTllIDEwMDY0NAotLS0gYS9ldGMvdGhlbWVzL3Rh bmdvLXRoZW1lLmVsCisrKyBiL2V0Yy90aGVtZXMvdGFuZ28tdGhlbWUuZWwKQEAgLTE0Niw2ICsx NDYsMTIgQEAgdGFuZ28KICAgICAgKCgsY2xhc3MgKDp1bmRlcmxpbmUgICxvcmFuZ2UtMykpKSkK ICAgIGAoc2VtYW50aWMtdGFnLWJvdW5kYXJ5LWZhY2UgKCgsY2xhc3MgKDpvdmVybGluZSAgICxi bHVlLTEpKSkpCiAgICBgKHNlbWFudGljLXVubWF0Y2hlZC1zeW50YXgtZmFjZSAoKCxjbGFzcyAo OnVuZGVybGluZSAgLHJlZC0xKSkpKSkKKyAgKHdoZW4gKD49IGVtYWNzLW1ham9yLXZlcnNpb24g MjYpCisgICAgKGN1c3RvbS10aGVtZS1zZXQtZmFjZXMKKyAgICAgJ3RhbmdvCisgICAgIGAobGlu ZS1udW1iZXIgKCgsY2xhc3MgKDppbmhlcml0IGZyaW5nZSA6Zm9yZWdyb3VuZCAsYWx1bS01KSkp KQorICAgICBgKGxpbmUtbnVtYmVyLWN1cnJlbnQtbGluZSAoKCxjbGFzcyAoOmluaGVyaXQgbGlu ZS1udW1iZXIgOmZvcmVncm91bmQgLGFsdW0tNikpKSkKKyAgICAgKSkKIAogICAoY3VzdG9tLXRo ZW1lLXNldC12YXJpYWJsZXMKICAgICd0YW5nbwpkaWZmIC0tZ2l0IGEvZXRjL3RoZW1lcy90c2Ro LWRhcmstdGhlbWUuZWwgYi9ldGMvdGhlbWVzL3RzZGgtZGFyay10aGVtZS5lbAppbmRleCBmM2M5 Y2VkNWIwLi4xMmZiZjg2MmU2IDEwMDY0NAotLS0gYS9ldGMvdGhlbWVzL3RzZGgtZGFyay10aGVt ZS5lbAorKysgYi9ldGMvdGhlbWVzL3RzZGgtZGFyay10aGVtZS5lbApAQCAtMTQyLDYgKzE0Miwx MyBAQCB0c2RoLWRhcmsKICAnKHdpZGdldC1maWVsZCAoKHQgKDpib3ggKDpsaW5lLXdpZHRoIDIg OmNvbG9yICJncmV5NzUiIDpzdHlsZSBwcmVzc2VkLWJ1dHRvbikpKSkpCiAgJyh3aW5kb3ctbnVt YmVyLWZhY2UgKCh0ICg6Zm9yZWdyb3VuZCAicmVkIiA6d2VpZ2h0IGJvbGQpKSkpKQogCisod2hl biAoPj0gZW1hY3MtbWFqb3ItdmVyc2lvbiAyNikKKyAgKGN1c3RvbS10aGVtZS1zZXQtZmFjZXMK KyAgICd0c2RoLWRhcmsKKyAgICcobGluZS1udW1iZXIgKCh0ICg6aW5oZXJpdCBmcmluZ2UgOmZv cmVncm91bmQgImdyZXk3NSIpKSkpCisgICAnKGxpbmUtbnVtYmVyLWN1cnJlbnQtbGluZSAoKHQg KDppbmhlcml0IGxpbmUtbnVtYmVyIDpmb3JlZ3JvdW5kICJ3aGl0ZSIpKSkpCisgICApCisgICkK IChwcm92aWRlLXRoZW1lICd0c2RoLWRhcmspCiAKIDs7OyB0c2RoLWRhcmstdGhlbWUuZWwgZW5k cyBoZXJlCmRpZmYgLS1naXQgYS9ldGMvdGhlbWVzL3RzZGgtbGlnaHQtdGhlbWUuZWwgYi9ldGMv dGhlbWVzL3RzZGgtbGlnaHQtdGhlbWUuZWwKaW5kZXggNDY0NDNlZGZkNC4uM2Y3MjU0NTdiMCAx MDA2NDQKLS0tIGEvZXRjL3RoZW1lcy90c2RoLWxpZ2h0LXRoZW1lLmVsCisrKyBiL2V0Yy90aGVt ZXMvdHNkaC1saWdodC10aGVtZS5lbApAQCAtMTA0LDYgKzEwNCwxNCBAQCB0c2RoLWxpZ2h0CiAg JyhzaG93LXBhcmVuLW1pc21hdGNoICgodCAoOmJhY2tncm91bmQgImRlZXAgcGluayIgOndlaWdo dCBib2xkKSkpKQogICcod2luZG93LW51bWJlci1mYWNlICgodCAoOmZvcmVncm91bmQgInJlZCIg OndlaWdodCBib2xkKSkpKSkKIAorKHdoZW4gKD49IGVtYWNzLW1ham9yLXZlcnNpb24gMjYpCisg IChjdXN0b20tdGhlbWUtc2V0LWZhY2VzCisgICAndHNkaC1saWdodAorICAgJyhsaW5lLW51bWJl ciAoKHQgKDppbmhlcml0IGZyaW5nZSA6Zm9yZWdyb3VuZCAiZGFyayBncmV5IikpKSkKKyAgICco bGluZS1udW1iZXItY3VycmVudC1saW5lICgodCAoOmluaGVyaXQgbGluZS1udW1iZXIgOmZvcmVn cm91bmQgImJsYWNrIikpKSkKKyAgICkKKyAgKQorCiAocHJvdmlkZS10aGVtZSAndHNkaC1saWdo dCkKIAogOzs7IHRzZGgtbGlnaHQtdGhlbWUuZWwgZW5kcyBoZXJlCmRpZmYgLS1naXQgYS9ldGMv dGhlbWVzL3doZWF0Z3Jhc3MtdGhlbWUuZWwgYi9ldGMvdGhlbWVzL3doZWF0Z3Jhc3MtdGhlbWUu ZWwKaW5kZXggZjFhYmRiMzg5NS4uZTdiMTRiOGY1ZiAxMDA2NDQKLS0tIGEvZXRjL3RoZW1lcy93 aGVhdGdyYXNzLXRoZW1lLmVsCisrKyBiL2V0Yy90aGVtZXMvd2hlYXRncmFzcy10aGVtZS5lbApA QCAtODAsNyArODAsMTQgQEAgd2hlYXRncmFzcwogICAgYChyZWFsZ3VkLWJwLWxpbmUtZGlzYWJs ZWQtZmFjZSAoKCxjbGFzcyAoOnVuZGVybGluZSAic2FsbW9uIikpKSkKICAgIGAocmVhbGd1ZC1m aWxlLW5hbWUgICAgICAgICAgICAgKCgsY2xhc3MgKDpmb3JlZ3JvdW5kICJkYXJrIGtoYWtpIikp KSkKICAgIGAocmVhbGd1ZC1saW5lLW51bWJlciAgICAgICAgICAgKCgsY2xhc3MgKDpmb3JlZ3Jv dW5kICJkYXJrIGN5YW4iKSkpKQotICAgYChyZWFsZ3VkLWJhY2t0cmFjZS1udW1iZXIgICAgICAo KCxjbGFzcyAoOmZvcmVncm91bmQgImRhcmsgY3lhbiIgOndlaWdodCBib2xkKSkpKSkpCisgICBg KHJlYWxndWQtYmFja3RyYWNlLW51bWJlciAgICAgICgoLGNsYXNzICg6Zm9yZWdyb3VuZCAiZGFy ayBjeWFuIiA6d2VpZ2h0IGJvbGQpKSkpKQorICAod2hlbiAoPj0gZW1hY3MtbWFqb3ItdmVyc2lv biAyNikKKyAgICAoY3VzdG9tLXRoZW1lLXNldC1mYWNlcworICAgICAnd2hlYXRncmFzcworICAg ICBgKGxpbmUtbnVtYmVyICgoLGNsYXNzICg6aW5oZXJpdCBmcmluZ2UpKSkpCisgICAgIGAobGlu ZS1udW1iZXItY3VycmVudC1saW5lICgoLGNsYXNzICg6aW5oZXJpdCBsaW5lLW51bWJlciA6Zm9y ZWdyb3VuZCAid2hpdGUiKSkpKQorICAgICApKQorICApCiAKIChwcm92aWRlLXRoZW1lICd3aGVh dGdyYXNzKQogCmRpZmYgLS1naXQgYS9ldGMvdGhlbWVzL3doaXRlYm9hcmQtdGhlbWUuZWwgYi9l dGMvdGhlbWVzL3doaXRlYm9hcmQtdGhlbWUuZWwKaW5kZXggZWU0MmU0ZjIxNS4uZGViYWJiOTA5 OSAxMDA2NDQKLS0tIGEvZXRjL3RoZW1lcy93aGl0ZWJvYXJkLXRoZW1lLmVsCisrKyBiL2V0Yy90 aGVtZXMvd2hpdGVib2FyZC10aGVtZS5lbApAQCAtOTUsNyArOTUsMTUgQEAgd2hpdGVib2FyZAog ICAgYChyZWdpb24gKCgsY2xhc3MgKDpiYWNrZ3JvdW5kICJTa3lCbHVlMSIpKSkpCiAgICBgKHNo b3ctcGFyZW4tbWF0Y2gtZmFjZSAoKCxjbGFzcyAoOmJhY2tncm91bmQgImRvZGdlcmJsdWUxIiA6 Zm9yZWdyb3VuZCAid2hpdGUiKSkpKQogICAgYChzaG93LXBhcmVuLW1pc21hdGNoLWZhY2UgKCgs Y2xhc3MgKDpiYWNrZ3JvdW5kICJyZWQxIiA6Zm9yZWdyb3VuZCAid2hpdGUiKSkpKQotICAgYCh3 YXJuaW5nICgoLGNsYXNzICg6Zm9yZWdyb3VuZCAiWWVsbG93NCIpKSkpKSkKKyAgIGAod2Fybmlu ZyAoKCxjbGFzcyAoOmZvcmVncm91bmQgIlllbGxvdzQiKSkpKSkKKworICAod2hlbiAoPj0gZW1h Y3MtbWFqb3ItdmVyc2lvbiAyNikKKyAgICAoY3VzdG9tLXRoZW1lLXNldC1mYWNlcworICAgICAn d2hpdGVib2FyZAorICAgICBgKGxpbmUtbnVtYmVyICgoLGNsYXNzICg6aW5oZXJpdCBmcmluZ2Up KSkpCisgICAgIGAobGluZS1udW1iZXItY3VycmVudC1saW5lICgoLGNsYXNzICg6aW5oZXJpdCBs aW5lLW51bWJlciA6Zm9yZWdyb3VuZCAiRG9kZ2VyQmx1ZTIiKSkpKQorICAgICApKQorICApCiAK IChwcm92aWRlLXRoZW1lICd3aGl0ZWJvYXJkKQogCmRpZmYgLS1naXQgYS9ldGMvdGhlbWVzL3dv bWJhdC10aGVtZS5lbCBiL2V0Yy90aGVtZXMvd29tYmF0LXRoZW1lLmVsCmluZGV4IDRkZjVmNWEz ZjEuLjZmMGY4MjEwMWYgMTAwNjQ0Ci0tLSBhL2V0Yy90aGVtZXMvd29tYmF0LXRoZW1lLmVsCisr KyBiL2V0Yy90aGVtZXMvd29tYmF0LXRoZW1lLmVsCkBAIC05Myw3ICs5MywxMyBAQCB3b21iYXQK ICAgIGAobWVzc2FnZS1oZWFkZXItc3ViamVjdCAoKCxjbGFzcyAoOmZvcmVncm91bmQgIiNjYWU2 ODIiKSkpKQogICAgYChtZXNzYWdlLWhlYWRlci10byAoKCxjbGFzcyAoOmZvcmVncm91bmQgIiNj YWU2ODIiKSkpKQogICAgYChtZXNzYWdlLWNpdGVkLXRleHQgKCgsY2xhc3MgKDpmb3JlZ3JvdW5k ICIjOTk5NjhiIikpKSkKLSAgIGAobWVzc2FnZS1zZXBhcmF0b3IgKCgsY2xhc3MgKDpmb3JlZ3Jv dW5kICIjZTU3ODZkIiA6d2VpZ2h0IGJvbGQpKSkpKSkKKyAgIGAobWVzc2FnZS1zZXBhcmF0b3Ig KCgsY2xhc3MgKDpmb3JlZ3JvdW5kICIjZTU3ODZkIiA6d2VpZ2h0IGJvbGQpKSkpKQorICAod2hl biAoPiBlbWFjcy1tYWpvci12ZXJzaW9uIDI2KQorICAgIChjdXN0b20tdGhlbWUtc2V0LWZhY2Vz CisgICAgICd3b21iYXQKKyAgICAgYChsaW5lLW51bWJlciAoKCxjbGFzcyAoOmluaGVyaXQgZnJp bmdlKSkpKQorICAgICBgKGxpbmUtbnVtYmVyLWN1cnJlbnQtbGluZSAoKCxjbGFzcyAoOmluaGVy aXQgbGluZS1udW1iZXIgOmZvcmVncm91bmQgIiM4YWM2ZjIiKSkpKSkpCisgICkKIAogKGN1c3Rv bS10aGVtZS1zZXQtdmFyaWFibGVzCiAgJ3dvbWJhdAo= --00000000000063449305b6b87a28--