From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id MOsPFve7+mLmKAAAbAwnHQ (envelope-from ) for ; Mon, 15 Aug 2022 23:34:47 +0200 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id +B77Ffe7+mLTwwAAauVa8A (envelope-from ) for ; Mon, 15 Aug 2022 23:34:47 +0200 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 E3EED449E9 for ; Mon, 15 Aug 2022 23:34:46 +0200 (CEST) Received: from localhost ([::1]:59334 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oNhjR-0002p1-0e for larch@yhetil.org; Mon, 15 Aug 2022 17:34:45 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:53194) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oNTme-0006K5-LR for Emacs-orgmode@gnu.org; Mon, 15 Aug 2022 02:41:08 -0400 Received: from mail-pl1-x62a.google.com ([2607:f8b0:4864:20::62a]:43574) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oNTmd-0001j5-30 for Emacs-orgmode@gnu.org; Mon, 15 Aug 2022 02:41:08 -0400 Received: by mail-pl1-x62a.google.com with SMTP id 17so5640509plj.10 for ; Sun, 14 Aug 2022 23:41:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=Ev5yISIoad/Ek/BAsxZ06L+nzP2KC/plcVzzzj0Rzcw=; b=VQAdR7/qs9l+5OzAUHG6OpRPoObSj5lDQOf7kNy/d7OmYA/r+F5ANzWwJeoE2wPMAr ofb4p3vIUJZ67gH/dXI5JjQ1SgT/KLk5zfISk+fgBLQ4sKNCYUtIUm5nhDNvlicJO8t1 fJqg30Q4mJVLugV/kDC8bR41yiA76kF4wRdi3wWHedCUEJXlKcyyMehQ5Edror1UHwOK 2ihbbl2z1IlzO5dDSuldBQjkSpa0zyGtAbeN4CrdNB8TU4Bhk/SSTPoxdHHdG5Uk8d+A Xhv4Ck1mBPHoHSpdqnPbFSOtBVUL39lP0or7QNmY1z9dFH9iW0kbTe4LJOXId+41ZBkM iaAQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=Ev5yISIoad/Ek/BAsxZ06L+nzP2KC/plcVzzzj0Rzcw=; b=FYlHhjgXPkxq+wXJ6qphtcWjur6sm42w2CQUwnY8liQLZR6z8E/jlNn/U1t+jq+8iL 1R8Yam20PjXcAbIpyplSvA3cwvPUj8xgpwyNWWOHlKX80ABuMHFpLq1PDdL7wWybD0d7 dC2EhrdNxNuocUvdK08qXKILbMyAdcDqVp2+SM4RjJT6CQ4GTThlsax7rwSrqEEizO9l hmn4+9INpjaID6voXBrvFlMkKCkJs5TN3LcaIczAqmSoi/bJX6JgB5yHBwMLDZ9YbMK2 RFF9J5ojEeUCQn0zgOj3EGQfgmp0gsZ1NGCwlIOJtD9xzEpGRquXvKhO89zrrvGyunkN 3K9Q== X-Gm-Message-State: ACgBeo3ise25bRE1BKPHe4uuMACUBWM3J9dGMRI5vWFBoT++fXEBL3s+ nBQ7NT8xSLoTxHRCuDnqs6jJOIVEfjb1sHk43Sc= X-Google-Smtp-Source: AA6agR7TnUr4nmXw76WptNjqRDgDY2gwAEgMmPiNVCJadzqcruA8Fe0naW82G9pxiNxBAuvOLiyS4Lvcl5E6T80zNXc= X-Received: by 2002:a17:90b:1bd0:b0:1f5:32a7:2bc8 with SMTP id oa16-20020a17090b1bd000b001f532a72bc8mr16480046pjb.61.1660545665704; Sun, 14 Aug 2022 23:41:05 -0700 (PDT) MIME-Version: 1.0 References: <87edxk7etq.fsf@localhost> <87tu6g5qbp.fsf@localhost> In-Reply-To: <87tu6g5qbp.fsf@localhost> From: Duy Nguyen Date: Mon, 15 Aug 2022 08:40:54 +0200 Message-ID: Subject: [PATCH v2] Show org file title in org-clock clocktable To: Ihor Radchenko Cc: Emacs-orgmode@gnu.org Content-Type: multipart/mixed; boundary="0000000000008a9dfa05e641ea0e" Received-SPF: pass client-ip=2607:f8b0:4864:20::62a; envelope-from=ddnguyen2101@gmail.com; helo=mail-pl1-x62a.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 15 Aug 2022 17:32:01 -0400 X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1660599287; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=zmWixz5IjeapMeSJeLD50P91fYK9vQY8/sCVbV6b3zY=; b=n6g/V/VI8791Kv99UZeOWPibmp7tsjjSRmkSINMNRk4748xH/bPMpRL7y2FR31WhONBfOb 5nng7EWuPJ0E0bibqjJflvGRqTYnOwgN3G+t/PV98WiI55foX0np+AXGu+4TE8od0NTfWC CZCqhqDTHP1VOcyHcrVv872aOrdP+oVwQWbmBwUu1q1APJbO0bIruDlRcxuOm70S2ZdKbQ 48EqYSdscs6xW7eggFEnuA4AoKvXQr5vEUXf5GmXOQkQQy2hfHVpULP4lEw3B5uKN90vcX g1tHs3wMad6K7oosDBrE0YGRfSurPTid5PelO+MpOmhww3WXoYFNR/OeRKvYBg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1660599287; a=rsa-sha256; cv=none; b=jpPH3o2i0DfmJ/kneRFRAu3CducrpKqq4fvqyJ4NF09uNb4j1dxWD3t79ztveyK2kgb01A PxhTmgmBa2yaEQdVugqJM/4vm2zJpeL4nHDn3XeaY1xke5N39L5kDlrUj+hJeDe1Ch+5uv 7kbtl+2EJsvQVjT2Jyj9YY29VsagbidDHvj28h5StzugR6Mxvi81+njFuIgulPd+SKnKbW +ZogB/RFXdzTTib5YkHpPBTVjEuWDiKbCts6NdIjLG5u50gApRC4GIkxHpx7k+FdlUB+Bj KQo/AeTp39JzOQwUNPLd99eRzkKNqwU82BsskcLTBaj5ZoCQRURNdMmTldDokg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20210112 header.b="VQAdR7/q"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: 7.94 Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=gmail.com header.s=20210112 header.b="VQAdR7/q"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: E3EED449E9 X-Spam-Score: 7.94 X-Migadu-Scanner: scn0.migadu.com X-TUID: 0uXOuiwernvo --0000000000008a9dfa05e641ea0e Content-Type: multipart/alternative; boundary="0000000000008a9df805e641ea0c" --0000000000008a9df805e641ea0c Content-Type: text/plain; charset="UTF-8" > > We usually use ~code~ for Elisp symbols and code. So, =t= -> ~t~ and > ~File~ -> "File". See doc/Documentation_Standards.org Please, escape #+BEGIN with comma: ,#+BEGIN. > (this is done automatically if you use C-c ' to edit the src block) By convention, we consider a document title to be concatenation of all > the values of #+TITLE keyword inside buffer. Thank you once again for your comments Ihor. Please find attached a new patch with your comments addressed. Duy --0000000000008a9df805e641ea0c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
We usual= ly use ~code~ for Elisp symbols and code. So, =3Dt=3D -> ~t~ and
~Fil= e~ -> "File". See doc/Documentation_Standards.org
=

