From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tad Fisher Newsgroups: gmane.emacs.devel Subject: vtable: Add column weights feature Date: Fri, 7 Oct 2022 18:51:21 -0700 Message-ID: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="000000000000d743c605ea7c29e3" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9841"; 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 Sat Oct 08 03:52:20 2022 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 1ogz0l-0002QV-PM for ged-emacs-devel@m.gmane-mx.org; Sat, 08 Oct 2022 03:52:19 +0200 Original-Received: from localhost ([::1]:60396 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ogz0k-0002LS-KW for ged-emacs-devel@m.gmane-mx.org; Fri, 07 Oct 2022 21:52:18 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54416) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ogyzu-0001gN-7U for emacs-devel@gnu.org; Fri, 07 Oct 2022 21:51:26 -0400 Original-Received: from mail-pg1-x52b.google.com ([2607:f8b0:4864:20::52b]:43583) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ogyzs-00074r-EH for emacs-devel@gnu.org; Fri, 07 Oct 2022 21:51:26 -0400 Original-Received: by mail-pg1-x52b.google.com with SMTP id a23so6036903pgi.10 for ; Fri, 07 Oct 2022 18:51:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=0DQZm6LFHhKbyP1KfyIVwCrXZsjzH/BoReBC0gGwDQo=; b=pm6Nu7VCXd9zn+EZOPM1SnGdwzWMSSxOjCWvfv+O+VICBIP8kPWQpUfsud77a2aVTg foHIag2cr6TUe0H3WsvY8aZS7YdPIMurvlbv+7JtAuWC5IRXSLjJemrSTPEUCIrauEV1 rK1OKXRlxoWrEIY7IJzmB0PlDnZ1e4yr5pAN4Cpm0aWxvKIVRKGyd8+7NSTczqid3iFQ EKKuXiRcgtxQsBVdsfT9NYMvpb8SIccUSlZc5gLVWobOAvN7kApxJJ+IPh1OrITsfZoB Ms0OT8BuOlBAa2E6yE3ccbiJES36VYyunrdjl4zEPmBKsKYeQEIkDdR7SSrI1WKuJeEj V0sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=0DQZm6LFHhKbyP1KfyIVwCrXZsjzH/BoReBC0gGwDQo=; b=b6KvZ4K3tTKwL+ux5kC4hkikVDJb/sDoNk5S9koCp2CElBRrlp4YMz1i/cbC4IqimC o+SyRoN+ZzJti05h4d4dNiFIR9YQK9Ud6L4G8tJONoDU1markXi9TIl0L5XjxdONCahv QIhXJRfvRqKJwtKUxSoynLqs6BudxY5+xRj0oMhe8SgNzzusXTXOxfeTTBKmzWrcIsoK fz9fmNI1wdnDypanFOJ+c+raLL85GX5HkpxwKktPBJ0eCTF+RvnMrdDZCCauFhpNnwcH kiyjR/yjbOM3E4SRbO00QJDhC+dCGdHblHYjtF0xALnNZdEY1iW/IMXe5Ip8rAPs23ok C6UQ== X-Gm-Message-State: ACrzQf21/VV1dSpOelmkY9zEXo0B0XvG5vKo9wo4yQDpUkymUvyVNlPF ZxRc0KpDF5StT6DL8CwOQCFmkZ51QtzgaW4xpLpeQtyd X-Google-Smtp-Source: AMsMyM7vWNZWquSTcFnVDuclO8l7kUsLA0wWD9m8W7FPdz0gFaG6qyGqZjslm6lMijP6LMAtqYrD4GsGSm09XkX3Iz8= X-Received: by 2002:aa7:88c7:0:b0:542:3229:8d0f with SMTP id k7-20020aa788c7000000b0054232298d0fmr8157954pff.74.1665193882362; Fri, 07 Oct 2022 18:51:22 -0700 (PDT) Original-Received: from 723958793001 named unknown by gmailapi.google.com with HTTPREST; Fri, 7 Oct 2022 18:51:21 -0700 Received-SPF: pass client-ip=2607:f8b0:4864:20::52b; envelope-from=tadfisher@gmail.com; helo=mail-pg1-x52b.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, 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.29 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:297186 Archived-At: --000000000000d743c605ea7c29e3 Content-Type: text/plain; charset="UTF-8" Hello, This is a patch to allow allocating the full window width to vtable columns, in proportion to a new `weight' slot value. I would need to assign copyright if this patch were to be accepted. Thanks, Tad --000000000000d743c605ea7c29e3 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-vtable-Add-column-weights-feature.patch" Content-Disposition: attachment; filename="0001-vtable-Add-column-weights-feature.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: 1a1ef762a5b47ff5_0.1 RnJvbSA2YzAzYTI2OGVhYTgxNDc5Nzk5YTEyYTc0N2MyOTliZjgzMzYzZThlIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUYWQgRmlzaGVyIDx0YWRmaXNoZXJAZ21haWwuY29tPgpEYXRl OiBGcmksIDcgT2N0IDIwMjIgMTc6NTc6MjUgLTA3MDAKU3ViamVjdDogW1BBVENIXSB2dGFibGU6 IEFkZCBjb2x1bW4gd2VpZ2h0cyBmZWF0dXJlCgpBZGQgYSBtZWNoYW5pc20gdG8gZXhwYW5kIHRo ZSB0YWJsZSB0byB0aGUgZnVsbCB3aW5kb3cgd2lkdGgsIHdoaWxlCmRpc3RyaWJ1dGluZyB1bmFs bG9jYXRlZCBzcGFjZSB0byBjb2x1bW5zIGluIHByb3BvcnRpb24gdG8gdGhlaXIKYHdlaWdodCcg dmFsdWUuCiogbGlzcC9lbWFjcy1saXNwL3Z0YWJsZS5lbDogQWRkIGNvbHVtbiB3ZWlnaHRzIGZl YXR1cmUKKiBkb2MvbWlzYy92dGFibGUudGV4aTogRG9jdW1lbnQgY29sdW1uIHdlaWdodHMgZmVh dHVyZQotLS0KIGRvYy9taXNjL3Z0YWJsZS50ZXhpICAgICAgfCAxMiArKysrKysKIGxpc3AvZW1h Y3MtbGlzcC92dGFibGUuZWwgfCA4NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t LS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZG9jL21pc2MvdnRhYmxlLnRleGkgYi9kb2MvbWlzYy92dGFibGUudGV4 aQppbmRleCA1OWNkOWQwLi5iMmViMzc1IDEwMDY0NAotLS0gYS9kb2MvbWlzYy92dGFibGUudGV4 aQorKysgYi9kb2MvbWlzYy92dGFibGUudGV4aQpAQCAtMjk4LDYgKzI5OCwxOCBAQCBNYWtpbmcg QSBUYWJsZQogZ2l2ZW4gYXMgYSBwZXJjZW50YWdlIG9mIHRoZSB3aW5kb3cgd2lkdGgsIGFuZCB5 b3Ugd2FudCB0byBlbnN1cmUgdGhhdAogdGhlIGNvbHVtbiBkb2Vzbid0IGdyb3cgcG9pbnRsZXNz bHkgbGFyZ2Ugb3IgdW5yZWFkYWJseSBuYXJyb3cuCiAKK0BpdGVtIHdlaWdodAorQSBudW1iZXIg dGhhdCBzcGVjaWZpZXMgaG93IHRvIGRpc3RyaWJ1dGUgdW5hbGxvY2F0ZWQgc3BhY2UgdG8gdGhp cworY29sdW1uLiBBZnRlciBtZWFzdXJpbmcgYWxsIGNvbHVtbnMgd2l0aG91dCBhIEBjb2Rle3dl aWdodH0gdmFsdWUsIHRoZQorcmVtYWluaW5nIHdpbmRvdyB3aWR0aCBpcyBkaXZpZGVkIHByb3Bv cnRpb25hbGx5IGFtb25nIGFsbCBjb2x1bW5zIHdpdGgKK2EgQGNvZGV7d2VpZ2h0fSB2YWx1ZS4g Rm9yIGV4YW1wbGU6IGdpdmVuIGEgdGFibGUgaG9sZGluZyB0d28gY29sdW1ucywKK29uZSB3aXRo IEBzYW1wezp3ZWlnaHQgMX0gYW5kIGFub3RoZXIgd2l0aCBAc2FtcHs6d2VpZ2h0IDJ9LCB0aGUg Zmlyc3QKK3dpbGwgaGF2ZSBoYWxmIHRoZSB3aWR0aCBvZiB0aGUgc2Vjb25kLCBvciAzMyUgb2Yg dGhlIHdpbmRvdyB3aWR0aC4KKworVGhpcyB2YWx1ZSBpcyBpZ25vcmVkIHdoZW4gQGNvZGV7d2lk dGh9IGlzIHNwZWNpZmllZC4gVGhlCitAY29kZXttaW4td2lkdGh9IGFuZCBAY29kZXttYXgtd2lk dGh9IHNsb3RzIHdpbGwgc3RpbGwgYXBwbHksIHdoaWNoIG1heQorY2F1c2UgdGhlIHRhYmxlIHdp ZHRoIHRvIGV4Y2VlZCB0aGUgYXZhaWxhYmxlIHdpbmRvdyB3aWR0aC4KKwogQGl0ZW0gcHJpbWFy eQogV2hldGhlciB0aGlzIGlzIHRoZSBwcmltYXJ5IGNvbHVtbi0tLXRoaXMgd2lsbCBiZSB1c2Vk IGZvciBpbml0aWFsCiBzb3J0aW5nLiAgVGhpcyBzaG91bGQgYmUgZWl0aGVyIEBjb2Rle2FzY2Vu ZH0gb3IgQGNvZGV7ZGVzY2VuZH0gdG8gc2F5CmRpZmYgLS1naXQgYS9saXNwL2VtYWNzLWxpc3Av dnRhYmxlLmVsIGIvbGlzcC9lbWFjcy1saXNwL3Z0YWJsZS5lbAppbmRleCA5YmRmOTBiLi5lYzFm ZDdmIDEwMDY0NAotLS0gYS9saXNwL2VtYWNzLWxpc3AvdnRhYmxlLmVsCisrKyBiL2xpc3AvZW1h Y3MtbGlzcC92dGFibGUuZWwKQEAgLTQwLDYgKzQwLDcgQEAgdnRhYmxlLWNvbHVtbgogICB3aWR0 aAogICBtaW4td2lkdGgKICAgbWF4LXdpZHRoCisgIHdlaWdodAogICBwcmltYXJ5CiAgIGFsaWdu CiAgIGdldHRlcgpAQCAtNzc1LDM0ICs3NzYsNzggQEAgdnRhYmxlLS1jb21wdXRlLXdpZHRoCiAg ICAodAogICAgIChlcnJvciAiSW52YWxpZCBzcGVjOiAlcyIgc3BlYykpKSkKIAotKGRlZnVuIHZ0 YWJsZS0tY29tcHV0ZS13aWR0aHMgKHRhYmxlIGNhY2hlKQotICAiQ29tcHV0ZSB0aGUgZGlzcGxh eSB3aWR0aHMgZm9yIFRBQkxFLiIKKyhkZWZ1biB2dGFibGUtLWFwcGx5LWNvbHVtbi1jb25zdHJh aW50cyAodGFibGUgY29sdW1uIHdpZHRoKQorICAiQ29uc3RyYWluIFdJRFRIIGFjY29yZGluZyB0 byBjb25zdHJhaW50cyBpbiBDT0xVTU4gZm9yIFRBQkxFLiIKKyAgKHdoZW4tbGV0ICgobWluLXdp ZHRoIChhbmQgKHZ0YWJsZS1jb2x1bW4tbWluLXdpZHRoIGNvbHVtbikKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgKHZ0YWJsZS0tY29tcHV0ZS13aWR0aAorICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdGFibGUgKHZ0YWJsZS1jb2x1bW4tbWluLXdpZHRoIGNvbHVtbikpKSkpCisg ICAgKHNldHEgd2lkdGggKG1heCB3aWR0aCBtaW4td2lkdGgpKSkKKyAgKHdoZW4tbGV0ICgobWF4 LXdpZHRoIChhbmQgKHZ0YWJsZS1jb2x1bW4tbWF4LXdpZHRoIGNvbHVtbikKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgKHZ0YWJsZS0tY29tcHV0ZS13aWR0aAorICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgdGFibGUgKHZ0YWJsZS1jb2x1bW4tbWF4LXdpZHRoIGNvbHVtbikpKSkp CisgICAgKHNldHEgd2lkdGggKG1pbiB3aWR0aCBtYXgtd2lkdGgpKSkKKyAgd2lkdGgpCisKKyhk ZWZ1biB2dGFibGUtLWNvbXB1dGUtZml4ZWQtd2lkdGhzICh0YWJsZSBjYWNoZSkKKyAgIkNvbXB1 dGUgZml4ZWQgZGlzcGxheSB3aWR0aHMgZm9yIFRBQkxFLiIKICAgKHNlcS1pbnRvCiAgICAoc2Vx LW1hcC1pbmRleGVkCiAgICAgKGxhbWJkYSAoY29sdW1uIGluZGV4KQotICAgICAgKGxldCAoKHdp ZHRoCi0gICAgICAgICAgICAgKG9yCi0gICAgICAgICAgICAgIDs7IEV4cGxpY2l0IHdpZHRocy4K LSAgICAgICAgICAgICAgKGFuZCAodnRhYmxlLWNvbHVtbi13aWR0aCBjb2x1bW4pCi0gICAgICAg ICAgICAgICAgICAgKHZ0YWJsZS0tY29tcHV0ZS13aWR0aCB0YWJsZSAodnRhYmxlLWNvbHVtbi13 aWR0aCBjb2x1bW4pKSkKLSAgICAgICAgICAgICAgOzsgQ29tcHV0ZSBiYXNlZCBvbiB0aGUgZGlz cGxheWVkIHdpZHRocyBvZgotICAgICAgICAgICAgICA7OyB0aGUgZGF0YS4KLSAgICAgICAgICAg ICAgKHNlcS1tYXggKHNlcS1tYXAgKGxhbWJkYSAoZWxlbSkKKyAgICAgIChvcgorICAgICAgIDs7 IEV4cGxpY2l0IHdpZHRoLgorICAgICAgICh3aGVuLWxldCAoKHNwZWMgKHZ0YWJsZS1jb2x1bW4t d2lkdGggY29sdW1uKSkpCisgICAgICAgICAobGV0ICgod2lkdGggKHZ0YWJsZS0tY29tcHV0ZS13 aWR0aCB0YWJsZSBzcGVjKSkpCisgICAgICAgICAgICh2dGFibGUtLWFwcGx5LWNvbHVtbi1jb25z dHJhaW50cyB0YWJsZSBjb2x1bW4gd2lkdGgpKSkKKworICAgICAgIDs7IE5vbi13ZWlnaHRlZCB3 aWR0aC4KKyAgICAgICAodW5sZXNzICh2dGFibGUtY29sdW1uLXdlaWdodCBjb2x1bW4pCisgICAg ICAgICAobGV0ICgod2lkdGggKHNlcS1tYXgKKyAgICAgICAgICAgICAgICAgICAgICAgKHNlcS1t YXAgKGxhbWJkYSAoZWxlbSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobnRo IDEgKGVsdCAoY2RyIGVsZW0pIGluZGV4KSkpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGNhY2hlKSkpKSkKLSAgICAgICAgOzsgTGV0IG1pbi13aWR0aC9tYXgtd2lkdGggc3BlY3Mg aGF2ZSB0aGVpciBzYXkuCi0gICAgICAgICh3aGVuLWxldCAoKG1pbi13aWR0aCAoYW5kICh2dGFi bGUtY29sdW1uLW1pbi13aWR0aCBjb2x1bW4pCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICh2dGFibGUtLWNvbXB1dGUtd2lkdGgKLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHRhYmxlICh2dGFibGUtY29sdW1uLW1pbi13aWR0aCBjb2x1bW4pKSkpKQotICAg ICAgICAgIChzZXRxIHdpZHRoIChtYXggd2lkdGggbWluLXdpZHRoKSkpCi0gICAgICAgICh3aGVu LWxldCAoKG1heC13aWR0aCAoYW5kICh2dGFibGUtY29sdW1uLW1heC13aWR0aCBjb2x1bW4pCi0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2dGFibGUtLWNvbXB1dGUtd2lkdGgK LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlICh2dGFibGUtY29sdW1u LW1heC13aWR0aCBjb2x1bW4pKSkpKQotICAgICAgICAgIChzZXRxIHdpZHRoIChtaW4gd2lkdGgg bWF4LXdpZHRoKSkpCi0gICAgICAgIHdpZHRoKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgY2FjaGUpKSkpCisgICAgICAgICAgICh2dGFibGUtLWFwcGx5LWNvbHVtbi1jb25zdHJh aW50cyB0YWJsZSBjb2x1bW4gd2lkdGgpKSkKKworICAgICAgIDApKQogICAgICh2dGFibGUtY29s dW1ucyB0YWJsZSkpCiAgICAndmVjdG9yKSkKIAorKGRlZnVuIHZ0YWJsZS0tY29tcHV0ZS13ZWln aHRlZC13aWR0aHMgKHRhYmxlIHNwYWNlKQorICAiQ29tcHV0ZSB3ZWlnaHRlZCBjb2x1bW4gd2lk dGhzIGZvciBUQUJMRSBnaXZlbiBTUEFDRS4iCisgIChsZXQqICgoY29sdW1ucyAodnRhYmxlLWNv bHVtbnMgdGFibGUpKQorICAgICAgICAgKHdlaWdodHMgKHNlcS1pbnRvCisgICAgICAgICAgICAg ICAgICAgKHNlcS1tYXAKKyAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoY29sdW1uKQorICAg ICAgICAgICAgICAgICAgICAgICAoaWYgKHZ0YWJsZS1jb2x1bW4td2lkdGggY29sdW1uKSAwCisg ICAgICAgICAgICAgICAgICAgICAgICAgKG9yICh2dGFibGUtY29sdW1uLXdlaWdodCBjb2x1bW4p IDApKSkKKyAgICAgICAgICAgICAgICAgICAgY29sdW1ucykKKyAgICAgICAgICAgICAgICAgICAn dmVjdG9yKSkKKyAgICAgICAgICh0b3RhbC13ZWlnaHQgKHNlcS1yZWR1Y2UgIycrIHdlaWdodHMg MCkpKQorICAgIChpZiAoPSB0b3RhbC13ZWlnaHQgMCkKKyAgICAgICAgKG1ha2UtdmVjdG9yIChs ZW5ndGggY29sdW1ucykgMCkKKyAgICAgIChzZXEtaW50bworICAgICAgIChzZXEtbWFwLWluZGV4 ZWQKKyAgICAgICAgKGxhbWJkYSAoY29sdW1uIGluZGV4KQorICAgICAgICAgIChsZXQgKCh3ZWln aHQgKHNlcS1lbHQgd2VpZ2h0cyBpbmRleCkpKQorICAgICAgICAgICAgKGlmICg9IDAgd2VpZ2h0 KSAwCisgICAgICAgICAgICAgIChsZXQqICgocmVsLXdlaWdodCAoLyB3ZWlnaHQgdG90YWwtd2Vp Z2h0KSkKKyAgICAgICAgICAgICAgICAgICAgICh3aWR0aCAoKiByZWwtd2VpZ2h0IHNwYWNlKSkp CisgICAgICAgICAgICAgICAgKHZ0YWJsZS0tYXBwbHktY29sdW1uLWNvbnN0cmFpbnRzIHRhYmxl IGNvbHVtbiB3aWR0aCkpKSkpCisgICAgICAgICAgY29sdW1ucykKKyAgICAgICAndmVjdG9yKSkp KQorCisoZGVmdW4gdnRhYmxlLS1jb21wdXRlLXdpZHRocyAodGFibGUgY2FjaGUpCisgICJDb21w dXRlIHRoZSBkaXNwbGF5IHdpZHRocyBmb3IgVEFCTEUuIgorICAobGV0KiAoKGZpeGVkLXdpZHRo cyAodnRhYmxlLS1jb21wdXRlLWZpeGVkLXdpZHRocyB0YWJsZSBjYWNoZSkpCisgICAgICAgICAo Zml4ZWQtc3BhY2UgKHNlcS1yZWR1Y2UgIycrIGZpeGVkLXdpZHRocyAwKSkKKyAgICAgICAgICh3 ZWlnaHRlZC1zcGFjZSAoLSAod2luZG93LXdpZHRoIG5pbCB0KQorICAgICAgICAgICAgICAgICAg ICAgICAgICAgIGZpeGVkLXNwYWNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCogKHZ0 YWJsZS0tc3BhY2VyIHRhYmxlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgxLSAo bGVuZ3RoICh2dGFibGUtY29sdW1ucyB0YWJsZSkpKSkpKQorICAgICAgICAgKHdlaWdodGVkLXdp ZHRocyAodnRhYmxlLS1jb21wdXRlLXdlaWdodGVkLXdpZHRocyB0YWJsZSB3ZWlnaHRlZC1zcGFj ZSkpKQorICAgIChzZXEtaW50bworICAgICAoc2VxLW1hcG4gIycrIGZpeGVkLXdpZHRocyB3ZWln aHRlZC13aWR0aHMpCisgICAndmVjdG9yKSkpCisKIChkZWZ1biB2dGFibGUtLWNvbXB1dGUtY2Fj aGUgKHRhYmxlKQogICAoc2VxLW1hcAogICAgKGxhbWJkYSAob2JqZWN0KQotLSAKMi4zNy4zCgo= --000000000000d743c605ea7c29e3--