From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lin Sun via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#47119: Re: bug#47119: 28.0.50; [patch][Dired] new user option for compressing dir suffix Date: Thu, 18 Mar 2021 23:41:53 +0800 Message-ID: <605a063b.1c69fb81.e18bb.b679@mx.google.com> References: Reply-To: Lin Sun Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="_A149857C-C6CE-4A11-984C-4F2E7CAE0326_" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10716"; mail-complaints-to="usenet@ciao.gmane.io" Cc: sunlin , "47119@debbugs.gnu.org" <47119@debbugs.gnu.org> To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Mar 23 16:18:13 2021 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 1lOinM-0002hn-M7 for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 23 Mar 2021 16:18:12 +0100 Original-Received: from localhost ([::1]:49704 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lOinL-0003QZ-OG for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 23 Mar 2021 11:18:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58652) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lOimE-0002Ko-H3 for bug-gnu-emacs@gnu.org; Tue, 23 Mar 2021 11:17:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:49448) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lOimE-00014l-8g for bug-gnu-emacs@gnu.org; Tue, 23 Mar 2021 11:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lOimE-00019N-34 for bug-gnu-emacs@gnu.org; Tue, 23 Mar 2021 11:17:02 -0400 X-Loop: help-debbugs@gnu.org In-Reply-To: Resent-From: Lin Sun Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Mar 2021 15:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47119 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 47119-submit@debbugs.gnu.org id=B47119.16165125802317 (code B ref 47119); Tue, 23 Mar 2021 15:17:02 +0000 Original-Received: (at 47119) by debbugs.gnu.org; 23 Mar 2021 15:16:20 +0000 Original-Received: from localhost ([127.0.0.1]:60994 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOilY-0000b1-2c for submit@debbugs.gnu.org; Tue, 23 Mar 2021 11:16:20 -0400 Original-Received: from mail-ot1-f44.google.com ([209.85.210.44]:45933) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lOilW-0000VC-DV for 47119@debbugs.gnu.org; Tue, 23 Mar 2021 11:16:19 -0400 Original-Received: by mail-ot1-f44.google.com with SMTP id f73-20020a9d03cf0000b02901b4d889bce0so19750131otf.12 for <47119@debbugs.gnu.org>; Tue, 23 Mar 2021 08:16:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zoom.us; s=google; h=message-id:mime-version:date:from:subject:thread-topic:to:cc; bh=2lPCS57//7MjOAChYCAnbx1Uo4NbEbOP9aFXchPij1I=; b=QS+wnXdmXyTwLuAvqSAxp2ZUrWyzsk9NRJ11dmeIBIHi0fqzQzKY2y5Y37xRE1l+fb 1vu8kOibYBncnHSGzDkeOf8vCDz+WE5vcDMgoDdHDaSMOsR+QcAdnAxzGZFTij6NUDtG vh2kL+MaZfzGFhC2WkKIazxeu/wzA/BjtwJPA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:mime-version:date:from:subject :thread-topic:to:cc; bh=2lPCS57//7MjOAChYCAnbx1Uo4NbEbOP9aFXchPij1I=; b=VMCgad1GGBHYqpbDso3tAbrotpvlb7mfWyf2nNj5G3xJK+/Kkt11wkVBKWjcOmt6IN kpaKqxxAdziHgsvEs8E9XTMP1obHINIoGwoLbOQ8KSqgNEOghHk6SpQbawpZuPvoP0NH 6EvydXkRc1AU36L5Axkp/xmhE4ipT792RgeG1Ei+eFdDFyqdE0ixq8PrNpELXkQ12Z1x T0ijsRZs7GWlbzrr6riGl/EZ6VS+hqh/vocPUDAcoRLPBHcvbRy+DKKxDDSqgN7iNCzN iflEymlkVPem3WgICGdrhG6NS99uDK+Y6sh560UDed+c+jDjMGxIz4tUdRXzn/blXIR0 tfhg== X-Gm-Message-State: AOAM530uG5uFp7aoadCo5ZVNIknfPDzXvKT1CPV8E1xZOE5UEcFlIZvG tt4qhofY/iouY5ZXWNOLnznLfA== X-Google-Smtp-Source: ABdhPJwgYEjQSASK5nyXTt0N5AL91Ls/SQ70GbkjfIybLDiZfjqDiUYH76Jt2LiindVTYSZH9jtK5Q== X-Received: by 2002:a9d:5c0f:: with SMTP id o15mr4738395otk.279.1616512572664; Tue, 23 Mar 2021 08:16:12 -0700 (PDT) Original-Received: from smtp.gmail.com ([38.99.100.2]) by smtp.gmail.com with ESMTPSA id n12sm4313515otq.42.2021.03.23.08.16.08 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 23 Mar 2021 08:16:11 -0700 (PDT) Thread-Topic: RE: Re: bug#47119: 28.0.50; [patch][Dired] new user option for compressing dir suffix 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:202906 Archived-At: --_A149857C-C6CE-4A11-984C-4F2E7CAE0326_ Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="utf-8"

