newtonlink-1.29/COPYRIGHT100444 21003 1604 2276 6574464401 14020 0ustar kallischoeb-------------------------------------------------------------------------- Newtonlink - a program to transfer data between an Apple Newton PDA and Unix applications like xrolodex, addressbook, kjots, netscape and plan. COPYRIGHT (C) 1996 - 1998 The Newtonlink Developers (newtonlink@newton.bawue.de) --------------------------------------------------------------------------- This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The full text of the GNU General Public License is included with Newtonlink in the file GNU_GPL. newtonlink-1.29/CallLpkg.pl100444 21003 1604 3023 6574464401 14542 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # CallLpkg #--------------------------------------------------------------------- # $Log: CallLpkg.pl,v $ # Revision 1.1 1998/03/06 19:59:55 kalli # Initial revision # sub CallLpkg { if (-e "$LPackageFile") { # call Filip R. Zawadiaks lpkg application for installing a Newton package system "$LpkgCommand $LPackageFile"; } else { print "Error - File $LPackageFile not exists\n"; } } 1; newtonlink-1.29/DeviceReadWrite.pl100444 21003 1604 6665 6574464401 16076 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #----------------------------------------------------------------------- # DeviceReadWrite #----------------------------------------------------------------------- # $Log: DeviceReadWrite.pl,v $ # Revision 1.4 1998/09/01 13:52:32 kalli # Im Fehlerfall wird String zurueckgegeben (wg. GreetUser.pl) # # Revision 1.3 1998/03/16 14:56:43 kalli # Erste lauffaehige Version mit Timeout # # Revision 1.2 1998/03/08 20:45:21 kalli # Neu mit Timeout # # Revision 1.1 1998/03/06 22:53:02 kalli # Initial revision # # This function writes the string given by the second parameter to the # filehandle, given by the first parameter. The string is terminated with an # carriage return. sub send_line { #print "$_[1]\n"; syswrite ($_[0], "$_[1]\r", length ($_[1])+1) || die "sub send_line: write systemcall failed"; } # This functions reads one line from the filehandle, given by the first # parameter. The line must be terminated with an carriage return or a line # feed or both. The return value is the read string. sub receive_line { $SerialInBuffer = ""; # clear input buffer $LastSerialInChar = ""; $MAX_Time_Out = 4; # number out timeout $Time_Out_Count = 0; # time out counter vec ($vin, fileno (COMNEWTON), 1) = 1; # read until EOL or timeout while (1) { ($nfound, $timeleft) = select ($vout = $vin, undef, undef, $timeout); # not timed out if ($nfound != 0) { # try to read one character if (sysread ($_[0], $SerialInChar, 1) < 0) { print " Error read from Newton\n"; } else { # print Hexdump for Debug #$nin = ord ($SerialInChar); #printf ("%0x ", $nin); # reset timout counter $Time_Out_Count = 0; # line end reached (0a/0a) ? if (($LastSerialInChar eq "\x0a") && ($SerialInChar eq "\x0a")) { # remove last 0a chop $SerialInBuffer; return $SerialInBuffer; } else { $SerialInBuffer = $SerialInBuffer . $SerialInChar; $LastSerialInChar = $SerialInChar; } } } else { # blink for wait $Time_Out_Count++; # timeout reached, stop if ( $Time_Out_Count > $MAX_Time_Out) { #die "\nNewton connection timeout\n"; return "Timeout reached"; } } $nfound = 0; } } 1; newtonlink-1.29/GNU_GPL100444 21003 1604 43076 6574464401 13626 0ustar kallischoeb GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, Cambridge, MA 02139, USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS Appendix: How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 19yy This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) 19yy name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. newtonlink-1.29/Get4Addressbook.pl100444 21003 1604 6155 6574464401 16046 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # Get4Addressbook #--------------------------------------------------------------------- # $Log: Get4Addressbook.pl,v $ # Revision 1.8 1998/09/02 13:53:49 kalli # *** empty log message *** # # Revision 1.7 1998/03/07 12:37:33 kalli # Umstellung auf neue ser. Treiber # # Revision 1.6 1997/12/06 17:17:17 kalli # Umstellung auf Sloup # # Revision 1.5 1997/09/28 09:48:51 kalli # Aenderungen von Andrew : # select-Statement # # Revision 1.4 1997/03/27 19:33:28 kalli # Andrew dazu # # Revision 1.3 1997/02/23 15:02:44 kalli # Frank dazu # # Revision 1.2 1997/02/22 16:51:11 kalli # GPL dazu # # Revision 1.1 1996/11/24 19:38:47 kalli # Initial revision # sub Get4Addressbook { # reset counter $ABc = 0; # Get actual Newton cards &GetCards; # save old Addressbook file if (-e "$AddressbookFile") { rename ("$AddressbookFile", "$AddressbookFile.bak"); } # Open Newtonlink cards file open (NLCARDFILE, "$NLCardsFile") || die "Can't open File : $!\n"; # Open new addressbook file open (PFILE, ">> $AddressbookFile") || die "Can't open File : $!\n"; # print to stdout printf "Writing addressbook file $AddressbookFile ...\n"; while () { ($Cardclass, $CardlastName, $CardfirstName, $Cardhonorific, $Cardaddress, $Cardcountry, $Cardpostal_code, $Cardcity, $Cardbday, $CardhomePhone, $CardworkPhone, $CardfaxPhone, $Cardemail, $Cardcompany) = split(/;/, $_, 20); if ( ($Cardclass eq "company") || ($Cardclass eq "person") || ($Cardclass eq "owner") ) { # save to memory $ABArr[$ABc++] = "$CardlastName;$CardfirstName;$Cardhonorific;$Cardaddress;$Cardcountry;$Cardpostal_code;$Cardcity;$Cardbday;$CardhomePhone;$CardworkPhone;$CardfaxPhone;$Cardemail;$Cardcompany;"; } } # sort entrys alpabetical @ABArrSorted = sort @ABArr; # write cards file for ($ABi = 0; $ABi < $ABc; $ABi++) { printf PFILE "$ABArrSorted[$ABi]\n"; } # close files close (PFILE); close (NLCARDFILE); } 1; newtonlink-1.29/Get4Kjots.pl100444 21003 1604 4642 6574464401 14677 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # Get4Kjots #--------------------------------------------------------------------- # $Log: Get4Kjots.pl,v $ # Revision 1.8 1998/09/02 13:54:13 kalli # *** empty log message *** # # Revision 1.7 1998/09/01 14:52:17 kalli # Umstellung auf Notes-File : Newtonlink Notesfile wird gelesen und als Kjots-File # geschrieben. # # Revision 1.6 1998/06/28 16:33:00 kalli # Aenderungen vo Tosten Uhlmann : # select dazu, neue Replaces # # Revision 1.5 1998/03/16 14:57:33 kalli # Umstellung auf ser. Treiber mit Timeout # # Revision 1.4 1998/03/07 17:29:44 kalli # Umstellung auf neue ser. Treiber # # Revision 1.3 1998/02/07 19:54:48 kalli # Aenderung von Torsten : # Sortierund der Notes # # Revision 1.1 1998/02/01 18:07:51 kalli # Initial revision # sub Get4Kjots { # Get actual Newton notes &GetNotes; # save old Kjots file if (-e "$KjotsFile") { rename ("$KjotsFile", "$KjotsFile.bak"); } # Open Newtonlink notes file open (NLNOTESFILE, "$NLNotesFile") || die "Can't open File : $NLNotesFile\n"; # Open new Kjots file open (KJFILE, ">> $KjotsFile") || die "Can't open File : $KjotsFile\n"; # print to stdout printf "Writing kjots file $KjotsFile ...\n"; while () { print KJFILE $_ } close (KJFILE); close (NLNOTESFILE); } 1; newtonlink-1.29/Get4KsendfaxPhonebook.pl100444 21003 1604 5500 6574464401 17207 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # Get4KsendfaxPhonebook #--------------------------------------------------------------------- # $Log: Get4KsendfaxPhonebook.pl,v $ # Revision 1.1 1998/09/02 13:54:31 kalli # Initial revision # # format for Ksendfax phonebook file format KSFAXFILE = @<<<<<<<<<<<<<<<<<<<@<<<<<<<<<<<<<<<<<<<<<<<<@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< $CardfaxPhone $CardName $Cardcompany . sub Get4KsendfaxPhonebook { # Get actual Newton cards &GetCards; # save old Ksendfax phonebook file if (-e "$KsendfaxPhonebookFile") { rename ("$KsendfaxPhonebookFile", "$KsendfaxPhonebookFile.bak"); } # Open Newtonlink cards file open (NLCARDFILE, "$NLCardsFile") || die "Can't open File : $!\n"; # Open Ksendfax phonebook file open (KSFAXFILE, ">> $KsendfaxPhonebookFile") || die "Can't open File : $!\n"; # print to stdout printf "Writing Ksendfax phonebook file $KsendfaxPhonebookFile ...\n"; while () { ($Cardclass, $CardlastName, $CardfirstName, $Cardhonorific, $Cardaddress, $Cardcountry, $Cardpostal_code, $Cardcity, $Cardbday, $CardhomePhone, $CardworkPhone, $CardfaxPhone, $Cardemail, $Cardcompany) = split(/;/, $_, 20); if ( ($Cardclass eq "company") || ($Cardclass eq "person") || ($Cardclass eq "owner") ) { if ($CardfaxPhone ne "") { $CardName = "$CardlastName, ". "$CardfirstName"; # delete special characters ()x $CardfaxPhone =~ s/\(/ /g; $CardfaxPhone =~ s/\)/ /g; $CardfaxPhone =~ s/x/ /g; write KSFAXFILE; } } } # close files close (KSFAXFILE); close (NLCARDFILE); } 1; newtonlink-1.29/Get4Mail.pl100444 21003 1604 20724 6574464401 14506 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # Get4Mail #--------------------------------------------------------------------- # Revision 1.1 1997/02/22 21:20:00 dev # Incorporated changes from Get4NetscapeMail.pl, Revision 1.5 # Revision 1.0 1997/02/22 19:00:00 dev # Initial revision # based on Get4NetscapeMail.pl, Revision 1.2 # sub Get4Mail { select((select(STDOUT), $|=1)[$[]); # have you set your address in .newtonlink ? if ( $YourEmailAddress eq "Your.Name\@host.domain" ) { print "\nWARNING\n"; if (-e "$ENV{'HOME'}/.newtonlink"){ print "Before sending mail you need to set the value of "; print "\$YourEmailAddress\nin ".$ENV{'HOME'}."/.newtonlink"; print " or /etc/newtonlink.config\n"; } else { print "Before sending mail you need to set the value of "; print "\$YourEmailAddress\nin \~/.newtonlink"; print " or /etc/newtonlink.config\n"; } print "Mail fetch aborted.\n"; return; } # start counter $EmailCounter = 0; # set marker $MailOn = "off"; # send commands to Sloup (get "to" entries) &send_line (COMNEWTON, "Outbox"); &send_line (COMNEWTON, '{state: "string", category: "string",' . 'toRef: [{email: "binary", name: {first: "string", last: "string"}}]}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \";\"}"); # reset message counter $MessCount = 0; while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace German Umlaute s/\232/oe/g; s/\212/ae/g; s/\237/ue/g; s/\247/ss/g; s/\205/Oe/g; s/\200/Ae/g; s/\206/Ue/g; # split into @Arrr = split(/;/, $_); # if new outbox entry if (($Arrr[0] eq "ready") && ($Arrr[1] eq $NewtonMailer)) { #print; # calculate number of to-entries $ToCount[$MessCount] = ((scalar @Arrr) - 3) / 3; # create string $ToString[$MessCount] = "To: "; for ($ri = 0; $ri < $ToCount[$MessCount]; $ri++) { $ToString[$MessCount] = "$ToString[$MessCount]".",\n" if ($ri > 0); $ToString[$MessCount] = "$ToString[$MessCount]"." \""."$Arrr[($ri*3)+2+2]"." "."$Arrr[($ri*3)+1+2]"."\" "."<$Arrr[($ri*3)+2]>"; } #print "Message contains $ToCount[$MessCount] TO-entries :\n"; #print "$ToString[$MessCount]\n"; $MessCount++; } } if ($SystemType eq "IRIX") { close COMNEWTON; open (COMNEWTON, "+>$tty"); &SetSloupBaudrate; printf (COMNEWTON "\n"); } # send commands to Sloup (get "cc" entries) &send_line (COMNEWTON, "Outbox"); &send_line (COMNEWTON, '{state: "string", category: "string",' . 'cc: [{email: "binary", name: {first: "string", last: "string"}}]}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \";\"}"); # reset message counter $MessCount = 0; while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace German Umlaute s/\232/oe/g; s/\212/ae/g; s/\237/ue/g; s/\247/ss/g; s/\205/Oe/g; s/\200/Ae/g; s/\206/Ue/g; # split into @Arrr = split(/;/, $_); # if new outbox entry if (($Arrr[0] eq "ready") && ($Arrr[1] eq $NewtonMailer)) { #print; # calculate number of cc-entries $CCCount[$MessCount] = ((scalar @Arrr) - 3) / 3; # create string for ($ri = 0; $ri < $CCCount[$MessCount]; $ri++) { if( ($ri == 0 ) && (length( $Arrr[($ri*3)+2]) > 0)) { $CCString[$MessCount] = "CC: "; } if( length( $Arrr[($ri*3)+2]) > 0) { $CCString[$MessCount] = "$CCString[$MessCount]".",\n" if ($ri > 0); $CCString[$MessCount] = "$CCString[$MessCount]"." \""."$Arrr[($ri*3)+2+2]"." "."$Arrr[($ri*3)+1+2]"."\" "."<$Arrr[($ri*3)+2]>"; } } #print "Message contains $CCCount[$MessCount] CC-entries :\n"; #print "$CCString[$MessCount]\n"; $MessCount++; } } if ($SystemType eq "IRIX") { close COMNEWTON; open (COMNEWTON, "+>$tty"); &SetSloupBaudrate; printf (COMNEWTON "\n"); } # send commands to Sloup (get "bcc" entries) &send_line (COMNEWTON, "Outbox"); &send_line (COMNEWTON, '{state: "string", category: "string",' . 'bcc: [{email: "binary", name: {first: "string", last: "string"}}]}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \";\"}"); # reset message counter $MessCount = 0; while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace German Umlaute s/\232/oe/g; s/\212/ae/g; s/\237/ue/g; s/\247/ss/g; s/\205/Oe/g; s/\200/Ae/g; s/\206/Ue/g; # split into @Arrr = split(/;/, $_); # if new outbox entry if (($Arrr[0] eq "ready") && ($Arrr[1] eq $NewtonMailer)) { # calculate number of cc-entries $BCCCount[$MessCount] = ((scalar @Arrr) - 3) / 3; for ($ri = 0; $ri < $BCCCount[$MessCount]; $ri++) { if( ($ri == 0 ) && (length( $Arrr[($ri*3)+2]) > 0)) { $BCCString[$MessCount] = "BCC: "; } if( length( $Arrr[($ri*3)+2]) > 0) { $BCCString[$MessCount] = "$BCCString[$MessCount]".",\n" if ($ri > 0); $BCCString[$MessCount] = "$BCCString[$MessCount]"." \""."$Arrr[($ri*3)+2+2]"." "."$Arrr[($ri*3)+1+2]"."\" "."<$Arrr[($ri*3)+2]>"; } } #print "Message contains $BCCCount[$MessCount] BCC-entries :\n"; #print "$BCCString[$MessCount]\n"; $MessCount++; } } if ($SystemType eq "IRIX") { close COMNEWTON; open (COMNEWTON, "+>$tty"); &SetSloupBaudrate; printf (COMNEWTON "\n"); } # send commands to Sloup &send_line (COMNEWTON, "Outbox"); &send_line (COMNEWTON, '{state: "string", category: "string", title: "string", dateStr: "string",' . 'fromName: "string", text: "string"}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \"\t\"}"); # reset message counter $MessCount = 0; while (($_ = &receive_line(COMNEWTON)) ne "BYE!") { # replace German Umlaute s/\232/oe/g; s/\212/ae/g; s/\237/ue/g; s/\247/ss/g; s/\205/Oe/g; s/\200/Ae/g; s/\206/Ue/g; # split into ($Estate, $Ecategory, $Etitle, $EdateStr, $EfromName, $Ebody) = split(/\t/, $_, 20); # if new outbox entry if (defined ($Estate) && ($Estate eq "ready")) { if (defined ($Ecategory) && ($Ecategory eq $NewtonMailer)) { # set marker $MailOn = "on"; # Open pipe to mailer open (MAIL, "| $MailCommand") || die "Can't open File : $!\n"; # print to file #printf MAIL "Message-ID: <>\n"; printf MAIL "From: $EfromName \<$YourEmailAddress\>\n"; printf MAIL "Reply-To: $EfromName \<$YourEmailAddress\>\n"; printf MAIL "Organization: $YourOrganisation\n"; printf MAIL "X-Mailer: Newton eWorld mail (via newtonlink/Linux)\n"; printf MAIL "MIME-Version: 1.0\n"; printf MAIL "$ToString[$MessCount]\n"; printf MAIL "$CCString[$MessCount]\n" if ( length ($CCString[$MessCount]) > 0); printf MAIL "$BCCString[$MessCount]\n" if ( length ($BCCString[$MessCount]) > 0); printf MAIL "Subject: $Etitle\n"; printf MAIL "Content-Type: text/plain; charset=us-ascii\n"; printf MAIL "Content-Transfer-Encoding: 7bit\n\n"; printf MAIL "\n$Ebody\n"; $MessCount++; # Print sign to stdout print "#"; $EmailCounter++; } else { # reset marker $MailOn = "off"; # close file close (MAIL); } # if not new outbox entry } elsif ($MailOn eq "on") { print MAIL; } } # close file close (MAIL); # print to stdout print ("\n$EmailCounter eWorld emails transfered"); } 1; newtonlink-1.29/Get4NetscapeAddressbook.pl100444 21003 1604 17007 6574464401 17547 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # Get4NetscapeAddress-book #--------------------------------------------------------------------- # $Log: Get4NetscapeAddressbook.pl,v $ # Revision 1.12 1998/09/02 13:55:21 kalli # *** empty log message *** # # Revision 1.11 1998/03/07 14:15:58 kalli # Umstellung auf neue ser. Treiber # # Revision 1.10 1998/01/11 16:23:22 kalli # Erweiterung von Gerald Hofer fuer IRIX : # Es wird zwischendurch ein Reopen auf COMNEWTON gemacht. # # Revision 1.9 1997/12/06 17:14:45 kalli # Umstellung auf sloup # # Revision 1.8 1997/09/28 09:52:56 kalli # Aenderung von Andrew : # Select-Statement # # Revision 1.7 1997/05/31 09:48:01 kalli # Unterscheidung limited/unlimited repeat meetings # # Revision 1.6 1997/05/30 13:21:54 kalli # Netscape Communicator addressbook file wird vorher gesichert # # Revision 1.5 1997/05/29 20:55:29 kalli # Email groups dazu # # Revision 1.4 1997/03/27 19:35:38 kalli # Andrew dazu # # Revision 1.3 1997/02/23 15:05:36 kalli # Frank dazu # # Revision 1.2 1997/02/22 16:55:35 kalli # GPL dazu # # Revision 1.1 1997/02/22 16:53:26 kalli # Initial revision # sub Get4NetscapeAddressbook { # Get actual Newton cards &GetCards; # start counter $NsAn = 0; $NsGr = 0; # save old Netscape Navigator Addressbook file if (-e "$NetscapeNavigatorAddressbookFile") { rename ("$NetscapeNavigatorAddressbookFile", "$NetscapeNavigatorAddressbookFile.bak"); } # save old Netscape Communicator Addressbook file if (-e "$NetscapeCommunicatorAddressbookFile") { rename ("$NetscapeCommunicatorAddressbookFile", "$NetscapeCommunicatorAddressbookFile.bak"); } # Open Newtonlink cards file open (NLCARDFILE, "$NLCardsFile") || die "Can't open File : $!\n"; # Open Navigator addressbook file open (NSAFILE, ">> $NetscapeNavigatorAddressbookFile") || die "Can't open File : $!\n"; # print to stdout printf "Writing Navigator addressbook file $NetscapeNavigatorAddressbookFile ...\n"; while () { ($Cardclass, $CardlastName, $CardfirstName, $Cardhonorific, $Cardaddress, $Cardcountry, $Cardpostal_code, $Cardcity, $Cardbday, $CardhomePhone, $CardworkPhone, $CardfaxPhone, $Cardemail, $Cardcompany) = split(/;/, $_, 20); if ( ($Cardclass eq "company") || ($Cardclass eq "person") || ($Cardclass eq "owner") ) { if ($Cardemail ne "") { $NsPersonAddressCounter++; # save to memory $NsAdrArr[$NsAn++] = "$CardlastName\t$CardfirstName\t$Cardemail"; } } } # write addressbook header printf NSAFILE "\n"; printf NSAFILE "\n"; printf NSAFILE "My Address book generated by Newtonlink\n"; printf NSAFILE "

My Address book generated by Newtonlink

\n\n"; printf NSAFILE "

\n"; # sort entrys @NsAdrArrSorted = sort @NsAdrArr; for ($Bi = 0; $Bi < $NsAn; $Bi++) { # split into ($NsBlastName, $NsBfirstName, $NsBemail) = split(/\t/, $NsAdrArrSorted[$Bi], 20); # replace German Umlaute (not allowed in names) $NsBlastName =~ s/ö/oe/g; $NsBlastName =~ s/ä/ae/g; $NsBlastName =~ s/ü/ue/g; $NsBlastName =~ s/ß/ss/g; $NsBlastName =~ s/Ö/Oe/g; $NsBlastName =~ s/Ä/Ae/g; $NsBlastName =~ s/Ü/Ue/g; $NsBfirstName =~ s/ö/oe/g; $NsBfirstName =~ s/ä/ae/g; $NsBfirstName =~ s/ü/ue/g; $NsBfirstName =~ s/ß/ss/g; $NsBfirstName =~ s/Ö/Oe/g; $NsBfirstName =~ s/Ä/Ae/g; $NsBfirstName =~ s/Ü/Ue/g; # lowercase nickname $NsBnickname = $NsBfirstName; $NsBnickname =~ /.{2,}/; $NsBnickname = lc "$NsBlastName$NsBnickname"; # substitude blanks $NsBnickname =~ s/ //g; # replace German Umlaute (not allowed in nicknames) $NsBnickname =~ s/ö/oe/g; $NsBnickname =~ s/ä/ae/g; $NsBnickname =~ s/ü/ue/g; $NsBnickname =~ s/ß/ss/g; $NsBnickname =~ s/Ö/Oe/g; $NsBnickname =~ s/Ä/Ae/g; $NsBnickname =~ s/Ü/Ue/g; # write to addressbook file printf NSAFILE "

$NsBlastName, $NsBfirstName\n"; } # close file close (NLCARDFILE); # Reopen Newtonlink cards file open (NLCARDFILE, "$NLCardsFile") || die "Can't open File : $!\n"; while () { if ($_ ne "\n") { # split into @Arre = split(/;/, $_); # if group entry if ($Arre[0] eq "group") { # calculate number of email addresses in group $GroupAdrCount = (scalar @Arre) - 3; # lowercase group nickname $NsGnickname = lc "$Arre[1]"; # substitude blanks $NsGnickname =~ s/ //g; # replace German Umlaute (not allowed in nicknames) $NsGnickname =~ s/ö/oe/g; $NsGnickname =~ s/ä/ae/g; $NsGnickname =~ s/ü/ue/g; $NsGnickname =~ s/ß/ss/g; $NsGnickname =~ s/Ö/Oe/g; $NsGnickname =~ s/Ä/Ae/g; $NsGnickname =~ s/Ü/Ue/g; # write addressbook group header printf NSAFILE "

$Arre[1]

\n"; printf NSAFILE "

\n"; # write group to addressbook file for ($Bnf = 0; $Bnf < $GroupAdrCount; $Bnf++) { # look for email address in array $EmailAdrFound = 0; for ($Biz = 0; $Biz < ($NsPersonAddressCounter + $NsCompanyAddressCounter); $Biz++) { # split into ($NsAlastName, $NsAfirstName, $NsAemail) = split(/\t/, $NsAdrArrSorted[$Biz], 20); # replace German Umlaute (not allowed in names) $NsAlastName =~ s/ö/oe/g; $NsAlastName =~ s/ä/ae/g; $NsAlastName =~ s/ü/ue/g; $NsAlastName =~ s/ß/ss/g; $NsAlastName =~ s/Ö/Oe/g; $NsAlastName =~ s/Ä/Ae/g; $NsAlastName =~ s/Ü/Ue/g; $NsAfirstName =~ s/ö/oe/g; $NsAfirstName =~ s/ä/ae/g; $NsAfirstName =~ s/ü/ue/g; $NsAfirstName =~ s/ß/ss/g; $NsAfirstName =~ s/Ö/Oe/g; $NsAfirstName =~ s/Ä/Ae/g; $NsAfirstName =~ s/Ü/Ue/g; if ("$NsAemail" eq "$Arre[$Bnf+2]") { printf NSAFILE "

$NsAlastName, $NsAfirstName\n"; $EmailAdrFound++; } } # print error message if address not found in array if ($EmailAdrFound == 0) { printf "\nError : Address $Arre[$Bnf+2] not found in group $Arre[1] !"; } } # write addressbook group footer printf NSAFILE "

\n"; } } } # write addressbook footer printf NSAFILE "

\n"; # close files close (NSAFILE); close (NLCARDFILE); } 1; newtonlink-1.29/Get4NetscapeMail.pl100444 21003 1604 21760 6574464401 16172 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # Get4NetscapeMail #--------------------------------------------------------------------- # $Log: Get4NetscapeMail.pl,v $ # Revision 1.12 1998/03/07 13:25:53 kalli # Umstellung auf neue ser. Treiber # # Revision 1.11 1997/12/06 17:13:24 kalli # Umstellung auf Sloup # # Revision 1.10 1997/12/06 16:31:02 kalli # Variable NewtonMailer nach Vorschlag von jack Snoeyink eingefuehrt # # Revision 1.9 1997/09/28 09:54:44 kalli # Aenderung von Andrew : # Select-Statement # # Revision 1.8 1997/05/28 19:14:49 kalli # Aenderungen von Gerald Hofer fuer IRIX # # Revision 1.7 1997/03/27 19:36:42 kalli # Andrew dazu # # Revision 1.6 1997/02/24 20:48:04 kalli # Ausrufezeichen in Email-Adressen # # Revision 1.5 1997/02/23 14:58:18 kalli # Ausgabe von Debuginfos raus # # Revision 1.4 1997/02/23 12:50:06 kalli # Bugfixes, Umlaute werden nach ae, oe ... gewandelt # # Revision 1.3 1997/02/22 16:49:26 kalli # Umstellung auf mehrfache TO, CC, und BCC Eintraege # # Revision 1.2 1996/12/04 17:39:31 kalli # some bugs fixed # # Revision 1.1 1996/11/24 19:43:30 kalli # Initial revision # sub Get4NetscapeMail { select((select(STDOUT), $|=1)[$[]); # start counter $NetscapeEmailCounter = 0; # set marker $MailOn = "off"; # Open file open (NSFILE, ">> $NetscapeOutboxFile") || die "Can't open File : $!\n"; # send commands to Sloup (get "to" entries) &send_line (COMNEWTON, "\nOutbox"); &send_line (COMNEWTON, '{state: "string", category: "string",' . 'toRef: [{email: "binary", name: {first: "string", last: "string"}}]}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \";\"}"); # reset message counter $MessCount = 0; while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace German Umlaute s/\232/oe/g; s/\212/ae/g; s/\237/ue/g; s/\247/ss/g; s/\205/Oe/g; s/\200/Ae/g; s/\206/Ue/g; # split into @Arrr = split(/;/, $_); # if new outbox entry if (($Arrr[0] eq "ready") && ($Arrr[1] eq $NewtonMailer)) { #print; # calculate number of to-entries $ToCount[$MessCount] = ((scalar @Arrr) - 3) / 3; # create string $ToString[$MessCount] = "To: "; for ($ri = 0; $ri < $ToCount[$MessCount]; $ri++) { $ToString[$MessCount] = "$ToString[$MessCount]".",\n" if ($ri > 0); $ToString[$MessCount] = "$ToString[$MessCount]"." \""."$Arrr[($ri*3)+2+2]"." "."$Arrr[($ri*3)+1+2]"."\" "."<$Arrr[($ri*3)+2]>"; } # Print sign to stdout print "."; #print "Message contains $ToCount[$MessCount] TO-entries :\n"; #print "$ToString[$MessCount]\n"; $MessCount++; } } if ($SystemType eq "IRIX") { close COMNEWTON; open (COMNEWTON, "+>$tty"); &SetSloupBaudrate; printf (COMNEWTON "\n"); } # send commands to Sloup (get "cc" entries) &send_line (COMNEWTON, "Outbox"); &send_line (COMNEWTON, '{state: "string", category: "string",' . 'cc: [{email: "binary", name: {first: "string", last: "string"}}]}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \";\"}"); # reset message counter $MessCount = 0; while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace German Umlaute s/\232/oe/g; s/\212/ae/g; s/\237/ue/g; s/\247/ss/g; s/\205/Oe/g; s/\200/Ae/g; s/\206/Ue/g; # split into @Arrr = split(/;/, $_); # if new outbox entry if (($Arrr[0] eq "ready") && ($Arrr[1] eq $NewtonMailer)) { #print; # calculate number of cc-entries $CCCount[$MessCount] = ((scalar @Arrr) - 3) / 3; # create string $CCString[$MessCount] = "CC: "; for ($ri = 0; $ri < $CCCount[$MessCount]; $ri++) { if( ($ri == 0 ) && (length( $Arrr[($ri*3)+2]) > 0)) { $CCString[$MessCount] = "CC: "; } if( length( $Arrr[($ri*3)+2]) > 0) { $CCString[$MessCount] = "$CCString[$MessCount]".",\n" if ($ri > 0); $CCString[$MessCount] = "$CCString[$MessCount]"." \""."$Arrr[($ri*3)+2+2]"." "."$Arrr[($ri*3)+1+2]"."\" "."<$Arrr[($ri*3)+2]>"; } } # Print sign to stdout print "."; #print "Message contains $CCCount[$MessCount] CC-entries :\n"; #print "$CCString[$MessCount]\n"; $MessCount++; } } if ($SystemType eq "IRIX") { close COMNEWTON; open (COMNEWTON, "+>$tty"); &SetSloupBaudrate; printf (COMNEWTON "\n"); } # send commands to Sloup (get "bcc" entries) &send_line (COMNEWTON, "Outbox"); &send_line (COMNEWTON, '{state: "string", category: "string",' . 'bcc: [{email: "binary", name: {first: "string", last: "string"}}]}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \";\"}"); # reset message counter $MessCount = 0; while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace German Umlaute s/\232/oe/g; s/\212/ae/g; s/\237/ue/g; s/\247/ss/g; s/\205/Oe/g; s/\200/Ae/g; s/\206/Ue/g; # split into @Arrr = split(/;/, $_); # if new outbox entry if (($Arrr[0] eq "ready") && ($Arrr[1] eq $NewtonMailer)) { # calculate number of cc-entries $BCCCount[$MessCount] = ((scalar @Arrr) - 3) / 3; # create string $BCCString[$MessCount] = "BCC: "; for ($ri = 0; $ri < $BCCCount[$MessCount]; $ri++) { if( ($ri == 0 ) && (length( $Arrr[($ri*3)+2]) > 0)) { $BCCString[$MessCount] = "BCC: "; } if( length( $Arrr[($ri*3)+2]) > 0) { $BCCString[$MessCount] = "$BCCString[$MessCount]".",\n" if ($ri > 0); $BCCString[$MessCount] = "$BCCString[$MessCount]"." \""."$Arrr[($ri*3)+2+2]"." "."$Arrr[($ri*3)+1+2]"."\" "."<$Arrr[($ri*3)+2]>"; } } # Print sign to stdout print "."; #print "Message contains $BCCCount[$MessCount] BCC-entries :\n"; #print "$BCCString[$MessCount]\n"; $MessCount++; } } if ($SystemType eq "IRIX") { close COMNEWTON; open (COMNEWTON, "+>$tty"); &SetSloupBaudrate; printf (COMNEWTON "\n"); } # send commands to Sloup &send_line (COMNEWTON, "Outbox"); &send_line (COMNEWTON, '{state: "string", category: "string", title: "string", dateStr: "string",' . 'fromName: "string", text: "string"}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \"\t\"}"); # reset message counter $MessCount = 0; while (($_ = &receive_line(COMNEWTON)) ne "BYE!") { # replace German Umlaute s/\232/oe/g; s/\212/ae/g; s/\237/ue/g; s/\247/ss/g; s/\205/Oe/g; s/\200/Ae/g; s/\206/Ue/g; # split into ($Estate, $Ecategory, $Etitle, $EdateStr, $EfromName, $Ebody) = split(/\t/, $_, 20); # if new outbox entry if (defined ($Estate) && ($Estate eq "ready")) { if (defined ($Ecategory) && ($Ecategory eq $NewtonMailer)) { # set marker $MailOn = "on"; # print to file printf NSFILE "From - $EdateStr\n"; printf NSFILE "X-Mozilla-Status: 0801\n"; printf NSFILE "FCC: /home/e1l52/nsmail/Sent\n"; printf NSFILE "$BCCString[$MessCount]\n"; printf NSFILE "Message-ID: <>\n"; printf NSFILE "Date: $EdateStr\n"; printf NSFILE "From: $EfromName \<$YourEmailAddress\>\n"; printf NSFILE "Reply-To: $EfromName \<$YourEmailAddress\>\n"; printf NSFILE "Organization: $YourOrganisation\n"; printf NSFILE "X-Mailer: Newton eWorld mail (via Newtonlink)\n"; printf NSFILE "MIME-Version: 1.0\n"; printf NSFILE "$ToString[$MessCount]\n"; printf NSFILE "$CCString[$MessCount]\n"; printf NSFILE "Subject: $Etitle\n"; printf NSFILE "Content-Type: text/plain; charset=us-ascii\n"; printf NSFILE "Content-Transfer-Encoding: 7bit\n\n"; printf NSFILE "\n$Ebody\n"; $MessCount++; # Print sign to stdout print "#"; $NetscapeEmailCounter++; } else { # reset marker $MailOn = "off"; } # if not new outbox entry } elsif ($MailOn eq "on") { print NSFILE "$_\n"; } } # close file close (NSFILE); # print to stdout print ("\n$NetscapeEmailCounter eWorld emails transfered"); } 1; newtonlink-1.29/Get4WebAddress.pl100444 21003 1604 3242 6574464401 15623 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # Get4WebAddress #--------------------------------------------------------------------- # $Log: Get4WebAddress.pl,v $ # Revision 1.3 1998/09/02 13:55:44 kalli # *** empty log message *** # # Revision 1.2 1998/03/07 18:05:05 kalli # *** empty log message *** # # Revision 1.1 1997/11/30 11:52:22 kalli # Initial revision # sub Get4WebAddress { # Get Newton addresses and write to addressbook file &Get4Addressbook; printf "Writing WebAddress files ...\n"; # Call WebAddress to convert from addressbook format system "$WebAddressCommand"; } 1; newtonlink-1.29/Get4XfmailAddressbook.pl100444 21003 1604 6303 6574464401 17202 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # Get4XfmailAddressbook #--------------------------------------------------------------------- # $Log: Get4XfmailAddressbook.pl,v $ # Revision 1.5 1998/07/05 17:16:55 kalli # Alle Kommas raus bei Namen # # Revision 1.4 1998/03/07 17:49:35 kalli # Umstellung auf Developer # # Revision 1.3 1997/12/17 09:41:18 kalli # *** empty log message *** # # Revision 1.2 1997/11/17 19:30:06 kalli # First rev. # # Revision 1.1 1997/11/17 18:52:07 kalli # Initial revision # sub Get4XfmailAddressbook { # Get Newton addresses and write to Netscape addressbook file &Get4NetscapeAddressbook; # save old Xfmail Addressbook file if (-e "$XfmailAddressbookFile") { rename ("$XfmailAddressbookFile", "$XfmailAddressbookFile.bak"); } # Open Netscape Navigator Addressbook file open (NSABOOKFILE, "$NetscapeNavigatorAddressbookFile") || die "Can't open File : $!\n"; # Open Xfmail Addressbook file open (XFBOOKFILE, ">> $XfmailAddressbookFile") || die "Can't open File : $!\n"; # print to stdout printf "Writing Xfmail addressbook file ...\n"; while () { chop($_); if (/<\/DL>/) { $folded = 0; } if(/

/) { if(/H3/) { $folded = 1; s/
//; s/

//; s/

//; s/<\/H3>//; s/ //g; s/,//g; printf XFBOOKFILE "@ ".$_."\n"; } else { unless ($folded == 1) { printf XFBOOKFILE "@ \n"; } $line = $_; s/>//g; s/"; $_ = $line; s/
//; s/>//; s/ //g; s/,//g; @names = split / /; if ($names[1] eq '') { printf XFBOOKFILE " ".$names[0]." ".$mailaddress."\n"; } elsif ($names[2] eq '') { printf XFBOOKFILE " ".$names[0]." ".$names[1]." ".$mailaddress."\n"; } else { printf XFBOOKFILE " ".$names[0]." ".$names[1]." ".$names[2]." ".$mailaddress."\n"; } } } else { } } # close files close (NSABOOKFILE); close (XFBOOKFILE); } 1; newtonlink-1.29/Get4Xrolodex.pl100444 21003 1604 7200 6574464401 15402 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # Get4Xrolodex #--------------------------------------------------------------------- # $Log: Get4Xrolodex.pl,v $ # Revision 1.10 1998/09/02 13:56:21 kalli # *** empty log message *** # # Revision 1.9 1998/08/29 17:20:32 kalli # Select statement wieder eingefuehrt # # Revision 1.8 1998/03/22 19:45:43 kalli # Previewer lt. Configfile # # Revision 1.7 1998/03/07 12:24:46 kalli # Umstellung auf neue ser. Treiber # # Revision 1.6 1997/12/06 17:27:02 kalli # Umstellung auf Sloup # # Revision 1.5 1997/09/28 09:56:02 kalli # Aenderung von Andrew : # Select-Statement # # Revision 1.4 1997/03/27 19:37:48 kalli # Andrew dazu # # Revision 1.3 1997/02/23 15:07:22 kalli # Frank dazu # # Revision 1.2 1997/02/22 16:57:52 kalli # GPL dazu # # Revision 1.1 1996/11/24 19:28:35 kalli # Initial revision # sub Get4Xrolodex { # Get actual Newton notes &GetNotes; $NotesCounter = 0; # save old Xrolodex file if (-e "$XrolodexFile") { rename ("$XrolodexFile", "$XrolodexFile.bak"); } # Open Newtonlink notes file open (NLNKNOTESFILE, "$NLNotesFile") || die "Can't open File : $NLNotesFile\n"; # Open new Xrolodex file open (XRFILE, ">> $XrolodexFile") || die "Can't open File : $XrolodexFile\n"; if ($XroloPrintCommand ne "") { # save old printout file if (-e "$XroloPrintFile") { rename ("$XroloPrintFile", "$XroloPrintFile.bak"); } # Open file open (XRPRFILE, ">> $XroloPrintFile") || die "Can't open File : $XroloPrintFile\n"; } # print to stdout printf "Writing xrolodex file $XrolodexFile ...\n"; while () { ($FirstWord) = split(/ /, $_, 20); if ($FirstWord eq "\\NewEntry") { print XRFILE "####\n"; print XRPRFILE "\n\n\n"; $NotesCounter++; } else { print XRFILE $_; print XRPRFILE $_; } } # close files close (XRFILE); close (NLNKNOTESFILE); if ($NotesCounter > 0) { if ($XroloPrintCommand ne "") { close (XRPRFILE); printf "\nCreate postscript file $XroloPrintFile.ps\n"; # convert print file to postscript system "$XroloPrintCommand $XroloPrintFile > $XroloPrintFile.ps"; # start previewer if ($XroloPrintPreviewCommand ne "") { printf "Starting previewer\n"; system "$XroloPrintPreviewCommand $XroloPrintFile.ps &"; } } if ($XrolodexCommand ne "") { printf "Starting Xrolodex\n"; system "$XrolodexCommand $XrolodexFile &"; } } } 1; newtonlink-1.29/GetCards.pl100444 21003 1604 13015 6574464401 14567 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # GetCards # # This function reads the contents of all Newton cards and writes it # to a file $NLCardsFile. This file can be used to create application # specific input files like .addresses.dat # # Each line of this file shows the content of one Newton card in the # following order (separated by colons) : # class; last name; first name; honorific; address; country; postalcode; # city; birthday; home phone; work phone; fax phone; email; company; # If class is "group", the line contents the following : # class; group name; group members #--------------------------------------------------------------------- # $Log: GetCards.pl,v $ # Revision 1.1 1998/08/28 15:55:49 kalli # Initial revision # sub GetCards { if ($CardsAreActual ne "true") { select((select(STDOUT), $|=1)[$[]); # start counter $PersonAddressesCounter = 0; $CompanyAddressesCounter = 0; $EmailGroupsCounter = 0; $Cardn = 0; # save old Newtonlink cards file if (-e "$NLCardsFile") { rename ("$NLCardsFile", "$NLCardsFile.bak"); } # Open file open (CARDSFILE, ">> $NLCardsFile") || die "Can't open File : $!\n"; printf "\nScanning for person and company cards ...\n"; # send commands to Sloup &send_line (COMNEWTON, "Sloup"); &send_line (COMNEWTON, "{}"); &send_line (COMNEWTON, "Names"); &send_line (COMNEWTON, '{class: "string", name: {last: "string", first: "string", honorific: "string"},' . 'address: "string", country: "string", postal_code: "string", city: "string", bday: "date",' . 'phones: ["homePhone", "workPhone", "faxPhone"],' . 'email: "string", company: "string"}'); &send_line (COMNEWTON, "DUMP!"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace german Umlaute s/\232/ö/g; s/\212/ä/g; s/\237/ü/g; s/\247/ß/g; s/\205/Ö/g; s/\200/Ä/g; s/\206/Ü/g; # split into ($Cardclass, $CardlastName, $CardfirstName, $Cardhonorific, $Cardaddress, $Cardcountry, $Cardpostal_code, $Cardcity, $Cardbday, $CardhomePhone, $CardworkPhone, $CardfaxPhone, $Cardemail, $Cardcompany) = split(/\t/, $_, 20); if (defined ($Cardclass) && (($Cardclass eq "person") || ($Cardclass eq "owner"))) { # Print to STDOUT print "#"; $PersonAddressCounter++; # save to memory $CardsArr[$Cardn++] = "$Cardclass;$CardlastName;$CardfirstName;$Cardhonorific;$Cardaddress;$Cardcountry;$Cardpostal_code;$Cardcity;$Cardbday;$CardhomePhone;$CardworkPhone;$CardfaxPhone;$Cardemail;$Cardcompany;"; } elsif (defined ($Cardclass) && ($Cardclass eq "company")) { # Print to STDOUT print "#"; $CompanyAddressCounter++; # save to memory $CardsArr[$Cardn++] = "$Cardclass;$Cardcompany;;;$Cardaddress;$Cardcountry;$Cardpostal_code;$Cardcity;;;$CardhomePhone;$CardfaxPhone;$Cardemail;;"; } } printf "\nNow scanning for email groups ...\n"; # reopen Newton connection for IRIX ! if ($SystemType eq "IRIX") { close COMNEWTON; open (COMNEWTON, "+>$tty"); &SetSlurpeeBaudrate; printf (COMNEWTON "\n"); } # send commands to Sloup : Send Email groups &send_line (COMNEWTON, "\nNames"); &send_line (COMNEWTON, '{class: \'symbol, group: "string", members: [{email: "string"}]}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \";\"}"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { if ($_ ne "\n") { # split into @Arre = split(/;/, $_); # if group entry if ($Arre[0] eq "group") { # Print to STDOUT print "#"; $EmailGroupsCounter++; # save to memory $CardsArr[$Cardn++] = $_; } } } # print to stdout print ("\n$PersonAddressCounter person addresses transfered\n"); print ("$CompanyAddressCounter company addresses transfered\n"); print ("$EmailGroupsCounter email groups transfered\n"); # write cards file for ($Cardi = 0; $Cardi < $Cardn; $Cardi++) { printf CARDSFILE "$CardsArr[$Cardi]\n"; } # close file close (CARDSFILE); # mark cards file as actual $CardsAreActual = "true"; } } 1; newtonlink-1.29/GetFaxOutbox.pl100444 21003 1604 10776 6574464401 15465 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # GetFaxOutbox #--------------------------------------------------------------------- # $Log: GetFaxOutbox.pl,v $ # Revision 1.8 1998/03/22 19:57:33 kalli # Preview, Send nach Configfile # # Revision 1.7 1998/03/16 20:06:39 kalli # Erste lauffaehige Version # # Revision 1.6 1998/03/07 17:57:47 kalli # *** empty log message *** # # Revision 1.5 1997/09/28 09:57:35 kalli # Aenderung von Andrew : # Select-Statement # # Revision 1.4 1997/03/27 19:38:46 kalli # Andrew dazu # # Revision 1.3 1997/02/23 15:09:27 kalli # Frank dazu # # Revision 1.2 1997/02/22 16:59:12 kalli # GPL dazu ;-) # # Revision 1.1 1996/11/24 19:55:02 kalli # Initial revision # sub GetFaxOutbox { # start counter $FaxCounter = 0; # set marker $FaxOn = "off"; # send commands to Sloup &send_line (COMNEWTON, "\nOutbox\n"); &send_line (COMNEWTON, '{state: "string", category: "string", fromTitle: "string", fromName: "string", toFullAddress: "string",' . 'timestamp: "date", phoneNumber: "string", body: {title: "string", data: [{text: "string"}]}}'); &send_line (COMNEWTON, "\nDUMP!\n"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace German Umlaute s/\232/ö/g; s/\212/ä/g; s/\237/ü/g; s/\247/ß/g; s/\205/Ö/g; s/\200/Ä/g; s/\206/Ü/g; # split into ($FXstate, $FXcategory, $FXconcern, $FXfromName, $FXtoName, $FXtimestamp, $FXphoneNumber, $FXbodytitle, $FXdata) = split(/\t/, $_, 10); # if new outbox entry if (defined ($FXstate) && ($FXstate eq "ready")) { if (defined ($FXcategory) && ($FXcategory eq "faxsend:newton")) { # set marker $FaxOn = "on"; # Open file open (FXFILE, "> $FaxFile.$FaxCounter") || die "Can't open File : $!\n"; # print to file #printf FXFILE "Fax by Newtonlink (http://privat.swol.de/ReinholSchoeb/Newton/newtonlink-doc-en.html\n"; #printf FXFILE "------------------------------------------------------------------------------------\n\n"; printf FXFILE "\n\n"; printf FXFILE "Concern : $FXconcern\n"; printf FXFILE "Title : $FXbodytitle\n"; printf FXFILE "Time : $FXtimestamp\n\n"; printf FXFILE "From $FXfromName\n\n"; printf FXFILE "To :\n\n"; printf FXFILE "$FXtoName"; printf FXFILE "Fax : $FXphoneNumber\n\n"; printf FXFILE "--------\n\n\n\n"; printf FXFILE "$FXdata\n"; # save fax number $FaxNumber[$FaxCounter] = $FXphoneNumber; # Print sign to stdout print "#"; $FaxCounter++; } else { # reset marker $FaxOn = "off"; } # if not new outbox entry } elsif ($FaxOn eq "on") { print FXFILE "$_\n"; } } # print to stdout print ("\n$FaxCounter fax(es) transfered\n"); close FXFILE; if ($FaxCounter > 0) { for ($nFax = 0; $nFax < $FaxCounter; $nFax++) { # make fax file if ($FaxMakeCommand ne "") { print "\nMaking fax $FaxFile.$nFax ($FaxNumber[$nFax])\n"; system "$FaxMakeCommand $FaxFile.$nFax $FaxNumber"; } # Start previewer if ($FaxPreviewCommand ne "") { printf "Starting previewer\n"; system "$FaxPreviewCommand $FaxFile.$nFax"; } # send fax if ($FaxSendCommand ne "") { print "\nSending fax #$nFax ($FaxNumber[$nFax])\n"; system "$FaxSendCommand $FaxFile.$nFax $FaxNumber"; } } } } 1; newtonlink-1.29/GetMeetings4Plan.pl100444 21003 1604 36534 6574464401 16220 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # GetMeetings4Plan #--------------------------------------------------------------------- # $Log: GetMeetings4Plan.pl,v $ # Revision 1.20 1998/03/07 16:35:10 kalli # Umstellung auf neue ser. Treiber # # Revision 1.18 1998/01/11 16:46:50 kalli # Erweiterungen von Gerald Hofer : # Ersetzung der Umlaute bei IRIX # Private Planfile # # Revision 1.16 1997/11/18 19:07:24 kalli # Debugkommentare raus # # Revision 1.15 1997/11/15 20:17:26 kalli # Bugfix : Repeat Meetings waren um einen Tag nach hinten verschoben. # # Revision 1.14 1997/11/15 19:18:18 kalli # Convdate ersetzt durch Perl-Lib # # Revision 1.13 1997/09/05 20:01:42 kalli # dos2unix darueber # # Revision 1.12 1997/09/05 19:38:23 kalli # Erweiterungen von Andrew : # Globale Optionen in .dayplan werden nicht ueberschrieben # # Revision 1.11 1997/05/31 09:49:12 kalli # Unterscheidung limited/unlimited repeat meetings # # Revision 1.10 1997/05/28 19:25:35 kalli # Aenderungen von Gerald Hofer fuer IRIX, # Bugfixes # # Revision 1.8 1997/04/12 21:05:00 kalli # Bugfixes : # \n vor jedem Sloup-Kommando # Repeat Meetings waren um einen Tag nach vorne verschoben # # Revision 1.7 1997/04/08 18:27:17 kalli # Variables Datumsformat eingefuehrt : Andrew # Bugfixes # # Revision 1.6 1997/03/27 19:39:46 kalli # Andrew dazu # # Revision 1.5 1997/02/23 15:10:34 kalli # Frank dazu # # Revision 1.4 1997/02/22 17:00:20 kalli # GPL dazu # # Revision 1.3 1996/12/14 14:43:12 kalli # Neu mit calendar notes, taeglich wiederholdende Termine # # Revision 1.2 1996/11/26 21:14:01 kalli # Erste Version mit wiederholten Terminen # # Revision 1.1 1996/11/24 19:24:37 kalli # Initial revision # use Date::Parse; use Date::Format; sub GetMeetings4Plan { select((select(STDOUT), $|=1)[$[]); if ( $Private ne "P" ) { $Private = "-"; } # start counter $MeetingCounter = 0; $RepMeetingCounter = 0; $RepNotesCounter = 0; $CalendarNotesCounter = 0; # save old plan file if (-e "$PlanFile") { rename ("$PlanFile", "$PlanFile.bak"); } # Open new plan file open (PLFILE, ">> $PlanFile") || die "Can't open File : $!\n"; # first save the header information from an old planfile if (-e "$PlanFile.bak"){ open (PLOLD, "$PlanFile.bak"); while(){ if (/^[aelmoOpPtuUy]/){ print PLFILE; } } } # send commands to Sloup &send_line (COMNEWTON, "\nCalendar"); &send_line (COMNEWTON, '{class: "string", mtgText: "string", mtgStartDate: "dateTime", mtgDuration: "time"}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \"\t\"}"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace german Umlaute if ($SystemType eq "IRIX") { s/\232/”/g; s/\212/ä/g; s/\237/ü/g; s/\247/ÿ/g; s/\205/Ö/g; s/\200/Ä/g; s/\206/Ü/g; } else { s/\232/ö/g; s/\212/ä/g; s/\237/ü/g; s/\247/ß/g; s/\205/Ö/g; s/\200/Ä/g; s/\206/Ü/g; } # split into ($PLclass, $PLmtgText, $PLmtgStartDate, $PLmtgDuration) = split(/\t/, $_, 20); # remove all carrige return from meeting text # $PLmtgText =~ s/\n/ /g; # $PLmtgText =~s/\r/ /g; # split date/time ($PLmtgStartDateGer, $PLmtgStartTime) = split(/ /, $PLmtgStartDate, 10); # transfer different dateformates to US date if ($DateFormat eq "German"){ ($PLday, $PLmonth, $PLyear) = split(/\./, $PLmtgStartDateGer, 10); } elsif ($DateFormat eq "British"){ ($PLday, $PLmonth, $PLyear) = split(/\//, $PLmtgStartDateGer, 10); } elsif ($DateFormat eq "US"){ ($PLmonth, $PLday, $PLyear) = split(/\//, $PLmtgStartDateGer, 10); } else { die "Date format not recognised"; } # transfer time in minutes to hours $PLmtgDurationhours = int ($PLmtgDuration / 60); $PLmtgDurationminutes = $PLmtgDuration % 60; if (defined ($PLclass) && ($PLclass eq "meeting")) { # Print to STDOUT print "#"; $MeetingCounter++; print PLFILE "$PLmonth/$PLday/$PLyear $PLmtgStartTime:0 $PLmtgDurationhours:$PLmtgDurationminutes:0 0:45:0 0:5:0 -$Private-------- 0\n"; # write to file : Meeting text print PLFILE "N\t$PLmtgText\n"; } } # Print to STDOUT print "\nNow scanning for repeat meetings ...\n"; if ($SystemType eq "IRIX") { close COMNEWTON; open (COMNEWTON, "+>$tty"); &SetSloupBaudrate; printf (COMNEWTON "\n"); } # send commands to Sloup &send_line (COMNEWTON, "\nRepeat Meetings"); &send_line (COMNEWTON, '{class: "string", mtgText: "string", mtgStartDate: "dateTime", mtgStopDate: "dateTime",' . 'mtgDuration: "time", mtgAlarm: "time", repeatType: "integer"}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \"\t\"}"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace german Umlaute if ($SystemType eq "IRIX") { s/\232/”/g; s/\212/ä/g; s/\237/ü/g; s/\247/ÿ/g; s/\205/Ö/g; s/\200/Ä/g; s/\206/Ü/g; } else { s/\232/ö/g; s/\212/ä/g; s/\237/ü/g; s/\247/ß/g; s/\205/Ö/g; s/\200/Ä/g; s/\206/Ü/g; } # split into ($PLRclass, $PLRmtgText, $PLRmtgStartDate, $PLRmtgStopDate, $PLRmtgDuration, $PLRmtgAlarm, $PLRmtgRepeatType) = split(/\t/, $_, 20); # remove \n from $PLRmtgText $PLRmtgText =~ s/\n/\t/g; # split date/time ($PLRmtgStartDateGer, $PLRmtgStartTime) = split(/ /, $PLRmtgStartDate, 10); # transfer different dateformates to US date if ($DateFormat eq "German") { ($PLRday, $PLRmonth, $PLRyear) = split(/\./, $PLRmtgStartDateGer, 10); } elsif ($DateFormat eq "British"){ ($PLRday, $PLRmonth, $PLRyear) = split(/\//, $PLRmtgStartDateGer, 10); } elsif ($DateFormat eq "US") { ($PLRmonth, $PLRday, $PLRyear) = split(/\//, $PLRmtgStartDateGer, 10); } else { die "Dateformat not recognised"; } #Plan begins year counting with 1970 if ($PLRyear < 1970) { $PLRyear = 1970 } # split date/time ($PLRmtgStopDateGer, $PLRmtgStopTime) = split(/ /, $PLRmtgStopDate, 10); # transfer different dateformates to US date if ($DateFormat eq "German"){ ($PLRStopday, $PLRStopmonth, $PLRStopyear) = split(/\./, $PLRmtgStopDateGer, 10); } elsif ($DateFormat eq "British"){ ($PLRStopday, $PLRStopmonth, $PLRStopyear) = split(/\//, $PLRmtgStopDateGer, 10); } elsif ($DateFormat eq "US"){ ($PLRStopmonth, $PLRStopday, $PLRStopyear) = split(/\//, $PLRmtgStopDateGer, 10); } else { die "Dateformat not recognised"; } # transfer time in minutes to hours $PLRmtgDurationhours = int ($PLRmtgDuration / 60); $PLRmtgDurationminutes = $PLRmtgDuration % 60; $PLRmtgAlarmhours = int ($PLRmtgAlarm / 60); $PLRmtgAlarmminutes = $PLRmtgAlarm % 60; if (defined ($PLRclass) && ($PLRclass eq "meeting")) { # Print to STDOUT print "#"; $RepMeetingCounter++; # if repeat every week if ($NTRmtgRepeatType == 0) { # write to file print PLFILE "$PLRmonth/$PLRday/$PLRyear $PLRmtgStartTime:0 $PLRmtgDurationhours:$PLRmtgDurationminutes:0 0:0:0 $PLRmtgAlarmhours:$PLRmtgAlarmminutes:0 -$Private-------- 0\n"; # get weekday #printf ("\nRepeat every week : $PLRyear/$PLRmonth/$PLRday"); $PLRtowa = Date::Parse::str2time ("$PLRyear/$PLRmonth/$PLRday"); $PLRtow = Date::Format::time2str ("%a", $PLRtowa); #printf ("Tag : $PLRtow"); # check for unlimited repeat meeting if ( ($PLRStopday eq "29") && ($PLRStopmonth eq "9") && ($PLRStopyear eq "") && ($PLRmtgStopTime eq "0:31") ) { # write to file : Unlimited repeat print PLFILE "R\t 0 0 1 0 0\n" if ($PLRtow eq "Sun"); print PLFILE "R\t 0 0 2 0 0\n" if ($PLRtow eq "Mon"); print PLFILE "R\t 0 0 4 0 0\n" if ($PLRtow eq "Tue"); print PLFILE "R\t 0 0 8 0 0\n" if ($PLRtow eq "Wed"); print PLFILE "R\t 0 0 16 0 0\n" if ($PLRtow eq "Thu"); print PLFILE "R\t 0 0 32 0 0\n" if ($PLRtow eq "Fri"); print PLFILE "R\t 0 0 64 0 0\n" if ($PLRtow eq "Sat"); } else { # get time since 1/1/70 0:0:0 $CC = "$PLRStopmonth/$PLRStopday/$PLRStopyear $PLRmtgStopTime\n"; $NTRRtowa = Date::Parse::str2time($CC); #$NTRRtowa = $NTRRtowa+1 - 82740; $NTRRtowa = $NTRRtowa+1; # write to file : Repeat with limit print PLFILE "R\t 0 $NTRRtowa 1 0 0\n" if ($PLRtow eq "Sun"); print PLFILE "R\t 0 $NTRRtowa 2 0 0\n" if ($PLRtow eq "Mon"); print PLFILE "R\t 0 $NTRRtowa 4 0 0\n" if ($PLRtow eq "Tue"); print PLFILE "R\t 0 $NTRRtowa 8 0 0\n" if ($PLRtow eq "Wed"); print PLFILE "R\t 0 $NTRRtowa 16 0 0\n" if ($PLRtow eq "Thu"); print PLFILE "R\t 0 $NTRRtowa 32 0 0\n" if ($PLRtow eq "Fri"); print PLFILE "R\t 0 $NTRRtowa 64 0 0\n" if ($PLRtow eq "Sat"); } } else { # write to file : Repeat print PLFILE "R\t 0 0 0 0 0\n"; } # write to file : Meeting text print PLFILE "N\t$PLRmtgText\n"; } } # Print to STDOUT print "\nNow scanning for repeat notes ...\n"; if ($SystemType eq "IRIX") { close COMNEWTON; open (COMNEWTON, "+>$tty"); &SetSloupBaudrate; printf (COMNEWTON "\n"); } # send commands to Sloup &send_line (COMNEWTON, "\nRepeat Notes"); &send_line (COMNEWTON, '{class: "string", mtgText: "string", mtgStartDate: "dateTime", mtgStopDate: "dateTime", ' . 'mtgDuration: "time", mtgAlarm: "time", repeatType: "integer"}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \"\t\"}"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace german Umlaute if ($SystemType eq "IRIX") { s/\232/”/g; s/\212/ä/g; s/\237/ü/g; s/\247/ÿ/g; s/\205/Ö/g; s/\200/Ä/g; s/\206/Ü/g; } else { s/\232/ö/g; s/\212/ä/g; s/\237/ü/g; s/\247/ß/g; s/\205/Ö/g; s/\200/Ä/g; s/\206/Ü/g; } # split into ($NTRclass, $NTRmtgText, $NTRmtgStartDate, $NTRmtgStopDate, $NTRmtgDuration, $NTRmtgAlarm, $NTRmtgRepeatType) = split(/\t/, $_, 20); # remove \n from $NTRmtgText $NTRmtgText =~ s/\n/\t/g; # split date/time ($NTRmtgStartDateGer, $NTRmtgStartTime) = split(/ /, $NTRmtgStartDate, 10); # transfer German date to US date if ($DateFormat eq "German"){ ($NTRday, $NTRmonth, $NTRyear) = split(/\./, $NTRmtgStartDateGer, 10); } elsif ($DateFormat eq "British"){ ($NTRday, $NTRmonth, $NTRyear) = split(/\//, $NTRmtgStartDateGer, 10); } elsif ($DateFormat eq "US"){ ($NTRmonth, $NTRday, $NTRyear) = split(/\//, $NTRmtgStartDateGer, 10); } else { die "Dateformat not recognised"; } #Plan begins year counting with 1970 if ($NTRyear < 1970) { $NTRyear = 1970 } # split date/time ($NTRmtgStopDateGer, $NTRmtgStopTime) = split(/ /, $NTRmtgStopDate, 10); # transfer different dateformates to US date if ($DateFormat eq "German"){ ($NTRStopday, $NTRStopmonth, $NTRStopyear) = split(/\./, $NTRmtgStopDateGer, 10); } elsif ($DateFormat eq "British"){ ($NTRStopday, $NTRStopmonth, $NTRStopyear) = split(/\//, $NTRmtgStopDateGer, 10); } elsif ($DateFormat eq "US"){ ($NTRStopmonth, $NTRStopday, $NTRStopyear) = split(/\//, $NTRmtgStopDateGer, 10); } else { die "Dateformat not recognised"; } # transfer time in minutes to hours $NTRmtgDurationhours = int ($NTRmtgDuration / 60); $NTRmtgDurationminutes = $NTRmtgDuration % 60; $NTRmtgAlarmhours = int ($NTRmtgAlarm / 60); $NTRmtgAlarmminutes = $NTRmtgAlarm % 60; if (defined ($NTRclass) && ($NTRclass eq "meeting")) { # Print to STDOUT print "#"; $RepNotesCounter++; # if repeat every year if ($NTRmtgRepeatType == 3) { # write to file : date / time of day / duration / late warning / early warning print PLFILE "$NTRmonth/$NTRday/$NTRyear 99:99:99 $NTRmtgDurationhours:$NTRmtgDurationminutes:0 0:0:0 0:0:0 -$Private-------- 0\n"; # write to file : Repeat print PLFILE "R\t0 0 0 0 1\n"; # if repeat every day } elsif ($NTRmtgRepeatType == 0) { # write to file : date / time of day / duration / late warning / early warning print PLFILE "$NTRmonth/$NTRday/$NTRyear 99:99:99 0:0:0 0:0:0 0:0:0 -$Private-------- 0\n"; # get time since 1/1/70 0:0:0 $CC = "$NTRStopmonth/$NTRStopday/$NTRStopyear $NTRmtgStopTime\n"; #$NTRRtowa = `$ConvdateCommand -n '$CC'`; $NTRRtowa = Date::Parse::str2time($CC); $NTRRtowa = $NTRRtowa+1 - 82740; # write to file : Repeat print PLFILE "R\t86400 $NTRRtowa 0 0 0\n"; } else { # write to file : Repeat #print PLFILE "R\t 0 0 0 0 0\n"; } # write to file : Meeting text print PLFILE "N\t$NTRmtgText\n"; } } # Print to STDOUT print "\nNow scanning for calendar notes ...\n"; if ($SystemType eq "IRIX") { close COMNEWTON; open (COMNEWTON, "+>$tty"); &SetSloupBaudrate; printf (COMNEWTON "\n"); } # send commands to Sloup &send_line (COMNEWTON, "\nCalendar Notes"); &send_line (COMNEWTON, '{class: "string", mtgText: "string", mtgStartDate: "dateTime"}'); &send_line (COMNEWTON, "DUMP!{fieldDelimiter: \"\t\"}"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace german Umlaute if ($SystemType eq "IRIX") { s/\232/”/g; s/\212/ä/g; s/\237/ü/g; s/\247/ÿ/g; s/\205/Ö/g; s/\200/Ä/g; s/\206/Ü/g; } else { s/\232/ö/g; s/\212/ä/g; s/\237/ü/g; s/\247/ß/g; s/\205/Ö/g; s/\200/Ä/g; s/\206/Ü/g; } # split into ($CNclass, $CNmtgText, $CNmtgStartDate) = split(/\t/, $_, 20); # remove \n from $CNmtgText $CNmtgText =~ s/\n/\t/g; # split date/time ($CNmtgStartDateGer, $CNmtgStartTime) = split(/ /, $CNmtgStartDate, 10); # transfer different dateformates to US date if ($DateFormat eq "German"){ ($CNday, $CNmonth, $CNyear) = split(/\./, $CNmtgStartDateGer, 10); } elsif ($DateFormat eq "British"){ ($CNday, $CNmonth, $CNyear) = split(/\//, $CNmtgStartDateGer, 10); } elsif ($DateFormat eq "US"){ ($CNmonth, $CNday, $CNyear) = split(/\//, $CNmtgStartDateGer, 10); } else { die "Dateformat not recoginsed"; } #Plan begins year counting with 1970 if ($CNyear < 1970) { $CNyear = 1970 } if (defined ($CNclass) && ($CNclass eq "meeting")) { # Print to STDOUT print "#"; $CalendarNotesCounter++; print PLFILE "$CNmonth/$CNday/$CNyear 99:99:99 0:0:0 0:0:0 0:0:0 -$Private-------- 0\n"; # write to file : Meeting text print PLFILE "N\t$CNmtgText\n"; } } # close file close (PLFILE); # print to stdout print ("\n$MeetingCounter meetings transfered"); print ("\n$RepMeetingCounter repeat meetings transfered"); print ("\n$RepNotesCounter repeat notes transfered"); print ("\n$CalendarNotesCounter calendar notes transfered"); } 1; newtonlink-1.29/GetNotes.pl100444 21003 1604 23031 6574464401 14622 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # GetNotes #--------------------------------------------------------------------- # $Log: GetNotes.pl,v $ # Revision 1.2 1998/09/02 13:56:36 kalli # *** empty log message *** # # Revision 1.1 1998/09/01 14:53:34 kalli # Initial revision # sub GetNotes { if ($NotesAreActual ne "true") { select((select(STDOUT), $|=1)[$[]); # start counter $KjNotesCounter = 0; $KjPaperCounter = 0; $KjListCounter = 0; $KjCheckCounter = 0; $NewEntry = 1; $Underline = "-----------------------------------------------------------"; # temporarily save Folder name $FolderName = ""; # save old Notes file if (-e "$NLNotesFile") { rename ("$NLNotesFile", "$NLNotesFile.bak"); } # Open new Notes file open (NOTESFILE, ">> $NLNotesFile") || die "Can't open File : $NLNotesFile\n"; # submit Notes separated as paperroll, list, checkList # first line is Folder name, # second line is title of note print ("\nScanning for paperroll entries ...\n"); # send commands to Sloup &send_line (COMNEWTON, "\nNotes"); &send_line (COMNEWTON, '{class: \'paperroll,labels: \'_all,title: \'String}'); &send_line (COMNEWTON, "DUMP!"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { if ($_ ne "") { # replace german Umlaute s/\232/ö/g; s/\212/ä/g; s/\237/ü/g;s/\247/ß/g;s/\205/Ö/g;s/\200/Ä/g; s/\206/Ü/g; s/\\u00F6\\u/ö/g; s/Ê/ /g; # Print sign to STDOUT print "#"; $KjNotesCounter++; $KjPaperCounter++; if ($_ ne "-----") { # write to Notes file if (($NewEntry == 1) || ($NewEntry == 2)) { if ($NewEntry == 1) { $FolderName = $_; chomp $FolderName; $NewEntry = 2; } else { if ($NewEntry == 2) { printf( NOTESFILE "\\NewEntry "); printf( NOTESFILE $FolderName); printf( NOTESFILE " / "); print NOTESFILE "$_\n"; # Make a Header print NOTESFILE "$_\n"; $LenOfTitle = length $_ ; #if ($LenOfTitle > 0) { # $LenOfTitle--; #} $Underl = substr $Underline,0,$LenOfTitle; printf (NOTESFILE $Underl); printf (NOTESFILE "\n\n"); $NewEntry = 0; } } } else { print NOTESFILE "$_\n"; $NewEntry = 0; } } else { $NewEntry = 1; } } } # print to stdout print ("\n$KjPaperCounter lines of paperroll notes transfered"); print ("\nNow scanning for list entries ...\n"); # submit list entries # send commands to Sloup &send_line (COMNEWTON, "\nNotes"); &send_line (COMNEWTON, '{class: \'list,labels: \'_all,title: \'String}'); &send_line (COMNEWTON, "DUMP!"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { if ($_ ne "") { # replace german Umlaute s/\232/ö/g; s/\212/ä/g; s/\237/ü/g;s/\247/ß/g;s/\205/Ö/g;s/\200/Ä/g; s/\206/Ü/g; s/\\u00F6\\u/ö/g; s/Ê/ /g; # Print sign to STDOUT print "#"; $KjNotesCounter++; $KjListCounter++; if ($_ ne "-----") { # write to Notes file if (($NewEntry == 1) || ($NewEntry == 2)) { if ($NewEntry == 1) { $FolderName = $_; chomp $FolderName; $NewEntry = 2; } else { if ($NewEntry == 2) { printf( NOTESFILE "\\NewEntry "); printf( NOTESFILE $FolderName); printf( NOTESFILE " / "); print NOTESFILE "$_\n"; # Make a Header print NOTESFILE "$_\n"; $LenOfTitle = length $_ ; #if ($LenOfTitle > 0) { # $LenOfTitle--; #} $Underl = substr $Underline,0,$LenOfTitle; printf (NOTESFILE $Underl); printf (NOTESFILE "\n\n"); $NewEntry = 0; } } } else { print NOTESFILE "$_\n"; $NewEntry = 0; } } else { $NewEntry = 1; } } } # print to stdout print ("\n$KjListCounter lines of list notes transfered"); print ("\nNow scanning for checklist entries ...\n"); # submit checkList entries # send commands to Sloup &send_line (COMNEWTON, "\nNotes"); &send_line (COMNEWTON, '{class: \'checkList,labels: \'_all,title: \'String}'); &send_line (COMNEWTON, "DUMP!"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { if ($_ ne "") { # replace german Umlaute s/\232/ö/g; s/\212/ä/g; s/\237/ü/g;s/\247/ß/g;s/\205/Ö/g;s/\200/Ä/g; s/\206/Ü/g; s/\\u00F6\\u/ö/g; s/Ê/ /g; # Print sign to STDOUT print "#"; $KjNotesCounter++; $KjCheckCounter++; if ($_ ne "-----") { # write to Notes file if (($NewEntry == 1) || ($NewEntry == 2)) { if ($NewEntry == 1) { $FolderName = $_; chomp $FolderName; $NewEntry = 2; } else { if ($NewEntry == 2) { printf( NOTESFILE "\\NewEntry "); printf( NOTESFILE $FolderName); printf( NOTESFILE " / "); print NOTESFILE "$_\n"; # Make a Header print NOTESFILE "$_\n"; $LenOfTitle = length $_ ; #if ($LenOfTitle > 0) { # $LenOfTitle--; #} $Underl = substr $Underline,0,$LenOfTitle; printf (NOTESFILE $Underl); printf (NOTESFILE "\n\n"); $NewEntry = 0; } } } else { print NOTESFILE "$_\n"; $NewEntry = 0; } } else { $NewEntry = 1; } } } # print to stdout print ("\n$KjCheckCounter lines of checklist notes transfered"); print ("\n$KjNotesCounter lines of notes totally transfered"); # close file close (NOTESFILE); # now read NOTESFILE, sort and output print ("\nNotes file will now be sorted ...\n"); # Open new Notes file $KString = ""; open (NOTESFILE, "$NLNotesFile") || die "Can't open File : $NLNotesFile\n"; while ($i = ) { $KString = $KString.$i; } close (NOTESFILE); @KList = split ("\NewEntry", $KString); @KList = sort (@KList); $KString = join ("\NewEntry", @KList); open (NOTESFILE, "> $NLNotesFile") || die "Can't open File : $NLNotesFile\n"; printf (NOTESFILE "\\NewEntry"); printf (NOTESFILE $KString); close (NOTESFILE); # mark notes file as actual $NotesAreActual = "true"; } } 1; newtonlink-1.29/GetPackage.pl100444 21003 1604 5372 6574464401 15055 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # GetPackage #--------------------------------------------------------------------- # $Log: GetPackage.pl,v $ # Revision 1.6 1998/03/06 23:37:18 kalli # Umstellung auf neue ser. Treiber # # Revision 1.5 1997/12/06 17:22:49 kalli # Umstellung auf Sloup # # Revision 1.4 1997/09/28 10:00:34 kalli # Aenderung von Andrew : # Select-Statement # # Revision 1.3 1997/03/27 19:41:31 kalli # Andrew dazu # # Revision 1.2 1997/03/06 18:51:31 kalli # Erste Version lauffaehig # # Revision 1.1 1997/03/04 21:04:33 kalli # Initial revision # sub GetPackage { select((select(STDOUT), $|=1)[$[]); # open Newton package file open (PSFILE, "> $PackageFileName") || die "Can't open File : $!\n"; binmode PSFILE; # set marker $FirstLine = 0; # send commands to Sloup &send_line (COMNEWTON, "\nPackage"); &send_line (COMNEWTON, "{packageName: \"$PackageName\", packageEntry: \"binary:packageEntry\"}"); &send_line (COMNEWTON, "DUMP!"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # dont write first line if ($FirstLine == 0) { $FirstLine++; } else { # Print sign to STDOUT print "#"; # replace last "\\n in line" s/\n//g; s/\\//g; # calculate # of chars in line $Ccount = length ($_); #printf ("No of chars : $Ccount\n"); # split into separate chars @a = split (/ */, $_); # put every two chars together for ($hi = 0; $hi < $Ccount; $hi++) { $b[$hi] = $a[$hi*2].$a[($hi*2)+1]; } # write binary chars to Newton package file for ($hi = 0; $hi < $Ccount/2; $hi++) { printf (PSFILE "%c", hex ($b[$hi])); } } } # close file close (PSFILE); } 1; newtonlink-1.29/GetPackageNames.pl100444 21003 1604 5732 6574464401 16041 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # GetPackageNames #--------------------------------------------------------------------- # $Log: GetPackageNames.pl,v $ # Revision 1.8 1998/09/02 13:56:51 kalli # *** empty log message *** # # Revision 1.7 1998/03/24 20:30:28 kalli # Umstellung auf format-Anweisung # # Revision 1.6 1998/03/16 14:58:05 kalli # Umstellung auf neue ser. Treiber mit Timeout. # # Revision 1.5 1998/03/06 23:13:17 kalli # Umstellung auf neue ser. Treiber # # Revision 1.4 1997/12/06 17:23:46 kalli # Umstellung auf Sloup # # Revision 1.3 1997/09/28 10:02:15 kalli # Aenderung von Andrew : # Select-Statement # # Revision 1.2 1997/03/27 19:42:23 kalli # Andrew dazu # # Revision 1.1 1997/03/04 21:05:33 kalli # Initial revision # format STDOUT = @<<<<<<<<<<<<<<<<<<<<<<<< @<<<<<<<<<<<<<<<<<<<<<<<< @<<<<<<<<<<<<<<<<<<<<<<<< $PackageNames[$niP] $PackageNames[$niP+1] $PackageNames[$niP+2] . sub GetPackageNames { select((select(STDOUT), $|=1)[$[]); # save old Newtonlink package names file if (-e "$NLPackageNamesFile") { rename ("$NLPackageNamesFile", "$NLPackageNamesFile.bak"); } # Open file open (PACKAGENAMESFILE, ">> $NLPackageNamesFile") || die "Can't open File : $!\n"; printf "\nScanning for installed packages ...\n"; # start counter $PackageCounter = 0; # send commands to Sloup &send_line (COMNEWTON, "\nPackage"); &send_line (COMNEWTON, "{}"); &send_line (COMNEWTON, "DUMP!"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { $PackageNames[$PackageCounter] = $_; printf PACKAGENAMESFILE "$PackageNames[$PackageCounter]\n"; $PackageCounter++; print "#"; } # print result to stdout print ("\n$PackageCounter package names transfered : \n"); for ($niP = 0; $niP < $PackageCounter; $niP += 3) { write STDOUT; } # close file close (PACKAGENAMESFILE); } 1; newtonlink-1.29/GetPrintOutbox.pl100444 21003 1604 7611 6574464401 16015 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # GetPrintOutbox #--------------------------------------------------------------------- # $Log: GetPrintOutbox.pl,v $ # Revision 1.8 1998/03/22 19:46:35 kalli # Previewer lt. Confogfile # # Revision 1.7 1998/03/07 13:08:19 kalli # Umstellung auf neue ser. Treiber # # Revision 1.6 1997/12/06 17:25:48 kalli # Umstellung auf Sloup # # Revision 1.5 1997/09/28 10:03:37 kalli # Aenderung von Andrew : # Select-Statement # # Revision 1.4 1997/03/27 19:44:27 kalli # Andrew dazu # # Revision 1.3 1997/02/23 15:12:15 kalli # Frank dazu # # Revision 1.2 1997/02/22 17:01:27 kalli # GPL dazu # # Revision 1.1 1996/11/24 19:52:05 kalli # Initial revision # sub GetPrintOutbox { # start counter $PrintCounter = 0; # set marker $PrintOn = "off"; # save old printout file if (-e "$PrintFile") { rename ("$PrintFile", "$PrintFile.bak"); } # Open file open (PRFILE, ">> $PrintFile") || die "Can't open File : $!\n"; # send commands to Sloup &send_line (COMNEWTON, "\nOutbox\n"); &send_line (COMNEWTON, '{state: "string", category: "string", title: "string", fromName: "string", toName: "string",' . 'timestamp: "date", body: {title: "string", data: [{text: "string"}]}}'); &send_line (COMNEWTON, "\nDUMP!\n"); while (($_ = &receive_line (COMNEWTON)) ne "BYE!") { # replace German Umlaute s/\232/ö/g; s/\212/ä/g; s/\237/ü/g; s/\247/ß/g; s/\205/Ö/g; s/\200/Ä/g; s/\206/Ü/g; # split into ($PRstate, $PRcategory, $PRconcern, $PRfromName, $PRtoName, $PRtimestamp, $PRbodytitle, $PRdata) = split(/\t/, $_, 10); # if new outbox entry if (defined ($PRstate) && ($PRstate eq "ready")) { if (defined ($PRcategory) && ($PRcategory eq "print:newton")) { # set marker $PrintOn = "on"; # print to file printf PRFILE "Concern : $PRconcern\n"; printf PRFILE "Title : $PRbodytitle\n"; printf PRFILE "From : $PRfromName\n"; printf PRFILE "To : $PRtoName\n"; printf PRFILE "Time : $PRtimestamp\n"; printf PRFILE "\n$PRdata\n"; # Print sign to stdout print "#"; $PrintCounter++; } else { # reset marker $PrintOn = "off"; } # if not new outbox entry } elsif ($PrintOn eq "on") { print PRFILE "$_\n"; } } # close file close (PRFILE); # print to stdout print ("\n$PrintCounter printouts transfered to $PrintFile"); if ($PrintCounter > 0) { if ($SystemPrintCommand ne "") { printf "\nCreate postscript file $PrintFile.ps\n"; # convert print file to postscript system "$SystemPrintCommand $PrintFile > $PrintFile.ps"; # start previewer if ($PrintPreviewCommand ne "") { printf "Starting previewer\n"; system "$PrintPreviewCommand $PrintFile.ps &"; } } } } 1; newtonlink-1.29/GetSoupInfo.pl100444 21003 1604 3301 6574464401 15252 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # GetSoupInfo #--------------------------------------------------------------------- # $Log: GetSoupInfo.pl,v $ # Revision 1.1 1998/03/07 18:28:20 kalli # Initial revision # sub GetSoupInfo { select((select(STDOUT), $|=1)[$[]); # send commands to Sloup &send_line (COMNEWTON, "\n$SoupName"); &send_line (COMNEWTON, "{}"); &send_line (COMNEWTON, "DUMP!"); while (($_ = &receive_line(COMNEWTON)) ne "BYE!") { # replace german Umlaute s/\232/ö/g; s/\212/ä/g; s/\237/ü/g; s/\247/ß/g; s/\205/Ö/g; s/\200/Ä/g; s/\206/Ü/g; # write to stdout print "$_\n"; } } 1; newtonlink-1.29/GreetUser.pl100444 21003 1604 5733 6574464401 14770 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #----------------------------------------------------------------------- # GreetUser #----------------------------------------------------------------------- # $Log: GreetUser.pl,v $ # Revision 1.1 1998/09/01 13:51:38 kalli # Initial revision # sub GreetUser { my $notConnected = 1; my $MAXTIMEOUTS = 5; my $numTimeouts = 0; my $slpVersion; my $FirstName; my $LastName; # Checking if sloup is open print "Trying to connect to your Newton...\n"; while ($notConnected) { if (open (COMNEWTON, "+>$tty")) { printf "Newton connection opened\n"; # set new baudrate printf "Switch baudrate to $SloupBaudrate\n"; &SetSloupBaudrate; # It seems that IRIX needs first a CR to initialize the serial connection if ($SystemType eq "IRIX") { printf (COMNEWTON "\n"); } } &send_line (COMNEWTON, "\nEVAL!\"OK\""); $_ = &receive_line (COMNEWTON); if ($_ ne "OK") { print "Make sure that sloup is working\n"; print "Will try again in $timeout seconds\n"; close (COMNEWTON); print "Connection closed\n"; sleep ($timeout); $numTimeouts++; if ($numTimeouts > $MAXTIMEOUTS) { die "Tried for $numTimeouts times. Giving up\n"; } } else { $notConnected=0; print "\n"; } } # ask for Sloup version &send_line (COMNEWTON, "\nEVAL!GetRoot().|Sloup:TknollSys|._proto.versionString"); $slpVersion = &receive_line (COMNEWTON); if ($slpVersion == "Timeout reached") { die "Please make sure your serial connection is working\n" } # ask for Newton user name &send_line (COMNEWTON, "\nEVAL!getUserConfig(\'name)"); $_= &receive_line (COMNEWTON); ($FirstName,$LastName) = split(/ /,$_); print "Hi $FirstName, you are using Sloup $slpVersion\n"; } 1; newtonlink-1.29/InstallPackage.pl100444 21003 1604 10347 6574464401 15762 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # InstallPackage #--------------------------------------------------------------------- # $Log: InstallPackage.pl,v $ # Revision 1.15 1998/03/16 14:58:39 kalli # Umstellung auf ser. Teiber mit Timeout # # Revision 1.14 1998/03/12 20:39:48 kalli # Unix basename Kommando durch Perl-Lib ersetzt # # Revision 1.13 1998/03/07 17:46:53 kalli # Umstellung auf neue ser. Treiber # # Revision 1.12 1997/12/06 17:11:29 kalli # Umstellung auf Sloup # # Revision 1.11 1997/10/01 18:05:40 kalli # Bugfix von Andrew : .slp-File wird richtig geloescht. # # Revision 1.10 1997/09/28 10:05:39 kalli # Aenderung von Andrew : # Select-Statement # # Revision 1.9 1997/07/12 16:06:07 kalli # Aenderungen von Andrew wg. der Tk-Version # # Revision 1.8 1997/04/20 15:32:17 kalli # .slp-File wird in $TempDir angelegt und nach Installation # wieder geloescht. # # Revision 1.7 1997/03/27 19:45:31 kalli # Andrew dazu # Wait-Message beim Installieren # # Revision 1.6 1997/03/06 18:53:33 kalli # erste Version lauffaehig # # Revision 1.5 1997/03/02 21:47:26 kalli # Umstellung auf Install via Sloup # # Revision 1.4 1997/02/23 15:13:13 kalli # Frank dazu # # Revision 1.3 1997/02/22 17:02:19 kalli # GPL dazu # # Revision 1.2 1997/01/05 16:05:37 kalli # Neuer Aufruf : minicom # # Revision 1.1 1996/11/24 19:57:38 kalli # Initial revision # use File::Basename; sub InstallPackage { select((select(STDOUT), $|=1)[$[]); $LineCounter = 0; $TByte = ""; $PkgByteCounter = 0; # open Newton package file open (PKGFILE, "$PackageFile") || die "Can't open File $PackageFile : $!\n"; binmode PKGFILE; #extract file's basename $PackageFile =~ s/\\/\//g; ($tempFile) = reverse(split(/\//, $PackageFile)); ($tempFile) = split(/\./, $tempFile); # open Sloup Hex file $tempFile = "$TempDir\/$tempFile.slp"; print "$tempFile\n"; open (SLPFILE, ">$tempFile") || die "Can't open File : $!\n"; # print message print "Converting package file, please wait ...\n"; # read byte from package file while (read (PKGFILE, $TByte, 1)) { # write to Sloup Hex file printf (SLPFILE "%02X", ord($TByte)); # insert "\\n" every 36 bytes if ($LineCounter == 36) { printf SLPFILE ("\\\n"); $LineCounter = 0; } else { $LineCounter++; } # incr bytecounter $PkgByteCounter++; } # close files close (PKGFILE); close (SLPFILE); # print bytecounter print "Package size is $PkgByteCounter bytes\n"; # open file open (SLPFILE, $tempFile) || printf "Can't open file : $!\n"; # print message print "Installing package, please wait ...\n"; # send commands to Sloup &send_line (COMNEWTON, "\nPackage"); &send_line (COMNEWTON, "{packageName: \"string\", packageEntry: \"binary:packageEntry\"}"); &send_line (COMNEWTON, "REPLACE!packageName"); &send_line (COMNEWTON, "LoadPkg !\\"); # read lines from file while () { # send line to Sloup &send_line (COMNEWTON, "$_"); print "#"; } &send_line (COMNEWTON, "BYE!"); print("\nPackage transferred\n"); # close file close (SLPFILE); # delete file unlink $tempFile; } 1; newtonlink-1.29/KeyboardInput.pl100444 21003 1604 3416 6574464401 15637 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # KeyboardInput #--------------------------------------------------------------------- # $Log: KeyboardInput.pl,v $ # Revision 1.5 1998/03/07 17:09:31 kalli # Umsetzung deutscher Umlaute # # Revision 1.4 1997/03/27 19:47:19 kalli # Andrew dazu # # Revision 1.3 1997/02/23 15:14:06 kalli # Frank dazu # # Revision 1.2 1997/02/22 17:03:21 kalli # GPL dazu # # Revision 1.1 1996/11/24 19:59:54 kalli # Initial revision # sub KeyboardInput { while () { if ($_ eq "!!\n") { last; } # replace German Umlaute s/ö/\232/g; s/ä/\212/g; s/ü/\237/g; s/ß/\247/g; s/Ö/\205/g; s/Ä/\200/g; s/Ü/\206/g; # send line to Sloup print (COMNEWTON); } } 1; newtonlink-1.29/Makefile100444 21003 1604 5511 6574464401 14160 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1997 Reinhold Schoeb (schoeba@str.daimler-benz.com) # Frank Scholz (dev@artus.pf.bawue.de) # Andrew Maier (Andrew.Maier@cern.ch) # Gerald Hofer (hofer@icg.tu-graz.ac.at) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= # $Log: Makefile,v $ # Revision 1.11 1997/11/29 19:29:43 kalli # Erweiterung fuer Multi-Platform # #==================== START USER EDITABLE SECTION ====================== # for Linux : # the Perl binary PERL_BIN = /usr/bin/perl # the wish binary WISH_BIN = /usr/bin/wish # the html browser for helpdoc BROWSER = netscape # Install command INSTALL = install # Directory in which to install the readme files RDM_DIR = /usr/doc/newtonlink-1.26 # Directory in which to install the libraries LIB_DIR = /usr/lib/newtonlink-1.26 # Directory in which to install the documentation DOC_DIR = /usr/lib/newtonlink-1.26/doc # Directory in which to install the manpage MAN_DIR = /usr/local/man/man1 #==================== END USER EDITABLE SECTION ======================== install: $(INSTALL) -m 755 -d $(RDM_DIR) $(INSTALL) -m 644 COPYRIGHT GNU_GPL README $(RDM_DIR) $(INSTALL) -m 755 -d $(LIB_DIR) $(INSTALL) -m 644 COPYRIGHT GNU_GPL README $(LIB_DIR) $(INSTALL) -m 755 newtonlink $(LIB_DIR) $(INSTALL) -m 755 tknl $(LIB_DIR) $(INSTALL) -m 644 *.pl $(LIB_DIR) $(INSTALL) -m 755 -d $(LIB_DIR)/icons $(INSTALL) -m 644 icons/* $(LIB_DIR)/icons $(INSTALL) -m 755 -d $(LIB_DIR)/doc $(INSTALL) -m 644 doc/*.html $(LIB_DIR)/doc $(INSTALL) -m 755 -d $(LIB_DIR)/doc/Images $(INSTALL) -m 644 doc/Images/* $(LIB_DIR)/doc/Images $(INSTALL) -m 644 newtonlink.man $(MAN_DIR)/newtonlink.1 $(INSTALL) -m 644 newtonlink.config /etc ln -s $(LIB_DIR) /usr/lib/newtonlink ln -s /usr/lib/newtonlink/newtonlink /usr/bin/newtonlink remove: rm -rf $(RDM_DIR) rm -rf $(LIB_DIR) rm $(MAN_DIR)/newtonlink.1 rm /etc/newtonlink.config rm /usr/lib/newtonlink rm /usr/bin/newtonlink newtonlink-1.29/README100444 21003 1604 2255 6574464401 13402 0ustar kallischoebNewtonlink ---------------------------------------------------------------------------- Newtonlink is a program to transfer data between an Apple Newton PDA and Unix applications such as Xrolodex, Addressbook, Plan, Xfmail and Netscape. You can also install and upload Newton packages to/from your Unix desktop. We wrote this program because there was a need for it. You can get a lot of Newton connection utilities for Micro$oft Windows and the Apple Macintosh. So we decided to develop Newtonlink, with the main goal to get the contents of the Newton soups via a serial link and convert this data for use with several Linux applications which we normally use. The program is distributed under the terms of the GNU General Public Licenses. To install Newtonlink on an UNIX-System, run perl install.pl To install Newtonlink on an OS/2-System, copy all files included in the package to the directory where you want newtonlink to be and run the installation with perl install_os2.pl. Please look for more install instructions and documentation under doc/newtonlink-doc-en.html and open it with your preferred HTML browser. Enjoy - The Newtonlink Developer Team (newtonlink@newton.bawue.de) newtonlink-1.29/SendFile2Newton.pl100444 21003 1604 5104 6574464401 16021 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # SendFile2Newton #--------------------------------------------------------------------- # $Log: SendFile2Newton.pl,v $ # Revision 1.10 1998/03/24 21:19:22 kalli # Erweiterung um Soupname # # Revision 1.9 1998/03/06 23:26:57 kalli # Umstellung auf neue ser. Treiber # # Revision 1.8 1997/12/06 17:24:50 kalli # Umstellung auf Sloup # # Revision 1.7 1997/09/28 10:08:00 kalli # Aenderung von Andrew : # Select-Statement # # Revision 1.5 1997/03/27 19:48:10 kalli # Andrew dazu # # Revision 1.4 1997/02/23 15:15:04 kalli # Frank dazu # # Revision 1.3 1997/02/22 17:04:05 kalli # GPL dazu # # Revision 1.2 1996/12/10 20:39:07 kalli # Konvertierung deutscher Umlaute bei der Uebertragung # # Revision 1.1 1996/12/07 18:36:14 kalli # Initial revision # sub SendFile2Newton { # open file open (SDFILE, "$SendFile") || printf "Can't open file : $!\n"; # send soup header to Sloup if ($SendFileSoup ne "") { &send_line (COMNEWTON, "\n$SendFileSoup![]"); &send_line (COMNEWTON, '{a:"string"}'); } # read lines from file while () { # replace German Umlaute s/ö/\232/g; s/ä/\212/g; s/ü/\237/g; s/Ö/\247/g; s/Ä/\205/g; s/Ü/\200/g; s/ß/\206/g; # Print to STDOUT print "#"; # send line to Sloup syswrite (COMNEWTON, $_, length($_)) || die "write systemcall failed"; } # send soup end to Sloup if ($SendFileSoup ne "") { &send_line (COMNEWTON, "BYE!"); } # close logfile close (SDFILE); } 1; newtonlink-1.29/SetSloupBaudRate.pl100444 21003 1604 12372 6574464401 16266 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # SetSloupBaudrate #--------------------------------------------------------------------- # $Log: SetSloupBaudRate.pl,v $ # Revision 1.18 1998/04/10 15:10:59 kalli # Aenderungen von Mark Bowyer # # Revision 1.17 1998/04/03 21:19:19 kalli # Neuer Init-String fuer Solaris lt. Mark Bowyer # # Revision 1.16 1998/03/12 20:41:02 kalli # XonXoff Protokoll bei OS-2 dazu # # Revision 1.15 1998/03/07 16:55:51 kalli # OS/2 String nach OS-2 geaendert # # Revision 1.14 1998/03/06 23:21:48 kalli # Option OS-2 dazu # # Revision 1.13 1997/12/15 09:25:03 kalli # OSF1 option vorbereitet # # Revision 1.12 1997/12/06 17:05:40 kalli # Umstellung auf Sloup # # Revision 1.11 1997/11/29 16:46:08 kalli # Aenderungen am Solaris-Init-String nach Mark Bowyer # # Revision 1.10 1997/09/21 19:32:28 kalli # Init-Strings fuer SunOS eingefuegt. # Waren bislang nicht drin. # # Revision 1.9 1997/07/15 19:43:00 kalli # Aenderung in HP-UX Init-String von Roland. # # Revision 1.8 1997/07/12 19:11:54 kalli # Aenderungen der Struktur : # Erweiterung fuer HP-UX nach Angaben von Roland Tanglao # # Revision 1.7 1997/05/28 19:22:40 kalli # Aenderungen von Gerald Hofer fuer IRIX # # Revision 1.6 1997/05/24 15:28:05 kalli # Aenderungen fuer IRIX-Version von Gerald Hofer # # Revision 1.5 1997/03/27 19:49:02 kalli # Andrew dazu # # Revision 1.4 1997/02/23 15:16:08 kalli # Frank dazu # # Revision 1.3 1997/02/22 17:05:06 kalli # GPL dazu # # Revision 1.2 1997/02/19 20:49:41 kalli # Anweisung stty sane < /dev/newton auf Anraten von # Frank Scholz aufgenommen # # Revision 1.1 1996/11/24 19:15:40 kalli # Initial revision # sub SetSloupBaudrate { #---- for HP-UX ---------------------------------------------------- if ($SystemType eq "HP-UX") { system "stty sane < $tty"; if (($SloupBaudrate eq "57600") || ($SloupBaudrate eq "38400") || ($SloupBaudrate eq "19200") || ($SloupBaudrate eq "9600")) { system "stty cs8 $SloupBaudrate -echo ignbrk -isig -icanon -iexten ixoff ixon -icrnl -istrip igncr -echoe -echok tabs < $tty"; } else { printf "Exit - wrong Sloup baudrate selected\n"; exit; } } #---- for IRIX ---------------------------------------------------- if ($SystemType eq "IRIX") { system "stty -echo ignbrk -isig -icanon -iexten ixoff ixany -icrnl -istrip igncr -echoe -echok -echoke -echoctl tabs < $tty"; if (($SloupBaudrate eq "38400") || ($SloupBaudrate eq "19200") || ($SloupBaudrate eq "9600")) { system "stty $SloupBaudrate < $tty"; } else { printf "Exit - wrong Sloup baudrate selected\n"; exit; } } #---- for OSF1 ---------------------------------------------------- if ($SystemType eq "OSF1") { system ""; } #---- for Solaris -------------------------------------------------- if ($SystemType eq "SunOS") { system ""; if (($SloupBaudrate eq "38400") || ($SloupBaudrate eq "19200") || ($SloupBaudrate eq "9600")) { system "stty cs8 $SloupBaudrate -echo ignbrk -isig -icanon -iexten ixoff ixany onlcr icrnl -istrip -igncr -echoe -echok -parenb tabs < $tty"; } else { printf "Exit - wrong Sloup baudrate selected\n"; exit; } } #---- for Linux ---------------------------------------------------- if ($SystemType eq "Linux") { system "stty sane < $tty"; if ($SloupBaudrate eq "115200") { system "setserial $tty spd_vhi"; system "stty 38400 < $tty"; } elsif ($SloupBaudrate eq "57600") { system "setserial $tty spd_hi"; system "stty 38400 < $tty"; } elsif ($SloupBaudrate eq "38400") { system "setserial $tty spd_normal"; system "stty 38400 < $tty"; } elsif ($SloupBaudrate eq "19200") { system "setserial $tty spd_normal"; system "stty 19200 < $tty"; } elsif ($SloupBaudrate eq "9600") { system "setserial $tty spd_normal"; system "stty 9600 < $tty"; } else { printf "Exit - wrong Sloup baudrate selected\n"; exit; } } #---- for OS/2 ----------------------------------------------------- if ($SystemType eq "OS-2") { system "cmd /c mode $tty:$SloupBaudrate,n,8,1,XON=ON"; } } 1; newtonlink-1.29/SetYAPIBaudRate.pl100444 21003 1604 1073 6574464401 15702 0ustar kallischoeb#--------------------------------------------------------------------- # SetYAPIBaudrate #--------------------------------------------------------------------- # $Log: SetYAPIBaudRate.pl,v $ # Revision 1.1 1996/11/24 19:17:48 kalli # Initial revision # sub SetYAPIBaudrate { if ($YAPIBaudrate eq "38400") { system "setserial $tty spd_normal"; system "stty 38400 < $tty"; } elsif ($YAPIBaudrate eq "19200") { system "setserial $tty spd_normal"; system "stty 19200 < $tty"; } else { printf "Exit - wrong YAPI baudrate selected\n"; exit; } } 1; newtonlink-1.29/SloupTest.pl100444 21003 1604 5100 6574464401 15011 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # SloupTest.pl #--------------------------------------------------------------------- # $Log: SloupTest.pl,v $ # Revision 1.5 1998/03/06 23:12:27 kalli # Umstellung auf neue ser. Treiber # # Revision 1.4 1997/12/15 12:31:25 kalli # Dump all notes entries # # Revision 1.3 1997/12/06 17:08:23 kalli # Umstellung auf Sloup # # Revision 1.2 1997/05/31 09:49:59 kalli # Test email-groups # # Revision 1.1 1997/04/22 20:00:05 kalli # Initial revision # sub SloupTest { #send commands to Sloup : send new entries to notes soup &send_line (COMNEWTON, "\nNotes"); &send_line (COMNEWTON, '{labels: \'Business, }'); &send_line (COMNEWTON, "first paragraph, first line"); &send_line (COMNEWTON, "second line"); &send_line (COMNEWTON, "third line"); &send_line (COMNEWTON, "that's all folks"); &send_line (COMNEWTON, "----------"); &send_line (COMNEWTON, "second paragraph, first line"); &send_line (COMNEWTON, "2nd line"); &send_line (COMNEWTON, "3rd line"); &send_line (COMNEWTON, "4th line"); &send_line (COMNEWTON, "more"); &send_line (COMNEWTON, "more"); &send_line (COMNEWTON, "more"); &send_line (COMNEWTON, "more"); &send_line (COMNEWTON, "more"); &send_line (COMNEWTON, "more"); &send_line (COMNEWTON, "etc."); &send_line (COMNEWTON, "end"); &send_line (COMNEWTON, "---------"); &send_line (COMNEWTON, "third para"); &send_line (COMNEWTON, "---------"); &send_line (COMNEWTON, "BYE!"); } 1; newtonlink-1.29/TimeDate-1.07.tar.gz100444 21003 1604 31471 6574464401 15752 0ustar kallischoeb‹½RÒ2TimeDate-1.07.tarì;{ÚÈ®ý ]bܘ7$hRØ„¶Ù’œ’n›ŸÜ€ÍÚ& Ms>û•æa†WÚž_w÷žsËvƒ=#i4’F£‰sgdZ¡Ê¥³;™'ÊŠÙR ž@©È¿s…ûŸ,Àv~»X,åò;EìÍmçwž@éÉ_ð™¡å<±²»ÙÝÝÂÎ:8'¼àÉÚç|Nÿô”ù›õ_ÀÞ|)[ø©ÿ¿Iÿ/=d…éñèG‘ËfQ·ëôŸÏfw¸þQ÷…Ra{‹Å\ö dêÿOÿlé¼\æJ×6´ 8ðÆSßéBHv Èíî–à•o ¬üjù~jÃ!°þ|;°ý»›†óÀØ÷ú>ÂácÏ·m¤x½ðÖòí L½ t,QºNúÎÕ$´Á Ár»χ‘×uzSj˜¸]Û‡p`C`lm %+€3Û"D`{iM«oÏñ_Ñ´½muspRkÔ5M탅{sÜ>“+ß›à£DxÍ'§gÍ£¦¦Å&Á"ñ˜«C؃WÍÐëXÃ$=¬gì;nÈzò8¿¤Ú£ñÑM0;{Ô¢B Õo!b‚þÙs¿NK“6ωtxóÂð3Ø¥EbÌú¤ìë̓7GgçG§'灰:Úd7N×F{â†Ðz€.2Òö Ö<8:¢9¡r2){ªu<lì¹]Â!«8€¡så[þtFíà¹Ä>Ù¾3.÷ÑJö¼´¦">8(¢™dÏë³ãÚyÝ„ó£F.LøxzRošvð\íCÇs=¤lŸó‰V¬² “€þo>pâ&¹œ[w¡f/Œå_2H—<|€k…ìŸûœˆ˜tˆ»–ðRøÏs‡S° çøAd¯&îd¨‘=[æÙÜœ€/=äU§‘qKà< 6Rû®}«2ÌáRû‘ZVh´QhlhoŒVBJ™ôQdÄ&<éüàôä÷ú›&z\hžÕŽ^Ô¸ÿ­[(ƒµEsƇ[FW-9°Æè¦ÑËã<4œªoupëE(Z¥€~%èà¦MÀ(a&räpèÝ’DÐ%aÁÐgk !•  ÑŽî¸rXN Ž.i5iÈŸÝ÷й£uR)6`\X,‘ˆÕßÔOÎñÙŠu­úÖ¶¯Áººò±£¶ØmW±‘çâ2 ¿ÇÇÄØÊÖQ†&.–ïãÈçÊÙR¹´C±Pa»sqíúhÄÊ’’ ±ÃCü>„X£‘9<Ì|ø€o˜ú5ÄèžMÈaÀü4ÎïÚ„!ª•$šÝ ;’`¹üc`Ÿ@ìÔ¶hˆkŽ‹OÕT°c$¹Âù\Ù@Á0óÌ[å¤ Ž;¡ÈB;\ˆÔßÔñÅ‹y¾K lpª©ÄsAˆ–Ï»]öU øm‡4b!Vk.ý³à«±9dw…ÜÏØûf¡—iÛƒX`£wi‹r;ÜÔÇy¨·d!M‹S!v^ûÎWÑÆ‘±ë-ĘUI 51>Å9â¢àÎBLXØ-,Z ÂVÐM#ô½=È"ø»â ï1âwD<œq™Ëer»f’ï×O`#{€dºN£g²—¢­¨´}ä$(N %Ž;™ã¤Áî—á¬Ibü<×-¢·Tf+‹ŸÈÕÞž¿>}£iÊžó—4½TCgrtÇíGXoê¿5™×Òߨ7ù+œBztÅÑ}xsôê5îg?î|ò£N'Kg“½Î$Ô4:@Їvðø ßo,ô†Ü&«õ÷´CCõ¨Y]øqôÿ"¼ƒúÝØóqÜd/n4‹Ä{¸tÓ‰lž–Õ‹bƒ½B&Ùên­4ûÊ Y6 }öhpIœ:¼CîPQŒÈ/ôÐþ„ÛjICR¯èº¡Ýks‡¥rù•í’Ù+[^õ‘8zD<©·ª•Gñ£XUÅïd:šâÈÔÃÏN¢zYù:3«ö_5H£r1iHFL~óHÛ_icCü[y¨hV¸IIóÑmòrDƵ˜^¨“îsÊå¸JÕ÷cÚ;+ŠääLðˆ·0lúW¥ô¢ß!"zIÁ‘Ô//rm²è £Åb‰äEÂJ}®¥>bÄCk¦ÆÑ‡ÀÁâÜ-]ê¹x…ð²íÔ¾>JRüEAßöîP œä²-Ê Œ¯û¦ÞÑ„ÅÃb£)Å.¦Hˆ4M|õíƒ6àÐ7”Ãí €‹6Á9½$ÒX$ih82Èw¤1éÈBQ{fË+[ÂÅшM\%¢ hf A€ ¿ºè’Õ{6‡ÔþE6.µX•O¡?â· i ÂÏ—^¯Øa2švJi4àA{Ør2‚T•CýÌwö'AãZæ&ƒ²­oiºJLÖÀŒBŠHpü·©ŠÙâÖÞ ©WVèHÈcü£ƒô<ä*¹£œ«‡Þ;³Úð>˜ô°Gü[kœ5Ì_\ØLzÄ+ð=CD5"|9ŸØ}¿³».:L|öðÒwè ƒë‰Œ Á©üf¹º×yi_ùì¡aù¨ŠqˆÏSømâÒôäç· Új“þ#¥¦=Æ“9QpÚ =úÆà7Úö Yp´‘5†{v<¤[¶K3k xê®0ŽÂn"EBáŒc{ÖàäQ4Ø–¤}t€ŽðpìwüÕ†wP¨p„‹\ÎÌåÍ\¡-v` $û 8rnÖ¾4¡mónöö!žeÝLb7)ÁæèU½îGt¼ `ïØër¢QN4çzi@\MU~«Ð³ÎŸÉëf&Ÿ ð¤gg†ÎU†wdÄ‘.#®¤âuÀ³ãÓƒÚq)âú¢Sn’7˜qA2nà2#î ¼q²óœÃí3Æ#L` L¾p¤ÚÂEÒiŒ‘ÛÑJ„°3_àÂ(d'ɰ³:UÌBŽuîðN®ƒûøû¸¿Ãÿâ;þ…€‹‚’0ÙYd”Šyê^ïözêóÕËœÞ-;Ž¡‡ºíÒ™>¥%#÷Tò·ì,ž=lÁºee@v8¿Y£+žd’Ñ`P#‡&ax9îX "®}¶å] ™ømk®]<>ëxcÇî>ã·Gê5 Ñ7 ‚š€E84M±K[¸ºt’ý…ت/¶Ûm…R ë!®‚4A~ ë!_'B®@væÛ°¿G‡é¨Ò*(eñ˜mKm Ì.9‘h+`»$Thó£Øs°‚¾^O6¿{ô, NåËükÌa}šÇ*(X;m²…Q®×2¿ÄÐðеüŒÖÏ¢¸ŠŸÆzøÜ"C®‰“e'ÉÍ¢È ŠgÔ£ÅÚ Šg•qšëyÊ.òôaÉ#$³&Ììö¼³ˆp«Øèö‚ý¾“ÄrßHlºžÓÓQ6»€ña£8úÙ]Bùˆ( !…hâ©LÁFAô’dÑãŒß_0d]XhŸážÇ|êo™êŠ ¶¬±¨B5b+tÅéšü&’Ì@aù7ÁÂÀI´%x›1‹[+œ×Sñ|iˆãé¨åý¼àgTàîRË#8¾-«T|…Êá”UœÆRKs‰­1§«}£}½‚èÜ<ο¼ÌÁzˆèñVŸouY«»Ðê-øD zJSgaÓ¬aѶï …b5]ìáD=Td\L˜3SðÞ¯Â{ÿu¼ƒUxkðÄ|ŽÛéÄPæŒ.Ñù6]ìS€Ùƒ>8ðLàêð^Áoðßp 'p gðø»²p½è wï»òry™ú``êtnÓY2ÌÔ)åbòšŽ;žÃ]YEsð\{VHÞz³òJž€NiÎo¹&šÁaí|¹ú#Ïkˆ6«²! ^aÔX¨/çNät¿è›Œ=z–3œøvZ*fTìb.T»DÙ%ª° ‚ R¼Øn43‡åÔ4e‚Ðõ×õBA‰2øœÊÈN+3¯Ÿá˜Ï0´®ÌèfµhvR€&;›·(d¯§qÙ¢x¾Iõûi¨mAÝ·yåØ5>Ç)t¼É°K'lÜ­Yú¼‹+Ê1°)˜QÞ›Ó¥’›9ò—²v2Sʈ½jœãjvÁé˜+.u8¤?-Òß·U™ðE6_d¢šfÀ¹ø¿TfÂX~´ÊÄZðÌBCª¸ é‘-äoº\n‚“åÔþŽR“hmÇó%º:%_¾Í2ûåR ¶²¸/Ç¿¯Ü䇦w·ÿÍÓ»2M[Jg³YžmS3½QšN¦nYþUäZÙ9j8°üñêDž’ f„Ö%qYûSd$ô˜×zù¯§Òßß™PÞæ åцšQÞW ^ê±I-ö‰_àÇb{û5µXO\äÓ{ßGtŸÏzóøfѽ>{+°>ŽWÄçO×f/%ö2ä=Û„ÃnûÙë¾òÖŸ~ 1ùâñL{ßÅwWd;Ä_WdX1(ç$®U‘KlDyÑ+‡<Ñ͈ޣ—[™ý3ä Ñ„C‘‘“¦÷˜úDo=–5‰$ˆì‰мœÿÞÜÃã©m£vu声Š1Œx:„oi÷óY:#ŠìàÉ $ˆ‹Kßî‰#-³É'Ïq“ñ/hÛó|<‚#,C !‘E4eF å÷8ñ*ºœkÜzFܲÐO £³§\ž+6¨rÑ»e¤h+ Vz”ÖiJ °¼:ÔAÿÌÒâ¸.o =×Joô±‘Ƹ×?3ðgE%ÔÀ™I굆 úYƒ¨%³h¢´C»©ÓnHõ{4`àôB)Ü£ºØœ/JB<¼±‹{(¢@ˆ"ñò<2¾–ne±‰šådƒ,eáôxµ‡FÅœC;™3H¬V@š§Ns4ýVòâZÉ–Ñ~Ö26`Ã3XfY…H¶j_Zî—ÖGê¼>—³Ów=Ÿ—¬Ñu`°€sÑê¶n[AÛ¸h¥[f» ˆö< °2£ɺξí^²-+½â?r“¨¦D5%ªÉP£‚+5¨RÇ÷K%Š‹":ž1ñ  d:'Ü%#@3ŽPqck÷‡¹0%hŠâ.ÍyfMö î¬ñ9Òq©Uѧ´S^ã™ÂçLÉÅ£f‹f«*ÊŸDé`~VúÕP½ÙŒ`‡E?Qö¸ÊàéÛ® «"ú¢ßÎUuEåpdmøùòe²¬är4÷Ê«&¢uÒÇ0¼(¶£’´Èe¤«± da¤¨ãŠœÌ̃sÚTt—¤ÇR›•™P¥{[&Å|‘"³9@)\ž”TfTšÈàg»JŒïËeåw›“Y.íÿcþG^,ý°Ð×ó?ÙÅüÏNvûgþç¯ø,äQ¤î+ë½°tgEŸÙ½•ú‡¹«/å‡ ?ÙVÏ”Wý½¤z •K—@ßûgã¯LߨÈ;+ ;«xš—§Üé¾Yõé°²–^:p×¾¾[§Ë=rßÊQ7œŽmÙDG%Ã|è‰Ï‹­ÌêXgäé(† årÆ#d¥ô˜úxÙ4CoL¬§Ç§µC¸²Ù=°5¢û«¤ Æìa½yþæôÜ‹b M3˜Ûêe‡!7åˆ.çCnQ­™ùIÈ€Õ#Td£˜++¢&CÛnU­ÊLvDu°‰¸Á&ƒ~v×ï‰âÃŒ Vc  —ËÊî«ÅZ çÐ{0ÞÞXU!qŸf­9QXÝ÷Bž®_Æß³®!þÖ•;HqqO€Ý¢REw€fô¿ì=ëzÛF®¿­§˜¸ÎZZKï%íæžÍž8ÍWy·ß&MûÑ-³‘I­Dű³9OÛ‡èÏ03äpHQÚ6MNO½Èp`0ÀÌ Ztñמà(,?4,{‚!ïñÿÈàÀ« dð×…ìÙc}Ã6îjøƒì¹æj)òÅ[h%‡ü•R<(Jê;úiqUhS‚Ú”Ð)5P§¤AÞÔÔéªP'¡)üø$Ž´%e$Š4‘ j&l B®DGYšæÑí~[°_Cƒ¡†Æ:óCßÐùŒÍâVµ0(žo[Øt `whØÁj3`›:èMô-è Öf¶,`ˆÖ #°LËn l{¸[§ìŽýº4††9tìÚ¦Qo†‹#¯7]~Óº ¢aϦY—:`²74kš8ÜòºáÀp)ÝG£ãÁÛ¡åÁ rVÛ´úâ}„ÆÀ÷áFAÝ2¼ÀíÎ(ÊûxqnAÞô†.è—ñ¢é–ž¡Ã©ÛÊÐ}ÇgÔ–ÛA‚h°– =4B 64}Ç ;IŸ’ƒè ]KuAÃ-•!B¿ƒ¡ëTafh;5‰¶‡ðC#ì¶{{õ÷ñøpîQU±,°Œ¶n“ÀXoâ ¬êÚ¦e™¼w`ÝÊAô‡6ª"ŒŠ§rÙ™vÜ­µÑ@Š!WäÉñ/¨“dz .Ž Ì”(#Ш‘BðááAÅ,¯ ×̇w‡.0=Ðõ×0];èŒVÐzCÕ_` 8‹Zë¾zÂD¾¢ 8Fv ÜÂZ#¶ò vDZêàŽZbPPÑbÔ5¯¤CßãmWzjX(^¦ä¤Òx3°À¢p1P8Šo£ÍÔèÛ¾é`5õ©,Ú ¡Ð6E$AÀRèÍ1éH¨Y(ÿS©ü¦˜®¥© «káD©éxñ¶à»m’¡àÄA›A.CÕ² ¼g›†ÖtÉZ.šemv°mÜ)Ý x `õ©ØVä€q8Qx«šéÁøø 3‰m¡Þ€¥ªtÁ¶„õ´ hJ8®³Ûöa2 M½!hÛH-4p×ÍÀY SQ#‹<ÐÓtçTkdÁð zDhÇIÅð–n›IÖ+Âh–ÿÓ,#7Ыš$ÇpÀ„պꋩ° ^¦ve4¥¨8 ÓR”µÏ«Ø/®F`Îaw´Ž‚ƒgúžS‡ár .çjÇwÀRÓ¬åVšo ­FsÚ} ÕÂðÜÀõ8¼á*ÒHÓ";ªpÆð<Ëó¾a©B] êL7¬bprÇL·nš¦ërù5lÅá¼Q³/ D®e Sm8ªëk•|QÀ½Ð´­š³ÀgxÝýͺ`¯…³à»a`×á]ôÃm¿:0S×%ì0G*T÷臅B_§£ðœ\>ð4HÀ¦ûhy;å´ PN (´ LÝà†èV4ðÛwK.a,uš6Q'*—íûAÔuüY¿î¥‚á74/UÊ,Ú8_Ó øÛ6¿nÊmš¸Âú´èø¾œ)‚ <úùõ™œq×ošÔMT麙 Ö¾Õ £$èn ·d ÖJÞ¯è U¡ä3ˆ‰× ‹6Àqu'ðA‘\Õ[,úëã4ÀEQQ$/ð<¿.º>ήQó‹ËÉÑ£G¯…R¦ØF³î3cLœF©áª%õœaƒf/ËBÛ¢º£®ïXu;Šó¿Å éÀ6`Þ`wMô«Î¿€üúŽ|#ƒV!*m˜‹ªžˆ´`Šli+”uµ kö;£ ~÷QÕõ‡Ñtš¬œƒC_ Ó FÞ’Å—,`TÄH¢cîEÍ&°uâ`ÌÁšk ‚å µŽë_Δzú,axôῦ«ø|>Ú Cc†®¶ë¹5 Kgñmjî0ŸÔV“æ»6š†‡íÖÕWËVîÐáÁe Ì*S¤^¢ 59‚j†,'0kî¹F¬Ö 5<%üóÀ­1¨]L*q72kTýœ,\ÍÆÙØv´)5Úf¹0RÖi0X~3<¨hP‡wÀ¨×á ¸ê΃a :70(b”Ëù,É»·¾KoõÅ-1›ÇK·íš‡‡»ý"×Gûx³âíÎÞ,Ëæ€‰¯â†AQ^F¼Ìüžõâwóxœ÷äëØþíý>¿8PàGè*;úË»²à/±!ŸŽ&лï0»ÇÞwŠ#ÔüúC~GÞuE^º/‰NLðf*¸&ª›Ñ‹½ÝœÂý/C6>‹Ç²Ä Þ ƒ—ò—ï›çkW¥Ë~Þ®@Nsíîõ¬€Û˯–ñ˜v¼OsÌ/hc;^:ûgkìývp@>Bþï£'ÿ6çÿ p|µüŸ ÞÛuþïóæÿjêõPÕbA½uy2%[…A&t«üCXìØÅ¢xMæ¨5MÔšjMµ¦}ZÓ<­IÖ4NkÚ¦5MÓš–iMô¦]ZÓ,­i•Ö4ÊÇ!5MÒšiMƒ´¦=:€4YãP.|¨_né_n…¶øŽOU®Ë_Ö}'‡BÿíþHý ]nð(M 7èü×­r2환™—¶TK[j¥%•Ò–:iM•´¦FZS!SrÛå6Øv) ¶!“±!s±!S±!3±!¡‡î=Š~l÷ŨÑf96®ªøÓ I‹MIŠ I‰í’m©‡íR ¬5ÃКQhË lÈ´g6d6e¶‹ø³Mþ¶À~k cà~»H=Û ß."߇ßwßgßWßGß.n¾]´|»ùºÈøº@ø¦¸w[œ»5®½1޽)p½)P½10½1½]èy»€3ÛgÞ*®ÜLn·‹7‡· ·…€7†|[c¼­1Ý­b¸­Û–€jk`v#ÞšÀëvÖí«ÛU7…RYkì´5Pº10º1º1ô¹)ÖùÛÆ6©¸hí*ÿzµÒ‰Zøñ(ÕT•Ý|)#Cû û"(X\V3pŒåwùÍ%/yúCïh%¿I²ÒŽw*2ÛÝíw÷¨n4oûK%Ðņ !"­ äºH]øë¢H×ÿþ¿ìÿÇ«ã?mü~„¹J‹ÿY®yÿûüñ¿ú­`%¿ÃoqÄÞÊò ¼@ÞL/.Ç·qˆSÄk-6"J‹-Š‹J«Mßà±b¿y!%ï]š­©Œ@Àzß{Kw)…ð‹Ÿ'‹+Bÿo [»…©ýýšÏªþã·ìœÿr-çúü×g¼Ø÷c–ÿÚ”ÿq=KŒ¿íÃ\<ÿeZ×õ¿>íýj½‘j­ò  Øy²Ç3°©q¶Z–5†ÀÈ'óՌ׊PŽ 7ÔR_&2œù•…„º½Ú/{žÿãýþñËýmÏúÔ*Eß#‹ˆ&Ë ]൳'Š#Ñ­Ô4 *õ@«OåÕÇ/×Uë’%~"6Îf³xŒÌÀ H[ð¬`Ù!V¦*˜Qß Ç/Yœ¾MYJgæÞF‹„j,U rIòQ$k¹Jè6:6—¤ãÙŠŽÁ%){v³½_ fÉ›˜Áëç«üÁTͲ9•%˜]òÂX’¨(<ÕïéÓ»#èóøÉNgÑT´_ãåWlc1, ]|•u¨øþ²@5£ÃKce¢÷@n,™•¥ãX¾¨þЏùJý+“¨(?6éÈÞÁkQª8['I•d³Ój½²“7¤ Kó¥x©V0i¤UL:É&Ój©¤‡ÑÛdÂŽVɂ΢E dØsøz7™$Ù9z­fìq6‹/Ù9ü}7±JsYl©V”Ⱥ]~/ËUË 5U,R ±òW9¨½­J ÖÕªT$YØ• `w­CÃÙ¥+^D‹˯A‡S>ŠãlãùÍvFàÁùöîí½½=twp;ÍñË>wé o.ßQû3¿Jƒ£I7`ìZYOXµFx}%+¿cáâòËQ€á­–ûû|SŒ¼öø%Òý‚ýl/nÄÑŒWÙ1:^<<~u ÛñK„}žåÀ̳(ç5ÁÆQºŸ+ˆünÌâ%ÀÁþ²OEë’ "-@¦ir0Lh90õü¯Ø}5|=:~cóêáèø|¾~Õ_¬fñë×¼¢žuo”·n æ[wÐõþL厺*èöоòEÂÎNwïGàzÛÿŠÑöa¡!þ Ú VuæCô¸‰Õ¹9:ß³´#n ] EE e¢Kcü¿ìÖ÷¾9¼Ë^}?ünrðÝ ÿša1Ö+Ÿ ^³¿ˆ¯Œ}7aï;õ¡ø¡ #.„áoà§xªPù¾J^¼õŽË ï—=Þj”/¯ª09»+}¨WŒÊj8ŒºWìÆj†$UâœÃP2?Hª*.¨’P$&Æ¥Pžö¡G„»³5‹âÃ{‡k³WÁëÛÕ‘ÆZݼÅëC\},„¥ö;ÐÿN!Øâõ2‚ gM×7u®{wÚÓ6 ö:Ä=4ö_òo3¼‚dÀö¦ð Ä‚3±pZì,XâAeÿ ¨:^–:^$óœùèŽ\N¢ËCÁVÀò_ÓÒvJ{ñ•_PÙD!3u ¬Ü.¤[zð% <_µaPA¬E¸SmÅx‘-i*Å¥£[ƒO2pÙ—7 `1öê$ž&iŠØHº¹ŒOâtBà`â1Æ 8"yf8-¯ëIÜÜfEJhÄè¶n¬Ö˜Gi.Ÿ?~údˆÈ•YĈœæ›8} Då/ô÷K^¨£³SÀQY°/@ vÓI¾Ë°(cëÏ8®30Œþƒy ¾8EžÌÐóz]Ò•dÇP€v#Õ&Ô>Áÿ‚ÝË bÖqbÇQqEK˜LÒEÀxW…“0öÔàÏxO…?‚ŽäQR{Á\AðU„zlcþRTø®Þd5êg t¨Bÿ5ºˆ’D?Yঠ~¯ Xž±Ñêü¶`çyŒÁªt7™LÀ´Zdó8JkˆKåMÄÑÖ­”oЧë yáÔ*ðÉ®pè[h,¿vŒßXvž$q\à˜á’(G»› –‚m6 ÖzÔôªD­È1È?{ nOMü¹2•šDdÀ"ìîP·%þ“E§ 0èÆ@€­•ü_øïi‚׆@'»²l1IRX0MzÖx·Š%¹ç»MäÙØm)ÅàTÀ‚Uåðœ‚CI¯6Uؾw¶n‰#÷˜nhÁ2·y k\OáMhgËL“\¾ˆ{¢<²‚¥Ê(Ç;G“C! \ÊÛå‹ï/¢«dV`„ézB '=mÂáÖ¯jû$Âr[åUœ‘¦£0RÚJ %ÖPÜEJ´†1Ö0¼Cª†q®aø%Fa.5”¹†”(Ò`j—K¡Ò–ÆRƒ<¡þ}ÅPê}@ #1‹–o n¤ÊAÍÄS‰ (Çóì<“ÉìB( ñ4Å1‰D‘E s²gàT’VÉFÇ‚…mW[­)êy#°fÖ Ø‹-€Ù· ¶QN(ÒúW@OA…é¯@ÆE£-RÊ+oHŸý}4ú†Jº1SÎ{ÍVÐîGÓ³I4Qá-¡‰Iþ@¨àÓEÁ’«¹#@…dIÉ.à\ç6Â9òRŠ\ñÊt‚3Š&AWsO@{TÝ5†ó¹bköÈsó9R ªÓõ¡b©Ô÷ËÖ>Ï9ÁF rvYÀúª d«R¯˜Hñô9^³¹?Vqd»þ½XמŸcàìÁ"KWKìö 9ûÇ/P5ç æHö ƒ–¨-ôÒEÃó·h®´JE 7DÓlðAt›-QT[Óà€hxÓ&´ÊĨ64,܉¥˜!Åe)À–ípzkÀ¾Åu„uö {'"¹øÀú=èËÄ]¹ôØQ×#Êcñk¯%_À*F³‚Ñü=Aî½ñAÎ8lœ¬} –—äÞc1Ò°^Ã>/®'b e4A ' Õ>Ó–ÖbÑõ§Z0¹¨|%›¹)ÑТ²,$Vq¾âù,Ñ(~Æ QcÁɽ[e@ì­Zi²ŒU˜b•+jÁ¥¼º&Žß%xÈQ²ñ=½ðƒìRÿýovCÂ(Z<¤Š]Òï6¡V054,Â3‰OÕx…¿«#cÒ§—*Ñ ÏPBóð½ <â#Ç™ßÕêõ`,°xÒ†G24v¡Ô!Õ5 »RAšYV#Ã"ض¦ô¼Ö\¿eÚ=P=f9ft)µž¤SXêϰ$É‚Q±QðŸ–$Ät­hwñ€®·H1]1Ÿ›˜A©]q‰=¾ó4¡ÕœUÍ5ƒe'%‡‹2•Ðel‹ÈÿOûE”ÏDƒU Ž Ž&“²VÓ!+.^ÆÆ>I–Ð{ђ݉¢åÝ“x1Æ-ÓÃ4ûŠv•àPÌ‘8h˧Ým̼7™@Cn^±<«ò¾ó(åþ «ƒ[:KÂYQ8_Ï8˜‰®+總M"m+hÆE<Ö¦I—ñL:´á O&—˜fZ͕ǽ?Âú±t9I`ç( ´Q¿üIœã Vr:ô æñ‚úË*.€x\'ºlå™TÓÕT^ÂçT~÷6üaš>ƧºWÄý‘œÒ¢.gàûò˜n{è*gÉwÉh|ñy”¤§ \PXjGOåü§½+ìi ¢Ÿñ¯ØƒT&QâhC/­NGC¨r‚6"åî‡*'1ÁÔÄ‘íis÷ÛoÞÌÚÔ»~¸Š§y"ñ®w½ëÉzÞúÍ.9vßl“µ^â{Rò3xp±^L^ЀòKœ^š÷é(N¤!¯¡\™éÏ7¾7_Œfá—êiüÂñÿï}²§{þ·ž··ïŸÿ;ìÿ·wuý§Ñÿ-6j #Êú`µ×Ðþñ0“›…³a*ýIṳ̌~CÄ—üoní4·_"o Áœf:‚Ø­w77ÇÙh4f?Ä–† høR«¤Çq*ûýáèM1i”¥[’†A…6ìMïmÿùbˆÝÇ„Çnï.;ÉÂ(ítp™øK^ÙúN•»Ê”ÆÑi§…£” ‰"ý­ëz˜]ùžÃ®kd"©˜ºî47»ÃU÷×ájØí«ÍŽY­xÆ®”çì¯g畯%üámÆI8]%ÁÕjv‘®FgþøüSµÒAF,8’[¸þß’0 Þ»Ã-Ù]황y—ÙuDÿ¤@úG޼XÐ*™ëv[ÝõZ³òqÛéòaÊÄuäÅo:kEÿãÝR~7êÎÆZqÃ8!ÿFÞ´o£Ê ƒ£Ãþ›ýþñ gv»)v%«çujîš;!qí™_ºïǽ!çv§ŸÃ¹iüxáÖ Õðäà ÿ»dv½ég·nŠ4Ôúq¿w°wrøÓYç'\AQÄŸR+7ݵµô{\åUÎ6×ÍzÝöM•rWÿw;=ÿ…‡ï:¾1ÿ³Ýçk·vÛ­Öî΋çˆÿho)ÿ{šûo%ëìMÒà…É-ÂLJ£µY¸nSyRäû©`ðÝqÈŒ|L‰¾|.7ü1GcUà'QˆMÅ7~1çn·~*Úo_|Bñr=^°t,¼ÏW|T­Ã¤Ä‹.7K‰¹•K<¶šm)'±×¢8«Ñ)*C;¾ReÄÊh0á &êÒ8ZdÖ÷­›ðÂ,ã5c–Ù&8¶ ¦h ±rb@Ï~SlœsÌXqOgEqüɰØ7ài1sOe-MI,N½Ûì½³—‹!ÛÂé'VçšH‡ò¢‡ãh1ù‡®’˜…¹¥‡N~g¡=fžÏEÚ²Èɦ«`b 3`ÃYMyF;E _h ñ‘„ž)} T(çÁêz=tÑÌó˜ÈdQ„”?Áµ#ä4?oÑ{V5ø9$D©Ys?•å"ç”î f(r©4=ùìkO=š,DI(» aŽ€L"íHü5Œ½céм÷RŸ2­£ÛG½Ÿšz"Ìà"QmˆSØ“Þì*^þ‡8üK“”n) …B¡P( …B¡P( …B¡P( …B¡P( ÅwÃßwƒÞÊðnewtonlink-1.29/about.fig100444 21003 1604 1602 6574464401 14316 0ustar kallischoeb#FIG 3.2 Landscape Center Inches Letter 100.00 Single -2 1200 2 6 2625 3225 9450 7125 6 2625 3225 9450 7125 6 3675 6000 8100 6525 4 0 -1 0 0 16 14 0.0000 4 210 4380 3675 6225 c 1996 - 1998 by The Newtonlink Developers\001 4 0 -1 0 0 16 14 0.0000 4 210 3720 3675 6480 (newtonlink@newton.bawue.de)\001 -6 2 2 0 0 11 11 1 0 20 0.000 0 0 -1 0 0 5 2660 3225 9415 3225 9415 7125 2660 7125 2660 3225 -6 6 4275 3300 7800 5775 6 4612 3300 7462 3975 2 2 0 1 -1 0 0 0 20 0.000 0 0 -1 0 0 5 4612 3300 7462 3300 7462 3975 4612 3975 4612 3300 4 1 7 0 0 16 36 0.0000 4 405 2610 6037 3840 Newtonlink\001 -6 4 1 -1 0 0 16 18 0.0000 4 270 3390 6037 4425 Transfer data between your\001 4 1 -1 0 0 16 18 0.0000 4 270 3495 6037 4770 Apple Newton Message Pad\001 4 1 -1 0 0 16 18 0.0000 4 270 2625 6037 5115 and Unix applications\001 4 1 -1 0 0 16 14 0.0000 4 165 1230 6037 5775 Version 1.27\001 -6 -6 newtonlink-1.29/app-defaults100444 21003 1604 2640 6574464401 15030 0ustar kallischoeb*AdrButton*labelType: XmPIXMAP *AdrButton*labelPixmap: /usr/local/newtonlink/pixmaps/addressbook.xpm *PlanButton*labelType: XmPIXMAP *PlanButton*labelPixmap: /usr/local/newtonlink/pixmaps/Plan.xpm *XroloButton*labelType: XmPIXMAP *XroloButton*labelPixmap: /usr/local/newtonlink/pixmaps/xrolodex.xpm *NetscButton*labelType: XmPIXMAP *NetscButton*labelPixmap: /usr/local/newtonlink/pixmaps/NetscapeMail.xpm *NetscAButton*labelType: XmPIXMAP *NetscAButton*labelPixmap: /usr/local/newtonlink/pixmaps/NetscapeAddressbook.xpm *MailButton*labelType: XmPIXMAP *MailButton*labelPixmap: /usr/local/newtonlink/pixmaps/mail.xpm *PrintButton*background: Grey *PrintButton*labelType: XmPIXMAP *PrintButton*labelPixmap: /usr/local/newtonlink/pixmaps/print.xpm *FaxButton*labelType: XmPIXMAP *FaxButton*labelPixmap: /usr/local/newtonlink/pixmaps/fax.xpm *InstButton*labelType: XmPIXMAP *InstButton*labelPixmap: /usr/local/newtonlink/pixmaps/install.xpm *InputButton*labelType: XmPIXMAP *InputButton*labelPixmap: /usr/local/newtonlink/pixmaps/input.xpm *SendButton*labelType: XmPIXMAP *SendButton*labelPixmap: /usr/local/newtonlink/pixmaps/send.xpm *HelpButton*labelType: XmPIXMAP *HelpButton*labelPixmap: /usr/local/newtonlink/pixmaps/help.xpm *ExitButton*labelType: XmPIXMAP *ExitButton*labelPixmap: /usr/local/newtonlink/pixmaps/exit.xpm newtonlink-1.29/doc/ 40755 21003 1604 0 6574465342 13175 5ustar kallischoebnewtonlink-1.29/doc/Images/ 40755 21003 1604 0 6574465375 14410 5ustar kallischoebnewtonlink-1.29/doc/Images/Aware.gif100444 21003 1604 36503 6574465375 16260 0ustar kallischoebGIF89aŠ=÷ÿÿÿÿÿÿÌÿÿ™ÿÿfÿÿ3ÿÿÿÌÿÿÌÌÿÌ™ÿÌfÿÌ3ÿÌÿ™ÿÿ™Ìÿ™™ÿ™fÿ™3ÿ™ÿfÿÿfÌÿf™ÿffÿf3ÿfÿ3ÿÿ3Ìÿ3™ÿ3fÿ33ÿ3ÿÿÿÌÿ™ÿfÿ3ÿÌÿÿÌÿÌÌÿ™ÌÿfÌÿ3ÌÿÌÌÿÌÌÌÌÌ™ÌÌfÌÌ3ÌÌÌ™ÿÌ™ÌÌ™™Ì™fÌ™3Ì™ÌfÿÌfÌÌf™ÌffÌf3ÌfÌ3ÿÌ3ÌÌ3™Ì3fÌ33Ì3ÌÿÌÌÌ™ÌfÌ3Ì™ÿÿ™ÿÌ™ÿ™™ÿf™ÿ3™ÿ™Ìÿ™Ì̙̙™Ìf™Ì3™Ì™™ÿ™™Ì™™™™™f™™3™™™fÿ™fÌ™f™™ff™f3™f™3ÿ™3Ì™3™™3f™33™3™ÿ™Ì™™™f™3™fÿÿfÿÌfÿ™fÿffÿ3fÿfÌÿfÌÌfÌ™fÌffÌ3fÌf™ÿf™Ìf™™f™ff™3f™ffÿffÌff™fffff3fff3ÿf3Ìf3™f3ff33f3fÿfÌf™fff3f3ÿÿ3ÿÌ3ÿ™3ÿf3ÿ33ÿ3Ìÿ3ÌÌ3Ì™3Ìf3Ì33Ì3™ÿ3™Ì3™™3™f3™33™3fÿ3fÌ3f™3ff3f33f33ÿ33Ì33™33f333333ÿ3Ì3™3f333ÿÿÿÌÿ™ÿfÿ3ÿÌÿÌÌÌ™ÌfÌ3Ì™ÿ™Ì™™™f™3™fÿfÌf™fff3f3ÿ3Ì3™3f333ÿÌ™f3îÝ»ªˆwUD"îÝ»ªˆwUD"îÝ»ªˆwUD"îîîÝÝÝ»»»ªªªˆˆˆwwwUUUDDD"""!ÿ NETSCAPE2.0!þGifBuilder 0.3.2 by Yves Piguet!ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ´±¢Å‹3jô'E|ùôéˇO£Ã@¢L‰²àÊ—)UÆ<ز¥K›5gæDh¥§ÏžøîÙ+Èq"}V„®À×Sh=“P£J=(²ªU+C õ€dÖ©Pa²«ó¥Ì›0Úthµ-V¢)&µ÷¬Ý»PÛ^ý*p+E¼WXÑKX߾ˆ+^¼ß ¸FKž,Ù/å˘£ZÎLÐìÚ•gÕÆL+4€µÍžV-z¦EË#­8®Ë¹öBÔ ¿Õ÷hÒtm+d=÷BÝ|X¾œ¶ðçy ï¸:{ƒ6,r»÷îàý¹‹ÿ>><ù}!#M^z={ðãÃ.~}úñéã¯Ï?¿ûöì·€ò9§\GÖ%¨à_ 6xY{Fx„™™f\C„“kœYö^€À]–ÓN¥µšh©iÈ¡Š'žõÙŠ Y–RQöbk$â¦i%â8¢Ž¬–Ït}õFc=ï­pS6)rq%ÒA­Ð\ƒÞ•%UÒ±g¤56¹£k$¶hЍmi”¼…Op¦i¢™£mÈâlu%E^èäŸlRלÂa§Þ¡ˆ&^bD™u‚)*餄m§—¥Rh›= 16#¥ êõiUùxµçŸ¨Bå×>¬¶êýê«°Æ*무Öjë­¸æzëVKöêë¯À+ì°Äkì±È&›¬¦©6coÎFû³ÒVÛ&WÂÝXÜ™¶Q»m©Ùb‚ÞJæ¸eŽ+'š+Þš»0>>LÑ+âX?’ÅÆ›¼<(°•ñ$#©%ÙX'¸)Žë°¶vnˆ¯º0¶•ž©×RDªPÖj/BiÔHNùÙ±Iâ²£R‚ ß=L1gòÉ“­ ÛKÖË$ÍœÙl$RUÎü\ÊQýdU–®wê‘NŽÙ0bµvD>üfÓèšhœ SLµž{´‚ÐÐELÖj )•UIgÚÛήË5ÚýÒ´ïÇ\¬æ¶Qs‘ÍóeÈ9'ãl[‡´[„²LÜ… —ô^‚÷æ÷d‘†j¹zè1¶7¶îzùç‡>¾×© zú錉¾9ƒÐa7*ê°/¶º‚öÀÌÔO·ÿ$Ûîõò¾ûﺻï½<ñ@Ýc`¹Ïùé\]´MžPô}AÔ'Ä|ãMnÏ}„[ i…øä÷Tþøæ§~ùC¶¿þûð³ÿ¾ûô£oÿùø§/ýüÏÿÿ !ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ´±¢Å‹3jô'EøV¬À—OŸÉ|ø4& H Ë–, ¾œÙÒe̓1cÊÔ™ófO„V‚ Šïž½‚'0ÉT_>+÷îá³RÔ^=•X³jØ´«•£“z\ÚÔÊŠ«[1Ò„¹ÖçL›;iÔé°kY°ÅR,kmÚ¿€/ÚeúiÇ®°2xð¾Æ#Kž<9¤a¥‰3kάÀ¿›C‹ÞxXàgТßÒ} wnM¹6Y K6l×7-vÎÇ›i¾¾~G Ç™›!äÂaKÛ5|xmÙ›ioŒ<¯òÇN¡ZuÎëq¼ý; l>ÚcÉØÓ›T¯½ûõðÛÇw_’²¾êáKwXÏžÿÿþ­àX ¨ ‚6˜ ‚ø_sbígá…!†á†›u†‡ &žs²Iç‰Äµæœ‡§†ÏT/ÖÓO±±5›[Ï„bŽ«Ù¨"DÝ#Ò=õ9e”Œ8Öè£toÝ“n©Ö$nt5öxt¶\RAuVˆ~wÙXƒQ%$yÃ혚‰™œRváƒå~MÒFã±í„§k¹iœ¾õ…¡K¾f¨¡:÷ãteb©eS(} æ¤d5:&EDɉffæÙçé§ Æ~Yêgáb¡¦ªªcawýŸ£¦îgI”¹ê­vÙêJ°bF鯤M´Ï°Äkì±È&«ì²Ì6ëì³Ð:+VTÔVkíµØf«í¶Üvëí·à‚;"°äVäa¹è:4nºì"´îh=F÷äpâöYj<)Ú›‹vÇ"jýÙ#ÒœYI ×{&œ0Â*θ°º•ö!Hõ¡„$”P¶5%“uê›ñÃÓ%ðÈûgxÞcE‘f]ìä¢ùæÈgk1çËÄ(vU±œ—‚ôâÊÙ…´i»ñ[ŸùZÖYý­ÕvD[d4AH—ª4aF” QoVõ£:›9ðÐ]oõµr^ µ…Sì1BM¹újÏ[rØ±Ì·í­…›ž}µS<ŠèO&Æ,3È}S×+™¾iºaÍm½¼'ÇZÅ}Ý Hvh„Ne‰úæýv›ŠcÞøÚeö]p`gÇuꪋjÒW¬£Í›ã°'÷]µ+àæ€¡Šëðöí£kéoŽeaçï|ñ~+oa§ÏW½W‹kØyÇ[ï½d¤¾ëœ=RM5”ùCQ¥>Œë«ï~úðŸß>ûô¿??Q÷P+ˆä‡–_ÀKùSÿ€ _îÈ¥ÀþJ,OYYP"HÁ ZP‚|J5(Ar°ƒô EøÁ f0„ÜàWHÂVP"!ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ´RðŸÅ‹3jÜȱãBPüÀbÉ‹$ñ­X/Ÿ¾—ùðu H Íš4 ÞÜYÓfσ9sêôgQ„V’*MŠïž½‚ '4)ð¥U«ù¬Ü»‡ÏJS{õ<ŠÛñªY+O FyÒ¤Ù³+Â’eÈg]£;}å9P¨Ã·VÑB Il=–V\¾Õ v®ãÇ¿¬–0d+¬H~»o³çÏ CV9XêåÓ¨S\;²ä@”TU˞ݵk]çž›×ïM½}{òõù€_‚Çÿ©Ñ6É×$ï%ΧX_>§õäÒÞ~œáfÊýmCÇØJ\îÅew_ø=mxËÕw¶ÎXûöû‘%ƒ(~¡}ÈöhöÙ|¾T >&hà‚2˜`|Ÿí@øT=fˆá fÈ¡†z¸a‡$’â‰#ŠØaˆþ·V…0ÆÈE2Ö£s&Á›<’…#lêÅÜCë%ÜÛ97U@âÓ•“3Ùuqv‡rH‰¥•Áq \F?â–’V+ÝSÝuîiä^¿ ¹×‘éY¹foya™ždY¥9¡eKŠ$ \rEæ=ÒÖ^il÷>è×ÔyA¢Ñ¡•™&¦k’ᣧju7¥—qré)’ QúžTâ‰m£‚zý$q_vi–™ÊŸeJ¥jVLj£­{Jeß…,u啦„Ž hÌ6ë,ƒžIHaŒ™=kíµòI6Ÿ>ÒòY£=-…¦+¶äÂuš"J£¯ì^ÆÚ>ðÆ+ï¼ôÖkï½øæ«ï¾üö»ïZ[,ðÀlðÁ'¬ð 7Üð´íF,ŽŠî(ñÅM«#Æ'¤¤ŽÏ¶f´Êö#JSäXq%'Ô²—6BlRv¹]hÏJ›Ù櫟Âܪ^ë¼s—/glYÈmí@¸ÖÉÄQQPߥ\wÉ‘*ç§Q§wóÖ8c¸ÚÑíÈ¡tÕ™%¬0÷ó—nŠ §œ>“º+LéVÊVl&þIçdW.e¥R²Óeu­úé)st©š—ÝÍ[5¸à“®nE$}çbõ=~°2Ùè¹^݃3àš{Ĺ·m TžèŽGÊêà]µ-·†£¾[y+Ü×)sB¦W×rCE^^íRYÕ[1å,2ÏUýê–lÃnÐé–'²’ºý;ËÏË:–ìWu+Ub ]Ç!é+ó^eÜ»é»ôQÏÖf³7Ýz騵gŸm¢s5.}«Â_j¬R?´ìÏ2r!ß°’<ô ,õ Ìý &›iÈ©V¹6(š}ü/|ÄK”Œ.ô'š04”àäl´¬º°ƒ‹ áºd ¾ð†Ã[á·¸b,¥fôp)OòŠƒh¬.åˆ@¢‰(D*1t.B¯5¬ ƒ ÑŽ ’@.^Q!| æÂ(ÆÀ­%+‰I רÆ6¦ñYacÓ8Ç9ÒÑu¼cíÈF8â±rÔ£ ÷èG6J$ !ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ´‚ðß?‚3^„ȱ£Ç ø“€¢EŒQj$ˆ/Ÿ>}ùð1 H Íš4 ÞÜYÓfσ9sêôgQ„V’*MŠïž½‚#':<ù²ªU+NWàKê´^ȯ`Zkå)Á¨% j\;pì˘fÃúÜ €çÍ<}Í«÷¡Ûªe¡’¤HÐ^˘÷VÜkù÷-V{^åJžl°±¾ÀgSî¸ÂŠå±û>‹MºôK|+KÝ̺µkƒh ¿žM[nì„kS¼x’#]¡u‰þ >8_àÓMŽœã튽œ¼gŸu+.óU_¹6åæ ý-cx›­Úè±®€,yùlð ÅÇø\`={öou):_böÞ_cãѧYA÷ˆ ~ *è‘=ž‰š>Vø’…^¨a†bèá…ü‘V H ¸`ƒ ®‡b~(ª˜"~.®(#‹0¾Hc-®Ø&öè£C²ý(¤‰õ·‘tæ ©¤s%”RnG‚tqÁgp>>—ÛA'ÕSn ®°ÞL8Ýeœ™eâ5xVªI%qgzT$’¼­ëQ¢©-gqi¾Y Ìù›{„ Ô˜vó‘¸ZCÓ…w÷)ÖÕ’®É§ZZºq¹ÑE‹V—Øz;~ÔæwÉE`£õ­äý$znñ¹ÙrÈÕ×”nÖšjx«n¤a.Uf\¥~¥+•X×›» ªjz¬6 @=ZagÙ„U‹i€šfö¨@†%Å}ùí—­¶Fhں얆m·äIÛcgíÖkï_ïZ…íˆsö,i’Þ+ðX¿—¯Û&ÜZlû4ìðÃG,ñÄWlñÅg¬1ÆhÝãñÇ ‡,òÈ$—lòÉ(§¬òÊ*÷«ðË!¹,ÝÌGn óÍŽ¦ÝIP⌳ÌwÚ,¥QÍN†¨€2Ó™¤±ÉúV4sKö›¤nuFùСzÙÚ— q2›«ÖZ3)•yÒ)[×YG¦²eÚå¶›…6½Øm»Çâzbþ2›fQ²ÅóJ¨ibLk+»õ­k&7–µý&|¿…O´ß¾ÚÛI[zÏàNùìçÓÁˣΡ€žùpY±žCíW¯Þ’¾ÐII¥§âbê±ÞúëÐ"|çymý¥Ç[5åà³Ie«ô>ØÔ¸rj4èÂnø¿|»j9U±RßޔDzM´{¸þl¬”˾4ÏÑÿ59ªY§éµ³:Ëkï±ÿ*“Òà#øª·¬ºª€ê³ï8´½ö©¸KJÁ„w©ñA­ivQ_¢ô7 þÅ«rÈÏb&X• ïxÈ ‰|v4'`¥N)$Ìjt—ÂŽ”,jaKã¥j²M‡5”K¾“CiQËc¬Ôuª392„^‹¢»bx†Ä‰ ¹º¤ÈEÒ ‘ˆ„ºHFÓ ‘{ 4„¨XÆ6zptAò‘=³•¥Ôq)ÕÉcñô˜Ç>âñväãéGA2å¥JšŠµ£Èt‹ yä@JåHMR!Š bë2©IŸ¡E;Ø‘ (CIJPšR”§ÔŽ*C¹ÊT޲•¬Œ%,KùÊZÆR–¸„¥.Q)J‰!ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ¤ñŸÅ.j„ȱ£Ç»I@ñ FŒ-¼(ð$|ø¬À,HŽœÀš6kÒÄÉs N„:Äy3§Í¢„´Â´)S|÷ì9±%ʇ*™êÛÊUŸ•öìÝ‹yoE=hÓ"ìÊÖŠT‚TId¹rã\ŒÙrÅ÷ö#Ï …þE:4°Ï£õru;udI…öðå›Ü4Ÿâ®ùð™U˹³ÁË^û ŒûØ3ÇV@³Ý§ºµë×°·jn\Õ´íÛ¸’ÎÍ»wïÝXOªìØSðO¥Ç{%šqa惟ƒnõªA»*É®XqÏòÖ|Qý}wVÊ4c¸Ž¯»4yQ€Ë2Ëž%ÎÜ7ù…æE Ž°ÞØÊ¯gÏ|âxP~´ÉµP=ÜÉGP=ö¬ÓS|¸=©µÆš>v¸•‡~(bˆ$‚hâ‡Þ½vÞ@üX„aÅX2ÎX#1Òˆc<æè£ʸ#2Z¸ßH.&©dG¥-éä“-*„WFwÙõä• E™ÐpÕÑåtÎ=tßAÉ9©¥z^Ò…— ØaoW˜AcÎ)§œµheJ,©ä’f¦˜ÙN‡Áùfs;%W_sƧœ¡ˆ]–ÏŠ£¥gCÖ©t“ U=Fbi‚èÕ&›ê $©÷üýÕ€Õy›¬§u§zYKŠ}j¬`Ú‰˜¢„"&~¶&Xš®‘u©’j¾‚d,¢ÔKíœt«©,Zz!w’©¶á¤ŸŠÚ·•Ö™d¬È`L)vÕî¯aÛ½øÞ»!´·zÛ½ ¡–ïÀ+¶ïj‹õ«î“‘Å šÃGŒ™b“ñ¥¬¹‹GšwìñÇ ‡,òÈ$—lòÉ(§|r\ ´ìòË0Ç,óÌ4×lóÍ8ç¬sÎgfì³Z=ÿ,´GA£Y¥®C‹Zt]»"½ž¼=ªäÒUò¹gCÁÒÇ­R}ôžk>MT™‡víµeŠÔØÃõQϱ¨tÁ¸~nþØÞjCjv¢eç]_`Ý–AZê öz…«Ï Øf­ö´}—‰(±l÷M[Þe¦°‚]îjuصiŠ_%-Dè©.ªF_º)Lð>.Ófªc›X²¥*èôBšBì+„ š;ë¼wkêÕ[æ_T2Uîñµ~æï—R¹*Tw ”¶¸q]PWSê:è£3ϧªz± –÷ )GytŒÖ·èÙå%Ÿ.èV2ïe¯+@ ÙÜvËU®mÈëÕçó»\]…b“ÖQǶ ZPœ!Ÿ¼x¡p}æa’ °Ìfü-j ±ž¿b·ÿ@L/àyõÐ’ -í]œÍÁÂÇ~„+;t‹ Wx†e¦,cyáwæåÃì0aC\B"Ãܯvßñü"0‰y6ûPb[8Èý FEr„2ôÅ6‚Q…R\’½ÜHÇ7ŽñbXÂëÈGý¯IrKLœ2H§Èä1I$"ŸbÈF6R‘\¤"›ÉøÉkI •…æC -&¤“1'_J…`²‰ª;%*‡—IqŠ)®Œ%,gùÊZNJ–·|e.s©KZî²—¿ä¥,méËYâ˜È &1e)‘€!ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ¤ñŸÅ.j„ȱ£Ç»I@ñ FŒ-¼(ð$|ø¬À,HŽœÀš6kÒÄÉs N„:Äy3§Í¢„´Â´)S|÷ì9±%ʇ*™êÛÊUŸ•öìÝ‹yoE=hÓ"ìÊÖŠT‚TId¹rã\ŒÙrÅ÷ö#Ï …þE:4°Ï£õru;udI…öðå›Ü4Ÿâ®ùð™U˹³ÁË^û ŒûØ3ÇV@³Ý§ºµë×°·jn\Õ´íÛ¸’ÎÍ»wïÝXOªìØSðO¥Ç{%šqa惟ƒnõªA»*É®XqÏòÖ|Qý}wVÊ4c¸Ž¯»4yQ€Ë2Ëž%ÎÜ7ù…æE Ž°ÞØÊ¯gÏ|âxP~´ÉµP=ÜÉGP=ö¬ÓS|¸=©µÆš>v¸•‡~(bˆ$‚hâ‡Þ½vÞ@üX„aÅX2ÎX#1Òˆc<æè£ʸ#2Z¸ßH.&©dG¥-éä“-*„WFwÙõä• E™ÐpÕÑåtÎ=tßAÉ9©¥z^Ò…— ØaoW˜AcÎ)§œµheJ,©ä’f¦˜ÙN‡Áùfs;%W_sƧœ¡ˆ]–ÏŠ£¥gCÖ©t“ U=Fbi‚èÕ&›ê $©÷üýÕ€Õy›¬§u§zYKŠ}j¬`Ú‰˜¢„"&~¶&Xš®‘u©’j¾‚d,¢ÔKíœt«©,Zz!w’©¶á¤ŸŠÚ·•Ö™d¬È`L)vÕî¯aÛ½øÞ»!´·zÛ½ ¡–ïÀ+¶ïj‹õ«î“‘Å šÃGŒ™b“ñ¥¬¹‹GšwìñÇ ‡,òÈ$—lòÉ(§|r\ ´ìòË0Ç,óÌ4×lóÍ8ç¬sÎgfì³Z=ÿ,´GA£Y¥®C‹Zt]»"½ž¼=ªäÒUò¹gCÁÒÇ­R}ôžk>MT™‡víµeŠÔØÃõQϱ¨tÁ¸~nþØÞjCjv¢eç]_`Ý–AZê öz…«Ï Øf­ö´}—‰(±l÷M[Þe¦°‚]îjuصiŠ_%-Dè©.ªF_º)Lð>.Ófªc›X²¥*èôBšBì+„ š;ë¼wkêÕ[æ_T2Uîñµ~æï—R¹*Tw ”¶¸q]PWSê:è£3ϧªz± –÷ )GytŒÖ·èÙå%Ÿ.èV2ïe¯+@ ÙÜvËU®mÈëÕçó»\]…b“ÖQǶ ZPœ!Ÿ¼x¡p}æa’ °Ìfü-j ±ž¿b·ÿ@L/àyõÐ’ -í]œÍÁÂÇ~„+;t‹ Wx†e¦,cyáwæåÃì0aC\B"Ãܯvßñü"0‰y6ûPb[8Èý FEr„2ôÅ6‚Q…R\’½ÜHÇ7ŽñbXÂëÈGý¯IrKLœ2H§Èä1I$"ŸbÈF6R‘\¤"›ÉøÉkI •…æC -&¤“1'_J…`²‰ª;%*‡—IqŠ)®Œ%,gùÊZNJ–·|e.s©KZî²—¿ä¥,méËYâ˜È &1e)‘€!ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ¤ñŸÅ.j„ȱ£Ç»I@ñ FŒ-¼(ð$|ø¬À,HŽœÀš6kÒÄÉs N„:Äy3§Í¢„´Â´)S|÷ì9±%ʇ*™êÛÊUŸ•öìÝ‹yoE=hÓ"ìÊÖŠT‚TId¹rã\ŒÙrÅ÷ö#Ï …þE:4°Ï£õru;udI…öðå›Ü4Ÿâ®ùð™U˹³ÁË^û ŒûØ3ÇV@³Ý§ºµë×°·jn\Õ´íÛ¸’ÎÍ»wïÝXOªìØSðO¥Ç{%šqa惟ƒnõªA»*É®XqÏòÖ|Qý}wVÊ4c¸Ž¯»4yQ€Ë2Ëž%ÎÜ7ù…æE Ž°ÞØÊ¯gÏ|âxP~´ÉµP=ÜÉGP=ö¬ÓS|¸=©µÆš>v¸•‡~(bˆ$‚hâ‡Þ½vÞ@üX„aÅX2ÎX#1Òˆc<æè£ʸ#2Z¸ßH.&©dG¥-éä“-*„WFwÙõä• E™ÐpÕÑåtÎ=tßAÉ9©¥z^Ò…— ØaoW˜AcÎ)§œµheJ,©ä’f¦˜ÙN‡Áùfs;%W_sƧœ¡ˆ]–ÏŠ£¥gCÖ©t“ U=Fbi‚èÕ&›ê $©÷üýÕ€Õy›¬§u§zYKŠ}j¬`Ú‰˜¢„"&~¶&Xš®‘u©’j¾‚d,¢ÔKíœt«©,Zz!w’©¶á¤ŸŠÚ·•Ö™d¬È`L)vÕî¯aÛ½øÞ»!´·zÛ½ ¡–ïÀ+¶ïj‹õ«î“‘Å šÃGŒ™b“ñ¥¬¹‹GšwìñÇ ‡,òÈ$—lòÉ(§|r\ ´ìòË0Ç,óÌ4×lóÍ8ç¬sÎgfì³Z=ÿ,´GA£Y¥®C‹Zt]»"½ž¼=ªäÒUò¹gCÁÒÇ­R}ôžk>MT™‡víµeŠÔØÃõQϱ¨tÁ¸~nþØÞjCjv¢eç]_`Ý–AZê öz…«Ï Øf­ö´}—‰(±l÷M[Þe¦°‚]îjuصiŠ_%-Dè©.ªF_º)Lð>.Ófªc›X²¥*èôBšBì+„ š;ë¼wkêÕ[æ_T2Uîñµ~æï—R¹*Tw ”¶¸q]PWSê:è£3ϧªz± –÷ )GytŒÖ·èÙå%Ÿ.èV2ïe¯+@ ÙÜvËU®mÈëÕçó»\]…b“ÖQǶ ZPœ!Ÿ¼x¡p}æa’ °Ìfü-j ±ž¿b·ÿ@L/àyõÐ’ -í]œÍÁÂÇ~„+;t‹ Wx†e¦,cyáwæåÃì0aC\B"Ãܯvßñü"0‰y6ûPb[8Èý FEr„2ôÅ6‚Q…R\’½ÜHÇ7ŽñbXÂëÈGý¯IrKLœ2H§Èä1I$"ŸbÈF6R‘\¤"›ÉøÉkI •…æC -&¤“1'_J…`²‰ª;%*‡—IqŠ)®Œ%,gùÊZNJ–·|e.s©KZî²—¿ä¥,méËYâ˜È &1e)‘€!ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ¤ñŸÅ.j„ȱ£Ç»I@ñ FŒ-¼(ð$|ø¬À,HŽœÀš6kÒÄÉs N„:Äy3§Í¢„´Â´)S|÷ì9±%ʇ*™êÛÊUŸ•öìÝ‹yoE=hÓ"ìÊÖŠT‚TId¹rã\ŒÙrÅ÷ö#Ï …þE:4°Ï£õru;udI…öðå›Ü4Ÿâ®ùð™U˹³ÁË^û ŒûØ3ÇV@³Ý§ºµë×°·jn\Õ´íÛ¸’ÎÍ»wïÝXOªìØSðO¥Ç{%šqa惟ƒnõªA»*É®XqÏòÖ|Qý}wVÊ4c¸Ž¯»4yQ€Ë2Ëž%ÎÜ7ù…æE Ž°ÞØÊ¯gÏ|âxP~´ÉµP=ÜÉGP=ö¬ÓS|¸=©µÆš>v¸•‡~(bˆ$‚hâ‡Þ½vÞ@üX„aÅX2ÎX#1Òˆc<æè£ʸ#2Z¸ßH.&©dG¥-éä“-*„WFwÙõä• E™ÐpÕÑåtÎ=tßAÉ9©¥z^Ò…— ØaoW˜AcÎ)§œµheJ,©ä’f¦˜ÙN‡Áùfs;%W_sƧœ¡ˆ]–ÏŠ£¥gCÖ©t“ U=Fbi‚èÕ&›ê $©÷üýÕ€Õy›¬§u§zYKŠ}j¬`Ú‰˜¢„"&~¶&Xš®‘u©’j¾‚d,¢ÔKíœt«©,Zz!w’©¶á¤ŸŠÚ·•Ö™d¬È`L)vÕî¯aÛ½øÞ»!´·zÛ½ ¡–ïÀ+¶ïj‹õ«î“‘Å šÃGŒ™b“ñ¥¬¹‹GšwìñÇ ‡,òÈ$—lòÉ(§|r\ ´ìòË0Ç,óÌ4×lóÍ8ç¬sÎgfì³Z=ÿ,´GA£Y¥®C‹Zt]»"½ž¼=ªäÒUò¹gCÁÒÇ­R}ôžk>MT™‡víµeŠÔØÃõQϱ¨tÁ¸~nþØÞjCjv¢eç]_`Ý–AZê öz…«Ï Øf­ö´}—‰(±l÷M[Þe¦°‚]îjuصiŠ_%-Dè©.ªF_º)Lð>.Ófªc›X²¥*èôBšBì+„ š;ë¼wkêÕ[æ_T2Uîñµ~æï—R¹*Tw ”¶¸q]PWSê:è£3ϧªz± –÷ )GytŒÖ·èÙå%Ÿ.èV2ïe¯+@ ÙÜvËU®mÈëÕçó»\]…b“ÖQǶ ZPœ!Ÿ¼x¡p}æa’ °Ìfü-j ±ž¿b·ÿ@L/àyõÐ’ -í]œÍÁÂÇ~„+;t‹ Wx†e¦,cyáwæåÃì0aC\B"Ãܯvßñü"0‰y6ûPb[8Èý FEr„2ôÅ6‚Q…R\’½ÜHÇ7ŽñbXÂëÈGý¯IrKLœ2H§Èä1I$"ŸbÈF6R‘\¤"›ÉøÉkI •…æC -&¤“1'_J…`²‰ª;%*‡—IqŠ)®Œ%,gùÊZNJ–·|e.s©KZî²—¿ä¥,méËYâ˜È &1e)‘€!ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ¤ñŸÅ.j„ȱ£Ç»I@ñ FŒ-¼(ð$|ø¬À,HŽœÀš6kÒÄÉs N„:Äy3§Í¢„´Â´)S|÷ì9±%ʇ*™êÛÊUŸ•öìÝ‹yoE=hÓ"ìÊÖŠT‚TId¹rã\ŒÙrÅ÷ö#Ï …þE:4°Ï£õru;udI…öðå›Ü4Ÿâ®ùð™U˹³ÁË^û ŒûØ3ÇV@³Ý§ºµë×°·jn\Õ´íÛ¸’ÎÍ»wïÝXOªìØSðO¥Ç{%šqa惟ƒnõªA»*É®XqÏòÖ|Qý}wVÊ4c¸Ž¯»4yQ€Ë2Ëž%ÎÜ7ù…æE Ž°ÞØÊ¯gÏ|âxP~´ÉµP=ÜÉGP=ö¬ÓS|¸=©µÆš>v¸•‡~(bˆ$‚hâ‡Þ½vÞ@üX„aÅX2ÎX#1Òˆc<æè£ʸ#2Z¸ßH.&©dG¥-éä“-*„WFwÙõä• E™ÐpÕÑåtÎ=tßAÉ9©¥z^Ò…— ØaoW˜AcÎ)§œµheJ,©ä’f¦˜ÙN‡Áùfs;%W_sƧœ¡ˆ]–ÏŠ£¥gCÖ©t“ U=Fbi‚èÕ&›ê $©÷üýÕ€Õy›¬§u§zYKŠ}j¬`Ú‰˜¢„"&~¶&Xš®‘u©’j¾‚d,¢ÔKíœt«©,Zz!w’©¶á¤ŸŠÚ·•Ö™d¬È`L)vÕî¯aÛ½øÞ»!´·zÛ½ ¡–ïÀ+¶ïj‹õ«î“‘Å šÃGŒ™b“ñ¥¬¹‹GšwìñÇ ‡,òÈ$—lòÉ(§|r\ ´ìòË0Ç,óÌ4×lóÍ8ç¬sÎgfì³Z=ÿ,´GA£Y¥®C‹Zt]»"½ž¼=ªäÒUò¹gCÁÒÇ­R}ôžk>MT™‡víµeŠÔØÃõQϱ¨tÁ¸~nþØÞjCjv¢eç]_`Ý–AZê öz…«Ï Øf­ö´}—‰(±l÷M[Þe¦°‚]îjuصiŠ_%-Dè©.ªF_º)Lð>.Ófªc›X²¥*èôBšBì+„ š;ë¼wkêÕ[æ_T2Uîñµ~æï—R¹*Tw ”¶¸q]PWSê:è£3ϧªz± –÷ )GytŒÖ·èÙå%Ÿ.èV2ïe¯+@ ÙÜvËU®mÈëÕçó»\]…b“ÖQǶ ZPœ!Ÿ¼x¡p}æa’ °Ìfü-j ±ž¿b·ÿ@L/àyõÐ’ -í]œÍÁÂÇ~„+;t‹ Wx†e¦,cyáwæåÃì0aC\B"Ãܯvßñü"0‰y6ûPb[8Èý FEr„2ôÅ6‚Q…R\’½ÜHÇ7ŽñbXÂëÈGý¯IrKLœ2H§Èä1I$"ŸbÈF6R‘\¤"›ÉøÉkI •…æC -&¤“1'_J…`²‰ª;%*‡—IqŠ)®Œ%,gùÊZNJ–·|e.s©KZî²—¿ä¥,méËYâ˜È &1e)‘€!ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ´‚ðß?‚3^„ȱ£Ç ø“€¢EŒQj$ˆ/Ÿ>}ùð1 H Íš4 ÞÜYÓfσ9sêôgQ„V’*MŠïž½‚#':<ù²ªU+NWàKê´^ȯ`Zkå)Á¨% j\;pì˘fÃúÜ €çÍ<}Í«÷¡Ûªe¡’¤HÐ^˘÷VÜkù÷-V{^åJžl°±¾ÀgSî¸ÂŠå±û>‹MºôK|+KÝ̺µkƒh ¿žM[nì„kS¼x’#]¡u‰þ >8_àÓMŽœã튽œ¼gŸu+.óU_¹6åæ ý-cx›­Úè±®€,yùlð ÅÇø\`={öou):_böÞ_cãѧYA÷ˆ ~ *è‘=ž‰š>Vø’…^¨a†bèá…ü‘V H ¸`ƒ ®‡b~(ª˜"~.®(#‹0¾Hc-®Ø&öè£C²ý(¤‰õ·‘tæ ©¤s%”RnG‚tqÁgp>>—ÛA'ÕSn ®°ÞL8Ýeœ™eâ5xVªI%qgzT$’¼­ëQ¢©-gqi¾Y Ìù›{„ Ô˜vó‘¸ZCÓ…w÷)ÖÕ’®É§ZZºq¹ÑE‹V—Øz;~ÔæwÉE`£õ­äý$znñ¹ÙrÈÕ×”nÖšjx«n¤a.Uf\¥~¥+•X×›» ªjz¬6 @=ZagÙ„U‹i€šfö¨@†%Å}ùí—­¶Fhں얆m·äIÛcgíÖkï_ïZ…íˆsö,i’Þ+ðX¿—¯Û&ÜZlû4ìðÃG,ñÄWlñÅg¬1ÆhÝãñÇ ‡,òÈ$—lòÉ(§¬òÊ*÷«ðË!¹,ÝÌGn óÍŽ¦ÝIP⌳ÌwÚ,¥QÍN†¨€2Ó™¤±ÉúV4sKö›¤nuFùСzÙÚ— q2›«ÖZ3)•yÒ)[×YG¦²eÚå¶›…6½Øm»Çâzbþ2›fQ²ÅóJ¨ibLk+»õ­k&7–µý&|¿…O´ß¾ÚÛI[zÏàNùìçÓÁˣΡ€žùpY±žCíW¯Þ’¾ÐII¥§âbê±ÞúëÐ"|çymý¥Ç[5åà³Ie«ô>ØÔ¸rj4èÂnø¿|»j9U±RßޔDzM´{¸þl¬”˾4ÏÑÿ59ªY§éµ³:Ëkï±ÿ*“Òà#øª·¬ºª€ê³ï8´½ö©¸KJÁ„w©ñA­ivQ_¢ô7 þÅ«rÈÏb&X• ïxÈ ‰|v4'`¥N)$Ìjt—ÂŽ”,jaKã¥j²M‡5”K¾“CiQËc¬Ôuª392„^‹¢»bx†Ä‰ ¹º¤ÈEÒ ‘ˆ„ºHFÓ ‘{ 4„¨XÆ6zptAò‘=³•¥Ôq)ÕÉcñô˜Ç>âñväãéGA2å¥JšŠµ£Èt‹ yä@JåHMR!Š bë2©IŸ¡E;Ø‘ (CIJPšR”§ÔŽ*C¹ÊT޲•¬Œ%,KùÊZÆR–¸„¥.Q)J‰!ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ´RðŸÅ‹3jÜȱãBPüÀbÉ‹$ñ­X/Ÿ¾—ùðu H Íš4 ÞÜYÓfσ9sêôgQ„V’*MŠïž½‚ '4)ð¥U«ù¬Ü»‡ÏJS{õ<ŠÛñªY+O FyÒ¤Ù³+Â’eÈg]£;}å9P¨Ã·VÑB Il=–V\¾Õ v®ãÇ¿¬–0d+¬H~»o³çÏ CV9XêåÓ¨S\;²ä@”TU˞ݵk]çž›×ïM½}{òõù€_‚Çÿ©Ñ6É×$ï%ΧX_>§õäÒÞ~œáfÊýmCÇØJ\îÅew_ø=mxËÕw¶ÎXûöû‘%ƒ(~¡}ÈöhöÙ|¾T >&hà‚2˜`|Ÿí@øT=fˆá fÈ¡†z¸a‡$’â‰#ŠØaˆþ·V…0ÆÈE2Ö£s&Á›<’…#lêÅÜCë%ÜÛ97U@âÓ•“3Ùuqv‡rH‰¥•Áq \F?â–’V+ÝSÝuîiä^¿ ¹×‘éY¹foya™ždY¥9¡eKŠ$ \rEæ=ÒÖ^il÷>è×ÔyA¢Ñ¡•™&¦k’ᣧju7¥—qré)’ QúžTâ‰m£‚zý$q_vi–™ÊŸeJ¥jVLj£­{Jeß…,u啦„Ž hÌ6ë,ƒžIHaŒ™=kíµòI6Ÿ>ÒòY£=-…¦+¶äÂuš"J£¯ì^ÆÚ>ðÆ+ï¼ôÖkï½øæ«ï¾üö»ïZ[,ðÀlðÁ'¬ð 7Üð´íF,ŽŠî(ñÅM«#Æ'¤¤ŽÏ¶f´Êö#JSäXq%'Ô²—6BlRv¹]hÏJ›Ù櫟Âܪ^ë¼s—/glYÈmí@¸ÖÉÄQQPߥ\wÉ‘*ç§Q§wóÖ8c¸ÚÑíÈ¡tÕ™%¬0÷ó—nŠ §œ>“º+LéVÊVl&þIçdW.e¥R²Óeu­úé)st©š—ÝÍ[5¸à“®nE$}çbõ=~°2Ùè¹^݃3àš{Ĺ·m TžèŽGÊêà]µ-·†£¾[y+Ü×)sB¦W×rCE^^íRYÕ[1å,2ÏUýê–lÃnÐé–'²’ºý;ËÏË:–ìWu+Ub ]Ç!é+ó^eÜ»é»ôQÏÖf³7Ýz騵gŸm¢s5.}«Â_j¬R?´ìÏ2r!ß°’<ô ,õ Ìý &›iÈ©V¹6(š}ü/|ÄK”Œ.ô'š04”àäl´¬º°ƒ‹ áºd ¾ð†Ã[á·¸b,¥fôp)OòŠƒh¬.åˆ@¢‰(D*1t.B¯5¬ ƒ ÑŽ ’@.^Q!| æÂ(ÆÀ­%+‰I רÆ6¦ñYacÓ8Ç9ÒÑu¼cíÈF8â±rÔ£ ÷èG6J$ !ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ´±¢Å‹3jô'EøV¬À—OŸÉ|ø4& H Ë–, ¾œÙÒe̓1cÊÔ™ófO„V‚ Šïž½‚'0ÉT_>+÷îá³RÔ^=•X³jØ´«•£“z\ÚÔÊŠ«[1Ò„¹ÖçL›;iÔé°kY°ÅR,kmÚ¿€/ÚeúiÇ®°2xð¾Æ#Kž<9¤a¥‰3kάÀ¿›C‹ÞxXàgТßÒ} wnM¹6Y K6l×7-vÎÇ›i¾¾~G Ç™›!äÂaKÛ5|xmÙ›ioŒ<¯òÇN¡ZuÎëq¼ý; l>ÚcÉØÓ›T¯½ûõðÛÇw_’²¾êáKwXÏžÿÿþ­àX ¨ ‚6˜ ‚ø_sbígá…!†á†›u†‡ &žs²Iç‰Äµæœ‡§†ÏT/ÖÓO±±5›[Ï„bŽ«Ù¨"DÝ#Ò=õ9e”Œ8Öè£toÝ“n©Ö$nt5öxt¶\RAuVˆ~wÙXƒQ%$yÃ혚‰™œRváƒå~MÒFã±í„§k¹iœ¾õ…¡K¾f¨¡:÷ãteb©eS(} æ¤d5:&EDɉffæÙçé§ Æ~Yêgáb¡¦ªªcawýŸ£¦îgI”¹ê­vÙêJ°bF鯤M´Ï°Äkì±È&«ì²Ì6ëì³Ð:+VTÔVkíµØf«í¶Üvëí·à‚;"°äVäa¹è:4nºì"´îh=F÷äpâöYj<)Ú›‹vÇ"jýÙ#ÒœYI ×{&œ0Â*θ°º•ö!Hõ¡„$”P¶5%“uê›ñÃÓ%ðÈûgxÞcE‘f]ìä¢ùæÈgk1çËÄ(vU±œ—‚ôâÊÙ…´i»ñ[ŸùZÖYý­ÕvD[d4AH—ª4aF” QoVõ£:›9ðÐ]oõµr^ µ…Sì1BM¹újÏ[rØ±Ì·í­…›ž}µS<ŠèO&Æ,3È}S×+™¾iºaÍm½¼'ÇZÅ}Ý Hvh„Ne‰úæýv›ŠcÞøÚeö]p`gÇuꪋjÒW¬£Í›ã°'÷]µ+àæ€¡Šëðöí£kéoŽeaçï|ñ~+oa§ÏW½W‹kØyÇ[ï½d¤¾ëœ=RM5”ùCQ¥>Œë«ï~úðŸß>ûô¿??Q÷P+ˆä‡–_ÀKùSÿ€ _îÈ¥ÀþJ,OYYP"HÁ ZP‚|J5(Ar°ƒô EøÁ f0„ÜàWHÂVP"!ù ÿ,Š=@ýH° Áƒ*\Ȱ¡Ã‡÷ ´±¢Å‹3jô'E|ùôéˇO£Ã@¢L‰²àÊ—)UÆ<ز¥K›5gæDh¥§ÏžøîÙ+Èq"}V„®À×Sh=“P£J=(²ªU+C õ€dÖ©Pa²«ó¥Ì›0Úthµ-V¢)&µ÷¬Ý»PÛ^ý*p+E¼WXÑKX߾ˆ+^¼ß ¸FKž,Ù/å˘£ZÎLÐìÚ•gÕÆL+4€µÍžV-z¦EË#­8®Ë¹öBÔ ¿Õ÷hÒtm+d=÷BÝ|X¾œ¶ðçy ï¸:{ƒ6,r»÷îàý¹‹ÿ>><ù}!#M^z={ðãÃ.~}úñéã¯Ï?¿ûöì·€ò9§\GÖ%¨à_ 6xY{Fx„™™f\C„“kœYö^€À]–ÓN¥µšh©iÈ¡Š'žõÙŠ Y–RQöbk$â¦i%â8¢Ž¬–Ït}õFc=ï­pS6)rq%ÒA­Ð\ƒÞ•%UÒ±g¤56¹£k$¶hЍmi”¼…Op¦i¢™£mÈâlu%E^èäŸlRלÂa§Þ¡ˆ&^bD™u‚)*餄m§—¥Rh›= 16#¥ êõiUùxµçŸ¨Bå×>¬¶êýê«°Æ*무Öjë­¸æzëVKöêë¯À+ì°Äkì±È&›¬¦©6coÎFû³ÒVÛ&WÂÝXÜ™¶Q»m©Ùb‚ÞJæ¸eŽ+'š+Þš»0>>LÑ+âX?’ÅÆ›¼<(°•ñ$#©%ÙX'¸)Žë°¶vnˆ¯º0¶•ž©×RDªPÖj/BiÔHNùÙ±Iâ²£R‚ ß=L1gòÉ“­ ÛKÖË$ÍœÙl$RUÎü\ÊQýdU–®wê‘NŽÙ0bµvD>üfÓèšhœ SLµž{´‚ÐÐELÖj )•UIgÚÛήË5ÚýÒ´ïÇ\¬æ¶Qs‘ÍóeÈ9'ãl[‡´[„²LÜ… —ô^‚÷æ÷d‘†j¹zè1¶7¶îzùç‡>¾×© zú錉¾9ƒÐa7*ê°/¶º‚öÀÌÔO·ÿ$Ûîõò¾ûﺻï½<ñ@Ýc`¹Ïùé\]´MžPô}AÔ'Ä|ãMnÏ}„[ i…øä÷Tþøæ§~ùC¶¿þûð³ÿ¾ûô£oÿùø§/ýüÏÿÿ ;newtonlink-1.29/doc/Images/LinuxPenguin-bw.gif100444 21003 1604 231 6574465375 20201 0ustar kallischoebGIF87a "ðÿÿÿ, "xŒ©Ë ›L°¾‰mÅSoÎXF.0W©x*ÊRð\#«úî5 ´ñrÃ[ÏXBê| æÒ)Ú>锵^•&n‹êðΰÝ&ø+kÉa¶É¼vÜ©eF+wê|Y?Ó¦ó6$÷4ò¤ñ‡v㱓¶åuIÄP;newtonlink-1.29/doc/Images/LinuxPenguin.gif100444 21003 1604 1420 6574465375 17614 0ustar kallischoebGIF89a "Æÿÿÿ999111)))cckŒŒŒ¥¥¥kkkRRRðððÆÆÆ”””{{{ÿÆ÷Î÷Þ!÷Þµ„Þ¥ÿ½÷ÖïÎ9ç΄ZÞ¥ç­!¥kޜ֌½Œ9„„„ÞÞÞÆÆç¥„9Ƶ¥÷÷÷ÎÎν½½ïïïBBB÷Î!ï½JJJÿÎÿÞµ{ÎŒ÷½÷Ö)½„ÎŒ÷Îç¥ïµÖœÿÎ9J1÷µï­ïÆkJ﵄ZÞœï­ÆŒ”c÷µŒk­{Ö”ΔœcsJÆ„Œc9)œcŒZJ)B1”c­s­sR9)!ù, "ÿ€‚ƒ„…†‡ˆ‰‹Œ‰Ž…ŒŒ–‘‹‹–˜˜œŠŒ› ‡  §¨Œ ‹¬•³ º„²ÃÉÂέ  ¹Ø!"#$®¸Í¨% &'í ò×ëò÷ø‘³‹ò(÷ñ(ÑëÔ ŸAV)"btð` êÚkhPEˆ†VL¤xï“£Eñ8ÎÓ§h‘ ‘÷b´hJyšX¬ÔÁƒt ‰¨C .^lc£ˆdÌ Qãç-Š&hØXtƒÆ!4(àÈÃA„§èаc‡< ÑȃBŽm(ì¤Øc‚4Z°uPè­tB1@ na´u£!!8"ëmáÀ…ƒ‹† ÆÑ¢ëVBˆè("D+çF<-:¢!r\$ˆ’(‘acI‘"Lš¨àäÉŽ 7 pŠ"…Ã*ˆªX¹‚%‹³ç;newtonlink-1.29/doc/Images/MkLinux.gif100444 21003 1604 2703 6574465375 16563 0ustar kallischoebGIF89a¡-÷ÿÿÿÿÿÌÿÿ™ÿÿfÿÿ3ÿÿÿÌÿÿÌÌÿÌ™ÿÌfÿÌ3ÿÌÿ™ÿÿ™Ìÿ™™ÿ™fÿ™3ÿ™ÿfÿÿfÌÿf™ÿffÿf3ÿfÿ3ÿÿ3Ìÿ3™ÿ3fÿ33ÿ3ÿÿÿÌÿ™ÿfÿ3ÿÌÿÿÌÿÌÌÿ™ÌÿfÌÿ3ÌÿÌÌÿÌÌÌÌÌ™ÌÌfÌÌ3ÌÌÌ™ÿÌ™ÌÌ™™Ì™fÌ™3Ì™ÌfÿÌfÌÌf™ÌffÌf3ÌfÌ3ÿÌ3ÌÌ3™Ì3fÌ33Ì3ÌÿÌÌÌ™ÌfÌ3Ì™ÿÿ™ÿÌ™ÿ™™ÿf™ÿ3™ÿ™Ìÿ™Ì̙̙™Ìf™Ì3™Ì™™ÿ™™Ì™™™™™f™™3™™™fÿ™fÌ™f™™ff™f3™f™3ÿ™3Ì™3™™3f™33™3™ÿ™Ì™™™f™3™fÿÿfÿÌfÿ™fÿffÿ3fÿfÌÿfÌÌfÌ™fÌffÌ3fÌf™ÿf™Ìf™™f™ff™3f™ffÿffÌff™fffff3fff3ÿf3Ìf3™f3ff33f3fÿfÌf™fff3f3ÿÿ3ÿÌ3ÿ™3ÿf3ÿ33ÿ3Ìÿ3ÌÌ3Ì™3Ìf3Ì33Ì3™ÿ3™Ì3™™3™f3™33™3fÿ3fÌ3f™3ff3f33f33ÿ33Ì33™33f333333ÿ3Ì3™3f333ÿÿÿÌÿ™ÿfÿ3ÿÌÿÌÌÌ™ÌfÌ3Ì™ÿ™Ì™™™f™3™fÿfÌf™fff3f3ÿ3Ì3™3f333ÿÌ™f3îÝ»ªˆwUD"îÝ»ªˆwUD"îÝ»ªˆwUD"îîîÝÝÝ»»»ªªªˆˆˆwwwUUUDDD"""!ù,¡-þH° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠL8Bàˆ’'Gª\ÉòàÉ—0[Êœ òå5›)iêÜYñfI#|¾ló'O™þÐHß@d[×]q `‹•ˆ\‡–(#7Þˆ¢[ŇŒ¾w_#.Xä}EæH#ŽKeÓ ­q䣆x¹ØBJ69߇2fY#Ijñ&eÉâ†C"‰¥–$v¹¤—í˜Y…Âg%/)"‘kid’oÒb„ƒeæßUd¦urlÎè‘!*褡—•Ñ•°éõYc â÷g¨"B(Ú¨¤d]t½ÍÅi¢þÆ¢¤¡Z+‚§Ò*è©æ­‡o‡Vô*•±¶8«®µ¢šk›Ð-[ª_Ðí!T¶Ukm˜bfYŠÖv+SQÜ:‰˜·ä²dh¸ì•«®H1)4”jëÆ{[° ù§©¼ø^dQEåë¯DQòKï¿K5nC¬paá¼ðÃüP«ÿK-ÀðVlñœ ¬±¿GtïÇ$CrÉ(äqÊ,·ì2FÉ;newtonlink-1.29/doc/Images/NetscapeAddressbook.gif100444 21003 1604 2263 6574465375 21120 0ustar kallischoebGIF87a.-÷€48€€\`€€€¸  ÀÀÀøüø++R@LŒï2ÿ¿þ—Ä2Ríÿ@¿ðï4ÿ¿ÌŸîÌÿ@¿@þ°2+8°jÌ+@°ì+9n°+¶€8ìj9;°j¶+tî€ÿ¿…°U+@ü|°1ï+ÿ@¿€ÿ¿$°—X+R  @$ˆ¸Xï2 ÿ¿¸çîÿ@¿<°ð+$XÌ @°°Ì++@œ°ðï+ÿÿ¿¿”—ìWR9@@˜2Ð1ïÿ¿LÌÌ@@,°°ð++ÿ¿¤°¸a+îÿ@¿`ì19а1¶+LÄî¿°—Ì+R@@ÐÌØ1ï2ÿx—DðRîÿÿ¿@¿Ìú2DLxïÿÌ@ì\ðÌîÿÿ °ÿô+Uì°dð+îÿÿ¿¿ ìÿô9U°+¨ÿ ðUÿ¿@°ú0+2  ˜ôîÿ¿Š4Ÿ@. ú-Ÿïÿ@¿Š 4nðÿ€¿ð ðïÿÿ¿¿ìnÿ€ÿ¿¿¨ððÿÿ€¿¿Lè0ð2ÿ úô2€.xÿ4U-Š4ïÿ¿ÿØU9@˜óðÿÿ¿¿´°ï+ÿU@,.-þ H° Áƒ*( ¡Ã‡HœH±¢Å‹ À±cLjCŠÌÈ‘ “Fª‰ ãÀ’WʼØrÀ€–nÚL9³§Äœ6´9À§O ' HjÓhÏ–˜:•§Ó•¨jÕzUfÖ­[»b] ¬Ù³h<%›¶mÙµ*ߎ,[ €W¶qÔ½‹Ñ­ß¶*„üKØlàÁjÒµRpßÄF‹t<±°eÀ4+^Þl83Ų C#”(¹"eÒD«&ˆz¯iÍ©[zô8Ó€ÒO-{6ÇÊ„m㞨›÷É—&ÿ®—qnØ/ôª’¹ëçŸc+Íɽ)곻ϙZwNºÐ @kßnžÑ|P¢éQ‡o;¾}väÑ•RYÿõ}ÙpàoßùÕvÀ Uê ÷“ybIt`yÿExÀ„V[oa(l–eÛˆ$Ž˜–‡Å%šY%¶¸,®w…Ê™#g7¢5c†5®ˆc[;~xÑ^7Öeä‘H ´X’þYDä’HF©dsL"h¡Qº]9S–Zª;newtonlink-1.29/doc/Images/NetscapeMail.gif100444 21003 1604 2413 6574465375 17537 0ustar kallischoebGIF87a//÷€48€€\`€€€€€¸  ÀÀÀøüøüø2@/´s2chþo`2eîbÿ/¿Œtð-ÿo¿nlŸiÌn@e@þ-°2h+om8e°jp+ageì/9Nents¶@ca8pjeMa;i°jl+.ifï@'ÿ?¿…U+@ü°1+@°+ïÿ¿$—XR  @$°àX+2 ¸œçîÿ@¿Ø°ð+ÿ¿$XÌ @°°Ì++@¬8°ðð+ÿÿ¿¿”—ìWR9@@˜2и1ïÌÿ¿@L¼îÿ¿”ÌÌW@@@Ȱ¤°Ða+1`ìô19Ð1¶ÌLذ¤Ì+a@@Ðh`1ð1ÿ¿—ÐñR1ÿ¿@Ìôú2DèxïÌÿÐ1ˆøñÌîÿÿ¿@¿ °ÿ#+U@ˆ°ñ+ïÿÿ¿¿ ìÿ#9U°+Dÿ ñUÿ¿@°"0+3 4#ïÿ¿°+Ÿ@/"3/°¤¿¨ ðÿ¿n@Œ°¤ˆ¯ñïÿÿ¿¿D°ñ+ÿ@¿L¼0ð3ÿ —"#R3@@Oðvÿe¿rÆÿwæUri@t¤Heð ÿe¿xÿi"Ust@iPnðgÿ ¿fªÿiUle@ ,//þH° Á0Xa…HœH±¢Å 2°H1£‚ P  ¤É“ĨQ%–Š$I ¦M›)]¾Ì˜ fÖgÖœH€(Yöd³ Ð¡ †ÚDš”§ÏªKƒŽ$0`@T^»¥ºèJ³IGv ëlW²X³bõ‰P퀢\ñ¾…[VnÓª¶˜ pá±|•BüË2°Ã!ó=Û²©â‘‘3O¦Ü¦â™›á*ÖhèÐd•òºPjÑ«5˜íø5ìØ+'8lõï¯ñcÏ^Ú5÷®†ž}`|ÙßI7*˜m›~ûDî„]âuÔô!p_~+ñ×y&Ó€ú¥epþŧ A jõ`|JHU‚U(Óv^øŸNvèÞ‡"xzÀ1ä¡@Ña(¢xL±(à‰0‚(ãr#W¢‰ø5hšŽý]˜`qRˆã)Ê×bjW½ÈärþH¢ORÆXdI ŠTÎgã†eIdwVNhf“iNFß’Z²wÀœtÖiçv ÷eŽl:çgq{NyÞŸ„ê)¤–0æ§è¢Œ6ê(£2ô褔6én¶!Š)_šnJ–H•†**¥;newtonlink-1.29/doc/Images/OS2.gif100444 21003 1604 23357 6574465375 15627 0ustar kallischoebGIF87a‹÷ÿÿÿ111999BBBJJJZZZkkksss{{{„„„ŒŒŒœœœ¥¥¥­­­µµµ½½½ÆÆÆÎÎÎÖÖÖÞÞÞçççïïï÷÷÷ÎÆÆçÞÞµ­­”ŒŒ¥œœskkÆ­­sccRBBkBBÆkk”BBç11½cZç)Ö„{œZRçµ­ÖkZïR9Þ1Ö{k凜ç{cïcBœ1ïB½{c÷”k÷c)çÖÎï„Rï¥{÷{1kRB÷µŒk9½œ„Î{BïŒJR!¥„kÖµ”ïÆœ”c1½{9ïçÞ¥{JÞµ„{Z1ïֵΥk÷­JÆ{½s÷Æ{ÆœR÷çÆç½kïÖœÿç­¥”kµœZÿÖkÖµZç½Bÿç”ÿçŒ÷Æ÷ÖB­¥sÿçZÿçRÿÞ!ÖΔÿç1ÿç!÷÷便œŒŒ„””„µµ”Z{)Z{R9s1c{cBœkŒB„µœZ­„R{k!ŒcZ9„œ”s¥”kµœ”cJ­”kR9”„!ZRŒ{!Œ„skk{{!))”½½Z{{BccR””9µ½”œ”œc½ÆBJ9s{9µÆ1œ­k{¥½c½ÎZ­½BJ¥Æ{½ÎŒ­Zss””½Zs„­µÆÎk¥9Z„­Æ!Jc!kœZ„R{!Z„Z”J{„­ÎBsœ1cŒ1kœ)k¥R„J„µÆÖ!)­½ÎœµÎZ{œcŒµR{¥J{­1k¥s”½RsœBs­)Z”!J”­ÎsŒ­!9)c1cŒœµ)kÆÎÞ”¥Æk{œ1s!c1Bk!c9BZ!)JRZc”9B„!J1)sJB{91kZR„Œ„­J9s9!Z{c”ƽÎ!)sRŒc9{ZBc­”µ¥Œ­Œk”sJ{œŒœµœµRR{9sJBµŒ­s!Z”9s¥{””Z{Z9¥R{„BZ”9Zk)RZ!1çÆÎŒksµ1R眭΄”Î¥­½”œ½{„µ1Bï9Jï1BÖ19,‹ÿH° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(S^fA¥Ë—+ Be*† 8s꼉“'†Ÿ@ƒ€(Ì£-C5ê’±KxêœJ5§…ª:¯bzÓ ¯Bƒ ,Š¢…X¸F™Ò4ª­)XR}nKwîU xñ^¸k•/ß­fÌ\üìБ½ššjËX­M¬RëfÅ©UrÕʵjÞ›w/e½ óâ5#ƒ¨Å_‚ùÂÍÖv-oõë™¶çÛ)ëÞ{/YR±e¼˜”ã¯Y+T–Í<önÚÐõr®mtm ¤CbеØÔâf¬ÜÂÿÜ‚ˆºJa}sÉПóÆgàÀô«|7;ðT¦‚‹,¸3Jx—ÀeŸk Á8pA@d RPAP€Wˆ“1·\fÖK,øË‹˜áŠ+T7Ì0íùVZ*£ôL/ÅÈ)¦DEžktà <`, @ @‰€8(€Zr`APæèfוˆ/Äã š§|Âbš¼àEŒ›wýöQp=ÊÒL/²´ÅÊ[‰r€ˆˆdAP°lðht€4PÁ{d– ]¼¸b¨ÃzÊ) CL¨ýíhJ*ÍÈÿäj)èZO„É%”W†áÁU_Á¶]™éFæYË+ðxÁŠ.ò‹`xÙéž©ðÉçbÂÀ~\…”kD@PëI`Áþ'Ÿ±”ñ’ìYhƂ׊øÂ2šÖvœ)Í ä¬$øSO8À8а8tÁ:À(!RШÆhL€†»TmfÛUòV·b³í±­½Õñ»ã(¨È*«qÝ"÷“h,`¤á (àAtà ,p—â —hˆ#Õf³½Ûém¥ÂBA³®P*¨ÃÀr£½Zùwg*¬øX,²Þ[Èõdॆ¨ÆTÿ0`8ÁÄ:°l צø^«ž²&/§²ù7òËÚ¡mG/©¸ívÁÞ"ì^°?X®†zâSQÝی̺芳'ãäÊ)öê˜9+L0ܯݺ ë¼_bÙõ݇ß}zé§ûŠÂŠô¢¸ 7yr Yâ¹ÍeƦ½ 6Ìdw•ïh;òΊçCkW·ÆÜ‘–¹>U/´ãW`½ˆ£_"³JmúÅ ¨‚`¼C  „ÇÀÑ+ 4^NÌ ZÜ‚úëIšñ‹c0¢xûRœf¸<‘Bë‘Æ#ºàI嬋ˆQ‹^Ä¢›@6€ÁŒþ"7±gÿºW­ôáB@²SLÁ › /xOÜ^±Ò©võdÆHE5Š(bãÂã/C öñtDC¥+=†4Ž€“Ad nºy'F 8 ]HR®`….tËßßn\ÛŒ‹” cƒШ†zŽç–! ^È=Â!iè¢Hn…0N¬ƒâÇ8ìÀt¤ÃÎÀðJf‰LÄÁ€=%‰ X£s_ .÷™=}jÒÿ+€-`ÑŒÿ-‘‚À°…%, å`ê…1œ jx£>°1z‘ obÑ@G9¨ŒÖ†1c0Ã0*‘ç¥×#3±(À£‹T p·t¼ã%kV¼öâF+.ÁŒedCÍX‚°!ha¨ôÆX€„À 4ˆ7*†'zpP#¦0v)T Ÿð ˜-bÀHšx«Ž¡øX~¶ð}_AF*ˆQ(TÀ7VÆ8a!5PcÎé)5,Ž|¨ƒ¸Å-˜U7 dƒ»ã5ºá h˜t „$p‹J@€ZäÒÎzMŒŠR§B¬Ø¯üx»„…õŸÿHF3@¢M5ƒ»84@QˆQ(cð3L™ àC*È€Z‰Ñ·Dc¾@º6h í]dËbƒ8E³Z@{š¸ÔÒü8‹çß}ÊotfmÆ(¾Q¨T±$¿0Å/4Qjj@Ï€†1Œ1m!ø` E)pؼ½˜áà»XÄ"^¡ P@[Wú†81ˆ^D ˆÛ®H·IÁq] b«ïÕ'É]üâJ^मð¤8ák$c"©…/^á c”‚) Áƒå* gPCÊ™,¦e†^\â{XÄ3–q‰_´ Iø@"ð q4 ¥±§ ›Al”:äßr!›ÝÓà­(Æÿ0êæÜ Â0E),‘ [C×(|)¡ŒÅø¸.œá a¸` ´°r…ò¿÷‹à –0 `<ðÀ °@ê0>ŸVu”÷q¢ V*–f¨³f.¦Q<³ ¤ ã³â0¨p ¥ –Ðû7 ¿à  (€÷ ºàk €TTÔ` ©0 ¤0-ó ~€ ~p /H„ <08¤€ Q‘qÿ¡ W— ´@Q‘”Oë¡yæ_Ýg­ µð$ðRð=¤ ™° ° ©ÀHžð —@(@Í  Æ ‚8 Æ0 ƒ† ®Ð ÀP x‰ÿ~à™ v°iI0qP — À}YG ªP Ä€ ·_`Çun¶Q¾kÆ  ®$°ð° /¸ ¥À…¹@ ¾0— îà£@ µÇÈÈ ÔP ·ð à £à 0 Žðˆ‰à ™`i Ú°€!£ íy!fèH¨pfn3nèÖŽmæS^ñTÆP …`>Ð Â` ™P Π «0 ¦ ‹p Âú@ ¤àTµ× Õ`9±p Ä@ˆÜ ³pà Õh •Ъ`V€‰ÞÈ Lä øqÒ´'Ž„}¹¢Š`×XóeΰsÂ0 …ÿ€ €¤Ð ™Ð ­  « ‚à ¿Eö°Ñ€ ª` ·$Ÿà Þ€ Ü` …È Îp#Š ‰ @ ˆ°!I…ƒp!iÀ·€’ÚÑq¥Vj¨À9§Hk†.©xnäB ¤ Lé—EÆÐ ™Ð £° ¡ ¥°z»` Ð ÷ ^Ø ÅP Jå w•ÖpaÔ@ ½0 ŠpŽ–™àŽ€j0à4Åð)éqÕÔq!çf0)››ÔO¤°À 5w?) ÎP ªÐ ¦Àz9‰v`Ø0 Í€ ÛÀTL ·`Œ Ô0pŸp‡ ‰Àx0œðÿð( °HP#!foÉ…°àF‘ä-¦#›óåïØ0ÂH£´ ¾V ¥ ¥à À @ ÚK Ø€ŒÎ Á€±€ Ö0  ¡ ’ Š 1˜{€0 q0giJ B@ŽaŽX§ ¿Dy¬à ´)Ÿè6rÜ÷Ø€_•˜­”þY ¦° ¯à“”–”à ÷  Î8ÂP ü§/ó°izˆ` Û‰P ‡ ƒ0>P;ÐjŠ\Èq´À…¢à ty0s#r:§ya\„ñrãô ¢( Ð~¬Ð Æw€i ” ·`Ü` ­€ œÿÀ/ù 7d/7Q}™”P Ì€ aùˆ‡ ަ>€B0¶ \H pôFs Ex"ƒC!B!Ë·!"c( ̰RÎ@ ÆÀp¤$ » Â0¨š ŽpÛ0 Ä pà âgFÙP ‡` u¨d¶  à ®‡` ð    \H ¯© ¢ŸÁ³.Ñê’!§!R‹0p+0 ÐF¹ ×PÁ‰s0 ÉÐ › ÉJ · ÎðQ°W çÀ^Q®p ÕàP ³Ð`y a®àš ˆà ¾ðèÚ–' ìJ ÿè¦\g¥ €1ðг?k^ûŠ ?ð ÉPiÍ9 Üð§V𠘚 …Ú© ç   °P ê °ð Á`Œ–À‘• `) ”€‡P¨ð“¦° ½}¨Ê…¸`³÷®oDR‹€!æÅ(0q  p´ÿêP Ì Õ`°ÑÐ ¨`6PÒP €‰µ_:·Õ`½p ö }4 ÕP >ò?" ‡¢‡€ ÚÙ&»” Ú ˜p ⮥F Å€ °)£^q+ë2xç0µª‰P1æ2€ü²u# Ó° #e ¯ò6àåÿ €¹ ”¡E ;à€‚Þ@ Í€º{• èë¦0‰” Šð™¹[¨›P§}oI ìê kJ 8‹.É«1‹R!P‹‰«13½QtŸÂ a”RÍà½ýB9‰:·¶[U0à°E³ –  ± &°À •à –P ›ð°`ŠŠ`²…º˜¥ð ¬ ª`yéHQmŠ.AÔ(“1L!Œwà¯ñE‚¥p ×ðGë3ÀíP ãû•–Ú‡,óà ÜP ³P • ° Ä0-â Ÿ0¤ H ƒðú»¿ È ÄG*Æ…û5.Ð ÿÐЬ$ )ÜÀ ÀH“´ï¸ Æ@l1Ð1p½° –ð_Y·±Ë,s 3|#À,au®0i ˜Ðy<9Lð@c`ªú—¦½0ÄØ7ŸøXÊlÊÜÌÍlÐ\Ñü¸>!»ÉÜ€ '`çp –à—`Êu+Æ‘P ‘ Z "ÌB32•0Õã ˜ q€• ƒ l0òðôpAü–ƒ@©j¼ãR!㩯 ž Á½¸1iVÕPãP ÛÜ3±p©°€®à »ð ó â©5 ±0Ÿÿ0 € â0Î yŠo€ í`v}ú— ƒ #”‹té!…û7ƒÓ(û à$¿âÚ7†`Ïã³,p9‘Œ@ž€Šˆ` ži ’0çÀºbC3½"œpàP Í q qÐ_À†€¥î`Ðp ] Ù`<è®njß'1âÈb1 08°¡-h€Ä©ƒ‘Ù€ö {1,Ðþ •`o°_‰› ‡ •°ið ßðÊ ƒð±`.íÛUé@ŽÀEpz°) ¿ðRm©®\8ýæ¨ÿt¸c!O=Ÿ®1  G [ ãP-`ùÐÏo{à˜° Ø žP ³P   ã Ð5@ ÕâØz rÐ2°„»Ž€@€ yÛ–Ãì±CLÙti:럕D:cXnL€Þ Ù@3Ð5 •ÀyÀÐ ›P!tÕ"’P Þ0 ÙžjRø° ÅpâÀσÍu n Ž`»qÐ5ài Àª@Q³`k:Ä2j3ó"îB/iÞ VtÀb8p,0ßJH{ßq`Ðju §@×ßà 0÷° Ûð $ÿê qÀkÀ9=gð©ŠÀ5ÐNà]TÐqªÐ¦kÚ˜?õU—ïSY@ì=A<`3§ ‡@yðë§øÀ(è• Þ ÚÕÀ ØŒçlÀ_ RpD€z𥊀SøIPa^Tß3Ä©P ‡ì(™$˜EÓâ`1 óÙdXæÀX`p®‘ 080Þ ‘ðy˜P À*à!ó}3œÀ ·  q0Ê€j T@°*ðÎn8 ¦FpÔ~‡¢ð `³]‹Á2†pSv#Õ2›.´`PfKÀÞRÿÀ:08p °‰~ ‹+øÀÀâÁ0ð„0°àðSR0* z ¡Š@>pÐ íqN-8ñ!e§…27íì!š÷Õ€[póp7ÐðR¬>%Ûˆ°„‰? 9€>Ðø°C€0 ðôM?c*Í®’pB€eô!Ô.Ä©°–<ˆzN}¼@Q‹Ü¸ g°¸ P)Ñê|öXd¸o¨ÞG`\nŸ,Ð#€ U ~Ð ¤@ÐF(0 pòÐ nRPDSÀC|€Ò”¯„îÿf/›_jÏ:¥¶Uã6æ_èoÄkV7 K0¬}‹_%Ðú° ™ Ž~JMZc ÈdÜ}FaØ(P¨|Iƒ /)âxÈQ†Å ÀäI”)U®L‰V*Uª&d»¥KU*]®`¸€§„ "d¨!‚Ð „F` Á©ž>{NÅÀÕ%T^¼XrÁÂ…yø\ôë7¢Y§FˆöLª§Í4ð ³@!V„1Wv쑉•D‰q”tÈ‚Oo²`]`ÙØñJ ¨l¦jˆKÌœÌøä¹‚„ÏB)DØÀ(„ Rÿ¢~Å+F,öh<但— àÀúDŸ€°þÑ“p  PÀ! ˜…]3¾‘LhÆ„3’‘ cÄbÞ ¨é»:Î1›2ŠÚ,h1 ì1&÷keUp€<€è€} °Kú€;á ` @‡a"‡)L¬,ÀÈ¡*ÄsÐcâ·7jÒçˆG›¨Œž5 ThÀ 5¹ Sz”Pàâ‰^ŠÎ£V`ˆ@,=ð|,·¨” ‰ ,ã‘ÆXÅ*B!6V8Ã&¤ E3²KCb`ŸˆÅÿbÙT@ÕB¨°ŽŒÅ±Rÿœ øÇ9郀L€9_)Ëà 0‰;¹ ‹UäÂð©©b”ÇF0‚Ñ ÑâC¸(†Ñæˆ Ü"‡¶€`±ÙTøƒÁP쟧¹BøV)ûÀôiÀ4€€ ˜$ÿXç0l¡ZXtôŠÛ2Ö/˜q Íö3eÏÑ@šD‰¾X¨gü„›’3îCÊݨN¾êÀ„pv}'ÚDØ}BË|"ˆ 2ªEHf?ŒIE[ÎìæRÆ?% c¶@ņUKŒ#ý7?ÏRìz†[PF3/4À? °àü#š€@€# ÿ˜¬À–ÃOÀ¼¶¸çÐÇÎP€1ƒ({Ráª6³Ø°-:¬>çG±½Ð1µXã=6À‚!á|â€62°Rî:ùyÅ[+lmQ‹UÌâZ.TR ]ûša¨öŒ³pÔ†Qa¤×¦™Æª˜E£žÅÊÏù çÀ´^‹ÏB²”,N^¨VÑPÝp-ú9ØJY‹œ©KŸb±Š3Þ¢*°8¯° ™f¨ÁYÁ Æ,« Óg¼¤¾V p¬¾¦àÀ:°Ä'7·>o-"méZ桳srW•D]ùvÍv1,\qh[CÊb.áÒ¼ÅÒÂ|ôfÿUwÜÏüc nÀ?𣞄p(°Ò“ apÍÅ~?q^2çÂ^µØp(bAæYÜâý&Æ-B>Ü2Ï"ø&†+Tk @4*ÿVì-ÛiåÆ9[)ýGÆ‚gª PÀ¤ Nଂ €<°€ä†'!·t~W{ïŽø¼ª5¹TÄÜbKÚŒùuqQ‘sõñî¸Mv³U‘îXü;ýÔ€Â}’ `—Lu@€† L ­0@´!€ ÂýØy[L5ô ÷Œ°³©,’ox~ÆÇLìÐÛ‚Æõ7²WL ƪ‚ÙPÅÀñ—9 ØÀ ÿçkêš'áÞöõKœâЪ=Ô¨úYÀÂÅ¡O7OL¿Z“\€äf{.hq Œ]³ŠÈ>£ÀNŒ¼Û¢v;6Ð eÉÎ'âgJ?Üur÷ô0ОóÔcWX±\ˆ2bS­(ã /Ë4ƒªZ¨ØÛ/T@…P`­EáŒÍЦùãnÑŒ¬…ªè¼©97[è/2+Á=3³°»šÓ ñÛ;’1 °(|ÀZ@h{ž Œ· Ô5LQ*ÎI¾±C£Û0Ö:BÔ>Zh»Š9ÔË·9ŠÁ£ÁYÀA,ô>œ;¸öCŸöóÁä@¥Ôj1ss±„^» ½ÿ©ñ^h±µÛ°Uˆ2ݹ©¹Ë¦¬…+¼B„½-Œ·ìBBÜ@¯‰Š ÀU8b(Â'ܾX€# p±Ñ …Z(¬)$ ú7èÃYÅô< üÂBôÂ0lÙ 3ѯµ:A|¶„Á3:/XˆÆXªÎ¾4s¹>äÃ8«Â@D0LÅKÁü¨^¨…[‰Íé<6·ôâ YÓ‘&ñ;¤ÿ—#†`ÅQ DS¼@BÜ»Tܧ¢k¢)[X¨ExD*’˜ ”A<ü7—3“[l9Z8£R4ETDdCæù ø—;…O˜…O †\‹JÆ]d*}tHÿb@? †D…RL‚Is ÃûšxÃA’Š¡ã2DÄ´aÒÇ[€…L9?ÜÂ.DGb4GœüÁåÁCž˜€ x 8Œ—¤È"s2]D¶¡ŠW€…[¬É€ôÁ‘ÄÉc,Hþ4 Þá#êÀˆ8qz ø1-B®üØ —»…` ¬ ˆÇüÈöÛ1ûÉ$ÉþÁ¢ Ð ¸€—*±¨ #’-ƒLÆËF‰rnI"¯.š\KŸH.Ä ¨3¸ÌžÉ«ÄÊÉa/è® qØ8Oj€ 8à€ @ÓDlc§ ˜€;|šö[ŸçðGùM ªÿµG¨ÊšÁy€qhqX§³Ë«œ"–TÀª`È€§£€ˆA¨€P)8P00€p€ ¨3 §`Œ‰PêMGéúJû Š¡r^*qÌ…€44I  Øsd‰ ÔŒ›ß1ƒ²F‰” xL Š»”žq4ùø ðË ø1x¡0€`€×œ%qH'%q€íŸÄÁ M dÑ£` Î[àÅÿh+FJ¹LG!L ˆ#u€¡˜Sp¨€XN °€ø‘\¹¥ à€ åTηb £8 t€¾, 3€ L¸ê˯€¥ašKøÔ çø œ¡P M9þôEÊì XÎ8ƒõìS ’žŠ °]b (S ¸"-Ì£qïéM#:Dý,¥Ò3Ä¢©`LPzÌïS£@S_ôCl%1½ xŽ9úŸ0÷  ,G$$"$$"J$&)$&4$&X$*4$*L, ,$,4,&,&T,*,*D,*`,+Q,-0,.>,.b,.l,2<,2P4 4$4"L4.4.442<42d44444l44w46$46?46P46_4:l4;D4<>M<>_<>‚<>ŽD\N\\V$\Z\\ZŸ\Z²\ZÎ\]„\^\\^t\^¨\^Ä\^Õ\bˆ\ct\e|\j|dd",d6D„v4„z<„‚ø„†Ä„‰¬„Š”„Š´„Ž¥„Ž´„޼„’¬ŒŒ‚<ŒŠüŒŽ¼ŒœŒ”°Œ•¼Œš´””FT”†<”–¤”˜´”ž´” ¼œŽDœžôœ¢¤œ¢Àœ¦ÃœªÃœªÌ¤”D¤®Ê¤²Ì¤²Ô¬&$¬24¬žL¬ª”¬ªü´§L´®Œ¼64¼VTĶTĺŒÄ¼€ÌBDÌJL̾T̾|ÌÂ|ÜÈ\äÒgìÖhìÚhìÞlìÞ„ôáiôîœüº¼üê|üðüþ´Ä°ï+ÿ¿ÿU@,>0þ H° AƒÆ3ö˘/†ÄzùšèKWE]1ÒÒ5‹ã¬Y°BÂ:H²ä±„ 6$ŒØÄˆ.-êâՋׯŽ8;Âú’ ²c?ƒšHì±_™+¶‹%KнˆÉôE‹/ŽXC‚y¬™@¯ÁŠ%XT`Bcòâ[6ŠÂ —0}ÑœI·cVžºvŽj%ÒcÒêÝ­’„$#Òä%·fU¬8óníÉ—dÙ³ÄÌÉsG¸Rˆ)Ê­h5#Fœ°$s[Y!Q¤,ÕÉ{·vTˆ³àZ¬éØ&¯yUOnM2áIëêÙ#ÜVÂ&_£2¾zão°xé¥Lܨk…¿4þÛ›GØ  }I•¨«¦®ª‘uNæÞÝlцÞÜÉkÇܵe•ˆ1ÃnYDÝLq”HªíÕZYÞ5TÎ;îð—9àts0·Œ"†³Œ¦ÑUðÝ%Wõ]&P8í¼O<ì£!€wœ')ìUT‘]ÚyäÑp|Ahß1¿ÄH 2l° 4œpÄ'XÀ€&@‹{#ú˜Ý‰'’5TQeÅ‚É"d²Ç™{dqD” LÀ \`E/2]H¿m7’eõIq¿Xâˆ#dºH g°iÁ¢‹&€‚tôXd©‰K—Þùù]¦Çœòˆ&Ÿ†Ú‰#X  U$‘F ita„þ'0`@vXA¶ ž{!˜Æc‰&À‹J'GLÙEi܆È¡…'L°BjZjÒdªÀ²ÐI`eÖ@¿”ò©&ž”‹ ‹b,²- á¬(ÛŲò1ËuxÍׯÜbf”1,l¹åºM©,` ÅÈÖp QÀ chÑ… ¨p]¥ú†¤ CqZÀåÒÉ#¿vRî7—X°BêÞ€G)Hó Ô€lWl`À·ê{\BóKÇÀ¢Š*œ8òÈ¸š¸²…]à1óºx$‘¼h¬%ÁÆ^¼á]¨á†Q@¡D]tE$nDᇃ "Çþ|ãíP¹ˆÓÀe3ã¡E‰§QC:ïLñG¨ðÄqƒqy˜CáÃpC¡.|ÞÅ]€>Èl)¸#®œbaõíÈ– nZ`p³b; rËý—w1ÚP<áyܘËíëÇÁÇ®Ž‹ ðp·ß¯3ÀÎ](’€ <´0ý`®|Ÿ>H$›PÄAHõ¨ûBдGâ] Ÿ€‡>„%PÃÕv†¬<0öëBn€ø  `Pâ@=âqNy„ ÞØv…3œa€ä‚ ÆÐ‡&¡† ´ÐÄYwþʲ ä65ÄÍ$DèR8ˆ8¨A þCÞPˆTDb fhà ϴ„ Ô‡[_!öÙyak°€ À(Ì¡‰Æ{ÂûVaŠOD⎑øÄ*>ñ¿&B\¤ Í@ 0¢ŒHä²Pðá̔Ū<$À ÷‹DX7BÄÁ›|ƒùv¿B4©!ˆ§†/d! ‚äB!‡ . h0+€€8Y?ô.˜Ä¸Q/ðSCÞV!‹W¬"ŸÈ[ï÷‰j2¡ ¯äB ‰àAfˆ § âqiP.BeFBÕŒf#þ—Ç;‚"žvþÌ£,V‰Õ! ØÌv`4 !‘=$#DPÎ:ÎkiXÃæ¦I?Ô³šÐÔd&ñ B|âÐTÅ.ø)‡ìàMhÂŽ „ºô_tà  €¨!;è?‡·H"õ„bñù‰TТ²°£SÐ`LÈÂNÀˆLd‚xi8q؇ÜàèòÃ;ú„´€ã@ Rúyôû\0zÑ‹g6ÓŽ°:)¶ ƒ1d¸*B·Ú@– h8Á>Ù³¶ -ZÐHBûˆ¬€`àÇ88ë‘™© `#´Æ}Æ3šŒ÷𮡯8(!…:â W`”4ƒ"¬`(•` Cü@—K2ÐZäòò mñsA3ª g$õŽ«˜/gWaŒf\Û AÂ*€zLÂØ H`‚ @Ièžîµ1žQ kTƒÄ½ …,†0!8°,S×…8D´ Å« мÏÂŽ¼c#ÿNUä“£Ÿ1 S##ÙÀµ© cØa Dp^pпOÜó¹ÎÌzQ_ÑgªŸn¿z¾càík kØ÷¸ýD±Ÿ™‰ŒU?ƒØ|5¨Ñ XT󎄈ÄÇÈÎ{XLù›…Ÿ©|±Ž¾™G…¹5´ag@bë«0n«#ÿ XÔ~$&é<ÊÌ:«ÚÛÐ,êÌuAú¬ß±¨{ƒG÷;newtonlink-1.29/doc/Images/SGI.gif100444 21003 1604 6505 6574465375 15622 0ustar kallischoebGIF89a—+÷ÿþþþýýýüüüûûûúúúùùùøøø÷÷÷öööõõõôôôóóóòòòñññðððïïïîîîíííìììëëëêêêéééèèèçççæææåååäääãããâââáááàààßßßÞÞÞÝÝÝÜÜÜÛÛÛÚÚÚÙÙÙØØØ×××ÖÖÖÔÔÔÓÓÓÒÒÒÑÑÑÐÐÐÏÏÏÎÎÎÍÍÍÌÌÌËËËÊÊÊÉÉÉÈÈÈÇÇÇÆÆÆÅÅÅÄÄÄÃÃÃÂÂÂÁÁÁÀÀÀ¿¿¿¾¾¾½½½¼¼¼»»»ººº¹¹¹¸¸¸···¶¶¶µµµ´´´³³³²²²±±±°°°¯¯¯®®®­­­¬¬¬«««ªªª©©©¨¨¨§§§¦¦¦¥¥¥¤¤¤£££¢¢¢¡¡¡   ŸŸŸžžžœœœ›››ššš™™™˜˜˜———–––•••”””“““’’’‘‘‘ŽŽŽŒŒŒ‹‹‹ŠŠŠ‰‰‰ˆˆˆ‡‡‡†††………„„„ƒƒƒ‚‚‚€€€~~~}}}|||{{{zzzyyyxxxwwwvvvuuutttsssrrrqqqpppooonnnmmmlllkkkjjjhhhgggfffeeedddcccbbbaaa```___^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<:::999888777666555444333222111000///...---,,,+++***)))((('''&&&%%%$$$###"""!!!  !ù,—+@ÿH° Áƒ*\Ȱ¡Ã‡#T ¥Ï–2Øì‰ÓfÍ‹hÒ¬¹CJ4g¶ô¬ ±¥Ë—0aöHDLš²]J EO¢YÒŠñ` Ï*8¨"ÈÈ(‡ÈG@ŒYåqáž'êåsC ž1N˜–ïšÁ¬Æ¹ [¾O{à‘³@"„%TæpÙÇÉ"´(IÒ¥©:H–DéE©paÚ…ÅÁ øò%˜)¾zÚ&“ï‰)VapÉ·@tù¸°É×ÀqùI€—OUù¦øcUÀEV­°ýe§²|«P1Ý#UÂåÿ«ô#4Åòép,_,Éò!À(ß2-§8xq/…-xA‰2ÊÔÒ J€ÑZ<±Drx`fÀP@Zf¨á†vèᇠÁ À „¨âŠJ°E%·8³Ì2­AE†à0|€ñ&…Œ°Á†Ô‹H&‰Ð RHÁ ðÇ(Ë0ƒ ,œ0!P„Pb'”R BP VåCO†U6,ñ byáC>õA€UsaZØU ߸€)ùŒ%Ñ0‡zð±Ä©3‰[8“ „æÄV ^>”8ðN>–°Œhxÿ’Ï5Ð’O/’:VXuÊPƒBHœ!NÈáDR,!† páDK|I-À3Ë(©ä ùÀ“¢·ÐQ$ÁLhÅS‘+ï¼ôÖk¯K`áàÐH±:M4¼à½hÀ,Û³K)“0¡OtÁ† °ÑÅ-<ðà ¿¼’…aäðÉ.É J-Z8€XŠ˜BŒ3Ç#˘"ÊÐ ‡[Ä ¦¿hàp€BLá,¹l²„@qXBeXrˆT\’H_B F(¸ÐâÀ11a $4$–h‘ Q@²D³Œ0™ц.ÿ¢r2ˆF¬ñF ˆá‡S4¡„M—9(€  3‘P ¬‹0³ÊøAM=Ö`ô =â”’"ËóÈ1æ€2ÀÛäcŽñðE¨ÁL,wHóC £”“3š”8 3¢|ÒM7C,×Ö&ÏœC!ÓÌÌŠ;ëÓÈÑÞ7›P@PNHƈÄ@AuŒÑÈ-v°%PaŠYÄA gø fá ]d‚eh2„Þ僅ÊÇ&p|ˆºÈÇ/ Ž|À " ‡ð«ù`>|ÄÁö¸r@â8 ùÈÆÑÿ  ö'Í€3òQ vY¥œ"•!àÀ*K(C 9@ Ø¢M®(A„7´ àð„ ä K0à @jE!»xE.4ƒE|áb,H¾Ø&ztb$°J°ŽñÀùðv «dCSÄñ”& H‚U®€\§MV‘b‘i@îϰJ5¬‘\ wåÍð‹|DƒŽVY¬0L R*³…„ Å@2XQ J¶à'($hÄNà9teUþC¯Ø` ›`6±P9t-Á kÃ Ž†ÿÎ~úóŸ ¨@JЂô ,¢€"…(|t`†/a„Z” ˆ#δᄀÁæ@ˆS,c`¸hC.JЬ‚FèÀ*t¡ hˆH¼`†*`á³X†3œ!‰ (€¥þ@J¡Œg w˜€œ†8Ô ,c  °…N„3¸ŠT” /9Ä&‚ñŒecœ„  M”â:X€‡+ÌÀ++ÂŽgcDÈ âГ.c·Ð`5äá ;H# êð ")À.Pi•LÀ*’ì.Ð_Æ)-)`i냘ÿÀbriȬÒ̈Р›Ÿhê1Z±…]`…ÀD*äp6¬¡·<Ѓ@ƒ8Ô! GX×A@ËjDëGB>¹À p@n’^í ¤@’š|ØA ʇØw!äör3QX¢€¤÷ÀÇ0_„0 jˆÀ5‚¤ Wƒš aDô€…0r‡"ЬÆ&„ ÁiBİ„$!hm>°QM¸À*ó)¡q´‘Uàm‘m>~%Š|ÈãUòY”UŠQÂ|` Vù A„ÊtЬ°J€›z4#Ëð…“‘Cx ÿ VÑ œ× çã§ÈG8Va9är3C`ð0,¡ ³˜1’À„¼` ¯€Á²@‡- ÂUp@#ÎЄ,D5´Ê7eÅ#çã¨Ê;(ðŠ|Ø ¨ƒ`a€ìÈÇv`•( ;¤ ¨h•$da”&( 'S m¡@ˆC†^ácHG>à8BV1€°‡áYçKr&XaO€€ ê ‡/¸ Q¨Âv @4! R@Aá Xð"œCfp8"•ˆÓ¬‚†ç È! àŽ|ø!V<€‚ X`“ÿhÔÒ °+˜M>!ˆÔ„@ê.+,ÀyŒX0˜òr\€È:gŽ; ˆ.@V¼`Ý R`1PÃ*k(”ð/! •KÀì &( kЂ–À(4­>áŠ.D¡r UÞq‰0GÄPH±ct"Þ&<À`«q( NþáÇÑ€+X¥8G>.žçC‡ˆ$á‘€7ðÉ3h$-² žsH9r€>TÀ&z€À*œCÄ25häãe˜‡ u•)@'*0HL€€` ZèÀ Ì &, 1@%cŠa$#èñÿ*lDa i»@4ð'X`ªNø€šð¤`(ƒä'ŒÁ R ÁóžfOÀ æI@p€Y Í7O0W±`€ðO =h d=`-ðH'¸6UfÐ4ðLÐ- QÐ` “ðg0V bÐÀMÞ”%ð·  Kb°n‚U0 ù Pˆ$ { Õ€ É^„ÚÄ Ó²^° N T@Fà2Qh €'à^ärNೃU \àYðôWE°v+õ†•V` Sð"0SÀTðãbˆ…&/`ðZ–ø‰ Š¢H.;newtonlink-1.29/doc/Images/Sloup-en-full.gif100444 21003 1604 3521 6574465375 17635 0ustar kallischoebGIF89aÝ»ðÿÿÿ,Ý»ÿ„©Ëí£œ´Ú‹³Þ¼û†N@–扦êʶî ÇòL×¶™ÜúÎ÷þÔH¢¢qC$L#ðlJC¥\tŠí¯Ùîe¹ôŠ+ÛÀøLY¡×‘2û= ÃçC3—ŽÏë¡v³•ÈåçQÕt¸ópDZhá–1¨ Å€hycX¨¨ÉÅÙi5©Ô§ :”jP6èÙÇšySy‡“RÚú™{gªŠêgwJ)LI|L+»Ü‚„Kª*L*ºê yl¼Ý9Œü+ý¢$^3Zë6[úìÌ»[ø$?ík lÉ/S^nFµtuÐÍs¡Œ×9Nšæ t˜í½JøŠMc±¬fÿâfã0žA!Ulœp%¥«Ž#ŽrI…Ê¿‡ù¸Ùƒ¢£Ît$3¡ÜµC…D¹yäOæL6kä)2'Ôž’Ôõuuc8=™:ezð™Ø®>5"$gê²6ãrEd¸°”Îv99«E35›.•Ü+0 vC·:Á«ÖÇ_ÀA¯«+ô âÄŽÛ“ªšJw“1tÆ,´K¤0öÈVt—Ï’#ofg£«–ÐTcÁ›ö¶Ð¡œ'‘nUµm&gY1¬’7l]Þ<¢[>¼I#¬«¼þzÑ—Ú·›vë3ºô_·%õ¹ëÈÝ›~Ú^|hl/Ï›¿Å>¼æü^ŒËÿwÎföÙ^pÜíwYþý—ÆVIˆtßS ·ž.•1xÄ‚«Uh!cvZk~H"• VŸ) 7B‰UØVŠH¬Ö¢‹6šH v9·cfÀY#ÛBjEN7ý£O’H.Ù“CcPEÞ”SûèS…o­øäA6e•N^9f˜}Õ¥—ˆ™¥—<>bdeMpTšj¦&¥zç[y2î ¨õ)QˆêOˆåiˆh£6÷¨wŽNJFŸ„þIi¦x^)iš~J§J j©úÙ‹ŠD™ªgr¯¥Ún†² Zg‹^%mµ<’嬴f±êN6êGpzú+WKÿÁêj;[²µ"…<ˬÒ~ˆ¬UÖÍÕ+=Ûºˆì¸æznºõX c»î¾‹ ¦bª[*»ZÒ˪½¨àk*¡‚ðÛ/ºEü©¿÷¬©Áû"œ©Â3<©ÃÈ@ì¨ÄóR|¨ÅÉ`Œ¨Æ¾rL®Àƒ ¨¾“¼§É#£l§Ê³Ü¥ËܦÇ4§láÂ7ÇœóÉ; ióÏ<Ë;³Ð6m4Ð"¿œ4·KÝ´ÓD5fHWMâÕXcè1¼^ 6]¤n]sŽd—­íaÇ;Ç×Oß2T ú6Ý%ÎáÃ'IÜXÖñ¼Í(EwG!b¼²÷{÷eµ|ü=Û«E;ÿUn8Jf›à€è©è7¤¼æágx÷½ù°Äz>6ÓâMNÍE…{ÚéÚ¤Þ:¬¬/b;°c{-V&.~Jã’þ¬ÏÿíF (?â'»Iôq5fGïZÔ]éõR·­7÷ hÏùj‡_½ k›#·×âŸM®Ù“un¹§A¯ýÓÇq>Jùç&8™/rœ`«¸?œè*v@ÙÂõ¾‘®ì¬awŸ+ü˜ Ö/-ä“ $Ú)¤U×dÀ¦§u)y` óÅAæýÍÍãßèÂâèiÆ…),Û; ”ü¤­|}qݯNÈ!Ùé}IQÿ$»Ìx NŒaåx©ÂÿåÍU –gz¨”/™«ƒe#ü*Ŧõ©qÓÏ(™™Ž[tãÊèÇžÝVÓ£ù˜=?¾¾ä Ù?;þ‘LüÛYÈ<í’‘Tä ))8CbrŠ’\ä&‰7µOæAk¢$b(K ¾S¢²‘c;ä*¹hIW¾² šœåkiKÉà2— Œ%/uÙÉKþ2&ª&°ž&KcꬕÊÔç(ÃÆhJ“mªk¦Þ.hÍÖ 1›ºÙ渴ˆ6pn Îü¼é»4ÚŽB˜C\£–Ø>œäÅ'5D—8­†ÍQŽe7R y»< žé” TXÁP±D\4$(×ò©Ï6Uÿ‚ðž—Ìf” ¡(ëzÑè]Ç÷ìf\.wÅo­Žßq$I7š5!†´X1C ´~¸‰@‘ñf%Ý_‚Éͼ„AU[€dVÔ2¾E~O¬'Ç>:Á•´Ó¥·C£Rj­á‰ê ÔD¤·Ì¦ð`}ÌšV¨Õ &'¼GEöÐåD<#&9ÝJ§Ø0 ZG’kò€J¯xå^ß(¬‘Ó) ,qúÊQç©¶š• M"S^É­¾&Ö3xUÒƒªôYÁ®ë™’+hۤƶ¯v­¤\ÂDØ•6§µ±d`åôŠÑÄÕI=ën’ZÈ:V+&*TIv\rRŶI0–M›Ë'/BD=îO¤kÝ«V7»6„æ4¿ ÞDä*¼ä-/ŠZ (mDê @;newtonlink-1.29/doc/Images/Sloup-en-insp.gif100444 21003 1604 642 6574465375 17625 0ustar kallischoebGIF89aH8ðÿÿÿ,H8ÿ„©Ëí£œ†‹³Þ¼ûÏ1àH–f \Õ’%횢ˆ ÇòÕì Ð:ž3¼~Àè!ºx¾ÉqT§Î§´Jª¶G«.ºË>šBi·Ñ$÷„²­«çãÞ⨨—-.çöïöº¼æÇ„3Æt§¦èÈGˆf˜Dsƨøi!ùV´‰ÙÈ6W9“7Ys¸Ú©UKÁ “6{uUks²Û!‘kÄÂ)v[8û‹wŒUXl¥Áüé  fMÜL튽´l'Wz—è=Ý LÆ•¥~½ýÜN [ïEþnŽÏŽMçÜ¿üŸª˜ Cʹ3gOšÁHÏl13/°‰ PáCD1c´{ #Ø“˜êÃ/CäpœÑQ—ÉÜí›÷MÜ´pY[ô§ LuxÜc!Î}(CõläfFyÜÒ å)2êÎG!†”(ˆß7¨ÝÔ…s‰p¤Â]Z¦1ba³ô6XÈ֌ٸ?ªÑE2÷.­¼z+€ìKR¥ÆÁiw>l°âÅ: ;newtonlink-1.29/doc/Images/Sun.gif100444 21003 1604 20172 6574465375 15761 0ustar kallischoebGIF89azLô ÿÿÿÿÌÌÿ™™ÿffÿ33ÿÌÌÿÌÌÌ™ÌÌ™™Ìf™™ff™îîîîÝÝÝ»»»ˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆ!ÿ NETSCAPE2.0!þGifBuilder 0.5 by Yves Piguet!ù ÿ,zLþ Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,ȤrÉl:¨´¨Z¯X«`Ëíz¿`Av\š¥9J&‡ßpqÛº^?Eõ¹~?¯GGiw(y|[r‡†UŠ|t~S‚$f…qaYˆcR‘%i”{™,k¡©}u¦. z–_¡¬­'S¡\‰ocŒš~@ÂÃÄÅÆÇÈÉÊËÌÍÎöÑÒÓÔÕÖרÙÑ Ý Ú¦ Ýãà‘ãäæwèÞê: é ë'ÜÜÞï6éÈ#çà q.HЯ[¹ ŽPøÍ ƒRTøP†Âã*®Ûw c7ýÛ-èø`7{&J\grF!.ŒQ…Ë{>¨\Prʰ\±¯›Ï暺ìv“jÊKS4]P‹@˜ÚÄ;0ÕfÍ„‡>h1T¤W®$0ìêɧÀ[€µ±õfÙª\å)\¸’ÅV¸&fõ—qƒšn ÎckÑn[#PËøVºÂ)Êv£+Ùßá€jŽ­aù,šÏ£ÿ¦Û‹B5Ôİ\ à4êÞÞ(\;£ïÙ‹d? M§Óf^Ú%†z3!VxçÍéaVùM,ÌáÅgŸ\U`À€ªI°M´„¼‚®K@!ÏžB{˜G¤› #`´ó ñšQç}Yc°þ)¶ÓVt‰õpe÷Þ ÎÒx¹ÒÔ`ƒ¥£‚tN‰}× –†<"4EM$PDCn.¤†¹qØ“ B•€D³™ÂÑm"øGƒm1®œLÂf#B,døÖ8t•lÑeGÃc8yá`"R §¹5_ ŸQ÷m5Q“Öy9[‚Lfæ¢ Òuä`{$´eBs‘Y–Gƒa—àžJI] X’8Ž'kš ¥=ŠƒƒJ>¨ÒPS%:šÄÅ”¦ˆŠ®÷]™ùXê âdJØŽäpºÐ™& s £V8:gŠSÐPt U8ƒ’Ó©J”%תî)É•‚–¢ŒýP–Fê§$´IbbÑãéBÈræ¬| À(o=⊚–Üt·¤P´–ƒêµ \R!û×­»ñ«¢º£©ÛÀVŠ ÓC‰š¯Qè&d)Ë,nã:º€DS=$VA¼µ8æÇpEåo3 šo¬ÒjE%Å,œKQ”q«êÐÍEn\² *‡¤/™5j´ïÊ -ƒd ~Ü<Æ «è - ’U¥¢EFžÈêLÕ³iD}iÕ£%C1:£;Rw\ÔýÔB”èð óŒ“÷ÚÔ ƒà§ ±çË1q8¿ýMÃEÓ ttÊŸ)ÑxàQË$ž¤ÅÀ`ž¹€škƒQFd40\J%`Ý7©³(XÔÅcÓ>å(%”Ç &Yê„·‚¢<µ—Üd ©3:ùˆ¨×Å|b!ñ劣ɌKs×öø5PÒzkÝ%Û…ñº–­›•óYã{üš÷$c³ý7õÏ œ»3¯0vÞãŠ8 ¸, .Üx›4ò²{èC2'ZIP3 ò®"ÉkÕ¼Ê76×I ô«XâbÀ§6 Ù3¡ WȺð…0Œ¡ gˆ„!ù ÿ,zLþ Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,ȤrÉl:ih`J­Z©‚¬6 íz³ƒ°xL.“¿èíuÍnL£ðÆ Î®§ïi±`°7kËx_uƒTRq(qŠ„VŽi\Y“Œ–„n™Q‰Št–’¡¢]—¥Wq‡›œ¦X¡|]f±~wk’¬…ªst¨¦£¿x·—¹ˆ*rr"Ç‹—SÍΔU”jÂŒ$È)pÙÜž¾À°ah㿬ŠÞÝÚÜÉ#½¬á³}壷ÛÇì.ûüýþÿ H° Áƒüž(\Ȱ¡Ã‡#JœHQ…ƒTœØ£Ç#>ðø1äÑýKê8€ä‡L²¸øàbF*m ™ åG2y|àsAœAÖ( tDQAK8xðaèÓ¢Je=ájT6Tňà)ÊY_ìÄӄϦ_Œ]@ÕjW¤FcÌE±6.Î.ë±lWŸ Ò®°‰‘oÞ¯Œ×b¬;Ù¬OÅ)/P'bgÛ =Lw.Ѥ‚´ì•ÄÎnŽrvÇ·çœ>ÛÐ\—4åÍ-‹E;“äæpç$Á8mƒ¹­ÇC3aŒš™H½|Žqê#HcäŒu„æÆÉ抮aÝ47ãã}“ÔBýcçÇ—Í,üþÕ@QªÍÀ›iSþö`xÑ…}%–‘ ¡ ØÝv$!ƒÝY…ÖÎgšp”õÄOêÍ&‚}ƒ•ÐPî•-ÅTTLØ@\0ôÛi.±Ãß 7! ù-\^š©3dLA•á‹æe8CW#þ‡ cÂé‘ ¢'€Ò](œ-ˆVKÒØ ÿiTQ[þ×å^*x UMÍgO"€ V÷‰à# öÉùRW 8à(|wÅ‚–®YYéz%À¡¥2àC4YQn”Ô¢í€$J$RGj²™‘mÄ6ÄQÄb.ÕØ¦#ª#ÎHð7Pkƒ åòž ŽÍ$ÜŸ/"+*)1ÜØ Pôƒ¡ n¦#€Ãq–vœ‹´N"¸ÙNLj"4¡¥˜ÛÇ•vWD–ÑÄýYðxW:"‘°åñŒhL£×ÈÆ6ºñptH!ù ÿ,zLþ Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,ȤrÉT5žÐgsšj‚v+èz½\ðà+&˜ÍÛ´:}n«»×†èÚ]kÉðëµfÅfí€cukb†‡iyrtƒ„xzr4zŒx•`o_“›~–œŒw“O“–a^q6¥x‚ƒ_k§–y¬²¨yz¯­·7 g‰³wZh‚ˆÆÇ‡pš£V¶d©|”ždÅÇØ¨¢”þޫ¹q«aŸ7}Ÿ›Óuƒh—ߟ³ôõΩîη£ëí¤ü «å«•#SÉИ#p[,_ê€`íPà¶i”¯ š‡‰¨õÁ$«](ýSª\ɲ¥Ë—0cÊœI3%•›8sêÜɳ§ÏŸ@ƒªp° h¡@]ú©ÏK™:å Õ¨TDýàÀTD5ŠàªQheêà+ ¥E¬] lѦ5æ¶1÷¨Û|X*w©Z³1æž0ü—ÄØƒ‹"è[u^h‹z5±voc‘&Ü×.Ý¡Qdþ ÀÁ‡Ê /lxm‚Ë`£ª>Ýxl쨣ãR^‹{hÔH%Ðnv Ws渡 [†ý l¿É o]w{ ï#²b'ÑàÀƒå6|‹ü|ýÒZçÒµœûø Ï®ð»AèñÈWœ êÉV”zzþ@~&4w— íÞ\—©WÔþE¥Y F€ƒïµz(„f Jø]T›¥¸€c%a4¨œhákQ™&šy$–Û‰+jG¡ °Er`eGÁµÙ\ÕÈbtòw˜ai™Þ&nH‚VmyXÂ"håÕ\^8BTžÁ•6%‡ƒ>ÊGä}ª ãiêyç WDùu˜ûÙ'ƒapæ‰oòÙ¹” C^(Â`e2(ŸZíy—VQVzg yŠÖ×\‹†Úhj*8êW{±hBZ" …¼­Iã ]JgY_ 8àkž§ÞªB¨Ûµç]{Aæ)¤¡2d(\mi'-´ýŸ¦âxd– aƒ’Ú€1ø:£QòE¸€¯¿R[+ C^ö粌•P'`®â@¡| †ê€ƒ·Åû] Êz*)†Ýš`b›ê†Cs\¹ZÙˆˆúKžh(ØÉ¥Ä i肯bÌǮѲÊÄýV;T¬pŸ$@•­Rm% ¯šJå@ás TöA{ô•B|oÁšðƒ…^Iq“züm¥9ÀÅUÉté¼àº/€ÀKmVï‡Ú(×K!ì`uhU×Ü–-ÀgÛ:‹˜òÄTJ´ƒ‘ÀÕ«np‰`Zʰ‰p!ÌOhWÔ1…ó 1V¶ÏáW[‡ÖjÖœ1&9Ú½÷" ü²=þ2}ˆ¿g‚oúXžž} ¥z‹1¥ºßcnC熵ÝôÆõ¥¾#øXëÞ­ 9QþµN–µ›üsZ:††p„V¹»—Ú7±Ä/Œ¼„rÅЀ®wé)«£…p`tš]ƒ-¸[->û¾ óˆ*²ÖˆoÛ@¾ÊZÔ7)H!@{9à‡D @~Gø@ݶS7 ¡í'‚Ìs7LqeFGÙ ÅâC<ÿdGºÍk2²£¨ð‚=É”VL8¼ì¦)eÉWX&užsÅF‚i ]fh5¥ˆ%sý  ]˜¦ò\f…jáÚ÷èã²ê LAMQŽŽ”"9iG6bíSb€˜XÃsík…P陜ÐÒ–üAåt;÷". Q|?1‚¼"–aÊ2 @À^´"ÁŒùeƒ\[¡RšR•êÈ(@raÜô7ƒR’ hIâ%7ÉÉNzò“  ¥(GIÊ„!ù,ÿ,zLþ Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,ȤrÉdžÍ(lÀ¨2Q€ZŒ o£Â"°•!q«„vzÍžÃå§ó뾊u;`j^s\e`^€ eTŠp„ŠŒj#“„’Wjx%gˆ]U ¢=U¦¬srT^jc†©&«f¹·$·ƒ(±¯šl„Y;©[h‹Œ}€`€ŠÐˆx·T­ÕÏ#€¶¹&TÒ§#oŠ;ŽV|c Æ`°a„ã~}ìÞt|oöüÐP¨±’N—2Ù 0¦G„c±Ød ´Œg‰¾°y’.Ú!Wžp)á‡ÇP¹ý‚9„ó¯d8ã ;‘Ë‘1”†õ:Èã%Ì0\nêiTåÚ&mR*ÓCIÓY( *•Ï^%ÖUÚùÎàÍu,uiËfjOÙ+ –è7j-ÅâÊK·®Ý»xóêÝË·¯\)€ L¸°áÈ+Vá`ã‹7pLùCäÃ(W¾\8óãÍ:$Ðü!ÁÎ,?hüh4']Ùj“? ½ kÇ–kð¶=‚7äÛ%<ø@y7åÙ¯cð>ñ9 Ö˜;F`Üó‚à0b;>m‚6që´/XÞÜøïÞ1Ô£€ƒÞd§Ìý9í०Ù|ðYÇš~šþ±§[w´Șf7‘y·å6žxº©çÜwù=ÐB~Ç•[„øa 'Ž Zˆ$4pÀÚpàzÌaH#e ŒÆ[oß á çÝÝØ€z,°£ƒ2̸Ÿc3@‡Cš`!p*ØèXм7£c#©Ùx58©!Wâhc~1¢ Þc(|¹%Šš‘'ç"°–@ŽÍÑ0£‚ë)w€–øiöÞz/¶YB~pÒ¹ŸX.ú#PzYnäñæa“uj¸£‚Ð='Û›)Žð&™$ŒfÛ™% )Âh§ñv”#hv z:¦eY\yèŽ9&­yÂ7ã‰WžÖØqªJä¤1<§ë°ýƸ#°”©À(˜"0÷j•;f1Z±À¶é·ÁF;솽ñVí°G><„âgs›ÎH]eô“ž›ø6];ô-(Rû¾V¢àP#ÞýÐF©Æ©17ðúâv‚k J=RÓR’>•ªî•,AŒË‚1ǵGí& `p…®{™@ORSÎÎ%¢ÇHMuÌ“iªÁ¢U­9ôAšæTŸ&¤ w6p¡”“ÚÐpÊC“¿ˆEøî&QDVð+¶ÈŠÄa bg>À2>j„Ú“ŽÒ“?9ðH¢ –„ð}gtã`Æ586p„läž2£šnÁ(|úÁrìó²É `2«›™Ù(iV.O-¹<¼ ­Ž™Ì"'4¨å¥Çk™ j,ÉÊY)¬e  €Ðñ=J‘Ñd Ýxl쨣ãR^‹{hÔH%Ðnv Ws渡 [†ý l¿É o]w{ ï#²b'ÑàÀƒå6|‹ü|ýÒZçÒµœûø Ï®ð»AèñÈWœ êÉV”zzþ@~&4w— íÞ\—©WÔþE¥Y F€ƒïµz(„f Jø]T›¥¸€c%a4¨œhákQ™&šy$–Û‰+jG¡ °Er`eGÁµÙ\ÕÈbtòw˜ai™Þ&nH‚VmyXÂ"håÕ\^8BTžÁ•6%‡ƒ>ÊGä}ª ãiêyç WDùu˜ûÙ'ƒapæ‰oòÙ¹” C^(Â`e2(ŸZíy—VQVzg yŠÖ×\‹†Úhj*8êW{±hBZ" …¼­Iã ]JgY_ 8àkž§ÞªB¨Ûµç]{Aæ)¤¡2d(\mi'-´ýŸ¦âxd– aƒ’Ú€1ø:£QòE¸€¯¿R[+ C^ö粌•P'`®â@¡| †ê€ƒ·Åû] Êz*)†Ýš`b›ê†Cs\¹ZÙˆˆúKžh(ØÉ¥Ä i肯bÌǮѲÊÄýV;T¬pŸ$@•­Rm% ¯šJå@ás TöA{ô•B|oÁšðƒ…^Iq“züm¥9ÀÅUÉté¼àº/€ÀKmVï‡Ú(×K!ì`uhU×Ü–-ÀgÛ:‹˜òÄTJ´ƒ‘ÀÕ«np‰`Zʰ‰p!ÌOhWÔ1…ó 1V¶ÏáW[‡ÖjÖœ1&9Ú½÷" ü²=þ2}ˆ¿g‚oúXžž} ¥z‹1¥ºßcnC熵ÝôÆõ¥¾#øXëÞ­ 9QþµN–µ›üsZ:††p„V¹»—Ú7±Ä/Œ¼„rÅЀ®wé)«£…p`tš]ƒ-¸[->û¾ óˆ*²ÖˆoÛ@¾ÊZÔ7)H!@{9à‡D @~Gø@ݶS7 ¡í'‚Ìs7LqeFGÙ ÅâC<ÿdGºÍk2²£¨ð‚=É”VL8¼ì¦)eÉWX&užsÅF‚i ]fh5¥ˆ%sý  ]˜¦ò\f…jáÚ÷èã²ê LAMQŽŽ”"9iG6bíSb€˜XÃsík…P陜ÐÒ–üAåt;÷". Q|?1‚¼"–aÊ2 @À^´"ÁŒùeƒ\[¡RšR•êÈ(@raÜô7ƒR’ hIâ%7ÉÉNzò“  ¥(GIÊ„!ù ÿ,zLþ Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,ȤrÉl:ih`J­Z©‚¬6 íz³ƒ°xL.“¿èíuÍnL£ðÆ Î®§ïi±`°7kËx_uƒTRq(qŠ„VŽi\Y“Œ–„n™Q‰Št–’¡¢]—¥Wq‡›œ¦X¡|]f±~wk’¬…ªst¨¦£¿x·—¹ˆ*rr"Ç‹—SÍΔU”jÂŒ$È)pÙÜž¾À°ah㿬ŠÞÝÚÜÉ#½¬á³}壷ÛÇì.ûüýþÿ H° Áƒüž(\Ȱ¡Ã‡#JœHQ…ƒTœØ£Ç#>ðø1äÑýKê8€ä‡L²¸øàbF*m ™ åG2y|àsAœAÖ( tDQAK8xðaèÓ¢Je=ájT6Tňà)ÊY_ìÄӄϦ_Œ]@ÕjW¤FcÌE±6.Î.ë±lWŸ Ò®°‰‘oÞ¯Œ×b¬;Ù¬OÅ)/P'bgÛ =Lw.Ѥ‚´ì•ÄÎnŽrvÇ·çœ>ÛÐ\—4åÍ-‹E;“äæpç$Á8mƒ¹­ÇC3aŒš™H½|Žqê#HcäŒu„æÆÉ抮aÝ47ãã}“ÔBýcçÇ—Í,üþÕ@QªÍÀ›iSþö`xÑ…}%–‘ ¡ ØÝv$!ƒÝY…ÖÎgšp”õÄOêÍ&‚}ƒ•ÐPî•-ÅTTLØ@\0ôÛi.±Ãß 7! ù-\^š©3dLA•á‹æe8CW#þ‡ cÂé‘ ¢'€Ò](œ-ˆVKÒØ ÿiTQ[þ×å^*x UMÍgO"€ V÷‰à# öÉùRW 8à(|wÅ‚–®YYéz%À¡¥2àC4YQn”Ô¢í€$J$RGj²™‘mÄ6ÄQÄb.ÕØ¦#ª#ÎHð7Pkƒ åòž ŽÍ$ÜŸ/"+*)1ÜØ Pôƒ¡ n¦#€Ãq–vœ‹´N"¸ÙNLj"4¡¥˜ÛÇ•vWD–ÑÄýYðxW:"‘°åñŒhL£×ÈÆ6ºñptH;newtonlink-1.29/doc/Images/XfmailAddressbook.gif100444 21003 1604 3600 6574465375 20572 0ustar kallischoebGIF87a8.÷(,0HXxPTPPdpXTX`Tp``h`dp`dˆhdht˜ptpptˆpˆˆ€tx€t˜€„˜€ˆ€ˆˆ˜ˆ˜˜ˆ˜¸„¨˜ˆ ˜˜˜˜˜¨¨˜°¨¨¨°° ØÜØðôðèÀœöèïÌÀÓsèï@¨üèööÐz£¶Å@€‹íÿ¿ À íèÿ¿Xˆ‡ìÿ@¿<èï8À@èëÿ¿pœøíìoÿÿ¿¿kzÅ@´À‹!è0 @Àˆèаð£ìïÿ¿€u@íºëÿÿ¿@¿¨¨*ïp0Àìèÿ¿ƒÐŒðèí¨öÿ ¿@éÀ‹‡èÐÀ£èü‰ö@¶@ ÀPèëàbìwÿ8uèº@Üíï÷`fJìÿ¿¸9&o ðd¨ë ÿ@¿Àíîèjÿ¿À¤Ðèü°îöðÿÿ¿¿æÐu—d½îÿÀÀ.íèxÿpèfˆö4°Ðñðÿ¿ð°¨ð8ÊÇ@.RÔíÿ¿¸ñö¸îìÿÿ¿¿}îñÿ¿@À®°íñð¬(ðˆí¨ÿ ¿@ 8nÀè.(ÊíÇÿ¿@3íÿ¿°Èðìðÿÿ—½ÐÀ,8.þ7h(PCƒ1Ì ‡'DÄ Ä 0b„ ‚ƒ?Š|Ѐ$ (O¢DYaå×aR°@á¢Í›&D˜àÀ£Ïž8hÐ`A” 2\:ñ¡Ä§77vœúÓ#ɉ–lpR%Ê 4´¤ ¬LšjÖ¼XsçΜp«¸t¨Ý“^`S™K¬xqªT«=ÁpáêÖ ¼¢¤öBå g_¢j3ç[Ëævð`y(QÓ .ÄP¹ƒk˰cþÙñ²l×r°L”$d©]Š }Áµ‡ãtçöÐa¶Î¹Å+Ÿžû2j¢ª*.>Z:õ¯AþÏMþºâÓ3˜¬8qËÈÉOgn™oôòºq‹M4Aꥋuðl”Gß^ 0šÍ]œx|)À€„fµ€Ĺ֠lÑÈ—‚ÉH w»)@ 4à_C,†á\ã‘øi–•¸càYVàw͕ډJ8.fØš|ÓÁf~3ÂV‰ø7aLEB§as @Ž7^ðÁñÇ]ˆB$0UI`wà €[*ÉØ‹È·iŠwâ„)Ry¡‘ðµé&œqÖ‡ch Çœ†OþÀ™iþ ]t‚ÂÀ¥3.ºà•9Ú9cžPò©@DjÂ7À¥ žzi‚ˆ¶êªkþÄ•xœž2À3=¤æhª¦ºê¯À[¢’G+ Lù’š¢êA°ÐB;,±»ùx*ж¢é»~‰jц{é´¡UK££|& X©ö õ媼¢!:£n´*€À­¹NPjtª‚¶ê½ñe*i¡…Xœµ{&‹Àº’Šiꥰb*§—ˆò£Ž^{+¿6ý«a³^ Êå’¡uãÁ³†ŠÀËYô/w3Ε¸6¢\à¬ä×\™Ž¾ sZþF¬¡ŽÆ1ÇÜÉ8’™ã• 2ÀË·Z„Ñ®ÝL£— .ùÚŽ2.wìËÜ„uÁËe›}ð!Y­B# ÕÙaÜ5c;2)6þ”`Ànýâ˜È)wðÝ 3IŸ{×€€ã]}axH_Ÿ‡xì3åÄ xíß}_”“‹;7¸_—~8i—bÆ@ê}Uîù‰/`G‘þ)„¯+¯ê½«úšŽþý7\‚ƒÆWïÁC‹zó'2¿êòñ6þ8¸;°Øé©G¿¼÷Ï£Þýëá/ÿýøÆ×b°Ÿè¾ø¾›þûô›?½ã¶ÿľôä»_ÿûý àøè@ØN}>ù^ù>¤•%àtò“À(ùÉïD4V¬²Çø†O¿Ÿ²e«}™0n}3žßüf;å'BÑŠ û£¢žI‚·B€Ãâæ¸Úðqi4 8蘊ð†#D€„rx¸­0ˆ, "P€º4à.2ô”Ô#!"ëcM¬ÝõÄ €ð`‰Â#Ž„&Ìá„öÄ'fpŠ "Pb8ÃÖÐ8ň?)JñŒ(€;newtonlink-1.29/doc/Images/addressbook.gif100444 21003 1604 2105 6574465375 17470 0ustar kallischoebGIF87a3,÷„<$²ÀÜ¿¿¿üüüUîÿ@¿°°—++R@TŒï2ÿ¿þ—Ì2Ríÿ@¿øTï4ÿ¿ÔŸîÌÿ@¿@þ°2+8°jÌ+@°ì+9n°+¶8ìj9;°j¶+|îÿ¿…°U+@ü„°1ï+ÿ@¿ˆ¿$°—X+R  @$¸Xï2 ÿ¿¸çîÿD°ð+$XÌ @°°Ì++@¤°ðï+ÿÿ¿¿”—ìWR9@@˜2Ð$1ïÿ¿LdÌÌïÿ@@¿4°Øð+\ÿ ¿¤°a+`ì19ÐÜ1¶\ Lö=@°ØÌ+\ ÐÔd1ïïÿÿ¿¿€—ØðR\ÿ ¿@Ìhú2ïÿ¿DTxïÿ°+ôdðÌîÿÿ¿@¿x°ÿö+Uô°lð+îÿÿ¿¿xìÿö9U°°ÿ ðUÿ¿@°ú0+2x  öîÿ¿Â4Ÿ@3¨ú,Ÿïÿ@¿Â 4nðÿ¿ø ðïÿÿ¿¿ôn¿¿°ððÿÿ¿¿L#è0ð2ÿxúö23°ÿ4U,Â4ïÿ¿ÿØU9@ óð¿¿¼°ï+ÿU@,3,þH ƒ*$P°¡Ã‡ ˜H±bÅ…BÜ(0#F‹ 'jä8Уɓ I ɲ%È‘*K¢œ¹0¦C‰.s^´ù&Mž}úºR'€¡D;Ò4z4éM¡3 ÀÉT'L•P¡¥Z5äÕ¤Y=JV¨M®]™~XÖ,O¨]×nD›SëÙ¶¥ÒMkQ.V¼Á>ù–oU¿O‹-×î_¡iý*Æk0€å˘3kÞ̹3LC‹}ù3èR§F­zukׯY·–½:ÀÁ –c¿†­šöß¿w[þz´qã·§ Ü·sݳmK>=[xõë½£'x¼»fÄJs+gÇ|¼ùßÒÿŠ/ž9tôÛIR?Ï^öóÞ¶ßžö>:>Vþ¤—Ød A;newtonlink-1.29/doc/Images/asWedit.gif100444 21003 1604 1251 6574465375 16571 0ustar kallischoebGIF89a<<óLLL¯Çªªïïïúúúÿÿÿ!ù,<<@þ°ÈI«½8k<†8`(†‚ÐèY~cÛšC O*X·Íâl΋·œp‹Í$©¤rÉl2eŠU­ºUÑÉEA¥5 :Æ Ûnó‹œjßp-º3VÖO÷{‡]PûÿOG}€„„|aA><%;/:$'‡n.˜™š‘)–a™8(x¥¦¤tª^‚)TfW/s…Jž#²W²6´zµ·µµ¿¬QÇÈÉ­ÂÍkÌ’šŽ*‹Y›¢Fƃ$+“ÞŠC?‰à>E·=q@$#ßYêæÅ`®qö÷ø+KÁÎý{ÌavÅSƆ?[qÅ‚Åę̈S©P­Šøo›+l³¶DLµqb§„þÝÄ,x&M³`Ѱ ðEÇ—t(òóÏ^Ìy`ºœ×æàb•Ž@J´¨Ñ£H“UÆ´é‹>ÎŒZÈRͲjÝÊÕÀÕ8¥¤t1m‰5Œµ!rnˆŠj˜ÆýH«¶§¤rÞhšÂvœºžâµ ÇCÝ7¼r³ÕåVޝ7päÄÍ•[6ÝX´˜Ýmá÷.³çÂI¦>úJZ_ ¨T¡¼šú#j… èJ\5»6ÇSa{*$¹0¥Ô(­ q…€ñãqwœÝ2øÂçÐÝÑòç<óJ“ª3„Õ+ÍòÛÌ]Ó Iœ ïî>µC?ƒ¥ùª %é^ðúÍQ:Í7ÿÙ¾Ë_ïÝ3÷ ?ÇhàÆÁT€;5˜7éGJN1$žn­1Ôƒž$ˆR †(¢QŒhâ‰JE!þ!Copyright 1995, 1996 AdvaSoft Ltd;newtonlink-1.29/doc/Images/fax.gif100444 21003 1604 2014 6574465375 15745 0ustar kallischoebGIF87a@ ÷<ø4ž¶Ï²ÀÜîåÞUîÿ@¿°°—++R@\Œï2ÿ¿þ—Ô2Ríÿ@¿Tð4ÿ¿ÜŸîÌÿ@¿@þ°2+8°jÌ+@°ì+9n°+¶@8ìj9;°j¶+„î@ÿ¿…°U+@üŒ°1ï+ÿ@¿ÿ¿$°—X+R  @$˜¸Xï2 ÿ¿¸çîÿL°ð+$XÌ @°°Ì++@ ¬°ðï+ÿÿ¿¿”—ìWR9@@˜2Ð,1ïÿ¿LöÌÌ=@@@<°ìð+\ÿ ¿¤°`a+ïÿ@¿`ìð19\ Ðd1¶ïÿ¿Lð\ °Ì+Ðܺ1ï>ÿ¿@ˆ—äðR\ÿ ¿@ÌXú2ïÿ¿D\xïÿ°+ülðÌîÿÿ¿@¿¸°ÿõ+Uü°tð+îÿÿ¿¿¸ìÿõ9U°¸ÿ ðUÿ¿@°ú0+2¸ ¨õîÂ4Ÿ@@°ú Ÿïÿ@¿Â 4 nðÿ@¿ ñïÿÿ¿¿ün#ðïÿ@ÿ¿¿¸ ððÿÿ@¿¿L+è0ð2ÿ¸úõ2@@°ÿ4U Â4ïÿ¿ÿØU9@¨ óðÿÿ¿¿Ä°ï+ÿU@,@ ñH° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3RÀ±£Ç C‚Ô(#“(Sª\ÉR%ÇŒ&[ÊœéÀIcÒÜÙR'œ}òzÓ¦K‰B‰òLz"S¥3Ÿ6m(*˪SbµšrkÖƒ^¹þ4:¨Á°\Ñ¢4KP¤Û·n­¾5H>>&?8J@IC6IC9MD=VD>DD>NEHEEZF3:G:HEHHOJ?WJHaJc„K+:L"?L(?MD]MMbMS`OZoP@Q?MQI\QnR7GS#=U'@W/DW33WJTWM`WRYX|¡Z+=ZB%___a‡§g1=h]Nhigk5Al=LqETqNVsrZt(2u&w9ExH-yœ©zV||]}0;‚‡F@ˆ;F‰]M‰…yŠPBŠ`gEŽŽˆmD”‰—úГÁ ML‰€ÐA$ÕÄ+)çJD±M4ñ„V¨øwFÚ-µ€7½üøK0 SL1ƃŒdõ9ó¤~ÓTc 6Ù|Úhþ¥VÎ9褣;ì¸ó+Feî¹QÁÃP¨ D @ì°Ã1´!Ð!,<’Ͼm4¡ÅN8ƒP@Qº'¬°Btü–ÁK !@€ Wlñ¹ìÑ…<éáEÂ!TñÅYd ( PÒCd0BÂS TS$’ƒ_ @ÇÐ1…_t\á”ðœ3 €";û5À!HK3A=óüD"0È!˜pñ!d˜²Çt@ô”È@òE40‚ @|qþB-Jê÷ß“VŠË¥Š¬¡ˆ0Àpê©‘¢*£ 3ÎTå4ÔTÃY« uã iãœf'` hprfÏ8Uf¬±*¾Ê~ž3‡8¦€7°‚ï`„ F Ü䦑0þD°$¤@F0£,¸»¶>¤o×1ÚãO ÈÄ]3(¹n KX@|Š‹ÜXTLj – lÏ[ A{4`\ñMÀyø„hÉANpíèÄbÑ+Ъà‚8qOˆøÀR°„*d¡ o-è[‡W:/âË(Àà–L䲠Ζ œàyˆŽ#¢à‚ Ta¸Ø…÷~‘¸aœ`ŽXÆ0M`J™¡FÐú¦ëC;Îa«u¨ãòøß<!3P fl –ð…3hÁ Z¸²`À‰ë®Á ypt"ì–FdÇ-2âËþ$pÞàÀÙ™Ò ‚ç @À«ð^§ˆA OäèËX}œ!O¨a}–ÀFòšú…ã49 <ø×ÿõêWö ‡ J‚œÁ ¼DR„!,`Vx£—áˆÁí°ç}•ë–/H €Àj‘‰ãØypÁ(„шõÂŽƒ4à‰f 'D'¦ñl0Ã?jˆÏ `87l8‡:nE¦]¡ÎWl VYÁAPà| (PJaÀ#Èî^ñ„>œ¢YÈ'\Á03DÌÌ…”w¾#Åò"S,†0ø*Q%CДyR4(§ªËeî[G9þÌaŽZݪebÓD㌠° Äá!88a’0Ø LƒȬ0(Œ`d€%8*Fq¡Èà AxµC)KåSèI\§°kñÇeÇ©Zæ>+Ñ*c*7¯æaFB¸M'r,Ô`%@*\ñ­¥?1°Œ°v¾Q«6Ô½)Ç68t”P@å„¡GÂS:‰ˆ"È  RÞB‚@É!Á ŒO=LViÊRò€”m ƒz2Q¶ ChD0Õûþ÷À¾ð‡¯zDè!øC”OüæG„^8ƒèà?ðÁör¾ömþyJ0@[Kl`”Ao¹t ƒí» ˆð‚)8b‚ $¡ dXBV0‚Ì—ˆ`,eð~î÷†à2] }7^°‘ðuW[3„"`QШ}‰ÄU°=ñ^àPé´_€U`2YàIp Ð}Ø|ñ‡û‚]@{©] dQð € Ð@} ³OûRCp€á7KÆç5Pi€G`èDB±EaQ µ:SO41P7“3‰PSpz€t˜z09³‡ö¢W0Ô‡SPt€…þtx~žtW‡XƒmPˆz8ö‚‡rh1B@ Up!Àp€‚ gK`0°@ãQýDa#~as3eMQ‹p¥‡ÀO`WpˆsO4)aW3Ds‹;s´x1=` ˜p‘€†È7{©À{@ †pQÐ!`#7{3Pa4e(@²pe±óØ( ø¨kѹPg•P¢0 ~pËe³  …q°RR0«°g\ƒ¦q9¶¬òšó áðh§¡ Dv+ç°p g — "È$  gÐþÀ1>Ǩ'‰§P§Ž‡<£²P~ñW@ß1 eáu`nA €áj! I¹TblñP‰%EéXla eÑ Z¡97 ”³ÙÐ*ÜÀ +§á ŒÐlÀ 쨀pPpp ‘p ¹   ˜`d#àF@ o9©“­6u’Ù”´ ƒã …›° -V$¡‚ ‰YÏ€*7vYvãpT¨ð – œ`iï@À.Édð eK o# `÷˜¼#RׯyœÈk’9 •r ™ÐÈæ•€l› ‘Æ€ ž0yþ0ð •CàžŸ ùhäPåŒ0ôU:k‡n¬ðЂ=ð0ö¤`Ây"‹Ç7’m'À™`'pSÇœtu µPlç! ›0âÆ Ù–‚æ n ƒ ÏÀÈÓ "Ú – æŸð‘nk€W „À 6`” €œð Y@!† ¡€B@]ÖŸÃR—a #Å“ “éAµp ¸  ¼àëÃbÁ@ ÔAÇ‚q¦Qr Wò6´  ¡ là0³Rè  ô!H6ñ022ð9€ ¡` þ p 4gM &@H ™½ã"MÊ€ð<’€°`Ò% › X s0%!6 f y€p<‚¥Ö3Êæ– Ìà¢`–à ˜Q9n?ÿ!¢ZÒ‘.Hpâ&&•fnõ  X ¥ðŸB 13psùÖ¨ÉñŸ±¤]ÊA’ðÀÃÓW™ @|! —* J¸0¯s$ëãXÂà ¶–€  Ïj€vf.P Üp¦Ç9ç@˜Z+­‘+»’&¾‚ H E`%p`Ö¸@gò²Fð!œÞzAºþd& £¥h–r5®ä ¥´04à¾À$`Ôe¼—µ –@Äëa4ݰ– ÝK4Pðn¢è@iBtnG¤nÆñ Up  ðÀ#Ð&À=À `3ð„ F)â „[°?À®À»ß:·“YXØC¥—Ò ½€ÁÀ)†«B¤B–! –a9Ù–Z‘²bgwr»’µè&º8©cð¦0¨°åC@zªûË% +@1Ðõ|Ò&0$Ðeq›¤±¤ŒWU78ŠÂYY†{ ‘q™–—£‘Ž&ç)Ã&Dg²r,',dÄ Ue6F @Pp Cð.þIÇs3@6ÐEPGcÀŒ|Á®À üt¼Å”i¯—â#"¬8ØšeÙ ™µqÔ œá*ÜP?\2rèP¿c⺺é†tü 9Ð¥p Zð3FŒ @9Gz Ð-k¤œpżå»vðÌÐÍÒ<ÍÔ<Íw`×|Ú¼ÍÜ|qpuá\ä\Îæ\r€Îr°ÎìÜÎx ïÏ%°ûòe@9ðÐHP|B£SУ3 гõÙÄA@mÐ=ÑÍÌ9zéJTà}0 }ÒY0"@G!YVMps0 Ä;@èwѵt¯J¤Ä;/7:@˜ÀE€=0eU W0I@pí†4MPˆp¥tT=;`J/‘‰°/a¦&/<0J5ÕÚWzy½WTÓG ®W03CLh}Ñj­ee  xׄ­I;newtonlink-1.29/doc/Images/getpkg.gif100444 21003 1604 3626 6574465375 16462 0ustar kallischoebGIF87a--÷   $ $$#$,,+,,24,6<4 4 4*,4554<<< <2$<5;<6,<;;<>$D6,D9DD:9D>$D>BDCDLL6$L:L:,L>4LNLLVTT2,T:,TJDTNTTSTT^\\2,\B,\V<\[\dFDdZDdbtdfll64¤‚\¤–¤¤šü¤žŒ¤¢¡¤¢ì¤¦”¤¦¤¤¦Ý¤ª´¬žŒ¬¦‘¬©¬¬ªœ¬ªÄ¬­·¬®¬¬®ü¬²¼¬²Ô´&$´Šl´µ´¼nt¼–Œ¼²œ¼º¼¼½§¼¾º¼¾Ù¼Âœ¼Â¥¼ÂмÂ伯”¼ÆÑ¼Ê¤Ä.<Äz„Ä®ŒÄº”ľ¨ÄÂÄÄÄÒÄÆ¿ÄÊÀÄÊäÌ+,Ì>D̆l̦|̪¬Ì²„̺œÌƼÌÊÍÌÊôÌÌÄÌÍüÌÎÌÌÎñÌÒÌÌÒäÌÒúÔ.,Ô>DÔŽŒÔ¢œÔ®¬ÔœÔÍüÔÒùÔÔàÔÕÓÔÚØÔÚìÜ,Ü:4ÜÒ¼ÜÖÜÜÛÝÜÞìÜâÜä.,ä20ä64äFDäzŒä‚xäÆœäΤäâìäåääîìì28ì:Dì>AìRLìŠtìŽdìÖ¼ììììîüô24ô6/ô9?ô>7ô>DôB<ôDPôRLôvdô†lô†”ô–„ôâ¬ôêôôòõôöõôüøü*4ü21ü62ü8=ü:4ü>9ü>DüC?üTLüˆlüŽ|üª¤ü²¬üº´üÚ¬üã¶üêÄüòÔüõüüúóüþôüþü@4¬ôðÿÿ¿¿Pðÿ¿ÿU@,--þã H° Áƒ*\Ȱ¡Ã‡#JœøðÓ¦ï(B̈ ’Ðø.£Æ…%`À2Å*ØLžD8G凕,Øpqƒ‘53 ºÓca­P´p’A‚„… ´’IñݶtÄJeÀÊU«O4¬t0!§ÊâQˆZ7qß(‰ˆQ‘+Zz@r°°’Jµ3ž‹öí\oÍĵÀˆE—H´T®ÄÉÁµ3¾×Í›3pÞÀ…óöM“Ê Ê‚ÊÙÄ\Ð]µoÍ̳f×jåÊ7¬ƒ IËŽ<8ÀÝ/=ñ@¡% •éJ–‰G¨wðÞþ¬Ï®Ø2gÝša áNUΰ"%I}(9ˆ$ÑS$^.^$ñ#²ôÐÎ:äŒCš7Þ£H<Û dÁ(Z¨á ÒAEH|õIrhQÅ 0Ü€Ì5ר“`8Ë„8¨(4¡o¸R„tI Ÿ°òÉvÿiñ `P/$òÌ7 }³Ë6JȉqÌ"JhHD+´²WdAˆ2ô‘‰/½HÓM8ß0Ó C¨Â…µäPHP‡6Úòƒ;mhÅ#øðÄ©`RL7߸hÊBïÄYŽÌ‘9ÐCDñƒñÌÁ„ú€ƒ‹X¢ iãDÃP¤þª`¡ŠBðÄãŽUpAÈ#ØàD•ä²Ì7ã\Â;ÄjFl4묳i°aFXhqÈ€0¤ÄÂM7»ÔªUL Ç ƒü‘î‚üÁÈ&wb !Æ$¸,3 „Çb Š}¬âÉ('< (ªŒ²Š*Ê<2fð°ï-¹È"[BVI Jƒx"òÈ$' Š2rï;ì+Ì0¹ƒ'W4RòÍœˆ¬ $»ð€Å‰àr mi3'Zü1JÎ7—¼s P±°ðMÌ3×,rÎ\{Â5ÓÊDµÏïaK6QB)(_øáuÓ$sò4, „h$£ÍþC‘"ms×€¿í‰2‡ŒMÁMlòËÞ u¬Ê¬Â4Ü:Cbx TD ã ɬJšlý6à`[õ:t¡x6DÏOØà%9'ß¼ (œl£‰$Àht²¹Cï¸3†?à©<OàÙ|–HtpÁk<Ll%ÓÊ?”À”oþùæ @À`/<ç¯&3 á30€ Ÿùù0€íCÃ&¶Ç7ï­+à¿2ðþHxÊ EŠ à¡G¸¾( %(BȽ†l#xÁO &À€Úð†7ŒÀ`;´Bo|ËÆ/Ñ…"ä`+(—ÈÄ%®?è‚#f‘ w@DÞsÐP yñ‹^¬NÔàˆVC­»Œ¿â?èápŒcýà‡2þmiÌÌ  ZТœ [!È@Ò´HF6´‘ÇËh#ÙH†$'IÉJNr‘Ûhä@;newtonlink-1.29/doc/Images/getpnam.gif100444 21003 1604 2374 6574465375 16633 0ustar kallischoebGIF87a*-÷f3ff̈ˆˆ™™ÿ™ÿÿÌÌÌÌÌÿÿÿ™™ÿÿÿèØï9ÿ¿þ—„2R2@Œ ð4ÿ¿h¦Ÿï2ÿ@¿þ”2îÿ¿8jÌŸ@@°¦+2n°D+©@ 8ì j9;+j¶^@9@ì° 2+ù6Wðÿ@¿„Ä9îÿ@¿$°X+ #$°Xð+ ÿ ¿Ü+ð^ÿ¿@ư9â+@Ü ð¿°6Ì+¬8Äððî¿¿¿”—JWR@@˜°2+иƒ1ïÿ@¿LØ99ÌÌ@@Ȱð+¤°7a+`ì19Ð 1¶LÔîÿ¿°ÞÌ+@ÐhØ1ðZÿ¿—ñRÿ¿@Ìmú2DèOxï©ÿ èîˆÕñÌÿ¿@Ȱ”U+Xˆ°4ñ+ôÿÿ¿¿ÈìöU9èñDÿ®ñUÿ°m0+È 4Uôÿ†44ôÿ¿*<ðÿ¿-XŸñÿ@¿†4¬ðŒ ñˆnÿ@¿D¬4ñðôL·0ð4È&U4@*tÿ4U@-†¤4ïÿØU9@4¬ôðÿÿ¿¿PÿU@,*-þH° `°¡Ã‡&d±¢Ã3"¤hñ"ÆŒø¸‘cÇ#5†IRäI)A6LˆRáÈmšt¨’äœuZì™ð'DšY~4p°äHEò܈2fI¦A7JÍ:P§¯}å u XŠÝJ0@„UÁ6¥šÀO¶ @P² F³~µŽ%¨—¯ËˆwŒw/‚·pk:m 8æ]Â…÷"-+£R«%^èx/‰‹öT*ñ&ÁÒNÓKy2h‘[a˜+äÇÚN3Žvœ Án¤ÁX^Û·è±ÄónÊrãòÍ'> ›sL«×Ãâ{¶ú{lqLjÍ& =´{»F (€sgHÀþ½ÕËòÑg_uùíןHêm7Pf¥i·Ð^ü]—ß}Tý„Û@òÀ l{±·œƒ)`áse¸!‡"K"†&&àÖŒnå§_x+>õ^‚hã "(^09'™ÕKƒD^FHª–œSM¦ÆZbIÚvÓ]D*ùeÕQÉ%—3i¦’JŽI¦A­}馘kõ—›a²øRo·µyåSwâ œ—ßítÒ›X:ÕgC„‚Äç¡N~9碌&E§‘ZäæK;newtonlink-1.29/doc/Images/gfx_by_gimp.gif100444 21003 1604 6104 6574465375 17465 0ustar kallischoebGIF89aZ$犂lBB4¼fbL¢¢œ–’„všbdŠFD""RRLvr\²²¬ââ䢂„22,¦’”ŠŠ„¶ª”ZZTnjTÒÒÌNJ<¢š|~zl::4ªª¤ºº´ **$òòì’ŠtŽ‚lJB4ÎʼjbLª¢”ZRDbZLž’|~vdrjT†~d¦šŒÚÚÔB>,’’Œrrlº²´êêìRJ<šš”zzt‚‚|šŽt:6,¶®”¾´2.$FF<ÒÆ¬bb\F>4’Z\*&$VVLŽŽŒ^^T>>4’Ž|ª¦”"žrtÊÆÄ¦¦¤&&êæÜŠŠŒjjl..$úúüJF4ÒÎÄjfTZVDb^Lrnd®šœâÞÜš–ŒŠ†„BBDÆÆÄ¢¢¤RRTzvd¶¶´ª†„664®–”²¦¤ZZ\ÚÒÄNNL¢žŒ‚~l::<®®¬¾¾¼ކxÎÎÌÞÞÜ––”vvtº¶¬RN=žžœ‚~t††„ffdª¦¤¢~|JFD†64~"$šnlªŠŒ ’NL²®¤òîìš^\ŽJLææäÖÖÔööô¢–„~~|nnk²ª¬¦†„ª–”îîì–^\¢vtþþü²žœº®¬¦ž„†:<~&$JJLªª¬ÊÊÌ®¢¤’Ž„b^\¢šŒB>:-®ªœ¾º´.*$–ŠtÞÚÔ–’Œvrlžš”†‚|>6,ƾ´fb\–ŽtNF4’’”rrtššœzz|‚‚„:64¾¼2.,FFDbbdVVT^^\>><&&$êæä..,JFntbO ŽQ„îˆa!‡ðÆ+/†—0Â%øæ«ï¾üæ;ÿ,°ÀŠl°Á`LàM3‹¤C‡Ãt8pðÁTl±t,ÒÅ9Ã”Ó =!V$2FNAv ´êQHV‘ž@zõUNoè’Â1±¬rN OHHÓOó1›Ç h±BÇXÀÒÏó46CDŸè“Ç's|ÁÎ{|òd1ä8U8{H¥OïÄ’'uxÇu\ãI8p0w8bðñÕOé‘Fþ:âÌÀˆ"ÌòÁ%SÞJ(«ð•ôªàÇÐàø¢pgFˆO©édVµªUV2“§äxjSw²¸¡Ï=ÜÐBÆ×DS‚"ì!f|ÃA™"ƒG)/<'‹ø˜1OPØÓ´cEs€3_ÕrH‰p2@¬ÎHšÌÆÁÉg‚ —“#ú˜qO'õØÅ#E0Œ1 ¬bÌüC“) ²ìÓà ²ôŸCpÃLE„p‡yÁÄÊp­¼ªVHF50ºÌçøgòF† ¢6ÉÒÆÂðnœà¥PJÁÂæÀB‚+Ð~œã²ÈP…Õ•ÊþÙiG…¼£•„gz xàÀóüi'ß8€È œ„0„"œ}òãˆУpÃ6Âd! ÈF6ðQ>7Ì#1pÄ¡0Ø ÷ Yô±{¸áó˜Ä Bh„DäÉÈN0ò‘‹P'Hò _¸‡Ý`†Nn㓞ì¤ÜðÇ{dÒ”˜Lå6ð‘y¹ò•°Œ¥,g™UÐò– 0Äfic¬D÷º˜0‡IL:D¬˜ÆL¦2Ó±d23”jŽ  2PmÝÈf^¶™pÓsøF(´0Œ.aJaÊSÖY²“©‰sX¡Ë`&®ð‰tdþ`B p€10`y`Â⣬,6Ë ÆàKQˆAŒåQBÚx„DÑ”‹Œ@#'✰R’k|t¡S ¾!ÂŒã!PÎŒ±‹^aëjGt!;œÃç8 °@ ˜@ U'>‘}„£FúøÄ$m$ `«ÊËê­Ô õ0Iîq’pl5H£{âò@TaÇ*háÜacXÅÑì&ãøÔªP2DQ\î¡T#ƒ>¾Ž4(ÕF'bGlgTm¼£רÃÈ&€/ÄÁ•½‡Úê€p„#Ië€J˜`¹£>  øJT!õrþÀ"f 0Ä¢œ=}`D ‚ Cöp×™p‘vž ži‡<繕ïtEtß`¾áŽ4„ Pc?f±ˆmDb‹ Ã\ÖA„{dƒ sC9°`dP¡F•,äaÄ|‘1˜;®š˜a‰B"–g‘”$fK$Ýk€˜w8B ÛpÃúцQ ÁrÃf†4˜A¹]À1ð°ô/‡©àèaztBU¸èɨqj|$¦`Y&0Q'œä¹~ú•‚u§;hc ÔÑäíÁl¬Àcˆ‰ Ú ‡P„Ü  ÷^ Èâ9BÈÂ6:Áâ=@á€O3þF³2«HbJÈÄf0gÒ"–! $Tó*NLÕ8@ÄÇ„Tu"1P°7TqX¸o+àË—’F3”b^þ”,ð‘}½X;€¢"YÆ&Q†Ñ”aœØ•UAÕ á“Ð`"^ó P`'o ‚tc‡Ѐ Tø ®àS½†Ê²è‡`¡ià"cN;Þá wô×0…)^e‰¬TãUJˆÇ˜Œôé µþF°ü°)æ$X‚°b™Å"ð©HB’…ZÔ"(PŒpbða…+ÀCê¬ÁWƒA; Юî¬ês!Ù‚®þáŒjÈLÁ*ùUz¾‘ ÚÂÊH@QEŠP„}C žpvÃ]ð€l!WÀCúÈBx˜ !ôñâºiP;†v%Et]GCŠr@ñz'/çIA³Èï0àgî`‚‹NŠ’”¦<4“Ù!G˜æ¡T·úè‡:H l{xˆð„ÂþðXK|â{xÀ¿kïˆ|ä1yGXÞòî°ƒØÁ(ôÇe $D Ùƒ|X;6Ïzz{æ{Ö³úˆþ6–ÏÇOò1æ0G@;newtonlink-1.29/doc/Images/help.gif100444 21003 1604 1757 6574465375 16134 0ustar kallischoebGIF87a))÷F‚´²ÀÜüüüÿTUÌîÿ@@¿°Ð—+îRÿ¿@Œb2@þ`Ô21íÿ¿ðïÿÿ¿¿ŸÌ@@þ°2Ì+@8°j+(ìï9ÿ¿n¡ʶÀ@8`j1;°jï+ÿ¿„îÀÿ¿…UÌ@@ü°1+@°+îÿ¿$—XR  @$¸X2 ¸çîÿ@¿L°ð+ÿ¿$XÌ @°°Ì++@ ¬°ðï+ÿÿ¿¿”—ìWR9@@˜2Ð,1ïÿ¿LÌÌ<°°ð++ÿ¿¤°Èa+îÿ@¿`ì19а1¶+LÔîÿ¿°—Ì+R@@ÐÜØ1ï2ÿˆ—TðRîÿÿ¿@¿Ìú2D\xïÿÌ@ülðÌîÿÿ°ÿó+U@ü°tð+îÿÿ¿¿ìÿó9Uü1¸œðîÿÿ¿¿°Ç0+/ó°+ï¿))°à+¢@°+°ñ+ïü(#ððïÿÿÿ¿¿¿¸—ðRÿÀ¿@Lhè022¨Póïïÿÿ¿¿))ï°´¨DôóðWÿÿ¿¿@Äïÿ¿ÿUïÿ@¿,))Ô  Áƒ*L8°á‡6±¢E‡hÜȱ£Ç̲¤I Oª<™p%G0¸€pfÌ›.kº¼3çA›—JR@˜°2+p ƒïÿ@¿øØð9ÿ¿‘/Ì@ °ý+°0ì9A ¶¸¼î°Þ+jPØðZÿ¿ü—ðRÿ¿@Ìpú2DÐJxï©ÿ ÐpÕñÌÿ¿@p°”+Xp°ñ+ôÿÿ¿¿pìö9Ðñ,ÿ®ñUÿ°p0+p ôÿ¿¶4ôÿ¿j$ð@Ÿñÿ@¿4”ðt ñÿ¿pnÿ@¿,”ñðô¿¿¿LŸè0ð2ÿpú2@j¤ÿ4U@¶Œ4ïÿØU9”ôðÿÿ¿¿8°ð+ÿÿU@,jþOH° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤I†!@hÈ Aƒ… .3dpÀÒ›6%T PA‚‚`ˆ ’&Å€ÄQ¡!Eà”¨Ò¤O•BTiƒŠ P VBX0À! dÍÆ›ÁªÑ¨N@p•)€¡{ó‚ø;x¨ÀÁ $½‹ _ª]ù.;V.Y 'FHH[b ܲsëˆ òb lúD¬øròïÀ×RV]ppg°qŃ‚›N€óçFW'À@`ÐÕHl[ Îþü `ˆ×V6þ»‚Ý/‹Ù:T¼'‚”ŽÀDl¨ƒ‰öÔ]ePAH]YcÁç\ÔBHÐÖ‚t5g˜^yíAQº[ùÉv_Eù%”TL D^o(¸žz @6…TèA' RuÂ\u‘¦˜Rtå@$D E  @íH¡OD¨f”5–€'‘ÖXÌ¥@„¬¤Ktàšrõ¥©¦\H ÃQ @p}9 eIšz†”eŸðU0f˜8`Aq\ž€á™TRUÅU‹N‚SQF*!ôa”þB0AŠ»I´f\ðI A>Àæ *' yÔý‡jx‡ý7ÝV‰!ÊW²ÎUÅ_lå ¦”c”Y&A­š*PëŽlÒGT†1©ÝjCF$,Õ¬@ü¥užh¯@&ÀíCYÆ•ç €¢ ®°ð@#•yCaWžˆ¬w(Øèï\ÿ „—PðRïÿÿ¿@¿Ì ú2DXxïÿ°+øhðÌîÿÿˆ°ÿD+Uø°pð+îÿÿ¿¿ˆìÿD9U°´ÿ ðUÿ¿@°ú0+2ˆ ¤Dîÿ¿Æ4Ÿ(¬ú-Ÿïÿ@¿Æ 4nðÿ€¿ü ðïÿÿ¿¿ønÿ€ÿ¿¿´ððÿÿ€¿¿L'è0ð2ÿˆúD2€(´ÿ4U-Æ4ïÿØU9¤üóð1ÿÿ¿¿@ÀÜïîÿÿ¿¿ÿU@,(-þH° Áƒ XȰ¡Ã‡# À€‹3jÜȱ#€ŠCŠ ù1€Å‹ ¤´Èp$Ç’']Ê$ €Í›8sêÜ©sL•ƒ mùs¨Q‰>A2´IàfÓ£H‹Bº0©I y6Ź@W¦U¥R…j•åÜ_zåê4¥Ø±FËb…;TîÒµlÁRµK7îÛ»N þꕨҾuÿªEû”1W‡|,9bäÀiéR®üpóâÅLñ†îÚY1gÃW!²=z«eÓ§-šFûX´hȰO{Ž-û0iÛ®÷ææ¼{5á§ÁõöNÍ·ïæa}nÛwwìâióÞ¦¾Ü,ôèÌ¿wŸ ]îÌóK àɾ}û;newtonlink-1.29/doc/Images/install.gif100444 21003 1604 1471 6574465375 16643 0ustar kallischoebGIF89a((Õÿÿÿÿ)))111999BBBJJJRRRZZZccckkksss{{{„„„ŒŒŒ”””œœœ¥¥¥­­­µµµ½½½ÆÆÆÎÎÎÖÖÖÞÞÞçççïïï÷÷÷ÿΜΜcÿÿÿ!ù ,((@ÿ@pH, Ȥ2i4&5Ð s©t8Øv»ÁrI“Ñ ‰šÌÅËíl;p¸6îÖzñ¥¬Lc*r\ssu„]X`DHiU^– {efgMGO~–£ާ©‘~—„ƒºvxd¨GR•Y¹t¼‡‰ ce«~ÇlˆoWXšœ`ÒŽPN­¡±S§¨µªª}QRøñLô«¬RTp9ƒ ‚0>Š<Áçê/DŠ€M#&ä‡lÚv5ÓçW˜‰g4P¡€­6:Ù¼@ ‡p YP’s¨™"0Ä$ÅÂÿÉ µ9t©‚ îT͘„’½¸ (°IÁ‚OBI©œ±Ÿ(H@Öê'w„ ÛʯÉB)¥dÉ‚G«m¿»;YAÙËvÞ®åÒtUÊÑZ»ôìµZs‰ƒ1Z)’“$xJK„°€#õHrµ(T.?„ÈAƒ9;s=š1¶‡¼°˜F-®–Ẅtm44;5[“‚žÔ¸k¨Ù h«özäÅ7Æ9îÆ’ ¹AÕ.#—¾LæäÊùŽúÜMšm¸ÈNš“ (DX–‹8Ç̾@¸Žê}síåedŸz^PmÔP6€ uÉT(ÀÈDC¶àvßqG™l’Vt¶ˆÔyzÑ!'ž€RPZ‡­–×{ñèET!ÀU ˆBÊ,{!6£‰ÇDð@ x​ïà×]µfÁ9øãZòȈe‚¤OP;newtonlink-1.29/doc/Images/kjots.gif100444 21003 1604 701 6574465375 16302 0ustar kallischoebGIF87a ô²ÀÜßßßŠŠŠªªªÿÿÿuuuEEEïïïÿ0šºººªÏeÏš0UUUÿÏ0še0, þ Ždiže +ëºí¿k@ˆB1FïÿÀ ® ¸v¹ rI$pD–@6•R¯Räó(8x Þø‹ÃUWÄ  ßðxzº¥ËãDÀVoÛwo …|^tl]a :… }‰vŒ  „c~ŠŒi ¦ o”€w ¤¦ {“k•‹r¤ ° ’h \­¯½´ª¶¬oºÅ Çx”–h®¼ÆÀpÂ,ٻׇp«ÐÅÏ ÈÙÒ¸£Îç{ßµ¸Õ°åîðèÉó|¼¤ðå‹çE˜¥þ‘ a€sçÒ)Ãå/!„ bÄq 'Šø "Ò°¤ÃwnG4(Ð`¥$ëÒÐr3YŽ8…EPÀÊ/G´É's&Mšs\z!‘cŠÓ§P£æÜBBMT,P¥è,A +™3¢–¢kâ Ù;newtonlink-1.29/doc/Images/ksendfax.gif100444 21003 1604 522 6574465375 16754 0ustar kallischoebGIF87a óÀÀÀÿÿÿ€€€XXX  ¤ÿÿ@@²ÀÜ, þ0ÉIkÀê½A'vB„cê•왥Ü: Ÿ‰Â+̺‹S€Ý Õ{ýV%Zr(80(dRW2j0¬+(\2AO`Fp›ßqÓ*ÁŽÉ”úµÅå8Æ|n.«nyrdq5<~N xp„e3ˆSvo3e“5€mp…›qœ‡žk©zo¢L™°’©Œ—P‡4”в´z¦q°Y¼±Ä´{¥j]B§3YÅÏ©‘4dKØdØÅÏÛeǼÆÕãqåmçᘞâíîl‘Ç¢öãïâ]ÓÏ9€òE*ØÎÙºÓöÜ5†ÙIÕ/cÅ0(~ñPC;newtonlink-1.29/doc/Images/linux.gif100444 21003 1604 2225 6574465375 16332 0ustar kallischoebGIF87a22÷šÏ a𮲠²0a²ÀÜÿ°°—++R@XŒï2ÿ¿þ—Ð2Ríÿ@¿üTï4ÿ¿ØŸîÌÿ@¿@þ°2+8°jÌ+@°ì+9n°+¶8ìj9;°j¶+€îÿ¿…°U+@üˆ°1ï+ÿ@¿Œ¿$°—X+R  @$”¸Xï2 ÿ¿¸ çîÿ@¿H°ð+$XÌ @°°Ì++@¨°ðï+ÿÿ¿¿”—ìWR9@@˜2Ð(1ïÿ¿LºÌÌ>@@@8°Äð+\ÿ ¿¤°|a+ïÿ@¿`ì19Ðü1¶1L|ï¿°ÄÌ+\ ÐØ„—ðRÿ¿@ÌÈú2\ DXxïÿ°+øhðÌîÿÿ¿@¿x°ÿ÷+Uø°pð+îÿÿ¿¿xìÿ÷9U°´ÿ ðU°ú0+2x ¤÷îÿ¿Â4Ÿ@2¬ú2Ÿïÿ@¿Â 4nðÿ¿ü ðïÿÿ¿¿øn¿¿´ððÿÿ¿¿L'è0ð2ÿxú÷22°ÿ4U2Â4ïÿ¿ÿØU9@¤óð¿¿À°ï+ÿU@,22þ H° Áƒ$À°¡Ã‡#JœøPÅ‹32hQ£Ç;6 ¤É’ArÉäÉ”*C>à%L°$P3ÀÍŒwöü‰!Ë¡D)uˆ4iD… Ôlxà€S‡ tœÊ°êÕYuJ5ùbÖ•\ xíZu­[«nžØt­Z«wóæ ö,Í—l©âõú–íÚ¹{ú ̘ð`¼z 6 X°å½ ã\™±^ÇãN¦ Øsá»m?Kæ\úkذa÷ŒM»¶íÛ¸a@[qîßÀkïî}2@ðã¿wëÔ©x¹óçУK×™P±Ö0G'.ÎÑ©vÒ&C{b÷ø|ÉÝDéPH³ýÉœ7é’d_¼>Ùì”]Ò·Ï¿¿M¹ù·Ÿ{í%¨˜–§à‚ rWAVØà„FaWáƒ&4ÞCÐáRJ8Ù‡}™x–N©xâx.ŽcŒ'‚HcX݈‹)ê¸"€>î¸Z;Ž;newtonlink-1.29/doc/Images/linuxalpha.gif100444 21003 1604 13541 6574465375 17363 0ustar kallischoebGIF87a€—çÿÿÿ$ 000((@888PPPXXX``hxxx```(((HH@hhhˆˆ@@@ppp€€€HHHppxˆˆˆ   ¨¨¨``XÀÀÀÈÈȸ¸¸°°°˜˜˜ØØØÐÐР ¬øøøèè訨°àÐŒààØðððððè8(h°ˆ¤ˆ¸ˆÀ€dtXبðÐðØøØØ´è¸øÀð¸ð°øÌäÌ ”tàÀèÀðÀø¸ÈÀˆhHhP0ج4ä¼èÌàÈèÐðÈè°°x¸x´„ìÌ8ðØ ðØ8ðØè¨И¸€ €ðÐðÌ Ø¤ȈؘÀ€°€ hHðÈð¸à Ј¨|`Là¤ØÈŒИ´˜à¨ФøÌ,$Ø à è°˜hpPXXdˆhà¨TDдX8H0 pH8 ôÐ(¨€@(€X@0À€@(øØ<˜h`Œ`0ĤtؘÀˆ hH8H0`@ x`P8$$¼Œ<Иبะp h pˆX°¬¤Ðà°¨p¤€<ÀˆÐؘ`ÀÀàÄ´¤ Œtˆ`ØØèðèìˆxpàààèèðHHPÿ@@8ÿøØø¨¨pø¸ˆ`˜`¨xÀˆøÈ8Ȱxð°¨p¸€ `ÐØ è¨è°è¨À€ÈˆøØ ˆXèÈP0`@pH(h@€PxHÈ€xPP8¨hP0¸xp@ˆPxPX8Xh@P<,€P€X p`8H(,€—þH° Áƒ*4 ¡Ã† #JœH±¢E‹3j p±£Ç n¹1¤É“(’\™Q@Ê—01²œùp@Ì›8 f$P€Í•9ƒ¾ÌXÀÀ ü$)´)ȇ(XÀ`Á>—–tÊ•"Ô4pð@V­#»ª]ø0„&P€@)Ú­kó|X‚‚ ,\°Páì]zpÈÓ€_À$T0õðCÅy@- Ñ &W¶ì³Z’¢B€`˜tiÓNi˜=Ú5ì¦~ÖvÍñvPÞ¤}ÿnYøM´»m‡I3¤h9'˜w9Ê™, &iijžµ­þ] AC2dÐ`€¥ó£Ã‹¿N²€„†8lØOAÃÆ%ÐR\@Av]6ßI+%Ð|Bp ‚#AÐ"L(‚í)¸`Hõ5¤ÁŒ@ÂLh¡ æ !|ðA%H0Úˆ$Ît"#˜ ¤'p €B *D  "ùHCf)ä0j„–&xÂ}¯QY%Kd¹@\0äÄøP–` LifE3 ¹ˆ£,¤Ð]X0$ øT€ ‚–¹'Ÿ+Ý)dˆPÙ4”ÔlŠšš6´B¤½M*I @þd$dœ00Y¡ ™@‚¤ªNÄR«aŽd‚Š(cŠž€6dB§K)«³ûA•iÆ€ Ζ@Ók-[+çF&¤Ð‚ /ÀC 2Ìð‚¨Að«¹çŠ”®«ÑPƒ 7àƒ:ìÀ=ø@C?@€¯zöëïJYfdC@!„/ ADFq6$ÑзëVk1º,eI‚5ADÇA,ÁDN<E ÷…S ä¿ÌPŸ&AÅ NDÄOTaÅXàÅÖFððsZlqiÒJïÅ \ØÐCQK]ÅÛATD]uŒáDfüÜCEœi¨!E ü.øJkáD \´í{ÜoËM7ê¬!4m¸!…µ>S ¯¿1Oøî6ÜAÜÐÅ ’Kîa€1…ÍsÎR 6|GrÀÇá¿W-ü@¼ðël1Åå¿LKCê`‡;¼½3ü‚PºÌ <@ÃÖw<ä¡Ûˆö=„! q@CìÀ!ôÁÖK\nP¿ õà D 0Ø/4 @„Ä …õ­ï þG! ¦@à]¡d˜!ˆDl.ƒ1€4P ƈ)Øß¾P‡¾á ŠÀÃ"’`·1f(ÂG<OPM¸ÌvyîˆÇxà“$ œ617შ$':á‰! !ŸE(Da£Ø“!Ê3!„N-¨€„#•¬C)Ja)àÁ˜“h,(à°ÊH¤9¤y  8…ˆ† 0¤" ªPEÒ@…I`â ˆ§4©©ªŸ,€`þ²‹@ T˜“0Ŧ@PS¬b“+ôزT.Z3%˜V@‚=‚à­p…ð€‰WàáÅ„+ZñM}*Ž{‚(K 0 )ý@ øØŠ¤À§È©,âYPÎb uèËB4,¹”H*² ZÏ•€’òLÑ Æ†RQ‡&GÍÒ N "']Ô©!Ø&‹>@‹d+F<ñ_‚X‚¬ju³A<÷)Oi~RK³X–¦Eš,À­.]0¿:W¹4N©I j¸”¶v¢'S%ÏÀþ*5ôŽVÈõØ£ v¬ Yz‚ ¦žKA@g{œ`´YþAux„––®°°uë2²'´à¶Àu«³N;¢»< ¸È(y[Ü»)¹Ð5Eg»œÃÌ"ºÐ]ÁÈÄ\ë¦+0kxs\òfõ èq5kÝðru³8ÁkËûZój‰¢úYkU»b³ÎB¡ ð_ûš ®#€o\§:Ñÿ‚`?HJ‹o,C$=2”¡¢ü©[áš`—ž ®XÔÏò$aØü$µÐƒC ]†ö2B¡ŒïmåëY®Ž Á’sIÅÌ„ÀÀæt¬^²(Ãó¥/kåšc•v×Ç, 2RpY˜2ŽîV;;‹o’¸Ä‰qO~P!­È—YÆ.þp»Ì‡@@>anP¬jSe`Ž€ÁjFîkq¨Fí÷8¨a »N¡8Ï%ôCx•YægʘuH•mdhD«ù!WùóxF✨ì5A¾JÑ¡-}ۇĪÑ)A”>s»@àXN®-fm‹,ѺÖÈÅ4Qõ²£Ôñµ@@´ŒÝ[ÓÚÆNî Â]¡Æf$sQš¤ü»ÇÒ­óü@4/ÜOQü²×¨yÖZBwž—í)£ú)$Y€JgÓ“œ×CRw–ð \ 5d@ïþÈJÌc¬{§ßCâ÷m)€é€Ÿ‰ÓC.8¶õlŠº˜® WVR’ ÚØèNv¬þƒ‹*€Ž'‰”<þñlkûØ#îC”åp¯¬då'uVc܇, k Khžs»¾Ð5­CpQsa­„è9®Ñw~]Œ»YÓaIpÎË©S=ºšÄúµPãnxýëVoÖš“GØìYÍE.tŽtè2¼!ò~ò¦W²¦9ÒÑhqŸ;©ëžÜ–y[艹Ißá~T¹Ó½ê…wÈœìlÍ$)ì üã£Û2 P¾ò=rÁe¥ùÁC¹-[ô zxÏäíDn¼àÁäøàÖ½öC½K©€`ób‡ÙJYïVÝgÉø\†<%Þ/À,ë¥ÏËÞ«Ò[šð&p<ó›þß@=ø YÊ÷/ûÍç~îÛϵ,Àú[~#}9ÀÞ\žÅ“ߥÛOÿñ/÷Óg_ÿÝ$ðyîgap”¡«ÑøT~ø7{ùǹàr7{nõÐl<`àw1 !·ERøØû§‚€å8'A@€X€¡7*@T+d÷§%øƒçw~?(¨|DXmÖhDƒa€1"¨·Èû7„A($È…GøUg|Û×"t´0Pà<0ƒPðAP8. ƒ¸“†‰ãXøXË÷…^Øþ×Yðv@³5<àPȆ/Ñ5þP QÑ+ñ)äuX|x¨{?ˆ}|¸x AAh>O˜s8A@³1…q ¡Cˆ–\wxTð5jÍçoh†4ƒ^à‰©7 Bºð0?!h5@=ÀhÀŠxˆW{˜U-„L¸53È„à © (1‡NÀ1p(3±c`s€ˆh° g‹Ý´ ÓhÔ(AÔß>i(‘Nºà9.ðy jAߣŽg×Y$ £Á„(ˆ ƒ[³5^Ж³NHp»4EQB0‡À ç$ƒéˆe éV˜´hþ†^cÕAÆq©›À ± @Ó ’³áã „0‚°¿ Á qÐ4 ›pd-éa>Qu°„h‹3)AÂ@™“©à= FÐ <Ð:;ph0 ÄÀ }@AƒÀ R°G wpظ òÏU•B2 úõL 0$^3“׈«“hPc9NT ;±‰=pgP q Á0R À .€ ¡À Æp—Á@ ]twÐéh#"˜B‡ QLˆh‘µ¨‰Lh S99Z _Ũ ±˜yÓ S @´cš¡I4Ç «þùhp;p0VX•ã'1q@™è5‚ˆˆ]“˜.ð ŸY0Ÿ>°{ƒ ˆ‹¹0ÆÓqPZp`¨€ Á0 G o  |° ›‰Zž0&˜$ÁDp ƒ†g¸¡^€†‰™D«¢!zQP qðÆ©‚H©‰”óŸ_t2J ¤  ‘  "´ ®Yd)›ãéu·]Ä=F€†èˆ†HÄ„¾ •yÃ0gÐ0>L“n.*“HA=p!4@ƒ$HDB|À Ì`Òs ú˜SÇ~²t6P܃†Ú5ôX¤F0ƒšx†Ø Ó¤EP l°‹a¤þ3ˆDµ(y\Ú¥T"ÍÐ |Ð ËÀ Á@hÊ" Gj+pjñ¥ÐƳ‰j‘ A…À©j‘ØX‹„“UjEjª]xƒëyky˰ >¤£¼Ê ”Êo ¡©ö¶Ž$B#Ó„¸X‰¹ªh†rZ«h 6°‘¡ª‹ItZ‹ª™=P $z¥®¹kÙ«uð1 0¡Ê:_°]àž·š˜”ªÔ5©AÏê5ô›B³Þ*°Óª‰‚(§’Pê+¢ïZÃà Rð 6ò£FÇ{BÜó‡Û•Šy­†Š7wÊþ„H –œ‰¢‘†ôÈ5„†Ñª¡ii?™Ù³À©™g° Ê@ Á0˜@6²#¤YpI$§-z³6«¤ƒHƒM¸žÄ0QÀZ°‘꩞6»Ÿ[;§Ê¢MÚžšÉ u@ Ï ˜ ¬g7 öa ¯@Ó¡ys³®ê¯wZ‘+ÐD7ù©°‘QI‘ª§·:¥*¶^P¨€¨¥ŠŠo0 cð €0(-y4B8F@SF¤~Kƒ«³¨«µ4ÈÚŠ‘ˆ»‘6i°»Ù‰zÊ5ÖJ»¡†ª™wÀ‘pc ‡{-ùAÒFP¹µYjµØªP ƒôþØ¡Óû¬n¶8k½ªŠ¶¬‹­I4°Ž;ˆ ³¥©¹¢Ð¹ÊëuÈ¥ #ó¼x*¸é±ŒI“ù›ò(®LÀÜ»‘¸Ø†Úž·»žëi_)§Õ+½ 3¼m{ ôw¦²c`DðD°:'‹½ë•[³JŠ« “¤m°‹*LƒzzÙ«§©êºóø²ØÁ0º˜0 EgixpóK;°:]òµxø·÷‹7™xFÀÚŸ¨’Õ貋‰§Z;“ºk¤,»›Éup:ü$ÁŽÀå¦Äô{)é²W«­›8®¬‹¿;«ÆèŸ¨4•¿¾Eê¯þΰ¾+“¤¨ÿI 1ÐÔŒ#±©ÐU [ð¥p˜;p›h“,š§+šD‚ÌÀ®Z¤ÂŸ¨ÇaÐÇ3x¿ó».œ†ÓK‘ÕÛ:\ª `„Ô` 3aÆYÕ ‰ ÁP6P Þù¼Xj³óX“L\Ä€¼¢ “‘ “ñA*9¶Œ«gØÇX[‹€¨¾vPH¡¶L å‰p ¡ðZðËQ𤓣§Êž±;‘ß;½3 œê[†øÌ*éÊ×x¾KHƒ¿i«õœ\Z– yp”‡¡ÄâR‹—Øð Gð­ÙëÂŽ+ŠÉ¡\̪`©¨$™ø<ÊÏ Í€7FzþÍZ“»É DÆ îK#qѰ2ÐCQ 0ª¬¤E\¹úÉL,4;íšêB Z@Ò¡jlPɤ.Ûň¸¢ýŸÉ  ¼° Ü@Ó$ñ¾ Á"ô=[½Î:Y¹4™™QÊ®½Ê«ë™rð‚´Ô¡[ ÅYQJÄÂLÏxÓ;²|ÁÐ Û `½‹p ÑÀ xÙš¿ ˆYªÖüÖ; ×¾B]JœoðA¤p©@£‚*‹°CÉ„ËØ œQ¹:†ün»  ÞðØQ ƒ0ÙdMÑ˰Q®ãJ“>€®:6€Ï^ªÔ¶- þªb€ bb`•PÝ© ]´>Àúš«ãš¾ œŠð Ž3ÍÛ ‘Õ€“À S o`:êP ®·«¾*9@_D£.Ý` b@Pj «€ ˜Ð•€ [ Ƥô¨ëc¢` ¤’0Æ ×àDîí•ðÛàó½öýÝ®©ß™¸¥ËP‘ÝÒ Á@ÝŠ 5Ȱ R{‹ð ¦ Š Ã€×u  JHGð Š0>“Ô Ð#NÎÓPØð “ð *>Ñ,¾L>¯nãb°ã×yÀ0 {ð 1ñà¼@ Ç Æôœ@ œDÏ þ[ð RÀ ¿ ã â6ètm Ù(þ ªYça@H@TàQšÀ` “pé“€d •‹`š¡yä`ð 2ºç:.Ÿ` “@ƒ ‰Ðv@€PÛ€(Þ ¡¹*ŠÍç[@¡‰éšÎàâP }Ðæ ˜šÄáΠǰ¡ù ¼0 Ž€ ÔP ‹0‰0å ‘´ “pšŸ in ¼ ™îç€ÕP ®æP ¢PŒ.Ä0í¼À  píI0 ¯î‹àíÙp¢€ 5î§yéÃN–À Ûó¾ õn û~ñéð ¢ Ô ‹ñ? –P â`Zð ~ò'/œ¾o ƒ€ & ¢pâP܉ð]‘ŠT ƒ0Û B_ eÀ • óÖA•À ã` ×` ê0 Þp9Ÿ¿•ÐôePÔ ;newtonlink-1.29/doc/Images/linuxppc.gif100444 21003 1604 11306 6574465375 17055 0ustar kallischoebGIF89aHF÷8)ŒŽ‘ ‘Ñg˜ÍœM!ÕÍ+Ôå*?ºgR‰žF PIO% ÔÈPHˆÊË‘OŒgÍf•Òé–T¡#*cÜŒ0óÉOËF÷ÊÞêã)—)*HkŠ öëîõ×/.^?ÐäRÔe Vˆé×Oøû×Ä¢<Ñ-eg£—®.h†šääƒ:è~HX;äåOè”áXþ!¸á„øÓ‹Õ˜pÇ'·¡Š;ñÀRÀ&\¡æäàÌåð£Ëõ„RIe¤þOý0Ç”1%q¡€RlYFY4Óˆ:ïÈÙŒwÔÐÎ IPahàD?ÜñB'åhâ S*©˜XUe0sÌAб!ã„e S)6ãK4,sÊV¼s‹9d“Í+O¸óB<¸`Ç›Äè²…/ À“žy „YÀÁ¹Rª€8A <|ÐF‡7¬2Í4H¬Òņ(p§KLøcm'Ï0à L5”}"9D£È"A €ŽNtL<¾lxÃÑL# Ó,1 ƒp j¢‹9ÁÇXSO'©¬¡MN¶•Ãc0N0{L Œ€CéX:\L •õƒl„X  n¸À ª2œ`µ8/~A†ˆ#ªÓè€@êyL5ð@¶ôh 7߃ÄA Å‚FÓ:A€ üƒÌA8H€…@£`€ñ:Öу¬C¾„˜R‡¸6™PÁ¼ÑUÀaÂyß°€Vz€:¡Cþ‡˜A¾%†C„€8@ã² 1fLã÷@¼h€þRPS 3ªÉœD&A‚>Á(®<Ì0„dP¹B0bk2@„!˜Äà|À6ö y¡1ž±O`ãJXb0Åý U5àwB8ãî9½rȃjš… ÷¼òg¶Q‚i¡¸&ƒ®Aé0‹yƺžÇGÕq ãœò³é80yœ:LøÁªW€<ØA ò%ñÀùƒi” x 4.ëx5Þ@™k!‹Ìùû±(š&¶Ú#øGˆapaI[#+B®í‡óÂ@Hµ4‚Ü„&¸¡ C˜e!‹r—[ ¿ø41ì¾–`HþîÍIW¾b@ÑÀj‚O àòŠ¿sŠœxB2N„_8Z×dбU~ € ÷΂mea˜ý9À´«€ÇkŸ÷¼‡ °-†)ÀÖRŠK̃×Ê•”zª¡á!—óª}±Z„Ø ¼¸÷t€"Xýê~‚l€Š£Xš€(bBW œ];7¤³Þ<è;©1„Ê"B²R'Hkþë! ¢7('½!` ®!1ÈÅÜ'Itä¡à—«‡À$¦X !öÂ"n—ƒï ù =K‡DÔ< e½Q[jtƒöµ¿ @þÐVt6aŒt‡CùÌà…QË¡øÇ‚ ì°? öåò`„)Û@ÈÛ•kð-|@fßö wöfky0K'`>b°ÿ Àå`ð‰5Z%xœÐ `sqEú§õ€ݰiÿW KöÛ T¦b0Û&Á j7€­±Zuu- ZàA$ ð\)Fµ>€õÈcI 'd™ô‹@v`>^ ä«SvTŒ`-@‰Õ~°ó7BöVTFÅn0]HXã d<Ðx ŠÐDP£À:à ð5ѤƒðÑA6TFþxàðH˜L@6FHp p€ŠÀGçsµeõ!³†e_ز`X0F%ˆN> N)°ˆ·†Éô†XðH‡´óyàưñ€ýMc@ dVÐÓ0oÀr57HIÒ€*@v0;õDÊà>!±]`ZЇ€HL–V€mPNi€H ±Œ¶‡?Ϩ7}4”Õ±¨R¿HoÀð´` B0›eQ(AO•}“71(Bj:U Ê`‹%X`mo`ÿÄþhK@…äKç°!¡†•äˆúU(àE0ÈÁ`þVÉ .AD\!U0Ay€ÀÀ ù80 ´` Yô`<ñXÿ'Iw‚Ø`?`àAà’r*° «æ"àE ”•:0 1à g€¾°\T4 u®¸*0|°+|`%åÒr Q á Ž@•àg ü@ D™`tà¥Áv„Úg ‹þpð™07` @\¹€w “´€pðÀ (ðXÃWÿç9þàëÂR`’;sB°FÔ$¬s(°\ òcÔI   ™€{þЂ\3yÄv ïÀìPª` p °( €ã’œG1±(à ´Ð¹p´Qİ)àx°j (à)yÈs¥pLÃZ°%€.þ‰¬Ó*A1¾À|p Äùû   Ó0&‰ V!  &‹¡M#ŠÒ1 @,¾‡ â(À<ô# ¤àkÀN¶0 ` 0&p \À [P HÐ0Ôµ œ°°ð ?à Ð wp»RGp¡J@ [à`qvtrE? ð.°¡uhð3°w  þÙaw  š  \P zP½Ð1¸  ëò(ŸàwÍà 7à!]§ Ñ'‡Apxzžð ™ð ¯að Jà ä#½°(NPŸ  3 ¯°.rP¦hÀ þð?€&ð(à© ²*álr û”p:`¯` õPüà W ü° ÃÑ í¹Wú ÷@ÕÀ™Çj å1ð 3Ì¡$¡ªw4@ ¹0£ïp‰P¨páÚ Wð h` »prbÍð  psp%¸Phí© ‡+Puó!«$€ ›& Óqþ å€î ©P:õ€€r& @í€ìpV‚ ±aqS:\?óÎÁ¡ Á›ð#àϽ0€ ­ð […0Sp@ ÜÑí z AÀ*!`ºà_išƒ¯”éœ`Aðz   [I0 /€ñh@eÐ íP½€Fðð ¬@Zšw-!˜ ˜« w€þ ü ´9ø !;’ Puçù êÐ Yð#³ œÛ¹CŽ+ àÐðPºþ€ Ÿ ñЫ9 ‚R@ð †pÀ K± Fá»ËQ€ña U¡²þ0oû·`‰šØPšRÐ0˰Ú«œ½`ñ<±EÄ•VÁ9à š€®èêwm À$›x“ø+_ñ¹¾V ]@XÀЬð*@c 1;newtonlink-1.29/doc/Images/lpkg.gif100444 21003 1604 1300 6574465375 16121 0ustar kallischoebGIF87a((„øüøøðôðèìèàäàØÜØÐÔÐÈœ`ÀÄÀ¸¼¸øÌ˜°´°ÈÌȈŒˆppp```€„€˜œ˜”¨¬¨ ¤ hhhxxxPPPHHH888XXX000@@@(((,((þ Ždižhª(¼/ûªôÀCN Á×@Ao@  …B èU1‹u8 È^lúअC :'°» õ|å±"X R'*Ðbd s b u J,4_‚„„‡ y)_I€s,žƒs,Š{%}GU®œ¢‘¢Ug;Bª}F®Uƒ°¢ÁƒUº$¼¾± ÁSÒ´¶g2ª¾ÒÀÀÞÓǧÌN.D¿âßãÒœœµ•¹#}aÑð°ü±ñƘ[6à +WþDý÷oVl‰|¨+€€]8…üây«bAàt^ŒT´8ÍßBq®þ.HXÑ >HŽ[HÓ)aᾓ c¥\i©‰‘H6Ôîb1Rìør„_ ÃõsZè„ιG÷x„_>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```aaabbbcccdddeeefffggghhhiiijjjkkklllmmmnnnooopppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~€€€‚‚‚ƒƒƒ„„„………†††‡‡‡ˆˆˆ‰‰‰ŠŠŠ‹‹‹ŒŒŒŽŽŽ‘‘‘’’’“““”””•••–––———˜˜˜™™™ššš›››œœœžžžŸŸŸ   ¡¡¡¢¢¢£££¤¤¤¥¥¥¦¦¦§§§¨¨¨©©©ªªª«««¬¬¬­­­®®®¯¯¯°°°±±±²²²³³³´´´µµµ¶¶¶···¸¸¸¹¹¹ººº»»»¼¼¼½½½¾¾¾¿¿¿ÀÀÀÁÁÁÂÂÂÃÃÃÄÄÄÅÅÅÆÆÆÇÇÇÈÈÈÉÉÉÊÊÊËËËÌÌÌÍÍÍÎÎÎÏÏÏÐÐÐÑÑÑÒÒÒÓÓÓÔÔÔÕÕÕÖÖÖ×××ØØØÙÙÙÚÚÚÛÛÛÜÜÜÝÝÝÞÞÞßßßàààáááâââãããäääåååæææçççèèèéééêêêëëëìììíííîîîïïïðððñññòòòóóóôôôõõõööö÷÷÷øøøùùùúúúûûûüüüýýýþþþÿÿÿ,qqÿ™ H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sê ©Ì˜±cÊ<.C†,èΆˊ[ZÌ£±¥Ä’eˆ *±bË8Vµjt*ÂcV‰uŨ,,±c^n…ZÌ'Z‹Ëž†E†SY²±“š]Š7"X³}_.K¦t)Ý…ÉöŠ­¸ÖªTš„Ãk˜8ìÛ‰—µ)×*Ö†e¡N¦šíc›Þ^hY²¬S3ûfiÏ?VfZ»®l¨ÇzëVíu·ÕÑ!;óM›yéÏܯ>ÚS1ôË”iß®LxÁêL¯×ÿÝ{ø 2dÆ ›-V4/úÍi *S¿¼àPúŠEO¿0n[ø—_~ÁñWÑ`ʱåÖ1Çø„ŸsâhÐ2¿1eLn’'¡Có‘çÝA‘á¶áBÍ hø!—W2n½6Rvr˜bwuhUyß%8[H2µe’E¸Ðo*T!T!)ä@™áXÑmKõ×€!)V U"j„ßXÍyV¥bì‘xcŒ)÷™@²±·]ƒKN4àYjYuÙFÊ!ר…(­õàl}W¤FÊuÛ$mÇŒ]ÇÐWÌj·Ñ&”zÈù‡çLÊ$ Õiýùv1¦v&uèíx([d²¦Ô¢5æäTÚ¡ \laÿeÜœ–VL›êXÞm´Ø¡ u¹Ø¨P­ÊŸ­¥N¨£sÙ(êˆÌ¬ìASîõ™³ŽBËLaŸögé^Žî†ª¶Ä ڲP%®:•f¬²ުܻî6m³)âG½õ^ª€Å¢{»Ô›PµŽÖ­äTš¦‡>(º 7l·ÞAyÕc{fkqA­Z¡ {ÝK®¸Âý¶k¬­¼‚ìcˈ9VP2 îwž‹4‹éoÏÍ 4G {<ôE³—ìÑH%8.ÓêØ+ÔõÈ2Õ¤U8)Ö…ÈÁ\3cõ×ac¦(Øa}ÕÒeÔ˜Ém”iÜ]sµLvÚ%sÝÔž)ß |#à-ó¦slS­—YƸvWâXŸ—Úa+wÞ„ÛçõUþœ93‚üùâ cúOC­ãdw§ŽõÝ·­ê:Óƒ— Q ¦×-Ý¿I¹Å¡‡5;Í,¦ÇVQyëMÔçíö;×k=ug×½8rÛeu7óÍîݼ1,2s Ü€Ea¥ÒÓ^ÎÞsïþûðÇ/ÿüô×oÿýøç?S@;newtonlink-1.29/doc/Images/newton.gif100444 21003 1604 5007 6574465375 16506 0ustar kallischoebGIF89a4?÷!!!)!!!!!!!!)!)!)))!!))))1!)11)9!1))1)111111919)1991B)91199B9B)9BB9J19R1B99B9BBBBBBJBJJBR1JBBJJJJJRJRBJZ9Jc9JcBRJRRJZRRJRRRRRZRZBRkBRkJZRcZZZZZcZccZkBZsJcZZcZccckc{Jc{Rc„Rkckkcskkkkkskssk„RkŒZskkskssssss{s”Zs”csœc{s{{{s{{{{„„{Œk{Œs{”c{”k{œc„{{„{„„„{„„„„”s„œk„¥c„¥k„¥s„­kŒ„„Œ„ŒŒŒ„ŒŒŒŒŒ”Œ¥cŒ­s”Œ””Œœ””„””Œ””””µs”½s”½{œ””œ”œœœŒœœ”œœœœœ¥œ¥œœ­ŒœÆ{¥œ¥¥¥”¥¥¥­¥¥­­œ­­­µ­œµµ¥µµ­µµµµ½½½)B½µ¥½½­½½µ½½½Æ½­Æ½½Æ½ÆÆÆµÆÆÆÆÎµÆÎ½ÎÆÆÎÆÎÎÎÎÖÎÎÖÖ½ÖÖÖÞÞÞçççï¥ïççïïçïïï÷΄÷ïï÷ï÷÷÷÷ÿ÷ÿÿÿÿÿÿ¿¿Xìÿ9U@°+´ÿ ðUÿ¿@°ú0+2X ¤îÿ¿Â4Ÿ@4¬úï2ÿ¿?Ÿïÿ@¿Â 4nðÿ¿ü ðïÿÿ¿¿øn¿¿´ððÿÿ¿¿L'è0ð2ÿ¿Xú24°ÿ4U?Â4ïÿ¿ÿØU9@¤óð¿¿À°ï+ÿU@!ù 2©,4?þS H° Áƒ*\Èpআ#"l¤Hàrá‚R ,Ũ”(PF9EøŒv¦Ä°ãaD#>”ˆ ¤D ”»O¾Œ%Ø)Γf@èxcÆ ¼À2 ’ºv‡ì˜'KEРy³ ‹;xîA¤4‘ºSáqÊ'Ë*^Êè0S‡ó›ÛSÞ0áŽÆÀ‰ YÀÁåO"*Œ”ðr{ÆàηK¼¹S‚EJNqqà†ÈLj¢þ¼hb瑵sHçܹNŒ:^šÄ" ’„„„Äf /GìC ·™ðFy#\°™mažJô€&!ÑE˜!ƒ„¡!AäPÛÔ¦ÙmA¨!…´àÝE¥Àa… ‘hxa†f]4P^n›•1ÁmY±„)|ð F­ ÑÁš5Aämv a„mA”P¥f›Ñ…'œpƒ'§HTÖ.àˆF:1µÝqÄm 0p[ Òiæ‡=¨ÐÁh"D†¨ SêÐAì8˜no0WDÐÕ!| €"T2(C°ap¹`gÚáD›h쨛‚þhÐp Ä#~ª"—¾`„Aàx‡D¢¡ƒ‰™`‡”¶…‡C$À©&Ÿ”¹Ð)y`AÃmêxÄ–›]ù^\P‚R² YkÈiÚÃ"t¢kBÐñ Qœá…:Q^fìÀaS„–#gb(à 1mµ M4ðÈ#‰PâÈAÌà„ XC†L'u8ö‚lªˆ&d>ÅG q '–X¢ñuLAÛŽ2ÄmìU™‡r`Ä;ïA‹ä‘GjPB%‘Db‰#‰$rFF8D w˜Ç¥ ›e¡„ ``§@¬tÃÑjäíÈþŽ4RȈ"šépÄ›ÆY±‚ÒpZÉN A2j`žyÞl8‚"Ž‚…² v0w[Rô ôJpÚÉ’ ‰qYàžÅîVì.†¥RÈkb<oÔ‘y¬­†HþtA›È„”õHY!…F€w!z"øbè1Çf|€AD J÷ ˆìÖ&„Ôöô×ϽQj@„Æ "Æk؃ä …¨àÀP$ÞW O, TB 8AÈ,a ZQˆ)€ aЃÖ0B6D¡Ø€ËQ ¹M8C(MpbH„% P8 £ …ÜÍA þrhžT° |AròZHzÐ8щ?`Œp†àF€¢†œ¢Q° 9¨a7(¢Ë3…`àh|A j€ƒà_ÀÁçÈD'6ÑH˜ BÀ,0P.LH $ ¸Àh|c¯ðF&6‘=€¤©ÈXàp“WüBƒ¤  YÈ4ö Ž4ÀA*SyƒÐà4 Á NÈ-brÓ;…&6™ p€Ø€H€$R"ÒHH£2•é–Eîa¼ˆ ‚ p@ @8p€P’’”h<ä ©‚qªˆ®8½Th`é„",Ù†ÕÒþÀ€(EIʨÀ“žd[B/\Dèåâ Cäaè@R @ëų̂ ˆILg2mrLÅ)*ÀM,t £çF:€t V ˆ((?ÊØtŸà€:E­M–飔BRÚ‡¬Aè ØR—‚ò©Û”:…ËøâpITHl„ („ÖK¥Š²:õpA,ÀÓ@º@† DNTEð&`¨eSÓ‰@{n`ÀD%`6¨2E€-˜ÝEFá‰J*l R[ºtºMn3Ä`uÕTD!s ƒb1rŠOÈsweà " Õ¦Sàê@%ë‰Q\uƒIO*‘Ò6Ö¨Í>À HàèÄlgw TpGžè„ÇBWå*¸ƒ0„ ,° v°Ÿ…Zð€9D—v“¡«i+Ñ´N)w°ÌÀnÐ…¢w2(ýDt;¡ MÀ·Z(@ ’›Dü䪣ø„~=ÞOàl8} Ü«vâ 8¢t£Ia„РÄ~ÛÙá‚ `…tËXâ]YÁ³ó™:;«Z‹—‰: T(8Ç-F)$1Š“8ÈÙÄ RQ É©°ˆ‘ åÛ¶ÊX.H@;newtonlink-1.29/doc/Images/newtonlink-Screenshot.gif100444 21003 1604 40147 6574465375 21523 0ustar kallischoebGIF87a¤Ø÷ 0 8 @D@HPX`hpppx€ €€€ˆ ˜$ ˜$(   ¨((°((¸,(À,0ÀÀÀÀüøÐ00ØÜØðôðøüØøüøgeÔs/nôehïwÆÿt¿oQn)li@n¶khÍ-ÆScôrteî eÿn¿sÕhÝot@n.\gÍÀifm'ô?íÿ@¿8g@ hÜ÷ÆN @h÷Æ DhhðÆÆÿ¿Ð¤ÍÔ¸hÍÆ¶ÜœNï ÿ@¿ÕhðÝÆÿ¿@$P¤òÍîÿïÿ¿ˆhÌÆ\ܰNî ÿ@¿ÜhÕNÆÝ @@0hˆðÆÍT¤0ýÔî̶ˆÜÌN @|hh·Ìh{ïÆÿ¿Õ¤ÝÔ @„ÍðLðïÿÿ¿¿`-ÜäNû @\hbÆ@ìhàðÆûÿð¤ÜðÔNÿ ¿@d`î-ÿ@¿Ü$Nò @@  hˆ±ÆÌh8`Æg-ÜN @hÆÆlNøh¬ðÆîÿÿ¿¿ôðÿ¿ðhðÆÿ¿¬ ðð\ÕܱÝN @@¤ `ï-ÿOáve@r4¬w ïrÿi¿t¤eá e@x´i"ïs„ÿt¿inág @f¼i9ïlÿe¿ ,¤Øþ7H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI2!€ Rª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]ê²ÀI¢JJµªÕ«X³jÝʵ«×¯`ÊK¶¬Ù³hÓª]˶­Û·pãÊ[Õ)JºxóêÝË·¯ß¿€ L¸ðV»PûX̸±ãÇ#KžL¹²å˘3kÞ̹³çÏ C‹Mº´éÓ¨S«NløðÓªbËž @m¸sëÞÍ»·ïßÀƒ N¼¸ñãÈ“+_μ¹óçУKŸN½ºuë¬[gELµvVïg þO¾¼ùóèÓ«_Ͼ½û÷ðãËŸO¿¾ýûøóëßÏ¿¿ÿÿ`vÚ]ÅÝTµ9 à‚ bžY ¡Hhá…Rˆá†jÈᇠ†(âˆ$–hâ‰(¦¨âŠ,¶èâ‹0Æ(ãŒ4Öhã#H…<öH¡V,pUu½† Лnµ€SA9UTIa•Xf©å•Zv™%^†)æ˜d–iæ™h¦©æšl¶éæ›pÆ)çœtÖiçxæi¦Žcù䟀ùdU~yבIfÁlL>xÕDF5(U`)…—z`¦™nÊ£¥ †*ª¦œŠjꩨ¦ªêª¬¶êê«þ°Æ*무Öjë­¸æªë®¼öêë¯Àò)V¤T‹U¡R!K©‘R%¨$:IáŸÆFUÀØRx€¶Ûz€m·Ùzûí¸á~ë-·Ü’«îºì¶ëî»ðÆ+ï¼ôÖkï½øæ«ï¾üöëï¿,ðÀ VµQ!l²Ê.{h³H>m±>.0_,¥T =~ü1… Pè1Ȉ|òÈ&ìqË({°òÌ*×LóÍ6çŒóÎ:÷ÌóÏ> ôÐBMôÑF'ôÒJ7ÍôÓNG õÔRWMõÕQœð‚.¼qV~6ì0Î*9ñT¤­¶Å·ý5( wrÏíÖwþÝzß­wß|ãíwà„nøáˆ'®øâŒ7îøãG.ùä”Wnùå˜g®ùæœw~¹Ö0ù6¡£+<äŸÛ1•£°UèŸi[,{] ÔN!·×Ž{î¶{ ûï»û|½ üñÈ'¯üòÌ7ïüóÐG/ýôÔWoýõØg¯ýöÜwïý÷àoºØ^—ß•Ÿ£s¬ºƒ ¶¯ ë®OðúÛ4ð@ÞŸ¿ý<Þ¯¿ ýø?ÿñÏ$  ÈÀ:°| #HÁ Z°‚¼ 3ÈÁ z°ƒ ü CHš°„(<¡ SȺ… óŠÂLG:HMÊ*BгdÃÔIŠ~þˆ( RHˆð@‘8D%q‰P|âˆÄ*FÑŠXÌ⋸E)jñ‹`䢻ˆE2š1Œc”⿸Æ.¶1o,cÑÇ(ÖQs<㙘Ç>îQŒh”c íØG6Ò‡„c"yÇ? 1†ç+]úŠ5)òYk}ì+Ë %U xò“  ¥(GIÊRšò”¨L¥*WÉÊVºò•°Œ¥,gIËZÚò–¸Ì¥.wÉK^B’+Aò&™¬MZ2‡RIÒ\ @f:ó™ÐŒ¦4§IÍjZóšØÌ¦6·ÉÍnzó›à §8ÇIÎršóœèL§:×¹Î_n}ó#fè6™0z “þp€ƒà—–TÀÿ (@*Ђô M(BªÐ†2ô¡(D'*ÑŠRô¢Í(F7ªÑŽrô£ )HG*Ò’’ô¤&M)JWªPwÂÅtCf³jÃO´à8Í©NwÊÓžúô§@ ªP‡JÔ¢õ¨HMªR—ÊÔ¦:õ©PªT§JÕªZÕª.%ŒLu—hà«` «XÇJÖ²šõ¬hM«Z×ÊÖ¶ºõ­p«\çJ׺Úõ®xÍ«^÷Ê×¾ö5«ƒÙ*^˜BØÂö°ˆM¬bËØÆ:ö±*)V+ÙÊZö²˜Í¬f7ËÙÎb–²ž ­hGKÚÒšö´¨Ë^RȺöµ°þ­lgKÛÚÚö¶°-À%ŧ֦ö·À ®p‡KÜâ²E·÷ä-kÜæ:÷¹Ð®té‚ÜÕJ…5¾®v·ËÝîz÷»”ÚmbRÂ1k1¼èM¯z×ËÞ½T×HPA.ÇÎÛÞúÚ÷¾øÍï”ÄÖ`—¾ú °€L`â¾—·Ø5oÌà;¸/Ü(à[øÂÎp["ÜßëÎWà ±ˆGlþb€¼ÖR°Wh£•šÖô+JZÝŠ±â“øÆ8n°£j,ãÕÙ8¼É•°|UÜ•½øÇfAòwhÜã;ùÉ ÞqwšìŸØÃD抔}\ãØpbg½<Ó/ï<¸È;ìKÌÃñ•Ûüæ Ÿyxn}p“[XÚ8ºÐóBòòú|èHOºÇ[îî +ýéPqË{þî¨[ýêt.zŠŽõ®{]êí¦ð×ÇNö O]ìeO»Ú |ö)9}íp»M¬šºÛýîxÏ»Þ÷Î÷¾ûýàߺþðˆO¼âÏøÆ;þñ|es tàò˜Ï¼æ7ÏùÎ{þó ½èGOúÒ›þô¨O½êWÏúÖ»þõ°½ìgOûÚÛþö¸O=fP\ùÜûþ÷À¾ð‡OüâÿøÈO¾ò—¯ù¨íùÐOïdyæ[ÿúØÏ¾ö·þÏýî{ÿû¶w>ô9 þçOÿPÕÿðp{ö«ÿýð¿üçOã—_mäþù)y÷‹>6š€€8zþ‡zˆ€€°Ç€˜y¨$—7Çç€ÿÇ€8©—õ×øx‹1~”G}ýWz¸yèø€¸zî÷‚1øy˜‚ƒ Øy4Øz=ȃ,hƒ5‚DX„F~"H‚Ix‚臃„ž7ƒ7z?„ÿÇy3H{È~+˜ƒø…Vh{U…¤7†`x„h˜†jx|÷Ç{mÈ„üç….(:è…è‚;¸ƒØ‚t¨‡؇-¸€x‡7؇NÈ…þ(€{†h‡ƒè„‡øˆgˆ…T(ˆs¨ˆ8Hýˆ–X‡؉yŠW؈kXЦxŠ­÷†Ö¢Š›7™‰X‡¡È…H‹Y˜‚Ÿˆ±(Š»(Šrˆ‡º¨‡Žx†½Ø…¼(‹dˆ…Àø…x‹ÌØŒvø‹¸¡÷‰¨xؘŸW~|7܇Ö2,XˆÉ(‡yh‹çÈŒ`˜€»è€¤H†Á8´xŒ‡8‰Æè‰W†Â(ô8ŒÅêø‚Ø‹ÚXiŠß8% ÙŠéGŠ˜‰Ô¸ŒÂ8IŒÐ8‹Hö¨Žü(…ȇ’xYBˆ‹šˆŽÎ(ŽÃƒº8…ù¨‘þ“2éâ׫(}àèŠ9x‘é‹Ù‰(y츒ýX”E9µ¸Ø“ù“æH’%™”ˆ”GY•,É‘fÈ”3¹•\©~5©#%8‚9Ù¯x‡“‘g”Ϩ’û(ˆ¯8‡›x‘ÇŒ¹Ž:Ø“< “Èx—sÙ–éDY*9†ZÙ•†y˜×ç|JbIw)I‡©ˆƒ¨‰„ˆ”—˜…†ø‘‹¸‰qi•ɉ¿hŒ˜ˆ’ ˆ¦)‰g©‘É–fY™+I™'É‘z™Œfˆ˜¶y›¸ç|•ј y˜µ©‚¸œÂ9œ×(‚чcé›íGœÌٜ΂ÇyœûŽÏYÖyØ ‚ÆþÓ©“Ùùàžâ™|Û)ɘ/iz.¹…éù›å(ƒT˜™ï(|îézXŸã™Ÿ×YžúwžF • ¸—³™’¬‡ŸŒ•~i j|÷©Ÿú ›ÇŸ&蘭铕8„O Z|TI›ÿ‰Š ¡"úœj~þi“™‰š‰‰™‘µøJ)*Ÿ…’˜é’ï… „ ™”œØˆ¹˜ˆ1:£8 “Az‹R9 #º¤ÙX¢ÈI¡Jْٗ‰â(;¹–IÚT: ?ˆ¤EªŒl‰ˆ&I ¹Ø”Î(š —[J•!ʤp Ñ9¡½™¥n:‘#Ù¦©™—J‰é8¦Fš¦©) þ,¹™í)¥z*˜IÚ €ê§Ž ˜ú¦q:©òç¤8 ¥pY‘w*¨Uú”/Jƒ·X‘bz•ª£:¨úè²É¥²É¨‰š£žš œI©´Ú¤sJ§½'+¸©ªÚ©N¥ñÙ”ìIŒ«Š¥ŠžÚ«¯ú«‰ ¼º¦œš¥1Z«ÔZ„–Ê›¹Š¨x‹wú¤º¨Áª¬Uʧ¨*¬ii¥É:‹Ýš§Üª¡ÏZ®äj–…Y­ô*§·z©u*£™é“¤ùš“Iº…6ª‘+ZšH:¤+Z™¥I¨ ™Ú™ë:Ÿqy°K ›»Ž‹8¯õº±ñw­Ý™~û›’úz˱&›ŸëŸ' œØ‡þš+û²ú™²P ³4[³6k÷ú¤ùz³<Û³>+{2›¯%˰Q(’D{}C‰¦¬«Œ»RÚŒñjÁi\Á Æ+ ª{z’°;ªgÜųڧX†þ˜é¹`ËÄ»¥ ›ºØçÁÔiÅA˜Å‚ŒÆñ8¬û ¿`[¼q˾ƒlŽÌ—ÈŠÁ¦ÊÆ,…ˆŠ¸£ü¸„›§ ¹Óê¾qLÃõ«ª(l´‚ëÄÌ™D|Ä­¬†Šì¼©„œ¹Êú»!ËkŒÄHÁd¬§flÄ$̰·ì¢†JËÊüÊ©|À,¬±yùÉÄ;¸<¼v ¿Ñì¯ÇÍ|½Ò\¤™Jµç;Åû™gê¢ÖË­ÿšÄËJ€· +„6z¿{ûŒ4º½ÁP‹Ãû*Ç.­ÒœÐ¦ÜÂÖ,¾k¼:ÜÐ-¼½ LÑ {¼@yÑäèµ#LÏ%™°÷™±ÊHÇG¸Ë û³7‹þÈù©Òc<ž&Ò0í³,-½KúÒ1}Ó8Ó˜gÓ:ÝÓ>}³<í½ÁÇÒ%û¥B|ÔE<{ º¶•Ì¡\\Ÿ.\Ï4ý{`œÇ{¹ža;Ã+Ô¦›{DýĆ+ºZ=Ë« ð‰Ôc=Ôn ÖÚüËñKÕrìòœ®h]«\ÄpíÕYÝÕt¡$ëƒlÝ×jýç·Áý\× ÚÖi½Ô9ÍÓøÜ¢ÝÏn*±UkÑS‰½ô\£;L½­ Š[l¾zlÕ“L£çø½!mÚ‘=ÑíÙ“]Õ@êµåkÙw¬Ä‹Úº‹Ã©=­½<…ì½°ªÙ«ýϹ휎]–1ìÀó»Ö-ý΋ÊÌ¡›ÍpìÜþl¿ ÍÜä ÇmÑ’<—˘Ü6ìÏt|¿Ü,‹uyØû«ÝÑÊÝü¢¾ ÝÐ*®d:͈ݕÅíÝÒ Ë}«ÛêÐŽŒ¦,¼ÀÒÍÎ<À~ºÿ8¯]›Ér›àµœÑaŒ¼íÖŸÑMÌí}Ô®¼•‹¬ÌYߥ-ÐÛŒŽ»Ýæ=Ð"ŒÀº{üÇڼʛü©-Ñ2^ÕÒήâê܃.ÚÁŒÌÜ}±&)äÐüľßbýÞüúµW{ÈûÉÎ'JÉy;̆›â͌ɜ<¸üÝÒI]Á1ŽÖ~¨äí—ZîÍomÈñ›ÎŽæË¬ÎúݹÞàŸl´y°Ø â(<¼›ßþà äG^¡ üÍ»{¼(:ݾhçV ˜×]…LÛo¹ª>ºâ÷m…ný¨•éM®Ü‰Ý¼Æ»[àò½â¶Ô­Í´ÕÕ²=ŽÃíߤ ±ÕÛšîx±¯®µÖ{á¶>ÒÍÃ=zþJÒ÷¬¹·>Òe;¾®ËÀ»îÚ^lì·­ë°ÞÔÛY[Ù±nÏ:|ìQâMÙ‡y×?ýíà{3ýÞîæ~î#Zîè¾îìžêÞîðïå3+ïö~ïÁùîø¾ïü^úÞïðºLï;+ððhøï¿ð „Ÿ­ ñïðŒÛÎñŸ} Ÿñßñ··ñò"ŸŠ_þÅ#ò(ÿz Ÿò,ßòÍWòéëò2?óž·ò4óoó“zÐÄÇóS݀܎ó:]ÜóM„;×U~ʹLÖÐÎÛð,ØB?ô0ÿÁL=¹ª‡ôe]ôÕlŸ›ç=îQ§D_åy­…W¿×ªÜ¶JÝõLía/õå*ŠÙ¼NÒK¬£Âýºù̽iI»¤üâDúì€ø¹mÇä-”ýöß>ö ýºö­è¨߬ù)|Þfàè-Äû<æX®ø>ÍøˆÅnüøg=Íý½¬Z¬à„ÍÍî¸åß}À+ì†ú?+ú³*ëzïó Þ"ýß©¯ç Hã®ÿ¨ŒÕ²¿õ‘(â¶÷9þkñF™ç-î^ÞÈXlåñjøðíß°¿ÂlÿžIöÍï ¸¯èv^õºžæ ޮϼúƒIü”_úÂßþßïùV>þ0­˜1¡ÿ3»÷Ñ>ü@ € D˜!A…:t8Ð Á‡dX1#ƈ5vøØäB‰#KZ´X’ãȉ+² ³åAŒUž„SçNž=}þTèP¢EEšTéR¦&p€Uj§P1`(`‡«ކdVlØ— ËŽ5»óìÒµhݾ…Wî\ºuí6¬ÊõêÞ®y»jÕëõ+λ…Ç®LK±ÈÅH†YòdÊ•)ûå»—êÓÀ€»ZþZôhÒ¥MŸFÚ(æÌX1gÝúYõlÚµm߯[7dÖ™7[Åê+M‰În»[ùÏÇÇc‚홼®t…¯-K¨öêÌ_~ç¾¼ro¾¿;ÇžS}wã¨Ã‹‡?s}{öóÕV~Ï2â³Ù™î·±õü‹5ò4{M8ÁdJ@£°@ u‚Ž>³.Ú¿ ¿¢ÉBr0<î>œ0®ûâì/ôüˆ"ë@ZìE— :©9âòCÌ#“d,QÂþn*¥œVÂÆU2ò¹#_tñ"ël’<&“±Ã$m2‰J#”‘H-sD2@+‰kÏÆë:ѵƒ[Q¾åëÏM[ªþÐB ;tF7Ï@õ¢ÔA˜ k±È2írPŠÆ$)L uŽF”òL´E<ñÄÐR:Åté;ãêä“®4ÍS109 ÒEg"1%œtÜtÏPwÃ,@³´tÕ/••SX%e5:Fu•éÆ_³ŒØ!éÓTY\yŠ3RPg5qÍÖHeÓÔ]m­¯YEËQj',4Ç;#ÚòIdwM¶Ø^§ôóÛs·…–Wg‰í4O2ém·Éz=t•Çqå5Á6ùý³[{‹¥Ç…ñX9oíâE }¸ÊH×=•âCÛð^q7xd‘Ã×cH#FÓZß ÖQCQN¸_TAx^uÑm•eË(þ“扽U¢oú[?wæiˆë[—i¦OõvÎ“í½•äA=öy¬‚ׄ-æ-/àRkµvÖ±ç®)ƒµ±œ;67;.…n Ì¢/\ÕÌù¼¼U¶Õý±Ë%Ã=ÜUv56;ݳß~ëkà–qÈ/ÇÞx»WjDøbßÁ 43$%®#¸’ÞÿþžS I~€ÓÞ—@ ’-%L à è@+yÉQáÅ 7»¥¬yÃ2 @Öõ)XtÊÖ¬–>:[ DÖ†…©^™ìMÊšv øÃçUMOWãÙ¤bh³ñÉíS«¡AXè;ÛÔ¤hxsZÑEkeüáØwh3ç]Ј4£ÈºC¸ŒYчG ÉþB¦2ºq1!S¼^|öæÆ8ædv Ùj¤³&µÍiP´¼>vÄR­^„«É%i70‘$tÌ—‰ÇéYú›$ ïÇ1ó)--GsdA ÊRbL;L²Xe©6Y¯–=äßô8I®Oòˆºšš( þy3¡í0WF“$Ô€Ë$âò¯ÜˆÌ˜8)j&팖»%ÂШKÏ!líã¥F6È¥nS˜f|Ü ?V· )n‹3$ß0hË!ÎJD[ߨ8ó_eËä5Á ]e††1b¹¸ œk.ð‘*i[vÅW}û)ÐŽSÛd–l»ÞÓéÂBF UÒ™éKïp± Gª–.¹¸1«‚—ٱÖ2wú­Ùm¯†JG6YÁ4¥3]ù=ã—~âï¾J¼ÚG±8j¥©šf*@þO Ž­ùÜÚ®[ø†ƒ6í Áʘ%‘Ò«oeÖí O˺õoûä­^;Ød¾ösȸ{ðFµ¼år¹(Yör˜¹ÖŒ‚YÌgFsšcbf׉yiSsœåÜ6S«»exz9‘x”qy黌#]'zd¶cí\U0fsÏî3ŸŸ}‚è9âÏœK†ê£ëW'JGQѳKZFH‹˜©€¥%Z¬*ÔPOzª—<ó§Ýs©Îö±[™|̹±vŠÈ@Îpë* ® { p§lÛêD+nJ¦¶äÐn-QYŸ¦P¿ÍqÓĹki¥Q¬‹”èíbVÞUåO¬]!þaÍͳ Üi³÷eߤ1„ëÚsg›†¢^š·1[Ö*›ÁüMì| ^_a-XI_øŠ]kK\SX£ÕvÏûΊûרW¹I]ΊÑâ)†8ƒÊHLÿ·‹ç®d+¹ç¥­üâ1Æ–õ:Yc©n|©j ø¨KírÆ6“Öä~§x#2ü¾Ü]>WpPñüD1c¼4ø…:´¹ôÅ}Ûè9Öp‰9Ü_ßf˜ì‹4ryëï 'èTo0B­Nš¦Kðž]~rïò;[Ïëd®Ï6¾)ç™®ÇNò³™ÜÃí½ÇŠÿw£`Ù@.Ï}sô¦÷œ5Ÿhœ»wçÓsóv¦½yÒoþÔò¥G}êxzÕ·Þõ·c=h¤i-÷yñ†K QJ1ŠOZµš|ý;ïïvÚòÏ[Þð¹¬úÒŒµ…óà¯pø3.¾V‰’yø)g|»cZ:ÕV3šÄÕ—âõWGEík0­ÆÆh¯÷ý!9 ­ƒ×Ò)o¼rø#^re7â¿i<45‹½ŸI•˜³8¥·;·;¹Ë¢¿±t³¬uS±F#¬¤“·ˆã¾ƒJÀÂà£ì"¦T ©#‹8ö˜­gÙ¸+;¶ë æ;»?â7»´òÁ×A¸I,µŒ‘ÓÀO)¹g™@Âû­m;’Kj:œÁd¹Q«¹ÐCþ@õ£÷ò(ò10éC¨'ÌkÁ Œ²%\ºA0èƒÂ¦*:­aCÕëAžê¸B9‰Â0°+q;·³­`áÃ$$1Õ¢CŽ.¸{>4‹CÉp¬~²Ñc¨Çû»¤(‹é«ü)<=ë¿Ä³¯²;¼FÌ ¹º?+¼B{ûâc??ô;§7TÅÂHDÑpÄVü”Åj!Eo¾S¬Å]äEÙÁÂÞÑÂ^Æa„œW„E!\E¼=W;¡s)”Š«ú½•Fc„E×ó¾ò½W#5óó©ܾ® ?׳ÆÐ@FQÊÆv ¿°š½¡Š* Çó«Æ_Ô¹pÊ3ci+/“?›‹¶y ¶¿þº5Hô5&ûDÉËGI´µÿ£¸œaÂ],Ç»X7U¡À0[¬p#®,7è«-2,"ucìk1ÞúÀ‰D1B¬¨;Œ0µ;º8ªÁ·„®¬C@„5ú¢,*4Ä’L(¶” ¿3¿ëGÀ«u@îy¼¨$HzR2*$(‹Þ N/lÆÇx<¾CܤäÌ>ȉ>¨¤NÔAKÛ©Â ÏñNÙ 3ÜT5)SF7ÔnÓž}4“²¿|Ì€ÌÀ*Ã?\âÏ}£²÷L«üÛ/…$O½ŠÆóB'λE™Z¿`”˜LaE&ÌI±¼NÒ©H¼H¤+Â>´5 »ŒüÐâ¢ýL·Ï"¦™©˜%ö¼ôK7äÉ®LTt2—£ƒ‹IÄL9ŽDá2CˆÓ-=ÄA’¤ÝHLzËeL;–¥†Ü-†Í³­X†“Ù|Ê0Œ¥+•Êþ’Û¨}R$•– EÈ¼ÕÆ‰ûÓúóÛ¿¥Y^Ú*ʯ›Ë"­Ë¬S¢Tþ ÚØÂTÌlGmZÆ¿ Ô›#ÖœƒÍšÒ±½dIÅdÕ1rUòl²‘½Q´ý’ÞµÕ_ÅUÄÓÕML<¯…ÑMéÖ\t¥È›µ6éÙØõ<èÅ^[ æ­^u½·\l×ìßñý‰ç%ßóm=óعÕGXfl>êuVèyVö-³Ì:‰mX­{_„EIùµ×áì×ï,[ü½<4OM‚ØÒÔ_¢RV¬<î¢yÞÊ‘åÇ}LËÝ?5H’5P“E0”ýÏK4¡–Å` æ¾`ëe×r¬¾ÇËm Å¡¥Ñ£åZ9©Ô¤Ó,Uéá&2Q¥tÁNUj“à*²R â4ÖþIª]ÅHRÝD;µb]æeb»Õ2õe´ Cϵ¥RJYâ)VÂ-ÕZjÔ̺u4yáSÉ}c$Þ86½$Ö*VI'.Ü®<¥«¥b6¾SËÙæœBI£ã[âcqÜPÕã–¯Ï ö\GíCHí0"ãÆ bK ÒÔ…Ôþ-ËùjdJ>â‡c–ÕùËàÚÃ]û­¯ÀóXáýàß á >Y£}®s‰WVÅkeÄÒVƒZeô}(áDæôsað…áenÍb>ßc†æjNØf6VkÖfh¦æúuã„úåÉõ_Š}d‚%‹ÝãßÚˆÄPéfð`aJ`G¦=&mÖfÒoþÔÔÛxçig ±C‡õØLcàz6gŒ} eVjéçû(6•[á}$ú„3ûfüDáá]Ûe³åŒíª”Âp¾h ¾Ì ÙàåRXrè¡màÙXèSÛ°¨mâþR •85îÙ*¦À-I¶ûd 4Z¶•aç2¯ÆZ.®UˆÞH>­åÝÚÌ?¤æ¢©=cÚ ]¾äd2ÍbCÆé3úÚ-åœ,«M–Ô"†Zꛕ–æÓÆÔ—˜Nf3Î/%‚QÄåѸmã)ÄI8¦¾´çRÞÜ{º¦R¤óJ›c¶Vh¥VÓ=É¡£®dxŽSÃMK¹.jBÎê1¥0¶ÞÓåãk¼ºž‹º’Ú£þŽ´Óª&/¨Ž®KÞÚGõZ°u¬kL,íQ—ËÔÌdÝÓ-8±n»¦ËS6ì³Fl3álƒÄûs¨U•å|:ÔöÏ"ûYZ•g~n_v_]þM¹9<½A NÄhÓ'½ÒÞfRæÁRåàob”æ*BblÎÂgNïø^Vñ–ïúÞN÷FøöÎ3 g´“NˆäÆBç|fïÜÅ=¤ºª/Cï®!c)èÈýo»h•NC^§tÆYKe6Vø¥žÇ–|p æðȘprÞ>„†/{&èÆ¾pž oýËnç6’hÙŠž¿ü<éJ”ñµš P$U>á’}ØÁ3¶’®µáUþa•žŸ7$’ÈÓeyñWêêZéû:ä5ÂágºiКTµSQvmŒ,½´jãâmÐmä1FC Ãr ½69¿PñNÉÕ~bÛÅ©<k;&ë^cyÒi lã®†ÛÆÂê¿!2Ý>ÝÔBeé[ÉsÔidô͉*WÚYõ¡šÒ>?¬4æPPŽ6fI¦VTî2ÎMÕÈtÑ8ÀFs¿¾k;æåVzõ4ôkÃcmípü®GUô¡î\¢ƒl¯ä@¿mcOôšKÕ0]õ°cÎL–ÇÐîãÒv1¿ÁJ¯s§ I¯°¯ãôj2;º4jÑ=ô×FäÌÚ´«íÕÝtÜ6;nó¹¶Ú½þýíÇ ±n×Ú9'Z(¾tmGŽáv²Ú†åï^gº¡åWÝèfsê'þ`â-:®LmÄn…—Uè^ô½]Pbžhg+'ù›D"/iµÄtû>à,ÏÍköÞRtf’oÅõVçXów–—yYù™·yoyCg¯nÿžWŸ_Ÿ_&/ÕkÅãñå¨yeûùø ñžÌNDzŒÅg<èª_ñ gñÚXú±ŒzK¶ö€X Ÿzô´´òÞùhßð´Ç¥ê¿"£·£/+`;$ßñíq FP”x½Íå—äá”ÎÝ(qr6‚òN|ŒWúœÇpAJZž¡RpÞò@®iýr5ÿ°=Úþ¡eôXí¬ VªÞQo;%2]}Çör ;ß·-Štæ1>/^¤e×^tÜßj(2tÙfÕc*kDf`»è‘°EæzÇÏV°®õ1sëâýô¸.vQ×ôµ«c¡®ÈT¿íé³Úæ©÷Qv(Mä³”9‹Rþéþ&uÀ?&¹ÈN">vêg@˜ËlRÎA@‡i/Ýj·í Zýˆ,hp` 8`hè°a„ !ØÀCƒ7rìèñ#GE $Yr ‘&Sv0 ò%̘2gÒ¬¥Ê‘(Ot™sgNŸ'… í©såO%]*Ú”dÒ‘,£2-XÔ©Ç«D[òlþyuçF¤\—ŽõZ,Ö´\Yª¥Z¶ªÍ¸r%^|‘.E‹åòíkõ©Õ©Kƒú-lø0â°‚½²ÅViÊÆQɆÚÔ`d¤„1/î¹ëY¶p!¾)UôG­€Í 5³âŸŸ_o,¹4c˸aW=:1ðxíÞUx±@ÅãÁ—3oîü9ôèÒ§ÇüJý:öìÚ5'Ñx^åÛÇ“/oþù͹a›ž Ø.;åR|í·1üjrZM‰&%¬¬‰Oƒ$:Úctó5p!-g¥ÂšÓt/`µ…„µ¢œ ±ÄÁ =ìƒÖBÙ©æ&@Ç …+ƒ˜¶¦6«‘¬3#4±¸ÖÄ$,‡?Û¡ÚŰ©ýM…³"Q¶ˆ¢©0 ‰\$ivV7jQE]DocÅya±h¿šÎÎEÂ!6káËèÌÄœå1p $ü,wÃjÁþoŽÈª#©Æ·«2ŠŽ»Â6È=Bf‘±êšcdˆÉ"I±XT„á%;I Ž‚”iekÃÇ>òmŠ| H=BqpùÒÖânY'΀©œÑ*+„CBslC\f3ë—Le³[Ñä¥wMišM>hãÞ6Ã)Îq²išÁÓ¦‡ª‰ËD©“œî|§AÌ ´F†™”‚Zå3Kµ“f2Z=C>¥åžè“çìR7Ã?N¯„‰r4ý9(2!*Me¨A“‡Pl*t~Ÿ“¨>!ŠÑ‚´¤$ I"«—уv“@ß\5ƒù¿^âSH.s¥C[TLÄåžûlgæ§œÚtþbdØQ£È¿_Ê´•+^K3ôÒü)³Œ=ïÄÌi=ÍŸ¨ # ÓÓ¯…™òŸz+¿ÂD6¦E­dmèS7U} œþA@—¸K" ­JÌR^kèV½Íªø dX%YB/¦ìfz«í6š Å9QbùìëSô•ÓÊokUÐ<«4ÌÒMzƒ=܆éØBVt’•&QYÓË&Ìn,úêgÑãGO–‹´ôè^½öËʶµŽ{í]­*ìFͯ‰Å£^«ÖY‘F·’©ClW“dÙ3¶Jk¼Ý¬q“…Ü»ZPn_äkìˆSÛfp§Š ,{v:Ã=I4oüS§Lg–±'^u©þ& ¯*çJ¥Ý/yÙTi—@ àÏq¼Dì'ð áËN˜ÁVžƒ/¬á ‡7ëpV@Ìá×Ãü©¨‹8cÏ0O³)Ž_@½:Ð#‘˜c&ÞŠ¼P“þ”‡3YÒMõ;cëÕØÆ†ï:èÌÿ—Åçü1p{›ÒF§ÇENÏóÓµ¦j3È'òÍY[ .—·`(eêo‘*Ô–—ÄÔÔ~¯üŸ,k¹Pzœ²QÃüÃìÚN,¬]-vGÆVŒ}V„.¬n°¦Å‘ÊÙ9Ž£î5¢;i^TÛÑÇ&póðå«Õ0W|ÎÎííMn@N[Æ[ñnqcŒUÞ&0líövV_ØÄ²mTnÛ}ß>ó‘þž V]ÀR—R„³/ÛøÞ âÛØ¹ó&¸í íÍUü9ÏdtÇË£ïÄ9b²Yr”cgä,9ÌËùm{…ûxè¬ÎÊc®sã¹\·å6ŸŠWtrJ?¸Âa:¸ŒNãíÈnèpepÏu{]MÔÌî3”™Ü[Ïšãã¡ÝÏGõó„=Ê]w²˜ªã3?ÛjRþ¶‚Å>óºÂ”•c>$ÂAZTYÙzãN]”|·z9¥bJ½ƒ;ªÏU÷ÆYÈë¼jâ«-5ÿfê¼q»yüÌÈ={uVÎåóí,±Óº‚‚½ö˜?IID«{Ò„|ì( Í2P.þ˜—ެÕmÄJ õi¯"¥9Mtsy–¸†…nÞKMß+‘‰ãn¨îA¸àÛCZ]c^³Q» +O\}¶ÕiFÆ‚öã g.ìÐ&ÝÕ’–ý¶ûÏ}hÉöàó}âôv‡ÿÙ¿·éáµÒ§m’óž§mÛ« Ýç%ŽæðŠþq_öPß׉^íi¹IÍs…Þó¥»’,¼Ÿ¼þ’(±|`eIŸ& `Ò´]FQ`v”‘ÿ¼Ûþ•^ÂÙ×À PÁ¡ÙŘڰ¡ã1ÜÞ¹AœþÒÄá”m ÛßþÑ å-!ÔÕ_äPUÈ0YÙÅÌνp¶ÚuÝ;É`yY5Ýùä\žƒ°aëLÞàJ™aÞ!b™&<©¡õÀaâsØ!…Ú±Z楡ÙÑPH ŸfÝ-Q z!úصˆ‰ÖD&F¢2T BH'>”&~&N"%îaÌl"$2]ø€]p°"vâ-¢) *Ö+•™ êßÝ "bPÄ-áßÝWhè™vá5ÊLéÔþRc.£«=J›•ÛHP%•^S95bcÊС8Ub•)×[eÒ =Êhq—`¥cu9Í^-÷yÔ–M¡¡qR&i XýÙÒÐÞŸ­Ê ­_¨Až}ž¹9nNÿ°c¾_«•=™£ù©ÖŽÉâD­àÓµš[½)Õ"çy˜¬`q5Œ R:T ~—EºV.j\!¶?j$º L~Úácî¡üù̲`Y›àLYMjÞ?!à?Ξ®YÒͤÕPÆ#9%$‘©äjQZ‘D%Ný”ÚÙÍã&YÛüqUC¾ÌU6dÜHžIJå%–åJ†TÞJ¶‘‘W:ä+2ä¼ùþ#ÆœÒLneͬ[ü}äOÚæ-n}R(­^[qäߨåbZ—GÔ[ªG›Q$eå£0Bâ!,!üy¤Õ’O ©%’:‚PiPœõ›ÉQ!ãýà‰Lž&JV¦‰c8Mf|Eeô(Ì-vJ[BÕŹTÆÕ¼d¢†bâæoV€éfsF§tÆtN§u^çAT's4dÝ›5ê’r†ç!2b‚Áà,^]+’˜vŠH®”w>¦a¦§(Zå(rÛópç•­'hÅÕ{ö#Ég{:b„Ù§ÔågK'¥ã5ÞPr¦k2áWŠ8vW~QãP1—…ú 7¦™â9UQòR3þf#sB–~zäáåA’Sa¾ÞÎÜ–ž¨r!æÐ-dŸf@ŠåF¦èÞãèÉY‰.§ðdò§¶m ÞÄF²¥ÉÄòe' ‰ZŠÖû©çb¡Ý )f>•V¨æòX¿Ð`¶mŠÕe„êcR‚ÚRþQS†å†ýhʽ¨›º. b©³Q©M6i“Z^f!Vùñ£>*©y’è•Þ_–2hY¹^ª¥ý'ÏHÒ~™bù©œ žžå9Σ¾é¡†L¢Ë…¦Am¦ë(£0¡NO§j¥D ã6ž!9Áˆ)©jÆ1œ–#vF*OpS¯6É¯Ž n\þÌë±6k2«³FëÎAko†äˆA‹å•¢µŽ§$J«…jÙ¢…Q޶ŠëÔ¡§·Ò ¸ÂjX°Æ¼ž+•¥«ŒP+PUc®$ë%e#l¦jä}Ÿ‡¦×„2ЈÒkØ«&"&:º]8ùb­ŽÂvé:¾h¡, ljàêX>¤q '’ Ç^*£«ÅºÉºâÁ^ŸSf”Çšj?jVÈN‘¥lUÉ*ËÉ&ê¯ù䂵,͞䔆`Õ1lÍâƶb FfwJ¶Å¤ɦúÐÐÍÍ:g©f3îlóžÓ=¨V,#Ò¦ÃF­Ô§T'–gÔ’¬ØâN]`͹d÷¤íÚþOÑέÝ>UÝÞ­Þ–áÔ¢,è™k3m_y‚!Ÿ¶k¼ÂåÞrDÞ¦ç»V¬ýÌé¼zN:ÉJª­Î-.( ­ãÖäÊkµØ &.|ômt–Õ^-Ø*\¥t#/bª§Ø/Öàö)(M¹¨„Z ž&xªX4ÒTƒZ,æ*âîñ­NtE¬šÎNí£XÒÍ 2£ð:obÒè dnºo¥’ÈŽ$).é%ï­è „ö÷òš÷-úúvŽ3¶hv`#±Yý²oc…­éÖÝé+vÎoc ¯–vŒë¶ UfsÌ ~bò¶iþŸõŽiü"éžØ¯åÕÓæ¡MožŠ¯ó¬›p-]‚×à ðr‰`¤.Öæ•UãJ+Òìš—®ðp•*ÁßøŽf/ièŠàÖÞê1–/® 41Ø”êã‰n·‡åšÐ‡ðòŒð÷l1+°«+ÙÒ•ý•±Ob¯±k¿±ã[ϱßNß±7Nï±ÙØÛ"èr2’¥¢!/²íÅ1#?r:2$O2BJ2%_ò6õ1&or‚h2'òÁZ2(²ýxrË)w¡)Ïgœúœ‹¥òå®+å"3r æpÎ(0>aãý*Ãò²*DD 31'rþóØò£rÞ¼vkÖ•úJ_õ†Ø+óË%D1_3],ÄB³ÒM,„Ýò"j0P¥îåfa+5«²qh3;k³q37Wñ"]ÉTÖ3vcïn˜ãŸ5j/„TCõE€öÙÆ­‰jñ/›v£ö;Û6aÃ-mïö¡vjÛöTë"owoû¶0wpë6q/w›7r³ög³õk37ucÉA_7;GwŽ`7ww·w7x‡·x7y—·yŸ7z§·z¯7{··{¿7|Ç·|Ï7}×·}ßw|kwÛ÷·ÿ7€¸€8¸8‚'¸‚/8ƒ7¸ƒ?8„G¸„O8…W¸…_8†‰c¸B¸kg¸‡8ˆ‡¸ˆ8‰—¸‰Ÿ8Ч¸Š¯8o8‹46ǸŒÏ8׸ß8Žç¸Žï8÷¸ÿ8¹9‘¹‘9’'¹’/9“7ùŒ+4y#¶N9•W¹•_9–g¹–o9—w¹—9˜‡¹˜9™—¹™Ÿ9š§¹š¯9›·¹›¿y•+ôŽ;newtonlink-1.29/doc/Images/newtonlink-motif-Screenshot.gif100444 21003 1604 67623 6574465375 22647 0ustar kallischoebGIF87aY|÷ª„$BD”†<ÜÆ\LF$DF™Ìš4lf,„ƒ§¯ÂØD ÌÊÄDF\¤£¤6Hľ¿™‡¤LRt”Œ—lrüDFD”˜§t‚”D>Ldel”’’´¾Údfì¯*,ûþ„‹©¶ œ$&L\UT„Š˜üþüÄËÆLLNLJŒTZh”†œÌÊüü2˜ìâܬ«©´¼´d\^TNœÄœcôË–DLg$*/,.d‹†™lf„Œ•¸|~|TZT$d6TVÄ„¶„>'~‚˜¤¼tvtÌþüTUdœf4ÌÒÍ<6DtЉTUTÄ.4|Œ¤dmtv…üÍ›‚üšš(D=da×8 ¤”H\b\”"$W96y<0ìï줮Ǭ¾Ú|„~ƒLP¬àÒhlll\^„4.|zôtlô4"$D=C\R¼TN\<2l4,¼¢¤¼.,Ô24„t–4>TäîæŒš˜ôþ÷lnØLZ|–š—,.<\^ÔìÞp<>„DBdùö©á§ÿžÿüûõù—ß~öWàúxà€ &h ƒ!ƒJhaƒVˆá†v!‡zHaˆ$Žh¢€(.˜â„+fXb‹ ž¨âŒ,Ò袌5æx#Œ"òø¢1úx"ŒÉðÌhHâWß’J6ÉädE RÄ.QNY%•Rbie–WvÉå—[†©å˜^ŠY&™`¢ifšg¶Éæ›kÆ©æœnÊY'pâigžwöÉçŸ{ªç ~ Z(¡€"jh¢^ ’F 餒VJéhƒ4ö˜€O:éi§˜íÈ8¤ŽZ*©ã˜š*ªª¶Êê«þ§Æºª¬®Ò 문֚뭺öÊ믶»«°¾ ì°È›ì±Ê6Ëì³ÆF»¬´ÎR í´ØV›íµÚ¶ºiI"ngŽË_¸ù™ËX{Ÿ¶ ª»” ˆ ôÎ[/½.Ø›/¾úöËï¿÷¼¯Àþ ðÀœðÁ 7ÌðÃG¼°ÄS ñÄWœñÅwÌñLJ¼±È“ òÈ(—œòÉ*÷ûŒ§—63“3KøèzŽYªó¥;C¶‹$’¸ IÏ=ô3BmtÒL+íÑNG½ôÑT74ÔB[5ÐMk-õÖQ{-6×d6ÙSŸ­v×hƒÍöÚe·ýõÜf¿mwÜp§}·þÞxïív߀ó-øßƒÓ-wÝ®¸áy/ŽøÔÙˆ;)¼³TQùå–[.é{³äÓé,s@HM‘Ž:H¢þÞìP8LèùynàÏ@Kò Ô¶WQûî¼÷ôí¾Ÿ»ð¿ëNüñÈ'¯üòÌ7ïüóÐG/ýôÔWoýõØg¯ý·“¿»d ä~øˆ/{ƒUQþjƒr³Q¥?ª:;K¤~ôS–Oç˜å3Gý˜]9@ÀÛU€U8 ˆöŒgÐ hà#˜@6P‚t ‰FÁ zp Ä GHšð„(L¡ WȺð…0Œ¡ gHÃÚð†8Ì¡wÈÖ#rþ"êTþæ>É12 ëÔhž1‡ô|sxcrv.Ë ŽWœP}Ø™9Tnù@A3ˆr˜ÑDCc9ˆ¶Æ*”U€£%Ú8Ǿ1t¤cãhÇ>ºqp\ã3ò8Ç7²sLä‰HF.òT¤!!9II6²‘”¼d$+éHNbÒ’Ô¤'7ùINf2”¨<¥*A¹JS²ò•®Œe)gIÊZŽò–¢Ìe*aIK\îR–¶Ôå$Ëñ2ï­®u[ÔLùÃ?wÏsìèœì™õEr€&x€œË\å@ñ€g<`ç̸va C´óvk´Äí q;K ñöþL#Ñ ‘ÀvÞÓûü'<éÇòŸý”'iˆr¸ó¡þ„¨D#JщZ´¢½¨F3ÊÑz´£ ý¨HCJÒ‘š´¤(=©JSÊÒ•º´¥0}éKÝó®ËµÎRË$W0D™©os…†F§)Iñ@uÞDÝýÈ%4•ȇ/ª@*”3t Ù…!¶JЭÞnÝc¼:Ö}fã[…#Y×:Ï®Z®«ÙëA ÚÖ´Úõ®í|è]õÊ×¼ö•«~ ,`»WÁ–°=¬bËXÃ6±Ž,d'»XÉV–²½¬f3ËYËv³ž -hG»YÑnv«Ùà5ª@óÉ,š®Åþ øÞÃEž11|«ÁüÐ¥™¤ÞïIA ªÿÈI|<€œîCÒ.8aNp‚hέàsŸáÜæ6ºØkt³áÜYP—Þîu©‹]ò¢•·›îs¹Û\çº÷½ð¯|çKßúÚ÷¾øÍ¯~÷Ëßþú÷¿°€LàøÀóm.M=%Ív­V¤áœkõSŇ‘FSÜÔ§P÷®Ü3Œ ž&}–»èRWÓÝGzÐ@”˜h€wKŒbµÆÏ@9¡âY · Ï‹«ðâg¨È:ÎFŒ9â&3ùÉNŽ2”§,å*SùÊVÎ2–·¬å.sùË^3˜Ç,æ2“ùÌfN3þš×¬æ6³ùÍns% ü°NI=ëœÕ'œ†tÉT†-•EÔeqsÔnÿ¦¹¤]TâÑØ¸6}»}DšhUxô£-7éBºû°Ü¦o÷ŒN?Ôž®\%ˆêS¯ºÔª¶t²1iMÛúָε®wÍë^ûú×À¶°‡MìbûØÈN¶²—Íìf;»× æfÍ0´ÓUa4Ó·¾ýÉ(@$Ñ¡³h³ÖŠø3ÖL*QëI»ÛÝìÆF­5ÝnvÓ;Þö~7¾áÝnyï;ßô®÷³Nð‚üàO¸ÂÎp„×: "î\ŸÎasé–) „C*SFRmþ¼YnÓ˜Ž\<œ€•·üå,yËWîòšÏœæ2·yÎsóžï¼æ8ºÐ‡Nô¢ýèHOºÒ—Îô¦;ýéPºÔ§Nõª[ýêX_z%§3d>±|å#Ÿø°ÊÛƒ¦sNDРOž:oF&©‡Ö¢n&Tš·Â wÏ;Þ÷~÷•ëýïA×»ßùNxÀ~ï8ï{ÖÏøÆ;þñ¼ä'Oyʇ»Üû‘™}*ãM¦™Ì„]}¬yyn‚3åš¡†êÉúh´b­ˆ½ìgOûÚÛÞö°¿½îwÿúÙÃ~À¾ð‡OüâÿøÈO¾ò—Ïüæ;ÿùоô§Oýê[ÿúØÏ¾ösþ|÷ô}¼áiý’dº&}ßRöû6ÉU[ËÐÖë¬ÿT\AÿúÛÿþøÏ¿þ÷Ïÿþûÿÿ€8€X€x€˜€ ¸€ Ø€ø€X€{ ´U3rÓ?(çyér¥×å¢zªÕ3‘±™`‚Ù`Ù K‘‚+Ø‚*¸1è‚2¸‚3ˆ‚,hƒ.¨‚9è‚=ȃ0¸ƒ*hCX„)h„Dx„J˜„Lˆ„N¸„OØ„P8…RX…Qx…Tˆ…V˜…\¸…^¨…`Ø…aø…bX†dx†c˜†f¨†h¸†n؆LØ‚¿%~!=µ9à×F‚±v;S÷qg#È3ð‘m†þˆxçRˆ— ÆqóQˆ‘è –qSöá~Ì1š˜›ˆržHŸ ¡èˆ XŠ¢hФxŠª˜Š¬Ø‰¨èŠ«‹­È‰´8вx‹µøŠ¹‹»8‹¶Ø‹¸ø‹Â¨‹ÃÈ‹¡hž‚‘xgµ%qayÈÖ?ƒ<Å[æâŒð4³ ñ79ÔrЏ{˜ˆæ8ŽçXŽè¸ŽêØŽöóŽäG.ñ˜Žð(öHóÈŽõˆ÷¨ùèŽÿ¸þØIYü˜©¹Ùî¨DzX)È$wïò}uˆš¡~›¢øà‘ ù‘"’$9’9#‰’ ©’'Y’.i’/þ“)¹’2é’,I“$y“- “7Ù“9ù“3”4)”;9”FY”HI@y”JI”MÉ”>é”Q •K™”Si•Uù”X)•Yy•Zù•^–]9–\Y–Ti–[I–5‰*©“5©Fé–< ’‘rŽÒ’ ¡”y¹—z –j‰—}É—‚˜„)—…I˜3Ù–Xé“b‰–~é˜y–’™–”ù˜“i™•™™ù—˜Ù™šé™œù™¢𤠙?)–ƒ9~™šOi˜mÉ”øà3EE kY›Eùš·i›º “si˜¼ ›J™•I™›ÄÙšqyœÅ‰›Æ™œÈ¹œÎ©œÐÙœÑÉœÔùœÒyÕ9Öþ™Ø¹Þ©àÙáÉäù•Bé›%锿yžæiEDãùÀ9•óyŸ6IŸÅ‰å©ì9—Ãéœÿ¹”n©œz Í‰ û™  º *  ¡j J¡ZŸ *¡º¡öI•áù¡Õ ˜þ©á¸v⡉I ,ÚŸÝ9¢Çy™º¢¿™—5Úž€y£®‰£}©£1i£ù¹£Bú£< ¤½I¤Cê£J¤HÚ¤Kz¤OzšNʤQJ£Tú¢íY¢"š¥»Ù”Õn“žë)¥FÊ bÚ¥ œPª•¨I¦Eú¦Iz¥k:§RZ¥4§tj¥yz§Sº§9*§u ¨z¨þ~Ú£‚ʧvú§…Z¦0Z¢cº¡{7y¢³É§¬É—cz¡$z˜—z˜\‰©5©š:£š¡\ª¡¦Z ©šŸ¨Úª§úªªêª± «¬J«i:«¸Z«¹z«ºÚ«¼ú«-¬7š–Êž º¨§/` : wp‡Þ¬¸éM áMj­/i­™z–ÏŠ¨ˆI­ÇI¡2€­ã VI®)JœÎ:àê¢êšTìÊÐ*¯úùè:¯q­ÚºÖ:žíÚšúÊày¯›®õŠŸîz°;Ÿ›*®jê«%I®ýš“{•²IEF­2À–l©ÿzŸØ:¯Ìù±+y¯«±!+œk®ošþ£Iõ‘$‹’$›°åÊ–&;’&‹°O‰²,ë–àš³Ëž{³9@[”)»¡GK­I›ŸCkE+¬¥*«A;µ¶*µšJ¤ ʰÇÙ®M ³,Ë•u¹¬ÓJ¯+‹¯óú¯ÿ)±F°'Y°i+¯pç‘pç¡tk)9·5˴檭uÛ Iu·wë··"ù·¿²„Û¯sk¸ƒÛ³µ:¯{·øZ®å°5û¸A¸Þj’/;¸š+²ûš©nëµ{¹r[¸˘!ù¹i‹¶ÝŠºŒÚ¹„Z»ƒz»´‹»Š¨Žj™Z* Š›º„»·ôÊ’Û‘HÛ³’ë¶™‹ž¦ûº¥Ë¼?k®5›¹ƒþJ°Ô°ëú²<ëªúJ¼6 µÝk¹ÝË£`+³}›½,;¾|¾ê©”èÚ¾g{¶—»¼ê+²ó»¦ðº¹ÒÛ¶þÛ°}É·é+²™Ë¾þk½\º¿— ¾ Ü´xj»¹Á»«»†Š¬Ì¹¥Ú«àÚÀÿ˽P»“_zM̱Ïйœk¬”{·åÊ¿–‹¶è+¸°+°§º¯(‰¾ ,¹ö+¯¬»“Lk¿0|ÂÚµ(Œ¿+ܱ1üÃé+°‹Ùºô*ºx Ä ·‹ ¹[YÂ…‹¾Nl›«+ÀBÜ®X¼º jÅ&LÃäJµÀª ºªglµè¹«Æ ªê¬|K¹sܼ+I( ˜«ÂÚû¹J µþà{¶Ø:ÈÏZÀÎ ¬&{ÈÁ ¶‡K´·IÈL¿¼¿¯k¨=¼F[È“lº\ÁMI®ä»¾÷;¿ò»Ç{¼µßÉÛû¿ÞYÊaëÇl ¯ò;²};®öÛÈ¢¬³º¼°¼L³×y¬ú¾ ’ëÄuë¶ùë¥Ô@zaJÂ%›¾ÕkÄüúÊìÃö»±ÃKÀÒ¯,I­·Ì¿*Li ¸ÂÛÂÙ\Ì+9Îe¹Á˜ÃØL½)9θ:ºRœºïüÎ8<Å[ËÇ|kÎLÃÈÙάÎçüÏ2œ¦9L¼ ½MŒµilÆm·ý¾m ¢žLÑ@i­,ŒÎ×\¹$I©›¼8ÛÁâKŊ̲lþЪ,Êi›É¤ú¶¢LÈ’Kǘ;¿ÚiÊ+ÍÈû[ÓD{“2MÊ,½ÓМÌ:½:-ÓÇÌÊý;¬Ä¼¾îKÈ¡üÒ+kÈ3ÔP=ËžìÒ¾ =ÕP §} Á,ÁMÖezÖjܤ;Ì”8]Õ$ÍÊ ¼Ìd;”›Åq«ŸëêÄ_,¼ùüħk©·ïœÄM\Ïj˪¦û¸ í͈‹¸Ü» }Ï‚ý¸ûŒ¾e¼ºNŒ¿w]Ä•~‹Ä„¶€½× ­¼ŒÝÇПm×zë¸ÈúÀ<»c=ÛeíÆcÝ»®ÊÃÔºí Ð'‰Ç•z›Û|’F¼±³”“{¾B,5LÜ5 ”Ém¾!þiÜÓ]´Ã½ÐÍýšâÏÙœÑmÜCÜ”àͦB<”ßͱZ›“èÝ–Ï}’íÝèݱÏ-¢“[ßÅíÜÄ-ÝŠ‰ÝÖ ëýß/úÞÖ-ÎÑͱÚ]µYkÛlŒàõŠÑ[ª³ñ,ÞøýÜ^ü“c‹±m)ÇŒ“­—Þ­#Éáp¹ kÙÎjœ| ’"–n¶oY”fú¸'^¢FÉ©Ûâ‘Ë”p9â<ÎÔ&®áù”<ŽÝªâ-—A.ä*þ»0®Î=œÄÚË ëËTîžÞ9 »\­®âCNÄG)›!Ç0 ä ¤FÚâü’hý§îÓd.Õ-”-îÜÞjæX:çRžÁ`ûáþ»»æ››»çÞ“íØÇý˜(¹­ö¹ç›Š »\å>å*‹å+ÕcŠçëÝÔÿÂwÙš¾ÏÛ:áŸî¦VŠÁˆ ÞßÍ»áꙟnß<î•”ž˜­ŽÑ–Þ¢¨nà9®œpèÞ=ë©èÛùëe¬6.ÑÔíãÁéÊ.å¿»ÖYî»–ìé·ÎÜF>Ý ÒÈ‹“OÞá’Êå;¾ã¤çU«š¯®²‡ž–ßÁk­è$™î•9ÌÀâé^î Þ²ê>ïà̽ª2šÎµyàò쑚ã¹mª´nð¾ð‰îóìV>¶"l¤üíÝüùço¼êl~™,)ðÞ«¸©ñ¬Ûþ¦p|”$_çÑç…™ñ.ãÈ.Ì`éòõ𽺣 áæ]âé}ð>oð@_ð‡~îôjþòVêÇ ? š žäÿÞóRëìS_»^)ÝÏîÅ9ìz~å.éî^oç5¡».õ¼n·m°:î=¨h½îY½šVíkN»u÷q/ö`ï°Ñ Ÿ»%æžÞï]ß0Ï¥8_éö.ô¯÷k ©<¿Æ níúÝðÏò„ßçé͵p¦¥Î¤go÷rïö¡ú›?ú‡ÿöªÞùLýŸ—¯ðO‰íL“®_ú!®ù÷nçÝÞø’ùùá¾àªªúÀ¯É¢C?ù0j–ñõï.÷ƒÉî§þoöÿª?_ðÔößõ±nªÄ™~沎˜ÐÎíâ,ýú^ü¨™ŽÏäW+î·MþvZ cïàiÿžoãQ¾üK:»i÷Îìþ/þO@Õ$h0aB„ :\h°`ÉR´ÈÐaAj‰êºR¨M¥O=Úô¨MŒL£ åIêV‹T§~•Ê3¨R¯b±"5;öæZ«m»æ,›ìU£ZÙöD6êÈ"d<£ÆŽ`•gUfžEذbÄŠ.Ü0ñãň!WvìX!fÊcþ†|1ó寗=‡žšsæÉ£%~¦LZµé×¥UŸ]rôjÛ½EÇæ½÷3ÝÀ·>îz°mÜÍ ÿf½Û9q„·­'¬;¹éèÌEcî9tðå…~|vðÉé¥_‡]ü|kàÆÑ;=[ˆG"I l¬;øS£¶Õ;o;Ã:©ˆ¹÷Ä3 ƒ–T¯BÇ$4ˆ; ×{ ƒ†(L0<Â<̽÷Žë¤¥úN¼ Cçû¬7Î\T‡;û샌Äeœ®²f>\oÃÓt¬1Dq$rÅeC,ÅoŒq6"7¤r·gh” BGœE ‘Ã2JE¼R-® êh¿ì æÐC5âÔþÎR|‰Ó9õ0,NuÒa°Ä d€ŠªN 4ɰg²™%ŽD¾RI#¥TRj¾è$ô”°E Y¦9G‹ ÎÐâpþIç ?^™WçT²*ª¢+¥t0,(±M6Yb×^yÝuðuWƒnM(± ¾`vÙf™ýÂÙh™5H  *ìpTÐm¾} _”yÀ—oÿÑFfÍ´¶4Hx7^Þ !(îრ` hŠZ8¢ÝÁfª®‹Â@ÓÓIG 5~8¶áa‡nXfTØì™D>þ‚Žx`ö‰'Vt…'¨! YƒÃ)®Š r[#Ãá™L²Áa¾?þ͵ fzh¢Y˜%ba‡œ‹žE è6eÆk¬·(aè,DlXÆ%Ÿ©Ûä‹Öf»m·Ù^Bj…ÝœåR»¿¸”ìañæûR„çŽ9¿’Fú(¤‘JLe 8ßLa Åét¼Ü8§0›êugYX^{~¦s¡—È\ó®ç^·ó@p$޾¿ ùîÖ%õººgŒøô%4ÐB™ ´À€ŠtÀa$øWú@a‡>Î^.ÈÅXÑZ ƒM{Wa2ÿ"ígˆž «žåYh¡•6|„¯úeæ˜c—"ÔW¿÷Ýg_mT¨ÂlM«›å]zIàŸ édÁ>£€GhþZ«iîW,–wu(í8,J9”Å&–üè!‰IBø1¾EŠ&cTF-5êEF”E¬¥"Ø,&™øÅ/dCž1F3,ÑÓžá´œ±`:” ~¡4!Ê`{¥ÎÕ²¦ ó¥cŠ´q"ÕðqÁÑ «0zóËö¶øŒM¬-g‹b6:§F°ñk«œvî–7,ÂŽvÖÒ™¡Ä.<B_d @¦fŽ›B JñŒ8q ЃžêôŒÆERj’]ô‚Õ¹gæzz#ãBAü‘e©T*ûD$&õ8‡-4 fhTÀ€#áyœ£sØÁÙðþ'¢ÇèM=.kevU=è ‹ùöõC\IZϺæ÷¢y¬j&òS·T  ¨à*ø‡#þ!.r©ÀÔLHaø'¯w‘àÅÞð†@ †€h³e6“™_X@#|%Œ‚"S‰±>> F²Uá!¸h–Žu,¨ÃAâp©×e`+ˆ”ÊXÇñê òH0ç ;ÚqÀü¯jV$õÜPôPo`s˜ƒQèÙéc³TL€b€ªX`Ä àiÏÈ¢|ž‘5 &k\DzÇa‚mlÌûäaÀRº­-B#LaàzE#+Zþ…¾Õ±¦]Ä8$Õ5-Î¥-û)œ·†:èi ‰©SãJ¡GVa uð“^uµ‰FT¢…Þi”0®Ž¤«ãËxðD Ž b‘ G4ãzøÌ‘‰Ù¦@ ¿,F˜dôEÐøJ#Ìò唳¡Û•r« ÂÌb­£¼÷šUÚhF“l7ˆ¦öguš &È„ÎbQ…L˜cEm,~L8q¼³xCŒ¡_ýÆãŸèE^°/c@Á øW ÈWº_5‚Í Ö–0½f:¯Dw¸ƒu?;¬<ýÒ:*;à€l:%¤R{²/¨Ì¤öÕÎR@ˆþt"&{Â_q¼ƒ‚Š38à­9¬Ô1™°BHCÖò 1iæ8¢ž:†Œaª¨C%« §+LžœÅ®2Gç 7“fÕ,Ì¥ðv©“–ºÔì°”¨]¤s¤àw-µqÈVi³u„ ô?$Õ:6îq‘ûLÄ,Ø0›ÈœƒƒÅL4 0‰e G[…kJ ¼Ó’ªjª ¾¼å­yÏË„[î¼´Íà¯üþ¾á¹(@€ à>˜ ÆH ;V½Ùfnø³Ý«i:9pºZˆ£EYƺfÀdÔPé.Ìj´êaŸB |¡cÏ!XÌ…b' +àE.òè /ðÀ=#˜Cã´XL@%·²•Y`e °à SâÄN˜/g­ó7â"-åj3Öz#N’³¸ò"Ïáœ7j:¾¢†>£ÂEøþ3Â÷`Äò B‚Ô°»¶›¸‚Éiœ5€$˜…5Ã)˜Á–B¨M"šºZ*¡ÙÑŠ§*8%SãC>\Ñ# GؼfÐØ<HØÒ¼Xs¸‚z€© Ó;=ÔS½L6€ë$„ x"`0ƒzЃ( ¨†:‚ whw. èáÇãôÆâ–.x˜÷û°‹Â Lj¨êÄ0èü‚ŽÒ³³ìÃî<©ÿûÍ)™Â˜{\À}4™><ìs‚L¹?–?(H „t tÈ0™€÷ÔÀƒ4ÈJ‡ ˜¥¡& ñHØš*‡1Sš„Øâ`«1bв.¹j¾ #ÒÉI;{B'ÜJ¡Á³LÇž¬Â>».@1 »H@$6=¨Hª‚+H¤Ê²;i8¤Æ©ƒDú“ÑÊ4ÐÙJœä$ιÃ$Eï„ÒXþ8@œ…;¨Ë·„ËÏ¢K|ÀE¬‡P R ÌÀL®ã"c#£?{˜N€Ë†>™…NŒ/ˆ›Qº½ËYðÒÓW\–>Õ¶‚ЫÂ('\d>ðLEP„T¸\Ô–çÄg Ò& R0ƒDÒ÷)àZà‡ à‡A€<7yô›päÆó#ÎôÓFôãDÅp s¬‚“–ãž”:""'"àÎxDÓ9(?ˆ†] ŒŒ[ôì8¼–½2z ‚LA²Г*[°‚ôú€¬‚þôÏjeA1+˜€gGØ*ý2Å­Á€è¬I‡ ˜4$åþ"6—$¶:[ÌëÉP™¬®·ê0º39Ã+J¼ž Ê¿ÔgÍ ¼ˆŽH¬µSÊDòFBÃ9™=ð…8CGrœÓl*à»NŠ«•ÕÊ×[€ˆ•ˆ#"Fy¢!"§i15À4•¼lxK£KÞR‚+(4Ь*X=ŠJÚÔó¢ô,LQÅt=˜txÓSô¬ÁÃÖ?€  Ì½E.ÃG‡Ñl¯CUˆ-Î,Í(¼2è\ˆ\…R¨‡)€$fHo°€T¨ƒ ¨X¸Nœ…ãd¿TNhUoœ/ÌŽ©®Nt|¼YÔ©”ÔZ8`‡ˆ‚Å[|Ø·þ*ˆ†X4dÖôì•ê’ ÿ<9ù´V#ƒ9È€ºláÿD9½±ÈÛ…-€1×›*Aت­ú‡xxý*Ü‚­}‘ MŽ!ô,7+««FYB¿[š½ª£›2òušLp;‡ ] µýP¤ü ·“¤åi˜F¢GÒH*RÉ4dÛ®ü^N àÀÃÂò¸Y™¡†Tz`j]5ˆ§•=è ¸„KZkº¼%°KËKz „GÌa;áÕ‹̼ž5Pƒ5 ÌfSH‡9€5 †ëYñª l*ËjÛ¦ˆÍCph†ÝÚ­ @DE€Ý­BEþ·*Œð~@7À^X0X𠀓2t€Û„~€LªS0BÎöCÍÒ8ã˘¿¸D8Re™ÌÅ)5ýC™ nn£ÂÕ]] Xa€ÌË1!›Ö"Ó›‚ÄV1˜+ NÖš… `‡Iƒ‰^Š,¨:ב{ÈvU^@°¢q˜R~PyÍ3[~­Ä€å×g²®Ÿ‰§ªKX9Ó›ÉEÑ…Õ"¨£Yðå–æ_ž9õ}Â|H»¿@´òºc¤ÉšÇ!Ù!]4“-‘ø‚F8c²à33$™ !"b–îœàeaÉk¼LX¨Üf€ÄúrDØR†‡Ò%SÕþK=Mô"ºzU¯½Z= êz†t a5Å´½âÈ&°Û½q–ëØg8'ÎT[5È]#f>úªJÃØcÈOð„0ÐJH=ˆ†&(=I=‡È‚q,Õ.hö³éptUn ›?ƒ–øŸæ«é¼›v’qΙÖYGRÛr¶æd‚Œ]8Ö•‡e]Ý>ðÇ5uð…D×j…O#;v0ÍWÍ­W¯6H‹T°¹v‘t8Þ­‡x„Ržq¨W)ÊpkîÙÐ5;«5sºµ¢ÄªãÞïÕ›šØhëZˈ¿>žŒYPß5;®hˆÀøuÀýHÇ=ÑÑþg(Å™ÊRœ‘ÕƒôeM›(¿š8ÛÞ"ç8H@H©“âÎ ®`Ô„™×j[GT¸¼X»µs½c ¥ò!›ÕL0B8½¯f³©´ 9X:ÑYjXƒ¸Ì~ÅïéSðÑ6iK–*ð…"æ-$VâÜ-7Œ–f0M(®‚8†8€ð„K°€h Jh‚+Èâ)è‡jH>ØËn¬in£o”p€26 €; Nù›Õé|¦‹º(Zí óN)¢8Ó2<=þ߇FB;bÖað¸xHè°Ö“£Èù$H1Àè‚â-øÞÓ@qµH €Áwþêu×eR¶Z5Ø‚¹ˆQ-VŽ S+&+8+àÖ&Ñœ,æËá³,!>»¯€!u°Xµ# ›¡,¹[´* Ê¢9¤F‚¾êz„G€ƒ?t@t80tB„@óm¾Ê\Ûþ(Õy…û‚r¦žMm€5ÓŒ…D¼µÙ²K]+ƒ$8Ú‰ÂgŠ"8ƈR}Ë©©ÚtÐ(š/€$ðnUÖ.V–ñö®ï¹. §ºs2‡XP[È€zoÎD7>JG`0q¸„üJ’NXƒS8€cèƒ"¨‡zxTœfÕåNW6‡ùŽé”(‰šÜ‚£Uë¼¢æZ™å«þ[Çã¦VödJ'(‚}Ôö ›»’ƒÙ5r#£‡+8º LõËY³.2%×"›z(‚µvD$¬ð€vmW»+ Ȭ¾D±®=:[*/ºÞ°œI%հŬeÆfXj8s4Ç#|ðõ«Àìà‹Ck“ÒqJ8‰“ø‹¤¥w¤YOnMGxQ£†k»©7KQƒ5·™!§I„@¨÷ÛôÅ‹*-·V+(WsgGa¶¿KÐKúκÏ*¸*˜)á(ì^yÓ5Ș€¦à/èX8€‰Xnª³6ÉÔ&Ý›–òvRôVïðL¸ŠÀhs˜/GÝåþg€>Ðv2à†0H‚i$ „hq¸€2¨‡2`†PEÄýFÅGb.‡"Ej°‚ë”ΈN÷é¡ÖN9†¸!êˆ9J-Iáíˆ6Ìèwtdk„À³~™3Œl0*gdiõ†"˜_°‚±.!ÿ¨úÏ„*<(P ÿ‘+Ýóx@¸Ð{‡q ÐQFù2ˆ*Ï `ÐàÀYÏfUi¸ð > jÔáS'CàˆgŸUÁ!ð AŽŽP—CEê~°è%L˜,bÂ`±ÓD•))òTé³gO ”À}À&áHX£‰ƒÐðp‚:Ô¢ÇHþ\Óˆè5Âè¢Î¶¸‰ ÍhÇÉË ”Fä<èBjÍ_ÜG-EëAìC‘ŠàÒ"­¹è ˜Ñƒ Òá‡%ˆ¯Á"bÒôŒLXþnt£G4RŠfhƒVÈáBÎ#*†xæ°Â„¤h\ç𬠃Ç=#WÁû‘"éä–à OãÀ@>Ç‘…QI[Û‚]šr;=Îbœq”/G»PŠa‰¤Ðî^²©L@DȺ©BEªÃT„@(BQŽ’”ôTáyR‘ŠóJÁ†&TÅVq•üv3àƒžê¸ç¨ð™QdOUh]Ü¿iÈí L:ò´•Ì}˜Ã0ü0 €b pF2zÀd!ËHE-z°Òä#4ù  JÛ%Õ8S{;ÂѼ`€~åHAÇÞ®æ2äð´b<%N^x²PŽLGþ¿A&T‚CsX¤LÊH5LðšCï"³ AúÑ>¬§ øÁ¢qfD£üsGúàŽwµNŸõÄG=ïùV ÈÕfq™!VcÛàD ôk€æ€™½²*Î3€Ð¬ù1¶±Örepf×ÉþÆž¢²§E¶´Òe¢ VxÀD¨À츃9b‘ Î`?‰Bb!+P ”ÁT€JÇM  ÁAkE#¶a€NÆÇIÆ¡Œ(}9¥]£Õ'E$¸ÐáȲá¡Há @’bTIé ½œ&Ó4Î_¨¡’…^TلΈˆ¢*VE‡*WÑo6¶r¶óþà Ù,ôImÂõ0p±«\êØùÔ}(¢"wiÙŠP„ž¢ª'7ûɆˆªÂ£ºð¨È8W•®<‘+ [Z…·Ê Å~q‹+¼m¸ 2Çåš‘4m(ãÂ1 3 ØX7‹G0„¡ 9hBHp€øwbìàÄXCvÐ2˜Ä;ùI{³W…Ú¤#s¨ÊH4“™Ìjh8PÌ’¿ØF gökmîl›@Îá Ö Z‹Bbè ï²ALÓfbñ‹dàÚ>&L”ÎÆ‡ž…vcû +dÀ5ø‹QcF=ƒQÿ•\é0€c9ɉN—;]C4ÛÓ5¤Öµþ¶ ì ¢¹…˜#t;Sêß vÌ|׎fšÄh²þò‡‹wS¡J8JÍ•éEe k(E)ÌÙÎ:¬uñ°6Ò“«¸tIó^10‡´Îƒ—ïéeè ˜›ÐÑpÐm' Ð(6q{‰wM* šÂÆ']ÿ•>XV!Õ±! g¨C¹W›˜R¿,èÌfÖž.®Í®Ø²O÷‚ø0_Û™Ï,‘2¢Ì¶IÇ_o^Øf¤\jzá  µhùeDê=4[¢mÙmöD¤7S@px‡Hw¡†ˆf›¹99‹Qã`³½ä/7ê­ÿÖ$*.G,§e°ZÕ³˜þÜzÉaÓ³î ÊBò…_ó½ï~÷ûǾ¶–ãcꆷð‡íªt–ÃåxáT^ÀßòQ‰×ÆýxñòàmhA¯PÑôÒël Ý&ÞahŒAÔú½©¡­p÷®›»d9â/ìrô >®éþ°ÝÍÍ·÷áÃë„ÜWÌïß cFr¤Zá6Zã:2ãM;@ }ñ¤PfÓMÞÝ- ãaÞø%¥ÃIæŸR¥ë=¥SÞ¢T6%Ø/ ¥Q^åTv%TfåW:åÃùÈÈuŠMeX’åâ ú¹%QÂ%O2 XÊ%PÔþ_OFå[Ò]W6[‚eæRÎ%QÚ¢Å.Ž%TÊ^\Þec¥Âeëf¨¸ŸZ:æäÍÞb¶e.å^ö%¨Ô¥Wf¦øUec~¦izæi¦_Ä­&.:¦f2]lBÛQ–&eb¦TZ%mÚf`& ]âæZpÊæeJ&RþflŽÜkîæ`ªƒ7Ó|I`j–&h¢ælŽ¥6Eår.Ÿ¾å%i"åÝéæhRga6 ZÞ&`n&\&^†çpîæu¶UZåmª'vŽçkŠfm6çvê'nªæ~*¦wÞgpj'o‚&‚þ'yÂ'|!fòð"cæggræZ æ6Ièw¢[|zåfvhy(aþúåeè (Wh{¢è‡æ¦é¥hs^g…²å†bè§_Æè‰¦(Žšè}Òhu(Œr&‰‚'Ë!tF ˆò¨Xâå^Ög´h6¥kÖ(rN(d®è†ÞæŠ^iˆZ©’h‚©—²§—véz²(‘v)“N¨r²©›:)®išÚ(2¨ŽŽ)šr¨ðòˆEp  ª *¡ª¡*¢&ª¢.*£6ª£>*¤Fª¤N*¥Vª¥^*¦ÈNŒ§N”§v*¨5€ÓƒZD¦ž*ª¦ªª®*«¶ª«¾*¬Æª¬^*\xjEEЧæjjä"bFgEÌ*°«°+±«±+²²ªþ¨Œ†Ï)–PÌA³úܹɀPTÛµñÀŸ&«¶n+·v«·~+¸†k³²ƒ7ñ;<´:«´>8^©Ê<¥vF¢Ú«¸Îë®*½^j¿æ+À¬Àì¡n꺚ŠÔÌÂD R Å´òibâØBD—/ÝÅÅr ÅêÆfl¸v¬¡z,¡Šì¼¬Éž,ÊìaT”Ôœ«@,¬7!¬\PÄúª:”¬®D¡lìÄŽ,¢j Ïæ+Ðr좭Ʀ,Ò&­Ò«Á"¬ÃΔ«ÌŸ‘Úĵf+H€,A DÅj ìì«te-¢jmÉâkŸ˜-AìZA -Ú¾DÛÞÙºþí¾nmݦ­/™í×zíÝníÒþ-ப’ëÄlºVº2«P(ÖÌâƒbõ)äá¬ØÄÐæì/DÆ’,ÆêÜr­ßö‰ç‚îç-åÅ2Dèr‹æV.êúmåV®è–®åήàÖ®íÞî¢.ëºzC +À¬PLkÕZ¶I¬ÜJnìzíÄÂÈäŽm Â. œ®ìÊE®éZ߯çÂî¶®ÜÖmåRïGø*o÷^¬æâ.ú¦/úî(HÀâö®¹²ƒÔ.¯¥t"/íBïæ¦îù^n j-ù¾. ’,ëÊ®ÿúlò¦®Óîþ2°ú>0×îaFË „¹Z7ImãïÕþoóp‡nB˜î#ðçJ®ôZ®Ö0 o¯ìjop °ç’­òjoÿF°ïpÀÂE¹rD*ù®üîîÃ:¨ŸÊk§-õRnßê­Ú*±Þþ¯š<ÊĪ æ>1Þ> Û^/Æî+ó ÊöNñ{±\ÊÚÞmÛšíŸ`/·± ìNÀ¬\Äo±©p„JP›ÕoφkcîŸp 2!#k­JÀáú®б«œãÙì¼Rq·rïѺ1Ÿ2&g²°6­ûnÿ®û2Dÿäc«lõ>/k2+·²+Oêʦ†Â‚ª®ÒïaBî8½².ï2/¿r§-óà±~Sþ)c­«Æ­æ®r¦þñ öï;³¥J³ªRs/_s°2».n´:ëÜé"$Wl׆lÑ:¯*Ã-3³ê~=ï ·0úÆ-6Ç3¸ênË.î¹Úsð_µó)‡/%»°¢Zsoì?'óÿÊnçÞnAË3C#ëOT”á®Óʬ»Âë_±{±Ún´óÖ¶-ÏF±‹óóí {/J›¯ã­ ´;ð³4½>:¯-K{ôG£1Ó­MÃ3ãtM“4Mo´57´Q*=ÛsÃÖóÔZÄ>¯)‹í‡0Aÿ´Ö–ñ g,ÏbuOêG`5ÙíÜòìUSìùþ1ìRsÐ’/Wë¬Yþp[n%ûm\÷nõ[îÐ.ôQ÷õ¡îDãó=SÃSƒýþjéâBˆñGË5 [®ömÞ¶pë´×2¶ §íZ?¶èÂp³ó_2¿²q^w¶;g5eÿ4g—6%‹ìd«ðiµ_϶¦B‡âÞ3nÛsT#3Å‚uÏ¢ŽU#4kuóv5;Wõg#/Y÷'1@»í¡nv ;÷ 7wöž6DB»³/a·ë°bÓ6y+êÊ®`§7a»+ÄÆëc_2ù6¶w;vd#/ Ÿ/gp|‡nH¯6tL+p êÅ*÷KÇ.jÃösÿ·cKwþúwì²vyO¸¡&un_¸ðþŽ*?›nøš´ØŠu¿âk~‹oBì­ïÚˆ«Žé®ní31ß¾øM§¸ÈFï~“øß´vÛµŒË4Óø‰'DøúóÿعÇnFõîŠ#ù8çøÙR¸”*á^¸z7î㦠’Þì”׫¶Êv—‡9°6mzc8ÕjxoŸ²˜._¯¹›k,/µœO´-ë¢{¿ùÒú4žïy°Š —¹`68¥9Ÿº¡O¹Ì/Oônk9}Ū2ñ·®n›z¤þ+gªlë9ªrz²bº±ú¹û",7#E©ó©l¸®±4ƒy¥«ö¤C·‘›ô݆íMGóÙZ¬®5ŒëxÖ²:NëkþP;ñÛÚº³ú®5¡êzf´¬f.¸‚ùàòÄhÜ3;,Áâ^;76.›êŠÃ4ç.ª5¿z±Šu¡nõ ·³‚7o Š»‹oj“¶Ær7ƒÛõi£»çjñïk»ë¬¿+÷3û»Ý+¹WªÑ¼¬"¼²Úöîf»ÓAÃÎÝsªº[g4°Û«‰{4¯Ç¶÷ê8wSzÞj4܆6ÉϺç-ípm:Ë·c|ºÇpx7öko®æÆuwsíÈã¼x×{΋ï[ÛtxKs^+vJ·ø«ôê¦|N{x¯}É›1c¼²»Ç¯üò®4ÚŠk+ûŒü¼w<±ßEœ?ü=ã31ƒó–òTÓþp„7ðéÊÌß;ÜçìY«»è 7Л6¸·½v‹õÜ-Aëmø2¸ËÓ.YW6‚“ð?¼„»°pçlà×­­ƒ.ÈN5?þtgíß?øÞs~â³±vxkÛ=À÷ýŽÃ°g#pëæ=%x¼¾ƒ'¾öúyÃÝRã¶ S<åÓµÖëü³°áÛw þ\Ïwcÿvï[/‹÷¼ ›ïŽDéÐ{ê¾8ðsvÜ3¿kôxß¼Ìë,Œý Cÿ÷C~‚g:9ï¼U[}¯<´ÏNò/çJ¾~ãïÈm‘_,üsì³½ Wwv/8@0ëY•Y\x&ƒ.m ¼™çÂ3¾üéÓ§Ì 9Jô(Ó¤CuúÜ5¦SžTeNÅŠtçÃSÁí ÔêU˜W¡Š­2p-Ú›c¡.êµ-U²e†­Š”¨Q¦Z›æ[´/ÞÂnù&~zSfV†™6¶+0NÉT¿Z½œ­Ï‰%ÌÉ‘tÇÒ< J¼X€:%’­â5°B£’á:VÜY7ã²psó|ÛT·SÛk#¼78sâHgˆ-åžVoN‡k\¹Y¤½›f¿}2òî¼w›/™üd÷Ü1'G.´øö÷—ÏåJ¨þÁÌ{7ì¾%b) Lëˆ%¤f6–6:I†g0š((í‚"(­žÑ0& bl­gÓD Š©Ä 5óð×ÖRª­osQ°®D²‘F¶dôëÃ*1«3„‘ ‘lê0ÆjÉI¼°2i{¯šz2HC¤RK‚0Ì’I§ò±¯mKÑ!1]$Ò84‹, J)k¬/7³llÌ8£*ÓÄ&u´qÊ¢LÌQE+ÅÏÝ1Í@ýšh¢ÐB4ÈÒ*,Í15|Vkí5b+OÔQI-ÕÔSQMUÕUYmÕÕWaUÖYiݫֿn…Œ%‰æ ÓÙ‚<1‘H2 %•¨þa)×e™mÖÙg¡VÚi©­ÖT3Ÿ•”¢9 ˆv¾ý–p{}P†ñ6|¬m×ÝwáWÞyé­ÖÆiwŧÜYÀí7Üp÷U )dÇÂzNXá…nØá‡GÕ–Ò*µâ[‹ûx"ŽXsmÝRñ„ø¯ñZ2Wl]½wU•ù7”E.ÏåRUvfRoF8¢Iç‰+üã‰#*餔VjÉÔDcÍ™U¦Ûj[WušÔ©ï” U«kuÚ/¬#‘±#•œÙÊf¥‘åô8»ví˜ølÛ‚x¨ãpÉõõ;þ4T;U®íÕjÁ¯lzeó®¶vjO…+̺þµïÖ›ÅÓ >U_xç¹)·âŸó67B&¬P8‰ ™CH­´³ÅÏæÎÍEÁ¬½v•ä©uAiï]x‘zÏSÎ@i?óCß!­ëvãߤ])?aæGÉý“Ï#¾Qï£*úÍǿ뮯 wìÅ¿mä¦_ž-÷©'´ú3ýZ_}Ø·Ubn)f±»ë[DSFÒå1P±‹/ášQ€Ó”]ÅrŒ«à]Þc½TG@Z“Ïf¾v>Šp> ñM\î35¿¤ˆ‚$¤ 'ŸT ?w æÂB¢ 0JÊp5‡è0…8|¡€¦s™ùhƒ<Ì %w±UùÚþ—¿H—ÅríS;VÒ,c–Õ%->ÒÍq¸„$ìÀONE£­ÊD¨ Š‚û± ‡ÞØF æç„úÁJkÄÀ¤‘Œô’ó£¥­Ü£áÍÐV({ !áxÈóшŒLs˜À,kìÙd‹Ó¡®Vÿ£›Ðê†7¬‹}ûXN°4¥: ±O-„L©¨˜RG—ç«LÍWÉæ‘zôå3i¸ÇÍePfË&%gC^‡šÌ ï¸Fçðò}Z±æÈ#R&æqÄ”æ0ÍY}.4>š¸X@ÍX©3Øê¨ÌÄ(ñ;Âh~ŽCÆ´p¤¢þ\¸ùPå†Q» Tú˜Ñƒ:m,gÜfGåCQ?¾/“ dBGjÉ‚6éPg1eJK B6²Í˜ve{*:Hn2Ô;[ñi Y%·‰ÅÒb²d‡ÆÔÁ1u-PkõÓÉ'/)»$‰oKRú°³§ñÏ6pÒô¼Ê¦ãèoHXÿÞÔÕéT5¡n +v”D¼&E•™Ås똦*ºOOV}*M¢³¦­†.”qþ\â!¹êµvouÔ@ ú­¯PC’Xû'•`ý¨Mü[,[»ÎUH_¾â—èü5´žUŸGC–²à[ÙΖ¶µµí„ ÀŸ]̨HEàRÿv[á—¸Å5îqþËò9P¬ö_°¼'-/B0Õ!—ºÕµîu±¯Ü¾r€xCªRÜ쎗¼å5ïyu%©+Ž–GÝç…´d) ½‰®ÙdE8nÖ—¿ýmÕvCÇ^€éoÀe`f£&–½VÓYùƒ–~q6/û—ÂÆ i×Û]ÕŠ¤µ¨+ØÁJúļÈÓ›³æ²:7ªçjÅvñ‹<ºîn±Àá=0 ÇY§ñlÙKÓí@4XÄBö©^¢þ¸ú¶Öåø²Ìëê“¿êF ³[PÞß‚­<×öQv~ñ—o«\æjx·4>W|_KßÖÇ0h,éDѧ“1”@Œi#‰™9+Ôœ+%i Ùþœ¸cPëaçž fE_7Æ©•%ki`²xh³ÁÜÐU*=Vþ4çÏœ¾áÑS–LóÅŒ%Ô‰_ÉÁRâx§¤~©r.ºhYæmooßk4OW§„ŒŽX;ÃÚ…à gœ»£HgºšÏ…1Ìš9쓦§‰ÔÖæyfíâ6z·ù,;eãko'§C I©ìdvú9…â7-ÍirÑ?½ž&Žs–ÊWëû Ä¶´¶.[zŽÙ¨NÍ™] ÆÐ.œá}97ž°´½Öé° §lœ¦'»â)DçÓœö‹_@Énä¿IÈ1Û%–öN*? 'óÛº2À·¶¤Ãíþ·ËÜÄÓòò¬~Îs¡·Kn °µ€-êÚŸ :³‚¾¸wµøéUÖçæ [2»Æ:·:‹£®*ÁRKä_7{»H[Ï{Ûà{Cøç{v¹Ïî “ÛƒÆÞ¥³ã$âVqØ¡îW±[ ðu7|Àkm¶PíÅ’î?Y$?CÂKmÒ<¼«†G¸Â_žó*(fãèö.¶d*BÛ¨y³ó²:wy¨ÞzÙ£®@¡1È­ƒÖxø&<î,*ô‘¾cÖ´Êo’S^ö·¼,Ö~mÌžò¡—åç‘•{W®þï.I|!G¾{tÍÞɃ\öÙžæ²d;Ωaúàú°Ô¾»ö´UÍ™þXO¶3ž Y=ùËð˜Ç…ãq¢™­ÿ:(”Ô‰¦rBÝ@Ír¢è߯¯îÎgpÏàfBúéê*"æØBÊÔèMàLQXidæÈØFÊ“ähÕŽÍ£ ÙbMÿŒ§êl›0PŒ"IÓÍÏb¯c.Æî¦g‰À"Íï§§ôc—D¥cqÖÉþòoò>ÊÔ@Ía» ¨Ô‡Ù6j²#”p)ÿ¢PgO¹Ž.ï’néÐLáÞ ÞdŠ|ŽMQŠXQ _è?\™ÒÐÒîð7:c8ö Ý´iÁ°õ´%ë^©ÛðÆ ¾«ô$MÎz䝿*I¢¬ùX‡GHŽ)š ²šþŒú61löDä«PÖŠwB­4ä³¼Bå†o~Nñø¨ï­4KEþìJ±J±;žŽŽÌ”.×*×(lóâ…-O‘q^¸-ÑOývŽ¿r^¢ñÕ’±ååh·œëîtä ¶ükìhKüÜÆÍQkO·D¯íºî–Îñá1àŠ® ν ¢Ãšî«&ù±‰ ëÔQÆØ1½îEÈFZŒ‘V¼&^¶ìýñ!©%í˜+Kgßîé+;L Ŧ’Ä "EÒYîNoÈLµ ‚$Ø! ²§Æª²’ŒÊ®Ê6±ìÌÊ–É´Ì’j’ãpR±VÑúv¬°«þz’>o$•2¹Ò1Ù®"æñœ. GhŽ mÐô¦ñ*75j#­‰íЦ¤ÍÙJ° £MÎp)Ù’(Êoë¸ÑíNGùÃÁ(ÿ-Õœˆœ±Ò*c!ß/Þc ›F ¥ô+Ûr1ŠÆP½ €îÀñši™ä­0‘ý šâ ÿÄÉÞØ# ѲÍ¥†„M1H0!3Ë %°O/äúcš©3ïgã Þ¼2=³ßJèëm0CJœN¤’#3[s9‰ÑÍìtò1±Æå¨å<.O*ηÏâ&ŽK²S'+±áÄ/`GF”ìájñuºLN³þýö‹9Ïq ®‘fGÖ¦Q>ù³Z_NŸîq÷(SÍ 'Uöó¸X³?”YxÐü2çÜQj¼ŒÑ+)4CãEÌ PÀ òí¦SCEtD—…ÛÈÌ>érCI´EYå?m.\~q@u #¹E­Pa´ç\´Gi…>¡%t6ëÏDÌa!}tIeÅ9AÔí«:¶ìûn)oæ&£o«tÒz¾jÉl2üø''›‡IÍÔU^³¹q rB}ˆÛ01¥£:h‡À Ó¤ˆ7sªÚæt7Çé7yì ÏtPSeo/@íq$ÔF‡´lÎP*-±-> ñŒP 4ïþò§TOS5I9>)“”P[ éÆý%:y€%ÝôN‡)É)Öàé7A-=Ì„OaUO›íO™MTyUT$²C}ðæL+*w òÑÝŒ0RóƒäÐSÛ-Ù¨ƒ_ê+aP è°W±u!J2ôÔ4Q‹†ïîs±Ú³ gâJåìȪOTQuÇu†'q][Q¯<+¹T{²5_‰â?ƒ52‰eQÓlövT_ V[wE@ï"%#ú®%;/T vb!"B3¥R/O)öcW%MOTHÓï>Aöd•ràqæ"öZpæ×bï°(ï ó­ÄeyõA™‘dQ*,TþsThMó@a?«rÓpUg{FÕ 7v3a¯ÄBUgÅRL¥>“S™vgVë06.esýšÏÇ\â(f6Ñf2I’¬nm5Cn´‘^•h»vD9tí “ë\ 'Ñn©’‘ ºJ6Eç”>BMi·NÝ–(Xq…À$7wõøª Vrû‘_!ónf´aƒÑX$5-³¦ôÐÏhè+9ƒ4ã“q p MZY—IttPUU‰T¦ì29Ÿµrxtñ-i•éqƒ„–pÜ–¶x™TeùöÖ,—÷*Óf{‰³Hî;7‘ºLþÇFÙ¬ó±vGðŒ{nó^3‘{}ô-ÕUvBñ÷Ã0;t?T:¥€Xötd¤M‰4!Ø d¹¸oÅöo{/‚5xîDVÀPb78„«ÎI Î bX„UxèLÔ‚?ØW8†µmoK861¸2e8‡eMcô…X‡øÅóP» \N˜@C4ˆ•ØÅÒt…µ‡T¼–xŠëË9)ò‚½ñe©x‹Ñ‹g]xXXйxŒ¯Ëia3Q'3‰Éx­«…Á—ÀÎLyŘéx¸hØTc³‹Ä×@ë¸gîkWBù×dý¸iËŠ_J X/?[ä—X†fkAƒþdP­fÒG Ùš2{Š/·%Í’+ùÞ43ÁôâfåV·þæu“_‘YvXoXÍÊÒ* ASm=(Y+wcS_0xa¹TÜy}Öd•ÕH­³dïל<–¯¢¯m‰lÄÚ$ÇÞÆšµù™c§n{ךÿD]h;J74÷rh‹™TĈ숙.…ç§²²¹pÀbϸҗ¥–j¿ò–;wRív=òyÝe:Z->ZS ÕcÝÖùU1 {8™ér‰Ji'*-SÏ’Õø”Á~³ÜžŠ…ðc£óÔš7ñB«ø´ZOù¥sƒ|o ‹,¢_tgÔNߨtÎ0ƒþ1ê±ð‰•ŸEó—â/7ÇÐ8j7¤P9«Ö¡ŽÍzºŸªˆl:d ïºuïäøÆ0Ú™à4Z›UƒÞÏi†s Ëùt›YW°×ZЂڠHkó¥ÒyuëØ{ònÐ/jݳKN„&E$~™Äå€%µ¹S,ê<¯¯ä¬ùÚwIPd°µ®:K±í°$ù\ûpûp±%+’^ùªQÅ‹+Œ£øm‹k$V^ðZM{¸Ìø}«§q¸¼bÛq8r¶±ë˜a©eç„ÇK“!¦”Oeš}Û¸î8lY—;º«¥…gÌ¢‰»¿vûi²[ºû«¶Ej ôF5n¶{•¹[þ9‹XlÃøÆ^Ï‘àæµì¼[O–ŸsM)Яµå ÌK{¬;ûLÅ4,xîEÀ³tÀŽLëd;雃;ÙC#4”W•¦ÿT%ˆNïv/ø/OÿtO¯M7P=¼®Üð†øàÒ[pÝ·Sm°w#7Á*õ;.Õ 7—w×So|.z\¾OÜ¿:8µAùg¡ƒ { Ã?<4™MPcõwm5­—¼mfõþ‚\îHx–yZ¿ÅYqÆM­Æ §·×·Y]Ú¥¯œî¨ûÑT›ÂgS\û'â$ñlØõ•‰d]í5g³ìÜ^™ïëU^©oÍçλõN2[ܧ9¯¼ …Óþ[§Ýœ§»zö€üÑÏŽ†¯ßœË;¡1½»Ìàx¸a8ÔQØ“=¸Ôq›AZfdVì.Ö±gÑ*Õ«nÈ'Üà\¼dzª™3Çh‹½q¨?Uןξϖ™všÉÁùÄVj"çhízǯ•Ù³ µ‘¹ÈM–=còlçW8ÔÖ­ò<(GKÿJOÎ=2è–—Û°ÉñÖÛÁ¬”€9¼•JîbŽd\ÏrW¡v7Ä„YR,w> —kñç&Ú)Ùºa¸:ݯ.OL,Éå¶WtIšt•›se;ÕœüÞ#ÞÅò%§áò¹åyÒžâvƒí Çqëý¨³iáþë¹­ï âS^³ZoÖ1cit%•99RšƒœÚsZÕæ-à7/{#J{§üçN¯[žd÷¸\ד²Ï·ã[}íd±„Q û›ã7ßœ™¯êW<‘ëû«ÍƒûÍ\îåÞuóΈoÛÓñ>â9Ÿ„ÛX0÷ï½]Ó%|ÿÝð?Ò·^Ü ŸñS½¶‹¼¡;ã¯9%ß´Âïž\Ë7ô7ߦ³<‘¿ë—dMx'õ€ÅÑGŸ{›¸Õ!„Q ómÿõ×ÙPô)”µøåé<øw÷é˜TkNÒ}øoJ7:–_‘Ô‰“õ{'Ý"³p…?,j=úx[UBV%ûwþyÑc<\Ÿû%—òqFgw*ÑÿÊ?[ñ˜ý·"ÿýé[Ô‹à´œM£+¼€À <ˆ0¡Â… :|1¢Ä‰+Z¼ˆ1£Æ;zü2$A|êHJPå;+­°|ÉNœgUd¨£Ænu8€ð()2¨Ð¡D‹=Š4©Ò¥L™ª³‰oÊY.]®lÉRæ¬*$©ñÐ)ãN’ŸÍz¦mS¤fÕb4´-H·éÊØö,^½u× ¼K®A¸ Œ·ð¬Ž†ý:nHÒäœlU`ò°úRjÊ’ì¨ÙÙó'>‚‹ÿ¦Ø¸aê´Wp­Z`iÆ ÏÎxû¶ìþÄe?ÂV¨;vÂß ‰# ^œíã埖Ô<ëêå—VeÒ´éUç¯LŸ'мax†ã3–§XþZ'fÕÊ`'a¥Îž®mE˜†n¥äºœ¢y¤è€ÙV܇ðþh¢º›b‰×õWn=öj‹ÏýÑZžo%M‚ª¦Ú!nh#‹¶=ºá󥦽†å+mü÷49!™åzÿÛTò¥ü±1U#_ú¨Êe€Í3à±bGøF„à÷nwþ-H:$¼ÌÊn’“‰F"ø¡ }#’fD†/Z !BÃ.'wÐÁ fR¶»®´ìeÔðŽtˆÄ$*q‰L¬YkH hMË2Õ›ƒ°µBJì‰\좿8”xqMø€J姘Èew"ÞßÇ8ÊqŽsl“Ó˜»YK…|£cDrx95æš¡ìÚ—9Í/NÂn`È‹4òx‘<˜™Å7ñî‡Ó¡ð†È"Æl©äDLÉBᬧ”™3d Ÿg¸ûe•’ƒH€Æ‡®T¢G"·|Ë%bG¹YA<¨bÞø¨­U¤—aæ2ÅãJb°#îy]Ù´ÖþVþÑ|»D.âÌ_J„‡&C# O˜ááIOF#ôˆ¼ ®Æˆ\žëy¦åÓžÉL<÷g¸öù-T^*H™5 •Í}'>¹7Á–ž™ŠR†Ö4zê“I”g™æ@wbô`5è>9ØOJ!¦‘âLH&i2L4óŠ{Kæøtó8ÂÕŽg¸bê¼–6?aŽ8Q3XN(î PK›]ØVw®%¡«ZìqÓª¶ªåÔ­P%Xëʺ¯®5°VÜͬs w4Ï‚öré}m ò¶¨”³„@\ãMZ6¼<mTâ »S\Ù~vrè-ç>ƶö›:•\j+%Yöö×T]#›„“SÚqѪa^/is†º_Œ.†°‡- bÙ½VÀ³Û¬bß;g¹ ¦>„‰ D·Yü óz$¾GÁÓ5R])†ìÀïþÅ{R(þìy¢±Ô»3ã]´·z1ПBöžŒ¨7¿wåE­$¦—–c+ê•yIíWš²§6LŒS–ZÎLâ4#ùIfv³•,ç”HìCY’’ãç>P0E.$Œ›™3³¾×¹¯vBiÄÇв5kÚ´%‹âéf…ºÓG5e|Gºî™Ì gH\ýèX‹ÖG”5DäºÉÞs*wm£~—CgÇÛÖÄ.ö°c¸Åb»ôm©6ç®7cE÷QÙÔ®¶µ¯½—L]t½ :ñ*ÊR“Ûä.·¹Ò¦¸ÑX× Òc´YM)}óÜô®·½ßÝá±nvý¤¯Ùy³Ø¢íþÞ/¸Á»(ãMZN8Fá à=Ë…ù£4)€Ã÷±’ú/IÝèF)~ð‹¼ŽÌfù=‹]:¯ÝêkËe©W¬°‚],¶ÿŽ|ç<ãKy7ÅvoÆß7k€¿LÜmÙü­ƒetÅL—„6©OgzϯŽu’“ÛûΊ܄øïý–íjê½îÏf²«©tºZk`Q³÷¸ßîçÒ’)¯ßÅ>˜u4×0Š-çPeþM]jWÝâ¬.÷Ä+)¸F©¥G¢1ÓSºÑ–øå½w€)j­²˜yª(ó[.h÷½øÔ«þ#¨6yÝ…~·cæÝ¦Ì üêo{qÆ÷Œþ'«Ž}Ó™_€·ºh¹/¾ñ}îœh-ö{œ½€¦Œ¾ãKúK$™&cŠò^» Ó£¤¾÷¿/÷Ö¯{á«v>øÏþワ¹Õñ·ÃžþøËÿÞâŸ!mÙ×tþüïÿµ_xô;Á3yÝ爀ïEw%”}x· èGÚ6_çu4vêäFÈøEé†[]7€<ðpæç'ˆ‚H”o××{tw±rá–‚3Hƒm“pvÀ0N)d‚5èƒ?Øë§.œ„ Adiøk@¨„Kh¨ )AW¾‡(¤=È„Wˆ…LCˆ}XGX€Y(†cx èlø{4Õ[þdȆmØÁ´nA÷l)GtÁ'vÔfjõ´æ†mXÈoi(mÉd&8´Dy8pˆ}È„B÷ç…l´},'&­ÄM7ć†È™Èˆbø‡Ë÷l‚XtlUˆ´$(}…Š„fd@Vqz¸Š¤PƒÔŠñ–lˆ‹ a}såx¨}v¸vÓd9Oe4Áòr©³,Á"bÄh8°³,Çøwídb—‹ÕcÉçzô5‡Í÷€üsgU7uLó]–˜]þ5þRuÈ`”CŽáq^²‘! £`ÖH;iS€'£2_†Ü2 4$ãu5€ç7DS^[õvl,¹Ät°eŽ@SY(þ‡hxW%Ø…B/†:g÷bVõ¶Ã¥S¶3ޱõ8ï¸tÐÅ™‹phíG'VD*h)ËS"H®X@Z“µH>¤Hà³==¹d§ŠáÉ.9ƒ?'Q)S•Cá™j𮩛з~>þ™1¹k¾9…“)–»iœá‡²™™:›¶™ro™›Ç)‘ˆ‰ŸZnÁ„î™ñé›™†5i Šm°©œî ™  tx•)¡Zl¤™h›±ŸÚYaI‰ª¢²ösÿ#˜ b—Ož´·¢5 Wv4˜wY—; mhv2PFA ¤C*¤EJ¤Gj¤IФKª¤MʤOê¤Q ¥S*¥UJ¥Wj¥YŠ¥[ª¥]Ê¥_ê¥a ¦c*¦eJ¦þgj¦iЦkj¥oÓ&ò¦ñå¦2ê 2 :Ö&ê §{ʧ}ê§ ¨*¨ƒJ¨…j¨‡Š¨‰ª¨‹Ê¨ê¨ ©‘*©“J©•j©—Š©™ª§§rÚ&6§ÄÙ‘¤Ajª¥Šªøpªªšª«êª­ «¬*«¯:«±J«·j«¹Z«»Š«¼ª«½ ¬¿*¬¾J¬ÁZ¬Ãj¬ÉЬËz¬Íª¬ÎʬÏ*­ÑJ­Ðj­Óz­Â:§qÊ­žú68ñpø6šJ®åj®çŠ®éª®ëÊ®íê®ïª®2Ö©ó:§ò ƒH§jª¯lʯûê¯ý °ÿ*°K°k°‹°«° »¦ÞÚ©Ÿêþ°¿x§@ Ð ˱ë± ²+²!K²#k²%‹²'«²)˲+ë²- ³/+³1K³3k³5‹³7«³9˳;ë³= ´?+´AK´Ck´%›±[±I‹KÛ Iû´MÛ´Q›±¢J ‹µjZ˵[ëµ] ¶_+¶aK¶ck¶e‹¶g«¶i˶kë¶m ·o+·qK·sk·u‹·w«·yË·{ë·} ¸+¸K¸ƒk¸d›µ«¸j ¸JÛ¸OÛ¸[à:‰W«r ¯™«¹›Ë¹ë¹Ÿ º¡»®ô ±¤ë¦PH ¾–±òjª­[ª®«ª°;«²K»¯k»±{»³þ›»µ‹»½«»¾Ë»¿+¼ÁK¼»k¼À{¼Ã›¼Å‹¼Í«¼Î˼Ï+½ÑK½Ëk½Ð{½Ó›½Õ‹½Ý«½Þ˽ß+¾° ª[ºõš;ê,<´ ÉÂç³|Ë;±Ë¾ŒËÄ,<ͱ˭¼_ºÌ œž;!¹LËHÌÌÊl€ÂÌ7ÀlÝGË4œËÑŒÇÆüÊçŒÄ¡ü°ü+Å)Q»PE°Âéà°lÏ |ÏNú6ƒ¼Ì¼_zRÂ2…¬'ÉqìÏkœÄ\þµÉÿÌÐ<ÆülÄe¤ÐýÏb¤}Áñ¤}ÑCü,}Á­ÐÿLÒÂ,ÃùŒÏ-í¯rjÂq:Å¡l0E 8° Xô´'Œ¹èìÓ‹ÖÈð5Æ2vÌyLÔÅœËÕìËGmzêÔÖ iÊ\ÍSmÌAÌÃ4êÔL-ÃFtÌ ìÏòJÕÞüÄV½ÔÞŒÃá\ÌUm±|Ä?¿FÍÊ#ÌÎm2W™Pª|ÅõÆ}­ÉìלØÑ{Â]MÖDšÑœ:È ¤(MÉFTÐ ÑûÌÁЗmЕ}Ùní Òš ÐñÕÑ ÇsªÐ…\º!=ÒÑ–½Ð2 ‚ý׃MÛ³þmÛ‹¾úK׺MÅ*A Ï×ë¾t ×ÅM¨ŠíÏ…œÖ·ü©ÌŒÖâ¬ÖæìÍmÝϺ,ÚÔ=ÎÚ<kíÍÖÔÔÝlÖ|“Æ8ü¦VÍÖ1MÎÂÜÝMÔ¿¬Ô7Ü©Æ-¿2MÓê¼ÛÎ'@€Ó+|¹3ÍÒîÒøÌʈ¬ÒÍÐ2ÛÆí¦|Ò°ÝÙ×8É«]á}äà.ÉŸmá±\¾.ǦÍÁwèàbÝÏ.Ù NÉþØo:àãˆÓ¹ Ê}¾þËxíß÷ýÖôíãtýÉÏÒØŸ:ÅFüBþÑ3þÑöØKÞÐ0ÝäOnäFŒÆn:äòZºM.ÂA~ä]®ØþDîä`nåK.×ßÝå\NåGîâR~ÂBîÕèûãŸ;ãsŽßtNûy'«<Óµ-ÛØ·èÒëä3¹P ÊÄÍÓn®äy±p¾©pNçqŠß0ÎYéï §éôÚÓP¬àÉ=®26ê™~èÜzÒ¥ è~>è­Ø4¾¿ç{¾±^¨û » ×J¾ÄqŽÎ³>×…NÆPnéª*ÊnåøåÆ.ë LºeæsÝçæ]ìæ[æR¼Ò¹]åSíÖ^ÚPì̼ޮ-×6néËþ©PÈ:JM;ìcãïþâ` êð_íKýù=é@¾ïÊïëLNðú.îÛðô>îÛ¿ï=¾üäêü¦[ý<þqªcýiÆÎ©oÿÏ¥îŸñë¿ïù½ìêð©“!ÐàÀ‚$x°!Bƒ J\èbÅŠZœØQ£Ä;^¹‘dHŒS¢”¯åK—1aΔY“æM›9qîÔÙ“çOŸ1EfÜңʆF Rc—©È¯L쨙ä(QÝU¬YµnåÚÕëW°aÅŽ%[ÖìÕ”$Õ"eYÕíÊ¡Eã…{RdÂ’þx•Î¥J/ÄFéRœT.`¾( #VÌðìcÈ‘%G^«1-_»ƒò‚£ˆŒgL©áÌC*;Ó¢IK¥ÖÚõkرeϦ]ÛömܹuïæÍ´4iྃ£^mºôéÑ¿…§&žütêÕ¾¥FN¹tÕÌ¡+ŸÎyô÷âݧƒ÷ÄyrëÑQ7Oý<ûíë¿wwOü|üíUcŸÿ¼~àâK­7 4ðÀëƒ.;ú~+ÏÁlvy°:îœM4äÌ/C¦€`ÇC?1DG4±DOT1EWt±E_”1ƽCî9 —«.»{ÄðÇ ó³q¿ýã°H$Äð:ý¼‘Ésä 2À#‰Œr?)¯LR>âÄQKò¨äñº)ç£qF4ÏT3M6×DqÂ!Ÿ“Ó¸.}d {´Q»ÎžÚe]Šø3PA -”Ð@=tQEeôQG#…tRI+¥ôRK3ÅtÓLÕ´N•tÑK'5ÔQQSÝEÓU µST[ETÑRI•PP¥µRVOõÑKM•ÔP{5¶XdU6TJWõÔYY!õ ‡g¨Í¤Új³¹vÛgœà[pÃw\rË5÷\tÓUw]vÛu÷]xã•w^zëµ÷^|óÕw_~ûõ7^<¡}µÕ\ ." ;newtonlink-1.29/doc/Images/nl-logo.gif100444 21003 1604 42127 6574465375 16567 0ustar kallischoebGIF89aôd熄þÄPÉ„-EDCÐ¥UžXþã©febÅ¥x¤¤£ÄÄéƒFì‚çęֲ\uCusrÊo«’dè­f$$$Ÿp6èӱȓ>î£ɳé•Q-ôôôì£<dDåÔÁ§•~¶pqT2WTP–”’þ”´´³‰tXæäâÔÔÓÇ”U³…Hšƒ_542ĵ¢³¢ô³"‰TþÓ}Ö„"Ôįò³GüÔ›÷åÐ|O¶™uÖ¥kþ¤ ú¥=îÄu^E%¶dudP‘d,“{Vþœœ‹qõČԘP&è¸zå"S8µ¤‘B$ª›‚eT@þ¬ ò»I¹“LöÝÀµ{2µŒDýܤôË{žd«ŒW}|zÛ˲Ýyسyr\@Õ½ŸóìäÊ«~ù‰É‹,ù¹k†JÖ”#f8î«<µ›iãÝÕË›Vý´ª|BF4éË¡´­¥¶ŒZÙ¼€mU•…rulbø,OLI€ueÉ|ˆ}nçœ>Ôœ0ªq,þþü‰\(Þ£7 6-,+qM!ý»)]L7«c e]T߬HþëÀ¬¬«ÌÌ˼¼»ÜÜÛ?,ŒŒ‹éŒðÛ±<<<Ù*Ô­}’l>E<2P=(þÌ\lkk\[Zœœ›ììëùÌ’û¬BÔ¬PÊ›B+Às ª]}\6Å‹E辉QC2~T"ýÄt]7 1$Ôt[2Àip=ê²Lþ² þ³Gý¼K”]|L®šlºª„ù¾oä”1•„§mí’ç~NíªÕžX”tLÁ|&Ó}hM+vEœj/Ý£[κ„·ž|þŽýä¹§…[ð¦Mõ• ¥“·”dÕÍÄØµ‹Ù”:îªTÈœgæÍ±è²l•R“~fJ*¸v)þÚ„©v4«j}E^Ëv U2·j f> ̤r«¥œËżïÔªýôæˆd:»´ªÜÔË»ƒ<½¤{ÜŨ콌AþÌwýìÓ½›aìÜÊ̼¨»¬™ˆlKÜ.Ü®qÿÿÿ!ù 2~,ôdþýH° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(Sª\ɲ¥Ë—0cÊœI³¦Í›8sêÜɳ§ÏŸ@ƒ J´¨Ñ£H“*]Ê´©Ó§P£JJµªÕ«X³jÝʵ«×¯`ÊK¶¬Ù³hÓª]˶­Û·pãÊK·®Ý»xóêÝË·¯_¾íÚÝ»×nb࿈gm·ÈÊìp~(øÙ3Š3kfÊœ€{ˆÍ›2y!ã3x%¹€c³ë×9.Øî€<` ËñL鄵[ACEGµ{°“+oø€ã)È ¶³ŠÈpæè€cú€&Ü\ÎþxyÑz¹ùó#kÛ³åÁ’6ÉÛÝð+¬&‚½àü€=(<ÔR†)À‘z&¨Qmš@A,üòÞdíLa . wØA16$²!'ލàŠ,R6-ÖS¿lá[a÷h:‚PAl¨†'D~(`àØÂÃp¦à‚/ÕtзT¶hå•Ýsƒ Áƒ0g@Ð „M‰Ã!ÔÁ‰ꨠ†<’‘…Õv&ôX ¤ð¡')Ìé ˆX …GÆvçœ"³œÁŠ[H&%ùl¡O [€PÍ:l°±Ž s‚±È <a‚† h‘bþ`¤ðˆ ´j¤¡¸Ø=‹,ò ƒ]Æ«¯¿–ùKíà`g„iÀ8³LZC `Àì$Ìó0»0Æ [äƒÃ3­˜ÀE,€Á ԪŽÄÛÈ#ƒæj¯O»úê˜=­ôkÏ'=öÉ üqƒ÷;›Jí€ *Þxs†³p€J3óä#î3SÜð‰*Û,³+¬°FóL2E+Ì’î&Œ´›B#Ž0¢€Œ8B*¡÷öLS¾¾:7ƒ0š 4¡ØrËÒÜb vô ­|bõ Ð-|Ò=ùSÌÞpÀÁ Kä`‰>øp…Q„Â={(A4ÎÐ0ÀI|bþ5 Å Àš‚ 5—I$02¯'>7ÓiàÌЊ=`H-µàÉ…,åôbG¡H" ƒt(=ô€*ŸX¡0Jí¤PÃ/…x3È PÑ"hd€n&ˆaB€µðàÌæñøÃ‹L0²€±ªÀ#% E%8O/ÏŽwÒi’? z-JŠË)gÜþÃÅäÐFá bÀ³Üã¥ñ’ì ÕO!Ù±!Œ6šQ Và‚½ð€L`‚`œb®(7%†TqáÊ Æ´‘ßÄ 5Gè ‡`Oq~âž÷0"­Q¤…ü ÃrM‚D BÂ!„˜þ€  "‚iÀ€ Nø?žàH`b¸À‚Nˆ€®vˆX¬ŒÌð À;¶ CtDEú^ALÜ!‰@:fagð@e˜”Ú1ÊaG`A2P ‡tBg~ZáFó ÇX!k†aŒÙE¦1”ŒÎV.9M`Ž (C0:üÂtЂJ 6Tã•ðø0B€BÒ¡(Á!F`J,‰ ¬Ä¬Á̼°6™Œá=&áƒ(@!sÎ8…7L!`Ø A ºQ‡б‚܈…€A¦)\! pFd‹è¡pXÀöéÅSÝ¢½þ †%ÈÃ…,Â?¡°Ã5ˆñô#ÿ´G@ZЃN¥6CË\02D   ®|e5T5*Pj€G,?µ}°áH¤Ã-Û  TÁ²á€JJ„A=Â6ÞcÌ#á`ÎtÐ)š@Í ‘€jÐ}¼#‰Å0€,L‹±Ã¸‚ ˆ *1œ"™˜Ã4±½]%ìW.Œ¤e„u%Æü'xúƒqTÈ;©j¸0òáÐÚæ®²Èë^ûúÆØ@§ …± ‡j´ P•ÕHAÙu4â•”5é;öDh¸£ édˆ8XƒL7õŽƒÄq¤¢ ªþÓ© ±$ÌÂA¤Ä5éÐÊFЪëØ¬¾„`8£ €8Ä2|‘ˆ Ó$E«†AuÆd ƒ*"CX…\— IÀª&Wt+ÀˆbÀ,šð`”ç!§Jz¿Ú¬ƒ?‰/W€¾úÞW+‹¸Á ¡À A@ ­¬†G;à‰Xêð.¼N8œàñÊð (Lá}8¡ü(Ä,„ 1ÈâmHÀvºêX‡8…°°9¦9·©… ¼á#p›Àâr¶€";âphÆ `Á…ãýˆÁ/%Àã B lØ^ªÎG™–¯/\„BsØãŒ7A§b þ—dá A˜"j`±à g˜@U (±ü.è¼P³ „„=÷y1¶YLAˆ8¢º`ˆ´'à¤ÊÙfèD Jiœ1B˜Ît'¦¡'a#pÅ,Ná )ƒR8 kB´´.Ã|2FÚ`)ü³AxÒ!`B멲Ó`…ÁˆiLà ƒ´ MŠJdÀ\ØÐ†*À‰i8¶T#¬0fÁ÷RäIRU0 pd0!-ZD+¤m(œ¢GˆÈPïP ód`ÕPï0 t€(0:Ó„ŒP]²‚ˆ¦6cÀ@üÅ á0 Š0 ¸.‚0Dz€A€u€= ðlð?øriP \ÀÄ@p1± úàQ~S ¶fgÚF÷þQ$¸òæ vÆbð|87£l‹Ão÷àm øö2Pg{:ÓŽQ¶`“^bŠ ˜=HɊǸ"b 4àÀ)0%ÿøƒ³G{(wŽPŒÝH+qY³ò[‡h„p Ób¹)ðsï0/)„‰±lÀ!°½à%§à$Ð'îâ»  R°n e€ˆ@$°!wÓP=xPCöi–Y0ÙyÁ&#ɱРÀ`…¦ñ ,é‘Îð’êp–T銮Á”Î <¦m ° ¸gr pó¢›ña!ü`ŠÃ ›™{¾ÀJˆ´‹Ñà`ÂÃUÚþ†qJHœÓ‰ŒÖiCá€Â` $§‡“8'PŒ¬('R$ ö' ¦–kYilðLPüÀ ¹ …àz0 ñ¤Ué]“Öï Ô`\Ŧ@À޶û£€~\E@ ®€D9—  F=Z° Ÿ©žœf8Z°¢Ð`š\Ð%èã6’Þ (Àë ”!b³¹p/‰—>Øž?ù€V€¾ •.`B/ê© ` ²&7  ÔðšÉÓà z¦tO‹S'0tP‚aÒVA² m”°JÆv=ðT `‰IºÏ0·ÊP÷UŸm˜ž-WœþŽ‹‚B%ˆ* ‚¨ŒÇ`;ȃl°!B€Xðü@`œ¤’| j°pqL¤ Ý–Ql Àè‡:¶^gÒ6 5 lPi'Ð ›° ×s8Öó™x Y@‘g\¬5EÜr׿ÀÍУ*Ïà)mnꜚ6–ÇI.±+Å¢+òaÇ@Ï·&Qª¢Øs;"ÿö  Ö / ©-ú:tPˆ­È+0Xó iå÷Ð ¥SA mw ¾¢›Pz0ò` ª`Ÿà?wzvR b0E sæ¹(JÙS¨Ø¨àЍâþ.ÁÕ Ð@Æ  î€cjœ>ŠržŒõ@™ÁDŽð¬Ê¿”*wÔ³À ˜}åÕ†½ú«ÅFª¤J‘@ cÀ°PxQØgp ²0‘ØSÈP]üæoÑÀdÚº!.@uÁª:S­5!I3ð Ú@E!fbpk0œñç«¿ ¬ÙÓ‰$u ¡ G òÀ˜p ¥ÐÅð “°­` v ’P İ65Ï@Á ‰r"Ôè«u€-Pý°½ Lþà~ ƒí0¶`†KQÒ3³«‘P·I©‹àºŽªÕÀ 0—þÀxà ›ú­ (  @ „P¾0 L° £ KM w ƒ@ ñ»!”ðt¹'Tû™RZr,·žÓ½Àd·æ2€³ êÕòûz°Ü[S€­™“r[QjBdºqubÉh4°óB‘,¼°¦ªmOZµd ‰Bžz$§²Z°À –®Š^`2é  WÀ À$ Àr ä Öp=ż 3ÚuÚÆ ±;» 0DЛ›ÃÃPv§+b¶$Âð Ä;$„QbÄ{öBa5ç…šGNt*щÑžND™’!˜I¼bð‡ŠÎ´$M&DÙŽÝ2 Πf = ¯*ÜÁâ?”HDIK„Mª"°º)‚–¨ 5zt§ÂvÏþCé±ûøK p0 [¤2]lAÂFWnhæ| 2Ehñ­Ûå΂±<ýÎà oœ!WèAÄÀ.Лˆ¥0ÄPR˜Â‰x<ãÈG2±?K‰Ä@šXœ«\°ð!064¢Ú ƒ3TûhKwzxA5T+ØAµ< ìîš0nágï4E&ñ›à#Dp @ñÊmÅ‚!åT  h¨=* APb±‡,‚Ñ U l¨A”É[¨öUØ@ ²HŒÄA YD+xȃ÷! ¨tžd@Dˆn¢ZÑB7â±ö@t¤—ˆ‡4œ­YÄé:íì‘ðöG·È@[ATƒ©T+ÿ$h½‡$jiK#Kj‰%b±þ$H‡ÐÃ>Þ¼]®ã98ìÑŠV|â8©¾ÚŒ4ag§àÂ)„‘‹?t#Zš U¨âáMäô‰Gª«æ¦€1¼tU Âf‹K ƒ ÂÀ‹7bñ_¼£ùhj# cŽal¯Þ0Œ ´À„h ÐÀ7z+a« @8EÏ@!SØ /`FÜq‘—-‡ðÅ>^ðZ¸ €f‹ 8á…äª\"Õ(*PB¬ÂJlPAä‚MD¢% C2‘IÌâ>ƒXÊ… Ç} ¢„FñðtÌ¢ át0A#© µUËcx^ÏW+‘PÔÞH°€þV°-u(€* …X°²…pML<ê þ†É@¹gû1Øj­a@Á‰i¼ãŒpëAµòÅt‡YÆà‹wLY+È"¬`[ô@’èÅ2’  à `œÌyÊ¢ g@ è 5@[Ñ‚¯½²(1>Èó7è bg¸ß¸Ñ€»pÀ{ùEl?±‡S9€¿y« dÃ]H€<ða†pa~°øÐ NQpXÈB€¦À Bƒeh§5@9úá„"À ¶ýÛM±‰8ˆPO0`ª;JÜþá$HD1êqžÐ€ÈG'`ƒ#àÐ :àaa,,¼$pc8Άv—#A:tïá*]€‡LuóHÂ~%"Ô*„„ G|`æUˆ0 %º1 £ÅˆÐæÄ U‡dTbµç'=ÀçýÒž@¡ F,x L£j¾ C›…29¥bªkÈ%@fh«?ñŠ’+@ˆ(£[°ƒb`ƒÿS;›„IЄûãòT°žÃvÈ ‚L3y&8<`º¨Û’?ù“™+Ì©ºü`¤2Ó:¬‚4à ü9‚;0‡}x¶Ã«à©ŽùAˆq þJÀÂ+¤‡Üøg€20¨ æ0$ð‚‚~ð>Ò$±+AÈÈ‚Qð>(ȶ;è8`‚8øsé;…»ƒDàº(À "¨…zK5-€ƒ!¸Ð<˜ƒ¯³¶pš…æp…á(? "§ÓzĵaBM0„Z0X8+aø†Tð|0þPƒhÛ›x o0/@SÄš—S€'RºÚÁüxÎÁ+p¡œƒ9@…¸¦º¸‹¼àwÀ9°ƒSq7€…ážà€A; 8†þà£qêâ<1¨b°„yƒÔè0x„(TÈ•[Z3à‡BË›O­Á/Y’RѳϩƒBÍnp‡¿²6.0Íèr……—I‹”Œ a6¼ ¨Iá!pÉ øB‚Á+àŸô†í±É½ƒ"Ð…1P"x¤(¬ØL8¡nU¸ ÈèJYQÃ@‚bã.‡y…-¤¨³’ܪu›{˜‡8È…Y€€k‡o€#ð‡$ø„O˜‚g²-À' ax…X‡+Q‡yP40†9˜†/m0Àø‚ˆƒn@,QñÛPX‡f  `þÑPWn˜d ƒXªuˆ² ¥É535¨=Å¡ø+LÁG¼8Yå‘ A‹LÔõ¦ À/:™'i€q;àS04—³xLè„¶F𠀩'X*€Ò=v§ Åƒè=L-ð…  FâÖíݑʨÈI ë\ Ë÷ °é£™DpEBÉ>â\ÇòJ-%_÷‹‘” Zƒú˜:Ð)ÐŽÿP><˜€1Ø7"@×ørWàŒÞ‚ÇÌJ«‰‚°8 ¦¢Œ³†@'›rȃ^P4ð€PèhH#`Vᣖ[& „­¢ þH4ˆ*è†Hñô5¨Ì¥_P‡w ’IG¨†XÄå]µM*}Ââ,³d5³AeÓÒh@6Ãq‘¦" •1 Ë0—ñÊ.Ppé—žµí"°Ô ‚?`Ýù xµ¿›%„ Àµ´ Å–á`¥™R€Ôb(e®;^ˆ•…˰E™òå§Í)uHIèí0 QRcØE:ÈßøúØ:hƒò{¤YÒWN'±i9€Px?…C|‚M[ÑnSöZFÐk›\o¶€‹ÝKÆ <€†MÆ« `lÐiŽkg·5Í B‰:F#r<(FJÐj°_ iþp¶ €/=˜ŠúØ? †¾öJVޝŒ­ƒ‚œæ¢tG>7‰¢‹Æì&¡ÕwðhlT‚RX§Z ;‚4qX/˜‚{10G€wP5ðp‚5ð(8†PšU(ªNð:`¢-y"’t5ø‚#€Æ²é^:x ¾æ”ÀOôbX΂Hx†bˆ‹X€/+’U%Ãh‚â€P ˜RÄ HA,è"(‚Ú‹€. m:oÁ$„Mðh@ ÿ"Ý!/²FÞ¢ ´DÐX ?ÐÛéy/ÐX„ú"FX‡-ˆããþb 7÷ñuñ.Ë‚JÐn ¯aìÑrèDsc–e({0ØÏ" (Ǥ™ÙßBêj„š%^0r$G!†gò.KvwC(ÓÐæ >3¯à4Ÿ¢Àx`ƒi ƒ9‚à,¸%liY²2Py>W*°W˜g’éF˜'Ȇ=e Çî˜=/ÞJ—ZúTvÀ´pŒq ¬W@L°E)ˆ›ø+ˆÉÅHŽŽEtœUx؇b°3†žW‰ HËÐÛ„AÈ/àºõ›^=h"h!@¾ªw äãžÜ(×SÕnP†o¨þ÷)"/rÅïM½Ø3ÓÊdH‹ó$ø ÌŠw„ xƒfÂvtŸRn!BÚ„#¯Öº9hëš4b…DÐ=à2ÄœGø‹ðìª{à…e´E,mMÉ èýùŠ€"X®Þc§©LŽmå[$¦ã«œOÜ•äì4…1Ÿ¸,u—§¢îw ùüFKr@¸áш°Y³ „ЦŸˆ'R¬X±Ý³VP4!¡N§G u ¡c…4"²Â%Ðo#%"ˆd³D‰N -h¤&Å”m ‚931«I“AƒÜx¡3íDÏGž×–H.±8íF"›èÈH T}96Ùe[Ôš#•€zä ŽˆÀRe0ÚÄ–Õ€©ÙÝcÅ-<œBB ð¤©d'6™´Bb4 BÙ0¡ŽžŒœà掜°9 ‚ZA¨‡Ú=Ë8³¸âÊ=G¢j}‰•ÄæMM–Y¤Š})ª:°rï㜲Õ)Hè+¸S®b Ð8œrþN)Ç4€1{@œÑÄŒ£Œ­q{;+%œÐöf~!AkÔvG.Y¶YMЂ2+„cÌfd@e”qŠ„q†XÌ¢ ¸ÀB8êQ€hô€:T’^–p ò4€;Þq˜sšQ‰Ø€AÀÃ’! ge5¼:®$ fG+\€…Õ€€…¶pœ3ŠšU¡P p†ðŽ&›Ÿ‘E!X†ãÔ¥¤Ý¬P9žŠ,T. ˆ@1òÓ@qˆPE¢ p]ßÂ(Æ ¡mMŒ˜ Z`Spã¯rÆ)Îà ¥ü [ðÄÞÂØŽvÜ p¸ðòµ %ØGRQ ÇAþ!˜F'.×<"IX@OT Ø¢S±f!ÇWd"uÐÂêå£"aÄèbÏĤª³8B«ŒH;RPƒ,`©WÂ7š'ü¡ ¬:ÅA¸!Œ6ÊBÁ˜W™aÂ9t C2 a`® ×wÂÂrœÆNóJøÂé:ä€ Â‘…dáÂCÓ3P‡€ J6àã€7¡BŒª`\ø&?&‹¡pÇaÃÇ5^ jmb(`@A„ZtyçCWvBúÂìH!¢$†&xÀ•ÎP Ô¨‡ BgÐÄf6ßU<°Òë(ˆÔ¨‚$VzЉ±hþju¸Ä9€€YãÂÜ rÉJñmŒV½j<‘‚F8‚2 AȱM\qA³ЮfT#·,[;ñ [@ sØHšDâú Î1”sX ¿˜Æ;•&­>Bަ@’ÆqVN#Äš££Ö‰mHšŠ†Õ`1T¯¸ ,c)˨ÒòV?€!úȯ¼‹3Ì"}^ ÍvÇ(@ FJm&¦WPgÌD˜r'e Ð5. A"¼“ˆ Ì ¶Jˆk*@€è:ôam@„2 ,ÒÀ™ àJ7ŽXp`QãxápN„­´ µ8‡k ‡<¼o´þ ãî&D¥ƒˆ^Í¿„ØÄ}ŒÁžÐ¡²˜op£)áh6ðFZû "Ð(Z0Jäаؙ¨fs¡vX©0&TjŒÁþ0¼v¡: €{ÐâÆ9¹æµ€Í­W=ò‘µª‚œ€êЌɼ£ ¡FÃÃ>Âv)³-bt=Å©&G$• `C5¶`zˆ€+çPF7B-ûh*ir+p  q”aZ®%H£Õ-À­U Ò3¢ñàS4aB¡º)-KE‘ÀCŸRžzÛ;x?ŒRšp†òn¥ v1A¾ˆML'x0¨¡Íq4ú¶ÛþE@wƒ`aŒã`ô½`:PC¥;拚ö&ŸD!æ‰pƒ=©Màç½pÂÔ0Æ¢k½›îÜb•£w¶ <ãèÎ88P˜2 dÂ.Î,Î)ƒÕ %Æ·E@ ª@ÇqDA$(¤,½&4Çç[$ÐƒÒØ n ZÀ¹B(Vcn³¦¥-ä‘íR)HÒ:Øð‚8ü¡¶òF·ö’ :ÀR–¹Úq{ô ²(„ÕP%Ñ$R €‡@` ”#¦§B7¦±µ\*«>º”ÎÙ±‚3\øº †¡.ªçi¶qŠ>»&ÇRüþ¸íÍ–G¼%Ç9çW„üàîN3…  Žý„›ÔØðW*³ë„€n°Ã‚,”ëz©ÀæP‡ ¹q(Ľšà3üŽ+§ø0%ô€‚ÁB­ÞpÕyÀ b]³Ú‘uÐvòÞU3V°öm‹ (èÏZøå3ß+O p ð-hm(‡pl[ ü;›0â`Û»`E€Æ7$p é«[²¬r`q\ïôhvÔ#“¼ÿdÃ]š¨@5èC ÃáÝåA ÔU•Í=|B4: €>¨€’Ì„!ñH ä™6XB<ÐŒÃÁ;þ´Õ*aÊ–E|A1¸ ¸€øA"<Á$BtÍR$íŸÙYÄ=¨h hp‚,á`ZäE´€À>¬^×)ÈsEWxAß!`óAM$¼CâeŽÄÝè ÜZwI^È> t—C}biÀ/ ZÉÏ^Ô8tC&TÈŒ)^,!D@$©Ã/ƒÝœ“)<®ý^„>A‚ 'àA\† X^ó]âΠ@"µd6 AøšWP_$¨†€dÃ7̇ø‚/ä€2Ã#V@ÔøŒ÷ádÁp@v¹iAj…œÿã—TVÁƒ>@ÃþîÆÃY-ñß—Üà DC范0A ÜÉLäÄ4^ lA:4Ž @ÀÔÁ4|ÑT˜ÊE´ƒk­M¤PŽTF8 ØHÚÜC>èÀ!\žúÌŠEZ NÀÃfB~…]tÝà ºÁ/ÊaŽíhŽ“©4C1ÔÚ¢áMõK Ãgt$¨x*1Â:ÀC PÃDä¬PŸ:°Á>ÐÁ!BÌ1 ÜÁ¨¼t À¸Áð0d8‰ŠÈÃ/üÀå‘@…ÔÁŒÜ$&þYNF@ üˆbiõÕO¢:‘)À†/”€)ÎÒ4ì‚nl_ Lƒ/èÁ‚¸Ý*ᢰiþ/4Ã/<ýQÂüÞf5 1æT]kéCüb@¥¬–g…¡œÂÐÁ;°I_ñ„ët€ž¥Bº°âøOØRg!Úå¼@3è Ü´è šfB&afiEüHžUƒ€§¦™‚vu¨8&e ÁÁÂ|€ÀÁ4ÌDÞœ©$áL:„†DÒZU´ƒÉ©Á¨ƒkNÍ ~Zè`5¦@j&Þ’Øå,Åoz<°€¡&'lŽF=&' D©‹B—×NÐD“ÈÆq1àNd"†ŠŽÀìƒhg)–ä~ÑÞt@>Ô@ €s:h‡nW™jçÚàAÜþ‚t kw R'@’/øL‹Arr‚r–¨ˆŠ¤à\¼“¼àe«¶¨¶h‹~j•F@èA!±H¢¹®‚–‹¦âeœÞê]Y#€@jVC#¬#©…XktE@$@Y^H€mV5Dì;¨Ã´!ž©–fìÙ$á;üB¬u¢jàþ);,C)ÀBB W_Í)ß *\C0ŒÃ+Üøë°cA^D$‰Áâj™j –É£²Á¸¤飑$í¹jäj$LëÂfŒ†l ‘¶–iÍÕLPNŽŽ]·ª<¼Ä;è¦÷™…þY D Íìƒ/ þ+ pÞ) c!Ur&§®ë)ÖDÞÞëwd­Ö–%¢²<àÒÂCLØes¼ÃÄúÂÕÚà 2Gsd­æº+çŽF!M+‹Kè/èÄÒ*"ZP"íjŽëàꢞD‚»–ç0ÞY5ˆ+¤æHÛ–¬Æjé‘<‚>ø'ßBסzl­UÈl*äB1„@øÙ)*.=`(˜7¸Aêëh ÍšbY¸k‘¬Ù ’¸jlÚŽd<,€L„.lâe´–™ÅÒŽ¶æ/¢Î™ ÀÚ(€ìž>®H ­HpŽ®o-u ªA#ÀÁ[’'Ydm€‰…»^ËXX+ít®…þ°ÏÃöM$œÂ*ÏÎüªï{^æ pÌŽ:Ý#ûÛø¢jªéž.Üé* zš¸î)FŠLð]FJ‚DV=Â:io‘ñnïfiV­fk©Ðž…ù~ °ƒž4üB”.¨ÁÞìQ\Ý@ð€`‚YØÄêpÖ–Ñ£²ˆ»ÊF_uk;þßÏŽD—…™ZÏ>í’É„@:ì{ZIe {Ÿ ÓÆø¾ç4žœÚ¨¢†£É…oç_‘½Uï•Å:ò#ã­»â*þ’ÅÚæŸéꦶþ1H˜J*wm*-@LÄ(ûTé ¿p(Óñi¡²W)ò û«¥H„7ìþ*wŸ$h×Z1UáW©òi$Ï>15OÚÜîéÞã×°#Ù܃6¤C<ä @C ÈÙÔ=„€´Œ&äÂ!䬩FJ8NªHœ‘©ÞD'ü‰÷– ø’çß“‘’±I!»«!ý &­°½v°¶®íï3;tâpî6îð­Ž¡Í&1oÑu°.ÜMЄáæò ßñå¬p)Zôîº2HëfKã%EmÂÁ0D;rÇ+/sôNlŽý’o·³Dð0™µ´çîóæ °EÚf¢oKsW3U›JH<°ý‚ÊN] çÜ=ÌC:\Cx@/@ƒhÀ°Ã Ü€=Øþƒ€!”C& €b`BO³ D­ê„åLŠb9ñ¤þ¯I×ÄP vD4I”"ª–ï$Y`W%N“ppç ciæÍ]õ ਙ€`šÊVu“¼ñþ•fD±ÚDµþrt¤0Â/‡°Cãï ×Ä>Ê%±4ªÒólv27‰!å`#ptçŽ'ç÷N÷U©ž*m_-²Kô#$j3BaŸ…BkN™Y¶¤”öi—Ñ^m-´mUS5ÚÜ3Ž:´&JWçÌÃôB]8CC*,CøÀ-‚ìõC!„æ;xc!o+-c&7%ù©ÙdH×*Nt¯ƒf1Y­þÞÄÎ JbxžØD¼Ö„ëTTÊ ¦M"ç³fËD¤@Ƶ$/öd.m+4-¯°dw[ö‹SJ%-™ŽOøŠ»r’ ù‹JcaøL˜jˆ?yˆ»12#²„çD÷:W%²vŽ&QŸ¶V ÷vî¥X “[yçpòUÇDâ¼ìh"oyCqÚcG÷@ LÁìÇ>ä/ÖÕiÕâç<2ÞYê?úâ »àÇ|ÏOêâãüÇ“}Uë¼%õD5t½Á-`ª *F¹öŒhú€c5ÂbOïØk¬à§ü1~¿Ù…>¿Ägú»£‘ ?øo©ãŸÜ?1¯þÉÍ>ë[½ù¼à«>ú'¼ÿÿ?@xê °CÁ~ úAh0¡Âƒ *”8q!DŠ#R”þ‘àAA†9’dI“ zò”"Å#–*OŽl—¢Ú '‘èð‚ œà©Q¹ò‘ GŒJD*ÑÉ‘ŠžbF•:5¦G“"¬ÕêIŽ?bĨ•jX‘Xµ&T›6cY·oÉ•;—.ÛŽ]ßv Éδi¦Á9Áè#5Š.8Ú)i F  ¬;™reË\¥>\{™sgÏŸAOÎ*L  N(è´Z݉ ÖÅfãšãKO4zÔ6toß¿>œxñÊ+O§¶ÝI#çŒÔÙn܉QÓxg×¾{wï߉4šq$¥KW'5¯”º£FO±ƒ—?Ÿ~}û÷ïlDþötméë™;¡©ÈâÃÏÀLPAÅÛï„Úˆ0ÂÕ˜cä5\*pÁ 9ìÐÃ9+±ýqD@×\+qÝ®ã ÄaŒQÆjI…UhG1„OC RÈ!µÓl¥§XJò©ŽˆlÒÉ'¡ M,±¢¬ÒÊ+K ;newtonlink-1.29/doc/Images/nlback.gif100444 21003 1604 2475 6574465375 16434 0ustar kallischoebGIF89a^-÷•••£££¥¤¤ª©©«ªª¬¬¬±±±¶¶¶···¸··»ºº¼¼¼½½½ÀÀÀÁÁÁÃÂÂÃÃÃÄÄÄÅÄÄÅÅÅÆÅÅÆÆÆÇÇÇÈÈÈÉÉÉËËËÎÎÎÏÏÏÐÐÐÑÑÑÕÕÕ×××ØØØÛÛÛßßßàààáááâââäää¿w}tába@ckÀð.ègi¬f'ï ?ÿ¿Àuèª@n˜Èðð€ÿ¿‰Iïÿ@¿ˆÀ|è@(¤ðð˜ÿ ¿@'Àè `ÀÀñèèÿ¿(üðöÀðè¶ð¸˜ð ÿ@¿uÀªè@P¨Àñïïÿÿ¿¿18Äðÿ¿ÌÀcè@†ð̘ï ÿ@¿ Àuòèªÿ¿@Àôèð˜üLñöïà޶ ð{˜ @@˜ÀÀ1èèxèÀðèÿ¿yuüªö˜Üñïÿ¿0hOðÿØ& ð˜ @ ÀÄòèï@Àöè üðòö˜ÿ ׄöïÿ×—ð­˜ @@Àˆèïÿ¿×è¸öŠÿ ˆÿñ|ÿ@ð𘘠×ÊÀ·èR@@¤ÛñèÈöïÒÀ ðÿÒ}'á@Èšññ¬0ðˆñ˜ÿ @ önOv€erR0wñrÿi¿t¤;eñ ÿe¿xÐiðsÿt¿i—n­g @f0Øiðlÿe¿ !þMade with GIMP,^-þ?H° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(SªLxÁ„¬éAA ô¡ÂÌ0¸©Á OŸ?=š˜Á‚BÌÜ¡ªÕ—MÈ0jU§&@5 "hhÇ~ ¢„œZÜÀ ‚±Ê KÖ®‡& à›Cƒà½yAfÞ þ‚áéÃ¥†*t0 _ Ô4‘ ˆ"Xö8BçÄ¥šVè¹7ïÑGXZ¤ ©M\8ÐÐć «ó ý0Bî·/šð\Üõ@*{PM6¶Åé %þÄ.BìÏCšØqBC šO/8Á.ÊßY%+„Ÿ÷AèôvpQ§ÐBá$ é‘dqñ§p `•Ôz™àB°m¨Òo„}çalPSƒ]È@ˆiHŠ¡ÕcŽýtV$ÞM–‘6 |µRX¤–cD¬vd£Uš š4pdCd`B# dRk])>Dà‚²”w`®EczÈás."D  g›‰ g–űør.%Z|†ÙSbÅÉi¡"uåOS2eA5ŽÆ^¢=ˆÐ¤œf4‹"$*HK5 UÈŠêoõ¤Á¥®Öjë­¸æªë®%;newtonlink-1.29/doc/Images/nr-icon.gif100444 21003 1604 4247 6574465375 16546 0ustar kallischoebGIF89a“÷€€€€€€€€€€€€ddd´´´ŒŒŒÜÜÜ|||ÌÌ̤¤¤ôôôtttÄÄÄœœœìììlll¼¼¼”””äää„„„ÔÔÔ¬¬¬üüüÀÀÀÿÿÿÿÿÿÿÿÿÿÿÿ,“@ÿ7H° Áƒ*\Ȱ¡Ã‡#|°aƒ‹7P´øÀ¢ÆŠ 5>H`Aƒ .LXyÑcFŒ'ˆH£ÈŒ`)ÐA„ b¼fË™+ò”iT`ͦ.Ð0ÐÁ ,8Á‚„¯2`Ýpu«@B`0°‚Ù¬WÉJ(ÁB‚lFP  BÕ¯08¨ a`À´bå;X` ,((ì8íYËÖ2À€ÁoOÀ $Th”aË R§^¹RµJÖ­Uª†ÝµëÙ¬osÉcì«iÞývǘ®iëÎ{xð¨£KŸN½ºõ„¨ LwË`ÿK–Â@ ž#ˆ(A\Òz1Ľ€®Ï ”&о?Ì0ÀSÊGÐymP{ùe ž@,¸XA ÝH1 iIô@Jð…„A°^v 4Á†NÕÔ^wämðÕhùíåQñ´=˜gQ=àf!¸£YKa_˜­U\@€A:PA*]çå—`†)æ˜d–iæ™A‡&jd°@Ø„æu XÚ’…Ab$™€†©%Ð×?JÀ&OD€ð”A{ pùæVçHºe X°Þ @ ¢F(Ê@Žî¨œoFЀ9ÿµ¤–ÁOÖé§(ý)Áz• œG -P¢ˆ!¸”Y$XbqIàYfOŽH£}æwÿöau¹AîÑ…=¨`ŽÓBÐ.¡øMËìnªYÐTtuWî Ô„6„f<©ï[5~¥A€íõZUû$xŠ‘Zvn7±ZÇ…€ºæ äÕ– j§¢2€@Ê(p¤…,*š¨0`åÊ¢þ;Í63 ÀW6+`«L´ÍâçdÁ¿Và$d‰ fsÁ@J°dNJ–3‘îÅ5ÐÍ5çlµ†LÖW´Z™Í 8ÈÒœt×m÷Ýxç­÷Þ|÷ÿí·DöþM]à}äM,Ðf›.Nøt]A A5ÀÑãa¦±H6µÏ¥&V4&ñå¶d1 -ô´$¶góÕh Y]TŸgW×å,+ dÉêȀѡE {î¹£4öðô+tçG3ààË¢~—¸e·,Áíš“ÅO¼Š.A,H.O,hò'4A{̉Áh?º¸A¨qÕÄ)thÀŸS|1 E~´"®ˆê °R‘"»Z¤ Mœ¤ÂŸ>aEzXaÝ@P´õhI-H0¤„M.TqÕ@øóº„l˜OŰr¬†mì2;Ë´Æ72.­ øb ÿ™EÞo +B ¦¯õ\ FP@ è”Põå -dÐAô®•ˆ UjK»¢4<ÎL‹ _Iiˆecå+Y)`‰EuñË]KÔ‹µÆC»@0*XÝ@^ès‰ñ‚úr[UÖF½°NB €VV¢´Â’¸‰÷:VwbÅ/lH1ÐvæÂ™E'%¤‹4ÐÈDuNBˆ ËtYf/úÒûSš°K-õ¡ +rª¨$Èe£QÉã.¤0 nˆj@ËD®D%m«Ò§z Ž+59‰z 0 Ñ„†XØŒ¢¢ÉØñOÃä—0î ¯ŠíBK4ÏŒ¤¸ð‹3€–?Ò‘;5`q@‰À#àª6êmJ›àä&àH´âAª8‰F´dű¨­0úU4<ðj@IGã ‰vôN® èF]ª8„.J%mhJº%7¥"F jo^“ËÙD¨C5ŠQ'2”›õ©ImJŒXòÔã(Õªi VÇÕ®zõ«u ;newtonlink-1.29/doc/Images/perl.gif100444 21003 1604 3625 6574465375 16142 0ustar kallischoebGIF89a‰Y÷ÿÿÿÿh¿oÿmTUeî/ÿ@e¿°1—+lR52@/ès3chþoÔ2eíbÿ/¿sðwÿo¿l-ŸhÌo@m@þe°2p+ag8e°j/+Newìt9onn/p¶Àer8lj.gi;f°j'+?„îÀÿ¿…°U+@üŒ°1ï+ÿ@¿ÿ¿$°—X+R  @$˜Xï4 ÿ¿¸çîÿ@¿L°ð+ÿ¿$XÌ @°°Ì++@ ¬°ðï+ÿÿ¿¿”—ìWR9@@˜2Ð,1ïÿ¿LÌ@4ÌÌîÿ@@¿<°”ð+Wÿ¿@¤°a+`ìÐ191Ð1¶°PÌ+îÿ@¿Ðܤ1ïaÿ¿@ˆ—`ðR1ÿ¿@ÌÐú21D\xïÿÌülðÌîÿÿ¿@¿Ø°ÿæ+U@ü°tð+îÿÿ¿¿Øìÿæ9U°+¸ ðÿ¿V0Ì4@Øà¨æ¢îÿ@¿°+Ÿ@‰°Vï4ÿ¿YŸïÿ@¿V 4 nðÿÀ¿@ñðï¿¿¿ü#ðïÿÿ¿¿¸ ððÿÿÀ¿¿L¤D0ï4ÿØôVæW4Over²wPðrÿi¿t¤e exi"Ìs„t@iÄnïgÿ ¿f(ÿiUle@ ,‰YþH° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱ£Ç CŠI²¤É“(Sª\ɲ¥Ë—0#˜³æÈ™lê”H!Nš9w M4gЂ?q]JðgS¤J“2š´èQFb½:Õ¤Ô¦N{^­j4@O¢SÉZ¬jv S¬pݲÍÊÕlÙº0þå¹×®RŸrËný:˜pM¼v׺ûw±ÕÆmûÔS2Ô‰g!Ó=ÛÖ¯e¸u£~f9¬LÎs5wÖzônÖƒQ»>uØW*k¤…qÿ»›³JÄ‹g/´ ;²ï°‰s·n8I®Î“+*š­ôÈ~“3·nºôÉ¢©þ“ ͘òòƾu¯ÌŒÛtçé×÷¾fOÜ3õâØ£Ïðî`دÖWwÈ7_o±¡”hrÅTÛé•ß„o¹f xt}· ƒô]æ„b·•ˆÂÙÇÚx^ÄÜSf‡—f·š±©Å~ñ矃‰QæáÝ—!pÕhãu%y'Yˆ–¥g^u‚çc”1BwŽ©¨…ïX~ º¨W•Y‚”áŒ+ºØe\b2HØr"úØ£©á˜‘œrÎÙ\—M6gÕžRŠg"”(z§Á ™c ÝÆè”\Ò8¦Z&–iæ–CvߟVò&Úšº}J蛆”&z(ØnaÇãƒþ^Ø(ª ‰aƒªxbozHrŽý)Òfìõ¸e–bMg«Š(~É«§šyÛ™jæ'#ˆÄ;'ÖZÚƒ¦*z^œ¯r«ì¬Æz‹eŒ|Ê—ä‚.ºš¶¸R©©}{ 9é¼_EË‘mRºÚ`¶¡¾'©ŽDNëî}$î'f²•bËæeÕÑëådì.Yñs¹õ ñ›#ˆ¯“Ûo€™Ú‰™¦õ)Ç2ÀÌ2¸m·Ö,áá[`£Á º¡‘¬Z‰®gm]£©T’$¯ŠK©—8èÆÒÎZ%zbm˜··ªùØÔörw©Òb; jyR-`¡I«½ß¨0í3ZÙÊ÷$ÛN™¤þ«†•ØäÏD‡ŒmjøF\ö°èúû_ÖD~xÄÈꋵâá¥-oÓöew© ]]¢W« ÜôÒš£Ü7m>kÝÒ’¸‚èp->ÞߦÀ¾ô¢s¦ƒËbÈœ÷çuïßg¨Ì»~žî³³ëîÃ¥ û”À7Ÿ¹íÇ ?oà[ÇJyé…çUýÙ³qz£Npeí"ïåø‘}é˦^t'v~f¼|é,?³”c û¢²KÞùÐó1 >; D´=AHz3ó]õÔj¡:ÃKê@õ¾ç©ì]·Cà§:‡$ a†‚ë!óøeÀ\U…¿ÑœïV¶ åO6RÕÄ6èÂÓÀP'~þbÕq÷Ã`4GÌ`¢hó¿":j+] Ÿw6üU0OÔRã>'@p`Ö Þ-¥žë°†åkOíl>%]ïƒoõ‚¨+ÁÑ#ÚÃ!Ý&4Ç4êjr\Ýذ;2†“jà!ÆE:ò‘Œ¤$'IÉJZò’˜dI@;newtonlink-1.29/doc/Images/poweredbylinux.jpg100444 21003 1604 11533 6574465375 20310 0ustar kallischoebÿØÿàJFIFHHÿí4Photoshop 3.08BIMíHH8BIMó8BIM' 8BIMõH/fflff/ff¡™š2Z5-8BIMøpÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿèÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿè8BIMÿîAdobedÿÛ„         ÿÀ1ÄÿÄ¢  s!1AQa"q2‘¡±B#ÁRÑá3bð$r‚ñ%C4S’¢²csÂ5D'“£³6TdtÃÒâ&ƒ „”EF¤´VÓU(òãóÄÔäôeu…•¥µÅÕåõfv†–¦¶ÆÖæö7GWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø)9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúm!1AQa"q‘2¡±ðÁÑá#BRbrñ3$4C‚’S%¢c²ÂsÒ5âDƒT“ &6E'dtU7ò£³Ã()Óã󄔤´ÄÔäôeu…•¥µÅÕåõFVfv†–¦¶ÆÖæöGWgw‡—§·Ç×ç÷8HXhxˆ˜¨¸ÈØèø9IYiy‰™©¹ÉÙéù*:JZjzŠšªºÊÚêúÿÝÿÚ ?è—÷þ|Õ|÷®éF»›i¦Ç ÿ¿†â豺¸»ŠúwV«ƶ«Äqµ–cÇÄ×9ð¢?Aþj×þS_û‡ÝÿÞK-ð<ØxÞNýù«ÿS¯‡üsîûÛËÍ|o'~ƒüÕßþw_û‡ÝÿÞKËù¯äßè?ÍZÿÊckÿpû¿ûÉ`ð<ׯòK<ÌŸšº'–õmküWkqú.ÎâóÐúÚzŸW‰¥áÏô‹qçÇ.-Çùq– j3YäÊÈÿš*>/=Zž›v?îé˜íêàÿ̪Óüe_Ñ×_÷”Å[>MüÌ?YÿÜ:ëþò˜«‡“¿2ÏO?Y–uÿyLUÇÉß™c¯Ÿ¬‡ý»®¿ï)Џy;ó,ôóõ‘ÿ·u×ýå1V¿Áÿ™]?ÇöUÿ¶u×ýå1VÏ“2Æç϶@Û:ëþò˜«CÉÿ™G§ŸìËNºÿ¼¦*ãäÿÌ¡×ÏÖCþÝ×_÷”Å[ÿþfuÿÙSþÙ×_÷”ÅZNüË&ƒÏÖDÿÛ:ëþò˜ª ò7æ‘yêÔü´Ë¿ûÊb­7’3ÓvóÝ¢}6ìÝÓX<¡ù’v²'þÙ×_÷”Å[>LüÍÿ©öÏþá×_÷”ÅW/’¿3ÛìùîÐü´Û³ÿwLUwøóSþ§›_û†]ÿÞS|—ÿ+kÏŸâñéIK~‡åÇÔ“Òô¾·_«ñå_Güž|¿ÝœýoÞb¯ÿÐé:<4üã^öºýEêY“§êãê:2ï]¡ÿP²d&=%”áè:ìÏ W5î{äÍÍþx½+q¥jÚí÷˜¿J'õþÿ…Uê_™^b×Åÿ—<·§^ɦ~ædºÔb§«°™",RYiÁ_‹qÅP>VÕõíÏßáyu[­_L¾ÓŸP·kçÜÛË Ë/ª–Š@ûsû.¿*Åüáç8Úk^cò½®£,wú…õЮ øá‚í OÃüˆ~¯?ü*šþ\yûÌeó%£5ÔŸRÓ´Hާn êSÊPóä,ñÿ[I5ß2ùšïó̶Bï̯gbökk‚m=8͍ïê}dV¬ÿñÿ+g_š>aÖ´Ê[ëË «›{û{X=;© ýd7©“!QÃÔ ž|~X« òšüÁ/Ÿ­tý;TÖolb†g×íuÔŠ7‰J£4KéÃ(f—í|'‰§Åˆ*Ït­OR¶ü¹’S6£õ¨índYuS׃|l¾¯¢=*¯ìqÿuðÅ^i¤kþpÑ|¯å¿8ÿˆïõ½’Åu=.ôÅ,ÇxëˆxÇ‘ºçs³ñb¯§ô©ËÀ ðÅX‡æî¯{§y_»²• º·Ó®å·™>ÒH;+ua\Uóß•|íæ˜5¿*¿éMwާq :ƒkQÅõ VX‹Ò5q,O«ü_*õ/ÌÏ0y‡Ë±ØùºÎyeÒôÂS]Ò”Ž3ZÊBúцÿw[¹ 7^iË–*Ê(GšB‡˜î^mOT‘¯^ÔšÇi»Åk)´INMöšN_b¯I*üÕ¯ú_úQÿØÎ*ÿÿÑžCr!üÓómOÚµ±ü.õ,ÊÓuqµ~˜b¼·¾±Ú/Q)ã¹þläAe®°m*¹š ¡;²ð‘dOMÚ2Y*Ê B9/ó!ø[%*êÄÛkVÂF˜2_HnÇb@¹=†gòæý2nýX¤·‘n,¯m_Ò¸·™zI‚¼[·N8ªË?•zg—.®µGº»Õ5k¨Ä2êZŒ‹,â<–$౤qòø¸¢/&ûX«Î|û©þW鿘–z–³õ0Ù[úGI zR—¨Â¿¼“ÅûXªs é>Lò~ŸªëÖ²´vú´¦öîg%”r%€E UŒb«þV*Â,oÿ.¼Ïç Û½#Ìú…¦¥ªšâ)ÚÙ_ÐŒD„+ǽ|qW®ëžRѵÏ#¿—õ ‰æ²’ášäÈ ÃˆŠí!R ŒR®Ü~,U3~Yj>}°huC˜ôö–Ú5…dC"?Û‚bÑ”’:üJ9|/ñ&*»ó>ÏÉ¶š¯˜µ}j÷Eºô ŒSÙJÑòŸªTðŽFû[⬫òõ´ ÊOg§j—:½Œ¢XöåÙç>¥yn¨~ßÊ¥þUùGÊPZ_j:Ž¡w¦h¥f³µ¾¸imah¿»q *‚ÑþÅCqÅY_‘ÿ7¼Ÿæ9æ³Ñu»šÝÊŠ’/&€üj£®*Ç3?4¿/dQò¾µ©›Yn¡’Òæ#Èá'S(Æ2áqÉ1TË—þRõ4ÍAµ[ýRÏOxî4Û{›¯VÙ^!HdTUPLî¿åÅQÿ˜>~üµšÊïÊþaÕE²^ÅéΑsi’:I¶ÝñW­yïO½Ñí.´öi,ä} Y @( ßð¸«*Å_šµÿCëÿJ?ûÅ_ÿÒ”j¿]ÿ•©æ_«2ô[>|ëÿ-š…)LÎÑD¶¬¡“hœ¶V÷ðÞÕ£½ŒDÞ…—rü{~ÖdeÁÅDtaW棧H¶÷×RK#˜7KW"¤™Q”UÛcOø×*ËHýfQ€ ,ºd²^Ù]ÉvÂKFw^1ËÆc©¨ìXpƒ+þ’v¤OòÖµ¤ ‰b¼†K³lm­¿vÍ >£Ê •¸—ã!MrL€;$z‡–4¿)ùÌpXΓ^jZUܺÅç’I;E!X‘iéÇk~O‹ù²¼zr##.äÈò¥¼Ó!Kð9‚ÚøZ•ç ÄÿJ¹ÿ’ç}ãå D––5Øb©ž°Um Uðüä¥ÿ4™Q îfÅ^¡æË¹åS-v6Ê? Uó^–ššH×úyu’ÇŒ¦HÉ »ìvÅ_H~]þt sAk;Ùj°%&^Å>Úôëü¸«Çü¯p[óv9Áݯdjü늽þr>áäÑ4ÀNÞ³ÄF*Íçç§”ø·Öøb¬×óæn>JÔ@=b8«çÏùÅÖaæ½IAûVÈüŒÅ^ÁùÛùa§y›GúÇ‹TI¶»õ”,¸«æÍ/Ïžnò„š3XÉHÕ/I»•>fÿ’_–Mæ]e<Åæ*ÜÆÏêç‘•ëöä­j¾Ø«í=ÍmíQP(à1TÓ~j×ý¯ý(ÿìgÿÓ9óD×Iù­æáûYÛó$Z­Ý÷TØ-zÿÂæÃB.þ y ê¬W ÑJ©rhj[šÕˆæ@jqU›3Œ #$Õ5(XZ$3"‡S ´q_½øàá%$©ÜëЛU(ü®Nâ‚:Šü4Àb¼Klõ«Ë©.K£©bmà*O|”b+~h2J0ÙÛËÔ¯Pú}Ñ ’][ÑpCUÿÁdr’`o¸¯WÑ~jBÖàsFÞüþóDÑÚ~j_M3Hu)ØôNÕÅ_Mù{óãÈÖV«ºÕ²)öñTú/Ï#êî¶6ºÍ¼·3|1į¹'°Å_.þ{ò?™„ž­ þâ¯WóUœ£ò©˜…²ŸÃy‡ä†º¾±ª@éÍ ÉNâŒÄb«¿4¿+õ_%j#[ÑÕÓNf«pë =Aÿ!±V-ùs$·Ÿ˜:l¼’ÏÉ©âAÅ^Õÿ9 åB)Û^Ã:Y¿9‚Ь®*Ç?!3ü¿åÝ9´íJíl峫Ëð¡ OÚé\U“þpþpù[QòíÍ•ž¡íÄéÆ8íÛÔëâËU_§có‹º-ÿéMGW1‘fcXRNÅÕ¹ôb¬ãó×óz Ôèö ²ë­8u©i½ÿ”b¯ò×ä÷™üϦ\kWŽñMr –ÆAVù7ù-Ц–_˜¿åï™?AùŠ7ŠÈ?æ 0šý¥;ò劾Ùò¶³£a Ä,°Ê¡£‘e`{‚1Tÿ~j×ý¯ý(ÿìgÿÔ/üÓó$V?šÚ¼±Û]_ÛˆÒÚahªTM ÍË”fgO²³/Ùåñr_´­™:lÂl'c÷þŠH­t]Efa$p• ;)ÔWå™g]äXxeRëóf’Úqc«‰í¡( ÁoÄ¿†ÓýŸò¾/õr'Y–¾BÜùçÔAéé”K.×VI)NåÖOT»9?ä¦'Yâ¾F·æŸ·Ðun)VŠ5îÕ·:~ÏÙÉ~vÅ|2€Ö¼éÆ“ªØØi:¨’þÚkt–qû²2Ÿ%o‡~Ù^M\ H£ºD ½º÷þrƒÉ—1”>\óûoogßþŽó^Úò=QüÖ5;Jãɺó]];K<„"ògbÌh·ÁGÄ{ U!ü‰|•®Ÿ§þϱTÇFÔ#t›øoí|•®Çw僋PöøZø©úF*ó™¿%üë.­«y;^¸½UUñŽ?… WáŽùcþN*Èo7¿-o4S£\y__{ž™‡Ñ¶9 ÀÿðتWäŸ<þNù:î{Éúý´·*©3pŠ^J¦ª)-ëþÇdzïç¯åî¯g%­Ï–5Ù!•Jº=µ™ü}â¬BÕ#ô]^RÏÉšôwvìZ'‰ÿU¯Š~«Ð®ÿç |‰sl`-kì¬8m¬È ŽŸï^*ó=bãò;R¸{†ò^µŽjZ¡„ÀÇxþCXÅùk0•¼®ÌTÔ V']¿É7œOÓŠ½'Hüîü¼Òì–ÎÓÊúäªñHáµ³EøqºÅXeÆ­ù>®Ú´žJ×¥½y=g–n2òzý¦W¿e?HÅYõ§ç÷mà-kô€ k:mÿGx«óo?&üÓqÚ¿“uË™"ûéAÐö-â1䓊²%þxþ[yGK]3Iòǘ¡²CÉ"d†`µ~5벯ÃöTñÅY7ý g“ê\óý#Ùöÿ£¼Uò7Ôo?Þ/Iþµú‡£O‹—ÖzSÿÕòÝ÷ûÛqÿ_þ$qU UØ«±Wb®Å]Š»v*ìUØ«±Wb®Å]Š»v*ìUØ«±Wb®Å]Š»v*ÿÿÙnewtonlink-1.29/doc/Images/print.gif100444 21003 1604 2331 6574465375 16325 0ustar kallischoebGIF87a@8÷€€€¾¾¾ÓÓÓÿÿÿÿÿÿ@¿°°—++R@XŒï2ÿ¿þ—Ð2Ríÿ@¿üTï4ÿ¿ØŸîÌÿ@¿@þ°2+8°jÌ+@°ì+9n°+¶@8ìj9;°j¶+€î@ÿ¿…°U+@üˆ°1ï+ÿ@¿Œÿ¿$°—X+R  @$”¸Xï2 ÿ¿¸ çîÿH°ð+$XÌ @°°Ì++@¨°ðï+ÿÿ¿¿”—ìWR9@@˜2Ð(1ïÿ¿LèÌÌ\ 8°öð+=ÿ¿@¤°èa+\ `ì\19ïÿ¿Ðì1¶\ L`ï¿°ìÌ+\ ÐØ„—ºðR>ÿ¿@@Ìäú2\ DXxïÿ°+øhðÌîÿÿ¿@¿¸°ÿû+Uø°pð+îÿÿ¿¿¸ìÿû9U°´ÿ ðUÿ¿@°ú0+2¸¤ûîÿ¿°+Ÿ@@ú28°+ïÿ¿ ðÿ¿n@ü°ð+ïøðïÿÿ¿¿´°ÿ@¿L,è0ð2ÿ¸—úûR2@dÿ2U8¬ïïÿÿ¿¿Ø9¤óÿ¿À°ï+ÿU@,@8þH° Áƒ*\Ȱ¡Ã‡#JœH±¢Å‹3jÜȱãÆ CŠIR¤G„%Sª yÒàÊ—#8™R&L’6_Z,0 gN@ƒ J4§Ï£=gNy”)€›%Ÿ2EÚtiÓD³jM:•jÒˆ]sBU)Ö«O¥Ǫe:6íÚ·mò„KWç¹u󖼫·ïH¾~ U¦a¼hQš]̸±ãîŠ%,r²J’)—4ìÏŸ¥bVˆXsHÎ==ƒ& :³éÊ7ŒNXúµLpëÎÍ[¶ë×lN|øpž³§ÔÊœyíšÉ>G.ds¡"Z7^¼»oÒ‡¿]@¸ÈÏŸG¿^Àññ¸ÙËWŸZrxäHçZ湸úýûѹäÕxMFÖ€O=`Aü!5^ûÅFž‚öõ MÂÄ-HPƒ>¹'âˆ$–h"‰‚çàu,n嘇å†âc4u"‰0 ÒpAÕècz<å^Ž:Þhä‘HšHd‘B&é$ŽY ׌OVYå’䦕•Nn‰%•\†yã—b–y"–A¶¨æšCµäæ›pÆ)çœtÖiçxæ©gž;newtonlink-1.29/doc/Images/send.gif100444 21003 1604 423 6574465375 16102 0ustar kallischoebGIF87a.*ðÿÿÿ,.*òŒ© è¢\´š¥¶œ¹¬aÝøåu<¥:’_Š­MÛ‰W|Ÿ4µBp¯Û)l&\ñJ¾R(f§F©uöÓMd¶ÉÈκ­¯iÜŠ¬7¶º9*ÛÎðs¼–ÒÁ¾»jm!ãv&ÇRˆeˆDhæñµÑdwõˆèwµXX –™%ö÷òé„Ä5V X!¸Ô´¥:ªÉyȺyÖC7tkɊɨ›ëg{ü‹lÊS…ËVT㛵œL=Í{HÚ,íZó]÷HD^;©ýäæ™ÆÎÕG¸.¤¾9NO¹vÊ×?€RH‚ „ &);newtonlink-1.29/doc/Images/tcllogo.gif100444 21003 1604 7461 6574465375 16645 0ustar kallischoebGIF87axµ÷ÿÿÿÿÜþñòþëòþÍýÚåý½üãäûÖ×ûÈ×û¯úÈÉú¸Ëú¡ ù§½ù“øº¼ø˜°ø†÷¬®öëøöž¡ö‰£özõÙìõ{•õoô‘“ôm‡ôbó„†ó`{óXò¶Ñòvyñ§ÄñhkñUmñNð—¶ðI`ðDïZ^îLPî?Rî;!íÙòí?Cí5Cí3#ìlŽì,6ì*&ë15ê¶×ê`ê#(çIfåy£ãÆëãl•âµÞâ_‡â#/ß•ÄßHmÞ>_Üy©Ü4RÛkœÚ#6ÙµåÙ_ŽØ¤××”ÊÓw°Ò*KÑ^•Ñ"<Ï¢ÞΔÑÎG{Ëw¶Ë3_È"CÆQŽÅF€Ä“×Áv½¿!K¹ƒÑ·v÷2m¶)_µ[©µ!R®uÊ®1t¬g¼¬)fª X©O¢§E•£1z¡gà _ŸZ¶œD›š:Ž˜0€”Z¼” fD¢Œ0‡Š'zˆm†NµƒC©/ŽzsvC°q/”mze7©\€P.¢I‡1%›,”,xµÿH° ÁƒD° !„ 7ˆPAQŽ‹_l8 °£Ç C<аa…ˆ*ªx±¥Ë—0q€ ²¦M„%<ŒHBeÌŸ@ƒþÔÈñ¦Q7¤¬XC¨Ó§PŸÎÀLq Ü<ÌŒˆ@4pTwÐ2ÃÆÇ-& Æú xøÿ®.,*›€©g: ócý€ •^õ<¢“2T¨•ÆÄ0Êiù¡g2L!e‡9¡Vo0ˆi,8œè1E£`2Y«,PÁáœrhOD1ÂH;%õ. ¦µ²Ã)“œê"z”áªqùaw)ª·%¯7Hê8XBS§e¹Ê° FÈêàIýì Ý*ÓÌ0 Æ Å~@´FJc™ikß*ñÕêLW­â倚3!UäË@؉ƒ €¤qÄA ,P£Ì“žˆª]¥øà±ƒÕC”`´deÖ0áHq0„ ¾«µ*=ŒC ’Øùÿ€¶V?ÁOß5¨(&¥{ Œ@ +WØ`·â2 ÜÚêE Æ””傱Zù!‚(=maRÔHáày8/„87/æé. p@„ðŠK eLscž5H zÔXÞƒü¥0òæ¨:ëØý+ /£ÌlKh/X¡V•6+©ã.³QŒz¢°ZõP8R©¹¬`ê_Á(¸Å&,.>`×ZR ¥sR¬ÕÿIä… ‰c+Ü $Õ¬80‘†?æœ7Åi~)Ë ù˜F>N3|J!¸­±¨``¦­íK@†QYîZþ뀼,0/Fÿ=½2š‰ë]âxñ0nV €>*ç4Kª³'®Ì”!˜sžV”Ê Z1(AY›Œh?GêgÄa3_ òL*û¸Ïtî„„àò‚˜¨¹K2ÆÔnL€•‹›hcI6rÿ櫳°êÁÙÕòÕõbÀaJמ(€]e6zê¾Xà½Õ@ÓÅ0û1(°€¤¢‡fÕJêƒëÒ4sR¯Ç$€ÉD®4…ÓÐÒT¦žçí‹Ðý³'°˜‰<ß}xóåöö»Ù;  ßÊ©Žû ™l!RÕ½›<—)Æñ7_š©ÎÖX©ÉBvpTÈx€áÿBdz:ñ?Í LF³¸ÓLó%‹80ƒ{§%s¶$S…á€Çvú'XaçÆB3fš¹âX@?èÆA^«#´NÊ<ÌÈ`(ÔÁ¯ B‘U(. øv1+8c)}Q Q/ ®+bÔfý0:BwÉ@…ÊýOk`h©ï~˜Piøš98*)À°v+cˆ£^¬ûÛ ¨åà ²£Ç€Ÿ+w|¨åÈÌ  a €¨éÝÖ¾3H bfº—úÀÜì~œ:…ý€³g— µL\°B*ä Tp}$ÔWÆ[œ@õ?À÷¿èóý@,,€+ DÿPmƤø™™A¢ßÙôJ Cå·Í2ó) £v- òQùÒ3?`W°F $5ÕFͦ?Ð?TîÒY X È€wÑ‘P]u"@Õ!/‘i=áAChnw &XЂðŠ2s/-øAC6·)ÐÐéQzVA)pƒ‘ƒ:؃/hYA„ñGˆCèƒ.!ÀöN(\´…)p `S y3Ø‚?‘…€…W¡ `¨„ÄÃc†1†¶´…k؆oH….¡4E‡0a‡ŠE6 `` ð…3( ÿÐ à†0ˆšSr- Ð/øYx¸ˆyÑr(  ‡0a`ƒ8@ “‡…øC‰.‘…-`°È“§(‰.áŠÁƒEø¶ˆ@†-‘Œá„)`Œ¨½ˆ¿  ‰‘¯‹|è?ÎxD˜-ÐÕx×ølø?1Žvæg¨‰‹|‘ŽV±Ž.ÑŽN1ŽÑ±=ãˆDhåÈx䋨è Newtonlink Abgleichkonzept

Newtonlink Abgleichkonzept

Das Programm
Newtonlink soll um eine Abgleichfunktion erweitert werden. Das vorliegende Papier dient zur Festlegung dieser Funktion sowie als techn. Diskussionsunterlage.

Vorgesehene Newtonlink-Optionen zum Abgleich :

  • Newton-Termine : -plan
  • Newton-Notes : -xrolo/-kjots
  • Newton-Cards : -adr/-nsadr/-xfadr/-webadr

Generelles Konzept

1. Möglichkeit

Daten werden komplett vom Newton auf WS übertragen (von heutiger Funktion bereits gewährleistet), dabei auf dem Newton gelöscht (neu). Auf der WS erfolgt dann der Abgleich, und die abgeglichenen Daten werden wieder komplett auf den Newton geschrieben.

Vorteil : Sloup bietet diese Funktion.
Nachteil : Wenn bei der Datenübertragung mit Löschung etwas schiefgeht, sind die Daten auf dem Newton weg.

2. Möglichkeit

Daten werden komplett vom Newton aud die WS übertragen, dabei nicht auf dem Newton gelöscht. Auf der WS erfolgt dann der Abgleich. Es werden danach nur einzelne Daten auf den Newton geschrieben/gelöscht.

Vorteil : Relativ sicher gegen Übertragungsprobleme.
Nachteil : Ungeklärt : Wie lösche ich einzelne Daten auf dem Newton mit Sloup ?


Abgleich

1. Newton ist der Master

Newton-Daten werden komplett auf WS übertragen.

Vorteil : Durch heutige Funktion bereits realisiert.
Nachteil : Neue Daten können nur auf dem Newton eingegeben werden.

2. WS ist der Master

WS-Daten werden komplett auf Newton übertragen.

Vorteil : Relativ einfach zu realisieren : Daten auf Newton löschen, danach komplett mit Sloup übertragen.
Nachteil : Neue Daten können nur auf der WS eingegeben werden.

3. Maximal-Abgleich

Auf beide Seiten wird das Maximum aller vorhandenen Daten geschrieben.

Nachteil : Wenig sinnvoll.

4. Minimal-Abgleich

Auf beide Seiten werden nur die Daten geschrieben, die auf beiden Seiten vorhandenen sind.

Nachteil : Wenig sinnvoll.

5. Abgleich per Erstellungsdatum

Das Erstellungsdatum einzelner Daten (z.B. Cards) wird verglichen, der neuere Block wird geschrieben.

Vorteil : Optimale Funktion.
Nachteil : Erstellungsdatum einzelner Daten muss bekannt sein. Auf dem Newton ist das gegeben, bei den WS-Programmen wie xrolodex oder plan aber nicht vorhanden !

6. Abgleich mit Benutzerabfrage

Bei Unterschieden zwischen den Datensätzen wird der Benutzer per Abfrage um Entscheidung gebeten.

Vorteil : Funktional ähnlich optimal wie Punkt 5.
Nachteil : Aufwendig zu realisieren, Abgleich erfordert Benutzer-Interaktion, kann daher teilweise lange dauern.


Heutiger Stand

  • Möglichkeit einzelne Daten (z.B. Cards) auf dem Newton zu löschen ist ungeklärt.
  • Zugriff auf Erstellungsdatum von Newton-Daten per Sloup ist darzustellen.
  • Abgleichkonzept ist festzulegen.
  • Daten können relativ problemlos per Sloup auf den Newton übertragen und dabei auch gelöscht werden. Beispiel nachfolgendes Newtonlink-Test-Modul :
      sub SloupTest {
    
        #send commands to Sloup : send new entries to notes soup
        printf (COMNEWTON "Notes\n");
        printf (COMNEWTON '{labels: \'Business, }'); 
        printf (COMNEWTON "\nfirst paragraph, first line\n");
        printf (COMNEWTON "second line\n");
        printf (COMNEWTON "third line\n");
        printf (COMNEWTON "that's all folks\n");
        printf (COMNEWTON "----------\n");
        printf (COMNEWTON "second paragraph, first line\n");
        printf (COMNEWTON "2nd line\n");
        printf (COMNEWTON "3rd line\n");
        printf (COMNEWTON "4th line\n");
        printf (COMNEWTON "more\n");
        printf (COMNEWTON "more\n");
        printf (COMNEWTON "more\n");
        printf (COMNEWTON "more\n");
        printf (COMNEWTON "more\n");
        printf (COMNEWTON "more\n");
        printf (COMNEWTON "etc.\n");
        printf (COMNEWTON "end\n");
        printf (COMNEWTON "---------\n");
        printf (COMNEWTON "third para\n");
        printf (COMNEWTON "---------\n");
        printf (COMNEWTON "BYE!\n");
    }

Reinhold Schoeb, Reinhold.Schoeb@pcd.daimler-benz.com
newtonlink-1.29/doc/NL-download.html100444 21003 1604 11103 6574465342 16310 0ustar kallischoeb Newtonlink Download

What is the actual version of Newtonlink,
where can I get it ?


The actual version of Newtonlink is 1.29 from Sep. 1998. It is useable, most things work, but there may be some bugs left and some features are not perfectly implemented. If you find some bugs, errors or missing features, please report to the Newtonlink mailing list.


How to install and use Newtonlink ?

  • Log in as root
  • Copy the tar.gz-file to a temporary directory, e.g. ~/tmp
  • Expand the tar.gz-file
  • Install Newtonlink with perl install.pl. If you like to install due to the Linux filesystem standard, use perl install.pl -lfs, to remove Newtonlink use perl install.pl -rmlfs.
  • Create a link to your serial device connecting the Newton.
    • ln -s /dev/ttyS0 /dev/newton for using COM1 under Linux on a PC.
    • ln -s /dev/cua/a /dev/newton for using COM1 under Solaris on a Sun workstation.
    • ln -s /dev/ttyd2 /dev/newton under IRIX on a SGI workstation.
  • Install the TimeDate Perl-Lib (included in the Newtonlink distribution).
  • Make sure that newtonlink is in your path.
  • Start Sloup on your Newton with the correct baudrate.
  • Start Newtonlink with newtonlink <param> &
  • Important :
    During the first use of Newtonlink it will create a user specific config file ~/.newtonlink/newtonlink.config in your home directory. Then you have to edit this file and to change the entrys in the user editable section if neccessary.
    When you upgrade from an older version, your user specific config file will be replaced !


How to install and use Newtonlink under OS/2 ?

  • Copy the tar.gz-file to the directory where you would newtonlink to reside on your system.
  • Expand the tar.gz-file
  • Install Newtonlink with perl install_os2.pl.
  • Install the TimeDate Perl-Lib (included in the Newtonlink distribution).
  • Start Sloup on your Newton with the correct baudrate.
  • Switch to the directory where newtonlink is installed and start Newtonlink with perl newtonlink <param> &
  • Important :
    Cause OS/2 isn't an UNIX you don't need an user specific config file. On OS/2-Systems, there is just one config file, located in the installation directory of newtonlink. It's called newtonlink.config.
  • Tip :
    To create a Newtonlink object on the desktop, copy the OS/2 windowed session object. Change the symbol of the object to <instpath>\newtonlink.ico and the working directory to <instpath>.

newtonlink-1.29/doc/NL-features.html100444 21003 1604 5647 6574465342 16317 0ustar kallischoeb Newtonlink Features

What are the features of Newtonlink ?


Some features are :

  • Command line interface, optional Tk Graphical User Interface.
  • Get Newton cards for Addressbook or WebAddress.
  • Get Newton notes for Xrolodex, Ksendfax or Kjots.
  • Get Newton dates for Plan.
  • Get Newton outbox entrys for printing.
  • Get Newton outbox entrys for faxing.
  • Get Newton outbox entrys for email via sendmail or via Netscape mail.
  • Get Email adresses from Newton cards for Netscape or Xfmail addressbook.
  • Get Newton package names.
  • Get Newton package.
  • Send a file to the Newton.
  • Install a Newton package via Sloup or Lpkg.
  • Use your desktop keyboard for Newton input.
  • Online help with HTML browser.
  • User specific config file.
  • Convert German Umlaute during transfer to and from Newton.
  • Running under Unix and OS/2

ToDo list :

  • Synchronize your Newton and Unix applications data. See this first white paper for some options (only in German).
  • Multi language support (English, German ...).
  • Convert other national character sets during transfer (if requested).
  • Optional delete of Newton datas after transfer.
  • Support more Unix applications.
  • Optional delete email messages after transfer to the Newton.
  • Stop button to stop a running transfer.
  • Transfer datas wireless over Newton infrared link and IrDA (only possible with the new Newton MP2000).
  • Newtonlink available as a Debian package.

Restrictions :

  • This is a beta version of Newtonlink, you will find bugs !
  • Newtonlink is developed and tested on a MP130 and MP120 with Newton-OS 2.0 and therefore it may not work with Newton-OS 1.3
  • Under Solaris the maximum available serial speed is 38400.

Known bugs :

  • While getting Newton outbox entrys for printing, Notes with checkboxes don't work.
  • The -plan option doesn't work correct with CR in a meeting text.
  • Repeat Meetings the same week every month are not correct transformed to Plan.

newtonlink-1.29/doc/NL-intro.html100444 21003 1604 13616 6574465342 15647 0ustar kallischoeb Newtonlink

Newtonlink logo by Zoran Cutura

New :
Version 1.29


Welcome to the Newtonlink Dokumentation Homepage. Newtonlink is a program to transfer data between an Apple Newton PDA and Unix applications such as Xrolodex, Addressbook, Plan, Kjots, ksendfax, Xfmail and Netscape. You can also install and upload Newton packages to/from your Unix desktop.

We wrote this program because there was a need for it. You can get a lot of Newton connection utilities for Micro$oft Windows and the Apple Macintosh. So we decided to develop Newtonlink, with the main goal to get the contents of the Newton soups via a serial link and convert this data for use with several Linux applications which we normally use.

The program is distributed as freeware under the terms of the GNU General Public Licenses.

Please let us know if you find Newtonlink useful. We also appreciate comments and suggestions for improvement to the program.

Special thanks to Steve Weyer for his help and his excellent Newton software, which was a requirement to develop Newtonlink.


Check also the ULTIMATE Newton and the Newton Reference for a complete summary of Newton related software.

You can find a complete summary of Linux software at the Linux Applications and Utilities Page.
For more informations about Newton and Unix look at the Newton and Linux mini-HOWTO.


Enjoy - The Newtonlink developer team :

Reinhold Schöb Reinhold.Schoeb@pcd.daimler-benz.com,
Frank Scholz dev@artus.pf.bawue.de,
Andrew Maier Andrew.Maier@cern.ch,
Gerald Hofer hofer@icg.tu-graz.ac.at
Torsten Uhlmann tuhlmann@debis.com
Zoran Cutura cutura@str.daimler-benz.com
Ralph Scharpf ralf.scharpf@str.daimler-benz.com
Peter W. peterw@clark.net
Stephan Kauss Stephan.Kauss@compaq.com


This site is part of the
Apple Newton Web Ring.
Click on the icon to go to another
Apple Newton Web Site
Newton Web Ring
Add your Newton Site to the Web Ring!
The Linux Webring:


visitors at this page since 97/02/20.


NewtsCape awareMade with asWedit Graphics by Gimp

newtonlink-1.29/doc/NL-jumpbox.html100444 21003 1604 3016 6574465342 16151 0ustar kallischoeb Jumpbox

Introduction

Features, Known bugs

Screenshots

Options

Platforms

Requirements

Download, Install

Revision history

Mailinglist, CVS archive

Links

newtonlink-1.29/doc/NL-links.html100444 21003 1604 4463 6574465342 15614 0ustar kallischoeb Newtonlink Links

Where can I get these Unix applications ?



Where can I get these Newton applications ?

newtonlink-1.29/doc/NL-mailinglist.html100444 21003 1604 4014 6574465342 17000 0ustar kallischoeb Newtonlink Mailinglist

The Newtonlink mailing list


Send an email to majordomo@newton.bawue.de with "subscribe newtonlink" in the message body to join the Newtonlink mailing List. You will receive information on new releases and other interesting things concerning Newtonlink.

You should also send questions and bug reports to newtonlink@newton.bawue.de.

The process of joining the mailing list is automatic, and will not happen unless you follow the directions above exactly. You should receive a response telling you that you've been added to the mailing list. If you don't receive a response within a few days email Frank.

All messages to/from the Newtonlink mailing list are archived in the Newtonlink mailing list archive.


The Newtonlink CVS archive for developers

The Newtonlink development is organized via a CVS archive on the server misf67.cern.ch. If you are interested in helping us with the development please contact Andrew for a user/password.

If you are a registered CVS user, set the environment variable CVSROOT to

export CVSROOT=:pserver:<your_user>@misf67.cern.ch:/usr/local/cvsroot

e.g. for using the bash. Then try to login to CVS with cvs login. After that you are able to work with all CVS commands. newtonlink-1.29/doc/NL-options.html100444 21003 1604 30143 6574465342 16201 0ustar kallischoeb Newtonlink Options

Newtonlink options


Option -xrolo : Get Newton notes for Xrolodex input file

newtonlink -xrolo [file]

This function gets all notes of your Newton and writes them to a Xrolodex input file. You can also select a optional filename. If you do not give a filename a default filename is used. You can edit the name and path of this default file in the Newtonlink config file.

After that, Newtonlink converts this Xrolodex file to an postscript printout, starts a previewer and finally starts Xrolodex with the new input file. You can select the name and path of the postscript converter (default: a2ps), the previewer (default: ghostview) and Xrolodex in the Newtonlink config file.


Option -kjots : Get Newton notes for Kjots input file

newtonlink -kjots

This function gets all notes of your Newton and writes them to a KDE Kjots input file. You can edit the name and path of the Kjots input file in the Newtonlink config file.


Option -adr : Get Newton cards for Addressbook input file

newtonlink -adr

This function gets all cards of your Newton and writes them to an Addressbook input file. You can edit the name and path of this file in the Newtonlink config file.


Option -webadr : Get Newton cards for WebAddress input file

newtonlink -webadr

This function gets all cards of your Newton and writes them to an Addressbook input file. You can edit the name and path of this file in the Newtonlink config file. After that, WebAddress by Bodo Bauer is called to convert the Addressbook input file to his own HTML-Addressbook format. Change the path to WebAddress in the Newtonlink config file.


Option -ksendfax : Get Newton cards for Ksendfax phonebook

newtonlink -ksendfax

This function gets all cards of your Newton and writes them to an ksendfax input file. You can edit the name and path of this file in the Newtonlink config file.


Option -plan : Get Newton dates for Plan input file

newtonlink -plan

This function gets all dates of your Newton and writes them to a Plan input file. You can edit the name and path of this file in the Newtonlink config file. There you also have to select which plan file you want to use (normal or private).


Option -nsmail : Get Newton mails for Netscape outbox file

newtonlink -nsmail

This function gets all mails of your Newton outbox and writes them to a Netscape mail outbox file. You can edit the name and path of this file in the Newtonlink config file. There you can also select your Newton mailer.
You can write mails on your Newton while you are out and back in your office you are able to send them to your Netscape email outbox and send them from there on. Please fill in your email address and your organisation in the Newtonlink config file.


Option -nsadr : Get Email addresses from Newton cards for Netscape addressbook

newtonlink -nsadr

This function gets all person and company email addresses from your Newton cards and generates a Netscape addressbook file. You can edit the name and path of this file in the Newtonlink config file.

  • Old addressbook files are moved to address-book.html.bak (Navigator) or abook.nab.bak (Communicator).
  • Addressbook aliasnames are build with last and first name together lowercase.
  • This option works for the older Netscape Navigator. The newer Netscape Communicator (version 4.04 or later) uses a different berkley database format for the addressbook. Thanks to Robert Nicholson for reporting this problem. The Communicator is not directly supported, but Newtonlink moves the addressbook file abook.nab to abook.nab.bak and writes an addressbook file address-book.html. During the next Communicator startup this file is automatically converted to the new version.


Option -xfadr : Get Email addresses from Newton cards for Xfmail addressbook

newtonlink -xfadr

This function gets all person and company email addresses from your Newton cards and generates a Xfmail addressbook file. You can edit the name and path of this file in the Newtonlink config file.


Option -mail : Get Newton eWorld mails for direct delivery via sendmail

newtonlink -mail

This function is nearly the same funktion like -nsmail, but feeds the mails directly into sendmail for instant delivery. You need a working sendmail installation on your system. This should work of course with other mta's accepting recipient information via stdin too.


Option -pr : Get Newton outbox entrys for printing

newtonlink -pr [file]

This function gets all outbox print entrys of your Newton and writes them to a temporary ACSII file. In command line mode you can select a optional filename. If you do not give a filename a default filename is used. You can edit the name and path of the default file in the Newtonlink config file.

After that, Newtonlink converts this ASCII file to an postscript printout and finally starts a previewer. You can select the name and path of the postscript converter (default: a2ps) and the previewer (default: ghostview) in the Newtonlink config file.


Option -fax : Get Newton outbox entrys for faxing

newtonlink -fax

This function gets all outbox fax entrys of your Newton and writes them to a temporary ACSII file. After that, Newtonlink calls an optinal fax file creator e.g. efax by Ed Casas, to produce a fax file, starts a previewer and finally sends the fax by your fax tool. You can edit the name and path of the temporary file, the call to your fax file creator (default: fax make), the fax previewer (default: fax view) and the fax tool (default: fax send) in the Newtonlink config file.


Option -send : Send file to Newton

newtonlink -send [file] [soup]

Send a file to the Newton. This option was primary added to send a HTML file to Newt's Cape, an excellent application of Steve Weyer. German Umlaute are converted during this transfer.

But you can also use it to send a text file to Newton applications like notes. For this option start Sloup in inspect mode, select a file with the File button und send the file.

Another use of this option is to send a Latex file to ViewMP, a nice Latex interpreter for the Newton by Roger Golz. For that you can add a soup name to the send command, e.g.

newtonlink -send test.tex NewLatexFile:VIEW

and Newtonlink sends this Latex file text.tex to the Newton soup NewLatexFile:VIEW. (Currently only available in command line mode).


Option -install : Install Newton package

newtonlink -inst [file]

This option installs a Newton package via serial link using Sloup.

Basically, you would need 2x the size of the package as free available memory (at least temporarily) on the Newton. So, if you have a 100K package, you should have > 200K free. Transfer storage is be freed up after install.

The disadvantage of this method is that it is very slow, but because it is implemented in Perl it works on all platforms.


Option -lpkg : Install Newton package (using lpkg)

newtonlink -lpkg [file]

This option installs a Newton package via serial link, using Filip R. Zawadiaks lpkg tool. Lpkg uses the built-in communication function of the Newton and comes with an additional 115 kbaud plugin. Therefore it is really fast. The software is distributed as freeware under the GPL. Select the path to lpkg in the Newtonlink config file.


Option -getpnam : Get Newton package names

newtonlink -getpnam

Prints the names of all installed packages on your Newton.


Option -getpkg : Get Newton package

newtonlink -getpkg [name] [file]

Make a upload of a package from the Newton to your desktop.


Option -soupinfo : Get informations about Newton soup

newtonlink -soupinfo [soupname]
Prints all soup informations available by Sloup.

Currently only available in command line mode.


Option -input : Use desktop keyboard for Newton input

newtonlink -input

Start Sloup on your Newton in inspect mode. Then you can type in text at your desktop keyboard and it will appear on your Newton. Stop the input mode by typing !!<cr>

Currently only available in command line mode.


Option -help : Help function

newtonlink -help
Print a help screen.

During X-Windows mode Newtonlink starts your preferred browser with the HTML online help. Change the path to this browser in the Newtonlink config file.

newtonlink-1.29/doc/NL-platforms.html100444 21003 1604 10313 6574465342 16512 0ustar kallischoeb Newtonlink Platforms

Available Platforms :

The command line mode of Newtonlink is written in Perl, and therefore should run on every platform where Perl is available. The graphical user interface is written in Tcl/Tk, which is also available for most platforms. Please contact newtonlink@newton.bawue.de, if you have any suggestions or enhancements for running Newtonlink on other platforms.


Linux/Intel

This is the main development platform for Newtonlink. Newtonlink is tested with :

  • Linux 2.0.36
  • Perl 5.004
  • Tk 4.1
  • Newton OS 2.0 on a MP120 and MP130
  • Sloup 1.9/2.0/2.1/2.2beta


Linux/PPC

Andrew Maier reports that he runs Newtonlink on a Linux/PPC system.


Linux/Alpha

Eric Bohm reports that he runs Newtonlink on a Linux/Alpha system.


FreeBSD

Stephan Kauss reports that he runs Newtonlink on a FreeBSD system.


Sun Solaris

Mark R. Bowyer did all tests with Newtonlink under Solaris. Please contact Mark if you have any special problems under Solaris.


SGI Irix

Gerald Hofer did all enhancements of Newtonlink for SGI Irix. Please contact Gerald if you have any special problems under Irix.


HP-UX

Roland Tanglao did all enhancements of Newtonlink for HP-UX. Please contact Roland if you have any special problems under HP-UX.


OS/2

Ralph Scharpf did the port to OS/2. Please contact Ralph if you have any special problems under OS/2.

Using Newtonlink under OS/2 makes no sense with applications like Xrolodex and Plan, but the options -pr, -nsmail, -nsadr, -getpkg, -getpnam -send, -inst, -soupinfo, and -input will work.


Platforms under development :

MkLinux

Gerhard Kurz works on an enhancement of Newtonlink for MkLinux. Please contact Gerhard if you have any special problems under MkLinux.

Do not use the Linux/Intel version under MkLinux ! Because setserial is currently not correct ported for MkLinux, the Newtonlink call to setserial destroys your serial devices under /dev/.

newtonlink-1.29/doc/NL-requirements.html100444 21003 1604 3336 6574465342 17215 0ustar kallischoeb Newtonlink Requirements

What is needed to run Newtonlink ?


Newtonlink is based on Perl, so you need a machine where Perl version 5.0 or later is running.

For the X-windows version of Newtonlink you need Tk version 4.1 or later.


On the Newton side you will need to have Sloup installed. Sloup is a great program by Steve Weyer to transfer datas to/from Newton soups via serial connection. Sloup is shareware and you have to register. The unregistered version of Sloup works, but is restricted to a serial speed of 9600 Baud !


For the -plan option you need the TimeDate Perl-Lib by Graham Barr. This lib is included as a tar.gz-file in the Newtonlink distribution and should be installed seperately.

newtonlink-1.29/doc/NL-revisions.html100444 21003 1604 21537 6574465342 16536 0ustar kallischoeb Newtonlink Revisions

Revision History


Version 1.29

  • Reorganized data handling : All Newtonlink relevant files are now stored into an own directory ~/newtonlink, including the Newtonlink config file newtonlink.config. Newtonlink gets all Newton card datas and writes them into separate files in this directory. All other modules can afterwards work with these datas.
    • Config file -> ~/.newtonlink/newtonlink.config
    • Cards -> ~/.newtonlink/newtonlink.cards
    • Notes -> ~/.newtonlink/newtonlink.notes
    • Dates -> ~/.newtonlink/newtonlink.dates (not implemented in version 1.29)
    • Package Names -> ~/.newtonlink/newtonlink.packagenames
  • During startup Newtonlink tryies to connect to Sloup and get it's version number (available since Sloup 2.2d).
  • New option -ksendfax
  • New (and hopefully better) X-Windows mode.
  • Bugfix for option -xfmail : Commas in addressbook names are removed.
  • The Newtonlink homepage changed to http://misf67.cern.ch/~reinhold/Newton/newtonlink-doc-en.html, please update your bookmarks.
  • New CVS developer archive available.

Version 1.28

  • New initialisation for the serial device under Solaris. Thanks to Mark Bowyer for his help.
  • Bugfix : Option -input now works again.
  • The personal config file ~/.newtonlink will now automatically be replaced while upgrading to a newer version.

Version 1.27

  • Complete recoded serial interface - now with timeout if there is no response from the Newton. Thanks to Stephan Kauss for this work.
  • Fax-Option now implemented.
  • New option -soupinfo
  • New soup parameter for the -send option to send a file direct to a Newton soup. Useful for to to send a Latex file to ViewMP, a nice Latex interpreter for the Newton by Roger Golz.
  • New option -lpkg. Thanks to Filip R. Zawadiak for his permission to use lpkg as a package install tool.
  • New option -kjots. Thanks to Torsten Uhlmann for his help.
  • For faster install/remove Newtonlink and for building Debian and RPM packages you can now call install.pl with two options :
    • -lfs for install due to the Linux filesystem standard.
    • -rmlfs for remove due to the Linux filesystem standard.
  • Running under FreeBSD and Linux/PPC
  • Running under OS/2. Thanks to Ralph Scharf for doing this (complex) port. Look at the OS/2 specific parts under Platforms and Download/Install.
  • RPM archive available.

Version 1.26

  • Newtonlink is now completely written in Perl and Tk. As a replacement of the convdate tool it uses now the TimeDate Perl-Lib by Graham Barr. Thanks to Christian Leutloff for his help.
  • New interactive install procedure install.pl. You can now select if you want to install Newtonlink due to the Linux Filesystem Standard or you can select your own preferred directories.
  • New option -xfadr. Thanks to Zoran Cutura for his help.
  • New option -webadr.
  • For the -mail and -nsmail options you can now select the type of your Newton Mailreader. Thanks to Jack Snoeyink for this suggestion.
  • For the -plan option you can now select if you want to use the normal plan file or your private plan file. Make this selection into your .newtonlink config file.
  • Steve Weyer renamed his Slurpee application to Sloup (due to trademark conflicts), so don´t worry about using Sloup instead of Slurpee in the documentation.

Version 1.25

  • New X-Windows mode written in Tk. Previous versions used a GUI software called finesse, which is only freely available for Linux.
  • Option -plan : Global config options such as the spoolerstring or time adjustments are no longer overwritten.
  • Newtonlink now writes its process-ID in a file under /tmp/newtonlink.pid to detect if another newtonlink process is running.
  • Better adaptions for running under Solaris and IRIX. Thanks to Mark Bowyer for his help.
  • Enhancements for running under HP-UX. Thanks to Roland Tanglao for his help.

Version 1.23

  • Newtonlink now detects under which OS it's running.
  • Enhancements for running under SGI IRIX.
  • Option -nsadr : Email groups are now supported.
  • Option -plan : Stoptime for repeat meetings now supported.

Version 1.2

  • Adaption to German, British and US date format's in the Newtonlink config file. This caused problems with non German Newtons and the -plan option.
  • Bugfix : Repeat meetings are now correct transferred to Plan.
  • Better install procedure with make install.
  • Newtonlink man page.
  • Newtonlink documentation as Newton book included.

Version 1.1

  • User specific config file .newtonlink in your home directory.

Version 1.0

  • Better package install procedure now via Sloup.
  • New option -getpkg.
  • New option -getpnam.
  • These features need Sloup 2.0 and newer, which is currently available as a beta version only for registered users. Thanks to Steve Weyer for his help.

Version 0.96

  • New option -mail.

Version 0.95

  • Newtonlink now supports multiple entries in Netscape email TO, CC and BCC.
  • This feature needs Sloup 2.0 and newer, which is currently available as a beta version only for registered users. Thanks to Steve Weyer for his help.

Version 0.94

  • Bugfix : New serial initialisation in SetSloupBaudRate.pl.
  • Newtonlink distribution now contains the Convdate Linux and Solaris binary. Thanks to Mark R. Bowyer for his help.

Version 0.93

  • New option -nsadr.
  • New button for HTML online help.
  • Newtonlink distribution now contains the Convdate Linux binary.

Version 0.92

  • New option -inst.

Version 0.91

  • Advanced X-Windows mode (send button, file select box, Ghostview option).
  • New options +ps|-ps and filename in -xrolo and -pr commands.
  • Conversion of German Umlaute during -send command.
  • Send option in X-Windows mode.
  • Advanced -plan command.

Version 0.90

  • X-Windows startup mode added.
  • New option -send.

Version 0.89

  • Initial version.

newtonlink-1.29/doc/NL-screenshots.html100444 21003 1604 1345 6574465342 17030 0ustar kallischoeb Newtonlink Screenshots

Newtonlink X-Windows Mode

Newtonlink X-Windows startup screen


Newtonlink Command Line Mode

Screenshot of Newtonlink command line mode

newtonlink-1.29/doc/newtonlink-doc-en.html100444 21003 1604 3640 6574465342 17514 0ustar kallischoeb Newtonlink <BODY BACKGROUND="Images/nlback.gif"> <P><CENTER><FONT SIZE="+4"><A HREF="http://newton.info.apple.com/index.html" TARGET="_top"><img src="Images/newton.gif" width=52 height=63 align=middle></A></FONT><STRONG><FONT SIZE="+4">Newtonlink </FONT></STRONG><FONT SIZE="+4"> </FONT><FONT SIZE="+4"><A HREF="http://sunsite.unc.edu/mdw/linux.html" TARGET="_top"><img src="Images/linux.gif" width=50 height=50 align=middle></A></FONT><FONT SIZE="+4"> </FONT></CENTER> <P> <HR> <P>These pages are optimized with frames, so please use a browser which is able to show frames (e.g. Netscape Communicator).</P> <P> <HR> <P><STRONG><A HREF="NL-intro.html" TARGET="intro">Introduction</A></STRONG></P> <P><STRONG><A HREF="NL-features.html" TARGET="intro">Features, Known bugs</A></STRONG></P> <P><STRONG><A HREF="NL-screenshots.html" TARGET="intro">Screenshots</A></STRONG></P> <P><STRONG><A HREF="NL-options.html" TARGET="intro">Options</A></STRONG></P> <P><STRONG><A HREF="NL-platforms.html" TARGET="intro">Platforms</A></STRONG></P> <P><STRONG><A HREF="NL-requirements.html" TARGET="intro">Requirements</A></STRONG></P> <P><STRONG><A HREF="NL-download.html" TARGET="intro">Download, Install</A></STRONG></P> <P><STRONG><A HREF="NL-revisions.html" TARGET="intro">Revision history</A></STRONG></P> <P><STRONG><A HREF="NL-mailinglist.html" TARGET="intro">Mailinglist, CVS archive</A></STRONG></P> <P><STRONG><A HREF="NL-links.html" TARGET="intro">Links</A></STRONG> </P> <P><A HREF="http://members.bellatlantic.net/~sweyer/newton/newtscape.htm"><img src="Images/Aware.gif" width=138 height=61 align=bottom><!--$Revision: 1.7 $ $Date: 1998/09/03 14:20:35 $--></A> </P> </BODY> newtonlink-1.29/finesse_gui.pl100444 21003 1604 23416 6574464401 15401 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1997 Reinhold Schoeb (schoeba@str.daimler-benz.com) # Frank Scholz (dev@artus.pf.bawue.de) # Andrew Maier (Andrew.Maier@cern.ch) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # finesse_gui #--------------------------------------------------------------------- # $Log: finesse_gui.pl,v $ # Revision 1.7 1997/03/27 19:50:07 kalli # Andrew dazu # # Revision 1.6 1997/03/06 18:55:13 kalli # Umstellung auf Version 1.0 # # Revision 1.5 1997/02/24 20:48:44 kalli # Modul mail dazu # # Revision 1.4 1997/02/23 15:17:07 kalli # Frank dazu # # Revision 1.3 1997/02/22 17:06:13 kalli # GPL dazu # # Revision 1.2 1997/01/05 16:06:09 kalli # Newton device open vor jedem UP-Aufruf # # Revision 1.1 1996/12/04 17:42:19 kalli # Initial revision # # Finesse window declarations $ShowWindow = "FsWindow -name ShowWindow -title 'newtonlink $rev'; FsPushButton -label addressbook -name AdrButton -fsbutton AdrButton -winstat touch -nrows 3; FsPushButton -label Xrolodex -name XroloButton -fsbutton XroloButton -winstat touch; FsPushButton -label Plan -name PlanButton -fsbutton PlanButton -winstat touch; FsPushButton -label Print -name PrintButton -fsbutton PrintButton -winstat touch; FsPushButton -label Fax -name FaxButton -fsbutton FaxButton -winstat touch; FsPushButton -label Netscape -name NetscButton -fsbutton NetscButton -winstat touch; FsPushButton -label NetscAdr -name NetscAButton -fsbutton NetscAButton -winstat touch; FsPushButton -label Mail -name MailButton -fsbutton MailButton -winstat touch; FsPushButton -label Install -name InstButton -fsbutton InstButton -winstat touch; FsPushButton -label Input -name InputButton -fsbutton InputButton -winstat touch; FsPushButton -label Send -name SendButton -fsbutton SendButton -winstat touch; FsPushButton -label Help -name HelpButton -fsbutton HelpButton -winstat touch; FsPushButton -label Exit -name ExitButton -fsbutton ExitButton -winstat close; FsSelectionText -label File -var GUIfilename; FsCheck -name PrintCk -var PrintFsCh -items Ghostview; FsSeparator; FsLabel -label 'Make sure Slurpee is running on your Newton'; "; sub finesse_gui { # Finesse perl script initialization $ENV{'FINESSEPATH'} = '/usr/local/finesse' if !$ENV{'FINESSEPATH'}; if (!-x "$ENV{'FINESSEPATH'}/fsperlinit") { printf "Finesse lib missing, X-windows mode not available, use command line mode" ; # close connection close COMNEWTON; printf "\nNewton connection closed\n"; exit; } require("$ENV{'FINESSEPATH'}/fsperlinit"); # Set up finesse application server &Fsopen("-o 1", @ARGV); # finesse main loop for (;;) { # Show finesse window &Fsdisplay ("-w", $ShowWindow, "-n", "ShowWindow", "-s", "input"); if ($fsbutton eq "ExitButton") { #Terminate finesse application server &Fsclose; # Terminate program exit; } elsif ($fsbutton eq "HelpButton") { system "netscape -remote 'openFile(/usr/local/newtonlink/doc/newtonlink-doc-en.html)' || netscape /usr/local/newtonlink/doc/newtonlink-doc-en.html &"; } elsif ($fsbutton eq "FaxButton") { printf "Sorry, option currently not available\n"; } elsif ($fsbutton eq "InstButton") { # get filename from window $PackageFile = $GUIfilename; if ($PackageFile eq "") { printf "Exit - file name missing\n"; exit; } else { # set new baudrate printf "Switch baudrate to $SlurpeeBaudrate\n"; &SetSlurpeeBaudrate; if (open (COMNEWTON, "+>$tty")) { printf "Newton connection opened\n"; } else { print STDERR "Can't open $tty\n"; exit; } printf "Install Newton package $PackageFile\n"; # install Newton package &InstallPackage; # close connection close COMNEWTON; printf "\nNewton connection closed\n"; } } elsif ($fsbutton eq "InputButton") { printf "Sorry, option only available in command line mode\n"; } elsif ($fsbutton eq "AdrButton") { # set new baudrate printf "Switch baudrate to $SlurpeeBaudrate\n"; &SetSlurpeeBaudrate; if (open (COMNEWTON, "+>$tty")) { printf "Newton connection opened\n"; } else { print STDERR "Can't open $tty\n"; exit; } # get cards from Newton &Get4Addressbook; # call addressbook system "$AddressbookCommand &"; # close connection close COMNEWTON; printf "\nNewton connection closed\n"; } elsif ($fsbutton eq "PlanButton") { # set new baudrate printf "Switch baudrate to $SlurpeeBaudrate\n"; &SetSlurpeeBaudrate; if (open (COMNEWTON, "+>$tty")) { printf "Newton connection opened\n"; } else { print STDERR "Can't open $tty\n"; exit; } # get dates from Newton &GetMeetings4Plan; # call plan system "$PlanCommand &"; # close connection close COMNEWTON; printf "\nNewton connection closed\n"; } elsif ($fsbutton eq "PrintButton") { # set new baudrate printf "Switch baudrate to $SlurpeeBaudrate\n"; &SetSlurpeeBaudrate; if (open (COMNEWTON, "+>$tty")) { printf "Newton connection opened\n"; } else { print STDERR "Can't open $tty\n"; exit; } if ($GUIfilename eq "") { $PrintFile = $PrintDefaultFile; } else { # get filename from window $PrintFile = $GUIfilename; } # do a printout ? if ($PrintFsCh eq "Ghostview") { $printmode = "on"; } else { $printmode = "off"; } # get outbox from Newton &GetPrintOutbox; # do a printout if ($printmode eq "on") { system "$GhostviewCommand -landscape $PrintFile.ps"; } # close connection close COMNEWTON; printf "\nNewton connection closed\n"; } elsif ($fsbutton eq "NetscButton") { # set new baudrate printf "Switch baudrate to $SlurpeeBaudrate\n"; &SetSlurpeeBaudrate; if (open (COMNEWTON, "+>$tty")) { printf "Newton connection opened\n"; } else { print STDERR "Can't open $tty\n"; exit; } # get outbox from Newton &Get4NetscapeMail; # close connection close COMNEWTON; printf "\nNewton connection closed\n"; } elsif ($fsbutton eq "NetscAButton") { # set new baudrate printf "Switch baudrate to $SlurpeeBaudrate\n"; &SetSlurpeeBaudrate; if (open (COMNEWTON, "+>$tty")) { printf "Newton connection opened\n"; } else { print STDERR "Can't open $tty\n"; exit; } # get cards from Newton &Get4NetscapeAddressbook; # close connection close COMNEWTON; printf "\nNewton connection closed\n"; } elsif ($fsbutton eq "MailButton") { # set new baudrate printf "Switch baudrate to $SlurpeeBaudrate\n"; &SetSlurpeeBaudrate; if (open (COMNEWTON, "+>$tty")) { printf "Newton connection opened\n"; } else { print STDERR "Can't open $tty\n"; exit; } # get eWorld mail from Newton &Get4Mail; # close connection close COMNEWTON; printf "\nNewton connection closed\n"; } elsif ($fsbutton eq "SendButton") { # get filename from window $SendFile = $GUIfilename; if ($SendFile eq "") { printf "Exit - file name missing\n"; exit; } else { # set new baudrate printf "Switch baudrate to $SlurpeeBaudrate\n"; &SetSlurpeeBaudrate; if (open (COMNEWTON, "+>$tty")) { printf "Newton connection opened\n"; } else { print STDERR "Can't open $tty\n"; exit; } printf "Send file $SendFile to Newton PDA\n"; # send file to Newton &SendFile2Newton; # close connection close COMNEWTON; printf "\nNewton connection closed\n"; } } elsif ($fsbutton eq "XroloButton") { # set new baudrate printf "Switch baudrate to $SlurpeeBaudrate\n"; &SetSlurpeeBaudrate; if (open (COMNEWTON, "+>$tty")) { printf "Newton connection opened\n"; } else { print STDERR "Can't open $tty\n"; exit; } if ($GUIfilename eq "") { $XrolodexFile = $XrolodexDefaultFile; } else { # get filename from window $XrolodexFile = $GUIfilename; } # do a printout ? if ($PrintFsCh eq "Ghostview") { $printmode = "on"; } else { $printmode = "off"; } # get notes from Newton &Get4Xrolodex; # call xrolodex system "$XrolodexCommand $XrolodexFile &"; # do a printout if ($printmode eq "on") { system "$GhostviewCommand $XroloPrintFile.ps"; } # close connection close COMNEWTON; printf "\nNewton connection closed\n"; } } } 1; newtonlink-1.29/icons/ 40755 21003 1604 0 6574464460 13543 5ustar kallischoebnewtonlink-1.29/icons/NetscapeAddressbook.gif100444 21003 1604 334 6574464460 20230 0ustar kallischoebGIF87aó€48€€\`€€€¸  ÀÀÀøüø,‘ð I«½TŠÍÿ`ø!Ib"5 jÌÎÃË@®ß*¢ï<"(‹2¢(PèŽP¨ð¸› á!Ê•Ž<Œx‹•€O„tÌÀünM™m”]Ö† µi¤»Ãy,kmvpxƒug?‰ZA~…`rE—˜G’f[•˜™–„œ]P¢FŠML®¯¢°nA1;newtonlink-1.29/icons/NetscapeMail.gif100444 21003 1604 333 6574464460 16651 0ustar kallischoebGIF87aó€48€€\`€€€€€¸  ÀÀÀøüøüø,ÉIQ(¡Þ©ºÿJ’€c‡(Dš •˜IAÂ(JTˆ8ÅÜ øƒÎòâI$p&2¼Œr¹æd<™Âê|Š´\kL·%Îè´š óÞf°å¶)¬ófîG{e~€‚s[}C‡'ƒ0e&u“ƒ‹/˜sš‘huPŽfj¨h¥„­®¯°­ˆuV;newtonlink-1.29/icons/Plan.gif100444 21003 1604 2425 6574464460 15222 0ustar kallischoebGIF87a÷  ,G$$"$$"J$&)$&4$&X$*4$*L, ,$,4,&,&T,*,*D,*`,+Q,-0,.>,.b,.l,2<,2P4 4$4"L4.4.442<42d44444l44w46$46?46P46_4:l4;D4<>M<>_<>‚<>ŽD\N\\V$\Z\\ZŸ\Z²\ZÎ\]„\^\\^t\^¨\^Ä\^Õ\bˆ\ct\e|\j|dd",d6D„v4„z<„‚ø„†Ä„‰¬„Š”„Š´„Ž¥„Ž´„޼„’¬ŒŒ‚<ŒŠüŒŽ¼ŒœŒ”°Œ•¼Œš´””FT”†<”–¤”˜´”ž´” ¼œŽDœžôœ¢¤œ¢Àœ¦ÃœªÃœªÌ¤”D¤®Ê¤²Ì¤²Ô¬&$¬24¬žL¬ª”¬ªü´§L´®Œ¼64¼VTĶTĺŒÄ¼€ÌBDÌJL̾T̾|ÌÂ|ÜÈ\äÒgìÖhìÚhìÞlìÞ„ôáiôîœüº¼üê|üðüþ´,þ HP ±c¿|%ô¥«aÃY³` D†¬àÀ_ÇŠ#æ«WC^ aE´HÐÆzÐ$ëÕ«#/ˆºF’$LÞ²³8òâEk–.X@g $fÌ]»k•f´d欙ĶƒÇ)S¾²êSⱨ7ôhÏž#&$°â"¯ $išÛ‰Aš †8™ r+P¯Æn¦É“§h0¤©¡À˜. "þõz,00Xœ͵€'Mš$Z´¤)Áæ 5Q”t颯œ.QÞZ´È x:—HƒA5«q<eP—'„ü¨9Óf—>ÐûàA[4Ö>ÞtYõ)R¤Oƒâûpár†FF‹èìÙK¤8áã¬z•jýOL²p¡¡àÆyZH‡pj|7!ß}òI/ ÂAWdÂÈ„BwsDò” -’¼¡ 0:qÂRÈH }ðÁ,#€ KÔ€Ò0›˜hÁŠŒh¤¸€C¸ÀA ïEbŒwŸÈòÉ9/ ¡#™ Á'@p‡ øàBÍ`#K$³H²Ê™A|@;˜@Â<´™B ]Ì¡!o C.´Æ&À<³J2?´Ð—)Ü Ä'¦ÈòF$²È¢Šw”"L6ØtjP@¡à+Ü¥²ÊoHÉ ;newtonlink-1.29/icons/XfmailAddressbook.gif100444 21003 1604 555 6574464460 17713 0ustar kallischoebGIF87aô(,0HXxPTPPdpXTX`Tp``h`dp`dˆhdht˜ptpptˆpˆˆ€tx€t˜€„˜€ˆ€ˆˆ˜ˆ˜˜ˆ˜¸„¨˜ˆ ˜˜˜˜˜¨¨˜°¨¨¨°° ØÜØðôð,òà&jZffXŠM;AÐãÌÍHž”º² 7ŽF¤ ˜(9¯÷€ .‰Rt<žÏ§s™<³ZíS¨¡<¿àíå’ÖrƒFjàùj×xnø³su\„t…Š~€tOkxpŠƒ|ŽH‘”•¢£ Y~ u”¤®pw~ ’••—tl›u‹¬—ŒŒW§½^‚XZŠxm¼‘WYY„{Œ}Êt¼’…~ã…~0pïðããñïôí®úû¢3£4HÀ  ‚" €À@Cƒ,XP!‚…0 ;newtonlink-1.29/icons/about.gif100444 21003 1604 155600 6574464460 15506 0ustar kallischoebGIF89aôç6„CH$ŒLÁÂê…R‡d`¦¦§)c3e$$¼hQC@Ù¤\½DDåääÜ‹&‰c$VVU‹D˜¤…œ†t{ýÊk¥¶¨ffd¥•žmˆpB& ‡”54[u_OMM§tt•RßÄ—…nc5#862uUH½¬‘àÕÕÄ””ŒU˜Õ¤¤Àµ¦¨ll¿noh5sÃÓÃuE~Ä„9ve_Š–$S,X2þþü—uƒÈÆÅ²”ªuT|Ú¶Š¤\ïÕÁ²…ô¼2t=ºYX¾¼¼­CDÖ„„Ùsrûå³¥ ¡T±ustÁ¤±£t¬ˆ†…‹w\•dŸŽŒ˜F§ÞÜÝpmls\f„24ÍÌÌÁ¬¶3bJ`tLLcUR¿zz|5‰£Œ›ìÅÄP4ZÚ´´o“v¤e°‡}yY"$EDDKeN¤fŸž›CSEâRTÖœY鸷|E˜­›ˆYYÀªïíì¾s´´´©<<+‰HHý´ijkßÌË]—²œ§¯®¬>—Lª•sà™0ý¦ c„i~-,Ä„2ÞzÊnþÕ£t7" ‹=˜Ã”Oî‚ýšQø²NÕLLU-_Ñddg-t§TTó¥CPtT'%"Ö˜™¾dd¶mÄ·{ħdd•¢˜/41”eQôÊ‘A-0ÃŒsN"ÔÔÔ:’K㪫l<Ò||f’l`H2£Œkw^=¿ŒFÜ®\ôÝÅ-J2‚‚„ν¦À}'ú¼[ÊWW–VV—IIæ™™><.•|…nQ‡kx^$‰L•}<‰IJK!µ›u--,¾•Çh=÷ïH—¢å“M0Ñ%DŽm¸†Åx„¿Ñ3=\ƒÆ´§àeåÑó">´Âii 9pœ@ÿe·=$"²¡E$¸àŠ‹i¦Ç#z ‡„Äà€Ü=ùÊ5dÂDTÐAÌtŒ§]$öÃc RðQY‘P²(¥`Ú=âÈ#ƒ @é  ˆIðHøÄ£„)±P¡¦BVø[’|WJƒö3È#Ô«H/óÝèÀ:¸Èf01‹?a³©:eÈ!ÿм½4¯üX•Ç6÷ (R9¥¸ð Ž0!kP‚ÒÑ ataàØ… Èá;¨Ár»Ä#.A4QP#ôÃNA"óƒÅ "z‘{D¡6 uìâøÀG) åí!bˆâÃqˆ‘„ô€þ(€" `†'¬¡{_Dh“ˆX\äÑŽu>˜<Él¦‰TÜJyÔ¦‡A8bØF)Œ ñ`_°À,˜‚R'Ä ð„ØC&`… ñ€ÆõÃpƒmê'ÕLQ„ÑL/l9=ôÃû¹($P…õÂf¨‚ RQÃA„à®8— Öš?*€®0ƒJ÷-%†F;­y ,¼„Ȇ”‡;¯éx@r˘ r—Z\Úèqˆ á¡ðGÚØFS € ˆ&©P0),è@´àÖGÀMÿ!B{ü«3²h£Õ,g{¼Æ52†1žÀRXþ  (Œ(€{Ë0DñQp§i´ã…8ŽØ9Íj^©Œ³h•›{X€9Ñ Á¿°PÈßtÊ 0Np3$Á éHKš?‹êA@>@G+y,¤ÊsÒ$ÕÛ¨k² @ͦNЄ5 pðÁ•@ª†貜 iÊ †WÀ¢Y6rh"ºè Á…ØÃ°FSY“'HGÞÖ  èÅKDÌe\U8):'™DœË½¸Íê´cHô °PmÌ‘š†ˆTl  $]b"¶‡2Ü`PÐ%2¢Ò³šÕŠvØ‚E !då4í$M*  Ÿ•úþÃN`pë¶vêPO°†ˆc†ø¦|`w8)±ÙNw$(54¢ô)Oäú±Œ¡À@¾ö‡"\s[vøƒqˆC´àW¡Ÿ @¡âë9ÿH¨W<µ"ï±RÿÁä*¦J„–±ˆkH þMä=l‘²N `ØÅ 6 É ´Á!ÀC„'œé øê˜„:¨É@½æÖÖð‰5øÃ-ÖØ6Æb¬!` J±¥"jH!¢A”wv!q û¬àxê½Pß,ИÆ5ü!¼²MÇÒñŠÇõCÃèxÀ%¢U]÷fÏÉTþ‘á S â8Áz&²ØŒ’ Jøjìezø€G`B+’„H8"eô˜VÖ ?$ Íx– F;:)£õ"®±‡«IfT(®–5æâ'˜Z /›Æ^Ü5¯±:­0ƒ+J‡“üECbÁ€ 踮^a ¿®íÕUÇüq‚øcʳ0ƒ?À2z-H™#6” rÔ"Ø:@q&¬ÏŒæPÚ©}gâ ž–hv÷›Ž‡)lå8âÐz€{™ ƒLÝi!FDyèLøãtCÒÔ¥“ÛŒc Ðè¨Är9hZ8À‡þ*£SØÁÙkpñPíµSí)Ÿñ‹¥ðš·Z ­È‚oZÖJàƒû’C‡@îÀ"ÐA{èá\8|ÿpM8;ÚOhE¶ÎÍV´""ІÔ1kVàž˜Åì S¡˜"3䊹Œ lÀýx¡·½2K ´¦tŸË €=Ðâ™j’8yb ѽêðß¹‰¤J‡æž™ý!)5U^*¬„ñÉïTÀBxKí5T§|æ)?À•¹•Û¿žÕ/wîOÜP¨©š““bø@82‘ VÔ¢kÓ"€à#; €Tª_¹Ö_þшô `†º£¤}€4`ÅÂÚ ²öôš`Ü!ˆ÷ƒ9¨»Ý ‚$è:9÷àE‡FÆ!´ qóÆÚ!wÚƒî…Tç]³Zc“°P=áæ^hpDßå-©R÷ ^ö·!» LpMnôNA. ¦~R, ’-&Wj¦Vs`³v3vev‚ÒÀ(Tà•[²Gj7Ö ;Ö+ŽÅ ­À, UÄ ùĽ%à;bW ržC`°]f%jŠÀ ° ƒ0-× L`P@@£s,`[«7méðG…Rw?S´°Z¶ Ípþ‡Öx-%--£ˆ¨j²gb“I öp‹à^Ô°kÀ[2†DO¸D'%iƒà€'B:0'{¤˜€L±zð® b€¤B sƒ£6và]@T¦²&­åv)¶-E^0W¿• $° ¬ þ`‰8€E ØÆ4¢ ð‡*¦PqÔL3=o¦XSrFTOÀUÀL`D²ål¼Ø †P^W"oˆàqB÷¡—pd’h Á8ŒŠ‡ª }î…ËÖzìC°˜± âP€ê€_ssj”D…4Y’öîÉts5@V&Éþ„¥Š "¨GÐ5O0 ¦ö ²ÕS{MÑÔ&P%¨ÒZ¥bVú¤ T 8T ®VÖvŽv¨‡û´‡bW°ÞR*:VÌpŽÛã{¼ Ž/E‘ )µõRIô(:6Ö5ñ0—°ˆØ4 ð>sP œ³‘ i^ ‰ Àv—ø–wš2ˆV€ÞXwÉñ ›c È£½f j·@qID#@:0p:âP6"?åeæ^» JS†F£ó" 0„iîDÂÐ še'ÙGs›™‘Þ…)l‚€xÒ'Qœ¨¢&Gö@Aj@â0kþ·‚5Ò&Fqô ‚°=À&é°LSÈã‰%ÓåX$ S @pRÀ(fkUPñà“¦–™DT€øñ8!å¼r€( ÏQŠaI›F¤r)6‘©¯Âo~’$iIW5™¹õXv“‰T2FÓúGvdP# @Â&LÄÎ2d6" Ž`^ƒîõª{°4`àî5ðò˜öŽd#à$BB:À5ý¹>ÝÅ97qO‚“â¨ûÔ ŠP j`0:êTú­ ž^ôUÉÔ]h ÌÐ8ÛÃ^u— In!©LÏ”}³ÀCZþ7He›Ùzyh¾·œ¤p ÀÇê÷˜î ý:³À™Ht¡9£‰ óá©0¡Ñ¢m™v‚ºU°iÔ>ªâ‚èä=À惨‡PŠ MˆÎÂzó 5žQK'…ˆ‡¦!‚¦&¨U£â3tXôq£%}¼ðž‰`rvij0 M5Bªa'©G îð †`Â`…¨¦‘Pä9ª§€% bUÐ te9 /åe>` †£Š»Š¤˜zø¨sYs-Ws-F whx êXx` ¬`55©b˜º!%ÀŸô8¢à-ÇÑ¥6áNðþÐZÊ1‚ à^%P‚š]"ºJ6"}Õfˆ Q€¤nÀ4ý´!P\G³=t„"(öõ½aaü¸mî%Í*L`†09”ƒ  o1+™5 ! Oà$9É5R°>) Ÿ×$g : ¯ðµÐ®P`cVéZs‚ =¥ â éuJ7cph Ëö‹=µ-:%+5r±·vEÐF†ˆý ¬° à67 ưPjŸCW˜•ú86;¬êªR ´ð02££äºDÒõ8!P à%Ñ'a¼‰„3¾iC$@›Pp—Ù…;6þ)‰p2SEà î ëÙ}¹+b†2”I_!•d¸&Å( ¦¨fVèÃP8M³£¾f øp*b!ˆ2© R 4èl4W¡ƒö$÷´Dx â`6Õ 1·=à)ã@PP@meI]ôf  pˆ º¶R€@²÷`À%ë¶¹u[@…ùð¹‡æ¸ÆppðcË0™° ®Ð Âw½ º'¢{@½ñp¤‹“7zÃA½×?³Èå*SÁ$CQCYŽðäà?€Eì$X<0ã7¤16‘¡»Ÿ&+hìÆ!”U——”‰%@ h”Ä:»™'ÛºþRo÷—%<éÔ`òf!`^í†%ŒåÎ(!_¢r÷>º!hR@¿öP¯Ö¦ÉüÛ»/áQýp»°§ãÒpr®×ƒ«À(Ð À°«ªDV§¯ÄðùÀKµ¼é ã99ûa 0\„·å¶©­çzÏ–™5×]X nG”ö¡p°[‘?ŽðIùJ­`B§*†èÍ ’­Šâ`æøG;Z^ªuн0Åc‹XŸ©¢Xùð% K¶ ûì,õÖ4Å” pPbÅRk$6âW¶7{óÄDƒX>‹Ð—c3 ÝKú*þ›s÷¡wÉÇJL:X@3‹%åçpÉôðE»òMþŠQ F=ý²¬ 4jQæ;ÊÊ’Üdð G-vr UPÇq¨|à!¤Rƒªf•½éEâCzî…KV=»YQØ<êk€†ÛsÊ ½Bxè€õ(h4—ý™>w¹©GäË %†ÉÎI7ù’  Êýò34Єg-"‡ùÍÞHL@ÏêÔ÷»pn#(  Ð.R ð=c£‘æ6À ÀA9µÀæb¾òÐþtÏ>À N2Â$wõ¼p÷\Ì"dÚô…Ïs¾õüÛ/ëŸa¬†vhƒ0±=þ‚-=½{°>% ‹Ú19ÝQ‚ îpÐýÜs)ƒ$` @°x° !-p°x°4@ Ÿ±wˆh˜z>pŽtó¼W{ׇ*’! c Õãs% È$Aa zp »ª–áQ$ |(½b9F6-Lä@`cGÝm{—­:%«™8è]A2® aÉ„í^ùâ3œ¤Øuw4°˜ÛÊ‘ùMíŒ̵Ms¾” R¼ ^L{jðÐ_—×Y³“ ¡ êQÓɈ`í&ê#ìx7À é0Å«!‘^ÖÛ 7\I¦î@KŒÂf<‰ø8ˆø´þ¼¢bÌC[^qÐNV(3PJ€`áëÆÀ¹H“Å—†‚”…%ÿªx¾£–U`LÐorä)ionÃ+m#‚<=ežyN6þ=e˜ 7`î°Ú—g˜;š2Ž[&Bº14|Ëš"Âæ·!°¼pf™—ÕË ðiW²à|Ð #È–à P–aGLŽÛ–Ë$ •Â-=Õ˰^…$!Pë(0ŽpÉ]ƒ‰¡¾> >À „Í Œp½0ÂÜÙõç@•ÚTF5g¹C:½:K¹ÉpûÕƒm©ÜÖ&0CÂVº$xY9,‚ù„ køï•†0žÚ#}è^™žØ÷¾é#‡° ó]ìÛš¨Ì´©0ž~,ßN& øf ‡P7ëÈ=I6(’жÑÐÆü"l‹¬=$ÉEß ë„ߎC(þúc0(Xòc•."0döº°ù×@ÝñPÖF%z½£®=V ûÛ õgˆPõÔ² hðhÀ Ðc÷F›­ð½ŠlQ­¨> ¡ÀÀ¤ÑQÄÎkÚÁbŠŠ-^ĘQãFŽïݳ@ž JP˜*²FÊ“5vt8 3±ãLšïÙê÷(¸*þ!@¦LŽE½ áãÐ#>À)åj„ZUí¬ñ7+“*¼bÀ‡aO•x³üý!` æÆ{I.!:Ô¯Auh¸*•JoˆC‡Hl0†Ž”?/é|tÛW.ÁLŠ=xôhž-_›‘ê"8©|Ðþë÷Ñk2­ùAlb[œ9é=J…n 8‰1qÜK¹½C¥øèç¨o\D©|[&Ø–-Ý"ûáA`Ñ8ˆúùHµlYªV½5säh7ÓTÆ¢/Z"4‰x2B¡ÇjÜÂG&xMÂÖ¯˜Äk©¶‹ ®ŸA| w¢$¼œRA”üƒâ {ÔHJëè‚"7ä2Ð<àp䑜¡G Æ0ð§ìøÃ)fyB )°Ã*l«©G}i2XiE.Pé‰ ¢âG'5:L”áÈDœ5þ°£,v¬‰Ž$z G/AćÎ\B „ŠˆQ+&ö ,9«Øþ#)®ÔAG5Хſ¨®*\ÁK¯TBpć6ÀcZaa˘bäOº^$2´  ¤Cg™Qà†T¬SÀºˆ Z„"&‰ÜN|-èØåp ‰>5Õc‚ð A¯BP „㢻ƞH‰l²Ê¢è<–Qã:–Ù •F,¸D±A‘Z® Ÿйæ|X@pP- @|ä‚€À‡ &âôЉY(‚ b,jë^ñ`#HwD.Y%¨ ü‹'žZ).ë¦qZ‰8§A–¹F35Uq s˜X¨«üyb«ÿž8KÒ'wæ¹¢XpþJÑ&XÐá•îÌq­žw¾ç‡pØ… ³$`Kù(Bì£{nÃwXæ†ê á)5ZQâ%dܪŠ*ÂúŠo´#-¥Ùr ®à袡 î@/@lÀ6p¥•ø âžXÞ:D<‚6ÈÔ5@Åà‰'ª`%ìT4$Á˜QÃD×@´Ä"ŸÖ,‡ãÖkÌ`SL±ÀD/àc60Y8Ìí •ŒžËPd³VtõBXtƒRšD8ñ ìTuØÙ ´Lž(‚q¡bù!‰áÞ4ÿºòªÎ'Ð2ئ×¹ Ü)™ôE— ¹­ ÿ1ƒ!þB³=ÆÃ“Ì#:cMå«\@C<~R„|B ñØC³eOKCáL@’DÃ'xͤà¤%…>JD †ÁÀð?±ÛaÚ’ ØÂ¢HD¶6Ÿ{  ¥Ø@·”âƒÀfÛüµ®„0„eñGK¶4/fÄqáŠËåÕW˜ 7¸ øB=nÝ€2Åœf©,ã5‘¡Ç2*V%° Ì(†¥.<,bMQƒ#HPškô†´Äûò‚ò „R¸¤û\#È€B®`Å¡L²Þ¡™PÇj‘)@¶  ÀÀ ý1Wð"¢óL?àþÀ¨ ‚áOÿp…1(ÐÀXÀ!A‚ZR5ë}Ç)Á÷ð.ÖàXP “ Jí« Ì(Šn°¯ ÁÍ+â€B-@Ä?º(Bry€Ah o èÀG ìÀ‚?¨d+Û‹À–Î2ÞСñ’(žeð"]Cb& ‡öÈ^Íx ¤À…üIÀM›Ñ =ÈG*B‡(AQU?0”B#0CÆ„š±ÿØÉ³ZCù¹Å`Îo4ÀG¡´“ŠQÑQ;w¬”ø8"ÐhÇ¡3z w¤ƒÝLh>e }šNÐÛ¡¬,2;å)ô€pþÇtœà»\%ýˆø@ U~JðsHÂhĉ e4H!KlZà`‚©Ž|xÀC@9Þí¢NRAj‘”P8ªKDЃy"Â2Ð&>Â"°•7ïSAv1fˆçD–Ù>èÔŸ*Øã{D~vaO½&U»ÑƒxCšbÀ!`ÛXêwÚŸL©uhÓ ªet¨!5"˜)†Þš€„9r%é>±†5D*±°@v_š:¼Â|P"Ö~À(ð"l£R@*6ð(˜!¨6’‘fˆ£< ¥¾Ûª âFƒRÜ`ª>xv´sW‚ZM#A| þ“=G:7Pƒ!°ã Z9±1 OëÆZRiD4ƒ Èñ¬Z/ Ðй&~çXƒ”ðŠ:œN8AÇðU29ÑÃ:Ki%$$Fþ0Ä‘ªÇ8׸A&›Ÿý • Š8¬ul‹9³´„à‰ ü\Kþ|¥ ,)ØÕ°öº@&¨Ð^hö…[ ôŠ˜gËÂlDg7ƒðrpàrãT ­ÀÊü%–þçNZâ}uí8XÔ¡Ž€ EÅWÒº†nlq E¬Žo6´(LãC<¨…!`S¬Ñ!,°gáÀ°±X8sÈ :µˆþÜ­&‰!mÅüƒÐ=ˆC®0q±4DGà ½ÈW¼‚ˆLîÆË0Æ¡à"ÒFkãòÍ2¨¨¡·¶‹öhÄÊ2IÉôøÀ¥A9’¬ñühð„­…bhš ½ÓÆlÃÎrðºIn® Ç5äƒÒ#“1H&0 :… Pèr\VŽ 0Z ½„ƒ‘:|€¨Üd‚ðgÈr7CÒñ í¥¸bŒf.&=ÄDzˆ(\a”/L]Œ²V·’ÒÉkðB`6£÷Üp„Ù½‡(¡!G„€P(€>Qù¾#öÒÃ#\áZM%Geõ€ˆàþ¡]ÝRÄ^Ú‹yQ„T`A+\¡ð~¼â°Ç\IJ耚…?/[ötˆ¸~P˜…Âd¬¸  z‡E¥DC £È‹iAd2z@+~xh«uPveÌ’VjÀwg<”¢r’áÏr)Ð]oŽ`L;‡~ÏÝø³ø{8*šiú)³ÒA,D( г¦’Ÿ7‰a¨ƒ´ºÁÀ²h— €䣟„Ò:†ºˆ$¹œ×»¾ÿ3­xX®¯‡:ªCqP„á e±ŒéøœØ¹.€¤²0ƒ0B. >Ëã/éZP€M"E°‡„ ¼ùBþB›ÀuP.»ø Ü*¦K¨H|¡ÙÙ@â&;©!„I„¨+‘•®@P JD?4øÁmº˜ „‚‰ZßÐ(|teê)Bߨ±/3˜…+þÁ5ûÂjPƒñ¡"5€B£P¢%ÈH„ìR^˜Z€C‘t€…fмž šÎ£Xx…WÈ=Zà•ùx=ZP{¨ I‘¤8H5€‚6¤ƒpb§Ñ5:„ú™K‡å£ªCPcH8S,Ë4Šâ1t(…J¸`”e0Åh!¥Þ¥ F ;&×z‚È,3@:•Ë?¯ qˆ@Ñø”Þ9‡²Æ®0 ÿ¨…ZX¸ËÙÄ[4 |@(¿¤xÚI0;¯¨‚ˆ,|ŠDW‹3€©@Ê+ÄšÜ0.ÿûj||éŸs€m$ÆL'üjH‘ø#þô8”C€ßÈw²‡°ÉÈŽº(€Î¨CÃÊ67€…Qˆ…ƒÈà åÙ€YH‹"¯@8X€…Z°›$@ep‡W0ÅÑ>ä*0H&D„»:–H…Rx0¯¥±e¬Àñ2 — …F@Oc!›Eùœ3߈¤:§ŒŽLØWʤP—í(Éàn²ÓÑŽ&|8z : pšù3¼Œ Ñ4.ÐÅxBÁG(ýèL„.²“@˜Ç4’ÄÐ`ÀLXGG³?âc:W¨7窮A |h´€4ùâº{1™þ‘€K{®ãª Ø"G3ƒÄ̉ø… þG|ñDÓ(S·Ãò0ûŠŸt ¡8¡ÚD¼/±(êr¨A„f¸6½àü3Î$°hÙuxÛ)š@w¸=¨ÚA)•ü8@)(¤´P  >`W8¬C C8@8Ä1‰0ý‘3 ±yK(HÃ,(‚x£8€C¸Ïl–ì!¾Xµj@YÕL€%ï…]@Ç¢rJÓQ—1zH3ºÀ¹ci²!¸‡» šŒ&¨EÅàPu»5@„ñy„¬|¡Ÿ/2 %p‡yܳØËË¡†\ ‹°h®õ">‹æ2.ÉÈJ¡ëQ.z‚þèNÉtœ•BÒÁ€tpÒ¡‹~ ¡3“Œ -€Ç€.Ë0%À9Ó<3L&¨"ÚSô¢ZqèV`…øµÉ€29„F`€^ˆ…â´ÍŸÉ<@ƒÐ`ˆ@`XC°©˜p”8 HÔ;QˆÐ>äw Ïà°L-|H‡îôÃyœ¼¤ ~¬Ÿ¥·mÙàp y81$ˆS9,Gˆ Ø…`¬Æ’1Øh•³=pqðÕ(Ï~  °l˜P„‰Ë ÄB‘`.ÁÐ*†”ÛЃE(<, ßX¹y›m²Ÿ£¢…°¹X9Ñe@þ¦ƒ›°À½DÓh:»(€È1®ãØ…ÒÅǼiȵŠÝIájÒÌD³¬DÍå&,J§¯ê®@HLÉÐÑ×ôèÛ9¢$pðP¹¹¬ýÃ]š{p8q À¹:0Ì#HjZˆYú ìQ `O*À‚…Xf¸z¨{8‘—ðŒÔÒœ;á°¦ ÙFØÉìØt°Ù©P‹˜È^3zO¬ €¡œ)^APSÅ&<ÆÄ™ ¨Ü͸•3¨3ÿ3HÔVh…ïåŠ^m+GÈ< £:uØ)H$"ãÏJä3œ™…7©‚iÜRjÆ¡†¦ŸC¸•Lpþ…ôœ) >h ÉXž°A 3­Ÿxhx•`åZKE`¸GÐÑªÛ ÇÜ–èF¬Y¡^ŒŸ"UÑ¡‡-åQÏdÇÇXqü]:Ž4¨®C}Š‹ñ 岓 ÕÞŽò €ÌßµÔV¯"*5H‡Ù²—׸ná>PñŽP¶‘Ø•î½  „hyr„:°f˜Eø„³¸¬"(‚ €\s€ŸY˜Gà©TèŒTàœº!¼^Ça†ÏpÝžŽñù >H7Jþ€¥¸Žþ‚ȹx¤ëXê ‰@ãÝ›0·aa(¿òÞI®„…ÞÐ&=ËP‡ò´!6„ÓYŠT Ec(EHmL¸6à@OSÑw…40ø«•é]‚¸,îl°p×YîCÀÉžùup…?ø×{¶¬0‹ÈNò]öÈæÓ–Ð’¦ U#‘Sˆ…l÷“4Bóy߀LàD¾‘"䈭µŽ•«‹þ“~qŽ%Š›ÄÍ7òœG · ™. ‡o÷ R)› ÉKaÍÒà…ÃT-©2ÿj@æBøPälár§¸ymQ´DàñÛ¥Œòx#D1“k mM#ÉR[0¼,µ¥³Ûiîcäüzƒ<|¡15à÷TÁxŸ÷ùm œT` (¸ qh„WXuÅ€¦ïÒ'H‡¿²üÀ‡ùˆýú`P3Lh` !L5 ùbð Uâ­±cÊŽ"G’,iò$Ê”*Wâ CÌ–"ø dÏGˆœ¤2:Wé°8 C‡åÉ{÷DE¤†Æ ĨY#e–'h¹+þ ÀÑ!ŠìµZÃBRP1å6m’X°)ðA €k‹vÙ³'ž?;X¨Ez/Ö%Dˆ(âÕp†=Uf(B¸pHb±hÙKµlÙT©nà€îœ£?ÃÙ)q±£õK…÷Ü“5º) 1`À]¼%$àÀ qjp°7|øºÌd„=59CPL'"G`Àñ~ãó 8‡(.‡xHöl= JÁWàbÆOKÇ·‡Éé‚"´‡8âÔÒOl³9ÑD± $á„ "ÂxࡆȆ^hŒˆ@‚×.ÆÃq×¥s‰„!4¶G:†xØÏ#þÆ„øW%( N!à´—AàøØDƒ“M:ù$˜B€3¥£Fs¢5—á5]¢Å ƒõ¤H÷$¢‡S®ü‹”Eø#Ey—У@)ðÑ–V=áÏ: @Å]áÙä˜Ñ6a-µè˜JýÐH*x,š á |@ÝÐY…Úd‘$ûóÿAöß•]FÒ=tPq‚07ƒŽÄ9êJ)¬l:Ëzá‘É Æ°\Z ê C\ÕÒœà¢S7qU(\îdòAqÙ^ X:¯œ›n*>¼Gþ7ˆ›!N¬èh¸Ááõ3mjèxõþü‘ÎMÔ–¦qÎâ²ü| L@Ás=)z?þŠvá¯p¼ŽF< `{‘Æ ™ÀÀFV=˜!n@–¾€ì¡0Xÿ^· 22Ú²G·R±ÐeÂQLˆG S”¥±°…+q‰ZLÁZÀ3®Ã_&h >tLK¹Ä#‘ (ÐÂX°ƒ?žð)*°0Ä!qˆ˜ ™f0“Z@á@…h0RH§E¹a"“îÑ 5Ü@bèÀG;õ„O„JT!ÉÜN…eï"  Î\eº×åXóbŠ È"°þ  Í¢#Fã˜Löx$Ë€€†l=Ë:³èˆÔz‚‡Eì…4ÃG:”^Œ2/yéÒ"Ly&F ­PÄ#%v Pt¡Œ›šE ˜AŽ6â…ø€ÄŠ …|æ., HÎrØ!‡ûJÀ'ÄC2Ú¦;êŠèB+@j JäTqöP€|T”:ÎaœxTÎh^s!@ª·¦¡€†¼@‡,…ç2ñm…N2Ó%pW(2yÛÚ’$ðÁ êxQ…5àrIÙŒ?>µ†H U`‘qþRƒ?ˆ)?H+ž#OÅŽŸ*‚CMBè‘þô1\qŠsœ.€Ã™÷Ódøì È*à'P‚0˜„(œôvRñ«­â£ ûŠiœþ@ ˆ ¬p*^0%á#`BŸI³sP†ðÇÄap ©ûòÔÜÑŠœp§ñ ™+L°Œ„êX e+ /Çd%°®ÜEv‘1Ä£ %ûå°Q –mR0é˜%¼ðShõG:ZÑBfbÔÙ`®(Ðáô(FÙÌ]CçGŸŠO=t’\bãVŒ€UIâÿd\C½â=ã,…þà\b,I¨÷ˆ‹ ©²†'@á¬ÿ‘“ц:äC•ÊÊ,b~þ %þQB F€]¨C%8œWŸõRH€À™ :"\¸Œpd J8Àü¡a¶)!âØE£þé}%n éA6yÂw±,øˆ~ „=dèØ¤”ð‡ñÁ«ºß5ÔqY Jë-- XŽL¨cú2uþ3‹ ÐâéˆÇ}ý¡†Ð Å ñ.@¡Ž£ÂeFá ŠÃ1+­ >ðjN/íÂÔŠs„ïMÝìrµ@Ìâ½°ƒZJW,@ÌÑYœHvÛ°ÀPÀÐpâ-0­%•/qC­´£# ¦ðð.~| èøÇSÍío“Î+Ь‡4þHÇ2,…5\€(…1JÜð3ΘÁÐAZþY’¦QA˜¢T)ƒŠ(• –6ÛþÒrÊ&‰KPP„@Fߥ:‰QP-¬àƒÎMÛ_à^y1N/þ¼BD €0B ]ÑXÛH,E3<Â:uÄ[‘‰ÉæD”ÑÖ1„_ð\V ÓP<›¤%Ž·½ÐP!i]^§•…nDZãÅTø…dX!ÑД) ZEõ`ˆ—v±…4Ùõœ?é`â@K¡vÉ ÍBˆƒÈa€+ôŽΟi5ÞÐÄɼ]Þ{-\Æ=L…³)ÄäDœuÙø!ÝY‘˜7íËfßÈ„žò冭èiK唔׸î›ã©M0^L Z!\³)7-Ðd<MÄÎb“åi"NáÐÌ‘2 $‚;BD@A´B+ìš`ôWæà€™4…þlPéUN2F^IHɶ=Ï­^V Üá±DÓÀ0ždðS¤UJL""×EÜ¡åZÂ×í¡FÈá'9`³ý’IYÑ @QEâùÞc™Ö ™¯‰ 1 Õ¹aÎ`aýŒ¤]_dôHd,P×i˜ÀÞ8ʉ'†„æ8ÛkIF‰A"±”L¤è="JF†ˆµ^U$‘ÕÉt]xU XãÖù¼­”np“dÄÏ%[KÐAL´ÜäxšvÑ"R¾L°Àz=d§ÙF>TGB-Â+@ŒˆfŽRÄBX€-<°ÂàIA™Fù—!ÒÄU`ÅÚ0&Íæ6¤`PþãI4 Bî›ÈñܧüHRÉÄ]TauTaý­”á½D(JÁü! `ê€UtÓ íšs}Û¦cšœ$î¢Y¾ O²ˆ¦L²T1âk=&Ê×^€åñ\8[ËÙy¦.¤l’^óÁ!¤EZý¡œ,ŠÄAÀ›(Db çâ1çeܘ¸D³Y…:žÐLÑdRn'âaA®Ùêšá‘Iˆ€;<À%\‚ ÔA-@:°€(ü@"$‚Ô§-èA-ðщÌL}ZrdrVU†À\@èÀ`˜#’JÕ%?íZC¨I0¦LTf½%ß¹EL|çÏшþ’Þ®‰a?j ¤\QCL¬7I£v%þU¤‰Nž¦º£Yòœªä$Šèæ× &Š®MјÂ?dUÜŸJ Æ×UŠÒŸæ!ÏQiýÉ›hfèÚHÕH¦T½¨'fQGþÁý)ÑJ%h 7ŃÈT†4(.©ö})ß1(wÞiK°…mJá†a\>Ty2€ èJ?ÔBU2@ˆÂ}r®B)tX×_)‘ž#cÒŽ"éÔfîÙi-n¦Àž’` ”æÒ™”Ô L #fX¼ù\é™åJý÷•:þ•†ñ]ÞŒÄTM ªáå`”!†Ý_6jß,ÔþC@"]@)ÎB]>¦o¢*QA[˜j®N㨘h«ZdáY+«²e[ŠÌ,”«Ñ1Ÿ¹ÆÑÙ¡eb®Þ ‡V]†±Í ¸E‰4TżV•s‘0â»Ò¦IíMâékh*&’R(ž"%:r&œ¬?QàqBI,ô3D ªè=І uDjm'›vÄG(,¼D[¼EZH^B‰æä«ÔlhžÊ.[MlÍ™ÀŽ ËN‰LÌDUèJÕ¬‚å¯Iɿ΄ÀF³QIÍ~ë •Ó\¨hŠÌ®YµZkLt+Ñ]ź²Í¡ ¡˜hšÚì`Pc¯¦mªbŒ]-Ñþ(†Ñ„nÔ­N®”JÕ×iªÛ&-[$íØ,²õcI´-#òm§¶Åà"mMÝ+ÏÎÄ¡9—§.,wf`‡ºjVtDáæ,JF–(‹ó‚‡ÇdÂ9@ ¦E³Ñ„ÈH¬7ºí Gºu&ÜZk7*!c~ÜæžíEÐ> ³Šd‚ÎÎî®þ.ðå²M…qv)ì°®#VUânj² àÓÔ¬ÞÒ-ß.h J[|[H…Þl«æúª/ñz­ß/šbj"!¯¦¢¯µ®¹,  [ô¯ð(³qèGðͰúk§v£^ú«‚¦¬çZ®E ®V†ª²QÔ—"þ°/l/°‚«” èÙ¼¨èT0áºBÞ åú—  ŠqñÊðæ•¯ZX«ï¯á + ½lÌ˪EÌ.[ºï¦>p÷T)³*hð"ܽ’—ZØ®×äK”/G6Mï°±W1ЮEe”Tñ’Ph £ñ ×®Ÿ#§ßH0 yyíÓ|Ý«ð+N’ûUÀÍ`MFæ8Íw*ôîNç k°qͰPE²K °#Ã1ñÞn^j±/Vr üêàÞ¼Dàò0y¥ñ&”JDò#›qùž2,Wr&sò¯ 器°$¯²*_±ñ·r/,³Tþ!b ¤ƒŒÀŒˆŽ±¼ ípÕaÔ‘Vn0ÓqÕ"2 %s²y±²#Gð|yã.³ g³:¯ó¨m1+ñÕUÇY˜ÐÂîê°ÐºãÚÔëÀ²³?û39ƒÛ.ÿ3A´Aër@ûb©¶êÝ"íì4n±fëã4EW´E_4Fgôp5ì¯ZäŽí˜ÀÕ™†æsi´IŸ4J§´J¯³^RI½¥Ä½‰YnneäJß4Nç´Nï´\îà¿Îk®b”ºê†Tå^Õò4R'µR/µF7Í÷þ•NbØ'Üí:P25VgµVoµkNâݯT±@Íf‚®m.s5Z§µZ¯µ\⸺þ… °32[×µ]ß5W×rƒ2£2^ÿ5`vVS2¿³`6b'¶b/6c7¶c?6dG¶dO6eW¶e_6fg¶fo6gw¶g6h‡¶h6i—¶iŸ6j§¶j¯6k·¶k¿6lǶlÏ6m×¶mß6nç¶nï6o÷¶oÿ6p·p7q·q7r'·r/7s7·s?7tG·tO7uW·u_7v³vBg7w·°$çòv_ô=/6Óq5JO?Òuwû³Óoß&qm*¯‡·A;<ŒeØwÚiÎ`À&€uE“ÊtÐÂĶwAG‰0•\8†þA™A˜:,€Áƒ§´ü((Ê"Ì@8 €‹<^œx ¨8@‘2‚øƒAœxäʯ2C¸ÚÙA‰WV\8(Cgóˆ“Ó‰CÂ$6DC’ üA\Ã`’·‹®ÁÐxÚÃ°Ì `Ã>ly¨‘Š—K˜9™8€äø ÌÀ(‰êÌ€“?y!\ÁÌÁ”k3œ^`C´AdÃt@ $:SA<àÅž¿—Àä84ÁŸ›„<:ÌÀžw@lºêÀ¥À"d:©W·€Á"C!hÃhC!$€žkC6´$HB6ìzÜÁ 0ºþJ;úE\Á¡7²ÿú ¬ºÚaÁÏ€6t€´‹ÀŠ|^àù6„x@™D¬_6ðA¨Y» „¶S›CIpA–Kz­'@!4€¯ÿz´wÀÜ%¼Á·30Ã0âá¸A@B½ç»¿ðYÓb”¬¤gƒ´_A>œã@ó*H^àÁ“_µ§¹ÔØ"üzäB ”µc»Ah<”#9³«Fÿš¿W´(CàB­CÎ'€¯ç{´ß7´)¼A>Ä‚îI3%ã¥^/ o5î¯^;ýI8ïîF²øË,B$;½*äCÄðù.¨ÕBýñ&3î|»A\þļŒ›q÷þN爣<ªg96$@lÞï>4ïêJAŽKB¢«÷z§DÜG3¨I¸Ý/B–'@„ƒÀ5à‹D›#ç ô~ Ô8¯ž÷GœDàß°^õ*·/ÓG¯µBíõZ¾Q'zÛ±î­þ¨”~-Ó.žÒA, À)-‚Î#ú&(äC>DÝ`P™ëꀎñAÕ’Jó7ؘI„ƒƒŠ)Àce€¤LEHtÌPä÷ÇÔ@ DGƒ§¸8^Ïã» ¼ÁÀl[¸I4@ì’F‡qÐÁâC• :¨8 ¢ãÀ>ÄfÔxþŽ©?ñ>d0À¢; ´uðô#!1‰Ö0‘°K]&tè2¡1#$¢)êH8“²6O(è $æ1ÞÌš73-GËàFtþŒœÑæŽJ"þÌjè¯`ÒŒt˜²3kæ.|`°8 C‡Ê $!M©  *d¡‚°ã=€…ÈMHÅŽ??Ê'L¶->)7¢eZùrUަÄcòÐ1*E¤àÃ7«Hd«uÔÀ÷É*fòæIžs5ÿyâÔ‡xJ°KJ÷ O/§r Ê.*]Øð!—:”XÄøš|yóV‰e¹6×;ÚRˆ0…ÂS"Öœy þ?fA€Q‚àc9ìÀ ¨™!Ì¢BŠýð0@‰µÐ!éš2,!:ŠØ#¨I et˜¤E:ÈæŽ÷:°dŒ@¢¼fV„O!àÏ€?þBÀe(@ê<\H$i ƒd(-­"ü‘ÀÉg# %(H+ Q8*þhÒIš°€á!]QzþÑ\  ù£OH¢þø#mˆàæ¢P)uà çúØæÎp0 …ÐOIH¸Dbà oP‚eWÅ f,+à‚ ;ÜñIØÀFÆ BÍÀwðB>P 4."Ø( ÐR(b᎜,á'OØ<º °$qÚ¸ ÏdF€Ð;!0äâ€OŒ\£*ÂÑEm'IIÒByŠ÷E1 š6¸’§ÊbAQ,2Ó¼ñÄ$‡](I{¨ú>`AYÂËIÌ”T v`zPf¯HÞŒÍOœ‘Ðé¢Û"´1ƒ.ê@.²…Y”@+å½{3öÞÙ{îÐ ä£O`±³Ç5£D+PNyhŒÝ­¥4†F;S.š€’œá$\‘pW ‹,`PªE‚&B±‚§'„fQr…+€€@6Ùq5*ñÊ \Å¿˜LöB,ˆþ!„ù~´Ì÷mÃ=1)[±àtR*J4t`†‘”©”Ð…°»A$´€½ål7ô¢)¡âϻƌ0¥p&äºA¢¯†3ÀêÎZ)*Zɦ$îVaר¤Ñ 8²AèÝRÐ$|ƒ›’2쀬”Äh‚ãJLIxè”L/ X0°µq…oŒaÀ¹Á‚ÇÚÓ•;(Ã>0Œ<q…x3¶64‘°R¬#Ù‰0Ú74î"s¬ h´˜k  fFî$”ÀE³×-:Ô( 3“6ˆ  >è §¸²™]gw@ãÀNBB³‘,pxÚê´­þ Khâ ð.Dü´Qï3Ü{_+Â]Böž‹±xlš^©g ¢©bƆ™ª xË;~õN@6ò*ƒ7ø£i\º½ª‰ÔåcÚˆ’$®}¬5üÏ™ËF§ò×b#fèÓÝ€n€€$WQ ò¡  ‚Ÿ—§t…hˆ@Ò%QW.$Š*8E`ÿ7×>ð³Ðú{TRmƒ8ÑTa{ð‹<ñ ¸ žÄ “ÏæÒõ"Koát&æ l5ÞŸÍÚ‹ŠìðÁ º:!a€èCŸöÊ=…§ƒ?˜Aâ„-l)}nŒ! °Wì·†êÄÊq¹ËPþ„Z oðƒ¬ü"/Aâ_½*`æºÂØ ôIV”*%4À÷\¤náxOå°%""”ïî²åÇŒÁŠ(nxf d¨jŒËY"¯§HÈŠ,A‹Ø$CÄ O:`u`H‚mDkh&®ˆÐÄ„æŽ`ºoJD+hÂÏtAƒ‡Q0ü,á l„߈kŒï¿’” Ì,°@$X¤La>"Â%”Où°@@±^䀡eÒèãŒ@ `EmB¡YP¯¾aßÅÖb¬²@‘âÁQ‹º‘=&,u@`u "b.À ï¿”mˆ¦ßÆË L`E^Q->ø€Èq meðÂÑLùð«Ìf`˜¢„tr?ÏŽ@4òc òßR”!lZìGQnJñXðñÍ¢Kâbþ`Ü»!Ù£á‚ÀQÀNDFpzŠLþ`°ØáÌÜjÛþÐâlm‘kˆÑé—QùŽlq*ïª1%paüá ¸kðAlàðŠ¼ ÚE¨£×HçFa?®.%<á?p1¼ø‘rA g pâ'Š€íàÆu<ɧ ãÇ¡á:`ÀÖ ~ìI ÈÚÊ«\`šà úE©®HÇl„Ý L3Ms—´F®`dEåˆl¼€mpÞr!.]M¦¤ü@ ÀÁJÂÄ´¡ $÷hQn³&¬Χ9ÏÇŠ .Òâ±ø°ä` ?Ê@7-Óß>/c  ²àcÇ÷š€-YÉ2‰ÂíM´ê+þ†ØæE\€*ó§§#+MÂÁaìó>KFÙæÀwP%é*.ˆ¦/ñD‚€æ±ì:±ÀQóÔ&¡öNNŠkH!JjÞ¦Xà]Ôæêïit%š©2-%HÁq„ eL"¯rŒì]Jó4 à]C+3cÚN½`0k@4Cžj‹k EŠàxF; +šé İ$°‚ IJ_6ˆ V`0×:”@ ÒG â!î …`À  4ÑEäM ²` ¤`ÄÆh2ó$²öo0çHßà üPeÐg >¡"ˆäÀâ]Ê“Ä hÔ¥Z`îJcþjJc4%‚A ¤žd¥/Ã-vÀâÁ¸@Së »`°<ÕSŸ@ j  :€²*Jâ‡Ú*_Ä@`à OÿSOù°ºHT !ÆT 0 pÚ룇dzê Špw¸†¶!ÊîßhÂø´ ìcˆ5\‡Oƒ€ª i¶Ô¢afnÀ <~óüa þ $4)ˆ¡o˜ ÛžôEZ€ÀÀ^Úëµ !2@ ¤À ‰o¯dƒ¾` dæ × T­H¼€LÁ u ·H* bGyT)òìÖÖ(h¡1VU¤Ê¢aÁ$S ªÀ,¶(HÌÀtþÌ ¢•=ò+•-/ˆrÀ⡘€`4šÉr€faPìÒ 0ÀHç.c<¯ ¼!  ¬  +¦dL³~³dÕjÀòÕ~íµö¢"e‡°>NZÀ &~š‰`¤ô×(â!ª€ÏÀÑ®`À kOç=šÉg‰g‚Ö W4÷ üát@-öF ¡Yð@ØîÀ*€¼‘ÒÀÖÚn Á €*³qE«À ž4Q©Àn½äfw¦äŠA,÷ ”œ,FD`"n‘kçwåZäÅ6gR   ªUfj›@*o+º" `ðA>àРi q!œ4¿Á7ýaðáˆ2ÈŠ8ˆö!†ÎØaÚN]¸á—4‰½ksËW èָȤmœ)%Nˆæ-º Yîç…l…Soªú…ÌÀ0ä *…¹f^6qJh€ \˜×x-h5tŸÇ¿ TSèpt˜‰ïĉ3þŠá³L` |NJþÊâ×w¬L(YøJ‡ü)~Bau%¹ñ2Œxkб¡£Xù‰£ÊnàœÔÅV@„ÏYÔ6ðws¹+ž` ì _Ahvè=î ч®Ðpf^KF Kì£DFJ@mµ!U9ÇÀ´¯fasã¡|Í×ì .:leM¡…ºY|E€$s˜`Z&öLL€Ïm¥€ –øÀPªd¢dxºYJ´!1 …ð€âüv ì@ëùÄBÁ JÀƤñ¼éBá3õ§‚åÅ"t„ÊÛ@pwŒÀÎ sM¬² 2yûx­˜ãA ÒxþA¥µFd€Ê‘€9ÇÁ J‚,¡¦=÷AX¯,êøbê ¸€>æë¯D›ZJöÁvõй@·R”¬„.×£s\¸,u$Ûô§(`^,F~¸áâJk̤ªU× 2ÁbñôЏ!^FÞ#ä˜Ôá­³OR”®SPêM`控sx_„H@yʲà€$÷´!9§¹kÜ99BäɰµÄ¡d»R‚´Á˜” ~<JYƒ2fd†§f‘³aC¥ÑÔD z,M{y:™+xe³ÉYbX¾A>CŸ}Íét ìK´[$¨H©z1Â,æþãò`䘢¶Ô{%‰Úþ  € Ðao§h(f‚A8vH!fò à¬ÈìßäZ‚Z²spK·á5‰y\¸»ŒY‚í œƒ>*¦ !ÙÞ#•ià¯){ÌH9Ù9F¡A°UpÎäI}ÐbÈ{Ï‚ûÄI{×ö¹?7BqåúÌŠ¦ì^Ä䀭«€ èÔ§ÙISÀ4³[qY/§+üà6â™G©à‚ aËï EÕÂDÐÀù®hø`X²Û9`sv犔*NÖuM·ÀùÚך@X€ªe` v»`^ýS¢‰Œr`C1ˆ´˜7˜À x!hÂÚ ÝƒŒ, È,³Á™IÍ4¿k§?7:YÀ È™œJ[¶YN°a`_$ˆ½Í_$wM(zž”æ$Áвà…á‹ýж«»\X™µ£3(ÏêIknö^ÄÈ;žÜ3}ËEFÝiÎä ¶@Šùâ¶=\A þzËà[ ¬@!Áâ_ä‘[¯ ¬€lÙâ!(ݵ†æ¸A¸À“þcZ¾é+Øas.&³wàÎiàW6Ú¡Ô%|N;µ'F¼ð,_Ä @qw’žä…ÚŸî B!F€®GèÇ+èœë£:•w?×_ä² ´Ö™Œ G£{eé@ØâAî HØLYÏ –óÇ Nã8Ÿðé fÞ¶}BaÆ›p!¶ký^]õe@DàÂI@QMÆ¡Úáò‰‰  Ì€f'LÆ@‘Ö@Ÿ÷À ¢¾É‹WØsä@ú ˆßï`ü€H¸˜×Ìþþãk™s4"”¢§Œ] ‚@þ½÷+ i@îSß›´ÓÜæçî~ºK‚Æ °ê íÎ"žä`+xP›/ÀZìÃv¥Ã\ã˜ÄcrÇ'ŠPq@‹Ë™B;¸Dˆ—UöT‰Á ;l[&Tx'—+UhXÙòÐ Â; 6m3SÅ»‚KAŒ0C£ËH>s­¹†]U˜ —FÉ*ÕxV¨œv&°qEh„;JÌÔhDN•ÁLlÚŒ7kMSè;À I îhs‘A “›ƒipIš®e¡fù[† $¥–qÉáBcB9ff=1ÓnY‚þˆFHéÀRd”j"®±ÆÆtèàx=ºôéÔ«;Ä“ RÊbQ!p`øà*íäàú&ãM,¦ìø›rOù<¹¾y™“Åψq\òä‘CHfûÔGÁ XèP„?üùgÀM8™Í>ûtp %^4!„kÌ"Ad×t ‰K¸AÀïmvSÛ´ðM.2rƒ‹kíTÁYU˜.9ø£ÄkÔðQÅÅó„?%ép’stP1F ¤h2†´ü1‚ýåa@ñ˜ñ‘&X(Tf\¥¥‚O<ƒåd‚ôY≤PP+\@£ . ìp‚`Œc}ÞÔæ`"!ùþ“Ä\DŒ¹‘ 7–|ãÉ8ã( R§8Øß>ÚȘ֡4gÐÈøÍ6À€Q$ r˜×)~¬ˆ…dÊ1SX`%fŽ*£k4‰•£Q…æÑA.ĺf§æj`Z9ò_R<ÈeG…4Xï†õ< fŒûÇá5Žè,³ÌíQé§;PÄ‘ÍÐFe.(ó3‘ŠÒ^/…CwÚš¸`‡"Ø!f°YQÀ–Á‰îM4™œ?©07™E ì†þ7Š]l„$ŒÅã·O€ Q¥ÓAcšCp Q.+¨€ÃŸ-®0†É™ãÌ $¦(sÖ›…Ž?¯)Aw3… ¥°‹È#wèÀ6Ò·œ=a ,¸[ ¶™êýÎ#Ft›?6XÔ9Caƒ渆դ}Rð‡@¶™ÁyjŽùZÄ€ó1Þ1ˆ´ƒñXd“=§v`ãsœ„b8-õx¾“ªÐÈYÆ·s—$eS.¯úMòÙô¦šÜ!Ënú‰Èm3H* L!…Èàá”ц&bÏirÊšÙRQB ºlþ2ÔvÔô$A²E;$ÌŸxŸJMÓO¼½s´îtŒÊ8Š,5uøìì]ÇULÌ\Oœ5…YÅlv¬zÂáÆP$ñ3l R<’±®Å`láxÃbAƒ¶«[Ÿ€ÝÂÄnݘsR¦Øñù·1Mdk¦J¦–L¨á O Ÿ®™¦®«äÔm1û Pá¥ÓéXpVè=r2!I`#@pFZK•bR­#½—>aQò– )Ûû5 kF fS› W˸¶Éˆ5XܷȨ$!W úk<aŒBTm!|pÌ2][ËÔøÀð‰ôÚ¦®ø›"aåvm¨0R.þêÁ&ÉiŸ|1öh0¾}5ÉKã™ÏoÅC~ìŒéÇsÌ=ªbÀN§ŒXÕ­Õš–pÜ*€3¬0?¦>Yh:< ¾¶-òTÝwU–™&ÏL޹ä_Î<®š.S+TÓ(:u.Æ|æ#’ŽWNP媖I™ÆÙAN¸dNQ U Ùæ4ØÜk¼H­aíú—ð[iI ¬A¨Þ¶šr%LÆ#â2^j\C¶pê út(ðCv£n¼¡»tðÛS=?»aafwv+˜>‚a»z0a~\¶‘¼²‚þA¨ƒ²»©c®ÓîÕƒb§Uøá5Þ“|r¯ÉXºå”Yþnm"pŠ "Z'©øDÜfù(f¼ªH@ëOö Ô×f1v± Ÿi{1N¶XÇÀC¤ÿ»ÂuÌÖÖ’íáO#µ¡ýkTh›XåòˆýØné¸ß,ãŒÈB›¿«ÇB6bЇhÒ±>wú'ììë¾ö“Ò†ΉEWð#ÞñÃØòVíHp5á7â'H.É&xÁ› Å’àÿ~hÔîÅ¡µMܰ^¯úuµ¿µÜÓ?6Èëø"y¡ßýn½Ÿz«É“OŽl\¶Ü…"ô/²ýñèÕ} / þjê ÝC:û­Å:ú _Ï ÍU‚úNFļ]bþ(SÔß×kÄœ} yÅ´Ó MÂ'ù¾˜¶Ùª°›¿ú͆ç}pŸØ·j›.Æ!ýÎ?œý›¸ú¶ûâH|ýv·:OB9ðƒïzÓë¹c¾?õûÁŸ¤ä$ðåO¨~Á•¤¢dG¤‡.—y€†5GiÁaÁ'|5po#Y|«Æj‡Kصz ÂuÔO/”:« x÷HìÁYÆ„I¡E ôgH±‡?fl „N­÷>[å[ ·jé÷^è4z.ƒ|„¤|†¤IÉQ.³gjöKËqO©c‚B)ö6 ¡%]3xu§1ç[¤0AØdGb÷K‡Nuµ_þC*£"%vGâç„çrê#†ŸpJ!”|ʇNWwuS¨VÄ6[¨0U„B‚MncCóÇ©„Mp¨ISH|š„÷6ŸàpŒèRžCDrØUbˆA!d.m(J§WG$z¿dÒðP 2JgD‹K†©D…nãP B„è…!t…Th~ïP„ÙR¨T\C"l?º¨@[S‰x¨LNÄ„†&„í‡l‚Y_ã(l¨2T‡'UUa³…¸ˆSs8…è2VˆŠp³„z„Ahc)²ˆõ&B6¶mVÒÀ{&Ô1¦JmvŒ “J·'±‚m8ÇÈßñ %€þ``8´mè4…飿±ó4fðBìñP)J€˜>dCõŒ ´A7B§Q.‰AÒ``fÈDzv…¢6ac8Én³uhÀÁ“if† Ä‘§Ò æ’7´~ð^Õp€È0¿q7Ü÷W¼¨>o“>1'RN„”F9–µ–~ç”Æ]N¼xiŒLäE”†k[–w¹…fÉ9É•6¼Wh½w†³Pø€0`ÜuBI”)™”L„7ƒùŒ=‰J »ÐJ 1 I”.éHó„óLp™  :•¬åw0°•‡)“R~g ·þé$‡Ö›[ÉoO÷ YŒj™•%I–¨ˆ{ˆÂOóƒþ€øÀKôG°Ø”î1H¢yjyCzøxìwŠåEßœ¾ic â[iž½©É”V’áéw% Ÿ¼ Ÿz6ž Rðê€ §„•Z©2O ™° ÀÜW–”Æ” ³… ÙŽA’ ‚¶É}(¡êY–ø)y¢±H¡ð¹‚S¢ª•8¡:–ü‰¡E–ãIÿù™×p ;Ú£¯ùV&žLùP^$”3j `h ( LPœ‹0 Ú7Á)¨IE.SƒãPcB÷()š:ì·‚þcš¤cúR'䡳åPœ` g€ )à¬õ(\é¢gš„ó$\t.øPœ×€]8Ô†þ €& ç³e“¢J© Ä þ0H¦S© ©eª7J–gê+È}IŠ2’Ê~X ¨qºàáÉ•vÐ¥Õ¨Uª¢» ¡BiB»šªÔÆZ§ê«¬¥“¬*t§Ê«©j©£Š¡!õ¢’j¥óÇ_xZ©­úªqª­‹°f€ÕšyÚ«˜:ªcêˆ!"3PÊÐy¨Z¬Z „Tqz É M0›e I³¯¤¯m$ªò*" p5I 7ÃÚ¬(Ó¼åAé×þ›5«x ~°_©C :pp všô(ª ÛNŽQ05Ðð¨ÿzBì§°-û›B'ªã‰ ±°:X ”¥3@§M³–J³úº¦Øh£ÿ °D[´¿‰©-;ª3+³ã¥x03À­õºx` Ap§ðÆ´£¯> +QWÀ®R[´ðJZtPÔPœûl ÐT0m{1¦ 5 ’`Ú0z«7ùyN÷X`?÷c Цæâ÷ÓW±0µnkBD‹Ë¨x«¹„;¦Ð¥Éu ºYpBvs»WpšÐ´"«¹·‹ÕþA‹[Q Ðm Ú€ [á¸pk«¥t€ŨUT¹"€»·K Vë·`5WPy€Þå²d›»B‡èðLÚ° ?Jû«SépÖx: SSqs@m:Eêr5)¯þZ»ÝÛFŽ.s›ºû½Kë½ð6Zð+XØp5WÀ—‹2ó*XpáÑÀTý“ê«À̽ûÚ¶C;²;ZÊ¿€ À[Pq5<‘;п,ËÁ ìkPœg¼.Á›½@¨¼} WÐ’P"i›G«7Ó$¿É• hBÐ ‚lØÄzCSS5Ú  + ¬lØ›XRùOþ¥6 YÅ9Ñ À"RVK5Wƒ ³©¤Mt6VÅKì¢Õš1߉Ÿ¿5¿ Ða»ÄÊL¤P|ŠJ¸tpÅ Ú €Ë¸p2p× ¿U°U:ª!e›y,Ÿ_lÇ—›½ Åb:Ÿ% ‹ŒQrëûÅõy7àŠ±!j˜%ÉTsQ ÑÂŽ[€‹½ °1ryŸ´ “²LkзPÙà¹p2D®?üdÄ0¹’¾{,±¶L»©h³œG?OÀ˜AjÈÍ5#ãÜô#çlzcS¸Ê+(ŸÀP»€þ ›zlʦ§‘1É ÀÂ϶þ|`}› ÝÈë0ðñ »Ð`ÀyO²šøZ¶q°BÐeàUrã¹}5…€ žp2Bh "%  pñð3ýHTÀ™Ló³LæŒ謷tPÏUL‘?,¼Ê€Ph¬ TÔFPcúÈ™ Ð]²O™þ h@ ùXmœÉ» h`þÀùÚ5 "n 耙€³àBÉJ‘» @ ÔÀ×A•u}Ñ^Rð­ÉwÐøSw° ß` Üš”á-p2bÑ×Ô|mE`ÈBع¨QêL.á ˜K©×jÍ%þlºÍ«Ð,! FÓs )J €²÷3¶7 â›®p±8 ÃݵÅmÓr›Ü;½÷ÓUô èRvð»­ì€ÒåJ­yÇ @X pª ;0 Å©N8·:5ÉNº'¼£PÈ©CÔ»à=1ÿ „:xÀÉÅ FpÏ,1¨j Ÿ@߃Ú==1¦@œ‹°Oƒj Ìý•Íi\’ÍØ ÐÌ‹ðÌXí?REP-=5~B°k ëÓ¼ãWÛã)°ÜÏA v0ÜÚ:53 [©E° ®ä0&Ê0[ž­"àá}1Äp³þË.ÑÐì Éù£Å2 N´¥Æ  œ©H®äÍÙ ó§–§÷B¤[Û©ƒ®$¢Ð Ö Á à‘[ˆ.+­=·9›N½k ®­X ‘þ$Ã}÷ìˆ5l¥ÜÊ­3` &çþ«70Üx@ÄF|ÁƼ X÷ü Iìv­¤^ê3@spÍœ³¨n.8<5s |€ ¾ƒ^@êpm@•±ÅNzÙš³ µ¼Ž#ðPŲ̀Æ` “€Ü? BжTägÅE¬ ²+Ž>…  °nš àžËëR:&¹:à¹3àÀUcþG€¾©CðhìÀ•ð?௚ÜÚ¨ í¥M qPÕŸk x°´i»8$çSãí§žêº;ÜØ Ñú®­]T¤ Àà.ñ€ÜòRZj{Bš¬ß« ŸÆ÷Ü+P–NyŒ§Çç}NU À ÍÜ Ð\¸°IùÐ÷ólg` °:§Ï¶ £¸\ÿl_ßæ©›c£/cW³­ã¿æ­ ª[·„ܶ|‹ÐUSÄ =¼ÐNçUä?Øù[÷U„÷u 9€ÆrÃÀṋ y  º.UCg µêjÄ ` A o  þÀ¼xÐÀÛŸµY Ûà}þ»r6ô`¯öc¿·RãâœMXw€½g à?â–a c  OÀ¼‰ß‹ÿls€2ŠÑ•\5·€ $XµÅÑ(>ý+@‚5ûžùÔ¾üClñHø‹ºWðÔŽ;g.¡ Ñ €øvÏüz¿·ùÛÔØMä3 ²Ý¹ó- טѠ¤gκ£­Ctpà c'ÓBH³u€d,¤¤;ÇP1UäÀ'þ1EŒŽÆ9uîäÙÓçÏt €-›CK‹ÍYh˜˜5ü­ñG À5l;\¤O‹… áÊGŒ…/rU:l±d‰ A{íNƒ‹þÑøüù°ðZ¡lmî$8£íΕB^¥ƒÅê¢G ¢,” kÚI…±ƒÏ¯QÁ„ oÕöm!€‰Ø°AË€áôŒ°…VŒX¹’nrf,ÅÖ¦A‚.P½É°k! Œp… [å ö; i+¶Ë‹¾®-ôÍNŸ:ˆ.º#©A¡” [h,ù6µSüsàÁ`'ŽEÇ”ŽúíUƈe#:¨HN•7úCã”D2ì 1B>$4뜫Ò¨Hf8Ã¼Šˆ@% ¯m°ÂöSŒ1,Рm*;£Â» (ð±ÊB ›+¯"~Ш±!¹8ìfþ8É¢”1…€ü‘b–'üùƒ*ÀjL2ËÜÈ'j« OZ$3±*˜%žYf‘‚ 7ï(´æ ñÍ"Kò‰å€<ÃÏ2Hü̬ƒ@© €Eºh!ª¨î.”Œ”Ä"lú©£…2®ò:ÀnHï0â"R„À¤»Ó´¢”:8·ƒüðl¡3b½£9#êõ¢?,Œƒ ¥;nA%Ÿ$8ÚȃÓ#Há|nâˆöÅ#¾þ»j(‹VH‚Ø7ó¸%¥œÌLU¢±”_LÿÕpÓ‚ùSv!ű²Ý®By ;B ¥ ¢ØXÀ—úMmDæˆ )Ž‹ï."XvZR\DÐÁŽOæ¤ó‰À$ÆL´ÓÖé¦">ú .l؃Ô"ÕL¨¢ &òî R³QE‘ C‡W#5ôï>}\„Wñ¨÷ R*PÈg¨µIÀ­ +ÒĦ›,ϪH€ãÊÂ=ï y»ÉݼÂ"ËÝò› $\Ph‘ÎÓõÖkŒ)OÄ Q¨”Ž@!‰¶}®—eøb Z†1h±¢­Ù;¸£ôé±È7 d>ÿh€83 „n¢ƒiÙe ·ùƲT×18€ BXЛ€ƒ]$#T‚¹ˆ‚Ñ«×Aírü«È 8×¹¤/Dx¹6ÎÐ>É4À¡ØÂG®r‡ z#L ¿ã¨!ñ.ÝX4@‚¢¸€B8€âÁ„=Äã Ÿ0›˜ÔöÅOIc_3Ëåî‡]‘À w«>’6 udD‘64?øÐqÙð@GàØ1 kðaƒR¢ O$ ÆàÎ Kˆ€ Ä $%-Æ‘‚-¤<¿)Ä5ËqQþÞ²CÙ¾8jb§É\ü¨”„K05ôŠPá€X e!Ú)D@  ÁMOãÆ°À‡ª-ev@L@¨’smdh“)ñˆáÎ9ŒÒ0XyÚ@ëlï9ñó[ЛŠh¥œþÄâHIá–PF,¨€3ð"ž„@orM,T@ŸêI2,Ì‚•’¡„.ˆÅ·CŽv˜VQÄÕmÜÊIZ±;/òNT„yÿû_%qÒ˜ Ó{îApa+¤T}’!‚ DQo)X8@…\vJ¼a…ü“6R „?Ô`y«‚¹&0FõSXˆ`¸*r¹¶¸óœ\þÀÀ0 Ì…… ·q”¢ „!B¨¨XïR»Ý,­"]k[%už^Qd¬ ˆŸ¸4!,V¦065â€'Ž$êørÈíåU\˜JÙº °X–iAæ ´vÄB@ åÁ‹ì€¨hH.Ò%6tN$fðÄßü†$3UJ˜Gàb°Tø¨à7e#~ÚàmV.Â×Ü^ntÀi6$KÊR7€Åü0 )]¤D30¨°Óîf¼ÖÙ-y³` ,¬!ioÂî¶1¹2ª YˆÇkôw‘<à•(1 ÷ÜdU‚(·²Û lƒë) W}¾iþ©a´‘ 9`˜r°û 9T§^ÜÈ‚K€ˆKÀX¸l ?dé ñ`c<¤P¶âJUÇ:¡Bk¿ø ƆÖÁ‹® Ñ àCÃWtâb‰ õ“Çš›v‰«U~¨rª2D¹1ˆ¯ NÙo¼Ð;ØákþC„KISì+$Q).'%l\DO†Éƪ3f çÖZshB.•±”TÛ+Iîä! …“”6€‘3ðè )¹Â8üP„"ÌŒx˜êÀäFMJä"®O³4-tP;Àº:(,1þ3S¾v€·!tÇp‡°l@âÏ@îkn]°_5+ÁãXŠþsÂñ„* iK(þ2ðBBªÌÁv¦¸6¡ C+¾ˆÀPÂõ5´ %[²s-¯’¨ÂÂÚ€ôƒíM÷\/Ø›!m9ç 0ŒÃþ fXímxÃ`ŒÃ‡‹Ø4\*s+<Ñ"-’6@¸…xhÑÚpÛ¤?iõNFL´$•̃©dzì÷&¢‘%HÁ L`£L‰h … ˆ¯AxÄøñ4×Èor0§¼Ùƒ»a‚x¨?ؼ 9*x¸é·à†\ ¥ð‚±h¹) 3•ûQœ;È0Ä@­À†É#¢Ø A 3ŒÓs¦ÅS.o¸nȨ3ˆ´þ“O° ‚žY„z1AÑ ½òøÀ>÷xAIðoàhÈ0Vð‹y)6_s‹+Пt 3€=ns­`‡ Ã/8Ih0ƒ'hɆ!â—Qцm˜ƒÈ[„6X•-y‚:±$S°ƒÛñ¼h ññ7\̘ ¤•Üòw"và‚5b#+_Ùl3¨€¼a¿ƒç‹<0ÿÚžBxÔq¼è€`È|(A‚ž‹à¬~»>X¡0P®6A´A¤)ØAZëÔ‰Âe»¢¼Áj'S|­aŠE‡ À€ùÒª™¾E`¤zéjdª=Gþô;¨ /JÀ´ ´ØàȆh>Èe‚9:±0+¨¿SÁ¾7A9°A&X}¤ ‚ÈM$H‰é#¸¾k;‡˜,؇æ8ƒ}°‚qèD¼1šX«I O˜$>ƒÛ™—‡0º60†–™Hìú æH€+ÀhXHІ‡h2æ‚¥iÒj¼¢ ÁŸ"KIÜ›E8ð„dp¿Ù©.p“†¼ƒmh·cʃqøÅNÔ¢5°ƒø ñ†oØÁC˜‚ƒñІÌà+u“HÔ“}0)„eƒX€sØ…ùš‹È9è‚X€ø€½ ¨ÀÉqU´;þH ¾Qé ;1^« A!»–|Ëà‹„Œ4¼ÙÊóÃÓjH"à*Ð*b*&ÀQÌ‹`L)É@û ¸ÈBÇ⫾ M,Â"¼™…®4GtŒ*b°QÓ†7ð”)‚"»z)„QÌ:È@´TdÄ;ÈЬ‚=Jµè$²„®ìÜÎ*«@HµtiÅ9Å3ËÈ mîäμé $…XpøƒÙ;Á®`[ ö÷„Ïβ\`I­¬yÊ¥ø5(ÂÀ›=È:ßÙႚ„%‡°œÆD<à%àÀ…x¨äãš ¨€½ŠÈßôÍxðþ’"SÓR DqÁ00 \K" Ë=¹÷ä­3ÈBQŠÓhñœ§C\„É9%"› ŒÜ2;Í.8I‘ˆ éRÃL˜õœ&÷/ç¢Oî܃û$GI R8/—˜1 Å€Çh\äR·¨Cý¡qÀD;z!¶;P H \À Ǧz‚5“s,N3¡Ñ3“ÓlPà\ÈJ @8µ± ÀO™Ûtt÷Å‘ˆ†“Ò ,‘|¸!âm€o`ƒP#>Þ»ùBêõ¬Š0^¬e¿*è‚eX^íi Ð63àE ÎΠÀ5~[?.É»XÎÁ’' 8ƒ<Ón0À`‡è !.^9h9ïÅI~‚…`‚vØ.Æ‘ »Ð®âN è"Æc¬aW€†;®d=‡'È;0à‚åMHS»„„TöGe]7Ëðe"XNÐ`…\À„MåX2ŒŠÅùe‡XÎãgþ6.؇çˆMpŽ"`h3 -ˆ¥pžUH«e|ÝovH/ ðf½ÂqàD7bGR0acˆQ§ ¨+€†èeeư–CV¼±±²1ÀeôÐnÈ Èâ¦ÄdpVm‡ºç$@‚Þä‰&‚ ð98'×5:Àd&N(NGÈRÐe™%IÍ?°Z‚††}Èh–ƒ›ÂŸ·ÔKð1\cöÛ›™,Šþ†q8ûìÄ=à¡~æ`ƒ8€ ‚õÐ}ÈÂ}È…g®Xß„ NrÄ7* Rð‚íº ÿ´ƒ5<+ðÐ<À0«G Øk¡Þ‡þ}è€<ðË »Ð„ lèk\'xNLåÁö˵Vl|Uàæ³þ·m00ï•_9@k´Þ! #@J]300€Ã†f6Úƒvè.8ìÔæÈútè"@*ƒ¹¾£‘Ù[;í»I\k¦mÈ0¬õ*Á&ì8k »äËnî}І³þ ;8€'`+0hèë [jRˆZX-+òÞÚÎK9È‚?ƒqhlËÞÈ*T ‰‡È7A'¨!T¦jî+(ì\@ì…Va·þƒD1Oð„nþüÃ5¸Ú¬€x×Î…o|ñƒì¥ïŠ%@e܃ï6¥¼,8€þƒÚ~)qÈAeô€Ž¬T¨ªé/JCθŒBõÞ.ûGìò‚†f&°D¾Â®ç\î¼)ñµ‡.¬<Ä»ö»l.߃G~Ó¦¥“·.bè%IÝŸ^¿* F3Ý£±úôòµn¹Ë~Õ®BÖÌ&@<Ì=¦²æ–ÓÝånkd3ƒ 8,85°"ö#t)˜c%È€ú«1)èÊ"P¶p c¬µfk6_±¡ñ)¯¯,Ÿ’:óiõ‡$ÇóµöÞde*îärG¾ÐGþÜ˦ÆØ, µ+Ióâ¶õ ÈàmSÐddã*¨€G_3ª¨€K\¦úÄø,£ á?Ź06þªOkæò:çcI…Ó¦ZÖQÿ§XˆÎAóvþM1_ƒS!˜5—P¿ânZW¿<<Èò±]õ¦"@à\bÜ<¹Åñtôw_¿)iÑκŸ²¹ÊÓ6Îs 貟ÒP{ø˜6öŽ<€Xûé9ókónôÐ5G1ш{ª"e´±©Xô¥ fÀÎìkÏìnM3Š˜ÐSgh¬y#føî®áq¬ºËÓ¸†^íí¶Z¢WÆž7ß'¨+ЇAÇOšBVyH yI=øŒôžs%?ß™®îºxo]áb ðx6fô‡   ãùW…öè(‘¶ „ÑòŒmþÀy±/ß’âµIM•G÷.áx.ao{m/·Ï­Ïm™H³,1x…ÅíÐNš¸$—*iýiÓ")ð>¨€*óÉІ °øvùÖì<£P˜¶Œ3öŒMK'¼¶ðk×ýž‡Ó%ÆOä b ‚"Èë+ó?À|T×}™~<ó.œ æúœÑí'y/ñC¾­pÖüù¯Ž|W—éXªP¿­gùœo[¼ñ  C¦±­~Œl¤—wÀï~€¨Â„‰)kþ° P¤È³âU‰Èd–¿E°`ÑÁÐ!“*{Æ{"EÊ“x÷xŒèñâEî4hpf¶˜3þïÈ¡¡rO•>Söüø‘IÈ5v°8 ƒcéR:t¨øô¤ã@Š˜¢’”Ž*:H1é¥D‰V,bç@ ±y2 ú±(*J™âÍ«w/ß¾~ñ>ýÚ–¨”Šv6då²ÐM\`Ö¬ {2(†]‹f0žéIˆZŽoQš•Ï*,ìpŒ+0žÉc¢$úÄßvï2¥cªÈ§Y ¥°£ã´¿©ªÏ¶~›Ò'ÈÙþüIñ­\ QÖ{^sÑ”ÔÒ#Žö·¦øC•Dg”bÆäh‘%]W YñÏ'É„`±»Ww‘5¾A²fÝjñÝ lÔÉVØ6$™G¿ð‡þF˜Üj"‘”YUÑÅ3@ÒÁL6Ý¡ŠwäA<¡#ƒ .'ãP³ÔPÛmy=ÕßÓl¨)ƒƒRý–O±MÇÄl‡­%aO˽EØU[ý•¥–[òÈß%Í2ÛÛ™‚…,sF!&L+Ͻ· ]œ‘Àšw¡‰iÞÅ#“ÍvVe¢f€O”ÔšP?MTöáÖT_šD‘p¦p÷GjC±6ËC V9—|ŸÀ™\ua>ñiG«U„EVfç–l5Ä*ëy²&’x±&HàA°õPxvÀ”^NíFiƒ$}:šƒã½×)¢Ö­Êhuˆ>7Rª4þVуp~zþzÙþgulQg!kvÐn»Úä’l1Š&,EdVUÀAª—»ñÊ„´åçTn`¡©­3þf”Fšª â@PÕ(±p™±Æ~³[}ˆæˆ•#{õG8rì“.ãŒ+¡ªDyXÒB|p–If‘W®a¥U²Ñ†é©5¨ÊÅ_K›XâÕ1o`>!dW0ô]¯ãB—h‚C„ÞL˜Ñ‘©ÊpE I ½×«®5¤Jm¯:ø°H³÷äBçj EîGEÖí‰Y ÑÍöÉ…kñ]ôÑIW  §ˆ"*lk z;³›çJëkHu {VaBûìþÓ¼–|Š4èdãr .·¾w?‰”ÁMá µ²~Â61‘rkÜRÞUùØÚéÖ±·¶)Çoœ}öÈnä Û[9å•`˜Q#¤g• ™ñœ@KV(|%Eµ¢©íèEDþK[©âˆ6zÝp ¢YdHÇz 4%ZéˆÄp›Ö€4O9¨BJ®0è¨Ã &2©zB ‚¡â”D$FÉ¡¢© Žf\ñÝÀt@l}bL8 XRU˜1A-ô‡¤a¬BEˆ¢ƒÒH56;`8ð\ õ,r0@‰H§-ÍÅp6O¼"ß:((½°naJOtþâa†p€ÁJÈÂø¤£;b'<Ý4w*ï]/RK™ ÿPøCßuÉpÿóT˜¼FZÄU„úD×èÅæ(GÔ'¹ô3=hLCBw*øœSòj}!)ÌA.¢•®D¯Oacå¥À‡0†818¥ÙÓ貕Zåm;âÂÖòĺìNŸc”"Hc8Ƥ¡¶†hB`Š—F3Ltð¶)ÒÐ0¶IfÿLù@VG-À"Õ9i% f…P£ûD01ņsp¿#æ7!ó<Œhd!ƒr+ÅŒðt‰3C ¬ñ`‘n¢“¤©)jŽd¢Á ˜ÎOŒmðGþÀ‚‹œæK®¹cÐ’NµôÒ‘îl% ÷ó¯þŒç XÁ?q ÌO<(ipXø/f’Šžj"HsˆLAv2ª|Q&A·³I#áà_o³ƒ…Ö"ˆàÏA‡ÉÏVnêŸ1aâ&YïBÕ­^È›Tš)ÂUÍÐaT Üvšn޲)ËTË…;W*tT¡ ÎX³Â?‚rõ‰ØD,\Ǻ×#)³Lê´bJ“Í…ÜU /ìȺWÃŽL³ qÕUišÎ’¶+ö|%õvÐWX„ma[ÑÓ¬…·òì\Ët݆ò¶¥…ìãvS’úØDÁÛ s’ÏE6Ú‘dFr‹þ\½-D£„ª‘&xZlòÔµê,lEzÀà²oÕˆ8£ƒhÚu!Øl­Tû{¬®PÁ±E$UËÔÝ JH fø`i´b°ÌÁ!ñˆÍ‚u‰©Ëbµ¼ƈ€Â• w÷ñÀ.P! óXæ=Í8Óàºr+Ä-F¤MÏ|Ê,æð|€Z1 †”ÞòÒØ›®z%€ ŒŒÄ—HÞñ†ëá8+GÞ–³"_§HP‚óGevA?ØÆ+d^>¡„(–Æ›&ˆ3RQIŽìx]¨48ldËÖÀö$€|,3dÁ±C[KÉ"Ÿ?°°ËަœçšÌþ¾ìØžZ&¯¤h,ÉÃfÙÊnýð…Ûd/Ø¿ªžê”3¼ÀËÖZ£z"©ìÝ…0àÓ¾l-åý€ydû<¬½ û3 8=HS  ¨ÀôÃà 8G² Ì»+¥Ý²S°0 d€D)œ˜‰´eIÁº´R÷ró|éÜ(sÆ÷6R¾=¬%0‡7G2ž€îk,‚M0ͱ‘=ƒ3C9¶w2ƒ]owÜâÎóƒ©:q1cÁà‡8 RËŸ€-úsð•I&o¨ýÅâ8¦ó=ó+ëûÝ8¯x°g¾êŸKÕÔp{V>{LXa2ú»•aþwúè^„1ì¤ gïê@v¯žàÝx€†ø <Ì›Gv ²!±&/ü«Ç4¿ý ìVOÕÕNßÖé`t§;ØA4¤€n·wÀ Íž2TÑŽ÷2þé¦XCös@õÿ. ¢XÄö»ÿ}ñ3…@þú¡A‹»\?û…àþ¼o¤bÖJuÄÃ=PQYüþ! ê%àfÉŒÒÙ\…‘Wò¬ÅsTˆÈ¤'Ñ”€ÃÝ»ˆÀ_`( ›B  @SPÁp]!\ÁxA,tÒó]ÆÔ7„Aë1àN•) AÛI‚hÃèˆÕÙ`XB†_É :$lC,(Åó)› âI–W]MÑ%1ÔØŒI|í’aš¡`Q44aë9Eÿ¬¡4`§5!ðPÔ!Ûdƒ6\Aðâ@\Ãú5€6t€ È ‘À@& 6|`PßëIâ^ÃàAÀDhæFÝêM`ÒœëMb^è: [dCŠÁä0Ìþ&ÊÄ $ÁëÍ]ÌñÛê†üIÀÔ© (E,øœÒâÁì†1•my–Ôá~èâJã4NÕiÚ­áÛ¿dÓp,D7-™Œ‰ÛïxÌuÉQ­Á. [!dC»äBÜ•ž8þõ!’Â÷×ÁD»¬áp…¸¥Ú8Ž!1üA2lŸ$¸ÀP¡la# ýZÆ„O6=¦ LÐBj˜°˜¸9#@ p]L¨È&¢€°CAzÊ]™B‘µ!`p…==kM™Ø®Ÿà ÞüAIJB6¨J¾a)Îè W~Ì!–Ë‘lÜvZ69RãTšaÏÝ[øüÁ,þ˜:d: C& µ—nüI¬ÁÓÀR¡áÑe<|ÀÖML¢'ÜÀù1@$¬c¬fÅãúÕD»²@GøÃÓLPT?ˆLiÇf Yjå.p%:PXÎ-,%À€?ðÄY‰áôØcR¾aA `@ÀæŒ1¦c²åù×qŸŠ¼A„ÌÀLxA>T!}|À.ìÂPۆόifB|%˜ŠuÌÈeÛ}`!`.ðÂ<ÁdÞ)p^Sü‹Ô@œ(d‚: nBŠÐ&d€bÊ&><æûþa%\’f2`@#U2¨4Ž¢Rƒ`àQ(ÕÉ Ô@²áÁ8(ÌÛ%Û dÀ&qEL(…a´‹ P¡5ÎYøÐ6°hˆÀ‘œp~ 6䲜[öá(AV¢âˆ–è‘Á.‚šxÂäÜC²-„Il$€ÀþM¦¨Š®Ÿ1À ¤è"éÎB‘f‰~™ŠÝ8èMšÜ 쀱è¥<~à¢ÀŒÂú©I (m@ Ø$ÂQÝ>dOEh—ªèeȈÀàáÝAvÀ ®€ˆ§ŸÜ€h”zé"lAµ!‹È]CÆ©š*þXÌà™éôfƒÚª:@0âúAÂ@BK\†šÂ@è "à‰ŒÂ®Š‰n8ÀìªK$$àÁetÀpúejÙ  #t€\*ò"Ö%ç¡€?k²òRh²BB4OŽÞd!ä‚“úÁ±ê±€1‚%¼AƒÖ%Ÿ¯k,bÃ+Pô!+$C2Œgö]ƼÉ≃0kô‘H„OŠž$ârŠ@pÝ`Cø«|ë’Ž«Lt€‹¾á'Lk¯þjK(ìh€ÁÌô$ÈD÷5AØù)6äÂ|B/F!$Ìþ°¶P€«`ÈB¼ž¼Š¬Sè€MÎ6hƒM;ÞjÛ’¡@©14@¬c¨IЏÎÀ>ðù©¯â¬ƒò%À64_„î*$Ìí:J,âraºMnPí°Ý"Øl.ôè¿(Á¤bÃÞ¬V€ÝÊVëßN]à&@€b¨ºÝš(Ãì«Ã]ë ^$ ¡ ¼ç_d8ÜÜJBØ-c¢Þƒn@a,žî ÈêÃî6p°ÃnÌ€¿kóržt B!v€&ü€L*$\ ƒ…øÕâÒmL m7p^´îê ø.ð’oŠ !*äCl€Ï&€$þ mÁl ¤€ˆ’o!hƒ2üËl/tÝv6@‚ÕÎÀCdÀúéè.o`ÃrÄ&@dà 7À- BÓ¹m ÿœS@¸BÂO 0C‚¬¢6À‘ø`Û]*/Âú]¢!–ï7pÞR-$´ï‚Õ2îð*C]-’˜`.Â*74›WH ]úå ÀÈe‰˜ç¯ qq!àÂCx±¸>âëþ#^ìÕ>ÜMüeÆ0ÖÄذ §î’m‘2†»ôl,~`ùâs!?bû¯!®Ë78²_CL´K4äëë\ê6<‡úþï«7¨Âþü¨Ê0 rãð çCð+6´AÒÞ% ÂŒ@²¹NŽfR-˜°L\Á®ybÃéîC(Þ£ñe¨qTr³aAׄM¨Â$¢ ƒsìm ÓÎ Ëįү÷®€ ÒAˆ(ÞD!T+&"m»XÂÚ+ä2LÁø¬ "7xSEËXüh9 S< ¢å²(úM#[÷ÞÁ˳òiÒâÆ‚{.7äƒA864³‰ÌÄ&ä.¦aÓêó6ß:ÃÄ¢‚ $>ÆD6´ÁT+ùÖsXòXq&ò´OWðärGçÃ~ä#ŽˆþœåÞAC¡›&­ DÃ(CüÀ“ŠjLÛ:ƒ¤_êYüí"Â>ß ˆApÝ*^6dðí"d¢lÂ7Ì£L¬KäA²YôLd´s´PçÃ=`:.ÂFÏèoèà3†óf÷ Êf6|CC4aîd`.B¶fƒ$ô´âèYÈåþ±¢P×P­vk)˜A'À*ÞÍd øì›ÈpÝF?wkŸîtŸl,Dm/¦¶É µ7gÜãqv’s‰lh 8%èÂÔõæ‚2 ýìõs³6Øp¥Žw7(ƒ?”±€#ÁìÀáî³6¤W¥ DÉk®,­Ó.BOw@•c¦k9Gw9GßA „.qÇ‚èÀ|¿„€w€%ˆÀ¼½£Rhl þ1”K¹`~ X9f޹L´?c†€÷Ÿ:þ²ƒ€z²îßxkB¬Áá6n.¬E¯ïjƒà‚š¦íL´Àåx6¼¸LXºŽæy R ØÛ Š¤ðˆ)_¦H.´€\B´6pÃ(ƒÞeü· &@ï"mMpyíLhÃ:;@-_Æþ]Aµ\»Uœ’ã;¦é¶Óå Û©ç©h„˜Ëc}³¨WêLpà ìÇùª0@<‰kƒ%ȯ DQüò5TÇg p°ç©o?AÜþd&v€Â§% ‚tiÔ耮ȥ[ºŸl·ÍríÕñ¶ëòÁ±ÎpGgA{瞸ÀÕNþöpZ6Ì£›ÒÃÓ;=eãI4H}E{ož˜4²]us;|ÁËâÚžŠ(UÏ„*lñ ¼Püi ê{gAú¢[Ø«H6=yÖ¥`ì¥9K‚ò®ok2˳¢•{…Œ‚ôµ‹óŠ¡@™ôF´d¾s~n¬º•°!jÃ7ðB:y øAC0-÷òß.sÃ?S·hB°'çð²é¢÷nCðͪ…£lºíá ª™˜Áˆ§ (ÃÖ³~ÒnÂë_Hêp4dÀ¤Ru» B²ÛíW*oƒ…tVŸIC‰WWt­°{ïèßÀÔŸ¾ø„+DŸH7ÈÉ:)þŒAõdÒ6ýÛÒD !;@°èNm¼¤ÈdpQƒ;Ú´eÃc@…ęز-ìЄ)Ö@j­ä`þÖ¬.÷€Ü»Xœt?²E ªl£`Àx¢ ¢M¡ìB‰-6®òd%ÌP°½Ò´qB ïø¦Â 2¦¶œTÙ#ò&ºã)SèŠBBñˆ *°(b½Æ‹l2/“B ‰{q¡\ü8Œ=0TѨÜqœ8à¡E²‘è=HôìŽM¶ëδ‚PB‰52ðÇŒd¶š!6Ûc üÒº° B¯ÄôÜ“Ï>ýüs/SЀˆ"Ȱ «+O &ž 0XRœ4ƒ‚î&ê„q¨(§È ™<1¦ƒþ;¨€‰Ýª¨Â7&fñG®‚I ¶È’úã‰] º¢¶;¼6Í'm€‰fKs ŒþÀÆ¥Óæ`Á]Ä&*m “ÃŒYžÈè³ãÆAÀÃ(CyL4ÌqÌ`ŸÕj[¨Ø Ã. 3ÚK±±7º; CŠ} µX¸ã·Ä;¼qѽ;\ã"ƒ"t°c 3j°PäAÑÆi´ sÛ3­+Zñ牟mØÉ“µÅ† 8ûƒ¤ ‰²ÉÅEãLÓf›9*P© ÍÐ ƒ ÂFbÈByâ‰x¼•¢N¨ &O@µÞšë®£ÃÎÜ S£;>¥í(vs™WœŒÈ‚þ3”¢`\ð!K·Íl;ÈcœT™ð­ÕYÖ°C|¶:ã=Oi(yn‰,‰,ü1諌š#‹xæÆ)qÆùóR‹ â “ÑÒ(g×ö œ‰xdÏMŠÃoą̈N+<Ð>Í€qö8óBÊë¢:ë— ̨€tÙŒ_(y $1âŽæÝx‘¶s’Á NKl`¨ƒŒ»9HL8ÚŠ’òd²%:ÛTµ™À€³E iÀµ ÐÌ\‹¨ÈDÈw‘EœÏSɰ–•°ä .ˆ'wØF+ú3ƒHicãÀÀ8¸‹!é/Rà–àâñ„ÃYM/YóÚ YØBÃ`AVäÉTJó©þ™fXñ:sm´` BØW„p‚‹qX![ÄÚ ':ñØÀÖMDX…T±ŠU©2a°à‡³<¥X„½Þƒ½Ü O°ÞD<Ñ„,ô‡ˆÚȃÍÕ*JóÏc: —Äv‚‹ ÉU„Ÿ,B†P‰Jl˜³œÐà~ ,ÄcÎ0®,ò¹x«8ÉøTò’ÑÉ…9 ”;ªb [òaZ ÆY5  ÚÀFï¶rÀøÔ2Ù˜á"iš9² €1îP«œÁ &&Ènrn¸€–'‰ezGðí hB"BÆ!‡<ä!DZk¹È÷‘\PÀºX°ƒ?ÆÁ¸ÿT!7ßqŒd@ fƒßç82Ùéf7"%éÕøB‡XŒžàF.r‘‡\ä¸î¥Ârü°ñºã"øC\¤Ð÷·ÏÄ«â4ö±7o ­Èp!‡W 9ð„%< ¬¤© Ž=ö²Ÿ=í,`þ»Ûáþ¸TEÏ)9KnJ<‘Av ÎeOÙ>7¾áýÜ n³¯=.„†(!Î\¨û+®w%“öµç¼ïíÌ3˜Aø¾¡R hA ZaLàíâN7Z’ÉírÀ ( i/¾X tàü!µL ÿöaÿ⎠íÀÀÒÿü¡ÚŠà†QU’¯å0/þ‚!M&ËÕ0À:hÇ\àx"jJrp®2¿&¢È$4‹L² %Ïâb ˆr<ò%³È YÍÝ,ÆRï‚°å"RëT%vxKªn×ÍUxË1¦+n"—R‹Ö`õfÂ-× ¤ª@ ío7Ú V¤ àsƒƒ…R!G¸ þ` /3ù&’Õ Ó.3jHˆjâ$6Så å¤+Kòœª„ 4¡²!ÿ@w#$3³NjŒ²à" ªD²6u þVxb(µ8„C8¤ &'ó7‚Ã)¿&8’pØÍ¬@Kv€ç”Ò [¥«á<$’eRe<éÐNˆ3ÛÒ>S…#áò2#Ï ®0ÿÀbÎ1'_¤$òÂ6RôH­>ÝñX€>=óü†)_…>‚ ýïñÒ2$åd8 t?s(ã!ùNðÝ(4[”Ñàã’Ux­5‘\ÎQ)Ar·„C/ŸjGg"6w‘ÕhÔ7®“ùD³!S@ŸSDsCjbR.f$u´Nà†ªìƒ:óñÐ6T;71@+‘@Ñ/`T8I²A¯p¸bÈ:.ª‹ÌéÏ&DÞ4ë§7xþƒwë.RJÍÒG¿…(ãñ oC2?„q$©rF³.±À²&ó“GSsI5ãU‚D½J(uê$)u2$ßB,xâ‚TG?ÞŽÐEc•žLó_Ò/Ç$‹òKk§.  #c0uS@} `µ/òb$ S¦@‡•\`àFU-y¢j²½ ‘:ÍÒP©¦<• x--k… ’VƒõVU¥ D Ôæó«“pÆó]£Í™V@8N¹“ýVàmR÷N3"ª:’ ]å[¢fÙ«„¤@\æ@gqsõÐ|ÓlÄ>á#{-bëóŠdgau-SþqãñÜ : ò:óDEêpÖòâDVLñDVo–ž’´eŸêPŸêUþtR‹`U/%—ó=Ò[–9µ“ ¦g?Tjžààí)ÁS*³Ud fÊ€aKè ”>‘–jÞO5=µg³¶ñ!u6:åni= ¬ë•‘µÑåÏš@òL—2·ØkGá ²†±92e·ÖàÖ ”g§bÙ?{vTã°Füð8I(9ç„d¥frëãr+õ©äróC[´8v$u-“²v3%¥AžDgwOòl¦duqcmƒ„'§öN—e ×þ@;Ÿ@\ž#‹Õ#¡\ 7Ζw}7/’t&¾tvŒw\îä ©€3/÷[ê„‹ÎXéäO¡XsÃ[>V}±7È÷º÷k†2÷[ÆÕ#Ÿç úÑ719‘gá,¦Ñk§D“8Ÿô>$Ð÷_w.®ÔxƒÃ@©s[Ôx©fCý¡xGx\µ³~§Ö‚iêUXd×W€É÷eA.Ç7iS&á¯7`¥Gç„j 1UƒiÇ—jþ”E—‰µÆ4çU$í;ëCKÍ—qgâÆ–‹¦Jïbö„2– ’'ê#‹óC8*·rí·ƒˆÁ``?MxsÅå”×·Üþøk?>âwª.Æ‹_³©SNì?¨¸ŽcV郅ɴYÁ×rÙŒcV‘í@–bc=Ó ·vá $4Lh 6E£¶N(/œµ‹õØ>.`9‘’rÙb–Âõ¸ÆU\.TÕ„7ÔŒÉØ>¸èjð˜. NRØ*—Gs¹—Ó}‡™˜IÕ.ø‹éC‹%5 ÿ°>Þb)n$)g9kÙ.J¹‰ÃÙOœÕ`-×Ò÷õ–_yqCÂFÌù-¤ê 5 #—S>kè9UQU¤!U—Sž}·ò¢²zyâýV͔—3ž-XŸÚ¡iê–Q5JÅb•wøœ—Ó)Eó{ë9£ÍÑ¢þí€.rª®67ZEaGy‹A¢G‚=wR êøy7O:£©Ù£Q5cÏ·œáb.'A?:JZ&ã kò‚*Çœ'Wù£wšžô§½u‹ÛYŸ×Ò.çyR-Zªjä‘;óC&ï„YÅ­õÄ¡¦ ¬ÃØ­{ÚXÃJš¦¿¬36©çz­Ýú­CwªX1èš‹;аõZ…è:ŒÛÚ·”:Œ;©²FÚÚ¯Œ{)îš z).Û²Zï¶UUP—ˆÍ÷)£’&§a#ƒã5kd¯÷¢¥¹XªyÚ®{¯'–;»Fæ¹F²Ù³áz§«–¯·³™š§ÊZ%õþ®ÛX$Š»’©¹±•š¸k[xûz§Cb­³¹Ÿ±àžñY Ó¼C©Ý8$„·º÷º¦éš¥³f¼…×/Îû´Çûµû{Ï÷ ±;…š•®Ë›½Û»¿Ý$’»ùkÈ[° C¾m»½ œ¸i2rµ}Y°ó¤Á«SîFª·ü/°û Ý[º×»ò†Û¾ù;…¾7$Ö›¹ü·„—·UüÄï[¸õâÅçÄõ›!ù{ I|®E¬ïû¿;¼ƒü½çzžòûkvüÈ¿ÛÈaÉ\¼Í[ɉüȣěə<¿|ÇO{ÈS¨ÁWõÂmǶ›•D7l IC‚0¸¼Y·|³Í*ݼÍþÊÝ|Éû—Í“œÊ“¼Ä…[ÈÿÐISË­ÈéàYYjÓ¬²ÌÑq{EÏë=xWÒÝÒ/Ó™ØÐ£¹˜¿Ùëúב;Ý+=ÓKÝÔOÕ)}Ó×YRåúkDâFÐVh:ÕkÝÖo×]T²{Ù¸®'±s]؇؋…>ü¬©<ÅçÛØ›ÝÙŸÚãüÎÅîÊ£ÝÚ¯Û³]Û·Û»ÝÛ¿ÜÃ]ÜÇÜËÝÜÏÝÓ]Ý×ÝÛÝÝßÞã]ÞçÞëÝÞïßó]ß÷ßûÝßÿà^àžà Þàá^ážáÞáâ#^â'žâ+Þâ/ã3^ã7žãþ;Þã?äC^äGžäKÞäOåS^åWžå[Þå_æc^ægžækÞæoÕÇZçó¦D8ºf¬ù‚ â@8V¼}þZéƒÞâÀ ¨ÁèccÒà0@> þâØàêŸ êù¤€ë? éƒZæ$@ ¾ž0¬ëµ>íÙ`íÿÂZæê˾L·¾ëÙÞ/6´ÆéÑIð0b¸F0â.`/þÀ "XȰ“ïû$ðTdÁ0#¿0†Eð` #ªÝ`Sôƒtlàð Cõ€¡/f_ð™ /¨ïqÀ4C °Àþ0fŸb/ptŸ/x#|¿/š´#œ0†ÀöE àÂ_üÃÁÀÿÞkœ>üùAýq  ÀŸ…"kHÇl`/®A ÈàH° ÁNÙ€a°!œšHQ43jÜXá©c8ŠI²¤É“'™0l¤6p¤"]D© ï˜-lPã0PÊÎa1áà` j+JïBÔŒhCAˆ<} JíSÑ£I—6ÅQ€ÕzÓøEà§…aCˆã l(A ¿±Ä´qÁ#ν|ž€Ǣs|iþM¦dƒ%sjò% #=êC à/¼6´x½LÒèb»¬cËžM,¢NŸHø AÊZÇ -gd³Óíâß " òp.?Yw!ÔôBB~qd>5Œ9dV]Øø¡ø±ÅÄ&?…ÀTs~ü@ƒ^ýzö²ÿ`ÍFȆñsAl| AR°!éöA¿5¤CBú¬RP[§ð#ͼ=ÑP»õaCPYHü4EÍ5Ã`u‚<ñ›‚Ô0¬Vo58 ÁŠ€ðã¹ñÆÆ_ $ºYZ £ð&CJ@E•TOÕàp€ jžA3þXDÏbïà@Ç@àXÅTZékŠÉ›–÷ÙWO‰¤SYâ o‡¤ÃŽ]êPJêà@ø ôèŸ¾ÑæiCFYsÌ™mítMq ôR†¡c]F”¸èXúÈdØj8$dÃ4TB ˆ™€ŽY¹ ë°OjÀ”ªRƒ¢˜šñª°½ÆÇ†ª ƒ@F*e(Kq4†ü d“ ‘idXœrj—<6§ÁœbBåVqzeQ§ø5ž[]Íy€¾Çw· 5qNx¦œ{ K£²µ5@lìݹ»´~’JפÛëN"C9«¼cñ0gþ´jWúŠ-É`ÑN â°ŸËkaCzïtÌ©¤ª.ÓݸqÇP³V©U“ÛØC=ÿ @ÐÀÐó<8”wMì”ɈŸÎ–Üíªó0óPƒ€ЕÜ@sÒá7AiÄQÃ5§D=«`ÛR «k$¤¼«"ly§0Äðüu F~ÿï@^¸­½"•8B‹ @‡Gs˰t0AÍ0Tû<„}Ç;qÖ 3Ä4ÔħES/†Ã„¢º§ÑÍEtN”½#Ø1 ÑAÀQõÂJ±M-{q ëG0WöÚ¡÷½côKN ˆ@:¦¯‰€¦@殡/ü‚P!`8@!€!RP£ÚøF:€BZt܉éÇ=ê‹pW# F-8ËT£‰ñ7 ê£éyáp:èÄx/¡G Jb8€ û9þ…>¦X²Sâ*€h^@APñ4„,ŠgÃ&§À„ÇÅPð%ǘ›¨MÍØ%Tg¼Þÿ8à76D`*Ûæ”øð˜6Œ!è0 å|bŒPC\óªÿ­Âo¤ü›SÚ‰ |Ña“ü£Â&qŒPjÇòëU`£ c6 æ@øGœ·!>ÑiC ècé‘Â*)؆ž ÅÖ¿° i˜bUx;€÷´†CǸ¦™|Ѫ ¥Dú9æÉÉoXPŠ ¼%ŒŽ ¦ðÇ\¨*}äE'çYΜT¹˜ D±8üaAœÚ¹¨Æ‡«M$þVµÊ®ÌT8G2‡p øãlüÐÀ-•JÔj£_Å@œÉ-ô Ç€¿ÎJS`õdÏ;t€åÔÃû9íÈUV‡<æ[?‚‡:ÀÚêK’¬ÔöЖ!T¨mýv·’víÁW %e,%)ÙptJìm°¾Š_aU¯ýå(Òb(u©õˆqÚ±p€ÝM[q`†­à±23X –hkœñ`¨™ðUL‘WþÈäzàHø2ž@Šw'äýÞ ”²èËj<õTüÒ³*ŠI ¦¨œÒ"9Q 6•0«G‡[šâ0¡æÁQ}‚(öÇ*þL8 uè5—íV4IÏcÈ-Å¢@7üÔ[ÂÀ!®ÒPâcœ8Å+ö@<à1ûƒø}åi ˜:0…žlM9ý¶?vÀ‚— £~¹ËÝ@<2SHÃÈLþ`ÃÔ€O iJSÆcxÅs%5nž!KÞ"äY—{¶¢¥á@Tjq˜Gˆ£…ÈÆKŠó ņš}D¿8u؉)9P! Tè‡,@ÅÓs‚¦5ØyPÃb(Þ»&Sèõú°Áö#‘aCÑU%Ü>~„kÓsùìçʤÁ¸îtA=º&Ê4ó±ìyÕ´mþ`¡<‹ªf8¨ALJ N§ôŽ;@¡3àgh@À°ÖoyŸ¤Ák† <¨qÁ°`Áì liŠ"Ôy¾¤<…çI!úiÓ—ý¡$ dT#Zðði ~|´£!3^§$@ë÷7øejõw+‘6TãD5ÐÙÇ1Jã-JòdFs*ˆ ¨$kð€§@ð„m÷E`tÜQÓtƒ8P”TXg%iP€»LÐz§på±Ôq]þDÅLÄ|cO‚z¤ÔPCÈ„·E1 ˜@ '*pƒ\&=²@*6ê€Ó0àÍ¥¸Sý1TcG1ÄÐiAø^w–YnsìÁÖ1 ðÀ8t6MÄZ`•ƒÕЀ ð?Ô° h /ãTkX8õ`KŒ¨™ðÄÁ… FNy†B €oYcæ8™°e·Ôt¼¡/ pK«6 :Xñà&†ƒ5T¸³cÞç×ñTlSÅåFÖ1`h Öˆu&|H-€Ex”uRàÃP8Ý(3JÂPUÚglÕð ^§€™ƒÐÇ þkàúØ€óuŒŒwCðŽZ LäD1“%èëx í¨™ÓU…cïàŽJb‘çÆ@+˜à^'v A†×׈0àPÔ`F6ÐaXP-ƒC§u5úèvsq ÍvQàÒ (fS°IÕ¥3% 9<ftf–FÃÅ%XWôYcvE˜ð“h%fnÑ"Ð\qØrÒà>Çaê C 5’‡‘c†I=õÀtö `©Xh ¦õ4•7gYXP9¹“¢••idJþ–¥1–’9!3€ €Wñ`:pJá˜Ô™Ò8!¥¦CE v >p*W4 @EAI_ñ—Œ$~rB²ðw°tÅF•¦ ÙfT@«‡Øxþð{ œ@5P­§$ïóPU˜ðÐz)¨$À> ÓPú¸îHg¹&ROàÓPSð’Þ9  ž„ðuvžðÕ°žìâžçùqðêÉždpù莭ÇkRA°œRáþð &˜àfP×¢‡t€Ó@Êf]: ²˜YÆ%Gžû8 â)ÓÀ:à~þÃFgD7 ˜ |sið Óð'ºO°žVäïТAw%§Z9 SZqà~¡çSŠ 'V0bVÄ.gê~çÀ£–‡€ íq;Z d`þÀ˜à°øP¦ž˜P‰Š¨Ep%W (ºt5Jš: í ’Â§Iª¦âV  ppöYZrd •0JŸ¯bõÐ¥î‡$WDg (œe$§.:vOä1Q ·pl@ª(fOÀ¸a6œj„GJþ©v@_·ö¨k€¢šŸÂ7lð‰‚û¸¤ù¨” ™Âw™ô¥e¸Ã~ó ’õªTÊ ùx“·¯ 8±)¨¤ùŸžÊpÃ)Fíç^€Qq—Ugt–²D·Aá’>ÈD‡U:𞔺±@t'›%ÚŸãJàøY³­Gg^Š‚ºt슲p¦¡tC”4›‚Bà¢KJ€Jò´/iµF+ƒ  g!¹´M ¶F{°ÔéR€Ÿ)xsÝê²C;_Óµ2È®ZÛ€Š(·t¦­Cç¦L{‚¢—¤’ÃvégÛ¬V¸W •Ôù·'¸tX°¸8tK»³:€]Þ*äsœãz·uþösù O µ^W¯,¯[bŸ³ ²ð™5 ”wûž­çŽþðº! ´žª¡ù·V†bbæLÔÄ®ÛÔ„¯K°Âw¬ç9°[±Ú¡üws;6 ²»•Ù'×¢¨¯ÂldaÝ™‚•«Tnº(X©.º ›ºÂw~ñòoøšŸò;ºz»ùj„髳&Z°‰›¤íZ€{µu†¾z{‚ð™· Z€Z›²ºk´^—¾k OðR¶KÅ7Ç9³C+ÂÛzà¼ùi°që~L›%2è¦Ð ’ü§® z»k%à–&À( ¸ºK´šºz¢'\ÃäJµûJ±£‡Œ—ëþŽ›á³Y"¹Ê=  ÊYY;ºö½¦Ái»ºÆ›Ÿ›·Û;±R ”)H€üʸô‹¦§e¤tk/û€Z¬¡©«b|ÂÌÅJ¶ºëugP®„Å_­i€­Dç~Ï+|Cü½¶”uû)fXå¦(*°+Lµk´ÿº²%¯ l¢g›‚ ,¿‘œ¿ò;Ê£Ûj‹¾ |·L«ÊšÇ^¬¡KzÌ뀰ŸC§¡LÁŸð•ËFÖõ³ ù€‹¯•êµ!¼±\[¿¹+¹Âë®@Ì L ¦¤zž“;ºþ:ºÆ|Ìô›ÊE”ñ°½ÌAE̴̿LŒ¿WÆš(|³Zæþ. Ë£Ç~Y½È»t$œÂÁt6¸ç颯{b4  ÊËK¼²›Ÿøy°<±5°ÐCW½:ûÂ÷±["²¬œ¶—E³‹ðú¾[òží;M¬Û½ œ·ûûÌ28w|CЫ ´sì¢f{¥K\´ù™ºø‰¶Âü¶°Ìġܬœ¼ z2=´^ ¸²Ô7;¯ÆþÀËk«É«±F gµk¿‰{²»Â(V¾–lÔ”lÀûìµ ·Î»ËËÍP®$ŒÖ–µqì©ÒkÅåÜsR¼èLÕœ;˜û€ײà[ç7Mö—Ðüú´<Ê7 ”-\€(ؽ†e6EzðfW‡„þ]ÃòK¶ù¼Õg,»YrÃã<'߸¯ Ì´ß<>´]Ta]íܘˆM€#ÌÑG;ÏUÙJKÂþ Æ^¼Õ5Ýj ë©›ý°–ÚùkÍZq^Ë¤ÙØÃ‡ë¼§}µJjÝp†ÓÛǺ#¯8mÀmËØûK·¹J ù)ƒ¦ü²¹Û½^ŠÔ²ü·§=±Õݽ(\³ÐÕ9Ù=Ä^WÑu= û¨leÙ¶/*¢W{~tÏn ¼SܺkYeû¼œeªÚ5=­X¥Tñç²D«ÆZÃÿê¸ÛÂËŸÃ Ú«\Û('¥¯.w–¥Þø¦àvýˉ8pÓ”µ\[xBÇY…ÇþäÍÒ}CÐÃö¢p •-j±Ymìê´,²rwKJÃzÚ´­½8¬··Ý´$ ÝK*p\ŽÏðÝ€~-P,§¾Ï,˜oÂ9à ëæí ±Æ«¯Xûä`Žå÷]g!Œå¢÷àf¾t?yªó¥Tû=»XÑtý߯ͺÂ|²UºWî½ðü.*f5Wž¼YFç`ˤ¿‹Ur«ÀC'”"ÅTžÃrî³™î·&föú’({ߎìfWæ¹ö98º´‘~s«Þ~ýÑaK…—Æ…•¤®éi,³§êå¹>ìÁ{é–%·K—’¶¸ ~]²Î¤^úáÀÛƒD‹ahº¤êjÊ«nîƒyY}þe¡×Õ.ÊYÈþÍêzé+zÌ7Y¤îëT· {¯ ð؈íX;í. •Nî oÕžJî.ð‘;˜N~鯍éˆ;å‹Îèñ²Ÿjèê.pRì¿û×a]˜Iz,Wì/J_À+êÚÓ4з£ƒ9Tif~ƒU(©òÔïX–’/¯ì›TÎïþì|ã’ñžð“}Ke»ÂUœ,‡aÂùo˜‰†®•„Eå6™ýo­f¯†e.ï(òïLì”coÊYvŒ,ç“–°/¹îòy’)Éóu™ÿ`}o6e÷cøj¬;,£y+ï·9ÐDoölïõPþIÙ5÷Zæ÷ŽÌó_äÄœ¼ÒnŒ2kóï÷8ßö­ª¶DÌñ ñËï—k6­öZx¡ÇÒðLó4¶ôƒe„%a¶„U¼óðöûÁß­ûûoÀïòÎCüÓ:ófûd¯føîaËö·ôän:ßa½ýD%RÓôøwý3OÎ⛤4þäïügß9¿oŒì/üOe]òвoŒ xKÀ;XDåÿá@ *©t@Œ B…HŒŠ8ˆ54•Qcĉt<Ôx0adž%R¤ƒqc‹ /. yÐ;þÑ%ãHt@fùr ƒž>©h4e²âR¦M>…µþ©OiE¬š"ÚóâË£V‹H˵èÄ¥_^$‹2åV‰iÕ²í‰Ã­Ó±LÍòœkVa\¹(϶mzàÀ§"lÑj¥‚¥ˆ¯¦ˆõuJ Š„OLA›¹¢^…€é•k–¯^–Ëf}:®V¸S¢†[¶l”›×vÞjúôYÝ®SoÆÝÖ5`­,¹*¶ŠÅ¤ç·¹M×Îû¹TêÕ­7½h ‹4, m÷5ŠE'•Ç×k—…œ¾â'¨•ŸªÞüæ¦Eø,}Z:ÚÁÁÿÈè<¿0Ÿÿ¼sÊP¬¹€€ VBŠùj›ëÂ¥,ŽÕË>º(òϽ5DѺŸ¢¦=Pþ><±=.HO7ê .±ñ˜›jŧÈò1E!çKI$ôëh!ò‚²)*Ð8ª;Q,¨>hO€!Ó}Ááj°A±:€Ž9Ñ-h\ʪ¹ñGýê\ªDYÌ«r®.‡S¾*íÄŒOÏ[*J@¥" €S€3>»ªSˆ ”Ñ&7ÕT3¨<åª*&Tóþœ†SOA€ƒ¯óèO î¤Î'$¨Ât$RSObˆT ÐÑc¦$6Y©0Yê ÐP¡S¶Zk¯EQÀ(]¥â>¤€ ã”âƒpñ£ˆÊ>0Ós% È]6$àпSl`ƒÎþt' —€ #À&æõ—"fïõ·\ ÒÐÛrÙx¢"*šÅa` $ø„¢'ê!q2Ž%1aʇ/Ž˜Ü‹Ù@>ø€vaf#^Ê$Ðá{ñõ "˜ ¹`Štˆã¨`¢ß§æç‚=Pf é@¡&æ”q`#æ(Z3q˜ìƒ­_ž×L²½®È[Ï•Jê\¥p´Ì´o×YŠŒ•6YL±åVD?íû[¬±á1fÛ+AFf¥hT"Т=jŽÄ¡=-ìx`¨ÀÁ¿kNbŽ©Hüqá%QòÿûzTÂ)j‘ŸTÅ?XiüU**ÁþÕ*¬ù:“R`2öß½"Ç!—œrË1‡[sΙðü˜Ð}8v°½®iu°tJØõ~dQœaŠâhφ!l€§=Æý‹@ª´E 2à@ùã\‰øa°öð£`{0_äÜC¹ÀüGrƒ³AE ø8 ¢ƒ‚x \E8BS%nûÞ)†~P#6X`ç¬ LZˆÀ<îv/Aé…ŽA#€‚§8†4 Ò¢5‚ @à_Æ*@ `Ԁǣ†e/ï èÇx°¤BRã^1´<ì…õeF•s–VA‡O 4öZa ÏȵÁÑІ8Ôaåxˆþ(= ˆ]BˆD%:Jú á£x7*cXÔ¢Süca‹Z€!Q&Ê29@ D#ަø#U&Da!A÷½ÙÉÐ7Ì¡S€!¸ò“Ç€¾dGChq¤56Ó™ÏL´p,ŠèŽUT ƒ£ˆ´GÈ‚´T¹Ö@MðÁà¦RQ¤ÁØ’ ƒ‰@ L«V˜’ùJcV"¬‰Ç8*´& µ€iH¤- @¬ŸLsÎ@£Mïu“—àŒÒ8 tš3°ÖÙN¼sñ„ «è)HÐQ‹¨«šÒ%þ}Tã1R¤èЭ ÀxB‹¶ù=W H ¤›ÆªŽq™Êß­;©Ë¼ ÒaÄ)‰;éOG7 0 =Cø„GàÖÕx%L$á 4å:×kLn•ÓYB*V:J è“‘ühÇØÁŒ„‚þÐ")!sš"¤šðPV  fúCÜüeV$N‰{„Ûk^§±WÒJs§@- ŽQ’„PÃ>^ý„.Š8É©W$Yå)?À¶1Da { BPƒ‹’³4GÍÈžt$nÕ'ý•Y$¡)«²Øó¨8$ä ©{t+Ox€{C¨ ö0*Ó1°³”\÷NñWÅþ=êºÒ†NñWÝÝò£·Ðr/5S²“ì®F°uâ'€ÇpöŸÀÂ(6ÆaC„€š÷ hAA€4w¡¦jtÄ®4ʦ=,4‹ÜDqAÂIƒÄÒštàcAøÆÇ¢g­aœï0…4¤‘6¬bbø C¨*4)¦¨u<% [ÞÈ=¥k çìKï.+ècʼn¡e,g¢èÄr‘³`ТcŒïÔ2$l |t`ƒ41Ó'ÄsEp1½œa0ÛY³Û½è™hN:ÃÍ»q:-BpÇ1NpªUÍ{þ³Ñ<,B<4+Ædö&4ÄH4 OQ÷YJ=y5?jÀfØ Xøl™J≬Ñ#X"\¬‚… ;úQv À«•}ãNòØÐcŠ?Ãñ†>†+²!#0²ãF…è*{ŒvÒ­±¤k^²G‚ÍbãØÉ–ƲƒÙìZÓáu/Š©26±‘óPdµ½fbð†_4%l …ödŒüÈÓIkV¦'¼‡Õ4P¡EÖ€GÒÄ*q7²(жYfb%ÚhÕGG:SÆ8NNÖ‰ÃùAÌiƒ€bjÿ Î| k‹ÚdçPvîíÑRmþ8G‰LGüÖC"]"+AtL´‰8@â!àÌ8ÈÖ§º‡kèñ ¶±€SõR·Ã'øqlHC[Ïùú0(©Wýêî9šÖÕõ8|µúHƒØýª Pj FÚÛ3 L„6î_Â0¢êŸŸI@ñνÌÏŽ»—C2­BL8`çU ˜@v^uÝ¡ÆðxÕÙÞ£¥)ƹ1ÿ¥cè£öT€Õ3± uHˆTÂH1ñ,ÔäGCuÒõM{÷sõø1áÚãŽËƒ8/©0B€ €Y¸†>†½ú"¨xã&H¬>‹þ,ð‡O„©¢a Œør;Áwà‘3S0§/ª‚¬qK¬NÒÈÁzP ‘Ó‡yXƒ58ƆY °ƒƒ‚j‚ °¼¾#€$.¨,ØA48Àc †ÒY%x{@!¯½¸VI²œÐÀÏAA4® >ñ*A C¤‚̲ªwÀŒ«C0…à«0ˆÉ„5ðŒ€½'xÐ0À°ŠD€î‹€:ÄíàY;¢ ˰6èB òñÁŠs ” €àñÒ€G,‚]E0$-ä1VyH ;Xƒ›€“Ø¿`TµVk6þÀ¼ûƒ|Á27;¸HÂ:†zˆÅø)˜‡jÀÂ|©†z€Dq³ B¨†o´ƒªø„4° › ¸«‚|©‡8ày˜†z(Â'PFÂ`‚jð|<4ÐF2°‰sÐÆw·sHƒcĉxÐÆz¨8Ä›Ð? ƒz°†žz‡$€sÀ„y”ˆ4¸G„·?ð€yFj„Ä?¸€'ÈÆm4ðÆz°Šf$ (Ǭ ¨†u€y lS©}ä4øÇO°ƒxˆÉO“U*‚  #„HCTIð€ ¨zIkü¬D¶4ÐFzlÆ"˜†©Ä„ÐÉþed ñЀhÔ0j´Š50Èe$¬Ð~˜¸€iøÇ8· 8`ƒ•¬Æd)(^<€ÇFa´LºZ0¹@û8€› ‰ûŒ5pÊ"Ø•"ÀÁÂÎÄ š°‰š §´‰Öì»"PCìÅ›´ƒÎ´‰Ä+AHM«TMÌM"´¿ÄsMÐLM;Î5)ð‡OXlà ÑŽ]‰7-´N¬:8ÍÐ<€8À 0Í Bò,BÒdÍÖôÎØôÌ–´Í›Ë?ÈÍïT¼–¼"ŒN ¿¨?«LMÁO€Åûü„Ñt@ÓlÍ$ÂØGŒM«HOư ýOlÃ&×HþŒñ M¨OÏ =s ž¡,Á™øƒÑ<µËTQ¹êÍìÏó\ ó Í!¼‰š0DÂäœÐÿ¼ÑCPlOò$ÎM¼ÝL%T5}Lž SàLÝ´Ê2ER8³ #ÂðÔÐÇÌ¿%Ub9Vôb î¶N™˜fqÞŽñ@sΈt\xgifäëLf®¸²= áæ£ˆf„°f@ÖÒðàÈvîÒ‚È]-áƒpb«È‰ƒXç~ngxžfîÐB¯°è%+ˆã…D) Tòˆ+Žf„Ö‰‘ ˆ…îRlæg‰~6â–‘®æ>þ xV×›ˆÝeÖiNáŒY‡ „è ˜ ¼`-] Šò°¤V‰¢f ˆê¡Xƒ0  “@ê V °¡@‹²¨k…ê¶ø‰¢þ%¡êƒÆ¥^]Œ‰ˆh©Ьvˆ{ÞSŒ8  0è»j¤ÞëD–‰£°jÙEжÖÅΉ¼vˆ³¦N½ægg´ÐÇÕ¦lì¨;¯ÀŠÃðG6 þ±(0ÛŽ[Ã程ÓþìÙPm—ë‘ÓV á`íâ ÛˆùìÐX ¼ÀmÓ€íÌ0Œ— ½nϦ Ñn|°Î0m—» çÛØà ½ ©ì꾟gn­ÌNÉ·_aÁ–ÉFù›Mùn"ÁY‘üË‹;á;™”ó6¥ŽæÙ¶îû†UÅç ïñoðöB)oþFïAq‹þ&p/ïL ‘î®–QMþpžž Ö‚ü¶p+Ùíþ¾ð çðOy Éîð—'ñ¿nGq Gñgñwñ‡ñ—ñ§ñ·ñÇñ×ñçñ/ñò r!÷ñr /ò$7#gò&?r%¯l'r(§ò¦ò+¿ò*×b,r-§r.ó,÷òR s"o&óû.ó5wò4¿L6r!ár7Wf8·ó6§ó£»óH‘5ÏóÝó@Çó?§«@×;_Q3_5>'UAwô&'ô¹ôù0ô`”rI¿tý{ôM‡ôHw¦M§F‡ G×ô9o&0wŠAÇNgõL÷ôjõ._ N?sYß?!6þŸu,W–X÷õNuúõaóCó>×õU'v[—óewvQö¾yö_§t\_ò;ïõi‡s¦Ðvmö\ïöX§R÷IG‘pG÷t7÷oçuGs@ôTwy§uw·÷{§uvow|§÷0çv|ø€øg×wiç÷§°öWø…gøu/øk9øQGuxoøŠ·ø‹ö‡·–ˆ—xŒ÷øù)×xewwë°xI@ùWùyƒ/ùîvð†Gù™_ùšoø–œ€—Š…Ÿùž·yA§ygOyGïù¡Çvœwy)/ú¥7ú#gzŸ¿ôQx¦ÿy;_ú_ú _ó¬×ú2GúœÇr®ïúþ!{^¯ˆ©¿úªó¬÷u±û+wû·?ö¯'y¸/{'g{0Ÿ´‡zµWú»gõ¸—{&Oû /|S§ûºçò÷û¦¯ú¢÷{¼ûV‡|²g|¯|Ëïû¹OüjaóË—|ÇüÑorÁüÌrªýÁýwïüßzÔÿ{Ñ'ýÚO}Ìßüx§ˆÖÿÞïýÜ×üÁgö×O–Ï—ýÕ·ýä_ûã÷÷¦XzŠwzærß÷}E'~b1~àÇ}IPþîŸ}áGü¥àýñ—þé/‘¿~SÉ~ð7|ö÷~Û¯~Îßýò'íoûwýôWÿØÇó§ýÕI’þ,h° @ô1È?³ºC› s¿½ ¢ÑM—”3Ô(ë'MéÒÃÕR9-ôƒ[Oê?W£40ÇïzI¡ªÓ,¯~Q»}â§å¤TM^¥¬rG[ùüu}5]Mö·»ë­V´Loþ+þç“T×]ø¯8ž”D«Ô)~ ÝäóÞþÝM9äÞr^Öâ¥3.¢ã–Öe®©nlSÓ½9àÓkx†;‡~mk}™þ{™I·Óêœá{^s£«ÜE:º|âÈCN|å4íÞyèX¿½‘¹]ª|óÔŸå|øäkn~õèÛ¢úÅÓ.ô×Ã?S†és¿ÎâýÛ<â?“ýþ'Àéo€›qŒ¨ÀàUf˜ù–#(ÁAp‚¼ sÖÀ r°ƒ Ô?(Â’Ðç<ŸƒuN ±ø ¦£°ÁJ5A¥Êá%¡ ;newtonlink-1.29/icons/fax.gif100444 21003 1604 201 6574464460 15054 0ustar kallischoebGIF87a$ò<ø4ž¶Ï²ÀÜîåÞ,$N8ºÜþ0ÊI«½ èÍ;·!ŽdI†Àšl¹)ô¶¬æ>3í¶±’ë']oà)… €@Pby%s)rÂ8HÜs´¹I~[Ñðk,k0è´ú’;newtonlink-1.29/icons/getpnam.gif100444 21003 1604 330 6574464460 15734 0ustar kallischoebGIF87aóf3ff̈ˆˆ™™ÿ™ÿÿÌÌÌÌÌÿÿÿ™™ÿÿÿ,PÉ)4ça;Ð[‡ €iWæq‡J‘"´îeêL߀[9š"0UVÇC‹Xü(L$˜iÖBXÏ´4¨"Ï,§ í(­ˆìPh¯M‚|Ú…ii‰!Ú0]FrhVxzƒN …Sue/o+'QR\JJ˜›]Ÿ!+‚ Q˜©›1;newtonlink-1.29/icons/help.gif100444 21003 1604 156 6574464460 15237 0ustar kallischoebGIF87añF‚´²ÀÜüüü,G”ƒ©›v •C£Ú‹Çʧ„÷q☕&šRÝ«¹0)_'{©ØI Øû…‚«aËWÄYt6àQ¨¬0-¼g’¸»)3Ò#;newtonlink-1.29/icons/install.gif100444 21003 1604 517 6574464460 15756 0ustar kallischoebGIF87aôÿÿÿ)))111999BBBJJJRRRZZZccckkksss{{{„„„ŒŒŒ”””œœœ¥¥¥­­­µµµ½½½ÆÆÆÎÎÎÖÖÖÞÞÞçççïïï÷÷÷ÿΜΜc,Ô Ždiž¥¦ªè©eØ%cl ¼§sR…eWVÑmŽHå$©b•Îqºá("š3cÙI©Äc¢i0Æã÷[e<,s†CU³;ƒ|¥¥x€_:qgtTl: LEŠŒjH…@Šx–¢`‡‹– Yf•‚S: ¦f¨iSR: Jq°²` YM7i;Ê cpÐ’;×XK@) X?Û$Dñ5-8ñòN„;newtonlink-1.29/icons/kjots.gif100444 21003 1604 465 6574464460 15444 0ustar kallischoebGIF87aô²ÀÜßßßŠŠŠªªªÿÿÿuuuEEEïïïÿ0šºººªÏeÏš0UUUÿÏ0še0,º ŽdiŠ ëà®íË …¡ï<_°µ ¦"Y¬ yhœÐf3¥TI¯WD@J] °ØB+ýÚ¾àC¢ 0Ï.Ì`(«ÙŠ Ô \fsR [eUhM € ƒWrˆ•ŒzJs‘“ ‹}…h›£¤X¦Mu ©ª„Ÿh .¹ D´M7ºÄ¾‹ Ƀ^i  #3¤×ΤÑË(EECÞ,Ü"OÍ`$!;newtonlink-1.29/icons/ksendfax.gif100444 21003 1604 276 6574464460 16115 0ustar kallischoebGIF87aóÀÀÀÿÿÿ€€€XXX  ¤ÿÿ@@²ÀÜ,s0ÉI%5ç °Ö€ Þ7… v¦5¨œ€^¬Š¥¼ïè——Ý€pYÝXáðD°YòE¤òœ1Œsi%šŽ–„ ߆Mç…úU½ƒ@€€Øòz/áÜ‹°Àóy{^tvqCƒ|†ˆƒuN_|-';newtonlink-1.29/icons/lpkg.gif100444 21003 1604 533 6574464460 15243 0ustar kallischoebGIF87aôøüøøðôðèìèàäàØÜØÐÔÐÈœ`ÀÄÀ¸¼¸øÌ˜°´°ÈÌȈŒˆppp```€„€˜œ˜”¨¬¨ ¤ hhhxxxPPPHHH888XXX000@@@(((,à Ždižcl  g0E,, Cpü‡Àm P•x3†OÁ2lGáP¬×À#€’x`•É<@$ ÜHú#W…äCDâ] d÷Xáp@"i/l8oK/l.ßÞ/=F_.5ðð±ÆêÞ>û|æ/b(€Û2[G¡b»þbbYãøî#±Kê iÆœ:\‚lÖ¡ÁU*ÿ˜¼9ñ9N-[ŠkΦŗB7¦Š3é Ÿ;1]â“ꯄÀÊt75 R¥\ßüüSg¾¢É´ae:ô+Cv]ÛvQ‹±JeÍÊ™eØ™Ýúý¢êȸã5Âèâ‡ÒEˆã5>Òh!K+ÊhãDR(d‘G6‰Þ’ÂH¥Jb ¤ˆCæØ%(8&5„yÉå1åuS%,[®x¦+cùc×%‰•p^‰'‘7¾èÊtE•âa“̹!¢N¢Éh™RÒÙãž;êég£=z˜&˜“ÖÙŸ•.Š&ˆ€> bˆšþi§—.zç‘}¾ªh•CJHk˜­v¹§¦Mö+­ê:¥“Ü•jg”ᥠ˜ÿ6žêâ²Ëj… ¦¯òY죡R묭ÑfÊb·œ†ê³W–3`–Ð §fòN¹pFÕ –b™%£QVº¦` >ù¸ô®{-¤Uá§/>&G›y¯ºðo #§hà ?œœ¡_ŒqÆo¼q P< †•2¼Ã®!‡É±RÔ×ÂÊ#O2É)wå2Q×åW°È\±8?jTñª'hs3Ⲭ!;!´@¶X«ÉvR%«ÜNKÐGŸ¤³ª/c&¿ÝŽJêÕ}Jml–Ìný‰ÇEܰ—Ι«vO+,Êwƒ]¦ÑlÇa7’–‚ý­—t—ëá9J]u¸…3úw Ø)+Þþ抽ó´ÞÊM6ÓÖJJlä‘L¹“škº¿?v~úÒRI).¹× «è’Ø=tºÞ8NÐÍ¡ûʰîžØ4AËíîå}ÙÎ<Ë_7=®FO=ªÓW}öÚoÏ}÷Þ~øâO~ùæŸ~úê¯ÏþI‡­9Öò:/XÙeFÎúܪ†ÞYïõ÷›2‹),:æ ÐUŒM%êyÐj\ÍžÀu nÌßÉ"ø1¨uí>(AÌ “¤yN[ò ŸÄå§•™)kÒW ×:ÿ¸°…³¢ ‡C ª† ŠWyÜ…§9KTû!ñê·-z]H„´“TØž¥C ’Ð[—Ž˜ÿ¥×ï…V[¢ÈJ¨Å\‘ˆcüôãEL QGìPìP%%…ÑCœÚ ™(ÅqÑVn‚’bG-v™Jk Äœ­Aa‘ÑZŸbc XÃ)62‘M,’—žr‡ó«ÛãN¸·vq“_ú¢$aX¤ko1ᯌg²_ W‡@Þ* ¥9CžPxY©ú—¸ ³ZiC¤)¹/6’¦œÝ#-©ºw¹ ’»ÜÕ­b)¸*J«juT×3QÉÚé­˜VSf%=7JY“–å$¤+¯èGG*ðu(”¦´¢È{bˆšÆ¬Ë“ŒÈÉ ‚û,Þ9í"4Ñ\ùá¡é¨6CþæîL°Üd.ì¹@XJ Éë%@_ùÁõ…TlØHÕwR×ta)mß[,æÒ˜Êt¦4¥L9Øüá§¼)­7ú¯z-%/ºÓj0˜ÛêJº½_æ0¨lVŠD«LuXr%.[)¯ݰwìbm 9è)´ŒQ* y9Se«Œc!Hÿ©Ï4>ôËLW£w¯}Έ€Ë(ï Inbó•y-+W)•ϪZ4ªÓcåðÊ&Ù~†³•>äk³†¶K±–¡éòDÑØÂÂR/tÊÄ&#EÉ:ÄB¶ZclU¿9ÏÁ¶5—ŽýéßX«#yn®vÜüŸ9)÷ÆÐÿžnä¢máhØa6ïwÝfN/tKâùb-™2Œ§°+(?]DLW…(ÝšR!¥P-™ôÔ땦&‘¤»h)|%çÓûêw¿%1 u6(³`R̾ÝôíVzPàé¦Õ©L]˲ÉT98XÂóu/€Ü&‘QwØJݺx6ÍÕi’—õl`D§Ê8§¹g¬Û’¨ö@G¶5"îS”’¤+[£ ÏѺϜì9'$ͺfhz ¤‚vÊ7ÑŽŽƒã§lq[bàÉʉAt'sÙ×'¯6°‘Du+™røtîçݾ+奓ÍW”u ÎÈ=7ÉE\ršm à9ó¸_¾³{WýEÓ”þqf› ­LgÁ®’¸¥,¦9•{6uîÙ³1&$*߬VE'ï¼ÅF¿Zgr²r‡‘—=Ë|‹$¢šUŒµ/ÿÛß>õÕ^p5àVªZÿ6¿ºî5­åáÛ¦ÕoZÊ tæÑÁ‰zµ¦6œ¸»ÂßQö²|Ÿ3²Ù‰Ië¡A¨,ªo£÷ŒÆn&ƒ̉"ÏŸ%ìem±öîx·¨eô#Y Wqù˜1>tå–ˆiv:À™Ö(o?6Ws³‡ì²s“)6>3r’¡.[P[PP—ºþnâÆŽÈ>òx·ƒN”ÂsÜË~á´ .øÄ]¯Ž“rpÑÍ%m…Hèj¶±¸Y ñÅ1ŽäEs\Ómyqí·¤£QâT¥g´1*éŸö=%:÷ÁºM¥”»³D¨”‡OPn˜:Õ9.rÙíêëõZÚGjàöj÷×à)¯Ow‰°[|;newtonlink-1.29/icons/update.gif100444 21003 1604 216 6574464460 15566 0ustar kallischoebGIF87aòÿÿÿOOOTTTQQQ£££WWW,[hºÜþn¼ ` Å·5EaqŸá-Á‚¦Ð2¨ð€¤¬ ó8Áô༊=…-¨¸|ÇG¥v@&šÂfW, !hÉ.Zµn_nE`®k›yî9$;newtonlink-1.29/icons/webaddress.gif100444 21003 1604 221 6574464460 16423 0ustar kallischoebGIF87a òuuuÿÿÏÿÿÿÿÿ, ^HºÜ .Ê *œØÕ„¸Y¶UÞRCÊ•eu*€ªv,ëJV,stíÝ‹œpø¡‘,‘^‘¸ì5J›¯‘¤Ó'Æò‹6«¢ëWû" ‘Œ@ ,Q»ßî |N§Gêøº<Ÿo$;newtonlink-1.29/icons/xrolodex.gif100444 21003 1604 125 6574464460 16147 0ustar kallischoebGIF87a𸼸,4Œ©Ëí˜ÓDá[VL!Ý&Iæu#©Y˜ºl©„ž8ÓfRé8ïký‚+¡ :õr†;newtonlink-1.29/install.pl100444 21003 1604 27553 6574467537 14572 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # install.pl #--------------------------------------------------------------------- # $Log: install.pl,v $ # Revision 1.14 1998/09/06 11:08:29 reinhold # Version nach 1.29 geaendert. # # Revision 1.13 1998/08/28 16:36:39 kalli # tknl nach tknl.tcl geaendert # # Revision 1.12 1998/04/10 15:15:11 kalli # Rev. 1.28 # # Revision 1.11 1998/03/27 20:41:10 kalli # Browser wird in newtonlink.config gepatcht # # Revision 1.10 1998/03/21 14:37:52 kalli # Versionsnummer auf 1.27 geaendert # # Revision 1.9 1998/03/16 14:59:33 kalli # fuer Version 1.27 # # Revision 1.8 1998/03/12 20:57:24 kalli # Device auf /dev/newton geaendert # # Revision 1.7 1998/03/12 20:44:40 kalli # System_Mode und Device werden abgefragt # # Revision 1.6 1998/03/07 17:59:56 kalli # *** empty log message *** # # Revision 1.5 1998/02/14 13:56:21 kalli # Uebergabeparameter -lfs und -rmlfs eingefuehrt # # Revision 1.4 1997/12/17 09:37:53 kalli # Erste Version lauffaehig. # # Revision 1.3 1997/12/17 07:37:15 kalli # *** empty log message *** # # Revision 1.2 1997/12/16 13:21:22 kalli # *** empty log message *** # # Revision 1.1 1997/12/08 20:35:39 kalli # Initial revision # # actual Newtonlink version number to install $version = "1.29"; #--------------------------------------------------------------------- # SetDefaults - Set some default values #--------------------------------------------------------------------- sub SetDefaults { $INSTALL = "install"; $PERL_EXE = "/usr/bin/perl"; $WISH_EXE = "/usr/bin/wish"; $BROWSER_EXE = "netscape"; $BAS_DIR = "/usr/local/newtonlink"; $LIB_DIR = "$BAS_DIR"; $DOC_DIR = "$BAS_DIR"; $CFG_DIR = "$BAS_DIR"; $MAN_DIR = "/usr/local/man/man1"; $PID_DIR = "/tmp"; } #--------------------------------------------------------------------- # SetLFSDefaults - Set default values for LFS #--------------------------------------------------------------------- sub SetLFSDefaults { $BAS_DIR = "/usr/lib/newtonlink"; $LIB_DIR = "$BAS_DIR-$version"; $DOC_DIR = "/usr/doc/newtonlink-$version"; $CFG_DIR = "/etc"; $MAN_DIR = "/usr/local/man/man1"; $PID_DIR = "/var/run"; } #--------------------------------------------------------------------- # PrintInstallValues - Print choosen values #--------------------------------------------------------------------- sub PrintInstallValues { print "Your Perl5 executable : $PERL_EXE\n"; print "Your Tk-shell wish : $WISH_EXE\n"; print "Your install command : $INSTALL\n"; print "Your HTML browser : $BROWSER_EXE\n"; print "Directory for the Newtonlink files : $LIB_DIR\n"; print "Directory for the Newtonlink doc files : $DOC_DIR\n"; print "Directory for the systemwide config file : $CFG_DIR\n"; print "Directory for the Newtonlink PID file : $PID_DIR\n"; print "Directory for the Newtonlink man file : $MAN_DIR\n"; } #--------------------------------------------------------------------- # PatchFile_newtonlink_config - Patch variables into file #--------------------------------------------------------------------- sub PatchFile_newtonlink_config { open (NLCFILE, "newtonlink.config") || die "Can't open File : $!\n"; # Open newtonlink sed file open (NLCSEDFILE, "> newtonlink.config.sed") || die "Can't open File : $!\n"; while () { s/S_NEWTONLINK_PIDFILEDIR_S/$PID_DIR/g; s/S_NEWTONLINK_SYSMODE_S/UNIX/g; s/S_NEWTONLINK_BROWSER_S/$BROWSER_EXE/g; s/S_NEWTONLINK_SERDEV_S/\/dev\/newton/g; print NLCSEDFILE $_; } # close files close (NLCFILE); close (NLCSEDFILE); } #--------------------------------------------------------------------- # PatchFile_newtonlink - Patch variables into file #--------------------------------------------------------------------- sub PatchFile_newtonlink { open (NLFILE, "newtonlink") || die "Can't open File : $!\n"; # Open newtonlink sed file open (NLSEDFILE, "> newtonlink.sed") || die "Can't open File : $!\n"; while () { s/S_PERLBINARY_S/$PERL_EXE/g; s/S_NEWTONLINK_INSTALLDIR_S/$LIB_DIR/g; s/S_NEWTONLINK_CONFIGFILEDIR_S/$CFG_DIR/g; print NLSEDFILE $_; } # close files close (NLFILE); close (NLSEDFILE); } #--------------------------------------------------------------------- # PatchFile_tknl - Patch variables into file #--------------------------------------------------------------------- sub PatchFile_tknl { open (TKNLFILE, "tknl.tcl") || die "Can't open File : $!\n"; # Open tknl sed file open (TKNLSEDFILE, "> tknl.sed") || die "Can't open File : $!\n"; while () { s/S_WISHBINARY_S/$WISH_EXE/g; s/S_NEWTONLINK_INSTALLDIR_S/$LIB_DIR/g; print TKNLSEDFILE $_; } # close files close (TKNLFILE); close (TKNLSEDFILE); } #--------------------------------------------------------------------- # FinalInstall - Final install procedure #--------------------------------------------------------------------- sub FinalInstall { system "$INSTALL -m 755 -d $DOC_DIR"; system "$INSTALL -m 644 COPYRIGHT GNU_GPL README $DOC_DIR"; system "$INSTALL -m 755 -d $LIB_DIR"; system "$INSTALL -m 644 COPYRIGHT GNU_GPL README $LIB_DIR"; system "$INSTALL -m 755 newtonlink.sed $LIB_DIR/newtonlink"; system "$INSTALL -m 755 tknl.sed $LIB_DIR/tknl.tcl"; system "$INSTALL -m 644 *.pl $LIB_DIR"; system "$INSTALL -m 644 newtonlink.xbm $LIB_DIR"; system "$INSTALL -m 755 -d $LIB_DIR/icons"; system "$INSTALL -m 644 icons/* $LIB_DIR/icons"; system "$INSTALL -m 755 -d $LIB_DIR/doc"; system "$INSTALL -m 644 doc/*.html $LIB_DIR/doc"; system "$INSTALL -m 755 -d $LIB_DIR/doc/Images"; system "$INSTALL -m 644 doc/Images/* $LIB_DIR/doc/Images"; system "$INSTALL -m 755 -d $MAN_DIR"; system "$INSTALL -m 644 newtonlink.man $MAN_DIR/newtonlink.1"; system "$INSTALL -m 755 -d $CFG_DIR"; system "$INSTALL -m 644 newtonlink.config.sed $CFG_DIR/newtonlink.config"; system "$INSTALL -m 644 newtonlink.config.sed $LIB_DIR/newtonlink.config"; } #--------------------------------------------------------------------- # InstallNonLFS - Install Newtonlink interactive #--------------------------------------------------------------------- sub InstallNonLFS { print "OK, so I have to ask you some questions :\n\n"; $isok = "no"; while ($isok eq "no") { print "Path to your Perl5 executable [$PERL_EXE] : "; $a = ; chop ($a); if ($a ne "") { $PERL_EXE = $a; } print "Path to your Tk-shell wish [$WISH_EXE] : "; $a = ; chop ($a); if ($a ne "") { $WISH_EXE = $a; } print "Your install command [$INSTALL] : "; $a = ; chop ($a); if ($a ne "") { $INSTALL = $a; } print "Your HTML browser [$BROWSER_EXE] : "; $a = ; chop ($a); if ($a ne "") { $BROWSER_EXE = $a; } print "Directory for the Newtonlink files [$LIB_DIR] : "; $a = ; chop ($a); if ($a ne "") { $LIB_DIR = $a; } print "Directory for the Newtonlink doc files [$DOC_DIR] : "; $a = ; chop ($a); if ($a ne "") { $DOC_DIR = $a; } print "Directory for the systemwide config file [$CFG_DIR] : "; $a = ; chop ($a); if ($a ne "") { $CFG_DIR = $a; } print "Directory for the Newtonlink man file [$MAN_DIR] : "; $a = ; chop ($a); if ($a ne "") { $MAN_DIR = $a; } print "Directory for Newtonlid PID file [$PID_DIR] : "; $a = ; chop ($a); if ($a ne "") { $PID_DIR = $a; } print "\nThis is your choosen configuration :\n"; &PrintInstallValues; while ( ($a ne "y") && ($a ne "n") && ($a ne "q") ) { print "Is this ok ? (y|n|q) "; $a = ; chop ($a); } if ($a eq "q") { print "Installation aborted\n"; exit; } elsif ($a eq "n") { $isok = "no"; print "\n"; } else { $isok = "yes"; print "Starting installation, please wait ...\n"; # patch informations into files &PatchFile_newtonlink_config; &PatchFile_newtonlink; &PatchFile_tknl; # install &FinalInstall; } } } #--------------------------------------------------------------------- # InstallLFS - Install Newtonlink due to the Linux Filesystem Standard #--------------------------------------------------------------------- sub InstallLFS { &PrintInstallValues; print "Will create symbolic link $LIB_DIR -> $BAS_DIR\n"; print "Will create symbolic link $BAS_DIR/newtonlink -> /usr/bin/newtonlink\n"; $a = ""; print "\n"; if ( ($a eq "q") || ($a eq "n") ) { print "Installation aborted\n"; exit; } else { print "\nStarting installation, please wait ...\n"; # patch informations into files &PatchFile_newtonlink_config; &PatchFile_newtonlink; &PatchFile_tknl; # install &FinalInstall; # create symlinks system "ln -s $LIB_DIR $BAS_DIR"; system "ln -s $BAS_DIR/newtonlink /usr/bin/newtonlink"; } } #--------------------------------------------------------------------- # RemoveLFS - Remove Newtonlink due to the Linux Filesystem Standard #--------------------------------------------------------------------- sub RemoveLFS { print "\nRemoving Newtonlink, please wait ...\n"; system "rm -rf $DOC_DIR"; system "rm -rf $LIB_DIR"; system "rm $BAS_DIR"; system "rm $MAN_DIR/newtonlink.1"; system "rm $CFG_DIR/newtonlink.config"; system "rm /usr/bin/newtonlink"; } print "\nWelcome to the Newtonlink install procedure\n\n"; # set some defaults &SetDefaults; # get system type $SystemType = `uname`; # Look for command line parameters if ($ARGV[0] eq "-lfs") { &SetLFSDefaults; &InstallLFS; } elsif ($ARGV[0] eq "-rmlfs") { &SetLFSDefaults; &RemoveLFS; } elsif ($SystemType eq "Linux\n") { $a = ""; while ( ($a ne "y") && ($a ne "n") && ($a ne "q") && ($a ne "remove") ) { print "It looks like you have a Linux system, would you like to install\n"; print "Newtonlink due to the Linux Filesystem Standard (y|n|q) "; $a = ; chop ($a); } if ($a eq "q") { print "Installation aborted\n"; exit; } elsif ($a eq "y") { print "\n"; &SetLFSDefaults; &InstallLFS; } elsif ($a eq "remove") { &SetLFSDefaults; &RemoveLFS; } else { &InstallNonLFS; } } else { # for all other non Linuxes : &InstallNonLFS; } newtonlink-1.29/install_os2.pl100444 21003 1604 13632 6574467537 15346 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= #--------------------------------------------------------------------- # install_os2.pl #--------------------------------------------------------------------- # $Log: install_os2.pl,v $ # Revision 1.4 1998/09/06 11:10:11 reinhold # Versionsnummer auf 1.29 geaendert, # # Revision 1.3 1998/04/10 15:16:04 kalli # Rev. 1.28 # # Revision 1.2 1998/03/27 20:40:23 kalli # Browser wird in newtonlink.config gepatcht # # Revision 1.1 1998/03/12 20:46:55 kalli # Initial revision # # actual Newtonlink version number to install $version = "1.29"; #--------------------------------------------------------------------- # SetDefaults - Set some default values #--------------------------------------------------------------------- sub SetDefaults { $PERL_EXE = "e:/emx/bin/perl.exe"; $BROWSER_EXE = "netscape"; $PID_DIR = "d:/tmp"; $SER_DEV = "COM1"; $LIB_DIR = "."; $CFG_DIR = "."; } #--------------------------------------------------------------------- # PrintInstallValues - Print choosen values #--------------------------------------------------------------------- sub PrintInstallValues { print "Your Perl5 executable : $PERL_EXE\n"; print "Your HTML browser : $BROWSER_EXE\n"; print "Directory for the Newtonlink PID file : $PID_DIR\n"; print "Serial Device : $SER_DEV\n"; } #--------------------------------------------------------------------- # PatchFile_newtonlink_config - Patch variables into file #--------------------------------------------------------------------- sub PatchFile_newtonlink_config { open (NLCFILE, "newtonlink.config") || die "Can't open File : $!\n"; # Open newtonlink sed file open (NLCSEDFILE, "> newtonlink.config.sed") || die "Can't open File : $!\n"; while () { s/S_NEWTONLINK_PIDFILEDIR_S/$PID_DIR/g; s/S_NEWTONLINK_SYSMODE_S/OS-2/g; s/S_NEWTONLINK_BROWSER_S/$BROWSER_EXE/g; s/S_NEWTONLINK_SERDEV_S/$SER_DEV/g; print NLCSEDFILE $_; } # close files close (NLCFILE); close (NLCSEDFILE); } #--------------------------------------------------------------------- # PatchFile_newtonlink - Patch variables into file #--------------------------------------------------------------------- sub PatchFile_newtonlink { open (NLFILE, "newtonlink") || die "Can't open File : $!\n"; # Open newtonlink sed file open (NLSEDFILE, "> newtonlink.sed") || die "Can't open File : $!\n"; while () { s/S_PERLBINARY_S/$PERL_EXE/g; s/S_NEWTONLINK_INSTALLDIR_S/$LIB_DIR/g; s/S_NEWTONLINK_CONFIGFILEDIR_S/$CFG_DIR/g; print NLSEDFILE $_; } # close files close (NLFILE); close (NLSEDFILE); } #--------------------------------------------------------------------- # FinalInstall - Final install procedure #--------------------------------------------------------------------- sub FinalInstall { system "cmd /c attrib -r newtonlink"; system "cmd /c del newtonlink"; system "cmd /c move newtonlink.sed newtonlink"; system "cmd /c attrib -r newtonlink.config"; system "cmd /c del newtonlink.config"; system "cmd /c move newtonlink.config.sed newtonlink.config"; } #--------------------------------------------------------------------- # InstallNonLFS - Install Newtonlink interactive #--------------------------------------------------------------------- sub InstallNonLFS { print "OK, so I have to ask you some questions :\n\n"; $isok = "no"; while ($isok eq "no") { print "Path to your Perl5 executable [$PERL_EXE] : "; $a = ; chop ($a); if ($a ne "") { $PERL_EXE = $a; } print "Your HTML browser [$BROWSER_EXE] : "; $a = ; chop ($a); if ($a ne "") { $BROWSER_EXE = $a; } print "Directory for Newtonlid PID file [$PID_DIR] : "; $a = ; chop ($a); if ($a ne "") { $PID_DIR = $a; } print "Serial Device to use for Communication[$SER_DEV] : COM"; $a = ; chop ($a); if ($a ne "") { $SER_DEV = "COM$a"; } print "\nThis is your choosen configuration :\n"; &PrintInstallValues; while ( ($a ne "y") && ($a ne "n") && ($a ne "q") ) { print "Is this ok ? (y|n|q) "; $a = ; chop ($a); } if ($a eq "q") { print "Installation aborted\n"; exit; } elsif ($a eq "n") { $isok = "no"; print "\n"; } else { $isok = "yes"; print "Starting configuration, please wait ...\n"; # patch informations into files &PatchFile_newtonlink_config; &PatchFile_newtonlink; # install &FinalInstall; } } } print "\nWelcome to the Newtonlink install procedure\n\n"; # set some defaults &SetDefaults; &InstallNonLFS; newtonlink-1.29/newtonlink100555 21003 1604 43202 6574464401 14655 0ustar kallischoeb#!S_PERLBINARY_S #======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= # $Log: newtonlink,v $ # Revision 1.31 1998/09/02 15:45:43 kalli # Wegen Umstellung auf CVS wird die Newtonlink-Versionsnummer nicht mehr automatisch # aus der RCS Versionsnummer generiert, sondern muss per Hand eingegeben werden. # # Revision 1.30 1998/09/02 15:33:51 kalli # *** empty log message *** # # Revision 1.29 1998/07/13 19:23:21 kalli # New version 1.29 # # Revision 1.28 1998/04/10 15:11:35 kalli # *** empty log message *** # # Revision 1.27 1998/03/16 13:50:22 kalli # Viele Aenderungen fuer 1.27 # # Revision 1.26 1997/11/16 09:45:50 kalli # Aenderungen fuer Linux Filesystem Standard # # Revision 1.25 1997/09/28 14:21:12 kalli # Aenderungen von Andrew : PID-File # Aufruf von tknl.tcl # # Revision 1.24 1997/07/12 19:13:21 kalli # Feste Pfade im Aufruf der Perl-Module raus # Abfrage des OS # # Revision 1.23 1997/05/31 09:50:53 kalli # div # # Revision 1.22 1997/05/24 15:29:51 kalli # Abfrage des OS-Typ per uname # # Revision 1.21 1997/04/22 20:15:35 kalli # Test mode added # # Revision 1.2 1997/04/08 18:28:33 kalli # New Version # # Revision 1.1 1997/03/27 20:00:09 kalli # Aenderungen von Andrew : # Newtonlink Configfile # # Revision 1.0 1997/03/06 18:56:42 kalli # Aenderungen zu Rev. 1.0 # # Revision 0.97 1997/03/02 21:45:44 kalli # Aenderungen fuer Install via Sloup # # Revision 0.96 1997/02/23 15:42:27 kalli # Neue Option : -mail # # Revision 0.95 1997/02/22 17:07:08 kalli # No changes # # Revision 0.94 1997/02/19 22:23:47 kalli # No changes # # Revision 0.93 1997/02/15 21:31:24 kalli # Neue Option : -nsadr # # Revision 0.92 1997/01/05 16:07:02 kalli # Neu : -inst mit minicom-Aufruf # # Revision 0.91 1996/12/14 19:54:34 kalli # div. # # Revision 0.90 1996/12/04 17:42:55 kalli # Version mit GUI per Pixmaps # # Revision 0.89 1996/12/01 12:44:38 kalli # First internet version # # Revision 0.88 1996/11/24 21:13:08 kalli # Erste Version mit finesse # # Revision 0.87 1996/11/24 20:01:45 kalli # Umstellung auf Unterprogramme mit require # # Revision 0.86 1996/11/24 18:50:32 kalli # Einige Bugfixes # # Revision 0.85 1996/11/24 12:48:41 kalli # Sortierfunktion fuer addressbook-Eintraege # # Revision 0.84 1996/11/23 20:17:29 kalli # Text mit mehr als einer Zeile bei Email und Print funktioniert jetzt # # Revision 0.83 1996/11/22 21:36:07 kalli # addressbook neu aufgebaut # # Revision 0.82 1996/11/22 19:14:24 kalli # *** empty log message *** # # Revision 0.81 1996/11/22 19:11:47 kalli # RCS revision als Versionsnummer # # Revision 0.8 1996/11/21 21:16:16 kalli # Erste Version mit eWorld-Mail # # Revision 0.7 1996/11/20 20:51:41 kalli # Ausgabe auf Drucker, Bug : nur eine Zeile wird ausgegeben. # # Revision 0.6 1996/11/19 21:41:02 kalli # Zugriff auf OutBox-Inhalt klappt # # Revision 0.5 1996/11/18 21:40:19 kalli # Einstellung der Baudrate # # Revision 0.4 1996/11/17 20:55:38 kalli # Funktion -input dazu # # Revision 0.3 1996/11/17 14:12:44 kalli # Mehr Funktionen, ser. Uebertragung wird korrekt beendet. # # Revision 0.2 1996/11/16 20:00:13 kalli # Erste Version mit -adr und -xrolo Parameter # # Revision 0.1 1996/11/16 18:47:24 kalli # *** empty log message *** # sub CreatePersonalConfigFile { # look if personal Newtonlink directory exists if (!(-d "$ENV{'HOME'}/.newtonlink")) { mkdir ("$ENV{'HOME'}/.newtonlink", 493); } open (IN, "S_NEWTONLINK_CONFIGFILEDIR_S/newtonlink.config") || die "cannot open the default systemwide config file\n"; open (OUT, ">$ENV{'HOME'}/.newtonlink/newtonlink.config") || die "cannot create ~/.newtonlink/newtonlink.config\n"; while () { print OUT $_ } } $rev = "1.29"; # set newtonlink install directory $instdir = "S_NEWTONLINK_INSTALLDIR_S"; # Look if we have a personal config file if (-e "$ENV{'HOME'}/.newtonlink/newtonlink.config") { require "$ENV{'HOME'}/.newtonlink/newtonlink.config"; &SetDefaults; if ("$rev" ne "$ConfigFileVersion") { &CreatePersonalConfigFile; printf "Your personal config file is out of date,\n"; printf "created a new config file \"$ENV{'HOME'}/.newtonlink/newtonlink.config\"\n"; printf "Edit it first to match your needs\n"; exit; } } else { # load default config file and run configuration to determine the System_Mode require "$instdir/newtonlink.config"; &SetDefaults; if ($System_Mode eq "UNIX") { &CreatePersonalConfigFile; printf "No personal config file found,\n"; printf "created a config file \"$ENV{'HOME'}/.newtonlink/newtonlink.config\"\n"; printf "Edit it first to match your needs\n"; exit; } } # include subroutines require "$instdir/SetSloupBaudRate.pl"; require "$instdir/DeviceReadWrite.pl"; require "$instdir/GreetUser.pl"; require "$instdir/GetCards.pl"; require "$instdir/GetNotes.pl"; require "$instdir/GetMeetings4Plan.pl"; require "$instdir/Get4Xrolodex.pl"; require "$instdir/Get4Kjots.pl"; require "$instdir/Get4Addressbook.pl"; require "$instdir/Get4KsendfaxPhonebook.pl"; require "$instdir/Get4WebAddress.pl"; require "$instdir/Get4NetscapeMail.pl"; require "$instdir/Get4NetscapeAddressbook.pl"; require "$instdir/Get4XfmailAddressbook.pl"; require "$instdir/GetPrintOutbox.pl"; require "$instdir/GetFaxOutbox.pl"; require "$instdir/InstallPackage.pl"; require "$instdir/CallLpkg.pl"; require "$instdir/SendFile2Newton.pl"; require "$instdir/KeyboardInput.pl"; require "$instdir/Get4Mail.pl"; require "$instdir/GetPackageNames.pl"; require "$instdir/GetPackage.pl"; require "$instdir/GetSoupInfo.pl"; require "$instdir/SloupTest.pl"; #--------------------------------------------------------------------- # main #--------------------------------------------------------------------- # set default values &SetDefaults; # get system type (for Unix systems with the uname command) if ($System_Mode eq "OS-2") { $SystemType = "OS-2\n"; } else { $SystemType = `uname`; } # check for supported OS's if ($SystemType eq "IRIX\n") { $SystemType = "IRIX" } elsif ($SystemType eq "HP-UX\n") { $SystemType = "HP-UX" } elsif ($SystemType eq "OSF1\n") { $SystemType = "OSF1" } elsif ($SystemType eq "SunOS\n") { $SystemType = "SunOS" } elsif ($SystemType eq "Linux\n") { $SystemType = "Linux" } elsif ($SystemType eq "FreeBSD\n") { $SystemType = "FreeBSD" } elsif ($SystemType eq "OS-2\n") { $SystemType = "OS-2" } else { printf "Newtonlink Exit - Sorry, your operating system is currently not supported\n"; exit; } printf "Newtonlink Version $rev, running on $SystemType\n"; printf "Newtonlink comes with ABSOLUTELY NO WARRANTY. This is free software, and you are\n"; printf "welcome to redistribute it under the terms of the GNU General Public License.\n"; # check if another newtonlink process is running if (-e $PIDFILE){ printf "\nAnother newtonlink process is running.\n"; if (-o $PIDFILE){ printf "\nNow trying to kill this process...\n"; kill `cat $PIDFILE`; } else { die "\nYou do not own this process. Wait until it is finished or call sysadmin.\n"; } } # Write a pid file open (PID, "> $PIDFILE") || die "Cannot open $PIDFILE"; printf (PID "$$"); close (PID); # Look for command line parameters if ($ARGV[0] eq "-adr") { printf "Get Newton cards for Addressbook file\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "Addressbook"; } elsif ($ARGV[0] eq "-webadr") { printf "Get Newton cards for WebAddress files\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "webadr"; } elsif ($ARGV[0] eq "-update") { printf "Running update\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "update"; } elsif ($ARGV[0] eq "-ksendfax") { printf "Get Newton cards for ksendfax phonebook\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "ksendfax"; } elsif ($ARGV[0] eq "-xrolo") { if ($ARGV[1] eq "") { $XrolodexFile = $XrolodexDefaultFile; } else { $XrolodexFile = $ARGV[1]; } printf "Get Newton notes for Xrolodex file\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "Xrolodex"; } elsif ($ARGV[0] eq "-kjots") { printf "Get Newton notes for Kjots file\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "kjots"; } elsif ($ARGV[0] eq "-plan") { printf "Get Newton dates for Plan file\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "plan"; } elsif ($ARGV[0] eq "-pr") { if ($ARGV[1] eq "") { $PrintFile = $PrintDefaultFile; } else { $PrintFile = $ARGV[1]; } printf "Get Newton outbox entrys for printing\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "pr"; } elsif ($ARGV[0] eq "-fax") { #printf "Get Newton outbox entrys for faxing\n"; #printf "Make sure Sloup is running on your Newton\n"; $mode = "fax"; } elsif ($ARGV[0] eq "-mail") { printf "Get Newton outbox entrys for Email\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "mail"; } elsif ($ARGV[0] eq "-getpnam") { printf "Get Newton package names\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "getpnam"; } elsif ($ARGV[0] eq "-getpkg") { if ($ARGV[1] eq "") { printf "Exit - Package name missing\n"; unlink $PIDFILE; exit; } if ($ARGV[2] eq "") { printf "Exit - Package filename missing\n"; unlink $PIDFILE; exit; } $PackageName = $ARGV[1]; $PackageFileName = $ARGV[2]; printf "Get Newton package $PackageName to file $PackageFileName\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "getpkg"; } elsif ($ARGV[0] eq "-nsmail") { printf "Get Newton outbox entrys for Netscape email\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "nsmail"; } elsif ($ARGV[0] eq "-nsadr") { printf "Get Newton cards for Netscape email addressbook\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "nsadr"; } elsif ($ARGV[0] eq "-xfadr") { printf "Get Newton card entrys for Xfmail addressbook\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "xfadr"; } elsif ($ARGV[0] eq "-send") { if ($ARGV[1] eq "") { printf "Exit - file name missing\n"; unlink $PIDFILE; exit; } if ($ARGV[2] eq "") { $SendFileSoup = ""; } else { $SendFileSoup = $ARGV[2]; } $SendFile = $ARGV[1]; printf "Send file $SendFile to Newton"; if ($SendFileSoup ne "") { printf " soup $SendFileSoup"; } printf "\nMake sure Sloup is running on your Newton\n"; $mode = "send"; } elsif ($ARGV[0] eq "-inst") { if ($ARGV[1] eq "") { printf "Exit - file name missing\n"; unlink $PIDFILE; exit; } else { $PackageFile = $ARGV[1]; printf "Install Newton package $PackageFile\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "install"; } } elsif ($ARGV[0] eq "-lpkg") { if ($ARGV[1] eq "") { printf "Exit - file name missing\n"; unlink $PIDFILE; exit; } else { $LPackageFile = $ARGV[1]; printf "Install Newton package $LPackageFile using lpkg\n"; printf "Start the connection utility on your Newton\n"; $mode = "lpkg"; } } elsif ($ARGV[0] eq "-input") { printf "Use PC keyboard for Newton input\n"; printf "Put Sloup in inspect mode, finish input with '!!'\n"; $mode = "input"; } elsif ($ARGV[0] eq "-soupinfo") { if ($ARGV[1] eq "") { printf "Exit - soup name missing\n"; unlink $PIDFILE; exit; } else { $SoupName = $ARGV[1]; printf "Make sure Sloup is running on your Newton\n"; $mode = "soupinfo"; } } elsif ($ARGV[0] eq "-test") { printf "Newtonlink test mode activated\n"; printf "Make sure Sloup is running on your Newton\n"; $mode = "test"; } elsif ($ARGV[0] eq "") { $mode = "motif"; } elsif (($ARGV[0] eq "-help") || ($ARGV[0] eq "-h") || ($ARGV[0] eq "-?")) { printf "\nUsage : newtonlink [options] [file]\n"; printf "Options : -adr Get Newton cards for Addressbook file\n"; printf " -webadr Get Newton cards for WebAddress files\n"; printf " -ksendfax Get Newton cards for Ksendfax phonebook\n"; printf " -xrolo [file] Get Newton notes for Xrolodex file\n"; printf " -kjots Get Newton notes for Kjots file\n"; printf " -plan Get Newton dates for Plan file\n"; printf " -pr [file] Get Newton outbox entrys for printing\n"; printf " -fax Get Newton outbox entrys for faxing\n"; printf " -mail Get Newton outbox entrys for email\n"; printf " -nsmail Get Newton outbox entrys for Netscape email\n"; printf " -nsadr Get Newton card entrys for Netscape email addressbook\n"; printf " -xfadr Get Newton card entrys for Xfmail addressbook\n"; printf " -getpkg [name] [file] Get Newton package\n"; printf " -getpnam Get Newton package names\n"; printf " -send [file] [soup] Send file to Newton\n"; printf " -inst [file] Install Newton package\n"; printf " -lpkg [file] Install Newton package using lpkg\n"; printf " -soupinfo [soupname] Get informations about Newton soup\n"; printf " -input Use PC keyboard for Newton input\n"; printf " -help This help text\n"; printf " without param Starting X-windows mode\n\n"; unlink $PIDFILE; exit; } elsif ($ARGV[0] eq "-onlinehelp") { printf "Starting $HTML_Browser for online help\n"; if ($HTML_Browser eq "netscape") { system "$HTML_Browser -remote 'openUrl (file:S_NEWTONLINK_INSTALLDIR_S/doc/newtonlink-doc-en.html)' &"; } else { system "$HTML_Browser S_NEWTONLINK_INSTALLDIR_S/doc/newtonlink-doc-en.html &"; } unlink $PIDFILE; exit; } else { printf "Command unknown !\n"; unlink $PIDFILE; exit; } if ($mode eq "motif") { # start newtonlink Tk GUI system "$instdir/tknl.tcl &"; unlink $PIDFILE; exit; } if ($mode eq "lpkg") { # install Newton package with lpkg &CallLpkg; unlink $PIDFILE; exit; } # try to connect to sloup and ask for several options &GreetUser; if (open (COMNEWTON, "+>$tty")) { printf "Newton connection opened\n"; # set new baudrate printf "Switch baudrate to $SloupBaudrate\n"; &SetSloupBaudrate; # It seems that IRIX needs first a CR to initialize the serial connection if ($SystemType eq "IRIX") { printf (COMNEWTON "\n"); } if ($mode eq "Addressbook") { # get cards from Newton &Get4Addressbook; } elsif ($mode eq "update") { # update all &GetPackageNames; $XrolodexFile = $XrolodexDefaultFile; &Get4Xrolodex; &Get4Kjots; &GetMeetings4Plan; &Get4Addressbook; &Get4KsendfaxPhonebook; &Get4WebAddress; &Get4NetscapeAddressbook; &Get4XfmailAddressbook; } elsif ($mode eq "webadr") { # get cards from Newton &Get4WebAddress; } elsif ($mode eq "ksendfax") { # get cards from Newton &Get4KsendfaxPhonebook; } elsif ($mode eq "Xrolodex") { # get notes from Newton &Get4Xrolodex; } elsif ($mode eq "kjots") { # get notes from Newton &Get4Kjots; } elsif ($mode eq "plan") { # get dates from Newton &GetMeetings4Plan; } elsif ($mode eq "pr") { # get outbox from Newton &GetPrintOutbox; } elsif ($mode eq "fax") { # get outbox from Newton &GetFaxOutbox; } elsif ($mode eq "mail") { # get outbox from Newton &Get4Mail; } elsif ($mode eq "nsmail") { # get outbox from Newton &Get4NetscapeMail; } elsif ($mode eq "nsadr") { # get cards from Newton &Get4NetscapeAddressbook; } elsif ($mode eq "xfadr") { # get cards from Newton &Get4XfmailAddressbook; } elsif ($mode eq "send") { # send file to Newton &SendFile2Newton; } elsif ($mode eq "getpnam") { # get Newton package names &GetPackageNames; } elsif ($mode eq "getpkg") { # get Newton package &GetPackage; } elsif ($mode eq "install") { # install Newton package &InstallPackage; } elsif ($mode eq "input") { # send keyboard to Newton &KeyboardInput; } elsif ($mode eq "soupinfo") { # get info about a Newton soup &GetSoupInfo; } elsif ($mode eq "test") { # activate Newtonlink test mode &SloupTest; } # close connection close COMNEWTON; printf "\nNewton connection closed\n"; unlink $PIDFILE; exit; } else { print STDERR "Can't open $tty\n"; return; } newtonlink-1.29/newtonlink.config100444 21003 1604 14251 6574464401 16120 0ustar kallischoeb#======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= sub SetDefaults { ################## # Common section # ################## # version config file, please dont edit $ConfigFileVersion = "1.29"; # home directory, please dont edit $home = $ENV{'HOME'}; # change this if Newtonlink should run under OS-2 $System_Mode = "S_NEWTONLINK_SYSMODE_S"; # Newtonlink notes file $NLNotesFile = "$home/.newtonlink/newtonlink.notes"; # Newtonlink cards file $NLCardsFile = "$home/.newtonlink/newtonlink.cards"; # Newtonlink package names file $NLPackageNamesFile = "$home/.newtonlink/newtonlink.packagenames"; # Newtonlink PID file $PIDFILE = "S_NEWTONLINK_PIDFILEDIR_S/newtonlink.pid"; # HTML browser for online help $HTML_Browser = "S_NEWTONLINK_BROWSER_S"; # serial device to connect $tty = "S_NEWTONLINK_SERDEV_S"; # serial baudrate for Sloup $SloupBaudrate = "57600"; # Timeout in sec for serial devive $timeout = 5.0; # directory for temporaery files $TempDir = "/tmp"; ####################### # Addressbook section # ####################### # addressbook file $AddressbookFile = "$home/.addresses.dat"; # addressbook command $AddressbookCommand = "addressbook"; ###################### # WebAddress section # ###################### # WebAddress command $WebAddressCommand = "$home/bin/newtaddr.pl"; ###################### # Ksendfax section # ###################### # Ksendfax command $KsendfaxCommand = "ksendfax"; # Ksendfax phonebook file $KsendfaxPhonebookFile = "$home/.phonebook"; ################ # Plan section # ################ # plan command $PlanCommand = "plan"; # Make choice which plan file do you want to use and uncomment $Private = "-"; $PlanFile = "$home/.dayplan"; #$Private = "P"; #$PlanFile = "$home/.dayplan.priv"; # date format (possible values are German (DD.MM.YY), British (DD/MM/YY), US (MM/DD/YY)) $DateFormat = "German"; ################# # Kjots section # ################# # default Kjots file $KjotsFile = "$home/.kde/share/apps/kjots/MyNewtonNotes"; #################### # Xrolodex section # #################### # default Xrolodex file $XrolodexDefaultFile = "$home/.PersonalNotes.xrolo"; # temporary xrolodex print file $XroloPrintFile = "$home/.newtonlink/newtonlink.xrolo.print"; # system command to convert xrolodex ascii text to postscript $XroloPrintCommand = "a2ps -8 -f -nP -2 -p -Xa4 -H'Printout by Newtonlink' -B"; # Xrolodex preview command # if not empty, Newtonlink starts this program after a successfull transfer $XroloPrintPreviewCommand = "ghostview -a4 -portrait"; # Xrolodex command # if not empty, Newtonlink starts this program after a successfull transfer $XrolodexCommand = "xrolodex -geometry 700x500 -bg lightblue"; ################# # Print section # ################# # default print file $PrintDefaultFile = "$home/.newtonlink/newtonlink.print"; # system command to print ascii text # if not empty, Newtonlink starts this program after a successfull transfer $SystemPrintCommand = "a2ps -8 -f -nP -1 -Xa4 -H'Printout by Newtonlink' -F12.0 -B"; #$SystemPrintCommand = "mpage -2 -A -l -H'Printout by Newtonlink' -P-"; # preview command # if not empty, Newtonlink starts this program after a successfull transfer $PrintPreviewCommand = "ghostview -a4 -landscape"; ############### # Fax section # ############### # fax file $FaxFile = "$home/.newtonlink/newtonlink.fax"; # system fax make command # if not empty, Newtonlink starts this program after a successfull transfer $FaxMakeCommand = "fax make"; # system fax preview command # if not empty, Newtonlink starts this program after a successfull transfer $FaxPreviewCommand = "fax view"; # system fax send command # if not empty, Newtonlink starts this program after a successfull transfer $FaxSendCommand = ""; #$FaxSendCommand = "fax send"; ################ # Mail section # ################ # system mail command $MailCommand = "/usr/lib/sendmail -t"; # Newton mailer $NewtonMailer = "mailSlip"; #$NewtonMailer = "EnRouteN1:Netstrategy"; ################## # XFmail section # ################## # Xfmail address-book file $XfmailAddressbookFile = "$home/.xfmail/.xfbook"; ################ # Lpkg section # ################ # Lpkg command $LpkgCommand = "lpkg"; #################### # Netscape section # #################### # Netscape Navigator address-book file $NetscapeNavigatorAddressbookFile = "$home/.netscape/address-book.html"; # Netscape Communicator address-book file $NetscapeCommunicatorAddressbookFile = "$home/.netscape/abook.nab"; # Netscape email outbox file $NetscapeOutboxFile = "$home/nsmail/Outbox"; # email address $YourEmailAddress = "Your.Name\@host.domain"; # organisation $YourOrganisation = "MY ORGANISATION"; } 1; newtonlink-1.29/newtonlink.man100444 21003 1604 1570 6574464401 15406 0ustar kallischoeb.TH Newtonlink 1 .IX Newtonlink .SH NAME Newtonlink - Connect an Apple Newton Messagepad to your Unix desktop .SH SYNOPSIS .B newtonlink .RI [ opts ] .SH DESCRIPTION .B Newtonlink is a program to transfer data between an Apple Newton PDA and Unix applications like .B Xrolodex, Addressbook, Xfmail, Netscape and Plan. You can also install and upload Newton packages to/from your Unix desktop. .SH COMMAND LINE All .B Newtonlink options are documented in the HTML docfile doc/newtonlink-doc-en.html .SH "FILES" /etc/newtonlink.config, ~/.newtonlink, /var/run/newtonlink.pid .SH "SEE ALSO" newtl(1), xrolodex(1), plan(1), xfmail(1) .SH "BUGS" For a complete summary of known bugs look at the Newtonlink homepage under http://privat.swol.de/ReinholdSchoeb/Newton/newtonlink-doc-en.html .SH AUTHORS Copyright (C) 1996, 1998 by The Newtonlink Developers (newtonlink@newton.bawue.de) newtonlink-1.29/newtonlink.xbm100444 21003 1604 3715 6574464401 15424 0ustar kallischoeb#define newtonlink_width 53 #define newtonlink_height 53 static char newtonlink_bits[] = { 0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x80,0x01, 0x00,0x03,0xe0,0x00,0x00,0x80,0x03,0x80,0x03,0xe0,0x00,0x00,0x01,0x0f,0xc0, 0x03,0xe0,0x00,0x80,0x01,0x06,0xc0,0x00,0xe0,0x00,0x80,0x03,0x00,0x60,0x00, 0xe0,0x00,0x00,0x07,0x00,0x60,0x00,0xe0,0x00,0x00,0x1e,0x00,0x20,0x00,0xe0, 0x00,0x00,0x18,0xfc,0x01,0x00,0xe0,0x00,0x00,0xc0,0x01,0x07,0x00,0xe0,0x00, 0x00,0x60,0x00,0x0e,0x00,0xe0,0x00,0x01,0x38,0x00,0x0c,0x1f,0xe0,0x80,0x07, 0x0c,0x00,0x9c,0x0f,0xe0,0x80,0x0f,0x06,0x00,0xcc,0x00,0xe0,0x00,0x18,0x03, 0x00,0x0c,0x00,0xe0,0x00,0x00,0x01,0x00,0x06,0x00,0xe0,0x00,0x00,0x01,0x3c, 0x03,0x00,0xe0,0x00,0x80,0x00,0x9e,0x01,0x00,0xe0,0x00,0x80,0x00,0xdf,0x00, 0x00,0xe0,0x00,0x80,0x80,0x7d,0x00,0x00,0xe0,0x00,0x80,0xc0,0x3e,0x00,0x00, 0xe0,0x00,0x80,0x70,0x1e,0x00,0x00,0xe0,0x00,0x80,0x70,0x06,0x00,0x00,0xe0, 0x00,0x00,0x01,0x00,0x00,0x00,0xe0,0x00,0x00,0x07,0xc0,0xc1,0x79,0xe0,0x00, 0x00,0x0c,0x80,0x81,0x30,0xe0,0x00,0x00,0x38,0x80,0x83,0x30,0xe0,0x00,0x00, 0x60,0x80,0x87,0x30,0xe0,0x00,0x00,0xc0,0x80,0x86,0x30,0xe0,0x00,0x00,0x80, 0x81,0x8c,0x30,0xe0,0x00,0x00,0x80,0x81,0x9c,0x30,0xe0,0x00,0x00,0x80,0x9f, 0xb8,0x30,0xe0,0x00,0x00,0x00,0x83,0xb0,0x30,0xe0,0x00,0x00,0x00,0xb3,0xe0, 0x30,0xe0,0x00,0x00,0x80,0x87,0xe0,0x30,0xf0,0x00,0x00,0x00,0x83,0xc0,0x30, 0xf8,0x00,0x00,0x80,0xff,0x81,0xf8,0xff,0x00,0x00,0x00,0x03,0x00,0x00,0xe0, 0x00,0x00,0x00,0x03,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00, 0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00, 0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xe0,0x00,0x00,0x00, 0x00,0x00,0x00,0xe0,0x00,0x00,0x00,0x00,0x00,0x00,0xe0}; newtonlink-1.29/newtonlink.xpm100444 21003 1604 6107 6574464402 15441 0ustar kallischoeb/* XPM */ static char * newtonlink_xpm[] = { "53 53 3 1", " c #9658D75CCF3C", ". c #000000000000", "X c #FFFF00000000", " ", " ", " ", " ", " ", " ", " ", " ", " .. .. ", " ... ... ", " . .... .... ", " .. .. .. ", " ... .. ", " ... .. ", " .... . ", " .. ....... ", " ... ... ", " .. ... ", " . ... .. ..... ", " .... .. ... ..... ", " ..... .. .. .. ", " .. .. .. ", " . .. ", " . .... .. ", " . .... .. ", " . ..... .. ", " . .. ..... ", " . .. ..... ", " . ... .... ", " . ... .. ", " . ", " ... XXX XXX XXXX ", " .. XX X XX ", " ... XXX X XX ", " .. XXXX X XX ", " .. X XX X XX ", " .. X XX X XX ", " .. X XXX X XX ", " ...... X XXX X XX ", " .. X XX X XX ", " .. .. X XXX XX ", " .... X XXX XX X", " .. X XX XX XX", " .......XXX X XXXXXXXXXX", " .. ", " .. ", " ", " ", " ", " ", " ", " ", " "}; newtonlink-1.29/tknl.tcl100555 21003 1604 65217 6574465104 14231 0ustar kallischoeb#!S_WISHBINARY_S #======================================================================= # Newtonlink - transfer data between a Apple Newton Message Pad and # Unix applications # # Copyright (C) 1996-1998 The Newtonlink Developers # (newtonlink@newton.bawue.de) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. #======================================================================= # $Id: tknl.tcl,v 1.13 1998/09/06 10:44:31 reinhold Exp $ # $Author: reinhold $ # $Date: 1998/09/06 10:44:31 $ # $Revision: 1.13 $ # $Log: tknl.tcl,v $ # Revision 1.13 1998/09/06 10:44:31 reinhold # Letzte Aenderungen an doc Files fuer Version 1.29 # # Revision 1.12 1998/09/02 13:58:05 kalli # *** empty log message *** # # Revision 1.11 1998/03/27 20:43:57 kalli # Aufruf Online-Help jetzt per newtonlink -onlinehelp # # Revision 1.10 1998/03/16 15:03:04 kalli # Last version for 1.27 # # Revision 1.9 1998/03/06 19:58:30 kalli # Option -lpkg dazu # Optik veraendert # # Revision 1.8 1998/03/02 21:20:48 kalli # Aenderungen von Peter W : Button-Helpline # Option -kjots dazu # # Revision 1.6 1997/12/17 12:26:54 kalli # Option webadr dazugefuegt # # Revision 1.5 1997/12/17 09:36:00 kalli # Aenderungen wg. neuer Installationsroutine # # Revision 1.4 1997/12/16 09:06:38 kalli # Icon dazugefuegt # # Revision 1.3 1997/12/06 17:10:08 kalli # Umstellung auf Sloup # # Revision 1.2 1997/11/18 18:48:30 kalli # Option xfadr dazu # # Revision 0.56 1997/09/15 09:33:43 andrew # Fixed a bug in proc Runf # Unbuffered read from the pipe now works Hurray. # Now we have a simular output as in the commandline # version. Hurray Hurray # # Revision 0.55 1997/09/06 15:16:36 andrew # Help now works # changed name of tknl.gif to about.gif in the "About Box" # Hopefully a candidate to release # # Revision 0.54 1997/09/05 08:55:16 andrew # Fixed a typo, added a nonmodal fileselection box # this file selction Box uses the standard tk_fileOpenBox. This makes # it more portable amongst platforms (e.g. Windows arrghh) # # Revision 0.53 1997/09/03 19:18:10 andrew # Bug fixes, mainly typos or mishaps # # Revision 0.52 1997/09/02 21:20:12 andrew # changed the about box, now uses a gif # therefore it is not modal anymore (should be changed) # # Revision 0.51 1997/09/02 12:22:28 andrew # enable and disable of buttons for options that take a file # # Revision 0.5 1997/09/02 12:18:24 andrew # Many changes: # - added comments # - added stadard GPL header # - enable and disable menus and buttons when newtonlink is # runnung to prevent further user interaction # - set the cursur to watch when newtonlink is busy # - added many spelling mistakes in this log # # Revision 0.1 1997/09/01 07:56:08 andrew # initial version # # TK Newtonlink # A TK interface for Newtonlink # Code shamelessly stolen from Brent Welch # version 0.1 global PREFIX, BROWSER, HELPDOC set PREFIX "S_NEWTONLINK_INSTALLDIR_S" set HELPDOC "$PREFIX/doc/newtonlink-doc-en.html" ################################################## # # # Set the some variables concerning the gifs # # and commadline options of Newtonlink # # # ################################################## wm iconbitmap . @$PREFIX/newtonlink.xbm set quit_img [image create photo\ -file $PREFIX/icons/exit.gif -format gif] set update -update set update_img [image create photo \ -file $PREFIX/icons/update.gif -format gif] set fax -fax set fax_img [image create photo \ -file $PREFIX/icons/fax.gif -format gif] set pr -pr set print_img [image create photo \ -file $PREFIX/icons/print.gif] set plan -plan set plan_img [image create photo \ -file $PREFIX/icons/Plan.gif -format gif] set xrolo -xrolo set xrolo_img [image create photo \ -file $PREFIX/icons/xrolodex.gif -format gif] set ksendfax -ksendfax set ksendfax_img [image create photo \ -file $PREFIX/icons/ksendfax.gif -format gif] set adr -adr set adr_img [image create photo \ -file $PREFIX/icons/addressbook.gif -format gif] set nsmail -nsmail set nsmail_img [image create photo \ -file $PREFIX/icons/NetscapeMail.gif -format gif] set nsadr -nsadr set nsadr_img [image create photo \ -file $PREFIX/icons/NetscapeAddressbook.gif -format gif] set webadr -webadr set webadr_img [image create photo \ -file $PREFIX/icons/webaddress.gif -format gif] set xfadr -xfadr set xfadr_img [image create photo \ -file $PREFIX/icons/XfmailAddressbook.gif -format gif] set kjots -kjots set kjots_img [image create photo \ -file $PREFIX/icons/kjots.gif -format gif] set mail -mail set mail_img [image create photo \ -file $PREFIX/icons/mail.gif -format gif] set inst -inst set inst_img [image create photo \ -file $PREFIX/icons/install.gif -format gif] set lpkg -lpkg set lpkg_img [image create photo \ -file $PREFIX/icons/lpkg.gif -format gif] set onlinehelp -onlinehelp set help_img [image create photo \ -file $PREFIX/icons/help.gif -format gif] set getpnam -getpnam set getpnam_img [image create photo \ -file $PREFIX/icons/getpnam.gif -format gif] set getpkg -getpkg set send -send set send_img [image create photo \ -file $PREFIX/icons/send.gif -format gif] ################################################## # # # create the main window # # # ################################################## # Set title and allow window resizing. wm title . {Newtonlink} ################################################## # # # Crate the menubar # # # ################################################## frame .menubar -relief raised pack .menubar -fill x ################################################## # # # Create the "File" menu # # # ################################################## menubutton .menubar.filem -text File -menu .menubar.filem.menu -underline 0 set m [menu .menubar.filem.menu] #$m add command -label Preferences -underline 0 -command SelectPreferences $m add command -label Preferences -underline 0 -command notImplementedBox $m add command -label Quit -underline 0 -command exit ################################################## # # # Create the "Update" menu # # # ################################################## menubutton .menubar.update -text Update -menu .menubar.update.menu -underline 0 set m [menu .menubar.update.menu] $m add command -label {Update all} -command {Run $update} ################################################## # # # Create the "Cards" menu # # # ################################################## menubutton .menubar.cards -text Cards -menu .menubar.cards.menu -underline 0 set mnl [menu .menubar.cards.menu] $mnl add command -label {Cards -> Addressbook} -command {Run $adr} -underline 0 $mnl add command -label {Cards -> Netscape Addressbook} -command {Run $nsadr} -underline 0 $mnl add command -label {Cards -> Xfmail Addressbook} -command {Run $xfadr} -underline 0 $mnl add command -label {Cards -> WebAddress} -command {Run $webadr} -underline 0 $mnl add command -label {Cards -> Ksendfax} -command {Run $ksendfax} -underline 0 ################################################## # # # Create the "Notes" menu # # # ################################################## menubutton .menubar.notes -text Notes -menu .menubar.notes.menu -underline 0 set mnl [menu .menubar.notes.menu] $mnl add command -label {Notes -> Xrolodex} -command {Run $xrolo} $mnl add command -label {Notes -> Kjots} -command {Run $kjots} ################################################## # # # Create the "Dates" menu # # # ################################################## menubutton .menubar.dates -text Dates -menu .menubar.dates.menu -underline 0 set mnl [menu .menubar.dates.menu] $mnl add command -label {Dates -> Plan} -command {Run $plan} ################################################## # # # Create the "Outbox" menu # # # ################################################## menubutton .menubar.outbox -text Outbox -menu .menubar.outbox.menu -underline 0 set mnl [menu .menubar.outbox.menu] $mnl add command -label {Outbox -> Fax} -command {Run $fax} $mnl add command -label {Outbox -> Print} -command {Run $pr} ################################################## # # # Create the "Mail" menu # # # ################################################## menubutton .menubar.mail -text Mail -menu .menubar.mail.menu -underline 0 set mnl [menu .menubar.mail.menu] $mnl add command -label {Mail -> Netscape Mail} -command {Run $nsmail} $mnl add command -label {Mail -> Sendmail} -command {Run $mail} ################################################## # # # Create the "Install" menu # # # ################################################## menubutton .menubar.install -text Install -menu .menubar.install.menu -underline 0 set mnl [menu .menubar.install.menu] $mnl add command -label {Install Package...} -command {Runf $inst} $mnl add command -label {Install Package (using lpkg)...} -command {Runf $lpkg} ################################################## # # # Create the "Misc" menu # # # ################################################## menubutton .menubar.misc -text Misc -menu .menubar.misc.menu -underline 1 set mnl [menu .menubar.misc.menu] $mnl add command -label {Get Package Names} -command {Run $getpnam} -underline 12 #$mnl add command -label {Get Package...} -command getpackage -underline 4 $mnl add command -label {Get Package...} -command notImplementedBox -underline 4 $mnl add command -label {Send file...} -command {Runf $send} -underline 0 ################################################## # # # Create the "Help" menu # # # ################################################## menubutton .menubar.helpm -text Help -menu .menubar.helpm.menu -underline 0 set m [menu .menubar.helpm.menu] $m add command -label "Help..." -command {Run $onlinehelp} -underline 0 $m add command -label "About..." -command aboutBox -underline 0 pack .menubar.filem .menubar.update -side left pack .menubar.filem .menubar.cards -side left pack .menubar.filem .menubar.notes -side left pack .menubar.filem .menubar.dates -side left pack .menubar.filem .menubar.outbox -side left pack .menubar.filem .menubar.mail -side left pack .menubar.filem .menubar.install -side left pack .menubar.filem .menubar.misc -side left pack .menubar.helpm -side right ################################################## # # # Create the top frame for buttons and entry. # # # ################################################## frame .top -borderwidth 1 pack .top -side top -fill x ################################################## # # # Create the command buttons for the top row # # # ################################################## button .top.nsadr -text "NsAddr" -image $nsadr_img \ -width 20 -height 20 -command {Run $nsadr} bind .top.nsadr { .hintline.status configure -text "Get Newton card entrys for Netscape email addressbook" } bind .top.nsadr { .hintline.status configure -text "" } button .top.webadr -text "WebAddr" -image $webadr_img \ -width 20 -height 20 -command {Run $webadr} bind .top.webadr { .hintline.status configure -text "Get Newton cards for WebAddress files" } bind .top.webadr { .hintline.status configure -text "" } button .top.update -text "Update" -image $update_img \ -width 20 -height 20 -command {Run $update} bind .top.update { .hintline.status configure -text "Update all selected applications" } bind .top.update { .hintline.status configure -text "" } button .top.nsmail -text "NsMail" -image $nsmail_img \ -width 20 -height 20 -command {Run $nsmail} bind .top.nsmail { .hintline.status configure -text "Get Newton outbox entrys for Netscape email" } bind .top.nsmail { .hintline.status configure -text "" } button .top.adr -text "Address" -image $adr_img \ -width 20 -height 20 -command {Run $adr} bind .top.adr { .hintline.status configure -text "Get Newton cards for Addressbook file" } bind .top.adr { .hintline.status configure -text "" } button .top.ksendfax -text "Ksendfax" -image $ksendfax_img \ -width 20 -height 20 -command {Run $ksendfax} bind .top.ksendfax { .hintline.status configure -text "Get Newton cards for Ksendfax phonebook" } bind .top.ksendfax { .hintline.status configure -text "" } button .top.xrolo -text "Xrolo" -image $xrolo_img \ -width 20 -height 20 -command {Run $xrolo} bind .top.xrolo { .hintline.status configure -text "Get Newton notes for Xrolodex file" } bind .top.xrolo { .hintline.status configure -text "" } button .top.plan -text "Plan" -image $plan_img \ -width 20 -height 20 -command {Run $plan} bind .top.plan { .hintline.status configure -text "Get Newton dates for Plan file" } bind .top.plan { .hintline.status configure -text "" } button .top.print -text "Print" -image $print_img \ -width 20 -height 20 -command {Run $pr} bind .top.print { .hintline.status configure -text "Get Newton outbox entrys for printing" } bind .top.print { .hintline.status configure -text "" } button .top.fax -text "Fax" -image $fax_img \ -width 20 -height 20 -command {Run $fax} bind .top.fax { .hintline.status configure -text "Get Newton outbox entrys for faxing" } bind .top.fax { .hintline.status configure -text "" } button .top.kjots -text "Kjots" -image $kjots_img \ -width 20 -height 20 -command {Run $kjots} bind .top.kjots { .hintline.status configure -text "Get Newton notes for Kjots file" } button .top.xfadr -text "XfAddr" -image $xfadr_img \ -width 20 -height 20 -command {Run $xfadr} bind .top.xfadr { .hintline.status configure -text "Get Newton card entrys for Xfmail addressbook" } bind .top.xfadr { .hintline.status configure -text "" } button .top.send -text "Send file" -image $send_img \ -width 20 -height 20 -command {Runf $send} bind .top.send { .hintline.status configure -text "Send file to Newton" } bind .top.send { .hintline.status configure -text "" } button .top.getpnam -text "Get Packackage Names" -image $getpnam_img \ -width 20 -height 20 -command {Run $getpnam} bind .top.getpnam { .hintline.status configure -text "Get Newton package names" } bind .top.getpnam { .hintline.status configure -text "" } button .top.mail -text "Mail" -image $mail_img \ -width 20 -height 20 -command {Run $mail} bind .top.mail { .hintline.status configure -text "Get Newton outbox entrys for email" } bind .top.mail { .hintline.status configure -text "" } button .top.inst -text "Install" -image $inst_img \ -width 20 -height 20 -command {Runf $inst} bind .top.inst { .hintline.status configure -text "Install Newton package" } bind .top.inst { .hintline.status configure -text "" } button .top.lpkg -text "Lpkg" -image $lpkg_img \ -width 20 -height 20 -command {Runf $lpkg} bind .top.lpkg { .hintline.status configure -text "Install Newton package (using lpkg)" } bind .top.lpkg { .hintline.status configure -text "" } button .top.help -text "Help" -image $help_img \ -width 20 -height 20 -command {Run $onlinehelp} bind .top.help { .hintline.status configure -text "Get help for Newtonlink" } bind .top.help { .hintline.status configure -text "" } button .top.quit -text "Quit" -image $quit_img \ -width 20 -height 20 -command exit bind .top.quit { .hintline.status configure -text "Quit Newtonlink" } bind .top.quit { .hintline.status configure -text "" } pack \ .top.update \ .top.adr \ .top.nsadr \ .top.xfadr \ .top.webadr \ .top.ksendfax \ .top.xrolo \ .top.kjots \ .top.plan \ .top.fax \ .top.print \ .top.nsmail \ .top.mail \ .top.inst \ .top.lpkg \ .top.getpnam \ .top.send \ .top.help \ .top.quit \ -side left ################################################## # # # Create a text widget to log the output # # # ################################################## frame .t set log [text .t.log -width 80 -height 20 \ -borderwidth 2 -relief flat -bg black -fg white -setgrid true\ -yscrollcommand {.t.scroll set}] scrollbar .t.scroll -command {.t.log yview} pack .t.scroll -side right -fill y pack .t.log -side left -fill both -expand true pack .t -side top -fill both -expand true ################################################## # # # Create the hint status line # # # ################################################## frame .hintline label .hintline.status -relief sunken -text "" pack .hintline.status -fill x -pady 1m pack .hintline -side top -fill x ################################################## # # # Run the program and arrange to read its input # # # ################################################## proc Run {cmd} { global input log . config -cursor watch disableButtons if [catch {open "|newtonlink $cmd |& cat"} input] { $log insert end $input\n } else { fileevent $input readable Log $log insert end "Newtonlink $cmd\n" } } ################################################## # # # Run the program, but ask for a file first and # # arrange to read its input # # # ################################################## proc Runf {cmd} { global input log set types { {{All Files} * } {{Package Files} {.pkg} } {{Text Files} {.txt} } {{HTML files} {.html} } {{Sloup Files} {.slp} } {{Newt Files} {.nwt} } {{Bitmap Files} {.bit} } {{Sound File} {.snd} } } set file [tk_getOpenFile -filetypes $types -title "Choose a File..."] if {$file == {}} { tk_messageBox -type ok -message "You did not select a file." -icon info return } . config -cursor watch disableButtons if [catch {open "|newtonlink $cmd $file |& cat"} input] { $log insert end $input\n } else { fileevent $input readable Log $log insert end "Newtonlink $cmd\n" } } ################################################## # # # Read and log output from the program # # # ################################################## proc Log {} { global input log if [eof $input] { Stop } else { # gets $input line set line [read $input 1 ] $log insert end $line $log see end } } ################################################## # # # Stop the program and fix up the button # # # ################################################## proc Stop {} { global input but catch {close $input} . configure -cursor arrow enableButtons } ################################################## # # # enableButtons # # # ################################################## proc enableButtons {} { .top.update configure -state normal .top.fax configure -state normal .top.print configure -state normal .top.plan configure -state normal .top.xrolo configure -state normal .top.adr configure -state normal .top.nsmail configure -state normal .top.nsadr configure -state normal .top.webadr configure -state normal .top.ksendfax configure -state normal .top.kjots configure -state normal .top.xfadr configure -state normal .top.mail configure -state normal .top.inst configure -state normal .top.lpkg configure -state normal .top.getpnam configure -state normal .top.send configure -state normal .top.help configure -state normal .top.quit configure -state normal .menubar.filem configure -state normal .menubar.update configure -state normal .menubar.cards configure -state normal .menubar.notes configure -state normal .menubar.dates configure -state normal .menubar.outbox configure -state normal .menubar.mail configure -state normal .menubar.install configure -state normal .menubar.misc configure -state normal } ################################################## # # # disableButtons # # # ################################################## proc disableButtons {} { .top.update configure -state disabled .top.fax configure -state disabled .top.print configure -state disabled .top.plan configure -state disabled .top.xrolo configure -state disabled .top.adr configure -state disabled .top.nsmail configure -state disabled .top.nsadr configure -state disabled .top.webadr configure -state disabled .top.ksendfax configure -state disabled .top.kjots configure -state disabled .top.xfadr configure -state disabled .top.mail configure -state disabled .top.inst configure -state disabled .top.lpkg configure -state disabled .top.getpnam configure -state disabled .top.send configure -state disabled .top.help configure -state disabled .top.quit configure -state disabled .menubar.filem configure -state disabled .menubar.update configure -state disabled .menubar.cards configure -state disabled .menubar.notes configure -state disabled .menubar.dates configure -state disabled .menubar.outbox configure -state disabled .menubar.mail configure -state disabled .menubar.install configure -state disabled .menubar.misc configure -state disabled } ################################################## # # # Select Preferences Box # # # ################################################## proc SelectPreferences {} { toplevel .selectPreferences wm title .selectPreferences "Select Newtonlink preferences" label .selectPreferences.ab-label -text "Addressbook File :" entry .selectPreferences.ab-entry -width 20 -relief sunken -bd 2 -textvariable AddressbookFile pack .selectPreferences.ab-label .selectPreferences.ab-entry -side left set AddressbookFile home button .selectPreferences.ok -text OK -command exit pack .selectPreferences.ok -side bottom } ################################################## # # # Get Packages and list # # # ################################################## proc getpackage {} { #Run {-getpnam} toplevel .getpackage wm title .getpackage "Newtonlink - Get package" label .getpackage.label -text "Select Newton package to upload" pack .getpackage.label -side top -fill x listbox .getpackage.packages -relief sunken -borderwidth 2 -yscrollcommand ".getpackage.scroll set" pack .getpackage.packages -side left -fill both -expand 1 scrollbar .getpackage.scroll -command ".getpackage.packages yview" pack .getpackage.scroll -side right -fill y set Datei [open /home/e1l52/.newtonlink/newtonlink.packagenames] while {[gets $Datei Zeile] >= 0} { .getpackage.packages insert end [lrange $Zeile 0 end] } close $Datei bind .getpackage.packages { .getpackage.packages configure -background [selection get] } #button .getpackage.ok -text OK -command exit #pack .getpackage.ok -side bottom } ################################################## # # # Box -- produce info on tknl # # # ################################################## proc aboutBox {} { global PREFIX #Reinhold Schoeb, Frank Scholz, Andrew Maier, Gerald Hofer" set top [toplevel .about] wm title $top "About Newtonlink" $top configure -background white set ok [button .about.ok -text "Ok" -command {destroy .about}] set pict_img [image create photo -file $PREFIX/icons/about.gif] set pict [label .about.pict -width 500 -height 400 -image $pict_img] pack .about.pict .about.ok -side top } ################################################## # # # Box -- currently not implemented # # # ################################################## proc notImplementedBox {} { set notImplemented [toplevel .notImplemented] wm title $notImplemented "Not implemented" message .notImplemented.message -width 8c -justify center -text "Sorry, option currently not implemented" set ok [button .notImplemented.ok -text "Ok" -command {destroy .notImplemented}] pack .notImplemented.message .notImplemented.ok -side top }