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 MCtXOU9uzV53UwAA0tVLHw (envelope-from ) for ; Tue, 26 May 2020 19:30:23 +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 4J1lNU9uzV42EwAA1q6Kng (envelope-from ) for ; Tue, 26 May 2020 19:30:23 +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 06A499402D1 for ; Tue, 26 May 2020 19:30:23 +0000 (UTC) Received: from localhost ([::1]:60408 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jdfHJ-00050h-Jy for larch@yhetil.org; Tue, 26 May 2020 15:30:21 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:56324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jdfGk-0004xm-Bf for emacs-orgmode@gnu.org; Tue, 26 May 2020 15:29:46 -0400 Received: from mail-ej1-x643.google.com ([2a00:1450:4864:20::643]:36073) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jdfGj-0001AW-B1; Tue, 26 May 2020 15:29:46 -0400 Received: by mail-ej1-x643.google.com with SMTP id z5so25122745ejb.3; Tue, 26 May 2020 12:29:43 -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=sRz5LG38rqJlVX5h5I0NsB61CuyVY28egrT/r5oLQkQ=; b=jPoYJBE1PECx0rrvPyQuVbx9vklD5BmE1fD55IPt5DAL2Iz86ZyuhUS5dn/wjZqpQn Qdl+YQwF8luE8D6ivioDLbmGdX5PXNkv43ob4bsRVILc9j6rvGBrob9mWKpQMmR1YZBb v/SD9iX4uO/B4/Dy915P+99DHV9daGWmeMhUzcEv/qJqyu/FcXbxFS/wWsaR3Xf5NCYV ytwLE9pzprMkiPwU0Bl02zercnQmJ9oCsSWLmU3fdQlbnWf6Amt03HhxsO1TojYYrBbT uNL+TOTYE0GWL4YTd+I/SqYW9V4cjvUOC++FBXoYOhqugewhq0oNxruagHFeZDainW22 r8hA== 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=sRz5LG38rqJlVX5h5I0NsB61CuyVY28egrT/r5oLQkQ=; b=HGTfmB1TL1+UxR8jisF2py5CvFNGTKRusM3TMttrGXv+JcOMXpBJucy7OZ0AfUhhHx A3CK5umGqk4oo3mF/MUu7vPBP1qIqoaiGWBtHgC0G/GNFTarOIZV9NPz/voPqgpGkNmj m+IW0oeLpzn0IyeUZdATQa5gwecySMSF6LdMLILamEPUn2/aGvJPoF26HhJ5GQZoYLy7 AjikgiTGBZ4KTN860hzNl9uO2xTH42ZlpVlZ99HlpIyCCBmHjzUAeS3sjLulEy0eBj0x uxRxBF6OiuHkKs9ZMhWht9ooRG6m2zQrmibcvllzuBmYK531G5K8e91NwqNqnyJOj5kv Yiug== X-Gm-Message-State: AOAM532uOxq1xxj0V8bh2jobc6h+K13vVPRBxyeAgVM4kLiSKbeEhXob Tok77i8DJBJ7qRa8HDn30N+h2X1lNcQdC2EmlXmEkqlP X-Google-Smtp-Source: ABdhPJwMktz9BUYoJZrrDoBsSF8IOTeGd5iTIJusmvWCyrvsQY3rpLYyEZDC3uycDXyEFZ3SP1NrL2FMGngSqkJoEcc= X-Received: by 2002:a17:906:8403:: with SMTP id n3mr2420096ejx.226.1590521381937; Tue, 26 May 2020 12:29:41 -0700 (PDT) MIME-Version: 1.0 References: <874kzeijnz.fsf@gmail.com> <87h7zvpvan.fsf@gnu.org> <87imk6qff4.fsf@gnu.org> In-Reply-To: <87imk6qff4.fsf@gnu.org> From: Terje Larsen Date: Tue, 26 May 2020 21:29:29 +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="000000000000fa9eb305a6921d84" Received-SPF: pass client-ip=2a00:1450:4864:20::643; envelope-from=terlar@gmail.com; helo=mail-ej1-x643.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, URIBL_BLOCKED=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=jPoYJBE1; 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: UnFJdTKR+JNX --000000000000fa9eb305a6921d84 Content-Type: text/plain; charset="UTF-8" Hello Bastien, I have now signed the FSF papers. Here is the updated patch on top of current master. Let me know if all looks good or if I need to make further changes or need to provide something else. Best regards, Terje On Mon, Feb 17, 2020 at 12:29 AM Bastien wrote: > > Hi Terje, > > Terje Larsen writes: > > > You are welcome, I have never gotten around to sign the FSF papers as > > I thought it was a > > bit of a hassle, but with those clear instructions I have now started > > the process. > > Thanks! > > > I guess I have to wait until the process is done until I can > > resubmit? > > Yes, exactly. Thanks for contributing, > > -- > Bastien -- // Terje Larsen --000000000000fa9eb305a6921d84 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_kaobbqqx0 RnJvbSBiNWYxYmY3MzVlNmNmN2VlZWFhNGY4YmZkYWI5MjFiZWQwOTU5YjQ2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUZXJqZSBMYXJzZW4gPHRlcmxhckBnbWFpbC5jb20+CkRhdGU6 IEZyaSwgOCBOb3YgMjAxOSAxMDoyNTo0OSArMDEwMApTdWJqZWN0OiBbUEFUQ0hdIG9iLXBsYW50 dW1sOiBBZGQgc3VwcG9ydCBmb3IgcGxhbnR1bWwgZXhlY3V0YWJsZQoKKiBsaXNwL29iLXBsYW50 dW1sIChvcmctYmFiZWwtdmFyaWFibGUtYXNzaWdubWVudHM6cGxhbnR1bWwpOiBTdXBwb3J0CnVz aW5nIHBsYW50dW1sIGV4ZWN1dGFibGUgaW5zdGVhZCBvZiBqYXIuCgpTb21lIHN5c3RlbXMgY29t ZSB3aXRoIGFuIGV4ZWN1dGFibGUgZm9yIHBsYW50dW1sIGluc3RlYWQgb2YgYSBzcGVjaWZpYwpK QVIgZmlsZS4gVGhpcyBhZGRzIHN1cHBvcnQgZm9yIHR3byBkaWZmZXJlbnQgbW9kZXM6Ci0gamFy IDo6IHVzaW5nIGphdmEgdG9nZXRoZXIgd2l0aCBhIEpBUiAocHJldmlvdXMgYmVoYXZpb3IpCi0g cGxhbnR1bWwgOjogdXNpbmcgYSBQbGFudFVNTCBleGVjdXRhYmxlCgpUaGUgUGxhbnRVTUwgZXhl Y3V0YWJsZSBjYW4gYmUgY29uZmlndXJlZCB2aWEKYG9yZy1wbGFudHVtbC1leGVjdXRhYmxlLXBh dGhgIGFuZCBhbHNvIHRoZSBhcmd1bWVudHMgdGhhdCB3aWxsIGJlIGdpdmVuCnZpYSBgb3JnLXBs YW50dW1sLWV4ZWN1dGFibGUtYXJnc2AuCi0tLQogZXRjL09SRy1ORVdTICAgICAgICB8ICA3ICsr KysKIGxpc3Avb2ItcGxhbnR1bWwuZWwgfCA5NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr Ky0tLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgMzQg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZXRjL09SRy1ORVdTIGIvZXRjL09SRy1ORVdTCmlu ZGV4IDUxODNiNThkZS4uMGIxNjFhMzJiIDEwMDY0NAotLS0gYS9ldGMvT1JHLU5FV1MKKysrIGIv ZXRjL09SRy1ORVdTCkBAIC0yNDMsNiArMjQzLDEzIEBAIGV4cGxpY2l0bHk6CiBJbiBzaXR1YXRp b25zIHdoZXJlIH5vcmctcmV0dXJufiBjYWxscyB+bmV3bGluZX4sIG11bHRpcGxlIG5ld2xpbmVz CiBjYW4gbm93IGJlIGluc2VydGVkIHdpdGggdGhpcyBwcmVmaXggYXJndW1lbnQuCiAKKyoqKiA9 b2ItcGxhbnR1bWw9OiBub3cgc3VwcG9ydHMgdXNpbmcgUGxhbnRVTUwgZXhlY3V0YWJsZSB0byBn ZW5lcmF0ZSBkaWFncmFtcworCitTZXQgPW9yZy1wbGFudHVtbC1leGVjLW1vZGU9IHRvID0ncGxh bnR1bWw9IGluIG9yZGVyIHRvIHVzZSB0aGUKK2V4ZWN1dGFibGUgaW5zdGVhZCBvZiBKQVIuIFdo ZW4gdXNpbmcgYW4gZXhlY3V0YWJsZSBpdCBpcyBhbHNvCitwb3NzaWJsZSB0byBjb25maWd1cmUg ZXhlY3V0YWJsZSBsb2NhdGlvbiBhcyB3ZWxsIGFzIGFyZ3VtZW50cyB2aWE6Cis9b3JnLXBsYW50 dW1sLWV4ZWN1dGFibGUtcGF0aD0gYW5kID1vcmctcGxhbnR1bWwtZXhlY3V0YWJsZS1hcmdzPS4K KwogKiogTmV3IGNvbW1hbmRzCiAqKiogfm9yZy10YWJsZS1oZWFkZXItbGluZS1tb2RlfgogCmRp ZmYgLS1naXQgYS9saXNwL29iLXBsYW50dW1sLmVsIGIvbGlzcC9vYi1wbGFudHVtbC5lbAppbmRl eCAwZTFkNGVkYTIuLjY3YjQ2OWMzMSAxMDA2NDQKLS0tIGEvbGlzcC9vYi1wbGFudHVtbC5lbAor 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 bGFudHVtbC1qYXItcGF0aCkpCisJIChjbWQgKHN0cmluZy1qb2luCisJICAgICAgIChhcHBlbmQK KwkJKGxpc3QgZXhlY3V0YWJsZSkKKwkJZXhlY3V0YWJsZS1hcmdzCisJCShwY2FzZSAoZmlsZS1u YW1lLWV4dGVuc2lvbiBvdXQtZmlsZSkKKwkJICAoInBuZyIgJygiLXRwbmciKSkKKwkJICAoInN2 ZyIgJygiLXRzdmciKSkKKwkJICAoImVwcyIgJygiLXRlcHMiKSkKKwkJICAoInBkZiIgJygiLXRw ZGYiKSkKKwkJICAoInRleCIgJygiLXRsYXRleCIpKQorCQkgICgidmR4IiAnKCItdHZkeCIpKQor CQkgICgieG1pIiAnKCItdHhtaSIpKQorCQkgICgic2N4bWwiICcoIi10c2N4bWwiKSkKKwkJICAo Imh0bWwiICcoIi10aHRtbCIpKQorCQkgICgidHh0IiAnKCItdHR4dCIpKQorCQkgICgidXR4dCIg JygiLXV0eHQiKSkpCisJCShsaXN0CisJCSAiLXAiCisJCSBjbWRsaW5lCisJCSAiPCIKKwkJIChv cmctYmFiZWwtcHJvY2Vzcy1maWxlLW5hbWUgaW4tZmlsZSkKKwkJICI+IgorCQkgKG9yZy1iYWJl bC1wcm9jZXNzLWZpbGUtbmFtZSBvdXQtZmlsZSkpKQorCSAgICAgICAiICIpKSkKICAgICAod2l0 aC10ZW1wLWZpbGUgaW4tZmlsZSAoaW5zZXJ0IGZ1bGwtYm9keSkpCiAgICAgKG1lc3NhZ2UgIiVz IiBjbWQpIChvcmctYmFiZWwtZXZhbCBjbWQgIiIpCiAgICAgbmlsKSkgOzsgc2lnbmFsIHRoYXQg b3V0cHV0IGhhcyBhbHJlYWR5IGJlZW4gd3JpdHRlbiB0byBmaWxlCi0tIAoyLjI2LjIKCg== --000000000000fa9eb305a6921d84--