From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.comp.tex.context/13485 Path: main.gmane.org!not-for-mail From: "Adam Lindsay" Newsgroups: gmane.comp.tex.context Subject: Re: texfont bugs Date: Wed, 24 Sep 2003 17:21:36 +0100 Sender: ntg-context-admin@ntg.nl Message-ID: <20030924162137.6653@news.comp.lancs.ac.uk> References: <5.2.0.9.1.20030924171610.01aed7f0@server-1> Reply-To: ntg-context@ntg.nl NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="==_20030924162136.13496-1_==" X-Trace: sea.gmane.org 1064420973 19401 80.91.224.253 (24 Sep 2003 16:29:33 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 24 Sep 2003 16:29:33 +0000 (UTC) Original-X-From: ntg-context-admin@ntg.nl Wed Sep 24 18:29:31 2003 Return-path: Original-Received: from ref.vet.uu.nl ([131.211.172.13] helo=ref.ntg.nl) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1A2CWB-0005PK-00 for ; Wed, 24 Sep 2003 18:29:31 +0200 Original-Received: from ref.ntg.nl (localhost.localdomain [127.0.0.1]) by ref.ntg.nl (Postfix) with ESMTP id 5892A10AE7; Wed, 24 Sep 2003 18:29:25 +0200 (MEST) Original-Received: from mail.comp.lancs.ac.uk (mail.comp.lancs.ac.uk [148.88.3.45]) by ref.ntg.nl (Postfix) with ESMTP id 84D3C10AE7 for ; Wed, 24 Sep 2003 18:22:07 +0200 (MEST) Original-Received: from [148.88.168.192] (gfb008000005.lancs.ac.uk [148.88.168.192]) by mail.comp.lancs.ac.uk (8.12.10/8.12.10) with ESMTP id h8OGM461000440; Wed, 24 Sep 2003 17:22:05 +0100 (BST) Original-To: , "Hans Hagen" In-Reply-To: <5.2.0.9.1.20030924171610.01aed7f0@server-1> X-Mailer: CTM PowerMail 4.2 us Carbon Errors-To: ntg-context-admin@ntg.nl X-BeenThere: ntg-context@ntg.nl X-Mailman-Version: 2.0.13 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: mailing list for ConTeXt users List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.comp.tex.context:13485 X-Report-Spam: http://spam.gmane.org/gmane.comp.tex.context:13485 --==_20030924162136.13496-1_== Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit That still didn't work, but it was a lot clearer to figure out what to do. So with a little help from the Camel book, I figured out how to wrap the conditional 'use' in a way that works (well, compiles) on my (non-Win32) system at least: my $IsWin32; BEGIN { $IsWin32 = ($^O =~ /MSWin32/i); if ($IsWin32) { require Win32::API; import Win32::API; } } I'm sure there are Perl wizards out there who know how to do this sort of thing much more elegantly. Cheers, adam Next up: how to use this to steal the Lucida fonts from Java on Mac OS X... Hans Hagen said this at Wed, 24 Sep 2003 17:17:08 +0200: >At 14:45 24/09/2003 +0100, you wrote: > >>Looks like the current texfont is a bit broken right now. I believe it's >>the introduction of the "if ($IsWin32) " block: the pragma "use >>Win32::API" doesn't seem to work within the conditional block. > >can you try the attached version? > >Hans >------------------------------------------------------------------------- > Hans Hagen | PRAGMA ADE | pragma@wxs.nl > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com >------------------------------------------------------------------------- > information: http://www.pragma-ade.com/roadmap.pdf > documentation: http://www.pragma-ade.com/showcase.pdf >------------------------------------------------------------------------- -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Adam T. Lindsay atl@comp.lancs.ac.uk Computing Dept, Lancaster University +44(0)1524/594.537 Lancaster, LA1 4YR, UK Fax:+44(0)1524/593.608 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- --==_20030924162136.13496-1_== Content-Type: application/zip; name="texfont-atl.zip"; x-mac-type="00000000"; x-mac-creator="00000000" Content-Disposition: attachment Content-Transfer-Encoding: base64 UEsDBBQAAAAIAOqJOC8jSsx8LiYAAN+NAAAKABAAdGV4Zm9udC5wbFVYDAAUw3E/F8NxP/UB FADNfWtzG0eS4Gc6wv+h3KREQMKD1Ix3J0BRD2stnyIkWWFpPbMnSHITaJC9BLphdIMUh+T+ 9stnPfoBUhrdxcEPCVWVWVlZWVmZWZWF5Cyem91O8jktzc7jve6uuXvXJFSYfE4mZpms5qb/ 1uzsmZ3L/fvRzpPoelObeHV8Nvpz9/vvjHzSmdk7+P6777/bNu9O0sLAv3Fmks/xYjlPTD4z sZms4uXywqyzolytJ+V6lUzNLIXao3Vp8mySIPALc5rl5+b8JC5NcZKv51NzAmAJ4ZqU84se NDlP53MzmSfQA4xnvRxwx2U+zc3IlOXMdJbxqkzj+fzCTHMAjuerJJ5edKnhf5jxIp+u5wn9 3Zj3MgYk5rBMPs/yrBws5z2pps9ZsirSPDt8sLf3l8He3+Dfnrlj4NveYP/BYP+vfltjyrQE VM8Bj/lfcTadp9mxj61YH3GLFHgBREI1cGtqjpMsWcVlpbUx8bo8yVeHgKoAfNDK3L8ftjBm GpfJ4XiyXq2SrMQvXoNJvrxYpccn5eHlm9+e/vLqqRkaD9n4rnmXZ+bXskyy6w8A9gz/43lk RuF0IkdxIsuTxIyf/fr63c//eDc2i3iyyq+ulvHkFHDRKNKCwKHdKpnlq8R1DxN+dGHGTMPA vE0SM08nSdZPssFyOjPQmkCnSRmn82Igs/U8X5l1gejTDJosgEN51jMFgI/Li2ViLhc4ZQXi uFagdywM2LeJZ4vhcnZkZqt8ARSnGYiKmecTEG2c8wK/JlkBEmkWSblKJ4WP4u8XR/luYU6S +dIUF0WZLPzaeVoQW5Jskk9h5grzHkQoA+6mPZNMega+4b8flK6TODulHn9J8hWM6fXA/P0k LRPz4sUL5IAp8vkZSQQQv5bVc7Q+RnYE8E+n8cK8G5iXaTYt4guCjadIg/kVF8w7ZE2xXi7z VUlcWRfwHYdXGlqqiwuzU8RnyTRfIkcLc2j+OwfmdCIT9Z48/e2X37vcEAGf5dksPcbv+O05 9PkTNLVf58lo9Ax5LSW/JCVgHY1e5tkxI9nxi0ajZVwU5ckqXx+fQL/75sBsmwymYbWCYSyS Aue7BgQLIY+PjlbJmbFAstJNcZ6WkxMTTybJEiSNVcJ/ZjC9oIpAfpIVaJLCFMtkks5SEEXU Hrz+SKAAUXnSM+eJKeNT0kUo6dNkmk5ilFwUMWpjgECsYgHCEpa5bbMzzYu0wPF0dphfl7t5 kcWLZPfaHP6PGUL91QIIzYYpsRZn4CaYj51F0X2MkB/zYjx8cIUFV5OL426I50Xx9zT7ywPi 9U8///LitblE9azl1MHHXwnlq7dUBMDUmrR3Rxt2Gc6YVfLnOoUlQaWj0dM3Lw5MukBp8ouw 7bX5/rtrxASKDWf+LWir8g0w5jUMQ9EBjZ0dXG44ti6Q8+TTgXYEm0FmbCVsETRrHkkHFsdO Df+hyZJzj6TO7mmyypL5Xx7s9sxutTmWvXnzGv94vdsVvOmsk+UlTPYszWCqa31YnoCeTRMT PYuz3VKZAV3WBj0yOz+Ms0jQXzvqj9azGUjioYE1Zj6bB/+25w0Nhg81td77j56BkDrm9RRN D+G7IRdhCmCNd2yLvR7h7R6Ya13zIvUky0BIBMsIip8USbyanGApaoKOrH0UDeFLZ+fn179f gt5/9fzlr8+evrzuAl9q6Fx9hF02wz+H/ePtBniqj5jkbQOS4DdK/gSibwQF1QAWxjqbxlnJ ZHwBEqU/RPL9d1Um7boud3u7DlS/vHr6AqTMqVvdJXTXhv50t4h0IZ8l2RRUjPHa2LpJPp8n E1JXtTpUUKscxDiAM9vDdbEaLpMctpLh8TluNUPoczHr06ZpwWl/M363e1q1AIVI7KlXgY12 3gIlfG2qKvL1auKhBFIHlhDcGXR81THiXgomRmNdFsPecd5cV8xhAk1z3SReFqalLsvn6XHh 19kxlElRhmC26ixdleu4ceRZHlZ6VWhJeKLhV62SRX6WNPaVfAa7vKxVOZEoQBGkn6usgh22 Us41RzFuomHZeYLGW4DgPJ2W1WbLVbJc5ZOQEvrbtonL+QgNlAX4EBdknrB1Qnu2MC1epf4k ifg6cLt2pKUnEYVdEAgGph4JPoOB8onX85L3b9taWD4Bq7M29V6fYC0dH4O+RtuKGuflrIT/ Fs7jGKEFAhYP7Vxkv5UXc9DRaEWYWTxJ2Oyc5IsFWsdg7KNxgdBPnkNtgb12orfJKp1Fvegt qAL441We5RHpDWj2FhEW3AzlOJlCixewttIJ/OWnfD6VP1wtfpMWjAURIXE7QJHpcM+o/agM KIYy7oZUIlTDt8sIW2NtdM2suWaNfBd2qF/ZZsS9p2MiVB6RY+MjMyZ90uOtKVIFErlqLdIm vNIiHwMXaQPUNJUusEirRdtEXrUUaQuVn0PqhVpokTYRyeIW3ESKelYkwJIE2xFtSllBYIoj InJl82x+obhIjQsqwUVF2pnT5diIGrgibaRK3SNaiyxjrDK1eFyRNmKlGlDDRRbL3A1c2YtF lnukeQMEXGQnkNRv0ICLtIHoN78HKdIWrOYCGeAibYA6tyIDWGSnj1Wr34MUOSnz24iUVdrg fnAYSiIWaTVpyCiggYq0nrVlwAcusg1Qd4acpiLHadToQf9cZOeSFa2PQIp6NcU1yTMJXaCc gmbUyQBlVuEk6bcuqr8KDvTnwAelehS+Ms/zecEaEPTHkPTb8/gIPMtkpLtBfp59UpNqR9zF 0Qj+N6QtwxX9lsTzt5NVuizRN1kMO+8/jgcf7nU748FyfjUeAHPh/8nn5Ko7THPdgBB9xtb/ zr5fSAEBKHzgFxYlOCZ2uyJb0LUFh2g5H+YpaT7bGvcRDHhZI7TI0TecgNeI/DjKYWig04/Q sFU7mVhIaNw2j26qmME/uGJqVGmCnTz1fH7wjWFxJBwGQc8K5hi8ApzAS3IXwM4H2OIknZXq IHHZ/5hiaMzQDI/zVGuIPqkddgb3HnfHxf3O+/FoPPxAfx3c6w7zrro5lwyw79nJ3B36Ldcm mQMPbBkw+9qFAperFHbagv6YdaI7Dx4U3PBOAS5Rb2e/t/OXrm4lOC7y+XlYPMROhMIMLiCF QY6gBFTuCDoe8GitP8hdRYBWSxiBifp9smdHhgzUIgdJWWAsCiNItjGFQ681agmTGmdZsiJ+ h5gFayd6l/yDonr7g7+ZPsZEoKAETktY7el//EwxwT6GCXnnDRFhTxgR5GhNQWJfjGDbYMmC YZ+l0wT2FljQ4L5hiJTDEjAbaYnQ0xxMAXRWgXjQfBSJkKgfRyfSgkyPbKBS+UOnP/VN7u7d ux3fAoe+dzGwssvumFfDZrkw6GVS7hYGt22zAHsqRSldxEUJ2gWpw2gBqOJkasV1skriMvm0 WHxCpWHFtkPWZ0+VIus+jgewI7ozm8fH8B3/Gq+OC/lrGdNfIzt7tLhPA/kmjQDjAYl1gmwn b7EwPDgOO4/YDoZpEuFFoXZgHIkCqJTlMIR2UNSxmMitXUv9SI3pyIowrVoa8QAXV78v+4ei jIKGxARsKM36ii+khqzzdmKoeiRW/CZSaKcSdK2EYG1fcFlWCvOyXANuEw6yHadgBEGXRCch EQVzUAOMF7MFz9QsBw8c2mhcqD+DPcXJ6ZDmcYDtGxFR6Pf2eNB9sGhUAiNmTL8PC3OS0lHA j/ANI01e0R4UgdZermH+qnhptIMYaLS4QXoPzR/gF8BAuaPmUf0BC2Nyki+WNYGHrzzNwfzG qwwlFmqdmN4wkM1Us0dVoRrZ2kY11H0Lov2luwKPFd04b+kScdyaVV1lIV5dhWuhy0ooVEyd HYx0v9/7UFNJDbvEcW7Qd9TexH69uhI7tapaUbYHtt+KakWdGznaXfyGVwTDUA2HiL2l7NrC TJwui+T8JAW3vd8HQxF2lz45A+MdP7T1R7OWux2mcQsumV+Lgwbjo7xbjWW6YXZteJFseOWR RL8Og1jXoZr+KoMaW7KmE8+HhHlEuu7eNbboB7B6xtOhbHFcBlj3Bvv/9u82TtnR+JKPQIoC BFIGCPYHsNV7CCQI5SOQogCBlBEFfwsQSDTKRyBFAQIpCxAA67344iEY7F7AEW1uL7LItVKA dQG3sc4rcDNl0dFpBkdW1HR2dX5Q00ad5xNPLrAD+1XPjTGghmYRWW5xcSq2BHWMZV3fRkQT zzrHNpI4MhTa5GAPIe8IlSOfgm6Dvei50YJuZM5PEntIhH4qHyeSv1Oe0JkoNPR68IyszT3g 2qce8BCp5HNTdCt4QoaO91Fo6rbYuhJrIPPHCCNkbrFsOE1B2Zf56qIB1gtDCPyI2ddAhIOy wRTbpx+go858xmhVE1s06OKor8f6TGcARaz8AbNG4cwMNPkadobu7fgkQQ7jPuAgkDI4nl8s T8CQzXjsRxcYuqNB7A1gVweD/8cm2jUq4iMU5fCVGDn6YAISoSzFYN4/8dDxPFlNYhCVyUkM lneA9kdCu9eEthrIRrQSVYYKZuLteFgN6xs9ZeejdFocYiiDjNPYy1WSNGCqBryNHqczJlA8 tEzcsmnAUY2Me+P6AizVAw679rMkmSbTnpgM5GzR2c/tWFU9IkC0uMqpnM+QUN+1L3pPcivn LDTOdYbqDoeot1bgz9uRxnH+EJ843WyjG25Bvs6tMIrlFWCsOIpGnZU6MFlpNwCzh3EbWqqH Iogunhe5OcHbOImRencAdiPG6uEG8yvpK8/KcjYEjdSTgBvJNUjLQqJuTdJfOXtQ4fDDbHO6 6CHCp+Ei1Y0NYQw2IWjm0Pi1pq0YEvKNNu/B/fFgGpc7wzTvqoFqD4BIz4IJpgDSkec3uXbV kJFDQAaL7QRNBFeHriNWyZnCbbBbZ6BcXRB7c909Rx5AxZ31h+PbtzBvx7jhHMJ84fUcg9YE Xi06jHK8uUTXdliFRB6WP3zkYv26LirO7zrDu2z+SgrplAH3/eKKnASRMA9P84gpKJigEsHD oo6ad84Z8mw68YjqoGzB7fkeW75Mss5PT9/1/InxZgZ4CjR1HkKTR13HH/K1iEcHfiEat8Bb RDz8OC7usXRUmnC4kgjqhjVW0Cy5tQauEXXwfrw9vvNBZJAiYsNxf9wf0vc5KBcX0CTKrp1M +h9oQuurghNcvqFwepjyN8dmKGmhLuA23mTirhu7TZpRKLFhbVP7ywrLPY4c1HFTW12Nwqq0 20RbMRwX9zHOzIH5enUHLcXBvfFhd/x4uLNv7cBhM4CVehZ1PCtFUf8UNdC5LZfxcI1goH5n z3gegfMuCBpo31JAPRT4c52XqBY6/mEFnkB8fP9xHH0Y3DND8xi2gyjC2HNkuk0jVBLswYFD bbHawwp76OD1v5Fmv6vJPAcRxWXoApZW8VdVjufpiWwCQvzItLpyZGwV2lMTniw7jYXQoXtY xYBmidxF8dwuT+dNq/6fXAGYx0cJuvX2OsCBf7Ty/XeXfis85+gN++6YI6grV8O4/8/h0/7/ HnpRFttCw6MBRtiY7TfPd02nSVbirUE6AbFSbJv2hZn9nYoRJ0dQ6xJFWQI/fhiIA97eTSxL ZyWKRMEi2abxUm0My4NuhpCP619Lqu7HleAR12iX/pZYiR0h5j98IawqlltgGTfhkW2Txw/r kqgU+6pKZhgxI5ghWW3DcrVOcClZ3RuwHtd7A73t6PCKcBsmRWANlPA4JexDbnCRCMsCkwKU 1s5APt3BPdCHw6pakztelfDXgRTeBsMtxkgDjJp23A0jEw668ByO6aASpSMygx2pIvvhFML0 7Tdz3aPtBrouYSPwwoF7fH6d5eyTsv9W4ZD19vQKMR1qwQD4Ri90qGBbMidP2Jc8BKc+P+oE Zwb3KKRP+9OWkutJ85ZSuREFeA4eCvzoQShZuGgkjDDoIQap289UJBl7w4Rt7La8Tbdl2G1V ZFp7Zq3NLn6LDWS3e5QHmpEghhaZRvMEP/WD3+rHV5JkMrdRGlJMpu7T5696O6GR2wyhd+lQ snXrozPFNqr0oxYz9PRoYx/cT6MV3fRhCw/ZiWTwsf7j7g7abzcDG45M20sVahs3GH7+RwwT GArL0lbTOripW3bRUMGBtYj3E7rjwQB8atBwYCpeW7Rt1vDN2Ej7KbZN8FYqd6rHxG2QaofV ytlj0MOh5kXgHVRSO0xKwRjaiDd3PSvVk6HqveImer5S9m81Xbecq5vm6V+ZJH94eNGgE5Wg gnvR2Sy6gXQfEnYfgASw/io+3wzIwLLYq7sYktC0iQ3rZiL22adxDxDqRi2BH9r+Cur5lkvY yi+JEyvxm2lpFabqB7acNDtlVly3+cr48fl1K4s5iF428iHZzIeWsQPI5uHJkCJquWk4i3gp saQvcQI2YJPjsMg6Q8PldAZsGE4oFWgYbeZGpDiUsgH82S7LAX9grMIfD9b0H7nvR/HpLflW pQIhNwGuOM+nmfxeG8Iv174tgRPd15zsVv1XWBFkjwwGN/gHgUfrmd6NXrkci1AD385pQ9Lg WHOqno3MilevIhFEeClw4+WewBCsFW7F7QbvR3Md2kHLG0DPZnyw0gB6NtsIuZwdtXa60XMg istZK/BGz1E7nzbAB2vT5aRkk3rT6Vm6LIbkUNiLf/EqoZt71tMgsB/4H2zib098tKyT1rPs cKH6J8f/TJfLBK8hPNwRi/74n4903TUYAQLgRQjEjtZ4P/7JaWtbNrKFQByvkWtvKNu2dnEK HJkXKxfOibrsgZELZR7rbcBp/gndLAqIudOG4AqrWZxOU0pHwLy1f//xx2BZQEt7Y/QmTDxA v8tOVQycZtvYbIiIv6Tt0MXbvhimollc0Eo91rt31dVVMVDEMBXihwZltFAUVRshLNZM8OY2 KvpebqAG5pCaNmBaDDczxF8zQrI/ljNxVoPxqe8dZvgJPVXliffsWPnKsgo1ryrIg+Y9Ae+7 MbQsxRBa1VWj5i9tz2VTz6XruRbJnRmBZE2KTrEHqeq1ARIz6oVeVmYVekXD2f3BN25cwJO2 ZFV1sA03NdHtntPiPjc1UdOuNebv8nP0+ohntbpr+xIW9q4ORrW7IiMbPW60GbRD/ETeLRmC 47W74WzCUNaEv5NXYhabQCv3ahD0BlvRglbvNQX3mTaD8to1aN6pRytzHTUsHWcmKYM3DNZG yGdZSVc3DnXzKpNVVkkQXK2zphC4VEuk6kB1PAasYEVSqVXzHUXSs510jdwdtweZ1ZiXgAwV wkXsrN2kx/t375ofnEZrCqDVkN3TIJrPdS+CZsN2dL6PJcodRRG5k6WWeN7GOJ6lxIXzakSU tyACJ3PbWJbYXBaXYQnTiZFKXVTelXOhFzOH8JoFmt7n+P5H9fTeIymW2903kUSqOLizeuOU OEYEEcqtW9LhRzw1OBpyATuwVbePtgRBjzGSuTOUk9CtLeuauVdgLG247MgPcrFmMdA6SMsD ukBODZD2fh601ljxLZeFHp3AXJYrfD5HrrL4112wKAG3FzT77dma38jW3GfrjeSGQfMNs7DV yP38X+K+KAzgBV8i52Ah0YT+KzutUyWwesa1tXVpdP4mM7zLuO/dwSdgul1vcQoap168a0Yj 145yURW8Etp3R+B2T3SBWlF5W7dcYEySYuTVeVtYXyjd7mwv/NMjFoKEdhfZntSzdVktl/4+ U72q1HR/RsURT4rSzKkb50sLcDAG3YPc1uN2HiBQYryR3AmXm918xZxuaUcByWqklas4K+xj RuQtFSxsmC8TKeqkNtDoXvUuWesYc2fxft3YJI8rX158qm7DnPvc8zONd8qcHNSN27Fp2bsE oaNTJIHzA3I9B/dPAWtsQEJ9HtRw3qipLzWp7NDpCo5Mw//vP+6OB5Qm6VtbxA0eP+e1cafI hQ6mOj6gbEcPwAbNeFSSMKO0+i1rA5OjiDqz8EPnnfxITK8Fuc26bPCV3CyzJxlOrbhG8iKB CVqXtdalbY3vp8Tn9ArVHN9coocnmGYfBWqrnn9U3LPhjsBMc7sF3omgbd6bOudTaoinziFL NCrqkGiOGIV5fWGH+S073PJ7yjf0FDqLmPNmd81KrppvHYuzpnmRYNrzubeUT+MydnXyTe1w lpJIvb+h9QR6Xpm4eb5njeeipvPq6Zte9LAOrBdIrcSyMqS0Sc/rqMPp9Oh5KHTwCI1Oe/vs 4/gO39OzIxvA2vzkIrdy+giAFZ1paQG2WiLisoWO63Cg737+Bw5UnFk7PiUTqkMyC3ylDAYt tCrfm2kFaOlQptFj7qOQNzK7HlGPHFE8O/axLAD03WJNqMP0AXytinA4x+/agwSMN0Nqt0FY SnNyOI4IIzDRHUMPBxK74U+xp/jpPzQjNYX6DV7a4wzowbia58KYWorNf+Vr2jHR3ImnU0I7 Az86P0ey6dYgXrsmt3cwmR2PvhC/IYG5r8z6Quinc9zRYF8/S+YXaGhcwNrHYWvUAL5TtncR X3w5ZeMxjEsJu3Q0Xn8hpheZTV9Xeo4wLWFdJF9D1DyPp0rKe0vUh3E2znyJQUljidGvtE5c xiNrVkYP8o7oxSyWKAZUJCt8VucwySrXPzyoDTVjGCG/avl+lpX9vf0PX4fGG7Ed8Feign14 VaL6GLsLZ6HL6zVXprV3NL5DL6Zi+L3g0BJOAwhOfJzIhLjATXES04MZweVDzhaqKnWbKGRz bKZeorT31hTlhaOdw+2nLm/Te3iKGr3OX9KrP05CKLHRt5h1K6aKh3uDH13+I2x7gx89hrl2 jzANymsHX20iNI+YU9wn0qJuU1OxpFaNuNWGwboMrWkfn6mA2ejs7+3t3SPArmllwDPyENzw gwRUu1KMsVXAgb0wB3XPjU15wHWP9oVZtum+Y1dlq/aGygXeYH2GJRZb1MoMblDjBBd3W1nx s4D57AjTaTH/Op+m6hTZYWkzZyr+32SYdPYNGcYYv5hhrwXMZxhnMzatH66x3OCvjczgKssM bdnEC65zrKDvLZwoFFU7Iwp+wKzCByptZ4O+euY8VlZOVl25Q0LU0XLBzZ45og48TZd+zosa ydp8cLaco4Fsv5eLZRhA5nuD716ReRw2w5QQqv39zUs03wKkXT+NRu0ve3fFV7gWLtD71iB9 9Sa4R9h8ZZBnFwZbDU16yTLjLqXksB3rGCM7DIwBdqBPdg/xcIj0DMedly9+eff0p5c/e88J 2X4U5X4jyirC6v2NyxvIIAMbpwFdT/4CTa1LJ653pzaTdjdEZ5VdJ0zFO1SXyjvawONu902m zG2fAtd0PQhfFpQOqNUAZjo+73sHJPyKXHUztudbVgsmZ2U9g02VouJozHYTI6pOHaZX2+Q2 uaEvqA6MkoHf3HtQjtpmdJH/xlMlXupFkvBFpqwkhx//EoaPJFBBx16t79mAhz3EuHflcR8G C0MAFmaa4MVkDr5Z95QpoEP0Wz0J1NCxO7Ngn+3Zr69///m3dz0TXZnlLE6mKUwdez2mD42v rizWCb52b/2tZbpkL4aBonq4qxKPP0/peK7WnleM0GEifHuzsyvM2e0ejDPzi7hoUCwswNeR 4b99QOLZreK+CipZNRtjahJPW0p6gHuJlf9ut1m+KMRXOGQhyGtjwWtPBUZNj9ValfPA+Jzl h34PgP8KGrNkWbIbjXfBxcd461DfF4X5tjUFHehN6XX/T7uF61SvZ7PlsggIolFopW2ow/Bq 6RDj09BPvZNn+/y05DgjaaKH7vDZcglTye8uXATZyt7zgBvPRI0X+KAXlCQ4OHTk8TNHAEj1 Esrz6+l4wlful1UN0ZFLtmEEs7cBXfUMnC8ZdhoBKMLZTro7NNL16S1PmlkKrK/AjZzQ6/8e zwdhnoTmSFVvl/hi2c7Ca51ZKl8v63FsYIxegDZ4RQb/j4ZFMFcccIal4vB7thdxNzArLAjs U5tAwn010lcI5rlLTt8GH7SUh3419Nu0rTl6vdVv+u90nwlfOKt4iQKoKgTgfjetww1cbKCP 75XIu4zN2M5ugU1XNmknO/g5vZqHP1VBP2lynpiTGMQHz8ZN55weDMaHMuS5HHrkBINaZ3k6 DX8LQQ8pwjtXTGrHal8US1Vo3eCkk+/Wh9LH1P4BFQ9KPUFGDP1lhSJ9XYKeIquJiYVrf2Gq 1s3mPlrkqvQeT7NPZrHiXsDqueJnHbr62oDbLvC5oX3FetOeAb4BGHwlWLLFsLcT7iMWwCrg cd9/ZbPWoH9/Z+g3qCcuyctVQiuaV/IALD0mJkNqMnuoFy8zdeT17jtJeKVb0cPfSz1/lanS h0GpvtXG+srO0Npf4gWuWo/1Bfc1ffHTDTQoc9+czdqujPyLuB1afIATNwF5SESHSvrAE0x/ On1+6lPmOKvpAqjAHy7hn2hpemNcF5pd9LinbjqU0l6yHJjRgx0eH3nGzarHr/jqu0mgY45B LVsdjO9PBT2qRgODPjDL8rV1hGYL/hJF9Z2XHdmGc2m8pGDni5yECuymvcGN8AvdnMC78T9f 7emIg1PHGOxeiYWttfVvM7YOs+NNgG3c1cR3tK583RKQYeEibCZfa1S4KY30HvvQbfqkdNsm SQYH0A2EN+aZSF+oIsIuWhNNrB3SQltbnonkl0iPvRsQeMm0wXajN18DhjmxD1HVWpJ7Uc70 3X++3sSrrx/b+VFxkUhZv0/yO96Vfsa7xr211p+mK6zSsVAltNNyOXbn8rOZFvMVYS7N8j5d CTf45tWyj6vycDD0BmwAgI5udmsDkq3LG1RD+q3eavJayS8Q8H0vT8Ue8jtURUI/1kB6kVSc vGY8vzB8jFEYboZKi076NHYzGOC7zmVqrxT4Us0LVmXOvQewxQpSjyVJE+H8gNHcE9MkLfyr M82qzbsmhiEdzIIBDJS02WIomg6ldbq6bqPINFtLIh762yhWathGbe2zpvO8gZ/N5Ix21pgl 7z3t2aiirek1uPe48348HQ8+3MfQIUfx8YRXzTAXpt9vVIJtmCiuaxG5SHQ7pvD1zksbeaD4 M8A42lr0sR89Nw0ILEkt8HJuRgowCEF32r2v5rT6mn2kn8smEcQfwIL5HJlWh02lL6CiLoEq hfzG79myzAFtu+OIIt/uIyJoayXK9h/VkTe/XdQyYMTwrUe8nKOG/uoRy6C8vEK2dilV07/2 5tx88mkaDgH4ziw98k7RGR5sBS7s5Su8iIjeltMONBBa6SW87damoQKglteG3eASdyesOjQv 6iHt+enn4v8D923be+rSuf0wHH0FolU2gkAmjMACtAcWfE+Xdkbfm7g0Gxy3IOwj+783QRwm svbChvl2Z2Fhm14rdMWO28awIz2lGZ/F6Tw+wp9Gci/d0i8fjJr6a18tm/q2+qTNzWzkjEyH 8kWLZVqxOByUu8KpdCgGicO5CsXRzli/l15j591mwKDPFlpaQH2qei3UhsxMNjLQI/aWo982 xTw/p5/+Xa4SEIaywGD0bJ7ym3hns93AqOP8oSP+pUzP5/O69h6cl5ZBj/yKBldYC0EjWFIe bEfb/wLnvnng1kbBoZ0fnXXljfFbtz6qsHq2sAFYm7TGfbfp9p3et1vQjZl0LqJij31QkX7U X5jZ2R/a84qgBR29FKBuW1vQL9rkgVaU6log2J44ReNIvowj89eWy1Ve87+GY0NJdFsC+AWn KdiX+cxMUemu8rW3CYBrIjrdpSNLuf8yeqjW2+JuHjbv0OegCVs1sFaJDfuYdJ+q42k4Ee57 wuMHO9oDeH5XusPdqqsq/uQbkB/g3DZ/rlOyI+gRzAwcSTwF2/fEVV4c+BQ8n1bJUySRrDYC 0XxCDyg8kWcJnmhTPSRj88+eQrmVZwN5+DpraJZamE/+RvgFoLcC23Lt5VJ6S2OdZXdvk/wr sc/QPdIzceToyIz5h7nHlw4djIUvqTol637eQ4DtL7WMTADox1/x5+FR7cCWsboQvXOLyOtN 1/m9VmEylL0CkiV6tCNng+69sJfv6PK2Hzjq+oln9rkvavhIMsDsFR1M7JLI8HliwMVfLxL+ gYGj4YSK5ufxRSGHRS6MZMM5jIKu3zx8yC8p0aEPPfu1RSEPbww7n4K3vba2+KYME+e/lapL ccsxSPPP+FI9zRW5WZaokQm44GGrPjHlYXXE0WbRGb+9j1uFeTg88DLYTKUdDBUbaipfjfDW DkLAhw/tcyHjRvH3MeuvoClCEeh6HtwND2q531OzGs5zPnRHehguA1/tQce16HOT+7xt3kxn ePmc7/Ljz0Mnpfn13XN2Ynryu3Z0KgmLKc0m8/WUX7o/P8nnJIfZcR3ri9LM8/y0gO3/NGEZ BUx6K/+I3lgHYy6l504oF5h+DgD3Tw3ihTN0G3a4mWqcKPPwfYVF6otr8O/L2e6wN6Bu3LE2 dNCM2FOKNq0CLceTZHJKp0L2J6hJ6aUu3OmlxfDK0U7HxeDeY3RdQbMGZ756mQ0zU5DQSp3N WpHnVniuz1dpmZCdR+/R49GK2zi/NPJgnwrAXWM85t8GJwvzIsuzi8X7xgO5D++dOfLBjO/I E/7hhfnNJlXQ752v6bf1ev5Xj0lMmg/v7e+pWEvG781/kZtSgr7y7NjeXmQ6357k5xjN/OKh 32C7+p3c+epOkq+n27K1ws3G3CVrhaxR/Ks5a22pauHCw7SK+/D/4SJPMf57bc3FcH2Oi3u4 KHO3Kl0mjW3alC7jHqSi7sbDMcal3D1rUN9T1l6F87hsV00NyNkKabFiTJ8mNPUGTWhUybSi qTdoQFPJeUGAqKGulpWkSTVJuV6eJPEU1gAsn+I92KR4WTP5HC/wV0VokabEkA8tONowU7rO xVL2gXoTsYBCrrdjgwYbkH01FbU0x//3FIi4fOuOOZHpWwhDU+LWNxm5SPi3ZznnmYZZdZL5 WUmF9T21Wubptgvz1LJhKW2bEwJNAWrU5Q1rk14DlKSj+hecnGr1jm5GZl70VwY1HZ7qFgq4 bX5LZuChn9iq2g/xmo3PztmMAv/Hdt/o7/OcyM8u0esYLl0GdhLkj0UMaOGfCb7GkU3wPL7A 0+bSeFm3xL/aowbeW1f3dEg33I22+bfu/jH0cgWcvZrnx1eL5VW5WHb1x3P8y3Y2cxyfvoSu /g9QSwECFQMUAAAACADqiTgvI0rMfC4mAADfjQAACgAMAAAAAAABAABA7YEAAAAAdGV4Zm9u dC5wbFVYCAAUw3E/F8NxP1BLBQYAAAAAAQABAEQAAABmJgAAAAA= --==_20030924162136.13496-1_==--