From mboxrd@z Thu Jan 1 00:00:00 1970 From: Suvayu Ali Subject: Re: text-only plots Date: Mon, 9 Dec 2013 13:19:23 +0100 Message-ID: <20131209121923.GD20815@kuru.dyndns-at-home.com> References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="CE+1k2dSO48ffgeK" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:46618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VpzoB-0006M7-Hf for emacs-orgmode@gnu.org; Mon, 09 Dec 2013 07:19:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VpzoA-0003a7-86 for emacs-orgmode@gnu.org; Mon, 09 Dec 2013 07:19:31 -0500 Received: from mail-wi0-x230.google.com ([2a00:1450:400c:c05::230]:46700) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vpzo9-0003Zw-Qs for emacs-orgmode@gnu.org; Mon, 09 Dec 2013 07:19:30 -0500 Received: by mail-wi0-f176.google.com with SMTP id hq4so3655607wib.3 for ; Mon, 09 Dec 2013 04:19:28 -0800 (PST) Received: from kuru.dyndns-at-home.com ([2001:610:120:3001:f2de:f1ff:fe37:c76c]) by mx.google.com with ESMTPSA id fj8sm16669583wib.1.2013.12.09.04.19.25 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Dec 2013 04:19:26 -0800 (PST) Content-Disposition: inline In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --CE+1k2dSO48ffgeK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Thierry, On Sun, Dec 08, 2013 at 11:10:47PM +0000, Thierry Banel wrote: > Carsten Dominik gmail.com> writes: > > > > This is not a lot of code - I would not mind simply integrating this into > org-table.el The only hickup might be > > that this could be trouble for the exporters - or have you produced the > webpage directly from an org file? > > I'm not sure I understand the exporters issue. > Do you talk about the html exporter, the Odt exporter, and so on ? > Well, once a plot has been added to a table, it is just text. > It will be exported as any other content in the table. > Maybe I'm missing something... > > Yes, this webpage: > http://orgmode.org/worg/org-contrib/orgtbl-ascii-plot.html > was produced by the Worg engine, from a regular Org file. Technically speaking, it is not exported as a table since you put it as part of example block. However a quick test tells me, html export will work fine (screenshot attached). However LaTeX export is an entirely different story. Unicode support in normal pdflatex is quite non-trivial. If you use XeLaTeX, I think you could get it to work with some appropriate choice of fonts. I tried libertine and dejavu without any luck. Hope this helps, -- Suvayu Open source is the future. It sets us free. --CE+1k2dSO48ffgeK Content-Type: image/png Content-Disposition: attachment; filename="ascii-plot.png" Content-Transfer-Encoding: base64 iVBORw0KGgoAAAANSUhEUgAAArYAAAIdCAMAAAD/Bs7zAAAABGdBTUEAALGPC/xhBQAAAAFz UkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAA AvRQTFRF////+Pj4xcXFy8vL+/v7t7e3r6+vsbGx19fXJCQkAAAANDQ06enpFxcXAwMDOjo6 Xl5efX19b29vMjIy+vr6IiIic3NzXV1dOzs7dnZ2GBgYPT09KysrS0tLnp6eAQEBBQUFv7+/ wMDAbW1tcXFx0NDQ/v7+9fX19vb28/Pz/f39+fn5ubm5dHR0Pj4+GhoaHBwcSUlJkZGR6urq o6OjUlJSPz8/a2troaGh3d3d9PT0k5OTFhYWAgICEhISNTU1Z2dn6+vrcnJyY2NjZmZm1tbW nJycpKSkCQkJBwcHMTExgICA7+/vpqamWVlZHx8fBgYGQkJCgoKC5ubm29vbERERHR0dz8/P l5eXExMTTU1NLS0tDg4Om5ubKCgoKSkpQ0NDJycnISEhREREODg4lZWVu7u7W1tbaWlpvLy8 Hh4eKioqeHh4w8PDGxsboKCg9/f3JiYm1NTUhoaGDw8PuLi4RkZGf39/vr6+U1NT7OzsFBQU VFRUlpaWhISECAgIyMjImpqan5+fNjY2sLCwp6eni4uLj4+Ptra28vLyeXl56OjoJSUlwcHB BAQE4eHhurq6d3d3/Pz8Li4uiIiI09PTe3t7ZWVlg4OD4+Pj5OTkycnJIyMjLy8vqKioUVFR zc3NWFhYbm5u0dHRrq6umJiYsrKyh4eHaGhoT09PxsbGGRkZiYmJcHBwx8fHWlpaDAwMX19f CwsLenp6fHx8Nzc3DQ0NVVVVgYGB7e3t2dnZ3Nzc1dXVjY2N4ODgV1dXtbW1CgoKzs7O39/f SkpKs7OzYmJiVlZWICAg8fHxQEBAfn5+5eXltLS0ioqKEBAQOTk5R0dHhYWFLCwsdXV1jIyM jo6OwsLCoqKiQUFBTk5O2NjYlJSUkJCQzMzMpaWlmZmZra2t8PDwFRUV2trabGxsYWFhxMTE XFxc7u7u3t7eysrKPDw8vb29TExM0tLSMzMzampqrKysnZ2dkpKSMDAw4uLiUFBQ5+fnYGBg SEhIqqqqkfyK5AAAAAFiS0dEAIgFHUgAAAAJb0ZGcwAAAGEAAAEHAFcBlsEAAAAJcEhZcwAA CxIAAAsSAdLdfvwAAAAJdnBBZwAADIAAAAQ4ANxU14IAACi7SURBVHja7Z19fBXVmccPSGIY jHQhQTRXoGoDSaq8GtQlGJulglJeFOTFuPJSxS4EAysoiIuCSt0IWhaUgLhYWhVXjYgQ0BWI UIu7IIhaq0WsyEtZuiirKO7+s3PO3JnnnDNncgPk3jsTft/Pp5dnznnmnOvkx83k5vYLYwAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIMs2an9XCVCciI1NwNq4gSD1ZLS2r 1Tn+OiHZluBcXEKQelrz7P3AXyfkb9q0RWxBesg5l2cv11c3hHaJYntee5vzcZFBo3MBz16e v26M2MZ4w4W4xqDR6dDRsjr90F8jtiDMXHTxJT8y1YgtSAX5nbsYRrt0zvc1FhSe8iZd6o9t 50LEFjSUoh9fellX+zv8ud269+jpjbbodXnuuXywuPcVV8bHrvrbC/uUWFbfq0t7XWMf/qRM 8HdMq2X6OeNlP2XXtu9vDbju+oHG2Lb42aDBQ6yOfYfecKM4HlZWNpw33MTPHYGvEfAx0o7H qMtG38xjUn5LfHDY3/PDW8dc3df+Y6wz9jNeW+PG/3yAHbjb1Ddfg96Ivd0ZtybcES9G/dAQ 21/8A58ZM9F+HDKJ/86iwpLIxNcImGLbjn/7Pmsyz8idYqxyil0OnmpXLW4ZEo/tP/Lpu6bZ 1TnTLetuxu7JmOFlT65lZmZk3Msnsq1Z9/3TYF7Nvt8X2wfsl3Cru/0c5vDBMUWMDczIEM1z M2zOafJfAnAqsf25UzzIg3JvAS8f4uXDzvA8J7a/7MjHrhVDj2Tz2KrZC/wZS/xtsP7ZrqpG 8erRHK19/gK77PgYL4v5aKkYxb0tqI+K3o87RbMF3rfkn/DqV85wTxHbfHETcddCZ+z8k43t AnFP20Yk+CGt/Wpe/osoF/GyZDFiCxqO+Hb+BK+e5NWAJdVi+LGl9sMykbjp8c5pT/U4udgu F+XTYpF/VdtXiMFnRMPZov41YgsaQNHK39z525Ejy3lSxJsBS+I/DU3s/Wxnp+U5cfy8ep45 titXuczxYjta9LwgFvk3tf1FMfiSaHjZ2RWxBQnJqnlF+rl9tRgq8Y5fLRPvf/2dOFjTkNje 7p3bzout82LazxluobQ7K78mGhaLuj9iCxKROYAHZO35Dz+8zostm9eRgjz7aXugVpTrTzW2 E0TPlc7wBqXdWfkG0fC609AFsQX1c6MI6yX812HZFFv2wzzK7ZA3GFstqr85vdhKqaR2Z2Xx Ix77d+fd33zEFtTPmzwencQdrBxbxjb+dlP8lwg8reeL4pKGxHbYr1w2e7GdJXpGiEXq1PZf WfS2xVt084vYgnoQL3aPMjW2A7eIzw/k379V5KjWvpWwKH2MLR3xo+DYakymTzT+UizSXm3/ nRh8WzT82N0OsQX18nsej668albixfZua54zm7ONjw1i7J118sfApztBb3hsh4vP5DhvGlyv tl8lfmf8H6L3t6KB30uzm93YXjWwC75KQEP8CqDj63bVwZJi2zrfDWj8J7HXxKzz0cSZr1r/ eXKxtTbbVX4rcae8XWsXv2Mob8bLH/DyZvFJsPa8HM/4/9vnEnyVgMYOkap/yVjxbl1HKbbW GhGex3byoA2zq2a7+GwxT1fO5Vb2zJOLbceuP84552Kx1XN6+8L3eP23fDf+TtzOLDEq3heb wtgj66wr8FUCGvmt3Z/7d4t727rJk0Vsrfdv6HXnB314uH4qGjd0Fx8K+/Dp52LWK/Ptgesm O+/3Tp78G6U2xXZ0rrtLWaF2KmMFg/guv37oD/yDYE+tcE77SDRc+sePrXvfwVcJ6Mz8RASk 5bPupw8txjK2/psbswGj73cD/tBc593cc0f/iR9ne2909VJqU2wnbHTeULupA9NP5ez4OP77 jcGLHnHP21PuDD31Ar5GwMCwP356xV59sOqj3/x03n2f3d9ZifgvO3z62809T2p1933bqb16 XLE3P6jrncfv/PTPn18pDzX7aE6PHleclY8vEEg90q8bAEBsAUBsAYizr6LiC/FB3YqKAlwN EBHoYzXWWbgaICIs3uRxJa4GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AIAznvEAhJH6Y5sJQBjBdxQAAAAAAAAAAAAAAAAAQKWA3kafdjp1kp9bZq93T73O3J/WS1y0 pPXPD2wIwaYHZ8yYcYixnjNetg/+MmNGt0Y+fjx1/3lZ9E8wTD6dOsnP7fR4Lq2xvfyyd3IO 3tw5/Ztmbe20Yh9jf7Ta2Af9dmW80MjHhxHbphPbx60VjO2b/W4INr3F+oX9WLNzrP3YLNb4 x4ht04ntwVH88bLrQrBptXUpY/m511v/xdjtpY1/jNg2ndguX8sf3+6UE4JN33+fsSOr3rLu Y6xdZhKOEdsmE9vs9/jjJVZVCDa91FrKlozMv2A0Y9c9koRjxLbJxPbe7m5g0r/pL6yfsr9u YT94paj6P5JxjNg2mdg+Vcwf77AKQrBp0Suz9tnf139m/fctzyXjGLFtMrE9mssfP+kWik1H 73y6DWMzSy6dMSIpx4htU4ntbR3PYazwgidDsel91vsZ9h9zb/37/KQcI7ZNJbZXdftnxj6b /XooNv0va3YX+4//tFYn5xixbTK/Jfvy1n/9wU2bQ7LpWPEWw8vWQ0k6RmybSmxZ/r+PKDoz NkVsm1BsAWKL2ALEFiC2iC0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADqo7FEoeb6xsZ6bqcl Cg2op6XqGt84q31906rTc/ubR/PWvp1lV9Xrp7ce+m6lXc2b4ZAjL9Zv9Vdtj7nWmTsGv6H2 pUMUqh8/zZ/LDsb+h//ZuNKaxvq8rbnObKznlgyS8hlhA19PyR1c37zq9Jx37wrWuWb4Rsbe L65iw6ZcbWdwU/cym125+dJiI15d06LyvFxHzplRYvGgS33pEIXqxz0Xr+q/eKad48XW7xcv RGwjFdurzpu5qr7Yak7Pr3fbD8OsbxiL2eOsF7+Gm27nM+89LC/WfbIdhMOz14hvS0+VOrH1 +tIjCvWJQ1e/6mxslTbyRUVsU0C9sTU5PV+3RjJWxY0ZFdZtdgT4S9Wwug3yYncJy9etU/jj gUkjRWypLz2iUJ84FLFtsrE1OD2LDrZ8J17eyV82BS+9rSzWZyt/PN6xkrHmYyud2FJfmkSh +jFi22Rj63N6XnnZF7M8n3zxqnjReedbymLjBxcyVrnOPq1o4kWMYuv0pUkUqh+vLvlKgNg2 udj6nJ4Lqw6Nv+5bp75vXM/46AO71MWal7zI8i8dYB1mrz3JpNg6fWkSherHq+uyBIhtk4ut yelZ0Oc78eezN3n/yM/ya7XFphVPnPvEgdmFXw7eJ8fW6UuTKFQ/xk1Ck42t0enZ/S7+uGOc 556r6FNkWqx2F/u0ZSwW62o9GntQ6kuXKFQ7RmybbGw1p2fNn/hj3ig3tcvmieFNT2iLbeC/ yll4wR5n0Hu1jfelSxSqHSO2TTa25PQ8q+2PGVt7zB67/1z7cUddj4yMjPVlvOlE/2ptsTkf 2w+LjueosXX70iUK1Y4R2+jGtjS2rlOsOHjec3p2sHYz9ua2r+6YNbxdJWNdnacpYrv+cn2x 39W1PjB+1Tli8JC4SSiS+9IlCpWPq2I7S2K9GPtzzBoeG4jYRu3VNgGe03NloXjF3Lu/WQPO ysk60rMhizZJEFuA2CK2ALFFbAFii9gCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNwMCsrH2n eGpyRaHmuvnJP7dkiEKNdfNG/+KQ7zMA3el5qDavVa2Q0HlS0C2l7Xc9s4LJGlGpj5ShXl8o RKGJjn/ynXXLKV7U5H7e1lyPOfnnljLGNHpsyfcZgOb0nDN2Kjucx12bnhT0RHZNZf76IXtl jSj1kTKU+kIhCk10fLgAsQ1tbMn3aUZzelbXVdiPezfLUtBvrP2MFb5SKmtEqY+UodQXDlFo omPENryxJd+nGc3peUO2NBeP7RKLuzy+2BQfFRpR6iNlKPWFQxSa6NiO7RvP9ViK2IYwtgLy ffrQnJ5jiqsXXfzhCSW2UzvtYWy+9Xn8XlhoRKmPlKHUFxJRaILjAuvYZb2njLoGsQ1pbD3f px/N6Zm7bexn90zYeUSOLVuWt7V2uXB8eRpR6iNlKPWFRBSa4LjAapvDtpd8g9iGM7bk+/Sj OT2zLft2NT+2XI7thq150+YPOi7si65GlPpIGUp9IRGFJjgusJbw7xbtENtQxlbyffrRnJ7b rEr78SXndTIe27LygfaPWrG58TOERlTqc5WhUl9IRKEJjgusB/gF6I3YhjG2ku/TgOb0HLqA /wh3t7Vfiu048fZtqeX+I0lcI6r0MaEMlfpCIgpNcOy8k4DYhjK2su/TgOb03G1xkfj3A7pI sZ0ibhlqSjpLGlHqI2Uo9YVEFJrgGLENb2xl36cJTRQ6c9QHjG0vPyDf267p+AJjS8uPyhpR 6iNlKPWFRBSa4BixDW9sZd+nEVUUypa1nF7WrZQ7Fz0paFG74YMOZtfMlDWi1EfKUOoLhSg0 0XHGrVbXSVWxIX27I7Zh/JEsAZooNL/fEd8nTCqzVsZvbEkj6vVJylDqgygUsQWILWILEFvE FrFFbBEJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgeaRDFKrXDXhuKROF6nXm/tO9wrLb04jm 9CTZp80dg98Qf3rKUG9s3gyHHHkBkzKUCJsoNNHx48HXLB2ft9XrBjy39PHc6cZWcnuaUZ2e kuyTsYwSS+TdU4bS2KbuZTa7cvOlBYzKUOl6hkwUmlAkitimL7bk9jSjOT1J9ml/u3mqVESU lKE0tkmIm997WF7ApAyVCZsoNNExYpu+2AqE29OM5vSUpaAHJo204ncXXmzdsWYL+d+Gug3y AiZlqEzYRKGJjhHb9MbWcXua0ZyekhS0+dhKX2zlMcZeeltZwKQMVQiZKDThMWKbxti6bk8z utPTk30WTbyI6bFVxljnnW8pC5iUoQohE4UmPEZs0xhb1+1pRnN6kuzztSeZL7bKGHtgl7qA SRmqEDJRaMJjxDa997bC7WlGc3p6ss8vB+/zxVYdY8uv1RYwKEPVm5VwiUITHiO26Y2tcHua 0Zyenuzz05axWKyr9WjsQYqtOlbRp8iwgKYMVQmXKDTxMWKbrtiS29OM5vQk2SfH/06CNLbp CW0BkzJUJVyi0MTHiG26YktuTzOaKJRkn4lie6J/tbaASRmqEi5RaOJjxDZdsZXcnmZUUagk +2SHxA1BkaQMlcbY+sv1BYzKUJUwiUIbcozYpu3eltyeZjRRKMk+G4q3gFEZ2hRBbJMfW4DY IrYAsUVsEVvEFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPURBlEo1TcGPbe0iUKpvvE0rrLr +zSiiUI92aekAiVRqDdL/lGpj0Sh2qKCiIlCd5XbxwPtcs+MGedr1ywMn7elOjPouYWAzFNP rev7NKOKQkn2KalAPVEozZJ/lPpoVls0fj2jJQo9+6OW60a0sMulbY69gdimPLau29OMJgol 2SepQEkUSrPkH6U+mtUWjRM1Uehu62zxvG/2ubER2+THVvJ9GtBEoST7JBUo8zwJNCsQ/lHq o1lt0ThRE4VWl3zCn/aRvzLENuWxVd2ePjRRKMk+BUIFSrFVZyX/qOijWW1Rl6iJQv93wQn7 8fk5iG3KY6u6Pf1oolBJ9slcFSjFVp6V/aNOH83q9tE4UROF/p/1ImNdul2F2KY8tqrb048m CiXZJ8dRgVJs5VnZP+r00ay2qEvURKFFo+zb3F5lDLFNdWw1t6cfTRRKsk9xB3GtGlt1lvyj 8T5vVl/UfeWPmij011YF+7g5Ypvy2KpuTwO651NQ67zKxlWgTFHXebPM849SX3zWuCiLnij0 R9b3V05kiG3qbxI49b3aaqJQkn0yTwVKsaVZxT8a76NZbVGPyIlC277a5l3ENoSx1UShJPsk FSjFlmZl/6jbR7O0qErkRKF7rCFViG1aYktuT/PdryIKJdmnpAL1RKE0K/tH3T7pXG9RjaiJ Qg/P/oQhtml6ta0fVRQqyT4NSLMG/6g06y3aJEFs0x9bgNgitogtYovYIraILQAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAcGYTLlFo5rSA5xYCUajN/lO5wj0djWdlYEOQKJQqdYm4ddQ7zSgK ZYdq81rV3q5sFDFRqO/4cfpPCdfnba3J8mUO1+dtbZ47ldhuuYl7PMuaBTYEiUKpUpZwraPe aUZR6JyxU9nhvDbKRhEThfqODyO2KYzthfXPB4pCqZKXcK2jdJpJFFpdV2GP7d2sbhU1Uah+ jNiGJ7aBolCq5CVc6yidZhKF3pBt2ipyolDtGLFNYWzHdGhzydM5gfOBolCqpCU866h2miYK HVNcvejiD0/oe0VNFKofI7api23/F8/6fGLbgUHzgaJQqmgJso6qp+mi0NxtYz+7Z8LOI9pe UROF6seIbcpiW/SY/bCx04Gg+UBRKFW0BFlH1dN0UWi2Zd/W5seWa3tFTRSqHyO2KYutQ9tx QTPBolBVCsqXkKyj6mm6KHSbxd8te0nXMkdNFOoThyK2qY3t0L5BM/WJQpXKXkKyjiqn+USh QxdwY+Hdlv5Oc9REofoxYpuq2E4Sv0LZ1ipoPlAUSpW6hPNqq5zmE4Xutrhm/PsBXbTNoiYK 9YlDEdsUxXbCUfu7/LXWFUHzgaJQqtQlnNjKKlC/KHTmqA8Y217uu6GOmijUJw5FbFMU289i Nz8/uu8fghuCRKFUyUt41lFJBWoQhS5rOb2sW6n/V3NRE4Xqx4htyu5tr9m7OKe++SBRqKT9 NC1hUIHKotB+R/axJgtim/zYAsQWsQWILWKL2CK2AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA qI/QiEJX1vvc0isKXXl619jg7JQJFIXShDdWvX5666HvVipjkiiUuRrR7W8ezVv7dpa6UdRE oY8HX9LQfN62d73PLb30Pq3UmpydMkGiUJqgsfeLq9iwKVfnyGMkCmWeRnTevStY55rhG9Xr GV0xKGKb6tianZ1EoCiUJmgsZg+xXlamPEaiUNKIfr3bfhhmfaNuFV0xKGKb6tianZ3St+4g UShN0FgVf0mtsG6Tx0gUShpRwevWSO1vUGTFoIhtqmMb4Oz0CBSF0gSNCe7kL8PamBCFkkZU 3BofbPmOtldkxaCIbapjG+Ds9AgUhdIEjQmKVyl9HEcUShpRxq687ItZvpvDaIlBv81dj9im K7YBzk6PQFEoTdAY575xPZU+jiMKJY0oYwurDo2/7lttr2iJQad2+h6xTVdsA5ydHoGiUGlC VoY+e9N+tU/caXBRqKQRFRT0+U7bK2Ji0IGFiG26Yhvk7HQJFIXqE44ydMe417U+5opCJY2o Q/e79M2iKgZFbFMd2yBnp0ugKJQmaMxJ7bJ5ypgnCuU4r7Y1f+J13ih9s6iKQRHbVMc2yNnp EigKpQka21HXIyMjY32ZPEaiUIrt2mP2w/3nHtM3i5QYtHBtB8Q2XbENdHa6BIlCaYLGujpP qEzp80ShpBF9c9tXd8wa3q7St1mUxKAbrQcR27TFNqGzM0gUShPSmIdpTOLE3v3NWLS5vmUO Ypu+2IJTYuq4qQyxRWyjRmeG2CK2TQnEFrEFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSRjrl oCfx3FIuB228K6x6PA2oolBqJymopP2k5i2l7Xc9s4JxsaagUh6TKiLsotDHG35R0/kZ25N4 bimn8WKreDxNqKJQaicpqKT99JpPZNdU5q8fstdO6E38jLJm8hhV8vWMrhgUsU15bCWPpwlN FErtJAUl7Sc1f8N9IYWvlNqxvdBdisaokomuGBSxTXVsZY+nCU0USu0kBRUI7Sc1L7G43+OL TXJsaYwqmeiKQRHbVMdW4Hg8jWiiUK1dSEHFTa3QflLz1E57GJtvfW7HdkyHNpc8zU+nMaoU IisGRWzTEVvH42lGE4Vq7UIKStpPqXlZ3tba5dx/saX/i2d9PrHtQCaNSZVM2EWhiG2oYut4 PM1oolC13ZGCkvaTmjdszZs2f9Bx+xa26DF7aGOnA0wao0oh7KJQxDZUsRUezwB0Uajc7kpB OUL7Sc1l5fbLa2FsrjvddhyTxvTZOKEWg96enZ39F8Q2PLF1PJ4B+EWhXrsqBeXaT2oe155X pZb7vXVoX3lMn3UJsxi0KjMz82XENjyxlTyefjRRqNTuSUFJ+0nNU4SevKakM5s0jVfbWslj VKlEVQyK2KY+trLH048mCqV2koKS9pOa13R8gbGl5UcZm3C0kLFrrSvkMapUwi4KRWzDE1vy eBpRRaHUTlJQSfvpNRe1Gz7oYHbNTDvFsZufH933D8oYVRphF4UitiH6kax+VFGo+QXb0356 zawya2X81vWavYtz9DGqmiKIbfpjCxBbxBaxRWwBYovYAgAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAEWRgVta+RloqVXLQ5qf33JIsB70xmV8tk7NTRhWFcu4Y/AaTBaAmeahpjLFDtXmtam9X 1KJEukWhP/nOuqWRrmmqPmM75vSeW5LJZMnD6OyUUUWhNhklFg8cCUBN8lDTGJszdio7nNdG UYtK1zPdItACxDYysTU7OwlNFGp/k3mq1ImtZ1I0yUNNY9V1FXa5d7OsFpVJtwgUsY1ObM3O TulbtyoKZezApJFabE3yUNPYDdnKykItKpNuEagd2zee67EUsY1AbAOcnR66KLT52Mp4bD0B qMAgD9XHxhRXL7r4wxPxIUctqpBmEWiBdeyy3lNGXYPYhj+2Ac5OD00UWjTxIhaPLQlAmUke 6h/L3Tb2s3sm7DzCB1y1qEKaRaAFVtsctr3kG8Q2/LENcHZ6aKLQ155k8diSAJTjl4f6x7Kt zfY35Zjwf7lqUYU0i0ALrCX2Y592iG34Yxvg7PRQRaFfDt7nxtaBC0DFvYRBHqqPbbMq+Z2D +8It1KIKaRaDFlgP8P/g3oht+GMb5Ox0UUWhn7aMxWJdrUdj7l0FF4AyszzUNzZ0Af/p7G7L zTVXi6qkVwzqvJOA2EYhtkHOThe/KDT+aksCUGaQh5rGdlv8ruD7AV0ktahKekWgiG10Yhvk 7HTxiULd2JIA1CQPNY3NHPUBY9vLD8hqUZX0ikAR2+jENtDZ6aKLQg+Jm4QiSQBqkocax5a1 nF7WrbSZohZVSacINONWq+ukqtiQvt0R29DHNrGzM1AUSgLQhpLf70j80yqkFm2KILbJjy1A bBFbgNgitogtYgsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID6aHw56I3JeG5REIIG0W/1V22P VQXP66LQG2e192pHGSqPuZWkB6UFpKXkVeIkWRS6q9w+5g6dPTNmnJ/ka9r4n7HNTMZzi/Dn ake8uqZF5Xm5hwMbNFHo11NyB7t1XBkqjXmVpAelBaiSV/GuZ3JFoGd/1HLdiBZ2ubTNsTcQ 24jHtvvkhYwdnr0maF4ThV513sxVbuBcZSiNUUV6UFqAKnkVItki0N3W2WKfm/cn+6Iitsnm LvF/r751StC8TxTKvMC5ylB5zK1ID0oLKEsZYpt0MWjJJ3ybI39N+kVFbJNNn6388XjHyoB5 XRRKgfOUoabYCoQelBZQljLENuli0P9dwC2lz89BbCMf2/GDCxmrXGcF/VCmiUIpcKQMDYyt 0IPSAspSptgmWwz6f9aLjHXpdhViG/nYNi95keVfOsAK+plME4VS4EgZGhRbRw9KCyhLmWKb bDFo0Sj7NrdXWfIvKmKbdKYVT5z7xIHZhQHTqiiUAqcqQ02xjetBaQFlKVNsky0GZb+2KtjH zZN/TRHb1FC7K2hGFYVS4FRlqCG2rh6UFlCWMsU26WLQH1nfXzkxBZcTsU02G/jvOBZesCdo 3i8KlQJXz6utpwelBZSljLFNthiUtX21zbuIbROI7ZyP7YdFxwMddH5RaINiS3pQWoCqoNgm WwzK9lhDqhDbJhDb39W1PjB+1TnBDZootDS2rlNM3KR6ylBpzKskPai3gFRJqygkWwx6ePYn qbioiG3Syck60rPehkBRaEPxFpCqpg1iCxBbxBYgtogtQGwRWwAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAIL2EQQjagOcWBSGohmfq1EWgOoGiUDKMei09Zwgq+eCh2rxWtbczNs8Zm5GjOEnd WYmD0RGBJiIMn6ttwHOL3udqydSpiUB9BIlCJcOo17LlpjJOM3tsztip7HBeG8Y2dedDu3Lz 5TO8Wfl6RkcEitimBzJ1aiJQH4GiUDKMUsuWC93Tqusq7Me9m+3YitfU9x6Wz6BZmeiIQBHb tBFPn18EqhIoCiXDKLVQbG/IdqtmdlbZsLoN8hk0KxMdEShim+7Y+kWgKoGiUDKMUsuWMR3a XPI0bx1TXL3o4g9PuOe89LZyhjbrEhkRKGKb7tj6RaAqgaJQMoxSy5b+L571+cS29g9GudvG fnbPhJ1HnFM673xLOUOd9YiMCBSxTXds/SJQlUBRKBlGqaXoMbvY2OmAnXZrs/0NPLbcOeWB XeoZ6qxHZESgiG26Y+sXgbrcnp2d/ZdAUahkGNVb2o5jbJtVaVcvxV+kl1+rnqHOekRGBIrY pju2fhGoS1VmZubLgaLQONwwqrcM7Wv/bwF3HN5tiR/qK/oUqWcosxJREYEitumOrV8EqhIo CiXDKLVMmsZntrXib0Z9a1ffD+DCQ7bpCe0MZVYiKiJQxDbdsVXsnQYCRaFkGKWWCUftH7qu ta6wXwFHfcDY9vIDvPNE/2rtDHlWJioiUMQ2TZCpk+ydZoJEoZJh1Gv5LHbz86P7/oGPLWs5 vaxbKf99GVt/ubOSdIY0qxAREShim34S2TuDRKGSYZSWuGbv4vg7vPn9juzTVpLP8M82IRBb gNgitgCxRWwBYgsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID0EgYhaAOeW5AcdFp4r6zn+5Qq I6ooVFKBShPuEtXrp7ce+i6fJD2oJAo1CkU9EolCn+an7GDsf/ifj4Q6tmH4XG0DnlsQk0N7 YUkUSpUZVRQqqUBpwlvi/eIqNmzK1TmyHpQqo1BUup4JxKA9F6/qv3imnePF1u8XL0Rsz8DY ku+TKjOaKJScijRBS8TsIdaLf01ID0qVSSgqk0gEyla/6jRapaEOLWKbRCis9cZWE4VS4JSJ +BJV3LJRYd0m60GpMglFZRKJQBFbxLahsdVEoaQCVSbkJe7kL6oCoQelyiQUVUgkAkVsEdsG xlYThZIKVJmQlyheFS8cPShVJqGoQiIR6OqSrwSILWKbILaaKJRUoMqEtMR941yFh6MHpcok FFVIJAJdXZclQGwR28DYBolCmaMCVSZoiWdv8jSKcT2oV5mEogqJRKC4SUBsE8Y2SBTKHBWo MuEtsWOcJ8EjPWi8MglFVRKIQBFbxLaBNwmaKJRUoMqEu4RI7bJ5oo7rQakyCUVVEohAEVvE toGx1UShpAJVDKPxJXbU9cjIyFgvNPSuHpQqk1BUJYEIFLE902NLolCqzKiiUEkFSoZRb4mu zn+2iK2rB5Uqk1BUpT4RaFVsZ0msF2N/jlnDYwMR2zPz1bbBaKJQSQWawDBaz1LSKk0RxBYg togtQGwRW4DYAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIL345KArQ/ncHDloiJ5bYvxuzwBU UShpP2XZ56HavFa1XFG3pbT9rmdWKKfRBmbJqIcuCn08urH1fca2dyifm0OInltCDG7PAFRR KGk/JdnnnLFT2eG8NoydyK6pzF8/ZK98Gm1glIxK11MTgx5GbBFbFZPb04wmCiXtJ1kTq+sq 7Me9mxn7xtrPWOErpfJptIFJMirjE4Mitoitjs/taUYThZL2k0J4Q7ZbLbG43P2LTfJptEGA ZNTDJwZFbBHbgNgKyO3pQxOFCoT2k2SfY4qrF1384Qm7mtppD2Pzrc99p4kNAiSjhC4GRWwR 2/pi67k9/WiiUI6j/STZZ+62sZ/dM2HnEXtwWd7W2uUP+k8TGwRIRglVDPpt7nrEFrENji25 Pf1oolCOo/0k2We2tdn+5h5bztiGrXnT5g86vl8/zdkgQDJKqGLQqZ2+R2wR28DYSm5PmUBR KAlAHdnnNqvSrl6yXzvLyu2X0sLYXE0Kqmzgk4wSmhh0YCFii9gGxVZyeyoEiUJJAMoc2efQ Bfynrrut/WyceC+41HpEOU3dwCcZldBFoYgtYhsQW9ntaUAThTJP+0myz93Wt3b1/YAubMpy PlZT0lk+zdsgQDIqoYtCEVvE1hxb2e1pQhOFkvaTZJ8zR33A2PZy+551TccXGFtaflQ+jTYI kIxKKGLQwrUdEFvEVsHo9jSiikJJ+ynJPpe1nF7WrbSZfXPabvigg9k1M+XTaAOjZFRFFoNu tB5EbBHbU0UThRKSMrTfkX1OVZm18hHtNPMZiSWj17eMrEoUsT1jmTpuamSfO2J75tI5uk8d sQWILWILAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAYLiMM8zPLVpyUBlXFLr9zaN5a9/OCm7U nJ79Vn/V9hi3yUiGUW9MbnY34Nwx+A2WUBTahOCfaQ3zc4vsZ2w9Uei8e1ewzjXDNwZ2qk7P Ea+uaVF5Xu5hWQBKY1Kzt4FNRonF/14kEIUitohtAkgU+jX/v+MOs74J6tScnt0nL2Ts8Ow1 sgCUxqiZNrC/LT1V6sQ2gSgUsUVsEyKr6163Rga1aU7Pu4S969YpsgCUxpRmb4MDk0ZqsTWL QhFbxPZkYlt0sOU7QW2a07PPVv54vGOlcygEoDSmNLsbNB9bGY9tIlEoYovYNji2V172xaxg 4bzm9Bw/uJCxynWKAJTGlOb4BkUTL2Lx2CYQhUbYDIrYpjy2C6sOjb/u26A2zenZvORFln/p AMvJuSMApTGlOb7Ba0+yeGwTiUIjbAZFbFMeW5uCPt/5G8yi0GnFE+c+cWC2ENS4AlBvTGl2 Nvhy8D43tg71iEKjawZFbNMRW9b9Ln9DkCjUpnYXf1QFoHxMaXY2+LRlLBbraj0ac4Ve9YlC mwqIbbJjW/Mn/pg3KqhNc3pu4P+myMIL9jBJAEpjSrP098J5tU0sCkVsEduGxXbtMfvh/nOP BbVpotA5H9tji47nyAJQGlMEoL7YJhKFRtgMitimBk8U+ua2r+6YNbxdZWCnKgr9XV3rA+NX 2a+VkgCUxiQBqLcBY4fETUJRQlFohM2giG3KObF3f7P65lVRaE7WEd+/TyKN1S8ArV8UGmEz KGJ7xhJlMyhie+bSdD5Zg9gCxBaxBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEg9fo9nAEGi UKnaUtp+1zMrlDFJCkobmCSjADQcg8czgCBRKFUnsmsq89cP2SuPSVJQbwOTZBSAhmPyeJoJ FIVS9Y21n7HCV0rlMbIr0gYmySgAJ4XP42kmUBRK1RKL+z2+2CSPybF1NzBJRgE4pdh6Hk8z gaJQqqZ22sPYfOtzeZakoLSBSTIKwKnEljyeZgJFoZIydFne1trlDyqzJAWlDUySUQBOJbbk 8TQTKAqlasPWvGnzBx3fL8+SFJQ2MElGATiF2Po8nkQiUahXlZXbL6qFsblM1YgyIQWVNzBJ RgE4+dj6PJ5EQlGoW40T7wCXWo/4Zof29W9gkowCcFKxFdR3kxAoCqVqynI+U1PSWRojKSht YJKMApCM2AaKQqla0/EFxpaWH5XHSApKG5gkowCcBAaPZwBBolCqitoNH3Qwu2amPCZJQb0N TJJRAJJDkChU0oNWZq18RB8jKaiHSTIKAAAAAAAAAAAAAAAAAIAI8f/VARzlO275iwAAAABJ RU5ErkJggg== --CE+1k2dSO48ffgeK--