From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id oPqkLgYy315ZXwAA0tVLHw (envelope-from ) for ; Tue, 09 Jun 2020 06:53:58 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id oK6fKgYy314pCgAA1q6Kng (envelope-from ) for ; Tue, 09 Jun 2020 06:53:58 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id B9E8A940391 for ; Tue, 9 Jun 2020 06:53:57 +0000 (UTC) Received: from localhost ([::1]:46982 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jiY8x-0006cL-DV for larch@yhetil.org; Tue, 09 Jun 2020 02:53:55 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:36994) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jiY8L-0006c0-T3 for emacs-orgmode@gnu.org; Tue, 09 Jun 2020 02:53:17 -0400 Received: from mail-ej1-x641.google.com ([2a00:1450:4864:20::641]:45903) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jiY8K-0000oF-RJ; Tue, 09 Jun 2020 02:53:17 -0400 Received: by mail-ej1-x641.google.com with SMTP id o15so21057283ejm.12; Mon, 08 Jun 2020 23:53:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pmbqeCayF5C2kcviIsvNbL35lFZtxUxDsCejBajP+3U=; b=cZ9kryXmIZCpqztGHxr6RK5uJqWxJ5hCodOI/+zd6BwAyhPU8yO76W0uuREEJHesVi b6oCn8dctRUHzrJX/1eaFUXRkhQBScaOIt6sEyKssFJ6BzBPQcyadabsH5Avfya/HRon Ji/JCORkCrsUbc7IR7wE/KcTjCEI0NhOxJ+n7dgF5CPSJuK6ynd0obNE9dnYMbpwUMap 3gg7jh4lZPeDIOqs4tzhdRTNHmae80Lhikp1ss4cssQY0B+jQmZ1Quqn2xeZhr5tdaJD 3b4WLWH8vTetGsKcc4bjVaj5/OLIAFayqrqNUO8lY6WX6Sc/Oe9GM3rgozw0KS5nixdF s93g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pmbqeCayF5C2kcviIsvNbL35lFZtxUxDsCejBajP+3U=; b=MbKCeIcjTo+ncw/GMnZmI+jRT8Kv+KYSzlGt4vEgnnmyZin7xXJR6U6Bn/kd+gBmES YzDjCUYaFOLp3oNPSE+VAcEKSaYrX4/8iWXzmYxD0xhncNq6SJK2gTERFsPLh5lImoBu wPFnJ3SYc699KR9MlsmTiHcrI+5mjstIjItqWclmJFVYl/KT+BifcGhfdMJvrvgJqGD5 oJ+k3i/hAV0/srWcyoQ91w+Kc27yciDS6Q6pNsqiVBla62Kq+pAqj6FhZLB525KdpQl8 w1UNa74Ue9GzRGo4T8YZaREXSrxoqMYx45P17sxJZMgG1CcstzUD6P6QCMM1cIDjZf0A MXZg== X-Gm-Message-State: AOAM530JAW8cFJO9NDDaFiktLiYptZV4Fb6dFNMlTztYiVuK8zcDXX9Y ftQ1LZF/fY9KCQ5ia47KRkH3jXSXw4uvl919jq6ctknndnI= X-Google-Smtp-Source: ABdhPJydTOfENdzcf3JeF7TVUunOBlOG2XMgc8BJbXWlfkXXt73L0MaFsrYkTzsHZXoeovG0zHRRmFp1hUiW5wYw5Sw= X-Received: by 2002:a17:906:c452:: with SMTP id ck18mr25443792ejb.116.1591685593764; Mon, 08 Jun 2020 23:53:13 -0700 (PDT) MIME-Version: 1.0 References: <874kzeijnz.fsf@gmail.com> <87h7zvpvan.fsf@gnu.org> <87imk6qff4.fsf@gnu.org> <87367ezy1s.fsf@gnu.org> In-Reply-To: <87367ezy1s.fsf@gnu.org> From: Terje Larsen Date: Tue, 9 Jun 2020 08:53:02 +0200 Message-ID: Subject: Re: [PATCH] ob-plantuml: Support for plantuml as well as the current java+jar solution To: Bastien Content-Type: multipart/mixed; boundary="00000000000069294605a7a12e2c" Received-SPF: pass client-ip=2a00:1450:4864:20::641; envelope-from=terlar@gmail.com; helo=mail-ej1-x641.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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_PASS=-0.001 autolearn=_AUTOLEARN X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: emacs-orgmode@gnu.org Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20161025 header.b=cZ9kryXm; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of emacs-orgmode-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=emacs-orgmode-bounces@gnu.org X-Spam-Score: -0.61 X-TUID: yCR9aQBfgg94 --00000000000069294605a7a12e2c Content-Type: text/plain; charset="UTF-8" Thank you Bastien, I didn't get what the updated patch with shorter lines meant, the only thing I could see difference between that patch and my previous patch was the line breaks using CR LF instead of LF. I generate my patch with git format-patch Here is the updated patch using mapconcat. Best regards Terje On Mon, Jun 1, 2020 at 4:00 PM Bastien wrote: > > Hello Terje, > > > I have now signed the FSF papers. Here is the updated patch on top of > > current master. > > Great, thanks. > > > Let me know if all looks good or if I need to make further changes or > > need to provide something else. > > It looks good -- here is an updated patch with shorter lines. > > The last change you need to make is to use mapconcat instead > of string-join, which would require us to load subr-x.el. > > Once this is done I'll apply your patch. > > Thanks, > > -- > Bastien -- // Terje Larsen --00000000000069294605a7a12e2c Content-Type: text/x-patch; charset="US-ASCII"; name="0001-ob-plantuml-Add-support-for-plantuml-executable.patch" Content-Disposition: attachment; filename="0001-ob-plantuml-Add-support-for-plantuml-executable.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kb7khcn90 RnJvbSA1YTI2YTZjZjI3ODM4MzZiZmExNmUwMDY2MDdkMDZhOTExYjk3YzU2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUZXJqZSBMYXJzZW4gPHRlcmxhckBnbWFpbC5jb20+CkRhdGU6 IEZyaSwgOCBOb3YgMjAxOSAxMDoyNTo0OSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIG9iLXBsYW50 dW1sOiBBZGQgc3VwcG9ydCBmb3IgcGxhbnR1bWwgZXhlY3V0YWJsZQoKKiBsaXNwL29iLXBsYW50 dW1sIChvcmctYmFiZWwtdmFyaWFibGUtYXNzaWdubWVudHM6cGxhbnR1bWwpOiBTdXBwb3J0CnVz aW5nIHBsYW50dW1sIGV4ZWN1dGFibGUgaW5zdGVhZCBvZiBqYXIuCgpTb21lIHN5c3RlbXMgY29t ZSB3aXRoIGFuIGV4ZWN1dGFibGUgZm9yIHBsYW50dW1sIGluc3RlYWQgb2YgYSBzcGVjaWZpYwpK QVIgZmlsZS4gVGhpcyBhZGRzIHN1cHBvcnQgZm9yIHR3byBkaWZmZXJlbnQgbW9kZXM6Ci0gamFy IDo6IHVzaW5nIGphdmEgdG9nZXRoZXIgd2l0aCBhIEpBUiAocHJldmlvdXMgYmVoYXZpb3IpCi0g cGxhbnR1bWwgOjogdXNpbmcgYSBQbGFudFVNTCBleGVjdXRhYmxlCgpUaGUgUGxhbnRVTUwgZXhl Y3V0YWJsZSBjYW4gYmUgY29uZmlndXJlZCB2aWEKYG9yZy1wbGFudHVtbC1leGVjdXRhYmxlLXBh dGhgIGFuZCBhbHNvIHRoZSBhcmd1bWVudHMgdGhhdCB3aWxsIGJlIGdpdmVuCnZpYSBgb3JnLXBs YW50dW1sLWV4ZWN1dGFibGUtYXJnc2AuCi0tLQogZXRjL09SRy1ORVdTICAgICAgICB8ICA3ICsr KysKIGxpc3Avb2ItcGxhbnR1bWwuZWwgfCA5NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr Ky0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgMzQg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXRjL09SRy1ORVdTIGIvZXRjL09SRy1ORVdTCmlu ZGV4IGYzMTNiMDdmZS4uOTM2OTVkZDAxIDEwMDY0NAotLS0gYS9ldGMvT1JHLU5FV1MKKysrIGIv ZXRjL09SRy1ORVdTCkBAIC0yNTUsNiArMjU1LDEzIEBAIGV4cGxpY2l0bHk6CiBJbiBzaXR1YXRp b25zIHdoZXJlIH5vcmctcmV0dXJufiBjYWxscyB+bmV3bGluZX4sIG11bHRpcGxlIG5ld2xpbmVz CiBjYW4gbm93IGJlIGluc2VydGVkIHdpdGggdGhpcyBwcmVmaXggYXJndW1lbnQuCiAKKyoqKiA9 b2ItcGxhbnR1bWw9OiBub3cgc3VwcG9ydHMgdXNpbmcgUGxhbnRVTUwgZXhlY3V0YWJsZSB0byBn ZW5lcmF0ZSBkaWFncmFtcworCitTZXQgPW9yZy1wbGFudHVtbC1leGVjLW1vZGU9IHRvID0ncGxh bnR1bWw9IGluIG9yZGVyIHRvIHVzZSB0aGUKK2V4ZWN1dGFibGUgaW5zdGVhZCBvZiBKQVIuIFdo ZW4gdXNpbmcgYW4gZXhlY3V0YWJsZSBpdCBpcyBhbHNvCitwb3NzaWJsZSB0byBjb25maWd1cmUg ZXhlY3V0YWJsZSBsb2NhdGlvbiBhcyB3ZWxsIGFzIGFyZ3VtZW50cyB2aWE6Cis9b3JnLXBsYW50 dW1sLWV4ZWN1dGFibGUtcGF0aD0gYW5kID1vcmctcGxhbnR1bWwtZXhlY3V0YWJsZS1hcmdzPS4K KwogKiogTmV3IGNvbW1hbmRzCiAqKiogfm9yZy10YWJsZS1oZWFkZXItbGluZS1tb2RlfgogCmRp ZmYgLS1naXQgYS9saXNwL29iLXBsYW50dW1sLmVsIGIvbGlzcC9vYi1wbGFudHVtbC5lbAppbmRl eCAwZTFkNGVkYTIuLjRkMTBhNjhmNCAxMDA2NDQKLS0tIGEvbGlzcC9vYi1wbGFudHVtbC5lbAor KysgYi9saXNwL29iLXBsYW50dW1sLmVsCkBAIC0zMSw3ICszMSw3IEBACiA7OzsgUmVxdWlyZW1l bnRzOgogCiA7OyBwbGFudHVtbCAgICAgfCBodHRwOi8vcGxhbnR1bWwuc291cmNlZm9yZ2UubmV0 LwotOzsgcGxhbnR1bWwuamFyIHwgYG9yZy1wbGFudHVtbC1qYXItcGF0aCcgc2hvdWxkIHBvaW50 IHRvIHRoZSBqYXIgZmlsZQorOzsgcGxhbnR1bWwuamFyIHwgYG9yZy1wbGFudHVtbC1qYXItcGF0 aCcgc2hvdWxkIHBvaW50IHRvIHRoZSBqYXIgZmlsZSAod2hlbiBleGVjIG1vZGUgaXMgYGphcicp CiAKIDs7OyBDb2RlOgogKHJlcXVpcmUgJ29iKQpAQCAtNDYsNiArNDYsMzEgQEAKICAgOnZlcnNp b24gIjI0LjEiCiAgIDp0eXBlICdzdHJpbmcpCiAKKyhkZWZjdXN0b20gb3JnLXBsYW50dW1sLWV4 ZWMtbW9kZSAnamFyCisgICJNZXRob2QgdG8gdXNlIGZvciBQbGFudFVNTCBkaWFncmFtIGdlbmVy YXRpb24uCitgamFyJyBtZWFucyB0byB1c2UgamF2YSB0b2dldGhlciB3aXRoIHRoZSBKQVIuCitU aGUgSkFSIGNhbiBiZSBjb25maWd1cmVkIHZpYSBgb3JnLXBsYW50dW1sLWphci1wYXRoJy4KKwor YHBsYW50dW1sJyBtZWFucyB0byB1c2UgdGhlIFBsYW50VU1MIGV4ZWN1dGFibGUuCitUaGUgZXhl Y3V0YWJsZSBjYW4gYmUgY29uZmlndXJlZCB2aWEgYG9yZy1wbGFudHVtbC1leGVjdXRhYmxlLXBh dGgnLgorWW91IGNhbiBhbHNvIGNvbmZpZ3VyZSBleHRyYSBhcmd1bWVudHMgdmlhIGBvcmctcGxh bnR1bWwtZXhlY3V0YWJsZS1hcmdzJy4iCisgIDpncm91cCAnb3JnLWJhYmVsCisgIDpwYWNrYWdl LXZlcnNpb24gJyhPcmcgLiAiOS40IikKKyAgOnR5cGUgJ3N5bWJvbAorICA6b3B0aW9ucyAnKGph ciBwbGFudHVtbCkpCisKKyhkZWZjdXN0b20gb3JnLXBsYW50dW1sLWV4ZWN1dGFibGUtcGF0aCAi cGxhbnR1bWwiCisgICJGaWxlIG5hbWUgb2YgdGhlIFBsYW50VU1MIGV4ZWN1dGFibGUuIgorICA6 Z3JvdXAgJ29yZy1iYWJlbAorICA6cGFja2FnZS12ZXJzaW9uICcoT3JnIC4gIjkuNCIpCisgIDp0 eXBlICdzdHJpbmcpCisKKyhkZWZjdXN0b20gb3JnLXBsYW50dW1sLWV4ZWN1dGFibGUtYXJncyAo bGlzdCAiLWhlYWRsZXNzIikKKyAgIlRoZSBhcmd1bWVudHMgcGFzc2VkIHRvIHBsYW50dW1sIGV4 ZWN1dGFibGUgd2hlbiBleGVjdXRpbmcgUGxhbnRVTUwuIgorICA6Z3JvdXAgJ29yZy1iYWJlbAor ICA6cGFja2FnZS12ZXJzaW9uICcoT3JnIC4gIjkuNCIpCisgIDp0eXBlICcocmVwZWF0IHN0cmlu ZykpCisKIChkZWZ1biBvcmctYmFiZWwtdmFyaWFibGUtYXNzaWdubWVudHM6cGxhbnR1bWwgKHBh cmFtcykKICAgIlJldHVybiBhIGxpc3Qgb2YgUGxhbnRVTUwgc3RhdGVtZW50cyBhc3NpZ25pbmcg dGhlIGJsb2NrJ3MgdmFyaWFibGVzLgogUEFSQU1TIGlzIGEgcHJvcGVydHkgbGlzdCBvZiBzb3Vy Y2UgYmxvY2sgcGFyYW1ldGVycywgd2hpY2ggbWF5CkBAIC04Myw0MCArMTA4LDQxIEBAIFRoaXMg ZnVuY3Rpb24gaXMgY2FsbGVkIGJ5IGBvcmctYmFiZWwtZXhlY3V0ZS1zcmMtYmxvY2snLiIKIAkg KGNtZGxpbmUgKGNkciAoYXNzcSA6Y21kbGluZSBwYXJhbXMpKSkKIAkgKGluLWZpbGUgKG9yZy1i YWJlbC10ZW1wLWZpbGUgInBsYW50dW1sLSIpKQogCSAoamF2YSAob3IgKGNkciAoYXNzcSA6amF2 YSBwYXJhbXMpKSAiIikpCisJIChleGVjdXRhYmxlIChjb25kICgoZXEgb3JnLXBsYW50dW1sLWV4 ZWMtbW9kZSAncGxhbnR1bWwpIG9yZy1wbGFudHVtbC1leGVjdXRhYmxlLXBhdGgpCisJCQkgICAo dCAiamF2YSIpKSkKKwkgKGV4ZWN1dGFibGUtYXJncyAoY29uZCAoKGVxIG9yZy1wbGFudHVtbC1l eGVjLW1vZGUgJ3BsYW50dW1sKSBvcmctcGxhbnR1bWwtZXhlY3V0YWJsZS1hcmdzKQorCQkJCSgo c3RyaW5nPSAiIiBvcmctcGxhbnR1bWwtamFyLXBhdGgpCisJCQkJIChlcnJvciAiYG9yZy1wbGFu dHVtbC1qYXItcGF0aCcgaXMgbm90IHNldCIpKQorCQkJCSgobm90IChmaWxlLWV4aXN0cy1wIG9y Zy1wbGFudHVtbC1qYXItcGF0aCkpCisJCQkJIChlcnJvciAiQ291bGQgbm90IGZpbmQgcGxhbnR1 bWwuamFyIGF0ICVzIiBvcmctcGxhbnR1bWwtamFyLXBhdGgpKQorCQkJCSh0IChsaXN0IGphdmEK KwkJCQkJICItamFyIgorCQkJCQkgKHNoZWxsLXF1b3RlLWFyZ3VtZW50IChleHBhbmQtZmlsZS1u YW1lIG9yZy1wbGFudHVtbC1qYXItcGF0aCkpKSkpKQogCSAoZnVsbC1ib2R5IChvcmctYmFiZWwt cGxhbnR1bWwtbWFrZS1ib2R5IGJvZHkgcGFyYW1zKSkKLQkgKGNtZCAoaWYgKHN0cmluZz0gIiIg b3JnLXBsYW50dW1sLWphci1wYXRoKQotCQkgIChlcnJvciAiYG9yZy1wbGFudHVtbC1qYXItcGF0 aCcgaXMgbm90IHNldCIpCi0JCShjb25jYXQgImphdmEgIiBqYXZhICIgLWphciAiCi0JCQkoc2hl bGwtcXVvdGUtYXJndW1lbnQKLQkJCSAoZXhwYW5kLWZpbGUtbmFtZSBvcmctcGxhbnR1bWwtamFy LXBhdGgpKQotCQkJKGlmIChzdHJpbmc9IChmaWxlLW5hbWUtZXh0ZW5zaW9uIG91dC1maWxlKSAi cG5nIikKLQkJCSAgICAiIC10cG5nIiAiIikKLQkJCShpZiAoc3RyaW5nPSAoZmlsZS1uYW1lLWV4 dGVuc2lvbiBvdXQtZmlsZSkgInN2ZyIpCi0JCQkgICAgIiAtdHN2ZyIgIiIpCi0JCQkoaWYgKHN0 cmluZz0gKGZpbGUtbmFtZS1leHRlbnNpb24gb3V0LWZpbGUpICJlcHMiKQotCQkJICAgICIgLXRl cHMiICIiKQotCQkJKGlmIChzdHJpbmc9IChmaWxlLW5hbWUtZXh0ZW5zaW9uIG91dC1maWxlKSAi cGRmIikKLQkJCSAgICAiIC10cGRmIiAiIikKLQkJCShpZiAoc3RyaW5nPSAoZmlsZS1uYW1lLWV4 dGVuc2lvbiBvdXQtZmlsZSkgInRleCIpCi0JCQkgICAgIiAtdGxhdGV4IiAiIikKLQkJCShpZiAo c3RyaW5nPSAoZmlsZS1uYW1lLWV4dGVuc2lvbiBvdXQtZmlsZSkgInZkeCIpCi0JCQkgICAgIiAt dHZkeCIgIiIpCi0JCQkoaWYgKHN0cmluZz0gKGZpbGUtbmFtZS1leHRlbnNpb24gb3V0LWZpbGUp ICJ4bWkiKQotCQkJICAgICIgLXR4bWkiICIiKQotCQkJKGlmIChzdHJpbmc9IChmaWxlLW5hbWUt ZXh0ZW5zaW9uIG91dC1maWxlKSAic2N4bWwiKQotCQkJICAgICIgLXRzY3htbCIgIiIpCi0JCQko aWYgKHN0cmluZz0gKGZpbGUtbmFtZS1leHRlbnNpb24gb3V0LWZpbGUpICJodG1sIikKLQkJCSAg ICAiIC10aHRtbCIgIiIpCi0JCQkoaWYgKHN0cmluZz0gKGZpbGUtbmFtZS1leHRlbnNpb24gb3V0 LWZpbGUpICJ0eHQiKQotCQkJICAgICIgLXR0eHQiICIiKQotCQkJKGlmIChzdHJpbmc9IChmaWxl LW5hbWUtZXh0ZW5zaW9uIG91dC1maWxlKSAidXR4dCIpCi0JCQkgICAgIiAtdXR4dCIgIiIpCi0J CQkiIC1wICIgY21kbGluZSAiIDwgIgotCQkJKG9yZy1iYWJlbC1wcm9jZXNzLWZpbGUtbmFtZSBp bi1maWxlKQotCQkJIiA+ICIKLQkJCShvcmctYmFiZWwtcHJvY2Vzcy1maWxlLW5hbWUgb3V0LWZp bGUpKSkpKQotICAgICh1bmxlc3MgKGZpbGUtZXhpc3RzLXAgb3JnLXBsYW50dW1sLWphci1wYXRo KQotICAgICAgKGVycm9yICJDb3VsZCBub3QgZmluZCBwbGFudHVtbC5qYXIgYXQgJXMiIG9yZy1w bGFudHVtbC1qYXItcGF0aCkpCisJIChjbWQgKG1hcGNvbmNhdCAjJ2lkZW50aXR5CisJCQkgKGFw cGVuZAorCQkJICAobGlzdCBleGVjdXRhYmxlKQorCQkJICBleGVjdXRhYmxlLWFyZ3MKKwkJCSAg KHBjYXNlIChmaWxlLW5hbWUtZXh0ZW5zaW9uIG91dC1maWxlKQorCQkJICAgICgicG5nIiAnKCIt dHBuZyIpKQorCQkJICAgICgic3ZnIiAnKCItdHN2ZyIpKQorCQkJICAgICgiZXBzIiAnKCItdGVw cyIpKQorCQkJICAgICgicGRmIiAnKCItdHBkZiIpKQorCQkJICAgICgidGV4IiAnKCItdGxhdGV4 IikpCisJCQkgICAgKCJ2ZHgiICcoIi10dmR4IikpCisJCQkgICAgKCJ4bWkiICcoIi10eG1pIikp CisJCQkgICAgKCJzY3htbCIgJygiLXRzY3htbCIpKQorCQkJICAgICgiaHRtbCIgJygiLXRodG1s IikpCisJCQkgICAgKCJ0eHQiICcoIi10dHh0IikpCisJCQkgICAgKCJ1dHh0IiAnKCItdXR4dCIp KSkKKwkJCSAgKGxpc3QKKwkJCSAgICItcCIKKwkJCSAgIGNtZGxpbmUKKwkJCSAgICI8IgorCQkJ ICAgKG9yZy1iYWJlbC1wcm9jZXNzLWZpbGUtbmFtZSBpbi1maWxlKQorCQkJICAgIj4iCisJCQkg ICAob3JnLWJhYmVsLXByb2Nlc3MtZmlsZS1uYW1lIG91dC1maWxlKSkpCisJCQkgIiAiKSkpCiAg ICAgKHdpdGgtdGVtcC1maWxlIGluLWZpbGUgKGluc2VydCBmdWxsLWJvZHkpKQogICAgIChtZXNz YWdlICIlcyIgY21kKSAob3JnLWJhYmVsLWV2YWwgY21kICIiKQogICAgIG5pbCkpIDs7IHNpZ25h bCB0aGF0IG91dHB1dCBoYXMgYWxyZWFkeSBiZWVuIHdyaXR0ZW4gdG8gZmlsZQotLSAKMi4yNi4y Cgo= --00000000000069294605a7a12e2c--