From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Elijah G Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Flymake Support Indicator Errors in Margin Date: Sun, 24 Mar 2024 19:46:10 -0600 Message-ID: References: <87r0gfajlh.fsf@posteo.net> <868r2mtjdk.fsf@gnu.org> <86msr19ipu.fsf@gnu.org> <864jd677qh.fsf@gnu.org> <87jzm0iza9.fsf@catern.com> <87cyrsitqw.fsf@catern.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="0000000000005480a606147257a7" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="1798"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , Spencer Baugh , philipk@posteo.net, emacs-devel@gnu.org, Po Lu To: bird Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Mar 25 02:47:05 2024 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 1roZQW-0000KX-DQ for ged-emacs-devel@m.gmane-mx.org; Mon, 25 Mar 2024 02:47:04 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1roZQJ-0006jL-0m; Sun, 24 Mar 2024 21:46:51 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1roZQ6-0006d4-4F for emacs-devel@gnu.org; Sun, 24 Mar 2024 21:46:45 -0400 Original-Received: from mail-yb1-xb44.google.com ([2607:f8b0:4864:20::b44]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1roZQ4-0005xg-7s; Sun, 24 Mar 2024 21:46:37 -0400 Original-Received: by mail-yb1-xb44.google.com with SMTP id 3f1490d57ef6-dcc84ae94c1so3620223276.1; Sun, 24 Mar 2024 18:46:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1711331184; x=1711935984; darn=gnu.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=R4b/B7knlOTMnxFJG5nM2Z3/HVJ2I40DSJgHQ2G563s=; b=U+BT5c6BdqHPiQ/fEHgPO2KJBrKv2FKr3s5z3tMHI1zBDDC7+KqGX5FBGaJWVo3VK7 EPbm+54ROEWm73ME9Jk7W8Cv2JL/1+84xBXmJ8/RQrix7J7QFYB1jxt9szBu1Noy6m8Y /HZd2skVMZ+V1cG9svX1gRzfQEMKnHAsBEAMfWQHiss30C2PbcwV64tYjgIIEEWbgRbG CLtRKCnBpf8fIKsnv7bBLztzDNfTO9nlS1sUAXtdZAdtguxEHVlmbTfFUrZO7FYskH4l 4uwMyF2x8TfJG8F8HbC9VR+HTXZ56Slr8/JsKnT2t/AbNaV3h3HThN8PBbaFFMeqrphP q5jQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711331184; x=1711935984; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=R4b/B7knlOTMnxFJG5nM2Z3/HVJ2I40DSJgHQ2G563s=; b=nH/TGf3jb4kpmUNHw6qcdPKRV+YQE/fmKnzP+/8nM31tMgShJVk2vS1HmNZ1nrZH3a xymSbunvjbveeqcTDE2T8QEJ//OwsWvSidZ4r8vBs9WHqoZftp8Zqbm/alR2EKwtjyn8 FR91Kj6ThYblejHa3fRHo+OV4bHZ38Fl1RCB7ZXfdHZjB0/dSN6IPl2yagCWfdfrDpxM XvKLxHRBdu6/1wDY7qM7xoBfoKtwkuRiPqcuDuIsAufgL/o+wW+ggAa+7QRYAi/wqBG7 6yvwbw0HVlbBUXM8WuU1Td9kHRPx/qfqgpMjxI4so8tusj+TsJt4/rLivOFTugib99Sy onfQ== X-Forwarded-Encrypted: i=1; AJvYcCVdi+swdLsPxfXXL4ULDBN43OUvYK7xJtbs4qsm4wBkf/+9HnMLDwGA9EX68/tEBZ+UYGWduThb/6r/S3twJdzACzYb X-Gm-Message-State: AOJu0Yx1xg3JuKH9n8TiDSxw74DVRB9TtQtjxet8mo912Ue2lQwhT6Of qt4XEquMLt+OgJM9/c4UB7BCgUt5tHJtqpUa8E+PSDci7HCrsJdmYnQJMWCR29rntsVChH3z5vD Gb29b9PJbdE4YqlbOD1Lr05XRIkIEenHnW2c= X-Google-Smtp-Source: AGHT+IGWnet3t+58dLvCPHvQBNxVKms78GQcktzV3DvDGdbs+a99wMDBMviU10Old7TPRB7i3e6uc0BAJay+Q3/QrnE= X-Received: by 2002:a25:ae54:0:b0:dd0:972b:d218 with SMTP id g20-20020a25ae54000000b00dd0972bd218mr3777060ybe.41.1711331184195; Sun, 24 Mar 2024 18:46:24 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::b44; envelope-from=eg642616@gmail.com; helo=mail-yb1-xb44.google.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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_ENVFROM_END_DIGIT=0.25, 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:317277 Archived-At: --0000000000005480a606147257a7 Content-Type: text/plain; charset="UTF-8" I don't know if there's still interest in implementing this. If so, I've fixed a little error in the patch. --0000000000005480a606147257a7 Content-Type: application/x-patch; name="0001-Flymake-Support-Indicator-Errors-in-Margin.patch" Content-Disposition: attachment; filename="0001-Flymake-Support-Indicator-Errors-in-Margin.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lu6a674r0 RnJvbSAwYjY4NTFjNzNhNjAzY2FiY2M2NzNhMTA1Y2Q1NGI2YzZiNmJlZjUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiRWxpYXMgRy4gQi4gUGVyZXoiIDxlZzY0MjYxNkBnbWFpbC5j b20+CkRhdGU6IFNhdCwgMTYgTWFyIDIwMjQgMTk6MzQ6MTkgLTA2MDAKU3ViamVjdDogW1BBVENI XSBGbHltYWtlIHN1cHBvcnQgaW5kaWNhdG9yIGVycm9ycyBpbiBtYXJnaW4KCkFkZCBvcHRpb25h bCBmZWF0dXJlIHRvIGRpc3BsYXkgZmx5bWFrZSBlcnJvciBpbiBtYXJnaW4gdGhhdAphbGxvdyBk aXNwbGF5aW5nIGVycm9yIGluZGljYXRvcnMgaW4gdGVybWluYWwgZnJhbWVzLgoKKiBsaXNwL3By b2dtb2Rlcy9mbHltYWtlLmVsIChmbHltYWtlLW1hcmdpbi1pbmRpY2F0b3JzLXN0cmluZywKZmx5 bWFrZS1pbmRpY2F0b3ItdHlwZSk6IE5ldyB1c2VyIG9wdGlvbnMuCihmbHltYWtlLS1mcmluZ2Ut b3ZlcmxheS1zcGVjLCBmbHltYWtlLS1lcXVhbC1kaWFnbm9zdGljLXApOiBSZXdvcmsgZm9yCnVz aW5nIG1hcmdpbiBhbHRlcm5hdGl2ZWx5LgooZmx5bWFrZS1lcnJvciwgZmx5bWFrZS13YXJuaW5n LCBmbHltYWtlLW5vdGUpOiBVc2UgbmV3IG1hcmdpbiB2YWx1ZS4KLS0tCiBsaXNwL3Byb2dtb2Rl cy9mbHltYWtlLmVsIHwgOTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t CiAxIGZpbGUgY2hhbmdlZCwgNzkgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvZmx5bWFrZS5lbCBiL2xpc3AvcHJvZ21vZGVzL2ZseW1h a2UuZWwKaW5kZXggZGIwMGNjNTljMGUuLmRhN2UwMDc5ZmM2IDEwMDY0NAotLS0gYS9saXNwL3By b2dtb2Rlcy9mbHltYWtlLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL2ZseW1ha2UuZWwKQEAgLTE4 MCw2ICsxODAsNTAgQEAgZmx5bWFrZS1mcmluZ2UtaW5kaWNhdG9yLXBvc2l0aW9uCiAJCSAoY29u c3QgcmlnaHQtZnJpbmdlKQogCQkgKGNvbnN0IDp0YWcgIk5vIGZyaW5nZSBpbmRpY2F0b3JzIiBu aWwpKSkKIAorKGRlZmN1c3RvbSBmbHltYWtlLWluZGljYXRvci10eXBlICdmcmluZ2VzCisgICJJ bmRpY2F0ZSB3aGljaCBpbmRpY2F0b3IgdHlwZSB0byB1c2UgZm9yIGRpc3BsYXkgZXJyb3JzLgor CitUaGUgdmFsdWUgY2FuIGJlIG5pbCAoZG9udCBpbmRpY2F0ZSBlcnJvcnMgYnV0IGp1c3QgaGln aGxpZ2h0IHRoZW0pLAorZnJpbmdlcyAodXNlIGZyaW5nZXMpIG9yIG1hcmdpbnMgKHVzZSBtYXJn aW5zKQorCitEaWZmZXJlbmNlIGJldHdlZW4gZnJpbmdlcyBhbmQgbWFyZ2luIGlzIHRoYXQgZnJp bmdlcyBzdXBwb3J0IGRpcGxheWluZworYml0bWFwcyBvbiBncmFwaGljYWwgZGlzcGxheXMgYW5k IG1hcmdpbnMgZGlzcGxheSB0ZXh0IGluIGEgYmxhbmsgYXJlYQorb2YgYnVmZmVyIHRoYXQgd29y a3MgaW4gYm90aCBncmFwaGljYWwgYW5kIHRleHQgZGlzcGxheXMuCisKK1NlZSBJbmZvIG5vZGUg YEZyaW5nZXMnIGFuZCBJbmZvIG5vZGUgYChlbGlzcClEaXNwbGF5IE1hcmdpbnMnLiIKKyAgOnZl cnNpb24gIjMwLjEiCisgIDp0eXBlICcoY2hvaWNlIChjb25zdCA6dGFnICJVc2UgRnJpbmdlcyIg ZnJpbmdlcykKKyAgICAgICAgICAgICAgICAgKGNvbnN0IDp0YWcgIlVzZSBNYXJnaW5zICJtYXJn aW5zKQorICAgICAgICAgICAgICAgICAoY29uc3QgOnRhZyAiTm8gaW5kaWNhdG9ycyIgbmlsKSkp CisKKyhkZWZjdXN0b20gZmx5bWFrZS1tYXJnaW4taW5kaWNhdG9ycy1zdHJpbmcKKyAgJygoZXJy b3IgIiEhIiBjb21waWxhdGlvbi1lcnJvcikKKyAgICAod2FybmluZyAiISIgY29tcGlsYXRpb24t d2FybmluZykKKyAgICAobm90ZSAiISIgY29tcGlsYXRpb24taW5mbykpCisgICJTdHJpbmdzIHVz ZWQgZm9yIG1hcmdpbnMgaW5kaWNhdG9ycy4KK1RoZSB2YWx1ZSBvZiBlYWNoIGxpc3QgbWF5IGJl IGEgbGlzdCBvZiAzIGVsZW1lbnRzIHdoZXJlIHNwZWNpZmllcyB0aGUKK2Vycm9yIHR5cGUsIGl0 cyBzdHJpbmcgdG8gdXNlIGFuZCBpdHMgZmFjZSwKK29yIGEgbGlzdCBvZiAyIGVsZW1lbnRzIHNw ZWNpZnlpbmcgb25seSB0aGUgZXJyb3IgdHlwZSBhbmQgaXRzIHN0cmluZy4KK0luZGljYXRvcnMg Y2FuIGJlIGFuIEFTQ0lJIG9yIG5vbi1BU0NJSSBzdHJpbmcuCisKK1RoZSBvcHRpb24gYGZseW1h a2UtbWFyZ2luLWluZGljYXRvci1wb3NpdGlvbicgY29udHJvbHMgaG93IGFuZCB3aGVyZQordGhp cyBpcyB1c2VkLiIKKyAgOnZlcnNpb24gIjMwLjEiCisgIDp0eXBlICcocmVwZWF0IDp0YWcgIkVy cm9yIHR5cGVzIGxpc3RzIgorICAgICAgICAgICAgICAgICAobGlzdCA6dGFnICJTdHJpbmcgYW5k IGZhY2UgZm9yIGVycm9yIHR5cGVzIgorICAgICAgICAgICAgICAgICAgICAgICAoc3ltYm9sIDp0 YWcgIkVycm9yIHR5cGUiKQorICAgICAgICAgICAgICAgICAgICAgICAoc3RyaW5nIDp0YWcgIlN0 cmluZyIpCisgICAgICAgICAgICAgICAgICAgICAgIChmYWNlIDp0YWcgIkZhY2UiKSkpKQorCiso ZGVmY3VzdG9tIGZseW1ha2UtbWFyZ2luLWluZGljYXRvci1wb3NpdGlvbiAnbGVmdC1tYXJnaW4K KyAgIlRoZSBwb3NpdGlvbiB0byBwdXQgRmx5bWFrZSBtYXJnaW4gaW5kaWNhdG9yLgorVGhlIHZh bHVlIGNhbiBiZSBuaWwgKGRvIG5vdCB1c2UgaW5kaWNhdG9ycyksIGBsZWZ0LW1hcmdpbicgb3Ig YHJpZ2h0LW1hcmdpbicuCitTZWUgYGZseW1ha2UtZXJyb3ItbWFyZ2luLXN0cmluZycgYW5kIGBm bHltYWtlLXdhcm5pbmctbWFyZ2luLXN0cmluZycuIgorICA6dmVyc2lvbiAiMzAuMSIKKyAgOnR5 cGUgJyhjaG9pY2UgKGNvbnN0IGxlZnQtbWFyZ2luKQorICAgICAgICAgICAgICAgICAoY29uc3Qg cmlnaHQtbWFyZ2luKQorICAgICAgICAgICAgICAgICAoY29uc3QgOnRhZyAiTm8gbWFyZ2luIGlu ZGljYXRvcnMiIG5pbCkpKQorCiAobWFrZS1vYnNvbGV0ZS12YXJpYWJsZSAnZmx5bWFrZS1zdGFy dC1zeW50YXgtY2hlY2stb24tbmV3bGluZQogCQkgICAgICAgICJjYW4gY2hlY2sgb24gbmV3bGlu ZSBpbiBwb3N0LXNlbGYtaW5zZXJ0LWhvb2siCiAgICAgICAgICAgICAgICAgICAgICAgICAiMjcu MSIpCkBAIC02MzAsNiArNjc2LDcgQEAgZmx5bWFrZS1kaWFnbm9zdGljLXR5cGVzLWFsaXN0CiAK IChwdXQgJ2ZseW1ha2UtZXJyb3IgJ2ZhY2UgJ2ZseW1ha2UtZXJyb3IpCiAocHV0ICdmbHltYWtl LWVycm9yICdmbHltYWtlLWJpdG1hcCAnZmx5bWFrZS1lcnJvci1iaXRtYXApCisocHV0ICdmbHlt YWtlLWVycm9yICdmbHltYWtlLW1hcmdpbi1zdHJpbmcgKGFsaXN0LWdldCAnZXJyb3IgZmx5bWFr ZS1tYXJnaW4taW5kaWNhdG9ycy1zdHJpbmcpKQogKHB1dCAnZmx5bWFrZS1lcnJvciAnc2V2ZXJp dHkgKHdhcm5pbmctbnVtZXJpYy1sZXZlbCA6ZXJyb3IpKQogKHB1dCAnZmx5bWFrZS1lcnJvciAn bW9kZS1saW5lLWZhY2UgJ2ZseW1ha2UtZXJyb3ItZWNobykKIChwdXQgJ2ZseW1ha2UtZXJyb3Ig J2VjaG8tZmFjZSAnZmx5bWFrZS1lcnJvci1lY2hvKQpAQCAtNjM4LDYgKzY4NSw3IEBAIGZseW1h a2UtZGlhZ25vc3RpYy10eXBlcy1hbGlzdAogCiAocHV0ICdmbHltYWtlLXdhcm5pbmcgJ2ZhY2Ug J2ZseW1ha2Utd2FybmluZykKIChwdXQgJ2ZseW1ha2Utd2FybmluZyAnZmx5bWFrZS1iaXRtYXAg J2ZseW1ha2Utd2FybmluZy1iaXRtYXApCisocHV0ICdmbHltYWtlLXdhcm5pbmcgJ2ZseW1ha2Ut bWFyZ2luLXN0cmluZyAoYWxpc3QtZ2V0ICd3YXJuaW5nIGZseW1ha2UtbWFyZ2luLWluZGljYXRv cnMtc3RyaW5nKSkKIChwdXQgJ2ZseW1ha2Utd2FybmluZyAnc2V2ZXJpdHkgKHdhcm5pbmctbnVt ZXJpYy1sZXZlbCA6d2FybmluZykpCiAocHV0ICdmbHltYWtlLXdhcm5pbmcgJ21vZGUtbGluZS1m YWNlICdmbHltYWtlLXdhcm5pbmctZWNobykKIChwdXQgJ2ZseW1ha2Utd2FybmluZyAnZWNoby1m YWNlICdmbHltYWtlLXdhcm5pbmctZWNobykKQEAgLTY0Niw2ICs2OTQsNyBAQCBmbHltYWtlLWRp YWdub3N0aWMtdHlwZXMtYWxpc3QKIAogKHB1dCAnZmx5bWFrZS1ub3RlICdmYWNlICdmbHltYWtl LW5vdGUpCiAocHV0ICdmbHltYWtlLW5vdGUgJ2ZseW1ha2UtYml0bWFwICdmbHltYWtlLW5vdGUt Yml0bWFwKQorKHB1dCAnZmx5bWFrZS1ub3RlICdmbHltYWtlLW1hcmdpbi1zdHJpbmcgKGFsaXN0 LWdldCAnbm90ZSBmbHltYWtlLW1hcmdpbi1pbmRpY2F0b3JzLXN0cmluZykpCiAocHV0ICdmbHlt YWtlLW5vdGUgJ3NldmVyaXR5ICh3YXJuaW5nLW51bWVyaWMtbGV2ZWwgOmRlYnVnKSkKIChwdXQg J2ZseW1ha2Utbm90ZSAnbW9kZS1saW5lLWZhY2UgJ2ZseW1ha2Utbm90ZS1lY2hvKQogKHB1dCAn Zmx5bWFrZS1ub3RlICdlY2hvLWZhY2UgJ2ZseW1ha2Utbm90ZS1lY2hvKQpAQCAtNjgyLDE5ICs3 MzEsMzIgQEAgZmx5bWFrZS0tc2V2ZXJpdHkKICAgKGZseW1ha2UtLWxvb2t1cC10eXBlLXByb3Bl cnR5IHR5cGUgJ3NldmVyaXR5CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAod2Fy bmluZy1udW1lcmljLWxldmVsIDplcnJvcikpKQogCi0oZGVmdW4gZmx5bWFrZS0tZnJpbmdlLW92 ZXJsYXktc3BlYyAoYml0bWFwICZvcHRpb25hbCByZWN1cnNlZCkKLSAgKGlmIChhbmQgKHN5bWJv bHAgYml0bWFwKQotICAgICAgICAgICAoYm91bmRwIGJpdG1hcCkKLSAgICAgICAgICAgKG5vdCBy ZWN1cnNlZCkpCi0gICAgICAoZmx5bWFrZS0tZnJpbmdlLW92ZXJsYXktc3BlYwotICAgICAgIChz eW1ib2wtdmFsdWUgYml0bWFwKSB0KQotICAgIChhbmQgZmx5bWFrZS1mcmluZ2UtaW5kaWNhdG9y LXBvc2l0aW9uCi0gICAgICAgICBiaXRtYXAKLSAgICAgICAgIChwcm9wZXJ0aXplICIhIiAnZGlz cGxheQotICAgICAgICAgICAgICAgICAgICAgKGNvbnMgZmx5bWFrZS1mcmluZ2UtaW5kaWNhdG9y LXBvc2l0aW9uCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAoaWYgKGxpc3RwIGJpdG1hcCkK LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiaXRtYXAKLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgKGxpc3QgYml0bWFwKSkpKSkpKQorKGRlZnVuIGZseW1ha2UtLWZyaW5nZS1v dmVybGF5LXNwZWMgKGluZGljYXRvcikKKyAgIlJldHVybiBJTkRJQ0FUT1IgYXMgcHJvcGVydGl6 ZWQgc3RyaW5nIHRvIHVzZSBpbiBlcnJvciBpbmRpY2F0b3JzLiIKKyAgKGxldCogKCh2YWx1ZSAo aWYgKHN5bWJvbHAgaW5kaWNhdG9yKQorICAgICAgICAgICAgICAgICAgICAoc3ltYm9sLXZhbHVl IGluZGljYXRvcikKKyAgICAgICAgICAgICAgICAgIGluZGljYXRvcikpCisgICAgICAgICAoaW5k aWNhdG9yLWNhciAoaWYgKGxpc3RwIHZhbHVlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg IChjYXIgdmFsdWUpCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlKSkKKyAgICAgICAg IChpbmRpY2F0b3ItY2RyIChpZiAobGlzdHAgdmFsdWUpCisgICAgICAgICAgICAgICAgICAgICAg ICAgICAgKGNkciB2YWx1ZSkpKSkKKyAgICAoY29uZAorICAgICAoKHN5bWJvbHAgaW5kaWNhdG9y LWNhcikKKyAgICAgIChwcm9wZXJ0aXplICIhIiAnZGlzcGxheQorICAgICAgICAgICAgICAgICAg KGNvbnMgZmx5bWFrZS1mcmluZ2UtaW5kaWNhdG9yLXBvc2l0aW9uCisgICAgICAgICAgICAgICAg ICAgICAgICAoaWYgKGxpc3RwIHZhbHVlKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZh bHVlCisgICAgICAgICAgICAgICAgICAgICAgICAgIChsaXN0IHZhbHVlKSkpKSkKKyAgICAgKChz dHJpbmdwIGluZGljYXRvci1jYXIpCisgICAgICAocHJvcGVydGl6ZSAiISIKKyAgICAgICAgICAg ICAgICAgICdkaXNwbGF5CisgICAgICAgICAgICAgICAgICBgKChtYXJnaW4gLGZseW1ha2UtbWFy Z2luLWluZGljYXRvci1wb3NpdGlvbikKKyAgICAgICAgICAgICAgICAgICAgLChwcm9wZXJ0aXpl CisgICAgICAgICAgICAgICAgICAgICAgaW5kaWNhdG9yLWNhcgorICAgICAgICAgICAgICAgICAg ICAgICdmYWNlCisgICAgICAgICAgICAgICAgICAgICAgYCg6aW5oZXJpdCAoLGluZGljYXRvci1j ZHIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWZhdWx0KSkpKSkpKSkpCiAK IChkZWZ1biBmbHltYWtlLS1lcXVhbC1kaWFnbm9zdGljLXAgKGEgYikKICAgIlRlbGwgaWYgQSBh bmQgQiBhcmUgZXF1aXZhbGVudCBgZmx5bWFrZS0tZGlhZycgb2JqZWN0cy4iCkBAIC04NDMsNyAr OTA1LDEwIEBAIGZseW1ha2UtLWhpZ2hsaWdodC1saW5lCiAgICAgICAgIChmbHltYWtlLS1mcmlu Z2Utb3ZlcmxheS1zcGVjCiAgICAgICAgICAoZmx5bWFrZS0tbG9va3VwLXR5cGUtcHJvcGVydHkK ICAgICAgICAgICB0eXBlCi0gICAgICAgICAgJ2ZseW1ha2UtYml0bWFwCisgICAgICAgICAgKGNv bmQgKChlcSBmbHltYWtlLWluZGljYXRvci10eXBlICdmcmluZ2VzKQorICAgICAgICAgICAgICAg ICAnZmx5bWFrZS1iaXRtYXApCisgICAgICAgICAgICAgICAgKChlcSBmbHltYWtlLWluZGljYXRv ci10eXBlICdtYXJnaW5zKQorICAgICAgICAgICAgICAgICAnZmx5bWFrZS1tYXJnaW4tc3RyaW5n KSkKICAgICAgICAgICAoYWxpc3QtZ2V0ICdiaXRtYXAgKGFsaXN0LWdldCB0eXBlIDsgYmFja3dh cmQgY29tcGF0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmx5bWFr ZS1kaWFnbm9zdGljLXR5cGVzLWFsaXN0KSkpKSkKICAgICAgIDs7IChkZWZhdWx0LW1heWJlICdh ZnRlci1zdHJpbmcKLS0gCjIuNDQuMC53aW5kb3dzLjEKCg== --0000000000005480a606147257a7--