Please, es= cape #+BEGIN with comma: ,#+BEGIN.
(this is done automatically if you us= e C-c ' to edit the src block)

By convention, we consider a document = title to be concatenation of all
the values of #+TITLE keyword inside bu= ffer.=C2=A0

Thank you once again for your commen= ts Ihor. Please=C2=A0find attached a new patch with your comments addressed= .

Duy
--0000000000008a9df805e641ea0c-- --0000000000008a9dfa05e641ea0e Content-Type: application/x-patch; name="v2-0001-lisp-org-clock.el-Show-file-title-in-org-clock-cl.patch" Content-Disposition: attachment; filename="v2-0001-lisp-org-clock.el-Show-file-title-in-org-clock-cl.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l6udz5p00 RnJvbSAwOTA4MTFhMWJjZTBkNmM2ZjM0Njk1NjRjNGU3Y2Y4OWIwN2U4ZmI2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEdXkgTmd1eWVuIDxkdXluZ3V5ZW5ARHV5cy1NQlAuaG9tZT4K RGF0ZTogRnJpLCAxMiBBdWcgMjAyMiAxODo0MDoxMCArMDIwMApTdWJqZWN0OiBbUEFUQ0ggdjJd IGxpc3Avb3JnLWNsb2NrLmVsOiBTaG93IGZpbGUgdGl0bGUgaW4gb3JnLWNsb2NrIGNsb2NrdGFi bGUKCiogbGlzcC9vcmctY2xvY2suZWwgKG9yZy1jbG9ja3RhYmxlLWRlZmF1bHRzKTogQWRkIGRl ZmF1bHQgdmFsdWUgZm9yCm5ldyBjbG9jayB0YWJsZSBvcHRpb24gYDpmaWxldGl0bGUnLgoob3Jn LWNsb2NrLWdldC1maWxlLXRpdGxlKTogQWRkIG5ldyBmdW5jdGlvbiB0byBleHRyYWN0IHRpdGxl IG9mIG9yZyBmaWxlLgoob3JnLWNsb2NrdGFibGUtd3JpdGUtZGVmYXVsdCk6IFByaW50IG9yZyBm aWxlIG5hbWUgaW4gY2xvY2sgdGFibGUgaWYKYDpmaWxldGl0bGUnIGlzIHNldCB0byBgdCcuCgoq IGRvYy9vcmctbWFudWFsLm9yZyAoVGhlIGNsb2NrIHRhYmxlKTogSW5jbHVkZSBuZXcgYDpmaWxl dGl0bGUnCm9wdGlvbiBpbiBtYW51YWwgZm9yIGNsb2NrIHRhYmxlLgoKKiBldGMvT1JHLU5FV1Mg KE5ldyA9OmZpbGV0aXRsZT0gb3B0aW9uIGZvciBjbG9jayB0YWJsZSk6IEluY2x1ZGUgbmV3CmA6 ZmlsZXRpdGxlJyBvcHRpb24gZm9yIGNsb2NrIHRhYmxlLgoKQWxsb3cgdXNlciB0byBzaG93IG9y ZyBmaWxlIHRpdGxlIGluc3RlYWQgb2YgZmlsZSBuYW1lIGluIHRoZQpjbG9jayB0YWJsZS4gIElm IHRoZSBmaWxlIGRvZXMgbm90IGhhdmUgYSB0aXRsZSBkZWZpbmVkLCB0aGUgZmlsZSBuYW1lCndp bGwgYmUgc2hvd24gaW4gdGhlIGNsb2NrIHRhYmxlLgoKVElOWUNIQU5HRQotLS0KIGRvYy9vcmct bWFudWFsLm9yZyB8ICA0ICsrKysKIGV0Yy9PUkctTkVXUyAgICAgICB8IDEzICsrKysrKysrKysr KysKIGxpc3Avb3JnLWNsb2NrLmVsICB8IDE3ICsrKysrKysrKysrKysrKystCiAzIGZpbGVzIGNo YW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2Mv b3JnLW1hbnVhbC5vcmcgYi9kb2Mvb3JnLW1hbnVhbC5vcmcKaW5kZXggNDY2NzE4ZTZlLi4wNDZk YTM3OTAgMTAwNjQ0Ci0tLSBhL2RvYy9vcmctbWFudWFsLm9yZworKysgYi9kb2Mvb3JnLW1hbnVh bC5vcmcKQEAgLTY3OTcsNiArNjc5NywxMCBAQCB1c2luZyB0aGUgPTpmb3JtYXR0ZXI9IHBhcmFt ZXRlci4KIAogICBJbmRlbnQgZWFjaCBoZWFkbGluZSBmaWVsZCBhY2NvcmRpbmcgdG8gaXRzIGxl dmVsLgogCistID06ZmlsZXRpdGxlPSA6OgorCisgIFNob3cgdGl0bGUgaW4gdGhlIGZpbGUgY29s dW1uIGlmIHRoZSBmaWxlIGhhcyBhID0jK3RpdGxlPS4KKyAKIC0gPTpoaWRlZmlsZXM9IDo6CiAK ICAgSGlkZSB0aGUgZmlsZSBjb2x1bW4gd2hlbiBtdWx0aXBsZSBmaWxlcyBhcmUgdXNlZCB0byBw cm9kdWNlIHRoZQpkaWZmIC0tZ2l0IGEvZXRjL09SRy1ORVdTIGIvZXRjL09SRy1ORVdTCmluZGV4 IDAwZmUxMDFkYy4uZWVmZTRhZGMyIDEwMDY0NAotLS0gYS9ldGMvT1JHLU5FV1MKKysrIGIvZXRj L09SRy1ORVdTCkBAIC0yNzAsNiArMjcwLDE5IEBAIGV4YW1wbGUsCiAKIHByaW50cyBhIHN1Yi1i aWJsaW9ncmFwaHkgY29udGFpbmluZyB0aGUgYm9vayBlbnRyaWVzIHdpdGggPWFpPSBhbW9uZwog dGhlaXIga2V5d29yZHMuCisqKiogTmV3ID06ZmlsZXRpdGxlPSBvcHRpb24gZm9yIGNsb2NrIHRh YmxlCisKK1RoZSA9OmZpbGV0aXRsZT0gb3B0aW9uIGZvciBjbG9jayB0YWJsZXMgY2FuIGJlIHNl dCB0byB+dH4gdG8gc2hvdyBvcmcKK2ZpbGUgdGl0bGUgKHNldCBieSA9Iyt0aXRsZTo9KSBpbiB0 aGUgRmlsZSBjb2x1bW4gaW5zdGVhZCBvZiB0aGUKK2ZpbGUgbmFtZS4gRm9yIGV4YW1wbGU6CisK KyMrYmVnaW5fc3JjIG9yZworLCMrQkVHSU46IGNsb2NrdGFibGUgOnNjb3BlIGFnZW5kYSA6bWF4 bGV2ZWwgMiA6YmxvY2sgdGhpc3dlZWsgOmZpbGV0aXRsZSB0CisjK2VuZF9zcmMKKworSWYgYSBm aWxlIGRvZXMgbm90IGhhdmUgYSB0aXRsZSwgdGhlIHRhYmxlIHdpbGwgc2hvdyB0aGUgZmlsZSBu YW1lCitpbnN0ZWFkLgorCiAqKiBOZXcgb3B0aW9ucwogKioqIEEgbmV3IGN1c3RvbSBzZXR0aW5n ID1vcmctaGlkZS1kcmF3ZXItc3RhcnR1cD0gdG8gY29udHJvbCBpbml0aWFsIGZvbGRpbmcgc3Rh dGUgb2YgZHJhd2VycwogCmRpZmYgLS1naXQgYS9saXNwL29yZy1jbG9jay5lbCBiL2xpc3Avb3Jn LWNsb2NrLmVsCmluZGV4IDM2MmFiZTM1OC4uZjFkMWYyMDhiIDEwMDY0NAotLS0gYS9saXNwL29y Zy1jbG9jay5lbAorKysgYi9saXNwL29yZy1jbG9jay5lbApAQCAtMzI0LDYgKzMyNCw3IEBAIHN0 cmluZyBhcyBhcmd1bWVudC4iCiAgICA6bGluayBuaWwKICAgIDpuYXJyb3cgJzQwIQogICAgOmlu ZGVudCB0CisgICA6ZmlsZXRpdGxlIG5pbAogICAgOmhpZGVmaWxlcyBuaWwKICAgIDpmb3JtdWxh IG5pbAogICAgOnRpbWVzdGFtcCBuaWwKQEAgLTI0NjksNiArMjQ3MCwxNyBAQCB0aGUgY3VycmVu dGx5IHNlbGVjdGVkIGludGVydmFsIHNpemUuIgogCSAgKG9yZy11cGRhdGUtZGJsb2NrKQogCSAg dCkpKSkpCiAKKzs7OyMjI2F1dG9sb2FkCisoZGVmdW4gb3JnLWNsb2NrLWdldC1maWxlLXRpdGxl IChmaWxlLW5hbWUpCisgICJHZXQgdGhlIGZpbGUgdGl0bGUgZnJvbSBGSUxFLU5BTUUgYXMgYSBz dHJpbmcuIFJldHVybnMgc2hvcnQKK0ZJTEUtTkFNRSBpZiB0aXRsZSBpcyBub3QgZm91bmQuIgor ICAod2l0aC1jdXJyZW50LWJ1ZmZlciAoZmluZC1maWxlLW5vc2VsZWN0IGZpbGUtbmFtZSkKKyAg ICAobGV0ICgobWFjcm9zIChvcmctbWFjcm8tLWNvbGxlY3QtbWFjcm9zKSkpCisgICAgICAobGV0 ICgodGl0bGUgKGFzc29jLWRlZmF1bHQgInRpdGxlIiBtYWNyb3MpKSkKKyAgICAgICAgKGlmIChu dWxsIHRpdGxlKQorICAgICAgICAgICAgKGZpbGUtbmFtZS1ub25kaXJlY3RvcnkgZmlsZS1uYW1l KQorICAgICAgICAgIHRpdGxlKSkpKSkKKwogOzs7IyMjYXV0b2xvYWQKIChkZWZ1biBvcmctZGJs b2NrLXdyaXRlOmNsb2NrdGFibGUgKHBhcmFtcykKICAgIldyaXRlIHRoZSBzdGFuZGFyZCBjbG9j a3RhYmxlLiIKQEAgLTI1ODQsNiArMjU5Niw3IEBAIGZyb20gdGhlIGR5bmFtaWMgYmxvY2sgZGVm aW5pdGlvbi4iCiAJIChlbXBoIChwbGlzdC1nZXQgcGFyYW1zIDplbXBoYXNpemUpKQogCSAoY29t cGFjdD8gKHBsaXN0LWdldCBwYXJhbXMgOmNvbXBhY3QpKQogCSAobmFycm93IChvciAocGxpc3Qt Z2V0IHBhcmFtcyA6bmFycm93KSAoYW5kIGNvbXBhY3Q/ICc0MCEpKSkKKwkgKGZpbGV0aXRsZSAo cGxpc3QtZ2V0IHBhcmFtcyA6ZmlsZXRpdGxlKSkKIAkgKGxldmVsPyAoYW5kIChub3QgY29tcGFj dD8pIChwbGlzdC1nZXQgcGFyYW1zIDpsZXZlbCkpKQogCSAodGltZXN0YW1wIChwbGlzdC1nZXQg cGFyYW1zIDp0aW1lc3RhbXApKQogCSAodGFncyAocGxpc3QtZ2V0IHBhcmFtcyA6dGFncykpCkBA IC0yNzIzLDcgKzI3MzYsOSBAQCBmcm9tIHRoZSBkeW5hbWljIGJsb2NrIGRlZmluaXRpb24uIgog CQkJICAgICAoaWYgKGVxIGZvcm11bGEgJyUpICIgJXMgfCIgIiIpCiAJCQkgICAgICJcbiIpCiAK LQkJICAgICAoZmlsZS1uYW1lLW5vbmRpcmVjdG9yeSBmaWxlLW5hbWUpCisgICAgICAgICAgICAg ICAgICAgICAoaWYgZmlsZXRpdGxlCisgICAgICAgICAgICAgICAgICAgICAgICAgKG9yZy1jbG9j ay1nZXQtZmlsZS10aXRsZSBmaWxlLW5hbWUpCisgICAgICAgICAgICAgICAgICAgICAgIChmaWxl LW5hbWUtbm9uZGlyZWN0b3J5IGZpbGUtbmFtZSkpCiAJCSAgICAgKGlmIGxldmVsPyAgICAifCAi ICIiKSA7bGV2ZWwgY29sdW1uLCBtYXliZQogCQkgICAgIChpZiB0aW1lc3RhbXAgInwgIiAiIikg O3RpbWVzdGFtcCBjb2x1bW4sIG1heWJlCiAJCSAgICAgKGlmIHRhZ3MgICAgICAifCAiICIiKSA7 dGFncyBjb2x1bW4sIG1heWJlCi0tIAoyLjMyLjEgKEFwcGxlIEdpdC0xMzMpCgo= --0000000000008a9dfa05e641ea0e--