From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/79699 Path: news.gmane.org!not-for-mail From: Steve White Newsgroups: gmane.comp.tex.context Subject: Re: 'kern': TrueType table and GPOS lookup feature Date: Sun, 2 Dec 2012 10:58:56 +0100 Message-ID: References: <50B85B0E.1060703@web.de> <50B878C7.8080607@wxs.nl> <50B8D2F0.6000508@wxs.nl> Reply-To: mailing list for ConTeXt users NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=e89a8fb1ebc057bf4904cfdbaec0 X-Trace: ger.gmane.org 1354442344 31097 80.91.229.3 (2 Dec 2012 09:59:04 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 2 Dec 2012 09:59:04 +0000 (UTC) To: mailing list for ConTeXt users Original-X-From: ntg-context-bounces@ntg.nl Sun Dec 02 10:59:16 2012 Return-path: Envelope-to: gctc-ntg-context-518@m.gmane.org Original-Received: from balder.ntg.nl ([195.12.62.10]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Tf6KR-00014T-Iq for gctc-ntg-context-518@m.gmane.org; Sun, 02 Dec 2012 10:59:15 +0100 Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 7AF5210209; Sun, 2 Dec 2012 10:59:03 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 0vwF7hhKSAQb; Sun, 2 Dec 2012 10:59:01 +0100 (CET) Original-Received: from balder.ntg.nl (localhost [IPv6:::1]) by balder.ntg.nl (Postfix) with ESMTP id 6D01C10201; Sun, 2 Dec 2012 10:59:01 +0100 (CET) Original-Received: from localhost (localhost [127.0.0.1]) by balder.ntg.nl (Postfix) with ESMTP id 1E20910201 for ; Sun, 2 Dec 2012 10:59:00 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at balder.ntg.nl Original-Received: from balder.ntg.nl ([127.0.0.1]) by localhost (balder.ntg.nl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id voW9vuXXepEC for ; Sun, 2 Dec 2012 10:58:59 +0100 (CET) Original-Received: from filter4-til.mf.surf.net (filter4-til.mf.surf.net [194.171.167.220]) by balder.ntg.nl (Postfix) with ESMTP id F01D0101FC for ; Sun, 2 Dec 2012 10:58:58 +0100 (CET) Original-Received: from mail-oa0-f41.google.com (mail-oa0-f41.google.com [209.85.219.41]) by filter4-til.mf.surf.net (8.14.3/8.14.3/Debian-9.4) with ESMTP id qB29wvuI020529 for ; Sun, 2 Dec 2012 10:58:57 +0100 Original-Received: by mail-oa0-f41.google.com with SMTP id k14so2374470oag.14 for ; Sun, 02 Dec 2012 01:58:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=f8ddF1sGPvIBJPgBLfESkDE6xB+rNIKcvXfbQE3xF54=; b=SBMPiU/YPBfPPAsdZhspTVMxmjD8GbhaQVusaiqvQbN0kePhSnpcXDxUVnG+p3RiCq DEMWNTPM1mLVaIzfdvFZU1lsHcwTKNJSy8/+ZQM1FLWXUx64rCnsGI9D8Rkt7zL9753b j3E6Lxw0QR2Dxr8o9Lzf/o7cqpYHoHNRMkifm8sdUAHm/yu8f00hI6XWE18U/v29YfpJ PVypzj0Blj0w8NP8iz1B+o4dQZ0rrgqoYc1v7gL86bclu+cxr/vYYEC7jPHxaQyXnQcT xLQ9sAfQq8n7a7m34K9wBI88xvLLTOSTVrGxjNY916WEA0cKE6M2W040Y0bgvuWi43s1 Z3vA== Original-Received: by 10.60.31.195 with SMTP id c3mr5544125oei.57.1354442336616; Sun, 02 Dec 2012 01:58:56 -0800 (PST) Original-Received: by 10.60.78.162 with HTTP; Sun, 2 Dec 2012 01:58:56 -0800 (PST) In-Reply-To: X-Bayes-Prob: 0.0001 (Score 0, tokens from: @@RPTN) X-CanIt-Geo: ip=209.85.219.41; country=US; region=CA; city=Mountain View; postalcode=94043; latitude=37.4192; longitude=-122.0574; metrocode=807; areacode=650; http://maps.google.com/maps?q=37.4192,-122.0574&z=6 X-CanItPRO-Stream: uu:ntg-context@ntg.nl (inherits from uu:default, base:default) X-Canit-Stats-ID: 0VIuxWVPt - 9ab0741bfbc4 - 20121202 (trained as not-spam) X-Scanned-By: CanIt (www . roaringpenguin . com) on 194.171.167.220 X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.1.14 Precedence: list List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: ntg-context-bounces@ntg.nl Original-Sender: ntg-context-bounces@ntg.nl Xref: news.gmane.org gmane.comp.tex.context:79699 Archived-At: --e89a8fb1ebc057bf4904cfdbaec0 Content-Type: multipart/alternative; boundary=e89a8fb1ebc057bf4604cfdbaebe --e89a8fb1ebc057bf4604cfdbaebe Content-Type: text/plain; charset=ISO-8859-1 Hi all, I finally got something like Pablo's test working on my system. It doesn't show much new. As had already been established, with the right ConTeXt switches, OpenType features of kerning and ligatures work correctly with FreeSerif. Find attached. If there's a better way to do this, please comment: I may put some of this in the FreeFront usage notes. (Hm... I may tighten the italic y a bit.) A question remains: Why does ConTeXt (like some other TeX derivatives that use OpenType) not determine the OpenType script of runs of text from the Unicode (or other encoding) character range? All other font layout systems I know of do this. (Remember- a run of text in the OpenType sense is not the same as the scope of a TeX environment, it is typically a word, separated by white space or punctuation.) Maybe there is some rationale, but I haven't heard it yet. Let me propose a different interpretation for the existing 'script' setting as used in the \definefontfeature command in the attached tex file: * If it is not present, the engine would revert to using the script indicated by the encoding for each run of text. * If it is present, it would mean "activate only features that match the specified script". It appears to me this would not change the rendering of many documents, if any, but it would alleviate the confusion that gave rise to this thread. Cheers! --e89a8fb1ebc057bf4604cfdbaebe Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi all,

I finally got something like Pablo's test working on my = system.=A0 It doesn't show much new.=A0 As had already been established= , with the right ConTeXt switches, OpenType features of kerning and ligatur= es work correctly with FreeSerif.

Find attached.=A0 If there's a better way to do this, please commen= t: I may put some of this in the FreeFront usage notes.=A0 (Hm... I may tig= hten the italic y a bit.)

A question remains: Why does ConTeXt (like= some other TeX derivatives that use OpenType) not determine the OpenType s= cript of runs of text from the Unicode (or other encoding) character range?= =A0 All other font layout systems I know of do this.=A0 (Remember- a run of= text in the OpenType sense is not the same as the scope of a TeX environme= nt, it is typically a word, separated by white space or punctuation.)

Maybe there is some rationale, but I haven't heard it yet.

L= et me propose a different interpretation for the existing 'script' = setting as used in the \definefontfeature command in the attached tex file:=

* If it is not present, the engine would revert to using the script ind= icated by the encoding for each run of text.

* If it is present, it = would mean "activate only features that match the specified script&quo= t;.

It appears to me this would not change the rendering of many documents,= if any, but it would alleviate the confusion that gave rise to this thread= .

Cheers!
--e89a8fb1ebc057bf4604cfdbaebe-- --e89a8fb1ebc057bf4904cfdbaec0 Content-Type: application/pdf; name="context-kern5.pdf" Content-Disposition: attachment; filename="context-kern5.pdf" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ha7z84lk0 JVBERi0xLjYKJdDUxdgKMTcgMCBvYmoKPDwKL0xlbmd0aCAyOTggICAgICAgCi9GaWx0ZXIgL0Zs YXRlRGVjb2RlCj4+CnN0cmVhbQp4XtVSOW7EMAzs/Qp9YLUkTV1AoCKGHSC1uyBtUuX/bUhKWmzg zdmlsEekRqKGQ3CvDtzDBB3v9+m8oSP2BWJ0+4tD2Qf5U0qe5phd4uyZuLj9zT3dASDX5/1xGrwE PsfkYi6e5xkHixMAs3yCYWnIHQP1fBYsnac4YuVJbDzFng+h87ee1zt1rXUUlaeo5wXtvKLkQ3+P 4YiXekJRpDnlGmZTd97CraYMsSF7mNM/E/uJ0JvuD6EUfWT8g9BKLJ01Z0qdbZ1hldDiol0/ursy 2v7J9j+425z62mHhQC/abK6Xe2QiQqrZyl6yP/I6lOCJA/1+sCuFqxbM7flxiSaR2lsOAx4Xfbm0 ANOhB9/qH/VEKrZ6FeO4prUAbeCponKvBn7dp3eSJdbaCmVuZHN0cmVhbQplbmRvYmoKMjIgMCBv YmoKPDwKL1R5cGUgL01ldGFkYXRhIC9TdWJ0eXBlIC9YTUwKL0xlbmd0aCAxNzY2ICAgICAgCj4+ CnN0cmVhbQo8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9InZrdXV4Zml0aG9tcWpueXhxc2RwYWdk dSI/Pjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iPjxyZGY6UkRGIHhtbG5zOnJk Zj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+PHJkZjpEZXNj cmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50 cy8xLjEvIj48ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PjxkYzpjcmVhdG9y PjxyZGY6U2VxPjxyZGY6bGkvPjwvcmRmOlNlcT48L2RjOmNyZWF0b3I+PGRjOmRlc2NyaXB0aW9u Lz48ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij5jb250ZXh0 LWtlcm41PC9yZGY6bGk+PC9yZGY6QWx0PjwvZGM6dGl0bGU+PC9yZGY6RGVzY3JpcHRpb24+PHJk ZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6cGRmeD0iaHR0cDovL25zLmFkb2JlLmNv bS9wZGZ4LzEuMy8iPjxwZGZ4OkNvblRlWHQuSm9ibmFtZT5jb250ZXh0LWtlcm41PC9wZGZ4OkNv blRlWHQuSm9ibmFtZT48cGRmeDpDb25UZVh0LlRpbWU+MjAxMi4xMi4wMSAxNzo0NzwvcGRmeDpD b25UZVh0LlRpbWU+PHBkZng6Q29uVGVYdC5Vcmw+d3d3LnByYWdtYS1hZGUuY29tPC9wZGZ4OkNv blRlWHQuVXJsPjxwZGZ4OkNvblRlWHQuVmVyc2lvbj4yMDEyLjExLjMwIDIyOjUzPC9wZGZ4OkNv blRlWHQuVmVyc2lvbj48cGRmeDpJRD5jb250ZXh0LWtlcm41LjIwMTItMTItMDFUMTc6NDc6MjEr MDE6MDA8L3BkZng6SUQ+PHBkZng6UFRFWC5GdWxsYmFubmVyPlRoaXMgaXMgTHVhVGVYLCBWZXJz aW9uIGJldGEtMC43MC4yLTIwMTIwNTI0MTAgKFRlWCBMaXZlIDIwMTIpIChUZVggTGl2ZSAyMDEy KSBrcGF0aHNlYSB2ZXJzaW9uIDYuMS4wPC9wZGZ4OlBURVguRnVsbGJhbm5lcj48L3JkZjpEZXNj cmlwdGlvbj48cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9u cy5hZG9iZS5jb20veGFwLzEuMC8iPjx4bXA6Q3JlYXRlRGF0ZT4yMDEyLTEyLTAxVDE3OjQ3OjIx KzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT48eG1wOkNyZWF0b3JUb29sPkNvblRlWHQgLSAyMDEyLjEx LjMwIDIyOjUzPC94bXA6Q3JlYXRvclRvb2w+PHhtcDpNb2RpZnlEYXRlPjIwMTItMTItMDFUMTc6 NDc6MjErMDE6MDA8L3htcDpNb2RpZnlEYXRlPjx4bXA6TWV0YWRhdGFEYXRlPjIwMTItMTItMDFU MTc6NDc6MjErMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+PC9yZGY6RGVzY3JpcHRpb24+PHJkZjpE ZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6cGRmPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bk Zi8xLjMvIj48cGRmOktleXdvcmRzLz48cGRmOlByb2R1Y2VyPkx1YVRlWC0wLjcwLjI8L3BkZjpQ cm9kdWNlcj48cGRmOlRyYXBwZWQ+RmFsc2U8L3BkZjpUcmFwcGVkPjwvcmRmOkRlc2NyaXB0aW9u PjxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRv YmUuY29tL3hhcC8xLjAvbW0vIj48eG1wTU06RG9jdW1lbnRJRD51dWlkOjI4MWM2NmE0LTQyMTQt OGZmYi0zN2UwLTgzNTBkNmQwOWNkNjwveG1wTU06RG9jdW1lbnRJRD48eG1wTU06SW5zdGFuY2VJ RD51dWlkOjRiYzlhMzM2LTQ4NjMtOWY5MC00YWUzLWM1Nzc4NmQ5YzUxOTwveG1wTU06SW5zdGFu Y2VJRD48L3JkZjpEZXNjcmlwdGlvbj48L3JkZjpSREY+PC94OnhtcG1ldGE+PD94cGFja2V0IGVu ZD0idyI/PgplbmRzdHJlYW0KZW5kb2JqCjI0IDAgb2JqCjw8Ci9MZW5ndGggMjAgICAgICAgIAov RmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeF5jYIAAzpOqHVDmsKCYATbvAYMKZW5kc3Ry ZWFtCmVuZG9iagoyNSAwIG9iago8PAovTGVuZ3RoIDQxMzUgICAgICAKL0ZpbHRlciAvRmxhdGVE ZWNvZGUKPj4Kc3RyZWFtCnhe7Vp7dFNVut/nmZy0SZpHm6Rtck4eTR/QtE3a9EGhBUrLo0BpaXk/ 0jZ9NyltSgF5jgI+QNCiKDAKjsOgoiPIOAoOiOLIGh8wuu6oS7g4SxrHuV5n9ApXg0nud05OtOqs dde66/5xZ92cvXL2t/f5zt7f7/d9+zs562yEIYRkaCsiEDe/qcC5+N+O/BF6jsOvpa3fM3DatutN hDASISqvbW2AQzWUCiG6EK6TnX3rO754fN4AtIsRYpZ3eT3tfxl9SYGQci9cd3dBh3oP1Qrti9C2 dfUH1uUOoiJof4aQor7P3+a5MPeVCoRMZQjJ7+/3rBuQGHE7QhNgTsT5PP1exfvzvoY26NOlCCNK sb2IAltc1MMIEe/Fajg6cDVCOE4TFEkxBPln7O5oA1p9ix+Fv9zQMaMdYUgeDdMdkQ6EpCFi22oM nXv0P4W7YSjxlwlaPDQb9PBSJiJJKdQRYIhGm9Fm7AaegbO4C1+IL8GX4x7ci3fhPbgfH8bX47fj 9+L344/gr+NXiSrCQwwTG4jNxN3ELuII8TbxHnGVuEb8mfiSXEVeIC+Sb5I3yG+ok9SL1BnqZepV 6q/UV4yXuZ3ZxexljjHPMieZF5kLzEXmbeY95irzMRNSVCiWmR42HTR9YPrE9A2byhrZGexcdhG7 hF3GrmA3safYC+y77Ifs39iv2Agn51I5O1fETeZmcQPceu4u7lfcE9xxs8KsM7Nmqznb7DA7zVvM oxbcQls0llRLusVkKbCstnit5qw/2P03p948e/PVm1dukbfoaDgaFdg8jH2Nm3A73oAvwpfhq3+E f6eA//f4+wQiVhMBAf8dgP9e4hfEZeIDAf/fSUTuIl8n3yAvk19TJ6hTIv7L1N+ZdmYbs53Zw4wy TwL+55mXmNeZNwD/FeYaE1RgiioTAvyHTddNX7KI1bMcO5NtEPGvYreyz7O/Z//EXmW/ZG9yyVwK p+cKuTKuCvAHuK3cYRF/GuC3mO0C/ibzXgG/SsQ/AfC3WznA332zXMSPYvijH0dfib4cPRt9IXoo eiD6cPTB6Gj0vuje6K7ozugd0dui66LD0Z7o9Kgrqop8EbkW+TDyfuTdyDuRP0YuRy5F3o68FXkz cjZyIrI9cntkW2RzZGP4tfCF8Kvhc+HfhU+Ej4cmhywhc4gNGUOZoYyQPpQW0obUIVmIDlEh4kb4 xjfB5uDCYEOwNlgZdAeLg85gYdARzA9ODE4I5gVzgtlBe9AWtAbNQS6oCaqCyiAdRGPRsQ/G/jR2 eez02Itjvx1rGZs/NnOsdqxmbMrYpLGMsaTrP79+4Pre63uu33P9zusbr9dfn/Xxno8++WhWytYU MgUp/5L0WtIF+u3Yuvj/fGA05MH7T/IUPHoOR4dfxkU2tmy+betwoMvPZySSoiVSRpaULFcoU1Rq jTY1Tac3pGdkGk0sZ7ZYbVn27JzcvAkT8x0FhUVOV3GJu7SsvGJS5eQpVdVTp02vmVFbN3PW7Dn1 c+fNb1jQ2LSwuWXR4iVLly1fsXLVag/asfOue0YfeuQXjz1+9Je/euKpJ48//etnnj3x3G9OPf/C b18687uzaLDd243WHRnoRWt70J0H0BBCnSOCnX0b0bHT29p8vNy/CbX+bPv+uDdfROfj4noQ7th1 ++679+y9794HHkT7Dv38IHStgd+GmA6f/3FUA9n2c6oZsqQEOU5gqKDypIRE/+48QVNXKk8SOIjo BMF3U3z3SQmNfVt5EuP7XSqzKsusMtfgT4YP4Jbwv1LNoadqyLdgbBxZo58Sl4idqABNRyjLWYXp aAlttWTbS4pL3aXjZbfLqUvTVeGggEvoVK0ujSjOtlstElDiWy4n3OAm1IbGcsOWSfnuGUm4QaLc vWR+xw6XfmPvaF/7oF1C6uhNCoJ5wERoSUtVhnXPlqW5ymo96x/2u40Lmyq0h7JNbnlKUVtm5cXq ih5X3enzRxdPbU5Rt9EKOpkNX3tKK9HSGH5XA6u49MDTk7M6bYoHd73QLmBho2NkKTWCStEswDIO SPE/AKJxl4D52RAOOjwOiIdAFP8E0inDvtsUivJUqQEbXlq7bFspu6l/32BHI5ssXcpqU1se2y+7 c1qPgdBLaJPNNNreB2BM5RnWnr4Bp+Fj7SU94dLoytfhxNOlE9rL5j1z9pfL68r1dqxhyMgxDGFV crJw8KPI4TuUlFGGWzLxpuG9d/+mvbHRptp+zwWvgK0K/FQPfjIjxw+xAee8Y1K1ElqJfecIzFYq 4BOw4FcNdx6bUrFjbuXWwSO+Lr9dec++z8u1CwqqGxaURHZhdU26XIWqoW1V8TX9wSL1qnrfiWcf aXDPzsza2uUzS5sm9hZlOs2Yav7TRUVuLd3t3cHHJQaZdjHRTvWjybAOYfpYEGRg1lLXOKPisfSd NS6JlYAAivfzxt8npzNpye01p15QvFRbM3BstcuYl6orVtEppJWiumvyrFeTr+3znCuvbi405qRo 8/VJkQ9TUmVSA41j9cTyaR/3PFdhyXPokwqUGpWZobQEdrz3zLTwmsgcn7mEy3HpZHaNwGN79FPc SE1CFuTk4x1CdlycfB8T0E0IgDQit3FzMdYRIIj0gQUTi1qkWH6bWq9rXPG6SkOf12rpR0pYjcNg qtbLCtJmP0SQaUcn6lsZWflRrHdKJiuV4mZJFkGS4epZapWMIL8oMlrKWHW5zljFKiDfN4JtkyB+ uZ9ahvHetFj5aMWE9YYpzFxGd8bQrLKaRUm4DDNIt9D0wcdlkTckycQ0U/rPNMec9iVyeUoWWaGX 5+OcJkt2a6WyKkViE3gohXg6C/GkQdngSvDeuFUvBBQmLOfvvBZb8Gc7uw8FNjzRULwtcKyt7f7G 6vBr2wfb7MoZ5gkbA72O1Jl2vOvho0+0TPXN7H7514/W5bXODVc+OXp+TtW6It2Be19ePNfvTOdj By2HmOHjORcakG3iiQTssGrc2bHILaGzdARvRanoBPxzl1ZBSpKKWylqgTNr+qGjFqxMKtUWkdhU ui+TXbC7Y7I+qUqBv2DPIOgjUmbH3e1X8Jbt1iIJJrNiZWSkZtb8/uekbp2xQQX/sMGOeuB8JbkS 5UADApOGx8ePgsJdqrFCNqzChKBO1SoxfKXs+CmcMpgKTRUZQ3VFZZUZSXkkNrofNy8c7pKrVHgF 0T8t3EKTNsptnqN8ooDLVWkN+xQ07qJpXUpO1U61lqbe4edvAT+8BTy4EdLwqHkPxyIvlk+huPi2 0Po+VDWwgiQWyNEa95cOQ/G2k/Rp3ERLlj6mVtdnmxbsP5KdZnJwU4wDZYXT56ip5S/1Lu/od9Ub CdzKUEZlDhk20PIcBv+PDOO6JXVXwgdHk61FlvmaRydkVaVopmDNkdc6F2Frii9iVj/PU/RSZCnR BXZWgZ3gD94jLKaOBUjsYRHLQvzSloiPD74nhkLQwkU3s5+4KDpt6jRd7icqPDePTstP0VRYtA8e OPNOYIpRnqdKTXdz8txlK0xMhSJ5Rq61VGXItBItEyjs7Pmdn2NbNsqTrBmZdBrrUksKjdbNkSuR f/lrmMnXGgp1jC21u2demqLwVpUDI+oqZQT/NoHBf8PFxAfUEFol5qqYm92l6tL/Jl3REjNounSA TPTKOC8AMKv5x9lsu5yWmjunpE+kyLWak4rn5ize+IeRSeYCdao7TZpKl0iZkTp3NSPHimu7VbKk gRUpBJE7Yh5utGZVGWSbnVzkldHeywXOZfn6bFUs1ynTINfhrzaMZWjx2UXTvho8XGV1wAPJoU7L SJdSGRTW2fCeKV+B05ZIIHLGpqCw3eoj9pTitPRp2Pnn5FrIhHlLteVsdpGQCXHgYyWZRQ2jOrQU sk0x+PQnOPhHSizw4KoGaAJ3x13KLwRMEo/SOCMaCIN4xlBiZljIdnx58xRV5Pju1nOV0wGQXaUp 0CcpyQnTHXWL0gzlzyefWfFQ/2jWYEYS7ZZTssi7uIrA2Tqd1eybkeeETPqZhrLr0x9bbTMmYS2z STmzsB6b/bfG8PbIjCEbACrUy+xqrcIoJTMaN2HnBu7FFNOwsvWLNCQU6pY+VU1g9YYc9f4cvTuV fFwJT4dUJRNsHsnF7IpMeInl/2djdc/wj7RVysobeBIfMAidO6O9Ea9Dh77dIm+VhiBvxi4Kzz/+ rfbbLdg6OR06dCtD3ora4e11/LGSWMv/b0sccQYg5VrHySyxG1Xh5ZF34314OXAoHiA3jtMtjctE Jv/sgEdYOaqH8VrGs0vsjl7i03riSDCQYCDBQIKBBAMJBhIMJBhIMJBgIMHAPysD8LZ+DWyf+H+k 3I+gYAibjT0ulC/5gucIpUsox6F8RlSL5TCRKAkGEgwkGEgwkGAgwUCCgQQDCQYSDCQY+KdlgMwh +S+G8A2QvojlwFfBN2BfFr8/DV6L4FwNu3RIoa3H7N/t5HOhLlHGEIOeFWUc9rleFGUC5WMTRJlE KmyTKFMoHXtNlGmkhIFjuwPlqBZ/RJQVyEYUiLIGTSSe4XfUkgxowf5bUcaQGh0SZRwlo9OiTMBX 4EuiTCILtkSUKVSM7RFlGpmwj0RZjnbhKaKsQDPxMVHWoMXEQkG2Afpk4kNRlqMdxKeiDPrkGlHW oIXkGdh55kcDaD3qQ16wNQD7X5yoEIoT3nfjsmucXAK9tWgQtL0gNcHd/F0jyCP08df8aBj54Fui B/q7oeXjd01N9w+s7/N2BDhnYaFzIn92CecSrnbQ6+Wa/B2BEc+gl6v1D/vaPYFuvw9uis/TBCMP wljAJa/d5B3sBnEWjO8Bu7tRGzQCnr5uqPnpfXCBrwdRp2BSERhQCHXFj0yPD8r9YKiYnhvlw31O OMfoKIGh/b5ArX+w08sVOQq5CtFw3hYuNjv0ufOLnPk8rO+N50n6xzMJYDgBjTgC/0mV1x0SieOQ DT7EetFaaMf7eOt4RE5UBpKN37DU4h0cAsY4W6N3bTcvVYCJzjLOBtd+yuEPePuOzziBC2Gd8KQN w4R8zfuXA0K7BBM4aMUI5sR2J5jrEXq84HMOdIZRK+qBVpugFQB9DnY6zEPNQu0FXR4i7zkONQja MR9yqF6oeQ1+bgiAhV1ebnjIy/k7uEBX9xDXAS7goO4c9PgC3nZuaLi1x9sW4AJ+rm5eM1fn9XkH PX1cw3Ar74767javb8gL43SBGQEI8wrYalkAwcoXB0SHD6Z3iJFSAFP/cCkUgMYAGOcQ7u8HCXUF AgMVBQUjIyOOTt+wA6KhoE2M7ILOgT5HV6AftOIcroHheUS9gK0VMPthWp/I4Tqoe+B6P0zB8+oH J/O8xLjmme8DjjbAyuSAVz+YIvKxZri7rZdrHfSP+ICPdVzPcP/AEOdf6x0Ejrxcn2fDeq7d3wna sKSxzfCTw3CwlVWYwg+9vHN8MDhvQMzVAwIHHjCS710ruLFXMKAdrnJgBm9O3Dk8T/9jl/7v+QJb PW5dtQo2bRDt9wAyvj0EyLxCGPYCji4x6Hg6+5FH4IUDhjqFAOYDD0j7L0mYRv0KZW5kc3RyZWFt CmVuZG9iagoyNyAwIG9iago8PAovTGVuZ3RoIDQyMCAgICAgICAKL0ZpbHRlciAvRmxhdGVEZWNv ZGUKPj4Kc3RyZWFtCnhefVLBauMwEL37K7SHQHpwraSOsw3B0LrrxYdtSx1Ke3SkcVYQS0aWD/n7 nZHiFJbsGox4M2/ezDxp9u21jh+k2UN8d8vZGwxmtALi4lfTR7PZkxFjB9o9A0iQU3bYsFdrRA2O zYvqqdLK3SC50uI4SphY10mPcFD6i0J92HwHH/FnUf78+IxLC1CDVW3lmqMSMSflnXJH2Pyfx1CE XRdhXuQd7KCM3rDFLeccAz+0LExH6w1Rct6DJdNmrdLSnu1ge5o6WiyZVMKdkY+JDn2i4vo0OOgq 3Zpou2XJGyYHZ09+5psoebESl9IHNr8+IlLqse+PQOMwHuU5k9CiMvrz3HTAEvKokphV7vQPs75K dqceGE6LEoswrjAShr4RYBt9gGiLFvCcbUv88gi0/Ct/F6r27YWerpHOeXrvjyzNSWMVgqvv/lj7 YFZkhLKCcuUjX3j9SSmbhMXvxpJEmgZBpBEqAroPqAyoCM2WAeHAhFah5zKgULfGOt/Mq9NadD8X E8VoLTroL9FbSw4pDZd77k1PVf73D2R6qYReyugP21b5ygplbmRzdHJlYW0KZW5kb2JqCjMwIDAg b2JqCjw8Ci9MZW5ndGggMjUgICAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0K eF5jYOBgAAHOk6odYMYoGJIhcAAArfMCSAplbmRzdHJlYW0KZW5kb2JqCjMxIDAgb2JqCjw8Ci9M ZW5ndGggNTAwMiAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0KeF7tnAtUFFea x29VdRdUv2iqgYaGpqq66W5AHg3NQ0FREYGoKKDiM2oDjRB5iYBKFOMkmsSoMYlmjEmMGteocXxN YjQPH5m8ZvKciUl2J8PsTDJ0urOJyWQ6Bii7er8qGsfs7NmzZ8/sOTt7qu8p6ruPvvf7fvd/b1cD VQhDCKnQXYhA7Jy52bmvZJZMh5ITcNQ1tLk7z29u/AwhTAGNhhp6u1nkidiGkPoG1EeubF3f9EX8 i+0IaaA+MrLZ4270z/vTpwjFaKC+oBkKDLuUX0G+DPIpzW3d67JLCAbyzQiZp7R2NLg/fO43KoRy jiKUtLXNva5Ttx9/AqHZTmjPtrvbPIWr3lkH+WqElEGEEfnYLqSEOoRwFKl8Bh1ENXgnMuFXj3JQ hJOEUqHECcUff3489EFEMIQQlSo2rm6a3oimIG0oSDYJTVA6T7F0BYFCl6CF9CLCRxISeSDqOygR rSSkoD6GnttxCBC1o37sOp6IM7gLz8cfxU/gZ/FL+Jv42/j7+AB+jZhOuIkeoo/oJ7YR24mDxHvE J8Qfie8UWxXfK4aVUcqzygvKl5WXlb9QfqkMkBoykWTIInImWUO2kKvIbrKf3EruJU+R75BXI05T BKWloqhoKp+aQE2nbqOqqGpqGdVJ3U1tp3ZRR6nT1FnqAvUa9Rb1HvUJNUB9To2oVCq9KlXlVLlU BaoJqomqUlWlqkq1VLVM1anqVt+t3qbepX5EvUe9T/2E+in1YfVx9fPqC+pL6rfU72oIjUaj16Rq MjVOTa6W0Gq0em2qdoJ2mrZSW6VdoHVrO3VFuiU0SZfTlXQVXUcvpG+nt9L30Tvok/Rp+nn6Iv06 /R79MX3NoDPoDbGGZEO5YbFhQ/LjycNMLGNmpjNVzAJmEbOEuZ3ZyDzHvMZ8yHzKfMMEGIHVsrGs lbWzM9nVbB97P3uMPcEOcASn5AycmWO5FC6Vy+Jc3ARuE7efO8Ad5o5wR7mT3AvcAPcH7jOL1hJj sViyLZMsMy0LLEstz1hOWc5bXrG8ZfmzFbPqrSYrZ023VlqrrQusy6wnU6wpLbaZtjbbLtse20Hb Wds528u2y7Y3bO/YPrEN2r60k3adnbazdqvdbk+1p9sz7A32Jvtqh8JBORyOmY4qR62jzrHMsdKx 23HKcdFJOJVO2hnr3O18zPm488b1qdcvXv/F9d8NCbyCJ/kCfiJfwk/ly/jZ/CJ+I/8Av4cPBb8L 3hA6hW6hV1gn9AkbhM3Cw8IV4XXhmnAjFAyJ2mTRAWwIT8btoLdqfC9+Gr+Av4H/En8Xvwp6Q8QK olvS2z2gt53E08QHxG+JbxVIcZ9iSImUZ5TPKV+S9PaB8tuw3jhyKllFrvgbvd1FYZRS0puBKqQm UhXUTNDbQmoFtZnaQj1IPUIdB72do16m3qTeBr39jvpXyqtSqqJUBlW6KleVrxoPeitRVahmqhaB 3ppUXaC3Leqd6odBb4+B3varn1YfVZ9Uv6C+qH4D9IZrlBqdhtakS3rDtUqtTktr07Ul2nLtDNDb Cm2TDtNNphEdCXqbQVeD3hbTK0Bv2+hdoLez9Hn6Mv0W/QH9z/S3oDfaEG9gDZUGdzJKPsAgJp5h mUqmOqy35cxdzDnmDeZjZoD5jrnOalg9awS9OdlOtpvdxB6Q9IaD3igulmM4C2fn0jknl8/N5XaB 3g5JenuWO829KOkNWaIsRovNkmeZYqkCva2wHLOctbxkuWx524okvbHWNGvFLXpbYUO2attdtt22 A7fo7Ve2922f2b6wK+0au96eYLfc1FuW3WNvcWAO0qFxpIHe5oDeFjrcjl7HXscZJwZ6i3DGOKdK ejt4fYKkt38Z8vII9JbOjwe9TeGn8eV8Hd/Hb+Mf5m/8J3rbLuwBvf1SADGGQqHPQ6+GrsCmeCF0 PrQ/9GRoH0KhHaHtoQdC94bWhppCs0JFoYKQK5QVygxlhMaF0kOpIVNIG9KEVCGF0CDUC25hmbBU qBZmCnmCXbAKFiFJSBS0gkZQBPlgIPh58N3gmeDxGyH+FH+S/xl/gn+WP84f5Z/hj/CH+Sf5J/jt sDbu5+/lt/Jb+J/wd/H9/Aa+m+/kO/g2voFfzt/OL+WX8IthFS2AyGr5an46rKpJ/MSRrJHMkfSR tJHUEdtIyoh1hB0xj5hGEkZiR6JG1MOfDH88/NHw1eEPh389/MEwNoyGQkPCUHBoeOiHoetDXw8N Dv1xqGaoKnAscDTwTOBI4HDg6cChwIHAU4H9gScCjwf2BfYGfhrYE9gdeCTwcOChwK7AzsCOwPbA 1i8Jf8g/7P/B/73/L/4/+7/1f+O/5v/a/2/+L/1+/xd+r/9P/s/9H/uv+j/0/9r/lv+w/5B/v/8+ /1Z/nT/Xn+PP8mf6M/zj/On+NH+q3+HX+QRf0HfDx/tGfEO+H3zf+/7i+873ke+q7ze+D3zv+H7l +6Xvdd+rviu+S75XfC/5Lvie9T3p2+170Hefr9Xn8S33LfKpvnj0i8Xe17yXvSe9z3oPeh/y7vTe 793q3ezt927wdnlXexd4a7013pneGd5Kb4W33DvdW+ad5p06eHbwzOCpwZODPxs8MXhs8OjgkcG9 g3sGdw/UDtQMVA/MGUgZYAeYAZPx98Z64zLjbbFTDJMNJYZEg8mQAKvPaIgzRNHf0J/TA/Ra/Rb9 Bj2lJ/VKvUJP6PEoISoQ9V3UN1FfRf1B94fRz9kfv/Clf1sml8gE/i4EVHgVPhufA5+iNXgtXNGS cDx8Vuz6qUs4OnAZLvCk16b+O+/q6W7ueAwuChVKMiKSUqk1Wl2UPpo2xMTGGeMTTIlJ5mSG5SzW FJvdkZqWPi4jMyvbmZPryssvKBw/oah44qSSyVOmlk4rm15eUXnbjJmzqmbPqa6pnTtvft2ChYsW L1l6+7LlK9xo6733P/DI3v1PHzp85J+eOfbs8RM/O3Xy9JmfP//cufMvvPzSKxdRV6OnBa072LkK 9d6B7tuH1iC0cq3kZesGdPTFzQ1w6Y1Q20ZU/5MtPx2jdAFdGTPXg3HP9rt3bHtw10M79zyKdj/x 5ONQtBqOPrENh69HZcpouJaG63P8mnI+XPVGoKwzGMqeeDZCgX+de4ZU/m7iWQIHE50hxGKlWHw2 giRuTDyLieWuaC7axkVzZfjx4D7cEvy9cv7Is2WKd6F/DH0OFB3KZhQLGUtEvs0YHWOMM8ZyAKog PzrPYcfWOtqw1XoupT/4drctzaVUXMw0v6jg8yqMCTjDEMnsMuLAIhIDH2eFviLuJ06iIjQDocK8 QuiiMB+6sFoiyFjoNjYmgrRaHPZ8qHLlQl4cy5VbGEuOljvCZ1s0GGZstBI6mfXo7Ncnx7fFmmrH xVFYujExKzGqseGh10psSZrYcdkVhQlcXZJG+VB9UlL7pAwc/X7auEIurXSenSLf3O52VcWrNj5g UmbHm8kSSpmRGJUWl+AuLV1fea+weqkh0pE/Wx9ZnpxzZwxZU7QFS6upzquMnJudlB2XZBDnAEeF ENc15VrkQOPhW44jP+ymGMZoIEYRFEQJ0CR+YkwcuC4BHIsev0LN6WJtJ1qaOjx7WG7JbcakRIPT rP95nyrBkKW2CTHLi5PKS6r6K4qbZsSQd3fEkP3rr7yz+74kMkdvxKZU0jqcyx6n4HtrYqJwbhob j31SN3l8X9NTn66B9QJ+usDPRuCfgCwIGegwPuMt7krO2jj7qFdvqp8vmr5pSY6LXX55+uxLzQv7 e8+PzIimgjuxQ8bx6dUHMyPwQuH8IvOC7Brd9YqEB9e/6ttx9w8TKkr3Oq2nEyX9pIF+9MAmXdRP Ngb9mjFXrFVS0ZiORBDWfBcdnnVQAf5iBuuwuHpujCQkLIhjgl+tZFgCO3pUeXRWR18xmx6rOJwz MePc16XBjS2cJQLHGIY0JS3QG/C7S7E59RkTGIczHr7C4kj8VknC+AmiJ4a/KvjWsWESDKLcbpHf pvgSbBIVE1upjxMSG8wMjjk0vcVMdG4CW8jos02EIzJ5NRlMa2aYSBxkTiaY6qJisE8baSVe7TQx RcnQiJnARIsMHOCDDnwwggdjErh1CQFrx6v3RCYmNgjmpmSTleboLMUNaS4nzDWZSBiDNc8mfr00 Tg1f03FUDPP4C5hHo9gzJk6Z5Ht4kUjLpzB3bHmMLTAcXerfGIn1dBwzm1/o36jDNt55hRRG6qr7 tk3JcM/pubM0jzi54c7LGs2b27fGKaA2NvY3W3+iFLb4fvrg/bfv8N7b2TZf1DsGv21A+EkYP1Oc 07CAb9kWCvPGdC0GGxteA6KH+DImz65Lc7lsKR4hxh0fj9m1Bs5xaId66ZTUnJr4yDwtPpieXDwx R3AtTjYrGIaOM5aSJI7qDWQkm1eseHlLinFyTEIFrQA/EkNf4cWKQ+IcY6OSkvYDELQlAbOOchAT EDJjuOr9EoOpuECpNDU9+EJrpL4gvbBUn6DBMGJfafDcw2ZqIkka9xKYAm9WUjqVNbN4eQKnU1Bf SzHTwPwjYh/KQMgG+5Ejf4y3FKsjn7s5/Gj0YyXER890RS6c0abTbSnLdiROwsYVOXKW1VkVSebl WBkTX9KUlJWlOL5wlhqrL2vEFXNNtMIcbKzKZssTSygV9tmsBKPSGpw6Ow6kBH6YhVLiXfAjV5x5 Mbr8vGyMEIcTd0nYRRMxKLKOZiMw/Mc7KpZfMDVfjS9J/jZhDnakMUoR89UbVAMWm5egVguvt7QV 3zZ/XHx6XEJmZZJw7U7PbVRE5qFJeGSBxswomUg1kx0cwfPpaBcIPi066cbLgrc2M9+ckpOoM4Eo RP8mI6QYB1qfdnO9i6DMGGx3RlLa0MPKD6vEYR+H/egjBTaCWxRDlKWn5eRMXT7ZrNNjU1dujlQk muYJkxbFJ+L6mHnmotOsuVoomW8ybd+pr2m7dmAalxql2Js3ZfwMS/r4exbGkG1Lg75GJjmCYSKM 8bU6Gk8qM8QTWHDZ4qQEWFiEObkR31P22/Y9Zdw4V2yEtE+WhmNwohL4nBIVBHM66tfYjj4qtB85 LikAggtvc0QMBB1Nls43mbEdD0U69ImlnVZrxfKMaLrGplMlxNcKlUtNBmGTJblGKMAfK7I5uLxN JLZZx5CJTHNkJL659IVFNsftiZRVb4nCFbyrNt4ILkekmyfjJ4IzZpriIhnFidwJqcKgXn8HxupE /nC0x4hTsTxq4ve4OlK6krj0UlzL2HlkP39YZ6XmQX60cnTe4Ddq/GFsnU4B9YM6699c3S8jesVr jL/fC3YyuLb4x30RO9CsMe8hlkLIu/Bj4qfM6AufIO5LN23YqUdf0Lb4ZvkxcS+V2iZCOX0rDcib FV3/uHxkz2UCMgGZgExAJiATkAnIBGQCMgGZgExAJiATkAnIBGQCMgGZgExAJiATkAnIBGQC/28J TBb/pgz/O/DfS7XofzddRJAwGpuFbZfSe1K6Lia8QEp9kE7jgdFElMlJJiATkAnIBGQCMgGZgExA JiATkAnIBGQCMgGZgExAJiATkAnIBGQCMgGZgExAJiAT+D9H4IgCbioU7+zUlWIXURQ6Ds+KEJ+a gUl3e05BWXBzovgcNbgt++b9ny7UHLYxRKHTYRtHJHorbBPIjpnDtgKpsMVhW4lM2ONhm0QU9quw rUXleH3Y1qEU/C9h24AyiC7xqW0KCnyAZ7yFbbj3Gj0RtnGkQS+GbQLuv3w/bCtQDFYWtpUoD/OE bRLR2LmwrUXbsathW4cq4V7N0bEMaCERL9kpQENHPBW2tWgrcSpsQ3tFYdg2oHmKzXB/cwfqROtR K/KAr93wnK9c5ISUC3/jHbNdt9j5UFqOuqC1B6y58G7xXWuRWyoT6zpQDzyfrhFKulEL5NphPtC0 js71rZ6mbjbX6czNEH+6pJ/5bHmXx8PO7WjqXuvu8rDlHT3tje7ulo52eNPYOHOh5y7oC1iKred6 ulrArILSRijtQW2Q8TS29MBZHL4dBhbPXWil5FIOOOCEc9F/cH2s09GaAngMQA6EnRkGkA+ddbR3 l3d0rfSwOVlOtijsqjg6ZAoyc3IzxQj+6qfI40eesmFX66TiNWEcLEqBP4x7UC/kx8pED0Q/85AL rBQ4UJ2naw1wYFNqPb0tolUEbuS52BSo+6/JzAOti4H3QPfiWZwjFqA0SwOykBuFxIbzK8E5t1Qi EmWhTQ+qR3dArkFq1Q3tWVSBZqP50tkDbcWA3KAaFlVLrVuhrwbIzZLOYgtxbJjEec0etmeNh+1o YrubW9awTQCVhfPKLnd7t6eRXdNTf4enoZvt7mArZs9nKzztni53K1vdU9/a0sDOamnwtK/xQD/N 4EY3SLUIZUNaK6UsmOF2GD4rPNvZMPSP5ZwNLTrBuSzp/W1goebu7s6i7Oy1a9dmrWzvyYL5zW4I qzN7ZWdrVnN3G7QaY7gauhcjWgWx1UPMHTBse5jhOjjfIemvU+LaAVMqchllLZJvBUZ9sLpY4NoB roR5rO5paVjF1nd1rG0HHuvYO3raOtewHb2eLmDkYVvdfevZxo6V0LodOuiFoxGsDthKyqRBOqBj cXrEWtGF0cnulCi4wU2xtFeayFWSC41Qy4IjokNj0yOS+h9P6t9vNrAVN5eMCFj0qS/svxsiE/Nr IDKPJMRVEEdzWHYi0DbkxrRi9Fg/wBUlLEoPsP07Vg6POgplbmRzdHJlYW0KZW5kb2JqCjMzIDAg b2JqCjw8Ci9MZW5ndGggNDIxICAgICAgIAovRmlsdGVyIC9GbGF0ZURlY29kZQo+PgpzdHJlYW0K eF51UkFu2zAQvPMV7MGAc1BE2XLcGIaARo4BHZoYkdE2vcnkyiVgkQIlHfz77pKWAzitAIEY7sxw dsnJl10ZfVP2ANH8XvA36OzgJET596plk8nGyqEB078AKFBjtVvxnbOyhJ5P82JTGN3fIbkw8jQo GFn/Jj3BUZsPCp3Dp3v4Ff3c7H6/v0dbB1CC03UkyHOv+xOs/sfgKOS3Qu6FP8B12poVT+6FELjx bFRuG2qmY/ElNY/HPmptlLs0zw+UkSUzrrTsL8jvyQanQuLy3PXQFKa2bL3m8RsWu96dfc47Fr86 hS2YI5/ehsNiObTtCSgIFyzLuIIaPXEOL1UDPKZZFAqruj9/GsoHeX9ugWNCFCchorQKuraS4Cpz BLbGtkXG11v8MgZG3dTnQXWor/R0iXQh0ke/PKQZeSzC5uKrX5Z+8zklY1wS8n8SifcfnZajsfxT ObJIUq+dI43sA3q4oDygx1DbBpSHo2cBYXxCi5BgFlDQLVHnj/ZnUZN0Q9dhysE5nKS/Rj9impc2 cL3p1rak8r9/IuPLJPS6ZX8B31vxSQplbmRzdHJlYW0KZW5kb2JqCjIxIDAgb2JqCjw8Ci9UeXBl IC9PYmpTdG0KL04gMTQKL0ZpcnN0IDEwMwovTGVuZ3RoIDEwODYgICAgICAKL0ZpbHRlciAvRmxh dGVEZWNvZGUKPj4Kc3RyZWFtCnherVVtT9tIEP6eXzHfGtSLvbv22g5ClYA0bXrAoRJauCgfNvES rCZ2ZDsF/v09s3ZKKFTldIeCPbvzeHZenp2REQmSmmRfkQpI6ZhUREEcYId0EpJKKJYJqT71oQ8U SaHxSEgyNghJBonuKDYCdABLET4JIryhDGKScaw7Bwcdf/ywtuSfm4Xt+MdFXtu8rqDF+Z87/mdb FZtybrGjm51Tm2bmqLinicCG7mtPxTqiJJRekvSTKQyW2coBSHgCf9vXMyxNyT8ui/UrwR04WcI7 QlTsyrt37H/HH8JpOjggfyg5AVBB5NQ5ESj/vCzmF7aGR/75YEj+2N7XNGUDE4oSmmghpkinEygM Aw+JjWMvwWZEk63Y/yEmqv0m0TQJksSLp5TErZqcNdRt4ixNkUtk3JlmzXQn6ez5wFbzMlvXRdlE cmZWKMf18fDD1fXbYWnthS2zm1FtltkciKVZVBQ20KO2DD0lUFfOdJQEKMBhNec0YYGKmvVHmy1u sdRY8mms4086fmP1MF8sLYmOf1Hb1RdKoLhqvwlD2Rw1zJYWTGw5cDwacDpVuFOHlkcMhqXNrHa0 YnLB8vt8XqRZviB/lOL4rH7ofez4R6ayrni/DLdxNzVwALgKGXb1ZZIVl3kGoxaV+q0X8Je/Z2cU UjIajIsPo8GpWT/68xpvnpaLL6S7EV/5hjqJ8/JQIYuj/KYAJfn+LLKqLh+oe5gWM7vX8f8qUxQU qehuU4HNi816vbQrroxgWjpmguYNM5miLZeekjQIlKdfR9IG+QJJ3QlBFPI10NqLyT1fSdOvg/O/ r3do+kuCcmP6LUEjFOeRoDJ5DUE12PVI0EA+FgIEDXYbxX8i6PNAn1ETl/xnagYNL5pG9fL5/5Ka LyT8SQ/hSbAlpet//y8pn86LCs33uNiAtOgSf2Yp7qd0d8K1VmCfBH5s0G2KBXfxBeZJ28R97ncV Dyjn7BdbVlmRky+9qBlKJ2Zml5Xr72ebFY4AkBcX5A/Q3DFD8HDIU+4G/mVlz4ocwqmtTYozSTUp aZ3BiBvbq9q7LJfUvbu789alWaxMz6TWmxerPYykFrH1pauEVJ6UHuik1L4OdjCfilnODbs758l5 X/e+2TLXDCitqRHJwNTQDvbZhsRDxmGs5Fsh3wjxBrhxadZrm2JimWXFDTOr0YwPbuzNjRBRgH9+ WyHiEG9c1jhpZJViPWv3VIMJNFKxdX+csV+N78oTmI3xfhjjyNHgJ3c9BvXwE3LsQPvOw30hgMbs TDdzW1L3ZGOQuZ7wYuEpaJDv30XnslCU23jCnXh0G4/exoP2wDEhFBHgAagI0DNYVhwby/h3MpSs /4FlvOH4WccDf/z+yhtulsuZyXP2fXybVYRfE8MftK3tDCRpI8JIRIG0CqUA3l7RSfYd0wWbe8/W 39amvq2soe8tXyNPemKPOfYPugShsAplbmRzdHJlYW0KZW5kb2JqCjM4IDAgb2JqCjw8Ci9UeXBl IC9YUmVmCi9JbmRleCBbMCAzOV0KL1NpemUgMzkKL1cgWzEgMiAxXQovUm9vdCAzNiAwIFIKL0lu Zm8gMzcgMCBSCi9JRCBbPDhDMTI0NDRDRDVCQkEyNzQ2RTVFODU1MTdFOTA0NjY1PiA8OEMxMjQ0 NENENUJCQTI3NDZFNUU4NTUxN0U5MDQ2NjU+XQovTGVuZ3RoIDEwNiAgICAgICAKL0ZpbHRlciAv RmxhdGVEZWNvZGUKPj4Kc3RyZWFtCnheFc27DYNAFETRmeW3y88RgQUlWLKcuDoaoAIX4GbIyGkG 7gZH92mSJ/mSAgqUqFCjQURCiw49BozQFTQZsh6iESVafw7ZW96C4y6nV74LP/+5FWrPP3nhs6bG 7zM3oUOPwd9VN8g4FuUKZW5kc3RyZWFtCmVuZG9iagpzdGFydHhyZWYKMTM5NDgKJSVFT0YK --e89a8fb1ebc057bf4904cfdbaec0 Content-Type: application/x-tex; name="context-kern5.tex" Content-Disposition: attachment; filename="context-kern5.tex" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ha7z84mz1 JSB0aGlzIGZyb20gTHVpZ2kgU2NhcnNvLCBOb3YgMzAKJSUgdGVzdC50ZXgKXHVzZW1vZHVsZVtz aW1wbGVmb250c11bc2l6ZT0yNXB0XQpcZGVmaW5lZm9udGZlYXR1cmVbbGF0aW5zXVtkZWZhdWx0 XVtzY3JpcHQ9bGF0bl0KXHNldG1haW5mb250W0ZyZWVTZXJpZl0KXHN0YXJ0dGV4dAolU1cgdHVy bmVkIG9mZgolXHNob3dmb250a2VybnMKZGFkeWRpZG9kdWZhZmVmaWZvZnVmcmZsZnRsYWxlbGls b2x1dGF0ZXRpdG90dVxwYXIKe1xlbQpkYWR5ZGlkb2R1ZmFmZWZpZm9mdWZyZmxmdGxhbGVsaWxv bHV0YXRldGl0b3R1XHBhcgp9CntcYWRkZnN7bGF0aW5zfQpkYWR5ZGlkb2R1ZmFmZWZpZm9mdWZy ZmxmdGxhbGVsaWxvbHV0YXRldGl0b3R1XHBhcgp7XGVtCmRhZHlkaWRvZHVmYWZlZmlmb2Z1ZnJm bGZ0bGFsZWxpbG9sdXRhdGV0aXRvdHVccGFyCmR5ZG9lCn0KfQoKXHN0b3B0ZXh0Cgo= --e89a8fb1ebc057bf4904cfdbaec0 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________ --e89a8fb1ebc057bf4904cfdbaec0--