Hi Eli,

 

Sorry for my misunderstanding for your preview comments.

 

> but wouldn't i= t be better to use symbols instead of strings?

The = new option `dired-compress-files-default-suffix` can be =E2=80=9C.tar.gz=E2= =80=9D or =E2=80=9C.tar.xz=E2=80=9D=E2=80=A6 and it should work with variab= le ` dired-compress-file-suffixes` while this variable maybe extended by us= er. So the type:string is simple for implementation.

 

And yes, the document need upda= te, changes are available in the attachment.

&= nbsp;

Please help to review the new patch. Th= anks.

= --_A149857C-C6CE-4A11-984C-4F2E7CAE0326_ Content-Type: application/octet-stream; name="0001-dired-new-user-option-dired-compress-files-default-s.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-dired-new-user-option-dired-compress-files-default-s.patch" RnJvbSBlN2Q4ZjE2MDc4NGQxNmQ2NDFkN2U3MTliOTQxYTQyN2IxMTEyNmQ5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMaW4gU3VuIDxsaW4uc3VuQHpvb20udXM+CkRhdGU6IFNhdCwg MTMgTWFyIDIwMjEgMTE6NDc6MjMgKzA4MDAKU3ViamVjdDogW1BBVENIXSBbKmRpcmVkXSBuZXcg dXNlciBvcHRpb24KICdkaXJlZC1jb21wcmVzcy1maWxlcy1kZWZhdWx0LXN1ZmZpeCcKCipkaXJl ZC1hdXguZWw6IHVzZXIgb3B0aW9uICdkaXJlZC1jb21wcmVzcy1maWxlcy1kZWZhdWx0LXN1ZmZp eCcgZm9yCmRlZmF1bHQgc3VmZml4IGZvciBjb21wcmVzc2luZyBkaXJlY3RvcnkuCi0tLQogZG9j L2VtYWNzL2RpcmVkLnRleGkgfCAxMiArKysrKysrKy0tLS0KIGV0Yy9ORVdTICAgICAgICAgICAg IHwgIDYgKysrKysrCiBsaXNwL2RpcmVkLWF1eC5lbCAgICB8IDUwICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDQ2IGlu c2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9lbWFjcy9kaXJl ZC50ZXhpIGIvZG9jL2VtYWNzL2RpcmVkLnRleGkKaW5kZXggZjU3NjA2ZC4uOGYzNjBhYyAxMDA2 NDQKLS0tIGEvZG9jL2VtYWNzL2RpcmVkLnRleGkKKysrIGIvZG9jL2VtYWNzL2RpcmVkLnRleGkK QEAgLTg2NSwxMCArODY1LDE0IEBAIE9wZXJhdGluZyBvbiBGaWxlcwogQGNvbW1hbmR7Y29tcHJl c3N9LiAgT24gYSBkaXJlY3RvcnkgbmFtZSwgdGhpcyBjb21tYW5kIHByb2R1Y2VzIGEKIGNvbXBy ZXNzZWQgQGZpbGV7LnRhci5nen0gYXJjaGl2ZSBjb250YWluaW5nIGFsbCBvZiB0aGUgZGlyZWN0 b3J5J3MKIGZpbGVzLCBieSBydW5uaW5nIHRoZSBAY29tbWFuZHt0YXJ9IGNvbW1hbmQgd2l0aCBv dXRwdXQgcGlwZWQgdG8KLUBjb21tYW5ke2d6aXB9LiAgVG8gYWxsb3cgZGVjb21wcmVzc2lvbiBv ZiBjb21wcmVzc2VkIGRpcmVjdG9yaWVzLAotdHlwaW5nIEBrYmR7Wn0gb24gYSBAZmlsZXsudGFy Lmd6fSBvciBAZmlsZXsudGd6fSBhcmNoaXZlIGZpbGUgdW5wYWNrcwotYWxsIHRoZSBmaWxlcyBp biB0aGUgYXJjaGl2ZSBpbnRvIGEgZGlyZWN0b3J5IHdob3NlIG5hbWUgaXMgdGhlCi1hcmNoaXZl IG5hbWUgd2l0aCB0aGUgZXh0ZW5zaW9uIHJlbW92ZWQuCitAY29tbWFuZHtnemlwfTsgaWYgdGhl IHZhbHVlIG9mIHRoZSB2YXJpYWJsZQorQGNvZGV7ZGlyZWQtY29tcHJlc3MtZmlsZXMtZGVmYXVs dC1zdWZmaXh9IGlzIG5vbi1AY29kZXtuaWx9LCBhCitzdWl0YWJsZSBjb21tYW5kIGxpbmUgd2ls bCBiZSBwaWNrIHVwIGZyb20KK0Bjb2Rle2RpcmVkLWNvbXByZXNzLWZpbGVzLWFsaXN0fSB0byBj b21wcmVzcyB0aGUgZGlyZWN0b3J5LiAgVG8gYWxsb3cKK2RlY29tcHJlc3Npb24gb2YgY29tcHJl c3NlZCBkaXJlY3RvcmllcywgdHlwaW5nIEBrYmR7Wn0gb24gYQorQGZpbGV7LnRhci5nen0gb3Ig QGZpbGV7LnRnen0gYXJjaGl2ZSBmaWxlIHVucGFja3MgYWxsIHRoZSBmaWxlcyBpbgordGhlIGFy Y2hpdmUgaW50byBhIGRpcmVjdG9yeSB3aG9zZSBuYW1lIGlzIHRoZSBhcmNoaXZlIG5hbWUgd2l0 aCB0aGUKK2V4dGVuc2lvbiByZW1vdmVkLgogCiBAZmluZGV4IGRpcmVkLWRvLWNvbXByZXNzLXRv CiBAa2luZGV4IGMgQHJ7KERpcmVkKX0KZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRjL05FV1MK aW5kZXggZmE4Nzg0ZC4uZTIwYmVlZSAxMDA2NDQKLS0tIGEvZXRjL05FV1MKKysrIGIvZXRjL05F V1MKQEAgLTYzNSw2ICs2MzUsMTIgQEAgbGluZSwgYW5kIGFsbG93cyB0cnVuY2F0aW5nIHRoZW0g KHRvIHByZXNlcnZlIHNwYWNlIG9uIHRoZSBtb2RlIGxpbmUpCiBvciBzaG93aW5nIHRoZW0gbGl0 ZXJhbGx5LCBlaXRoZXIgaW5zdGVhZCBvZiwgb3IgaW4gYWRkaXRpb24gdG8sCiBkaXNwbGF5aW5n ICJieSBuYW1lIiBvciAiYnkgZGF0ZSIgc29ydCBvcmRlci4KIAorKysrCisqKiogTmV3IHVzZXIg b3B0aW9uICdkaXJlZC1jb21wcmVzcy1maWxlcy1kZWZhdWx0LXN1ZmZpeCcuCitUaGlzIHVzZXIg b3B0aW9uIGNvbnRyb2xzIGRlZmF1bHQgc3VmZml4IGZvciBjb21wcmVzc2luZyBkaXJlY3Rvcnku ICBJZiBpdCdzCituaWwsIHRoZSAiLnRhci5neiIgd2lsbCBiZSB1c2VkLiBSZWZlciB0aGUgJ2Rp cmVkLWNvbXByZXNzLWZpbGVzLWFsaXN0JyBmb3IKK3N1cHBvcnRlZCBzdWZmaXggbGlzdC4KKwog LS0tCiAqKiogQnJva2VuIGFuZCBjaXJjdWxhciBsaW5rcyBhcmUgc2hvd24gd2l0aCB0aGUgJ2Rp cmVkLWJyb2tlbi1zeW1saW5rJyBmYWNlLgogCmRpZmYgLS1naXQgYS9saXNwL2RpcmVkLWF1eC5l bCBiL2xpc3AvZGlyZWQtYXV4LmVsCmluZGV4IGQ1ZjQ5MTAuLjI5NmM5ZmIgMTAwNjQ0Ci0tLSBh L2xpc3AvZGlyZWQtYXV4LmVsCisrKyBiL2xpc3AvZGlyZWQtYXV4LmVsCkBAIC0xMTMyLDYgKzEx MzIsNyBAQCBkaXJlZC1jb21wcmVzcy1maWxlLXN1ZmZpeGVzCiAgICAgOzsgU29sYXJpcyAxMCB2 ZXJzaW9uIG9mIHRhciAob2Jzb2xldGUgaW4gMjAyND8pLgogICAgIDs7IFNhbWUgdGhpbmcgb24g QUlYIDcuMSAob2Jzb2xldGUgMjAyMz8pIGFuZCA3LjIgKG9ic29sZXRlIDIwMjI/KS4KICAgICAo IlxcLnRhclxcLmd6XFwnIiAiIiAiZ3ppcCAtZGMgJWkgfCB0YXIgLXhmIC0iKQorICAgICgiXFwu dGFyXFwueHpcXCciICIiICJ4eiAtZGMgJWkgfCB0YXIgLXhmIC0iKQogICAgICgiXFwudGd6XFwn IiAiIiAiZ3ppcCAtZGMgJWkgfCB0YXIgLXhmIC0iKQogICAgICgiXFwuZ3pcXCciICIiICJndW56 aXAiKQogICAgICgiXFwubHpcXCciICIiICJsemlwIC1kIikKQEAgLTExNDksMTAgKzExNTAsNyBA QCBkaXJlZC1jb21wcmVzcy1maWxlLXN1ZmZpeGVzCiAgICAgKCJcXC56c3RcXCciICIiICJ1bnpz dGQgLS1ybSIpCiAgICAgKCJcXC43elxcJyIgIiIgIjd6IHggLWFvYSAtbyVvICVpIikKICAgICA7 OyBUaGlzIGl0ZW0gY29udHJvbHMgbmFtaW5nIGZvciBjb21wcmVzc2lvbi4KLSAgICAoIlxcLnRh clxcJyIgIi50Z3oiIG5pbCkKLSAgICA7OyBUaGlzIGl0ZW0gY29udHJvbHMgdGhlIGNvbXByZXNz aW9uIG9mIGRpcmVjdG9yaWVzLiAgSXRzIFJFR0VYUAotICAgIDs7IGVsZW1lbnQgc2hvdWxkIG5l dmVyIG1hdGNoIGFueSB2YWxpZCBmaWxlIG5hbWUuCi0gICAgKCJcMDAwIiAiLnRhci5neiIgInRh ciAtY2YgLSAlaSB8IGd6aXAgLWM5ID4gJW8iKSkKKyAgICAoIlxcLnRhclxcJyIgIi50Z3oiIG5p bCkpCiAgICJDb250cm9sIGNoYW5nZXMgaW4gZmlsZSBuYW1lIHN1ZmZpeGVzIGZvciBjb21wcmVz c2lvbiBhbmQgdW5jb21wcmVzc2lvbi4KIEVhY2ggZWxlbWVudCBzcGVjaWZpZXMgb25lIHRyYW5z Zm9ybWF0aW9uIHJ1bGUsIGFuZCBoYXMgdGhlIGZvcm06CiAgIChSRUdFWFAgTkVXLVNVRkZJWCBQ Uk9HUkFNKQpAQCAtMTE2OCw2ICsxMTY2LDE0IEBAIGRpcmVkLWNvbXByZXNzLWZpbGUtc3VmZml4 ZXMKIE90aGVyd2lzZSwgdGhlIHJ1bGUgaXMgYSBjb21wcmVzc2lvbiBydWxlLCBhbmQgY29tcHJl c3Npb24gaXMgZG9uZSB3aXRoIGd6aXAuCiBBUkdTIGFyZSBjb21tYW5kIHN3aXRjaGVzIHBhc3Nl ZCB0byBQUk9HUkFNLiIpCiAKKyhkZWZjdXN0b20gZGlyZWQtY29tcHJlc3MtZmlsZXMtZGVmYXVs dC1zdWZmaXggbmlsCisgICJEZWZhdWx0IHN1ZmZpeCBmb3IgY29tcHJlc3NpbmcgZGlyZWN0b3J5 LgorSWYgbmlsLCB0aGUgXCIudGFyLmd6XCIgd2lsbCBiZSB1c2VkLiAgU2VlIGBkaXJlZC1jb21w cmVzcy1maWxlcy1hbGlzdCcgZm9yIFwKK3RoZSBzdXBwb3J0ZWQgc3VmZml4ZXMgbGlzdC4iCisg IDp0eXBlICdzdHJpbmcKKyAgOmdyb3VwICdkaXJlZAorICA6dmVyc2lvbiAiMjguMSIpCisKIChk ZWZ2YXIgZGlyZWQtY29tcHJlc3MtZmlsZXMtYWxpc3QKICAgJygoIlxcLnRhclxcLmd6XFwnIiAu ICJ0YXIgLWNmIC0gJWkgfCBnemlwIC1jOSA+ICVvIikKICAgICAoIlxcLnRhclxcLmJ6MlxcJyIg LiAidGFyIC1jZiAtICVpIHwgYnppcDIgLWM5ID4gJW8iKQpAQCAtMTI3NSwyMCArMTI4MSwyOCBA QCBkaXJlZC1jb21wcmVzcy1maWxlCiAgICAgICAgICAgIDs7IFRyeSBnemlwOyBpZiB3ZSBkb24n dCBoYXZlIHRoYXQsIHVzZSBjb21wcmVzcy4KICAgICAgICAgICAgKGNvbmRpdGlvbi1jYXNlIG5p bAogICAgICAgICAgICAgICAgKGlmIChmaWxlLWRpcmVjdG9yeS1wIGZpbGUpCi0gICAgICAgICAg ICAgICAgICAgKHByb2duCi0gICAgICAgICAgICAgICAgICAgICAoc2V0cSBzdWZmaXggKGNkciAo YXNzb2MgIlwwMDAiIGRpcmVkLWNvbXByZXNzLWZpbGUtc3VmZml4ZXMpKSkKLSAgICAgICAgICAg ICAgICAgICAgICh3aGVuIHN1ZmZpeAotICAgICAgICAgICAgICAgICAgICAgICAobGV0ICgob3V0 LW5hbWUgKGNvbmNhdCBmaWxlIChjYXIgc3VmZml4KSkpCi0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgIChkZWZhdWx0LWRpcmVjdG9yeSAoZmlsZS1uYW1lLWRpcmVjdG9yeSBmaWxlKSkpCi0g ICAgICAgICAgICAgICAgICAgICAgICAgKGRpcmVkLXNoZWxsLWNvbW1hbmQKLSAgICAgICAgICAg ICAgICAgICAgICAgICAgKHJlcGxhY2UtcmVnZXhwLWluLXN0cmluZwotICAgICAgICAgICAgICAg ICAgICAgICAgICAgIiVvIiAoc2hlbGwtcXVvdGUtYXJndW1lbnQgb3V0LW5hbWUpCi0gICAgICAg ICAgICAgICAgICAgICAgICAgICAocmVwbGFjZS1yZWdleHAtaW4tc3RyaW5nCi0gICAgICAgICAg ICAgICAgICAgICAgICAgICAgIiVpIiAoc2hlbGwtcXVvdGUtYXJndW1lbnQgKGZpbGUtbmFtZS1u b25kaXJlY3RvcnkgZmlsZSkpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNhZHIgc3Vm Zml4KQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5pbCB0KQotICAgICAgICAgICAgICAg ICAgICAgICAgICAgbmlsIHQpKQotICAgICAgICAgICAgICAgICAgICAgICAgIG91dC1uYW1lKSkp CisgICAgICAgICAgICAgICAgICAgKGxldCogKChzdWZmaXgKKyAgICAgICAgICAgICAgICAgICAg ICAgICAgIChvciBkaXJlZC1jb21wcmVzcy1maWxlcy1kZWZhdWx0LXN1ZmZpeCAiLnRhci5neiIp KQorICAgICAgICAgICAgICAgICAgICAgICAgICAocnVsZSAoY2wtZmluZC1pZgorICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgKGxhbWJkYSAoeCkgKHN0cmluZy1tYXRjaC1wIChjYXIg eCkgc3VmZml4KSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVkLWNvbXBy ZXNzLWZpbGVzLWFsaXN0KSkpCisgICAgICAgICAgICAgICAgICAgICAoaWYgcnVsZQorICAgICAg ICAgICAgICAgICAgICAgICAgIChsZXQgKChvdXQtbmFtZSAoY29uY2F0IGZpbGUgc3VmZml4KSkK KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZGVmYXVsdC1kaXJlY3RvcnkgKGZpbGUt bmFtZS1kaXJlY3RvcnkgZmlsZSkpKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgKGRpcmVk LXNoZWxsLWNvbW1hbmQKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVwbGFjZS1yZWdl eHAtaW4tc3RyaW5nCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIlbyIgKHNoZWxsLXF1 b3RlLWFyZ3VtZW50IG91dC1uYW1lKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocmVw bGFjZS1yZWdleHAtaW4tc3RyaW5nCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiJWki IChzaGVsbC1xdW90ZS1hcmd1bWVudCAoZmlsZS1uYW1lLW5vbmRpcmVjdG9yeSBmaWxlKSkKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjZHIgcnVsZSkKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIG5pbCB0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuaWwgdCkp CisgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXQtbmFtZSkKKyAgICAgICAgICAgICAgICAg ICAgICAgKHVzZXItZXJyb3IKKyAgICAgICAgICAgICAgICAgICAgICAgICJObyBjb21wcmVzc2lv biBydWxlIGZvdW5kIGZvciBcCitgZGlyZWQtY29tcHJlc3MtZmlsZXMtZGVmYXVsdC1zdWZmaXgn ICVzLCBzZWUgYGRpcmVkLWNvbXByZXNzLWZpbGVzLWFsaXN0JyBmb3JcCisgdGhlIHN1cHBvcnRl ZCBzdWZmaXhlcyBsaXN0LiIKKyAgICAgICAgICAgICAgICAgICAgICAgIGRpcmVkLWNvbXByZXNz LWZpbGVzLWRlZmF1bHQtc3VmZml4KSkpCiAgICAgICAgICAgICAgICAgIChsZXQgKChvdXQtbmFt ZSAoY29uY2F0IGZpbGUgIi5neiIpKSkKICAgICAgICAgICAgICAgICAgICAoYW5kIChvciAobm90 IChmaWxlLWV4aXN0cy1wIG91dC1uYW1lKSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo eS1vci1uLXAKLS0gCjIuNy4wCgo= --_A149857C-C6CE-4A11-984C-4F2E7CAE0326_--