From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jim Porter Newsgroups: gmane.emacs.bugs Subject: bug#54227: 29.0.50; [PATCH] Inconsistencies with Eshell variable interpolation Date: Mon, 7 Mar 2022 19:38:12 -0800 Message-ID: <18835061-d853-f4b7-36db-71284024f221@gmail.com> References: <831qzjj7dd.fsf@gnu.org> <83r17ij2rh.fsf@gnu.org> <6f4c480d-90ea-fbb4-ae5c-dc07dd32026e@gmail.com> <83o82mizmx.fsf@gnu.org> <25921c41-e6ac-7cf8-d17e-d1b5e8a2ff68@gmail.com> <37edacda-dfa5-225e-258d-5330c6d522e2@gmail.com> <83tuc9gc16.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------D8D250BFC24698505D2BC74B" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24489"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 54227@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 08 04:39:30 2022 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 1nRQh8-0006GQ-2u for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Mar 2022 04:39:30 +0100 Original-Received: from localhost ([::1]:56560 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nRQh6-0003SI-PY for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 07 Mar 2022 22:39:28 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41320) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nRQgh-0003RO-JY for bug-gnu-emacs@gnu.org; Mon, 07 Mar 2022 22:39:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:32823) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nRQgg-0006xM-B0 for bug-gnu-emacs@gnu.org; Mon, 07 Mar 2022 22:39:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nRQgg-0005as-30 for bug-gnu-emacs@gnu.org; Mon, 07 Mar 2022 22:39:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Jim Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Mar 2022 03:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 54227 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 54227-submit@debbugs.gnu.org id=B54227.164671070221448 (code B ref 54227); Tue, 08 Mar 2022 03:39:02 +0000 Original-Received: (at 54227) by debbugs.gnu.org; 8 Mar 2022 03:38:22 +0000 Original-Received: from localhost ([127.0.0.1]:54953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nRQg1-0005Zs-DP for submit@debbugs.gnu.org; Mon, 07 Mar 2022 22:38:22 -0500 Original-Received: from mail-pj1-f45.google.com ([209.85.216.45]:41750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nRQfz-0005Ze-QH for 54227@debbugs.gnu.org; Mon, 07 Mar 2022 22:38:20 -0500 Original-Received: by mail-pj1-f45.google.com with SMTP id fs4-20020a17090af28400b001bf5624c0aaso1235763pjb.0 for <54227@debbugs.gnu.org>; Mon, 07 Mar 2022 19:38:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:cc:references:from:message-id:date:mime-version :in-reply-to:content-language; bh=87qooq+QlgV5j5IQncSNGble9DcbhRWMMR6Y3Pmwe8I=; b=FlQ/rEaLoYEp41DW7AG8eGG8FIdbe+oR7cIzbPJfEFP6qAvDWZXCIaJuXZB5WTsuLN EO3kT/jAzbXM98uaCn2AoP2/pWtMIlAmSw5KObx6c9qBHIN0aPNQ0jKGTAE9Q4GDgkK2 2r3yycu8OOBxZbXALXwDe0AsvBH5PNfCoDPzwyvoqm2jE6quu5tPn0ExMb3IzEfxAWBD b6Iibq3uM+Zo3osE2w/L3zFPXlk0Xq2FZ5QSuz1MfGSePGMch77mOYMRpbCLOkk3jt/c Mm+n1vCpCY/Rx+X2jF29YbC0ImJ8SFELWtfD1IBO+tf20lfCMr2SVpSUE7fvJuElt6Ge uCpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :mime-version:in-reply-to:content-language; bh=87qooq+QlgV5j5IQncSNGble9DcbhRWMMR6Y3Pmwe8I=; b=swwsEICCjTaDishl3vmaYTgBe3xVnB1B0yEMu9ywiQBGokU4DkL3qbLsws32RIV2Xd L/Ro6onnBmMZ8CiE4IA4zEhGG8bzNG6zTsGMM97NFywDVQ6yFHS+bfVZGjnRAgwfJvat 4ZcAoat+h8seKvZqic4rt/1AT6k/fLRRs8EMC/F7vG8eeal2nsgz9aXhE6qc1V8ws9Qa 7FSwe1TJw6H8KHohN+UYcWBkv2fmxVqrc8dN01w98tUS1ufnR6zPzTP7/QETL9yfPhwX ajkfUdEDHhQz47569RSSmfUILWL7qBuKWVPttORyK5BwxB+sKaYsrnDl8jm13xy+BTy0 nhpA== X-Gm-Message-State: AOAM532GuZx3KxgtAd81DoRtop/cahIn/+ucOWdNMdvn5AX+Kz8X21oB eAv/BLCgxBwhCOjcRvrEXcaygrXBZF4= X-Google-Smtp-Source: ABdhPJx6YHV8nd6EkPKE2caaK1ip+by5idiMcDhrSGZQhbBKomDQU9wK2wOSZ+X2u/kcqDbpYnUjuQ== X-Received: by 2002:a17:902:c443:b0:151:ca88:684 with SMTP id m3-20020a170902c44300b00151ca880684mr15518084plm.80.1646710693634; Mon, 07 Mar 2022 19:38:13 -0800 (PST) Original-Received: from [192.168.1.2] (cpe-76-168-148-233.socal.res.rr.com. [76.168.148.233]) by smtp.googlemail.com with ESMTPSA id ls7-20020a17090b350700b001bd37f4e045sm815236pjb.26.2022.03.07.19.38.11 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 07 Mar 2022 19:38:12 -0800 (PST) In-Reply-To: <83tuc9gc16.fsf@gnu.org> Content-Language: en-US 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:228129 Archived-At: This is a multi-part message in MIME format. --------------D8D250BFC24698505D2BC74B Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit On 3/7/2022 4:52 AM, Eli Zaretskii wrote: >> From: Jim Porter >> Cc: 54227@debbugs.gnu.org >> Date: Sat, 5 Mar 2022 13:44:24 -0800 >> >> +If @var{i} is a non-numeric value, expand to the value associated with >> +the key @code{"i"}. For example, if @var{var} is @samp{(("dog" > > Why did you need quotes in "i"? That was my attempt to indicate that this: $foo[bar] means (cdr (assoc "bar" foo)), not (cdr (assoc 'bar foo)) or (cdr (assoc bar foo)). Hopefully that's an ok way to express that. That said, this means the same thing too: $foo["bar"] so it's not quite as simple as wrapping quotes around the subscript. This seemed like the simplest way to express the general idea, but it might be more technically correct to say something like, "... expand to the value associated with @var{i}'s value as a string." That wording is pretty confusing to me though... > Also, it's suppoed to be @var{i}, as in the other alternatives. Thanks, fixed. >> +@item anything else >> +Raises an error. > > We say "Signals an error". Fixed there, and in the entry below about the '$#foo' syntax. --------------D8D250BFC24698505D2BC74B Content-Type: text/plain; charset=UTF-8; name="0001-Improve-wording-of-Eshell-variable-interpolation-cod.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-Improve-wording-of-Eshell-variable-interpolation-cod.pa"; filename*1="tch" RnJvbSA0OGRiYjNkOWUxZjgyODM0NDBiZjQ2OTU3MDhhODgwYTM3MmYwNmQyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFRodSwgMyBNYXIgMjAyMiAwOTozNzoyNSAtMDgwMApTdWJqZWN0OiBbUEFU Q0ggMS8yXSBJbXByb3ZlIHdvcmRpbmcgb2YgRXNoZWxsIHZhcmlhYmxlIGludGVycG9sYXRp b24KIGNvZGUvZG9jdW1lbnRhdGlvbgoKKiBsaXNwL2VzaGVsbC9lc2gtYXJnLmVsIChlc2hl bGwtdW5lc2NhcGUtaW5uZXItZG91YmxlLXF1b3RlKTogUmVuYW1lCmZyb20gJ2VzaGVsbC1w YXJzZS1pbm5lci1kb3VibGUtcXVvdGUnLgoKKiBsaXNwL2VzaGVsbC9lc2gtY21kLmVsIChl c2hlbGwtd2l0aC10ZW1wLWNvbW1hbmQpOiBJbXByb3ZlCmRvY3N0cmluZy4KCiogbGlzcC9l c2hlbGwvZXNoLXZhci5lbCAoZXNoZWxsLXBhcnNlLXZhcmlhYmxlLXJlZik6IFVzZQonZXNo ZWxsLXVuZXNjYXBlLWlubmVyLWRvdWJsZS1xdW90ZScgYW5kIGltcHJvdmUgcm9idXN0bmVz cyBvZiBxdW90ZWQKdmFyaWFibGUgbmFtZSBtYXRjaGluZy4KKGVzaGVsbC1wYXJzZS1pbmRp Y2VzKTogVXNlICdlc2hlbGwtdW5lc2NhcGUtaW5uZXItZG91YmxlLXF1b3RlJy4KCiogZG9j L21pc2MvZXNoZWxsLnRleGkgKERvbGxhcnMgRXhwYW5zaW9uKTogSW1wcm92ZSB3b3JkaW5n IG9mCnN1YnNjcmlwdCBub3RhdGlvbi4KLS0tCiBkb2MvbWlzYy9lc2hlbGwudGV4aSAgIHwg NDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiBsaXNwL2Vz aGVsbC9lc2gtYXJnLmVsIHwgIDQgKystLQogbGlzcC9lc2hlbGwvZXNoLWNtZC5lbCB8IDI1 ICsrKysrKysrKysrKystLS0tLS0tLS0tLQogbGlzcC9lc2hlbGwvZXNoLXZhci5lbCB8IDE0 ICsrKysrKysrLS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyksIDMx IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvYy9taXNjL2VzaGVsbC50ZXhpIGIvZG9j L21pc2MvZXNoZWxsLnRleGkKaW5kZXggNTU4MWU1Y2Q5ZS4uMzcyZTRjM2ZmYiAxMDA2NDQK LS0tIGEvZG9jL21pc2MvZXNoZWxsLnRleGkKKysrIGIvZG9jL21pc2MvZXNoZWxsLnRleGkK QEAgLTEwNDAsMTggKzEwNDAsMzcgQEAgRG9sbGFycyBFeHBhbnNpb24KIEV4cGFuZHMgdG8g dGhlIEB2YXJ7aX10aCBlbGVtZW50IG9mIHRoZSByZXN1bHQgb2YgQHZhcntleHByfSwgYW4K IGV4cHJlc3Npb24gaW4gb25lIG9mIHRoZSBhYm92ZSBmb3JtcyBsaXN0ZWQgaGVyZS4gIElm IG11bHRpcGxlIGluZGljZXMKIGFyZSBzdXBwbGllZCwgdGhpcyB3aWxsIHJldHVybiBhIGxp c3QgY29udGFpbmluZyB0aGUgZWxlbWVudHMgZm9yIGVhY2gKLWluZGV4LiAgSWYgQHZhcntl eHByfSdzIHZhbHVlIGlzIGEgc3RyaW5nLCBpdCB3aWxsIGZpcnN0IGJlIHNwbGl0IGF0Ci13 aGl0ZXNwYWNlIHRvIG1ha2UgaXQgYSBsaXN0LiAgSWYgQHZhcntleHByfSdzIHZhbHVlIGlz IGFuIGFsaXN0Ci0oQHB4cmVme0Fzc29jaWF0aW9uIExpc3QgVHlwZSwgQXNzb2NpYXRpb24g TGlzdHMsICwgZWxpc3AsIFRoZSBFbWFjcwotTGlzcCBSZWZlcmVuY2UgTWFudWFsfSksIHRo aXMgd2lsbCBjYWxsIEBjb2Rle2Fzc29jfSBvbiB0aGUgcmVzdWx0IG9mCi1AdmFye2V4cHJ9 LCByZXR1cm5pbmcgdGhlIEBjb2Rle2Nkcn0gb2YgdGhlIGVsZW1lbnQgb2YgdGhlIHJlc3Vs dAotd2hvc2UgY2FyIGlzIGVxdWFsIHRvIEBjb2RleyJpIn0uICBSYWlzZXMgYW4gZXJyb3Ig aWYgdGhlIHZhbHVlIGlzIG5vdAotYSBzZXF1ZW5jZSAoQHB4cmVme1NlcXVlbmNlcyBBcnJh eXMgVmVjdG9ycywgU2VxdWVuY2VzLCAsIGVsaXNwLCBUaGUKK2luZGV4LiAgVGhlIGV4YWN0 IGJlaGF2aW9yIGRlcGVuZHMgb24gdGhlIHR5cGUgb2YgQHZhcntleHByfSdzIHZhbHVlOgor CitAdGFibGUgQGFzaXMKKworQGl0ZW0gYSBzZXF1ZW5jZQorRXhwYW5kcyB0byB0aGUgZWxl bWVudCBhdCB0aGUgKHplcm8tYmFzZWQpIGluZGV4IEB2YXJ7aX0gb2YgdGhlCitzZXF1ZW5j ZSAoQHB4cmVme1NlcXVlbmNlcyBBcnJheXMgVmVjdG9ycywgU2VxdWVuY2VzLCAsIGVsaXNw LCBUaGUKIEVtYWNzIExpc3AgUmVmZXJlbmNlIE1hbnVhbH0pLgogCi1NdWx0aXBsZSBzZXRz IG9mIGluZGljZXMgY2FuIGFsc28gYmUgc3BlY2lmaWVkLiBGb3IgZXhhbXBsZSwgaWYKLUB2 YXJ7dmFyfSBpcyBhIGxpc3Qgb2YgbGlzdHMsIEBzYW1weyRAdmFye3Zhcn1bMF1bMF19IGlz IGVxdWl2YWxlbnQgdG8KLUBzYW1weyhjYWFyIEB2YXJ7dmFyfSl9LgorQGl0ZW0gYSBzdHJp bmcKK1NwbGl0IHRoZSBzdHJpbmcgYXQgd2hpdGVzcGFjZSwgYW5kIHRoZW4gZXhwYW5kIHRv IHRoZSBAdmFye2l9dGgKK2VsZW1lbnQgb2YgdGhlIHJlc3VsdGluZyBzZXF1ZW5jZS4KKwor QGl0ZW0gYW4gYWxpc3QKK0lmIEB2YXJ7aX0gaXMgYSBub24tbnVtZXJpYyB2YWx1ZSwgZXhw YW5kIHRvIHRoZSB2YWx1ZSBhc3NvY2lhdGVkIHdpdGgKK3RoZSBrZXkgQGNvZGV7IkB2YXJ7 aX0ifSBpbiB0aGUgYWxpc3QuICBGb3IgZXhhbXBsZSwgaWYgQHZhcnt2YXJ9IGlzCitAc2Ft cHsoKCJkb2ciIC4gImZpZG8iKSAoImNhdCIgLiAiZmVsaXgiKSl9LCB0aGVuCitAc2FtcHsk QHZhcnt2YXJ9W2RvZ119IGV4cGFuZHMgdG8gQGNvZGV7ImZpZG8ifS4gIE90aGVyd2lzZSwg dGhpcworYmVoYXZlcyBhcyB3aXRoIHNlcXVlbmNlczsgZS5nLiwgQHNhbXB7JEB2YXJ7dmFy fVswXX0gZXhwYW5kcyB0bworQGNvZGV7KCJkb2ciIC4gImZpZG8iKX0uICBAeHJlZntBc3Nv Y2lhdGlvbiBMaXN0IFR5cGUsIEFzc29jaWF0aW9uCitMaXN0cywgLCBlbGlzcCwgVGhlIEVt YWNzIExpc3AgUmVmZXJlbmNlIE1hbnVhbH0uCisKK0BpdGVtIGFueXRoaW5nIGVsc2UKK1Np Z25hbHMgYW4gZXJyb3IuCisKK0BlbmQgdGFibGUKKworTXVsdGlwbGUgc2V0cyBvZiBpbmRp Y2VzIGNhbiBhbHNvIGJlIHNwZWNpZmllZC4gIEZvciBleGFtcGxlLCBpZgorQHZhcnt2YXJ9 IGlzIEBzYW1weygoMSAyKSAoMyA0KSl9LCB0aGVuIEBzYW1weyRAdmFye3Zhcn1bMF1bMV19 IHdpbGwKK2V4cGFuZCB0byBAY29kZXsyfSwgaS5lLkA6IHRoZSBzZWNvbmQgZWxlbWVudCBv ZiB0aGUgZmlyc3QgbGlzdCBtZW1iZXIKKyhhbGwgaW5kaWNlcyBhcmUgemVyby1iYXNlZCku CiAKIEBpdGVtICRAdmFye2V4cHJ9W0B2YXJ7cmVnZXhwfSBAdmFye2kuLi59XQogQXMgYWJv dmUgKHdoZW4gQHZhcntleHByfSBleHBhbmRzIHRvIGEgc3RyaW5nKSwgYnV0IHVzZSBAdmFy e3JlZ2V4cH0KQEAgLTEwNjMsOCArMTA4Miw4IEBAIERvbGxhcnMgRXhwYW5zaW9uCiBFeHBh bmRzIHRvIHRoZSBsZW5ndGggb2YgdGhlIHJlc3VsdCBvZiBAdmFye2V4cHJ9LCBhbiBleHBy ZXNzaW9uIGluCiBvbmUgb2YgdGhlIGFib3ZlIGZvcm1zLiAgRm9yIGV4YW1wbGUsIEBzYW1w eyQjQHZhcnt2YXJ9fSByZXR1cm5zIHRoZQogbGVuZ3RoIG9mIHRoZSB2YXJpYWJsZSBAdmFy e3Zhcn0gYW5kIEBzYW1weyQjQHZhcnt2YXJ9WzBdfSByZXR1cm5zIHRoZQotbGVuZ3RoIG9m IHRoZSBmaXJzdCBlbGVtZW50IG9mIEB2YXJ7dmFyfS4gIEFnYWluLCByYWlzZXMgYW4gZXJy b3IgaWYKLXRoZSByZXN1bHQgb2YgQHZhcntleHByfSBpcyBub3QgYSBzZXF1ZW5jZS4KK2xl bmd0aCBvZiB0aGUgZmlyc3QgZWxlbWVudCBvZiBAdmFye3Zhcn0uICBBZ2Fpbiwgc2lnbmFs cyBhbiBlcnJvciBpZgordGhlIHJlc3VsdCBvZiBAdmFye2V4cHJ9IGlzIG5vdCBhIHN0cmlu ZyBvciBhIHNlcXVlbmNlLgogCiBAZW5kIHRhYmxlCiAKZGlmZiAtLWdpdCBhL2xpc3AvZXNo ZWxsL2VzaC1hcmcuZWwgYi9saXNwL2VzaGVsbC9lc2gtYXJnLmVsCmluZGV4IGUxOTQ4MWM0 YmEuLmVlM2Y5MDdmODUgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxsL2VzaC1hcmcuZWwKKysr IGIvbGlzcC9lc2hlbGwvZXNoLWFyZy5lbApAQCAtMzU0LDggKzM1NCw4IEBAIGVzaGVsbC1w YXJzZS1kb3VibGUtcXVvdGUKIAkJICAobGlzdCAnZXNoZWxsLWVzY2FwZS1hcmcgYXJnKSkp KQogCSAgKGdvdG8tY2hhciAoMSsgZW5kKSkpKSkpKQogCi0oZGVmdW4gZXNoZWxsLXBhcnNl LWlubmVyLWRvdWJsZS1xdW90ZSAoYm91bmQpCi0gICJQYXJzZSB0aGUgaW5uZXIgcGFydCBv ZiBhIGRvdWJsZSBxdW90ZWQgc3RyaW5nLgorKGRlZnVuIGVzaGVsbC11bmVzY2FwZS1pbm5l ci1kb3VibGUtcXVvdGUgKGJvdW5kKQorICAiVW5lc2NhcGUgZXNjYXBlZCBjaGFyYWN0ZXJz IGluc2lkZSBhIGRvdWJsZS1xdW90ZWQgc3RyaW5nLgogVGhlIHN0cmluZyB0byBwYXJzZSBz dGFydHMgYXQgcG9pbnQgYW5kIGVuZHMgYXQgQk9VTkQuCiAKIElmIEVzaGVsbCBpcyBjdXJy ZW50bHkgcGFyc2luZyBhIHF1b3RlZCBzdHJpbmcgYW5kIHRoZXJlIGFyZSBhbnkKZGlmZiAt LWdpdCBhL2xpc3AvZXNoZWxsL2VzaC1jbWQuZWwgYi9saXNwL2VzaGVsbC9lc2gtY21kLmVs CmluZGV4IDA0YjU0ZDlkNzkuLjhiZTExMzZlMzEgMTAwNjQ0Ci0tLSBhL2xpc3AvZXNoZWxs L2VzaC1jbWQuZWwKKysrIGIvbGlzcC9lc2hlbGwvZXNoLWNtZC5lbApAQCAtMzUwLDI0ICsz NTAsMjcgQEAgZXNoZWxsLWNvbXBsZXRlLWxpc3Atc3ltYm9scwogCiAoZGVmdmFyIGVzaGVs bC0tc2VwLXRlcm1zKQogCi0oZGVmbWFjcm8gZXNoZWxsLXdpdGgtdGVtcC1jb21tYW5kIChj b21tYW5kICZyZXN0IGJvZHkpCi0gICJOYXJyb3cgdGhlIGJ1ZmZlciB0byBDT01NQU5EIGFu ZCBleGVjdXRlIHRoZSBmb3JtcyBpbiBCT0RZLgotQ09NTUFORCBjYW4gZWl0aGVyIGJlIGEg c3RyaW5nLCBvciBhIGNvbnMgY2VsbCBkZW1hcmNhdGluZyBhCi1idWZmZXIgcmVnaW9uLiAg SWYgQ09NTUFORCBpcyBhIHN0cmluZywgdGVtcG9yYXJpbHkgaW5zZXJ0IGl0Ci1pbnRvIHRo ZSBidWZmZXIgYmVmb3JlIG5hcnJvd2luZy4gIFBvaW50IHdpbGwgYmUgc2V0IHRvIHRoZQot YmVnaW5uaW5nIG9mIHRoZSBuYXJyb3dlZCByZWdpb24uCisoZGVmbWFjcm8gZXNoZWxsLXdp dGgtdGVtcC1jb21tYW5kIChyZWdpb24gJnJlc3QgYm9keSkKKyAgIk5hcnJvdyB0aGUgYnVm ZmVyIHRvIFJFR0lPTiBhbmQgZXhlY3V0ZSB0aGUgZm9ybXMgaW4gQk9EWS4KKworUkVHSU9O IGlzIGEgY29ucyBjZWxsIChTVEFSVCAuIEVORCkgdGhhdCBzcGVjaWZpZXMgdGhlIHJlZ2lv biB0bword2hpY2ggdG8gbmFycm93IHRoZSBidWZmZXIuICBSRUdJT04gY2FuIGFsc28gYmUg YSBzdHJpbmcsIGluCit3aGljaCBjYXNlIHRoZSBtYWNybyB0ZW1wb3JhcmlseSBpbnNlcnRz IGl0IGludG8gdGhlIGJ1ZmZlciBhdAorcG9pbnQsIGFuZCBuYXJyb3dzIHRoZSBidWZmZXIg dG8gdGhlIGluc2VydGVkIHN0cmluZy4gIEJlZm9yZQorZXhlY3V0aW5nIEJPRFksIHBvaW50 IGlzIHNldCB0byB0aGUgYmVnaW5uaW5nIG9mIHRoZSBuYXJyb3dlZAorUkVHSU9OLgogCiBU aGUgdmFsdWUgcmV0dXJuZWQgaXMgdGhlIGxhc3QgZm9ybSBpbiBCT0RZLiIKICAgKGRlY2xh cmUgKGluZGVudCAxKSkKLSAgYChsZXQgKChjbWQgLGNvbW1hbmQpKQotICAgICAoaWYgKHN0 cmluZ3AgY21kKQorICBgKGxldCAoKHJlZyAscmVnaW9uKSkKKyAgICAgKGlmIChzdHJpbmdw IHJlZykKICAgICAgICAgIDs7IFNpbmNlIHBhcnNpbmcgcmVsaWVzIHBhcnRseSBvbiBidWZm ZXItbG9jYWwgc3RhdGUKICAgICAgICAgIDs7IChlLmcuIHRoYXQgb2YgYGVzaGVsbC1wYXJz ZS1hcmd1bWVudC1ob29rJyksIHdlIG5lZWQgdG8KICAgICAgICAgIDs7IHBlcmZvcm0gdGhl IHBhcnNpbmcgaW4gdGhlIEVzaGVsbCBidWZmZXIuCiAgICAgICAgICAobGV0ICgoYmVnaW4g KHBvaW50KSkgZW5kCiAJICAgICAgIChpbmhpYml0LXBvaW50LW1vdGlvbi1ob29rcyB0KSkK ICAgICAgICAgICAgKHdpdGgtc2lsZW50LW1vZGlmaWNhdGlvbnMKLSAgICAgICAgICAgICAo aW5zZXJ0IGNtZCkKKyAgICAgICAgICAgICAoaW5zZXJ0IHJlZykKICAgICAgICAgICAgICAo c2V0cSBlbmQgKHBvaW50KSkKICAgICAgICAgICAgICAodW53aW5kLXByb3RlY3QKICAgICAg ICAgICAgICAgICAgKHNhdmUtcmVzdHJpY3Rpb24KQEAgLTM3Niw4ICszNzksOCBAQCBlc2hl bGwtd2l0aC10ZW1wLWNvbW1hbmQKICAgICAgICAgICAgICAgICAgICAsQGJvZHkpCiAgICAg ICAgICAgICAgICAoZGVsZXRlLXJlZ2lvbiBiZWdpbiBlbmQpKSkpCiAgICAgICAgKHNhdmUt cmVzdHJpY3Rpb24KLSAgICAgICAgIChuYXJyb3ctdG8tcmVnaW9uIChjYXIgY21kKSAoY2Ry IGNtZCkpCi0gICAgICAgICAoZ290by1jaGFyIChjYXIgY21kKSkKKyAgICAgICAgIChuYXJy b3ctdG8tcmVnaW9uIChjYXIgcmVnKSAoY2RyIHJlZykpCisgICAgICAgICAoZ290by1jaGFy IChjYXIgcmVnKSkKICAgICAgICAgICxAYm9keSkpKSkKIAogKGRlZnVuIGVzaGVsbC1wYXJz ZS1jb21tYW5kIChjb21tYW5kICZvcHRpb25hbCBhcmdzIHRvcGxldmVsKQpkaWZmIC0tZ2l0 IGEvbGlzcC9lc2hlbGwvZXNoLXZhci5lbCBiL2xpc3AvZXNoZWxsL2VzaC12YXIuZWwKaW5k ZXggYWY4OWUzNWY1NS4uODc0NmYyYmI5MyAxMDA2NDQKLS0tIGEvbGlzcC9lc2hlbGwvZXNo LXZhci5lbAorKysgYi9saXNwL2VzaGVsbC9lc2gtdmFyLmVsCkBAIC00MzcsNyArNDM3LDcg QEAgZXNoZWxsLXBhcnNlLXZhcmlhYmxlLXJlZgogICAgICAgICAgICAgYChlc2hlbGwtY29u dmVydAogICAgICAgICAgICAgICAoZXNoZWxsLWNvbW1hbmQtdG8tdmFsdWUKICAgICAgICAg ICAgICAgIChlc2hlbGwtYXMtc3ViY29tbWFuZAotICAgICAgICAgICAgICAgICwobGV0ICgo c3ViY21kIChvciAoZXNoZWxsLXBhcnNlLWlubmVyLWRvdWJsZS1xdW90ZSBlbmQpCisgICAg ICAgICAgICAgICAgLChsZXQgKChzdWJjbWQgKG9yIChlc2hlbGwtdW5lc2NhcGUtaW5uZXIt ZG91YmxlLXF1b3RlIGVuZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KGNvbnMgKHBvaW50KSBlbmQpKSkKICAgICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC1j dXJyZW50LXF1b3RlZCBuaWwpKQogICAgICAgICAgICAgICAgICAgIChlc2hlbGwtcGFyc2Ut Y29tbWFuZCBzdWJjbWQpKSkpKQpAQCAtNDcwLDEzICs0NzAsMTUgQEAgZXNoZWxsLXBhcnNl LXZhcmlhYmxlLXJlZgogICAgIChjb25kaXRpb24tY2FzZSBuaWwKICAgICAgICAgYChlc2hl bGwtY29tbWFuZC10by12YWx1ZQogICAgICAgICAgIChlc2hlbGwtbGlzcC1jb21tYW5kCi0g ICAgICAgICAgICcsKHJlYWQgKG9yIChlc2hlbGwtcGFyc2UtaW5uZXItZG91YmxlLXF1b3Rl IChwb2ludC1tYXgpKQorICAgICAgICAgICAnLChyZWFkIChvciAoZXNoZWxsLXVuZXNjYXBl LWlubmVyLWRvdWJsZS1xdW90ZSAocG9pbnQtbWF4KSkKICAgICAgICAgICAgICAgICAgICAg ICAgKGN1cnJlbnQtYnVmZmVyKSkpKSkKICAgICAgIChlbmQtb2YtZmlsZQogICAgICAgICh0 aHJvdyAnZXNoZWxsLWluY29tcGxldGUgP1woKSkpKQotICAgKChsb29raW5nLWF0IChyeCAo b3IgIiciICJcIiIgIlxcXCIiKSkpCi0gICAgKGVzaGVsbC13aXRoLXRlbXAtY29tbWFuZCAo b3IgKGVzaGVsbC1wYXJzZS1pbm5lci1kb3VibGUtcXVvdGUgKHBvaW50LW1heCkpCi0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnMgKHBvaW50KSAocG9pbnQtbWF4 KSkpCisgICAoKGxvb2tpbmctYXQgKHJ4LXRvLXN0cmluZworICAgICAgICAgICAgICAgICBg KG9yICInIiAsKGlmIGVzaGVsbC1jdXJyZW50LXF1b3RlZCAiXFxcIiIgIlwiIikpKSkKKyAg ICAoZXNoZWxsLXdpdGgtdGVtcC1jb21tYW5kCisgICAgICAgIChvciAoZXNoZWxsLXVuZXNj YXBlLWlubmVyLWRvdWJsZS1xdW90ZSAocG9pbnQtbWF4KSkKKyAgICAgICAgICAgIChjb25z IChwb2ludCkgKHBvaW50LW1heCkpKQogICAgICAgKGxldCAoKG5hbWUgKGlmIChlcSAoY2hh ci1hZnRlcikgP1wnKQogICAgICAgICAgICAgICAgICAgICAgIChlc2hlbGwtcGFyc2UtbGl0 ZXJhbC1xdW90ZSkKICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC1wYXJzZS1kb3VibGUt cXVvdGUpKSkpCkBAIC01MDYsNyArNTA4LDcgQEAgZXNoZWxsLXBhcnNlLWluZGljZXMKIAko aWYgKG5vdCBlbmQpCiAJICAgICh0aHJvdyAnZXNoZWxsLWluY29tcGxldGUgP1xbKQogCSAg KGZvcndhcmQtY2hhcikKLSAgICAgICAgICAoZXNoZWxsLXdpdGgtdGVtcC1jb21tYW5kIChv ciAoZXNoZWxsLXBhcnNlLWlubmVyLWRvdWJsZS1xdW90ZSBlbmQpCisgICAgICAgICAgKGVz aGVsbC13aXRoLXRlbXAtY29tbWFuZCAob3IgKGVzaGVsbC11bmVzY2FwZS1pbm5lci1kb3Vi bGUtcXVvdGUgZW5kKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IChjb25zIChwb2ludCkgZW5kKSkKIAkgICAgKGxldCAoZXNoZWxsLWdsb2ItZnVuY3Rpb24g KGVzaGVsbC1jdXJyZW50LXF1b3RlZCBuaWwpKQogCSAgICAgIChzZXRxIGluZGljZXMgKGNv bnMgKGVzaGVsbC1wYXJzZS1hcmd1bWVudHMKLS0gCjIuMjUuMQoK --------------D8D250BFC24698505D2BC74B Content-Type: text/plain; charset=UTF-8; name="0002-Support-applying-indices-to-more-Eshell-dollar-expan.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0002-Support-applying-indices-to-more-Eshell-dollar-expan.pa"; filename*1="tch" RnJvbSAxZjU3MDRiMjRhMzA3M2Y5YWMxZDI3M2ZmN2E2YjE5NzYwMDcxNzExIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFNhdCwgNSBNYXIgMjAyMiAxMTo0NTo0OSAtMDgwMApTdWJqZWN0OiBbUEFU Q0ggMi8yXSBTdXBwb3J0IGFwcGx5aW5nIGluZGljZXMgdG8gbW9yZSBFc2hlbGwgZG9sbGFy IGV4cGFuc2lvbnMKCkZvciBleGFtcGxlLCAnJHtlY2hvIC1lICJoaVxuYnllIn1bMV0nIHNo b3VsZCBleHBhbmQgdG8gImJ5ZSIuCgoqIGxpc3AvZXNoZWxsL2VzaC12YXIuZWwgKGVzaGVs bC1wYXJzZS12YXJpYWJsZS1yZWYpOiBTdXBwb3J0IGFwcGx5aW5nCmluZGljZXMgdG8gJyR7 fScsICckKCknLCBhbmQgJyQ8PicgZm9ybXMuCgoqIGxpc3AvZXNoZWxsL2VzaC12YXItdGVz dHMuZWwgKGVzaC12YXItdGVzdC9pbnRlcnAtbGlzcC1pbmRpY2VzKQooZXNoLXZhci10ZXN0 L2ludGVycC1jbWQtaW5kaWNlcykKKGVzaC12YXItdGVzdC9pbnRlcnAtY21kLWV4dGVybmFs LWluZGljZXMpCihlc2gtdmFyLXRlc3QvcXVvdGVkLWludGVycC1saXNwLWluZGljZXMpCihl c2gtdmFyLXRlc3QvcXVvdGVkLWludGVycC1jbWQtaW5kaWNlcyk6IE5ldyB0ZXN0cy4KLS0t CiBsaXNwL2VzaGVsbC9lc2gtdmFyLmVsICAgICAgICAgICAgfCAyOCArKysrKysrKysrKysr KysrLS0tLS0tLS0tLS0tCiB0ZXN0L2xpc3AvZXNoZWxsL2VzaC12YXItdGVzdHMuZWwgfCAy MyArKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRp b25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9saXNwL2VzaGVsbC9lc2gt dmFyLmVsIGIvbGlzcC9lc2hlbGwvZXNoLXZhci5lbAppbmRleCA4NzQ2ZjJiYjkzLi5jYTRj YmQ3NDRjIDEwMDY0NAotLS0gYS9saXNwL2VzaGVsbC9lc2gtdmFyLmVsCisrKyBiL2xpc3Av ZXNoZWxsL2VzaC12YXIuZWwKQEAgLTQzNCwxMyArNDM0LDE1IEBAIGVzaGVsbC1wYXJzZS12 YXJpYWJsZS1yZWYKICAgICAgICAgICAodGhyb3cgJ2VzaGVsbC1pbmNvbXBsZXRlID9ceykK ICAgICAgICAgKGZvcndhcmQtY2hhcikKICAgICAgICAgKHByb2cxCi0gICAgICAgICAgICBg KGVzaGVsbC1jb252ZXJ0Ci0gICAgICAgICAgICAgIChlc2hlbGwtY29tbWFuZC10by12YWx1 ZQotICAgICAgICAgICAgICAgKGVzaGVsbC1hcy1zdWJjb21tYW5kCi0gICAgICAgICAgICAg ICAgLChsZXQgKChzdWJjbWQgKG9yIChlc2hlbGwtdW5lc2NhcGUtaW5uZXItZG91YmxlLXF1 b3RlIGVuZCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnMgKHBv aW50KSBlbmQpKSkKLSAgICAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC1jdXJyZW50LXF1 b3RlZCBuaWwpKQotICAgICAgICAgICAgICAgICAgIChlc2hlbGwtcGFyc2UtY29tbWFuZCBz dWJjbWQpKSkpKQorICAgICAgICAgICAgYChlc2hlbGwtYXBwbHktaW5kaWNlcworICAgICAg ICAgICAgICAoZXNoZWxsLWNvbnZlcnQKKyAgICAgICAgICAgICAgIChlc2hlbGwtY29tbWFu ZC10by12YWx1ZQorICAgICAgICAgICAgICAgIChlc2hlbGwtYXMtc3ViY29tbWFuZAorICAg ICAgICAgICAgICAgICAsKGxldCAoKHN1YmNtZCAob3IgKGVzaGVsbC11bmVzY2FwZS1pbm5l ci1kb3VibGUtcXVvdGUgZW5kKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgKGNvbnMgKHBvaW50KSBlbmQpKSkKKyAgICAgICAgICAgICAgICAgICAgICAgIChlc2hl bGwtY3VycmVudC1xdW90ZWQgbmlsKSkKKyAgICAgICAgICAgICAgICAgICAgKGVzaGVsbC1w YXJzZS1jb21tYW5kIHN1YmNtZCkpKSkpCisgICAgICAgICAgICAgIGluZGljZXMpCiAgICAg ICAgICAgKGdvdG8tY2hhciAoMSsgZW5kKSkpKSkpCiAgICAoKGVxIChjaGFyLWFmdGVyKSA/ XDwpCiAgICAgKGxldCAoKGVuZCAoZXNoZWxsLWZpbmQtZGVsaW1pdGVyID9cPCA/XD4pKSkK QEAgLTQ2NCwxNCArNDY2LDE2IEBAIGVzaGVsbC1wYXJzZS12YXJpYWJsZS1yZWYKICAgICAg ICAgICAgICAgICAgICAgICAgICAgIDs7IHByb3Blcmx5LiAgU2VlIGJ1ZyM1NDE5MC4KICAg ICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0IChmdW5jdGlvbiAobGFtYmRhICgpCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkZWxldGUtZmlsZSAsdGVtcCkp KSkpKQotICAgICAgICAgICAgICAgICAgIChxdW90ZSAsdGVtcCkpKQorICAgICAgICAgICAg ICAgICAgIChlc2hlbGwtYXBwbHktaW5kaWNlcyAsdGVtcCBpbmRpY2VzKSkpCiAgICAgICAg ICAgICAoZ290by1jaGFyICgxKyBlbmQpKSkpKSkpCiAgICAoKGVxIChjaGFyLWFmdGVyKSA/ XCgpCiAgICAgKGNvbmRpdGlvbi1jYXNlIG5pbAotICAgICAgICBgKGVzaGVsbC1jb21tYW5k LXRvLXZhbHVlCi0gICAgICAgICAgKGVzaGVsbC1saXNwLWNvbW1hbmQKLSAgICAgICAgICAg JywocmVhZCAob3IgKGVzaGVsbC11bmVzY2FwZS1pbm5lci1kb3VibGUtcXVvdGUgKHBvaW50 LW1heCkpCi0gICAgICAgICAgICAgICAgICAgICAgIChjdXJyZW50LWJ1ZmZlcikpKSkpCisg ICAgICAgIGAoZXNoZWxsLWFwcGx5LWluZGljZXMKKyAgICAgICAgICAoZXNoZWxsLWNvbW1h bmQtdG8tdmFsdWUKKyAgICAgICAgICAgKGVzaGVsbC1saXNwLWNvbW1hbmQKKyAgICAgICAg ICAgICcsKHJlYWQgKG9yIChlc2hlbGwtdW5lc2NhcGUtaW5uZXItZG91YmxlLXF1b3RlIChw b2ludC1tYXgpKQorICAgICAgICAgICAgICAgICAgICAgICAgKGN1cnJlbnQtYnVmZmVyKSkp KSkKKyAgICAgICAgICBpbmRpY2VzKQogICAgICAgKGVuZC1vZi1maWxlCiAgICAgICAgKHRo cm93ICdlc2hlbGwtaW5jb21wbGV0ZSA/XCgpKSkpCiAgICAoKGxvb2tpbmctYXQgKHJ4LXRv LXN0cmluZwpkaWZmIC0tZ2l0IGEvdGVzdC9saXNwL2VzaGVsbC9lc2gtdmFyLXRlc3RzLmVs IGIvdGVzdC9saXNwL2VzaGVsbC9lc2gtdmFyLXRlc3RzLmVsCmluZGV4IGQwOWRkNjE0ZGUu LjFkMDUxZDY4MWEgMTAwNjQ0Ci0tLSBhL3Rlc3QvbGlzcC9lc2hlbGwvZXNoLXZhci10ZXN0 cy5lbAorKysgYi90ZXN0L2xpc3AvZXNoZWxsL2VzaC12YXItdGVzdHMuZWwKQEAgLTEzNywx MCArMTM3LDE4IEBAIGVzaC12YXItdGVzdC9pbnRlcnAtbGlzcAogICAiSW50ZXJwb2xhdGUg TGlzcCBmb3JtIGV2YWx1YXRpb24iCiAgIChzaG91bGQgKGVxdWFsIChlc2hlbGwtdGVzdC1j b21tYW5kLXJlc3VsdCAiKyAkKCsgMSAyKSAzIikgNikpKQogCisoZXJ0LWRlZnRlc3QgZXNo LXZhci10ZXN0L2ludGVycC1saXNwLWluZGljZXMgKCkKKyAgIkludGVycG9sYXRlIExpc3Ag Zm9ybSBldmFsdWF0aW9uIHdpdGggaW5kZXgiCisgIChzaG91bGQgKGVxdWFsIChlc2hlbGwt dGVzdC1jb21tYW5kLXJlc3VsdCAiKyAkKGxpc3QgMSAyKVsxXSAzIikgNSkpKQorCiAoZXJ0 LWRlZnRlc3QgZXNoLXZhci10ZXN0L2ludGVycC1jbWQgKCkKICAgIkludGVycG9sYXRlIGNv bW1hbmQgcmVzdWx0IgogICAoc2hvdWxkIChlcXVhbCAoZXNoZWxsLXRlc3QtY29tbWFuZC1y ZXN1bHQgIisgJHsrIDEgMn0gMyIpIDYpKSkKIAorKGVydC1kZWZ0ZXN0IGVzaC12YXItdGVz dC9pbnRlcnAtY21kLWluZGljZXMgKCkKKyAgIkludGVycG9sYXRlIGNvbW1hbmQgcmVzdWx0 IHdpdGggaW5kZXgiCisgIChzaG91bGQgKGVxdWFsIChlc2hlbGwtdGVzdC1jb21tYW5kLXJl c3VsdCAiKyAke2xpc3QgMSAyfVsxXSAzIikgNSkpKQorCiAoZXJ0LWRlZnRlc3QgZXNoLXZh ci10ZXN0L2ludGVycC1jbWQtZXh0ZXJuYWwgKCkKICAgIkludGVycG9sYXRlIGNvbW1hbmQg cmVzdWx0IGZyb20gZXh0ZXJuYWwgY29tbWFuZCIKICAgKHNraXAtdW5sZXNzIChleGVjdXRh YmxlLWZpbmQgImVjaG8iKSkKQEAgLTE0OCw2ICsxNTYsMTMgQEAgZXNoLXZhci10ZXN0L2lu dGVycC1jbWQtZXh0ZXJuYWwKICAgIChlc2hlbGwtY29tbWFuZC1yZXN1bHQtcCAiZWNobyAk eyplY2hvIGhpfSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaGlcbiIpKSkKIAor KGVydC1kZWZ0ZXN0IGVzaC12YXItdGVzdC9pbnRlcnAtY21kLWV4dGVybmFsLWluZGljZXMg KCkKKyAgIkludGVycG9sYXRlIGNvbW1hbmQgcmVzdWx0IGZyb20gZXh0ZXJuYWwgY29tbWFu ZCB3aXRoIGluZGV4IgorICAoc2tpcC11bmxlc3MgKGV4ZWN1dGFibGUtZmluZCAiZWNobyIp KQorICAod2l0aC10ZW1wLWVzaGVsbAorICAgKGVzaGVsbC1jb21tYW5kLXJlc3VsdC1wICJl Y2hvICR7KmVjaG8gXCJoaVxuYnllXCJ9WzFdIgorICAgICAgICAgICAgICAgICAgICAgICAg ICAgICJieWVcbiIpKSkKKwogKGVydC1kZWZ0ZXN0IGVzaC12YXItdGVzdC9pbnRlcnAtdGVt cC1jbWQgKCkKICAgIkludGVycG9sYXRlIGNvbW1hbmQgcmVzdWx0IHJlZGlyZWN0ZWQgdG8g dGVtcCBmaWxlIgogICAoc2hvdWxkIChlcXVhbCAoZXNoZWxsLXRlc3QtY29tbWFuZC1yZXN1 bHQgImNhdCAkPGVjaG8gaGk+IikgImhpIikpKQpAQCAtMjgyLDEyICsyOTcsMjAgQEAgZXNo LXZhci10ZXN0L3F1b3RlZC1pbnRlcnAtbGlzcAogICAgICAgICAgICAgICAgICAgImVjaG8g XCJoaSAkKGNvbmNhdCBcXFwidGhlXFxcIiBcXFwicmVcXFwiKVwiIikKICAgICAgICAgICAg ICAgICAgImhpIHRoZXJlIikpKQogCisoZXJ0LWRlZnRlc3QgZXNoLXZhci10ZXN0L3F1b3Rl ZC1pbnRlcnAtbGlzcC1pbmRpY2VzICgpCisgICJJbnRlcnBvbGF0ZSBMaXNwIGZvcm0gZXZh bHVhdGlvbiB3aXRoIGluZGV4IgorICAoc2hvdWxkIChlcXVhbCAoZXNoZWxsLXRlc3QtY29t bWFuZC1yZXN1bHQgIisgXCIkKGxpc3QgMSAyKVsxXVwiIDMiKSA1KSkpCisKIChlcnQtZGVm dGVzdCBlc2gtdmFyLXRlc3QvcXVvdGVkLWludGVycC1jbWQgKCkKICAgIkludGVycG9sYXRl IGNvbW1hbmQgcmVzdWx0IGluc2lkZSBkb3VibGUtcXVvdGVzIgogICAoc2hvdWxkIChlcXVh bCAoZXNoZWxsLXRlc3QtY29tbWFuZC1yZXN1bHQKICAgICAgICAgICAgICAgICAgICJlY2hv IFwiaGkgJHtlY2hvIFxcXCJ0aGVyZVxcXCJ9XCIiKQogICAgICAgICAgICAgICAgICAiaGkg dGhlcmUiKSkpCiAKKyhlcnQtZGVmdGVzdCBlc2gtdmFyLXRlc3QvcXVvdGVkLWludGVycC1j bWQtaW5kaWNlcyAoKQorICAiSW50ZXJwb2xhdGUgY29tbWFuZCByZXN1bHQgd2l0aCBpbmRl eCBpbnNpZGUgZG91YmxlLXF1b3RlcyIKKyAgKHNob3VsZCAoZXF1YWwgKGVzaGVsbC10ZXN0 LWNvbW1hbmQtcmVzdWx0ICIrIFwiJHtsaXN0IDEgMn1bMV1cIiAzIikgNSkpKQorCiAoZXJ0 LWRlZnRlc3QgZXNoLXZhci10ZXN0L3F1b3RlZC1pbnRlcnAtdGVtcC1jbWQgKCkKICAgIklu dGVycG9sYXRlIGNvbW1hbmQgcmVzdWx0IHJlZGlyZWN0ZWQgdG8gdGVtcCBmaWxlIGluc2lk ZSBkb3VibGUtcXVvdGVzIgogICAoc2hvdWxkIChlcXVhbCAoZXNoZWxsLXRlc3QtY29tbWFu ZC1yZXN1bHQgImNhdCBcIiQ8ZWNobyBoaT5cIiIpICJoaSIpKSkKLS0gCjIuMjUuMQoK --------------D8D250BFC24698505D2BC74B--