From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id UAFhEUdk8GQiegAAG6o9tA:P1 (envelope-from ) for ; Thu, 31 Aug 2023 11:58:31 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:4789::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id UAFhEUdk8GQiegAAG6o9tA (envelope-from ) for ; Thu, 31 Aug 2023 11:58:31 +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 BDF6159DCA for ; Thu, 31 Aug 2023 11:58:30 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=S1vPpTK+; dmarc=pass (policy=none) header.from=posteo.net; 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1693475911; 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=eOzi6Eb1M4MpGFpGKQGewoYdBQLT19K3e06tZzREC6Q=; b=XOD3l4crWbassIpvbmA/RzTCU5GeHqXHg3SVivYWxLNk8C/RNjpMsi8p+oprSrQHyaKyFT KkXkXCE0ykBc4W8QJHXIUrbhcCYlY/MC8J2wkCasKmMPJIxy5N1sjYDQf4tJ2wbS7y+FeB gYUfbUZBWA3c1xMtyGHCFlKHNF+rc4syUJxg1rPp5FJILMeWOeHYNR9rXPScVTg4HjYLff kLEkLWe4MNJIkC0jzDhyffm3RYSSwxvXDVMt6UPtc8wfWEfkuQG/FR0W4wGtqWLevzjQ0r 2NVR+EU2/eZKpXGdXtLBujIdlkhdu+GvIRQhXJgD5fDDe96M0Nb4aTzLthS/Vw== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=S1vPpTK+; dmarc=pass (policy=none) header.from=posteo.net; 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1693475911; a=rsa-sha256; cv=none; b=tOKJ7xiVrr5/EKcEEEECXoPVt/4NyOcpm03W+GG8tbsEUS/FZR8OcXuq9v3jL6wdR0hSln b93vUG420lcI7r59s9nchAq7ZhEdOykBtKRx5IU+QTxvz7ldk6zlxjBmLpDL4nSqNK6eBJ PuZax8HJga4XzhM4ZRjHbJdgIYlZSl6YbyBF4MKtDQTS4APRxQsGgRTyx/7rE6+ymxLFR2 eMCxAkTVD7T5vcp4CcIMdfVxTcIYrZ0MGArWlrGIOqYBU8542oQkn+lbQv+qAzWj0ANv9n vFzsKG90zlPwIbG7K8N4Jek+8fOWhHNCjvkDP8N3BVVFE3D2ol6Gg311znA6JQ== Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qbeQm-00045u-OC; Thu, 31 Aug 2023 05:57:40 -0400 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 1qbeQk-00045d-5E for emacs-orgmode@gnu.org; Thu, 31 Aug 2023 05:57:38 -0400 Received: from mout02.posteo.de ([185.67.36.66]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qbeQg-0001y9-Ql for emacs-orgmode@gnu.org; Thu, 31 Aug 2023 05:57:37 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 9197D240101 for ; Thu, 31 Aug 2023 11:57:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1693475852; bh=2cpnL3cGHDsDHfjBg8mOebxJM6qJZIB+LZDAsoWBqPQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=S1vPpTK+OkSLRExeAQmz17LvJ97nU8ZzVjecOE2sYESQJ87Y9Bqd4gQ5FhF7Kf567 0z45Oa+aKujkf/j41Aaw/5JgVd0Oy7nu56fegacrhflKbZKaVPPSibe6E3dfPhe6Id P5OQaY8yLaavjITqvqbw5XYRR2OaQ8X5Pk5AHTkApj8xDcXUQEcQvxR2nXeXPN1add jlSh2xodNlIuy5JerQfUw403ZlqUPE6loyDN6LOfqyEuJ4o6byueS11rPnJVCkI70O Z+wkIequq2cyRuPssQCWmy0c7iq1o8bqhNoqV6zRtGv/CTq2LKh62tU+fusa+DUP7C F4ikcA468P6tQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4RbxRH2BZmz6tyF; Thu, 31 Aug 2023 11:57:31 +0200 (CEST) From: Ihor Radchenko To: Mike Gauland Cc: emacs-orgmode@gnu.org Subject: Re: Passing table to Ruby session In-Reply-To: <87pm3ut3zi.fsf@localhost> References: <980379b9-3b1c-7671-839a-60fa488eed7c@gmail.com> <87350so731.fsf@localhost> <69e49c6b-62fe-f49c-2ac3-b1a57d2dea73@gmail.com> <7521f7c2-e3f0-6877-158c-0977620e06d1@gmail.com> <87o7jfb6td.fsf@localhost> <87pm3ut3zi.fsf@localhost> Date: Thu, 31 Aug 2023 09:58:01 +0000 Message-ID: <875y4vv8ie.fsf@localhost> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Received-SPF: pass client-ip=185.67.36.66; envelope-from=yantar92@posteo.net; helo=mout02.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx1.migadu.com X-Migadu-Spam-Score: -9.08 X-Spam-Score: -9.08 X-Migadu-Queue-Id: BDF6159DCA X-TUID: nz/0V+VhX9VP --=-=-= Content-Type: text/plain Ihor Radchenko writes: > On Org side, the best we might do is splitting the long command into > multiline (if ruby REPL supports line continuation like \ > this or similar). Of course, it will be a workaround. Fixed, on main. https://git.savannah.gnu.org/cgit/emacs/org-mode.git/commit/?id=deb5ea0fc There are still some issues with inf-ruby I cannot understand though. When I tried to evaluate the src blocks multiple times, inf-ruby (AFAIU) interprets some of the puts output as input for some reason, which is bizarre and does not look like Org's fault. May you please check if you can reproduce the same problem on your side? Instructions: 1. Download the attached bug.org file 2. Clone the latest Org: git clone https://git.savannah.gnu.org/cgit/emacs/org-mode.git 3. cd org-mode 4. make repro REPRO_ARGS="-L /path/to/inf-ruby -l ob-ruby /path/to/bug.org" 5. Go to the second code block (the one with :session) 6. Evaluate it several times 7. At some point, you will see either empty result or an error. In the *ruby* buffer, you will see _org_babel_ruby_prompt (irb):481:in `
': undefined method `_org_babel_ruby_prompt' for main:Object (NoMethodError) from /usr/lib64/ruby/gems/3.1.0/gems/irb-1.4.1/exe/irb:11:in `' from /usr/bin/irb:25:in `load' from /usr/bin/irb:25:in `
' _org_babel_ruby_prompt --=-=-= Content-Type: application/vnd.lotus-organizer; charset=utf-8 Content-Disposition: attachment; filename=bug.org Content-Transfer-Encoding: base64 IyBXaXRob3V0IGEgc2Vzc2lvbiwgdGhpcyB3b3JrcyBldmVuIHdoZW4gdGhlIHRhYmxlIGlzbid0 IHNob3J0ZW5lZDoKIwojK2JlZ2luX3NyYyBydWJ5IDp2YXIgcmF3X2RhdGE9cmF3LWRhdGEgOmNv bG5hbWVzIG5vIDpleHBvcnRzIGNvZGUgOnJlc3VsdHMgb3V0cHV0CnB1dHMocmF3X2RhdGEuY291 bnQpCiMrZW5kX3NyYwoKIytSRVNVTFRTOgo6IDc3CgoKIyBUaGUgbmV4dCB0d28gYmxvY2tzICpv bmx5KiB3b3JrIHdoZW4gdGhlIHRhYmxlIGlzIGN1dCBvZmYgYXQgNzMuIElmIHRoZQojIGxhc3Qg dHdvIGxpbmVzIGFyZSBhZGRlZCBiYWNrIGluIHRvIHRoZSB0YWJsZSwgdGhlIHJ1Ynkgc2Vzc2lv biBkb2VzIG5vdAojIHJldHVybi4KIyBBbHNvLCBldmVuIHdpdGggYSB0cnVuY2F0ZWQgdGFibGUs IEkgZG9uJ3QgZ2V0IGFueSBvdXRwdXQgd2l0aG91dCB0aGUKIyBleHRyYSBjYWxsIHRvIHB1dHMo KSB0byBwcmludCBhIGJsYW5rIGxpbmUuCiMKIytiZWdpbl9zcmMgcnVieSA6dmFyIHJhd19kYXRh PXJhdy1kYXRhIDpzZXNzaW9uIDpjb2xuYW1lcyBubyA6ZXhwb3J0cyBjb2RlIDpyZXN1bHRzIG91 dHB1dApwdXRzKHJhd19kYXRhLmNvdW50KQpwdXRzKCkKIytlbmRfc3JjCgojK1JFU1VMVFM6Cjog NzcKCgojK2JlZ2luX3NyYyBydWJ5IDp2YXIgcmF3X2RhdGE9cmF3LWRhdGEgOnNlc3Npb24gOmNv bG5hbWVzIG5vIDpleHBvcnRzIGNvZGUgOnJlc3VsdHMgdmFsdWUKcmF3X2RhdGEuY291bnQKIytl bmRfc3JjCgojK1JFU1VMVFM6CjogNzcKCgogICMrTkFNRTogcmF3LWRhdGEKICB8IENvbHVtbiAx IHwgQ29sdW1uIDIgfCBOb3RlcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8 CiAgfC0tLS0tLS0tLS0rLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tfAogIHwgICAgICAgIDAgfCAgICAgICAgMCB8IFRoaXMgaXMgbm90ZSAjMC4g SXQganVzdCB0YWtlcyB1cCBzcGFjZS4gIHwKICB8ICAgICAgICAxIHwgICAgICAgIDEgfCBUaGlz IGlzIG5vdGUgIzEuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuICB8CiAgfCAgICAgICAgMiB8ICAg ICAgICAyIHwgVGhpcyBpcyBub3RlICMyLiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiAgfAogIHwg ICAgICAgIDMgfCAgICAgICAgMyB8IFRoaXMgaXMgbm90ZSAjMy4gSXQganVzdCB0YWtlcyB1cCBz cGFjZS4gIHwKICB8ICAgICAgICA0IHwgICAgICAgIDQgfCBUaGlzIGlzIG5vdGUgIzQuIEl0IGp1 c3QgdGFrZXMgdXAgc3BhY2UuICB8CiAgfCAgICAgICAgNSB8ICAgICAgICA1IHwgVGhpcyBpcyBu b3RlICM1LiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiAgfAogIHwgICAgICAgIDYgfCAgICAgICAg NiB8IFRoaXMgaXMgbm90ZSAjNi4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gIHwKICB8ICAgICAg ICA3IHwgICAgICAgIDcgfCBUaGlzIGlzIG5vdGUgIzcuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2Uu ICB8CiAgfCAgICAgICAgOCB8ICAgICAgICA4IHwgVGhpcyBpcyBub3RlICM4LiBJdCBqdXN0IHRh a2VzIHVwIHNwYWNlLiAgfAogIHwgICAgICAgIDkgfCAgICAgICAgOSB8IFRoaXMgaXMgbm90ZSAj OS4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gIHwKICB8ICAgICAgIDEwIHwgICAgICAgMTAgfCBU aGlzIGlzIG5vdGUgIzEwLiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICAxMSB8 ICAgICAgIDExIHwgVGhpcyBpcyBub3RlICMxMS4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAog IHwgICAgICAgMTIgfCAgICAgICAxMiB8IFRoaXMgaXMgbm90ZSAjMTIuIEl0IGp1c3QgdGFrZXMg dXAgc3BhY2UuIHwKICB8ICAgICAgIDEzIHwgICAgICAgMTMgfCBUaGlzIGlzIG5vdGUgIzEzLiBJ dCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICAxNCB8ICAgICAgIDE0IHwgVGhpcyBp cyBub3RlICMxNC4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAgMTUgfCAgICAg ICAxNSB8IFRoaXMgaXMgbm90ZSAjMTUuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8ICAg ICAgIDE2IHwgICAgICAgMTYgfCBUaGlzIGlzIG5vdGUgIzE2LiBJdCBqdXN0IHRha2VzIHVwIHNw YWNlLiB8CiAgfCAgICAgICAxNyB8ICAgICAgIDE3IHwgVGhpcyBpcyBub3RlICMxNy4gSXQganVz dCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAgMTggfCAgICAgICAxOCB8IFRoaXMgaXMgbm90 ZSAjMTguIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8ICAgICAgIDE5IHwgICAgICAgMTkg fCBUaGlzIGlzIG5vdGUgIzE5LiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICAy MCB8ICAgICAgIDIwIHwgVGhpcyBpcyBub3RlICMyMC4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4g fAogIHwgICAgICAgMjEgfCAgICAgICAyMSB8IFRoaXMgaXMgbm90ZSAjMjEuIEl0IGp1c3QgdGFr ZXMgdXAgc3BhY2UuIHwKICB8ICAgICAgIDIyIHwgICAgICAgMjIgfCBUaGlzIGlzIG5vdGUgIzIy LiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICAyMyB8ICAgICAgIDIzIHwgVGhp cyBpcyBub3RlICMyMy4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAgMjQgfCAg ICAgICAyNCB8IFRoaXMgaXMgbm90ZSAjMjQuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8 ICAgICAgIDI1IHwgICAgICAgMjUgfCBUaGlzIGlzIG5vdGUgIzI1LiBJdCBqdXN0IHRha2VzIHVw IHNwYWNlLiB8CiAgfCAgICAgICAyNiB8ICAgICAgIDI2IHwgVGhpcyBpcyBub3RlICMyNi4gSXQg anVzdCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAgMjcgfCAgICAgICAyNyB8IFRoaXMgaXMg bm90ZSAjMjcuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8ICAgICAgIDI4IHwgICAgICAg MjggfCBUaGlzIGlzIG5vdGUgIzI4LiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAg ICAyOSB8ICAgICAgIDI5IHwgVGhpcyBpcyBub3RlICMyOS4gSXQganVzdCB0YWtlcyB1cCBzcGFj ZS4gfAogIHwgICAgICAgMzAgfCAgICAgICAzMCB8IFRoaXMgaXMgbm90ZSAjMzAuIEl0IGp1c3Qg dGFrZXMgdXAgc3BhY2UuIHwKICB8ICAgICAgIDMxIHwgICAgICAgMzEgfCBUaGlzIGlzIG5vdGUg IzMxLiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICAzMiB8ICAgICAgIDMyIHwg VGhpcyBpcyBub3RlICMzMi4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAgMzMg fCAgICAgICAzMyB8IFRoaXMgaXMgbm90ZSAjMzMuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwK ICB8ICAgICAgIDM0IHwgICAgICAgMzQgfCBUaGlzIGlzIG5vdGUgIzM0LiBJdCBqdXN0IHRha2Vz IHVwIHNwYWNlLiB8CiAgfCAgICAgICAzNSB8ICAgICAgIDM1IHwgVGhpcyBpcyBub3RlICMzNS4g SXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAgMzYgfCAgICAgICAzNiB8IFRoaXMg aXMgbm90ZSAjMzYuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8ICAgICAgIDM3IHwgICAg ICAgMzcgfCBUaGlzIGlzIG5vdGUgIzM3LiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAg ICAgICAzOCB8ICAgICAgIDM4IHwgVGhpcyBpcyBub3RlICMzOC4gSXQganVzdCB0YWtlcyB1cCBz cGFjZS4gfAogIHwgICAgICAgMzkgfCAgICAgICAzOSB8IFRoaXMgaXMgbm90ZSAjMzkuIEl0IGp1 c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8ICAgICAgIDQwIHwgICAgICAgNDAgfCBUaGlzIGlzIG5v dGUgIzQwLiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICA0MSB8ICAgICAgIDQx IHwgVGhpcyBpcyBub3RlICM0MS4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAg NDIgfCAgICAgICA0MiB8IFRoaXMgaXMgbm90ZSAjNDIuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2Uu IHwKICB8ICAgICAgIDQzIHwgICAgICAgNDMgfCBUaGlzIGlzIG5vdGUgIzQzLiBJdCBqdXN0IHRh a2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICA0NCB8ICAgICAgIDQ0IHwgVGhpcyBpcyBub3RlICM0 NC4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAgNDUgfCAgICAgICA0NSB8IFRo aXMgaXMgbm90ZSAjNDUuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8ICAgICAgIDQ2IHwg ICAgICAgNDYgfCBUaGlzIGlzIG5vdGUgIzQ2LiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAg fCAgICAgICA0NyB8ICAgICAgIDQ3IHwgVGhpcyBpcyBub3RlICM0Ny4gSXQganVzdCB0YWtlcyB1 cCBzcGFjZS4gfAogIHwgICAgICAgNDggfCAgICAgICA0OCB8IFRoaXMgaXMgbm90ZSAjNDguIEl0 IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8ICAgICAgIDQ5IHwgICAgICAgNDkgfCBUaGlzIGlz IG5vdGUgIzQ5LiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICA1MCB8ICAgICAg IDUwIHwgVGhpcyBpcyBub3RlICM1MC4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAg ICAgNTEgfCAgICAgICA1MSB8IFRoaXMgaXMgbm90ZSAjNTEuIEl0IGp1c3QgdGFrZXMgdXAgc3Bh Y2UuIHwKICB8ICAgICAgIDUyIHwgICAgICAgNTIgfCBUaGlzIGlzIG5vdGUgIzUyLiBJdCBqdXN0 IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICA1MyB8ICAgICAgIDUzIHwgVGhpcyBpcyBub3Rl ICM1My4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAgNTQgfCAgICAgICA1NCB8 IFRoaXMgaXMgbm90ZSAjNTQuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8ICAgICAgIDU1 IHwgICAgICAgNTUgfCBUaGlzIGlzIG5vdGUgIzU1LiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8 CiAgfCAgICAgICA1NiB8ICAgICAgIDU2IHwgVGhpcyBpcyBub3RlICM1Ni4gSXQganVzdCB0YWtl cyB1cCBzcGFjZS4gfAogIHwgICAgICAgNTcgfCAgICAgICA1NyB8IFRoaXMgaXMgbm90ZSAjNTcu IEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8ICAgICAgIDU4IHwgICAgICAgNTggfCBUaGlz IGlzIG5vdGUgIzU4LiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICA1OSB8ICAg ICAgIDU5IHwgVGhpcyBpcyBub3RlICM1OS4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAogIHwg ICAgICAgNjAgfCAgICAgICA2MCB8IFRoaXMgaXMgbm90ZSAjNjAuIEl0IGp1c3QgdGFrZXMgdXAg c3BhY2UuIHwKICB8ICAgICAgIDYxIHwgICAgICAgNjEgfCBUaGlzIGlzIG5vdGUgIzYxLiBJdCBq dXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICA2MiB8ICAgICAgIDYyIHwgVGhpcyBpcyBu b3RlICM2Mi4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAgNjMgfCAgICAgICA2 MyB8IFRoaXMgaXMgbm90ZSAjNjMuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8ICAgICAg IDY0IHwgICAgICAgNjQgfCBUaGlzIGlzIG5vdGUgIzY0LiBJdCBqdXN0IHRha2VzIHVwIHNwYWNl LiB8CiAgfCAgICAgICA2NSB8ICAgICAgIDY1IHwgVGhpcyBpcyBub3RlICM2NS4gSXQganVzdCB0 YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAgNjYgfCAgICAgICA2NiB8IFRoaXMgaXMgbm90ZSAj NjYuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8ICAgICAgIDY3IHwgICAgICAgNjcgfCBU aGlzIGlzIG5vdGUgIzY3LiBJdCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICA2OCB8 ICAgICAgIDY4IHwgVGhpcyBpcyBub3RlICM2OC4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAog IHwgICAgICAgNjkgfCAgICAgICA2OSB8IFRoaXMgaXMgbm90ZSAjNjkuIEl0IGp1c3QgdGFrZXMg dXAgc3BhY2UuIHwKICB8ICAgICAgIDcwIHwgICAgICAgNzAgfCBUaGlzIGlzIG5vdGUgIzcwLiBJ dCBqdXN0IHRha2VzIHVwIHNwYWNlLiB8CiAgfCAgICAgICA3MSB8ICAgICAgIDcxIHwgVGhpcyBp cyBub3RlICM3MS4gSXQganVzdCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAgNzIgfCAgICAg ICA3MiB8IFRoaXMgaXMgbm90ZSAjNzIuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwKICB8ICAg ICAgIDczIHwgICAgICAgNzMgfCBUaGlzIGlzIG5vdGUgIzczLiBJdCBqdXN0IHRha2VzIHVwIHNw YWNlLiB8CiAgfCAgICAgICA3NCB8ICAgICAgIDc0IHwgVGhpcyBpcyBub3RlICM3NC4gSXQganVz dCB0YWtlcyB1cCBzcGFjZS4gfAogIHwgICAgICAgNzUgfCAgICAgICA3NSB8IFRoaXMgaXMgbm90 ZSAjNzUuIEl0IGp1c3QgdGFrZXMgdXAgc3BhY2UuIHwK --=-=-= Content-Type: text/plain -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at --=-=-=--